pax_global_header00006660000000000000000000000064134513231570014516gustar00rootroot0000000000000052 comment=3f297889563bcbec671982c655996ccff63fa253 leela-zero-0.17/000077500000000000000000000000001345132315700135045ustar00rootroot00000000000000leela-zero-0.17/.gitignore000066400000000000000000000002761345132315700155010ustar00rootroot00000000000000leelaz *.o *.d .vscode/settings.json training/tf/leelalogs training/tf/checkpoint training/tf/venv leelaz-model* *.orig leelaz_opencl_tuning /build-autogtp-* /build-validation-* .vs/ build/ leela-zero-0.17/.gitmodules000066400000000000000000000002611345132315700156600ustar00rootroot00000000000000[submodule "gtest"] path = gtest url = https://github.com/google/googletest.git [submodule "src/Eigen"] path = src/Eigen url = https://github.com/eigenteam/eigen-git-mirror leela-zero-0.17/.travis.yml000066400000000000000000000032401345132315700156140ustar00rootroot00000000000000sudo: required language: cpp services: - docker before_install: - docker pull ubuntu:16.04 - docker build -f Dockerfiles/Dockerfile.base -t leela-zero:base . jobs: include: - stage: test script: - docker build -f Dockerfiles/Dockerfile.gpu -t leela-zero:gpu . - docker run leela-zero:gpu - script: - docker build -f Dockerfiles/Dockerfile.gpu-blas -t leela-zero:gpu-blas . - docker run leela-zero:gpu-blas - script: - docker build -f Dockerfiles/Dockerfile.cpu -t leela-zero:cpu . - docker run leela-zero:cpu - script: - docker build -f Dockerfiles/Dockerfile.cpu-blas -t leela-zero:cpu-blas . - docker run leela-zero:cpu-blas - script: - docker build -f Dockerfiles/Dockerfile.tests -t leela-zero:tests . - docker run leela-zero:tests - script: - docker build -f Dockerfiles/Dockerfile.tests-blas -t leela-zero:tests-blas . - docker run leela-zero:tests-blas - stage: style before_install: script: find . -regex ".*\.\(cpp\|h\|hpp\)" -not -regex ".*moc_.*.cpp" -not -path "./gtest/*" -not -path "./training/*" -not -path "./src/half/*" -not -path "./src/CL/*" -not -path "./src/Eigen/*" | xargs python2 scripts/cpplint.py --filter=-build/c++11,-build/include,-build/include_order,-build/include_what_you_use,-build/namespaces,-readability/braces,-readability/casting,-readability/fn_size,-readability/namespace,-readability/todo,-runtime/explicit,-runtime/indentation_namespace,-runtime/int,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comma,-whitespace/comments,-whitespace/empty_loop_body,-whitespace/line_length,-whitespace/semicolon leela-zero-0.17/AUTHORS000066400000000000000000000013561345132315700145610ustar00rootroot00000000000000Gian-Carlo Pascutto Seth Troisi Henrik Forstén TFiFiE Junhee Yoo Marco Calignano Andy Olsen Hersmunch Bood Qian Peter Wen ywrt Arseny Krasutsky earthengine Jonathan Roy Mankit Pong michael Barry G Becker Junyan Xu Maks Kolman kuba97531 Antti Korhonen Chin-Chang Yang Xingcan LAN bittsitt tux3 5525345551 Adrian Petrescu Akita Noek Alderi-Tokori Alexander Taylor Ancalagon Ashley Griffiths Barry Becker Ed Lee Eddh F. Huizinga FFLaguna Jiannan Liu Joe Ren LL145 Mark Andrew Gerads Nate OmnipotentEntity Przemek Wesołek Sebastian H Shen-Ta Hsieh(BestSteve) Virgile Andreani Ximin Luo ZenStone Zhenzhen Zhan afalturki betterworld cheshirecats dbosst fohristiwhirl gaieepo ncaq tterava wonderingabout zediir zliu1022 Пахотин Иван Google LLC leela-zero-0.17/CMakeLists.txt000066400000000000000000000135501345132315700162500ustar00rootroot00000000000000# This file is part of Leela Zero. # Copyright (C) 2017 Marco Calignano # Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . cmake_minimum_required(VERSION 3.1) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/") include(GNUInstallDirs) project(leelaz) add_subdirectory(gtest EXCLUDE_FROM_ALL) # We don't want to install gtest, exclude it from `all` # Required Packages set(Boost_MIN_VERSION "1.58.0") set(Boost_USE_MULTITHREADED ON) find_package(Boost 1.58.0 REQUIRED program_options filesystem) find_package(Threads REQUIRED) find_package(ZLIB REQUIRED) find_package(OpenCL REQUIRED) # We need OpenBLAS for now, because we make some specific # calls. Ideally we'd use OpenBLAS is possible and fall back to # not doing those calls if it's not present. if(NOT APPLE) set(BLA_VENDOR OpenBLAS) endif() if(USE_BLAS) message(STATUS "Looking for system BLAS/OpenBLAS library.") find_package(BLAS REQUIRED) find_path(BLAS_INCLUDE_DIRS openblas_config.h /usr/include /usr/local/include /usr/include/openblas /opt/OpenBLAS/include /usr/include/x86_64-linux-gnu $ENV{BLAS_HOME}/include) add_definitions(-DUSE_BLAS) else() message(STATUS "Using built-in matrix library.") endif() find_package(Qt5Core) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED on) # See if we can set optimization flags as expected. if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") set(GccSpecificFlags 1) elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang") set(GccSpecificFlags 1) elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") set(GccSpecificFlags 1) elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel") set(GccSpecificFlags 0) elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") set(GccSpecificFlags 0) endif() if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE RELEASE) endif(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) if(GccSpecificFlags) set(GCC_COMPILE_FLAGS "-Wall -Wextra -ffast-math -flto -march=native") set(GCC_DISABLED_WARNING_COMPILE_FLAGS "-Wno-ignored-attributes -Wno-maybe-uninitialized \ -Wno-mismatched-tags") set(GCC_FLAGS "${GCC_COMPILE_FLAGS} ${GCC_DISABLED_WARNING_COMPILE_FLAGS}") set(CMAKE_CXX_FLAGS_DEBUG "${GCC_FLAGS} -g -Og") set(CMAKE_CXX_FLAGS_RELEASE "${GCC_FLAGS} -g -O3 -DNDEBUG") set(CMAKE_EXE_LINKER_FLAGS "-flto -g") endif(GccSpecificFlags) if(USE_CPU_ONLY) add_definitions(-DUSE_CPU_ONLY) endif() if(USE_HALF) add_definitions(-DUSE_HALF) endif() set(IncludePath "${CMAKE_CURRENT_SOURCE_DIR}/src" "${CMAKE_CURRENT_SOURCE_DIR}/src/Eigen") set(SrcPath "${CMAKE_CURRENT_SOURCE_DIR}/src") include_directories(${IncludePath}) include_directories(${Boost_INCLUDE_DIRS}) include_directories(${OpenCL_INCLUDE_DIRS}) include_directories(${ZLIB_INCLUDE_DIRS}) if((UNIX AND NOT APPLE) OR WIN32) include_directories(${BLAS_INCLUDE_DIRS}) endif() if(APPLE) include_directories("/System/Library/Frameworks/Accelerate.framework/Versions/Current/Headers") endif() set(leelaz_MAIN "${SrcPath}/Leela.cpp") file(GLOB leelaz_SRC "${SrcPath}/*.cpp") list(REMOVE_ITEM leelaz_SRC ${leelaz_MAIN}) # Reuse for leelaz and gtest add_library(objs OBJECT ${leelaz_SRC}) add_executable(leelaz $ ${leelaz_MAIN}) target_link_libraries(leelaz ${Boost_LIBRARIES}) target_link_libraries(leelaz ${BLAS_LIBRARIES}) target_link_libraries(leelaz ${OpenCL_LIBRARIES}) target_link_libraries(leelaz ${ZLIB_LIBRARIES}) target_link_libraries(leelaz ${CMAKE_THREAD_LIBS_INIT}) install(TARGETS leelaz DESTINATION ${CMAKE_INSTALL_BINDIR}) if(Qt5Core_FOUND) if(NOT Qt5Core_VERSION VERSION_LESS "5.3.0") add_subdirectory(autogtp) add_subdirectory(validation) else() message(WARNING "Qt ${Qt5Core_VERSION} is found but does not met required version 5.3.0, \ build target for `autogtp` and `validation` is disabled.") endif() else() message(WARNING "Qt is not found, build for `autogtp` and `validation` is disabled") endif() # Google Test below file(GLOB tests_SRC "${SrcPath}/tests/*.cpp") add_executable(tests ${tests_SRC} $) if(GccSpecificFlags) target_compile_options(tests PRIVATE "-Wno-unused-variable") endif() target_link_libraries(tests ${Boost_LIBRARIES}) target_link_libraries(tests ${BLAS_LIBRARIES}) target_link_libraries(tests ${OpenCL_LIBRARIES}) target_link_libraries(tests ${ZLIB_LIBRARIES}) target_link_libraries(tests gtest_main ${CMAKE_THREAD_LIBS_INIT}) include(GetGitRevisionDescription) git_describe(VERSION --tags) string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" MAJOR_VERSION "${VERSION}") string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" MINOR_VERSION "${VERSION}") SET(CPACK_GENERATOR "DEB") SET(CPACK_DEBIAN_PACKAGE_NAME "leelaz") SET(CPACK_DEBIAN_PACKAGE_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}") SET(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR}) SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Gian-Carlo Pascutto https://github.com/gcp/leela-zero") SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.") SET(CPACK_DEBIAN_PACKAGE_PRIORITY "optional") SET(CPACK_DEBIAN_PACKAGE_SECTION "games") SET(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) SET(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${MAJOR_VERSION}.${MINOR_VERSION}") INCLUDE(CPack) leela-zero-0.17/CONTRIBUTING.md000066400000000000000000000174071345132315700157460ustar00rootroot00000000000000# Contributing to Leela Zero ## C++ Usage Leela Zero is written in C++14, and generally encourages writing in modern C++ style. This means that: * The code overwhelmingly uses Almost Always Auto style, and so should you. * Prefer range based for and non-member (c)begin/(c)end. * You can rely on boost 1.58.0 or later being present. * Manipulation of raw pointers is to be avoided as much as possible. * Prefer constexpr over defines or constants. * Prefer "using" over typedefs. * Prefer uniform initialization. * Prefer default initializers for member variables. * Prefer emplace_back and making use of move assignment. * Aim for const-correctness. Prefer passing non-trivial parameters by const reference. * Use header include guards, not #pragma once (pragma once is non-standard, has issues with detecting identical files, and is slower https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58770) * config.h is always the first file included. * Feel free to use templates, but remember that debugging obscure template metaprogramming bugs is not something people enjoy doing in their spare time. * Using exceptions is allowed. ## Code Style * Look at the surrounding code and the rest of the project! * Indentation is 4 spaces. No tabs. * public/private/protected access modifiers are de-indented * Maximum line length is 80 characters. There are rare exceptions in the code, usually involving user-visible text strings. * Ifs are always braced, with very rare exceptions when everything fits on one line and doing it properly makes the code less readable. * The code generally avoids any pointer passing and allows non-const references for parameters. Still, for new code it should be preferred to a) put input parameters first b) use return values over output parameters. * Function arguments that wrap are aligned. * Member variables in a class have an m_ prefix and are private. Members of POD structs don't and aren't. * Constants and enum values are ALL_CAPS. * Variables are lowercase. * Function names are underscore_case. * Classes are CamelCase. * Comments are preferably full sentences with proper capitalization and a period. * Split the includes list into config.h, standard headers and our headers. If something is not addressed here or there is no similar code, the Google C++ Style Guide is always a good reference. We might move to enforce clang-format at some point. ## Adding dependencies C++ does not quite have the package systems JavaScript and Rust have, so some restraint should be excercised when adding dependencies. Dependencies typically complicate the build for new contributors, especially on Windows, and reliance on specific, new versions can be a nuisance on Unix based systems. The restraints on modern header-only libraries are significantly less because they avoid most of the above problems. If a library is not mature and well-supported on Windows, Linux *and* macOS, you do not want it. This is not an excuse to re-invent the wheel. ## Upgrading dependencies The code and dependencies should target the latest stable versions of Visual Studio/MSVC, and the latest stable/LTS releases of common Linux distros, with some additional delay as not everyone will be able to upgrade to a new stable/LTS right away. For example, upgrading to C++17 or boost 1.62.0 (oldest version in a Debian stable or Ubuntu LTS release) can be considered if there's a compelling use case and/or we can confirm it is supported on all platforms we reasonably target. ## Merging contributions Contributions come in the form of pull requests against the "next" branch. They are rebased or squashed on top of the next branch, so the history will stay linear, i.e. no merge commits. Commit messages follow Linux kernel style: a summary phrase that is no more than 70-75 characters (but preferably <50) and describes both what the patch changes, as well as why the patch might be necessary. If the patch is to a specific subsystem (AutoGTP, Validation, ...) then prefix the summary by that subsystem (e.g. AutoGTP: ...). This is followed by a blank line, and a description that is wrapped at 72 characters. Good patch descriptions can be large time savers when someone has to bugfix the code afterwards. The end of the commit message should mention which (github) issue the patch fixes, if any, and the pull request it belongs to. Patches need to be reviewed before merging. Try to find the person who worked on the code last, or who has done work in nearby code (git blame is your friend, and this is why we write proper commit messages...). With some luck that is someone with write access to the repository. If not, you'll have to ping someone who does. Experience says that the majority of the pull requests won't live up to this ideal, which means that maintainers will have to squash patch series and clean up the commit message to be coherent before merging. If you are a person with write access to the repo, and are about to merge a commit, ask yourself the following question: am I confident enough that I understand this code, so that I can and am willing to go in and fix it if it turns out to be necessary? If the answer to this question is no, then do not merge the code. Not merging a contribution (quickly) is annoying for the individual contributor. Merging a bad contribution is annoying for everyone who wants to contribute now and in the future. If a contributor can't be bothered to fix up the trailing whitespace in their patch, odds are they aren't going to be willing to fix the threading bug it introduces either. ## "Improvements" and Automagic Improvements to the engine that can affect strength should include supporting data. This means no-regression tests for functional changes, and a proof of strength improvement for things which are supposed to increase strength. The tools in the validation directory are well-fit for this purpose, as is the python tool "ringmaster". The number of configurable options should be limited where possible. If it is not possible for the author to make rules of thumb for suitable values for those options, then the majority of users have no hope of getting them right, and may mistakenly make the engine weaker. If you must introduce new ones, consider limiting their exposure to developers only via USE_TUNER and set a good default for them. ## GTP Extensions GTP makes it possible to connect arbitrary engines to arbitrary interfaces. Unfortunately GTP 2 isn't extensive enough to realistically fit all needs of analysis GUIs, which means we have had to extend it. The lack of standardization here means that Go software is continously catching up to the chess world, especially after UCI was introduced. We should aim to make this situation better, not worse. This means that extensions have the possibility of outliving Leela Zero (or any GUIs) provided they are well thought out. It makes sense to be thoughtful here, consider the responsibilities of both GUI and engine, and try to come up with flexible building blocks rather than a plethora of commands for very specific use cases. Experience and previous discussions can help understanding: * lz-analyze "avoid" and "allow" were added in pull request [#1949](https://github.com/leela-zero/leela-zero/pull/1949). * lz-analyze got a side-to-move option in pull request [#1872](https://github.com/leela-zero/leela-zero/pull/1872) and [#1642](https://github.com/leela-zero/leela-zero/pull/1642). * lz-analyze got a "prior" tag in pull request [#1836](https://github.com/leela-zero/leela-zero/pull/1836). * lz-analyze was added in pull request [#1388](https://github.com/leela-zero/leela-zero/pull/1388). * lz-setoption was added in pull request [#1741](https://github.com/leela-zero/leela-zero/pull/1741). * Pull request [#2170](https://github.com/leela-zero/leela-zero/pull/2170) has some discussion regarding how to navigate SGF files that were parsed by the engine via GTP. leela-zero-0.17/COPYING000066400000000000000000001045151345132315700145450ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . leela-zero-0.17/Dockerfiles/000077500000000000000000000000001345132315700157365ustar00rootroot00000000000000leela-zero-0.17/Dockerfiles/Dockerfile.base000066400000000000000000000004651345132315700206460ustar00rootroot00000000000000FROM ubuntu:16.04 # Install RUN apt-get -qq update RUN apt-get install -y cmake g++ RUN apt-get install -y libboost-all-dev libopenblas-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev RUN apt-get install -y qt5-default qt5-qmake RUN mkdir -p /src/build/ COPY . /src/ WORKDIR /src/build/ leela-zero-0.17/Dockerfiles/Dockerfile.cpu000066400000000000000000000002141345132315700205130ustar00rootroot00000000000000FROM leela-zero:base # CPU build RUN CXX=g++ CC=gcc cmake -DUSE_CPU_ONLY=1 .. CMD cmake --build . --target leelaz --config Release -- -j2 leela-zero-0.17/Dockerfiles/Dockerfile.cpu-blas000066400000000000000000000002311345132315700214310ustar00rootroot00000000000000FROM leela-zero:base # CPU build RUN CXX=g++ CC=gcc cmake -DUSE_CPU_ONLY=1 -DUSE_BLAS=1 .. CMD cmake --build . --target leelaz --config Release -- -j2 leela-zero-0.17/Dockerfiles/Dockerfile.gpu000066400000000000000000000001731345132315700205230ustar00rootroot00000000000000FROM leela-zero:base # GPU build RUN CXX=g++ CC=gcc cmake .. CMD cmake --build . --target leelaz --config Release -- -j2 leela-zero-0.17/Dockerfiles/Dockerfile.gpu-blas000066400000000000000000000002101345132315700214320ustar00rootroot00000000000000FROM leela-zero:base # GPU build RUN CXX=g++ CC=gcc cmake -DUSE_BLAS=1 .. CMD cmake --build . --target leelaz --config Release -- -j2 leela-zero-0.17/Dockerfiles/Dockerfile.tests000066400000000000000000000002301345132315700210640ustar00rootroot00000000000000FROM leela-zero:base # CPU build RUN CXX=g++ CC=gcc cmake -DUSE_CPU_ONLY=1 .. RUN cmake --build . --target tests --config Release -- -j2 CMD ./tests leela-zero-0.17/Dockerfiles/Dockerfile.tests-blas000066400000000000000000000002451345132315700220110ustar00rootroot00000000000000FROM leela-zero:base # CPU build RUN CXX=g++ CC=gcc cmake -DUSE_CPU_ONLY=1 -DUSE_BLAS=1 .. RUN cmake --build . --target tests --config Release -- -j2 CMD ./tests leela-zero-0.17/FAQ.md000066400000000000000000000057161345132315700144460ustar00rootroot00000000000000# Leela Zero常见问题解答 # # Frequently Asked Questions about Leela Zero # ## 为什么网络不是每次都变强的 ## ## Why doesn't the network get stronger every time ## 从谷歌的论文中可以发现,AZ的网络强度也是有起伏的。而且现在只是在小规模测试阶段,发现问题也是很正常的。请保持耐心。 AZ also had this behavior, besides we're testing our approach right now. Please be patient. ## 为什么比较两个网络强弱时经常下十几盘就不下了 ## ## Why only dozens of games are played when comparing two networks ## 这里使用的是概率学意义上强弱,具体来说是SPRT在95%概率下任何一方有超过55%的胜率(ELO的35分),就认为有一方胜出了。谷歌的论文中是下满400盘的。唯一的区别是我们这里的Elo可能不是那么准确,网络的强弱还是可以确定的。 We use SPRT to decide if a newly trained network is better. A better network is only chosen if SPRT finds it's 95% confident that the new network has a 55% (boils down to 35 elo) win rate over the previous best network. ## 自对弈时产生的棋谱为什么下得很糟 ## ## Why the game generated during self-play contains quite a few bad moves ## 生成自对弈棋谱时,使用的MCTS模拟次数只有3200,还加入了噪声,这是为了增加随机性,之后的训练才有进步的空间。如果用图形界面(如sabiki)加载Leela Zero,并设置好参数与之对弈,你会发现它其实表现得并不赖。 The MCTS playouts of self-play games is only 3200, and with noise added (For randomness of each move thus training has something to learn from). If you load Leela Zero with Sabaki, you'll probably find it is actually not that weak. ## 有些自对弈对局非常短 ## ## Very short self-play games ends with White win?! ## 自对弈的增加了随机性,一旦黑棋在开始阶段选择pass,由于贴目的关系,白棋有很大概率也选择pass获胜。短对局由此产生。 This is expected. Due to randomness of self-play games, once Black choose to pass at the beginning, there is a big chance for White to pass too (7.5 komi advantage for White). See issue #198 for defailed explanation. ## 对局结果错误 ## ## Wrong score? ## Leela Zero使用Tromp-Taylor规则(详见)。虽然与中国规则一样贴7.5目,但为计算方便,并不去除死子。因此,结果与使用中国规则计算可能有所不同。不过,不去除死子并不影响模型的训练结果,因为双方会将死子自行提掉。 Leela Zero uses Tromp-Taylor rules (see https://senseis.xmp.net/?TrompTaylorRules). Although its komi is 7.5 as in Chinese rule, for simplicity, Tromp-Taylor rules do not remove dead stones. Thus, the result may be different from that calcuated using Chinese rule. However, keeping dead stones does not affect training results because both players are expected to capture dead stones themselves. leela-zero-0.17/README.md000066400000000000000000000362561345132315700147770ustar00rootroot00000000000000[![Linux Build Status](https://travis-ci.org/leela-zero/leela-zero.svg?branch=next)](https://travis-ci.org/leela-zero/leela-zero) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/dcvp31x1e0yavrtf/branch/next?svg=true)](https://ci.appveyor.com/project/gcp/leela-zero-8arv1/branch/next) # What A Go program with no human provided knowledge. Using MCTS (but without Monte Carlo playouts) and a deep residual convolutional neural network stack. This is a fairly faithful reimplementation of the system described in the Alpha Go Zero paper "[Mastering the Game of Go without Human Knowledge](https://deepmind.com/documents/119/agz_unformatted_nature.pdf)". For all intents and purposes, it is an open source AlphaGo Zero. # Wait, what? If you are wondering what the catch is: you still need the network weights. No network weights are in this repository. If you manage to obtain the AlphaGo Zero weights, this program will be about as strong, provided you also obtain a few Tensor Processing Units. Lacking those TPUs, I'd recommend a top of the line GPU - it's not exactly the same, but the result would still be an engine that is far stronger than the top humans. # Gimme the weights Recomputing the AlphaGo Zero weights will [take about 1700 years on commodity hardware](http://computer-go.org/pipermail/computer-go/2017-October/010307.html). One reason for publishing this program is that we are running a public, distributed effort to repeat the work. Working together, and especially when starting on a smaller scale, it will take less than 1700 years to get a good network (which you can feed into this program, suddenly making it strong). # I want to help ## Using your own hardware You need a PC with a GPU, i.e. a discrete graphics card made by NVIDIA or AMD, preferably not too old, and with the most recent drivers installed. It is possible to run the program without a GPU, but performance will be much lower. If your CPU is not *very* recent (Haswell or newer, Ryzen or newer), performance will be outright bad, and it's probably of no use trying to join the distributed effort. But you can still play, especially if you are patient. ### Windows Head to the Github releases page at https://github.com/leela-zero/leela-zero/releases, download the latest release, unzip, and launch autogtp.exe. It will connect to the server automatically and do its work in the background, uploading results after each game. You can just close the autogtp window to stop it. ### macOS and Linux Follow the instructions below to compile the leelaz and autogtp binaries in the build subdirectory. Then run autogtp as explained in the [contributing](#contributing) instructions below. Contributing will start when you run autogtp. ## Using a Cloud provider Many cloud companies offer free trials (or paid solutions, not discussed here) that are usable for helping the leela-zero project. There are community maintained instructions available here: * [Running Leela Zero client on a Tesla V100 GPU for free (Google Cloud Free Trial)](https://docs.google.com/document/d/1P_c-RbeLKjv1umc4rMEgvIVrUUZSeY0WAtYHjaxjD64/edit?usp=sharing) * [Running Leela Zero client on a Tesla V100 GPU for free (Microsoft Azure Cloud Free Trial)](https://docs.google.com/document/d/1DMpi16Aq9yXXvGj0OOw7jbd7k2A9LHDUDxxWPNHIRPQ/edit?usp=sharing) # I just want to play with Leela Zero right now Download the best known network weights file from [here](https://zero.sjeng.org/best-network), or, if you prefer a more human style, a (weaker) network trained from human games [here](https://sjeng.org/zero/best_v1.txt.zip). If you are on Windows, download an official release from [here](https://github.com/leela-zero/leela-zero/releases) and head to the [Usage](#usage-for-playing-or-analyzing-games) section of this README. If you are on Unix or macOS, you have to compile the program yourself. Follow the compilation instructions below and then read the [Usage](#usage-for-playing-or-analyzing-games) section. # Compiling AutoGTP and/or Leela Zero ## Requirements * GCC, Clang or MSVC, any C++14 compiler * Boost 1.58.x or later, headers and program_options, filesystem and system libraries (libboost-dev, libboost-program-options-dev and libboost-filesystem-dev on Debian/Ubuntu) * zlib library (zlib1g & zlib1g-dev on Debian/Ubuntu) * Standard OpenCL C headers (opencl-headers on Debian/Ubuntu, or at https://github.com/KhronosGroup/OpenCL-Headers/tree/master/CL) * OpenCL ICD loader (ocl-icd-libopencl1 on Debian/Ubuntu, or reference implementation at https://github.com/KhronosGroup/OpenCL-ICD-Loader) * An OpenCL capable device, preferably a very, very fast GPU, with recent drivers is strongly recommended (OpenCL 1.1 support is enough). Don't forget to install the OpenCL driver if this part is packaged seperately by the Linux distribution (e.g. nvidia-opencl-icd). If you do not have a GPU, add the define "USE_CPU_ONLY", for example by adding -DUSE_CPU_ONLY=1 to the cmake command line. * Optional: BLAS Library: OpenBLAS (libopenblas-dev) or Intel MKL * The program has been tested on Windows, Linux and macOS. ## Example of compiling - Ubuntu & similar # Test for OpenCL support & compatibility sudo apt install clinfo && clinfo # Clone github repo git clone https://github.com/leela-zero/leela-zero cd leela-zero git submodule update --init --recursive # Install build depedencies sudo apt install libboost-dev libboost-program-options-dev libboost-filesystem-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev # Use a stand alone build directory to keep source dir clean mkdir build && cd build # Compile leelaz and autogtp in build subdirectory with cmake cmake .. cmake --build . # Optional: test if your build works correctly ./tests ## Example of compiling - macOS # Clone github repo git clone https://github.com/leela-zero/leela-zero cd leela-zero git submodule update --init --recursive # Install build depedencies brew install boost cmake zlib # Use a stand alone build directory to keep source dir clean mkdir build && cd build # Compile leelaz and autogtp in build subdirectory with cmake cmake .. cmake --build . # Optional: test if your build works correctly ./tests ## Example of compiling - Windows # Clone github repo git clone https://github.com/leela-zero/leela-zero cd leela-zero git submodule update --init --recursive cd msvc Double-click the leela-zero2015.sln or leela-zero2017.sln corresponding to the Visual Studio version you have. # Build from Visual Studio 2015 or 2017 # Contributing For Windows, you can use a release package, see ["I want to help"](#windows). Unix and macOS, after finishing the compile and while in the build directory: # Copy leelaz binary to autogtp subdirectory cp leelaz autogtp # Run AutoGTP to start contributing ./autogtp/autogtp # Usage for playing or analyzing games Leela Zero is not meant to be used directly. You need a graphical interface for it, which will interface with Leela Zero through the GTP protocol. The engine supports the [GTP protocol, version 2](https://www.lysator.liu.se/~gunnar/gtp/gtp2-spec-draft2/gtp2-spec.html). [Lizzie](https://github.com/featurecat/lizzie/releases) is a client specifically for Leela Zero which shows live search probilities, a win rate graph, and has an automatic game analysis mode. Has binaries for Windows, Mac, and Linux. [Sabaki](http://sabaki.yichuanshen.de/) is a very nice looking GUI with GTP 2 capability. [LeelaSabaki](https://github.com/SabakiHQ/LeelaSabaki) is modified to show variations and winning statistics in the game tree, as well as a heatmap on the game board. [GoReviewPartner](https://github.com/pnprog/goreviewpartner) is a tool for automated review and analysis of games using bots (saved as .rsgf files), Leela Zero is supported. A lot of go software can interface to an engine via GTP, so look around. Add the --gtp commandline option on the engine command line to enable Leela Zero's GTP support. You will need a weights file, specify that with the -w option. All required commands are supported, as well as the tournament subset, and "loadsgf". The full set can be seen with "list_commands". The time control can be specified over GTP via the time\_settings command. The kgs-time\_settings extension is also supported. These have to be supplied by the GTP 2 interface, not via the command line! # Weights format The weights file is a text file with each line containing a row of coefficients. The layout of the network is as in the AlphaGo Zero paper, but any number of residual blocks is allowed, and any number of outputs (filters) per layer, as long as the latter is the same for all layers. The program will autodetect the amounts on startup. The first line contains a version number. * Convolutional layers have 2 weight rows: 1) convolution weights 2) channel biases * Batchnorm layers have 2 weight rows: 1) batchnorm means 2) batchnorm variances * Innerproduct (fully connected) layers have 2 weight rows: 1) layer weights 2) output biases The convolution weights are in [output, input, filter\_size, filter\_size] order, the fully connected layer weights are in [output, input] order. The residual tower is first, followed by the policy head, and then the value head. All convolution filters are 3x3 except for the ones at the start of the policy and value head, which are 1x1 (as in the paper). There are 18 inputs to the first layer, instead of 17 as in the paper. The original AlphaGo Zero design has a slight imbalance in that it is easier for the black player to see the board edge (due to how padding works in neural networks). This has been fixed in Leela Zero. The inputs are: ``` 1) Side to move stones at time T=0 2) Side to move stones at time T=-1 (0 if T=0) ... 8) Side to move stones at time T=-7 (0 if T<=6) 9) Other side stones at time T=0 10) Other side stones at time T=-1 (0 if T=0) ... 16) Other side stones at time T=-7 (0 if T<=6) 17) All 1 if black is to move, 0 otherwise 18) All 1 if white is to move, 0 otherwise ``` Each of these forms a 19 x 19 bit plane. In the training/caffe directory there is a zero.prototxt file which contains a description of the full 40 residual block design, in (NVIDIA)-Caffe protobuff format. It can be used to set up nv-caffe for training a suitable network. The zero\_mini.prototxt file describes a smaller 12 residual block case. The training/tf directory contains the network construction in TensorFlow format, in the tfprocess.py file. Expert note: the channel biases seem redundant in the network topology because they are followed by a batchnorm layer, which is supposed to normalize the mean. In reality, they encode "beta" parameters from a center/scale operation in the batchnorm layer, corrected for the effect of the batchnorm mean/variance adjustment. At inference time, Leela Zero will fuse the channel bias into the batchnorm mean, thereby offsetting it and performing the center operation. This roundabout construction exists solely for backwards compatibility. If this paragraph does not make any sense to you, ignore its existence and just add the channel bias layer as you normally would, output will be correct. # Training ## Getting the data At the end of the game, you can send Leela Zero a "dump\_training" command, followed by the winner of the game (either "white" or "black") and a filename, e.g: dump_training white train.txt This will save (append) the training data to disk, in the format described below, and compressed with gzip. Training data is reset on a new game. ## Supervised learning Leela can convert a database of concatenated SGF games into a datafile suitable for learning: dump_supervised sgffile.sgf train.txt This will cause a sequence of gzip compressed files to be generated, starting with the name train.txt and containing training data generated from the specified SGF, suitable for use in a Deep Learning framework. ## Training data format The training data consists of files with the following data, all in text format: * 16 lines of hexadecimal strings, each 361 bits longs, corresponding to the first 16 input planes from the previous section * 1 line with 1 number indicating who is to move, 0=black, 1=white, from which the last 2 input planes can be reconstructed * 1 line with 362 (19x19 + 1) floating point numbers, indicating the search probabilities (visit counts) at the end of the search for the move in question. The last number is the probability of passing. * 1 line with either 1 or -1, corresponding to the outcome of the game for the player to move ## Running the training For training a new network, you can use an existing framework (Caffe, TensorFlow, PyTorch, Theano), with a set of training data as described above. You still need to contruct a model description (2 examples are provided for Caffe), parse the input file format, and outputs weights in the proper format. There is a complete implementation for TensorFlow in the training/tf directory. ### Supervised learning with TensorFlow This requires a working installation of TensorFlow 1.4 or later: src/leelaz -w weights.txt dump_supervised bigsgf.sgf train.out exit training/tf/parse.py train.out This will run and regularly dump Leela Zero weight files to disk, as well as snapshots of the learning state numbered by the batch number. If interrupted, training can be resumed with: training/tf/parse.py train.out leelaz-model-batchnumber # Todo - [ ] Further optimize Winograd transformations. - [ ] Improve GPU batching in the search. - [ ] Root filtering for handicap play. - More backends: - [ ] MKL-DNN based backend. - [ ] CUDA specific version using cuDNN or cuBLAS. - [ ] AMD specific version using MIOpen/ROCm. # Related links * Status page of the distributed effort: https://zero.sjeng.org * GUI and study tool for Leela Zero: https://github.com/featurecat/lizzie * Watch Leela Zero's training games live in a GUI: https://github.com/fsparv/LeelaWatcher * Original Alpha Go (Lee Sedol) paper: https://storage.googleapis.com/deepmind-media/alphago/AlphaGoNaturePaper.pdf * Alpha Go Zero paper: https://deepmind.com/documents/119/agz_unformatted_nature.pdf * Alpha Zero (Go, Chess, Shogi) paper: https://arxiv.org/pdf/1712.01815.pdf * AlphaGo Zero Explained In One Diagram: https://medium.com/applied-data-science/alphago-zero-explained-in-one-diagram-365f5abf67e0 * Stockfish chess engine ported to Leela Zero framework: https://github.com/LeelaChessZero/lczero * Leela Chess Zero (chess optimized client) https://github.com/LeelaChessZero/lc0 # License The code is released under the GPLv3 or later, except for ThreadPool.h, cl2.hpp, half.hpp and the eigen and clblast_level3 subdirs, which have specific licenses (compatible with GPLv3) mentioned in those files. Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. leela-zero-0.17/appveyor.yml000066400000000000000000000021701345132315700160740ustar00rootroot00000000000000version: '{build}' image: - Visual Studio 2015 - Visual Studio 2017 configuration: Release platform: x64 matrix: fast_finish: true environment: matrix: - cmake_build: 1 - cmake_build: 1 features: USE_CPU_ONLY run_tests: 1 - cmake_build: 1 features: USE_CPU_ONLY USE_BLAS run_tests: 1 - msbuild: 1 skip_commits: files: - '**/*.md' - '**/.gitignore' - scripts/ - training/ - AUTHORS - COPYING for: - matrix: only: - image: Visual Studio 2015 install: - cmd: set MSVCDIR=msvc\VS2015 - cmd: echo %MSVCDIR% - cmd: nuget restore %MSVCDIR% -PackagesDirectory msvc\packages - matrix: only: - image: Visual Studio 2017 install: - cmd: set MSVCDIR=msvc\VS2017 - cmd: echo %MSVCDIR% - cmd: nuget restore %MSVCDIR% -PackagesDirectory msvc\packages build_script: - cmd: if "%cmake_build%"=="1" %MSVCDIR%\cmake_build.bat - cmd: if "%msbuild%"=="1" git submodule update --init --recursive - cmd: if "%msbuild%"=="1" msbuild /t:build %MSVCDIR%\leela-zero.vcxproj test_script: - cmd: if "%run_tests%"=="1" cd build && Release\tests.exe cache: msvc\packages -> appveyor.yml leela-zero-0.17/autogtp/000077500000000000000000000000001345132315700151675ustar00rootroot00000000000000leela-zero-0.17/autogtp/.gitignore000066400000000000000000000002671345132315700171640ustar00rootroot00000000000000/Makefile /.qmake.stash /autogtp /*.sgf /*.gz /moc_*.cpp /moc_*.h /autogtp.pro.user # Weight files /[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]*[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f] leela-zero-0.17/autogtp/CMakeLists.txt000066400000000000000000000005271345132315700177330ustar00rootroot00000000000000 cmake_minimum_required(VERSION 3.1) add_executable(autogtp Game.h Order.h Management.h Worker.h Job.h Result.h Console.h Worker.cpp Management.cpp Job.cpp main.cpp Game.cpp Order.cpp) set_target_properties(autogtp PROPERTIES AUTOMOC 1) target_link_libraries(autogtp Qt5::Core) install(TARGETS autogtp DESTINATION ${CMAKE_INSTALL_BINDIR}) leela-zero-0.17/autogtp/Console.h000066400000000000000000000032621345132315700167450ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef CONSOLE_H #define CONSOLE_H #include #include #include #include "stdio.h" #ifdef Q_OS_WIN #include #include typedef QWinEventNotifier Notifier; #else #include typedef QSocketNotifier Notifier; #endif class Console : public QObject { Q_OBJECT public: Console(QObject *parent = nullptr) : QObject(parent), #ifdef Q_OS_WIN m_notifier(GetStdHandle(STD_INPUT_HANDLE)) { #else m_notifier(fileno(stdin), Notifier::Read) { #endif connect(&m_notifier, &Notifier::activated, this, &Console::readInput); } ~Console() = default; signals: void sendQuit(); public slots: void readInput() { QTextStream qin(stdin); QString line = qin.readLine(); if (line.contains("q")) { emit sendQuit(); } } private: Notifier m_notifier; }; #endif // CONSOLE_H leela-zero-0.17/autogtp/Game.cpp000066400000000000000000000357071345132315700165600ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include #include #include #include #include #include "Game.h" Game::Game(const Engine& engine) : QProcess(), m_engine(engine), m_isHandicap(false), m_resignation(false), m_blackToMove(true), m_blackResigned(false), m_passes(0), m_moveNum(0) { m_fileName = QUuid::createUuid().toRfc4122().toHex(); } bool Game::checkGameEnd() { return (m_resignation || m_passes > 1 || m_moveNum > (19 * 19 * 2)); } void Game::error(int errnum) { QTextStream(stdout) << "*ERROR*: "; switch (errnum) { case Game::NO_LEELAZ: QTextStream(stdout) << "No 'leelaz' binary found." << endl; break; case Game::PROCESS_DIED: QTextStream(stdout) << "The 'leelaz' process died unexpected." << endl; break; case Game::WRONG_GTP: QTextStream(stdout) << "Error in GTP response." << endl; break; case Game::LAUNCH_FAILURE: QTextStream(stdout) << "Could not talk to engine after launching." << endl; break; default: QTextStream(stdout) << "Unexpected error." << endl; break; } } bool Game::eatNewLine() { char readBuffer[256]; // Eat double newline from GTP protocol if (!waitReady()) { error(Game::PROCESS_DIED); return false; } auto readCount = readLine(readBuffer, 256); if (readCount < 0) { error(Game::WRONG_GTP); return false; } return true; } bool Game::sendGtpCommand(QString cmd) { write(qPrintable(cmd.append("\n"))); waitForBytesWritten(-1); if (!waitReady()) { error(Game::PROCESS_DIED); return false; } char readBuffer[256]; int readCount = readLine(readBuffer, 256); if (readCount <= 0 || readBuffer[0] != '=') { QTextStream(stdout) << "GTP: " << readBuffer << endl; error(Game::WRONG_GTP); return false; } if (!eatNewLine()) { error(Game::PROCESS_DIED); return false; } return true; } void Game::checkVersion(const VersionTuple &min_version) { write(qPrintable("version\n")); waitForBytesWritten(-1); if (!waitReady()) { error(Game::LAUNCH_FAILURE); exit(EXIT_FAILURE); } char readBuffer[256]; int readCount = readLine(readBuffer, 256); //If it is a GTP comment just print it and wait for the real answer //this happens with the winogard tuning if (readBuffer[0] == '#') { readBuffer[readCount-1] = 0; QTextStream(stdout) << readBuffer << endl; if (!waitReady()) { error(Game::PROCESS_DIED); exit(EXIT_FAILURE); } readCount = readLine(readBuffer, 256); } // We expect to read at last "=, space, something" if (readCount <= 3 || readBuffer[0] != '=') { QTextStream(stdout) << "GTP: " << readBuffer << endl; error(Game::WRONG_GTP); exit(EXIT_FAILURE); } QString version_buff(&readBuffer[2]); version_buff = version_buff.simplified(); QStringList version_list = version_buff.split("."); if (version_list.size() < 2) { QTextStream(stdout) << "Unexpected Leela Zero version: " << version_buff << endl; exit(EXIT_FAILURE); } if (version_list.size() < 3) { version_list.append("0"); } int versionCount = (version_list[0].toInt() - std::get<0>(min_version)) * 10000; versionCount += (version_list[1].toInt() - std::get<1>(min_version)) * 100; versionCount += version_list[2].toInt() - std::get<2>(min_version); if (versionCount < 0) { QTextStream(stdout) << "Leela version is too old, saw " << version_buff << " but expected " << std::get<0>(min_version) << "." << std::get<1>(min_version) << "." << std::get<2>(min_version) << endl; QTextStream(stdout) << "Check https://github.com/gcp/leela-zero for updates." << endl; exit(EXIT_FAILURE); } if (!eatNewLine()) { error(Game::WRONG_GTP); exit(EXIT_FAILURE); } } bool Game::gameStart(const VersionTuple &min_version, const QString &sgf, const int moves) { start(m_engine.getCmdLine()); if (!waitForStarted()) { error(Game::NO_LEELAZ); return false; } // This either succeeds or we exit immediately, so no need to // check any return values. checkVersion(min_version); QTextStream(stdout) << "Engine has started." << endl; //If there is an sgf file to start playing from then it will contain //whether there is handicap in use. If there is no sgf file then instead, //check whether there are any handicap commands to send (these fail //if the board is not empty). //Then send the rest of the GTP commands after any SGF has been loaded so //that they can override any settings loaded from the SGF. if (!sgf.isEmpty()) { QFile sgfFile(sgf + ".sgf"); if (!sgfFile.exists()) { QTextStream(stdout) << "Cannot find sgf file " << sgf << endl; exit(EXIT_FAILURE); } sgfFile.open(QIODevice::Text | QIODevice::ReadOnly); const auto sgfData = QTextStream(&sgfFile).readAll(); const auto re = QRegularExpression("HA\\[\\d+\\]"); const auto match = re.match(sgfData); m_isHandicap = match.hasMatch(); sgfFile.close(); if (moves == 0) { loadSgf(sgf); } else { loadSgf(sgf, moves); } setMovesCount(moves); } else { for (auto command : m_engine.m_commands.filter("handicap")) { QTextStream(stdout) << command << endl; if (!sendGtpCommand(command)) { QTextStream(stdout) << "GTP failed on: " << command << endl; exit(EXIT_FAILURE); } m_isHandicap = true; m_blackToMove = false; } } const auto re = QRegularExpression("^((?!handicap).)*$"); for (auto command : m_engine.m_commands.filter(re)) { QTextStream(stdout) << command << endl; if (!sendGtpCommand(command)) { QTextStream(stdout) << "GTP failed on: " << command << endl; exit(EXIT_FAILURE); } } QTextStream(stdout) << "Starting GTP commands sent." << endl; return true; } void Game::move() { m_moveNum++; QString moveCmd; if (m_blackToMove) { moveCmd = "genmove b\n"; } else { moveCmd = "genmove w\n"; } write(qPrintable(moveCmd)); waitForBytesWritten(-1); } void Game::setMovesCount(int moves) { m_moveNum = moves; //The game always starts at move 0 (GTP states that handicap stones are not part //of the move history), so if there is no handicap then black moves on even //numbered turns but if there is handicap then black moves on odd numbered turns. m_blackToMove = (moves % 2) == (m_isHandicap ? 1 : 0); } bool Game::waitReady() { while (!canReadLine() && state() == QProcess::Running) { waitForReadyRead(-1); } // somebody crashed if (state() != QProcess::Running) { return false; } return true; } bool Game::readMove() { char readBuffer[256]; int readCount = readLine(readBuffer, 256); if (readCount <= 3 || readBuffer[0] != '=') { error(Game::WRONG_GTP); QTextStream(stdout) << "Error read " << readCount << " '"; QTextStream(stdout) << readBuffer << "'" << endl; terminate(); return false; } // Skip "= " m_moveDone = readBuffer; m_moveDone.remove(0, 2); m_moveDone = m_moveDone.simplified(); if (!eatNewLine()) { error(Game::PROCESS_DIED); return false; } if (readCount == 0) { error(Game::WRONG_GTP); } QTextStream(stdout) << m_moveNum << " ("; QTextStream(stdout) << (m_blackToMove ? "B " : "W ") << m_moveDone << ") "; QTextStream(stdout).flush(); if (m_moveDone.compare(QStringLiteral("pass"), Qt::CaseInsensitive) == 0) { m_passes++; } else if (m_moveDone.compare(QStringLiteral("resign"), Qt::CaseInsensitive) == 0) { m_resignation = true; m_blackResigned = m_blackToMove; } else { m_passes = 0; } return true; } bool Game::setMove(const QString& m) { if (!sendGtpCommand(m)) { return false; } m_moveNum++; QStringList moves = m.split(" "); if (moves.at(2) .compare(QStringLiteral("pass"), Qt::CaseInsensitive) == 0) { m_passes++; } else if (moves.at(2) .compare(QStringLiteral("resign"), Qt::CaseInsensitive) == 0) { m_resignation = true; m_blackResigned = (moves.at(1).compare(QStringLiteral("black"), Qt::CaseInsensitive) == 0); } else { m_passes = 0; } m_blackToMove = !m_blackToMove; return true; } bool Game::nextMove() { if (checkGameEnd()) { return false; } m_blackToMove = !m_blackToMove; return true; } bool Game::getScore() { if (m_resignation) { if (m_blackResigned) { m_winner = QString(QStringLiteral("white")); m_result = "W+Resign "; QTextStream(stdout) << "Score: " << m_result << endl; } else { m_winner = QString(QStringLiteral("black")); m_result = "B+Resign "; QTextStream(stdout) << "Score: " << m_result << endl; } } else{ write("final_score\n"); waitForBytesWritten(-1); if (!waitReady()) { error(Game::PROCESS_DIED); return false; } char readBuffer[256]; readLine(readBuffer, 256); m_result = readBuffer; m_result.remove(0, 2); if (readBuffer[2] == 'W') { m_winner = QString(QStringLiteral("white")); } else if (readBuffer[2] == 'B') { m_winner = QString(QStringLiteral("black")); } if (!eatNewLine()) { error(Game::PROCESS_DIED); return false; } QTextStream(stdout) << "Score: " << m_result; } if (m_winner.isNull()) { QTextStream(stdout) << "No winner found" << endl; return false; } QTextStream(stdout) << "Winner: " << m_winner << endl; return true; } int Game::getWinner() { if (m_winner.compare(QStringLiteral("white"), Qt::CaseInsensitive) == 0) return Game::WHITE; else return Game::BLACK; } bool Game::writeSgf() { return sendGtpCommand(qPrintable("printsgf " + m_fileName + ".sgf")); } bool Game::loadTraining(const QString &fileName) { QTextStream(stdout) << "Loading " << fileName + ".train" << endl; return sendGtpCommand(qPrintable("load_training " + fileName + ".train")); } bool Game::saveTraining() { QTextStream(stdout) << "Saving " << m_fileName + ".train" << endl; return sendGtpCommand(qPrintable("save_training " + m_fileName + ".train")); } bool Game::loadSgf(const QString &fileName) { QTextStream(stdout) << "Loading " << fileName + ".sgf" << endl; return sendGtpCommand(qPrintable("loadsgf " + fileName + ".sgf")); } bool Game::loadSgf(const QString &fileName, const int moves) { QTextStream(stdout) << "Loading " << fileName + ".sgf with " << moves << " moves" << endl; return sendGtpCommand(qPrintable("loadsgf " + fileName + ".sgf " + QString::number(moves + 1))); } void Game::fixSgfPlayer(QString& sgfData, const Engine& whiteEngine) { QRegularExpression oldPlayer("PW\\[Human\\]"); QString playerName("PB[Leela Zero "); QRegularExpression le("PB\\[Leela Zero \\S+ "); QRegularExpressionMatch match = le.match(sgfData); if (match.hasMatch()) { playerName = match.captured(0); } playerName = "PW" + playerName.remove(0, 2); playerName += whiteEngine.getNetworkFile().left(8); playerName += "]"; sgfData.replace(oldPlayer, playerName); } void Game::fixSgfComment(QString& sgfData, const Engine& whiteEngine, const bool isSelfPlay) { QRegularExpression oldComment("(C\\[Leela Zero)( options:.*)\\]"); QString comment("\\1"); if (!isSelfPlay) { comment += " Black"; } comment += "\\2 Starting GTP commands:"; for (const auto command : m_engine.m_commands) { comment += " " + command; } if (!isSelfPlay) { comment += " White options:"; comment += whiteEngine.m_options + " " + whiteEngine.m_network; comment += " Starting GTP commands:"; for (const auto command : whiteEngine.m_commands) { comment += " " + command; } } comment += "]"; comment.replace(QRegularExpression("\\s\\s+"), " "); sgfData.replace(oldComment, comment); } void Game::fixSgfResult(QString& sgfData, const bool resignation) { if (resignation) { QRegularExpression oldResult("RE\\[B\\+.*\\]"); QString newResult("RE[B+Resign] "); sgfData.replace(oldResult, newResult); if (!sgfData.contains(newResult, Qt::CaseInsensitive)) { QRegularExpression oldwResult("RE\\[W\\+.*\\]"); sgfData.replace(oldwResult, newResult); } QRegularExpression lastpass(";W\\[tt\\]\\)"); QString noPass(")"); sgfData.replace(lastpass, noPass); } } bool Game::fixSgf(const Engine& whiteEngine, const bool resignation, const bool isSelfPlay) { QFile sgfFile(m_fileName + ".sgf"); if (!sgfFile.open(QIODevice::Text | QIODevice::ReadOnly)) { return false; } QString sgfData = sgfFile.readAll(); fixSgfPlayer(sgfData, whiteEngine); fixSgfComment(sgfData, whiteEngine, isSelfPlay); fixSgfResult(sgfData, resignation); sgfFile.close(); if (sgfFile.open(QFile::WriteOnly | QFile::Truncate)) { QTextStream out(&sgfFile); out << sgfData; } sgfFile.close(); return true; } bool Game::dumpTraining() { return sendGtpCommand( qPrintable("dump_training " + m_winner + " " + m_fileName + ".txt")); } bool Game::dumpDebug() { return sendGtpCommand( qPrintable("dump_debug " + m_fileName + ".debug.txt")); } void Game::gameQuit() { write(qPrintable("quit\n")); waitForFinished(-1); } leela-zero-0.17/autogtp/Game.h000066400000000000000000000071771345132315700162250ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef GAME_H #define GAME_H #include #include #include using VersionTuple = std::tuple; class Engine { public: Engine(const QString& network, const QString& options, const QStringList& commands = QStringList("time_settings 0 1 0"), const QString& binary = QString("./leelaz")) : m_binary(binary), m_options(options), m_network(network), m_commands(commands) { #ifdef WIN32 m_binary.append(".exe"); #endif if (!QFileInfo::exists(m_binary)) { m_binary.remove(0, 2); // ./leelaz -> leelaz } } Engine() = default; QString getCmdLine(void) const { return m_binary + " " + m_options + " " + m_network; } QString getNetworkFile(void) const { return QFileInfo(m_network).baseName(); } QString m_binary; QString m_options; QString m_network; QStringList m_commands; }; class Game : QProcess { public: Game(const Engine& engine); ~Game() = default; bool gameStart(const VersionTuple& min_version, const QString &sgf = QString(), const int moves = 0); void move(); bool waitForMove() { return waitReady(); } bool readMove(); bool nextMove(); bool getScore(); bool loadSgf(const QString &fileName); bool loadSgf(const QString &fileName, const int moves); bool writeSgf(); bool loadTraining(const QString &fileName); bool saveTraining(); bool fixSgf(const Engine& whiteEngine, const bool resignation, const bool isSelfPlay); bool dumpTraining(); bool dumpDebug(); void gameQuit(); QString getMove() const { return m_moveDone; } QString getFile() const { return m_fileName; } bool setMove(const QString& m); bool checkGameEnd(); int getWinner(); QString getWinnerName() const { return m_winner; } int getMovesCount() const { return m_moveNum; } void setMovesCount(int moves); int getToMove() const { return m_blackToMove ? BLACK : WHITE; } QString getResult() const { return m_result.trimmed(); } enum { BLACK = 0, WHITE = 1, }; private: enum { NO_LEELAZ = 1, PROCESS_DIED, WRONG_GTP, LAUNCH_FAILURE }; Engine m_engine; QString m_winner; QString m_fileName; QString m_moveDone; QString m_result; bool m_isHandicap; bool m_resignation; bool m_blackToMove; bool m_blackResigned; int m_passes; int m_moveNum; bool sendGtpCommand(QString cmd); void checkVersion(const VersionTuple &min_version); bool waitReady(); bool eatNewLine(); void error(int errnum); void fixSgfPlayer(QString& sgfData, const Engine& whiteEngine); void fixSgfComment(QString& sgfData, const Engine& whiteEngine, const bool isSelfPlay); void fixSgfResult(QString& sgfData, const bool resignation); }; #endif /* GAME_H */ leela-zero-0.17/autogtp/Job.cpp000066400000000000000000000157761345132315700164250ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "Job.h" #include "Game.h" #include "Management.h" #include #include #include #include Job::Job(QString gpu, Management *parent) : m_state(RUNNING), m_gpu(gpu), m_boss(parent) { } void Job::init(const Order &o) { QStringList version_list = o.parameters()["leelazVer"].split("."); if (version_list.size() < 2) { QTextStream(stdout) << "Unexpected Leela Zero version: " << o.parameters()["leelazVer"] << endl; exit(EXIT_FAILURE); } if (version_list.size() < 3) { version_list.append("0"); } std::get<0>(m_leelazMinVersion) = version_list[0].toInt(); std::get<1>(m_leelazMinVersion) = version_list[1].toInt(); std::get<2>(m_leelazMinVersion) = version_list[2].toInt(); } ProductionJob::ProductionJob(QString gpu, Management *parent) : Job(gpu, parent), m_engine(Engine(QString(), QString())) { } ValidationJob::ValidationJob(QString gpu, Management *parent) : Job(gpu, parent), m_engineFirst(Engine(QString(), QString())), m_engineSecond(Engine(QString(), QString())) { } WaitJob::WaitJob(QString gpu, Management *parent) : Job(gpu, parent) { } Result ProductionJob::execute(){ Result res(Result::Error); Game game(m_engine); if (!game.gameStart(m_leelazMinVersion, m_sgf, m_moves)) { return res; } if (!m_sgf.isEmpty()) { QFile::remove(m_sgf + ".sgf"); if (m_restore) { game.loadTraining(m_sgf); QFile::remove(m_sgf + ".train"); } } do { game.move(); if (!game.waitForMove()) { return res; } game.readMove(); m_boss->incMoves(); } while (game.nextMove() && m_state.load() == RUNNING); switch (m_state.load()) { case RUNNING: QTextStream(stdout) << "Game has ended." << endl; if (game.getScore()) { game.writeSgf(); game.fixSgf(m_engine, false, true); game.dumpTraining(); if (m_debug) { game.dumpDebug(); } } res.type(Result::File); res.add("file", game.getFile()); res.add("winner", game.getWinnerName()); res.add("moves", QString::number(game.getMovesCount())); break; case STORING: game.writeSgf(); game.saveTraining(); res.type(Result::StoreSelfPlayed); res.add("sgf", game.getFile()); res.add("moves", QString::number(game.getMovesCount())); break; default: break; } game.gameQuit(); return res; } void ProductionJob::init(const Order &o) { Job::init(o); m_engine.m_network = "networks/" + o.parameters()["network"] + ".gz"; m_engine.m_options = " " + o.parameters()["options"] + m_gpu + " -g -q -w "; if (o.parameters().contains("gtpCommands")) { m_engine.m_commands = o.parameters()["gtpCommands"].split(","); } m_debug = o.parameters()["debug"] == "true"; m_sgf = o.parameters()["sgf"]; m_moves = o.parameters()["moves"].toInt(); m_restore = o.type() == Order::RestoreSelfPlayed; } Result ValidationJob::execute(){ Result res(Result::Error); Game first(m_engineFirst); if (!first.gameStart(m_leelazMinVersion, m_sgf, m_moves)) { return res; } Game second(m_engineSecond); if (!second.gameStart(m_leelazMinVersion, m_sgf, m_moves)) { return res; } if (!m_sgf.isEmpty()) { QFile::remove(m_sgf + ".sgf"); } const QString stringWhite = "white"; const QString stringBlack = "black"; //Start with the side to move set to the opposite of the expected way around //because the game playing loop swaps the sides at the start of each iteration. //This avoids having to test which side is to move on every iteration of the loop. auto gameToMove = &second; auto colorToMove = &stringWhite; auto gameOpponent = &first; auto colorOpponent = &stringBlack; if (first.getToMove() == Game::WHITE) { std::swap(gameToMove, gameOpponent); std::swap(colorToMove, colorOpponent); } do { std::swap(gameToMove, gameOpponent); std::swap(colorToMove, colorOpponent); gameToMove->move(); if (!gameToMove->waitForMove()) { return res; } gameToMove->readMove(); m_boss->incMoves(); gameOpponent->setMove("play " + *colorToMove + " " + gameToMove->getMove()); } while (gameToMove->nextMove() && m_state.load() == RUNNING); switch (m_state.load()) { case RUNNING: QTextStream(stdout) << "Game has ended." << endl; if (first.getScore()) { res.add("score", first.getResult()); res.add("winner", first.getWinnerName()); first.writeSgf(); first.fixSgf(m_engineSecond, (res.parameters()["score"] == "B+Resign"), false); res.add("file", first.getFile()); } res.type(Result::Win); res.add("moves", QString::number(first.getMovesCount())); break; case STORING: first.writeSgf(); res.type(Result::StoreMatch); res.add("sgf", first.getFile()); res.add("moves", QString::number(first.getMovesCount())); break; default: break; } first.gameQuit(); second.gameQuit(); return res; } void ValidationJob::init(const Order &o) { Job::init(o); m_engineFirst.m_network = "networks/" + o.parameters()["firstNet"] + ".gz"; m_engineFirst.m_options = " " + o.parameters()["options"] + m_gpu + " -g -q -w "; if (o.parameters().contains("gtpCommands")) { m_engineFirst.m_commands = o.parameters()["gtpCommands"].split(","); } m_engineSecond.m_network = "networks/" + o.parameters()["secondNet"] + ".gz"; m_engineSecond.m_options = " " + o.parameters()["optionsSecond"] + m_gpu + " -g -q -w "; if (o.parameters().contains("gtpCommandsSecond")) { m_engineSecond.m_commands = o.parameters()["gtpCommandsSecond"].split(","); } m_sgf = o.parameters()["sgf"]; m_moves = o.parameters()["moves"].toInt(); } Result WaitJob::execute(){ Result res(Result::Waited); QThread::sleep(m_minutes * 60); return res; } void WaitJob::init(const Order &o) { Job::init(o); m_minutes = o.parameters()["minutes"].toInt(); } leela-zero-0.17/autogtp/Job.h000066400000000000000000000043761345132315700160640ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef JOB_H #define JOB_H #include "Game.h" #include "Result.h" #include "Order.h" #include #include #include class Management; using VersionTuple = std::tuple; class Job : public QObject { Q_OBJECT public: enum { RUNNING = 0, FINISHING, STORING }; enum { Production = 0, Validation }; Job(QString gpu, Management *parent); ~Job() = default; virtual Result execute() = 0; virtual void init(const Order &o); void finish() { m_state.store(FINISHING); } void store() { m_state.store(STORING); } protected: QAtomicInt m_state; QString m_gpu; int m_moves; VersionTuple m_leelazMinVersion; Management *m_boss; }; class ProductionJob : public Job { Q_OBJECT public: ProductionJob(QString gpu, Management *parent); ~ProductionJob() = default; void init(const Order &o); Result execute(); private: Engine m_engine; QString m_sgf; bool m_debug; bool m_restore; }; class ValidationJob : public Job { Q_OBJECT public: ValidationJob(QString gpu, Management *parent); ~ValidationJob() = default; void init(const Order &o); Result execute(); private: Engine m_engineFirst; Engine m_engineSecond; QString m_sgf; }; class WaitJob : public Job { Q_OBJECT public: WaitJob(QString gpu, Management *parent); ~WaitJob() = default; void init(const Order &o); Result execute(); private: int m_minutes; }; #endif // JOB_H leela-zero-0.17/autogtp/Management.cpp000066400000000000000000000740771345132315700177660ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Management.h" #include "Game.h" constexpr int RETRY_DELAY_MIN_SEC = 30; constexpr int RETRY_DELAY_MAX_SEC = 60 * 60; // 1 hour constexpr int MAX_RETRIES = 3; // Stop retrying after 3 times const QString server_url = "https://zero.sjeng.org/"; const QString Leelaz_min_version = "0.12"; Management::Management(const int gpus, const int games, const QStringList& gpuslist, const int ver, const int maxGames, const bool delNetworks, const QString& keep, const QString& debug) : m_syncMutex(), m_gamesThreads(gpus * games), m_games(games), m_gpus(gpus), m_gpusList(gpuslist), m_selfGames(0), m_matchGames(0), m_gamesPlayed(0), m_keepPath(keep), m_debugPath(debug), m_version(ver), m_fallBack(Order::Error), m_lastMatch(Order::Error), m_gamesLeft(maxGames), m_threadsLeft(gpus * games), m_delNetworks(delNetworks), m_lockFile(nullptr) { } void Management::runTuningProcess(const QString &tuneCmdLine) { QTextStream(stdout) << tuneCmdLine << endl; QProcess tuneProcess; tuneProcess.start(tuneCmdLine); tuneProcess.waitForStarted(-1); while (tuneProcess.state() == QProcess::Running) { tuneProcess.waitForReadyRead(1000); QByteArray text = tuneProcess.readAllStandardOutput(); int version_start = text.indexOf("Leela Zero ") + 11; if (version_start > 10) { int version_end = text.indexOf(" ", version_start); m_leelaversion = QString(text.mid(version_start, version_end - version_start)); } QTextStream(stdout) << text; QTextStream(stdout) << tuneProcess.readAllStandardError(); } QTextStream(stdout) << "Found Leela Version : " << m_leelaversion << endl; tuneProcess.waitForFinished(-1); } Order Management::getWork(const QFileInfo &file) { QTextStream(stdout) << "Got previously stored file" <unlock(); delete m_lockFile; m_lockFile = nullptr; return o; } void Management::giveAssignments() { sendAllGames(); //Make the OpenCl tuning before starting the threads QTextStream(stdout) << "Starting tuning process, please wait..." << endl; Order tuneOrder = getWork(true); QString tuneCmdLine("./leelaz --batchsize=5 --tune-only -w networks/"); tuneCmdLine.append(tuneOrder.parameters()["network"] + ".gz"); if (m_gpusList.isEmpty()) { runTuningProcess(tuneCmdLine); } else { for (auto i = 0; i < m_gpusList.size(); ++i) { runTuningProcess(tuneCmdLine + " --gpu=" + m_gpusList.at(i)); } } QTextStream(stdout) << "Tuning process finished" << endl; m_start = std::chrono::high_resolution_clock::now(); QString myGpu; for (int gpu = 0; gpu < m_gpus; ++gpu) { for (int game = 0; game < m_games; ++game) { int thread_index = gpu * m_games + game; if (m_gpusList.isEmpty()) { myGpu = ""; } else { myGpu = m_gpusList.at(gpu); } QTextStream(stdout) << "Starting thread " << game + 1 ; QTextStream(stdout) << " on device " << gpu << endl; m_gamesThreads[thread_index] = new Worker(thread_index, myGpu, this); connect(m_gamesThreads[thread_index], &Worker::resultReady, this, &Management::getResult, Qt::DirectConnection); QFileInfo finfo = getNextStored(); if (!finfo.fileName().isEmpty()) { m_gamesThreads[thread_index]->order(getWork(finfo)); } else { m_gamesThreads[thread_index]->order(getWork()); } m_gamesThreads[thread_index]->start(); } } } void Management::storeGames() { for (int i = 0; i < m_gpus * m_games; ++i) { m_gamesThreads[i]->doStore(); } wait(); } void Management::wait() { QTextStream(stdout) << "Management: waiting for workers" << endl; for (int i = 0; i < m_gpus * m_games; ++i) { m_gamesThreads[i]->wait(); QTextStream(stdout) << "Management: Worker " << i+1 << " ended" << endl; } } void Management::getResult(Order ord, Result res, int index, int duration) { if (res.type() == Result::Error) { exit(1); } m_syncMutex.lock(); m_gamesPlayed++; switch (res.type()) { case Result::File: m_selfGames++, uploadData(res.parameters(), ord.parameters()); printTimingInfo(duration); break; case Result::Win: case Result::Loss: m_matchGames++, uploadResult(res.parameters(), ord.parameters()); printTimingInfo(duration); break; } sendAllGames(); if (m_gamesLeft == 0) { m_gamesThreads[index]->doFinish(); if (m_threadsLeft > 1) { --m_threadsLeft; } else { sendQuit(); } } else { if (m_gamesLeft > 0) --m_gamesLeft; QFileInfo finfo = getNextStored(); if (!finfo.fileName().isEmpty()) { m_gamesThreads[index]->order(getWork(finfo)); } else { m_gamesThreads[index]->order(getWork()); } } m_syncMutex.unlock(); } QFileInfo Management::getNextStored() { QFileInfo fi; checkStoredGames(); while (!m_storedFiles.isEmpty()) { fi = m_storedFiles.takeFirst(); m_lockFile = new QLockFile(fi.fileName()+".lock"); if (m_lockFile->tryLock(10) && fi.exists()) { break; } delete m_lockFile; m_lockFile = nullptr; } return fi; } void Management::printTimingInfo(float duration) { auto game_end = std::chrono::high_resolution_clock::now(); auto total_time_s = std::chrono::duration_cast(game_end - m_start); auto total_time_min = std::chrono::duration_cast(total_time_s); auto total_time_millis = std::chrono::duration_cast(total_time_s); QTextStream(stdout) << m_gamesPlayed << " game(s) (" << m_selfGames << " self played and " << m_matchGames << " matches) played in " << total_time_min.count() << " minutes = " << total_time_s.count() / m_gamesPlayed << " seconds/game, " << total_time_millis.count() / m_movesMade.load() << " ms/move" << ", last game took " << int(duration) << " seconds." << endl; } QString Management::getOption(const QJsonObject &ob, const QString &key, const QString &opt, const QString &defValue) { QString res; if (ob.contains(key)) { res.append(opt + ob.value(key).toString() + " "); } else { if (defValue != "") { res.append(opt + defValue + " "); } } return res; } QString Management::getBoolOption(const QJsonObject &ob, const QString &key, const QString &opt, bool defValue) { QString res; if (ob.contains(key)) { if (ob.value(key).toString().compare("true", Qt::CaseInsensitive) == 0) { res.append(opt + " "); } } else { if (defValue) { res.append(opt + " "); } } return res; } QString Management::getOptionsString(const QJsonObject &opt, const QString &rnd) { QString options; options.append(getOption(opt, "playouts", " -p ", "")); options.append(getOption(opt, "visits", " -v ", "")); options.append(getOption(opt, "resignation_percent", " -r ", "1")); options.append(getOption(opt, "randomcnt", " -m ", "30")); options.append(getOption(opt, "threads", " -t ", "6")); options.append(getOption(opt, "batchsize", " --batchsize ", "5")); options.append(getBoolOption(opt, "dumbpass", " -d ", true)); options.append(getBoolOption(opt, "noise", " -n ", true)); options.append(" --noponder "); if (rnd != "") { options.append(" -s " + rnd + " "); } return options; } QString Management::getGtpCommandsString(const QJsonValue >pCommands) { const auto gtpCommandsJsonDoc = QJsonDocument(gtpCommands.toArray()); const auto gtpCommandsJson = gtpCommandsJsonDoc.toJson(QJsonDocument::Compact); auto gtpCommandsString = QVariant(gtpCommandsJson).toString(); gtpCommandsString.remove(QRegularExpression("[\\[\\]\"]")); return gtpCommandsString; } Order Management::getWorkInternal(bool tuning) { Order o(Order::Error); /* { cmd : "match", white_hash : "223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6", black_hash : "92c658d7325fe38f0c8adbbb1444ed17afd891b9f208003c272547a7bcb87909", options_hash : "c2e3", minimum_autogtp_version: "16", random_seed: "2301343010299460478", minimum_leelaz_version: "0.15", options : { playouts : "1000", visits: "3201", resignation_percent : "3", noise : "true", randomcnt : "30" }, white_options : { playouts : "0", visits: "1601", resignation_percent : "5", noise : "false", randomcnt : "0" }, white_hash_gzip_hash: "23c29bf777e446b5c3fb0e6e7fa4d53f15b99cc0c25798b70b57877b55bf1638", black_hash_gzip_hash: "ccfe6023456aaaa423c29bf777e4aab481245289aaaabb70b7b5380992377aa8", hash_sgf_hash: "7dbccc5ad9eb38f0135ff7ec860f0e81157f47dfc0a8375cef6bf1119859e537", moves_count: "92", gtp_commands : [ "time_settings 600 30 1", "komi 0.5", "fixed_handicap 2" ], white_gtp_commands : [ "time_settings 0 10 1", "komi 0.5", "fixed_handicap 2" ], } { cmd : "selfplay", hash : "223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6", options_hash : "ee21", minimum_autogtp_version: "16", random_seed: "2301343010299460478", minimum_leelaz_version: "0.15", options : { playouts : "1000", visits: "3201", resignation_percent : "3", noise : "true", randomcnt : "30" }, hash_gzip_hash: "23c29bf777e446b5c3fb0e6e7fa4d53f15b99cc0c25798b70b57877b55bf1638", hash_sgf_hash: "7dbccc5ad9eb38f0135ff7ec860f0e81157f47dfc0a8375cef6bf1119859e537", moves_count: "92", gtp_commands : [ "time_settings 600 30 1", "komi 0.5", "fixed_handicap 4" ], } { "cmd" : "wait", "minutes" : "5", } */ QString prog_cmdline("curl"); #ifdef WIN32 prog_cmdline.append(".exe"); #endif prog_cmdline.append(" -s -J"); prog_cmdline.append(" "+server_url+"get-task/"); if (tuning) { prog_cmdline.append("0"); } else { prog_cmdline.append(QString::number(AUTOGTP_VERSION)); if (!m_leelaversion.isEmpty()) prog_cmdline.append("/"+m_leelaversion); } QProcess curl; curl.start(prog_cmdline); curl.waitForFinished(-1); if (curl.exitCode()) { throw NetworkException("Curl returned non-zero exit code " + std::to_string(curl.exitCode())); return o; } QJsonDocument doc; QJsonParseError parseError; doc = QJsonDocument::fromJson(curl.readAllStandardOutput(), &parseError); if (parseError.error != QJsonParseError::NoError) { std::string errorString = parseError.errorString().toUtf8().constData(); throw NetworkException("JSON parse error: " + errorString); } if (!tuning) { QTextStream(stdout) << doc.toJson() << endl; } QMap parameters; QJsonObject ob = doc.object(); //checking client version int required_version = 0; if (ob.contains("required_client_version")) { required_version = ob.value("required_client_version").toString().toInt(); } else if (ob.contains("minimum_autogtp_version")) { required_version = ob.value("minimum_autogtp_version").toString().toInt(); } if (required_version > m_version) { QTextStream(stdout) << "Required client version: " << required_version << endl; QTextStream(stdout) << ' ' << endl; QTextStream(stdout) << "Server requires client version " << required_version << " but we are version " << m_version << endl; QTextStream(stdout) << "Check https://github.com/gcp/leela-zero for updates." << endl; exit(EXIT_FAILURE); } //passing leela version QString leelazVersion = Leelaz_min_version; if (ob.contains("leelaz_version")) { leelazVersion = ob.value("leelaz_version").toString(); } else if (ob.contains("minimum_leelaz_version")) { leelazVersion = ob.value("minimum_leelaz_version").toString(); } parameters["leelazVer"] = leelazVersion; //getting the random seed QString rndSeed = "0"; if (ob.contains("random_seed")) { rndSeed = ob.value("random_seed").toString(); } parameters["rndSeed"] = rndSeed; if (rndSeed == "0") { rndSeed = ""; } //parsing options if (ob.contains("options")) { parameters["optHash"] = ob.value("options_hash").toString(); parameters["options"] = getOptionsString(ob.value("options").toObject(), rndSeed); } if (ob.contains("gtp_commands")) { parameters["gtpCommands"] = getGtpCommandsString(ob.value("gtp_commands")); } if (ob.contains("hash_sgf_hash")) { parameters["sgf"] = fetchGameData(ob.value("hash_sgf_hash").toString(), "sgf"); parameters["moves"] = ob.contains("moves_count") ? ob.value("moves_count").toString() : "0"; } parameters["debug"] = !m_debugPath.isEmpty() ? "true" : "false"; if (!tuning) { QTextStream(stdout) << "Got new job: " << ob.value("cmd").toString() << endl; } if (ob.value("cmd").toString() == "selfplay") { QString net = ob.value("hash").toString(); QString gzipHash = ob.value("hash_gzip_hash").toString(); fetchNetwork(net, gzipHash); parameters["network"] = net; o.type(Order::Production); o.parameters(parameters); if (m_delNetworks && m_fallBack.parameters()["network"] != net) { QTextStream(stdout) << "Deleting network " << "networks/" + m_fallBack.parameters()["network"] + ".gz" << endl; QFile::remove("networks/" + m_fallBack.parameters()["network"] + ".gz"); } m_fallBack = o; QTextStream(stdout) << "net: " << net << "." << endl; } if (ob.value("cmd").toString() == "match") { QString net1 = ob.value("black_hash").toString(); QString gzipHash1 = ob.value("black_hash_gzip_hash").toString(); QString net2 = ob.value("white_hash").toString(); QString gzipHash2 = ob.value("white_hash_gzip_hash").toString(); fetchNetwork(net1, gzipHash1); fetchNetwork(net2, gzipHash2); parameters["firstNet"] = net1; parameters["secondNet"] = net2; parameters["optionsSecond"] = ob.contains("white_options") ? getOptionsString(ob.value("white_options").toObject(), rndSeed) : parameters["options"]; if (ob.contains("gtp_commands")) { parameters["gtpCommandsSecond"] = ob.contains("white_gtp_commands") ? getGtpCommandsString(ob.value("white_gtp_commands")) : parameters["gtpCommands"]; } o.type(Order::Validation); o.parameters(parameters); if (m_delNetworks) { if (m_lastMatch.parameters()["firstNet"] != net1 && m_lastMatch.parameters()["firstNet"] != net2) { QTextStream(stdout) << "Deleting network " << "networks/" + m_lastMatch.parameters()["firstNet"] + ".gz" << endl; QFile::remove("networks/" + m_lastMatch.parameters()["firstNet"] + ".gz"); } if (m_lastMatch.parameters()["secondNet"] != net1 && m_lastMatch.parameters()["secondNet"] != net2) { QTextStream(stdout) << "Deleting network " << "networks/" + m_lastMatch.parameters()["secondNet"] + ".gz" << endl; QFile::remove("networks/" + m_lastMatch.parameters()["secondNet"] + ".gz"); } } m_lastMatch = o; QTextStream(stdout) << "first network: " << net1 << "." << endl; QTextStream(stdout) << "second network " << net2 << "." << endl; } if (ob.value("cmd").toString() == "wait") { parameters["minutes"] = ob.value("minutes").toString(); o.type(Order::Wait); o.parameters(parameters); QTextStream(stdout) << "minutes: " << parameters["minutes"] << "." << endl; } return o; } Order Management::getWork(bool tuning) { for (auto retries = 0; retries < MAX_RETRIES; retries++) { try { return getWorkInternal(tuning); } catch (const NetworkException &ex) { QTextStream(stdout) << "Network connection to server failed." << endl; QTextStream(stdout) << ex.what() << endl; auto retry_delay = std::min( RETRY_DELAY_MIN_SEC * std::pow(1.5, retries), RETRY_DELAY_MAX_SEC); QTextStream(stdout) << "Retrying in " << retry_delay << " s." << endl; QThread::sleep(retry_delay); } } QTextStream(stdout) << "Maximum number of retries exceeded. Falling back to previous network." << endl; if (m_fallBack.type() != Order::Error) { QMap map = m_fallBack.parameters(); QString seed = QString::number(QUuid::createUuid().toRfc4122().toHex().left(8).toLongLong(Q_NULLPTR, 16)); QString rs = "-s " + seed + " "; map["rndSeed"] = seed; QString opt = map["options"]; QRegularExpression re("-s .* "); opt.replace(re, rs); map["options"] = opt; m_fallBack.parameters(map); return m_fallBack; } exit(EXIT_FAILURE); } bool Management::networkExists(const QString &name, const QString &gzipHash) { if (QFileInfo::exists(name)) { QFile f(name); if (f.open(QFile::ReadOnly)) { QCryptographicHash hash(QCryptographicHash::Sha256); if (!hash.addData(&f)) { throw NetworkException("Reading network file failed."); } QString result = hash.result().toHex(); if (result == gzipHash) { return true; } QTextStream(stdout) << "Downloaded network hash doesn't match, calculated: " << result << " it should be: " << gzipHash << endl; } else { QTextStream(stdout) << "Unable to open network file for reading." << endl; if (f.remove()) { return false; } throw NetworkException("Unable to delete the network file." " Check permissions."); } } return false; } void Management::fetchNetwork(const QString &net, const QString &hash) { QString name = "networks/" + net + ".gz"; if (networkExists(name, hash)) { return; } if (QFileInfo::exists(name)) { QFile f_gz(name); // Curl refuses to overwrite, so make sure to delete the gzipped // network if it exists f_gz.remove(); } QString prog_cmdline("curl"); #ifdef WIN32 prog_cmdline.append(".exe"); #endif // Be quiet, but output the real file name we saved. // Use the filename from the server. prog_cmdline.append(" -s -J -o " + name + " "); prog_cmdline.append(" -w %{filename_effective}"); prog_cmdline.append(" "+server_url + name); QProcess curl; curl.start(prog_cmdline); curl.waitForFinished(-1); if (curl.exitCode()) { throw NetworkException("Curl returned non-zero exit code " + std::to_string(curl.exitCode())); } QByteArray output = curl.readAllStandardOutput(); QString outstr(output); QStringList outlst = outstr.split("\n"); QString outfile = outlst[0]; QTextStream(stdout) << "Net filename: " << outfile << endl; return; } QString Management::fetchGameData(const QString &name, const QString &extension) { QString prog_cmdline("curl"); #ifdef WIN32 prog_cmdline.append(".exe"); #endif const auto fileName = QUuid::createUuid().toRfc4122().toHex(); // Be quiet, but output the real file name we saved. // Use the filename from the server. prog_cmdline.append(" -s -J -o " + fileName + "." + extension); prog_cmdline.append(" -w %{filename_effective}"); prog_cmdline.append(" "+server_url + "view/" + name + "." + extension); QProcess curl; curl.start(prog_cmdline); curl.waitForFinished(-1); if (curl.exitCode()) { throw NetworkException("Curl returned non-zero exit code " + std::to_string(curl.exitCode())); } return fileName; } void Management::archiveFiles(const QString &fileName) { if (!m_keepPath.isEmpty()) { QFile(fileName + ".sgf").copy(m_keepPath + '/' + fileName + ".sgf"); } if (!m_debugPath.isEmpty()) { QFile d(fileName + ".txt.0.gz"); if (d.exists()) { d.copy(m_debugPath + '/' + fileName + ".txt.0.gz"); } QFile db(fileName + ".debug.txt.0.gz"); if (db.exists()) { db.copy(m_debugPath + '/' + fileName + ".debug.txt.0.gz"); } } } void Management::cleanupFiles(const QString &fileName) { QDir dir; QStringList filters; filters << fileName + ".*"; dir.setNameFilters(filters); dir.setFilter(QDir::Files | QDir::NoSymLinks); QFileInfoList list = dir.entryInfoList(); for (int i = 0; i < list.size(); ++i) { QFile(list.at(i).fileName()).remove(); } } void Management::gzipFile(const QString &fileName) { QString gzipCmd ="gzip"; #ifdef WIN32 gzipCmd.append(".exe"); #endif gzipCmd.append(" " + fileName); QProcess::execute(gzipCmd); } void Management::saveCurlCmdLine(const QStringList &prog_cmdline, const QString &name) { QString fileName = "curl_save" + QUuid::createUuid().toRfc4122().toHex() + ".bin"; QLockFile lf(fileName + ".lock"); lf.lock(); QFile f(fileName); if (!f.open(QIODevice::WriteOnly | QIODevice::Text)) { return; } QTextStream out(&f); out << name << endl; out << prog_cmdline.size() << endl; QStringList::ConstIterator it = prog_cmdline.constBegin(); while (it != prog_cmdline.constEnd()) { out << *it << " " << endl; ++it; } f.close(); } void Management::sendAllGames() { QDir dir; QStringList filters; filters << "curl_save*.bin"; dir.setNameFilters(filters); dir.setFilter(QDir::Files | QDir::NoSymLinks); QFileInfoList list = dir.entryInfoList(); for (int i = 0; i < list.size(); ++i) { QFileInfo fileInfo = list.at(i); QLockFile lf(fileInfo.fileName()+".lock"); if (!lf.tryLock(10)) { continue; } QFile file(fileInfo.fileName()); if (!file.open(QFile::ReadOnly)) { continue; } QTextStream in(&file); QString name; QString tmp; QStringList lines; int count; in >> name; in >> count; count = 2 * count - 1; for (int i = 0; i < count; i++) { in >> tmp; lines << tmp; } file.close(); bool sent = false; try { sent = sendCurl(lines); if (sent) { QTextStream(stdout) << "File: " << file.fileName() << " sent" << endl; file.remove(); cleanupFiles(name); if (i+1 < list.size()) { QThread::sleep(10); } } } catch (const NetworkException &ex) { QTextStream(stdout) << "Network connection to server failed." << endl; QTextStream(stdout) << ex.what() << endl; QTextStream(stdout) << "Retrying when next game is finished." << endl; } } } bool Management::sendCurl(const QStringList &lines) { QString prog_cmdline("curl"); #ifdef WIN32 prog_cmdline.append(".exe"); #endif QStringList::ConstIterator it = lines.constBegin(); while (it != lines.constEnd()) { prog_cmdline.append(" " + *it); ++it; } QProcess curl; curl.start(prog_cmdline); curl.waitForFinished(-1); if (curl.exitCode()) { QTextStream(stdout) << "Upload failed. Curl Exit code: " << curl.exitCode() << endl; QTextStream(stdout) << curl.readAllStandardOutput(); throw NetworkException("Curl returned non-zero exit code " + std::to_string(curl.exitCode())); return false; } QTextStream(stdout) << curl.readAllStandardOutput(); return (curl.exitCode() == 0); } /* -F winnerhash=223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6 -F loserhash=92c658d7325fe38f0c8adbbb1444ed17afd891b9f208003c272547a7bcb87909 -F clientversion=6 -F winnercolor=black -F movescount=321 -F score=B+45 -F options_hash=c2e3 -F random_seed=0 -F sgf=@file https://zero.sjeng.org/submit-match */ void Management::uploadResult(const QMap &r, const QMap &l) { QTextStream(stdout) << "Uploading match: " << r["file"] << ".sgf for networks "; QTextStream(stdout) << l["firstNet"] << " and " << l["secondNet"] << endl; archiveFiles(r["file"]); gzipFile(r["file"] + ".sgf"); QStringList prog_cmdline; if (r["winner"] == "black") { prog_cmdline.append("-F winnerhash=" + l["firstNet"]); prog_cmdline.append("-F loserhash=" + l["secondNet"]); } else { prog_cmdline.append("-F winnerhash=" + l["secondNet"]); prog_cmdline.append("-F loserhash=" + l["firstNet"]); } prog_cmdline.append("-F clientversion=" + QString::number(m_version)); prog_cmdline.append("-F winnercolor="+ r["winner"]); prog_cmdline.append("-F movescount="+ r["moves"]); prog_cmdline.append("-F score="+ r["score"]); prog_cmdline.append("-F options_hash="+ l["optHash"]); prog_cmdline.append("-F random_seed="+ l["rndSeed"]); prog_cmdline.append("-F sgf=@"+ r["file"] + ".sgf.gz"); prog_cmdline.append(server_url+"submit-match"); bool sent = false; for (auto retries = 0; retries < MAX_RETRIES; retries++) { try { sent = sendCurl(prog_cmdline); break; } catch (const NetworkException &ex) { QTextStream(stdout) << "Network connection to server failed." << endl; QTextStream(stdout) << ex.what() << endl; auto retry_delay = std::min( RETRY_DELAY_MIN_SEC * std::pow(1.5, retries), RETRY_DELAY_MAX_SEC); QTextStream(stdout) << "Retrying in " << retry_delay << " s." << endl; QThread::sleep(retry_delay); } } if (!sent) { saveCurlCmdLine(prog_cmdline, r["file"]); return; } cleanupFiles(r["file"]); } /* -F networkhash=223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6 -F clientversion=6 -F options_hash=ee21 -F random_seed=1 -F sgf=@file -F trainingdata=@data_file https://zero.sjeng.org/submit */ void Management::uploadData(const QMap &r, const QMap &l) { QTextStream(stdout) << "Uploading game: " << r["file"] << ".sgf for network " << l["network"] << endl; archiveFiles(r["file"]); gzipFile(r["file"] + ".sgf"); QStringList prog_cmdline; prog_cmdline.append("-F networkhash=" + l["network"]); prog_cmdline.append("-F clientversion=" + QString::number(m_version)); prog_cmdline.append("-F options_hash="+ l["optHash"]); prog_cmdline.append("-F movescount="+ r["moves"]); prog_cmdline.append("-F winnercolor="+ r["winner"]); prog_cmdline.append("-F random_seed="+ l["rndSeed"]); prog_cmdline.append("-F sgf=@" + r["file"] + ".sgf.gz"); prog_cmdline.append("-F trainingdata=@" + r["file"] + ".txt.0.gz"); prog_cmdline.append(server_url+"submit"); bool sent = false; for (auto retries = 0; retries < MAX_RETRIES; retries++) { try { sent = sendCurl(prog_cmdline); break; } catch (const NetworkException &ex) { QTextStream(stdout) << "Network connection to server failed." << endl; QTextStream(stdout) << ex.what() << endl; auto retry_delay = std::min( RETRY_DELAY_MIN_SEC * std::pow(1.5, retries), RETRY_DELAY_MAX_SEC); QTextStream(stdout) << "Retrying in " << retry_delay << " s." << endl; QThread::sleep(retry_delay); } } if (!sent) { saveCurlCmdLine(prog_cmdline, r["file"]); return; } cleanupFiles(r["file"]); } void Management::checkStoredGames() { QDir dir; QStringList filters; filters << "storefile*.bin"; dir.setNameFilters(filters); dir.setFilter(QDir::Files | QDir::NoSymLinks); m_storedFiles = dir.entryInfoList(); } leela-zero-0.17/autogtp/Management.h000066400000000000000000000072111345132315700174150ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef MANAGEMENT_H #define MANAGEMENT_H #include #include #include #include #include #include #include #include #include #include #include "Worker.h" constexpr int AUTOGTP_VERSION = 18; class Management : public QObject { Q_OBJECT public: Management(const int gpus, const int games, const QStringList& gpuslist, const int ver, const int maxGame, const bool delNetworks, const QString& keep, const QString& debug); ~Management() = default; void giveAssignments(); void incMoves() { m_movesMade++; } void wait(); signals: void sendQuit(); public slots: void getResult(Order ord, Result res, int index, int duration); void storeGames(); private: struct NetworkException: public std::runtime_error { NetworkException(std::string const& message) : std::runtime_error("NetworkException: " + message) {} }; QMutex m_syncMutex; QVector m_gamesThreads; int m_games; int m_gpus; QStringList m_gpusList; int m_selfGames; int m_matchGames; int m_gamesPlayed; QAtomicInt m_movesMade; QString m_keepPath; QString m_debugPath; int m_version; std::chrono::high_resolution_clock::time_point m_start; int m_storeGames; QList m_storedFiles; Order m_fallBack; Order m_lastMatch; int m_gamesLeft; int m_threadsLeft; bool m_delNetworks; QLockFile *m_lockFile; QString m_leelaversion; Order getWorkInternal(bool tuning); Order getWork(bool tuning = false); Order getWork(const QFileInfo &file); QString getOption(const QJsonObject &ob, const QString &key, const QString &opt, const QString &defValue); QString getBoolOption(const QJsonObject &ob, const QString &key, const QString &opt, bool defValue); QString getOptionsString(const QJsonObject &opt, const QString &rnd); QString getGtpCommandsString(const QJsonValue >pCommands); void sendAllGames(); void checkStoredGames(); QFileInfo getNextStored(); bool networkExists(const QString &name, const QString &gzipHash); void fetchNetwork(const QString &net, const QString &hash); QString fetchGameData(const QString &name, const QString &extension); void printTimingInfo(float duration); void runTuningProcess(const QString &tuneCmdLine); void gzipFile(const QString &fileName); bool sendCurl(const QStringList &lines); void saveCurlCmdLine(const QStringList &prog_cmdline, const QString &name); void archiveFiles(const QString &fileName); void cleanupFiles(const QString &fileName); void uploadData(const QMap &r, const QMap &l); void uploadResult(const QMap &r, const QMap &l); }; #endif leela-zero-0.17/autogtp/Order.cpp000066400000000000000000000032241345132315700167470ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "Order.h" #include #include void Order::save(const QString &file) { QFile f(file); if (!f.open(QIODevice::WriteOnly | QIODevice::Text)) { return; } QTextStream out(&f); out << m_type << endl; out << m_parameters.size() << endl; for (QString key : m_parameters.keys()) { out << key << " " << m_parameters.value(key) << endl; } out.flush(); f.close(); } void Order::load(const QString &file) { QFile f(file); if (!f.open(QIODevice::ReadOnly | QIODevice::Text)) { return; } QTextStream in(&f); in >> m_type; int count; in >> count; QString key; for (int i = 0; i < count; i++) { in >> key; if (key.contains("options") || key.contains("gtpCommands")) { m_parameters[key] = in.readLine().remove(0, 1); } else { in >> m_parameters[key]; } } f.close(); } leela-zero-0.17/autogtp/Order.h000066400000000000000000000034651345132315700164230ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef ORDER_H #define ORDER_H #include #include class Order { public: enum { Error = 0, Production, Validation, Wait, RestoreMatch, RestoreSelfPlayed }; Order() = default; Order(int t, QMap p = QMap()) { m_type = t; m_parameters = p; } Order(const Order &o) { m_type = o.m_type; m_parameters = o.m_parameters; } Order &operator=(const Order &o) { m_type = o.m_type; m_parameters = o.m_parameters; return *this; } ~Order() = default; void type(int t) { m_type = t; } int type() const { return m_type; } QMap parameters() const { return m_parameters; } void parameters(const QMap &l) { m_parameters = l; } void add(const QString &key, const QString &value) { m_parameters[key] = value; } bool isValid() { return (m_type > Error && m_type <= RestoreSelfPlayed); } void save(const QString &file); void load(const QString &file); private: int m_type; QMap m_parameters; }; #endif // ORDER_H leela-zero-0.17/autogtp/README.md000066400000000000000000000022271345132315700164510ustar00rootroot00000000000000# autogtp This is a self-play tool for Leela-Zero. When launched, it will fetch the best network from the server so far, play a game against itself, and upload the SGF and training data at the end of the game. # Requirements * Qt 5.3 or later with qmake * C++14 capable compiler * curl * gzip and gunzip ## Example of compiling - Ubuntu sudo apt install qt5-default qt5-qmake curl qmake -qt5 make ## Compiling under Visual Studio - Windows You have to download and install Qt and Qt VS Tools. You only need QtCore to run. Locate a copy of curl.exe and gzip.exe (a previous Leela release package will contain them) and put them into the msvc subdir. Loading leela-zero2015.sln or leela-zero2017.sln will then load this project and should compile. The two exes (curl.exe and gzip.exe) will also be copied to the output folder after the build, making it possible to run autogtp.exe directly. # Running Copy the compiled leelaz binary into the autogtp directory, and run autogtp. cp ../build/leelaz . ./autogtp While autogtp is running, typing q+Enter will save the processed data and exit. When autogtp runs next, autogtp will continue the game. leela-zero-0.17/autogtp/Result.h000066400000000000000000000027061345132315700166230ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef RESULT_H #define RESULT_H #include #include class Result { public: enum Type { File = 0, Win, Loss, Waited, StoreMatch, StoreSelfPlayed, Error }; Result() = default; Result(int t, QMap n = QMap()) { m_type = t, m_parameters = n; } ~Result() = default; void type(int t) { m_type = t; } int type() { return m_type; } void add(const QString &name, const QString &value) { m_parameters[name] = value; } QMap parameters() { return m_parameters; } void clear() { m_parameters.clear(); } private: int m_type; QMap m_parameters; }; #endif // RESULT_H leela-zero-0.17/autogtp/Worker.cpp000066400000000000000000000057451345132315700171570ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "Worker.h" #include "Game.h" #include #include #include #include Worker::Worker(int index, const QString& gpuIndex, Management *parent) : m_index(index), m_state(), m_gpu(""), m_job(nullptr), m_boss(parent) { if (!gpuIndex.isEmpty()) { m_gpu = " --gpu=" + gpuIndex + " "; } } void Worker::doStore() { QTextStream(stdout) << "Storing current game ..." << endl; m_job->store(); m_state.store(STORING); } void Worker::order(Order o) { if (!o.isValid()) { if (m_job != nullptr) { m_job->finish(); } return; } if (m_todo.type() != o.type() || m_job == nullptr) { createJob(o.type()); } m_todo = o; m_job->init(m_todo); } void Worker::createJob(int type) { if (m_job != nullptr) { delete m_job; } switch (type) { case Order::Production: case Order::RestoreSelfPlayed: m_job = new ProductionJob(m_gpu, m_boss); break; case Order::Validation: case Order::RestoreMatch: m_job = new ValidationJob(m_gpu, m_boss); break; case Order::Wait: m_job = new WaitJob(m_gpu, m_boss); break; } } void Worker::run() { Result res; do { auto start = std::chrono::high_resolution_clock::now(); res = m_job->execute(); auto end = std::chrono::high_resolution_clock::now(); auto gameDuration = std::chrono::duration_cast(end - start).count(); if (m_state != STORING) { emit resultReady(m_todo, res, m_index, gameDuration); } } while (m_state == RUNNING); if (m_state == STORING) { m_todo.add("moves", res.parameters()["moves"]); m_todo.add("sgf", res.parameters()["sgf"]); if (res.type() == Result::StoreMatch) { m_todo.type(Order::RestoreMatch); } else { m_todo.type(Order::RestoreSelfPlayed); } QString unique = QUuid::createUuid().toRfc4122().toHex(); QLockFile fi("storefile" + unique + ".bin.lock"); fi.lock(); m_todo.save("storefile" + unique + ".bin"); fi.unlock(); } QTextStream(stdout) << "Program ends: quitting current worker." << endl; } leela-zero-0.17/autogtp/Worker.h000066400000000000000000000027041345132315700166140ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef WORKER_H #define WORKER_H #include "Job.h" #include "Order.h" #include #include class Management; class Worker : public QThread { Q_OBJECT public: enum { RUNNING = 0, FINISHING, STORING }; Worker(int index, const QString& gpuIndex, Management *parent); ~Worker() = default; void order(Order o); void doFinish() { m_job->finish(); m_state.store(FINISHING); } void doStore(); void run() override; signals: void resultReady(Order o, Result r, int index, int duration); private: int m_index; QAtomicInt m_state; QString m_gpu; Order m_todo; Job *m_job; Management *m_boss; void createJob(int type); }; #endif // WORKER_H leela-zero-0.17/autogtp/autogtp.pro000066400000000000000000000013371345132315700174000ustar00rootroot00000000000000QT_REQ_MAJOR_VERSION = 5 QT_REQ_MINOR_VERSION = 3 QT_REQ_VERSION = "$$QT_REQ_MAJOR_VERSION"."$$QT_REQ_MINOR_VERSION" lessThan(QT_MAJOR_VERSION, $$QT_REQ_MAJOR_VERSION) { error(Minimum supported Qt version is $$QT_REQ_VERSION!) } equals(QT_MAJOR_VERSION, $$QT_REQ_MAJOR_VERSION):lessThan(QT_MINOR_VERSION, $$QT_REQ_MINOR_VERSION) { error(Minimum supported Qt version is $$QT_REQ_VERSION!) } TARGET = autogtp CONFIG += c++14 CONFIG += warn_on CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES += main.cpp \ Game.cpp \ Worker.cpp \ Order.cpp \ Job.cpp \ Management.cpp HEADERS += \ Game.h \ Worker.h \ Job.h \ Order.h \ Result.h \ Management.h \ Console.h leela-zero-0.17/autogtp/main.cpp000066400000000000000000000131541345132315700166230ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Gian-Carlo Pascutto Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include #include #include #include #include #include #include #include #include #include #include #include #ifdef WIN32 #include #endif #include #include #include "Game.h" #include "Management.h" #include "Console.h" int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); app.setApplicationName("autogtp"); app.setApplicationVersion(QString("v%1").arg(AUTOGTP_VERSION)); QCommandLineParser parser; parser.addHelpOption(); parser.addVersionOption(); QCommandLineOption gamesNumOption( {"g", "gamesNum"}, "Play 'gamesNum' games on one device (GPU/CPU) at the same time.", "num", "1"); QCommandLineOption gpusOption( {"u", "gpus"}, "Index of the device(s) to use for multiple devices support.", "num"); QCommandLineOption keepSgfOption( {"k", "keepSgf" }, "Save SGF files after each self-play game.", "output directory"); QCommandLineOption keepDebugOption( { "d", "debug" }, "Save training and extra debug files after each self-play game.", "output directory"); QCommandLineOption timeoutOption( { "t", "timeout" }, "Save running games after the timeout (in minutes) is passed and then exit.", "time in minutes"); QCommandLineOption singleOption( { "s", "single" }, "Exit after the first game is completed.", ""); QCommandLineOption maxOption( { "m", "maxgames" }, "Exit after the given number of games is completed.", "max number of games"); QCommandLineOption eraseOption( { "e", "erase" }, "Erase old networks when new ones are available.", ""); parser.addOption(gamesNumOption); parser.addOption(gpusOption); parser.addOption(keepSgfOption); parser.addOption(keepDebugOption); parser.addOption(timeoutOption); parser.addOption(singleOption); parser.addOption(maxOption); parser.addOption(eraseOption); // Process the actual command line arguments given by the user parser.process(app); int gamesNum = parser.value(gamesNumOption).toInt(); QStringList gpusList = parser.values(gpusOption); int gpusNum = gpusList.count(); if (gpusNum == 0) { gpusNum = 1; } int maxNum = -1; if (parser.isSet(maxOption)) { maxNum = parser.value(maxOption).toInt(); if (maxNum == 0) { maxNum = 1; } if (maxNum < gpusNum * gamesNum) { gamesNum = maxNum / gpusNum; if (gamesNum == 0) { gamesNum = 1; gpusNum = 1; } } maxNum -= (gpusNum * gamesNum); } if (parser.isSet(singleOption)) { gamesNum = 1; gpusNum = 1; maxNum = 0; } // Map streams QTextStream cerr(stderr, QIODevice::WriteOnly); cerr << "AutoGTP v" << AUTOGTP_VERSION << endl; cerr << "Using " << gamesNum << " game thread(s) per device." << endl; if (parser.isSet(keepSgfOption)) { if (!QDir().mkpath(parser.value(keepSgfOption))) { cerr << "Couldn't create output directory for self-play SGF files!" << endl; return EXIT_FAILURE; } } if (parser.isSet(keepDebugOption)) { if (!QDir().mkpath(parser.value(keepDebugOption))) { cerr << "Couldn't create output directory for self-play Debug files!" << endl; return EXIT_FAILURE; } } Console *cons = nullptr; if (!QDir().mkpath("networks")) { cerr << "Couldn't create the directory for the networks files!" << endl; return EXIT_FAILURE; } Management *boss = new Management(gpusNum, gamesNum, gpusList, AUTOGTP_VERSION, maxNum, parser.isSet(eraseOption), parser.value(keepSgfOption), parser.value(keepDebugOption)); QObject::connect(&app, &QCoreApplication::aboutToQuit, boss, &Management::storeGames); QTimer *timer = new QTimer(); boss->giveAssignments(); if (parser.isSet(timeoutOption)) { QObject::connect(timer, &QTimer::timeout, &app, &QCoreApplication::quit); timer->start(parser.value(timeoutOption).toInt() * 60000); } if (parser.isSet(singleOption) || parser.isSet(maxOption)) { QObject::connect(boss, &Management::sendQuit, &app, &QCoreApplication::quit); } if (true) { cons = new Console(); QObject::connect(cons, &Console::sendQuit, &app, &QCoreApplication::quit); } return app.exec(); } leela-zero-0.17/cmake/000077500000000000000000000000001345132315700145645ustar00rootroot00000000000000leela-zero-0.17/cmake/Modules/000077500000000000000000000000001345132315700161745ustar00rootroot00000000000000leela-zero-0.17/cmake/Modules/CMakePushCheckState.cmake000066400000000000000000000066601345132315700227650ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # CMakePushCheckState # ------------------- # # # # This module defines three macros: CMAKE_PUSH_CHECK_STATE() # CMAKE_POP_CHECK_STATE() and CMAKE_RESET_CHECK_STATE() These macros can # be used to save, restore and reset (i.e., clear contents) the state of # the variables CMAKE_REQUIRED_FLAGS, CMAKE_REQUIRED_DEFINITIONS, # CMAKE_REQUIRED_LIBRARIES, CMAKE_REQUIRED_INCLUDES and CMAKE_EXTRA_INCLUDE_FILES # used by the various Check-files coming with CMake, like e.g. # check_function_exists() etc. The variable contents are pushed on a # stack, pushing multiple times is supported. This is useful e.g. when # executing such tests in a Find-module, where they have to be set, but # after the Find-module has been executed they should have the same # value as they had before. # # CMAKE_PUSH_CHECK_STATE() macro receives optional argument RESET. # Whether it's specified, CMAKE_PUSH_CHECK_STATE() will set all # CMAKE_REQUIRED_* variables to empty values, same as # CMAKE_RESET_CHECK_STATE() call will do. # # Usage: # # :: # # cmake_push_check_state(RESET) # set(CMAKE_REQUIRED_DEFINITIONS -DSOME_MORE_DEF) # check_function_exists(...) # cmake_reset_check_state() # set(CMAKE_REQUIRED_DEFINITIONS -DANOTHER_DEF) # check_function_exists(...) # cmake_pop_check_state() macro(CMAKE_RESET_CHECK_STATE) set(CMAKE_EXTRA_INCLUDE_FILES) set(CMAKE_REQUIRED_INCLUDES) set(CMAKE_REQUIRED_DEFINITIONS) set(CMAKE_REQUIRED_LIBRARIES) set(CMAKE_REQUIRED_FLAGS) set(CMAKE_REQUIRED_QUIET) endmacro() macro(CMAKE_PUSH_CHECK_STATE) if(NOT DEFINED _CMAKE_PUSH_CHECK_STATE_COUNTER) set(_CMAKE_PUSH_CHECK_STATE_COUNTER 0) endif() math(EXPR _CMAKE_PUSH_CHECK_STATE_COUNTER "${_CMAKE_PUSH_CHECK_STATE_COUNTER}+1") set(_CMAKE_EXTRA_INCLUDE_FILES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_EXTRA_INCLUDE_FILES}) set(_CMAKE_REQUIRED_INCLUDES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_INCLUDES}) set(_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_DEFINITIONS}) set(_CMAKE_REQUIRED_LIBRARIES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_LIBRARIES}) set(_CMAKE_REQUIRED_FLAGS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_FLAGS}) set(_CMAKE_REQUIRED_QUIET_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_QUIET}) if (${ARGC} GREATER 0 AND "${ARGV0}" STREQUAL "RESET") cmake_reset_check_state() endif() endmacro() macro(CMAKE_POP_CHECK_STATE) # don't pop more than we pushed if("${_CMAKE_PUSH_CHECK_STATE_COUNTER}" GREATER "0") set(CMAKE_EXTRA_INCLUDE_FILES ${_CMAKE_EXTRA_INCLUDE_FILES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) set(CMAKE_REQUIRED_INCLUDES ${_CMAKE_REQUIRED_INCLUDES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) set(CMAKE_REQUIRED_DEFINITIONS ${_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) set(CMAKE_REQUIRED_FLAGS ${_CMAKE_REQUIRED_FLAGS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) set(CMAKE_REQUIRED_QUIET ${_CMAKE_REQUIRED_QUIET_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) math(EXPR _CMAKE_PUSH_CHECK_STATE_COUNTER "${_CMAKE_PUSH_CHECK_STATE_COUNTER}-1") endif() endmacro() leela-zero-0.17/cmake/Modules/CheckFortranFunctionExists.cmake000066400000000000000000000042161345132315700244600ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # CheckFortranFunctionExists # -------------------------- # # macro which checks if the Fortran function exists # # CHECK_FORTRAN_FUNCTION_EXISTS(FUNCTION VARIABLE) # # :: # # FUNCTION - the name of the Fortran function # VARIABLE - variable to store the result # Will be created as an internal cache variable. # # # # The following variables may be set before calling this macro to modify # the way the check is run: # # :: # # CMAKE_REQUIRED_LIBRARIES = list of libraries to link macro(CHECK_FORTRAN_FUNCTION_EXISTS FUNCTION VARIABLE) if(NOT DEFINED ${VARIABLE}) message(STATUS "Looking for Fortran ${FUNCTION}") if(CMAKE_REQUIRED_LIBRARIES) set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) else() set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES) endif() file(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f " program TESTFortran external ${FUNCTION} call ${FUNCTION}() end program TESTFortran " ) try_compile(${VARIABLE} ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f ${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES} OUTPUT_VARIABLE OUTPUT ) # message(STATUS "${OUTPUT}") if(${VARIABLE}) set(${VARIABLE} 1 CACHE INTERNAL "Have Fortran function ${FUNCTION}") message(STATUS "Looking for Fortran ${FUNCTION} - found") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the Fortran ${FUNCTION} exists passed with the following output:\n" "${OUTPUT}\n\n") else() message(STATUS "Looking for Fortran ${FUNCTION} - not found") set(${VARIABLE} "" CACHE INTERNAL "Have Fortran function ${FUNCTION}") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the Fortran ${FUNCTION} exists failed with the following output:\n" "${OUTPUT}\n\n") endif() endif() endmacro() leela-zero-0.17/cmake/Modules/CheckFunctionExists.cmake000066400000000000000000000072751345132315700231340ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # CheckFunctionExists # ------------------- # # Check if a C function can be linked:: # # check_function_exists( ) # # Check that the ```` is provided by libraries on the system and store # the result in a ````. ```` will be created as an internal # cache variable. # # The following variables may be set before calling this macro to modify the # way the check is run: # # :: # # CMAKE_REQUIRED_FLAGS = string of compile command line flags # CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar) # CMAKE_REQUIRED_INCLUDES = list of include directories # CMAKE_REQUIRED_LIBRARIES = list of libraries to link # CMAKE_REQUIRED_QUIET = execute quietly without messages # # .. note:: # # Prefer using :Module:`CheckSymbolExists` instead of this module, # for the following reasons: # # * ``check_function_exists()`` can't detect functions that are inlined # in headers or specified as a macro. # # * ``check_function_exists()`` can't detect anything in the 32-bit # versions of the Win32 API, because of a mismatch in calling conventions. # # * ``check_function_exists()`` only verifies linking, it does not verify # that the function is declared in system headers. macro(CHECK_FUNCTION_EXISTS FUNCTION VARIABLE) if(NOT DEFINED "${VARIABLE}" OR "x${${VARIABLE}}" STREQUAL "x${VARIABLE}") set(MACRO_CHECK_FUNCTION_DEFINITIONS "-DCHECK_FUNCTION_EXISTS=${FUNCTION} ${CMAKE_REQUIRED_FLAGS}") if(NOT CMAKE_REQUIRED_QUIET) message(STATUS "Looking for ${FUNCTION}") endif() if(CMAKE_REQUIRED_LIBRARIES) set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) else() set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES) endif() if(CMAKE_REQUIRED_INCLUDES) set(CHECK_FUNCTION_EXISTS_ADD_INCLUDES "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}") else() set(CHECK_FUNCTION_EXISTS_ADD_INCLUDES) endif() if(CMAKE_C_COMPILER_LOADED) set(_cfe_source ${CMAKE_ROOT}/Modules/CheckFunctionExists.c) elseif(CMAKE_CXX_COMPILER_LOADED) set(_cfe_source ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CheckFunctionExists/CheckFunctionExists.cxx) configure_file(${CMAKE_ROOT}/Modules/CheckFunctionExists.c "${_cfe_source}" COPYONLY) else() message(FATAL_ERROR "CHECK_FUNCTION_EXISTS needs either C or CXX language enabled") endif() try_compile(${VARIABLE} ${CMAKE_BINARY_DIR} ${_cfe_source} COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} ${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES} CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FUNCTION_DEFINITIONS} "${CHECK_FUNCTION_EXISTS_ADD_INCLUDES}" OUTPUT_VARIABLE OUTPUT) unset(_cfe_source) if(${VARIABLE}) set(${VARIABLE} 1 CACHE INTERNAL "Have function ${FUNCTION}") if(NOT CMAKE_REQUIRED_QUIET) message(STATUS "Looking for ${FUNCTION} - found") endif() file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the function ${FUNCTION} exists passed with the following output:\n" "${OUTPUT}\n\n") else() if(NOT CMAKE_REQUIRED_QUIET) message(STATUS "Looking for ${FUNCTION} - not found") endif() set(${VARIABLE} "" CACHE INTERNAL "Have function ${FUNCTION}") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the function ${FUNCTION} exists failed with the following output:\n" "${OUTPUT}\n\n") endif() endif() endmacro() leela-zero-0.17/cmake/Modules/FindBLAS.cmake000066400000000000000000000461451345132315700205320ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # FindBLAS # -------- # # Find BLAS library # # This module finds an installed fortran library that implements the # BLAS linear-algebra interface (see http://www.netlib.org/blas/). The # list of libraries searched for is taken from the autoconf macro file, # acx_blas.m4 (distributed at # http://ac-archive.sourceforge.net/ac-archive/acx_blas.html). # # This module sets the following variables: # # :: # # BLAS_FOUND - set to true if a library implementing the BLAS interface # is found # BLAS_LINKER_FLAGS - uncached list of required linker flags (excluding -l # and -L). # BLAS_LIBRARIES - uncached list of libraries (using full path name) to # link against to use BLAS # BLAS95_LIBRARIES - uncached list of libraries (using full path name) # to link against to use BLAS95 interface # BLAS95_FOUND - set to true if a library implementing the BLAS f95 interface # is found # BLA_STATIC if set on this determines what kind of linkage we do (static) # BLA_VENDOR if set checks only the specified vendor, if not set checks # all the possibilities # BLA_F95 if set on tries to find the f95 interfaces for BLAS/LAPACK # # List of vendors (BLA_VENDOR) valid in this module: # # * Goto # * OpenBLAS # * ATLAS PhiPACK # * CXML # * DXML # * SunPerf # * SCSL # * SGIMATH # * IBMESSL # * Intel10_32 (intel mkl v10 32 bit) # * Intel10_64lp (intel mkl v10 64 bit, lp thread model, lp64 model) # * Intel10_64lp_seq (intel mkl v10 64 bit, sequential code, lp64 model) # * Intel (older versions of mkl 32 and 64 bit) # * ACML # * ACML_MP # * ACML_GPU # * Apple # * NAS # * Generic # # .. note:: # # C/CXX should be enabled to use Intel mkl # include(${CMAKE_CURRENT_LIST_DIR}/CheckFunctionExists.cmake) include(${CMAKE_CURRENT_LIST_DIR}/CheckFortranFunctionExists.cmake) include(${CMAKE_CURRENT_LIST_DIR}/CMakePushCheckState.cmake) cmake_push_check_state() set(CMAKE_REQUIRED_QUIET ${BLAS_FIND_QUIETLY}) set(_blas_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) # Check the language being used if( NOT (CMAKE_C_COMPILER_LOADED OR CMAKE_CXX_COMPILER_LOADED OR CMAKE_Fortran_COMPILER_LOADED) ) if(BLAS_FIND_REQUIRED) message(FATAL_ERROR "FindBLAS requires Fortran, C, or C++ to be enabled.") else() message(STATUS "Looking for BLAS... - NOT found (Unsupported languages)") return() endif() endif() macro(Check_Fortran_Libraries LIBRARIES _prefix _name _flags _list _thread) # This macro checks for the existence of the combination of fortran libraries # given by _list. If the combination is found, this macro checks (using the # Check_Fortran_Function_Exists macro) whether can link against that library # combination using the name of a routine given by _name using the linker # flags given by _flags. If the combination of libraries is found and passes # the link test, LIBRARIES is set to the list of complete library paths that # have been found. Otherwise, LIBRARIES is set to FALSE. # N.B. _prefix is the prefix applied to the names of all cached variables that # are generated internally and marked advanced by this macro. set(_libdir ${ARGN}) set(_libraries_work TRUE) set(${LIBRARIES}) set(_combined_name) if (NOT _libdir) if (WIN32) set(_libdir ENV LIB) elseif (APPLE) set(_libdir ENV DYLD_LIBRARY_PATH) else () set(_libdir ENV LD_LIBRARY_PATH) endif () endif () foreach(_library ${_list}) set(_combined_name ${_combined_name}_${_library}) if(_libraries_work) if (BLA_STATIC) if (WIN32) set(CMAKE_FIND_LIBRARY_SUFFIXES .lib ${CMAKE_FIND_LIBRARY_SUFFIXES}) endif () if (APPLE) set(CMAKE_FIND_LIBRARY_SUFFIXES .lib ${CMAKE_FIND_LIBRARY_SUFFIXES}) else () set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) endif () else () if (CMAKE_SYSTEM_NAME STREQUAL "Linux") # for ubuntu's libblas3gf and liblapack3gf packages set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES} .so.3gf) endif () endif () find_library(${_prefix}_${_library}_LIBRARY NAMES ${_library} PATHS ${_libdir} ) mark_as_advanced(${_prefix}_${_library}_LIBRARY) set(${LIBRARIES} ${${LIBRARIES}} ${${_prefix}_${_library}_LIBRARY}) set(_libraries_work ${${_prefix}_${_library}_LIBRARY}) endif() endforeach() if(_libraries_work) # Test this combination of libraries. set(CMAKE_REQUIRED_LIBRARIES ${_flags} ${${LIBRARIES}} ${_thread}) # message("DEBUG: CMAKE_REQUIRED_LIBRARIES = ${CMAKE_REQUIRED_LIBRARIES}") if (CMAKE_Fortran_COMPILER_LOADED) check_fortran_function_exists("${_name}" ${_prefix}${_combined_name}_WORKS) else() check_function_exists("${_name}_" ${_prefix}${_combined_name}_WORKS) endif() set(CMAKE_REQUIRED_LIBRARIES) mark_as_advanced(${_prefix}${_combined_name}_WORKS) set(_libraries_work ${${_prefix}${_combined_name}_WORKS}) endif() if(NOT _libraries_work) set(${LIBRARIES} FALSE) endif() #message("DEBUG: ${LIBRARIES} = ${${LIBRARIES}}") endmacro() set(BLAS_LINKER_FLAGS) set(BLAS_LIBRARIES) set(BLAS95_LIBRARIES) if (NOT $ENV{BLA_VENDOR} STREQUAL "") set(BLA_VENDOR $ENV{BLA_VENDOR}) else () if(NOT BLA_VENDOR) set(BLA_VENDOR "All") endif() endif () if (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) # gotoblas (http://www.tacc.utexas.edu/tacc-projects/gotoblas2) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "goto2" "" ) endif() endif () if (BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) # OpenBLAS (http://www.openblas.net) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "openblas" "" ) endif() endif () if (BLA_VENDOR STREQUAL "ATLAS" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) # BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) check_fortran_libraries( BLAS_LIBRARIES BLAS dgemm "" "f77blas;atlas" "" ) endif() endif () # BLAS in PhiPACK libraries? (requires generic BLAS lib, too) if (BLA_VENDOR STREQUAL "PhiPACK" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "sgemm;dgemm;blas" "" ) endif() endif () # BLAS in Alpha CXML library? if (BLA_VENDOR STREQUAL "CXML" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "cxml" "" ) endif() endif () # BLAS in Alpha DXML library? (now called CXML, see above) if (BLA_VENDOR STREQUAL "DXML" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "dxml" "" ) endif() endif () # BLAS in Sun Performance library? if (BLA_VENDOR STREQUAL "SunPerf" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "-xlic_lib=sunperf" "sunperf;sunmath" "" ) if(BLAS_LIBRARIES) set(BLAS_LINKER_FLAGS "-xlic_lib=sunperf") endif() endif() endif () # BLAS in SCSL library? (SGI/Cray Scientific Library) if (BLA_VENDOR STREQUAL "SCSL" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "scsl" "" ) endif() endif () # BLAS in SGIMATH library? if (BLA_VENDOR STREQUAL "SGIMATH" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "complib.sgimath" "" ) endif() endif () # BLAS in IBM ESSL library? (requires generic BLAS lib, too) if (BLA_VENDOR STREQUAL "IBMESSL" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "essl;blas" "" ) endif() endif () #BLAS in acml library? if (BLA_VENDOR MATCHES "ACML" OR BLA_VENDOR STREQUAL "All") if( ((BLA_VENDOR STREQUAL "ACML") AND (NOT BLAS_ACML_LIB_DIRS)) OR ((BLA_VENDOR STREQUAL "ACML_MP") AND (NOT BLAS_ACML_MP_LIB_DIRS)) OR ((BLA_VENDOR STREQUAL "ACML_GPU") AND (NOT BLAS_ACML_GPU_LIB_DIRS)) ) # try to find acml in "standard" paths if( WIN32 ) file( GLOB _ACML_ROOT "C:/AMD/acml*/ACML-EULA.txt" ) else() file( GLOB _ACML_ROOT "/opt/acml*/ACML-EULA.txt" ) endif() if( WIN32 ) file( GLOB _ACML_GPU_ROOT "C:/AMD/acml*/GPGPUexamples" ) else() file( GLOB _ACML_GPU_ROOT "/opt/acml*/GPGPUexamples" ) endif() list(GET _ACML_ROOT 0 _ACML_ROOT) list(GET _ACML_GPU_ROOT 0 _ACML_GPU_ROOT) if( _ACML_ROOT ) get_filename_component( _ACML_ROOT ${_ACML_ROOT} PATH ) if( SIZEOF_INTEGER EQUAL 8 ) set( _ACML_PATH_SUFFIX "_int64" ) else() set( _ACML_PATH_SUFFIX "" ) endif() if( CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" ) set( _ACML_COMPILER32 "ifort32" ) set( _ACML_COMPILER64 "ifort64" ) elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "SunPro" ) set( _ACML_COMPILER32 "sun32" ) set( _ACML_COMPILER64 "sun64" ) elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "PGI" ) set( _ACML_COMPILER32 "pgi32" ) if( WIN32 ) set( _ACML_COMPILER64 "win64" ) else() set( _ACML_COMPILER64 "pgi64" ) endif() elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "Open64" ) # 32 bit builds not supported on Open64 but for code simplicity # We'll just use the same directory twice set( _ACML_COMPILER32 "open64_64" ) set( _ACML_COMPILER64 "open64_64" ) elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "NAG" ) set( _ACML_COMPILER32 "nag32" ) set( _ACML_COMPILER64 "nag64" ) else() set( _ACML_COMPILER32 "gfortran32" ) set( _ACML_COMPILER64 "gfortran64" ) endif() if( BLA_VENDOR STREQUAL "ACML_MP" ) set(_ACML_MP_LIB_DIRS "${_ACML_ROOT}/${_ACML_COMPILER32}_mp${_ACML_PATH_SUFFIX}/lib" "${_ACML_ROOT}/${_ACML_COMPILER64}_mp${_ACML_PATH_SUFFIX}/lib" ) else() set(_ACML_LIB_DIRS "${_ACML_ROOT}/${_ACML_COMPILER32}${_ACML_PATH_SUFFIX}/lib" "${_ACML_ROOT}/${_ACML_COMPILER64}${_ACML_PATH_SUFFIX}/lib" ) endif() endif() elseif(BLAS_${BLA_VENDOR}_LIB_DIRS) set(_${BLA_VENDOR}_LIB_DIRS ${BLAS_${BLA_VENDOR}_LIB_DIRS}) endif() if( BLA_VENDOR STREQUAL "ACML_MP" ) foreach( BLAS_ACML_MP_LIB_DIRS ${_ACML_MP_LIB_DIRS}) check_fortran_libraries ( BLAS_LIBRARIES BLAS sgemm "" "acml_mp;acml_mv" "" ${BLAS_ACML_MP_LIB_DIRS} ) if( BLAS_LIBRARIES ) break() endif() endforeach() elseif( BLA_VENDOR STREQUAL "ACML_GPU" ) foreach( BLAS_ACML_GPU_LIB_DIRS ${_ACML_GPU_LIB_DIRS}) check_fortran_libraries ( BLAS_LIBRARIES BLAS sgemm "" "acml;acml_mv;CALBLAS" "" ${BLAS_ACML_GPU_LIB_DIRS} ) if( BLAS_LIBRARIES ) break() endif() endforeach() else() foreach( BLAS_ACML_LIB_DIRS ${_ACML_LIB_DIRS} ) check_fortran_libraries ( BLAS_LIBRARIES BLAS sgemm "" "acml;acml_mv" "" ${BLAS_ACML_LIB_DIRS} ) if( BLAS_LIBRARIES ) break() endif() endforeach() endif() # Either acml or acml_mp should be in LD_LIBRARY_PATH but not both if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "acml;acml_mv" "" ) endif() if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "acml_mp;acml_mv" "" ) endif() if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "acml;acml_mv;CALBLAS" "" ) endif() endif () # ACML # Apple BLAS library? if (BLA_VENDOR STREQUAL "Apple" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS dgemm "" "Accelerate" "" ) endif() endif () if (BLA_VENDOR STREQUAL "NAS" OR BLA_VENDOR STREQUAL "All") if ( NOT BLAS_LIBRARIES ) check_fortran_libraries( BLAS_LIBRARIES BLAS dgemm "" "vecLib" "" ) endif () endif () # Generic BLAS library? if (BLA_VENDOR STREQUAL "Generic" OR BLA_VENDOR STREQUAL "All") if(NOT BLAS_LIBRARIES) check_fortran_libraries( BLAS_LIBRARIES BLAS sgemm "" "blas" "" ) endif() endif () #BLAS in intel mkl 10 library? (em64t 64bit) if (BLA_VENDOR MATCHES "Intel" OR BLA_VENDOR STREQUAL "All") if (NOT WIN32) set(LM "-lm") endif () if (CMAKE_C_COMPILER_LOADED OR CMAKE_CXX_COMPILER_LOADED) if(BLAS_FIND_QUIETLY OR NOT BLAS_FIND_REQUIRED) find_package(Threads) else() find_package(Threads REQUIRED) endif() set(BLAS_SEARCH_LIBS "") if(BLA_F95) set(BLAS_mkl_SEARCH_SYMBOL SGEMM) set(_LIBRARIES BLAS95_LIBRARIES) if (WIN32) if (BLA_STATIC) set(BLAS_mkl_DLL_SUFFIX "") else() set(BLAS_mkl_DLL_SUFFIX "_dll") endif() # Find the main file (32-bit or 64-bit) set(BLAS_SEARCH_LIBS_WIN_MAIN "") if (BLA_VENDOR STREQUAL "Intel10_32" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_MAIN "mkl_blas95${BLAS_mkl_DLL_SUFFIX} mkl_intel_c${BLAS_mkl_DLL_SUFFIX}") endif() if (BLA_VENDOR MATCHES "^Intel10_64lp" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_MAIN "mkl_blas95_lp64${BLAS_mkl_DLL_SUFFIX} mkl_intel_lp64${BLAS_mkl_DLL_SUFFIX}") endif () # Add threading/sequential libs set(BLAS_SEARCH_LIBS_WIN_THREAD "") if (BLA_VENDOR MATCHES "_seq$" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "mkl_sequential${BLAS_mkl_DLL_SUFFIX}") endif() if (NOT BLA_VENDOR MATCHES "_seq$" OR BLA_VENDOR STREQUAL "All") # old version list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "libguide40 mkl_intel_thread${BLAS_mkl_DLL_SUFFIX}") # mkl >= 10.3 list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "libiomp5md mkl_intel_thread${BLAS_mkl_DLL_SUFFIX}") endif() # Cartesian product of the above foreach (MAIN ${BLAS_SEARCH_LIBS_WIN_MAIN}) foreach (THREAD ${BLAS_SEARCH_LIBS_WIN_THREAD}) list(APPEND BLAS_SEARCH_LIBS "${MAIN} ${THREAD} mkl_core${BLAS_mkl_DLL_SUFFIX}") endforeach() endforeach() else () if (BLA_VENDOR STREQUAL "Intel10_32" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS "mkl_blas95 mkl_intel mkl_intel_thread mkl_core guide") endif () if (BLA_VENDOR STREQUAL "Intel10_64lp" OR BLA_VENDOR STREQUAL "All") # old version list(APPEND BLAS_SEARCH_LIBS "mkl_blas95 mkl_intel_lp64 mkl_intel_thread mkl_core guide") # mkl >= 10.3 if (CMAKE_C_COMPILER MATCHES ".+gcc") list(APPEND BLAS_SEARCH_LIBS "mkl_blas95_lp64 mkl_intel_lp64 mkl_gnu_thread mkl_core gomp") else () list(APPEND BLAS_SEARCH_LIBS "mkl_blas95_lp64 mkl_intel_lp64 mkl_intel_thread mkl_core iomp5") endif () endif () if (BLA_VENDOR STREQUAL "Intel10_64lp_seq" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS "mkl_intel_lp64 mkl_sequential mkl_core") endif () endif () else () set(BLAS_mkl_SEARCH_SYMBOL sgemm) set(_LIBRARIES BLAS_LIBRARIES) if (WIN32) if (BLA_STATIC) set(BLAS_mkl_DLL_SUFFIX "") else() set(BLAS_mkl_DLL_SUFFIX "_dll") endif() # Find the main file (32-bit or 64-bit) set(BLAS_SEARCH_LIBS_WIN_MAIN "") if (BLA_VENDOR STREQUAL "Intel10_32" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_MAIN "mkl_intel_c${BLAS_mkl_DLL_SUFFIX}") endif() if (BLA_VENDOR MATCHES "^Intel10_64lp" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_MAIN "mkl_intel_lp64${BLAS_mkl_DLL_SUFFIX}") endif () # Add threading/sequential libs set(BLAS_SEARCH_LIBS_WIN_THREAD "") if (NOT BLA_VENDOR MATCHES "_seq$" OR BLA_VENDOR STREQUAL "All") # old version list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "libguide40 mkl_intel_thread${BLAS_mkl_DLL_SUFFIX}") # mkl >= 10.3 list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "libiomp5md mkl_intel_thread${BLAS_mkl_DLL_SUFFIX}") endif() if (BLA_VENDOR MATCHES "_seq$" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS_WIN_THREAD "mkl_sequential${BLAS_mkl_DLL_SUFFIX}") endif() # Cartesian product of the above foreach (MAIN ${BLAS_SEARCH_LIBS_WIN_MAIN}) foreach (THREAD ${BLAS_SEARCH_LIBS_WIN_THREAD}) list(APPEND BLAS_SEARCH_LIBS "${MAIN} ${THREAD} mkl_core${BLAS_mkl_DLL_SUFFIX}") endforeach() endforeach() else () if (BLA_VENDOR STREQUAL "Intel10_32" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS "mkl_intel mkl_intel_thread mkl_core guide") endif () if (BLA_VENDOR STREQUAL "Intel10_64lp" OR BLA_VENDOR STREQUAL "All") # old version list(APPEND BLAS_SEARCH_LIBS "mkl_intel_lp64 mkl_intel_thread mkl_core guide") # mkl >= 10.3 if (CMAKE_C_COMPILER MATCHES ".+gcc") list(APPEND BLAS_SEARCH_LIBS "mkl_intel_lp64 mkl_gnu_thread mkl_core gomp") else () list(APPEND BLAS_SEARCH_LIBS "mkl_intel_lp64 mkl_intel_thread mkl_core iomp5") endif () endif () if (BLA_VENDOR STREQUAL "Intel10_64lp_seq" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS "mkl_intel_lp64 mkl_sequential mkl_core") endif () #older vesions of intel mkl libs if (BLA_VENDOR STREQUAL "Intel" OR BLA_VENDOR STREQUAL "All") list(APPEND BLAS_SEARCH_LIBS "mkl") list(APPEND BLAS_SEARCH_LIBS "mkl_ia32") list(APPEND BLAS_SEARCH_LIBS "mkl_em64t") endif () endif () endif () foreach (IT ${BLAS_SEARCH_LIBS}) string(REPLACE " " ";" SEARCH_LIBS ${IT}) if (${_LIBRARIES}) else () check_fortran_libraries( ${_LIBRARIES} BLAS ${BLAS_mkl_SEARCH_SYMBOL} "" "${SEARCH_LIBS}" "${CMAKE_THREAD_LIBS_INIT};${LM}" ) endif () endforeach () endif () endif () if(BLA_F95) if(BLAS95_LIBRARIES) set(BLAS95_FOUND TRUE) else() set(BLAS95_FOUND FALSE) endif() if(NOT BLAS_FIND_QUIETLY) if(BLAS95_FOUND) message(STATUS "A library with BLAS95 API found.") else() if(BLAS_FIND_REQUIRED) message(FATAL_ERROR "A required library with BLAS95 API not found. Please specify library location.") else() message(STATUS "A library with BLAS95 API not found. Please specify library location.") endif() endif() endif() set(BLAS_FOUND TRUE) set(BLAS_LIBRARIES "${BLAS95_LIBRARIES}") else() if(BLAS_LIBRARIES) set(BLAS_FOUND TRUE) else() set(BLAS_FOUND FALSE) endif() if(NOT BLAS_FIND_QUIETLY) if(BLAS_FOUND) message(STATUS "A library with BLAS API found.") else() if(BLAS_FIND_REQUIRED) message(FATAL_ERROR "A required library with BLAS API not found. Please specify library location." ) else() message(STATUS "A library with BLAS API not found. Please specify library location." ) endif() endif() endif() endif() cmake_pop_check_state() set(CMAKE_FIND_LIBRARY_SUFFIXES ${_blas_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) leela-zero-0.17/cmake/Modules/FindOpenCL.cmake000066400000000000000000000103241345132315700211170ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # FindOpenCL # ---------- # # Try to find OpenCL # # IMPORTED Targets # ^^^^^^^^^^^^^^^^ # # This module defines :prop_tgt:`IMPORTED` target ``OpenCL::OpenCL``, if # OpenCL has been found. # # Result Variables # ^^^^^^^^^^^^^^^^ # # This module defines the following variables:: # # OpenCL_FOUND - True if OpenCL was found # OpenCL_INCLUDE_DIRS - include directories for OpenCL # OpenCL_LIBRARIES - link against this library to use OpenCL # OpenCL_VERSION_STRING - Highest supported OpenCL version (eg. 1.2) # OpenCL_VERSION_MAJOR - The major version of the OpenCL implementation # OpenCL_VERSION_MINOR - The minor version of the OpenCL implementation # # The module will also define two cache variables:: # # OpenCL_INCLUDE_DIR - the OpenCL include directory # OpenCL_LIBRARY - the path to the OpenCL library # function(_FIND_OPENCL_VERSION) include(CheckSymbolExists) include(CMakePushCheckState) set(CMAKE_REQUIRED_QUIET ${OpenCL_FIND_QUIETLY}) CMAKE_PUSH_CHECK_STATE() foreach(VERSION "2_2" "2_1" "2_0" "1_2" "1_1" "1_0") set(CMAKE_REQUIRED_INCLUDES "${OpenCL_INCLUDE_DIR}") if(APPLE) CHECK_SYMBOL_EXISTS( CL_VERSION_${VERSION} "${OpenCL_INCLUDE_DIR}/Headers/cl.h" OPENCL_VERSION_${VERSION}) else() CHECK_SYMBOL_EXISTS( CL_VERSION_${VERSION} "${OpenCL_INCLUDE_DIR}/CL/cl.h" OPENCL_VERSION_${VERSION}) endif() if(OPENCL_VERSION_${VERSION}) string(REPLACE "_" "." VERSION "${VERSION}") set(OpenCL_VERSION_STRING ${VERSION} PARENT_SCOPE) string(REGEX MATCHALL "[0-9]+" version_components "${VERSION}") list(GET version_components 0 major_version) list(GET version_components 1 minor_version) set(OpenCL_VERSION_MAJOR ${major_version} PARENT_SCOPE) set(OpenCL_VERSION_MINOR ${minor_version} PARENT_SCOPE) break() endif() endforeach() CMAKE_POP_CHECK_STATE() endfunction() find_path(OpenCL_INCLUDE_DIR NAMES CL/cl.h OpenCL/cl.h PATHS ENV "PROGRAMFILES(X86)" ENV AMDAPPSDKROOT ENV INTELOCLSDKROOT ENV NVSDKCOMPUTE_ROOT ENV CUDA_PATH ENV ATISTREAMSDKROOT PATH_SUFFIXES include OpenCL/common/inc "AMD APP/include") _FIND_OPENCL_VERSION() if(WIN32) if(CMAKE_SIZEOF_VOID_P EQUAL 4) find_library(OpenCL_LIBRARY NAMES OpenCL PATHS ENV "PROGRAMFILES(X86)" ENV AMDAPPSDKROOT ENV INTELOCLSDKROOT ENV CUDA_PATH ENV NVSDKCOMPUTE_ROOT ENV ATISTREAMSDKROOT PATH_SUFFIXES "AMD APP/lib/x86" lib/x86 lib/Win32 OpenCL/common/lib/Win32) elseif(CMAKE_SIZEOF_VOID_P EQUAL 8) find_library(OpenCL_LIBRARY NAMES OpenCL PATHS ENV "PROGRAMFILES(X86)" ENV AMDAPPSDKROOT ENV INTELOCLSDKROOT ENV CUDA_PATH ENV NVSDKCOMPUTE_ROOT ENV ATISTREAMSDKROOT PATH_SUFFIXES "AMD APP/lib/x86_64" lib/x86_64 lib/x64 OpenCL/common/lib/x64) endif() else() find_library(OpenCL_LIBRARY NAMES OpenCL PATHS ENV AMDAPPSDKROOT ENV CUDA_PATH PATH_SUFFIXES lib/x86_64 lib/x64 lib lib64) endif() set(OpenCL_LIBRARIES ${OpenCL_LIBRARY}) set(OpenCL_INCLUDE_DIRS ${OpenCL_INCLUDE_DIR}) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) find_package_handle_standard_args( OpenCL FOUND_VAR OpenCL_FOUND REQUIRED_VARS OpenCL_LIBRARY OpenCL_INCLUDE_DIR VERSION_VAR OpenCL_VERSION_STRING) mark_as_advanced( OpenCL_INCLUDE_DIR OpenCL_LIBRARY) if(OpenCL_FOUND AND NOT TARGET OpenCL::OpenCL) if(OpenCL_LIBRARY MATCHES "/([^/]+)\\.framework$") add_library(OpenCL::OpenCL INTERFACE IMPORTED) set_target_properties(OpenCL::OpenCL PROPERTIES INTERFACE_LINK_LIBRARIES "${OpenCL_LIBRARY}") else() add_library(OpenCL::OpenCL UNKNOWN IMPORTED) set_target_properties(OpenCL::OpenCL PROPERTIES IMPORTED_LOCATION "${OpenCL_LIBRARY}") endif() set_target_properties(OpenCL::OpenCL PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${OpenCL_INCLUDE_DIRS}") endif() leela-zero-0.17/cmake/Modules/FindPackageHandleStandardArgs.cmake000066400000000000000000000350661345132315700247560ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #[=======================================================================[.rst: FindPackageHandleStandardArgs ----------------------------- This module provides a function intended to be used in :ref:`Find Modules` implementing :command:`find_package()` calls. It handles the ``REQUIRED``, ``QUIET`` and version-related arguments of ``find_package``. It also sets the ``_FOUND`` variable. The package is considered found if all variables listed contain valid results, e.g. valid filepaths. .. command:: find_package_handle_standard_args There are two signatures:: find_package_handle_standard_args( (DEFAULT_MSG|) ... ) find_package_handle_standard_args( [FOUND_VAR ] [REQUIRED_VARS ...] [VERSION_VAR ] [HANDLE_COMPONENTS] [CONFIG_MODE] [FAIL_MESSAGE ] ) The ``_FOUND`` variable will be set to ``TRUE`` if all the variables ``...`` are valid and any optional constraints are satisfied, and ``FALSE`` otherwise. A success or failure message may be displayed based on the results and on whether the ``REQUIRED`` and/or ``QUIET`` option was given to the :command:`find_package` call. The options are: ``(DEFAULT_MSG|)`` In the simple signature this specifies the failure message. Use ``DEFAULT_MSG`` to ask for a default message to be computed (recommended). Not valid in the full signature. ``FOUND_VAR `` Obsolete. Specifies either ``_FOUND`` or ``_FOUND`` as the result variable. This exists only for compatibility with older versions of CMake and is now ignored. Result variables of both names are always set for compatibility. ``REQUIRED_VARS ...`` Specify the variables which are required for this package. These may be named in the generated failure message asking the user to set the missing variable values. Therefore these should typically be cache entries such as ``FOO_LIBRARY`` and not output variables like ``FOO_LIBRARIES``. ``VERSION_VAR `` Specify the name of a variable that holds the version of the package that has been found. This version will be checked against the (potentially) specified required version given to the :command:`find_package` call, including its ``EXACT`` option. The default messages include information about the required version and the version which has been actually found, both if the version is ok or not. ``HANDLE_COMPONENTS`` Enable handling of package components. In this case, the command will report which components have been found and which are missing, and the ``_FOUND`` variable will be set to ``FALSE`` if any of the required components (i.e. not the ones listed after the ``OPTIONAL_COMPONENTS`` option of :command:`find_package`) are missing. ``CONFIG_MODE`` Specify that the calling find module is a wrapper around a call to ``find_package( NO_MODULE)``. This implies a ``VERSION_VAR`` value of ``_VERSION``. The command will automatically check whether the package configuration file was found. ``FAIL_MESSAGE `` Specify a custom failure message instead of using the default generated message. Not recommended. Example for the simple signature: .. code-block:: cmake find_package_handle_standard_args(LibXml2 DEFAULT_MSG LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) The ``LibXml2`` package is considered to be found if both ``LIBXML2_LIBRARY`` and ``LIBXML2_INCLUDE_DIR`` are valid. Then also ``LibXml2_FOUND`` is set to ``TRUE``. If it is not found and ``REQUIRED`` was used, it fails with a :command:`message(FATAL_ERROR)`, independent whether ``QUIET`` was used or not. If it is found, success will be reported, including the content of the first ````. On repeated CMake runs, the same message will not be printed again. Example for the full signature: .. code-block:: cmake find_package_handle_standard_args(LibArchive REQUIRED_VARS LibArchive_LIBRARY LibArchive_INCLUDE_DIR VERSION_VAR LibArchive_VERSION) In this case, the ``LibArchive`` package is considered to be found if both ``LibArchive_LIBRARY`` and ``LibArchive_INCLUDE_DIR`` are valid. Also the version of ``LibArchive`` will be checked by using the version contained in ``LibArchive_VERSION``. Since no ``FAIL_MESSAGE`` is given, the default messages will be printed. Another example for the full signature: .. code-block:: cmake find_package(Automoc4 QUIET NO_MODULE HINTS /opt/automoc4) find_package_handle_standard_args(Automoc4 CONFIG_MODE) In this case, a ``FindAutmoc4.cmake`` module wraps a call to ``find_package(Automoc4 NO_MODULE)`` and adds an additional search directory for ``automoc4``. Then the call to ``find_package_handle_standard_args`` produces a proper success/failure message. #]=======================================================================] include(${CMAKE_CURRENT_LIST_DIR}/FindPackageMessage.cmake) # internal helper macro macro(_FPHSA_FAILURE_MESSAGE _msg) if (${_NAME}_FIND_REQUIRED) message(FATAL_ERROR "${_msg}") else () if (NOT ${_NAME}_FIND_QUIETLY) message(STATUS "${_msg}") endif () endif () endmacro() # internal helper macro to generate the failure message when used in CONFIG_MODE: macro(_FPHSA_HANDLE_FAILURE_CONFIG_MODE) # _CONFIG is set, but FOUND is false, this means that some other of the REQUIRED_VARS was not found: if(${_NAME}_CONFIG) _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: missing:${MISSING_VARS} (found ${${_NAME}_CONFIG} ${VERSION_MSG})") else() # If _CONSIDERED_CONFIGS is set, the config-file has been found, but no suitable version. # List them all in the error message: if(${_NAME}_CONSIDERED_CONFIGS) set(configsText "") list(LENGTH ${_NAME}_CONSIDERED_CONFIGS configsCount) math(EXPR configsCount "${configsCount} - 1") foreach(currentConfigIndex RANGE ${configsCount}) list(GET ${_NAME}_CONSIDERED_CONFIGS ${currentConfigIndex} filename) list(GET ${_NAME}_CONSIDERED_VERSIONS ${currentConfigIndex} version) string(APPEND configsText " ${filename} (version ${version})\n") endforeach() if (${_NAME}_NOT_FOUND_MESSAGE) string(APPEND configsText " Reason given by package: ${${_NAME}_NOT_FOUND_MESSAGE}\n") endif() _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} ${VERSION_MSG}, checked the following files:\n${configsText}") else() # Simple case: No Config-file was found at all: _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: found neither ${_NAME}Config.cmake nor ${_NAME_LOWER}-config.cmake ${VERSION_MSG}") endif() endif() endmacro() function(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FIRST_ARG) # Set up the arguments for `cmake_parse_arguments`. set(options CONFIG_MODE HANDLE_COMPONENTS) set(oneValueArgs FAIL_MESSAGE VERSION_VAR FOUND_VAR) set(multiValueArgs REQUIRED_VARS) # Check whether we are in 'simple' or 'extended' mode: set(_KEYWORDS_FOR_EXTENDED_MODE ${options} ${oneValueArgs} ${multiValueArgs} ) list(FIND _KEYWORDS_FOR_EXTENDED_MODE "${_FIRST_ARG}" INDEX) if(${INDEX} EQUAL -1) set(FPHSA_FAIL_MESSAGE ${_FIRST_ARG}) set(FPHSA_REQUIRED_VARS ${ARGN}) set(FPHSA_VERSION_VAR) else() cmake_parse_arguments(FPHSA "${options}" "${oneValueArgs}" "${multiValueArgs}" ${_FIRST_ARG} ${ARGN}) if(FPHSA_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Unknown keywords given to FIND_PACKAGE_HANDLE_STANDARD_ARGS(): \"${FPHSA_UNPARSED_ARGUMENTS}\"") endif() if(NOT FPHSA_FAIL_MESSAGE) set(FPHSA_FAIL_MESSAGE "DEFAULT_MSG") endif() # In config-mode, we rely on the variable _CONFIG, which is set by find_package() # when it successfully found the config-file, including version checking: if(FPHSA_CONFIG_MODE) list(INSERT FPHSA_REQUIRED_VARS 0 ${_NAME}_CONFIG) list(REMOVE_DUPLICATES FPHSA_REQUIRED_VARS) set(FPHSA_VERSION_VAR ${_NAME}_VERSION) endif() if(NOT FPHSA_REQUIRED_VARS) message(FATAL_ERROR "No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()") endif() endif() # now that we collected all arguments, process them if("x${FPHSA_FAIL_MESSAGE}" STREQUAL "xDEFAULT_MSG") set(FPHSA_FAIL_MESSAGE "Could NOT find ${_NAME}") endif() list(GET FPHSA_REQUIRED_VARS 0 _FIRST_REQUIRED_VAR) string(TOUPPER ${_NAME} _NAME_UPPER) string(TOLOWER ${_NAME} _NAME_LOWER) if(FPHSA_FOUND_VAR) if(FPHSA_FOUND_VAR MATCHES "^${_NAME}_FOUND$" OR FPHSA_FOUND_VAR MATCHES "^${_NAME_UPPER}_FOUND$") set(_FOUND_VAR ${FPHSA_FOUND_VAR}) else() message(FATAL_ERROR "The argument for FOUND_VAR is \"${FPHSA_FOUND_VAR}\", but only \"${_NAME}_FOUND\" and \"${_NAME_UPPER}_FOUND\" are valid names.") endif() else() set(_FOUND_VAR ${_NAME_UPPER}_FOUND) endif() # collect all variables which were not found, so they can be printed, so the # user knows better what went wrong (#6375) set(MISSING_VARS "") set(DETAILS "") # check if all passed variables are valid set(FPHSA_FOUND_${_NAME} TRUE) foreach(_CURRENT_VAR ${FPHSA_REQUIRED_VARS}) if(NOT ${_CURRENT_VAR}) set(FPHSA_FOUND_${_NAME} FALSE) string(APPEND MISSING_VARS " ${_CURRENT_VAR}") else() string(APPEND DETAILS "[${${_CURRENT_VAR}}]") endif() endforeach() if(FPHSA_FOUND_${_NAME}) set(${_NAME}_FOUND TRUE) set(${_NAME_UPPER}_FOUND TRUE) else() set(${_NAME}_FOUND FALSE) set(${_NAME_UPPER}_FOUND FALSE) endif() # component handling unset(FOUND_COMPONENTS_MSG) unset(MISSING_COMPONENTS_MSG) if(FPHSA_HANDLE_COMPONENTS) foreach(comp ${${_NAME}_FIND_COMPONENTS}) if(${_NAME}_${comp}_FOUND) if(NOT DEFINED FOUND_COMPONENTS_MSG) set(FOUND_COMPONENTS_MSG "found components: ") endif() string(APPEND FOUND_COMPONENTS_MSG " ${comp}") else() if(NOT DEFINED MISSING_COMPONENTS_MSG) set(MISSING_COMPONENTS_MSG "missing components: ") endif() string(APPEND MISSING_COMPONENTS_MSG " ${comp}") if(${_NAME}_FIND_REQUIRED_${comp}) set(${_NAME}_FOUND FALSE) string(APPEND MISSING_VARS " ${comp}") endif() endif() endforeach() set(COMPONENT_MSG "${FOUND_COMPONENTS_MSG} ${MISSING_COMPONENTS_MSG}") string(APPEND DETAILS "[c${COMPONENT_MSG}]") endif() # version handling: set(VERSION_MSG "") set(VERSION_OK TRUE) # check with DEFINED here as the requested or found version may be "0" if (DEFINED ${_NAME}_FIND_VERSION) if(DEFINED ${FPHSA_VERSION_VAR}) set(_FOUND_VERSION ${${FPHSA_VERSION_VAR}}) if(${_NAME}_FIND_VERSION_EXACT) # exact version required # count the dots in the version string string(REGEX REPLACE "[^.]" "" _VERSION_DOTS "${_FOUND_VERSION}") # add one dot because there is one dot more than there are components string(LENGTH "${_VERSION_DOTS}." _VERSION_DOTS) if (_VERSION_DOTS GREATER ${_NAME}_FIND_VERSION_COUNT) # Because of the C++ implementation of find_package() ${_NAME}_FIND_VERSION_COUNT # is at most 4 here. Therefore a simple lookup table is used. if (${_NAME}_FIND_VERSION_COUNT EQUAL 1) set(_VERSION_REGEX "[^.]*") elseif (${_NAME}_FIND_VERSION_COUNT EQUAL 2) set(_VERSION_REGEX "[^.]*\\.[^.]*") elseif (${_NAME}_FIND_VERSION_COUNT EQUAL 3) set(_VERSION_REGEX "[^.]*\\.[^.]*\\.[^.]*") else () set(_VERSION_REGEX "[^.]*\\.[^.]*\\.[^.]*\\.[^.]*") endif () string(REGEX REPLACE "^(${_VERSION_REGEX})\\..*" "\\1" _VERSION_HEAD "${_FOUND_VERSION}") unset(_VERSION_REGEX) if (NOT ${_NAME}_FIND_VERSION VERSION_EQUAL _VERSION_HEAD) set(VERSION_MSG "Found unsuitable version \"${_FOUND_VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable exact version \"${_FOUND_VERSION}\")") endif () unset(_VERSION_HEAD) else () if (NOT ${_NAME}_FIND_VERSION VERSION_EQUAL _FOUND_VERSION) set(VERSION_MSG "Found unsuitable version \"${_FOUND_VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable exact version \"${_FOUND_VERSION}\")") endif () endif () unset(_VERSION_DOTS) else() # minimum version specified: if (${_NAME}_FIND_VERSION VERSION_GREATER _FOUND_VERSION) set(VERSION_MSG "Found unsuitable version \"${_FOUND_VERSION}\", but required is at least \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable version \"${_FOUND_VERSION}\", minimum required is \"${${_NAME}_FIND_VERSION}\")") endif () endif() else() # if the package was not found, but a version was given, add that to the output: if(${_NAME}_FIND_VERSION_EXACT) set(VERSION_MSG "(Required is exact version \"${${_NAME}_FIND_VERSION}\")") else() set(VERSION_MSG "(Required is at least version \"${${_NAME}_FIND_VERSION}\")") endif() endif() else () # Check with DEFINED as the found version may be 0. if(DEFINED ${FPHSA_VERSION_VAR}) set(VERSION_MSG "(found version \"${${FPHSA_VERSION_VAR}}\")") endif() endif () if(VERSION_OK) string(APPEND DETAILS "[v${${FPHSA_VERSION_VAR}}(${${_NAME}_FIND_VERSION})]") else() set(${_NAME}_FOUND FALSE) endif() # print the result: if (${_NAME}_FOUND) FIND_PACKAGE_MESSAGE(${_NAME} "Found ${_NAME}: ${${_FIRST_REQUIRED_VAR}} ${VERSION_MSG} ${COMPONENT_MSG}" "${DETAILS}") else () if(FPHSA_CONFIG_MODE) _FPHSA_HANDLE_FAILURE_CONFIG_MODE() else() if(NOT VERSION_OK) _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: ${VERSION_MSG} (found ${${_FIRST_REQUIRED_VAR}})") else() _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} (missing:${MISSING_VARS}) ${VERSION_MSG}") endif() endif() endif () set(${_NAME}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) set(${_NAME_UPPER}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) endfunction() leela-zero-0.17/cmake/Modules/FindPackageMessage.cmake000066400000000000000000000030341345132315700226370ustar00rootroot00000000000000# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # FindPackageMessage # ------------------ # # # # FIND_PACKAGE_MESSAGE( "message for user" "find result details") # # This macro is intended to be used in FindXXX.cmake modules files. It # will print a message once for each unique find result. This is useful # for telling the user where a package was found. The first argument # specifies the name (XXX) of the package. The second argument # specifies the message to display. The third argument lists details # about the find result so that if they change the message will be # displayed again. The macro also obeys the QUIET argument to the # find_package command. # # Example: # # :: # # if(X11_FOUND) # FIND_PACKAGE_MESSAGE(X11 "Found X11: ${X11_X11_LIB}" # "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]") # else() # ... # endif() function(FIND_PACKAGE_MESSAGE pkg msg details) # Avoid printing a message repeatedly for the same find result. if(NOT ${pkg}_FIND_QUIETLY) string(REPLACE "\n" "" details "${details}") set(DETAILS_VAR FIND_PACKAGE_MESSAGE_DETAILS_${pkg}) if(NOT "${details}" STREQUAL "${${DETAILS_VAR}}") # The message has not yet been printed. message(STATUS "${msg}") # Save the find details in the cache to avoid printing the same # message again. set("${DETAILS_VAR}" "${details}" CACHE INTERNAL "Details about finding ${pkg}") endif() endif() endfunction() leela-zero-0.17/cmake/Modules/GetGitRevisionDescription.cmake000066400000000000000000000115431345132315700243100ustar00rootroot00000000000000# - Returns a version string from Git # # These functions force a re-configure on each git commit so that you can # trust the values of the variables in your build system. # # get_git_head_revision( [ ...]) # # Returns the refspec and sha hash of the current head revision # # git_describe( [ ...]) # # Returns the results of git describe on the source tree, and adjusting # the output so that it tests false if an error occurs. # # git_get_exact_tag( [ ...]) # # Returns the results of git describe --exact-match on the source tree, # and adjusting the output so that it tests false if there was no exact # matching tag. # # git_local_changes() # # Returns either "CLEAN" or "DIRTY" with respect to uncommitted changes. # Uses the return code of "git diff-index --quiet HEAD --". # Does not regard untracked files. # # Requires CMake 2.6 or newer (uses the 'function' command) # # Original Author: # 2009-2010 Ryan Pavlik # http://academic.cleardefinition.com # Iowa State University HCI Graduate Program/VRAC # # Copyright Iowa State University 2009-2010. # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) if(__get_git_revision_description) return() endif() set(__get_git_revision_description YES) # We must run the following at "include" time, not at function call time, # to find the path to this module rather than the path to a calling list file get_filename_component(_gitdescmoddir ${CMAKE_CURRENT_LIST_FILE} PATH) function(get_git_head_revision _refspecvar _hashvar) set(GIT_PARENT_DIR "${CMAKE_CURRENT_SOURCE_DIR}") set(GIT_DIR "${GIT_PARENT_DIR}/.git") while(NOT EXISTS "${GIT_DIR}") # .git dir not found, search parent directories set(GIT_PREVIOUS_PARENT "${GIT_PARENT_DIR}") get_filename_component(GIT_PARENT_DIR ${GIT_PARENT_DIR} PATH) if(GIT_PARENT_DIR STREQUAL GIT_PREVIOUS_PARENT) # We have reached the root directory, we are not in git set(${_refspecvar} "GITDIR-NOTFOUND" PARENT_SCOPE) set(${_hashvar} "GITDIR-NOTFOUND" PARENT_SCOPE) return() endif() set(GIT_DIR "${GIT_PARENT_DIR}/.git") endwhile() # check if this is a submodule if(NOT IS_DIRECTORY ${GIT_DIR}) file(READ ${GIT_DIR} submodule) string(REGEX REPLACE "gitdir: (.*)\n$" "\\1" GIT_DIR_RELATIVE ${submodule}) get_filename_component(SUBMODULE_DIR ${GIT_DIR} PATH) get_filename_component(GIT_DIR ${SUBMODULE_DIR}/${GIT_DIR_RELATIVE} ABSOLUTE) endif() set(GIT_DATA "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/git-data") if(NOT EXISTS "${GIT_DATA}") file(MAKE_DIRECTORY "${GIT_DATA}") endif() if(NOT EXISTS "${GIT_DIR}/HEAD") return() endif() set(HEAD_FILE "${GIT_DATA}/HEAD") configure_file("${GIT_DIR}/HEAD" "${HEAD_FILE}" COPYONLY) configure_file("${_gitdescmoddir}/GetGitRevisionDescription.cmake.in" "${GIT_DATA}/grabRef.cmake" @ONLY) include("${GIT_DATA}/grabRef.cmake") set(${_refspecvar} "${HEAD_REF}" PARENT_SCOPE) set(${_hashvar} "${HEAD_HASH}" PARENT_SCOPE) endfunction() function(git_describe _var) if(NOT GIT_FOUND) find_package(Git QUIET) endif() get_git_head_revision(refspec hash) if(NOT GIT_FOUND) set(${_var} "GIT-NOTFOUND" PARENT_SCOPE) return() endif() if(NOT hash) set(${_var} "HEAD-HASH-NOTFOUND" PARENT_SCOPE) return() endif() # TODO sanitize #if((${ARGN}" MATCHES "&&") OR # (ARGN MATCHES "||") OR # (ARGN MATCHES "\\;")) # message("Please report the following error to the project!") # message(FATAL_ERROR "Looks like someone's doing something nefarious with git_describe! Passed arguments ${ARGN}") #endif() #message(STATUS "Arguments to execute_process: ${ARGN}") execute_process(COMMAND "${GIT_EXECUTABLE}" describe ${hash} ${ARGN} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" RESULT_VARIABLE res OUTPUT_VARIABLE out ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) if(NOT res EQUAL 0) set(out "${out}-${res}-NOTFOUND") endif() set(${_var} "${out}" PARENT_SCOPE) endfunction() function(git_get_exact_tag _var) git_describe(out --exact-match ${ARGN}) set(${_var} "${out}" PARENT_SCOPE) endfunction() function(git_local_changes _var) if(NOT GIT_FOUND) find_package(Git QUIET) endif() get_git_head_revision(refspec hash) if(NOT GIT_FOUND) set(${_var} "GIT-NOTFOUND" PARENT_SCOPE) return() endif() if(NOT hash) set(${_var} "HEAD-HASH-NOTFOUND" PARENT_SCOPE) return() endif() execute_process(COMMAND "${GIT_EXECUTABLE}" diff-index --quiet HEAD -- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" RESULT_VARIABLE res OUTPUT_VARIABLE out ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) if(res EQUAL 0) set(${_var} "CLEAN" PARENT_SCOPE) else() set(${_var} "DIRTY" PARENT_SCOPE) endif() endfunction() leela-zero-0.17/cmake/Modules/GetGitRevisionDescription.cmake.in000066400000000000000000000024031345132315700247100ustar00rootroot00000000000000# # Internal file for GetGitRevisionDescription.cmake # # Requires CMake 2.6 or newer (uses the 'function' command) # # Original Author: # 2009-2010 Ryan Pavlik # http://academic.cleardefinition.com # Iowa State University HCI Graduate Program/VRAC # # Copyright Iowa State University 2009-2010. # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) set(HEAD_HASH) file(READ "@HEAD_FILE@" HEAD_CONTENTS LIMIT 1024) string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS) if(HEAD_CONTENTS MATCHES "ref") # named branch string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}") if(EXISTS "@GIT_DIR@/${HEAD_REF}") configure_file("@GIT_DIR@/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY) else() configure_file("@GIT_DIR@/packed-refs" "@GIT_DATA@/packed-refs" COPYONLY) file(READ "@GIT_DATA@/packed-refs" PACKED_REFS) if(${PACKED_REFS} MATCHES "([0-9a-z]*) ${HEAD_REF}") set(HEAD_HASH "${CMAKE_MATCH_1}") endif() endif() else() # detached HEAD configure_file("@GIT_DIR@/HEAD" "@GIT_DATA@/head-ref" COPYONLY) endif() if(NOT HEAD_HASH) file(READ "@GIT_DATA@/head-ref" HEAD_HASH LIMIT 1024) string(STRIP "${HEAD_HASH}" HEAD_HASH) endif() leela-zero-0.17/gtest/000077500000000000000000000000001345132315700146325ustar00rootroot00000000000000leela-zero-0.17/msvc/000077500000000000000000000000001345132315700144545ustar00rootroot00000000000000leela-zero-0.17/msvc/.gitignore000066400000000000000000000000711345132315700164420ustar00rootroot00000000000000Debug Release packages .orig x64 .vs *.db *.opendb *.userleela-zero-0.17/msvc/VS2015/000077500000000000000000000000001345132315700153145ustar00rootroot00000000000000leela-zero-0.17/msvc/VS2015/autogtp.vcxproj000066400000000000000000000374031345132315700204230ustar00rootroot00000000000000 Debug x64 Release x64 false Document true copy %(FullPath) $(OutputPath) $(OutputPath)curl.exe copy %(FullPath) $(OutputPath) $(OutputPath)curl.exe Document copy %(FullPath) $(OutputPath) $(OutputPath)gzip.exe copy %(FullPath) $(OutputPath) $(OutputPath)gzip.exe true true true true true true true true "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Console.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Console.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Job.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Job.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Management.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Management.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Worker.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Worker.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) Document true $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h Generate moc_predefs.h debug\moc_predefs.h;%(Outputs) Document $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h Generate moc_predefs.h release\moc_predefs.h;%(Outputs) true {B12702AD-ABFB-343A-A199-8E24837244A3} Qt4VSv1.0 10.0.16299.0 Application v140 Application v140 $(SolutionDir)$(Platform)\$(Configuration)\ $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\autogtp\ UNICODE;_UNICODE;WIN32;WIN64;QT_CORE_LIB;%(PreprocessorDefinitions) Disabled ProgramDatabase MultiThreadedDebugDLL .;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;%(AdditionalIncludeDirectories) true Console $(OutDir)\$(ProjectName).exe $(QTDIR)\lib;%(AdditionalLibraryDirectories) true qtmaind.lib;Qt5Cored.lib;%(AdditionalDependencies) UseLinkTimeCodeGeneration UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) MultiThreadedDLL .;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;%(AdditionalIncludeDirectories) true Console $(OutDir)\$(ProjectName).exe $(QTDIR)\lib;%(AdditionalLibraryDirectories) false qtmain.lib;Qt5Core.lib;%(AdditionalDependencies) UseLinkTimeCodeGeneration leela-zero-0.17/msvc/VS2015/autogtp.vcxproj.filters000066400000000000000000000077471345132315700221020ustar00rootroot00000000000000 {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} cpp;c;cxx;moc;h;def;odl;idl;res; {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} cpp;c;cxx;moc;h;def;odl;idl;res; {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;xsd {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files leela-zero-0.17/msvc/VS2015/cmake_build.bat000066400000000000000000000020041345132315700202370ustar00rootroot00000000000000set PKG_FOLDER="%cd%\msvc\packages" git submodule update --init --recursive mkdir build cd build set BLAS_HOME="..\msvc\packages\OpenBLAS.0.2.14.1\lib\native" for /F %%f in ("%features%") do set DEFINES=%DEFINES% -D%%f=1 cmake -G "Visual Studio 14 2015 Win64" %DEFINES% ^ -DCMAKE_PREFIX_PATH="%QTDIR%/lib/cmake/" ^ -DBOOST_ROOT="C:/Libraries/boost_1_65_1" ^ -DBOOST_LIBRARYDIR="C:/Libraries/boost_1_65_1/lib64-msvc-14.1" ^ -DBoost_USE_STATIC_LIBS=ON ^ -DZLIB_ROOT="%PKG_FOLDER%/zlib-msvc14-x64.1.2.11.7795/build/native" ^ -DZLIB_LIBRARY="%PKG_FOLDER%/zlib-msvc14-x64.1.2.11.7795/build/native/zlib-msvc14-x64.targets" ^ -DOpenCL_LIBRARY="%PKG_FOLDER%/opencl-nug.0.777.12/build/native/opencl-nug.targets" ^ -DOpenCL_INCLUDE_DIR="%PKG_FOLDER%/opencl-nug.0.777.12/build/native/include" ^ -DBLAS_LIBRARIES="%PKG_FOLDER%/OpenBLAS.0.2.14.1/build/native/openblas.targets" ^ -Dgtest_force_shared_crt=ON .. cmake --build . --config Release -- /maxcpucount:1 leela-zero-0.17/msvc/VS2015/leela-zero.vcxproj000066400000000000000000000234631345132315700210000ustar00rootroot00000000000000 Debug x64 Release x64 {D6006CAE-9236-4025-A4BD-A3466499C7B1} leelazero 8.1 Application true v140 MultiByte Application false true MultiByte v140 leelaz ..\..\src\Eigen;$(IncludePath) leelaz ..\..\src\Eigen;$(IncludePath) Level3 Disabled true true Level3 MaxSpeed true true true _MBCS;%(PreprocessorDefinitions);NDEBUG true true true This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. leela-zero-0.17/msvc/VS2015/leela-zero.vcxproj.filters000066400000000000000000000143601345132315700224430ustar00rootroot00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files leela-zero-0.17/msvc/VS2015/packages.config000066400000000000000000000011551345132315700202630ustar00rootroot00000000000000 leela-zero-0.17/msvc/VS2017/000077500000000000000000000000001345132315700153165ustar00rootroot00000000000000leela-zero-0.17/msvc/VS2017/autogtp.vcxproj000066400000000000000000000372621345132315700204300ustar00rootroot00000000000000 Debug x64 Release x64 false Document true copy %(FullPath) $(OutputPath) $(OutputPath)curl.exe copy %(FullPath) $(OutputPath) $(OutputPath)curl.exe Document copy %(FullPath) $(OutputPath) $(OutputPath)gzip.exe copy %(FullPath) $(OutputPath) $(OutputPath)gzip.exe true true true true true true true true "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Console.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Console.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Job.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Job.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Management.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Management.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\release" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Worker.h... "$(QTDIR)\bin\moc.exe" "%(FullPath)" -o "$(ConfigurationName)\moc_%(Filename).cpp" -D_CONSOLE -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB "-I." "-I$(QTDIR)\include" "-I$(QTDIR)\include\QtCore" "-I.\debug" "-I$(QTDIR)\mkspecs\win32-msvc" Moc%27ing Worker.h... $(ConfigurationName)\moc_%(Filename).cpp $(ConfigurationName)\moc_%(Filename).cpp $(QTDIR)\bin\moc.exe;%(FullPath) $(QTDIR)\bin\moc.exe;%(FullPath) Document true $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h Generate moc_predefs.h debug\moc_predefs.h;%(Outputs) Document $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h Generate moc_predefs.h release\moc_predefs.h;%(Outputs) true {B12702AD-ABFB-343A-A199-8E24837244A3} Qt4VSv1.0 Application v141 Application v141 $(SolutionDir)$(Platform)\$(Configuration)\ $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\autogtp\ UNICODE;_UNICODE;WIN32;WIN64;QT_CORE_LIB;%(PreprocessorDefinitions) Disabled ProgramDatabase MultiThreadedDebugDLL .;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;%(AdditionalIncludeDirectories) true Console $(OutDir)\$(ProjectName).exe $(QTDIR)\lib;%(AdditionalLibraryDirectories) true qtmaind.lib;Qt5Cored.lib;%(AdditionalDependencies) UseLinkTimeCodeGeneration UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) MultiThreadedDLL .;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;%(AdditionalIncludeDirectories) true Console $(OutDir)\$(ProjectName).exe $(QTDIR)\lib;%(AdditionalLibraryDirectories) false qtmain.lib;Qt5Core.lib;%(AdditionalDependencies) UseLinkTimeCodeGeneration leela-zero-0.17/msvc/VS2017/autogtp.vcxproj.filters000066400000000000000000000077441345132315700221010ustar00rootroot00000000000000 {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} cpp;c;cxx;moc;h;def;odl;idl;res; {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} cpp;c;cxx;moc;h;def;odl;idl;res; {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files Generated Files leela-zero-0.17/msvc/VS2017/cmake_build.bat000066400000000000000000000016401345132315700202460ustar00rootroot00000000000000set PKG_FOLDER="%cd%\msvc\packages" git submodule update --init --recursive mkdir build cd build set BLAS_HOME="..\msvc\packages\OpenBLAS.0.2.14.1\lib\native" for /F %%f in ("%features%") do set DEFINES=%DEFINES% -D%%f=1 cmake -G "Visual Studio 15 2017 Win64" %DEFINES% -DCMAKE_PREFIX_PATH="%QTDIR%/lib/cmake/" -DBOOST_ROOT="C:/Libraries/boost_1_65_1" -DBOOST_LIBRARYDIR="C:/Libraries/boost_1_65_1/lib64-msvc-14.1" -DBoost_USE_STATIC_LIBS=ON -DZLIB_ROOT="%PKG_FOLDER%/zlib-msvc14-x64.1.2.11.7795/build/native" -DZLIB_LIBRARY="%PKG_FOLDER%/zlib-msvc14-x64.1.2.11.7795/build/native/zlib-msvc14-x64.targets" -DOpenCL_LIBRARY="%PKG_FOLDER%/opencl-nug.0.777.12/build/native/opencl-nug.targets" -DOpenCL_INCLUDE_DIR="%PKG_FOLDER%/opencl-nug.0.777.12/build/native/include" -DBLAS_LIBRARIES="%PKG_FOLDER%/OpenBLAS.0.2.14.1/build/native/openblas.targets" -Dgtest_force_shared_crt=ON .. cmake --build . --config Release -- /maxcpucount:1 leela-zero-0.17/msvc/VS2017/leela-zero.vcxproj000066400000000000000000000322631345132315700210000ustar00rootroot00000000000000 Debug Win32 Release Win32 Debug x64 Release x64 15.0 {7B887BFE-8D2C-46CD-B139-5213434BF218} Win32Proj leelazero Application true v141 Unicode Application false v141 true Unicode Application true v141 Unicode Application false v141 true Unicode true true ..\..\src\Eigen;$(IncludePath) false false leelaz $(Platform)\$(Configuration)\leelaz\ ..\..\src\Eigen;$(IncludePath) Use Level3 Disabled true WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) Console true NotUsing Level3 Disabled true _DEBUG;_CONSOLE;%(PreprocessorDefinitions) Console true Use Level3 MaxSpeed true true true WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) Console true true true NotUsing Level3 MaxSpeed true true true NDEBUG;_CONSOLE;%(PreprocessorDefinitions) Console true true true This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. leela-zero-0.17/msvc/VS2017/leela-zero.vcxproj.filters000066400000000000000000000145241345132315700224470ustar00rootroot00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files leela-zero-0.17/msvc/VS2017/packages.config000066400000000000000000000011541345132315700202640ustar00rootroot00000000000000 leela-zero-0.17/msvc/leela-zero2015.sln000066400000000000000000000027511345132315700175460ustar00rootroot00000000000000 Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "leela-zero", "VS2015\leela-zero.vcxproj", "{D6006CAE-9236-4025-A4BD-A3466499C7B1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autogtp", "VS2015\autogtp.vcxproj", "{B12702AD-ABFB-343A-A199-8E24837244A3}" ProjectSection(ProjectDependencies) = postProject {D6006CAE-9236-4025-A4BD-A3466499C7B1} = {D6006CAE-9236-4025-A4BD-A3466499C7B1} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {D6006CAE-9236-4025-A4BD-A3466499C7B1}.Debug|x64.ActiveCfg = Debug|x64 {D6006CAE-9236-4025-A4BD-A3466499C7B1}.Debug|x64.Build.0 = Debug|x64 {D6006CAE-9236-4025-A4BD-A3466499C7B1}.Release|x64.ActiveCfg = Release|x64 {D6006CAE-9236-4025-A4BD-A3466499C7B1}.Release|x64.Build.0 = Release|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Debug|x64.ActiveCfg = Debug|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Debug|x64.Build.0 = Debug|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Release|x64.ActiveCfg = Release|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal leela-zero-0.17/msvc/leela-zero2017.sln000066400000000000000000000032151345132315700175440ustar00rootroot00000000000000 Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2003 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "leela-zero", "VS2017\leela-zero.vcxproj", "{7B887BFE-8D2C-46CD-B139-5213434BF218}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autogtp", "VS2017\autogtp.vcxproj", "{B12702AD-ABFB-343A-A199-8E24837244A3}" ProjectSection(ProjectDependencies) = postProject {7B887BFE-8D2C-46CD-B139-5213434BF218} = {7B887BFE-8D2C-46CD-B139-5213434BF218} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {7B887BFE-8D2C-46CD-B139-5213434BF218}.Debug|x64.ActiveCfg = Debug|x64 {7B887BFE-8D2C-46CD-B139-5213434BF218}.Debug|x64.Build.0 = Debug|x64 {7B887BFE-8D2C-46CD-B139-5213434BF218}.Release|x64.ActiveCfg = Release|x64 {7B887BFE-8D2C-46CD-B139-5213434BF218}.Release|x64.Build.0 = Release|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Debug|x64.ActiveCfg = Debug|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Debug|x64.Build.0 = Debug|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Release|x64.ActiveCfg = Release|x64 {B12702AD-ABFB-343A-A199-8E24837244A3}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution Qt5Version = $(DefaultQtVersion) SolutionGuid = {D4C31DFC-30DA-4030-9A6D-70F1E6851A81} EndGlobalSection EndGlobal leela-zero-0.17/scripts/000077500000000000000000000000001345132315700151735ustar00rootroot00000000000000leela-zero-0.17/scripts/cpplint.py000066400000000000000000007300301345132315700172210ustar00rootroot00000000000000#!/usr/bin/env python # # Copyright (c) 2009 Google Inc. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are # met: # # * Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above # copyright notice, this list of conditions and the following disclaimer # in the documentation and/or other materials provided with the # distribution. # * Neither the name of Google Inc. nor the names of its # contributors may be used to endorse or promote products derived from # this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """Does google-lint on c++ files. The goal of this script is to identify places in the code that *may* be in non-compliance with google style. It does not attempt to fix up these problems -- the point is to educate. It does also not attempt to find all problems, or to ensure that everything it does find is legitimately a problem. In particular, we can get very confused by /* and // inside strings! We do a small hack, which is to ignore //'s with "'s after them on the same line, but it is far from perfect (in either direction). """ import codecs import copy import getopt import math # for log import os import re import sre_compile import string import sys import unicodedata _USAGE = """ Syntax: cpplint.py [--verbose=#] [--output=vs7] [--filter=-x,+y,...] [--counting=total|toplevel|detailed] [--root=subdir] [--linelength=digits] [file] ... The style guidelines this tries to follow are those in http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml Every problem is given a confidence score from 1-5, with 5 meaning we are certain of the problem, and 1 meaning it could be a legitimate construct. This will miss some errors, and is not a substitute for a code review. To suppress false-positive errors of a certain category, add a 'NOLINT(category)' comment to the line. NOLINT or NOLINT(*) suppresses errors of all categories on that line. The files passed in will be linted; at least one file must be provided. Default linted extensions are .cc, .cpp, .cu, .cuh and .h. Change the extensions with the --extensions flag. Flags: output=vs7 By default, the output is formatted to ease emacs parsing. Visual Studio compatible output (vs7) may also be used. Other formats are unsupported. verbose=# Specify a number 0-5 to restrict errors to certain verbosity levels. filter=-x,+y,... Specify a comma-separated list of category-filters to apply: only error messages whose category names pass the filters will be printed. (Category names are printed with the message and look like "[whitespace/indent]".) Filters are evaluated left to right. "-FOO" and "FOO" means "do not print categories that start with FOO". "+FOO" means "do print categories that start with FOO". Examples: --filter=-whitespace,+whitespace/braces --filter=whitespace,runtime/printf,+runtime/printf_format --filter=-,+build/include_what_you_use To see a list of all the categories used in cpplint, pass no arg: --filter= counting=total|toplevel|detailed The total number of errors found is always printed. If 'toplevel' is provided, then the count of errors in each of the top-level categories like 'build' and 'whitespace' will also be printed. If 'detailed' is provided, then a count is provided for each category like 'build/class'. root=subdir The root directory used for deriving header guard CPP variable. By default, the header guard CPP variable is calculated as the relative path to the directory that contains .git, .hg, or .svn. When this flag is specified, the relative path is calculated from the specified directory. If the specified directory does not exist, this flag is ignored. Examples: Assuming that src/.git exists, the header guard CPP variables for src/chrome/browser/ui/browser.h are: No flag => CHROME_BROWSER_UI_BROWSER_H_ --root=chrome => BROWSER_UI_BROWSER_H_ --root=chrome/browser => UI_BROWSER_H_ linelength=digits This is the allowed line length for the project. The default value is 80 characters. Examples: --linelength=120 extensions=extension,extension,... The allowed file extensions that cpplint will check Examples: --extensions=hpp,cpp cpplint.py supports per-directory configurations specified in CPPLINT.cfg files. CPPLINT.cfg file can contain a number of key=value pairs. Currently the following options are supported: set noparent filter=+filter1,-filter2,... exclude_files=regex linelength=80 "set noparent" option prevents cpplint from traversing directory tree upwards looking for more .cfg files in parent directories. This option is usually placed in the top-level project directory. The "filter" option is similar in function to --filter flag. It specifies message filters in addition to the |_DEFAULT_FILTERS| and those specified through --filter command-line flag. "exclude_files" allows to specify a regular expression to be matched against a file name. If the expression matches, the file is skipped and not run through liner. "linelength" allows to specify the allowed line length for the project. CPPLINT.cfg has an effect on files in the same directory and all sub-directories, unless overridden by a nested configuration file. Example file: filter=-build/include_order,+build/include_alpha exclude_files=.*\.cc The above example disables build/include_order warning and enables build/include_alpha as well as excludes all .cc from being processed by linter, in the current directory (where the .cfg file is located) and all sub-directories. """ # We categorize each error message we print. Here are the categories. # We want an explicit list so we can list them all in cpplint --filter=. # If you add a new error message with a new category, add it to the list # here! cpplint_unittest.py should tell you if you forget to do this. _ERROR_CATEGORIES = [ 'build/class', 'build/c++11', 'build/deprecated', 'build/endif_comment', 'build/explicit_make_pair', 'build/forward_decl', 'build/header_guard', 'build/include', 'build/include_alpha', 'build/include_order', 'build/include_what_you_use', 'build/namespaces', 'build/printf_format', 'build/storage_class', 'legal/copyright', 'readability/alt_tokens', 'readability/braces', 'readability/casting', 'readability/check', 'readability/constructors', 'readability/fn_size', 'readability/function', 'readability/inheritance', 'readability/multiline_comment', 'readability/multiline_string', 'readability/namespace', 'readability/nolint', 'readability/nul', 'readability/strings', 'readability/todo', 'readability/utf8', 'runtime/arrays', 'runtime/casting', 'runtime/explicit', 'runtime/int', 'runtime/init', 'runtime/invalid_increment', 'runtime/member_string_references', 'runtime/memset', 'runtime/indentation_namespace', 'runtime/operator', 'runtime/printf', 'runtime/printf_format', 'runtime/references', 'runtime/string', 'runtime/threadsafe_fn', 'runtime/vlog', 'whitespace/blank_line', 'whitespace/braces', 'whitespace/comma', 'whitespace/comments', 'whitespace/empty_conditional_body', 'whitespace/empty_loop_body', 'whitespace/end_of_line', 'whitespace/ending_newline', 'whitespace/forcolon', 'whitespace/indent', 'whitespace/line_length', 'whitespace/newline', 'whitespace/operators', 'whitespace/parens', 'whitespace/semicolon', 'whitespace/tab', 'whitespace/todo', ] # These error categories are no longer enforced by cpplint, but for backwards- # compatibility they may still appear in NOLINT comments. _LEGACY_ERROR_CATEGORIES = [ 'readability/streams', ] # The default state of the category filter. This is overridden by the --filter= # flag. By default all errors are on, so only add here categories that should be # off by default (i.e., categories that must be enabled by the --filter= flags). # All entries here should start with a '-' or '+', as in the --filter= flag. _DEFAULT_FILTERS = ['-build/include_alpha'] # We used to check for high-bit characters, but after much discussion we # decided those were OK, as long as they were in UTF-8 and didn't represent # hard-coded international strings, which belong in a separate i18n file. # C++ headers _CPP_HEADERS = frozenset([ # Legacy 'algobase.h', 'algo.h', 'alloc.h', 'builtinbuf.h', 'bvector.h', 'complex.h', 'defalloc.h', 'deque.h', 'editbuf.h', 'fstream.h', 'function.h', 'hash_map', 'hash_map.h', 'hash_set', 'hash_set.h', 'hashtable.h', 'heap.h', 'indstream.h', 'iomanip.h', 'iostream.h', 'istream.h', 'iterator.h', 'list.h', 'map.h', 'multimap.h', 'multiset.h', 'ostream.h', 'pair.h', 'parsestream.h', 'pfstream.h', 'procbuf.h', 'pthread_alloc', 'pthread_alloc.h', 'rope', 'rope.h', 'ropeimpl.h', 'set.h', 'slist', 'slist.h', 'stack.h', 'stdiostream.h', 'stl_alloc.h', 'stl_relops.h', 'streambuf.h', 'stream.h', 'strfile.h', 'strstream.h', 'tempbuf.h', 'tree.h', 'type_traits.h', 'vector.h', # 17.6.1.2 C++ library headers 'algorithm', 'array', 'atomic', 'bitset', 'chrono', 'codecvt', 'complex', 'condition_variable', 'deque', 'exception', 'forward_list', 'fstream', 'functional', 'future', 'initializer_list', 'iomanip', 'ios', 'iosfwd', 'iostream', 'istream', 'iterator', 'limits', 'list', 'locale', 'map', 'memory', 'mutex', 'new', 'numeric', 'ostream', 'queue', 'random', 'ratio', 'regex', 'set', 'sstream', 'stack', 'stdexcept', 'streambuf', 'string', 'strstream', 'system_error', 'thread', 'tuple', 'typeindex', 'typeinfo', 'type_traits', 'unordered_map', 'unordered_set', 'utility', 'valarray', 'vector', # 17.6.1.2 C++ headers for C library facilities 'cassert', 'ccomplex', 'cctype', 'cerrno', 'cfenv', 'cfloat', 'cinttypes', 'ciso646', 'climits', 'clocale', 'cmath', 'csetjmp', 'csignal', 'cstdalign', 'cstdarg', 'cstdbool', 'cstddef', 'cstdint', 'cstdio', 'cstdlib', 'cstring', 'ctgmath', 'ctime', 'cuchar', 'cwchar', 'cwctype', ]) # These headers are excluded from [build/include] and [build/include_order] # checks: # - Anything not following google file name conventions (containing an # uppercase character, such as Python.h or nsStringAPI.h, for example). # - Lua headers. _THIRD_PARTY_HEADERS_PATTERN = re.compile( r'^(?:[^/]*[A-Z][^/]*\.h|lua\.h|lauxlib\.h|lualib\.h)$') # Assertion macros. These are defined in base/logging.h and # testing/base/gunit.h. Note that the _M versions need to come first # for substring matching to work. _CHECK_MACROS = [ 'DCHECK', 'CHECK', 'EXPECT_TRUE_M', 'EXPECT_TRUE', 'ASSERT_TRUE_M', 'ASSERT_TRUE', 'EXPECT_FALSE_M', 'EXPECT_FALSE', 'ASSERT_FALSE_M', 'ASSERT_FALSE', ] # Replacement macros for CHECK/DCHECK/EXPECT_TRUE/EXPECT_FALSE _CHECK_REPLACEMENT = dict([(m, {}) for m in _CHECK_MACROS]) for op, replacement in [('==', 'EQ'), ('!=', 'NE'), ('>=', 'GE'), ('>', 'GT'), ('<=', 'LE'), ('<', 'LT')]: _CHECK_REPLACEMENT['DCHECK'][op] = 'DCHECK_%s' % replacement _CHECK_REPLACEMENT['CHECK'][op] = 'CHECK_%s' % replacement _CHECK_REPLACEMENT['EXPECT_TRUE'][op] = 'EXPECT_%s' % replacement _CHECK_REPLACEMENT['ASSERT_TRUE'][op] = 'ASSERT_%s' % replacement _CHECK_REPLACEMENT['EXPECT_TRUE_M'][op] = 'EXPECT_%s_M' % replacement _CHECK_REPLACEMENT['ASSERT_TRUE_M'][op] = 'ASSERT_%s_M' % replacement for op, inv_replacement in [('==', 'NE'), ('!=', 'EQ'), ('>=', 'LT'), ('>', 'LE'), ('<=', 'GT'), ('<', 'GE')]: _CHECK_REPLACEMENT['EXPECT_FALSE'][op] = 'EXPECT_%s' % inv_replacement _CHECK_REPLACEMENT['ASSERT_FALSE'][op] = 'ASSERT_%s' % inv_replacement _CHECK_REPLACEMENT['EXPECT_FALSE_M'][op] = 'EXPECT_%s_M' % inv_replacement _CHECK_REPLACEMENT['ASSERT_FALSE_M'][op] = 'ASSERT_%s_M' % inv_replacement # Alternative tokens and their replacements. For full list, see section 2.5 # Alternative tokens [lex.digraph] in the C++ standard. # # Digraphs (such as '%:') are not included here since it's a mess to # match those on a word boundary. _ALT_TOKEN_REPLACEMENT = { 'and': '&&', 'bitor': '|', 'or': '||', 'xor': '^', 'compl': '~', 'bitand': '&', 'and_eq': '&=', 'or_eq': '|=', 'xor_eq': '^=', 'not': '!', 'not_eq': '!=' } # Compile regular expression that matches all the above keywords. The "[ =()]" # bit is meant to avoid matching these keywords outside of boolean expressions. # # False positives include C-style multi-line comments and multi-line strings # but those have always been troublesome for cpplint. _ALT_TOKEN_REPLACEMENT_PATTERN = re.compile( r'[ =()](' + ('|'.join(_ALT_TOKEN_REPLACEMENT.keys())) + r')(?=[ (]|$)') # These constants define types of headers for use with # _IncludeState.CheckNextIncludeOrder(). _C_SYS_HEADER = 1 _CPP_SYS_HEADER = 2 _LIKELY_MY_HEADER = 3 _POSSIBLE_MY_HEADER = 4 _OTHER_HEADER = 5 # These constants define the current inline assembly state _NO_ASM = 0 # Outside of inline assembly block _INSIDE_ASM = 1 # Inside inline assembly block _END_ASM = 2 # Last line of inline assembly block _BLOCK_ASM = 3 # The whole block is an inline assembly block # Match start of assembly blocks _MATCH_ASM = re.compile(r'^\s*(?:asm|_asm|__asm|__asm__)' r'(?:\s+(volatile|__volatile__))?' r'\s*[{(]') _regexp_compile_cache = {} # {str, set(int)}: a map from error categories to sets of linenumbers # on which those errors are expected and should be suppressed. _error_suppressions = {} # The root directory used for deriving header guard CPP variable. # This is set by --root flag. _root = None # The allowed line length of files. # This is set by --linelength flag. _line_length = 80 # The allowed extensions for file names # This is set by --extensions flag. _valid_extensions = set(['cc', 'h', 'cpp', 'cu', 'cuh', 'hpp']) def ParseNolintSuppressions(filename, raw_line, linenum, error): """Updates the global list of error-suppressions. Parses any NOLINT comments on the current line, updating the global error_suppressions store. Reports an error if the NOLINT comment was malformed. Args: filename: str, the name of the input file. raw_line: str, the line of input text, with comments. linenum: int, the number of the current line. error: function, an error handler. """ matched = Search(r'\bNOLINT(NEXTLINE)?\b(\([^)]+\))?', raw_line) if matched: if matched.group(1): suppressed_line = linenum + 1 else: suppressed_line = linenum category = matched.group(2) if category in (None, '(*)'): # => "suppress all" _error_suppressions.setdefault(None, set()).add(suppressed_line) else: if category.startswith('(') and category.endswith(')'): category = category[1:-1] if category in _ERROR_CATEGORIES: _error_suppressions.setdefault(category, set()).add(suppressed_line) elif category not in _LEGACY_ERROR_CATEGORIES: error(filename, linenum, 'readability/nolint', 5, 'Unknown NOLINT error category: %s' % category) def ResetNolintSuppressions(): """Resets the set of NOLINT suppressions to empty.""" _error_suppressions.clear() def IsErrorSuppressedByNolint(category, linenum): """Returns true if the specified error category is suppressed on this line. Consults the global error_suppressions map populated by ParseNolintSuppressions/ResetNolintSuppressions. Args: category: str, the category of the error. linenum: int, the current line number. Returns: bool, True iff the error should be suppressed due to a NOLINT comment. """ return (linenum in _error_suppressions.get(category, set()) or linenum in _error_suppressions.get(None, set())) def Match(pattern, s): """Matches the string with the pattern, caching the compiled regexp.""" # The regexp compilation caching is inlined in both Match and Search for # performance reasons; factoring it out into a separate function turns out # to be noticeably expensive. if pattern not in _regexp_compile_cache: _regexp_compile_cache[pattern] = sre_compile.compile(pattern) return _regexp_compile_cache[pattern].match(s) def ReplaceAll(pattern, rep, s): """Replaces instances of pattern in a string with a replacement. The compiled regex is kept in a cache shared by Match and Search. Args: pattern: regex pattern rep: replacement text s: search string Returns: string with replacements made (or original string if no replacements) """ if pattern not in _regexp_compile_cache: _regexp_compile_cache[pattern] = sre_compile.compile(pattern) return _regexp_compile_cache[pattern].sub(rep, s) def Search(pattern, s): """Searches the string for the pattern, caching the compiled regexp.""" if pattern not in _regexp_compile_cache: _regexp_compile_cache[pattern] = sre_compile.compile(pattern) return _regexp_compile_cache[pattern].search(s) class _IncludeState(object): """Tracks line numbers for includes, and the order in which includes appear. include_list contains list of lists of (header, line number) pairs. It's a lists of lists rather than just one flat list to make it easier to update across preprocessor boundaries. Call CheckNextIncludeOrder() once for each header in the file, passing in the type constants defined above. Calls in an illegal order will raise an _IncludeError with an appropriate error message. """ # self._section will move monotonically through this set. If it ever # needs to move backwards, CheckNextIncludeOrder will raise an error. _INITIAL_SECTION = 0 _MY_H_SECTION = 1 _C_SECTION = 2 _CPP_SECTION = 3 _OTHER_H_SECTION = 4 _TYPE_NAMES = { _C_SYS_HEADER: 'C system header', _CPP_SYS_HEADER: 'C++ system header', _LIKELY_MY_HEADER: 'header this file implements', _POSSIBLE_MY_HEADER: 'header this file may implement', _OTHER_HEADER: 'other header', } _SECTION_NAMES = { _INITIAL_SECTION: "... nothing. (This can't be an error.)", _MY_H_SECTION: 'a header this file implements', _C_SECTION: 'C system header', _CPP_SECTION: 'C++ system header', _OTHER_H_SECTION: 'other header', } def __init__(self): self.include_list = [[]] self.ResetSection('') def FindHeader(self, header): """Check if a header has already been included. Args: header: header to check. Returns: Line number of previous occurrence, or -1 if the header has not been seen before. """ for section_list in self.include_list: for f in section_list: if f[0] == header: return f[1] return -1 def ResetSection(self, directive): """Reset section checking for preprocessor directive. Args: directive: preprocessor directive (e.g. "if", "else"). """ # The name of the current section. self._section = self._INITIAL_SECTION # The path of last found header. self._last_header = '' # Update list of includes. Note that we never pop from the # include list. if directive in ('if', 'ifdef', 'ifndef'): self.include_list.append([]) elif directive in ('else', 'elif'): self.include_list[-1] = [] def SetLastHeader(self, header_path): self._last_header = header_path def CanonicalizeAlphabeticalOrder(self, header_path): """Returns a path canonicalized for alphabetical comparison. - replaces "-" with "_" so they both cmp the same. - removes '-inl' since we don't require them to be after the main header. - lowercase everything, just in case. Args: header_path: Path to be canonicalized. Returns: Canonicalized path. """ return header_path.replace('-inl.h', '.h').replace('-', '_').lower() def IsInAlphabeticalOrder(self, clean_lines, linenum, header_path): """Check if a header is in alphabetical order with the previous header. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. header_path: Canonicalized header to be checked. Returns: Returns true if the header is in alphabetical order. """ # If previous section is different from current section, _last_header will # be reset to empty string, so it's always less than current header. # # If previous line was a blank line, assume that the headers are # intentionally sorted the way they are. if (self._last_header > header_path and Match(r'^\s*#\s*include\b', clean_lines.elided[linenum - 1])): return False return True def CheckNextIncludeOrder(self, header_type): """Returns a non-empty error message if the next header is out of order. This function also updates the internal state to be ready to check the next include. Args: header_type: One of the _XXX_HEADER constants defined above. Returns: The empty string if the header is in the right order, or an error message describing what's wrong. """ error_message = ('Found %s after %s' % (self._TYPE_NAMES[header_type], self._SECTION_NAMES[self._section])) last_section = self._section if header_type == _C_SYS_HEADER: if self._section <= self._C_SECTION: self._section = self._C_SECTION else: self._last_header = '' return error_message elif header_type == _CPP_SYS_HEADER: if self._section <= self._CPP_SECTION: self._section = self._CPP_SECTION else: self._last_header = '' return error_message elif header_type == _LIKELY_MY_HEADER: if self._section <= self._MY_H_SECTION: self._section = self._MY_H_SECTION else: self._section = self._OTHER_H_SECTION elif header_type == _POSSIBLE_MY_HEADER: if self._section <= self._MY_H_SECTION: self._section = self._MY_H_SECTION else: # This will always be the fallback because we're not sure # enough that the header is associated with this file. self._section = self._OTHER_H_SECTION else: assert header_type == _OTHER_HEADER self._section = self._OTHER_H_SECTION if last_section != self._section: self._last_header = '' return '' class _CppLintState(object): """Maintains module-wide state..""" def __init__(self): self.verbose_level = 1 # global setting. self.error_count = 0 # global count of reported errors # filters to apply when emitting error messages self.filters = _DEFAULT_FILTERS[:] # backup of filter list. Used to restore the state after each file. self._filters_backup = self.filters[:] self.counting = 'total' # In what way are we counting errors? self.errors_by_category = {} # string to int dict storing error counts # output format: # "emacs" - format that emacs can parse (default) # "vs7" - format that Microsoft Visual Studio 7 can parse self.output_format = 'emacs' def SetOutputFormat(self, output_format): """Sets the output format for errors.""" self.output_format = output_format def SetVerboseLevel(self, level): """Sets the module's verbosity, and returns the previous setting.""" last_verbose_level = self.verbose_level self.verbose_level = level return last_verbose_level def SetCountingStyle(self, counting_style): """Sets the module's counting options.""" self.counting = counting_style def SetFilters(self, filters): """Sets the error-message filters. These filters are applied when deciding whether to emit a given error message. Args: filters: A string of comma-separated filters (eg "+whitespace/indent"). Each filter should start with + or -; else we die. Raises: ValueError: The comma-separated filters did not all start with '+' or '-'. E.g. "-,+whitespace,-whitespace/indent,whitespace/badfilter" """ # Default filters always have less priority than the flag ones. self.filters = _DEFAULT_FILTERS[:] self.AddFilters(filters) def AddFilters(self, filters): """ Adds more filters to the existing list of error-message filters. """ for filt in filters.split(','): clean_filt = filt.strip() if clean_filt: self.filters.append(clean_filt) for filt in self.filters: if not (filt.startswith('+') or filt.startswith('-')): raise ValueError('Every filter in --filters must start with + or -' ' (%s does not)' % filt) def BackupFilters(self): """ Saves the current filter list to backup storage.""" self._filters_backup = self.filters[:] def RestoreFilters(self): """ Restores filters previously backed up.""" self.filters = self._filters_backup[:] def ResetErrorCounts(self): """Sets the module's error statistic back to zero.""" self.error_count = 0 self.errors_by_category = {} def IncrementErrorCount(self, category): """Bumps the module's error statistic.""" self.error_count += 1 if self.counting in ('toplevel', 'detailed'): if self.counting != 'detailed': category = category.split('/')[0] if category not in self.errors_by_category: self.errors_by_category[category] = 0 self.errors_by_category[category] += 1 def PrintErrorCounts(self): """Print a summary of errors by category, and the total.""" for category, count in self.errors_by_category.iteritems(): sys.stderr.write('Category \'%s\' errors found: %d\n' % (category, count)) sys.stderr.write('Total errors found: %d\n' % self.error_count) _cpplint_state = _CppLintState() def _OutputFormat(): """Gets the module's output format.""" return _cpplint_state.output_format def _SetOutputFormat(output_format): """Sets the module's output format.""" _cpplint_state.SetOutputFormat(output_format) def _VerboseLevel(): """Returns the module's verbosity setting.""" return _cpplint_state.verbose_level def _SetVerboseLevel(level): """Sets the module's verbosity, and returns the previous setting.""" return _cpplint_state.SetVerboseLevel(level) def _SetCountingStyle(level): """Sets the module's counting options.""" _cpplint_state.SetCountingStyle(level) def _Filters(): """Returns the module's list of output filters, as a list.""" return _cpplint_state.filters def _SetFilters(filters): """Sets the module's error-message filters. These filters are applied when deciding whether to emit a given error message. Args: filters: A string of comma-separated filters (eg "whitespace/indent"). Each filter should start with + or -; else we die. """ _cpplint_state.SetFilters(filters) def _AddFilters(filters): """Adds more filter overrides. Unlike _SetFilters, this function does not reset the current list of filters available. Args: filters: A string of comma-separated filters (eg "whitespace/indent"). Each filter should start with + or -; else we die. """ _cpplint_state.AddFilters(filters) def _BackupFilters(): """ Saves the current filter list to backup storage.""" _cpplint_state.BackupFilters() def _RestoreFilters(): """ Restores filters previously backed up.""" _cpplint_state.RestoreFilters() class _FunctionState(object): """Tracks current function name and the number of lines in its body.""" _NORMAL_TRIGGER = 250 # for --v=0, 500 for --v=1, etc. _TEST_TRIGGER = 400 # about 50% more than _NORMAL_TRIGGER. def __init__(self): self.in_a_function = False self.lines_in_function = 0 self.current_function = '' def Begin(self, function_name): """Start analyzing function body. Args: function_name: The name of the function being tracked. """ self.in_a_function = True self.lines_in_function = 0 self.current_function = function_name def Count(self): """Count line in current function body.""" if self.in_a_function: self.lines_in_function += 1 def Check(self, error, filename, linenum): """Report if too many lines in function body. Args: error: The function to call with any errors found. filename: The name of the current file. linenum: The number of the line to check. """ if Match(r'T(EST|est)', self.current_function): base_trigger = self._TEST_TRIGGER else: base_trigger = self._NORMAL_TRIGGER trigger = base_trigger * 2**_VerboseLevel() if self.lines_in_function > trigger: error_level = int(math.log(self.lines_in_function / base_trigger, 2)) # 50 => 0, 100 => 1, 200 => 2, 400 => 3, 800 => 4, 1600 => 5, ... if error_level > 5: error_level = 5 error(filename, linenum, 'readability/fn_size', error_level, 'Small and focused functions are preferred:' ' %s has %d non-comment lines' ' (error triggered by exceeding %d lines).' % ( self.current_function, self.lines_in_function, trigger)) def End(self): """Stop analyzing function body.""" self.in_a_function = False class _IncludeError(Exception): """Indicates a problem with the include order in a file.""" pass class FileInfo(object): """Provides utility functions for filenames. FileInfo provides easy access to the components of a file's path relative to the project root. """ def __init__(self, filename): self._filename = filename def FullName(self): """Make Windows paths like Unix.""" return os.path.abspath(self._filename).replace('\\', '/') def RepositoryName(self): """FullName after removing the local path to the repository. If we have a real absolute path name here we can try to do something smart: detecting the root of the checkout and truncating /path/to/checkout from the name so that we get header guards that don't include things like "C:\Documents and Settings\..." or "/home/username/..." in them and thus people on different computers who have checked the source out to different locations won't see bogus errors. """ fullname = self.FullName() if os.path.exists(fullname): project_dir = os.path.dirname(fullname) if os.path.exists(os.path.join(project_dir, ".svn")): # If there's a .svn file in the current directory, we recursively look # up the directory tree for the top of the SVN checkout root_dir = project_dir one_up_dir = os.path.dirname(root_dir) while os.path.exists(os.path.join(one_up_dir, ".svn")): root_dir = os.path.dirname(root_dir) one_up_dir = os.path.dirname(one_up_dir) prefix = os.path.commonprefix([root_dir, project_dir]) return fullname[len(prefix) + 1:] # Not SVN <= 1.6? Try to find a git, hg, or svn top level directory by # searching up from the current path. root_dir = os.path.dirname(fullname) while (root_dir != os.path.dirname(root_dir) and not os.path.exists(os.path.join(root_dir, ".git")) and not os.path.exists(os.path.join(root_dir, ".hg")) and not os.path.exists(os.path.join(root_dir, ".svn"))): root_dir = os.path.dirname(root_dir) if (os.path.exists(os.path.join(root_dir, ".git")) or os.path.exists(os.path.join(root_dir, ".hg")) or os.path.exists(os.path.join(root_dir, ".svn"))): prefix = os.path.commonprefix([root_dir, project_dir]) return fullname[len(prefix) + 1:] # Don't know what to do; header guard warnings may be wrong... return fullname def Split(self): """Splits the file into the directory, basename, and extension. For 'chrome/browser/browser.cc', Split() would return ('chrome/browser', 'browser', '.cc') Returns: A tuple of (directory, basename, extension). """ googlename = self.RepositoryName() project, rest = os.path.split(googlename) return (project,) + os.path.splitext(rest) def BaseName(self): """File base name - text after the final slash, before the final period.""" return self.Split()[1] def Extension(self): """File extension - text following the final period.""" return self.Split()[2] def NoExtension(self): """File has no source file extension.""" return '/'.join(self.Split()[0:2]) def IsSource(self): """File has a source file extension.""" return self.Extension()[1:] in ('c', 'cc', 'cpp', 'cxx') def _ShouldPrintError(category, confidence, linenum): """If confidence >= verbose, category passes filter and is not suppressed.""" # There are three ways we might decide not to print an error message: # a "NOLINT(category)" comment appears in the source, # the verbosity level isn't high enough, or the filters filter it out. if IsErrorSuppressedByNolint(category, linenum): return False if confidence < _cpplint_state.verbose_level: return False is_filtered = False for one_filter in _Filters(): if one_filter.startswith('-'): if category.startswith(one_filter[1:]): is_filtered = True elif one_filter.startswith('+'): if category.startswith(one_filter[1:]): is_filtered = False else: assert False # should have been checked for in SetFilter. if is_filtered: return False return True def Error(filename, linenum, category, confidence, message): """Logs the fact we've found a lint error. We log where the error was found, and also our confidence in the error, that is, how certain we are this is a legitimate style regression, and not a misidentification or a use that's sometimes justified. False positives can be suppressed by the use of "cpplint(category)" comments on the offending line. These are parsed into _error_suppressions. Args: filename: The name of the file containing the error. linenum: The number of the line containing the error. category: A string used to describe the "category" this bug falls under: "whitespace", say, or "runtime". Categories may have a hierarchy separated by slashes: "whitespace/indent". confidence: A number from 1-5 representing a confidence score for the error, with 5 meaning that we are certain of the problem, and 1 meaning that it could be a legitimate construct. message: The error message. """ if _ShouldPrintError(category, confidence, linenum): _cpplint_state.IncrementErrorCount(category) if _cpplint_state.output_format == 'vs7': sys.stderr.write('%s(%s): %s [%s] [%d]\n' % ( filename, linenum, message, category, confidence)) elif _cpplint_state.output_format == 'eclipse': sys.stderr.write('%s:%s: warning: %s [%s] [%d]\n' % ( filename, linenum, message, category, confidence)) else: sys.stderr.write('%s:%s: %s [%s] [%d]\n' % ( filename, linenum, message, category, confidence)) # Matches standard C++ escape sequences per 2.13.2.3 of the C++ standard. _RE_PATTERN_CLEANSE_LINE_ESCAPES = re.compile( r'\\([abfnrtv?"\\\']|\d+|x[0-9a-fA-F]+)') # Match a single C style comment on the same line. _RE_PATTERN_C_COMMENTS = r'/\*(?:[^*]|\*(?!/))*\*/' # Matches multi-line C style comments. # This RE is a little bit more complicated than one might expect, because we # have to take care of space removals tools so we can handle comments inside # statements better. # The current rule is: We only clear spaces from both sides when we're at the # end of the line. Otherwise, we try to remove spaces from the right side, # if this doesn't work we try on left side but only if there's a non-character # on the right. _RE_PATTERN_CLEANSE_LINE_C_COMMENTS = re.compile( r'(\s*' + _RE_PATTERN_C_COMMENTS + r'\s*$|' + _RE_PATTERN_C_COMMENTS + r'\s+|' + r'\s+' + _RE_PATTERN_C_COMMENTS + r'(?=\W)|' + _RE_PATTERN_C_COMMENTS + r')') def IsCppString(line): """Does line terminate so, that the next symbol is in string constant. This function does not consider single-line nor multi-line comments. Args: line: is a partial line of code starting from the 0..n. Returns: True, if next character appended to 'line' is inside a string constant. """ line = line.replace(r'\\', 'XX') # after this, \\" does not match to \" return ((line.count('"') - line.count(r'\"') - line.count("'\"'")) & 1) == 1 def CleanseRawStrings(raw_lines): """Removes C++11 raw strings from lines. Before: static const char kData[] = R"( multi-line string )"; After: static const char kData[] = "" (replaced by blank line) ""; Args: raw_lines: list of raw lines. Returns: list of lines with C++11 raw strings replaced by empty strings. """ delimiter = None lines_without_raw_strings = [] for line in raw_lines: if delimiter: # Inside a raw string, look for the end end = line.find(delimiter) if end >= 0: # Found the end of the string, match leading space for this # line and resume copying the original lines, and also insert # a "" on the last line. leading_space = Match(r'^(\s*)\S', line) line = leading_space.group(1) + '""' + line[end + len(delimiter):] delimiter = None else: # Haven't found the end yet, append a blank line. line = '""' # Look for beginning of a raw string, and replace them with # empty strings. This is done in a loop to handle multiple raw # strings on the same line. while delimiter is None: # Look for beginning of a raw string. # See 2.14.15 [lex.string] for syntax. matched = Match(r'^(.*)\b(?:R|u8R|uR|UR|LR)"([^\s\\()]*)\((.*)$', line) if matched: delimiter = ')' + matched.group(2) + '"' end = matched.group(3).find(delimiter) if end >= 0: # Raw string ended on same line line = (matched.group(1) + '""' + matched.group(3)[end + len(delimiter):]) delimiter = None else: # Start of a multi-line raw string line = matched.group(1) + '""' else: break lines_without_raw_strings.append(line) # TODO(unknown): if delimiter is not None here, we might want to # emit a warning for unterminated string. return lines_without_raw_strings def FindNextMultiLineCommentStart(lines, lineix): """Find the beginning marker for a multiline comment.""" while lineix < len(lines): if lines[lineix].strip().startswith('/*'): # Only return this marker if the comment goes beyond this line if lines[lineix].strip().find('*/', 2) < 0: return lineix lineix += 1 return len(lines) def FindNextMultiLineCommentEnd(lines, lineix): """We are inside a comment, find the end marker.""" while lineix < len(lines): if lines[lineix].strip().endswith('*/'): return lineix lineix += 1 return len(lines) def RemoveMultiLineCommentsFromRange(lines, begin, end): """Clears a range of lines for multi-line comments.""" # Having // dummy comments makes the lines non-empty, so we will not get # unnecessary blank line warnings later in the code. for i in range(begin, end): lines[i] = '/**/' def RemoveMultiLineComments(filename, lines, error): """Removes multiline (c-style) comments from lines.""" lineix = 0 while lineix < len(lines): lineix_begin = FindNextMultiLineCommentStart(lines, lineix) if lineix_begin >= len(lines): return lineix_end = FindNextMultiLineCommentEnd(lines, lineix_begin) if lineix_end >= len(lines): error(filename, lineix_begin + 1, 'readability/multiline_comment', 5, 'Could not find end of multi-line comment') return RemoveMultiLineCommentsFromRange(lines, lineix_begin, lineix_end + 1) lineix = lineix_end + 1 def CleanseComments(line): """Removes //-comments and single-line C-style /* */ comments. Args: line: A line of C++ source. Returns: The line with single-line comments removed. """ commentpos = line.find('//') if commentpos != -1 and not IsCppString(line[:commentpos]): line = line[:commentpos].rstrip() # get rid of /* ... */ return _RE_PATTERN_CLEANSE_LINE_C_COMMENTS.sub('', line) class CleansedLines(object): """Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines member contains lines without comments. 3) raw_lines member contains all the lines without processing. 4) lines_without_raw_strings member is same as raw_lines, but with C++11 raw strings removed. All these members are of , and of the same length. """ def __init__(self, lines): self.elided = [] self.lines = [] self.raw_lines = lines self.num_lines = len(lines) self.lines_without_raw_strings = CleanseRawStrings(lines) for linenum in range(len(self.lines_without_raw_strings)): self.lines.append(CleanseComments( self.lines_without_raw_strings[linenum])) elided = self._CollapseStrings(self.lines_without_raw_strings[linenum]) self.elided.append(CleanseComments(elided)) def NumLines(self): """Returns the number of lines represented.""" return self.num_lines @staticmethod def _CollapseStrings(elided): """Collapses strings and chars on a line to simple "" or '' blocks. We nix strings first so we're not fooled by text like '"http://"' Args: elided: The line being processed. Returns: The line with collapsed strings. """ if _RE_PATTERN_INCLUDE.match(elided): return elided # Remove escaped characters first to make quote/single quote collapsing # basic. Things that look like escaped characters shouldn't occur # outside of strings and chars. elided = _RE_PATTERN_CLEANSE_LINE_ESCAPES.sub('', elided) # Replace quoted strings and digit separators. Both single quotes # and double quotes are processed in the same loop, otherwise # nested quotes wouldn't work. collapsed = '' while True: # Find the first quote character match = Match(r'^([^\'"]*)([\'"])(.*)$', elided) if not match: collapsed += elided break head, quote, tail = match.groups() if quote == '"': # Collapse double quoted strings second_quote = tail.find('"') if second_quote >= 0: collapsed += head + '""' elided = tail[second_quote + 1:] else: # Unmatched double quote, don't bother processing the rest # of the line since this is probably a multiline string. collapsed += elided break else: # Found single quote, check nearby text to eliminate digit separators. # # There is no special handling for floating point here, because # the integer/fractional/exponent parts would all be parsed # correctly as long as there are digits on both sides of the # separator. So we are fine as long as we don't see something # like "0.'3" (gcc 4.9.0 will not allow this literal). if Search(r'\b(?:0[bBxX]?|[1-9])[0-9a-fA-F]*$', head): match_literal = Match(r'^((?:\'?[0-9a-zA-Z_])*)(.*)$', "'" + tail) collapsed += head + match_literal.group(1).replace("'", '') elided = match_literal.group(2) else: second_quote = tail.find('\'') if second_quote >= 0: collapsed += head + "''" elided = tail[second_quote + 1:] else: # Unmatched single quote collapsed += elided break return collapsed def FindEndOfExpressionInLine(line, startpos, stack): """Find the position just after the end of current parenthesized expression. Args: line: a CleansedLines line. startpos: start searching at this position. stack: nesting stack at startpos. Returns: On finding matching end: (index just after matching end, None) On finding an unclosed expression: (-1, None) Otherwise: (-1, new stack at end of this line) """ for i in xrange(startpos, len(line)): char = line[i] if char in '([{': # Found start of parenthesized expression, push to expression stack stack.append(char) elif char == '<': # Found potential start of template argument list if i > 0 and line[i - 1] == '<': # Left shift operator if stack and stack[-1] == '<': stack.pop() if not stack: return (-1, None) elif i > 0 and Search(r'\boperator\s*$', line[0:i]): # operator<, don't add to stack continue else: # Tentative start of template argument list stack.append('<') elif char in ')]}': # Found end of parenthesized expression. # # If we are currently expecting a matching '>', the pending '<' # must have been an operator. Remove them from expression stack. while stack and stack[-1] == '<': stack.pop() if not stack: return (-1, None) if ((stack[-1] == '(' and char == ')') or (stack[-1] == '[' and char == ']') or (stack[-1] == '{' and char == '}')): stack.pop() if not stack: return (i + 1, None) else: # Mismatched parentheses return (-1, None) elif char == '>': # Found potential end of template argument list. # Ignore "->" and operator functions if (i > 0 and (line[i - 1] == '-' or Search(r'\boperator\s*$', line[0:i - 1]))): continue # Pop the stack if there is a matching '<'. Otherwise, ignore # this '>' since it must be an operator. if stack: if stack[-1] == '<': stack.pop() if not stack: return (i + 1, None) elif char == ';': # Found something that look like end of statements. If we are currently # expecting a '>', the matching '<' must have been an operator, since # template argument list should not contain statements. while stack and stack[-1] == '<': stack.pop() if not stack: return (-1, None) # Did not find end of expression or unbalanced parentheses on this line return (-1, stack) def CloseExpression(clean_lines, linenum, pos): """If input points to ( or { or [ or <, finds the position that closes it. If lines[linenum][pos] points to a '(' or '{' or '[' or '<', finds the linenum/pos that correspond to the closing of the expression. TODO(unknown): cpplint spends a fair bit of time matching parentheses. Ideally we would want to index all opening and closing parentheses once and have CloseExpression be just a simple lookup, but due to preprocessor tricks, this is not so easy. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. pos: A position on the line. Returns: A tuple (line, linenum, pos) pointer *past* the closing brace, or (line, len(lines), -1) if we never find a close. Note we ignore strings and comments when matching; and the line we return is the 'cleansed' line at linenum. """ line = clean_lines.elided[linenum] if (line[pos] not in '({[<') or Match(r'<[<=]', line[pos:]): return (line, clean_lines.NumLines(), -1) # Check first line (end_pos, stack) = FindEndOfExpressionInLine(line, pos, []) if end_pos > -1: return (line, linenum, end_pos) # Continue scanning forward while stack and linenum < clean_lines.NumLines() - 1: linenum += 1 line = clean_lines.elided[linenum] (end_pos, stack) = FindEndOfExpressionInLine(line, 0, stack) if end_pos > -1: return (line, linenum, end_pos) # Did not find end of expression before end of file, give up return (line, clean_lines.NumLines(), -1) def FindStartOfExpressionInLine(line, endpos, stack): """Find position at the matching start of current expression. This is almost the reverse of FindEndOfExpressionInLine, but note that the input position and returned position differs by 1. Args: line: a CleansedLines line. endpos: start searching at this position. stack: nesting stack at endpos. Returns: On finding matching start: (index at matching start, None) On finding an unclosed expression: (-1, None) Otherwise: (-1, new stack at beginning of this line) """ i = endpos while i >= 0: char = line[i] if char in ')]}': # Found end of expression, push to expression stack stack.append(char) elif char == '>': # Found potential end of template argument list. # # Ignore it if it's a "->" or ">=" or "operator>" if (i > 0 and (line[i - 1] == '-' or Match(r'\s>=\s', line[i - 1:]) or Search(r'\boperator\s*$', line[0:i]))): i -= 1 else: stack.append('>') elif char == '<': # Found potential start of template argument list if i > 0 and line[i - 1] == '<': # Left shift operator i -= 1 else: # If there is a matching '>', we can pop the expression stack. # Otherwise, ignore this '<' since it must be an operator. if stack and stack[-1] == '>': stack.pop() if not stack: return (i, None) elif char in '([{': # Found start of expression. # # If there are any unmatched '>' on the stack, they must be # operators. Remove those. while stack and stack[-1] == '>': stack.pop() if not stack: return (-1, None) if ((char == '(' and stack[-1] == ')') or (char == '[' and stack[-1] == ']') or (char == '{' and stack[-1] == '}')): stack.pop() if not stack: return (i, None) else: # Mismatched parentheses return (-1, None) elif char == ';': # Found something that look like end of statements. If we are currently # expecting a '<', the matching '>' must have been an operator, since # template argument list should not contain statements. while stack and stack[-1] == '>': stack.pop() if not stack: return (-1, None) i -= 1 return (-1, stack) def ReverseCloseExpression(clean_lines, linenum, pos): """If input points to ) or } or ] or >, finds the position that opens it. If lines[linenum][pos] points to a ')' or '}' or ']' or '>', finds the linenum/pos that correspond to the opening of the expression. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. pos: A position on the line. Returns: A tuple (line, linenum, pos) pointer *at* the opening brace, or (line, 0, -1) if we never find the matching opening brace. Note we ignore strings and comments when matching; and the line we return is the 'cleansed' line at linenum. """ line = clean_lines.elided[linenum] if line[pos] not in ')}]>': return (line, 0, -1) # Check last line (start_pos, stack) = FindStartOfExpressionInLine(line, pos, []) if start_pos > -1: return (line, linenum, start_pos) # Continue scanning backward while stack and linenum > 0: linenum -= 1 line = clean_lines.elided[linenum] (start_pos, stack) = FindStartOfExpressionInLine(line, len(line) - 1, stack) if start_pos > -1: return (line, linenum, start_pos) # Did not find start of expression before beginning of file, give up return (line, 0, -1) def CheckForCopyright(filename, lines, error): """Logs an error if no Copyright message appears at the top of the file.""" # We'll say it should occur by line 10. Don't forget there's a # dummy line at the front. for line in xrange(1, min(len(lines), 11)): if re.search(r'Copyright', lines[line], re.I): break else: # means no copyright line was found error(filename, 0, 'legal/copyright', 5, 'No copyright message found. ' 'You should have a line: "Copyright [year] "') def GetIndentLevel(line): """Return the number of leading spaces in line. Args: line: A string to check. Returns: An integer count of leading spaces, possibly zero. """ indent = Match(r'^( *)\S', line) if indent: return len(indent.group(1)) else: return 0 def GetHeaderGuardCPPVariable(filename): """Returns the CPP variable that should be used as a header guard. Args: filename: The name of a C++ header file. Returns: The CPP variable that should be used as a header guard in the named file. """ # Restores original filename in case that cpplint is invoked from Emacs's # flymake. filename = re.sub(r'_flymake\.h$', '.h', filename) filename = re.sub(r'/\.flymake/([^/]*)$', r'/\1', filename) # Replace 'c++' with 'cpp'. filename = filename.replace('C++', 'cpp').replace('c++', 'cpp') fileinfo = FileInfo(filename) file_path_from_root = fileinfo.RepositoryName() if _root: file_path_from_root = re.sub('^' + _root + os.sep, '', file_path_from_root) return re.sub(r'[^a-zA-Z0-9]', '_', file_path_from_root).upper() + '_' def CheckForHeaderGuard(filename, clean_lines, error): """Checks that the file contains a header guard. Logs an error if no #ifndef header guard is present. For other headers, checks that the full pathname is used. Args: filename: The name of the C++ header file. clean_lines: A CleansedLines instance containing the file. error: The function to call with any errors found. """ # Don't check for header guards if there are error suppression # comments somewhere in this file. # # Because this is silencing a warning for a nonexistent line, we # only support the very specific NOLINT(build/header_guard) syntax, # and not the general NOLINT or NOLINT(*) syntax. raw_lines = clean_lines.lines_without_raw_strings for i in raw_lines: if Search(r'//\s*NOLINT\(build/header_guard\)', i): return cppvar = GetHeaderGuardCPPVariable(filename) ifndef = '' ifndef_linenum = 0 define = '' endif = '' endif_linenum = 0 for linenum, line in enumerate(raw_lines): linesplit = line.split() if len(linesplit) >= 2: # find the first occurrence of #ifndef and #define, save arg if not ifndef and linesplit[0] == '#ifndef': # set ifndef to the header guard presented on the #ifndef line. ifndef = linesplit[1] ifndef_linenum = linenum if not define and linesplit[0] == '#define': define = linesplit[1] # find the last occurrence of #endif, save entire line if line.startswith('#endif'): endif = line endif_linenum = linenum if not ifndef or not define or ifndef != define: error(filename, 0, 'build/header_guard', 5, 'No #ifndef header guard found, suggested CPP variable is: %s' % cppvar) return # The guard should be PATH_FILE_H_, but we also allow PATH_FILE_H__ # for backward compatibility. if ifndef != cppvar: error_level = 0 if ifndef != cppvar + '_': error_level = 5 ParseNolintSuppressions(filename, raw_lines[ifndef_linenum], ifndef_linenum, error) error(filename, ifndef_linenum, 'build/header_guard', error_level, '#ifndef header guard has wrong style, please use: %s' % cppvar) # Check for "//" comments on endif line. ParseNolintSuppressions(filename, raw_lines[endif_linenum], endif_linenum, error) match = Match(r'#endif\s*//\s*' + cppvar + r'(_)?\b', endif) if match: if match.group(1) == '_': # Issue low severity warning for deprecated double trailing underscore error(filename, endif_linenum, 'build/header_guard', 0, '#endif line should be "#endif // %s"' % cppvar) return # Didn't find the corresponding "//" comment. If this file does not # contain any "//" comments at all, it could be that the compiler # only wants "/**/" comments, look for those instead. no_single_line_comments = True for i in xrange(1, len(raw_lines) - 1): line = raw_lines[i] if Match(r'^(?:(?:\'(?:\.|[^\'])*\')|(?:"(?:\.|[^"])*")|[^\'"])*//', line): no_single_line_comments = False break if no_single_line_comments: match = Match(r'#endif\s*/\*\s*' + cppvar + r'(_)?\s*\*/', endif) if match: if match.group(1) == '_': # Low severity warning for double trailing underscore error(filename, endif_linenum, 'build/header_guard', 0, '#endif line should be "#endif /* %s */"' % cppvar) return # Didn't find anything error(filename, endif_linenum, 'build/header_guard', 5, '#endif line should be "#endif // %s"' % cppvar) def CheckHeaderFileIncluded(filename, include_state, error): """Logs an error if a .cc file does not include its header.""" # Do not check test files if filename.endswith('_test.cc') or filename.endswith('_unittest.cc'): return fileinfo = FileInfo(filename) headerfile = filename[0:len(filename) - 2] + 'hpp' if not os.path.exists(headerfile): return headername = FileInfo(headerfile).RepositoryName() first_include = 0 for section_list in include_state.include_list: for f in section_list: if headername in f[0] or f[0] in headername: return if not first_include: first_include = f[1] error(filename, first_include, 'build/include', 5, '%s should include its header file %s' % (fileinfo.RepositoryName(), headername)) def CheckForBadCharacters(filename, lines, error): """Logs an error for each line containing bad characters. Two kinds of bad characters: 1. Unicode replacement characters: These indicate that either the file contained invalid UTF-8 (likely) or Unicode replacement characters (which it shouldn't). Note that it's possible for this to throw off line numbering if the invalid UTF-8 occurred adjacent to a newline. 2. NUL bytes. These are problematic for some tools. Args: filename: The name of the current file. lines: An array of strings, each representing a line of the file. error: The function to call with any errors found. """ for linenum, line in enumerate(lines): if u'\ufffd' in line: error(filename, linenum, 'readability/utf8', 5, 'Line contains invalid UTF-8 (or Unicode replacement character).') if '\0' in line: error(filename, linenum, 'readability/nul', 5, 'Line contains NUL byte.') def CheckForNewlineAtEOF(filename, lines, error): """Logs an error if there is no newline char at the end of the file. Args: filename: The name of the current file. lines: An array of strings, each representing a line of the file. error: The function to call with any errors found. """ # The array lines() was created by adding two newlines to the # original file (go figure), then splitting on \n. # To verify that the file ends in \n, we just have to make sure the # last-but-two element of lines() exists and is empty. if len(lines) < 3 or lines[-2]: error(filename, len(lines) - 2, 'whitespace/ending_newline', 5, 'Could not find a newline character at the end of the file.') def CheckForMultilineCommentsAndStrings(filename, clean_lines, linenum, error): """Logs an error if we see /* ... */ or "..." that extend past one line. /* ... */ comments are legit inside macros, for one line. Otherwise, we prefer // comments, so it's ok to warn about the other. Likewise, it's ok for strings to extend across multiple lines, as long as a line continuation character (backslash) terminates each line. Although not currently prohibited by the C++ style guide, it's ugly and unnecessary. We don't do well with either in this lint program, so we warn about both. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Remove all \\ (escaped backslashes) from the line. They are OK, and the # second (escaped) slash may trigger later \" detection erroneously. line = line.replace('\\\\', '') if line.count('/*') > line.count('*/'): error(filename, linenum, 'readability/multiline_comment', 5, 'Complex multi-line /*...*/-style comment found. ' 'Lint may give bogus warnings. ' 'Consider replacing these with //-style comments, ' 'with #if 0...#endif, ' 'or with more clearly structured multi-line comments.') if (line.count('"') - line.count('\\"')) % 2: error(filename, linenum, 'readability/multiline_string', 5, 'Multi-line string ("...") found. This lint script doesn\'t ' 'do well with such strings, and may give bogus warnings. ' 'Use C++11 raw strings or concatenation instead.') # (non-threadsafe name, thread-safe alternative, validation pattern) # # The validation pattern is used to eliminate false positives such as: # _rand(); // false positive due to substring match. # ->rand(); // some member function rand(). # ACMRandom rand(seed); // some variable named rand. # ISAACRandom rand(); // another variable named rand. # # Basically we require the return value of these functions to be used # in some expression context on the same line by matching on some # operator before the function name. This eliminates constructors and # member function calls. _UNSAFE_FUNC_PREFIX = r'(?:[-+*/=%^&|(<]\s*|>\s+)' _THREADING_LIST = ( ('asctime(', 'asctime_r(', _UNSAFE_FUNC_PREFIX + r'asctime\([^)]+\)'), ('ctime(', 'ctime_r(', _UNSAFE_FUNC_PREFIX + r'ctime\([^)]+\)'), ('getgrgid(', 'getgrgid_r(', _UNSAFE_FUNC_PREFIX + r'getgrgid\([^)]+\)'), ('getgrnam(', 'getgrnam_r(', _UNSAFE_FUNC_PREFIX + r'getgrnam\([^)]+\)'), ('getlogin(', 'getlogin_r(', _UNSAFE_FUNC_PREFIX + r'getlogin\(\)'), ('getpwnam(', 'getpwnam_r(', _UNSAFE_FUNC_PREFIX + r'getpwnam\([^)]+\)'), ('getpwuid(', 'getpwuid_r(', _UNSAFE_FUNC_PREFIX + r'getpwuid\([^)]+\)'), ('gmtime(', 'gmtime_r(', _UNSAFE_FUNC_PREFIX + r'gmtime\([^)]+\)'), ('localtime(', 'localtime_r(', _UNSAFE_FUNC_PREFIX + r'localtime\([^)]+\)'), ('rand(', 'rand_r(', _UNSAFE_FUNC_PREFIX + r'rand\(\)'), ('strtok(', 'strtok_r(', _UNSAFE_FUNC_PREFIX + r'strtok\([^)]+\)'), ('ttyname(', 'ttyname_r(', _UNSAFE_FUNC_PREFIX + r'ttyname\([^)]+\)'), ) def CheckPosixThreading(filename, clean_lines, linenum, error): """Checks for calls to thread-unsafe functions. Much code has been originally written without consideration of multi-threading. Also, engineers are relying on their old experience; they have learned posix before threading extensions were added. These tests guide the engineers to use thread-safe functions (when using posix directly). Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] for single_thread_func, multithread_safe_func, pattern in _THREADING_LIST: # Additional pattern matching check to confirm that this is the # function we are looking for if Search(pattern, line): error(filename, linenum, 'runtime/threadsafe_fn', 2, 'Consider using ' + multithread_safe_func + '...) instead of ' + single_thread_func + '...) for improved thread safety.') def CheckVlogArguments(filename, clean_lines, linenum, error): """Checks that VLOG() is only used for defining a logging level. For example, VLOG(2) is correct. VLOG(INFO), VLOG(WARNING), VLOG(ERROR), and VLOG(FATAL) are not. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] if Search(r'\bVLOG\((INFO|ERROR|WARNING|DFATAL|FATAL)\)', line): error(filename, linenum, 'runtime/vlog', 5, 'VLOG() should be used with numeric verbosity level. ' 'Use LOG() if you want symbolic severity levels.') # Matches invalid increment: *count++, which moves pointer instead of # incrementing a value. _RE_PATTERN_INVALID_INCREMENT = re.compile( r'^\s*\*\w+(\+\+|--);') def CheckInvalidIncrement(filename, clean_lines, linenum, error): """Checks for invalid increment *count++. For example following function: void increment_counter(int* count) { *count++; } is invalid, because it effectively does count++, moving pointer, and should be replaced with ++*count, (*count)++ or *count += 1. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] if _RE_PATTERN_INVALID_INCREMENT.match(line): error(filename, linenum, 'runtime/invalid_increment', 5, 'Changing pointer instead of value (or unused value of operator*).') def IsMacroDefinition(clean_lines, linenum): if Search(r'^#define', clean_lines[linenum]): return True if linenum > 0 and Search(r'\\$', clean_lines[linenum - 1]): return True return False def IsForwardClassDeclaration(clean_lines, linenum): return Match(r'^\s*(\btemplate\b)*.*class\s+\w+;\s*$', clean_lines[linenum]) class _BlockInfo(object): """Stores information about a generic block of code.""" def __init__(self, seen_open_brace): self.seen_open_brace = seen_open_brace self.open_parentheses = 0 self.inline_asm = _NO_ASM self.check_namespace_indentation = False def CheckBegin(self, filename, clean_lines, linenum, error): """Run checks that applies to text up to the opening brace. This is mostly for checking the text after the class identifier and the "{", usually where the base class is specified. For other blocks, there isn't much to check, so we always pass. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ pass def CheckEnd(self, filename, clean_lines, linenum, error): """Run checks that applies to text after the closing brace. This is mostly used for checking end of namespace comments. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ pass def IsBlockInfo(self): """Returns true if this block is a _BlockInfo. This is convenient for verifying that an object is an instance of a _BlockInfo, but not an instance of any of the derived classes. Returns: True for this class, False for derived classes. """ return self.__class__ == _BlockInfo class _ExternCInfo(_BlockInfo): """Stores information about an 'extern "C"' block.""" def __init__(self): _BlockInfo.__init__(self, True) class _ClassInfo(_BlockInfo): """Stores information about a class.""" def __init__(self, name, class_or_struct, clean_lines, linenum): _BlockInfo.__init__(self, False) self.name = name self.starting_linenum = linenum self.is_derived = False self.check_namespace_indentation = True if class_or_struct == 'struct': self.access = 'public' self.is_struct = True else: self.access = 'private' self.is_struct = False # Remember initial indentation level for this class. Using raw_lines here # instead of elided to account for leading comments. self.class_indent = GetIndentLevel(clean_lines.raw_lines[linenum]) # Try to find the end of the class. This will be confused by things like: # class A { # } *x = { ... # # But it's still good enough for CheckSectionSpacing. self.last_line = 0 depth = 0 for i in range(linenum, clean_lines.NumLines()): line = clean_lines.elided[i] depth += line.count('{') - line.count('}') if not depth: self.last_line = i break def CheckBegin(self, filename, clean_lines, linenum, error): # Look for a bare ':' if Search('(^|[^:]):($|[^:])', clean_lines.elided[linenum]): self.is_derived = True def CheckEnd(self, filename, clean_lines, linenum, error): # If there is a DISALLOW macro, it should appear near the end of # the class. seen_last_thing_in_class = False for i in xrange(linenum - 1, self.starting_linenum, -1): match = Search( r'\b(DISALLOW_COPY_AND_ASSIGN|DISALLOW_IMPLICIT_CONSTRUCTORS)\(' + self.name + r'\)', clean_lines.elided[i]) if match: if seen_last_thing_in_class: error(filename, i, 'readability/constructors', 3, match.group(1) + ' should be the last thing in the class') break if not Match(r'^\s*$', clean_lines.elided[i]): seen_last_thing_in_class = True # Check that closing brace is aligned with beginning of the class. # Only do this if the closing brace is indented by only whitespaces. # This means we will not check single-line class definitions. indent = Match(r'^( *)\}', clean_lines.elided[linenum]) if indent and len(indent.group(1)) != self.class_indent: if self.is_struct: parent = 'struct ' + self.name else: parent = 'class ' + self.name error(filename, linenum, 'whitespace/indent', 3, 'Closing brace should be aligned with beginning of %s' % parent) class _NamespaceInfo(_BlockInfo): """Stores information about a namespace.""" def __init__(self, name, linenum): _BlockInfo.__init__(self, False) self.name = name or '' self.starting_linenum = linenum self.check_namespace_indentation = True def CheckEnd(self, filename, clean_lines, linenum, error): """Check end of namespace comments.""" line = clean_lines.raw_lines[linenum] # Check how many lines is enclosed in this namespace. Don't issue # warning for missing namespace comments if there aren't enough # lines. However, do apply checks if there is already an end of # namespace comment and it's incorrect. # # TODO(unknown): We always want to check end of namespace comments # if a namespace is large, but sometimes we also want to apply the # check if a short namespace contained nontrivial things (something # other than forward declarations). There is currently no logic on # deciding what these nontrivial things are, so this check is # triggered by namespace size only, which works most of the time. if (linenum - self.starting_linenum < 10 and not Match(r'};*\s*(//|/\*).*\bnamespace\b', line)): return # Look for matching comment at end of namespace. # # Note that we accept C style "/* */" comments for terminating # namespaces, so that code that terminate namespaces inside # preprocessor macros can be cpplint clean. # # We also accept stuff like "// end of namespace ." with the # period at the end. # # Besides these, we don't accept anything else, otherwise we might # get false negatives when existing comment is a substring of the # expected namespace. if self.name: # Named namespace if not Match((r'};*\s*(//|/\*).*\bnamespace\s+' + re.escape(self.name) + r'[\*/\.\\\s]*$'), line): error(filename, linenum, 'readability/namespace', 5, 'Namespace should be terminated with "// namespace %s"' % self.name) else: # Anonymous namespace if not Match(r'};*\s*(//|/\*).*\bnamespace[\*/\.\\\s]*$', line): # If "// namespace anonymous" or "// anonymous namespace (more text)", # mention "// anonymous namespace" as an acceptable form if Match(r'}.*\b(namespace anonymous|anonymous namespace)\b', line): error(filename, linenum, 'readability/namespace', 5, 'Anonymous namespace should be terminated with "// namespace"' ' or "// anonymous namespace"') else: error(filename, linenum, 'readability/namespace', 5, 'Anonymous namespace should be terminated with "// namespace"') class _PreprocessorInfo(object): """Stores checkpoints of nesting stacks when #if/#else is seen.""" def __init__(self, stack_before_if): # The entire nesting stack before #if self.stack_before_if = stack_before_if # The entire nesting stack up to #else self.stack_before_else = [] # Whether we have already seen #else or #elif self.seen_else = False class NestingState(object): """Holds states related to parsing braces.""" def __init__(self): # Stack for tracking all braces. An object is pushed whenever we # see a "{", and popped when we see a "}". Only 3 types of # objects are possible: # - _ClassInfo: a class or struct. # - _NamespaceInfo: a namespace. # - _BlockInfo: some other type of block. self.stack = [] # Top of the previous stack before each Update(). # # Because the nesting_stack is updated at the end of each line, we # had to do some convoluted checks to find out what is the current # scope at the beginning of the line. This check is simplified by # saving the previous top of nesting stack. # # We could save the full stack, but we only need the top. Copying # the full nesting stack would slow down cpplint by ~10%. self.previous_stack_top = [] # Stack of _PreprocessorInfo objects. self.pp_stack = [] def SeenOpenBrace(self): """Check if we have seen the opening brace for the innermost block. Returns: True if we have seen the opening brace, False if the innermost block is still expecting an opening brace. """ return (not self.stack) or self.stack[-1].seen_open_brace def InNamespaceBody(self): """Check if we are currently one level inside a namespace body. Returns: True if top of the stack is a namespace block, False otherwise. """ return self.stack and isinstance(self.stack[-1], _NamespaceInfo) def InExternC(self): """Check if we are currently one level inside an 'extern "C"' block. Returns: True if top of the stack is an extern block, False otherwise. """ return self.stack and isinstance(self.stack[-1], _ExternCInfo) def InClassDeclaration(self): """Check if we are currently one level inside a class or struct declaration. Returns: True if top of the stack is a class/struct, False otherwise. """ return self.stack and isinstance(self.stack[-1], _ClassInfo) def InAsmBlock(self): """Check if we are currently one level inside an inline ASM block. Returns: True if the top of the stack is a block containing inline ASM. """ return self.stack and self.stack[-1].inline_asm != _NO_ASM def InTemplateArgumentList(self, clean_lines, linenum, pos): """Check if current position is inside template argument list. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. pos: position just after the suspected template argument. Returns: True if (linenum, pos) is inside template arguments. """ while linenum < clean_lines.NumLines(): # Find the earliest character that might indicate a template argument line = clean_lines.elided[linenum] match = Match(r'^[^{};=\[\]\.<>]*(.)', line[pos:]) if not match: linenum += 1 pos = 0 continue token = match.group(1) pos += len(match.group(0)) # These things do not look like template argument list: # class Suspect { # class Suspect x; } if token in ('{', '}', ';'): return False # These things look like template argument list: # template # template # template # template if token in ('>', '=', '[', ']', '.'): return True # Check if token is an unmatched '<'. # If not, move on to the next character. if token != '<': pos += 1 if pos >= len(line): linenum += 1 pos = 0 continue # We can't be sure if we just find a single '<', and need to # find the matching '>'. (_, end_line, end_pos) = CloseExpression(clean_lines, linenum, pos - 1) if end_pos < 0: # Not sure if template argument list or syntax error in file return False linenum = end_line pos = end_pos return False def UpdatePreprocessor(self, line): """Update preprocessor stack. We need to handle preprocessors due to classes like this: #ifdef SWIG struct ResultDetailsPageElementExtensionPoint { #else struct ResultDetailsPageElementExtensionPoint : public Extension { #endif We make the following assumptions (good enough for most files): - Preprocessor condition evaluates to true from #if up to first #else/#elif/#endif. - Preprocessor condition evaluates to false from #else/#elif up to #endif. We still perform lint checks on these lines, but these do not affect nesting stack. Args: line: current line to check. """ if Match(r'^\s*#\s*(if|ifdef|ifndef)\b', line): # Beginning of #if block, save the nesting stack here. The saved # stack will allow us to restore the parsing state in the #else case. self.pp_stack.append(_PreprocessorInfo(copy.deepcopy(self.stack))) elif Match(r'^\s*#\s*(else|elif)\b', line): # Beginning of #else block if self.pp_stack: if not self.pp_stack[-1].seen_else: # This is the first #else or #elif block. Remember the # whole nesting stack up to this point. This is what we # keep after the #endif. self.pp_stack[-1].seen_else = True self.pp_stack[-1].stack_before_else = copy.deepcopy(self.stack) # Restore the stack to how it was before the #if self.stack = copy.deepcopy(self.pp_stack[-1].stack_before_if) else: # TODO(unknown): unexpected #else, issue warning? pass elif Match(r'^\s*#\s*endif\b', line): # End of #if or #else blocks. if self.pp_stack: # If we saw an #else, we will need to restore the nesting # stack to its former state before the #else, otherwise we # will just continue from where we left off. if self.pp_stack[-1].seen_else: # Here we can just use a shallow copy since we are the last # reference to it. self.stack = self.pp_stack[-1].stack_before_else # Drop the corresponding #if self.pp_stack.pop() else: # TODO(unknown): unexpected #endif, issue warning? pass # TODO(unknown): Update() is too long, but we will refactor later. def Update(self, filename, clean_lines, linenum, error): """Update nesting state with current line. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Remember top of the previous nesting stack. # # The stack is always pushed/popped and not modified in place, so # we can just do a shallow copy instead of copy.deepcopy. Using # deepcopy would slow down cpplint by ~28%. if self.stack: self.previous_stack_top = self.stack[-1] else: self.previous_stack_top = None # Update pp_stack self.UpdatePreprocessor(line) # Count parentheses. This is to avoid adding struct arguments to # the nesting stack. if self.stack: inner_block = self.stack[-1] depth_change = line.count('(') - line.count(')') inner_block.open_parentheses += depth_change # Also check if we are starting or ending an inline assembly block. if inner_block.inline_asm in (_NO_ASM, _END_ASM): if (depth_change != 0 and inner_block.open_parentheses == 1 and _MATCH_ASM.match(line)): # Enter assembly block inner_block.inline_asm = _INSIDE_ASM else: # Not entering assembly block. If previous line was _END_ASM, # we will now shift to _NO_ASM state. inner_block.inline_asm = _NO_ASM elif (inner_block.inline_asm == _INSIDE_ASM and inner_block.open_parentheses == 0): # Exit assembly block inner_block.inline_asm = _END_ASM # Consume namespace declaration at the beginning of the line. Do # this in a loop so that we catch same line declarations like this: # namespace proto2 { namespace bridge { class MessageSet; } } while True: # Match start of namespace. The "\b\s*" below catches namespace # declarations even if it weren't followed by a whitespace, this # is so that we don't confuse our namespace checker. The # missing spaces will be flagged by CheckSpacing. namespace_decl_match = Match(r'^\s*namespace\b\s*([:\w]+)?(.*)$', line) if not namespace_decl_match: break new_namespace = _NamespaceInfo(namespace_decl_match.group(1), linenum) self.stack.append(new_namespace) line = namespace_decl_match.group(2) if line.find('{') != -1: new_namespace.seen_open_brace = True line = line[line.find('{') + 1:] # Look for a class declaration in whatever is left of the line # after parsing namespaces. The regexp accounts for decorated classes # such as in: # class LOCKABLE API Object { # }; class_decl_match = Match( r'^(\s*(?:template\s*<[\w\s<>,:]*>\s*)?' r'(class|struct)\s+(?:[A-Z_]+\s+)*(\w+(?:::\w+)*))' r'(.*)$', line) if (class_decl_match and (not self.stack or self.stack[-1].open_parentheses == 0)): # We do not want to accept classes that are actually template arguments: # template , # template class Ignore3> # void Function() {}; # # To avoid template argument cases, we scan forward and look for # an unmatched '>'. If we see one, assume we are inside a # template argument list. end_declaration = len(class_decl_match.group(1)) if not self.InTemplateArgumentList(clean_lines, linenum, end_declaration): self.stack.append(_ClassInfo( class_decl_match.group(3), class_decl_match.group(2), clean_lines, linenum)) line = class_decl_match.group(4) # If we have not yet seen the opening brace for the innermost block, # run checks here. if not self.SeenOpenBrace(): self.stack[-1].CheckBegin(filename, clean_lines, linenum, error) # Update access control if we are inside a class/struct if self.stack and isinstance(self.stack[-1], _ClassInfo): classinfo = self.stack[-1] access_match = Match( r'^(.*)\b(public|private|protected|signals)(\s+(?:slots\s*)?)?' r':(?:[^:]|$)', line) if access_match: classinfo.access = access_match.group(2) # Check that access keywords are not indented. Skip this # check if the keywords are not preceded by whitespaces. indent = access_match.group(1) if (len(indent) != classinfo.class_indent + 0 and Match(r'^\s*$', indent)): if classinfo.is_struct: parent = 'struct ' + classinfo.name else: parent = 'class ' + classinfo.name slots = '' if access_match.group(3): slots = access_match.group(3) error(filename, linenum, 'whitespace/indent', 3, '%s%s: should not be indented %s' % ( access_match.group(2), slots, parent)) # Consume braces or semicolons from what's left of the line while True: # Match first brace, semicolon, or closed parenthesis. matched = Match(r'^[^{;)}]*([{;)}])(.*)$', line) if not matched: break token = matched.group(1) if token == '{': # If namespace or class hasn't seen a opening brace yet, mark # namespace/class head as complete. Push a new block onto the # stack otherwise. if not self.SeenOpenBrace(): self.stack[-1].seen_open_brace = True elif Match(r'^extern\s*"[^"]*"\s*\{', line): self.stack.append(_ExternCInfo()) else: self.stack.append(_BlockInfo(True)) if _MATCH_ASM.match(line): self.stack[-1].inline_asm = _BLOCK_ASM elif token == ';' or token == ')': # If we haven't seen an opening brace yet, but we already saw # a semicolon, this is probably a forward declaration. Pop # the stack for these. # # Similarly, if we haven't seen an opening brace yet, but we # already saw a closing parenthesis, then these are probably # function arguments with extra "class" or "struct" keywords. # Also pop these stack for these. if not self.SeenOpenBrace(): self.stack.pop() else: # token == '}' # Perform end of block checks and pop the stack. if self.stack: self.stack[-1].CheckEnd(filename, clean_lines, linenum, error) self.stack.pop() line = matched.group(2) def InnermostClass(self): """Get class info on the top of the stack. Returns: A _ClassInfo object if we are inside a class, or None otherwise. """ for i in range(len(self.stack), 0, -1): classinfo = self.stack[i - 1] if isinstance(classinfo, _ClassInfo): return classinfo return None def CheckCompletedBlocks(self, filename, error): """Checks that all classes and namespaces have been completely parsed. Call this when all lines in a file have been processed. Args: filename: The name of the current file. error: The function to call with any errors found. """ # Note: This test can result in false positives if #ifdef constructs # get in the way of brace matching. See the testBuildClass test in # cpplint_unittest.py for an example of this. for obj in self.stack: if isinstance(obj, _ClassInfo): error(filename, obj.starting_linenum, 'build/class', 5, 'Failed to find complete declaration of class %s' % obj.name) elif isinstance(obj, _NamespaceInfo): error(filename, obj.starting_linenum, 'build/namespaces', 5, 'Failed to find complete declaration of namespace %s' % obj.name) def CheckForNonStandardConstructs(filename, clean_lines, linenum, nesting_state, error): r"""Logs an error if we see certain non-ANSI constructs ignored by gcc-2. Complain about several constructs which gcc-2 accepts, but which are not standard C++. Warning about these in lint is one way to ease the transition to new compilers. - put storage class first (e.g. "static const" instead of "const static"). - "%lld" instead of %qd" in printf-type functions. - "%1$d" is non-standard in printf-type functions. - "\%" is an undefined character escape sequence. - text after #endif is not allowed. - invalid inner-style forward declaration. - >? and ?= and )\?=?\s*(\w+|[+-]?\d+)(\.\d*)?', line): error(filename, linenum, 'build/deprecated', 3, '>? and ))?' # r'\s*const\s*' + type_name + '\s*&\s*\w+\s*;' error(filename, linenum, 'runtime/member_string_references', 2, 'const string& members are dangerous. It is much better to use ' 'alternatives, such as pointers or simple constants.') # Everything else in this function operates on class declarations. # Return early if the top of the nesting stack is not a class, or if # the class head is not completed yet. classinfo = nesting_state.InnermostClass() if not classinfo or not classinfo.seen_open_brace: return # The class may have been declared with namespace or classname qualifiers. # The constructor and destructor will not have those qualifiers. base_classname = classinfo.name.split('::')[-1] # Look for single-argument constructors that aren't marked explicit. # Technically a valid construct, but against style. Also look for # non-single-argument constructors which are also technically valid, but # strongly suggest something is wrong. explicit_constructor_match = Match( r'\s+(?:inline\s+)?(explicit\s+)?(?:inline\s+)?%s\s*' r'\(((?:[^()]|\([^()]*\))*)\)' % re.escape(base_classname), line) if explicit_constructor_match: is_marked_explicit = explicit_constructor_match.group(1) if not explicit_constructor_match.group(2): constructor_args = [] else: constructor_args = explicit_constructor_match.group(2).split(',') # collapse arguments so that commas in template parameter lists and function # argument parameter lists don't split arguments in two i = 0 while i < len(constructor_args): constructor_arg = constructor_args[i] while (constructor_arg.count('<') > constructor_arg.count('>') or constructor_arg.count('(') > constructor_arg.count(')')): constructor_arg += ',' + constructor_args[i + 1] del constructor_args[i + 1] constructor_args[i] = constructor_arg i += 1 defaulted_args = [arg for arg in constructor_args if '=' in arg] noarg_constructor = (not constructor_args or # empty arg list # 'void' arg specifier (len(constructor_args) == 1 and constructor_args[0].strip() == 'void')) onearg_constructor = ((len(constructor_args) == 1 and # exactly one arg not noarg_constructor) or # all but at most one arg defaulted (len(constructor_args) >= 1 and not noarg_constructor and len(defaulted_args) >= len(constructor_args) - 1)) initializer_list_constructor = bool( onearg_constructor and Search(r'\bstd\s*::\s*initializer_list\b', constructor_args[0])) copy_constructor = bool( onearg_constructor and Match(r'(const\s+)?%s(\s*<[^>]*>)?(\s+const)?\s*(?:<\w+>\s*)?&' % re.escape(base_classname), constructor_args[0].strip())) if (not is_marked_explicit and onearg_constructor and not initializer_list_constructor and not copy_constructor): if defaulted_args: error(filename, linenum, 'runtime/explicit', 5, 'Constructors callable with one argument ' 'should be marked explicit.') else: error(filename, linenum, 'runtime/explicit', 5, 'Single-parameter constructors should be marked explicit.') elif is_marked_explicit and not onearg_constructor: if noarg_constructor: error(filename, linenum, 'runtime/explicit', 5, 'Zero-parameter constructors should not be marked explicit.') else: error(filename, linenum, 'runtime/explicit', 0, 'Constructors that require multiple arguments ' 'should not be marked explicit.') def CheckSpacingForFunctionCall(filename, clean_lines, linenum, error): """Checks for the correctness of various spacing around function calls. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Since function calls often occur inside if/for/while/switch # expressions - which have their own, more liberal conventions - we # first see if we should be looking inside such an expression for a # function call, to which we can apply more strict standards. fncall = line # if there's no control flow construct, look at whole line for pattern in (r'\bif\s*\((.*)\)\s*{', r'\bfor\s*\((.*)\)\s*{', r'\bwhile\s*\((.*)\)\s*[{;]', r'\bswitch\s*\((.*)\)\s*{'): match = Search(pattern, line) if match: fncall = match.group(1) # look inside the parens for function calls break # Except in if/for/while/switch, there should never be space # immediately inside parens (eg "f( 3, 4 )"). We make an exception # for nested parens ( (a+b) + c ). Likewise, there should never be # a space before a ( when it's a function argument. I assume it's a # function argument when the char before the whitespace is legal in # a function name (alnum + _) and we're not starting a macro. Also ignore # pointers and references to arrays and functions coz they're too tricky: # we use a very simple way to recognize these: # " (something)(maybe-something)" or # " (something)(maybe-something," or # " (something)[something]" # Note that we assume the contents of [] to be short enough that # they'll never need to wrap. if ( # Ignore control structures. not Search(r'\b(if|for|while|switch|return|new|delete|catch|sizeof)\b', fncall) and # Ignore pointers/references to functions. not Search(r' \([^)]+\)\([^)]*(\)|,$)', fncall) and # Ignore pointers/references to arrays. not Search(r' \([^)]+\)\[[^\]]+\]', fncall)): if Search(r'\w\s*\(\s(?!\s*\\$)', fncall): # a ( used for a fn call error(filename, linenum, 'whitespace/parens', 4, 'Extra space after ( in function call') elif Search(r'\(\s+(?!(\s*\\)|\()', fncall): error(filename, linenum, 'whitespace/parens', 2, 'Extra space after (') if (Search(r'\w\s+\(', fncall) and not Search(r'#\s*define|typedef|using\s+\w+\s*=', fncall) and not Search(r'\w\s+\((\w+::)*\*\w+\)\(', fncall) and not Search(r'\bcase\s+\(', fncall)): # TODO(unknown): Space after an operator function seem to be a common # error, silence those for now by restricting them to highest verbosity. if Search(r'\boperator_*\b', line): error(filename, linenum, 'whitespace/parens', 0, 'Extra space before ( in function call') else: error(filename, linenum, 'whitespace/parens', 4, 'Extra space before ( in function call') def IsBlankLine(line): """Returns true if the given line is blank. We consider a line to be blank if the line is empty or consists of only white spaces. Args: line: A line of a string. Returns: True, if the given line is blank. """ return not line or line.isspace() def CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line, error): is_namespace_indent_item = ( len(nesting_state.stack) > 1 and nesting_state.stack[-1].check_namespace_indentation and isinstance(nesting_state.previous_stack_top, _NamespaceInfo) and nesting_state.previous_stack_top == nesting_state.stack[-2]) if ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item, clean_lines.elided, line): CheckItemIndentationInNamespace(filename, clean_lines.elided, line, error) def CheckForFunctionLengths(filename, clean_lines, linenum, function_state, error): """Reports for long function bodies. For an overview why this is done, see: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Write_Short_Functions Uses a simplistic algorithm assuming other style guidelines (especially spacing) are followed. Only checks unindented functions, so class members are unchecked. Trivial bodies are unchecked, so constructors with huge initializer lists may be missed. Blank/comment lines are not counted so as to avoid encouraging the removal of vertical space and comments just to get through a lint check. NOLINT *on the last line of a function* disables this check. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. function_state: Current function name and lines in body so far. error: The function to call with any errors found. """ lines = clean_lines.lines line = lines[linenum] joined_line = '' starting_func = False regexp = r'(\w(\w|::|\*|\&|\s)*)\(' # decls * & space::name( ... match_result = Match(regexp, line) if match_result: # If the name is all caps and underscores, figure it's a macro and # ignore it, unless it's TEST or TEST_F. function_name = match_result.group(1).split()[-1] if function_name == 'TEST' or function_name == 'TEST_F' or ( not Match(r'[A-Z_]+$', function_name)): starting_func = True if starting_func: body_found = False for start_linenum in xrange(linenum, clean_lines.NumLines()): start_line = lines[start_linenum] joined_line += ' ' + start_line.lstrip() if Search(r'(;|})', start_line): # Declarations and trivial functions body_found = True break # ... ignore elif Search(r'{', start_line): body_found = True function = Search(r'((\w|:)*)\(', line).group(1) if Match(r'TEST', function): # Handle TEST... macros parameter_regexp = Search(r'(\(.*\))', joined_line) if parameter_regexp: # Ignore bad syntax function += parameter_regexp.group(1) else: function += '()' function_state.Begin(function) break if not body_found: # No body for the function (or evidence of a non-function) was found. error(filename, linenum, 'readability/fn_size', 5, 'Lint failed to find start of function body.') elif Match(r'^\}\s*$', line): # function end function_state.Check(error, filename, linenum) function_state.End() elif not Match(r'^\s*$', line): function_state.Count() # Count non-blank/non-comment lines. _RE_PATTERN_TODO = re.compile(r'^//(\s*)TODO(\(.+?\))?:?(\s|$)?') def CheckComment(line, filename, linenum, next_line_start, error): """Checks for common mistakes in comments. Args: line: The line in question. filename: The name of the current file. linenum: The number of the line to check. next_line_start: The first non-whitespace column of the next line. error: The function to call with any errors found. """ commentpos = line.find('//') if commentpos != -1: # Check if the // may be in quotes. If so, ignore it # Comparisons made explicit for clarity -- pylint: disable=g-explicit-bool-comparison if (line.count('"', 0, commentpos) - line.count('\\"', 0, commentpos)) % 2 == 0: # not in quotes # Allow one space for new scopes, two spaces otherwise: if (not (Match(r'^.*{ *//', line) and next_line_start == commentpos) and ((commentpos >= 1 and line[commentpos-1] not in string.whitespace) or (commentpos >= 2 and line[commentpos-2] not in string.whitespace))): error(filename, linenum, 'whitespace/comments', 2, 'At least two spaces is best between code and comments') # Checks for common mistakes in TODO comments. comment = line[commentpos:] match = _RE_PATTERN_TODO.match(comment) if match: # One whitespace is correct; zero whitespace is handled elsewhere. leading_whitespace = match.group(1) if len(leading_whitespace) > 1: error(filename, linenum, 'whitespace/todo', 2, 'Too many spaces before TODO') username = match.group(2) if not username: error(filename, linenum, 'readability/todo', 2, 'Missing username in TODO; it should look like ' '"// TODO(my_username): Stuff."') middle_whitespace = match.group(3) # Comparisons made explicit for correctness -- pylint: disable=g-explicit-bool-comparison if middle_whitespace != ' ' and middle_whitespace != '': error(filename, linenum, 'whitespace/todo', 2, 'TODO(my_username) should be followed by a space') # If the comment contains an alphanumeric character, there # should be a space somewhere between it and the // unless # it's a /// or //! Doxygen comment. if (Match(r'//[^ ]*\w', comment) and not Match(r'(///|//\!)(\s+|$)', comment)): error(filename, linenum, 'whitespace/comments', 4, 'Should have a space between // and comment') def CheckAccess(filename, clean_lines, linenum, nesting_state, error): """Checks for improper use of DISALLOW* macros. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # get rid of comments and strings matched = Match((r'\s*(DISALLOW_COPY_AND_ASSIGN|' r'DISALLOW_IMPLICIT_CONSTRUCTORS)'), line) if not matched: return if nesting_state.stack and isinstance(nesting_state.stack[-1], _ClassInfo): if nesting_state.stack[-1].access != 'private': error(filename, linenum, 'readability/constructors', 3, '%s must be in the private: section' % matched.group(1)) else: # Found DISALLOW* macro outside a class declaration, or perhaps it # was used inside a function when it should have been part of the # class declaration. We could issue a warning here, but it # probably resulted in a compiler error already. pass def CheckSpacing(filename, clean_lines, linenum, nesting_state, error): """Checks for the correctness of various spacing issues in the code. Things we check for: spaces around operators, spaces after if/for/while/switch, no spaces around parens in function calls, two spaces between code and comment, don't start a block with a blank line, don't end a function with a blank line, don't add a blank line after public/protected/private, don't have too many blank lines in a row. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ # Don't use "elided" lines here, otherwise we can't check commented lines. # Don't want to use "raw" either, because we don't want to check inside C++11 # raw strings, raw = clean_lines.lines_without_raw_strings line = raw[linenum] # Before nixing comments, check if the line is blank for no good # reason. This includes the first line after a block is opened, and # blank lines at the end of a function (ie, right before a line like '}' # # Skip all the blank line checks if we are immediately inside a # namespace body. In other words, don't issue blank line warnings # for this block: # namespace { # # } # # A warning about missing end of namespace comments will be issued instead. # # Also skip blank line checks for 'extern "C"' blocks, which are formatted # like namespaces. if (IsBlankLine(line) and not nesting_state.InNamespaceBody() and not nesting_state.InExternC()): elided = clean_lines.elided prev_line = elided[linenum - 1] prevbrace = prev_line.rfind('{') # TODO(unknown): Don't complain if line before blank line, and line after, # both start with alnums and are indented the same amount. # This ignores whitespace at the start of a namespace block # because those are not usually indented. if prevbrace != -1 and prev_line[prevbrace:].find('}') == -1: # OK, we have a blank line at the start of a code block. Before we # complain, we check if it is an exception to the rule: The previous # non-empty line has the parameters of a function header that are indented # 4 spaces (because they did not fit in a 80 column line when placed on # the same line as the function name). We also check for the case where # the previous line is indented 6 spaces, which may happen when the # initializers of a constructor do not fit into a 80 column line. exception = False if Match(r' {6}\w', prev_line): # Initializer list? # We are looking for the opening column of initializer list, which # should be indented 4 spaces to cause 6 space indentation afterwards. search_position = linenum-2 while (search_position >= 0 and Match(r' {6}\w', elided[search_position])): search_position -= 1 exception = (search_position >= 0 and elided[search_position][:5] == ' :') else: # Search for the function arguments or an initializer list. We use a # simple heuristic here: If the line is indented 4 spaces; and we have a # closing paren, without the opening paren, followed by an opening brace # or colon (for initializer lists) we assume that it is the last line of # a function header. If we have a colon indented 4 spaces, it is an # initializer list. exception = (Match(r' {4}\w[^\(]*\)\s*(const\s*)?(\{\s*$|:)', prev_line) or Match(r' {4}:', prev_line)) if not exception: error(filename, linenum, 'whitespace/blank_line', 2, 'Redundant blank line at the start of a code block ' 'should be deleted.') # Ignore blank lines at the end of a block in a long if-else # chain, like this: # if (condition1) { # // Something followed by a blank line # # } else if (condition2) { # // Something else # } if linenum + 1 < clean_lines.NumLines(): next_line = raw[linenum + 1] if (next_line and Match(r'\s*}', next_line) and next_line.find('} else ') == -1): error(filename, linenum, 'whitespace/blank_line', 3, 'Redundant blank line at the end of a code block ' 'should be deleted.') matched = Match(r'\s*(public|protected|private):', prev_line) if matched: error(filename, linenum, 'whitespace/blank_line', 3, 'Do not leave a blank line after "%s:"' % matched.group(1)) # Next, check comments next_line_start = 0 if linenum + 1 < clean_lines.NumLines(): next_line = raw[linenum + 1] next_line_start = len(next_line) - len(next_line.lstrip()) CheckComment(line, filename, linenum, next_line_start, error) # get rid of comments and strings line = clean_lines.elided[linenum] # You shouldn't have spaces before your brackets, except maybe after # 'delete []' or 'return []() {};' if Search(r'\w\s+\[', line) and not Search(r'(?:delete|return)\s+\[', line): error(filename, linenum, 'whitespace/braces', 5, 'Extra space before [') # In range-based for, we wanted spaces before and after the colon, but # not around "::" tokens that might appear. if (Search(r'for *\(.*[^:]:[^: ]', line) or Search(r'for *\(.*[^: ]:[^:]', line)): error(filename, linenum, 'whitespace/forcolon', 2, 'Missing space around colon in range-based for loop') def CheckOperatorSpacing(filename, clean_lines, linenum, error): """Checks for horizontal spacing around operators. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Don't try to do spacing checks for operator methods. Do this by # replacing the troublesome characters with something else, # preserving column position for all other characters. # # The replacement is done repeatedly to avoid false positives from # operators that call operators. while True: match = Match(r'^(.*\boperator\b)(\S+)(\s*\(.*)$', line) if match: line = match.group(1) + ('_' * len(match.group(2))) + match.group(3) else: break # We allow no-spaces around = within an if: "if ( (a=Foo()) == 0 )". # Otherwise not. Note we only check for non-spaces on *both* sides; # sometimes people put non-spaces on one side when aligning ='s among # many lines (not that this is behavior that I approve of...) if ((Search(r'[\w.]=', line) or Search(r'=[\w.]', line)) and not Search(r'\b(if|while|for) ', line) # Operators taken from [lex.operators] in C++11 standard. and not Search(r'(>=|<=|==|!=|&=|\^=|\|=|\+=|\*=|\/=|\%=)', line) and not Search(r'operator=', line)): error(filename, linenum, 'whitespace/operators', 4, 'Missing spaces around =') # It's ok not to have spaces around binary operators like + - * /, but if # there's too little whitespace, we get concerned. It's hard to tell, # though, so we punt on this one for now. TODO. # You should always have whitespace around binary operators. # # Check <= and >= first to avoid false positives with < and >, then # check non-include lines for spacing around < and >. # # If the operator is followed by a comma, assume it's be used in a # macro context and don't do any checks. This avoids false # positives. # # Note that && is not included here. Those are checked separately # in CheckRValueReference match = Search(r'[^<>=!\s](==|!=|<=|>=|\|\|)[^<>=!\s,;\)]', line) if match: error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around %s' % match.group(1)) elif not Match(r'#.*include', line): # Look for < that is not surrounded by spaces. This is only # triggered if both sides are missing spaces, even though # technically should should flag if at least one side is missing a # space. This is done to avoid some false positives with shifts. match = Match(r'^(.*[^\s<])<[^\s=<,]', line) if match: (_, _, end_pos) = CloseExpression( clean_lines, linenum, len(match.group(1))) if end_pos <= -1: error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around <') # Look for > that is not surrounded by spaces. Similar to the # above, we only trigger if both sides are missing spaces to avoid # false positives with shifts. match = Match(r'^(.*[^-\s>])>[^\s=>,]', line) if match: (_, _, start_pos) = ReverseCloseExpression( clean_lines, linenum, len(match.group(1))) if start_pos <= -1: error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around >') # We allow no-spaces around << when used like this: 10<<20, but # not otherwise (particularly, not when used as streams) # # We also allow operators following an opening parenthesis, since # those tend to be macros that deal with operators. match = Search(r'(operator|[^\s(<])(?:L|UL|ULL|l|ul|ull)?<<([^\s,=<])', line) if (match and not (match.group(1).isdigit() and match.group(2).isdigit()) and not (match.group(1) == 'operator' and match.group(2) == ';')): error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around <<') # We allow no-spaces around >> for almost anything. This is because # C++11 allows ">>" to close nested templates, which accounts for # most cases when ">>" is not followed by a space. # # We still warn on ">>" followed by alpha character, because that is # likely due to ">>" being used for right shifts, e.g.: # value >> alpha # # When ">>" is used to close templates, the alphanumeric letter that # follows would be part of an identifier, and there should still be # a space separating the template type and the identifier. # type> alpha match = Search(r'>>[a-zA-Z_]', line) if match: error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around >>') # There shouldn't be space around unary operators match = Search(r'(!\s|~\s|[\s]--[\s;]|[\s]\+\+[\s;])', line) if match: error(filename, linenum, 'whitespace/operators', 4, 'Extra space for operator %s' % match.group(1)) def CheckParenthesisSpacing(filename, clean_lines, linenum, error): """Checks for horizontal spacing around parentheses. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # No spaces after an if, while, switch, or for match = Search(r' (if\(|for\(|while\(|switch\()', line) if match: error(filename, linenum, 'whitespace/parens', 5, 'Missing space before ( in %s' % match.group(1)) # For if/for/while/switch, the left and right parens should be # consistent about how many spaces are inside the parens, and # there should either be zero or one spaces inside the parens. # We don't want: "if ( foo)" or "if ( foo )". # Exception: "for ( ; foo; bar)" and "for (foo; bar; )" are allowed. match = Search(r'\b(if|for|while|switch)\s*' r'\(([ ]*)(.).*[^ ]+([ ]*)\)\s*{\s*$', line) if match: if len(match.group(2)) != len(match.group(4)): if not (match.group(3) == ';' and len(match.group(2)) == 1 + len(match.group(4)) or not match.group(2) and Search(r'\bfor\s*\(.*; \)', line)): error(filename, linenum, 'whitespace/parens', 5, 'Mismatching spaces inside () in %s' % match.group(1)) if len(match.group(2)) not in [0, 1]: error(filename, linenum, 'whitespace/parens', 5, 'Should have zero or one spaces inside ( and ) in %s' % match.group(1)) def CheckCommaSpacing(filename, clean_lines, linenum, error): """Checks for horizontal spacing near commas and semicolons. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ raw = clean_lines.lines_without_raw_strings line = clean_lines.elided[linenum] # You should always have a space after a comma (either as fn arg or operator) # # This does not apply when the non-space character following the # comma is another comma, since the only time when that happens is # for empty macro arguments. # # We run this check in two passes: first pass on elided lines to # verify that lines contain missing whitespaces, second pass on raw # lines to confirm that those missing whitespaces are not due to # elided comments. if (Search(r',[^,\s]', ReplaceAll(r'\boperator\s*,\s*\(', 'F(', line)) and Search(r',[^,\s]', raw[linenum])): error(filename, linenum, 'whitespace/comma', 3, 'Missing space after ,') # You should always have a space after a semicolon # except for few corner cases # TODO(unknown): clarify if 'if (1) { return 1;}' is requires one more # space after ; if Search(r';[^\s};\\)/]', line): error(filename, linenum, 'whitespace/semicolon', 3, 'Missing space after ;') def CheckBracesSpacing(filename, clean_lines, linenum, error): """Checks for horizontal spacing near commas. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Except after an opening paren, or after another opening brace (in case of # an initializer list, for instance), you should have spaces before your # braces. And since you should never have braces at the beginning of a line, # this is an easy test. match = Match(r'^(.*[^ ({>]){', line) if match: # Try a bit harder to check for brace initialization. This # happens in one of the following forms: # Constructor() : initializer_list_{} { ... } # Constructor{}.MemberFunction() # Type variable{}; # FunctionCall(type{}, ...); # LastArgument(..., type{}); # LOG(INFO) << type{} << " ..."; # map_of_type[{...}] = ...; # ternary = expr ? new type{} : nullptr; # OuterTemplate{}> # # We check for the character following the closing brace, and # silence the warning if it's one of those listed above, i.e. # "{.;,)<>]:". # # To account for nested initializer list, we allow any number of # closing braces up to "{;,)<". We can't simply silence the # warning on first sight of closing brace, because that would # cause false negatives for things that are not initializer lists. # Silence this: But not this: # Outer{ if (...) { # Inner{...} if (...){ // Missing space before { # }; } # # There is a false negative with this approach if people inserted # spurious semicolons, e.g. "if (cond){};", but we will catch the # spurious semicolon with a separate check. (endline, endlinenum, endpos) = CloseExpression( clean_lines, linenum, len(match.group(1))) trailing_text = '' if endpos > -1: trailing_text = endline[endpos:] for offset in xrange(endlinenum + 1, min(endlinenum + 3, clean_lines.NumLines() - 1)): trailing_text += clean_lines.elided[offset] if not Match(r'^[\s}]*[{.;,)<>\]:]', trailing_text): error(filename, linenum, 'whitespace/braces', 5, 'Missing space before {') # Make sure '} else {' has spaces. if Search(r'}else', line): error(filename, linenum, 'whitespace/braces', 5, 'Missing space before else') # You shouldn't have a space before a semicolon at the end of the line. # There's a special case for "for" since the style guide allows space before # the semicolon there. if Search(r':\s*;\s*$', line): error(filename, linenum, 'whitespace/semicolon', 5, 'Semicolon defining empty statement. Use {} instead.') elif Search(r'^\s*;\s*$', line): error(filename, linenum, 'whitespace/semicolon', 5, 'Line contains only semicolon. If this should be an empty statement, ' 'use {} instead.') elif (Search(r'\s+;\s*$', line) and not Search(r'\bfor\b', line)): error(filename, linenum, 'whitespace/semicolon', 5, 'Extra space before last semicolon. If this should be an empty ' 'statement, use {} instead.') def IsDecltype(clean_lines, linenum, column): """Check if the token ending on (linenum, column) is decltype(). Args: clean_lines: A CleansedLines instance containing the file. linenum: the number of the line to check. column: end column of the token to check. Returns: True if this token is decltype() expression, False otherwise. """ (text, _, start_col) = ReverseCloseExpression(clean_lines, linenum, column) if start_col < 0: return False if Search(r'\bdecltype\s*$', text[0:start_col]): return True return False def IsTemplateParameterList(clean_lines, linenum, column): """Check if the token ending on (linenum, column) is the end of template<>. Args: clean_lines: A CleansedLines instance containing the file. linenum: the number of the line to check. column: end column of the token to check. Returns: True if this token is end of a template parameter list, False otherwise. """ (_, startline, startpos) = ReverseCloseExpression( clean_lines, linenum, column) if (startpos > -1 and Search(r'\btemplate\s*$', clean_lines.elided[startline][0:startpos])): return True return False def IsRValueType(typenames, clean_lines, nesting_state, linenum, column): """Check if the token ending on (linenum, column) is a type. Assumes that text to the right of the column is "&&" or a function name. Args: typenames: set of type names from template-argument-list. clean_lines: A CleansedLines instance containing the file. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. linenum: the number of the line to check. column: end column of the token to check. Returns: True if this token is a type, False if we are not sure. """ prefix = clean_lines.elided[linenum][0:column] # Get one word to the left. If we failed to do so, this is most # likely not a type, since it's unlikely that the type name and "&&" # would be split across multiple lines. match = Match(r'^(.*)(\b\w+|[>*)&])\s*$', prefix) if not match: return False # Check text following the token. If it's "&&>" or "&&," or "&&...", it's # most likely a rvalue reference used inside a template. suffix = clean_lines.elided[linenum][column:] if Match(r'&&\s*(?:[>,]|\.\.\.)', suffix): return True # Check for known types and end of templates: # int&& variable # vector&& variable # # Because this function is called recursively, we also need to # recognize pointer and reference types: # int* Function() # int& Function() if (match.group(2) in typenames or match.group(2) in ['char', 'char16_t', 'char32_t', 'wchar_t', 'bool', 'short', 'int', 'long', 'signed', 'unsigned', 'float', 'double', 'void', 'auto', '>', '*', '&']): return True # If we see a close parenthesis, look for decltype on the other side. # decltype would unambiguously identify a type, anything else is # probably a parenthesized expression and not a type. if match.group(2) == ')': return IsDecltype( clean_lines, linenum, len(match.group(1)) + len(match.group(2)) - 1) # Check for casts and cv-qualifiers. # match.group(1) remainder # -------------- --------- # const_cast< type&& # const type&& # type const&& if Search(r'\b(?:const_cast\s*<|static_cast\s*<|dynamic_cast\s*<|' r'reinterpret_cast\s*<|\w+\s)\s*$', match.group(1)): return True # Look for a preceding symbol that might help differentiate the context. # These are the cases that would be ambiguous: # match.group(1) remainder # -------------- --------- # Call ( expression && # Declaration ( type&& # sizeof ( type&& # if ( expression && # while ( expression && # for ( type&& # for( ; expression && # statement ; type&& # block { type&& # constructor { expression && start = linenum line = match.group(1) match_symbol = None while start >= 0: # We want to skip over identifiers and commas to get to a symbol. # Commas are skipped so that we can find the opening parenthesis # for function parameter lists. match_symbol = Match(r'^(.*)([^\w\s,])[\w\s,]*$', line) if match_symbol: break start -= 1 line = clean_lines.elided[start] if not match_symbol: # Probably the first statement in the file is an rvalue reference return True if match_symbol.group(2) == '}': # Found closing brace, probably an indicate of this: # block{} type&& return True if match_symbol.group(2) == ';': # Found semicolon, probably one of these: # for(; expression && # statement; type&& # Look for the previous 'for(' in the previous lines. before_text = match_symbol.group(1) for i in xrange(start - 1, max(start - 6, 0), -1): before_text = clean_lines.elided[i] + before_text if Search(r'for\s*\([^{};]*$', before_text): # This is the condition inside a for-loop return False # Did not find a for-init-statement before this semicolon, so this # is probably a new statement and not a condition. return True if match_symbol.group(2) == '{': # Found opening brace, probably one of these: # block{ type&& = ... ; } # constructor{ expression && expression } # Look for a closing brace or a semicolon. If we see a semicolon # first, this is probably a rvalue reference. line = clean_lines.elided[start][0:len(match_symbol.group(1)) + 1] end = start depth = 1 while True: for ch in line: if ch == ';': return True elif ch == '{': depth += 1 elif ch == '}': depth -= 1 if depth == 0: return False end += 1 if end >= clean_lines.NumLines(): break line = clean_lines.elided[end] # Incomplete program? return False if match_symbol.group(2) == '(': # Opening parenthesis. Need to check what's to the left of the # parenthesis. Look back one extra line for additional context. before_text = match_symbol.group(1) if linenum > 1: before_text = clean_lines.elided[linenum - 1] + before_text before_text = match_symbol.group(1) # Patterns that are likely to be types: # [](type&& # for (type&& # sizeof(type&& # operator=(type&& # if Search(r'(?:\]|\bfor|\bsizeof|\boperator\s*\S+\s*)\s*$', before_text): return True # Patterns that are likely to be expressions: # if (expression && # while (expression && # : initializer(expression && # , initializer(expression && # ( FunctionCall(expression && # + FunctionCall(expression && # + (expression && # # The last '+' represents operators such as '+' and '-'. if Search(r'(?:\bif|\bwhile|[-+=%^(]*>)?\s*$', match_symbol.group(1)) if match_func: # Check for constructors, which don't have return types. if Search(r'\b(?:explicit|inline)$', match_func.group(1)): return True implicit_constructor = Match(r'\s*(\w+)\((?:const\s+)?(\w+)', prefix) if (implicit_constructor and implicit_constructor.group(1) == implicit_constructor.group(2)): return True return IsRValueType(typenames, clean_lines, nesting_state, linenum, len(match_func.group(1))) # Nothing before the function name. If this is inside a block scope, # this is probably a function call. return not (nesting_state.previous_stack_top and nesting_state.previous_stack_top.IsBlockInfo()) if match_symbol.group(2) == '>': # Possibly a closing bracket, check that what's on the other side # looks like the start of a template. return IsTemplateParameterList( clean_lines, start, len(match_symbol.group(1))) # Some other symbol, usually something like "a=b&&c". This is most # likely not a type. return False def IsDeletedOrDefault(clean_lines, linenum): """Check if current constructor or operator is deleted or default. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. Returns: True if this is a deleted or default constructor. """ open_paren = clean_lines.elided[linenum].find('(') if open_paren < 0: return False (close_line, _, close_paren) = CloseExpression( clean_lines, linenum, open_paren) if close_paren < 0: return False return Match(r'\s*=\s*(?:delete|default)\b', close_line[close_paren:]) def IsRValueAllowed(clean_lines, linenum, typenames): """Check if RValue reference is allowed on a particular line. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. typenames: set of type names from template-argument-list. Returns: True if line is within the region where RValue references are allowed. """ # Allow region marked by PUSH/POP macros for i in xrange(linenum, 0, -1): line = clean_lines.elided[i] if Match(r'GOOGLE_ALLOW_RVALUE_REFERENCES_(?:PUSH|POP)', line): if not line.endswith('PUSH'): return False for j in xrange(linenum, clean_lines.NumLines(), 1): line = clean_lines.elided[j] if Match(r'GOOGLE_ALLOW_RVALUE_REFERENCES_(?:PUSH|POP)', line): return line.endswith('POP') # Allow operator= line = clean_lines.elided[linenum] if Search(r'\boperator\s*=\s*\(', line): return IsDeletedOrDefault(clean_lines, linenum) # Allow constructors match = Match(r'\s*(?:[\w<>]+::)*([\w<>]+)\s*::\s*([\w<>]+)\s*\(', line) if match and match.group(1) == match.group(2): return IsDeletedOrDefault(clean_lines, linenum) if Search(r'\b(?:explicit|inline)\s+[\w<>]+\s*\(', line): return IsDeletedOrDefault(clean_lines, linenum) if Match(r'\s*[\w<>]+\s*\(', line): previous_line = 'ReturnType' if linenum > 0: previous_line = clean_lines.elided[linenum - 1] if Match(r'^\s*$', previous_line) or Search(r'[{}:;]\s*$', previous_line): return IsDeletedOrDefault(clean_lines, linenum) # Reject types not mentioned in template-argument-list while line: match = Match(r'^.*?(\w+)\s*&&(.*)$', line) if not match: break if match.group(1) not in typenames: return False line = match.group(2) # All RValue types that were in template-argument-list should have # been removed by now. Those were allowed, assuming that they will # be forwarded. # # If there are no remaining RValue types left (i.e. types that were # not found in template-argument-list), flag those as not allowed. return line.find('&&') < 0 def GetTemplateArgs(clean_lines, linenum): """Find list of template arguments associated with this function declaration. Args: clean_lines: A CleansedLines instance containing the file. linenum: Line number containing the start of the function declaration, usually one line after the end of the template-argument-list. Returns: Set of type names, or empty set if this does not appear to have any template parameters. """ # Find start of function func_line = linenum while func_line > 0: line = clean_lines.elided[func_line] if Match(r'^\s*$', line): return set() if line.find('(') >= 0: break func_line -= 1 if func_line == 0: return set() # Collapse template-argument-list into a single string argument_list = '' match = Match(r'^(\s*template\s*)<', clean_lines.elided[func_line]) if match: # template-argument-list on the same line as function name start_col = len(match.group(1)) _, end_line, end_col = CloseExpression(clean_lines, func_line, start_col) if end_col > -1 and end_line == func_line: start_col += 1 # Skip the opening bracket argument_list = clean_lines.elided[func_line][start_col:end_col] elif func_line > 1: # template-argument-list one line before function name match = Match(r'^(.*)>\s*$', clean_lines.elided[func_line - 1]) if match: end_col = len(match.group(1)) _, start_line, start_col = ReverseCloseExpression( clean_lines, func_line - 1, end_col) if start_col > -1: start_col += 1 # Skip the opening bracket while start_line < func_line - 1: argument_list += clean_lines.elided[start_line][start_col:] start_col = 0 start_line += 1 argument_list += clean_lines.elided[func_line - 1][start_col:end_col] if not argument_list: return set() # Extract type names typenames = set() while True: match = Match(r'^[,\s]*(?:typename|class)(?:\.\.\.)?\s+(\w+)(.*)$', argument_list) if not match: break typenames.add(match.group(1)) argument_list = match.group(2) return typenames def CheckRValueReference(filename, clean_lines, linenum, nesting_state, error): """Check for rvalue references. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ # Find lines missing spaces around &&. # TODO(unknown): currently we don't check for rvalue references # with spaces surrounding the && to avoid false positives with # boolean expressions. line = clean_lines.elided[linenum] match = Match(r'^(.*\S)&&', line) if not match: match = Match(r'(.*)&&\S', line) if (not match) or '(&&)' in line or Search(r'\boperator\s*$', match.group(1)): return # Either poorly formed && or an rvalue reference, check the context # to get a more accurate error message. Mostly we want to determine # if what's to the left of "&&" is a type or not. typenames = GetTemplateArgs(clean_lines, linenum) and_pos = len(match.group(1)) if IsRValueType(typenames, clean_lines, nesting_state, linenum, and_pos): if not IsRValueAllowed(clean_lines, linenum, typenames): error(filename, linenum, 'build/c++11', 3, 'RValue references are an unapproved C++ feature.') else: error(filename, linenum, 'whitespace/operators', 3, 'Missing spaces around &&') def CheckSectionSpacing(filename, clean_lines, class_info, linenum, error): """Checks for additional blank line issues related to sections. Currently the only thing checked here is blank line before protected/private. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. class_info: A _ClassInfo objects. linenum: The number of the line to check. error: The function to call with any errors found. """ # Skip checks if the class is small, where small means 25 lines or less. # 25 lines seems like a good cutoff since that's the usual height of # terminals, and any class that can't fit in one screen can't really # be considered "small". # # Also skip checks if we are on the first line. This accounts for # classes that look like # class Foo { public: ... }; # # If we didn't find the end of the class, last_line would be zero, # and the check will be skipped by the first condition. if (class_info.last_line - class_info.starting_linenum <= 24 or linenum <= class_info.starting_linenum): return # matched = Match(r'\s*(public|protected|private):', clean_lines.lines[linenum]) # if matched: # # Issue warning if the line before public/protected/private was # # not a blank line, but don't do this if the previous line contains # # "class" or "struct". This can happen two ways: # # - We are at the beginning of the class. # # - We are forward-declaring an inner class that is semantically # # private, but needed to be public for implementation reasons. # # Also ignores cases where the previous line ends with a backslash as can be # # common when defining classes in C macros. # prev_line = clean_lines.lines[linenum - 1] # if (not IsBlankLine(prev_line) and # not Search(r'\b(class|struct)\b', prev_line) and # not Search(r'\\$', prev_line)): # # Try a bit harder to find the beginning of the class. This is to # # account for multi-line base-specifier lists, e.g.: # # class Derived # # : public Base { # end_class_head = class_info.starting_linenum # for i in range(class_info.starting_linenum, linenum): # if Search(r'\{\s*$', clean_lines.lines[i]): # end_class_head = i # break # if end_class_head < linenum - 1: # error(filename, linenum, 'whitespace/blank_line', 3, # '"%s:" should be preceded by a blank line' % matched.group(1)) def GetPreviousNonBlankLine(clean_lines, linenum): """Return the most recent non-blank line and its line number. Args: clean_lines: A CleansedLines instance containing the file contents. linenum: The number of the line to check. Returns: A tuple with two elements. The first element is the contents of the last non-blank line before the current line, or the empty string if this is the first non-blank line. The second is the line number of that line, or -1 if this is the first non-blank line. """ prevlinenum = linenum - 1 while prevlinenum >= 0: prevline = clean_lines.elided[prevlinenum] if not IsBlankLine(prevline): # if not a blank line... return (prevline, prevlinenum) prevlinenum -= 1 return ('', -1) def CheckBraces(filename, clean_lines, linenum, error): """Looks for misplaced braces (e.g. at the end of line). Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # get rid of comments and strings if Match(r'\s*{\s*$', line): # We allow an open brace to start a line in the case where someone is using # braces in a block to explicitly create a new scope, which is commonly used # to control the lifetime of stack-allocated variables. Braces are also # used for brace initializers inside function calls. We don't detect this # perfectly: we just don't complain if the last non-whitespace character on # the previous non-blank line is ',', ';', ':', '(', '{', or '}', or if the # previous line starts a preprocessor block. prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] if (not Search(r'[,;:}{(]\s*$', prevline) and not Match(r'\s*#', prevline)): error(filename, linenum, 'whitespace/braces', 4, '{ should almost always be at the end of the previous line') # An else clause should be on the same line as the preceding closing brace. if Match(r'\s*else\b\s*(?:if\b|\{|$)', line): prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] if Match(r'\s*}\s*$', prevline): error(filename, linenum, 'whitespace/newline', 4, 'An else should appear on the same line as the preceding }') # If braces come on one side of an else, they should be on both. # However, we have to worry about "else if" that spans multiple lines! if Search(r'else if\s*\(', line): # could be multi-line if brace_on_left = bool(Search(r'}\s*else if\s*\(', line)) # find the ( after the if pos = line.find('else if') pos = line.find('(', pos) if pos > 0: (endline, _, endpos) = CloseExpression(clean_lines, linenum, pos) brace_on_right = endline[endpos:].find('{') != -1 if brace_on_left != brace_on_right: # must be brace after if error(filename, linenum, 'readability/braces', 5, 'If an else has a brace on one side, it should have it on both') elif Search(r'}\s*else[^{]*$', line) or Match(r'[^}]*else\s*{', line): error(filename, linenum, 'readability/braces', 5, 'If an else has a brace on one side, it should have it on both') # Likewise, an else should never have the else clause on the same line # if Search(r'\belse [^\s{]', line) and not Search(r'\belse if\b', line): # error(filename, linenum, 'whitespace/newline', 4, # 'Else clause should never be on same line as else (use 2 lines)') # In the same way, a do/while should never be on one line if Match(r'\s*do [^\s{]', line): error(filename, linenum, 'whitespace/newline', 4, 'do/while clauses should not be on a single line') # Check single-line if/else bodies. The style guide says 'curly braces are not # required for single-line statements'. We additionally allow multi-line, # single statements, but we reject anything with more than one semicolon in # it. This means that the first semicolon after the if should be at the end of # its line, and the line after that should have an indent level equal to or # lower than the if. We also check for ambiguous if/else nesting without # braces. if_else_match = Search(r'\b(if\s*\(|else\b)', line) if if_else_match and not Match(r'\s*#', line): if_indent = GetIndentLevel(line) endline, endlinenum, endpos = line, linenum, if_else_match.end() if_match = Search(r'\bif\s*\(', line) if if_match: # This could be a multiline if condition, so find the end first. pos = if_match.end() - 1 (endline, endlinenum, endpos) = CloseExpression(clean_lines, linenum, pos) # Check for an opening brace, either directly after the if or on the next # line. If found, this isn't a single-statement conditional. if (not Match(r'\s*{', endline[endpos:]) and not (Match(r'\s*$', endline[endpos:]) and endlinenum < (len(clean_lines.elided) - 1) and Match(r'\s*{', clean_lines.elided[endlinenum + 1]))): while (endlinenum < len(clean_lines.elided) and ';' not in clean_lines.elided[endlinenum][endpos:]): endlinenum += 1 endpos = 0 if endlinenum < len(clean_lines.elided): endline = clean_lines.elided[endlinenum] # We allow a mix of whitespace and closing braces (e.g. for one-liner # methods) and a single \ after the semicolon (for macros) endpos = endline.find(';') if not Match(r';[\s}]*(\\?)$', endline[endpos:]): # Semicolon isn't the last character, there's something trailing. # Output a warning if the semicolon is not contained inside # a lambda expression. if not Match(r'^[^{};]*\[[^\[\]]*\][^{}]*\{[^{}]*\}\s*\)*[;,]\s*$', endline): error(filename, linenum, 'readability/braces', 4, 'If/else bodies with multiple statements require braces') elif endlinenum < len(clean_lines.elided) - 1: # Make sure the next line is dedented next_line = clean_lines.elided[endlinenum + 1] next_indent = GetIndentLevel(next_line) # With ambiguous nested if statements, this will error out on the # if that *doesn't* match the else, regardless of whether it's the # inner one or outer one. if (if_match and Match(r'\s*else\b', next_line) and next_indent != if_indent): error(filename, linenum, 'readability/braces', 4, 'Else clause should be indented at the same level as if. ' 'Ambiguous nested if/else chains require braces.') elif next_indent > if_indent: error(filename, linenum, 'readability/braces', 4, 'If/else bodies with multiple statements require braces') def CheckTrailingSemicolon(filename, clean_lines, linenum, error): """Looks for redundant trailing semicolon. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Block bodies should not be followed by a semicolon. Due to C++11 # brace initialization, there are more places where semicolons are # required than not, so we use a whitelist approach to check these # rather than a blacklist. These are the places where "};" should # be replaced by just "}": # 1. Some flavor of block following closing parenthesis: # for (;;) {}; # while (...) {}; # switch (...) {}; # Function(...) {}; # if (...) {}; # if (...) else if (...) {}; # # 2. else block: # if (...) else {}; # # 3. const member function: # Function(...) const {}; # # 4. Block following some statement: # x = 42; # {}; # # 5. Block at the beginning of a function: # Function(...) { # {}; # } # # Note that naively checking for the preceding "{" will also match # braces inside multi-dimensional arrays, but this is fine since # that expression will not contain semicolons. # # 6. Block following another block: # while (true) {} # {}; # # 7. End of namespaces: # namespace {}; # # These semicolons seems far more common than other kinds of # redundant semicolons, possibly due to people converting classes # to namespaces. For now we do not warn for this case. # # Try matching case 1 first. match = Match(r'^(.*\)\s*)\{', line) if match: # Matched closing parenthesis (case 1). Check the token before the # matching opening parenthesis, and don't warn if it looks like a # macro. This avoids these false positives: # - macro that defines a base class # - multi-line macro that defines a base class # - macro that defines the whole class-head # # But we still issue warnings for macros that we know are safe to # warn, specifically: # - TEST, TEST_F, TEST_P, MATCHER, MATCHER_P # - TYPED_TEST # - INTERFACE_DEF # - EXCLUSIVE_LOCKS_REQUIRED, SHARED_LOCKS_REQUIRED, LOCKS_EXCLUDED: # # We implement a whitelist of safe macros instead of a blacklist of # unsafe macros, even though the latter appears less frequently in # google code and would have been easier to implement. This is because # the downside for getting the whitelist wrong means some extra # semicolons, while the downside for getting the blacklist wrong # would result in compile errors. # # In addition to macros, we also don't want to warn on # - Compound literals # - Lambdas # - alignas specifier with anonymous structs: closing_brace_pos = match.group(1).rfind(')') opening_parenthesis = ReverseCloseExpression( clean_lines, linenum, closing_brace_pos) if opening_parenthesis[2] > -1: line_prefix = opening_parenthesis[0][0:opening_parenthesis[2]] macro = Search(r'\b([A-Z_]+)\s*$', line_prefix) func = Match(r'^(.*\])\s*$', line_prefix) if ((macro and macro.group(1) not in ( 'TEST', 'TEST_F', 'MATCHER', 'MATCHER_P', 'TYPED_TEST', 'EXCLUSIVE_LOCKS_REQUIRED', 'SHARED_LOCKS_REQUIRED', 'LOCKS_EXCLUDED', 'INTERFACE_DEF')) or (func and not Search(r'\boperator\s*\[\s*\]', func.group(1))) or Search(r'\b(?:struct|union)\s+alignas\s*$', line_prefix) or Search(r'\s+=\s*$', line_prefix)): match = None if (match and opening_parenthesis[1] > 1 and Search(r'\]\s*$', clean_lines.elided[opening_parenthesis[1] - 1])): # Multi-line lambda-expression match = None else: # Try matching cases 2-3. match = Match(r'^(.*(?:else|\)\s*const)\s*)\{', line) if not match: # Try matching cases 4-6. These are always matched on separate lines. # # Note that we can't simply concatenate the previous line to the # current line and do a single match, otherwise we may output # duplicate warnings for the blank line case: # if (cond) { # // blank line # } prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] if prevline and Search(r'[;{}]\s*$', prevline): match = Match(r'^(\s*)\{', line) # Check matching closing brace if match: (endline, endlinenum, endpos) = CloseExpression( clean_lines, linenum, len(match.group(1))) if endpos > -1 and Match(r'^\s*;', endline[endpos:]): # Current {} pair is eligible for semicolon check, and we have found # the redundant semicolon, output warning here. # # Note: because we are scanning forward for opening braces, and # outputting warnings for the matching closing brace, if there are # nested blocks with trailing semicolons, we will get the error # messages in reversed order. error(filename, endlinenum, 'readability/braces', 4, "You don't need a ; after a }") def CheckEmptyBlockBody(filename, clean_lines, linenum, error): """Look for empty loop/conditional body with only a single semicolon. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ # Search for loop keywords at the beginning of the line. Because only # whitespaces are allowed before the keywords, this will also ignore most # do-while-loops, since those lines should start with closing brace. # # We also check "if" blocks here, since an empty conditional block # is likely an error. line = clean_lines.elided[linenum] matched = Match(r'\s*(for|while|if)\s*\(', line) if matched: # Find the end of the conditional expression (end_line, end_linenum, end_pos) = CloseExpression( clean_lines, linenum, line.find('(')) # Output warning if what follows the condition expression is a semicolon. # No warning for all other cases, including whitespace or newline, since we # have a separate check for semicolons preceded by whitespace. if end_pos >= 0 and Match(r';', end_line[end_pos:]): if matched.group(1) == 'if': error(filename, end_linenum, 'whitespace/empty_conditional_body', 5, 'Empty conditional bodies should use {}') else: error(filename, end_linenum, 'whitespace/empty_loop_body', 5, 'Empty loop bodies should use {} or continue') def FindCheckMacro(line): """Find a replaceable CHECK-like macro. Args: line: line to search on. Returns: (macro name, start position), or (None, -1) if no replaceable macro is found. """ for macro in _CHECK_MACROS: i = line.find(macro) if i >= 0: # Find opening parenthesis. Do a regular expression match here # to make sure that we are matching the expected CHECK macro, as # opposed to some other macro that happens to contain the CHECK # substring. matched = Match(r'^(.*\b' + macro + r'\s*)\(', line) if not matched: continue return (macro, len(matched.group(1))) return (None, -1) def CheckCheck(filename, clean_lines, linenum, error): """Checks the use of CHECK and EXPECT macros. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ # Decide the set of replacement macros that should be suggested lines = clean_lines.elided (check_macro, start_pos) = FindCheckMacro(lines[linenum]) if not check_macro: return # Find end of the boolean expression by matching parentheses (last_line, end_line, end_pos) = CloseExpression( clean_lines, linenum, start_pos) if end_pos < 0: return # If the check macro is followed by something other than a # semicolon, assume users will log their own custom error messages # and don't suggest any replacements. if not Match(r'\s*;', last_line[end_pos:]): return if linenum == end_line: expression = lines[linenum][start_pos + 1:end_pos - 1] else: expression = lines[linenum][start_pos + 1:] for i in xrange(linenum + 1, end_line): expression += lines[i] expression += last_line[0:end_pos - 1] # Parse expression so that we can take parentheses into account. # This avoids false positives for inputs like "CHECK((a < 4) == b)", # which is not replaceable by CHECK_LE. lhs = '' rhs = '' operator = None while expression: matched = Match(r'^\s*(<<|<<=|>>|>>=|->\*|->|&&|\|\||' r'==|!=|>=|>|<=|<|\()(.*)$', expression) if matched: token = matched.group(1) if token == '(': # Parenthesized operand expression = matched.group(2) (end, _) = FindEndOfExpressionInLine(expression, 0, ['(']) if end < 0: return # Unmatched parenthesis lhs += '(' + expression[0:end] expression = expression[end:] elif token in ('&&', '||'): # Logical and/or operators. This means the expression # contains more than one term, for example: # CHECK(42 < a && a < b); # # These are not replaceable with CHECK_LE, so bail out early. return elif token in ('<<', '<<=', '>>', '>>=', '->*', '->'): # Non-relational operator lhs += token expression = matched.group(2) else: # Relational operator operator = token rhs = matched.group(2) break else: # Unparenthesized operand. Instead of appending to lhs one character # at a time, we do another regular expression match to consume several # characters at once if possible. Trivial benchmark shows that this # is more efficient when the operands are longer than a single # character, which is generally the case. matched = Match(r'^([^-=!<>()&|]+)(.*)$', expression) if not matched: matched = Match(r'^(\s*\S)(.*)$', expression) if not matched: break lhs += matched.group(1) expression = matched.group(2) # Only apply checks if we got all parts of the boolean expression if not (lhs and operator and rhs): return # Check that rhs do not contain logical operators. We already know # that lhs is fine since the loop above parses out && and ||. if rhs.find('&&') > -1 or rhs.find('||') > -1: return # At least one of the operands must be a constant literal. This is # to avoid suggesting replacements for unprintable things like # CHECK(variable != iterator) # # The following pattern matches decimal, hex integers, strings, and # characters (in that order). lhs = lhs.strip() rhs = rhs.strip() match_constant = r'^([-+]?(\d+|0[xX][0-9a-fA-F]+)[lLuU]{0,3}|".*"|\'.*\')$' if Match(match_constant, lhs) or Match(match_constant, rhs): # Note: since we know both lhs and rhs, we can provide a more # descriptive error message like: # Consider using CHECK_EQ(x, 42) instead of CHECK(x == 42) # Instead of: # Consider using CHECK_EQ instead of CHECK(a == b) # # We are still keeping the less descriptive message because if lhs # or rhs gets long, the error message might become unreadable. error(filename, linenum, 'readability/check', 2, 'Consider using %s instead of %s(a %s b)' % ( _CHECK_REPLACEMENT[check_macro][operator], check_macro, operator)) def CheckAltTokens(filename, clean_lines, linenum, error): """Check alternative keywords being used in boolean expressions. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Avoid preprocessor lines if Match(r'^\s*#', line): return # Last ditch effort to avoid multi-line comments. This will not help # if the comment started before the current line or ended after the # current line, but it catches most of the false positives. At least, # it provides a way to workaround this warning for people who use # multi-line comments in preprocessor macros. # # TODO(unknown): remove this once cpplint has better support for # multi-line comments. if line.find('/*') >= 0 or line.find('*/') >= 0: return for match in _ALT_TOKEN_REPLACEMENT_PATTERN.finditer(line): error(filename, linenum, 'readability/alt_tokens', 2, 'Use operator %s instead of %s' % ( _ALT_TOKEN_REPLACEMENT[match.group(1)], match.group(1))) def GetLineWidth(line): """Determines the width of the line in column positions. Args: line: A string, which may be a Unicode string. Returns: The width of the line in column positions, accounting for Unicode combining characters and wide characters. """ if isinstance(line, unicode): width = 0 for uc in unicodedata.normalize('NFC', line): if unicodedata.east_asian_width(uc) in ('W', 'F'): width += 2 elif not unicodedata.combining(uc): width += 1 return width else: return len(line) def CheckStyle(filename, clean_lines, linenum, file_extension, nesting_state, error): """Checks rules from the 'C++ style rules' section of cppguide.html. Most of these rules are hard to test (naming, comment style), but we do what we can. In particular we check for 2-space indents, line lengths, tab usage, spaces inside code, etc. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. file_extension: The extension (without the dot) of the filename. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ # Don't use "elided" lines here, otherwise we can't check commented lines. # Don't want to use "raw" either, because we don't want to check inside C++11 # raw strings, raw_lines = clean_lines.lines_without_raw_strings line = raw_lines[linenum] if line.find('\t') != -1: error(filename, linenum, 'whitespace/tab', 1, 'Tab found; better to use spaces') # One or three blank spaces at the beginning of the line is weird; it's # hard to reconcile that with 2-space indents. # NOTE: here are the conditions rob pike used for his tests. Mine aren't # as sophisticated, but it may be worth becoming so: RLENGTH==initial_spaces # if(RLENGTH > 20) complain = 0; # if(match($0, " +(error|private|public|protected):")) complain = 0; # if(match(prev, "&& *$")) complain = 0; # if(match(prev, "\\|\\| *$")) complain = 0; # if(match(prev, "[\",=><] *$")) complain = 0; # if(match($0, " <<")) complain = 0; # if(match(prev, " +for \\(")) complain = 0; # if(prevodd && match(prevprev, " +for \\(")) complain = 0; scope_or_label_pattern = r'\s*\w+\s*:\s*\\?$' classinfo = nesting_state.InnermostClass() initial_spaces = 0 cleansed_line = clean_lines.elided[linenum] while initial_spaces < len(line) and line[initial_spaces] == ' ': initial_spaces += 1 if line and line[-1].isspace(): error(filename, linenum, 'whitespace/end_of_line', 4, 'Line ends in whitespace. Consider deleting these extra spaces.') # There are certain situations we allow one space, notably for # section labels, and also lines containing multi-line raw strings. elif ((initial_spaces == 1 or initial_spaces == 3) and not Match(scope_or_label_pattern, cleansed_line) and not (clean_lines.raw_lines[linenum] != line and Match(r'^\s*""', line))): error(filename, linenum, 'whitespace/indent', 3, 'Weird number of spaces at line-start. ' 'Are you using a 2-space indent?') # Check if the line is a header guard. is_header_guard = False if file_extension in ['h', 'hpp']: cppvar = GetHeaderGuardCPPVariable(filename) if (line.startswith('#ifndef %s' % cppvar) or line.startswith('#define %s' % cppvar) or line.startswith('#endif // %s' % cppvar)): is_header_guard = True # #include lines and header guards can be long, since there's no clean way to # split them. # # URLs can be long too. It's possible to split these, but it makes them # harder to cut&paste. # # The "$Id:...$" comment may also get very long without it being the # developers fault. if (not line.startswith('#include') and not is_header_guard and not Match(r'^\s*//.*http(s?)://\S*$', line) and not Match(r'^// \$Id:.*#[0-9]+ \$$', line)): line_width = GetLineWidth(line) extended_length = int((_line_length * 1.25)) if line_width > extended_length: error(filename, linenum, 'whitespace/line_length', 4, 'Lines should really not be longer than %i characters' % extended_length) elif line_width > _line_length: # error(filename, linenum, 'whitespace/line_length', 2, # 'Lines should be <= %i characters long' % _line_length) error(filename, linenum, 'whitespace/line_length', 4, 'Lines should very rarely be longer than %i characters' % _line_length) if (cleansed_line.count(';') > 1 and # for loops are allowed two ;'s (and may run over two lines). cleansed_line.find('for') == -1 and (GetPreviousNonBlankLine(clean_lines, linenum)[0].find('for') == -1 or GetPreviousNonBlankLine(clean_lines, linenum)[0].find(';') != -1) and # It's ok to have many commands in a switch case that fits in 1 line not ((cleansed_line.find('case ') != -1 or cleansed_line.find('default:') != -1) and cleansed_line.find('break;') != -1)): error(filename, linenum, 'whitespace/newline', 0, 'More than one command on the same line') # Some more style checks CheckBraces(filename, clean_lines, linenum, error) CheckTrailingSemicolon(filename, clean_lines, linenum, error) CheckEmptyBlockBody(filename, clean_lines, linenum, error) CheckAccess(filename, clean_lines, linenum, nesting_state, error) CheckSpacing(filename, clean_lines, linenum, nesting_state, error) CheckOperatorSpacing(filename, clean_lines, linenum, error) CheckParenthesisSpacing(filename, clean_lines, linenum, error) CheckCommaSpacing(filename, clean_lines, linenum, error) CheckBracesSpacing(filename, clean_lines, linenum, error) CheckSpacingForFunctionCall(filename, clean_lines, linenum, error) CheckRValueReference(filename, clean_lines, linenum, nesting_state, error) CheckCheck(filename, clean_lines, linenum, error) CheckAltTokens(filename, clean_lines, linenum, error) classinfo = nesting_state.InnermostClass() if classinfo: CheckSectionSpacing(filename, clean_lines, classinfo, linenum, error) _RE_PATTERN_INCLUDE = re.compile(r'^\s*#\s*include\s*([<"])([^>"]*)[>"].*$') # Matches the first component of a filename delimited by -s and _s. That is: # _RE_FIRST_COMPONENT.match('foo').group(0) == 'foo' # _RE_FIRST_COMPONENT.match('foo.cc').group(0) == 'foo' # _RE_FIRST_COMPONENT.match('foo-bar_baz.cc').group(0) == 'foo' # _RE_FIRST_COMPONENT.match('foo_bar-baz.cc').group(0) == 'foo' _RE_FIRST_COMPONENT = re.compile(r'^[^-_.]+') def _DropCommonSuffixes(filename): """Drops common suffixes like _test.cc or -inl.h from filename. For example: >>> _DropCommonSuffixes('foo/foo-inl.h') 'foo/foo' >>> _DropCommonSuffixes('foo/bar/foo.cc') 'foo/bar/foo' >>> _DropCommonSuffixes('foo/foo_internal.h') 'foo/foo' >>> _DropCommonSuffixes('foo/foo_unusualinternal.h') 'foo/foo_unusualinternal' Args: filename: The input filename. Returns: The filename with the common suffix removed. """ for suffix in ('test.cc', 'regtest.cc', 'unittest.cc', 'inl.h', 'impl.h', 'internal.h'): if (filename.endswith(suffix) and len(filename) > len(suffix) and filename[-len(suffix) - 1] in ('-', '_')): return filename[:-len(suffix) - 1] return os.path.splitext(filename)[0] def _IsTestFilename(filename): """Determines if the given filename has a suffix that identifies it as a test. Args: filename: The input filename. Returns: True if 'filename' looks like a test, False otherwise. """ if (filename.endswith('_test.cc') or filename.endswith('_unittest.cc') or filename.endswith('_regtest.cc')): return True else: return False def _ClassifyInclude(fileinfo, include, is_system): """Figures out what kind of header 'include' is. Args: fileinfo: The current file cpplint is running over. A FileInfo instance. include: The path to a #included file. is_system: True if the #include used <> rather than "". Returns: One of the _XXX_HEADER constants. For example: >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'stdio.h', True) _C_SYS_HEADER >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'string', True) _CPP_SYS_HEADER >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'foo/foo.h', False) _LIKELY_MY_HEADER >>> _ClassifyInclude(FileInfo('foo/foo_unknown_extension.cc'), ... 'bar/foo_other_ext.h', False) _POSSIBLE_MY_HEADER >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'foo/bar.h', False) _OTHER_HEADER """ # This is a list of all standard c++ header files, except # those already checked for above. is_cpp_h = include in _CPP_HEADERS if is_system: if is_cpp_h: return _CPP_SYS_HEADER else: return _C_SYS_HEADER # If the target file and the include we're checking share a # basename when we drop common extensions, and the include # lives in . , then it's likely to be owned by the target file. target_dir, target_base = ( os.path.split(_DropCommonSuffixes(fileinfo.RepositoryName()))) include_dir, include_base = os.path.split(_DropCommonSuffixes(include)) if target_base == include_base and ( include_dir == target_dir or include_dir == os.path.normpath(target_dir + '/../public')): return _LIKELY_MY_HEADER # If the target and include share some initial basename # component, it's possible the target is implementing the # include, so it's allowed to be first, but we'll never # complain if it's not there. target_first_component = _RE_FIRST_COMPONENT.match(target_base) include_first_component = _RE_FIRST_COMPONENT.match(include_base) if (target_first_component and include_first_component and target_first_component.group(0) == include_first_component.group(0)): return _POSSIBLE_MY_HEADER return _OTHER_HEADER def CheckIncludeLine(filename, clean_lines, linenum, include_state, error): """Check rules that are applicable to #include lines. Strings on #include lines are NOT removed from elided line, to make certain tasks easier. However, to prevent false positives, checks applicable to #include lines in CheckLanguage must be put here. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. include_state: An _IncludeState instance in which the headers are inserted. error: The function to call with any errors found. """ fileinfo = FileInfo(filename) line = clean_lines.lines[linenum] # "include" should use the new style "foo/bar.h" instead of just "bar.h" # Only do this check if the included header follows google naming # conventions. If not, assume that it's a 3rd party API that # requires special include conventions. # # We also make an exception for Lua headers, which follow google # naming convention but not the include convention. match = Match(r'#include\s*"([^/]+\.h)"', line) if match and not _THIRD_PARTY_HEADERS_PATTERN.match(match.group(1)): error(filename, linenum, 'build/include', 4, 'Include the directory when naming .h files') # we shouldn't include a file more than once. actually, there are a # handful of instances where doing so is okay, but in general it's # not. match = _RE_PATTERN_INCLUDE.search(line) if match: include = match.group(2) is_system = (match.group(1) == '<') duplicate_line = include_state.FindHeader(include) if duplicate_line >= 0: error(filename, linenum, 'build/include', 4, '"%s" already included at %s:%s' % (include, filename, duplicate_line)) elif (include.endswith('.cc') and os.path.dirname(fileinfo.RepositoryName()) != os.path.dirname(include)): error(filename, linenum, 'build/include', 4, 'Do not include .cc files from other packages') elif not _THIRD_PARTY_HEADERS_PATTERN.match(include): include_state.include_list[-1].append((include, linenum)) # We want to ensure that headers appear in the right order: # 1) for foo.cc, foo.h (preferred location) # 2) c system files # 3) cpp system files # 4) for foo.cc, foo.h (deprecated location) # 5) other google headers # # We classify each include statement as one of those 5 types # using a number of techniques. The include_state object keeps # track of the highest type seen, and complains if we see a # lower type after that. error_message = include_state.CheckNextIncludeOrder( _ClassifyInclude(fileinfo, include, is_system)) if error_message: error(filename, linenum, 'build/include_order', 4, '%s. Should be: %s.h, c system, c++ system, other.' % (error_message, fileinfo.BaseName())) canonical_include = include_state.CanonicalizeAlphabeticalOrder(include) if not include_state.IsInAlphabeticalOrder( clean_lines, linenum, canonical_include): error(filename, linenum, 'build/include_alpha', 4, 'Include "%s" not in alphabetical order' % include) include_state.SetLastHeader(canonical_include) def _GetTextInside(text, start_pattern): r"""Retrieves all the text between matching open and close parentheses. Given a string of lines and a regular expression string, retrieve all the text following the expression and between opening punctuation symbols like (, [, or {, and the matching close-punctuation symbol. This properly nested occurrences of the punctuations, so for the text like printf(a(), b(c())); a call to _GetTextInside(text, r'printf\(') will return 'a(), b(c())'. start_pattern must match string having an open punctuation symbol at the end. Args: text: The lines to extract text. Its comments and strings must be elided. It can be single line and can span multiple lines. start_pattern: The regexp string indicating where to start extracting the text. Returns: The extracted text. None if either the opening string or ending punctuation could not be found. """ # TODO(unknown): Audit cpplint.py to see what places could be profitably # rewritten to use _GetTextInside (and use inferior regexp matching today). # Give opening punctuations to get the matching close-punctuations. matching_punctuation = {'(': ')', '{': '}', '[': ']'} closing_punctuation = set(matching_punctuation.itervalues()) # Find the position to start extracting text. match = re.search(start_pattern, text, re.M) if not match: # start_pattern not found in text. return None start_position = match.end(0) assert start_position > 0, ( 'start_pattern must ends with an opening punctuation.') assert text[start_position - 1] in matching_punctuation, ( 'start_pattern must ends with an opening punctuation.') # Stack of closing punctuations we expect to have in text after position. punctuation_stack = [matching_punctuation[text[start_position - 1]]] position = start_position while punctuation_stack and position < len(text): if text[position] == punctuation_stack[-1]: punctuation_stack.pop() elif text[position] in closing_punctuation: # A closing punctuation without matching opening punctuations. return None elif text[position] in matching_punctuation: punctuation_stack.append(matching_punctuation[text[position]]) position += 1 if punctuation_stack: # Opening punctuations left without matching close-punctuations. return None # punctuations match. return text[start_position:position - 1] # Patterns for matching call-by-reference parameters. # # Supports nested templates up to 2 levels deep using this messy pattern: # < (?: < (?: < [^<>]* # > # | [^<>] )* # > # | [^<>] )* # > _RE_PATTERN_IDENT = r'[_a-zA-Z]\w*' # =~ [[:alpha:]][[:alnum:]]* _RE_PATTERN_TYPE = ( r'(?:const\s+)?(?:typename\s+|class\s+|struct\s+|union\s+|enum\s+)?' r'(?:\w|' r'\s*<(?:<(?:<[^<>]*>|[^<>])*>|[^<>])*>|' r'::)+') # A call-by-reference parameter ends with '& identifier'. _RE_PATTERN_REF_PARAM = re.compile( r'(' + _RE_PATTERN_TYPE + r'(?:\s*(?:\bconst\b|[*]))*\s*' r'&\s*' + _RE_PATTERN_IDENT + r')\s*(?:=[^,()]+)?[,)]') # A call-by-const-reference parameter either ends with 'const& identifier' # or looks like 'const type& identifier' when 'type' is atomic. _RE_PATTERN_CONST_REF_PARAM = ( r'(?:.*\s*\bconst\s*&\s*' + _RE_PATTERN_IDENT + r'|const\s+' + _RE_PATTERN_TYPE + r'\s*&\s*' + _RE_PATTERN_IDENT + r')') def CheckLanguage(filename, clean_lines, linenum, file_extension, include_state, nesting_state, error): """Checks rules from the 'C++ language rules' section of cppguide.html. Some of these rules are hard to test (function overloading, using uint32 inappropriately), but we do the best we can. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. file_extension: The extension (without the dot) of the filename. include_state: An _IncludeState instance in which the headers are inserted. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ # If the line is empty or consists of entirely a comment, no need to # check it. line = clean_lines.elided[linenum] if not line: return match = _RE_PATTERN_INCLUDE.search(line) if match: CheckIncludeLine(filename, clean_lines, linenum, include_state, error) return # Reset include state across preprocessor directives. This is meant # to silence warnings for conditional includes. match = Match(r'^\s*#\s*(if|ifdef|ifndef|elif|else|endif)\b', line) if match: include_state.ResetSection(match.group(1)) # Make Windows paths like Unix. fullname = os.path.abspath(filename).replace('\\', '/') # Perform other checks now that we are sure that this is not an include line CheckCasts(filename, clean_lines, linenum, error) CheckGlobalStatic(filename, clean_lines, linenum, error) CheckPrintf(filename, clean_lines, linenum, error) if file_extension in ['h', 'hpp']: # TODO(unknown): check that 1-arg constructors are explicit. # How to tell it's a constructor? # (handled in CheckForNonStandardConstructs for now) # TODO(unknown): check that classes declare or disable copy/assign # (level 1 error) pass # Check if people are using the verboten C basic types. The only exception # we regularly allow is "unsigned short port" for port. if Search(r'\bshort port\b', line): if not Search(r'\bunsigned short port\b', line): error(filename, linenum, 'runtime/int', 4, 'Use "unsigned short" for ports, not "short"') else: match = Search(r'\b(short|long(?! +double)|long long)\b', line) if match: error(filename, linenum, 'runtime/int', 4, 'Use int16/int64/etc, rather than the C type %s' % match.group(1)) # Check if some verboten operator overloading is going on # TODO(unknown): catch out-of-line unary operator&: # class X {}; # int operator&(const X& x) { return 42; } // unary operator& # The trick is it's hard to tell apart from binary operator&: # class Y { int operator&(const Y& x) { return 23; } }; // binary operator& if Search(r'\boperator\s*&\s*\(\s*\)', line): error(filename, linenum, 'runtime/operator', 4, 'Unary operator& is dangerous. Do not use it.') # Check for suspicious usage of "if" like # } if (a == b) { if Search(r'\}\s*if\s*\(', line): error(filename, linenum, 'readability/braces', 4, 'Did you mean "else if"? If not, start a new line for "if".') # Check for potential format string bugs like printf(foo). # We constrain the pattern not to pick things like DocidForPrintf(foo). # Not perfect but it can catch printf(foo.c_str()) and printf(foo->c_str()) # TODO(unknown): Catch the following case. Need to change the calling # convention of the whole function to process multiple line to handle it. # printf( # boy_this_is_a_really_long_variable_that_cannot_fit_on_the_prev_line); printf_args = _GetTextInside(line, r'(?i)\b(string)?printf\s*\(') if printf_args: match = Match(r'([\w.\->()]+)$', printf_args) if match and match.group(1) != '__VA_ARGS__': function_name = re.search(r'\b((?:string)?printf)\s*\(', line, re.I).group(1) error(filename, linenum, 'runtime/printf', 4, 'Potential format string bug. Do %s("%%s", %s) instead.' % (function_name, match.group(1))) # Check for potential memset bugs like memset(buf, sizeof(buf), 0). match = Search(r'memset\s*\(([^,]*),\s*([^,]*),\s*0\s*\)', line) if match and not Match(r"^''|-?[0-9]+|0x[0-9A-Fa-f]$", match.group(2)): error(filename, linenum, 'runtime/memset', 4, 'Did you mean "memset(%s, 0, %s)"?' % (match.group(1), match.group(2))) if Search(r'\busing namespace\b', line): error(filename, linenum, 'build/namespaces', 5, 'Do not use namespace using-directives. ' 'Use using-declarations instead.') # Detect variable-length arrays. # match = Match(r'\s*(.+::)?(\w+) [a-z]\w*\[(.+)];', line) # if (match and match.group(2) != 'return' and match.group(2) != 'delete' and # match.group(3).find(']') == -1): # # Split the size using space and arithmetic operators as delimiters. # # If any of the resulting tokens are not compile time constants then # # report the error. # tokens = re.split(r'\s|\+|\-|\*|\/|<<|>>]', match.group(3)) # is_const = True # skip_next = False # for tok in tokens: # if skip_next: # skip_next = False # continue # # if Search(r'sizeof\(.+\)', tok): continue # if Search(r'arraysize\(\w+\)', tok): continue # # tok = tok.lstrip('(') # tok = tok.rstrip(')') # if not tok: continue # if Match(r'\d+', tok): continue # if Match(r'0[xX][0-9a-fA-F]+', tok): continue # if Match(r'k[A-Z0-9]\w*', tok): continue # if Match(r'(.+::)?k[A-Z0-9]\w*', tok): continue # if Match(r'(.+::)?[A-Z][A-Z0-9_]*', tok): continue # # A catch all for tricky sizeof cases, including 'sizeof expression', # # 'sizeof(*type)', 'sizeof(const type)', 'sizeof(struct StructName)' # # requires skipping the next token because we split on ' ' and '*'. # if tok.startswith('sizeof'): # skip_next = True # continue # is_const = False # break # if not is_const: # error(filename, linenum, 'runtime/arrays', 1, # 'Do not use variable-length arrays. Use an appropriately named ' # "('k' followed by CamelCase) compile-time constant for the size.") # Check for use of unnamed namespaces in header files. Registration # macros are typically OK, so we allow use of "namespace {" on lines # that end with backslashes. if (file_extension in ['h', 'hpp'] and Search(r'\bnamespace\s*{', line) and line[-1] != '\\'): error(filename, linenum, 'build/namespaces', 4, 'Do not use unnamed namespaces in header files. See ' 'http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Namespaces' ' for more information.') def CheckGlobalStatic(filename, clean_lines, linenum, error): """Check for unsafe global or static objects. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Match two lines at a time to support multiline declarations if linenum + 1 < clean_lines.NumLines() and not Search(r'[;({]', line): line += clean_lines.elided[linenum + 1].strip() # Check for people declaring static/global STL strings at the top level. # This is dangerous because the C++ language does not guarantee that # globals with constructors are initialized before the first access. match = Match( r'((?:|static +)(?:|const +))string +([a-zA-Z0-9_:]+)\b(.*)', line) # Remove false positives: # - String pointers (as opposed to values). # string *pointer # const string *pointer # string const *pointer # string *const pointer # # - Functions and template specializations. # string Function(... # string Class::Method(... # # - Operators. These are matched separately because operator names # cross non-word boundaries, and trying to match both operators # and functions at the same time would decrease accuracy of # matching identifiers. # string Class::operator*() if (match and not Search(r'\bstring\b(\s+const)?\s*\*\s*(const\s+)?\w', line) and not Search(r'\boperator\W', line) and not Match(r'\s*(<.*>)?(::[a-zA-Z0-9_]+)*\s*\(([^"]|$)', match.group(3))): error(filename, linenum, 'runtime/string', 4, 'For a static/global string constant, use a C style string instead: ' '"%schar %s[]".' % (match.group(1), match.group(2))) if Search(r'\b([A-Za-z0-9_]*_)\(\1\)', line): error(filename, linenum, 'runtime/init', 4, 'You seem to be initializing a member variable with itself.') def CheckPrintf(filename, clean_lines, linenum, error): """Check for printf related issues. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # When snprintf is used, the second argument shouldn't be a literal. match = Search(r'snprintf\s*\(([^,]*),\s*([0-9]*)\s*,', line) if match and match.group(2) != '0': # If 2nd arg is zero, snprintf is used to calculate size. error(filename, linenum, 'runtime/printf', 3, 'If you can, use sizeof(%s) instead of %s as the 2nd arg ' 'to snprintf.' % (match.group(1), match.group(2))) # Check if some verboten C functions are being used. if Search(r'\bsprintf\s*\(', line): error(filename, linenum, 'runtime/printf', 5, 'Never use sprintf. Use snprintf instead.') match = Search(r'\b(strcpy|strcat)\s*\(', line) if match: error(filename, linenum, 'runtime/printf', 4, 'Almost always, snprintf is better than %s' % match.group(1)) def IsDerivedFunction(clean_lines, linenum): """Check if current line contains an inherited function. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. Returns: True if current line contains a function with "override" virt-specifier. """ # Scan back a few lines for start of current function for i in xrange(linenum, max(-1, linenum - 10), -1): match = Match(r'^([^()]*\w+)\(', clean_lines.elided[i]) if match: # Look for "override" after the matching closing parenthesis line, _, closing_paren = CloseExpression( clean_lines, i, len(match.group(1))) return (closing_paren >= 0 and Search(r'\boverride\b', line[closing_paren:])) return False def IsOutOfLineMethodDefinition(clean_lines, linenum): """Check if current line contains an out-of-line method definition. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. Returns: True if current line contains an out-of-line method definition. """ # Scan back a few lines for start of current function for i in xrange(linenum, max(-1, linenum - 10), -1): if Match(r'^([^()]*\w+)\(', clean_lines.elided[i]): return Match(r'^[^()]*\w+::\w+\(', clean_lines.elided[i]) is not None return False def IsInitializerList(clean_lines, linenum): """Check if current line is inside constructor initializer list. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. Returns: True if current line appears to be inside constructor initializer list, False otherwise. """ for i in xrange(linenum, 1, -1): line = clean_lines.elided[i] if i == linenum: remove_function_body = Match(r'^(.*)\{\s*$', line) if remove_function_body: line = remove_function_body.group(1) if Search(r'\s:\s*\w+[({]', line): # A lone colon tend to indicate the start of a constructor # initializer list. It could also be a ternary operator, which # also tend to appear in constructor initializer lists as # opposed to parameter lists. return True if Search(r'\}\s*,\s*$', line): # A closing brace followed by a comma is probably the end of a # brace-initialized member in constructor initializer list. return True if Search(r'[{};]\s*$', line): # Found one of the following: # - A closing brace or semicolon, probably the end of the previous # function. # - An opening brace, probably the start of current class or namespace. # # Current line is probably not inside an initializer list since # we saw one of those things without seeing the starting colon. return False # Got to the beginning of the file without seeing the start of # constructor initializer list. return False def CheckForNonConstReference(filename, clean_lines, linenum, nesting_state, error): """Check for non-const references. Separate from CheckLanguage since it scans backwards from current line, instead of scanning forward. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: The function to call with any errors found. """ # Do nothing if there is no '&' on current line. line = clean_lines.elided[linenum] if '&' not in line: return # If a function is inherited, current function doesn't have much of # a choice, so any non-const references should not be blamed on # derived function. if IsDerivedFunction(clean_lines, linenum): return # Don't warn on out-of-line method definitions, as we would warn on the # in-line declaration, if it isn't marked with 'override'. if IsOutOfLineMethodDefinition(clean_lines, linenum): return # Long type names may be broken across multiple lines, usually in one # of these forms: # LongType # ::LongTypeContinued &identifier # LongType:: # LongTypeContinued &identifier # LongType< # ...>::LongTypeContinued &identifier # # If we detected a type split across two lines, join the previous # line to current line so that we can match const references # accordingly. # # Note that this only scans back one line, since scanning back # arbitrary number of lines would be expensive. If you have a type # that spans more than 2 lines, please use a typedef. if linenum > 1: previous = None if Match(r'\s*::(?:[\w<>]|::)+\s*&\s*\S', line): # previous_line\n + ::current_line previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+[\w<>])\s*$', clean_lines.elided[linenum - 1]) elif Match(r'\s*[a-zA-Z_]([\w<>]|::)+\s*&\s*\S', line): # previous_line::\n + current_line previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+::)\s*$', clean_lines.elided[linenum - 1]) if previous: line = previous.group(1) + line.lstrip() else: # Check for templated parameter that is split across multiple lines endpos = line.rfind('>') if endpos > -1: (_, startline, startpos) = ReverseCloseExpression( clean_lines, linenum, endpos) if startpos > -1 and startline < linenum: # Found the matching < on an earlier line, collect all # pieces up to current line. line = '' for i in xrange(startline, linenum + 1): line += clean_lines.elided[i].strip() # Check for non-const references in function parameters. A single '&' may # found in the following places: # inside expression: binary & for bitwise AND # inside expression: unary & for taking the address of something # inside declarators: reference parameter # We will exclude the first two cases by checking that we are not inside a # function body, including one that was just introduced by a trailing '{'. # TODO(unknown): Doesn't account for 'catch(Exception& e)' [rare]. if (nesting_state.previous_stack_top and not (isinstance(nesting_state.previous_stack_top, _ClassInfo) or isinstance(nesting_state.previous_stack_top, _NamespaceInfo))): # Not at toplevel, not within a class, and not within a namespace return # Avoid initializer lists. We only need to scan back from the # current line for something that starts with ':'. # # We don't need to check the current line, since the '&' would # appear inside the second set of parentheses on the current line as # opposed to the first set. if linenum > 0: for i in xrange(linenum - 1, max(0, linenum - 10), -1): previous_line = clean_lines.elided[i] if not Search(r'[),]\s*$', previous_line): break if Match(r'^\s*:\s+\S', previous_line): return # Avoid preprocessors if Search(r'\\\s*$', line): return # Avoid constructor initializer lists if IsInitializerList(clean_lines, linenum): return # We allow non-const references in a few standard places, like functions # called "swap()" or iostream operators like "<<" or ">>". Do not check # those function parameters. # # We also accept & in static_assert, which looks like a function but # it's actually a declaration expression. whitelisted_functions = (r'(?:[sS]wap(?:<\w:+>)?|' r'operator\s*[<>][<>]|' r'static_assert|COMPILE_ASSERT' r')\s*\(') if Search(whitelisted_functions, line): return elif not Search(r'\S+\([^)]*$', line): # Don't see a whitelisted function on this line. Actually we # didn't see any function name on this line, so this is likely a # multi-line parameter list. Try a bit harder to catch this case. for i in xrange(2): if (linenum > i and Search(whitelisted_functions, clean_lines.elided[linenum - i - 1])): return decls = ReplaceAll(r'{[^}]*}', ' ', line) # exclude function body for parameter in re.findall(_RE_PATTERN_REF_PARAM, decls): if not Match(_RE_PATTERN_CONST_REF_PARAM, parameter): error(filename, linenum, 'runtime/references', 2, 'Is this a non-const reference? ' 'If so, make const or use a pointer: ' + ReplaceAll(' *<', '<', parameter)) def CheckCasts(filename, clean_lines, linenum, error): """Various cast related checks. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Check to see if they're using an conversion function cast. # I just try to capture the most common basic types, though there are more. # Parameterless conversion functions, such as bool(), are allowed as they are # probably a member operator declaration or default constructor. match = Search( r'(\bnew\s+|\S<\s*(?:const\s+)?)?\b' r'(int|float|double|bool|char|int32|uint32|int64|uint64)' r'(\([^)].*)', line) expecting_function = ExpectingFunctionArgs(clean_lines, linenum) if match and not expecting_function: matched_type = match.group(2) # matched_new_or_template is used to silence two false positives: # - New operators # - Template arguments with function types # # For template arguments, we match on types immediately following # an opening bracket without any spaces. This is a fast way to # silence the common case where the function type is the first # template argument. False negative with less-than comparison is # avoided because those operators are usually followed by a space. # # function // bracket + no space = false positive # value < double(42) // bracket + space = true positive matched_new_or_template = match.group(1) # Avoid arrays by looking for brackets that come after the closing # parenthesis. if Match(r'\([^()]+\)\s*\[', match.group(3)): return # Other things to ignore: # - Function pointers # - Casts to pointer types # - Placement new # - Alias declarations matched_funcptr = match.group(3) if (matched_new_or_template is None and not (matched_funcptr and (Match(r'\((?:[^() ]+::\s*\*\s*)?[^() ]+\)\s*\(', matched_funcptr) or matched_funcptr.startswith('(*)'))) and not Match(r'\s*using\s+\S+\s*=\s*' + matched_type, line) and not Search(r'new\(\S+\)\s*' + matched_type, line)): error(filename, linenum, 'readability/casting', 4, 'Using deprecated casting style. ' 'Use static_cast<%s>(...) instead' % matched_type) if not expecting_function: CheckCStyleCast(filename, clean_lines, linenum, 'static_cast', r'\((int|float|double|bool|char|u?int(16|32|64))\)', error) # This doesn't catch all cases. Consider (const char * const)"hello". # # (char *) "foo" should always be a const_cast (reinterpret_cast won't # compile). if CheckCStyleCast(filename, clean_lines, linenum, 'const_cast', r'\((char\s?\*+\s?)\)\s*"', error): pass else: # Check pointer casts for other than string constants CheckCStyleCast(filename, clean_lines, linenum, 'reinterpret_cast', r'\((\w+\s?\*+\s?)\)', error) # In addition, we look for people taking the address of a cast. This # is dangerous -- casts can assign to temporaries, so the pointer doesn't # point where you think. # # Some non-identifier character is required before the '&' for the # expression to be recognized as a cast. These are casts: # expression = &static_cast(temporary()); # function(&(int*)(temporary())); # # This is not a cast: # reference_type&(int* function_param); match = Search( r'(?:[^\w]&\(([^)*][^)]*)\)[\w(])|' r'(?:[^\w]&(static|dynamic|down|reinterpret)_cast\b)', line) if match: # Try a better error message when the & is bound to something # dereferenced by the casted pointer, as opposed to the casted # pointer itself. parenthesis_error = False match = Match(r'^(.*&(?:static|dynamic|down|reinterpret)_cast\b)<', line) if match: _, y1, x1 = CloseExpression(clean_lines, linenum, len(match.group(1))) if x1 >= 0 and clean_lines.elided[y1][x1] == '(': _, y2, x2 = CloseExpression(clean_lines, y1, x1) if x2 >= 0: extended_line = clean_lines.elided[y2][x2:] if y2 < clean_lines.NumLines() - 1: extended_line += clean_lines.elided[y2 + 1] if Match(r'\s*(?:->|\[)', extended_line): parenthesis_error = True if parenthesis_error: error(filename, linenum, 'readability/casting', 4, ('Are you taking an address of something dereferenced ' 'from a cast? Wrapping the dereferenced expression in ' 'parentheses will make the binding more obvious')) else: error(filename, linenum, 'runtime/casting', 4, ('Are you taking an address of a cast? ' 'This is dangerous: could be a temp var. ' 'Take the address before doing the cast, rather than after')) def CheckCStyleCast(filename, clean_lines, linenum, cast_type, pattern, error): """Checks for a C-style cast by looking for the pattern. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. cast_type: The string for the C++ cast to recommend. This is either reinterpret_cast, static_cast, or const_cast, depending. pattern: The regular expression used to find C-style casts. error: The function to call with any errors found. Returns: True if an error was emitted. False otherwise. """ line = clean_lines.elided[linenum] match = Search(pattern, line) if not match: return False # Exclude lines with keywords that tend to look like casts context = line[0:match.start(1) - 1] if Match(r'.*\b(?:sizeof|alignof|alignas|[_A-Z][_A-Z0-9]*)\s*$', context): return False # Try expanding current context to see if we one level of # parentheses inside a macro. if linenum > 0: for i in xrange(linenum - 1, max(0, linenum - 5), -1): context = clean_lines.elided[i] + context if Match(r'.*\b[_A-Z][_A-Z0-9]*\s*\((?:\([^()]*\)|[^()])*$', context): return False # operator++(int) and operator--(int) if context.endswith(' operator++') or context.endswith(' operator--'): return False # A single unnamed argument for a function tends to look like old # style cast. If we see those, don't issue warnings for deprecated # casts, instead issue warnings for unnamed arguments where # appropriate. # # These are things that we want warnings for, since the style guide # explicitly require all parameters to be named: # Function(int); # Function(int) { # ConstMember(int) const; # ConstMember(int) const { # ExceptionMember(int) throw (...); # ExceptionMember(int) throw (...) { # PureVirtual(int) = 0; # [](int) -> bool { # # These are functions of some sort, where the compiler would be fine # if they had named parameters, but people often omit those # identifiers to reduce clutter: # (FunctionPointer)(int); # (FunctionPointer)(int) = value; # Function((function_pointer_arg)(int)) # Function((function_pointer_arg)(int), int param) # ; # <(FunctionPointerTemplateArgument)(int)>; remainder = line[match.end(0):] if Match(r'^\s*(?:;|const\b|throw\b|final\b|override\b|[=>{),]|->)', remainder): # Looks like an unnamed parameter. # Don't warn on any kind of template arguments. if Match(r'^\s*>', remainder): return False # Don't warn on assignments to function pointers, but keep warnings for # unnamed parameters to pure virtual functions. Note that this pattern # will also pass on assignments of "0" to function pointers, but the # preferred values for those would be "nullptr" or "NULL". matched_zero = Match(r'^\s=\s*(\S+)\s*;', remainder) if matched_zero and matched_zero.group(1) != '0': return False # Don't warn on function pointer declarations. For this we need # to check what came before the "(type)" string. if Match(r'.*\)\s*$', line[0:match.start(0)]): return False # Don't warn if the parameter is named with block comments, e.g.: # Function(int /*unused_param*/); raw_line = clean_lines.raw_lines[linenum] if '/*' in raw_line: return False # Passed all filters, issue warning here. error(filename, linenum, 'readability/function', 3, 'All parameters should be named in a function') return True # At this point, all that should be left is actual casts. error(filename, linenum, 'readability/casting', 4, 'Using C-style cast. Use %s<%s>(...) instead' % (cast_type, match.group(1))) return True def ExpectingFunctionArgs(clean_lines, linenum): """Checks whether where function type arguments are expected. Args: clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. Returns: True if the line at 'linenum' is inside something that expects arguments of function types. """ line = clean_lines.elided[linenum] return (Match(r'^\s*MOCK_(CONST_)?METHOD\d+(_T)?\(', line) or (linenum >= 2 and (Match(r'^\s*MOCK_(?:CONST_)?METHOD\d+(?:_T)?\((?:\S+,)?\s*$', clean_lines.elided[linenum - 1]) or Match(r'^\s*MOCK_(?:CONST_)?METHOD\d+(?:_T)?\(\s*$', clean_lines.elided[linenum - 2]) or Search(r'\bstd::m?function\s*\<\s*$', clean_lines.elided[linenum - 1])))) _HEADERS_CONTAINING_TEMPLATES = ( ('', ('deque',)), ('', ('unary_function', 'binary_function', 'plus', 'minus', 'multiplies', 'divides', 'modulus', 'negate', 'equal_to', 'not_equal_to', 'greater', 'less', 'greater_equal', 'less_equal', 'logical_and', 'logical_or', 'logical_not', 'unary_negate', 'not1', 'binary_negate', 'not2', 'bind1st', 'bind2nd', 'pointer_to_unary_function', 'pointer_to_binary_function', 'ptr_fun', 'mem_fun_t', 'mem_fun', 'mem_fun1_t', 'mem_fun1_ref_t', 'mem_fun_ref_t', 'const_mem_fun_t', 'const_mem_fun1_t', 'const_mem_fun_ref_t', 'const_mem_fun1_ref_t', 'mem_fun_ref', )), ('', ('numeric_limits',)), ('', ('list',)), ('', ('map', 'multimap',)), ('', ('allocator',)), ('', ('queue', 'priority_queue',)), ('', ('set', 'multiset',)), ('', ('stack',)), ('', ('char_traits', 'basic_string',)), ('', ('tuple',)), ('', ('pair',)), ('', ('vector',)), # gcc extensions. # Note: std::hash is their hash, ::hash is our hash ('', ('hash_map', 'hash_multimap',)), ('', ('hash_set', 'hash_multiset',)), ('', ('slist',)), ) _RE_PATTERN_STRING = re.compile(r'\bstring\b') _re_pattern_algorithm_header = [] for _template in ('copy', 'max', 'min', 'min_element', 'sort', 'swap', 'transform'): # Match max(..., ...), max(..., ...), but not foo->max, foo.max or # type::max(). _re_pattern_algorithm_header.append( (re.compile(r'[^>.]\b' + _template + r'(<.*?>)?\([^\)]'), _template, '')) _re_pattern_templates = [] for _header, _templates in _HEADERS_CONTAINING_TEMPLATES: for _template in _templates: _re_pattern_templates.append( (re.compile(r'(\<|\b)' + _template + r'\s*\<'), _template + '<>', _header)) def FilesBelongToSameModule(filename_cc, filename_h): """Check if these two filenames belong to the same module. The concept of a 'module' here is a as follows: foo.h, foo-inl.h, foo.cc, foo_test.cc and foo_unittest.cc belong to the same 'module' if they are in the same directory. some/path/public/xyzzy and some/path/internal/xyzzy are also considered to belong to the same module here. If the filename_cc contains a longer path than the filename_h, for example, '/absolute/path/to/base/sysinfo.cc', and this file would include 'base/sysinfo.h', this function also produces the prefix needed to open the header. This is used by the caller of this function to more robustly open the header file. We don't have access to the real include paths in this context, so we need this guesswork here. Known bugs: tools/base/bar.cc and base/bar.h belong to the same module according to this implementation. Because of this, this function gives some false positives. This should be sufficiently rare in practice. Args: filename_cc: is the path for the .cc file filename_h: is the path for the header path Returns: Tuple with a bool and a string: bool: True if filename_cc and filename_h belong to the same module. string: the additional prefix needed to open the header file. """ if not filename_cc.endswith('.cc'): return (False, '') filename_cc = filename_cc[:-len('.cc')] if filename_cc.endswith('_unittest'): filename_cc = filename_cc[:-len('_unittest')] elif filename_cc.endswith('_test'): filename_cc = filename_cc[:-len('_test')] filename_cc = filename_cc.replace('/public/', '/') filename_cc = filename_cc.replace('/internal/', '/') if not filename_h.endswith('.h'): return (False, '') filename_h = filename_h[:-len('.h')] if filename_h.endswith('-inl'): filename_h = filename_h[:-len('-inl')] filename_h = filename_h.replace('/public/', '/') filename_h = filename_h.replace('/internal/', '/') files_belong_to_same_module = filename_cc.endswith(filename_h) common_path = '' if files_belong_to_same_module: common_path = filename_cc[:-len(filename_h)] return files_belong_to_same_module, common_path def UpdateIncludeState(filename, include_dict, io=codecs): """Fill up the include_dict with new includes found from the file. Args: filename: the name of the header to read. include_dict: a dictionary in which the headers are inserted. io: The io factory to use to read the file. Provided for testability. Returns: True if a header was successfully added. False otherwise. """ headerfile = None try: headerfile = io.open(filename, 'r', 'utf8', 'replace') except IOError: return False linenum = 0 for line in headerfile: linenum += 1 clean_line = CleanseComments(line) match = _RE_PATTERN_INCLUDE.search(clean_line) if match: include = match.group(2) include_dict.setdefault(include, linenum) return True def CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error, io=codecs): """Reports for missing stl includes. This function will output warnings to make sure you are including the headers necessary for the stl containers and functions that you use. We only give one reason to include a header. For example, if you use both equal_to<> and less<> in a .h file, only one (the latter in the file) of these will be reported as a reason to include the . Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. include_state: An _IncludeState instance. error: The function to call with any errors found. io: The IO factory to use to read the header file. Provided for unittest injection. """ required = {} # A map of header name to linenumber and the template entity. # Example of required: { '': (1219, 'less<>') } for linenum in xrange(clean_lines.NumLines()): line = clean_lines.elided[linenum] if not line or line[0] == '#': continue # String is special -- it is a non-templatized type in STL. matched = _RE_PATTERN_STRING.search(line) if matched: # Don't warn about strings in non-STL namespaces: # (We check only the first match per line; good enough.) prefix = line[:matched.start()] if prefix.endswith('std::') or not prefix.endswith('::'): required[''] = (linenum, 'string') for pattern, template, header in _re_pattern_algorithm_header: if pattern.search(line): required[header] = (linenum, template) # The following function is just a speed up, no semantics are changed. if not '<' in line: # Reduces the cpu time usage by skipping lines. continue for pattern, template, header in _re_pattern_templates: if pattern.search(line): required[header] = (linenum, template) # The policy is that if you #include something in foo.h you don't need to # include it again in foo.cc. Here, we will look at possible includes. # Let's flatten the include_state include_list and copy it into a dictionary. include_dict = dict([item for sublist in include_state.include_list for item in sublist]) # Did we find the header for this file (if any) and successfully load it? header_found = False # Use the absolute path so that matching works properly. abs_filename = FileInfo(filename).FullName() # For Emacs's flymake. # If cpplint is invoked from Emacs's flymake, a temporary file is generated # by flymake and that file name might end with '_flymake.cc'. In that case, # restore original file name here so that the corresponding header file can be # found. # e.g. If the file name is 'foo_flymake.cc', we should search for 'foo.h' # instead of 'foo_flymake.h' abs_filename = re.sub(r'_flymake\.cc$', '.cc', abs_filename) # include_dict is modified during iteration, so we iterate over a copy of # the keys. header_keys = include_dict.keys() for header in header_keys: (same_module, common_path) = FilesBelongToSameModule(abs_filename, header) fullpath = common_path + header if same_module and UpdateIncludeState(fullpath, include_dict, io): header_found = True # If we can't find the header file for a .cc, assume it's because we don't # know where to look. In that case we'll give up as we're not sure they # didn't include it in the .h file. # TODO(unknown): Do a better job of finding .h files so we are confident that # not having the .h file means there isn't one. if filename.endswith('.cc') and not header_found: return # All the lines have been processed, report the errors found. for required_header_unstripped in required: template = required[required_header_unstripped][1] if required_header_unstripped.strip('<>"') not in include_dict: error(filename, required[required_header_unstripped][0], 'build/include_what_you_use', 4, 'Add #include ' + required_header_unstripped + ' for ' + template) _RE_PATTERN_EXPLICIT_MAKEPAIR = re.compile(r'\bmake_pair\s*<') def CheckMakePairUsesDeduction(filename, clean_lines, linenum, error): """Check that make_pair's template arguments are deduced. G++ 4.6 in C++11 mode fails badly if make_pair's template arguments are specified explicitly, and such use isn't intended in any case. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] match = _RE_PATTERN_EXPLICIT_MAKEPAIR.search(line) if match: error(filename, linenum, 'build/explicit_make_pair', 4, # 4 = high confidence 'For C++11-compatibility, omit template arguments from make_pair' ' OR use pair directly OR if appropriate, construct a pair directly') def CheckDefaultLambdaCaptures(filename, clean_lines, linenum, error): """Check that default lambda captures are not used. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # A lambda introducer specifies a default capture if it starts with "[=" # or if it starts with "[&" _not_ followed by an identifier. match = Match(r'^(.*)\[\s*(?:=|&[^\w])', line) if match: # Found a potential error, check what comes after the lambda-introducer. # If it's not open parenthesis (for lambda-declarator) or open brace # (for compound-statement), it's not a lambda. line, _, pos = CloseExpression(clean_lines, linenum, len(match.group(1))) if pos >= 0 and Match(r'^\s*[{(]', line[pos:]): error(filename, linenum, 'build/c++11', 4, # 4 = high confidence 'Default lambda captures are an unapproved C++ feature.') def CheckRedundantVirtual(filename, clean_lines, linenum, error): """Check if line contains a redundant "virtual" function-specifier. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ # Look for "virtual" on current line. line = clean_lines.elided[linenum] virtual = Match(r'^(.*)(\bvirtual\b)(.*)$', line) if not virtual: return # Ignore "virtual" keywords that are near access-specifiers. These # are only used in class base-specifier and do not apply to member # functions. if (Search(r'\b(public|protected|private)\s+$', virtual.group(1)) or Match(r'^\s+(public|protected|private)\b', virtual.group(3))): return # Ignore the "virtual" keyword from virtual base classes. Usually # there is a column on the same line in these cases (virtual base # classes are rare in google3 because multiple inheritance is rare). if Match(r'^.*[^:]:[^:].*$', line): return # Look for the next opening parenthesis. This is the start of the # parameter list (possibly on the next line shortly after virtual). # TODO(unknown): doesn't work if there are virtual functions with # decltype() or other things that use parentheses, but csearch suggests # that this is rare. end_col = -1 end_line = -1 start_col = len(virtual.group(2)) for start_line in xrange(linenum, min(linenum + 3, clean_lines.NumLines())): line = clean_lines.elided[start_line][start_col:] parameter_list = Match(r'^([^(]*)\(', line) if parameter_list: # Match parentheses to find the end of the parameter list (_, end_line, end_col) = CloseExpression( clean_lines, start_line, start_col + len(parameter_list.group(1))) break start_col = 0 if end_col < 0: return # Couldn't find end of parameter list, give up # Look for "override" or "final" after the parameter list # (possibly on the next few lines). for i in xrange(end_line, min(end_line + 3, clean_lines.NumLines())): line = clean_lines.elided[i][end_col:] match = Search(r'\b(override|final)\b', line) if match: error(filename, linenum, 'readability/inheritance', 4, ('"virtual" is redundant since function is ' 'already declared as "%s"' % match.group(1))) # Set end_col to check whole lines after we are done with the # first line. end_col = 0 if Search(r'[^\w]\s*$', line): break def CheckRedundantOverrideOrFinal(filename, clean_lines, linenum, error): """Check if line contains a redundant "override" or "final" virt-specifier. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ # Look for closing parenthesis nearby. We need one to confirm where # the declarator ends and where the virt-specifier starts to avoid # false positives. line = clean_lines.elided[linenum] declarator_end = line.rfind(')') if declarator_end >= 0: fragment = line[declarator_end:] else: if linenum > 1 and clean_lines.elided[linenum - 1].rfind(')') >= 0: fragment = line else: return # Check that at most one of "override" or "final" is present, not both if Search(r'\boverride\b', fragment) and Search(r'\bfinal\b', fragment): error(filename, linenum, 'readability/inheritance', 4, ('"override" is redundant since function is ' 'already declared as "final"')) # Returns true if we are at a new block, and it is directly # inside of a namespace. def IsBlockInNameSpace(nesting_state, is_forward_declaration): """Checks that the new block is directly in a namespace. Args: nesting_state: The _NestingState object that contains info about our state. is_forward_declaration: If the class is a forward declared class. Returns: Whether or not the new block is directly in a namespace. """ if is_forward_declaration: if len(nesting_state.stack) >= 1 and ( isinstance(nesting_state.stack[-1], _NamespaceInfo)): return True else: return False return (len(nesting_state.stack) > 1 and nesting_state.stack[-1].check_namespace_indentation and isinstance(nesting_state.stack[-2], _NamespaceInfo)) def ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item, raw_lines_no_comments, linenum): """This method determines if we should apply our namespace indentation check. Args: nesting_state: The current nesting state. is_namespace_indent_item: If we just put a new class on the stack, True. If the top of the stack is not a class, or we did not recently add the class, False. raw_lines_no_comments: The lines without the comments. linenum: The current line number we are processing. Returns: True if we should apply our namespace indentation check. Currently, it only works for classes and namespaces inside of a namespace. """ is_forward_declaration = IsForwardClassDeclaration(raw_lines_no_comments, linenum) if not (is_namespace_indent_item or is_forward_declaration): return False # If we are in a macro, we do not want to check the namespace indentation. if IsMacroDefinition(raw_lines_no_comments, linenum): return False return IsBlockInNameSpace(nesting_state, is_forward_declaration) # Call this method if the line is directly inside of a namespace. # If the line above is blank (excluding comments) or the start of # an inner namespace, it cannot be indented. def CheckItemIndentationInNamespace(filename, raw_lines_no_comments, linenum, error): line = raw_lines_no_comments[linenum] if Match(r'^\s+', line): error(filename, linenum, 'runtime/indentation_namespace', 4, 'Do not indent within a namespace') def ProcessLine(filename, file_extension, clean_lines, line, include_state, function_state, nesting_state, error, extra_check_functions=[]): """Processes a single line in the file. Args: filename: Filename of the file that is being processed. file_extension: The extension (dot not included) of the file. clean_lines: An array of strings, each representing a line of the file, with comments stripped. line: Number of line being processed. include_state: An _IncludeState instance in which the headers are inserted. function_state: A _FunctionState instance which counts function lines, etc. nesting_state: A NestingState instance which maintains information about the current stack of nested blocks being parsed. error: A callable to which errors are reported, which takes 4 arguments: filename, line number, error level, and message extra_check_functions: An array of additional check functions that will be run on each source line. Each function takes 4 arguments: filename, clean_lines, line, error """ raw_lines = clean_lines.raw_lines ParseNolintSuppressions(filename, raw_lines[line], line, error) nesting_state.Update(filename, clean_lines, line, error) CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line, error) if nesting_state.InAsmBlock(): return CheckForFunctionLengths(filename, clean_lines, line, function_state, error) CheckForMultilineCommentsAndStrings(filename, clean_lines, line, error) CheckStyle(filename, clean_lines, line, file_extension, nesting_state, error) CheckLanguage(filename, clean_lines, line, file_extension, include_state, nesting_state, error) CheckForNonConstReference(filename, clean_lines, line, nesting_state, error) CheckForNonStandardConstructs(filename, clean_lines, line, nesting_state, error) CheckVlogArguments(filename, clean_lines, line, error) CheckPosixThreading(filename, clean_lines, line, error) CheckInvalidIncrement(filename, clean_lines, line, error) CheckMakePairUsesDeduction(filename, clean_lines, line, error) CheckDefaultLambdaCaptures(filename, clean_lines, line, error) CheckRedundantVirtual(filename, clean_lines, line, error) CheckRedundantOverrideOrFinal(filename, clean_lines, line, error) for check_fn in extra_check_functions: check_fn(filename, clean_lines, line, error) def FlagCxx11Features(filename, clean_lines, linenum, error): """Flag those c++11 features that we only allow in certain places. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found. """ line = clean_lines.elided[linenum] # Flag unapproved C++11 headers. include = Match(r'\s*#\s*include\s+[<"]([^<"]+)[">]', line) if include and include.group(1) in ('cfenv', 'condition_variable', 'fenv.h', 'future', 'mutex', 'thread', 'chrono', 'ratio', 'regex', 'system_error', ): error(filename, linenum, 'build/c++11', 5, ('<%s> is an unapproved C++11 header.') % include.group(1)) # The only place where we need to worry about C++11 keywords and library # features in preprocessor directives is in macro definitions. if Match(r'\s*#', line) and not Match(r'\s*#\s*define\b', line): return # These are classes and free functions. The classes are always # mentioned as std::*, but we only catch the free functions if # they're not found by ADL. They're alphabetical by header. for top_name in ( # type_traits 'alignment_of', 'aligned_union', ): if Search(r'\bstd::%s\b' % top_name, line): error(filename, linenum, 'build/c++11', 5, ('std::%s is an unapproved C++11 class or function. Send c-style ' 'an example of where it would make your code more readable, and ' 'they may let you use it.') % top_name) def ProcessFileData(filename, file_extension, lines, error, extra_check_functions=[]): """Performs lint checks and reports any errors to the given error function. Args: filename: Filename of the file that is being processed. file_extension: The extension (dot not included) of the file. lines: An array of strings, each representing a line of the file, with the last element being empty if the file is terminated with a newline. error: A callable to which errors are reported, which takes 4 arguments: filename, line number, error level, and message extra_check_functions: An array of additional check functions that will be run on each source line. Each function takes 4 arguments: filename, clean_lines, line, error """ lines = (['// marker so line numbers and indices both start at 1'] + lines + ['// marker so line numbers end in a known way']) include_state = _IncludeState() function_state = _FunctionState() nesting_state = NestingState() ResetNolintSuppressions() CheckForCopyright(filename, lines, error) RemoveMultiLineComments(filename, lines, error) clean_lines = CleansedLines(lines) if file_extension == 'hpp': CheckForHeaderGuard(filename, clean_lines, error) for line in xrange(clean_lines.NumLines()): ProcessLine(filename, file_extension, clean_lines, line, include_state, function_state, nesting_state, error, extra_check_functions) FlagCxx11Features(filename, clean_lines, line, error) nesting_state.CheckCompletedBlocks(filename, error) CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error) # Check that the .cc file has included its header if it exists. if file_extension == 'cc': CheckHeaderFileIncluded(filename, include_state, error) # We check here rather than inside ProcessLine so that we see raw # lines rather than "cleaned" lines. CheckForBadCharacters(filename, lines, error) CheckForNewlineAtEOF(filename, lines, error) def ProcessConfigOverrides(filename): """ Loads the configuration files and processes the config overrides. Args: filename: The name of the file being processed by the linter. Returns: False if the current |filename| should not be processed further. """ abs_filename = os.path.abspath(filename) cfg_filters = [] keep_looking = True while keep_looking: abs_path, base_name = os.path.split(abs_filename) if not base_name: break # Reached the root directory. cfg_file = os.path.join(abs_path, "CPPLINT.cfg") abs_filename = abs_path if not os.path.isfile(cfg_file): continue try: with open(cfg_file) as file_handle: for line in file_handle: line, _, _ = line.partition('#') # Remove comments. if not line.strip(): continue name, _, val = line.partition('=') name = name.strip() val = val.strip() if name == 'set noparent': keep_looking = False elif name == 'filter': cfg_filters.append(val) elif name == 'exclude_files': # When matching exclude_files pattern, use the base_name of # the current file name or the directory name we are processing. # For example, if we are checking for lint errors in /foo/bar/baz.cc # and we found the .cfg file at /foo/CPPLINT.cfg, then the config # file's "exclude_files" filter is meant to be checked against "bar" # and not "baz" nor "bar/baz.cc". if base_name: pattern = re.compile(val) if pattern.match(base_name): sys.stderr.write('Ignoring "%s": file excluded by "%s". ' 'File path component "%s" matches ' 'pattern "%s"\n' % (filename, cfg_file, base_name, val)) return False elif name == 'linelength': global _line_length try: _line_length = int(val) except ValueError: sys.stderr.write('Line length must be numeric.') else: sys.stderr.write( 'Invalid configuration option (%s) in file %s\n' % (name, cfg_file)) except IOError: sys.stderr.write( "Skipping config file '%s': Can't open for reading\n" % cfg_file) keep_looking = False # Apply all the accumulated filters in reverse order (top-level directory # config options having the least priority). for filter in reversed(cfg_filters): _AddFilters(filter) return True def ProcessFile(filename, vlevel, extra_check_functions=[]): """Does google-lint on a single file. Args: filename: The name of the file to parse. vlevel: The level of errors to report. Every error of confidence >= verbose_level will be reported. 0 is a good default. extra_check_functions: An array of additional check functions that will be run on each source line. Each function takes 4 arguments: filename, clean_lines, line, error """ _SetVerboseLevel(vlevel) _BackupFilters() if not ProcessConfigOverrides(filename): _RestoreFilters() return lf_lines = [] crlf_lines = [] try: # Support the UNIX convention of using "-" for stdin. Note that # we are not opening the file with universal newline support # (which codecs doesn't support anyway), so the resulting lines do # contain trailing '\r' characters if we are reading a file that # has CRLF endings. # If after the split a trailing '\r' is present, it is removed # below. if filename == '-': lines = codecs.StreamReaderWriter(sys.stdin, codecs.getreader('utf8'), codecs.getwriter('utf8'), 'replace').read().split('\n') else: lines = codecs.open(filename, 'r', 'utf8', 'replace').read().split('\n') # Remove trailing '\r'. # The -1 accounts for the extra trailing blank line we get from split() for linenum in range(len(lines) - 1): if lines[linenum].endswith('\r'): lines[linenum] = lines[linenum].rstrip('\r') crlf_lines.append(linenum + 1) else: lf_lines.append(linenum + 1) except IOError: sys.stderr.write( "Skipping input '%s': Can't open for reading\n" % filename) _RestoreFilters() return # Note, if no dot is found, this will give the entire filename as the ext. file_extension = filename[filename.rfind('.') + 1:] # When reading from stdin, the extension is unknown, so no cpplint tests # should rely on the extension. if filename != '-' and file_extension not in _valid_extensions: sys.stderr.write('Ignoring %s; not a valid file name ' '(%s)\n' % (filename, ', '.join(_valid_extensions))) else: ProcessFileData(filename, file_extension, lines, Error, extra_check_functions) # If end-of-line sequences are a mix of LF and CR-LF, issue # warnings on the lines with CR. # # Don't issue any warnings if all lines are uniformly LF or CR-LF, # since critique can handle these just fine, and the style guide # doesn't dictate a particular end of line sequence. # # We can't depend on os.linesep to determine what the desired # end-of-line sequence should be, since that will return the # server-side end-of-line sequence. if lf_lines and crlf_lines: # Warn on every line with CR. An alternative approach might be to # check whether the file is mostly CRLF or just LF, and warn on the # minority, we bias toward LF here since most tools prefer LF. for linenum in crlf_lines: Error(filename, linenum, 'whitespace/newline', 1, 'Unexpected \\r (^M) found; better to use only \\n') sys.stderr.write('Done processing %s\n' % filename) _RestoreFilters() def PrintUsage(message): """Prints a brief usage string and exits, optionally with an error message. Args: message: The optional error message. """ sys.stderr.write(_USAGE) if message: sys.exit('\nFATAL ERROR: ' + message) else: sys.exit(1) def PrintCategories(): """Prints a list of all the error-categories used by error messages. These are the categories used to filter messages via --filter. """ sys.stderr.write(''.join(' %s\n' % cat for cat in _ERROR_CATEGORIES)) sys.exit(0) def ParseArguments(args): """Parses the command line arguments. This may set the output format and verbosity level as side-effects. Args: args: The command line arguments: Returns: The list of filenames to lint. """ try: (opts, filenames) = getopt.getopt(args, '', ['help', 'output=', 'verbose=', 'counting=', 'filter=', 'root=', 'linelength=', 'extensions=']) except getopt.GetoptError: PrintUsage('Invalid arguments.') verbosity = _VerboseLevel() output_format = _OutputFormat() filters = '' counting_style = '' for (opt, val) in opts: if opt == '--help': PrintUsage(None) elif opt == '--output': if val not in ('emacs', 'vs7', 'eclipse'): PrintUsage('The only allowed output formats are emacs, vs7 and eclipse.') output_format = val elif opt == '--verbose': verbosity = int(val) elif opt == '--filter': filters = val if not filters: PrintCategories() elif opt == '--counting': if val not in ('total', 'toplevel', 'detailed'): PrintUsage('Valid counting options are total, toplevel, and detailed') counting_style = val elif opt == '--root': global _root _root = val elif opt == '--linelength': global _line_length try: _line_length = int(val) except ValueError: PrintUsage('Line length must be digits.') elif opt == '--extensions': global _valid_extensions try: _valid_extensions = set(val.split(',')) except ValueError: PrintUsage('Extensions must be comma seperated list.') if not filenames: PrintUsage('No files were specified.') _SetOutputFormat(output_format) _SetVerboseLevel(verbosity) _SetFilters(filters) _SetCountingStyle(counting_style) return filenames def main(): filenames = ParseArguments(sys.argv[1:]) # Change stderr to write with replacement characters so we don't die # if we try to print something containing non-ASCII characters. sys.stderr = codecs.StreamReaderWriter(sys.stderr, codecs.getreader('utf8'), codecs.getwriter('utf8'), 'replace') _cpplint_state.ResetErrorCounts() for filename in filenames: ProcessFile(filename, _cpplint_state.verbose_level) _cpplint_state.PrintErrorCounts() sys.exit(_cpplint_state.error_count > 0) if __name__ == '__main__': main() leela-zero-0.17/scripts/resign_analysis/000077500000000000000000000000001345132315700203655ustar00rootroot00000000000000leela-zero-0.17/scripts/resign_analysis/resign_analysis.py000077500000000000000000000241431345132315700241400ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017 Andy Olsen # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import argparse import math import os import sys class GameStats: def __init__(self, filename): self.filename = filename self.total_moves = None self.resign_movenum = None self.resign_type = None # "Correct", "Wrong" self.winner = None class TotalStats: def __init__(self): self.num_games = 0 self.no_resign_count = 0 self.correct_resign_count = 0 self.wrong_resign_count = 0 self.game_len_sum = 0 self.resigned_game_len_sum = 0 def calcOverall(self, b, w): self.num_games = b.num_games + w.num_games self.no_resign_count = b.no_resign_count + w.no_resign_count self.correct_resign_count = ( b.correct_resign_count + w.correct_resign_count) self.wrong_resign_count = ( b.wrong_resign_count + w.wrong_resign_count) self.game_len_sum = b.game_len_sum + w.game_len_sum self.resigned_game_len_sum = ( b.resigned_game_len_sum + w.resigned_game_len_sum) def to_move_str(to_move): if (to_move): return "W" else: return "B" def parseGameBody(filename, fh, tfh, verbose, resignthr): gs = GameStats(filename) movenum = 0 while 1: movenum += 1 for _ in range(16): line = tfh.readline() # Board input planes if not line: break to_move = int(tfh.readline()) # 0 = black, 1 = white policy_weights = tfh.readline() # 361 moves + 1 pass side_to_move_won = int(tfh.readline()) # 1 for win, -1 for loss if not gs.winner: if side_to_move_won == 1: gs.winner = to_move else : gs.winner = 1 - to_move (netwinrate, root_uctwinrate, child_uctwinrate, bestmovevisits) = ( fh.readline().split()) netwinrate = float(netwinrate) root_uctwinrate = float(root_uctwinrate) child_uctwinrate = float(child_uctwinrate) bestmovevisits = int(bestmovevisits) if side_to_move_won == 1: if verbose >= 3: print("+", to_move, movenum, netwinrate, child_uctwinrate, bestmovevisits) if not gs.resign_type and child_uctwinrate < resignthr: if verbose >= 1: print(("Wrong resign -- %s rt=%0.3f wr=%0.3f " "winner=%s movenum=%d") % (filename, resignthr, child_uctwinrate, to_move_str(to_move), movenum)) if verbose >= 3: print("policy_weights", policy_weights) gs.resign_type = "Wrong" gs.resign_movenum = movenum else: if verbose >= 2: print("-", to_move, movenum, netwinrate, child_uctwinrate, bestmovevisits) if not gs.resign_type and child_uctwinrate < resignthr: if verbose >= 2: print("Correct resign -- %s" % (filename)) gs.resign_type = "Correct" gs.resign_movenum = movenum gs.total_moves = movenum return gs def parseGames(filenames, resignthr, verbose, prefixes): gsd = {} for filename in filenames: training_filename = filename.replace(".debug", "") with open(filename) as fh, open(training_filename) as tfh: version = fh.readline().rstrip() assert version == "2" (cfg_resignpct, network) = fh.readline().split() if prefixes: net_name = os.path.basename(network) matches = filter(lambda n: net_name.startswith(n), prefixes) # Require at least one matching net prefix. if not list(matches): continue cfg_resignpct = int(cfg_resignpct) if cfg_resignpct == 0: gsd[filename] = parseGameBody(filename, fh, tfh, verbose, resignthr) elif verbose >= 2: print("{} was played with -r {}, skipping".format( filename, cfg_resignpct)) return gsd def resignStats(gsd, resignthr): # [ B wins, W wins, Overall ] stats = [ TotalStats(), TotalStats(), TotalStats() ] for gs in gsd.values(): stats[gs.winner].num_games += 1 if not gs.resign_type: stats[gs.winner].no_resign_count += 1 stats[gs.winner].resigned_game_len_sum += gs.total_moves elif gs.resign_type == "Correct": stats[gs.winner].correct_resign_count += 1 stats[gs.winner].resigned_game_len_sum += gs.resign_movenum else: assert gs.resign_type == "Wrong" stats[gs.winner].wrong_resign_count += 1 stats[gs.winner].resigned_game_len_sum += gs.resign_movenum stats[gs.winner].game_len_sum += gs.total_moves stats[2].calcOverall(stats[0], stats[1]) print("Resign thr: %0.2f - Black won %d/%d (%0.2f%%)" % ( resignthr, stats[0].num_games, stats[0].num_games+stats[1].num_games, 100 * stats[0].num_games / (stats[0].num_games+stats[1].num_games))) for winner in (0,1,2): win_str = 'Overall ' if winner==0: win_str = 'Black wins' elif winner==1: win_str = 'White wins' if stats[winner].num_games == 0: print(" No games to report") continue avg_len = stats[winner].game_len_sum / stats[winner].num_games resigned_avg_len = (stats[winner].resigned_game_len_sum / stats[winner].num_games) avg_reduction = (avg_len - resigned_avg_len) / avg_len print(("%s - Wrong: %d/%d (%0.2f%%) Correct: %d/%d (%0.2f%%) " "No Resign: %d/%d (%0.2f%%)") % ( win_str, stats[winner].wrong_resign_count, stats[winner].num_games, 100 * stats[winner].wrong_resign_count / stats[winner].num_games, stats[winner].correct_resign_count, stats[winner].num_games, 100 * stats[winner].correct_resign_count / stats[winner].num_games, stats[winner].no_resign_count, stats[winner].num_games, 100 * stats[winner].no_resign_count / stats[winner].num_games)) print("%s - Average game length: %d/%d (%0.2f%% reduction)" % ( win_str, resigned_avg_len, avg_len, avg_reduction*100)) print() return stats if __name__ == "__main__": usage_str = """ This script analyzes the debug output from leelaz to determine the impact of various resign thresholds. Process flow: Run autogtp with debug on: autogtp -k savedir -d savedir Unzip training and debug files: gunzip savedir/*.gz Analyze results with this script: ./resign_analysis.py savedir/*.debug.txt.0 Note the script takes the debug files hash.debug.txt.0 as the input arguments, but it also expects the training files hash.txt.0 to be in the same directory.""" parser = argparse.ArgumentParser( formatter_class=argparse.RawDescriptionHelpFormatter, description=usage_str) default_resignthrs="0.5,0.2,0.15,0.1,0.05,0.02,0.01" parser.add_argument( "-r", metavar="Resign_thresholds", dest="resignthrs", type=str, default=default_resignthrs, help="comma separated resign thresholds (default {})".format( default_resignthrs)) parser.add_argument( "-R", metavar="Resign_rate", dest="resignrate", type=float, help="If specified, a search is performed that finds the maximum \ resign threshold that can be set without exceeding the given \ resign rate") parser.add_argument( "-v", metavar="Verbose", dest="verbose", type=int, default=0, help="Verbosity level (default 0)") parser.add_argument( "data", metavar="files", type=str, nargs="+", help="Debug data files (*.debug.txt.0)") parser.add_argument( "-n", metavar="Prefix", dest="networks", nargs="+", help="Prefixes of specific networks to analyze") args = parser.parse_args() resignthrs = [float(i) for i in args.resignthrs.split(",")] if args.networks: print("Analyzing networks starting with: {}".format( ",".join(args.networks))) for resignthr in (resignthrs): gsd = parseGames(args.data, resignthr, args.verbose, args.networks) if gsd: resignStats(gsd, resignthr) else: print("No games to analyze (for more info try running with -v 2)") if args.resignrate: L = 0.0 R = 0.5 while L < R : resignthr = math.floor((L + R) * 50) / 100 gsd = parseGames(args.data, resignthr, args.verbose, args.networks) if not gsd: print("No games to analyze (for more info try running with -v 2)") break stats = resignStats(gsd, resignthr) wrong_rate = stats[2].wrong_resign_count / stats[2].num_games if wrong_rate > args.resignrate: if R == resignthr: R = (math.floor(resignthr * 100) - 1) / 100 else: R = resignthr else: L = (math.floor(resignthr * 100) + 1) / 100 if (L == R): print(("The highest the resign threshold should be set to: %0.2f") % (R - 0.01)) leela-zero-0.17/src/000077500000000000000000000000001345132315700142735ustar00rootroot00000000000000leela-zero-0.17/src/CL/000077500000000000000000000000001345132315700145715ustar00rootroot00000000000000leela-zero-0.17/src/CL/cl2.hpp000066400000000000000000011234751345132315700157770ustar00rootroot00000000000000/******************************************************************************* * Copyright (c) 2008-2016 The Khronos Group Inc. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and/or associated documentation files (the * "Materials"), to deal in the Materials without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Materials, and to * permit persons to whom the Materials are furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Materials. * * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT * https://www.khronos.org/registry/ * * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. ******************************************************************************/ /*! \file * * \brief C++ bindings for OpenCL 1.0 (rev 48), OpenCL 1.1 (rev 33), * OpenCL 1.2 (rev 15) and OpenCL 2.0 (rev 29) * \author Lee Howes and Bruce Merry * * Derived from the OpenCL 1.x C++ bindings written by * Benedict R. Gaster, Laurent Morichetti and Lee Howes * With additions and fixes from: * Brian Cole, March 3rd 2010 and April 2012 * Matt Gruenke, April 2012. * Bruce Merry, February 2013. * Tom Deakin and Simon McIntosh-Smith, July 2013 * James Price, 2015- * * \version 2.0.10 * \date 2016-07-20 * * Optional extension support * * cl_ext_device_fission * #define CL_HPP_USE_CL_DEVICE_FISSION * cl_khr_d3d10_sharing * #define CL_HPP_USE_DX_INTEROP * cl_khr_sub_groups * #define CL_HPP_USE_CL_SUB_GROUPS_KHR * cl_khr_image2d_from_buffer * #define CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR * * Doxygen documentation for this header is available here: * * http://khronosgroup.github.io/OpenCL-CLHPP/ * * The latest version of this header can be found on the GitHub releases page: * * https://github.com/KhronosGroup/OpenCL-CLHPP/releases * * Bugs and patches can be submitted to the GitHub repository: * * https://github.com/KhronosGroup/OpenCL-CLHPP */ /*! \mainpage * \section intro Introduction * For many large applications C++ is the language of choice and so it seems * reasonable to define C++ bindings for OpenCL. * * The interface is contained with a single C++ header file \em cl2.hpp and all * definitions are contained within the namespace \em cl. There is no additional * requirement to include \em cl.h and to use either the C++ or original C * bindings; it is enough to simply include \em cl2.hpp. * * The bindings themselves are lightweight and correspond closely to the * underlying C API. Using the C++ bindings introduces no additional execution * overhead. * * There are numerous compatibility, portability and memory management * fixes in the new header as well as additional OpenCL 2.0 features. * As a result the header is not directly backward compatible and for this * reason we release it as cl2.hpp rather than a new version of cl.hpp. * * * \section compatibility Compatibility * Due to the evolution of the underlying OpenCL API the 2.0 C++ bindings * include an updated approach to defining supported feature versions * and the range of valid underlying OpenCL runtime versions supported. * * The combination of preprocessor macros CL_HPP_TARGET_OPENCL_VERSION and * CL_HPP_MINIMUM_OPENCL_VERSION control this range. These are three digit * decimal values representing OpenCL runime versions. The default for * the target is 200, representing OpenCL 2.0 and the minimum is also * defined as 200. These settings would use 2.0 API calls only. * If backward compatibility with a 1.2 runtime is required, the minimum * version may be set to 120. * * Note that this is a compile-time setting, and so affects linking against * a particular SDK version rather than the versioning of the loaded runtime. * * The earlier versions of the header included basic vector and string * classes based loosely on STL versions. These were difficult to * maintain and very rarely used. For the 2.0 header we now assume * the presence of the standard library unless requested otherwise. * We use std::array, std::vector, std::shared_ptr and std::string * throughout to safely manage memory and reduce the chance of a * recurrance of earlier memory management bugs. * * These classes are used through typedefs in the cl namespace: * cl::array, cl::vector, cl::pointer and cl::string. * In addition cl::allocate_pointer forwards to std::allocate_shared * by default. * In all cases these standard library classes can be replaced with * custom interface-compatible versions using the CL_HPP_NO_STD_ARRAY, * CL_HPP_NO_STD_VECTOR, CL_HPP_NO_STD_UNIQUE_PTR and * CL_HPP_NO_STD_STRING macros. * * The OpenCL 1.x versions of the C++ bindings included a size_t wrapper * class to interface with kernel enqueue. This caused unpleasant interactions * with the standard size_t declaration and led to namespacing bugs. * In the 2.0 version we have replaced this with a std::array-based interface. * However, the old behaviour can be regained for backward compatibility * using the CL_HPP_ENABLE_SIZE_T_COMPATIBILITY macro. * * Finally, the program construction interface used a clumsy vector-of-pairs * design in the earlier versions. We have replaced that with a cleaner * vector-of-vectors and vector-of-strings design. However, for backward * compatibility old behaviour can be regained with the * CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY macro. * * In OpenCL 2.0 OpenCL C is not entirely backward compatibility with * earlier versions. As a result a flag must be passed to the OpenCL C * compiled to request OpenCL 2.0 compilation of kernels with 1.2 as * the default in the absence of the flag. * In some cases the C++ bindings automatically compile code for ease. * For those cases the compilation defaults to OpenCL C 2.0. * If this is not wanted, the CL_HPP_CL_1_2_DEFAULT_BUILD macro may * be specified to assume 1.2 compilation. * If more fine-grained decisions on a per-kernel bases are required * then explicit build operations that take the flag should be used. * * * \section parameterization Parameters * This header may be parameterized by a set of preprocessor macros. * * - CL_HPP_TARGET_OPENCL_VERSION * * Defines the target OpenCL runtime version to build the header * against. Defaults to 200, representing OpenCL 2.0. * * - CL_HPP_NO_STD_STRING * * Do not use the standard library string class. cl::string is not * defined and may be defined by the user before cl2.hpp is * included. * * - CL_HPP_NO_STD_VECTOR * * Do not use the standard library vector class. cl::vector is not * defined and may be defined by the user before cl2.hpp is * included. * * - CL_HPP_NO_STD_ARRAY * * Do not use the standard library array class. cl::array is not * defined and may be defined by the user before cl2.hpp is * included. * * - CL_HPP_NO_STD_UNIQUE_PTR * * Do not use the standard library unique_ptr class. cl::pointer and * the cl::allocate_pointer functions are not defined and may be * defined by the user before cl2.hpp is included. * * - CL_HPP_ENABLE_DEVICE_FISSION * * Enables device fission for OpenCL 1.2 platforms. * * - CL_HPP_ENABLE_EXCEPTIONS * * Enable exceptions for use in the C++ bindings header. This is the * preferred error handling mechanism but is not required. * * - CL_HPP_ENABLE_SIZE_T_COMPATIBILITY * * Backward compatibility option to support cl.hpp-style size_t * class. Replaces the updated std::array derived version and * removal of size_t from the namespace. Note that in this case the * new size_t class is placed in the cl::compatibility namespace and * thus requires an additional using declaration for direct backward * compatibility. * * - CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY * * Enable older vector of pairs interface for construction of * programs. * * - CL_HPP_CL_1_2_DEFAULT_BUILD * * Default to OpenCL C 1.2 compilation rather than OpenCL C 2.0 * applies to use of cl::Program construction and other program * build variants. * * * \section example Example * * The following example shows a general use case for the C++ * bindings, including support for the optional exception feature and * also the supplied vector and string classes, see following sections for * decriptions of these features. * * \code #define CL_HPP_ENABLE_EXCEPTIONS #define CL_HPP_TARGET_OPENCL_VERSION 200 #include #include #include #include #include const int numElements = 32; int main(void) { // Filter for a 2.0 platform and set it as the default std::vector platforms; cl::Platform::get(&platforms); cl::Platform plat; for (auto &p : platforms) { std::string platver = p.getInfo(); if (platver.find("OpenCL 2.") != std::string::npos) { plat = p; } } if (plat() == 0) { std::cout << "No OpenCL 2.0 platform found."; return -1; } cl::Platform newP = cl::Platform::setDefault(plat); if (newP != plat) { std::cout << "Error setting default platform."; return -1; } // Use C++11 raw string literals for kernel source code std::string kernel1{R"CLC( global int globalA; kernel void updateGlobal() { globalA = 75; } )CLC"}; std::string kernel2{R"CLC( typedef struct { global int *bar; } Foo; kernel void vectorAdd(global const Foo* aNum, global const int *inputA, global const int *inputB, global int *output, int val, write_only pipe int outPipe, queue_t childQueue) { output[get_global_id(0)] = inputA[get_global_id(0)] + inputB[get_global_id(0)] + val + *(aNum->bar); write_pipe(outPipe, &val); queue_t default_queue = get_default_queue(); ndrange_t ndrange = ndrange_1D(get_global_size(0)/2, get_global_size(0)/2); // Have a child kernel write into third quarter of output enqueue_kernel(default_queue, CLK_ENQUEUE_FLAGS_WAIT_KERNEL, ndrange, ^{ output[get_global_size(0)*2 + get_global_id(0)] = inputA[get_global_size(0)*2 + get_global_id(0)] + inputB[get_global_size(0)*2 + get_global_id(0)] + globalA; }); // Have a child kernel write into last quarter of output enqueue_kernel(childQueue, CLK_ENQUEUE_FLAGS_WAIT_KERNEL, ndrange, ^{ output[get_global_size(0)*3 + get_global_id(0)] = inputA[get_global_size(0)*3 + get_global_id(0)] + inputB[get_global_size(0)*3 + get_global_id(0)] + globalA + 2; }); } )CLC"}; // New simpler string interface style std::vector programStrings {kernel1, kernel2}; cl::Program vectorAddProgram(programStrings); try { vectorAddProgram.build("-cl-std=CL2.0"); } catch (...) { // Print build info for all devices cl_int buildErr = CL_SUCCESS; auto buildInfo = vectorAddProgram.getBuildInfo(&buildErr); for (auto &pair : buildInfo) { std::cerr << pair.second << std::endl << std::endl; } return 1; } typedef struct { int *bar; } Foo; // Get and run kernel that initializes the program-scope global // A test for kernels that take no arguments auto program2Kernel = cl::KernelFunctor<>(vectorAddProgram, "updateGlobal"); program2Kernel( cl::EnqueueArgs( cl::NDRange(1))); ////////////////// // SVM allocations auto anSVMInt = cl::allocate_svm>(); *anSVMInt = 5; cl::SVMAllocator>> svmAllocReadOnly; auto fooPointer = cl::allocate_pointer(svmAllocReadOnly); fooPointer->bar = anSVMInt.get(); cl::SVMAllocator> svmAlloc; std::vector>> inputA(numElements, 1, svmAlloc); cl::coarse_svm_vector inputB(numElements, 2, svmAlloc); // ////////////// // Traditional cl_mem allocations std::vector output(numElements, 0xdeadbeef); cl::Buffer outputBuffer(begin(output), end(output), false); cl::Pipe aPipe(sizeof(cl_int), numElements / 2); // Default command queue, also passed in as a parameter cl::DeviceCommandQueue defaultDeviceQueue = cl::DeviceCommandQueue::makeDefault( cl::Context::getDefault(), cl::Device::getDefault()); auto vectorAddKernel = cl::KernelFunctor< decltype(fooPointer)&, int*, cl::coarse_svm_vector&, cl::Buffer, int, cl::Pipe&, cl::DeviceCommandQueue >(vectorAddProgram, "vectorAdd"); // Ensure that the additional SVM pointer is available to the kernel // This one was not passed as a parameter vectorAddKernel.setSVMPointers(anSVMInt); // Hand control of coarse allocations to runtime cl::enqueueUnmapSVM(anSVMInt); cl::enqueueUnmapSVM(fooPointer); cl::unmapSVM(inputB); cl::unmapSVM(output2); cl_int error; vectorAddKernel( cl::EnqueueArgs( cl::NDRange(numElements/2), cl::NDRange(numElements/2)), fooPointer, inputA.data(), inputB, outputBuffer, 3, aPipe, defaultDeviceQueue, error ); cl::copy(outputBuffer, begin(output), end(output)); // Grab the SVM output vector using a map cl::mapSVM(output2); cl::Device d = cl::Device::getDefault(); std::cout << "Output:\n"; for (int i = 1; i < numElements; ++i) { std::cout << "\t" << output[i] << "\n"; } std::cout << "\n\n"; return 0; } * * \endcode * */ #ifndef CL_HPP_ #define CL_HPP_ /* Handle deprecated preprocessor definitions. In each case, we only check for * the old name if the new name is not defined, so that user code can define * both and hence work with either version of the bindings. */ #if !defined(CL_HPP_USE_DX_INTEROP) && defined(USE_DX_INTEROP) # pragma message("cl2.hpp: USE_DX_INTEROP is deprecated. Define CL_HPP_USE_DX_INTEROP instead") # define CL_HPP_USE_DX_INTEROP #endif #if !defined(CL_HPP_USE_CL_DEVICE_FISSION) && defined(USE_CL_DEVICE_FISSION) # pragma message("cl2.hpp: USE_CL_DEVICE_FISSION is deprecated. Define CL_HPP_USE_CL_DEVICE_FISSION instead") # define CL_HPP_USE_CL_DEVICE_FISSION #endif #if !defined(CL_HPP_ENABLE_EXCEPTIONS) && defined(__CL_ENABLE_EXCEPTIONS) # pragma message("cl2.hpp: __CL_ENABLE_EXCEPTIONS is deprecated. Define CL_HPP_ENABLE_EXCEPTIONS instead") # define CL_HPP_ENABLE_EXCEPTIONS #endif #if !defined(CL_HPP_NO_STD_VECTOR) && defined(__NO_STD_VECTOR) # pragma message("cl2.hpp: __NO_STD_VECTOR is deprecated. Define CL_HPP_NO_STD_VECTOR instead") # define CL_HPP_NO_STD_VECTOR #endif #if !defined(CL_HPP_NO_STD_STRING) && defined(__NO_STD_STRING) # pragma message("cl2.hpp: __NO_STD_STRING is deprecated. Define CL_HPP_NO_STD_STRING instead") # define CL_HPP_NO_STD_STRING #endif #if defined(VECTOR_CLASS) # pragma message("cl2.hpp: VECTOR_CLASS is deprecated. Alias cl::vector instead") #endif #if defined(STRING_CLASS) # pragma message("cl2.hpp: STRING_CLASS is deprecated. Alias cl::string instead.") #endif #if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) && defined(__CL_USER_OVERRIDE_ERROR_STRINGS) # pragma message("cl2.hpp: __CL_USER_OVERRIDE_ERROR_STRINGS is deprecated. Define CL_HPP_USER_OVERRIDE_ERROR_STRINGS instead") # define CL_HPP_USER_OVERRIDE_ERROR_STRINGS #endif /* Warn about features that are no longer supported */ #if defined(__USE_DEV_VECTOR) # pragma message("cl2.hpp: __USE_DEV_VECTOR is no longer supported. Expect compilation errors") #endif #if defined(__USE_DEV_STRING) # pragma message("cl2.hpp: __USE_DEV_STRING is no longer supported. Expect compilation errors") #endif /* Detect which version to target */ #if !defined(CL_HPP_TARGET_OPENCL_VERSION) # pragma message("cl2.hpp: CL_HPP_TARGET_OPENCL_VERSION is not defined. It will default to 200 (OpenCL 2.0)") # define CL_HPP_TARGET_OPENCL_VERSION 200 #endif #if CL_HPP_TARGET_OPENCL_VERSION != 100 && CL_HPP_TARGET_OPENCL_VERSION != 110 && CL_HPP_TARGET_OPENCL_VERSION != 120 && CL_HPP_TARGET_OPENCL_VERSION != 200 # pragma message("cl2.hpp: CL_HPP_TARGET_OPENCL_VERSION is not a valid value (100, 110, 120 or 200). It will be set to 200") # undef CL_HPP_TARGET_OPENCL_VERSION # define CL_HPP_TARGET_OPENCL_VERSION 200 #endif /* Forward target OpenCL version to C headers */ #define CL_TARGET_OPENCL_VERSION CL_HPP_TARGET_OPENCL_VERSION #if !defined(CL_HPP_MINIMUM_OPENCL_VERSION) # define CL_HPP_MINIMUM_OPENCL_VERSION 200 #endif #if CL_HPP_MINIMUM_OPENCL_VERSION != 100 && CL_HPP_MINIMUM_OPENCL_VERSION != 110 && CL_HPP_MINIMUM_OPENCL_VERSION != 120 && CL_HPP_MINIMUM_OPENCL_VERSION != 200 # pragma message("cl2.hpp: CL_HPP_MINIMUM_OPENCL_VERSION is not a valid value (100, 110, 120 or 200). It will be set to 100") # undef CL_HPP_MINIMUM_OPENCL_VERSION # define CL_HPP_MINIMUM_OPENCL_VERSION 100 #endif #if CL_HPP_MINIMUM_OPENCL_VERSION > CL_HPP_TARGET_OPENCL_VERSION # error "CL_HPP_MINIMUM_OPENCL_VERSION must not be greater than CL_HPP_TARGET_OPENCL_VERSION" #endif #if CL_HPP_MINIMUM_OPENCL_VERSION <= 100 && !defined(CL_USE_DEPRECATED_OPENCL_1_0_APIS) # define CL_USE_DEPRECATED_OPENCL_1_0_APIS #endif #if CL_HPP_MINIMUM_OPENCL_VERSION <= 110 && !defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) # define CL_USE_DEPRECATED_OPENCL_1_1_APIS #endif #if CL_HPP_MINIMUM_OPENCL_VERSION <= 120 && !defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) # define CL_USE_DEPRECATED_OPENCL_1_2_APIS #endif #if CL_HPP_MINIMUM_OPENCL_VERSION <= 200 && !defined(CL_USE_DEPRECATED_OPENCL_2_0_APIS) # define CL_USE_DEPRECATED_OPENCL_2_0_APIS #endif #ifdef _WIN32 #include #if defined(CL_HPP_USE_DX_INTEROP) #include #include #endif #endif // _WIN32 #if defined(_MSC_VER) #include #endif // _MSC_VER // Check for a valid C++ version // Need to do both tests here because for some reason __cplusplus is not // updated in visual studio #if (!defined(_MSC_VER) && __cplusplus < 201103L) || (defined(_MSC_VER) && _MSC_VER < 1700) #error Visual studio 2013 or another C++11-supporting compiler required #endif // #if defined(CL_HPP_USE_CL_DEVICE_FISSION) || defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) #include #endif #if defined(__APPLE__) || defined(__MACOSX) #include #else #include #endif // !__APPLE__ #if (__cplusplus >= 201103L) #define CL_HPP_NOEXCEPT_ noexcept #else #define CL_HPP_NOEXCEPT_ #endif #if defined(_MSC_VER) # define CL_HPP_DEFINE_STATIC_MEMBER_ __declspec(selectany) #else # define CL_HPP_DEFINE_STATIC_MEMBER_ __attribute__((weak)) #endif // !_MSC_VER // Define deprecated prefixes and suffixes to ensure compilation // in case they are not pre-defined #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) #define CL_EXT_PREFIX__VERSION_1_1_DEPRECATED #endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) #if !defined(CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED) #define CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED #endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) #if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) #define CL_EXT_PREFIX__VERSION_1_2_DEPRECATED #endif // #if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) #if !defined(CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED) #define CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED #endif // #if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) #if !defined(CL_CALLBACK) #define CL_CALLBACK #endif //CL_CALLBACK #include #include #include #include #include #include // Define a size_type to represent a correctly resolved size_t #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) namespace cl { using size_type = ::size_t; } // namespace cl #else // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) namespace cl { using size_type = size_t; } // namespace cl #endif // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) #if defined(CL_HPP_ENABLE_EXCEPTIONS) #include #endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) #if !defined(CL_HPP_NO_STD_VECTOR) #include namespace cl { template < class T, class Alloc = std::allocator > using vector = std::vector; } // namespace cl #endif // #if !defined(CL_HPP_NO_STD_VECTOR) #if !defined(CL_HPP_NO_STD_STRING) #include namespace cl { using string = std::string; } // namespace cl #endif // #if !defined(CL_HPP_NO_STD_STRING) #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if !defined(CL_HPP_NO_STD_UNIQUE_PTR) #include namespace cl { // Replace unique_ptr and allocate_pointer for internal use // to allow user to replace them template using pointer = std::unique_ptr; } // namespace cl #endif #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if !defined(CL_HPP_NO_STD_ARRAY) #include namespace cl { template < class T, size_type N > using array = std::array; } // namespace cl #endif // #if !defined(CL_HPP_NO_STD_ARRAY) // Define size_type appropriately to allow backward-compatibility // use of the old size_t interface class #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) namespace cl { namespace compatibility { /*! \brief class used to interface between C++ and * OpenCL C calls that require arrays of size_t values, whose * size is known statically. */ template class size_t { private: size_type data_[N]; public: //! \brief Initialize size_t to all 0s size_t() { for (int i = 0; i < N; ++i) { data_[i] = 0; } } size_t(const array &rhs) { for (int i = 0; i < N; ++i) { data_[i] = rhs[i]; } } size_type& operator[](int index) { return data_[index]; } const size_type& operator[](int index) const { return data_[index]; } //! \brief Conversion operator to T*. operator size_type* () { return data_; } //! \brief Conversion operator to const T*. operator const size_type* () const { return data_; } operator array() const { array ret; for (int i = 0; i < N; ++i) { ret[i] = data_[i]; } return ret; } }; } // namespace compatibility template using size_t = compatibility::size_t; } // namespace cl #endif // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) // Helper alias to avoid confusing the macros namespace cl { namespace detail { using size_t_array = array; } // namespace detail } // namespace cl /*! \namespace cl * * \brief The OpenCL C++ bindings are defined within this namespace. * */ namespace cl { class Memory; #define CL_HPP_INIT_CL_EXT_FCN_PTR_(name) \ if (!pfn_##name) { \ pfn_##name = (PFN_##name) \ clGetExtensionFunctionAddress(#name); \ if (!pfn_##name) { \ } \ } #define CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, name) \ if (!pfn_##name) { \ pfn_##name = (PFN_##name) \ clGetExtensionFunctionAddressForPlatform(platform, #name); \ if (!pfn_##name) { \ } \ } class Program; class Device; class Context; class CommandQueue; class DeviceCommandQueue; class Memory; class Buffer; class Pipe; #if defined(CL_HPP_ENABLE_EXCEPTIONS) /*! \brief Exception class * * This may be thrown by API functions when CL_HPP_ENABLE_EXCEPTIONS is defined. */ class Error : public std::exception { private: cl_int err_; const char * errStr_; public: /*! \brief Create a new CL error exception for a given error code * and corresponding message. * * \param err error code value. * * \param errStr a descriptive string that must remain in scope until * handling of the exception has concluded. If set, it * will be returned by what(). */ Error(cl_int err, const char * errStr = NULL) : err_(err), errStr_(errStr) {} ~Error() throw() {} /*! \brief Get error string associated with exception * * \return A memory pointer to the error message string. */ virtual const char * what() const throw () { if (errStr_ == NULL) { return "empty"; } else { return errStr_; } } /*! \brief Get error code associated with exception * * \return The error code. */ cl_int err(void) const { return err_; } }; #define CL_HPP_ERR_STR_(x) #x #else #define CL_HPP_ERR_STR_(x) NULL #endif // CL_HPP_ENABLE_EXCEPTIONS namespace detail { #if defined(CL_HPP_ENABLE_EXCEPTIONS) static inline cl_int errHandler ( cl_int err, const char * errStr = NULL) { if (err != CL_SUCCESS) { throw Error(err, errStr); } return err; } #else static inline cl_int errHandler (cl_int err, const char * errStr = NULL) { (void) errStr; // suppress unused variable warning return err; } #endif // CL_HPP_ENABLE_EXCEPTIONS } //! \cond DOXYGEN_DETAIL #if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) #define __GET_DEVICE_INFO_ERR CL_HPP_ERR_STR_(clGetDeviceInfo) #define __GET_PLATFORM_INFO_ERR CL_HPP_ERR_STR_(clGetPlatformInfo) #define __GET_DEVICE_IDS_ERR CL_HPP_ERR_STR_(clGetDeviceIDs) #define __GET_PLATFORM_IDS_ERR CL_HPP_ERR_STR_(clGetPlatformIDs) #define __GET_CONTEXT_INFO_ERR CL_HPP_ERR_STR_(clGetContextInfo) #define __GET_EVENT_INFO_ERR CL_HPP_ERR_STR_(clGetEventInfo) #define __GET_EVENT_PROFILE_INFO_ERR CL_HPP_ERR_STR_(clGetEventProfileInfo) #define __GET_MEM_OBJECT_INFO_ERR CL_HPP_ERR_STR_(clGetMemObjectInfo) #define __GET_IMAGE_INFO_ERR CL_HPP_ERR_STR_(clGetImageInfo) #define __GET_SAMPLER_INFO_ERR CL_HPP_ERR_STR_(clGetSamplerInfo) #define __GET_KERNEL_INFO_ERR CL_HPP_ERR_STR_(clGetKernelInfo) #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __GET_KERNEL_ARG_INFO_ERR CL_HPP_ERR_STR_(clGetKernelArgInfo) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __GET_KERNEL_WORK_GROUP_INFO_ERR CL_HPP_ERR_STR_(clGetKernelWorkGroupInfo) #define __GET_PROGRAM_INFO_ERR CL_HPP_ERR_STR_(clGetProgramInfo) #define __GET_PROGRAM_BUILD_INFO_ERR CL_HPP_ERR_STR_(clGetProgramBuildInfo) #define __GET_COMMAND_QUEUE_INFO_ERR CL_HPP_ERR_STR_(clGetCommandQueueInfo) #define __CREATE_CONTEXT_ERR CL_HPP_ERR_STR_(clCreateContext) #define __CREATE_CONTEXT_FROM_TYPE_ERR CL_HPP_ERR_STR_(clCreateContextFromType) #define __GET_SUPPORTED_IMAGE_FORMATS_ERR CL_HPP_ERR_STR_(clGetSupportedImageFormats) #define __CREATE_BUFFER_ERR CL_HPP_ERR_STR_(clCreateBuffer) #define __COPY_ERR CL_HPP_ERR_STR_(cl::copy) #define __CREATE_SUBBUFFER_ERR CL_HPP_ERR_STR_(clCreateSubBuffer) #define __CREATE_GL_BUFFER_ERR CL_HPP_ERR_STR_(clCreateFromGLBuffer) #define __CREATE_GL_RENDER_BUFFER_ERR CL_HPP_ERR_STR_(clCreateFromGLBuffer) #define __GET_GL_OBJECT_INFO_ERR CL_HPP_ERR_STR_(clGetGLObjectInfo) #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __CREATE_IMAGE_ERR CL_HPP_ERR_STR_(clCreateImage) #define __CREATE_GL_TEXTURE_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture) #define __IMAGE_DIMENSION_ERR CL_HPP_ERR_STR_(Incorrect image dimensions) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR CL_HPP_ERR_STR_(clSetMemObjectDestructorCallback) #define __CREATE_USER_EVENT_ERR CL_HPP_ERR_STR_(clCreateUserEvent) #define __SET_USER_EVENT_STATUS_ERR CL_HPP_ERR_STR_(clSetUserEventStatus) #define __SET_EVENT_CALLBACK_ERR CL_HPP_ERR_STR_(clSetEventCallback) #define __WAIT_FOR_EVENTS_ERR CL_HPP_ERR_STR_(clWaitForEvents) #define __CREATE_KERNEL_ERR CL_HPP_ERR_STR_(clCreateKernel) #define __SET_KERNEL_ARGS_ERR CL_HPP_ERR_STR_(clSetKernelArg) #define __CREATE_PROGRAM_WITH_SOURCE_ERR CL_HPP_ERR_STR_(clCreateProgramWithSource) #define __CREATE_PROGRAM_WITH_BINARY_ERR CL_HPP_ERR_STR_(clCreateProgramWithBinary) #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR CL_HPP_ERR_STR_(clCreateProgramWithBuiltInKernels) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __BUILD_PROGRAM_ERR CL_HPP_ERR_STR_(clBuildProgram) #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __COMPILE_PROGRAM_ERR CL_HPP_ERR_STR_(clCompileProgram) #define __LINK_PROGRAM_ERR CL_HPP_ERR_STR_(clLinkProgram) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __CREATE_KERNELS_IN_PROGRAM_ERR CL_HPP_ERR_STR_(clCreateKernelsInProgram) #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #define __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR CL_HPP_ERR_STR_(clCreateCommandQueueWithProperties) #define __CREATE_SAMPLER_WITH_PROPERTIES_ERR CL_HPP_ERR_STR_(clCreateSamplerWithProperties) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #define __SET_COMMAND_QUEUE_PROPERTY_ERR CL_HPP_ERR_STR_(clSetCommandQueueProperty) #define __ENQUEUE_READ_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueReadBuffer) #define __ENQUEUE_READ_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueReadBufferRect) #define __ENQUEUE_WRITE_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueWriteBuffer) #define __ENQUEUE_WRITE_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueWriteBufferRect) #define __ENQEUE_COPY_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueCopyBuffer) #define __ENQEUE_COPY_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueCopyBufferRect) #define __ENQUEUE_FILL_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueFillBuffer) #define __ENQUEUE_READ_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueReadImage) #define __ENQUEUE_WRITE_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueWriteImage) #define __ENQUEUE_COPY_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueCopyImage) #define __ENQUEUE_FILL_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueFillImage) #define __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueCopyImageToBuffer) #define __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueCopyBufferToImage) #define __ENQUEUE_MAP_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueMapBuffer) #define __ENQUEUE_MAP_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueMapImage) #define __ENQUEUE_UNMAP_MEM_OBJECT_ERR CL_HPP_ERR_STR_(clEnqueueUnMapMemObject) #define __ENQUEUE_NDRANGE_KERNEL_ERR CL_HPP_ERR_STR_(clEnqueueNDRangeKernel) #define __ENQUEUE_NATIVE_KERNEL CL_HPP_ERR_STR_(clEnqueueNativeKernel) #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __ENQUEUE_MIGRATE_MEM_OBJECTS_ERR CL_HPP_ERR_STR_(clEnqueueMigrateMemObjects) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __ENQUEUE_ACQUIRE_GL_ERR CL_HPP_ERR_STR_(clEnqueueAcquireGLObjects) #define __ENQUEUE_RELEASE_GL_ERR CL_HPP_ERR_STR_(clEnqueueReleaseGLObjects) #define __CREATE_PIPE_ERR CL_HPP_ERR_STR_(clCreatePipe) #define __GET_PIPE_INFO_ERR CL_HPP_ERR_STR_(clGetPipeInfo) #define __RETAIN_ERR CL_HPP_ERR_STR_(Retain Object) #define __RELEASE_ERR CL_HPP_ERR_STR_(Release Object) #define __FLUSH_ERR CL_HPP_ERR_STR_(clFlush) #define __FINISH_ERR CL_HPP_ERR_STR_(clFinish) #define __VECTOR_CAPACITY_ERR CL_HPP_ERR_STR_(Vector capacity error) /** * CL 1.2 version that uses device fission. */ #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __CREATE_SUB_DEVICES_ERR CL_HPP_ERR_STR_(clCreateSubDevices) #else #define __CREATE_SUB_DEVICES_ERR CL_HPP_ERR_STR_(clCreateSubDevicesEXT) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * Deprecated APIs for 1.2 */ #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) #define __ENQUEUE_MARKER_ERR CL_HPP_ERR_STR_(clEnqueueMarker) #define __ENQUEUE_WAIT_FOR_EVENTS_ERR CL_HPP_ERR_STR_(clEnqueueWaitForEvents) #define __ENQUEUE_BARRIER_ERR CL_HPP_ERR_STR_(clEnqueueBarrier) #define __UNLOAD_COMPILER_ERR CL_HPP_ERR_STR_(clUnloadCompiler) #define __CREATE_GL_TEXTURE_2D_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture2D) #define __CREATE_GL_TEXTURE_3D_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture3D) #define __CREATE_IMAGE2D_ERR CL_HPP_ERR_STR_(clCreateImage2D) #define __CREATE_IMAGE3D_ERR CL_HPP_ERR_STR_(clCreateImage3D) #endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /** * Deprecated APIs for 2.0 */ #if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) #define __CREATE_COMMAND_QUEUE_ERR CL_HPP_ERR_STR_(clCreateCommandQueue) #define __ENQUEUE_TASK_ERR CL_HPP_ERR_STR_(clEnqueueTask) #define __CREATE_SAMPLER_ERR CL_HPP_ERR_STR_(clCreateSampler) #endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /** * CL 1.2 marker and barrier commands */ #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #define __ENQUEUE_MARKER_WAIT_LIST_ERR CL_HPP_ERR_STR_(clEnqueueMarkerWithWaitList) #define __ENQUEUE_BARRIER_WAIT_LIST_ERR CL_HPP_ERR_STR_(clEnqueueBarrierWithWaitList) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #endif // CL_HPP_USER_OVERRIDE_ERROR_STRINGS //! \endcond namespace detail { // Generic getInfoHelper. The final parameter is used to guide overload // resolution: the actual parameter passed is an int, which makes this // a worse conversion sequence than a specialization that declares the // parameter as an int. template inline cl_int getInfoHelper(Functor f, cl_uint name, T* param, long) { return f(name, sizeof(T), param, NULL); } // Specialized for getInfo // Assumes that the output vector was correctly resized on the way in template inline cl_int getInfoHelper(Func f, cl_uint name, vector>* param, int) { if (name != CL_PROGRAM_BINARIES) { return CL_INVALID_VALUE; } if (param) { // Create array of pointers, calculate total size and pass pointer array in size_type numBinaries = param->size(); vector binariesPointers(numBinaries); for (size_type i = 0; i < numBinaries; ++i) { binariesPointers[i] = (*param)[i].data(); } cl_int err = f(name, numBinaries * sizeof(unsigned char*), binariesPointers.data(), NULL); if (err != CL_SUCCESS) { return err; } } return CL_SUCCESS; } // Specialized getInfoHelper for vector params template inline cl_int getInfoHelper(Func f, cl_uint name, vector* param, long) { size_type required; cl_int err = f(name, 0, NULL, &required); if (err != CL_SUCCESS) { return err; } const size_type elements = required / sizeof(T); // Temporary to avoid changing param on an error vector localData(elements); err = f(name, required, localData.data(), NULL); if (err != CL_SUCCESS) { return err; } if (param) { *param = std::move(localData); } return CL_SUCCESS; } /* Specialization for reference-counted types. This depends on the * existence of Wrapper::cl_type, and none of the other types having the * cl_type member. Note that simplify specifying the parameter as Wrapper * does not work, because when using a derived type (e.g. Context) the generic * template will provide a better match. */ template inline cl_int getInfoHelper( Func f, cl_uint name, vector* param, int, typename T::cl_type = 0) { size_type required; cl_int err = f(name, 0, NULL, &required); if (err != CL_SUCCESS) { return err; } const size_type elements = required / sizeof(typename T::cl_type); vector value(elements); err = f(name, required, value.data(), NULL); if (err != CL_SUCCESS) { return err; } if (param) { // Assign to convert CL type to T for each element param->resize(elements); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < elements; i++) { (*param)[i] = T(value[i], true); } } return CL_SUCCESS; } // Specialized GetInfoHelper for string params template inline cl_int getInfoHelper(Func f, cl_uint name, string* param, long) { size_type required; cl_int err = f(name, 0, NULL, &required); if (err != CL_SUCCESS) { return err; } // std::string has a constant data member // a char vector does not if (required > 0) { vector value(required); err = f(name, required, value.data(), NULL); if (err != CL_SUCCESS) { return err; } if (param) { param->assign(begin(value), prev(end(value))); } } else if (param) { param->assign(""); } return CL_SUCCESS; } // Specialized GetInfoHelper for clsize_t params template inline cl_int getInfoHelper(Func f, cl_uint name, array* param, long) { size_type required; cl_int err = f(name, 0, NULL, &required); if (err != CL_SUCCESS) { return err; } size_type elements = required / sizeof(size_type); vector value(elements, 0); err = f(name, required, value.data(), NULL); if (err != CL_SUCCESS) { return err; } // Bound the copy with N to prevent overruns // if passed N > than the amount copied if (elements > N) { elements = N; } for (size_type i = 0; i < elements; ++i) { (*param)[i] = value[i]; } return CL_SUCCESS; } template struct ReferenceHandler; /* Specialization for reference-counted types. This depends on the * existence of Wrapper::cl_type, and none of the other types having the * cl_type member. Note that simplify specifying the parameter as Wrapper * does not work, because when using a derived type (e.g. Context) the generic * template will provide a better match. */ template inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0) { typename T::cl_type value; cl_int err = f(name, sizeof(value), &value, NULL); if (err != CL_SUCCESS) { return err; } *param = value; if (value != NULL) { err = param->retain(); if (err != CL_SUCCESS) { return err; } } return CL_SUCCESS; } #define CL_HPP_PARAM_NAME_INFO_1_0_(F) \ F(cl_platform_info, CL_PLATFORM_PROFILE, string) \ F(cl_platform_info, CL_PLATFORM_VERSION, string) \ F(cl_platform_info, CL_PLATFORM_NAME, string) \ F(cl_platform_info, CL_PLATFORM_VENDOR, string) \ F(cl_platform_info, CL_PLATFORM_EXTENSIONS, string) \ \ F(cl_device_info, CL_DEVICE_TYPE, cl_device_type) \ F(cl_device_info, CL_DEVICE_VENDOR_ID, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_COMPUTE_UNITS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_WORK_GROUP_SIZE, size_type) \ F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_SIZES, cl::vector) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_CLOCK_FREQUENCY, cl_uint) \ F(cl_device_info, CL_DEVICE_ADDRESS_BITS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_READ_IMAGE_ARGS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_MEM_ALLOC_SIZE, cl_ulong) \ F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_WIDTH, size_type) \ F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_HEIGHT, size_type) \ F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_WIDTH, size_type) \ F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_HEIGHT, size_type) \ F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_DEPTH, size_type) \ F(cl_device_info, CL_DEVICE_IMAGE_SUPPORT, cl_bool) \ F(cl_device_info, CL_DEVICE_MAX_PARAMETER_SIZE, size_type) \ F(cl_device_info, CL_DEVICE_MAX_SAMPLERS, cl_uint) \ F(cl_device_info, CL_DEVICE_MEM_BASE_ADDR_ALIGN, cl_uint) \ F(cl_device_info, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, cl_uint) \ F(cl_device_info, CL_DEVICE_SINGLE_FP_CONFIG, cl_device_fp_config) \ F(cl_device_info, CL_DEVICE_DOUBLE_FP_CONFIG, cl_device_fp_config) \ F(cl_device_info, CL_DEVICE_HALF_FP_CONFIG, cl_device_fp_config) \ F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, cl_device_mem_cache_type) \ F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, cl_uint)\ F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, cl_ulong) \ F(cl_device_info, CL_DEVICE_GLOBAL_MEM_SIZE, cl_ulong) \ F(cl_device_info, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, cl_ulong) \ F(cl_device_info, CL_DEVICE_MAX_CONSTANT_ARGS, cl_uint) \ F(cl_device_info, CL_DEVICE_LOCAL_MEM_TYPE, cl_device_local_mem_type) \ F(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE, cl_ulong) \ F(cl_device_info, CL_DEVICE_ERROR_CORRECTION_SUPPORT, cl_bool) \ F(cl_device_info, CL_DEVICE_PROFILING_TIMER_RESOLUTION, size_type) \ F(cl_device_info, CL_DEVICE_ENDIAN_LITTLE, cl_bool) \ F(cl_device_info, CL_DEVICE_AVAILABLE, cl_bool) \ F(cl_device_info, CL_DEVICE_COMPILER_AVAILABLE, cl_bool) \ F(cl_device_info, CL_DEVICE_EXECUTION_CAPABILITIES, cl_device_exec_capabilities) \ F(cl_device_info, CL_DEVICE_PLATFORM, cl_platform_id) \ F(cl_device_info, CL_DEVICE_NAME, string) \ F(cl_device_info, CL_DEVICE_VENDOR, string) \ F(cl_device_info, CL_DRIVER_VERSION, string) \ F(cl_device_info, CL_DEVICE_PROFILE, string) \ F(cl_device_info, CL_DEVICE_VERSION, string) \ F(cl_device_info, CL_DEVICE_EXTENSIONS, string) \ \ F(cl_context_info, CL_CONTEXT_REFERENCE_COUNT, cl_uint) \ F(cl_context_info, CL_CONTEXT_DEVICES, cl::vector) \ F(cl_context_info, CL_CONTEXT_PROPERTIES, cl::vector) \ \ F(cl_event_info, CL_EVENT_COMMAND_QUEUE, cl::CommandQueue) \ F(cl_event_info, CL_EVENT_COMMAND_TYPE, cl_command_type) \ F(cl_event_info, CL_EVENT_REFERENCE_COUNT, cl_uint) \ F(cl_event_info, CL_EVENT_COMMAND_EXECUTION_STATUS, cl_int) \ \ F(cl_profiling_info, CL_PROFILING_COMMAND_QUEUED, cl_ulong) \ F(cl_profiling_info, CL_PROFILING_COMMAND_SUBMIT, cl_ulong) \ F(cl_profiling_info, CL_PROFILING_COMMAND_START, cl_ulong) \ F(cl_profiling_info, CL_PROFILING_COMMAND_END, cl_ulong) \ \ F(cl_mem_info, CL_MEM_TYPE, cl_mem_object_type) \ F(cl_mem_info, CL_MEM_FLAGS, cl_mem_flags) \ F(cl_mem_info, CL_MEM_SIZE, size_type) \ F(cl_mem_info, CL_MEM_HOST_PTR, void*) \ F(cl_mem_info, CL_MEM_MAP_COUNT, cl_uint) \ F(cl_mem_info, CL_MEM_REFERENCE_COUNT, cl_uint) \ F(cl_mem_info, CL_MEM_CONTEXT, cl::Context) \ \ F(cl_image_info, CL_IMAGE_FORMAT, cl_image_format) \ F(cl_image_info, CL_IMAGE_ELEMENT_SIZE, size_type) \ F(cl_image_info, CL_IMAGE_ROW_PITCH, size_type) \ F(cl_image_info, CL_IMAGE_SLICE_PITCH, size_type) \ F(cl_image_info, CL_IMAGE_WIDTH, size_type) \ F(cl_image_info, CL_IMAGE_HEIGHT, size_type) \ F(cl_image_info, CL_IMAGE_DEPTH, size_type) \ \ F(cl_sampler_info, CL_SAMPLER_REFERENCE_COUNT, cl_uint) \ F(cl_sampler_info, CL_SAMPLER_CONTEXT, cl::Context) \ F(cl_sampler_info, CL_SAMPLER_NORMALIZED_COORDS, cl_bool) \ F(cl_sampler_info, CL_SAMPLER_ADDRESSING_MODE, cl_addressing_mode) \ F(cl_sampler_info, CL_SAMPLER_FILTER_MODE, cl_filter_mode) \ \ F(cl_program_info, CL_PROGRAM_REFERENCE_COUNT, cl_uint) \ F(cl_program_info, CL_PROGRAM_CONTEXT, cl::Context) \ F(cl_program_info, CL_PROGRAM_NUM_DEVICES, cl_uint) \ F(cl_program_info, CL_PROGRAM_DEVICES, cl::vector) \ F(cl_program_info, CL_PROGRAM_SOURCE, string) \ F(cl_program_info, CL_PROGRAM_BINARY_SIZES, cl::vector) \ F(cl_program_info, CL_PROGRAM_BINARIES, cl::vector>) \ \ F(cl_program_build_info, CL_PROGRAM_BUILD_STATUS, cl_build_status) \ F(cl_program_build_info, CL_PROGRAM_BUILD_OPTIONS, string) \ F(cl_program_build_info, CL_PROGRAM_BUILD_LOG, string) \ \ F(cl_kernel_info, CL_KERNEL_FUNCTION_NAME, string) \ F(cl_kernel_info, CL_KERNEL_NUM_ARGS, cl_uint) \ F(cl_kernel_info, CL_KERNEL_REFERENCE_COUNT, cl_uint) \ F(cl_kernel_info, CL_KERNEL_CONTEXT, cl::Context) \ F(cl_kernel_info, CL_KERNEL_PROGRAM, cl::Program) \ \ F(cl_kernel_work_group_info, CL_KERNEL_WORK_GROUP_SIZE, size_type) \ F(cl_kernel_work_group_info, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, cl::detail::size_t_array) \ F(cl_kernel_work_group_info, CL_KERNEL_LOCAL_MEM_SIZE, cl_ulong) \ \ F(cl_command_queue_info, CL_QUEUE_CONTEXT, cl::Context) \ F(cl_command_queue_info, CL_QUEUE_DEVICE, cl::Device) \ F(cl_command_queue_info, CL_QUEUE_REFERENCE_COUNT, cl_uint) \ F(cl_command_queue_info, CL_QUEUE_PROPERTIES, cl_command_queue_properties) #define CL_HPP_PARAM_NAME_INFO_1_1_(F) \ F(cl_context_info, CL_CONTEXT_NUM_DEVICES, cl_uint)\ F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, cl_uint) \ F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, cl_uint) \ F(cl_device_info, CL_DEVICE_OPENCL_C_VERSION, string) \ \ F(cl_mem_info, CL_MEM_ASSOCIATED_MEMOBJECT, cl::Memory) \ F(cl_mem_info, CL_MEM_OFFSET, size_type) \ \ F(cl_kernel_work_group_info, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, size_type) \ F(cl_kernel_work_group_info, CL_KERNEL_PRIVATE_MEM_SIZE, cl_ulong) \ \ F(cl_event_info, CL_EVENT_CONTEXT, cl::Context) #define CL_HPP_PARAM_NAME_INFO_1_2_(F) \ F(cl_program_info, CL_PROGRAM_NUM_KERNELS, size_type) \ F(cl_program_info, CL_PROGRAM_KERNEL_NAMES, string) \ \ F(cl_program_build_info, CL_PROGRAM_BINARY_TYPE, cl_program_binary_type) \ \ F(cl_kernel_info, CL_KERNEL_ATTRIBUTES, string) \ \ F(cl_kernel_arg_info, CL_KERNEL_ARG_ADDRESS_QUALIFIER, cl_kernel_arg_address_qualifier) \ F(cl_kernel_arg_info, CL_KERNEL_ARG_ACCESS_QUALIFIER, cl_kernel_arg_access_qualifier) \ F(cl_kernel_arg_info, CL_KERNEL_ARG_TYPE_NAME, string) \ F(cl_kernel_arg_info, CL_KERNEL_ARG_NAME, string) \ F(cl_kernel_arg_info, CL_KERNEL_ARG_TYPE_QUALIFIER, cl_kernel_arg_type_qualifier) \ \ F(cl_device_info, CL_DEVICE_PARENT_DEVICE, cl::Device) \ F(cl_device_info, CL_DEVICE_PARTITION_PROPERTIES, cl::vector) \ F(cl_device_info, CL_DEVICE_PARTITION_TYPE, cl::vector) \ F(cl_device_info, CL_DEVICE_REFERENCE_COUNT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_INTEROP_USER_SYNC, size_type) \ F(cl_device_info, CL_DEVICE_PARTITION_AFFINITY_DOMAIN, cl_device_affinity_domain) \ F(cl_device_info, CL_DEVICE_BUILT_IN_KERNELS, string) \ \ F(cl_image_info, CL_IMAGE_ARRAY_SIZE, size_type) \ F(cl_image_info, CL_IMAGE_NUM_MIP_LEVELS, cl_uint) \ F(cl_image_info, CL_IMAGE_NUM_SAMPLES, cl_uint) #define CL_HPP_PARAM_NAME_INFO_2_0_(F) \ F(cl_device_info, CL_DEVICE_QUEUE_ON_HOST_PROPERTIES, cl_command_queue_properties) \ F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES, cl_command_queue_properties) \ F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE, cl_uint) \ F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_ON_DEVICE_QUEUES, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_ON_DEVICE_EVENTS, cl_uint) \ F(cl_device_info, CL_DEVICE_MAX_PIPE_ARGS, cl_uint) \ F(cl_device_info, CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS, cl_uint) \ F(cl_device_info, CL_DEVICE_PIPE_MAX_PACKET_SIZE, cl_uint) \ F(cl_device_info, CL_DEVICE_SVM_CAPABILITIES, cl_device_svm_capabilities) \ F(cl_device_info, CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT, cl_uint) \ F(cl_device_info, CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT, cl_uint) \ F(cl_command_queue_info, CL_QUEUE_SIZE, cl_uint) \ F(cl_mem_info, CL_MEM_USES_SVM_POINTER, cl_bool) \ F(cl_program_build_info, CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE, size_type) \ F(cl_pipe_info, CL_PIPE_PACKET_SIZE, cl_uint) \ F(cl_pipe_info, CL_PIPE_MAX_PACKETS, cl_uint) #define CL_HPP_PARAM_NAME_DEVICE_FISSION_(F) \ F(cl_device_info, CL_DEVICE_PARENT_DEVICE_EXT, cl_device_id) \ F(cl_device_info, CL_DEVICE_PARTITION_TYPES_EXT, cl::vector) \ F(cl_device_info, CL_DEVICE_AFFINITY_DOMAINS_EXT, cl::vector) \ F(cl_device_info, CL_DEVICE_REFERENCE_COUNT_EXT , cl_uint) \ F(cl_device_info, CL_DEVICE_PARTITION_STYLE_EXT, cl::vector) template struct param_traits {}; #define CL_HPP_DECLARE_PARAM_TRAITS_(token, param_name, T) \ struct token; \ template<> \ struct param_traits \ { \ enum { value = param_name }; \ typedef T param_type; \ }; CL_HPP_PARAM_NAME_INFO_1_0_(CL_HPP_DECLARE_PARAM_TRAITS_) #if CL_HPP_TARGET_OPENCL_VERSION >= 110 CL_HPP_PARAM_NAME_INFO_1_1_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 #if CL_HPP_TARGET_OPENCL_VERSION >= 120 CL_HPP_PARAM_NAME_INFO_1_2_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 #if CL_HPP_TARGET_OPENCL_VERSION >= 200 CL_HPP_PARAM_NAME_INFO_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 // Flags deprecated in OpenCL 2.0 #define CL_HPP_PARAM_NAME_INFO_1_0_DEPRECATED_IN_2_0_(F) \ F(cl_device_info, CL_DEVICE_QUEUE_PROPERTIES, cl_command_queue_properties) #define CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_(F) \ F(cl_device_info, CL_DEVICE_HOST_UNIFIED_MEMORY, cl_bool) #define CL_HPP_PARAM_NAME_INFO_1_2_DEPRECATED_IN_2_0_(F) \ F(cl_image_info, CL_IMAGE_BUFFER, cl::Buffer) // Include deprecated query flags based on versions // Only include deprecated 1.0 flags if 2.0 not active as there is an enum clash #if CL_HPP_TARGET_OPENCL_VERSION > 100 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 && CL_HPP_TARGET_OPENCL_VERSION < 200 CL_HPP_PARAM_NAME_INFO_1_0_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 110 #if CL_HPP_TARGET_OPENCL_VERSION > 110 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 #if CL_HPP_TARGET_OPENCL_VERSION > 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 CL_HPP_PARAM_NAME_INFO_1_2_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 #if defined(CL_HPP_USE_CL_DEVICE_FISSION) CL_HPP_PARAM_NAME_DEVICE_FISSION_(CL_HPP_DECLARE_PARAM_TRAITS_); #endif // CL_HPP_USE_CL_DEVICE_FISSION #ifdef CL_PLATFORM_ICD_SUFFIX_KHR CL_HPP_DECLARE_PARAM_TRAITS_(cl_platform_info, CL_PLATFORM_ICD_SUFFIX_KHR, string) #endif #ifdef CL_DEVICE_PROFILING_TIMER_OFFSET_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, cl_ulong) #endif #ifdef CL_DEVICE_GLOBAL_FREE_MEMORY_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_FREE_MEMORY_AMD, vector) #endif #ifdef CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD, cl_uint) #endif #ifdef CL_DEVICE_SIMD_WIDTH_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_WIDTH_AMD, cl_uint) #endif #ifdef CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD, cl_uint) #endif #ifdef CL_DEVICE_WAVEFRONT_WIDTH_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_WAVEFRONT_WIDTH_AMD, cl_uint) #endif #ifdef CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD, cl_uint) #endif #ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD, cl_uint) #endif #ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD, cl_uint) #endif #ifdef CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD, cl_uint) #endif #ifdef CL_DEVICE_LOCAL_MEM_BANKS_AMD CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_LOCAL_MEM_BANKS_AMD, cl_uint) #endif #ifdef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, cl_uint) #endif #ifdef CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, cl_uint) #endif #ifdef CL_DEVICE_REGISTERS_PER_BLOCK_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_REGISTERS_PER_BLOCK_NV, cl_uint) #endif #ifdef CL_DEVICE_WARP_SIZE_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_WARP_SIZE_NV, cl_uint) #endif #ifdef CL_DEVICE_GPU_OVERLAP_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GPU_OVERLAP_NV, cl_bool) #endif #ifdef CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, cl_bool) #endif #ifdef CL_DEVICE_INTEGRATED_MEMORY_NV CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_INTEGRATED_MEMORY_NV, cl_bool) #endif // Convenience functions template inline cl_int getInfo(Func f, cl_uint name, T* param) { return getInfoHelper(f, name, param, 0); } template struct GetInfoFunctor0 { Func f_; const Arg0& arg0_; cl_int operator ()( cl_uint param, size_type size, void* value, size_type* size_ret) { return f_(arg0_, param, size, value, size_ret); } }; template struct GetInfoFunctor1 { Func f_; const Arg0& arg0_; const Arg1& arg1_; cl_int operator ()( cl_uint param, size_type size, void* value, size_type* size_ret) { return f_(arg0_, arg1_, param, size, value, size_ret); } }; template inline cl_int getInfo(Func f, const Arg0& arg0, cl_uint name, T* param) { GetInfoFunctor0 f0 = { f, arg0 }; return getInfoHelper(f0, name, param, 0); } template inline cl_int getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param) { GetInfoFunctor1 f0 = { f, arg0, arg1 }; return getInfoHelper(f0, name, param, 0); } template struct ReferenceHandler { }; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * OpenCL 1.2 devices do have retain/release. */ template <> struct ReferenceHandler { /** * Retain the device. * \param device A valid device created using createSubDevices * \return * CL_SUCCESS if the function executed successfully. * CL_INVALID_DEVICE if device was not a valid subdevice * CL_OUT_OF_RESOURCES * CL_OUT_OF_HOST_MEMORY */ static cl_int retain(cl_device_id device) { return ::clRetainDevice(device); } /** * Retain the device. * \param device A valid device created using createSubDevices * \return * CL_SUCCESS if the function executed successfully. * CL_INVALID_DEVICE if device was not a valid subdevice * CL_OUT_OF_RESOURCES * CL_OUT_OF_HOST_MEMORY */ static cl_int release(cl_device_id device) { return ::clReleaseDevice(device); } }; #else // CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * OpenCL 1.1 devices do not have retain/release. */ template <> struct ReferenceHandler { // cl_device_id does not have retain(). static cl_int retain(cl_device_id) { return CL_SUCCESS; } // cl_device_id does not have release(). static cl_int release(cl_device_id) { return CL_SUCCESS; } }; #endif // ! (CL_HPP_TARGET_OPENCL_VERSION >= 120) template <> struct ReferenceHandler { // cl_platform_id does not have retain(). static cl_int retain(cl_platform_id) { return CL_SUCCESS; } // cl_platform_id does not have release(). static cl_int release(cl_platform_id) { return CL_SUCCESS; } }; template <> struct ReferenceHandler { static cl_int retain(cl_context context) { return ::clRetainContext(context); } static cl_int release(cl_context context) { return ::clReleaseContext(context); } }; template <> struct ReferenceHandler { static cl_int retain(cl_command_queue queue) { return ::clRetainCommandQueue(queue); } static cl_int release(cl_command_queue queue) { return ::clReleaseCommandQueue(queue); } }; template <> struct ReferenceHandler { static cl_int retain(cl_mem memory) { return ::clRetainMemObject(memory); } static cl_int release(cl_mem memory) { return ::clReleaseMemObject(memory); } }; template <> struct ReferenceHandler { static cl_int retain(cl_sampler sampler) { return ::clRetainSampler(sampler); } static cl_int release(cl_sampler sampler) { return ::clReleaseSampler(sampler); } }; template <> struct ReferenceHandler { static cl_int retain(cl_program program) { return ::clRetainProgram(program); } static cl_int release(cl_program program) { return ::clReleaseProgram(program); } }; template <> struct ReferenceHandler { static cl_int retain(cl_kernel kernel) { return ::clRetainKernel(kernel); } static cl_int release(cl_kernel kernel) { return ::clReleaseKernel(kernel); } }; template <> struct ReferenceHandler { static cl_int retain(cl_event event) { return ::clRetainEvent(event); } static cl_int release(cl_event event) { return ::clReleaseEvent(event); } }; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 // Extracts version number with major in the upper 16 bits, minor in the lower 16 static cl_uint getVersion(const vector &versionInfo) { int highVersion = 0; int lowVersion = 0; int index = 7; while(versionInfo[index] != '.' ) { highVersion *= 10; highVersion += versionInfo[index]-'0'; ++index; } ++index; while(versionInfo[index] != ' ' && versionInfo[index] != '\0') { lowVersion *= 10; lowVersion += versionInfo[index]-'0'; ++index; } return (highVersion << 16) | lowVersion; } static cl_uint getPlatformVersion(cl_platform_id platform) { size_type size = 0; clGetPlatformInfo(platform, CL_PLATFORM_VERSION, 0, NULL, &size); vector versionInfo(size); clGetPlatformInfo(platform, CL_PLATFORM_VERSION, size, versionInfo.data(), &size); return getVersion(versionInfo); } static cl_uint getDevicePlatformVersion(cl_device_id device) { cl_platform_id platform; clGetDeviceInfo(device, CL_DEVICE_PLATFORM, sizeof(platform), &platform, NULL); return getPlatformVersion(platform); } static cl_uint getContextPlatformVersion(cl_context context) { // The platform cannot be queried directly, so we first have to grab a // device and obtain its context size_type size = 0; clGetContextInfo(context, CL_CONTEXT_DEVICES, 0, NULL, &size); if (size == 0) return 0; vector devices(size/sizeof(cl_device_id)); clGetContextInfo(context, CL_CONTEXT_DEVICES, size, devices.data(), NULL); return getDevicePlatformVersion(devices[0]); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 template class Wrapper { public: typedef T cl_type; protected: cl_type object_; public: Wrapper() : object_(NULL) { } Wrapper(const cl_type &obj, bool retainObject) : object_(obj) { if (retainObject) { detail::errHandler(retain(), __RETAIN_ERR); } } ~Wrapper() { if (object_ != NULL) { release(); } } Wrapper(const Wrapper& rhs) { object_ = rhs.object_; detail::errHandler(retain(), __RETAIN_ERR); } Wrapper(Wrapper&& rhs) CL_HPP_NOEXCEPT_ { object_ = rhs.object_; rhs.object_ = NULL; } Wrapper& operator = (const Wrapper& rhs) { if (this != &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs.object_; detail::errHandler(retain(), __RETAIN_ERR); } return *this; } Wrapper& operator = (Wrapper&& rhs) { if (this != &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs.object_; rhs.object_ = NULL; } return *this; } Wrapper& operator = (const cl_type &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs; return *this; } const cl_type& operator ()() const { return object_; } cl_type& operator ()() { return object_; } const cl_type get() const { return object_; } cl_type get() { return object_; } protected: template friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); cl_int retain() const { if (object_ != nullptr) { return ReferenceHandler::retain(object_); } else { return CL_SUCCESS; } } cl_int release() const { if (object_ != nullptr) { return ReferenceHandler::release(object_); } else { return CL_SUCCESS; } } }; template <> class Wrapper { public: typedef cl_device_id cl_type; protected: cl_type object_; bool referenceCountable_; static bool isReferenceCountable(cl_device_id device) { bool retVal = false; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 #if CL_HPP_MINIMUM_OPENCL_VERSION < 120 if (device != NULL) { int version = getDevicePlatformVersion(device); if(version > ((1 << 16) + 1)) { retVal = true; } } #else // CL_HPP_MINIMUM_OPENCL_VERSION < 120 retVal = true; #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 return retVal; } public: Wrapper() : object_(NULL), referenceCountable_(false) { } Wrapper(const cl_type &obj, bool retainObject) : object_(obj), referenceCountable_(false) { referenceCountable_ = isReferenceCountable(obj); if (retainObject) { detail::errHandler(retain(), __RETAIN_ERR); } } ~Wrapper() { release(); } Wrapper(const Wrapper& rhs) { object_ = rhs.object_; referenceCountable_ = isReferenceCountable(object_); detail::errHandler(retain(), __RETAIN_ERR); } Wrapper(Wrapper&& rhs) CL_HPP_NOEXCEPT_ { object_ = rhs.object_; referenceCountable_ = rhs.referenceCountable_; rhs.object_ = NULL; rhs.referenceCountable_ = false; } Wrapper& operator = (const Wrapper& rhs) { if (this != &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs.object_; referenceCountable_ = rhs.referenceCountable_; detail::errHandler(retain(), __RETAIN_ERR); } return *this; } Wrapper& operator = (Wrapper&& rhs) { if (this != &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs.object_; referenceCountable_ = rhs.referenceCountable_; rhs.object_ = NULL; rhs.referenceCountable_ = false; } return *this; } Wrapper& operator = (const cl_type &rhs) { detail::errHandler(release(), __RELEASE_ERR); object_ = rhs; referenceCountable_ = isReferenceCountable(object_); return *this; } const cl_type& operator ()() const { return object_; } cl_type& operator ()() { return object_; } cl_type get() const { return object_; } protected: template friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); template friend inline cl_int getInfoHelper(Func, cl_uint, vector*, int, typename U::cl_type); cl_int retain() const { if( object_ != nullptr && referenceCountable_ ) { return ReferenceHandler::retain(object_); } else { return CL_SUCCESS; } } cl_int release() const { if (object_ != nullptr && referenceCountable_) { return ReferenceHandler::release(object_); } else { return CL_SUCCESS; } } }; template inline bool operator==(const Wrapper &lhs, const Wrapper &rhs) { return lhs() == rhs(); } template inline bool operator!=(const Wrapper &lhs, const Wrapper &rhs) { return !operator==(lhs, rhs); } } // namespace detail //! \endcond using BuildLogType = vector::param_type>>; #if defined(CL_HPP_ENABLE_EXCEPTIONS) /** * Exception class for build errors to carry build info */ class BuildError : public Error { private: BuildLogType buildLogs; public: BuildError(cl_int err, const char * errStr, const BuildLogType &vec) : Error(err, errStr), buildLogs(vec) { } BuildLogType getBuildLog() const { return buildLogs; } }; namespace detail { static inline cl_int buildErrHandler( cl_int err, const char * errStr, const BuildLogType &buildLogs) { if (err != CL_SUCCESS) { throw BuildError(err, errStr, buildLogs); } return err; } } // namespace detail #else namespace detail { static inline cl_int buildErrHandler( cl_int err, const char * errStr, const BuildLogType &buildLogs) { (void)buildLogs; // suppress unused variable warning (void)errStr; return err; } } // namespace detail #endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) /*! \stuct ImageFormat * \brief Adds constructors and member functions for cl_image_format. * * \see cl_image_format */ struct ImageFormat : public cl_image_format { //! \brief Default constructor - performs no initialization. ImageFormat(){} //! \brief Initializing constructor. ImageFormat(cl_channel_order order, cl_channel_type type) { image_channel_order = order; image_channel_data_type = type; } //! \brief Assignment operator. ImageFormat& operator = (const ImageFormat& rhs) { if (this != &rhs) { this->image_channel_data_type = rhs.image_channel_data_type; this->image_channel_order = rhs.image_channel_order; } return *this; } }; /*! \brief Class interface for cl_device_id. * * \note Copies of these objects are inexpensive, since they don't 'own' * any underlying resources or data structures. * * \see cl_device_id */ class Device : public detail::Wrapper { private: static std::once_flag default_initialized_; static Device default_; static cl_int default_error_; /*! \brief Create the default context. * * This sets @c default_ and @c default_error_. It does not throw * @c cl::Error. */ static void makeDefault(); /*! \brief Create the default platform from a provided platform. * * This sets @c default_. It does not throw * @c cl::Error. */ static void makeDefaultProvided(const Device &p) { default_ = p; } public: #ifdef CL_HPP_UNIT_TEST_ENABLE /*! \brief Reset the default. * * This sets @c default_ to an empty value to support cleanup in * the unit test framework. * This function is not thread safe. */ static void unitTestClearDefault() { default_ = Device(); } #endif // #ifdef CL_HPP_UNIT_TEST_ENABLE //! \brief Default constructor - initializes to NULL. Device() : detail::Wrapper() { } /*! \brief Constructor from cl_device_id. * * This simply copies the device ID value, which is an inexpensive operation. */ explicit Device(const cl_device_id &device, bool retainObject = false) : detail::Wrapper(device, retainObject) { } /*! \brief Returns the first device on the default context. * * \see Context::getDefault() */ static Device getDefault( cl_int *errResult = NULL) { std::call_once(default_initialized_, makeDefault); detail::errHandler(default_error_); if (errResult != NULL) { *errResult = default_error_; } return default_; } /** * Modify the default device to be used by * subsequent operations. * Will only set the default if no default was previously created. * @return updated default device. * Should be compared to the passed value to ensure that it was updated. */ static Device setDefault(const Device &default_device) { std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_device)); detail::errHandler(default_error_); return default_; } /*! \brief Assignment operator from cl_device_id. * * This simply copies the device ID value, which is an inexpensive operation. */ Device& operator = (const cl_device_id& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Device(const Device& dev) : detail::Wrapper(dev) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Device& operator = (const Device &dev) { detail::Wrapper::operator=(dev); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Device(Device&& dev) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(dev)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Device& operator = (Device &&dev) { detail::Wrapper::operator=(std::move(dev)); return *this; } //! \brief Wrapper for clGetDeviceInfo(). template cl_int getInfo(cl_device_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetDeviceInfo, object_, name, param), __GET_DEVICE_INFO_ERR); } //! \brief Wrapper for clGetDeviceInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_device_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } /** * CL 1.2 version */ #if CL_HPP_TARGET_OPENCL_VERSION >= 120 //! \brief Wrapper for clCreateSubDevices(). cl_int createSubDevices( const cl_device_partition_property * properties, vector* devices) { cl_uint n = 0; cl_int err = clCreateSubDevices(object_, properties, 0, NULL, &n); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); } vector ids(n); err = clCreateSubDevices(object_, properties, n, ids.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); } // Cannot trivially assign because we need to capture intermediates // with safe construction if (devices) { devices->resize(ids.size()); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < ids.size(); i++) { // We do not need to retain because this device is being created // by the runtime (*devices)[i] = Device(ids[i], false); } } return CL_SUCCESS; } #elif defined(CL_HPP_USE_CL_DEVICE_FISSION) /** * CL 1.1 version that uses device fission extension. */ cl_int createSubDevices( const cl_device_partition_property_ext * properties, vector* devices) { typedef CL_API_ENTRY cl_int ( CL_API_CALL * PFN_clCreateSubDevicesEXT)( cl_device_id /*in_device*/, const cl_device_partition_property_ext * /* properties */, cl_uint /*num_entries*/, cl_device_id * /*out_devices*/, cl_uint * /*num_devices*/ ) CL_EXT_SUFFIX__VERSION_1_1; static PFN_clCreateSubDevicesEXT pfn_clCreateSubDevicesEXT = NULL; CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateSubDevicesEXT); cl_uint n = 0; cl_int err = pfn_clCreateSubDevicesEXT(object_, properties, 0, NULL, &n); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); } vector ids(n); err = pfn_clCreateSubDevicesEXT(object_, properties, n, ids.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); } // Cannot trivially assign because we need to capture intermediates // with safe construction if (devices) { devices->resize(ids.size()); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < ids.size(); i++) { // We do not need to retain because this device is being created // by the runtime (*devices)[i] = Device(ids[i], false); } } return CL_SUCCESS; } #endif // defined(CL_HPP_USE_CL_DEVICE_FISSION) }; CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Device::default_initialized_; CL_HPP_DEFINE_STATIC_MEMBER_ Device Device::default_; CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Device::default_error_ = CL_SUCCESS; /*! \brief Class interface for cl_platform_id. * * \note Copies of these objects are inexpensive, since they don't 'own' * any underlying resources or data structures. * * \see cl_platform_id */ class Platform : public detail::Wrapper { private: static std::once_flag default_initialized_; static Platform default_; static cl_int default_error_; /*! \brief Create the default context. * * This sets @c default_ and @c default_error_. It does not throw * @c cl::Error. */ static void makeDefault() { /* Throwing an exception from a call_once invocation does not do * what we wish, so we catch it and save the error. */ #if defined(CL_HPP_ENABLE_EXCEPTIONS) try #endif { // If default wasn't passed ,generate one // Otherwise set it cl_uint n = 0; cl_int err = ::clGetPlatformIDs(0, NULL, &n); if (err != CL_SUCCESS) { default_error_ = err; return; } if (n == 0) { default_error_ = CL_INVALID_PLATFORM; return; } vector ids(n); err = ::clGetPlatformIDs(n, ids.data(), NULL); if (err != CL_SUCCESS) { default_error_ = err; return; } default_ = Platform(ids[0]); } #if defined(CL_HPP_ENABLE_EXCEPTIONS) catch (cl::Error &e) { default_error_ = e.err(); } #endif } /*! \brief Create the default platform from a provided platform. * * This sets @c default_. It does not throw * @c cl::Error. */ static void makeDefaultProvided(const Platform &p) { default_ = p; } public: #ifdef CL_HPP_UNIT_TEST_ENABLE /*! \brief Reset the default. * * This sets @c default_ to an empty value to support cleanup in * the unit test framework. * This function is not thread safe. */ static void unitTestClearDefault() { default_ = Platform(); } #endif // #ifdef CL_HPP_UNIT_TEST_ENABLE //! \brief Default constructor - initializes to NULL. Platform() : detail::Wrapper() { } /*! \brief Constructor from cl_platform_id. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * This simply copies the platform ID value, which is an inexpensive operation. */ explicit Platform(const cl_platform_id &platform, bool retainObject = false) : detail::Wrapper(platform, retainObject) { } /*! \brief Assignment operator from cl_platform_id. * * This simply copies the platform ID value, which is an inexpensive operation. */ Platform& operator = (const cl_platform_id& rhs) { detail::Wrapper::operator=(rhs); return *this; } static Platform getDefault( cl_int *errResult = NULL) { std::call_once(default_initialized_, makeDefault); detail::errHandler(default_error_); if (errResult != NULL) { *errResult = default_error_; } return default_; } /** * Modify the default platform to be used by * subsequent operations. * Will only set the default if no default was previously created. * @return updated default platform. * Should be compared to the passed value to ensure that it was updated. */ static Platform setDefault(const Platform &default_platform) { std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_platform)); detail::errHandler(default_error_); return default_; } //! \brief Wrapper for clGetPlatformInfo(). cl_int getInfo(cl_platform_info name, string* param) const { return detail::errHandler( detail::getInfo(&::clGetPlatformInfo, object_, name, param), __GET_PLATFORM_INFO_ERR); } //! \brief Wrapper for clGetPlatformInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_platform_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } /*! \brief Gets a list of devices for this platform. * * Wraps clGetDeviceIDs(). */ cl_int getDevices( cl_device_type type, vector* devices) const { cl_uint n = 0; if( devices == NULL ) { return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); } cl_int err = ::clGetDeviceIDs(object_, type, 0, NULL, &n); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_DEVICE_IDS_ERR); } vector ids(n); err = ::clGetDeviceIDs(object_, type, n, ids.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_DEVICE_IDS_ERR); } // Cannot trivially assign because we need to capture intermediates // with safe construction // We must retain things we obtain from the API to avoid releasing // API-owned objects. if (devices) { devices->resize(ids.size()); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < ids.size(); i++) { (*devices)[i] = Device(ids[i], true); } } return CL_SUCCESS; } #if defined(CL_HPP_USE_DX_INTEROP) /*! \brief Get the list of available D3D10 devices. * * \param d3d_device_source. * * \param d3d_object. * * \param d3d_device_set. * * \param devices returns a vector of OpenCL D3D10 devices found. The cl::Device * values returned in devices can be used to identify a specific OpenCL * device. If \a devices argument is NULL, this argument is ignored. * * \return One of the following values: * - CL_SUCCESS if the function is executed successfully. * * The application can query specific capabilities of the OpenCL device(s) * returned by cl::getDevices. This can be used by the application to * determine which device(s) to use. * * \note In the case that exceptions are enabled and a return value * other than CL_SUCCESS is generated, then cl::Error exception is * generated. */ cl_int getDevices( cl_d3d10_device_source_khr d3d_device_source, void * d3d_object, cl_d3d10_device_set_khr d3d_device_set, vector* devices) const { typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clGetDeviceIDsFromD3D10KHR)( cl_platform_id platform, cl_d3d10_device_source_khr d3d_device_source, void * d3d_object, cl_d3d10_device_set_khr d3d_device_set, cl_uint num_entries, cl_device_id * devices, cl_uint* num_devices); if( devices == NULL ) { return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); } static PFN_clGetDeviceIDsFromD3D10KHR pfn_clGetDeviceIDsFromD3D10KHR = NULL; CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(object_, clGetDeviceIDsFromD3D10KHR); cl_uint n = 0; cl_int err = pfn_clGetDeviceIDsFromD3D10KHR( object_, d3d_device_source, d3d_object, d3d_device_set, 0, NULL, &n); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_DEVICE_IDS_ERR); } vector ids(n); err = pfn_clGetDeviceIDsFromD3D10KHR( object_, d3d_device_source, d3d_object, d3d_device_set, n, ids.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_DEVICE_IDS_ERR); } // Cannot trivially assign because we need to capture intermediates // with safe construction // We must retain things we obtain from the API to avoid releasing // API-owned objects. if (devices) { devices->resize(ids.size()); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < ids.size(); i++) { (*devices)[i] = Device(ids[i], true); } } return CL_SUCCESS; } #endif /*! \brief Gets a list of available platforms. * * Wraps clGetPlatformIDs(). */ static cl_int get( vector* platforms) { cl_uint n = 0; if( platforms == NULL ) { return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_PLATFORM_IDS_ERR); } cl_int err = ::clGetPlatformIDs(0, NULL, &n); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); } vector ids(n); err = ::clGetPlatformIDs(n, ids.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); } if (platforms) { platforms->resize(ids.size()); // Platforms don't reference count for (size_type i = 0; i < ids.size(); i++) { (*platforms)[i] = Platform(ids[i]); } } return CL_SUCCESS; } /*! \brief Gets the first available platform. * * Wraps clGetPlatformIDs(), returning the first result. */ static cl_int get( Platform * platform) { cl_int err; Platform default_platform = Platform::getDefault(&err); if (platform) { *platform = default_platform; } return err; } /*! \brief Gets the first available platform, returning it by value. * * \return Returns a valid platform if one is available. * If no platform is available will return a null platform. * Throws an exception if no platforms are available * or an error condition occurs. * Wraps clGetPlatformIDs(), returning the first result. */ static Platform get( cl_int * errResult = NULL) { cl_int err; Platform default_platform = Platform::getDefault(&err); if (errResult) { *errResult = err; } return default_platform; } #if CL_HPP_TARGET_OPENCL_VERSION >= 120 //! \brief Wrapper for clUnloadCompiler(). cl_int unloadCompiler() { return ::clUnloadPlatformCompiler(object_); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 }; // class Platform CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Platform::default_initialized_; CL_HPP_DEFINE_STATIC_MEMBER_ Platform Platform::default_; CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Platform::default_error_ = CL_SUCCESS; /** * Deprecated APIs for 1.2 */ #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /** * Unload the OpenCL compiler. * \note Deprecated for OpenCL 1.2. Use Platform::unloadCompiler instead. */ inline CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int UnloadCompiler() CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; inline cl_int UnloadCompiler() { return ::clUnloadCompiler(); } #endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /*! \brief Class interface for cl_context. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underlying cl_context as the original. For details, see * clRetainContext() and clReleaseContext(). * * \see cl_context */ class Context : public detail::Wrapper { private: static std::once_flag default_initialized_; static Context default_; static cl_int default_error_; /*! \brief Create the default context from the default device type in the default platform. * * This sets @c default_ and @c default_error_. It does not throw * @c cl::Error. */ static void makeDefault() { /* Throwing an exception from a call_once invocation does not do * what we wish, so we catch it and save the error. */ #if defined(CL_HPP_ENABLE_EXCEPTIONS) try #endif { #if !defined(__APPLE__) && !defined(__MACOS) const Platform &p = Platform::getDefault(); cl_platform_id defaultPlatform = p(); cl_context_properties properties[3] = { CL_CONTEXT_PLATFORM, (cl_context_properties)defaultPlatform, 0 }; #else // #if !defined(__APPLE__) && !defined(__MACOS) cl_context_properties *properties = nullptr; #endif // #if !defined(__APPLE__) && !defined(__MACOS) default_ = Context( CL_DEVICE_TYPE_DEFAULT, properties, NULL, NULL, &default_error_); } #if defined(CL_HPP_ENABLE_EXCEPTIONS) catch (cl::Error &e) { default_error_ = e.err(); } #endif } /*! \brief Create the default context from a provided Context. * * This sets @c default_. It does not throw * @c cl::Error. */ static void makeDefaultProvided(const Context &c) { default_ = c; } public: #ifdef CL_HPP_UNIT_TEST_ENABLE /*! \brief Reset the default. * * This sets @c default_ to an empty value to support cleanup in * the unit test framework. * This function is not thread safe. */ static void unitTestClearDefault() { default_ = Context(); } #endif // #ifdef CL_HPP_UNIT_TEST_ENABLE /*! \brief Constructs a context including a list of specified devices. * * Wraps clCreateContext(). */ Context( const vector& devices, cl_context_properties* properties = NULL, void (CL_CALLBACK * notifyFptr)( const char *, const void *, size_type, void *) = NULL, void* data = NULL, cl_int* err = NULL) { cl_int error; size_type numDevices = devices.size(); vector deviceIDs(numDevices); for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { deviceIDs[deviceIndex] = (devices[deviceIndex])(); } object_ = ::clCreateContext( properties, (cl_uint) numDevices, deviceIDs.data(), notifyFptr, data, &error); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (err != NULL) { *err = error; } } Context( const Device& device, cl_context_properties* properties = NULL, void (CL_CALLBACK * notifyFptr)( const char *, const void *, size_type, void *) = NULL, void* data = NULL, cl_int* err = NULL) { cl_int error; cl_device_id deviceID = device(); object_ = ::clCreateContext( properties, 1, &deviceID, notifyFptr, data, &error); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (err != NULL) { *err = error; } } /*! \brief Constructs a context including all or a subset of devices of a specified type. * * Wraps clCreateContextFromType(). */ Context( cl_device_type type, cl_context_properties* properties = NULL, void (CL_CALLBACK * notifyFptr)( const char *, const void *, size_type, void *) = NULL, void* data = NULL, cl_int* err = NULL) { cl_int error; #if !defined(__APPLE__) && !defined(__MACOS) cl_context_properties prop[4] = {CL_CONTEXT_PLATFORM, 0, 0, 0 }; if (properties == NULL) { // Get a valid platform ID as we cannot send in a blank one vector platforms; error = Platform::get(&platforms); if (error != CL_SUCCESS) { detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); if (err != NULL) { *err = error; } return; } // Check the platforms we found for a device of our specified type cl_context_properties platform_id = 0; for (unsigned int i = 0; i < platforms.size(); i++) { vector devices; #if defined(CL_HPP_ENABLE_EXCEPTIONS) try { #endif error = platforms[i].getDevices(type, &devices); #if defined(CL_HPP_ENABLE_EXCEPTIONS) } catch (cl::Error& e) { error = e.err(); } // Catch if exceptions are enabled as we don't want to exit if first platform has no devices of type // We do error checking next anyway, and can throw there if needed #endif // Only squash CL_SUCCESS and CL_DEVICE_NOT_FOUND if (error != CL_SUCCESS && error != CL_DEVICE_NOT_FOUND) { detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); if (err != NULL) { *err = error; } } if (devices.size() > 0) { platform_id = (cl_context_properties)platforms[i](); break; } } if (platform_id == 0) { detail::errHandler(CL_DEVICE_NOT_FOUND, __CREATE_CONTEXT_FROM_TYPE_ERR); if (err != NULL) { *err = CL_DEVICE_NOT_FOUND; } return; } prop[1] = platform_id; properties = &prop[0]; } #endif object_ = ::clCreateContextFromType( properties, type, notifyFptr, data, &error); detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); if (err != NULL) { *err = error; } } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Context(const Context& ctx) : detail::Wrapper(ctx) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Context& operator = (const Context &ctx) { detail::Wrapper::operator=(ctx); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Context(Context&& ctx) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(ctx)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Context& operator = (Context &&ctx) { detail::Wrapper::operator=(std::move(ctx)); return *this; } /*! \brief Returns a singleton context including all devices of CL_DEVICE_TYPE_DEFAULT. * * \note All calls to this function return the same cl_context as the first. */ static Context getDefault(cl_int * err = NULL) { std::call_once(default_initialized_, makeDefault); detail::errHandler(default_error_); if (err != NULL) { *err = default_error_; } return default_; } /** * Modify the default context to be used by * subsequent operations. * Will only set the default if no default was previously created. * @return updated default context. * Should be compared to the passed value to ensure that it was updated. */ static Context setDefault(const Context &default_context) { std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_context)); detail::errHandler(default_error_); return default_; } //! \brief Default constructor - initializes to NULL. Context() : detail::Wrapper() { } /*! \brief Constructor from cl_context - takes ownership. * * This effectively transfers ownership of a refcount on the cl_context * into the new Context object. */ explicit Context(const cl_context& context, bool retainObject = false) : detail::Wrapper(context, retainObject) { } /*! \brief Assignment operator from cl_context - takes ownership. * * This effectively transfers ownership of a refcount on the rhs and calls * clReleaseContext() on the value previously held by this instance. */ Context& operator = (const cl_context& rhs) { detail::Wrapper::operator=(rhs); return *this; } //! \brief Wrapper for clGetContextInfo(). template cl_int getInfo(cl_context_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetContextInfo, object_, name, param), __GET_CONTEXT_INFO_ERR); } //! \brief Wrapper for clGetContextInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_context_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } /*! \brief Gets a list of supported image formats. * * Wraps clGetSupportedImageFormats(). */ cl_int getSupportedImageFormats( cl_mem_flags flags, cl_mem_object_type type, vector* formats) const { cl_uint numEntries; if (!formats) { return CL_SUCCESS; } cl_int err = ::clGetSupportedImageFormats( object_, flags, type, 0, NULL, &numEntries); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); } if (numEntries > 0) { vector value(numEntries); err = ::clGetSupportedImageFormats( object_, flags, type, numEntries, (cl_image_format*)value.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); } formats->assign(begin(value), end(value)); } else { // If no values are being returned, ensure an empty vector comes back formats->clear(); } return CL_SUCCESS; } }; inline void Device::makeDefault() { /* Throwing an exception from a call_once invocation does not do * what we wish, so we catch it and save the error. */ #if defined(CL_HPP_ENABLE_EXCEPTIONS) try #endif { cl_int error = 0; Context context = Context::getDefault(&error); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (error != CL_SUCCESS) { default_error_ = error; } else { default_ = context.getInfo()[0]; default_error_ = CL_SUCCESS; } } #if defined(CL_HPP_ENABLE_EXCEPTIONS) catch (cl::Error &e) { default_error_ = e.err(); } #endif } CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Context::default_initialized_; CL_HPP_DEFINE_STATIC_MEMBER_ Context Context::default_; CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Context::default_error_ = CL_SUCCESS; /*! \brief Class interface for cl_event. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underlying cl_event as the original. For details, see * clRetainEvent() and clReleaseEvent(). * * \see cl_event */ class Event : public detail::Wrapper { public: //! \brief Default constructor - initializes to NULL. Event() : detail::Wrapper() { } /*! \brief Constructor from cl_event - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * This effectively transfers ownership of a refcount on the cl_event * into the new Event object. */ explicit Event(const cl_event& event, bool retainObject = false) : detail::Wrapper(event, retainObject) { } /*! \brief Assignment operator from cl_event - takes ownership. * * This effectively transfers ownership of a refcount on the rhs and calls * clReleaseEvent() on the value previously held by this instance. */ Event& operator = (const cl_event& rhs) { detail::Wrapper::operator=(rhs); return *this; } //! \brief Wrapper for clGetEventInfo(). template cl_int getInfo(cl_event_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetEventInfo, object_, name, param), __GET_EVENT_INFO_ERR); } //! \brief Wrapper for clGetEventInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_event_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } //! \brief Wrapper for clGetEventProfilingInfo(). template cl_int getProfilingInfo(cl_profiling_info name, T* param) const { return detail::errHandler(detail::getInfo( &::clGetEventProfilingInfo, object_, name, param), __GET_EVENT_PROFILE_INFO_ERR); } //! \brief Wrapper for clGetEventProfilingInfo() that returns by value. template typename detail::param_traits::param_type getProfilingInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_profiling_info, name>::param_type param; cl_int result = getProfilingInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } /*! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */ cl_int wait() const { return detail::errHandler( ::clWaitForEvents(1, &object_), __WAIT_FOR_EVENTS_ERR); } #if CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Registers a user callback function for a specific command execution status. * * Wraps clSetEventCallback(). */ cl_int setCallback( cl_int type, void (CL_CALLBACK * pfn_notify)(cl_event, cl_int, void *), void * user_data = NULL) { return detail::errHandler( ::clSetEventCallback( object_, type, pfn_notify, user_data), __SET_EVENT_CALLBACK_ERR); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Blocks the calling thread until every event specified is complete. * * Wraps clWaitForEvents(). */ static cl_int waitForEvents(const vector& events) { return detail::errHandler( ::clWaitForEvents( (cl_uint) events.size(), (events.size() > 0) ? (cl_event*)&events.front() : NULL), __WAIT_FOR_EVENTS_ERR); } }; #if CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Class interface for user events (a subset of cl_event's). * * See Event for details about copy semantics, etc. */ class UserEvent : public Event { public: /*! \brief Constructs a user event on a given context. * * Wraps clCreateUserEvent(). */ UserEvent( const Context& context, cl_int * err = NULL) { cl_int error; object_ = ::clCreateUserEvent( context(), &error); detail::errHandler(error, __CREATE_USER_EVENT_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. UserEvent() : Event() { } /*! \brief Sets the execution status of a user event object. * * Wraps clSetUserEventStatus(). */ cl_int setStatus(cl_int status) { return detail::errHandler( ::clSetUserEventStatus(object_,status), __SET_USER_EVENT_STATUS_ERR); } }; #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Blocks the calling thread until every event specified is complete. * * Wraps clWaitForEvents(). */ inline static cl_int WaitForEvents(const vector& events) { return detail::errHandler( ::clWaitForEvents( (cl_uint) events.size(), (events.size() > 0) ? (cl_event*)&events.front() : NULL), __WAIT_FOR_EVENTS_ERR); } /*! \brief Class interface for cl_mem. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underlying cl_mem as the original. For details, see * clRetainMemObject() and clReleaseMemObject(). * * \see cl_mem */ class Memory : public detail::Wrapper { public: //! \brief Default constructor - initializes to NULL. Memory() : detail::Wrapper() { } /*! \brief Constructor from cl_mem - takes ownership. * * Optionally transfer ownership of a refcount on the cl_mem * into the new Memory object. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * * See Memory for further details. */ explicit Memory(const cl_mem& memory, bool retainObject) : detail::Wrapper(memory, retainObject) { } /*! \brief Assignment operator from cl_mem - takes ownership. * * This effectively transfers ownership of a refcount on the rhs and calls * clReleaseMemObject() on the value previously held by this instance. */ Memory& operator = (const cl_mem& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Memory(const Memory& mem) : detail::Wrapper(mem) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Memory& operator = (const Memory &mem) { detail::Wrapper::operator=(mem); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Memory(Memory&& mem) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(mem)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Memory& operator = (Memory &&mem) { detail::Wrapper::operator=(std::move(mem)); return *this; } //! \brief Wrapper for clGetMemObjectInfo(). template cl_int getInfo(cl_mem_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetMemObjectInfo, object_, name, param), __GET_MEM_OBJECT_INFO_ERR); } //! \brief Wrapper for clGetMemObjectInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_mem_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } #if CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Registers a callback function to be called when the memory object * is no longer needed. * * Wraps clSetMemObjectDestructorCallback(). * * Repeated calls to this function, for a given cl_mem value, will append * to the list of functions called (in reverse order) when memory object's * resources are freed and the memory object is deleted. * * \note * The registered callbacks are associated with the underlying cl_mem * value - not the Memory class instance. */ cl_int setDestructorCallback( void (CL_CALLBACK * pfn_notify)(cl_mem, void *), void * user_data = NULL) { return detail::errHandler( ::clSetMemObjectDestructorCallback( object_, pfn_notify, user_data), __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 }; // Pre-declare copy functions class Buffer; template< typename IteratorType > cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); template< typename IteratorType > cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); template< typename IteratorType > cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); template< typename IteratorType > cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); #if CL_HPP_TARGET_OPENCL_VERSION >= 200 namespace detail { class SVMTraitNull { public: static cl_svm_mem_flags getSVMMemFlags() { return 0; } }; } // namespace detail template class SVMTraitReadWrite { public: static cl_svm_mem_flags getSVMMemFlags() { return CL_MEM_READ_WRITE | Trait::getSVMMemFlags(); } }; template class SVMTraitReadOnly { public: static cl_svm_mem_flags getSVMMemFlags() { return CL_MEM_READ_ONLY | Trait::getSVMMemFlags(); } }; template class SVMTraitWriteOnly { public: static cl_svm_mem_flags getSVMMemFlags() { return CL_MEM_WRITE_ONLY | Trait::getSVMMemFlags(); } }; template> class SVMTraitCoarse { public: static cl_svm_mem_flags getSVMMemFlags() { return Trait::getSVMMemFlags(); } }; template> class SVMTraitFine { public: static cl_svm_mem_flags getSVMMemFlags() { return CL_MEM_SVM_FINE_GRAIN_BUFFER | Trait::getSVMMemFlags(); } }; template> class SVMTraitAtomic { public: static cl_svm_mem_flags getSVMMemFlags() { return CL_MEM_SVM_FINE_GRAIN_BUFFER | CL_MEM_SVM_ATOMICS | Trait::getSVMMemFlags(); } }; // Pre-declare SVM map function template inline cl_int enqueueMapSVM( T* ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector* events = NULL, Event* event = NULL); /** * STL-like allocator class for managing SVM objects provided for convenience. * * Note that while this behaves like an allocator for the purposes of constructing vectors and similar objects, * care must be taken when using with smart pointers. * The allocator should not be used to construct a unique_ptr if we are using coarse-grained SVM mode because * the coarse-grained management behaviour would behave incorrectly with respect to reference counting. * * Instead the allocator embeds a Deleter which may be used with unique_ptr and is used * with the allocate_shared and allocate_ptr supplied operations. */ template class SVMAllocator { private: Context context_; public: typedef T value_type; typedef value_type* pointer; typedef const value_type* const_pointer; typedef value_type& reference; typedef const value_type& const_reference; typedef std::size_t size_type; typedef std::ptrdiff_t difference_type; template struct rebind { typedef SVMAllocator other; }; template friend class SVMAllocator; SVMAllocator() : context_(Context::getDefault()) { } explicit SVMAllocator(cl::Context context) : context_(context) { } SVMAllocator(const SVMAllocator &other) : context_(other.context_) { } template SVMAllocator(const SVMAllocator &other) : context_(other.context_) { } ~SVMAllocator() { } pointer address(reference r) CL_HPP_NOEXCEPT_ { return std::addressof(r); } const_pointer address(const_reference r) CL_HPP_NOEXCEPT_ { return std::addressof(r); } /** * Allocate an SVM pointer. * * If the allocator is coarse-grained, this will take ownership to allow * containers to correctly construct data in place. */ pointer allocate( size_type size, typename cl::SVMAllocator::const_pointer = 0) { // Allocate memory with default alignment matching the size of the type void* voidPointer = clSVMAlloc( context_(), SVMTrait::getSVMMemFlags(), size*sizeof(T), 0); pointer retValue = reinterpret_cast( voidPointer); #if defined(CL_HPP_ENABLE_EXCEPTIONS) if (!retValue) { std::bad_alloc excep; throw excep; } #endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) // If allocation was coarse-grained then map it if (!(SVMTrait::getSVMMemFlags() & CL_MEM_SVM_FINE_GRAIN_BUFFER)) { cl_int err = enqueueMapSVM(retValue, CL_TRUE, CL_MAP_READ | CL_MAP_WRITE, size*sizeof(T)); if (err != CL_SUCCESS) { std::bad_alloc excep; throw excep; } } // If exceptions disabled, return null pointer from allocator return retValue; } void deallocate(pointer p, size_type) { clSVMFree(context_(), p); } /** * Return the maximum possible allocation size. * This is the minimum of the maximum sizes of all devices in the context. */ size_type max_size() const CL_HPP_NOEXCEPT_ { size_type maxSize = std::numeric_limits::max() / sizeof(T); for (const Device &d : context_.getInfo()) { maxSize = std::min( maxSize, static_cast(d.getInfo())); } return maxSize; } template< class U, class... Args > void construct(U* p, Args&&... args) { new(p)T(args...); } template< class U > void destroy(U* p) { p->~U(); } /** * Returns true if the contexts match. */ inline bool operator==(SVMAllocator const& rhs) { return (context_==rhs.context_); } inline bool operator!=(SVMAllocator const& a) { return !operator==(a); } }; // class SVMAllocator return cl::pointer(tmp, detail::Deleter{alloc, copies}); template class SVMAllocator { public: typedef void value_type; typedef value_type* pointer; typedef const value_type* const_pointer; template struct rebind { typedef SVMAllocator other; }; template friend class SVMAllocator; }; #if !defined(CL_HPP_NO_STD_UNIQUE_PTR) namespace detail { template class Deleter { private: Alloc alloc_; size_type copies_; public: typedef typename std::allocator_traits::pointer pointer; Deleter(const Alloc &alloc, size_type copies) : alloc_{ alloc }, copies_{ copies } { } void operator()(pointer ptr) const { Alloc tmpAlloc{ alloc_ }; std::allocator_traits::destroy(tmpAlloc, std::addressof(*ptr)); std::allocator_traits::deallocate(tmpAlloc, ptr, copies_); } }; } // namespace detail /** * Allocation operation compatible with std::allocate_ptr. * Creates a unique_ptr by default. * This requirement is to ensure that the control block is not * allocated in memory inaccessible to the host. */ template cl::pointer> allocate_pointer(const Alloc &alloc_, Args&&... args) { Alloc alloc(alloc_); static const size_type copies = 1; // Ensure that creation of the management block and the // object are dealt with separately such that we only provide a deleter T* tmp = std::allocator_traits::allocate(alloc, copies); if (!tmp) { std::bad_alloc excep; throw excep; } try { std::allocator_traits::construct( alloc, std::addressof(*tmp), std::forward(args)...); return cl::pointer>(tmp, detail::Deleter{alloc, copies}); } catch (std::bad_alloc b) { std::allocator_traits::deallocate(alloc, tmp, copies); throw; } } template< class T, class SVMTrait, class... Args > cl::pointer>> allocate_svm(Args... args) { SVMAllocator alloc; return cl::allocate_pointer(alloc, args...); } template< class T, class SVMTrait, class... Args > cl::pointer>> allocate_svm(const cl::Context &c, Args... args) { SVMAllocator alloc(c); return cl::allocate_pointer(alloc, args...); } #endif // #if !defined(CL_HPP_NO_STD_UNIQUE_PTR) /*! \brief Vector alias to simplify contruction of coarse-grained SVM containers. * */ template < class T > using coarse_svm_vector = vector>>; /*! \brief Vector alias to simplify contruction of fine-grained SVM containers. * */ template < class T > using fine_svm_vector = vector>>; /*! \brief Vector alias to simplify contruction of fine-grained SVM containers that support platform atomics. * */ template < class T > using atomic_svm_vector = vector>>; #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief Class interface for Buffer Memory Objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Buffer : public Memory { public: /*! \brief Constructs a Buffer in a specified context. * * Wraps clCreateBuffer(). * * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was * specified. Note alignment & exclusivity requirements. */ Buffer( const Context& context, cl_mem_flags flags, size_type size, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } } /*! \brief Constructs a Buffer in the default context. * * Wraps clCreateBuffer(). * * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was * specified. Note alignment & exclusivity requirements. * * \see Context::getDefault() */ Buffer( cl_mem_flags flags, size_type size, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; Context context = Context::getDefault(err); object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } } /*! * \brief Construct a Buffer from a host container via iterators. * IteratorType must be random access. * If useHostPtr is specified iterators must represent contiguous data. */ template< typename IteratorType > Buffer( IteratorType startIterator, IteratorType endIterator, bool readOnly, bool useHostPtr = false, cl_int* err = NULL) { typedef typename std::iterator_traits::value_type DataType; cl_int error; cl_mem_flags flags = 0; if( readOnly ) { flags |= CL_MEM_READ_ONLY; } else { flags |= CL_MEM_READ_WRITE; } if( useHostPtr ) { flags |= CL_MEM_USE_HOST_PTR; } size_type size = sizeof(DataType)*(endIterator - startIterator); Context context = Context::getDefault(err); if( useHostPtr ) { object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); } else { object_ = ::clCreateBuffer(context(), flags, size, 0, &error); } detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } if( !useHostPtr ) { error = cl::copy(startIterator, endIterator, *this); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } } } /*! * \brief Construct a Buffer from a host container via iterators using a specified context. * IteratorType must be random access. * If useHostPtr is specified iterators must represent contiguous data. */ template< typename IteratorType > Buffer(const Context &context, IteratorType startIterator, IteratorType endIterator, bool readOnly, bool useHostPtr = false, cl_int* err = NULL); /*! * \brief Construct a Buffer from a host container via iterators using a specified queue. * If useHostPtr is specified iterators must be random access. */ template< typename IteratorType > Buffer(const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, bool readOnly, bool useHostPtr = false, cl_int* err = NULL); //! \brief Default constructor - initializes to NULL. Buffer() : Memory() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with earlier versions. * * See Memory for further details. */ explicit Buffer(const cl_mem& buffer, bool retainObject = false) : Memory(buffer, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Buffer& operator = (const cl_mem& rhs) { Memory::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Buffer(const Buffer& buf) : Memory(buf) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Buffer& operator = (const Buffer &buf) { Memory::operator=(buf); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Buffer(Buffer&& buf) CL_HPP_NOEXCEPT_ : Memory(std::move(buf)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Buffer& operator = (Buffer &&buf) { Memory::operator=(std::move(buf)); return *this; } #if CL_HPP_TARGET_OPENCL_VERSION >= 110 /*! \brief Creates a new buffer object from this. * * Wraps clCreateSubBuffer(). */ Buffer createSubBuffer( cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * err = NULL) { Buffer result; cl_int error; result.object_ = ::clCreateSubBuffer( object_, flags, buffer_create_type, buffer_create_info, &error); detail::errHandler(error, __CREATE_SUBBUFFER_ERR); if (err != NULL) { *err = error; } return result; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 }; #if defined (CL_HPP_USE_DX_INTEROP) /*! \brief Class interface for creating OpenCL buffers from ID3D10Buffer's. * * This is provided to facilitate interoperability with Direct3D. * * See Memory for details about copy semantics, etc. * * \see Memory */ class BufferD3D10 : public Buffer { public: /*! \brief Constructs a BufferD3D10, in a specified context, from a * given ID3D10Buffer. * * Wraps clCreateFromD3D10BufferKHR(). */ BufferD3D10( const Context& context, cl_mem_flags flags, ID3D10Buffer* bufobj, cl_int * err = NULL) : pfn_clCreateFromD3D10BufferKHR(nullptr) { typedef CL_API_ENTRY cl_mem (CL_API_CALL *PFN_clCreateFromD3D10BufferKHR)( cl_context context, cl_mem_flags flags, ID3D10Buffer* buffer, cl_int* errcode_ret); PFN_clCreateFromD3D10BufferKHR pfn_clCreateFromD3D10BufferKHR; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 vector props = context.getInfo(); cl_platform platform = -1; for( int i = 0; i < props.size(); ++i ) { if( props[i] == CL_CONTEXT_PLATFORM ) { platform = props[i+1]; } } CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clCreateFromD3D10BufferKHR); #elif CL_HPP_TARGET_OPENCL_VERSION >= 110 CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateFromD3D10BufferKHR); #endif cl_int error; object_ = pfn_clCreateFromD3D10BufferKHR( context(), flags, bufobj, &error); detail::errHandler(error, __CREATE_GL_BUFFER_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. BufferD3D10() : Buffer() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit BufferD3D10(const cl_mem& buffer, bool retainObject = false) : Buffer(buffer, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ BufferD3D10& operator = (const cl_mem& rhs) { Buffer::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ BufferD3D10(const BufferD3D10& buf) : Buffer(buf) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ BufferD3D10& operator = (const BufferD3D10 &buf) { Buffer::operator=(buf); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ BufferD3D10(BufferD3D10&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ BufferD3D10& operator = (BufferD3D10 &&buf) { Buffer::operator=(std::move(buf)); return *this; } }; #endif /*! \brief Class interface for GL Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for details about copy semantics, etc. * * \see Memory */ class BufferGL : public Buffer { public: /*! \brief Constructs a BufferGL in a specified context, from a given * GL buffer. * * Wraps clCreateFromGLBuffer(). */ BufferGL( const Context& context, cl_mem_flags flags, cl_GLuint bufobj, cl_int * err = NULL) { cl_int error; object_ = ::clCreateFromGLBuffer( context(), flags, bufobj, &error); detail::errHandler(error, __CREATE_GL_BUFFER_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. BufferGL() : Buffer() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit BufferGL(const cl_mem& buffer, bool retainObject = false) : Buffer(buffer, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ BufferGL& operator = (const cl_mem& rhs) { Buffer::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ BufferGL(const BufferGL& buf) : Buffer(buf) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ BufferGL& operator = (const BufferGL &buf) { Buffer::operator=(buf); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ BufferGL(BufferGL&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ BufferGL& operator = (BufferGL &&buf) { Buffer::operator=(std::move(buf)); return *this; } //! \brief Wrapper for clGetGLObjectInfo(). cl_int getObjectInfo( cl_gl_object_type *type, cl_GLuint * gl_object_name) { return detail::errHandler( ::clGetGLObjectInfo(object_,type,gl_object_name), __GET_GL_OBJECT_INFO_ERR); } }; /*! \brief Class interface for GL Render Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for details about copy semantics, etc. * * \see Memory */ class BufferRenderGL : public Buffer { public: /*! \brief Constructs a BufferRenderGL in a specified context, from a given * GL Renderbuffer. * * Wraps clCreateFromGLRenderbuffer(). */ BufferRenderGL( const Context& context, cl_mem_flags flags, cl_GLuint bufobj, cl_int * err = NULL) { cl_int error; object_ = ::clCreateFromGLRenderbuffer( context(), flags, bufobj, &error); detail::errHandler(error, __CREATE_GL_RENDER_BUFFER_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. BufferRenderGL() : Buffer() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit BufferRenderGL(const cl_mem& buffer, bool retainObject = false) : Buffer(buffer, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ BufferRenderGL& operator = (const cl_mem& rhs) { Buffer::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ BufferRenderGL(const BufferRenderGL& buf) : Buffer(buf) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ BufferRenderGL& operator = (const BufferRenderGL &buf) { Buffer::operator=(buf); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ BufferRenderGL(BufferRenderGL&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ BufferRenderGL& operator = (BufferRenderGL &&buf) { Buffer::operator=(std::move(buf)); return *this; } //! \brief Wrapper for clGetGLObjectInfo(). cl_int getObjectInfo( cl_gl_object_type *type, cl_GLuint * gl_object_name) { return detail::errHandler( ::clGetGLObjectInfo(object_,type,gl_object_name), __GET_GL_OBJECT_INFO_ERR); } }; /*! \brief C++ base class for Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Image : public Memory { protected: //! \brief Default constructor - initializes to NULL. Image() : Memory() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image(const cl_mem& image, bool retainObject = false) : Memory(image, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Image& operator = (const cl_mem& rhs) { Memory::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image(const Image& img) : Memory(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image& operator = (const Image &img) { Memory::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image(Image&& img) CL_HPP_NOEXCEPT_ : Memory(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image& operator = (Image &&img) { Memory::operator=(std::move(img)); return *this; } public: //! \brief Wrapper for clGetImageInfo(). template cl_int getImageInfo(cl_image_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetImageInfo, object_, name, param), __GET_IMAGE_INFO_ERR); } //! \brief Wrapper for clGetImageInfo() that returns by value. template typename detail::param_traits::param_type getImageInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_image_info, name>::param_type param; cl_int result = getImageInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } }; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /*! \brief Class interface for 1D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Image1D : public Image { public: /*! \brief Constructs a 1D Image in a specified context. * * Wraps clCreateImage(). */ Image1D( const Context& context, cl_mem_flags flags, ImageFormat format, size_type width, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE1D, width, 0, 0, 0, 0, 0, 0, 0, 0 }; object_ = ::clCreateImage( context(), flags, &format, &desc, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. Image1D() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image1D(const cl_mem& image1D, bool retainObject = false) : Image(image1D, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Image1D& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image1D(const Image1D& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image1D& operator = (const Image1D &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image1D(Image1D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image1D& operator = (Image1D &&img) { Image::operator=(std::move(img)); return *this; } }; /*! \class Image1DBuffer * \brief Image interface for 1D buffer images. */ class Image1DBuffer : public Image { public: Image1DBuffer( const Context& context, cl_mem_flags flags, ImageFormat format, size_type width, const Buffer &buffer, cl_int* err = NULL) { cl_int error; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE1D_BUFFER, width, 0, 0, 0, 0, 0, 0, 0, buffer() }; object_ = ::clCreateImage( context(), flags, &format, &desc, NULL, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } Image1DBuffer() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image1DBuffer(const cl_mem& image1D, bool retainObject = false) : Image(image1D, retainObject) { } Image1DBuffer& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image1DBuffer(const Image1DBuffer& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image1DBuffer& operator = (const Image1DBuffer &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image1DBuffer(Image1DBuffer&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image1DBuffer& operator = (Image1DBuffer &&img) { Image::operator=(std::move(img)); return *this; } }; /*! \class Image1DArray * \brief Image interface for arrays of 1D images. */ class Image1DArray : public Image { public: Image1DArray( const Context& context, cl_mem_flags flags, ImageFormat format, size_type arraySize, size_type width, size_type rowPitch, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE1D_ARRAY, width, 0, 0, // height, depth (unused) arraySize, rowPitch, 0, 0, 0, 0 }; object_ = ::clCreateImage( context(), flags, &format, &desc, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } Image1DArray() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image1DArray(const cl_mem& imageArray, bool retainObject = false) : Image(imageArray, retainObject) { } Image1DArray& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image1DArray(const Image1DArray& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image1DArray& operator = (const Image1DArray &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image1DArray(Image1DArray&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image1DArray& operator = (Image1DArray &&img) { Image::operator=(std::move(img)); return *this; } }; #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /*! \brief Class interface for 2D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Image2D : public Image { public: /*! \brief Constructs a 2D Image in a specified context. * * Wraps clCreateImage(). */ Image2D( const Context& context, cl_mem_flags flags, ImageFormat format, size_type width, size_type height, size_type row_pitch = 0, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; bool useCreateImage; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 120 useCreateImage = true; #else useCreateImage = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 120 if (useCreateImage) { cl_image_desc desc = { CL_MEM_OBJECT_IMAGE2D, width, height, 0, 0, // depth, array size (unused) row_pitch, 0, 0, 0, 0 }; object_ = ::clCreateImage( context(), flags, &format, &desc, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #if CL_HPP_MINIMUM_OPENCL_VERSION < 120 if (!useCreateImage) { object_ = ::clCreateImage2D( context(), flags,&format, width, height, row_pitch, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE2D_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 || defined(CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR) /*! \brief Constructs a 2D Image from a buffer. * \note This will share storage with the underlying buffer. * * Wraps clCreateImage(). */ Image2D( const Context& context, ImageFormat format, const Buffer &sourceBuffer, size_type width, size_type height, size_type row_pitch = 0, cl_int* err = nullptr) { cl_int error; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE2D, width, height, 0, 0, // depth, array size (unused) row_pitch, 0, 0, 0, // Use buffer as input to image sourceBuffer() }; object_ = ::clCreateImage( context(), 0, // flags inherited from buffer &format, &desc, nullptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != nullptr) { *err = error; } } #endif //#if CL_HPP_TARGET_OPENCL_VERSION >= 200 || defined(CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR) #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief Constructs a 2D Image from an image. * \note This will share storage with the underlying image but may * reinterpret the channel order and type. * * The image will be created matching with a descriptor matching the source. * * \param order is the channel order to reinterpret the image data as. * The channel order may differ as described in the OpenCL * 2.0 API specification. * * Wraps clCreateImage(). */ Image2D( const Context& context, cl_channel_order order, const Image &sourceImage, cl_int* err = nullptr) { cl_int error; // Descriptor fields have to match source image size_type sourceWidth = sourceImage.getImageInfo(); size_type sourceHeight = sourceImage.getImageInfo(); size_type sourceRowPitch = sourceImage.getImageInfo(); cl_uint sourceNumMIPLevels = sourceImage.getImageInfo(); cl_uint sourceNumSamples = sourceImage.getImageInfo(); cl_image_format sourceFormat = sourceImage.getImageInfo(); // Update only the channel order. // Channel format inherited from source. sourceFormat.image_channel_order = order; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE2D, sourceWidth, sourceHeight, 0, 0, // depth (unused), array size (unused) sourceRowPitch, 0, // slice pitch (unused) sourceNumMIPLevels, sourceNumSamples, // Use buffer as input to image sourceImage() }; object_ = ::clCreateImage( context(), 0, // flags should be inherited from mem_object &sourceFormat, &desc, nullptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != nullptr) { *err = error; } } #endif //#if CL_HPP_TARGET_OPENCL_VERSION >= 200 //! \brief Default constructor - initializes to NULL. Image2D() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image2D(const cl_mem& image2D, bool retainObject = false) : Image(image2D, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Image2D& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image2D(const Image2D& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image2D& operator = (const Image2D &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image2D(Image2D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image2D& operator = (Image2D &&img) { Image::operator=(std::move(img)); return *this; } }; #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /*! \brief Class interface for GL 2D Image Memory objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for details about copy semantics, etc. * * \see Memory * \note Deprecated for OpenCL 1.2. Please use ImageGL instead. */ class CL_EXT_PREFIX__VERSION_1_1_DEPRECATED Image2DGL : public Image2D { public: /*! \brief Constructs an Image2DGL in a specified context, from a given * GL Texture. * * Wraps clCreateFromGLTexture2D(). */ Image2DGL( const Context& context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texobj, cl_int * err = NULL) { cl_int error; object_ = ::clCreateFromGLTexture2D( context(), flags, target, miplevel, texobj, &error); detail::errHandler(error, __CREATE_GL_TEXTURE_2D_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. Image2DGL() : Image2D() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image2DGL(const cl_mem& image, bool retainObject = false) : Image2D(image, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. *c * See Memory for further details. */ Image2DGL& operator = (const cl_mem& rhs) { Image2D::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image2DGL(const Image2DGL& img) : Image2D(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image2DGL& operator = (const Image2DGL &img) { Image2D::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image2DGL(Image2DGL&& img) CL_HPP_NOEXCEPT_ : Image2D(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image2DGL& operator = (Image2DGL &&img) { Image2D::operator=(std::move(img)); return *this; } } CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; #endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /*! \class Image2DArray * \brief Image interface for arrays of 2D images. */ class Image2DArray : public Image { public: Image2DArray( const Context& context, cl_mem_flags flags, ImageFormat format, size_type arraySize, size_type width, size_type height, size_type rowPitch, size_type slicePitch, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; cl_image_desc desc = { CL_MEM_OBJECT_IMAGE2D_ARRAY, width, height, 0, // depth (unused) arraySize, rowPitch, slicePitch, 0, 0, 0 }; object_ = ::clCreateImage( context(), flags, &format, &desc, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } Image2DArray() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image2DArray(const cl_mem& imageArray, bool retainObject = false) : Image(imageArray, retainObject) { } Image2DArray& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image2DArray(const Image2DArray& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image2DArray& operator = (const Image2DArray &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image2DArray(Image2DArray&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image2DArray& operator = (Image2DArray &&img) { Image::operator=(std::move(img)); return *this; } }; #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /*! \brief Class interface for 3D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Image3D : public Image { public: /*! \brief Constructs a 3D Image in a specified context. * * Wraps clCreateImage(). */ Image3D( const Context& context, cl_mem_flags flags, ImageFormat format, size_type width, size_type height, size_type depth, size_type row_pitch = 0, size_type slice_pitch = 0, void* host_ptr = NULL, cl_int* err = NULL) { cl_int error; bool useCreateImage; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 120 useCreateImage = true; #else useCreateImage = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 120 if (useCreateImage) { cl_image_desc desc = { CL_MEM_OBJECT_IMAGE3D, width, height, depth, 0, // array size (unused) row_pitch, slice_pitch, 0, 0, 0 }; object_ = ::clCreateImage( context(), flags, &format, &desc, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #if CL_HPP_MINIMUM_OPENCL_VERSION < 120 if (!useCreateImage) { object_ = ::clCreateImage3D( context(), flags, &format, width, height, depth, row_pitch, slice_pitch, host_ptr, &error); detail::errHandler(error, __CREATE_IMAGE3D_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 } //! \brief Default constructor - initializes to NULL. Image3D() : Image() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image3D(const cl_mem& image3D, bool retainObject = false) : Image(image3D, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Image3D& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image3D(const Image3D& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image3D& operator = (const Image3D &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image3D(Image3D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image3D& operator = (Image3D &&img) { Image::operator=(std::move(img)); return *this; } }; #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) /*! \brief Class interface for GL 3D Image Memory objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Image3DGL : public Image3D { public: /*! \brief Constructs an Image3DGL in a specified context, from a given * GL Texture. * * Wraps clCreateFromGLTexture3D(). */ Image3DGL( const Context& context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texobj, cl_int * err = NULL) { cl_int error; object_ = ::clCreateFromGLTexture3D( context(), flags, target, miplevel, texobj, &error); detail::errHandler(error, __CREATE_GL_TEXTURE_3D_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. Image3DGL() : Image3D() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit Image3DGL(const cl_mem& image, bool retainObject = false) : Image3D(image, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Image3DGL& operator = (const cl_mem& rhs) { Image3D::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Image3DGL(const Image3DGL& img) : Image3D(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Image3DGL& operator = (const Image3DGL &img) { Image3D::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Image3DGL(Image3DGL&& img) CL_HPP_NOEXCEPT_ : Image3D(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Image3DGL& operator = (Image3DGL &&img) { Image3D::operator=(std::move(img)); return *this; } }; #endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /*! \class ImageGL * \brief general image interface for GL interop. * We abstract the 2D and 3D GL images into a single instance here * that wraps all GL sourced images on the grounds that setup information * was performed by OpenCL anyway. */ class ImageGL : public Image { public: ImageGL( const Context& context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texobj, cl_int * err = NULL) { cl_int error; object_ = ::clCreateFromGLTexture( context(), flags, target, miplevel, texobj, &error); detail::errHandler(error, __CREATE_GL_TEXTURE_ERR); if (err != NULL) { *err = error; } } ImageGL() : Image() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * See Memory for further details. */ explicit ImageGL(const cl_mem& image, bool retainObject = false) : Image(image, retainObject) { } ImageGL& operator = (const cl_mem& rhs) { Image::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ ImageGL(const ImageGL& img) : Image(img) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ ImageGL& operator = (const ImageGL &img) { Image::operator=(img); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ ImageGL(ImageGL&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ ImageGL& operator = (ImageGL &&img) { Image::operator=(std::move(img)); return *this; } }; #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief Class interface for Pipe Memory Objects. * * See Memory for details about copy semantics, etc. * * \see Memory */ class Pipe : public Memory { public: /*! \brief Constructs a Pipe in a specified context. * * Wraps clCreatePipe(). * @param context Context in which to create the pipe. * @param flags Bitfield. Only CL_MEM_READ_WRITE and CL_MEM_HOST_NO_ACCESS are valid. * @param packet_size Size in bytes of a single packet of the pipe. * @param max_packets Number of packets that may be stored in the pipe. * */ Pipe( const Context& context, cl_uint packet_size, cl_uint max_packets, cl_int* err = NULL) { cl_int error; cl_mem_flags flags = CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS; object_ = ::clCreatePipe(context(), flags, packet_size, max_packets, nullptr, &error); detail::errHandler(error, __CREATE_PIPE_ERR); if (err != NULL) { *err = error; } } /*! \brief Constructs a Pipe in a the default context. * * Wraps clCreatePipe(). * @param flags Bitfield. Only CL_MEM_READ_WRITE and CL_MEM_HOST_NO_ACCESS are valid. * @param packet_size Size in bytes of a single packet of the pipe. * @param max_packets Number of packets that may be stored in the pipe. * */ Pipe( cl_uint packet_size, cl_uint max_packets, cl_int* err = NULL) { cl_int error; Context context = Context::getDefault(err); cl_mem_flags flags = CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS; object_ = ::clCreatePipe(context(), flags, packet_size, max_packets, nullptr, &error); detail::errHandler(error, __CREATE_PIPE_ERR); if (err != NULL) { *err = error; } } //! \brief Default constructor - initializes to NULL. Pipe() : Memory() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with earlier versions. * * See Memory for further details. */ explicit Pipe(const cl_mem& pipe, bool retainObject = false) : Memory(pipe, retainObject) { } /*! \brief Assignment from cl_mem - performs shallow copy. * * See Memory for further details. */ Pipe& operator = (const cl_mem& rhs) { Memory::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Pipe(const Pipe& pipe) : Memory(pipe) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Pipe& operator = (const Pipe &pipe) { Memory::operator=(pipe); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Pipe(Pipe&& pipe) CL_HPP_NOEXCEPT_ : Memory(std::move(pipe)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Pipe& operator = (Pipe &&pipe) { Memory::operator=(std::move(pipe)); return *this; } //! \brief Wrapper for clGetMemObjectInfo(). template cl_int getInfo(cl_pipe_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetPipeInfo, object_, name, param), __GET_PIPE_INFO_ERR); } //! \brief Wrapper for clGetMemObjectInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_pipe_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } }; // class Pipe #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief Class interface for cl_sampler. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underlying cl_sampler as the original. For details, see * clRetainSampler() and clReleaseSampler(). * * \see cl_sampler */ class Sampler : public detail::Wrapper { public: //! \brief Default constructor - initializes to NULL. Sampler() { } /*! \brief Constructs a Sampler in a specified context. * * Wraps clCreateSampler(). */ Sampler( const Context& context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int* err = NULL) { cl_int error; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 cl_sampler_properties sampler_properties[] = { CL_SAMPLER_NORMALIZED_COORDS, normalized_coords, CL_SAMPLER_ADDRESSING_MODE, addressing_mode, CL_SAMPLER_FILTER_MODE, filter_mode, 0 }; object_ = ::clCreateSamplerWithProperties( context(), sampler_properties, &error); detail::errHandler(error, __CREATE_SAMPLER_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } #else object_ = ::clCreateSampler( context(), normalized_coords, addressing_mode, filter_mode, &error); detail::errHandler(error, __CREATE_SAMPLER_ERR); if (err != NULL) { *err = error; } #endif } /*! \brief Constructor from cl_sampler - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * This effectively transfers ownership of a refcount on the cl_sampler * into the new Sampler object. */ explicit Sampler(const cl_sampler& sampler, bool retainObject = false) : detail::Wrapper(sampler, retainObject) { } /*! \brief Assignment operator from cl_sampler - takes ownership. * * This effectively transfers ownership of a refcount on the rhs and calls * clReleaseSampler() on the value previously held by this instance. */ Sampler& operator = (const cl_sampler& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Sampler(const Sampler& sam) : detail::Wrapper(sam) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Sampler& operator = (const Sampler &sam) { detail::Wrapper::operator=(sam); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Sampler(Sampler&& sam) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(sam)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Sampler& operator = (Sampler &&sam) { detail::Wrapper::operator=(std::move(sam)); return *this; } //! \brief Wrapper for clGetSamplerInfo(). template cl_int getInfo(cl_sampler_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetSamplerInfo, object_, name, param), __GET_SAMPLER_INFO_ERR); } //! \brief Wrapper for clGetSamplerInfo() that returns by value. template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_sampler_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } }; class Program; class CommandQueue; class DeviceCommandQueue; class Kernel; //! \brief Class interface for specifying NDRange values. class NDRange { private: size_type sizes_[3]; cl_uint dimensions_; public: //! \brief Default constructor - resulting range has zero dimensions. NDRange() : dimensions_(0) { sizes_[0] = 0; sizes_[1] = 0; sizes_[2] = 0; } //! \brief Constructs one-dimensional range. NDRange(size_type size0) : dimensions_(1) { sizes_[0] = size0; sizes_[1] = 1; sizes_[2] = 1; } //! \brief Constructs two-dimensional range. NDRange(size_type size0, size_type size1) : dimensions_(2) { sizes_[0] = size0; sizes_[1] = size1; sizes_[2] = 1; } //! \brief Constructs three-dimensional range. NDRange(size_type size0, size_type size1, size_type size2) : dimensions_(3) { sizes_[0] = size0; sizes_[1] = size1; sizes_[2] = size2; } /*! \brief Conversion operator to const size_type *. * * \returns a pointer to the size of the first dimension. */ operator const size_type*() const { return sizes_; } //! \brief Queries the number of dimensions in the range. size_type dimensions() const { return dimensions_; } //! \brief Returns the size of the object in bytes based on the // runtime number of dimensions size_type size() const { return dimensions_*sizeof(size_type); } size_type* get() { return sizes_; } const size_type* get() const { return sizes_; } }; //! \brief A zero-dimensional range. static const NDRange NullRange; //! \brief Local address wrapper for use with Kernel::setArg struct LocalSpaceArg { size_type size_; }; namespace detail { template struct KernelArgumentHandler; // Enable for objects that are not subclasses of memory // Pointers, constants etc template struct KernelArgumentHandler::value>::type> { static size_type size(const T&) { return sizeof(T); } static const T* ptr(const T& value) { return &value; } }; // Enable for subclasses of memory where we want to get a reference to the cl_mem out // and pass that in for safety template struct KernelArgumentHandler::value>::type> { static size_type size(const T&) { return sizeof(cl_mem); } static const cl_mem* ptr(const T& value) { return &(value()); } }; // Specialization for DeviceCommandQueue defined later template <> struct KernelArgumentHandler { static size_type size(const LocalSpaceArg& value) { return value.size_; } static const void* ptr(const LocalSpaceArg&) { return NULL; } }; } //! \endcond /*! Local * \brief Helper function for generating LocalSpaceArg objects. */ inline LocalSpaceArg Local(size_type size) { LocalSpaceArg ret = { size }; return ret; } /*! \brief Class interface for cl_kernel. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underlying cl_kernel as the original. For details, see * clRetainKernel() and clReleaseKernel(). * * \see cl_kernel */ class Kernel : public detail::Wrapper { public: inline Kernel(const Program& program, const char* name, cl_int* err = NULL); //! \brief Default constructor - initializes to NULL. Kernel() { } /*! \brief Constructor from cl_kernel - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. * This effectively transfers ownership of a refcount on the cl_kernel * into the new Kernel object. */ explicit Kernel(const cl_kernel& kernel, bool retainObject = false) : detail::Wrapper(kernel, retainObject) { } /*! \brief Assignment operator from cl_kernel - takes ownership. * * This effectively transfers ownership of a refcount on the rhs and calls * clReleaseKernel() on the value previously held by this instance. */ Kernel& operator = (const cl_kernel& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Kernel(const Kernel& kernel) : detail::Wrapper(kernel) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Kernel& operator = (const Kernel &kernel) { detail::Wrapper::operator=(kernel); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Kernel(Kernel&& kernel) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(kernel)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Kernel& operator = (Kernel &&kernel) { detail::Wrapper::operator=(std::move(kernel)); return *this; } template cl_int getInfo(cl_kernel_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetKernelInfo, object_, name, param), __GET_KERNEL_INFO_ERR); } template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_kernel_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } #if CL_HPP_TARGET_OPENCL_VERSION >= 120 template cl_int getArgInfo(cl_uint argIndex, cl_kernel_arg_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetKernelArgInfo, object_, argIndex, name, param), __GET_KERNEL_ARG_INFO_ERR); } template typename detail::param_traits::param_type getArgInfo(cl_uint argIndex, cl_int* err = NULL) const { typename detail::param_traits< detail::cl_kernel_arg_info, name>::param_type param; cl_int result = getArgInfo(argIndex, name, ¶m); if (err != NULL) { *err = result; } return param; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 template cl_int getWorkGroupInfo( const Device& device, cl_kernel_work_group_info name, T* param) const { return detail::errHandler( detail::getInfo( &::clGetKernelWorkGroupInfo, object_, device(), name, param), __GET_KERNEL_WORK_GROUP_INFO_ERR); } template typename detail::param_traits::param_type getWorkGroupInfo(const Device& device, cl_int* err = NULL) const { typename detail::param_traits< detail::cl_kernel_work_group_info, name>::param_type param; cl_int result = getWorkGroupInfo(device, name, ¶m); if (err != NULL) { *err = result; } return param; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) cl_int getSubGroupInfo(const cl::Device &dev, cl_kernel_sub_group_info name, const cl::NDRange &range, size_type* param) const { typedef clGetKernelSubGroupInfoKHR_fn PFN_clGetKernelSubGroupInfoKHR; static PFN_clGetKernelSubGroupInfoKHR pfn_clGetKernelSubGroupInfoKHR = NULL; CL_HPP_INIT_CL_EXT_FCN_PTR_(clGetKernelSubGroupInfoKHR); return detail::errHandler( pfn_clGetKernelSubGroupInfoKHR(object_, dev(), name, range.size(), range.get(), sizeof(size_type), param, nullptr), __GET_KERNEL_ARG_INFO_ERR); } template size_type getSubGroupInfo(const cl::Device &dev, const cl::NDRange &range, cl_int* err = NULL) const { size_type param; cl_int result = getSubGroupInfo(dev, name, range, ¶m); if (err != NULL) { *err = result; } return param; } #endif // #if defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief setArg overload taking a shared_ptr type */ template cl_int setArg(cl_uint index, const cl::pointer &argPtr) { return detail::errHandler( ::clSetKernelArgSVMPointer(object_, index, argPtr.get()), __SET_KERNEL_ARGS_ERR); } /*! \brief setArg overload taking a vector type. */ template cl_int setArg(cl_uint index, const cl::vector &argPtr) { return detail::errHandler( ::clSetKernelArgSVMPointer(object_, index, argPtr.data()), __SET_KERNEL_ARGS_ERR); } /*! \brief setArg overload taking a pointer type */ template typename std::enable_if::value, cl_int>::type setArg(cl_uint index, const T argPtr) { return detail::errHandler( ::clSetKernelArgSVMPointer(object_, index, argPtr), __SET_KERNEL_ARGS_ERR); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! \brief setArg overload taking a POD type */ template typename std::enable_if::value, cl_int>::type setArg(cl_uint index, const T &value) { return detail::errHandler( ::clSetKernelArg( object_, index, detail::KernelArgumentHandler::size(value), detail::KernelArgumentHandler::ptr(value)), __SET_KERNEL_ARGS_ERR); } cl_int setArg(cl_uint index, size_type size, const void* argPtr) { return detail::errHandler( ::clSetKernelArg(object_, index, size, argPtr), __SET_KERNEL_ARGS_ERR); } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /*! * Specify a vector of SVM pointers that the kernel may access in * addition to its arguments. */ cl_int setSVMPointers(const vector &pointerList) { return detail::errHandler( ::clSetKernelExecInfo( object_, CL_KERNEL_EXEC_INFO_SVM_PTRS, sizeof(void*)*pointerList.size(), pointerList.data())); } /*! * Specify a std::array of SVM pointers that the kernel may access in * addition to its arguments. */ template cl_int setSVMPointers(const std::array &pointerList) { return detail::errHandler( ::clSetKernelExecInfo( object_, CL_KERNEL_EXEC_INFO_SVM_PTRS, sizeof(void*)*pointerList.size(), pointerList.data())); } /*! \brief Enable fine-grained system SVM. * * \note It is only possible to enable fine-grained system SVM if all devices * in the context associated with kernel support it. * * \param svmEnabled True if fine-grained system SVM is requested. False otherwise. * \return CL_SUCCESS if the function was executed succesfully. CL_INVALID_OPERATION * if no devices in the context support fine-grained system SVM. * * \see clSetKernelExecInfo */ cl_int enableFineGrainedSystemSVM(bool svmEnabled) { cl_bool svmEnabled_ = svmEnabled ? CL_TRUE : CL_FALSE; return detail::errHandler( ::clSetKernelExecInfo( object_, CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM, sizeof(cl_bool), &svmEnabled_ ) ); } template void setSVMPointersHelper(std::array &pointerList, const pointer &t0, const pointer &t1, Ts & ... ts) { pointerList[index] = static_cast(t0.get()); setSVMPointersHelper(pointerList, t1, ts...); } template typename std::enable_if::value, void>::type setSVMPointersHelper(std::array &pointerList, T0 t0, T1 t1, Ts... ts) { pointerList[index] = static_cast(t0); setSVMPointersHelper(pointerList, t1, ts...); } template void setSVMPointersHelper(std::array &pointerList, const pointer &t0) { pointerList[index] = static_cast(t0.get()); } template typename std::enable_if::value, void>::type setSVMPointersHelper(std::array &pointerList, T0 t0) { pointerList[index] = static_cast(t0); } template cl_int setSVMPointers(const T0 &t0, Ts & ... ts) { std::array pointerList; setSVMPointersHelper<0, 1 + sizeof...(Ts)>(pointerList, t0, ts...); return detail::errHandler( ::clSetKernelExecInfo( object_, CL_KERNEL_EXEC_INFO_SVM_PTRS, sizeof(void*)*(1 + sizeof...(Ts)), pointerList.data())); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 }; /*! \class Program * \brief Program interface that implements cl_program. */ class Program : public detail::Wrapper { public: #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) typedef vector> Binaries; typedef vector Sources; #else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) typedef vector > Binaries; typedef vector > Sources; #endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) Program( const string& source, bool build = false, cl_int* err = NULL) { cl_int error; const char * strings = source.c_str(); const size_type length = source.size(); Context context = Context::getDefault(err); object_ = ::clCreateProgramWithSource( context(), (cl_uint)1, &strings, &length, &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); if (error == CL_SUCCESS && build) { error = ::clBuildProgram( object_, 0, NULL, #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) "-cl-std=CL2.0", #else "", #endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) NULL, NULL); detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); } if (err != NULL) { *err = error; } } Program( const Context& context, const string& source, bool build = false, cl_int* err = NULL) { cl_int error; const char * strings = source.c_str(); const size_type length = source.size(); object_ = ::clCreateProgramWithSource( context(), (cl_uint)1, &strings, &length, &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); if (error == CL_SUCCESS && build) { error = ::clBuildProgram( object_, 0, NULL, #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) "-cl-std=CL2.0", #else "", #endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) NULL, NULL); detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); } if (err != NULL) { *err = error; } } /** * Create a program from a vector of source strings and the default context. * Does not compile or link the program. */ Program( const Sources& sources, cl_int* err = NULL) { cl_int error; Context context = Context::getDefault(err); const size_type n = (size_type)sources.size(); vector lengths(n); vector strings(n); for (size_type i = 0; i < n; ++i) { #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) strings[i] = sources[(int)i].data(); lengths[i] = sources[(int)i].length(); #else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) strings[i] = sources[(int)i].first; lengths[i] = sources[(int)i].second; #endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) } object_ = ::clCreateProgramWithSource( context(), (cl_uint)n, strings.data(), lengths.data(), &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); if (err != NULL) { *err = error; } } /** * Create a program from a vector of source strings and a provided context. * Does not compile or link the program. */ Program( const Context& context, const Sources& sources, cl_int* err = NULL) { cl_int error; const size_type n = (size_type)sources.size(); vector lengths(n); vector strings(n); for (size_type i = 0; i < n; ++i) { #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) strings[i] = sources[(int)i].data(); lengths[i] = sources[(int)i].length(); #else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) strings[i] = sources[(int)i].first; lengths[i] = sources[(int)i].second; #endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) } object_ = ::clCreateProgramWithSource( context(), (cl_uint)n, strings.data(), lengths.data(), &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); if (err != NULL) { *err = error; } } /** * Construct a program object from a list of devices and a per-device list of binaries. * \param context A valid OpenCL context in which to construct the program. * \param devices A vector of OpenCL device objects for which the program will be created. * \param binaries A vector of pairs of a pointer to a binary object and its length. * \param binaryStatus An optional vector that on completion will be resized to * match the size of binaries and filled with values to specify if each binary * was successfully loaded. * Set to CL_SUCCESS if the binary was successfully loaded. * Set to CL_INVALID_VALUE if the length is 0 or the binary pointer is NULL. * Set to CL_INVALID_BINARY if the binary provided is not valid for the matching device. * \param err if non-NULL will be set to CL_SUCCESS on successful operation or one of the following errors: * CL_INVALID_CONTEXT if context is not a valid context. * CL_INVALID_VALUE if the length of devices is zero; or if the length of binaries does not match the length of devices; * or if any entry in binaries is NULL or has length 0. * CL_INVALID_DEVICE if OpenCL devices listed in devices are not in the list of devices associated with context. * CL_INVALID_BINARY if an invalid program binary was encountered for any device. binaryStatus will return specific status for each device. * CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL implementation on the host. */ Program( const Context& context, const vector& devices, const Binaries& binaries, vector* binaryStatus = NULL, cl_int* err = NULL) { cl_int error; const size_type numDevices = devices.size(); // Catch size mismatch early and return if(binaries.size() != numDevices) { error = CL_INVALID_VALUE; detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); if (err != NULL) { *err = error; } return; } vector lengths(numDevices); vector images(numDevices); #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) for (size_type i = 0; i < numDevices; ++i) { images[i] = binaries[i].data(); lengths[i] = binaries[(int)i].size(); } #else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) for (size_type i = 0; i < numDevices; ++i) { images[i] = (const unsigned char*)binaries[i].first; lengths[i] = binaries[(int)i].second; } #endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) vector deviceIDs(numDevices); for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { deviceIDs[deviceIndex] = (devices[deviceIndex])(); } if(binaryStatus) { binaryStatus->resize(numDevices); } object_ = ::clCreateProgramWithBinary( context(), (cl_uint) devices.size(), deviceIDs.data(), lengths.data(), images.data(), (binaryStatus != NULL && numDevices > 0) ? &binaryStatus->front() : NULL, &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); if (err != NULL) { *err = error; } } #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * Create program using builtin kernels. * \param kernelNames Semi-colon separated list of builtin kernel names */ Program( const Context& context, const vector& devices, const string& kernelNames, cl_int* err = NULL) { cl_int error; size_type numDevices = devices.size(); vector deviceIDs(numDevices); for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { deviceIDs[deviceIndex] = (devices[deviceIndex])(); } object_ = ::clCreateProgramWithBuiltInKernels( context(), (cl_uint) devices.size(), deviceIDs.data(), kernelNames.c_str(), &error); detail::errHandler(error, __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 Program() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. */ explicit Program(const cl_program& program, bool retainObject = false) : detail::Wrapper(program, retainObject) { } Program& operator = (const cl_program& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ Program(const Program& program) : detail::Wrapper(program) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ Program& operator = (const Program &program) { detail::Wrapper::operator=(program); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ Program(Program&& program) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(program)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ Program& operator = (Program &&program) { detail::Wrapper::operator=(std::move(program)); return *this; } cl_int build( const vector& devices, const char* options = NULL, void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, void* data = NULL) const { size_type numDevices = devices.size(); vector deviceIDs(numDevices); for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { deviceIDs[deviceIndex] = (devices[deviceIndex])(); } cl_int buildError = ::clBuildProgram( object_, (cl_uint) devices.size(), deviceIDs.data(), options, notifyFptr, data); return detail::buildErrHandler(buildError, __BUILD_PROGRAM_ERR, getBuildInfo()); } cl_int build( const char* options = NULL, void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, void* data = NULL) const { cl_int buildError = ::clBuildProgram( object_, 0, NULL, options, notifyFptr, data); return detail::buildErrHandler(buildError, __BUILD_PROGRAM_ERR, getBuildInfo()); } #if CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_int compile( const char* options = NULL, void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, void* data = NULL) const { cl_int error = ::clCompileProgram( object_, 0, NULL, options, 0, NULL, NULL, notifyFptr, data); return detail::buildErrHandler(error, __COMPILE_PROGRAM_ERR, getBuildInfo()); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 template cl_int getInfo(cl_program_info name, T* param) const { return detail::errHandler( detail::getInfo(&::clGetProgramInfo, object_, name, param), __GET_PROGRAM_INFO_ERR); } template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_program_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } template cl_int getBuildInfo( const Device& device, cl_program_build_info name, T* param) const { return detail::errHandler( detail::getInfo( &::clGetProgramBuildInfo, object_, device(), name, param), __GET_PROGRAM_BUILD_INFO_ERR); } template typename detail::param_traits::param_type getBuildInfo(const Device& device, cl_int* err = NULL) const { typename detail::param_traits< detail::cl_program_build_info, name>::param_type param; cl_int result = getBuildInfo(device, name, ¶m); if (err != NULL) { *err = result; } return param; } /** * Build info function that returns a vector of device/info pairs for the specified * info type and for all devices in the program. * On an error reading the info for any device, an empty vector of info will be returned. */ template vector::param_type>> getBuildInfo(cl_int *err = NULL) const { cl_int result = CL_SUCCESS; auto devs = getInfo(&result); vector::param_type>> devInfo; // If there was an initial error from getInfo return the error if (result != CL_SUCCESS) { if (err != NULL) { *err = result; } return devInfo; } for (const cl::Device &d : devs) { typename detail::param_traits< detail::cl_program_build_info, name>::param_type param; result = getBuildInfo(d, name, ¶m); devInfo.push_back( std::pair::param_type> (d, param)); if (result != CL_SUCCESS) { // On error, leave the loop and return the error code break; } } if (err != NULL) { *err = result; } if (result != CL_SUCCESS) { devInfo.clear(); } return devInfo; } cl_int createKernels(vector* kernels) { cl_uint numKernels; cl_int err = ::clCreateKernelsInProgram(object_, 0, NULL, &numKernels); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); } vector value(numKernels); err = ::clCreateKernelsInProgram( object_, numKernels, value.data(), NULL); if (err != CL_SUCCESS) { return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); } if (kernels) { kernels->resize(value.size()); // Assign to param, constructing with retain behaviour // to correctly capture each underlying CL object for (size_type i = 0; i < value.size(); i++) { // We do not need to retain because this kernel is being created // by the runtime (*kernels)[i] = Kernel(value[i], false); } } return CL_SUCCESS; } }; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 inline Program linkProgram( Program input1, Program input2, const char* options = NULL, void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, void* data = NULL, cl_int* err = NULL) { cl_int error_local = CL_SUCCESS; cl_program programs[2] = { input1(), input2() }; Context ctx = input1.getInfo(&error_local); if(error_local!=CL_SUCCESS) { detail::errHandler(error_local, __LINK_PROGRAM_ERR); } cl_program prog = ::clLinkProgram( ctx(), 0, NULL, options, 2, programs, notifyFptr, data, &error_local); detail::errHandler(error_local,__COMPILE_PROGRAM_ERR); if (err != NULL) { *err = error_local; } return Program(prog); } inline Program linkProgram( vector inputPrograms, const char* options = NULL, void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, void* data = NULL, cl_int* err = NULL) { cl_int error_local = CL_SUCCESS; vector programs(inputPrograms.size()); for (unsigned int i = 0; i < inputPrograms.size(); i++) { programs[i] = inputPrograms[i](); } Context ctx; if(inputPrograms.size() > 0) { ctx = inputPrograms[0].getInfo(&error_local); if(error_local!=CL_SUCCESS) { detail::errHandler(error_local, __LINK_PROGRAM_ERR); } } cl_program prog = ::clLinkProgram( ctx(), 0, NULL, options, (cl_uint)inputPrograms.size(), programs.data(), notifyFptr, data, &error_local); detail::errHandler(error_local,__COMPILE_PROGRAM_ERR); if (err != NULL) { *err = error_local; } return Program(prog, false); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 // Template specialization for CL_PROGRAM_BINARIES template <> inline cl_int cl::Program::getInfo(cl_program_info name, vector>* param) const { if (name != CL_PROGRAM_BINARIES) { return CL_INVALID_VALUE; } if (param) { // Resize the parameter array appropriately for each allocation // and pass down to the helper vector sizes = getInfo(); size_type numBinaries = sizes.size(); // Resize the parameter array and constituent arrays param->resize(numBinaries); for (size_type i = 0; i < numBinaries; ++i) { (*param)[i].resize(sizes[i]); } return detail::errHandler( detail::getInfo(&::clGetProgramInfo, object_, name, param), __GET_PROGRAM_INFO_ERR); } return CL_SUCCESS; } template<> inline vector> cl::Program::getInfo(cl_int* err) const { vector> binariesVectors; cl_int result = getInfo(CL_PROGRAM_BINARIES, &binariesVectors); if (err != NULL) { *err = result; } return binariesVectors; } inline Kernel::Kernel(const Program& program, const char* name, cl_int* err) { cl_int error; object_ = ::clCreateKernel(program(), name, &error); detail::errHandler(error, __CREATE_KERNEL_ERR); if (err != NULL) { *err = error; } } enum class QueueProperties : cl_command_queue_properties { None = 0, Profiling = CL_QUEUE_PROFILING_ENABLE, OutOfOrder = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, }; inline QueueProperties operator|(QueueProperties lhs, QueueProperties rhs) { return static_cast(static_cast(lhs) | static_cast(rhs)); } /*! \class CommandQueue * \brief CommandQueue interface for cl_command_queue. */ class CommandQueue : public detail::Wrapper { private: static std::once_flag default_initialized_; static CommandQueue default_; static cl_int default_error_; /*! \brief Create the default command queue returned by @ref getDefault. * * It sets default_error_ to indicate success or failure. It does not throw * @c cl::Error. */ static void makeDefault() { /* We don't want to throw an error from this function, so we have to * catch and set the error flag. */ #if defined(CL_HPP_ENABLE_EXCEPTIONS) try #endif { int error; Context context = Context::getDefault(&error); if (error != CL_SUCCESS) { default_error_ = error; } else { Device device = Device::getDefault(); default_ = CommandQueue(context, device, 0, &default_error_); } } #if defined(CL_HPP_ENABLE_EXCEPTIONS) catch (cl::Error &e) { default_error_ = e.err(); } #endif } /*! \brief Create the default command queue. * * This sets @c default_. It does not throw * @c cl::Error. */ static void makeDefaultProvided(const CommandQueue &c) { default_ = c; } public: #ifdef CL_HPP_UNIT_TEST_ENABLE /*! \brief Reset the default. * * This sets @c default_ to an empty value to support cleanup in * the unit test framework. * This function is not thread safe. */ static void unitTestClearDefault() { default_ = CommandQueue(); } #endif // #ifdef CL_HPP_UNIT_TEST_ENABLE /*! * \brief Constructs a CommandQueue based on passed properties. * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ CommandQueue( cl_command_queue_properties properties, cl_int* err = NULL) { cl_int error; Context context = Context::getDefault(&error); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (error != CL_SUCCESS) { if (err != NULL) { *err = error; } } else { Device device = context.getInfo()[0]; bool useWithProperties; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, 0 }; if ((properties & CL_QUEUE_ON_DEVICE) == 0) { object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); } else { error = CL_INVALID_QUEUE_PROPERTIES; } detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), device(), properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } } /*! * \brief Constructs a CommandQueue based on passed properties. * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ CommandQueue( QueueProperties properties, cl_int* err = NULL) { cl_int error; Context context = Context::getDefault(&error); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (error != CL_SUCCESS) { if (err != NULL) { *err = error; } } else { Device device = context.getInfo()[0]; bool useWithProperties; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), device(), static_cast(properties), &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } } /*! * \brief Constructs a CommandQueue for an implementation defined device in the given context * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ explicit CommandQueue( const Context& context, cl_command_queue_properties properties = 0, cl_int* err = NULL) { cl_int error; bool useWithProperties; vector devices; error = context.getInfo(CL_CONTEXT_DEVICES, &devices); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (error != CL_SUCCESS) { if (err != NULL) { *err = error; } return; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, 0 }; if ((properties & CL_QUEUE_ON_DEVICE) == 0) { object_ = ::clCreateCommandQueueWithProperties( context(), devices[0](), queue_properties, &error); } else { error = CL_INVALID_QUEUE_PROPERTIES; } detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), devices[0](), properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } /*! * \brief Constructs a CommandQueue for an implementation defined device in the given context * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ explicit CommandQueue( const Context& context, QueueProperties properties, cl_int* err = NULL) { cl_int error; bool useWithProperties; vector devices; error = context.getInfo(CL_CONTEXT_DEVICES, &devices); detail::errHandler(error, __CREATE_CONTEXT_ERR); if (error != CL_SUCCESS) { if (err != NULL) { *err = error; } return; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), devices[0](), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), devices[0](), static_cast(properties), &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } /*! * \brief Constructs a CommandQueue for a passed device and context * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ CommandQueue( const Context& context, const Device& device, cl_command_queue_properties properties = 0, cl_int* err = NULL) { cl_int error; bool useWithProperties; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), device(), properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } /*! * \brief Constructs a CommandQueue for a passed device and context * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. */ CommandQueue( const Context& context, const Device& device, QueueProperties properties, cl_int* err = NULL) { cl_int error; bool useWithProperties; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 // Run-time decision based on the actual platform { cl_uint version = detail::getContextPlatformVersion(context()); useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above } #elif CL_HPP_TARGET_OPENCL_VERSION >= 200 useWithProperties = true; #else useWithProperties = false; #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 200 if (useWithProperties) { cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_MINIMUM_OPENCL_VERSION < 200 if (!useWithProperties) { object_ = ::clCreateCommandQueue( context(), device(), static_cast(properties), &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); if (err != NULL) { *err = error; } } #endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 } static CommandQueue getDefault(cl_int * err = NULL) { std::call_once(default_initialized_, makeDefault); #if CL_HPP_TARGET_OPENCL_VERSION >= 200 detail::errHandler(default_error_, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); #else // CL_HPP_TARGET_OPENCL_VERSION >= 200 detail::errHandler(default_error_, __CREATE_COMMAND_QUEUE_ERR); #endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 if (err != NULL) { *err = default_error_; } return default_; } /** * Modify the default command queue to be used by * subsequent operations. * Will only set the default if no default was previously created. * @return updated default command queue. * Should be compared to the passed value to ensure that it was updated. */ static CommandQueue setDefault(const CommandQueue &default_queue) { std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_queue)); detail::errHandler(default_error_); return default_; } CommandQueue() { } /*! \brief Constructor from cl_mem - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. */ explicit CommandQueue(const cl_command_queue& commandQueue, bool retainObject = false) : detail::Wrapper(commandQueue, retainObject) { } CommandQueue& operator = (const cl_command_queue& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ CommandQueue(const CommandQueue& queue) : detail::Wrapper(queue) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ CommandQueue& operator = (const CommandQueue &queue) { detail::Wrapper::operator=(queue); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ CommandQueue(CommandQueue&& queue) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(queue)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ CommandQueue& operator = (CommandQueue &&queue) { detail::Wrapper::operator=(std::move(queue)); return *this; } template cl_int getInfo(cl_command_queue_info name, T* param) const { return detail::errHandler( detail::getInfo( &::clGetCommandQueueInfo, object_, name, param), __GET_COMMAND_QUEUE_INFO_ERR); } template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_command_queue_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } cl_int enqueueReadBuffer( const Buffer& buffer, cl_bool blocking, size_type offset, size_type size, void* ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueReadBuffer( object_, buffer(), blocking, offset, size, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_READ_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueWriteBuffer( const Buffer& buffer, cl_bool blocking, size_type offset, size_type size, const void* ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueWriteBuffer( object_, buffer(), blocking, offset, size, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_WRITE_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueCopyBuffer( const Buffer& src, const Buffer& dst, size_type src_offset, size_type dst_offset, size_type size, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueCopyBuffer( object_, src(), dst(), src_offset, dst_offset, size, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQEUE_COPY_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if CL_HPP_TARGET_OPENCL_VERSION >= 110 cl_int enqueueReadBufferRect( const Buffer& buffer, cl_bool blocking, const array& buffer_offset, const array& host_offset, const array& region, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, void *ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueReadBufferRect( object_, buffer(), blocking, buffer_offset.data(), host_offset.data(), region.data(), buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_READ_BUFFER_RECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueWriteBufferRect( const Buffer& buffer, cl_bool blocking, const array& buffer_offset, const array& host_offset, const array& region, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, const void *ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueWriteBufferRect( object_, buffer(), blocking, buffer_offset.data(), host_offset.data(), region.data(), buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_WRITE_BUFFER_RECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueCopyBufferRect( const Buffer& src, const Buffer& dst, const array& src_origin, const array& dst_origin, const array& region, size_type src_row_pitch, size_type src_slice_pitch, size_type dst_row_pitch, size_type dst_slice_pitch, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueCopyBufferRect( object_, src(), dst(), src_origin.data(), dst_origin.data(), region.data(), src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQEUE_COPY_BUFFER_RECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * Enqueue a command to fill a buffer object with a pattern * of a given size. The pattern is specified as a vector type. * \tparam PatternType The datatype of the pattern field. * The pattern type must be an accepted OpenCL data type. * \tparam offset Is the offset in bytes into the buffer at * which to start filling. This must be a multiple of * the pattern size. * \tparam size Is the size in bytes of the region to fill. * This must be a multiple of the pattern size. */ template cl_int enqueueFillBuffer( const Buffer& buffer, PatternType pattern, size_type offset, size_type size, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueFillBuffer( object_, buffer(), static_cast(&pattern), sizeof(PatternType), offset, size, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_FILL_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_int enqueueReadImage( const Image& image, cl_bool blocking, const array& origin, const array& region, size_type row_pitch, size_type slice_pitch, void* ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueReadImage( object_, image(), blocking, origin.data(), region.data(), row_pitch, slice_pitch, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_READ_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueWriteImage( const Image& image, cl_bool blocking, const array& origin, const array& region, size_type row_pitch, size_type slice_pitch, const void* ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueWriteImage( object_, image(), blocking, origin.data(), region.data(), row_pitch, slice_pitch, ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_WRITE_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueCopyImage( const Image& src, const Image& dst, const array& src_origin, const array& dst_origin, const array& region, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueCopyImage( object_, src(), dst(), src_origin.data(), dst_origin.data(), region.data(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_COPY_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * Enqueue a command to fill an image object with a specified color. * \param fillColor is the color to use to fill the image. * This is a four component RGBA floating-point color value if * the image channel data type is not an unnormalized signed or * unsigned data type. */ cl_int enqueueFillImage( const Image& image, cl_float4 fillColor, const array& origin, const array& region, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueFillImage( object_, image(), static_cast(&fillColor), origin.data(), region.data(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_FILL_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueue a command to fill an image object with a specified color. * \param fillColor is the color to use to fill the image. * This is a four component RGBA signed integer color value if * the image channel data type is an unnormalized signed integer * type. */ cl_int enqueueFillImage( const Image& image, cl_int4 fillColor, const array& origin, const array& region, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueFillImage( object_, image(), static_cast(&fillColor), origin.data(), region.data(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_FILL_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueue a command to fill an image object with a specified color. * \param fillColor is the color to use to fill the image. * This is a four component RGBA unsigned integer color value if * the image channel data type is an unnormalized unsigned integer * type. */ cl_int enqueueFillImage( const Image& image, cl_uint4 fillColor, const array& origin, const array& region, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueFillImage( object_, image(), static_cast(&fillColor), origin.data(), region.data(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_FILL_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_int enqueueCopyImageToBuffer( const Image& src, const Buffer& dst, const array& src_origin, const array& region, size_type dst_offset, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueCopyImageToBuffer( object_, src(), dst(), src_origin.data(), region.data(), dst_offset, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueCopyBufferToImage( const Buffer& src, const Image& dst, size_type src_offset, const array& dst_origin, const array& region, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueCopyBufferToImage( object_, src(), dst(), src_offset, dst_origin.data(), region.data(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } void* enqueueMapBuffer( const Buffer& buffer, cl_bool blocking, cl_map_flags flags, size_type offset, size_type size, const vector* events = NULL, Event* event = NULL, cl_int* err = NULL) const { cl_event tmp; cl_int error; void * result = ::clEnqueueMapBuffer( object_, buffer(), blocking, flags, offset, size, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL, &error); detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); if (err != NULL) { *err = error; } if (event != NULL && error == CL_SUCCESS) *event = tmp; return result; } void* enqueueMapImage( const Image& buffer, cl_bool blocking, cl_map_flags flags, const array& origin, const array& region, size_type * row_pitch, size_type * slice_pitch, const vector* events = NULL, Event* event = NULL, cl_int* err = NULL) const { cl_event tmp; cl_int error; void * result = ::clEnqueueMapImage( object_, buffer(), blocking, flags, origin.data(), region.data(), row_pitch, slice_pitch, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL, &error); detail::errHandler(error, __ENQUEUE_MAP_IMAGE_ERR); if (err != NULL) { *err = error; } if (event != NULL && error == CL_SUCCESS) *event = tmp; return result; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /** * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. * This variant takes a raw SVM pointer. */ template cl_int enqueueMapSVM( T* ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler(::clEnqueueSVMMap( object_, blocking, flags, static_cast(ptr), size, (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_MAP_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. * This variant takes a cl::pointer instance. */ template cl_int enqueueMapSVM( cl::pointer &ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler(::clEnqueueSVMMap( object_, blocking, flags, static_cast(ptr.get()), size, (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_MAP_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. * This variant takes a cl::vector instance. */ template cl_int enqueueMapSVM( cl::vector &container, cl_bool blocking, cl_map_flags flags, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler(::clEnqueueSVMMap( object_, blocking, flags, static_cast(container.data()), container.size(), (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_MAP_BUFFER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 cl_int enqueueUnmapMemObject( const Memory& memory, void* mapped_ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueUnmapMemObject( object_, memory(), mapped_ptr, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /** * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. * This variant takes a raw SVM pointer. */ template cl_int enqueueUnmapSVM( T* ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueSVMUnmap( object_, static_cast(ptr), (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. * This variant takes a cl::pointer instance. */ template cl_int enqueueUnmapSVM( cl::pointer &ptr, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueSVMUnmap( object_, static_cast(ptr.get()), (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. * This variant takes a cl::vector instance. */ template cl_int enqueueUnmapSVM( cl::vector &container, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueSVMUnmap( object_, static_cast(container.data()), (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_TARGET_OPENCL_VERSION >= 120 /** * Enqueues a marker command which waits for either a list of events to complete, * or all previously enqueued commands to complete. * * Enqueues a marker command which waits for either a list of events to complete, * or if the list is empty it waits for all commands previously enqueued in command_queue * to complete before it completes. This command returns an event which can be waited on, * i.e. this event can be waited on to insure that all events either in the event_wait_list * or all previously enqueued commands, queued before this command to command_queue, * have completed. */ cl_int enqueueMarkerWithWaitList( const vector *events = 0, Event *event = 0) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueMarkerWithWaitList( object_, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_MARKER_WAIT_LIST_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * A synchronization point that enqueues a barrier operation. * * Enqueues a barrier command which waits for either a list of events to complete, * or if the list is empty it waits for all commands previously enqueued in command_queue * to complete before it completes. This command blocks command execution, that is, any * following commands enqueued after it do not execute until it completes. This command * returns an event which can be waited on, i.e. this event can be waited on to insure that * all events either in the event_wait_list or all previously enqueued commands, queued * before this command to command_queue, have completed. */ cl_int enqueueBarrierWithWaitList( const vector *events = 0, Event *event = 0) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueBarrierWithWaitList( object_, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_BARRIER_WAIT_LIST_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Enqueues a command to indicate with which device a set of memory objects * should be associated. */ cl_int enqueueMigrateMemObjects( const vector &memObjects, cl_mem_migration_flags flags, const vector* events = NULL, Event* event = NULL ) const { cl_event tmp; vector localMemObjects(memObjects.size()); for( int i = 0; i < (int)memObjects.size(); ++i ) { localMemObjects[i] = memObjects[i](); } cl_int err = detail::errHandler( ::clEnqueueMigrateMemObjects( object_, (cl_uint)memObjects.size(), localMemObjects.data(), flags, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_int enqueueNDRangeKernel( const Kernel& kernel, const NDRange& offset, const NDRange& global, const NDRange& local = NullRange, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueNDRangeKernel( object_, kernel(), (cl_uint) global.dimensions(), offset.dimensions() != 0 ? (const size_type*) offset : NULL, (const size_type*) global, local.dimensions() != 0 ? (const size_type*) local : NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_NDRANGE_KERNEL_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) CL_EXT_PREFIX__VERSION_1_2_DEPRECATED cl_int enqueueTask( const Kernel& kernel, const vector* events = NULL, Event* event = NULL) const CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueTask( object_, kernel(), (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_TASK_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) cl_int enqueueNativeKernel( void (CL_CALLBACK *userFptr)(void *), std::pair args, const vector* mem_objects = NULL, const vector* mem_locs = NULL, const vector* events = NULL, Event* event = NULL) const { size_type elements = 0; if (mem_objects != NULL) { elements = mem_objects->size(); } vector mems(elements); for (unsigned int i = 0; i < elements; i++) { mems[i] = ((*mem_objects)[i])(); } cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueNativeKernel( object_, userFptr, args.first, args.second, (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, mems.data(), (mem_locs != NULL && mem_locs->size() > 0) ? (const void **) &mem_locs->front() : NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_NATIVE_KERNEL); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } /** * Deprecated APIs for 1.2 */ #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int enqueueMarker(Event* event = NULL) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueMarker( object_, (event != NULL) ? &tmp : NULL), __ENQUEUE_MARKER_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int enqueueWaitForEvents(const vector& events) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED { return detail::errHandler( ::clEnqueueWaitForEvents( object_, (cl_uint) events.size(), events.size() > 0 ? (const cl_event*) &events.front() : NULL), __ENQUEUE_WAIT_FOR_EVENTS_ERR); } #endif // defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) cl_int enqueueAcquireGLObjects( const vector* mem_objects = NULL, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueAcquireGLObjects( object_, (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_ACQUIRE_GL_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueReleaseGLObjects( const vector* mem_objects = NULL, const vector* events = NULL, Event* event = NULL) const { cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueReleaseGLObjects( object_, (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_RELEASE_GL_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if defined (CL_HPP_USE_DX_INTEROP) typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueAcquireD3D10ObjectsKHR)( cl_command_queue command_queue, cl_uint num_objects, const cl_mem* mem_objects, cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event); typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueReleaseD3D10ObjectsKHR)( cl_command_queue command_queue, cl_uint num_objects, const cl_mem* mem_objects, cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event); cl_int enqueueAcquireD3D10Objects( const vector* mem_objects = NULL, const vector* events = NULL, Event* event = NULL) const { static PFN_clEnqueueAcquireD3D10ObjectsKHR pfn_clEnqueueAcquireD3D10ObjectsKHR = NULL; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_context context = getInfo(); cl::Device device(getInfo()); cl_platform_id platform = device.getInfo(); CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clEnqueueAcquireD3D10ObjectsKHR); #endif #if CL_HPP_TARGET_OPENCL_VERSION >= 110 CL_HPP_INIT_CL_EXT_FCN_PTR_(clEnqueueAcquireD3D10ObjectsKHR); #endif cl_event tmp; cl_int err = detail::errHandler( pfn_clEnqueueAcquireD3D10ObjectsKHR( object_, (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_ACQUIRE_GL_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } cl_int enqueueReleaseD3D10Objects( const vector* mem_objects = NULL, const vector* events = NULL, Event* event = NULL) const { static PFN_clEnqueueReleaseD3D10ObjectsKHR pfn_clEnqueueReleaseD3D10ObjectsKHR = NULL; #if CL_HPP_TARGET_OPENCL_VERSION >= 120 cl_context context = getInfo(); cl::Device device(getInfo()); cl_platform_id platform = device.getInfo(); CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clEnqueueReleaseD3D10ObjectsKHR); #endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 #if CL_HPP_TARGET_OPENCL_VERSION >= 110 CL_HPP_INIT_CL_EXT_FCN_PTR_(clEnqueueReleaseD3D10ObjectsKHR); #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 cl_event tmp; cl_int err = detail::errHandler( pfn_clEnqueueReleaseD3D10ObjectsKHR( object_, (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_RELEASE_GL_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #endif /** * Deprecated APIs for 1.2 */ #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int enqueueBarrier() const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED { return detail::errHandler( ::clEnqueueBarrier(object_), __ENQUEUE_BARRIER_ERR); } #endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS cl_int flush() const { return detail::errHandler(::clFlush(object_), __FLUSH_ERR); } cl_int finish() const { return detail::errHandler(::clFinish(object_), __FINISH_ERR); } }; // CommandQueue CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag CommandQueue::default_initialized_; CL_HPP_DEFINE_STATIC_MEMBER_ CommandQueue CommandQueue::default_; CL_HPP_DEFINE_STATIC_MEMBER_ cl_int CommandQueue::default_error_ = CL_SUCCESS; #if CL_HPP_TARGET_OPENCL_VERSION >= 200 enum class DeviceQueueProperties : cl_command_queue_properties { None = 0, Profiling = CL_QUEUE_PROFILING_ENABLE, }; inline DeviceQueueProperties operator|(DeviceQueueProperties lhs, DeviceQueueProperties rhs) { return static_cast(static_cast(lhs) | static_cast(rhs)); } /*! \class DeviceCommandQueue * \brief DeviceCommandQueue interface for device cl_command_queues. */ class DeviceCommandQueue : public detail::Wrapper { public: /*! * Trivial empty constructor to create a null queue. */ DeviceCommandQueue() { } /*! * Default construct device command queue on default context and device */ DeviceCommandQueue(DeviceQueueProperties properties, cl_int* err = NULL) { cl_int error; cl::Context context = cl::Context::getDefault(); cl::Device device = cl::Device::getDefault(); cl_command_queue_properties mergedProperties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, mergedProperties, 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } /*! * Create a device command queue for a specified device in the passed context. */ DeviceCommandQueue( const Context& context, const Device& device, DeviceQueueProperties properties = DeviceQueueProperties::None, cl_int* err = NULL) { cl_int error; cl_command_queue_properties mergedProperties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, mergedProperties, 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } /*! * Create a device command queue for a specified device in the passed context. */ DeviceCommandQueue( const Context& context, const Device& device, cl_uint queueSize, DeviceQueueProperties properties = DeviceQueueProperties::None, cl_int* err = NULL) { cl_int error; cl_command_queue_properties mergedProperties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, mergedProperties, CL_QUEUE_SIZE, queueSize, 0 }; object_ = ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } } /*! \brief Constructor from cl_command_queue - takes ownership. * * \param retainObject will cause the constructor to retain its cl object. * Defaults to false to maintain compatibility with * earlier versions. */ explicit DeviceCommandQueue(const cl_command_queue& commandQueue, bool retainObject = false) : detail::Wrapper(commandQueue, retainObject) { } DeviceCommandQueue& operator = (const cl_command_queue& rhs) { detail::Wrapper::operator=(rhs); return *this; } /*! \brief Copy constructor to forward copy to the superclass correctly. * Required for MSVC. */ DeviceCommandQueue(const DeviceCommandQueue& queue) : detail::Wrapper(queue) {} /*! \brief Copy assignment to forward copy to the superclass correctly. * Required for MSVC. */ DeviceCommandQueue& operator = (const DeviceCommandQueue &queue) { detail::Wrapper::operator=(queue); return *this; } /*! \brief Move constructor to forward move to the superclass correctly. * Required for MSVC. */ DeviceCommandQueue(DeviceCommandQueue&& queue) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(queue)) {} /*! \brief Move assignment to forward move to the superclass correctly. * Required for MSVC. */ DeviceCommandQueue& operator = (DeviceCommandQueue &&queue) { detail::Wrapper::operator=(std::move(queue)); return *this; } template cl_int getInfo(cl_command_queue_info name, T* param) const { return detail::errHandler( detail::getInfo( &::clGetCommandQueueInfo, object_, name, param), __GET_COMMAND_QUEUE_INFO_ERR); } template typename detail::param_traits::param_type getInfo(cl_int* err = NULL) const { typename detail::param_traits< detail::cl_command_queue_info, name>::param_type param; cl_int result = getInfo(name, ¶m); if (err != NULL) { *err = result; } return param; } /*! * Create a new default device command queue for the default device, * in the default context and of the default size. * If there is already a default queue for the specified device this * function will return the pre-existing queue. */ static DeviceCommandQueue makeDefault( cl_int *err = nullptr) { cl_int error; cl::Context context = cl::Context::getDefault(); cl::Device device = cl::Device::getDefault(); cl_command_queue_properties properties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, 0 }; DeviceCommandQueue deviceQueue( ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error)); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } return deviceQueue; } /*! * Create a new default device command queue for the specified device * and of the default size. * If there is already a default queue for the specified device this * function will return the pre-existing queue. */ static DeviceCommandQueue makeDefault( const Context &context, const Device &device, cl_int *err = nullptr) { cl_int error; cl_command_queue_properties properties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, 0 }; DeviceCommandQueue deviceQueue( ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error)); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } return deviceQueue; } /*! * Create a new default device command queue for the specified device * and of the requested size in bytes. * If there is already a default queue for the specified device this * function will return the pre-existing queue. */ static DeviceCommandQueue makeDefault( const Context &context, const Device &device, cl_uint queueSize, cl_int *err = nullptr) { cl_int error; cl_command_queue_properties properties = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; cl_queue_properties queue_properties[] = { CL_QUEUE_PROPERTIES, properties, CL_QUEUE_SIZE, queueSize, 0 }; DeviceCommandQueue deviceQueue( ::clCreateCommandQueueWithProperties( context(), device(), queue_properties, &error)); detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); if (err != NULL) { *err = error; } return deviceQueue; } }; // DeviceCommandQueue namespace detail { // Specialization for device command queue template <> struct KernelArgumentHandler { static size_type size(const cl::DeviceCommandQueue&) { return sizeof(cl_command_queue); } static const cl_command_queue* ptr(const cl::DeviceCommandQueue& value) { return &(value()); } }; } // namespace detail #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 template< typename IteratorType > Buffer::Buffer( const Context &context, IteratorType startIterator, IteratorType endIterator, bool readOnly, bool useHostPtr, cl_int* err) { typedef typename std::iterator_traits::value_type DataType; cl_int error; cl_mem_flags flags = 0; if( readOnly ) { flags |= CL_MEM_READ_ONLY; } else { flags |= CL_MEM_READ_WRITE; } if( useHostPtr ) { flags |= CL_MEM_USE_HOST_PTR; } size_type size = sizeof(DataType)*(endIterator - startIterator); if( useHostPtr ) { object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); } else { object_ = ::clCreateBuffer(context(), flags, size, 0, &error); } detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } if( !useHostPtr ) { CommandQueue queue(context, 0, &error); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } error = cl::copy(queue, startIterator, endIterator, *this); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } } } template< typename IteratorType > Buffer::Buffer( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, bool readOnly, bool useHostPtr, cl_int* err) { typedef typename std::iterator_traits::value_type DataType; cl_int error; cl_mem_flags flags = 0; if (readOnly) { flags |= CL_MEM_READ_ONLY; } else { flags |= CL_MEM_READ_WRITE; } if (useHostPtr) { flags |= CL_MEM_USE_HOST_PTR; } size_type size = sizeof(DataType)*(endIterator - startIterator); Context context = queue.getInfo(); if (useHostPtr) { object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); } else { object_ = ::clCreateBuffer(context(), flags, size, 0, &error); } detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } if (!useHostPtr) { error = cl::copy(queue, startIterator, endIterator, *this); detail::errHandler(error, __CREATE_BUFFER_ERR); if (err != NULL) { *err = error; } } } inline cl_int enqueueReadBuffer( const Buffer& buffer, cl_bool blocking, size_type offset, size_type size, void* ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueReadBuffer(buffer, blocking, offset, size, ptr, events, event); } inline cl_int enqueueWriteBuffer( const Buffer& buffer, cl_bool blocking, size_type offset, size_type size, const void* ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueWriteBuffer(buffer, blocking, offset, size, ptr, events, event); } inline void* enqueueMapBuffer( const Buffer& buffer, cl_bool blocking, cl_map_flags flags, size_type offset, size_type size, const vector* events = NULL, Event* event = NULL, cl_int* err = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); if (err != NULL) { *err = error; } void * result = ::clEnqueueMapBuffer( queue(), buffer(), blocking, flags, offset, size, (events != NULL) ? (cl_uint) events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, (cl_event*) event, &error); detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); if (err != NULL) { *err = error; } return result; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /** * Enqueues to the default queue a command that will allow the host to * update a region of a coarse-grained SVM buffer. * This variant takes a raw SVM pointer. */ template inline cl_int enqueueMapSVM( T* ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector* events, Event* event) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); } return queue.enqueueMapSVM( ptr, blocking, flags, size, events, event); } /** * Enqueues to the default queue a command that will allow the host to * update a region of a coarse-grained SVM buffer. * This variant takes a cl::pointer instance. */ template inline cl_int enqueueMapSVM( cl::pointer ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); } return queue.enqueueMapSVM( ptr, blocking, flags, size, events, event); } /** * Enqueues to the default queue a command that will allow the host to * update a region of a coarse-grained SVM buffer. * This variant takes a cl::vector instance. */ template inline cl_int enqueueMapSVM( cl::vector container, cl_bool blocking, cl_map_flags flags, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); } return queue.enqueueMapSVM( container, blocking, flags, events, event); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 inline cl_int enqueueUnmapMemObject( const Memory& memory, void* mapped_ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); if (error != CL_SUCCESS) { return error; } cl_event tmp; cl_int err = detail::errHandler( ::clEnqueueUnmapMemObject( queue(), memory(), mapped_ptr, (events != NULL) ? (cl_uint)events->size() : 0, (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, (event != NULL) ? &tmp : NULL), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); if (event != NULL && err == CL_SUCCESS) *event = tmp; return err; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /** * Enqueues to the default queue a command that will release a coarse-grained * SVM buffer back to the OpenCL runtime. * This variant takes a raw SVM pointer. */ template inline cl_int enqueueUnmapSVM( T* ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } return detail::errHandler(queue.enqueueUnmapSVM(ptr, events, event), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } /** * Enqueues to the default queue a command that will release a coarse-grained * SVM buffer back to the OpenCL runtime. * This variant takes a cl::pointer instance. */ template inline cl_int enqueueUnmapSVM( cl::pointer &ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } return detail::errHandler(queue.enqueueUnmapSVM(ptr, events, event), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } /** * Enqueues to the default queue a command that will release a coarse-grained * SVM buffer back to the OpenCL runtime. * This variant takes a cl::vector instance. */ template inline cl_int enqueueUnmapSVM( cl::vector &container, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } return detail::errHandler(queue.enqueueUnmapSVM(container, events, event), __ENQUEUE_UNMAP_MEM_OBJECT_ERR); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 inline cl_int enqueueCopyBuffer( const Buffer& src, const Buffer& dst, size_type src_offset, size_type dst_offset, size_type size, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueCopyBuffer(src, dst, src_offset, dst_offset, size, events, event); } /** * Blocking copy operation between iterators and a buffer. * Host to Device. * Uses default command queue. */ template< typename IteratorType > inline cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) return error; return cl::copy(queue, startIterator, endIterator, buffer); } /** * Blocking copy operation between iterators and a buffer. * Device to Host. * Uses default command queue. */ template< typename IteratorType > inline cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) return error; return cl::copy(queue, buffer, startIterator, endIterator); } /** * Blocking copy operation between iterators and a buffer. * Host to Device. * Uses specified queue. */ template< typename IteratorType > inline cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) { typedef typename std::iterator_traits::value_type DataType; cl_int error; size_type length = endIterator-startIterator; size_type byteLength = length*sizeof(DataType); DataType *pointer = static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_WRITE, 0, byteLength, 0, 0, &error)); // if exceptions enabled, enqueueMapBuffer will throw if( error != CL_SUCCESS ) { return error; } #if defined(_MSC_VER) std::copy( startIterator, endIterator, stdext::checked_array_iterator( pointer, length)); #else std::copy(startIterator, endIterator, pointer); #endif Event endEvent; error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); // if exceptions enabled, enqueueUnmapMemObject will throw if( error != CL_SUCCESS ) { return error; } endEvent.wait(); return CL_SUCCESS; } /** * Blocking copy operation between iterators and a buffer. * Device to Host. * Uses specified queue. */ template< typename IteratorType > inline cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) { typedef typename std::iterator_traits::value_type DataType; cl_int error; size_type length = endIterator-startIterator; size_type byteLength = length*sizeof(DataType); DataType *pointer = static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_READ, 0, byteLength, 0, 0, &error)); // if exceptions enabled, enqueueMapBuffer will throw if( error != CL_SUCCESS ) { return error; } std::copy(pointer, pointer + length, startIterator); Event endEvent; error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); // if exceptions enabled, enqueueUnmapMemObject will throw if( error != CL_SUCCESS ) { return error; } endEvent.wait(); return CL_SUCCESS; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 /** * Blocking SVM map operation - performs a blocking map underneath. */ template inline cl_int mapSVM(cl::vector &container) { return enqueueMapSVM(container, CL_TRUE, CL_MAP_READ | CL_MAP_WRITE); } /** * Blocking SVM map operation - performs a blocking map underneath. */ template inline cl_int unmapSVM(cl::vector &container) { return enqueueUnmapSVM(container); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 #if CL_HPP_TARGET_OPENCL_VERSION >= 110 inline cl_int enqueueReadBufferRect( const Buffer& buffer, cl_bool blocking, const array& buffer_offset, const array& host_offset, const array& region, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, void *ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueReadBufferRect( buffer, blocking, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, events, event); } inline cl_int enqueueWriteBufferRect( const Buffer& buffer, cl_bool blocking, const array& buffer_offset, const array& host_offset, const array& region, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, const void *ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueWriteBufferRect( buffer, blocking, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, events, event); } inline cl_int enqueueCopyBufferRect( const Buffer& src, const Buffer& dst, const array& src_origin, const array& dst_origin, const array& region, size_type src_row_pitch, size_type src_slice_pitch, size_type dst_row_pitch, size_type dst_slice_pitch, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueCopyBufferRect( src, dst, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, events, event); } #endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 inline cl_int enqueueReadImage( const Image& image, cl_bool blocking, const array& origin, const array& region, size_type row_pitch, size_type slice_pitch, void* ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueReadImage( image, blocking, origin, region, row_pitch, slice_pitch, ptr, events, event); } inline cl_int enqueueWriteImage( const Image& image, cl_bool blocking, const array& origin, const array& region, size_type row_pitch, size_type slice_pitch, const void* ptr, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueWriteImage( image, blocking, origin, region, row_pitch, slice_pitch, ptr, events, event); } inline cl_int enqueueCopyImage( const Image& src, const Image& dst, const array& src_origin, const array& dst_origin, const array& region, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueCopyImage( src, dst, src_origin, dst_origin, region, events, event); } inline cl_int enqueueCopyImageToBuffer( const Image& src, const Buffer& dst, const array& src_origin, const array& region, size_type dst_offset, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueCopyImageToBuffer( src, dst, src_origin, region, dst_offset, events, event); } inline cl_int enqueueCopyBufferToImage( const Buffer& src, const Image& dst, size_type src_offset, const array& dst_origin, const array& region, const vector* events = NULL, Event* event = NULL) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.enqueueCopyBufferToImage( src, dst, src_offset, dst_origin, region, events, event); } inline cl_int flush(void) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.flush(); } inline cl_int finish(void) { cl_int error; CommandQueue queue = CommandQueue::getDefault(&error); if (error != CL_SUCCESS) { return error; } return queue.finish(); } class EnqueueArgs { private: CommandQueue queue_; const NDRange offset_; const NDRange global_; const NDRange local_; vector events_; template friend class KernelFunctor; public: EnqueueArgs(NDRange global) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(NullRange) { } EnqueueArgs(NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(local) { } EnqueueArgs(NDRange offset, NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(offset), global_(global), local_(local) { } EnqueueArgs(Event e, NDRange global) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(NullRange) { events_.push_back(e); } EnqueueArgs(Event e, NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(local) { events_.push_back(e); } EnqueueArgs(Event e, NDRange offset, NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(offset), global_(global), local_(local) { events_.push_back(e); } EnqueueArgs(const vector &events, NDRange global) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(NullRange), events_(events) { } EnqueueArgs(const vector &events, NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(NullRange), global_(global), local_(local), events_(events) { } EnqueueArgs(const vector &events, NDRange offset, NDRange global, NDRange local) : queue_(CommandQueue::getDefault()), offset_(offset), global_(global), local_(local), events_(events) { } EnqueueArgs(CommandQueue &queue, NDRange global) : queue_(queue), offset_(NullRange), global_(global), local_(NullRange) { } EnqueueArgs(CommandQueue &queue, NDRange global, NDRange local) : queue_(queue), offset_(NullRange), global_(global), local_(local) { } EnqueueArgs(CommandQueue &queue, NDRange offset, NDRange global, NDRange local) : queue_(queue), offset_(offset), global_(global), local_(local) { } EnqueueArgs(CommandQueue &queue, Event e, NDRange global) : queue_(queue), offset_(NullRange), global_(global), local_(NullRange) { events_.push_back(e); } EnqueueArgs(CommandQueue &queue, Event e, NDRange global, NDRange local) : queue_(queue), offset_(NullRange), global_(global), local_(local) { events_.push_back(e); } EnqueueArgs(CommandQueue &queue, Event e, NDRange offset, NDRange global, NDRange local) : queue_(queue), offset_(offset), global_(global), local_(local) { events_.push_back(e); } EnqueueArgs(CommandQueue &queue, const vector &events, NDRange global) : queue_(queue), offset_(NullRange), global_(global), local_(NullRange), events_(events) { } EnqueueArgs(CommandQueue &queue, const vector &events, NDRange global, NDRange local) : queue_(queue), offset_(NullRange), global_(global), local_(local), events_(events) { } EnqueueArgs(CommandQueue &queue, const vector &events, NDRange offset, NDRange global, NDRange local) : queue_(queue), offset_(offset), global_(global), local_(local), events_(events) { } }; //---------------------------------------------------------------------------------------------- /** * Type safe kernel functor. * */ template class KernelFunctor { private: Kernel kernel_; template void setArgs(T0&& t0, T1s&&... t1s) { kernel_.setArg(index, t0); setArgs(std::forward(t1s)...); } template void setArgs(T0&& t0) { kernel_.setArg(index, t0); } template void setArgs() { } public: KernelFunctor(Kernel kernel) : kernel_(kernel) {} KernelFunctor( const Program& program, const string name, cl_int * err = NULL) : kernel_(program, name.c_str(), err) {} //! \brief Return type of the functor typedef Event result_type; /** * Enqueue kernel. * @param args Launch parameters of the kernel. * @param t0... List of kernel arguments based on the template type of the functor. */ Event operator() ( const EnqueueArgs& args, Ts... ts) { Event event; setArgs<0>(std::forward(ts)...); args.queue_.enqueueNDRangeKernel( kernel_, args.offset_, args.global_, args.local_, &args.events_, &event); return event; } /** * Enqueue kernel with support for error code. * @param args Launch parameters of the kernel. * @param t0... List of kernel arguments based on the template type of the functor. * @param error Out parameter returning the error code from the execution. */ Event operator() ( const EnqueueArgs& args, Ts... ts, cl_int &error) { Event event; setArgs<0>(std::forward(ts)...); error = args.queue_.enqueueNDRangeKernel( kernel_, args.offset_, args.global_, args.local_, &args.events_, &event); return event; } #if CL_HPP_TARGET_OPENCL_VERSION >= 200 cl_int setSVMPointers(const vector &pointerList) { return kernel_.setSVMPointers(pointerList); } template cl_int setSVMPointers(const T0 &t0, T1s &... ts) { return kernel_.setSVMPointers(t0, ts...); } #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 Kernel getKernel() { return kernel_; } }; namespace compatibility { /** * Backward compatibility class to ensure that cl.hpp code works with cl2.hpp. * Please use KernelFunctor directly. */ template struct make_kernel { typedef KernelFunctor FunctorType; FunctorType functor_; make_kernel( const Program& program, const string name, cl_int * err = NULL) : functor_(FunctorType(program, name, err)) {} make_kernel( const Kernel kernel) : functor_(FunctorType(kernel)) {} //! \brief Return type of the functor typedef Event result_type; //! \brief Function signature of kernel functor with no event dependency. typedef Event type_( const EnqueueArgs&, Ts...); Event operator()( const EnqueueArgs& enqueueArgs, Ts... args) { return functor_( enqueueArgs, args...); } }; } // namespace compatibility //---------------------------------------------------------------------------------------------------------------------- #undef CL_HPP_ERR_STR_ #if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) #undef __GET_DEVICE_INFO_ERR #undef __GET_PLATFORM_INFO_ERR #undef __GET_DEVICE_IDS_ERR #undef __GET_CONTEXT_INFO_ERR #undef __GET_EVENT_INFO_ERR #undef __GET_EVENT_PROFILE_INFO_ERR #undef __GET_MEM_OBJECT_INFO_ERR #undef __GET_IMAGE_INFO_ERR #undef __GET_SAMPLER_INFO_ERR #undef __GET_KERNEL_INFO_ERR #undef __GET_KERNEL_ARG_INFO_ERR #undef __GET_KERNEL_WORK_GROUP_INFO_ERR #undef __GET_PROGRAM_INFO_ERR #undef __GET_PROGRAM_BUILD_INFO_ERR #undef __GET_COMMAND_QUEUE_INFO_ERR #undef __CREATE_CONTEXT_ERR #undef __CREATE_CONTEXT_FROM_TYPE_ERR #undef __GET_SUPPORTED_IMAGE_FORMATS_ERR #undef __CREATE_BUFFER_ERR #undef __CREATE_SUBBUFFER_ERR #undef __CREATE_IMAGE2D_ERR #undef __CREATE_IMAGE3D_ERR #undef __CREATE_SAMPLER_ERR #undef __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR #undef __CREATE_USER_EVENT_ERR #undef __SET_USER_EVENT_STATUS_ERR #undef __SET_EVENT_CALLBACK_ERR #undef __SET_PRINTF_CALLBACK_ERR #undef __WAIT_FOR_EVENTS_ERR #undef __CREATE_KERNEL_ERR #undef __SET_KERNEL_ARGS_ERR #undef __CREATE_PROGRAM_WITH_SOURCE_ERR #undef __CREATE_PROGRAM_WITH_BINARY_ERR #undef __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR #undef __BUILD_PROGRAM_ERR #undef __CREATE_KERNELS_IN_PROGRAM_ERR #undef __CREATE_COMMAND_QUEUE_ERR #undef __SET_COMMAND_QUEUE_PROPERTY_ERR #undef __ENQUEUE_READ_BUFFER_ERR #undef __ENQUEUE_WRITE_BUFFER_ERR #undef __ENQUEUE_READ_BUFFER_RECT_ERR #undef __ENQUEUE_WRITE_BUFFER_RECT_ERR #undef __ENQEUE_COPY_BUFFER_ERR #undef __ENQEUE_COPY_BUFFER_RECT_ERR #undef __ENQUEUE_READ_IMAGE_ERR #undef __ENQUEUE_WRITE_IMAGE_ERR #undef __ENQUEUE_COPY_IMAGE_ERR #undef __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR #undef __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR #undef __ENQUEUE_MAP_BUFFER_ERR #undef __ENQUEUE_MAP_IMAGE_ERR #undef __ENQUEUE_UNMAP_MEM_OBJECT_ERR #undef __ENQUEUE_NDRANGE_KERNEL_ERR #undef __ENQUEUE_TASK_ERR #undef __ENQUEUE_NATIVE_KERNEL #undef __UNLOAD_COMPILER_ERR #undef __CREATE_SUB_DEVICES_ERR #undef __CREATE_PIPE_ERR #undef __GET_PIPE_INFO_ERR #endif //CL_HPP_USER_OVERRIDE_ERROR_STRINGS // Extensions #undef CL_HPP_INIT_CL_EXT_FCN_PTR_ #undef CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_ #if defined(CL_HPP_USE_CL_DEVICE_FISSION) #undef CL_HPP_PARAM_NAME_DEVICE_FISSION_ #endif // CL_HPP_USE_CL_DEVICE_FISSION #undef CL_HPP_NOEXCEPT_ #undef CL_HPP_DEFINE_STATIC_MEMBER_ } // namespace cl #endif // CL_HPP_ leela-zero-0.17/src/CPUPipe.cpp000066400000000000000000000427051345132315700162540ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #ifdef __APPLE__ #include #endif #ifdef USE_MKL #include #endif #ifdef USE_OPENBLAS #include #endif #ifndef USE_BLAS #include #endif #include "CPUPipe.h" #include "Network.h" #include "Im2Col.h" #ifndef USE_BLAS // Eigen helpers template using EigenMatrixMap = Eigen::Map>; template using ConstEigenMatrixMap = Eigen::Map>; #endif void CPUPipe::initialize(int channels) { m_input_channels = channels; } void CPUPipe::winograd_transform_in(const std::vector& in, std::vector& V, const int C) { constexpr auto W = BOARD_SIZE; constexpr auto H = BOARD_SIZE; constexpr auto WTILES = WINOGRAD_WTILES; constexpr auto P = WINOGRAD_P; constexpr auto Wpad = 2 + WINOGRAD_M * WTILES; constexpr auto buffersize = 32; std::array, Wpad> in_pad{0.0f}; std::array buffer; auto buffer_offset = 0; auto buffer_entries = 0; // multiple vector [i0..i5] by Bt and produce [o0..o5] // const auto Bt = std::array // {1.0f, 0.0f, -5.0f/2.0f, 0.0f, 1.0f, 0.0f, // 0.0f, -SQ2, -2.0f, SQ2/2.0f, 1.0f, 0.0f, // 0.0f, SQ2, -2.0f, -SQ2/2.0f, 1.0f, 0.0f, // 0.0f, -SQ2/2.0f, -1.0f/2.0f, SQ2, 1.0f, 0.0f, // 0.0f, SQ2/2.0f, -1.0f/2.0f, -SQ2, 1.0f, 0.0f, // 0.0f, 1.0f, 0.0f, -5.0f/2.0f, 0.0f, 1.0f}; auto multiply_bt = []( float & o0, float & o1, float & o2, float & o3, float & o4, float & o5, float i0, float i1, float i2, float i3, float i4, float i5 ) { auto i3m1 = i1 * -SQ2 + i3 * (SQ2 / 2.0f); auto i4m2 = i2 * -2.0f + i4 * 1.0f; o0 = i0 + i2 * (-5.0f/2.0f) + i4; o1 = i3m1 + i4m2; o2 = -i3m1 + i4m2; auto i3m1_2 = i3 * (SQ2) + i1 * (-SQ2/2.0f); auto i4m2_2 = i2 * (-1.0f/2.0f) + i4; o3 = i3m1_2 + i4m2_2; o4 = -i3m1_2 + i4m2_2; o5 = i1 + i3 * (-5.0f/2.0f) + i5; }; for (auto ch = 0; ch < C; ch++) { for (auto yin = 0; yin < H; yin++) { for (auto xin = 0; xin < W; xin++) { in_pad[yin + 1][xin + 1] = in[ch*(W*H) + yin*W + xin]; } } for (auto block_y = 0; block_y < WTILES; block_y++) { // Tiles overlap by 2 const auto yin = WINOGRAD_M * block_y; for (auto block_x = 0; block_x < WTILES; block_x++) { const auto xin = WINOGRAD_M * block_x; #define DECL_T1(XX) \ float T1_##XX##_0, T1_##XX##_1, T1_##XX##_2, T1_##XX##_3, T1_##XX##_4, T1_##XX##_5; DECL_T1(0) DECL_T1(1) DECL_T1(2) DECL_T1(3) DECL_T1(4) DECL_T1(5) // Calculates transpose(B).x.B #define MULTIPLY_BT(XX) \ multiply_bt( \ T1_0_##XX, T1_1_##XX, T1_2_##XX, T1_3_##XX, T1_4_##XX, T1_5_##XX, \ in_pad[yin + 0][xin + XX], \ in_pad[yin + 1][xin + XX], \ in_pad[yin + 2][xin + XX], \ in_pad[yin + 3][xin + XX], \ in_pad[yin + 4][xin + XX], \ in_pad[yin + 5][xin + XX] \ ); MULTIPLY_BT(0) MULTIPLY_BT(1) MULTIPLY_BT(2) MULTIPLY_BT(3) MULTIPLY_BT(4) MULTIPLY_BT(5) #define MULTIPLY_B(XX) \ multiply_bt( \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 0) + buffer_entries], \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 1) + buffer_entries], \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 2) + buffer_entries], \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 3) + buffer_entries], \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 4) + buffer_entries], \ buffer[buffersize * (XX * WINOGRAD_ALPHA + 5) + buffer_entries], \ T1_##XX##_0, T1_##XX##_1, T1_##XX##_2, T1_##XX##_3, T1_##XX##_4, T1_##XX##_5 \ ); MULTIPLY_B(0) MULTIPLY_B(1) MULTIPLY_B(2) MULTIPLY_B(3) MULTIPLY_B(4) MULTIPLY_B(5) if (buffer_entries == 0) { buffer_offset = ch * P + block_y * WTILES + block_x; } buffer_entries++; if (buffer_entries >= buffersize || (ch == C - 1 && block_x == WTILES - 1 && block_y == WTILES - 1)) { for (auto i = 0; i < WINOGRAD_ALPHA * WINOGRAD_ALPHA; i++) { for (auto entry = 0; entry < buffer_entries; entry++) { V[i*C*P + buffer_offset + entry] = buffer[i*buffersize + entry]; } } buffer_entries = 0; } } } } } void CPUPipe::winograd_sgemm(const std::vector& U, const std::vector& V, std::vector& M, const int C, const int K) { constexpr auto P = WINOGRAD_P; for (auto b = 0; b < WINOGRAD_TILE; b++) { const auto offset_u = b * K * C; const auto offset_v = b * C * P; const auto offset_m = b * K * P; #ifdef USE_BLAS cblas_sgemm(CblasRowMajor, CblasTrans, CblasNoTrans, K, P, C, 1.0f, &U[offset_u], K, &V[offset_v], P, 0.0f, &M[offset_m], P); #else auto C_mat = EigenMatrixMap(M.data() + offset_m, P, K); C_mat.noalias() = ConstEigenMatrixMap(V.data() + offset_v, P, C) * ConstEigenMatrixMap(U.data() + offset_u, K, C).transpose(); #endif } } void CPUPipe::winograd_transform_out(const std::vector& M, std::vector& Y, const int K) { constexpr auto W = BOARD_SIZE; constexpr auto H = BOARD_SIZE; constexpr auto WTILES = WINOGRAD_WTILES; constexpr auto P = WINOGRAD_P; // multiple vector [i0..i5] by At and produce [o0..o3] // const auto At = std::array // {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, // 0.0f, SQ2/2.0f, -SQ2/2.0f, SQ2, -SQ2, 0.0f, // 0.0f, 1.0f/2.0f, 1.0f/2.0f, 2.0f, 2.0f, 0.0f, // 0.0f, SQ2/4.0f, -SQ2/4.0f, 2.0f*SQ2, -2.0f*SQ2, 1.0f}; auto multiply_at = []( float & o0, float & o1, float & o2, float & o3, float i0, float i1, float i2, float i3, float i4, float i5 ) { auto t1p2 = (i1 + i2) * (1.0f / 2.0f); auto t1m2 = (i1 - i2) * (SQ2/4.0f); auto t3p4 = i3 + i4; auto t3m4 = (i3 - i4) * (SQ2); o0 = i0 + t1p2 + t1p2 + t3p4; o1 = t1m2 + t1m2 + t3m4; o2 = t1p2 + t3p4 + t3p4; o3 = t1m2 + t3m4 + t3m4 + i5; }; for (auto k = 0; k < K; k++) { for (auto block_x = 0; block_x < WTILES; block_x++) { const auto x = WINOGRAD_M * block_x; for (auto block_y = 0; block_y < WTILES; block_y++) { const auto y = WINOGRAD_M * block_y; const auto b = block_y * WTILES + block_x; using WinogradTile = std::array, WINOGRAD_ALPHA>; WinogradTile temp_m; for (auto xi = 0; xi < WINOGRAD_ALPHA; xi++) { for (auto nu = 0; nu < WINOGRAD_ALPHA; nu++) { temp_m[xi][nu] = M[(xi*WINOGRAD_ALPHA + nu)*K*P + k*P + b]; } } std::array, WINOGRAD_M> temp; std::array, WINOGRAD_M> o; // Calculates transpose(A).temp_m.A for (auto j = 0; j < WINOGRAD_ALPHA; j++){ multiply_at( temp[0][j], temp[1][j], temp[2][j], temp[3][j], temp_m[0][j], temp_m[1][j], temp_m[2][j], temp_m[3][j], temp_m[4][j], temp_m[5][j] ); } for (auto i = 0; i < WINOGRAD_M; i++){ multiply_at( o[i][0], o[i][1], o[i][2], o[i][3], temp[i][0], temp[i][1], temp[i][2], temp[i][3], temp[i][4], temp[i][5] ); } const auto y_ind = k * H * W + y * W + x; for (auto i = 0; i < WINOGRAD_M; i++) { for (auto j = 0; j < WINOGRAD_M; j++) { if (y + i < H && x + j < W) { Y[y_ind + i * W + j] = o[i][j]; } } } } } } } void CPUPipe::winograd_convolve3(const int outputs, const std::vector& input, const std::vector& U, std::vector& V, std::vector& M, std::vector& output) { constexpr unsigned int filter_len = WINOGRAD_ALPHA * WINOGRAD_ALPHA; const auto input_channels = U.size() / (outputs * filter_len); winograd_transform_in(input, V, input_channels); winograd_sgemm(U, V, M, input_channels, outputs); winograd_transform_out(M, output, outputs); } template void convolve(const size_t outputs, const std::vector& input, const std::vector& weights, const std::vector& biases, std::vector& output) { // The size of the board is defined at compile time constexpr unsigned int width = BOARD_SIZE; constexpr unsigned int height = BOARD_SIZE; constexpr auto num_intersections = width * height; constexpr auto filter_len = filter_size * filter_size; const auto input_channels = weights.size() / (biases.size() * filter_len); const auto filter_dim = filter_len * input_channels; assert(outputs * num_intersections == output.size()); std::vector col(filter_dim * width * height); im2col(input_channels, input, col); // Weight shape (output, input, filter_size, filter_size) // 96 18 3 3 // C←αAB + βC // outputs[96,19x19] = weights[96,18x3x3] x col[18x3x3,19x19] // M Number of rows in matrices A and C. // N Number of columns in matrices B and C. // K Number of columns in matrix A; number of rows in matrix B. // lda The size of the first dimention of matrix A; if you are // passing a matrix A[m][n], the value should be m. // cblas_sgemm(CblasRowMajor, TransA, TransB, M, N, K, alpha, A, lda, B, // ldb, beta, C, N); #ifdef USE_BLAS cblas_sgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans, // M N K outputs, num_intersections, filter_dim, 1.0f, &weights[0], filter_dim, &col[0], num_intersections, 0.0f, &output[0], num_intersections); #else auto C_mat = EigenMatrixMap(output.data(), num_intersections, outputs); C_mat.noalias() = ConstEigenMatrixMap(col.data(), num_intersections, filter_dim) * ConstEigenMatrixMap(weights.data(), filter_dim, outputs); #endif for (unsigned int o = 0; o < outputs; o++) { for (unsigned int b = 0; b < num_intersections; b++) { output[(o * num_intersections) + b] += biases[o]; } } } template void batchnorm(const size_t channels, std::vector& data, const float* const means, const float* const stddevs, const float* const eltwise = nullptr) { const auto lambda_ReLU = [](const auto val) { return (val > 0.0f) ? val : 0.0f; }; for (auto c = size_t{0}; c < channels; ++c) { const auto mean = means[c]; const auto scale_stddev = stddevs[c]; const auto arr = &data[c * spatial_size]; if (eltwise == nullptr) { // Classical BN for (auto b = size_t{0}; b < spatial_size; b++) { arr[b] = lambda_ReLU(scale_stddev * (arr[b] - mean)); } } else { // BN + residual add const auto res = &eltwise[c * spatial_size]; for (auto b = size_t{0}; b < spatial_size; b++) { arr[b] = lambda_ReLU((scale_stddev * (arr[b] - mean)) + res[b]); } } } } void CPUPipe::forward(const std::vector& input, std::vector& output_pol, std::vector& output_val) { // Input convolution constexpr auto P = WINOGRAD_P; // Calculate output channels const auto output_channels = m_input_channels; // input_channels is the maximum number of input channels of any // convolution. Residual blocks are identical, but the first convolution // might be bigger when the network has very few filters const auto input_channels = std::max(static_cast(output_channels), static_cast(Network::INPUT_CHANNELS)); auto conv_out = std::vector(output_channels * NUM_INTERSECTIONS); auto V = std::vector(WINOGRAD_TILE * input_channels * P); auto M = std::vector(WINOGRAD_TILE * output_channels * P); winograd_convolve3(output_channels, input, m_weights->m_conv_weights[0], V, M, conv_out); batchnorm(output_channels, conv_out, m_weights->m_batchnorm_means[0].data(), m_weights->m_batchnorm_stddevs[0].data()); // Residual tower auto conv_in = std::vector(output_channels * NUM_INTERSECTIONS); auto res = std::vector(output_channels * NUM_INTERSECTIONS); for (auto i = size_t{1}; i < m_weights->m_conv_weights.size(); i += 2) { auto output_channels = m_input_channels; std::swap(conv_out, conv_in); winograd_convolve3(output_channels, conv_in, m_weights->m_conv_weights[i], V, M, conv_out); batchnorm(output_channels, conv_out, m_weights->m_batchnorm_means[i].data(), m_weights->m_batchnorm_stddevs[i].data()); std::swap(conv_in, res); std::swap(conv_out, conv_in); winograd_convolve3(output_channels, conv_in, m_weights->m_conv_weights[i + 1], V, M, conv_out); batchnorm(output_channels, conv_out, m_weights->m_batchnorm_means[i + 1].data(), m_weights->m_batchnorm_stddevs[i + 1].data(), res.data()); } convolve<1>(Network::OUTPUTS_POLICY, conv_out, m_conv_pol_w, m_conv_pol_b, output_pol); convolve<1>(Network::OUTPUTS_VALUE, conv_out, m_conv_val_w, m_conv_val_b, output_val); } void CPUPipe::push_weights(unsigned int /*filter_size*/, unsigned int /*channels*/, unsigned int outputs, std::shared_ptr weights) { m_weights = weights; // Output head convolutions m_conv_pol_w = weights->m_conv_pol_w; m_conv_pol_b.resize(m_conv_pol_w.size() / outputs, 0.0f); m_conv_val_w = weights->m_conv_val_w; m_conv_val_b.resize(m_conv_val_w.size() / outputs, 0.0f); } leela-zero-0.17/src/CPUPipe.h000066400000000000000000000060121345132315700157100ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Junhee Yoo and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef CPUPIPE_H_INCLUDED #define CPUPIPE_H_INCLUDED #include "config.h" #include #include #include "ForwardPipe.h" class CPUPipe : public ForwardPipe { public: virtual void initialize(const int channels); virtual void forward(const std::vector& input, std::vector& output_pol, std::vector& output_val); virtual void push_weights(unsigned int filter_size, unsigned int channels, unsigned int outputs, std::shared_ptr weights); private: void winograd_transform_in(const std::vector& in, std::vector& V, const int C); void winograd_sgemm(const std::vector& U, const std::vector& V, std::vector& M, const int C, const int K); void winograd_transform_out(const std::vector& M, std::vector& Y, const int K); void winograd_convolve3(const int outputs, const std::vector& input, const std::vector& U, std::vector& V, std::vector& M, std::vector& output); int m_input_channels; // Input + residual block tower std::shared_ptr m_weights; std::vector m_conv_pol_w; std::vector m_conv_val_w; std::vector m_conv_pol_b; std::vector m_conv_val_b; }; #endif leela-zero-0.17/src/Eigen/000077500000000000000000000000001345132315700153225ustar00rootroot00000000000000leela-zero-0.17/src/FastBoard.cpp000066400000000000000000000403531345132315700166510ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "FastBoard.h" #include #include #include #include #include #include #include #include #include "Utils.h" #include "config.h" using namespace Utils; const int FastBoard::NBR_SHIFT; const int FastBoard::NUM_VERTICES; const int FastBoard::NO_VERTEX; const int FastBoard::PASS; const int FastBoard::RESIGN; const std::array FastBoard::s_eyemask = { 4 * (1 << (NBR_SHIFT * BLACK)), 4 * (1 << (NBR_SHIFT * WHITE)) }; const std::array FastBoard::s_cinvert = { WHITE, BLACK, EMPTY, INVAL }; int FastBoard::get_boardsize() const { return m_boardsize; } int FastBoard::get_vertex(int x, int y) const { assert(x >= 0 && x < BOARD_SIZE); assert(y >= 0 && y < BOARD_SIZE); assert(x >= 0 && x < m_boardsize); assert(y >= 0 && y < m_boardsize); int vertex = ((y + 1) * m_sidevertices) + (x + 1); assert(vertex >= 0 && vertex < m_numvertices); return vertex; } std::pair FastBoard::get_xy(int vertex) const { //int vertex = ((y + 1) * (get_boardsize() + 2)) + (x + 1); int x = (vertex % m_sidevertices) - 1; int y = (vertex / m_sidevertices) - 1; assert(x >= 0 && x < m_boardsize); assert(y >= 0 && y < m_boardsize); assert(get_vertex(x, y) == vertex); return std::make_pair(x, y); } FastBoard::vertex_t FastBoard::get_state(int vertex) const { assert(vertex >= 0 && vertex < NUM_VERTICES); assert(vertex >= 0 && vertex < m_numvertices); return m_state[vertex]; } void FastBoard::set_state(int vertex, FastBoard::vertex_t content) { assert(vertex >= 0 && vertex < NUM_VERTICES); assert(vertex >= 0 && vertex < m_numvertices); assert(content >= BLACK && content <= INVAL); m_state[vertex] = content; } FastBoard::vertex_t FastBoard::get_state(int x, int y) const { return get_state(get_vertex(x, y)); } void FastBoard::set_state(int x, int y, FastBoard::vertex_t content) { set_state(get_vertex(x, y), content); } void FastBoard::reset_board(int size) { m_boardsize = size; m_sidevertices = size + 2; m_numvertices = m_sidevertices * m_sidevertices; m_tomove = BLACK; m_prisoners[BLACK] = 0; m_prisoners[WHITE] = 0; m_empty_cnt = 0; m_dirs[0] = -m_sidevertices; m_dirs[1] = +1; m_dirs[2] = +m_sidevertices; m_dirs[3] = -1; for (int i = 0; i < m_numvertices; i++) { m_state[i] = INVAL; m_neighbours[i] = 0; m_parent[i] = NUM_VERTICES; } for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { int vertex = get_vertex(i, j); m_state[vertex] = EMPTY; m_empty_idx[vertex] = m_empty_cnt; m_empty[m_empty_cnt++] = vertex; if (i == 0 || i == size - 1) { m_neighbours[vertex] += (1 << (NBR_SHIFT * BLACK)) | (1 << (NBR_SHIFT * WHITE)); m_neighbours[vertex] += 1 << (NBR_SHIFT * EMPTY); } else { m_neighbours[vertex] += 2 << (NBR_SHIFT * EMPTY); } if (j == 0 || j == size - 1) { m_neighbours[vertex] += (1 << (NBR_SHIFT * BLACK)) | (1 << (NBR_SHIFT * WHITE)); m_neighbours[vertex] += 1 << (NBR_SHIFT * EMPTY); } else { m_neighbours[vertex] += 2 << (NBR_SHIFT * EMPTY); } } } m_parent[NUM_VERTICES] = NUM_VERTICES; m_libs[NUM_VERTICES] = 16384; /* we will subtract from this */ m_next[NUM_VERTICES] = NUM_VERTICES; assert(m_state[NO_VERTEX] == INVAL); } bool FastBoard::is_suicide(int i, int color) const { // If there are liberties next to us, it is never suicide if (count_pliberties(i)) { return false; } // If we get here, we played in a "hole" surrounded by stones for (auto k = 0; k < 4; k++) { auto ai = i + m_dirs[k]; auto libs = m_libs[m_parent[ai]]; if (get_state(ai) == color) { if (libs > 1) { // connecting to live group = not suicide return false; } } else if (get_state(ai) == !color) { if (libs <= 1) { // killing neighbour = not suicide return false; } } } // We played in a hole, friendlies had one liberty at most and // we did not kill anything. So we killed ourselves. return true; } int FastBoard::count_pliberties(const int i) const { return count_neighbours(EMPTY, i); } // count neighbours of color c at vertex v // the border of the board has fake neighours of both colors int FastBoard::count_neighbours(const int c, const int v) const { assert(c == WHITE || c == BLACK || c == EMPTY); return (m_neighbours[v] >> (NBR_SHIFT * c)) & NBR_MASK; } void FastBoard::add_neighbour(const int vtx, const int color) { assert(color == WHITE || color == BLACK || color == EMPTY); std::array nbr_pars; int nbr_par_cnt = 0; for (int k = 0; k < 4; k++) { int ai = vtx + m_dirs[k]; m_neighbours[ai] += (1 << (NBR_SHIFT * color)) - (1 << (NBR_SHIFT * EMPTY)); bool found = false; for (int i = 0; i < nbr_par_cnt; i++) { if (nbr_pars[i] == m_parent[ai]) { found = true; break; } } if (!found) { m_libs[m_parent[ai]]--; nbr_pars[nbr_par_cnt++] = m_parent[ai]; } } } void FastBoard::remove_neighbour(const int vtx, const int color) { assert(color == WHITE || color == BLACK || color == EMPTY); std::array nbr_pars; int nbr_par_cnt = 0; for (int k = 0; k < 4; k++) { int ai = vtx + m_dirs[k]; m_neighbours[ai] += (1 << (NBR_SHIFT * EMPTY)) - (1 << (NBR_SHIFT * color)); bool found = false; for (int i = 0; i < nbr_par_cnt; i++) { if (nbr_pars[i] == m_parent[ai]) { found = true; break; } } if (!found) { m_libs[m_parent[ai]]++; nbr_pars[nbr_par_cnt++] = m_parent[ai]; } } } int FastBoard::calc_reach_color(int color) const { auto reachable = 0; auto bd = std::vector(m_numvertices, false); auto open = std::queue(); for (auto i = 0; i < m_boardsize; i++) { for (auto j = 0; j < m_boardsize; j++) { auto vertex = get_vertex(i, j); if (m_state[vertex] == color) { reachable++; bd[vertex] = true; open.push(vertex); } } } while (!open.empty()) { /* colored field, spread */ auto vertex = open.front(); open.pop(); for (auto k = 0; k < 4; k++) { auto neighbor = vertex + m_dirs[k]; if (!bd[neighbor] && m_state[neighbor] == EMPTY) { reachable++; bd[neighbor] = true; open.push(neighbor); } } } return reachable; } // Needed for scoring passed out games not in MC playouts float FastBoard::area_score(float komi) const { auto white = calc_reach_color(WHITE); auto black = calc_reach_color(BLACK); return black - white - komi; } void FastBoard::display_board(int lastmove) { int boardsize = get_boardsize(); myprintf("\n "); print_columns(); for (int j = boardsize-1; j >= 0; j--) { myprintf("%2d", j+1); if (lastmove == get_vertex(0, j)) myprintf("("); else myprintf(" "); for (int i = 0; i < boardsize; i++) { if (get_state(i,j) == WHITE) { myprintf("O"); } else if (get_state(i,j) == BLACK) { myprintf("X"); } else if (starpoint(boardsize, i, j)) { myprintf("+"); } else { myprintf("."); } if (lastmove == get_vertex(i, j)) myprintf(")"); else if (i != boardsize-1 && lastmove == get_vertex(i, j)+1) myprintf("("); else myprintf(" "); } myprintf("%2d\n", j+1); } myprintf(" "); print_columns(); myprintf("\n"); } void FastBoard::print_columns() { for (int i = 0; i < get_boardsize(); i++) { if (i < 25) { myprintf("%c ", (('a' + i < 'i') ? 'a' + i : 'a' + i + 1)); } else { myprintf("%c ", (('A' + (i - 25) < 'I') ? 'A' + (i - 25) : 'A' + (i - 25) + 1)); } } myprintf("\n"); } void FastBoard::merge_strings(const int ip, const int aip) { assert(ip != NUM_VERTICES && aip != NUM_VERTICES); /* merge stones */ m_stones[ip] += m_stones[aip]; /* loop over stones, update parents */ int newpos = aip; do { // check if this stone has a liberty for (int k = 0; k < 4; k++) { int ai = newpos + m_dirs[k]; // for each liberty, check if it is not shared if (m_state[ai] == EMPTY) { // find liberty neighbors bool found = false; for (int kk = 0; kk < 4; kk++) { int aai = ai + m_dirs[kk]; // friendly string shouldn't be ip // ip can also be an aip that has been marked if (m_parent[aai] == ip) { found = true; break; } } if (!found) { m_libs[ip]++; } } } m_parent[newpos] = ip; newpos = m_next[newpos]; } while (newpos != aip); /* merge stings */ std::swap(m_next[aip], m_next[ip]); } bool FastBoard::is_eye(const int color, const int i) const { /* check for 4 neighbors of the same color */ int ownsurrounded = (m_neighbours[i] & s_eyemask[color]); // if not, it can't be an eye // this takes advantage of borders being colored // both ways if (!ownsurrounded) { return false; } // 2 or more diagonals taken // 1 for side groups int colorcount[4]; colorcount[BLACK] = 0; colorcount[WHITE] = 0; colorcount[INVAL] = 0; colorcount[m_state[i - 1 - m_sidevertices]]++; colorcount[m_state[i + 1 - m_sidevertices]]++; colorcount[m_state[i - 1 + m_sidevertices]]++; colorcount[m_state[i + 1 + m_sidevertices]]++; if (colorcount[INVAL] == 0) { if (colorcount[!color] > 1) { return false; } } else { if (colorcount[!color]) { return false; } } return true; } std::string FastBoard::move_to_text(int move) const { std::ostringstream result; int column = move % m_sidevertices; int row = move / m_sidevertices; column--; row--; assert(move == FastBoard::PASS || move == FastBoard::RESIGN || (row >= 0 && row < m_boardsize)); assert(move == FastBoard::PASS || move == FastBoard::RESIGN || (column >= 0 && column < m_boardsize)); if (move >= 0 && move <= m_numvertices) { result << static_cast(column < 8 ? 'A' + column : 'A' + column + 1); result << (row + 1); } else if (move == FastBoard::PASS) { result << "pass"; } else if (move == FastBoard::RESIGN) { result << "resign"; } else { result << "error"; } return result.str(); } int FastBoard::text_to_move(std::string move) const { transform(cbegin(move), cend(move), begin(move), tolower); if (move == "pass") { return PASS; } else if (move == "resign") { return RESIGN; } else if (move.size() < 2 || !std::isalpha(move[0]) || !std::isdigit(move[1]) || move[0] == 'i') { return NO_VERTEX; } auto column = move[0] - 'a'; if (move[0] > 'i') { --column; } int row; std::istringstream parsestream(move.substr(1)); parsestream >> row; --row; if (row >= m_boardsize || column >= m_boardsize) { return NO_VERTEX; } return get_vertex(column, row); } std::string FastBoard::move_to_text_sgf(int move) const { std::ostringstream result; int column = move % m_sidevertices; int row = move / m_sidevertices; column--; row--; assert(move == FastBoard::PASS || move == FastBoard::RESIGN || (row >= 0 && row < m_boardsize)); assert(move == FastBoard::PASS || move == FastBoard::RESIGN || (column >= 0 && column < m_boardsize)); // SGF inverts rows row = m_boardsize - row - 1; if (move >= 0 && move <= m_numvertices) { if (column <= 25) { result << static_cast('a' + column); } else { result << static_cast('A' + column - 26); } if (row <= 25) { result << static_cast('a' + row); } else { result << static_cast('A' + row - 26); } } else if (move == FastBoard::PASS) { result << "tt"; } else if (move == FastBoard::RESIGN) { result << "tt"; } else { result << "error"; } return result.str(); } bool FastBoard::starpoint(int size, int point) { int stars[3]; int points[2]; int hits = 0; if (size % 2 == 0 || size < 9) { return false; } stars[0] = size >= 13 ? 3 : 2; stars[1] = size / 2; stars[2] = size - 1 - stars[0]; points[0] = point / size; points[1] = point % size; for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) { if (points[i] == stars[j]) { hits++; } } } return hits >= 2; } bool FastBoard::starpoint(int size, int x, int y) { return starpoint(size, y * size + x); } int FastBoard::get_prisoners(int side) const { assert(side == WHITE || side == BLACK); return m_prisoners[side]; } int FastBoard::get_to_move() const { return m_tomove; } bool FastBoard::black_to_move() const { return m_tomove == BLACK; } bool FastBoard::white_to_move() const { return m_tomove == WHITE; } void FastBoard::set_to_move(int tomove) { m_tomove = tomove; } std::string FastBoard::get_string(int vertex) const { std::string result; int start = m_parent[vertex]; int newpos = start; do { result += move_to_text(newpos) + " "; newpos = m_next[newpos]; } while (newpos != start); // eat last space assert(result.size() > 0); result.resize(result.size() - 1); return result; } std::string FastBoard::get_stone_list() const { std::string result; for (int i = 0; i < m_boardsize; i++) { for (int j = 0; j < m_boardsize; j++) { int vertex = get_vertex(i, j); if (get_state(vertex) != EMPTY) { result += move_to_text(vertex) + " "; } } } // eat final space, if any. if (result.size() > 0) { result.resize(result.size() - 1); } return result; } leela-zero-0.17/src/FastBoard.h000066400000000000000000000115021345132315700163100ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef FASTBOARD_H_INCLUDED #define FASTBOARD_H_INCLUDED #include "config.h" #include #include #include #include #include class FastBoard { friend class FastState; public: /* neighbor counts are up to 4, so 3 bits is ok, but a power of 2 makes things a bit faster */ static constexpr int NBR_SHIFT = 4; static constexpr int NBR_MASK = (1 << NBR_SHIFT) - 1; /* number of vertices in a "letterboxed" board representation */ static constexpr int NUM_VERTICES = ((BOARD_SIZE + 2) * (BOARD_SIZE + 2)); /* no applicable vertex */ static constexpr int NO_VERTEX = 0; /* vertex of a pass */ static constexpr int PASS = -1; /* vertex of a "resign move" */ static constexpr int RESIGN = -2; /* possible contents of a vertex */ enum vertex_t : char { BLACK = 0, WHITE = 1, EMPTY = 2, INVAL = 3 }; int get_boardsize() const; vertex_t get_state(int x, int y) const; vertex_t get_state(int vertex) const ; int get_vertex(int x, int y) const; void set_state(int x, int y, vertex_t content); void set_state(int vertex, vertex_t content); std::pair get_xy(int vertex) const; bool is_suicide(int i, int color) const; int count_pliberties(const int i) const; bool is_eye(const int color, const int vtx) const; float area_score(float komi) const; int get_prisoners(int side) const; bool black_to_move() const; bool white_to_move() const; int get_to_move() const; void set_to_move(int color); std::string move_to_text(int move) const; int text_to_move(std::string move) const; std::string move_to_text_sgf(int move) const; std::string get_stone_list() const; std::string get_string(int vertex) const; void reset_board(int size); void display_board(int lastmove = -1); static bool starpoint(int size, int point); static bool starpoint(int size, int x, int y); protected: /* bit masks to detect eyes on neighbors */ static const std::array s_eyemask; static const std::array s_cinvert; /* color inversion */ std::array m_state; /* board contents */ std::array m_next; /* next stone in string */ std::array m_parent; /* parent node of string */ std::array m_libs; /* liberties per string parent */ std::array m_stones; /* stones per string parent */ std::array m_neighbours; /* counts of neighboring stones */ std::array m_dirs; /* movement directions 4 way */ std::array m_prisoners; /* prisoners per color */ std::array m_empty; /* empty intersections */ std::array m_empty_idx; /* intersection indices */ int m_empty_cnt; /* count of empties */ int m_tomove; int m_numvertices; int m_boardsize; int m_sidevertices; int calc_reach_color(int color) const; int count_neighbours(const int color, const int i) const; void merge_strings(const int ip, const int aip); void add_neighbour(const int i, const int color); void remove_neighbour(const int i, const int color); void print_columns(); }; #endif leela-zero-0.17/src/FastState.cpp000066400000000000000000000111331345132315700166740ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "FastState.h" #include #include #include #include "FastBoard.h" #include "Utils.h" #include "Zobrist.h" #include "GTP.h" using namespace Utils; void FastState::init_game(int size, float komi) { board.reset_board(size); m_movenum = 0; m_komove = FastBoard::NO_VERTEX; m_lastmove = FastBoard::NO_VERTEX; m_komi = komi; m_handicap = 0; m_passes = 0; return; } void FastState::set_komi(float komi) { m_komi = komi; } void FastState::reset_game() { reset_board(); m_movenum = 0; m_passes = 0; m_handicap = 0; m_komove = FastBoard::NO_VERTEX; m_lastmove = FastBoard::NO_VERTEX; } void FastState::reset_board() { board.reset_board(board.get_boardsize()); } bool FastState::is_move_legal(int color, int vertex) const { return !cfg_analyze_tags.is_to_avoid(color, vertex, m_movenum) && ( vertex == FastBoard::PASS || vertex == FastBoard::RESIGN || (vertex != m_komove && board.get_state(vertex) == FastBoard::EMPTY && !board.is_suicide(vertex, color))); } void FastState::play_move(int vertex) { play_move(board.m_tomove, vertex); } void FastState::play_move(int color, int vertex) { board.m_hash ^= Zobrist::zobrist_ko[m_komove]; if (vertex == FastBoard::PASS) { // No Ko move m_komove = FastBoard::NO_VERTEX; } else { m_komove = board.update_board(color, vertex); } board.m_hash ^= Zobrist::zobrist_ko[m_komove]; m_lastmove = vertex; m_movenum++; if (board.m_tomove == color) { board.m_hash ^= Zobrist::zobrist_blacktomove; } board.m_tomove = !color; board.m_hash ^= Zobrist::zobrist_pass[get_passes()]; if (vertex == FastBoard::PASS) { increment_passes(); } else { set_passes(0); } board.m_hash ^= Zobrist::zobrist_pass[get_passes()]; } size_t FastState::get_movenum() const { return m_movenum; } int FastState::get_last_move() const { return m_lastmove; } int FastState::get_passes() const { return m_passes; } void FastState::set_passes(int val) { m_passes = val; } void FastState::increment_passes() { m_passes++; if (m_passes > 4) m_passes = 4; } int FastState::get_to_move() const { return board.m_tomove; } void FastState::set_to_move(int tom) { board.set_to_move(tom); } void FastState::display_state() { myprintf("\nPasses: %d Black (X) Prisoners: %d\n", m_passes, board.get_prisoners(FastBoard::BLACK)); if (board.black_to_move()) { myprintf("Black (X) to move"); } else { myprintf("White (O) to move"); } myprintf(" White (O) Prisoners: %d\n", board.get_prisoners(FastBoard::WHITE)); board.display_board(get_last_move()); } std::string FastState::move_to_text(int move) { return board.move_to_text(move); } float FastState::final_score() const { return board.area_score(get_komi() + get_handicap()); } float FastState::get_komi() const { return m_komi; } void FastState::set_handicap(int hcap) { m_handicap = hcap; } int FastState::get_handicap() const { return m_handicap; } std::uint64_t FastState::get_symmetry_hash(int symmetry) const { return board.calc_symmetry_hash(m_komove, symmetry); } leela-zero-0.17/src/FastState.h000066400000000000000000000044601345132315700163460ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef FASTSTATE_H_INCLUDED #define FASTSTATE_H_INCLUDED #include #include #include #include #include "FullBoard.h" class FastState { public: void init_game(int size, float komi); void reset_game(); void reset_board(); void play_move(int vertex); bool is_move_legal(int color, int vertex) const; void set_komi(float komi); float get_komi() const; void set_handicap(int hcap); int get_handicap() const; int get_passes() const; int get_to_move() const; void set_to_move(int tomove); void set_passes(int val); void increment_passes(); float final_score() const; std::uint64_t get_symmetry_hash(int symmetry) const; size_t get_movenum() const; int get_last_move() const; void display_state(); std::string move_to_text(int move); FullBoard board; float m_komi; int m_handicap; int m_passes; int m_komove; size_t m_movenum; int m_lastmove; protected: void play_move(int color, int vertex); }; #endif leela-zero-0.17/src/ForwardPipe.h000066400000000000000000000047431345132315700166760ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Junhee Yoo and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef FORWARDPIPE_H_INCLUDED #define FORWARDPIPE_H_INCLUDED #include #include #include "config.h" class ForwardPipe { public: class ForwardPipeWeights { public: // Input + residual block tower std::vector> m_conv_weights; std::vector> m_conv_biases; std::vector> m_batchnorm_means; std::vector> m_batchnorm_stddevs; // Policy head std::vector m_conv_pol_w; std::vector m_conv_pol_b; std::vector m_conv_val_w; std::vector m_conv_val_b; }; virtual ~ForwardPipe() = default; virtual void initialize(const int channels) = 0; virtual bool needs_autodetect() { return false; }; virtual void forward(const std::vector& input, std::vector& output_pol, std::vector& output_val) = 0; virtual void push_weights(unsigned int filter_size, unsigned int channels, unsigned int outputs, std::shared_ptr weights) = 0; }; #endif leela-zero-0.17/src/FullBoard.cpp000066400000000000000000000142611345132315700166550ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include "FullBoard.h" #include "Network.h" #include "Utils.h" #include "Zobrist.h" using namespace Utils; int FullBoard::remove_string(int i) { int pos = i; int removed = 0; int color = m_state[i]; do { m_hash ^= Zobrist::zobrist[m_state[pos]][pos]; m_ko_hash ^= Zobrist::zobrist[m_state[pos]][pos]; m_state[pos] = EMPTY; m_parent[pos] = NUM_VERTICES; remove_neighbour(pos, color); m_empty_idx[pos] = m_empty_cnt; m_empty[m_empty_cnt] = pos; m_empty_cnt++; m_hash ^= Zobrist::zobrist[m_state[pos]][pos]; m_ko_hash ^= Zobrist::zobrist[m_state[pos]][pos]; removed++; pos = m_next[pos]; } while (pos != i); return removed; } std::uint64_t FullBoard::calc_ko_hash() const { auto res = Zobrist::zobrist_empty; for (auto i = 0; i < m_numvertices; i++) { if (m_state[i] != INVAL) { res ^= Zobrist::zobrist[m_state[i]][i]; } } /* Tromp-Taylor has positional superko */ return res; } template std::uint64_t FullBoard::calc_hash(int komove, Function transform) const { auto res = Zobrist::zobrist_empty; for (auto i = 0; i < m_numvertices; i++) { if (m_state[i] != INVAL) { res ^= Zobrist::zobrist[m_state[i]][transform(i)]; } } /* prisoner hashing is rule set dependent */ res ^= Zobrist::zobrist_pris[0][m_prisoners[0]]; res ^= Zobrist::zobrist_pris[1][m_prisoners[1]]; if (m_tomove == BLACK) { res ^= Zobrist::zobrist_blacktomove; } res ^= Zobrist::zobrist_ko[transform(komove)]; return res; } std::uint64_t FullBoard::calc_hash(int komove) const { return calc_hash(komove, [](const auto vertex) { return vertex; }); } std::uint64_t FullBoard::calc_symmetry_hash(int komove, int symmetry) const { return calc_hash(komove, [this, symmetry](const auto vertex) { if (vertex == NO_VERTEX) { return NO_VERTEX; } else { const auto newvtx = Network::get_symmetry(get_xy(vertex), symmetry, m_boardsize); return get_vertex(newvtx.first, newvtx.second); } }); } std::uint64_t FullBoard::get_hash() const { return m_hash; } std::uint64_t FullBoard::get_ko_hash() const { return m_ko_hash; } void FullBoard::set_to_move(int tomove) { if (m_tomove != tomove) { m_hash ^= Zobrist::zobrist_blacktomove; } FastBoard::set_to_move(tomove); } int FullBoard::update_board(const int color, const int i) { assert(i != FastBoard::PASS); assert(m_state[i] == EMPTY); m_hash ^= Zobrist::zobrist[m_state[i]][i]; m_ko_hash ^= Zobrist::zobrist[m_state[i]][i]; m_state[i] = vertex_t(color); m_next[i] = i; m_parent[i] = i; m_libs[i] = count_pliberties(i); m_stones[i] = 1; m_hash ^= Zobrist::zobrist[m_state[i]][i]; m_ko_hash ^= Zobrist::zobrist[m_state[i]][i]; /* update neighbor liberties (they all lose 1) */ add_neighbour(i, color); /* did we play into an opponent eye? */ auto eyeplay = (m_neighbours[i] & s_eyemask[!color]); auto captured_stones = 0; int captured_vtx; for (int k = 0; k < 4; k++) { int ai = i + m_dirs[k]; if (m_state[ai] == !color) { if (m_libs[m_parent[ai]] <= 0) { int this_captured = remove_string(ai); captured_vtx = ai; captured_stones += this_captured; } } else if (m_state[ai] == color) { int ip = m_parent[i]; int aip = m_parent[ai]; if (ip != aip) { if (m_stones[ip] >= m_stones[aip]) { merge_strings(ip, aip); } else { merge_strings(aip, ip); } } } } m_hash ^= Zobrist::zobrist_pris[color][m_prisoners[color]]; m_prisoners[color] += captured_stones; m_hash ^= Zobrist::zobrist_pris[color][m_prisoners[color]]; /* move last vertex in list to our position */ auto lastvertex = m_empty[--m_empty_cnt]; m_empty_idx[lastvertex] = m_empty_idx[i]; m_empty[m_empty_idx[i]] = lastvertex; /* check whether we still live (i.e. detect suicide) */ if (m_libs[m_parent[i]] == 0) { assert(captured_stones == 0); remove_string(i); } /* check for possible simple ko */ if (captured_stones == 1 && eyeplay) { assert(get_state(captured_vtx) == FastBoard::EMPTY && !is_suicide(captured_vtx, !color)); return captured_vtx; } // No ko return NO_VERTEX; } void FullBoard::display_board(int lastmove) { FastBoard::display_board(lastmove); myprintf("Hash: %llX Ko-Hash: %llX\n\n", get_hash(), get_ko_hash()); } void FullBoard::reset_board(int size) { FastBoard::reset_board(size); m_hash = calc_hash(); m_ko_hash = calc_ko_hash(); } leela-zero-0.17/src/FullBoard.h000066400000000000000000000040341345132315700163170ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef FULLBOARD_H_INCLUDED #define FULLBOARD_H_INCLUDED #include "config.h" #include #include "FastBoard.h" class FullBoard : public FastBoard { public: int remove_string(int i); int update_board(const int color, const int i); std::uint64_t get_hash() const; std::uint64_t get_ko_hash() const; void set_to_move(int tomove); void reset_board(int size); void display_board(int lastmove = -1); std::uint64_t calc_hash(int komove = NO_VERTEX) const; std::uint64_t calc_symmetry_hash(int komove, int symmetry) const; std::uint64_t calc_ko_hash() const; std::uint64_t m_hash; std::uint64_t m_ko_hash; private: template std::uint64_t calc_hash(int komove, Function transform) const; }; #endif leela-zero-0.17/src/GTP.cpp000066400000000000000000001313171345132315700154370ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "GTP.h" #include "FastBoard.h" #include "FullBoard.h" #include "GameState.h" #include "Network.h" #include "SGFTree.h" #include "SMP.h" #include "Training.h" #include "UCTSearch.h" #include "Utils.h" using namespace Utils; // Configuration flags bool cfg_gtp_mode; bool cfg_allow_pondering; unsigned int cfg_num_threads; unsigned int cfg_batch_size; int cfg_max_playouts; int cfg_max_visits; size_t cfg_max_memory; size_t cfg_max_tree_size; int cfg_max_cache_ratio_percent; TimeManagement::enabled_t cfg_timemanage; int cfg_lagbuffer_cs; int cfg_resignpct; int cfg_noise; int cfg_random_cnt; int cfg_random_min_visits; float cfg_random_temp; std::uint64_t cfg_rng_seed; bool cfg_dumbpass; #ifdef USE_OPENCL std::vector cfg_gpus; bool cfg_sgemm_exhaustive; bool cfg_tune_only; #ifdef USE_HALF precision_t cfg_precision; #endif #endif float cfg_puct; float cfg_logpuct; float cfg_logconst; float cfg_softmax_temp; float cfg_fpu_reduction; float cfg_fpu_root_reduction; float cfg_ci_alpha; float cfg_lcb_min_visit_ratio; std::string cfg_weightsfile; std::string cfg_logfile; FILE* cfg_logfile_handle; bool cfg_quiet; std::string cfg_options_str; bool cfg_benchmark; bool cfg_cpu_only; AnalyzeTags cfg_analyze_tags; /* Parses tags for the lz-analyze GTP command and friends */ AnalyzeTags::AnalyzeTags(std::istringstream& cmdstream, const GameState& game) { std::string tag; /* Default color is the current one */ m_who = game.board.get_to_move(); auto avoid_not_pass_resign_b = false, avoid_not_pass_resign_w = false; auto allow_b = false, allow_w = false; while (true) { cmdstream >> std::ws; if (isdigit(cmdstream.peek())) { tag = "interval"; } else { cmdstream >> tag; if (cmdstream.fail() && cmdstream.eof()) { /* Parsing complete */ m_invalid = false; return; } } if (tag == "avoid" || tag == "allow") { std::string textcolor, textmoves; size_t until_movenum; cmdstream >> textcolor; cmdstream >> textmoves; cmdstream >> until_movenum; if (cmdstream.fail()) { return; } std::vector moves; std::istringstream movestream(textmoves); while (!movestream.eof()) { std::string textmove; getline(movestream, textmove, ','); auto sepidx = textmove.find_first_of(':'); if (sepidx != std::string::npos) { if (!(sepidx == 2 || sepidx == 3)) { moves.clear(); break; } auto move1_compressed = game.board.text_to_move( textmove.substr(0, sepidx) ); auto move2_compressed = game.board.text_to_move( textmove.substr(sepidx + 1) ); if (move1_compressed == FastBoard::NO_VERTEX || move1_compressed == FastBoard::PASS || move1_compressed == FastBoard::RESIGN || move2_compressed == FastBoard::NO_VERTEX || move2_compressed == FastBoard::PASS || move2_compressed == FastBoard::RESIGN) { moves.clear(); break; } auto move1_xy = game.board.get_xy(move1_compressed); auto move2_xy = game.board.get_xy(move2_compressed); auto xmin = std::min(move1_xy.first, move2_xy.first); auto xmax = std::max(move1_xy.first, move2_xy.first); auto ymin = std::min(move1_xy.second, move2_xy.second); auto ymax = std::max(move1_xy.second, move2_xy.second); for (auto move_x = xmin; move_x <= xmax; move_x++) { for (auto move_y = ymin; move_y <= ymax; move_y++) { moves.push_back(game.board.get_vertex(move_x,move_y)); } } } else { auto move = game.board.text_to_move(textmove); if (move == FastBoard::NO_VERTEX) { moves.clear(); break; } moves.push_back(move); } } if (moves.empty()) { return; } int color; if (textcolor == "w" || textcolor == "white") { color = FastBoard::WHITE; } else if (textcolor == "b" || textcolor == "black") { color = FastBoard::BLACK; } else { return; } if (until_movenum < 1) { return; } until_movenum += game.get_movenum() - 1; for (const auto& move : moves) { if (tag == "avoid") { add_move_to_avoid(color, move, until_movenum); if (move != FastBoard::PASS && move != FastBoard::RESIGN) { if (color == FastBoard::BLACK) { avoid_not_pass_resign_b = true; } else { avoid_not_pass_resign_w = true; } } } else { add_move_to_allow(color, move, until_movenum); if (color == FastBoard::BLACK) { allow_b = true; } else { allow_w = true; } } } if ((allow_b && avoid_not_pass_resign_b) || (allow_w && avoid_not_pass_resign_w)) { /* If "allow" is in use, it is illegal to use "avoid" with any * move that is not "pass" or "resign". */ return; } } else if (tag == "w" || tag == "white") { m_who = FastBoard::WHITE; } else if (tag == "b" || tag == "black") { m_who = FastBoard::BLACK; } else if (tag == "interval") { cmdstream >> m_interval_centis; if (cmdstream.fail()) { return; } } else if (tag == "minmoves") { cmdstream >> m_min_moves; if (cmdstream.fail()) { return; } } else { return; } } } void AnalyzeTags::add_move_to_avoid(int color, int vertex, size_t until_move) { m_moves_to_avoid.emplace_back(color, until_move, vertex); } void AnalyzeTags::add_move_to_allow(int color, int vertex, size_t until_move) { m_moves_to_allow.emplace_back(color, until_move, vertex); } int AnalyzeTags::interval_centis() const { return m_interval_centis; } int AnalyzeTags::invalid() const { return m_invalid; } int AnalyzeTags::who() const { return m_who; } size_t AnalyzeTags::post_move_count() const { return m_min_moves; } bool AnalyzeTags::is_to_avoid(int color, int vertex, size_t movenum) const { for (auto& move : m_moves_to_avoid) { if (color == move.color && vertex == move.vertex && movenum <= move.until_move) { return true; } } if (vertex != FastBoard::PASS && vertex != FastBoard::RESIGN) { auto active_allow = false; for (auto& move : m_moves_to_allow) { if (color == move.color && movenum <= move.until_move) { active_allow = true; if (vertex == move.vertex) { return false; } } } if (active_allow) { return true; } } return false; } bool AnalyzeTags::has_move_restrictions() const { return !m_moves_to_avoid.empty() || !m_moves_to_allow.empty(); } std::unique_ptr GTP::s_network; void GTP::initialize(std::unique_ptr&& net) { s_network = std::move(net); bool result; std::string message; std::tie(result, message) = set_max_memory(cfg_max_memory, cfg_max_cache_ratio_percent); if (!result) { // This should only ever happen with 60 block networks on 32bit machine. myprintf("LOW MEMORY SETTINGS! Couldn't set default memory limits.\n"); myprintf("The network you are using might be too big\n"); myprintf("for the default settings on your system.\n"); throw std::runtime_error("Error setting memory requirements."); } myprintf("%s\n", message.c_str()); } void GTP::setup_default_parameters() { cfg_gtp_mode = false; cfg_allow_pondering = true; // we will re-calculate this on Leela.cpp cfg_num_threads = 1; // we will re-calculate this on Leela.cpp cfg_batch_size = 1; cfg_max_memory = UCTSearch::DEFAULT_MAX_MEMORY; cfg_max_playouts = UCTSearch::UNLIMITED_PLAYOUTS; cfg_max_visits = UCTSearch::UNLIMITED_PLAYOUTS; // This will be overwriiten in initialize() after network size is known. cfg_max_tree_size = UCTSearch::DEFAULT_MAX_MEMORY; cfg_max_cache_ratio_percent = 10; cfg_timemanage = TimeManagement::AUTO; cfg_lagbuffer_cs = 100; cfg_weightsfile = leelaz_file("best-network"); #ifdef USE_OPENCL cfg_gpus = { }; cfg_sgemm_exhaustive = false; cfg_tune_only = false; #ifdef USE_HALF cfg_precision = precision_t::AUTO; #endif #endif cfg_puct = 0.5f; cfg_logpuct = 0.015f; cfg_logconst = 1.7f; cfg_softmax_temp = 1.0f; cfg_fpu_reduction = 0.25f; // see UCTSearch::should_resign cfg_resignpct = -1; cfg_noise = false; cfg_fpu_root_reduction = cfg_fpu_reduction; cfg_ci_alpha = 1e-5f; cfg_lcb_min_visit_ratio = 0.10f; cfg_random_cnt = 0; cfg_random_min_visits = 1; cfg_random_temp = 1.0f; cfg_dumbpass = false; cfg_logfile_handle = nullptr; cfg_quiet = false; cfg_benchmark = false; #ifdef USE_CPU_ONLY cfg_cpu_only = true; #else cfg_cpu_only = false; #endif cfg_analyze_tags = AnalyzeTags{}; // C++11 doesn't guarantee *anything* about how random this is, // and in MinGW it isn't random at all. But we can mix it in, which // helps when it *is* high quality (Linux, MSVC). std::random_device rd; std::ranlux48 gen(rd()); std::uint64_t seed1 = (gen() << 16) ^ gen(); // If the above fails, this is one of our best, portable, bets. std::uint64_t seed2 = std::chrono::high_resolution_clock:: now().time_since_epoch().count(); cfg_rng_seed = seed1 ^ seed2; } const std::string GTP::s_commands[] = { "protocol_version", "name", "version", "quit", "known_command", "list_commands", "boardsize", "clear_board", "komi", "play", "genmove", "showboard", "undo", "final_score", "final_status_list", "time_settings", "time_left", "fixed_handicap", "last_move", "move_history", "place_free_handicap", "set_free_handicap", "loadsgf", "printsgf", "kgs-genmove_cleanup", "kgs-time_settings", "kgs-game_over", "heatmap", "lz-analyze", "lz-genmove_analyze", "lz-memory_report", "lz-setoption", "gomill-explain_last_move", "" }; // Default/min/max could be moved into separate fields, // but for now we assume that the GUI will not send us invalid info. const std::string GTP::s_options[] = { "option name Maximum Memory Use (MiB) type spin default 2048 min 128 max 131072", "option name Percentage of memory for cache type spin default 10 min 1 max 99", "option name Visits type spin default 0 min 0 max 1000000000", "option name Playouts type spin default 0 min 0 max 1000000000", "option name Lagbuffer type spin default 0 min 0 max 3000", "option name Resign Percentage type spin default -1 min -1 max 30", "option name Pondering type check default true", "" }; std::string GTP::get_life_list(const GameState & game, bool live) { std::vector stringlist; std::string result; const auto& board = game.board; if (live) { for (int i = 0; i < board.get_boardsize(); i++) { for (int j = 0; j < board.get_boardsize(); j++) { int vertex = board.get_vertex(i, j); if (board.get_state(vertex) != FastBoard::EMPTY) { stringlist.push_back(board.get_string(vertex)); } } } } // remove multiple mentions of the same string // unique reorders and returns new iterator, erase actually deletes std::sort(begin(stringlist), end(stringlist)); stringlist.erase(std::unique(begin(stringlist), end(stringlist)), end(stringlist)); for (size_t i = 0; i < stringlist.size(); i++) { result += (i == 0 ? "" : "\n") + stringlist[i]; } return result; } void GTP::execute(GameState & game, const std::string& xinput) { std::string input; static auto search = std::make_unique(game, *s_network); bool transform_lowercase = true; // Required on Unixy systems if (xinput.find("loadsgf") != std::string::npos) { transform_lowercase = false; } /* eat empty lines, simple preprocessing, lower case */ for (unsigned int tmp = 0; tmp < xinput.size(); tmp++) { if (xinput[tmp] == 9) { input += " "; } else if ((xinput[tmp] > 0 && xinput[tmp] <= 9) || (xinput[tmp] >= 11 && xinput[tmp] <= 31) || xinput[tmp] == 127) { continue; } else { if (transform_lowercase) { input += std::tolower(xinput[tmp]); } else { input += xinput[tmp]; } } // eat multi whitespace if (input.size() > 1) { if (std::isspace(input[input.size() - 2]) && std::isspace(input[input.size() - 1])) { input.resize(input.size() - 1); } } } std::string command; int id = -1; if (input == "") { return; } else if (input == "exit") { exit(EXIT_SUCCESS); } else if (input.find("#") == 0) { return; } else if (std::isdigit(input[0])) { std::istringstream strm(input); char spacer; strm >> id; strm >> std::noskipws >> spacer; std::getline(strm, command); } else { command = input; } /* process commands */ if (command == "protocol_version") { gtp_printf(id, "%d", GTP_VERSION); return; } else if (command == "name") { gtp_printf(id, PROGRAM_NAME); return; } else if (command == "version") { gtp_printf(id, PROGRAM_VERSION); return; } else if (command == "quit") { gtp_printf(id, ""); exit(EXIT_SUCCESS); } else if (command.find("known_command") == 0) { std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; /* remove known_command */ cmdstream >> tmp; for (int i = 0; s_commands[i].size() > 0; i++) { if (tmp == s_commands[i]) { gtp_printf(id, "true"); return; } } gtp_printf(id, "false"); return; } else if (command.find("list_commands") == 0) { std::string outtmp(s_commands[0]); for (int i = 1; s_commands[i].size() > 0; i++) { outtmp = outtmp + "\n" + s_commands[i]; } gtp_printf(id, outtmp.c_str()); return; } else if (command.find("boardsize") == 0) { std::istringstream cmdstream(command); std::string stmp; int tmp; cmdstream >> stmp; // eat boardsize cmdstream >> tmp; if (!cmdstream.fail()) { if (tmp != BOARD_SIZE) { gtp_fail_printf(id, "unacceptable size"); } else { float old_komi = game.get_komi(); Training::clear_training(); game.init_game(tmp, old_komi); gtp_printf(id, ""); } } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("clear_board") == 0) { Training::clear_training(); game.reset_game(); search = std::make_unique(game, *s_network); assert(UCTNodePointer::get_tree_size() == 0); gtp_printf(id, ""); return; } else if (command.find("komi") == 0) { std::istringstream cmdstream(command); std::string tmp; float komi = KOMI; float old_komi = game.get_komi(); cmdstream >> tmp; // eat komi cmdstream >> komi; if (!cmdstream.fail()) { if (komi != old_komi) { game.set_komi(komi); } gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("play") == 0) { std::istringstream cmdstream(command); std::string tmp; std::string color, vertex; cmdstream >> tmp; //eat play cmdstream >> color; cmdstream >> vertex; if (!cmdstream.fail()) { if (!game.play_textmove(color, vertex)) { gtp_fail_printf(id, "illegal move"); } else { gtp_printf(id, ""); } } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("genmove") == 0 || command.find("lz-genmove_analyze") == 0) { auto analysis_output = command.find("lz-genmove_analyze") == 0; std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; // eat genmove int who; AnalyzeTags tags; if (analysis_output) { tags = AnalyzeTags{cmdstream, game}; if (tags.invalid()) { gtp_fail_printf(id, "cannot parse analyze tags"); return; } who = tags.who(); } else { /* genmove command */ cmdstream >> tmp; if (tmp == "w" || tmp == "white") { who = FastBoard::WHITE; } else if (tmp == "b" || tmp == "black") { who = FastBoard::BLACK; } else { gtp_fail_printf(id, "syntax error"); return; } } if (analysis_output) { // Start of multi-line response cfg_analyze_tags = tags; if (id != -1) gtp_printf_raw("=%d\n", id); else gtp_printf_raw("=\n"); } // start thinking { game.set_to_move(who); // Outputs winrate and pvs for lz-genmove_analyze int move = search->think(who); game.play_move(move); std::string vertex = game.move_to_text(move); if (!analysis_output) { gtp_printf(id, "%s", vertex.c_str()); } else { gtp_printf_raw("play %s\n", vertex.c_str()); } } if (cfg_allow_pondering) { // now start pondering if (!game.has_resigned()) { // Outputs winrate and pvs through gtp for lz-genmove_analyze search->ponder(); } } if (analysis_output) { // Terminate multi-line response gtp_printf_raw("\n"); } cfg_analyze_tags = {}; return; } else if (command.find("lz-analyze") == 0) { std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; // eat lz-analyze AnalyzeTags tags{cmdstream, game}; if (tags.invalid()) { gtp_fail_printf(id, "cannot parse analyze tags"); return; } // Start multi-line response. if (id != -1) gtp_printf_raw("=%d\n", id); else gtp_printf_raw("=\n"); // Now start pondering. if (!game.has_resigned()) { cfg_analyze_tags = tags; // Outputs winrate and pvs through gtp game.set_to_move(tags.who()); search->ponder(); } cfg_analyze_tags = {}; // Terminate multi-line response gtp_printf_raw("\n"); return; } else if (command.find("kgs-genmove_cleanup") == 0) { std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; // eat kgs-genmove cmdstream >> tmp; if (!cmdstream.fail()) { int who; if (tmp == "w" || tmp == "white") { who = FastBoard::WHITE; } else if (tmp == "b" || tmp == "black") { who = FastBoard::BLACK; } else { gtp_fail_printf(id, "syntax error"); return; } game.set_passes(0); { game.set_to_move(who); int move = search->think(who, UCTSearch::NOPASS); game.play_move(move); std::string vertex = game.move_to_text(move); gtp_printf(id, "%s", vertex.c_str()); } if (cfg_allow_pondering) { // now start pondering if (!game.has_resigned()) { search->ponder(); } } } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("undo") == 0) { if (game.undo_move()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "cannot undo"); } return; } else if (command.find("showboard") == 0) { gtp_printf(id, ""); game.display_state(); return; } else if (command.find("final_score") == 0) { float ftmp = game.final_score(); /* white wins */ if (ftmp < -0.1) { gtp_printf(id, "W+%3.1f", float(fabs(ftmp))); } else if (ftmp > 0.1) { gtp_printf(id, "B+%3.1f", ftmp); } else { gtp_printf(id, "0"); } return; } else if (command.find("final_status_list") == 0) { if (command.find("alive") != std::string::npos) { std::string livelist = get_life_list(game, true); gtp_printf(id, livelist.c_str()); } else if (command.find("dead") != std::string::npos) { std::string deadlist = get_life_list(game, false); gtp_printf(id, deadlist.c_str()); } else { gtp_printf(id, ""); } return; } else if (command.find("time_settings") == 0) { std::istringstream cmdstream(command); std::string tmp; int maintime, byotime, byostones; cmdstream >> tmp >> maintime >> byotime >> byostones; if (!cmdstream.fail()) { // convert to centiseconds and set game.set_timecontrol(maintime * 100, byotime * 100, byostones, 0); gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("time_left") == 0) { std::istringstream cmdstream(command); std::string tmp, color; int time, stones; cmdstream >> tmp >> color >> time >> stones; if (!cmdstream.fail()) { int icolor; if (color == "w" || color == "white") { icolor = FastBoard::WHITE; } else if (color == "b" || color == "black") { icolor = FastBoard::BLACK; } else { gtp_fail_printf(id, "Color in time adjust not understood.\n"); return; } game.adjust_time(icolor, time * 100, stones); gtp_printf(id, ""); if (cfg_allow_pondering) { // KGS sends this after our move // now start pondering if (!game.has_resigned()) { search->ponder(); } } } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("auto") == 0) { do { int move = search->think(game.get_to_move(), UCTSearch::NORMAL); game.play_move(move); game.display_state(); } while (game.get_passes() < 2 && !game.has_resigned()); return; } else if (command.find("go") == 0 && command.size() < 6) { int move = search->think(game.get_to_move()); game.play_move(move); std::string vertex = game.move_to_text(move); myprintf("%s\n", vertex.c_str()); return; } else if (command.find("heatmap") == 0) { std::istringstream cmdstream(command); std::string tmp; std::string symmetry; cmdstream >> tmp; // eat heatmap cmdstream >> symmetry; Network::Netresult vec; if (cmdstream.fail()) { // Default = DIRECT with no symmetric change vec = s_network->get_output( &game, Network::Ensemble::DIRECT, Network::IDENTITY_SYMMETRY, false); } else if (symmetry == "all") { for (auto s = 0; s < Network::NUM_SYMMETRIES; ++s) { vec = s_network->get_output( &game, Network::Ensemble::DIRECT, s, false); Network::show_heatmap(&game, vec, false); } } else if (symmetry == "average" || symmetry == "avg") { vec = s_network->get_output( &game, Network::Ensemble::AVERAGE, -1, false); } else { vec = s_network->get_output( &game, Network::Ensemble::DIRECT, std::stoi(symmetry), false); } if (symmetry != "all") { Network::show_heatmap(&game, vec, false); } gtp_printf(id, ""); return; } else if (command.find("fixed_handicap") == 0) { std::istringstream cmdstream(command); std::string tmp; int stones; cmdstream >> tmp; // eat fixed_handicap cmdstream >> stones; if (!cmdstream.fail() && game.set_fixed_handicap(stones)) { auto stonestring = game.board.get_stone_list(); gtp_printf(id, "%s", stonestring.c_str()); } else { gtp_fail_printf(id, "Not a valid number of handicap stones"); } return; } else if (command.find("last_move") == 0) { auto last_move = game.get_last_move(); if (last_move == FastBoard::NO_VERTEX) { gtp_fail_printf(id, "no previous move known"); return; } auto coordinate = game.move_to_text(last_move); auto color = game.get_to_move() == FastBoard::WHITE ? "black" : "white"; gtp_printf(id, "%s %s", color, coordinate.c_str()); return; } else if (command.find("move_history") == 0) { if (game.get_movenum() == 0) { gtp_printf_raw("= \n"); } else { gtp_printf_raw("= "); } auto game_history = game.get_game_history(); // undone moves may still be present, so reverse the portion of the // array we need and resize to trim it down for iteration. std::reverse(begin(game_history), begin(game_history) + game.get_movenum() + 1); game_history.resize(game.get_movenum()); for (const auto &state : game_history) { auto coordinate = game.move_to_text(state->get_last_move()); auto color = state->get_to_move() == FastBoard::WHITE ? "black" : "white"; gtp_printf_raw("%s %s\n", color, coordinate.c_str()); } gtp_printf_raw("\n"); return; } else if (command.find("place_free_handicap") == 0) { std::istringstream cmdstream(command); std::string tmp; int stones; cmdstream >> tmp; // eat place_free_handicap cmdstream >> stones; if (!cmdstream.fail()) { game.place_free_handicap(stones, *s_network); auto stonestring = game.board.get_stone_list(); gtp_printf(id, "%s", stonestring.c_str()); } else { gtp_fail_printf(id, "Not a valid number of handicap stones"); } return; } else if (command.find("set_free_handicap") == 0) { std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; // eat set_free_handicap do { std::string vertex; cmdstream >> vertex; if (!cmdstream.fail()) { if (!game.play_textmove("black", vertex)) { gtp_fail_printf(id, "illegal move"); } else { game.set_handicap(game.get_handicap() + 1); } } } while (!cmdstream.fail()); std::string stonestring = game.board.get_stone_list(); gtp_printf(id, "%s", stonestring.c_str()); return; } else if (command.find("loadsgf") == 0) { std::istringstream cmdstream(command); std::string tmp, filename; int movenum; cmdstream >> tmp; // eat loadsgf cmdstream >> filename; if (!cmdstream.fail()) { cmdstream >> movenum; if (cmdstream.fail()) { movenum = 999; } } else { gtp_fail_printf(id, "Missing filename."); return; } auto sgftree = std::make_unique(); try { sgftree->load_from_file(filename); game = sgftree->follow_mainline_state(movenum - 1); gtp_printf(id, ""); } catch (const std::exception&) { gtp_fail_printf(id, "cannot load file"); } return; } else if (command.find("kgs-chat") == 0) { // kgs-chat (game|private) Name Message std::istringstream cmdstream(command); std::string tmp; cmdstream >> tmp; // eat kgs-chat cmdstream >> tmp; // eat game|private cmdstream >> tmp; // eat player name do { cmdstream >> tmp; // eat message } while (!cmdstream.fail()); gtp_fail_printf(id, "I'm a go bot, not a chat bot."); return; } else if (command.find("kgs-game_over") == 0) { // Do nothing. Particularly, don't ponder. gtp_printf(id, ""); return; } else if (command.find("kgs-time_settings") == 0) { // none, absolute, byoyomi, or canadian std::istringstream cmdstream(command); std::string tmp; std::string tc_type; int maintime, byotime, byostones, byoperiods; cmdstream >> tmp >> tc_type; if (tc_type.find("none") != std::string::npos) { // 30 mins game.set_timecontrol(30 * 60 * 100, 0, 0, 0); } else if (tc_type.find("absolute") != std::string::npos) { cmdstream >> maintime; game.set_timecontrol(maintime * 100, 0, 0, 0); } else if (tc_type.find("canadian") != std::string::npos) { cmdstream >> maintime >> byotime >> byostones; // convert to centiseconds and set game.set_timecontrol(maintime * 100, byotime * 100, byostones, 0); } else if (tc_type.find("byoyomi") != std::string::npos) { // KGS style Fischer clock cmdstream >> maintime >> byotime >> byoperiods; game.set_timecontrol(maintime * 100, byotime * 100, 0, byoperiods); } else { gtp_fail_printf(id, "syntax not understood"); return; } if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("netbench") == 0) { std::istringstream cmdstream(command); std::string tmp; int iterations; cmdstream >> tmp; // eat netbench cmdstream >> iterations; if (!cmdstream.fail()) { s_network->benchmark(&game, iterations); } else { s_network->benchmark(&game); } gtp_printf(id, ""); return; } else if (command.find("printsgf") == 0) { std::istringstream cmdstream(command); std::string tmp, filename; cmdstream >> tmp; // eat printsgf cmdstream >> filename; auto sgf_text = SGFTree::state_to_string(game, 0); // GTP says consecutive newlines terminate the output, // so we must filter those. boost::replace_all(sgf_text, "\n\n", "\n"); if (cmdstream.fail()) { gtp_printf(id, "%s\n", sgf_text.c_str()); } else { std::ofstream out(filename); out << sgf_text; out.close(); gtp_printf(id, ""); } return; } else if (command.find("load_training") == 0) { std::istringstream cmdstream(command); std::string tmp, filename; // tmp will eat "load_training" cmdstream >> tmp >> filename; Training::load_training(filename); if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("save_training") == 0) { std::istringstream cmdstream(command); std::string tmp, filename; // tmp will eat "save_training" cmdstream >> tmp >> filename; Training::save_training(filename); if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("dump_training") == 0) { std::istringstream cmdstream(command); std::string tmp, winner_color, filename; int who_won; // tmp will eat "dump_training" cmdstream >> tmp >> winner_color >> filename; if (winner_color == "w" || winner_color == "white") { who_won = FullBoard::WHITE; } else if (winner_color == "b" || winner_color == "black") { who_won = FullBoard::BLACK; } else { gtp_fail_printf(id, "syntax not understood"); return; } Training::dump_training(who_won, filename); if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("dump_debug") == 0) { std::istringstream cmdstream(command); std::string tmp, filename; // tmp will eat "dump_debug" cmdstream >> tmp >> filename; Training::dump_debug(filename); if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("dump_supervised") == 0) { std::istringstream cmdstream(command); std::string tmp, sgfname, outname; // tmp will eat dump_supervised cmdstream >> tmp >> sgfname >> outname; Training::dump_supervised(sgfname, outname); if (!cmdstream.fail()) { gtp_printf(id, ""); } else { gtp_fail_printf(id, "syntax not understood"); } return; } else if (command.find("lz-memory_report") == 0) { auto base_memory = get_base_memory(); auto tree_size = add_overhead(UCTNodePointer::get_tree_size()); auto cache_size = add_overhead(s_network->get_estimated_cache_size()); auto total = base_memory + tree_size + cache_size; gtp_printf(id, "Estimated total memory consumption: %d MiB.\n" "Network with overhead: %d MiB / Search tree: %d MiB / Network cache: %d\n", total / MiB, base_memory / MiB, tree_size / MiB, cache_size / MiB); return; } else if (command.find("lz-setoption") == 0) { return execute_setoption(*search.get(), id, command); } else if (command.find("gomill-explain_last_move") == 0) { gtp_printf(id, "%s\n", search->explain_last_think().c_str()); return; } gtp_fail_printf(id, "unknown command"); return; } std::pair GTP::parse_option(std::istringstream& is) { std::string token, name, value; // Read option name (can contain spaces) while (is >> token && token != "value") name += std::string(" ", name.empty() ? 0 : 1) + token; // Read option value (can contain spaces) while (is >> token) value += std::string(" ", value.empty() ? 0 : 1) + token; return std::make_pair(name, value); } size_t GTP::get_base_memory() { // At the moment of writing the memory consumption is // roughly network size + 85 for one GPU and + 160 for two GPUs. #ifdef USE_OPENCL auto gpus = std::max(cfg_gpus.size(), size_t{1}); return s_network->get_estimated_size() + 85 * MiB * gpus; #else return s_network->get_estimated_size(); #endif } std::pair GTP::set_max_memory(size_t max_memory, int cache_size_ratio_percent) { if (max_memory == 0) { max_memory = UCTSearch::DEFAULT_MAX_MEMORY; } // Calculate amount of memory available for the search tree + // NNCache by estimating a constant memory overhead first. auto base_memory = get_base_memory(); if (max_memory < base_memory) { return std::make_pair(false, "Not enough memory for network. " + std::to_string(base_memory / MiB) + " MiB required."); } auto max_memory_for_search = max_memory - base_memory; assert(cache_size_ratio_percent >= 1); assert(cache_size_ratio_percent <= 99); auto max_cache_size = max_memory_for_search * cache_size_ratio_percent / 100; auto max_cache_count = (int)(remove_overhead(max_cache_size) / NNCache::ENTRY_SIZE); // Verify if the setting would not result in too little cache. if (max_cache_count < NNCache::MIN_CACHE_COUNT) { return std::make_pair(false, "Not enough memory for cache."); } auto max_tree_size = max_memory_for_search - max_cache_size; if (max_tree_size < UCTSearch::MIN_TREE_SPACE) { return std::make_pair(false, "Not enough memory for search tree."); } // Only if settings are ok we store the values in config. cfg_max_memory = max_memory; cfg_max_cache_ratio_percent = cache_size_ratio_percent; // Set max_tree_size. cfg_max_tree_size = remove_overhead(max_tree_size); // Resize cache. s_network->nncache_resize(max_cache_count); return std::make_pair(true, "Setting max tree size to " + std::to_string(max_tree_size / MiB) + " MiB and cache size to " + std::to_string(max_cache_size / MiB) + " MiB."); } void GTP::execute_setoption(UCTSearch & search, int id, const std::string &command) { std::istringstream cmdstream(command); std::string tmp, name_token; // Consume lz_setoption, name. cmdstream >> tmp >> name_token; // Print available options if called without an argument. if (cmdstream.fail()) { std::string options_out_tmp(""); for (int i = 0; s_options[i].size() > 0; i++) { options_out_tmp = options_out_tmp + "\n" + s_options[i]; } gtp_printf(id, options_out_tmp.c_str()); return; } if (name_token.find("name") != 0) { gtp_fail_printf(id, "incorrect syntax for lz-setoption"); return; } std::string name, value; std::tie(name, value) = parse_option(cmdstream); if (name == "maximum memory use (mib)") { std::istringstream valuestream(value); int max_memory_in_mib; valuestream >> max_memory_in_mib; if (!valuestream.fail()) { if (max_memory_in_mib < 128 || max_memory_in_mib > 131072) { gtp_fail_printf(id, "incorrect value"); return; } bool result; std::string reason; std::tie(result, reason) = set_max_memory(max_memory_in_mib * MiB, cfg_max_cache_ratio_percent); if (result) { gtp_printf(id, reason.c_str()); } else { gtp_fail_printf(id, reason.c_str()); } return; } else { gtp_fail_printf(id, "incorrect value"); return; } } else if (name == "percentage of memory for cache") { std::istringstream valuestream(value); int cache_size_ratio_percent; valuestream >> cache_size_ratio_percent; if (cache_size_ratio_percent < 1 || cache_size_ratio_percent > 99) { gtp_fail_printf(id, "incorrect value"); return; } bool result; std::string reason; std::tie(result, reason) = set_max_memory(cfg_max_memory, cache_size_ratio_percent); if (result) { gtp_printf(id, reason.c_str()); } else { gtp_fail_printf(id, reason.c_str()); } return; } else if (name == "visits") { std::istringstream valuestream(value); int visits; valuestream >> visits; cfg_max_visits = visits; // 0 may be specified to mean "no limit" if (cfg_max_visits == 0) { cfg_max_visits = UCTSearch::UNLIMITED_PLAYOUTS; } // Note that if the visits are changed but no // explicit command to set memory usage is given, // we will stick with the initial guess we made on startup. search.set_visit_limit(cfg_max_visits); gtp_printf(id, ""); } else if (name == "playouts") { std::istringstream valuestream(value); int playouts; valuestream >> playouts; cfg_max_playouts = playouts; // 0 may be specified to mean "no limit" if (cfg_max_playouts == 0) { cfg_max_playouts = UCTSearch::UNLIMITED_PLAYOUTS; } else if (cfg_allow_pondering) { // Limiting playouts while pondering is still enabled // makes no sense. gtp_fail_printf(id, "incorrect value"); return; } // Note that if the playouts are changed but no // explicit command to set memory usage is given, // we will stick with the initial guess we made on startup. search.set_playout_limit(cfg_max_playouts); gtp_printf(id, ""); } else if (name == "lagbuffer") { std::istringstream valuestream(value); int lagbuffer; valuestream >> lagbuffer; cfg_lagbuffer_cs = lagbuffer; gtp_printf(id, ""); } else if (name == "pondering") { std::istringstream valuestream(value); std::string toggle; valuestream >> toggle; if (toggle == "true") { if (cfg_max_playouts != UCTSearch::UNLIMITED_PLAYOUTS) { gtp_fail_printf(id, "incorrect value"); return; } cfg_allow_pondering = true; } else if (toggle == "false") { cfg_allow_pondering = false; } else { gtp_fail_printf(id, "incorrect value"); return; } gtp_printf(id, ""); } else if (name == "resign percentage") { std::istringstream valuestream(value); int resignpct; valuestream >> resignpct; cfg_resignpct = resignpct; gtp_printf(id, ""); } else { gtp_fail_printf(id, "Unknown option"); } return; } leela-zero-0.17/src/GTP.h000066400000000000000000000120231345132315700150740ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef GTP_H_INCLUDED #define GTP_H_INCLUDED #include "config.h" #include #include #include #include "Network.h" #include "GameState.h" #include "UCTSearch.h" struct MoveToAvoid { int color; size_t until_move; int vertex; MoveToAvoid(int color, size_t until_move, int vertex) : color(color), until_move(until_move), vertex(vertex) {} bool operator==(const MoveToAvoid other) const { return color == other.color && until_move == other.until_move && vertex == other.vertex; } }; class AnalyzeTags { friend class LeelaTest; public: AnalyzeTags() = default; AnalyzeTags(std::istringstream& cmdstream, const GameState& game); void add_move_to_avoid(int color, int vertex, size_t until_move); void add_move_to_allow(int color, int vertex, size_t until_move); int interval_centis() const; int invalid() const; int who() const; size_t post_move_count() const; bool is_to_avoid(int color, int vertex, size_t movenum) const; bool has_move_restrictions() const; private: bool m_invalid{true}; std::vector m_moves_to_avoid, m_moves_to_allow; int m_interval_centis{0}; int m_who{FastBoard::INVAL}; size_t m_min_moves{0}; }; extern bool cfg_gtp_mode; extern bool cfg_allow_pondering; extern unsigned int cfg_num_threads; extern unsigned int cfg_batch_size; extern int cfg_max_playouts; extern int cfg_max_visits; extern size_t cfg_max_memory; extern size_t cfg_max_tree_size; extern int cfg_max_cache_ratio_percent; extern TimeManagement::enabled_t cfg_timemanage; extern int cfg_lagbuffer_cs; extern int cfg_resignpct; extern int cfg_noise; extern int cfg_random_cnt; extern int cfg_random_min_visits; extern float cfg_random_temp; extern std::uint64_t cfg_rng_seed; extern bool cfg_dumbpass; #ifdef USE_OPENCL extern std::vector cfg_gpus; extern bool cfg_sgemm_exhaustive; extern bool cfg_tune_only; #ifdef USE_HALF enum class precision_t { AUTO, SINGLE, HALF }; extern precision_t cfg_precision; #endif #endif extern float cfg_puct; extern float cfg_logpuct; extern float cfg_logconst; extern float cfg_softmax_temp; extern float cfg_fpu_reduction; extern float cfg_fpu_root_reduction; extern float cfg_ci_alpha; extern float cfg_lcb_min_visit_ratio; extern std::string cfg_logfile; extern std::string cfg_weightsfile; extern FILE* cfg_logfile_handle; extern bool cfg_quiet; extern std::string cfg_options_str; extern bool cfg_benchmark; extern bool cfg_cpu_only; extern AnalyzeTags cfg_analyze_tags; static constexpr size_t MiB = 1024LL * 1024LL; /* A list of all valid GTP2 commands is defined here: https://www.lysator.liu.se/~gunnar/gtp/gtp2-spec-draft2/gtp2-spec.html GTP is meant to be used between programs. It's not a human interface. */ class GTP { public: static std::unique_ptr s_network; static void initialize(std::unique_ptr&& network); static void execute(GameState & game, const std::string& xinput); static void setup_default_parameters(); private: static constexpr int GTP_VERSION = 2; static std::string get_life_list(const GameState & game, bool live); static const std::string s_commands[]; static const std::string s_options[]; static std::pair parse_option( std::istringstream& is); static std::pair set_max_memory( size_t max_memory, int cache_size_ratio_percent); static void execute_setoption(UCTSearch& search, int id, const std::string& command); // Memory estimation helpers static size_t get_base_memory(); static size_t add_overhead(size_t s) { return s * 11LL / 10LL; } static size_t remove_overhead(size_t s) { return s * 10LL / 11LL; } }; #endif leela-zero-0.17/src/GameState.cpp000066400000000000000000000214511345132315700166540ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "GameState.h" #include "Network.h" #include #include #include #include #include #include #include "FastBoard.h" #include "FastState.h" #include "FullBoard.h" #include "KoState.h" #include "UCTSearch.h" void GameState::init_game(int size, float komi) { KoState::init_game(size, komi); game_history.clear(); game_history.emplace_back(std::make_shared(*this)); m_timecontrol.reset_clocks(); m_resigned = FastBoard::EMPTY; } void GameState::reset_game() { KoState::reset_game(); game_history.clear(); game_history.emplace_back(std::make_shared(*this)); m_timecontrol.reset_clocks(); m_resigned = FastBoard::EMPTY; } bool GameState::forward_move() { if (game_history.size() > m_movenum + 1) { m_movenum++; *(static_cast(this)) = *game_history[m_movenum]; return true; } else { return false; } } bool GameState::undo_move() { if (m_movenum > 0) { m_movenum--; // this is not so nice, but it should work *(static_cast(this)) = *game_history[m_movenum]; // This also restores hashes as they're part of state return true; } else { return false; } } void GameState::rewind() { *(static_cast(this)) = *game_history[0]; m_movenum = 0; } void GameState::play_move(int vertex) { play_move(get_to_move(), vertex); } void GameState::play_move(int color, int vertex) { if (vertex == FastBoard::RESIGN) { m_resigned = color; } else { KoState::play_move(color, vertex); } // cut off any leftover moves from navigating game_history.resize(m_movenum); game_history.emplace_back(std::make_shared(*this)); } bool GameState::play_textmove(std::string color, const std::string& vertex) { int who; transform(cbegin(color), cend(color), begin(color), tolower); if (color == "w" || color == "white") { who = FullBoard::WHITE; } else if (color == "b" || color == "black") { who = FullBoard::BLACK; } else { return false; } const auto move = board.text_to_move(vertex); if (move == FastBoard::NO_VERTEX || (move != FastBoard::PASS && move != FastBoard::RESIGN && board.get_state(move) != FastBoard::EMPTY)) { return false; } set_to_move(who); play_move(move); return true; } void GameState::stop_clock(int color) { m_timecontrol.stop(color); } void GameState::start_clock(int color) { m_timecontrol.start(color); } void GameState::display_state() { FastState::display_state(); m_timecontrol.display_times(); } int GameState::who_resigned() const { return m_resigned; } bool GameState::has_resigned() const { return m_resigned != FastBoard::EMPTY; } const TimeControl& GameState::get_timecontrol() const { return m_timecontrol; } void GameState::set_timecontrol(const TimeControl& timecontrol) { m_timecontrol = timecontrol; } void GameState::set_timecontrol(int maintime, int byotime, int byostones, int byoperiods) { TimeControl timecontrol(maintime, byotime, byostones, byoperiods); m_timecontrol = timecontrol; } void GameState::adjust_time(int color, int time, int stones) { m_timecontrol.adjust_time(color, time, stones); } void GameState::anchor_game_history() { // handicap moves don't count in game history m_movenum = 0; game_history.clear(); game_history.emplace_back(std::make_shared(*this)); } bool GameState::set_fixed_handicap(int handicap) { if (!valid_handicap(handicap)) { return false; } int board_size = board.get_boardsize(); int high = board_size >= 13 ? 3 : 2; int mid = board_size / 2; int low = board_size - 1 - high; if (handicap >= 2) { play_move(FastBoard::BLACK, board.get_vertex(low, low)); play_move(FastBoard::BLACK, board.get_vertex(high, high)); } if (handicap >= 3) { play_move(FastBoard::BLACK, board.get_vertex(high, low)); } if (handicap >= 4) { play_move(FastBoard::BLACK, board.get_vertex(low, high)); } if (handicap >= 5 && handicap % 2 == 1) { play_move(FastBoard::BLACK, board.get_vertex(mid, mid)); } if (handicap >= 6) { play_move(FastBoard::BLACK, board.get_vertex(low, mid)); play_move(FastBoard::BLACK, board.get_vertex(high, mid)); } if (handicap >= 8) { play_move(FastBoard::BLACK, board.get_vertex(mid, low)); play_move(FastBoard::BLACK, board.get_vertex(mid, high)); } board.set_to_move(FastBoard::WHITE); anchor_game_history(); set_handicap(handicap); return true; } int GameState::set_fixed_handicap_2(int handicap) { int board_size = board.get_boardsize(); int low = board_size >= 13 ? 3 : 2; int mid = board_size / 2; int high = board_size - 1 - low; int interval = (high - mid) / 2; int placed = 0; while (interval >= 3) { for (int i = low; i <= high; i += interval) { for (int j = low; j <= high; j += interval) { if (placed >= handicap) return placed; if (board.get_state(i-1, j-1) != FastBoard::EMPTY) continue; if (board.get_state(i-1, j) != FastBoard::EMPTY) continue; if (board.get_state(i-1, j+1) != FastBoard::EMPTY) continue; if (board.get_state(i, j-1) != FastBoard::EMPTY) continue; if (board.get_state(i, j) != FastBoard::EMPTY) continue; if (board.get_state(i, j+1) != FastBoard::EMPTY) continue; if (board.get_state(i+1, j-1) != FastBoard::EMPTY) continue; if (board.get_state(i+1, j) != FastBoard::EMPTY) continue; if (board.get_state(i+1, j+1) != FastBoard::EMPTY) continue; play_move(FastBoard::BLACK, board.get_vertex(i, j)); placed++; } } interval = interval / 2; } return placed; } bool GameState::valid_handicap(int handicap) { int board_size = board.get_boardsize(); if (handicap < 2 || handicap > 9) { return false; } if (board_size % 2 == 0 && handicap > 4) { return false; } if (board_size == 7 && handicap > 4) { return false; } if (board_size < 7 && handicap > 0) { return false; } return true; } void GameState::place_free_handicap(int stones, Network & network) { int limit = board.get_boardsize() * board.get_boardsize(); if (stones > limit / 2) { stones = limit / 2; } int orgstones = stones; int fixplace = std::min(9, stones); set_fixed_handicap(fixplace); stones -= fixplace; stones -= set_fixed_handicap_2(stones); for (int i = 0; i < stones; i++) { auto search = std::make_unique(*this, network); auto move = search->think(FastBoard::BLACK, UCTSearch::NOPASS); play_move(FastBoard::BLACK, move); } if (orgstones) { board.set_to_move(FastBoard::WHITE); } else { board.set_to_move(FastBoard::BLACK); } anchor_game_history(); set_handicap(orgstones); } const FullBoard& GameState::get_past_board(int moves_ago) const { assert(moves_ago >= 0 && (unsigned)moves_ago <= m_movenum); assert(m_movenum + 1 <= game_history.size()); return game_history[m_movenum - moves_ago]->board; } const std::vector>& GameState::get_game_history() const { return game_history; } leela-zero-0.17/src/GameState.h000066400000000000000000000056671345132315700163340ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef GAMESTATE_H_INCLUDED #define GAMESTATE_H_INCLUDED #include #include #include #include "FastState.h" #include "FullBoard.h" #include "KoState.h" #include "TimeControl.h" class Network; class GameState : public KoState { public: explicit GameState() = default; explicit GameState(const KoState* rhs) { // Copy in fields from base class. *(static_cast(this)) = *rhs; anchor_game_history(); } void init_game(int size, float komi); void reset_game(); bool set_fixed_handicap(int stones); int set_fixed_handicap_2(int stones); void place_free_handicap(int stones, Network & network); void anchor_game_history(); void rewind(); /* undo infinite */ bool undo_move(); bool forward_move(); const FullBoard& get_past_board(int moves_ago) const; const std::vector>& get_game_history() const; void play_move(int color, int vertex); void play_move(int vertex); bool play_textmove(std::string color, const std::string& vertex); void start_clock(int color); void stop_clock(int color); const TimeControl& get_timecontrol() const; void set_timecontrol(const TimeControl& timecontrol); void set_timecontrol(int maintime, int byotime, int byostones, int byoperiods); void adjust_time(int color, int time, int stones); void display_state(); bool has_resigned() const; int who_resigned() const; private: bool valid_handicap(int stones); std::vector> game_history; TimeControl m_timecontrol; int m_resigned{FastBoard::EMPTY}; }; #endif leela-zero-0.17/src/Im2Col.h000066400000000000000000000066671345132315700155500ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef IM2COL_H_INCLUDED #define IM2COL_H_INCLUDED #include #include #include template void im2col(const int channels, const std::vector& input, std::vector& output) { constexpr unsigned int height = BOARD_SIZE; constexpr unsigned int width = BOARD_SIZE; constexpr int pad = (filter_size / 2); constexpr unsigned int output_h = height + 2 * pad - filter_size + 1; constexpr unsigned int output_w = width + 2 * pad - filter_size + 1; const float* data_im = input.data(); float* data_col = output.data(); for (int channel = channels; channel--; data_im += NUM_INTERSECTIONS) { for (unsigned int kernel_row = 0; kernel_row < filter_size; kernel_row++) { for (unsigned int kernel_col = 0; kernel_col < filter_size; kernel_col++) { int input_row = -pad + kernel_row; for (int output_rows = output_h; output_rows; output_rows--) { if (unsigned(input_row) < height) { int input_col = -pad + kernel_col; for (int output_col = output_w; output_col; output_col--) { if (unsigned(input_col) < width) { *(data_col++) = data_im[input_row * width + input_col]; } else { *(data_col++) = 0; } input_col++; } } else { for (int output_cols = output_w; output_cols; output_cols--) { *(data_col++) = 0; } } input_row++; } } } } } template <> void im2col<1>(const int channels, const std::vector& input, std::vector& output) { auto outSize = size_t{channels * static_cast(NUM_INTERSECTIONS)}; assert(output.size() == outSize); std::copy(begin(input), begin(input) + outSize, begin(output)); } #endif leela-zero-0.17/src/KoState.cpp000066400000000000000000000044211345132315700163520ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "KoState.h" #include #include #include #include "FastBoard.h" #include "FastState.h" #include "FullBoard.h" void KoState::init_game(int size, float komi) { assert(size <= BOARD_SIZE); FastState::init_game(size, komi); m_ko_hash_history.clear(); m_ko_hash_history.emplace_back(board.get_ko_hash()); } bool KoState::superko() const { auto first = crbegin(m_ko_hash_history); auto last = crend(m_ko_hash_history); auto res = std::find(++first, last, board.get_ko_hash()); return (res != last); } void KoState::reset_game() { FastState::reset_game(); m_ko_hash_history.clear(); m_ko_hash_history.push_back(board.get_ko_hash()); } void KoState::play_move(int vertex) { play_move(board.get_to_move(), vertex); } void KoState::play_move(int color, int vertex) { if (vertex != FastBoard::RESIGN) { FastState::play_move(color, vertex); } m_ko_hash_history.push_back(board.get_ko_hash()); } leela-zero-0.17/src/KoState.h000066400000000000000000000032711345132315700160210ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef KOSTATE_H_INCLUDED #define KOSTATE_H_INCLUDED #include "config.h" #include #include "FastState.h" #include "FullBoard.h" class KoState : public FastState { public: void init_game(int size, float komi); bool superko() const; void reset_game(); void play_move(int color, int vertex); void play_move(int vertex); private: std::vector m_ko_hash_history; }; #endif leela-zero-0.17/src/Leela.cpp000066400000000000000000000467341345132315700160370ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include #include #include #include #include #include #include #include "GTP.h" #include "GameState.h" #include "Network.h" #include "NNCache.h" #include "Random.h" #include "ThreadPool.h" #include "Utils.h" #include "Zobrist.h" using namespace Utils; static void license_blurb() { printf( "Leela Zero %s Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors\n" "This program comes with ABSOLUTELY NO WARRANTY.\n" "This is free software, and you are welcome to redistribute it\n" "under certain conditions; see the COPYING file for details.\n\n", PROGRAM_VERSION); } static void calculate_thread_count_cpu(boost::program_options::variables_map & vm) { // If we are CPU-based, there is no point using more than the number of CPUs/ auto cfg_max_threads = std::min(SMP::get_num_cpus(), size_t{MAX_CPUS}); if (vm["threads"].as() > 0) { auto num_threads = vm["threads"].as(); if (num_threads > cfg_max_threads) { myprintf("Clamping threads to maximum = %d\n", cfg_max_threads); num_threads = cfg_max_threads; } cfg_num_threads = num_threads; } else { cfg_num_threads = cfg_max_threads; } } #ifdef USE_OPENCL static void calculate_thread_count_gpu(boost::program_options::variables_map & vm) { auto cfg_max_threads = size_t{MAX_CPUS}; // Default thread count : GPU case // 1) if no args are given, use batch size of 5 and thread count of (batch size) * (number of gpus) * 2 // 2) if number of threads are given, use batch size of (thread count) / (number of gpus) / 2 // 3) if number of batches are given, use thread count of (batch size) * (number of gpus) * 2 auto gpu_count = cfg_gpus.size(); if (gpu_count == 0) { // size of zero if autodetect GPU : default to 1 gpu_count = 1; } if (vm["threads"].as() > 0) { auto num_threads = vm["threads"].as(); if (num_threads > cfg_max_threads) { myprintf("Clamping threads to maximum = %d\n", cfg_max_threads); num_threads = cfg_max_threads; } cfg_num_threads = num_threads; if (vm["batchsize"].as() > 0) { cfg_batch_size = vm["batchsize"].as(); } else { cfg_batch_size = (cfg_num_threads + (gpu_count * 2) - 1) / (gpu_count * 2); // no idea why somebody wants to use threads less than the number of GPUs // but should at least prevent crashing if (cfg_batch_size == 0) { cfg_batch_size = 1; } } } else { if (vm["batchsize"].as() > 0) { cfg_batch_size = vm["batchsize"].as(); } else { cfg_batch_size = 5; } cfg_num_threads = std::min(cfg_max_threads, cfg_batch_size * gpu_count * 2); } if (cfg_num_threads < cfg_batch_size) { printf("Number of threads = %d must be no smaller than batch size = %d\n", cfg_num_threads, cfg_batch_size); exit(EXIT_FAILURE); } } #endif static void parse_commandline(int argc, char *argv[]) { namespace po = boost::program_options; // Declare the supported options. po::options_description gen_desc("Generic options"); gen_desc.add_options() ("help,h", "Show commandline options.") ("gtp,g", "Enable GTP mode.") ("threads,t", po::value()->default_value(0), "Number of threads to use. Select 0 to let leela-zero pick a reasonable default.") ("playouts,p", po::value(), "Weaken engine by limiting the number of playouts. " "Requires --noponder.") ("visits,v", po::value(), "Weaken engine by limiting the number of visits.") ("lagbuffer,b", po::value()->default_value(cfg_lagbuffer_cs), "Safety margin for time usage in centiseconds.") ("resignpct,r", po::value()->default_value(cfg_resignpct), "Resign when winrate is less than x%.\n" "-1 uses 10% but scales for handicap.") ("weights,w", po::value()->default_value(cfg_weightsfile), "File with network weights.") ("logfile,l", po::value(), "File to log input/output to.") ("quiet,q", "Disable all diagnostic output.") ("timemanage", po::value()->default_value("auto"), "[auto|on|off|fast|no_pruning] Enable time management features.\n" "auto = no_pruning when using -n, otherwise on.\n" "on = Cut off search when the best move can't change" ", but use full time if moving faster doesn't save time.\n" "fast = Same as on but always plays faster.\n" "no_pruning = For self play training use.\n") ("noponder", "Disable thinking on opponent's time.") ("benchmark", "Test network and exit. Default args:\n-v3200 --noponder " "-m0 -t1 -s1.") #ifndef USE_CPU_ONLY ("cpu-only", "Use CPU-only implementation and do not use OpenCL device(s).") #endif ; #ifdef USE_OPENCL po::options_description gpu_desc("OpenCL device options"); gpu_desc.add_options() ("gpu", po::value >(), "ID of the OpenCL device(s) to use (disables autodetection).") ("full-tuner", "Try harder to find an optimal OpenCL tuning.") ("tune-only", "Tune OpenCL only and then exit.") ("batchsize", po::value()->default_value(0), "Max batch size. Select 0 to let leela-zero pick a reasonable default.") #ifdef USE_HALF ("precision", po::value(), "Floating-point precision (single/half/auto).\n" "Default is to auto which automatically determines which one to use.") #endif ; #endif po::options_description selfplay_desc("Self-play options"); selfplay_desc.add_options() ("noise,n", "Enable policy network randomization.") ("seed,s", po::value(), "Random number generation seed.") ("dumbpass,d", "Don't use heuristics for smarter passing.") ("randomcnt,m", po::value()->default_value(cfg_random_cnt), "Play more randomly the first x moves.") ("randomvisits", po::value()->default_value(cfg_random_min_visits), "Don't play random moves if they have <= x visits.") ("randomtemp", po::value()->default_value(cfg_random_temp), "Temperature to use for random move selection.") ; #ifdef USE_TUNER po::options_description tuner_desc("Tuning options"); tuner_desc.add_options() ("puct", po::value()) ("logpuct", po::value()) ("logconst", po::value()) ("softmax_temp", po::value()) ("fpu_reduction", po::value()) ("ci_alpha", po::value()) ; #endif // These won't be shown, we use them to catch incorrect usage of the // command line. po::options_description ignore("Ignored options"); #ifndef USE_OPENCL ignore.add_options() ("batchsize", po::value()->default_value(1), "Max batch size."); #endif po::options_description h_desc("Hidden options"); h_desc.add_options() ("arguments", po::value>()); po::options_description visible; visible.add(gen_desc) #ifdef USE_OPENCL .add(gpu_desc) #endif .add(selfplay_desc) #ifdef USE_TUNER .add(tuner_desc); #else ; #endif // Parse both the above, we will check if any of the latter are present. po::options_description all; all.add(visible).add(ignore).add(h_desc); po::positional_options_description p_desc; p_desc.add("arguments", -1); po::variables_map vm; try { po::store(po::command_line_parser(argc, argv) .options(all).positional(p_desc).run(), vm); po::notify(vm); } catch(const boost::program_options::error& e) { printf("ERROR: %s\n", e.what()); license_blurb(); std::cout << visible << std::endl; exit(EXIT_FAILURE); } // Handle commandline options if (vm.count("help") || vm.count("arguments")) { auto ev = EXIT_SUCCESS; // The user specified an argument. We don't accept any, so explain // our usage. if (vm.count("arguments")) { for (auto& arg : vm["arguments"].as>()) { std::cout << "Unrecognized argument: " << arg << std::endl; } ev = EXIT_FAILURE; } license_blurb(); std::cout << visible << std::endl; exit(ev); } if (vm.count("quiet")) { cfg_quiet = true; } if (vm.count("benchmark")) { cfg_quiet = true; // Set this early to avoid unnecessary output. } #ifdef USE_TUNER if (vm.count("puct")) { cfg_puct = vm["puct"].as(); } if (vm.count("logpuct")) { cfg_logpuct = vm["logpuct"].as(); } if (vm.count("logconst")) { cfg_logconst = vm["logconst"].as(); } if (vm.count("softmax_temp")) { cfg_softmax_temp = vm["softmax_temp"].as(); } if (vm.count("fpu_reduction")) { cfg_fpu_reduction = vm["fpu_reduction"].as(); } if (vm.count("ci_alpha")) { cfg_ci_alpha = vm["ci_alpha"].as(); } #endif if (vm.count("logfile")) { cfg_logfile = vm["logfile"].as(); myprintf("Logging to %s.\n", cfg_logfile.c_str()); cfg_logfile_handle = fopen(cfg_logfile.c_str(), "a"); } cfg_weightsfile = vm["weights"].as(); if (vm["weights"].defaulted() && !boost::filesystem::exists(cfg_weightsfile)) { printf("A network weights file is required to use the program.\n"); printf("By default, Leela Zero looks for it in %s.\n", cfg_weightsfile.c_str()); exit(EXIT_FAILURE); } if (vm.count("gtp")) { cfg_gtp_mode = true; } #ifdef USE_OPENCL if (vm.count("gpu")) { cfg_gpus = vm["gpu"].as >(); } if (vm.count("full-tuner")) { cfg_sgemm_exhaustive = true; // --full-tuner auto-implies --tune-only. The full tuner is so slow // that nobody will wait for it to finish befure running a game. // This simply prevents some edge cases from confusing other people. cfg_tune_only = true; } if (vm.count("tune-only")) { cfg_tune_only = true; } #ifdef USE_HALF if (vm.count("precision")) { auto precision = vm["precision"].as(); if ("single" == precision) { cfg_precision = precision_t::SINGLE; } else if ("half" == precision) { cfg_precision = precision_t::HALF; } else if ("auto" == precision) { cfg_precision = precision_t::AUTO; } else { printf("Unexpected option for --precision, expecting single/half/auto\n"); exit(EXIT_FAILURE); } } if (cfg_precision == precision_t::AUTO) { // Auto precision is not supported for full tuner cases. if (cfg_sgemm_exhaustive) { printf("Automatic precision not supported when doing exhaustive tuning\n"); printf("Please add '--precision single' or '--precision half'\n"); exit(EXIT_FAILURE); } } #endif if (vm.count("cpu-only")) { cfg_cpu_only = true; } #else cfg_cpu_only = true; #endif if (cfg_cpu_only) { calculate_thread_count_cpu(vm); } else { #ifdef USE_OPENCL calculate_thread_count_gpu(vm); myprintf("Using OpenCL batch size of %d\n", cfg_batch_size); #endif } myprintf("Using %d thread(s).\n", cfg_num_threads); if (vm.count("seed")) { cfg_rng_seed = vm["seed"].as(); if (cfg_num_threads > 1) { myprintf("Seed specified but multiple threads enabled.\n"); myprintf("Games will likely not be reproducible.\n"); } } myprintf("RNG seed: %llu\n", cfg_rng_seed); if (vm.count("noponder")) { cfg_allow_pondering = false; } if (vm.count("noise")) { cfg_noise = true; } if (vm.count("dumbpass")) { cfg_dumbpass = true; } if (vm.count("playouts")) { cfg_max_playouts = vm["playouts"].as(); if (!vm.count("noponder")) { printf("Nonsensical options: Playouts are restricted but " "thinking on the opponent's time is still allowed. " "Add --noponder if you want a weakened engine.\n"); exit(EXIT_FAILURE); } // 0 may be specified to mean "no limit" if (cfg_max_playouts == 0) { cfg_max_playouts = UCTSearch::UNLIMITED_PLAYOUTS; } } if (vm.count("visits")) { cfg_max_visits = vm["visits"].as(); // 0 may be specified to mean "no limit" if (cfg_max_visits == 0) { cfg_max_visits = UCTSearch::UNLIMITED_PLAYOUTS; } } if (vm.count("resignpct")) { cfg_resignpct = vm["resignpct"].as(); } if (vm.count("randomcnt")) { cfg_random_cnt = vm["randomcnt"].as(); } if (vm.count("randomvisits")) { cfg_random_min_visits = vm["randomvisits"].as(); } if (vm.count("randomtemp")) { cfg_random_temp = vm["randomtemp"].as(); } if (vm.count("timemanage")) { auto tm = vm["timemanage"].as(); if (tm == "auto") { cfg_timemanage = TimeManagement::AUTO; } else if (tm == "on") { cfg_timemanage = TimeManagement::ON; } else if (tm == "off") { cfg_timemanage = TimeManagement::OFF; } else if (tm == "fast") { cfg_timemanage = TimeManagement::FAST; } else if (tm == "no_pruning") { cfg_timemanage = TimeManagement::NO_PRUNING; } else { printf("Invalid timemanage value.\n"); exit(EXIT_FAILURE); } } if (cfg_timemanage == TimeManagement::AUTO) { cfg_timemanage = cfg_noise ? TimeManagement::NO_PRUNING : TimeManagement::ON; } if (vm.count("lagbuffer")) { int lagbuffer = vm["lagbuffer"].as(); if (lagbuffer != cfg_lagbuffer_cs) { myprintf("Using per-move time margin of %.2fs.\n", lagbuffer/100.0f); cfg_lagbuffer_cs = lagbuffer; } } if (vm.count("benchmark")) { // These must be set later to override default arguments. cfg_allow_pondering = false; cfg_benchmark = true; cfg_noise = false; // Not much of a benchmark if random was used. cfg_random_cnt = 0; cfg_rng_seed = 1; cfg_timemanage = TimeManagement::OFF; // Reliable number of playouts. if (!vm.count("playouts") && !vm.count("visits")) { cfg_max_visits = 3200; // Default to self-play and match values. } } // Do not lower the expected eval for root moves that are likely not // the best if we have introduced noise there exactly to explore more. cfg_fpu_root_reduction = cfg_noise ? 0.0f : cfg_fpu_reduction; auto out = std::stringstream{}; for (auto i = 1; i < argc; i++) { out << " " << argv[i]; } if (!vm.count("seed")) { out << " --seed " << cfg_rng_seed; } cfg_options_str = out.str(); } static void initialize_network() { auto network = std::make_unique(); auto playouts = std::min(cfg_max_playouts, cfg_max_visits); network->initialize(playouts, cfg_weightsfile); GTP::initialize(std::move(network)); } // Setup global objects after command line has been parsed void init_global_objects() { thread_pool.initialize(cfg_num_threads); // Use deterministic random numbers for hashing auto rng = std::make_unique(5489); Zobrist::init_zobrist(*rng); // Initialize the main thread RNG. // Doing this here avoids mixing in the thread_id, which // improves reproducibility across platforms. Random::get_Rng().seedrandom(cfg_rng_seed); Utils::create_z_table(); initialize_network(); } void benchmark(GameState& game) { game.set_timecontrol(0, 1, 0, 0); // Set infinite time. game.play_textmove("b", "r16"); game.play_textmove("w", "d4"); game.play_textmove("b", "c3"); auto search = std::make_unique(game, *GTP::s_network); game.set_to_move(FastBoard::WHITE); search->think(FastBoard::WHITE); } int main(int argc, char *argv[]) { // Set up engine parameters GTP::setup_default_parameters(); parse_commandline(argc, argv); // Disable IO buffering as much as possible std::cout.setf(std::ios::unitbuf); std::cerr.setf(std::ios::unitbuf); std::cin.setf(std::ios::unitbuf); setbuf(stdout, nullptr); setbuf(stderr, nullptr); #ifndef _WIN32 setbuf(stdin, nullptr); #endif if (!cfg_gtp_mode && !cfg_benchmark) { license_blurb(); } init_global_objects(); auto maingame = std::make_unique(); /* set board limits */ maingame->init_game(BOARD_SIZE, KOMI); if (cfg_benchmark) { cfg_quiet = false; benchmark(*maingame); return 0; } for (;;) { if (!cfg_gtp_mode) { maingame->display_state(); std::cout << "Leela: "; } auto input = std::string{}; if (std::getline(std::cin, input)) { Utils::log_input(input); GTP::execute(*maingame, input); } else { // eof or other error std::cout << std::endl; break; } // Force a flush of the logfile if (cfg_logfile_handle) { fclose(cfg_logfile_handle); cfg_logfile_handle = fopen(cfg_logfile.c_str(), "a"); } } return 0; } leela-zero-0.17/src/Makefile000066400000000000000000000037771345132315700157510ustar00rootroot00000000000000THE_OS := $(shell uname -s) default: @echo "Detected OS: ${THE_OS}" $(MAKE) CC=gcc CXX=g++ \ CXXFLAGS='$(CXXFLAGS) -Wall -Wextra -Wno-ignored-attributes -pipe -O3 -g -ffast-math -flto -march=native -std=c++14 -DNDEBUG' \ LDFLAGS='$(LDFLAGS) -flto -g' \ leelaz debug: @echo "Detected OS: ${THE_OS}" $(MAKE) CC=gcc CXX=g++ \ CXXFLAGS='$(CXXFLAGS) -Wall -Wextra -Wno-ignored-attributes -pipe -Og -g -std=c++14' \ LDFLAGS='$(LDFLAGS) -g' \ leelaz clang: @echo "Detected OS: ${THE_OS}" $(MAKE) CC=clang CXX=clang++ \ CXXFLAGS='$(CXXFLAGS) -Wall -Wextra -Wno-missing-braces -Wno-mismatched-tags -O3 -ffast-math -flto -march=native -std=c++14 -DNDEBUG' \ LDFLAGS='$(LDFLAGS) -flto -fuse-linker-plugin' \ leelaz DYNAMIC_LIBS = -lboost_system -lboost_filesystem -lboost_program_options -lpthread -lz LIBS = ifeq ($(THE_OS),Linux) # for Linux with OpenBLAS CXXFLAGS += -I/usr/include/openblas -I./Eigen DYNAMIC_LIBS += -lopenblas DYNAMIC_LIBS += -lOpenCL endif ifeq ($(THE_OS),Darwin) # for macOS (comment out the Linux part) LIBS += -framework Accelerate LIBS += -framework OpenCL CXXFLAGS += -I./Eigen CXXFLAGS += -I/System/Library/Frameworks/Accelerate.framework/Versions/Current/Headers endif # for MKL instead of OpenBLAS #DYNAMIC_LIBS += -lmkl_rt #CXXFLAGS += -I/opt/intel/mkl/include #LDFLAGS += -L/opt/intel/mkl/lib/intel64/ CXXFLAGS += -I. CPPFLAGS += -MD -MP sources = Network.cpp FullBoard.cpp KoState.cpp Training.cpp \ TimeControl.cpp UCTSearch.cpp GameState.cpp Leela.cpp \ SGFParser.cpp Timing.cpp Utils.cpp FastBoard.cpp \ SGFTree.cpp Zobrist.cpp FastState.cpp GTP.cpp Random.cpp \ SMP.cpp UCTNode.cpp UCTNodePointer.cpp UCTNodeRoot.cpp \ OpenCL.cpp OpenCLScheduler.cpp NNCache.cpp Tuner.cpp CPUPipe.cpp objects = $(sources:.cpp=.o) deps = $(sources:%.cpp=%.d) -include $(deps) %.o: %.cpp $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $< leelaz: $(objects) $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) $(DYNAMIC_LIBS) clean: -$(RM) leelaz $(objects) $(deps) .PHONY: clean default debug clang leela-zero-0.17/src/NNCache.cpp000066400000000000000000000067441345132315700162510ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Michael O and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include "NNCache.h" #include "Utils.h" #include "UCTSearch.h" #include "GTP.h" const int NNCache::MAX_CACHE_COUNT; const int NNCache::MIN_CACHE_COUNT; const size_t NNCache::ENTRY_SIZE; NNCache::NNCache(int size) : m_size(size) {} bool NNCache::lookup(std::uint64_t hash, Netresult & result) { std::lock_guard lock(m_mutex); ++m_lookups; auto iter = m_cache.find(hash); if (iter == m_cache.end()) { return false; // Not found. } const auto& entry = iter->second; // Found it. ++m_hits; result = entry->result; return true; } void NNCache::insert(std::uint64_t hash, const Netresult& result) { std::lock_guard lock(m_mutex); if (m_cache.find(hash) != m_cache.end()) { return; // Already in the cache. } m_cache.emplace(hash, std::make_unique(result)); m_order.push_back(hash); ++m_inserts; // If the cache is too large, remove the oldest entry. if (m_order.size() > m_size) { m_cache.erase(m_order.front()); m_order.pop_front(); } } void NNCache::resize(int size) { m_size = size; while (m_order.size() > m_size) { m_cache.erase(m_order.front()); m_order.pop_front(); } } void NNCache::set_size_from_playouts(int max_playouts) { // cache hits are generally from last several moves so setting cache // size based on playouts increases the hit rate while balancing memory // usage for low playout instances. 150'000 cache entries is ~208 MiB constexpr auto num_cache_moves = 3; auto max_playouts_per_move = std::min(max_playouts, UCTSearch::UNLIMITED_PLAYOUTS / num_cache_moves); auto max_size = num_cache_moves * max_playouts_per_move; max_size = std::min(MAX_CACHE_COUNT, std::max(MIN_CACHE_COUNT, max_size)); resize(max_size); } void NNCache::dump_stats() { Utils::myprintf( "NNCache: %d/%d hits/lookups = %.1f%% hitrate, %d inserts, %u size\n", m_hits, m_lookups, 100. * m_hits / (m_lookups + 1), m_inserts, m_cache.size()); } size_t NNCache::get_estimated_size() { return m_order.size() * NNCache::ENTRY_SIZE; } leela-zero-0.17/src/NNCache.h000066400000000000000000000063101345132315700157030ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Michael O and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef NNCACHE_H_INCLUDED #define NNCACHE_H_INCLUDED #include "config.h" #include #include #include #include #include class NNCache { public: // Maximum size of the cache in number of items. static constexpr int MAX_CACHE_COUNT = 150'000; // Minimum size of the cache in number of items. static constexpr int MIN_CACHE_COUNT = 6'000; struct Netresult { // 19x19 board positions std::array policy; // pass float policy_pass; // winrate float winrate; Netresult() : policy_pass(0.0f), winrate(0.0f) { policy.fill(0.0f); } }; static constexpr size_t ENTRY_SIZE = sizeof(Netresult) + sizeof(std::uint64_t) + sizeof(std::unique_ptr); NNCache(int size = MAX_CACHE_COUNT); // ~ 208MiB // Set a reasonable size gives max number of playouts void set_size_from_playouts(int max_playouts); // Resize NNCache void resize(int size); // Try and find an existing entry. bool lookup(std::uint64_t hash, Netresult & result); // Insert a new entry. void insert(std::uint64_t hash, const Netresult& result); // Return the hit rate ratio. std::pair hit_rate() const { return {m_hits, m_lookups}; } void dump_stats(); // Return the estimated memory consumption of the cache. size_t get_estimated_size(); private: std::mutex m_mutex; size_t m_size; // Statistics int m_hits{0}; int m_lookups{0}; int m_inserts{0}; struct Entry { Entry(const Netresult& r) : result(r) {} Netresult result; // ~ 1.4KiB }; // Map from hash to {features, result} std::unordered_map> m_cache; // Order entries were added to the map. std::deque m_order; }; #endif leela-zero-0.17/src/Network.cpp000066400000000000000000001122551345132315700164360ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include #include #include #include #include #include #include #ifndef USE_BLAS #include #endif #ifdef __APPLE__ #include #endif #ifdef USE_MKL #include #endif #ifdef USE_OPENBLAS #include #endif #include "zlib.h" #include "Network.h" #include "CPUPipe.h" #ifdef USE_OPENCL #include "OpenCLScheduler.h" #include "UCTNode.h" #endif #include "FastBoard.h" #include "FastState.h" #include "FullBoard.h" #include "GameState.h" #include "GTP.h" #include "NNCache.h" #include "Random.h" #include "ThreadPool.h" #include "Timing.h" #include "Utils.h" namespace x3 = boost::spirit::x3; using namespace Utils; #ifndef USE_BLAS // Eigen helpers template using EigenVectorMap = Eigen::Map>; template using ConstEigenVectorMap = Eigen::Map>; template using ConstEigenMatrixMap = Eigen::Map>; #endif // Symmetry helper static std::array, Network::NUM_SYMMETRIES> symmetry_nn_idx_table; float Network::benchmark_time(int centiseconds) { const auto cpus = cfg_num_threads; ThreadGroup tg(thread_pool); std::atomic runcount{0}; GameState state; state.init_game(BOARD_SIZE, KOMI); // As a sanity run, try one run with self check. // Isn't enough to guarantee correctness but better than nothing, // plus for large nets self-check takes a while (1~3 eval per second) get_output(&state, Ensemble::RANDOM_SYMMETRY, -1, false, true, true); const Time start; for (auto i = size_t{0}; i < cpus; i++) { tg.add_task([this, &runcount, start, centiseconds, state]() { while (true) { runcount++; get_output(&state, Ensemble::RANDOM_SYMMETRY, -1, false); const Time end; const auto elapsed = Time::timediff_centis(start, end); if (elapsed >= centiseconds) { break; } } }); } tg.wait_all(); const Time end; const auto elapsed = Time::timediff_centis(start, end); return 100.0f * runcount.load() / elapsed; } void Network::benchmark(const GameState* const state, const int iterations) { const auto cpus = cfg_num_threads; const Time start; ThreadGroup tg(thread_pool); std::atomic runcount{0}; for (auto i = size_t{0}; i < cpus; i++) { tg.add_task([this, &runcount, iterations, state]() { while (runcount < iterations) { runcount++; get_output(state, Ensemble::RANDOM_SYMMETRY, -1, false); } }); } tg.wait_all(); const Time end; const auto elapsed = Time::timediff_seconds(start, end); myprintf("%5d evaluations in %5.2f seconds -> %d n/s\n", runcount.load(), elapsed, int(runcount.load() / elapsed)); } template void process_bn_var(container& weights) { constexpr float epsilon = 1e-5f; for (auto&& w : weights) { w = 1.0f / std::sqrt(w + epsilon); } } std::vector Network::winograd_transform_f(const std::vector& f, const int outputs, const int channels) { // F(4x4, 3x3) Winograd filter transformation // transpose(G.dot(f).dot(G.transpose())) // U matrix is transposed for better memory layout in SGEMM auto U = std::vector(WINOGRAD_TILE * outputs * channels); const auto G = std::array { 1.0f, 0.0f, 0.0f, -2.0f/3.0f, -SQ2/3.0f, -1.0f/3.0f, -2.0f/3.0f, SQ2/3.0f, -1.0f/3.0f, 1.0f/6.0f, SQ2/6.0f, 1.0f/3.0f, 1.0f/6.0f, -SQ2/6.0f, 1.0f/3.0f, 0.0f, 0.0f, 1.0f}; auto temp = std::array{}; constexpr auto max_buffersize = 8; auto buffersize = max_buffersize; if (outputs % buffersize != 0) { buffersize = 1; } std::array buffer; for (auto c = 0; c < channels; c++) { for (auto o_b = 0; o_b < outputs/buffersize; o_b++) { for (auto bufferline = 0; bufferline < buffersize; bufferline++) { const auto o = o_b * buffersize + bufferline; for (auto i = 0; i < WINOGRAD_ALPHA; i++) { for (auto j = 0; j < 3; j++) { auto acc = 0.0f; for (auto k = 0; k < 3; k++) { acc += G[i*3 + k] * f[o*channels*9 + c*9 + k*3 + j]; } temp[i*3 + j] = acc; } } for (auto xi = 0; xi < WINOGRAD_ALPHA; xi++) { for (auto nu = 0; nu < WINOGRAD_ALPHA; nu++) { auto acc = 0.0f; for (auto k = 0; k < 3; k++) { acc += temp[xi*3 + k] * G[nu*3 + k]; } buffer[(xi * WINOGRAD_ALPHA + nu) * buffersize + bufferline] = acc; } } } for (auto i = 0; i < WINOGRAD_ALPHA * WINOGRAD_ALPHA; i++) { for (auto entry = 0; entry < buffersize; entry++) { const auto o = o_b * buffersize + entry; U[i * outputs * channels + c * outputs + o] = buffer[buffersize * i + entry]; } } } } return U; } std::pair Network::load_v1_network(std::istream& wtfile) { // Count size of the network myprintf("Detecting residual layers..."); // We are version 1 or 2 if (m_value_head_not_stm) { myprintf("v%d...", 2); } else { myprintf("v%d...", 1); } // First line was the version number auto linecount = size_t{1}; auto channels = 0; auto line = std::string{}; while (std::getline(wtfile, line)) { auto iss = std::stringstream{line}; // Third line of parameters are the convolution layer biases, // so this tells us the amount of channels in the residual layers. // We are assuming all layers have the same amount of filters. if (linecount == 2) { auto count = std::distance(std::istream_iterator(iss), std::istream_iterator()); myprintf("%d channels...", count); channels = count; } linecount++; } // 1 format id, 1 input layer (4 x weights), 14 ending weights, // the rest are residuals, every residual has 8 x weight lines auto residual_blocks = linecount - (1 + 4 + 14); if (residual_blocks % 8 != 0) { myprintf("\nInconsistent number of weights in the file.\n"); return {0, 0}; } residual_blocks /= 8; myprintf("%d blocks.\n", residual_blocks); // Re-read file and process wtfile.clear(); wtfile.seekg(0, std::ios::beg); // Get the file format id out of the way std::getline(wtfile, line); const auto plain_conv_layers = 1 + (residual_blocks * 2); const auto plain_conv_wts = plain_conv_layers * 4; linecount = 0; while (std::getline(wtfile, line)) { std::vector weights; auto it_line = line.cbegin(); const auto ok = phrase_parse(it_line, line.cend(), *x3::float_, x3::space, weights); if (!ok || it_line != line.cend()) { myprintf("\nFailed to parse weight file. Error on line %d.\n", linecount + 2); //+1 from version line, +1 from 0-indexing return {0, 0}; } if (linecount < plain_conv_wts) { if (linecount % 4 == 0) { m_fwd_weights->m_conv_weights.emplace_back(weights); } else if (linecount % 4 == 1) { // Redundant in our model, but they encode the // number of outputs so we have to read them in. m_fwd_weights->m_conv_biases.emplace_back(weights); } else if (linecount % 4 == 2) { m_fwd_weights->m_batchnorm_means.emplace_back(weights); } else if (linecount % 4 == 3) { process_bn_var(weights); m_fwd_weights->m_batchnorm_stddevs.emplace_back(weights); } } else { switch (linecount - plain_conv_wts) { case 0: m_fwd_weights->m_conv_pol_w = std::move(weights); break; case 1: m_fwd_weights->m_conv_pol_b = std::move(weights); break; case 2: std::copy(cbegin(weights), cend(weights), begin(m_bn_pol_w1)); break; case 3: std::copy(cbegin(weights), cend(weights), begin(m_bn_pol_w2)); break; case 4: if (weights.size() != OUTPUTS_POLICY * NUM_INTERSECTIONS * POTENTIAL_MOVES) { myprintf("The weights file is not for %dx%d boards.\n", BOARD_SIZE, BOARD_SIZE); return {0, 0}; } std::copy(cbegin(weights), cend(weights), begin(m_ip_pol_w)); break; case 5: std::copy(cbegin(weights), cend(weights), begin(m_ip_pol_b)); break; case 6: m_fwd_weights->m_conv_val_w = std::move(weights); break; case 7: m_fwd_weights->m_conv_val_b = std::move(weights); break; case 8: std::copy(cbegin(weights), cend(weights), begin(m_bn_val_w1)); break; case 9: std::copy(cbegin(weights), cend(weights), begin(m_bn_val_w2)); break; case 10: std::copy(cbegin(weights), cend(weights), begin(m_ip1_val_w)); break; case 11: std::copy(cbegin(weights), cend(weights), begin(m_ip1_val_b)); break; case 12: std::copy(cbegin(weights), cend(weights), begin(m_ip2_val_w)); break; case 13: std::copy(cbegin(weights), cend(weights), begin(m_ip2_val_b)); break; } } linecount++; } process_bn_var(m_bn_pol_w2); process_bn_var(m_bn_val_w2); return {channels, static_cast(residual_blocks)}; } std::pair Network::load_network_file(const std::string& filename) { // gzopen supports both gz and non-gz files, will decompress // or just read directly as needed. auto gzhandle = gzopen(filename.c_str(), "rb"); if (gzhandle == nullptr) { myprintf("Could not open weights file: %s\n", filename.c_str()); return {0, 0}; } // Stream the gz file in to a memory buffer stream. auto buffer = std::stringstream{}; constexpr auto chunkBufferSize = 64 * 1024; std::vector chunkBuffer(chunkBufferSize); while (true) { auto bytesRead = gzread(gzhandle, chunkBuffer.data(), chunkBufferSize); if (bytesRead == 0) break; if (bytesRead < 0) { myprintf("Failed to decompress or read: %s\n", filename.c_str()); gzclose(gzhandle); return {0, 0}; } assert(bytesRead <= chunkBufferSize); buffer.write(chunkBuffer.data(), bytesRead); } gzclose(gzhandle); // Read format version auto line = std::string{}; auto format_version = -1; if (std::getline(buffer, line)) { auto iss = std::stringstream{line}; // First line is the file format version id iss >> format_version; if (iss.fail() || (format_version != 1 && format_version != 2)) { myprintf("Weights file is the wrong version.\n"); return {0, 0}; } else { // Version 2 networks are identical to v1, except // that they return the value for black instead of // the player to move. This is used by ELF Open Go. if (format_version == 2) { m_value_head_not_stm = true; } else { m_value_head_not_stm = false; } return load_v1_network(buffer); } } return {0, 0}; } std::unique_ptr&& Network::init_net(int channels, std::unique_ptr&& pipe) { pipe->initialize(channels); pipe->push_weights(WINOGRAD_ALPHA, INPUT_CHANNELS, channels, m_fwd_weights); return std::move(pipe); } #ifdef USE_HALF void Network::select_precision(int channels) { if (cfg_precision == precision_t::AUTO) { auto score_fp16 = float{-1.0}; auto score_fp32 = float{-1.0}; myprintf("Initializing OpenCL (autodetecting precision).\n"); // Setup fp16 here so that we can see if we can skip autodetect. // However, if fp16 sanity check fails we will return a fp32 and pray it works. auto fp16_net = std::make_unique>(); if (!fp16_net->needs_autodetect()) { try { myprintf("OpenCL: using fp16/half or tensor core compute support.\n"); m_forward = init_net(channels, std::move(fp16_net)); benchmark_time(1); // a sanity check run } catch (...) { myprintf("OpenCL: fp16/half or tensor core failed despite driver claiming support.\n"); myprintf("Falling back to single precision\n"); m_forward.reset(); m_forward = init_net(channels, std::make_unique>()); } return; } // Start by setting up fp32. try { m_forward.reset(); m_forward = init_net(channels, std::make_unique>()); score_fp32 = benchmark_time(100); } catch (...) { // empty - if exception thrown just throw away fp32 net } // Now benchmark fp16. try { m_forward.reset(); m_forward = init_net(channels, std::move(fp16_net)); score_fp16 = benchmark_time(100); } catch (...) { // empty - if exception thrown just throw away fp16 net } if (score_fp16 < 0.0f && score_fp32 < 0.0f) { myprintf("Both single precision and half precision failed to run.\n"); throw std::runtime_error("Failed to initialize net."); } else if (score_fp16 < 0.0f) { myprintf("Using OpenCL single precision (half precision failed to run).\n"); m_forward.reset(); m_forward = init_net(channels, std::make_unique>()); } else if (score_fp32 < 0.0f) { myprintf("Using OpenCL half precision (single precision failed to run).\n"); } else if (score_fp32 * 1.05f > score_fp16) { myprintf("Using OpenCL single precision (less than 5%% slower than half).\n"); m_forward.reset(); m_forward = init_net(channels, std::make_unique>()); } else { myprintf("Using OpenCL half precision (at least 5%% faster than single).\n"); } return; } else if (cfg_precision == precision_t::SINGLE) { myprintf("Initializing OpenCL (single precision).\n"); m_forward = init_net(channels, std::make_unique>()); return; } else if (cfg_precision == precision_t::HALF) { myprintf("Initializing OpenCL (half precision).\n"); m_forward = init_net(channels, std::make_unique>()); return; } } #endif void Network::initialize(int playouts, const std::string & weightsfile) { #ifdef USE_BLAS #ifndef __APPLE__ #ifdef USE_OPENBLAS openblas_set_num_threads(1); myprintf("BLAS Core: %s\n", openblas_get_corename()); #endif #ifdef USE_MKL //mkl_set_threading_layer(MKL_THREADING_SEQUENTIAL); mkl_set_num_threads(1); MKLVersion Version; mkl_get_version(&Version); myprintf("BLAS core: MKL %s\n", Version.Processor); #endif #endif #else myprintf("BLAS Core: built-in Eigen %d.%d.%d library.\n", EIGEN_WORLD_VERSION, EIGEN_MAJOR_VERSION, EIGEN_MINOR_VERSION); #endif m_fwd_weights = std::make_shared(); // Make a guess at a good size as long as the user doesn't // explicitly set a maximum memory usage. m_nncache.set_size_from_playouts(playouts); // Prepare symmetry table for (auto s = 0; s < NUM_SYMMETRIES; ++s) { for (auto v = 0; v < NUM_INTERSECTIONS; ++v) { const auto newvtx = get_symmetry({v % BOARD_SIZE, v / BOARD_SIZE}, s); symmetry_nn_idx_table[s][v] = (newvtx.second * BOARD_SIZE) + newvtx.first; assert(symmetry_nn_idx_table[s][v] >= 0 && symmetry_nn_idx_table[s][v] < NUM_INTERSECTIONS); } } // Load network from file size_t channels, residual_blocks; std::tie(channels, residual_blocks) = load_network_file(weightsfile); if (channels == 0) { exit(EXIT_FAILURE); } auto weight_index = size_t{0}; // Input convolution // Winograd transform convolution weights m_fwd_weights->m_conv_weights[weight_index] = winograd_transform_f(m_fwd_weights->m_conv_weights[weight_index], channels, INPUT_CHANNELS); weight_index++; // Residual block convolutions for (auto i = size_t{0}; i < residual_blocks * 2; i++) { m_fwd_weights->m_conv_weights[weight_index] = winograd_transform_f(m_fwd_weights->m_conv_weights[weight_index], channels, channels); weight_index++; } // Biases are not calculated and are typically zero but some networks might // still have non-zero biases. // Move biases to batchnorm means to make the output match without having // to separately add the biases. auto bias_size = m_fwd_weights->m_conv_biases.size(); for (auto i = size_t{0}; i < bias_size; i++) { auto means_size = m_fwd_weights->m_batchnorm_means[i].size(); for (auto j = size_t{0}; j < means_size; j++) { m_fwd_weights->m_batchnorm_means[i][j] -= m_fwd_weights->m_conv_biases[i][j]; m_fwd_weights->m_conv_biases[i][j] = 0.0f; } } for (auto i = size_t{0}; i < m_bn_val_w1.size(); i++) { m_bn_val_w1[i] -= m_fwd_weights->m_conv_val_b[i]; m_fwd_weights->m_conv_val_b[i] = 0.0f; } for (auto i = size_t{0}; i < m_bn_pol_w1.size(); i++) { m_bn_pol_w1[i] -= m_fwd_weights->m_conv_pol_b[i]; m_fwd_weights->m_conv_pol_b[i] = 0.0f; } #ifdef USE_OPENCL if (cfg_cpu_only) { myprintf("Initializing CPU-only evaluation.\n"); m_forward = init_net(channels, std::make_unique()); } else { #ifdef USE_OPENCL_SELFCHECK // initialize CPU reference first, so that we can self-check // when doing fp16 vs. fp32 detections m_forward_cpu = init_net(channels, std::make_unique()); #endif #ifdef USE_HALF // HALF support is enabled, and we are using the GPU. // Select the precision to use at runtime. select_precision(channels); #else myprintf("Initializing OpenCL (single precision).\n"); m_forward = init_net(channels, std::make_unique>()); #endif } #else //!USE_OPENCL myprintf("Initializing CPU-only evaluation.\n"); m_forward = init_net(channels, std::make_unique()); #endif // Need to estimate size before clearing up the pipe. get_estimated_size(); m_fwd_weights.reset(); } template std::vector innerproduct(const std::vector& input, const std::array& weights, const std::array& biases) { std::vector output(outputs); #ifdef USE_BLAS cblas_sgemv(CblasRowMajor, CblasNoTrans, // M K outputs, inputs, 1.0f, &weights[0], inputs, &input[0], 1, 0.0f, &output[0], 1); #else EigenVectorMap y(output.data(), outputs); y.noalias() = ConstEigenMatrixMap(weights.data(), inputs, outputs).transpose() * ConstEigenVectorMap(input.data(), inputs); #endif const auto lambda_ReLU = [](const auto val) { return (val > 0.0f) ? val : 0.0f; }; for (unsigned int o = 0; o < outputs; o++) { auto val = biases[o] + output[o]; if (ReLU) { val = lambda_ReLU(val); } output[o] = val; } return output; } template void batchnorm(const size_t channels, std::vector& data, const float* const means, const float* const stddivs, const float* const eltwise = nullptr) { const auto lambda_ReLU = [](const auto val) { return (val > 0.0f) ? val : 0.0f; }; for (auto c = size_t{0}; c < channels; ++c) { const auto mean = means[c]; const auto scale_stddiv = stddivs[c]; const auto arr = &data[c * spatial_size]; if (eltwise == nullptr) { // Classical BN for (auto b = size_t{0}; b < spatial_size; b++) { arr[b] = lambda_ReLU(scale_stddiv * (arr[b] - mean)); } } else { // BN + residual add const auto res = &eltwise[c * spatial_size]; for (auto b = size_t{0}; b < spatial_size; b++) { arr[b] = lambda_ReLU((scale_stddiv * (arr[b] - mean)) + res[b]); } } } } #ifdef USE_OPENCL_SELFCHECK void Network::compare_net_outputs(const Netresult& data, const Netresult& ref) { // Calculates L2-norm between data and ref. constexpr auto max_error = 0.2f; auto error = 0.0f; for (auto idx = size_t{0}; idx < data.policy.size(); ++idx) { const auto diff = data.policy[idx] - ref.policy[idx]; error += diff * diff; } const auto diff_pass = data.policy_pass - ref.policy_pass; const auto diff_winrate = data.winrate - ref.winrate; error += diff_pass * diff_pass; error += diff_winrate * diff_winrate; error = std::sqrt(error); if (error > max_error || std::isnan(error)) { printf("Error in OpenCL calculation: Update your device's OpenCL drivers " "or reduce the amount of games played simultaneously.\n"); throw std::runtime_error("OpenCL self-check mismatch."); } } #endif std::vector softmax(const std::vector& input, const float temperature = 1.0f) { auto output = std::vector{}; output.reserve(input.size()); const auto alpha = *std::max_element(cbegin(input), cend(input)); auto denom = 0.0f; for (const auto in_val : input) { auto val = std::exp((in_val - alpha) / temperature); denom += val; output.push_back(val); } for (auto& out : output) { out /= denom; } return output; } bool Network::probe_cache(const GameState* const state, Network::Netresult& result) { if (m_nncache.lookup(state->board.get_hash(), result)) { return true; } // If we are not generating a self-play game, try to find // symmetries if we are in the early opening. if (!cfg_noise && !cfg_random_cnt && state->get_movenum() < (state->get_timecontrol().opening_moves(BOARD_SIZE) / 2)) { for (auto sym = 0; sym < Network::NUM_SYMMETRIES; ++sym) { if (sym == Network::IDENTITY_SYMMETRY) { continue; } const auto hash = state->get_symmetry_hash(sym); if (m_nncache.lookup(hash, result)) { decltype(result.policy) corrected_policy; for (auto idx = size_t{0}; idx < NUM_INTERSECTIONS; ++idx) { const auto sym_idx = symmetry_nn_idx_table[sym][idx]; corrected_policy[idx] = result.policy[sym_idx]; } result.policy = std::move(corrected_policy); return true; } } } return false; } Network::Netresult Network::get_output( const GameState* const state, const Ensemble ensemble, const int symmetry, const bool read_cache, const bool write_cache, const bool force_selfcheck) { Netresult result; if (state->board.get_boardsize() != BOARD_SIZE) { return result; } if (read_cache) { // See if we already have this in the cache. if (probe_cache(state, result)) { return result; } } if (ensemble == DIRECT) { assert(symmetry >= 0 && symmetry < NUM_SYMMETRIES); result = get_output_internal(state, symmetry); } else if (ensemble == AVERAGE) { assert(symmetry == -1); for (auto sym = 0; sym < NUM_SYMMETRIES; ++sym) { auto tmpresult = get_output_internal(state, sym); result.winrate += tmpresult.winrate / static_cast(NUM_SYMMETRIES); result.policy_pass += tmpresult.policy_pass / static_cast(NUM_SYMMETRIES); for (auto idx = size_t{0}; idx < NUM_INTERSECTIONS; idx++) { result.policy[idx] += tmpresult.policy[idx] / static_cast(NUM_SYMMETRIES); } } } else { assert(ensemble == RANDOM_SYMMETRY); assert(symmetry == -1); const auto rand_sym = Random::get_Rng().randfix(); result = get_output_internal(state, rand_sym); #ifdef USE_OPENCL_SELFCHECK // Both implementations are available, self-check the OpenCL driver by // running both with a probability of 1/2000. // selfcheck is done here because this is the only place NN // evaluation is done on actual gameplay. if (m_forward_cpu != nullptr && (force_selfcheck || Random::get_Rng().randfix() == 0) ) { auto result_ref = get_output_internal(state, rand_sym, true); compare_net_outputs(result, result_ref); } #else (void)force_selfcheck; #endif } // v2 format (ELF Open Go) returns black value, not stm if (m_value_head_not_stm) { if (state->board.get_to_move() == FastBoard::WHITE) { result.winrate = 1.0f - result.winrate; } } if (write_cache) { // Insert result into cache. m_nncache.insert(state->board.get_hash(), result); } return result; } Network::Netresult Network::get_output_internal( const GameState* const state, const int symmetry, bool selfcheck) { assert(symmetry >= 0 && symmetry < NUM_SYMMETRIES); constexpr auto width = BOARD_SIZE; constexpr auto height = BOARD_SIZE; const auto input_data = gather_features(state, symmetry); std::vector policy_data(OUTPUTS_POLICY * width * height); std::vector value_data(OUTPUTS_VALUE * width * height); #ifdef USE_OPENCL_SELFCHECK if (selfcheck) { m_forward_cpu->forward(input_data, policy_data, value_data); } else { m_forward->forward(input_data, policy_data, value_data); } #else m_forward->forward(input_data, policy_data, value_data); (void) selfcheck; #endif // Get the moves batchnorm(OUTPUTS_POLICY, policy_data, m_bn_pol_w1.data(), m_bn_pol_w2.data()); const auto policy_out = innerproduct( policy_data, m_ip_pol_w, m_ip_pol_b); const auto outputs = softmax(policy_out, cfg_softmax_temp); // Now get the value batchnorm(OUTPUTS_VALUE, value_data, m_bn_val_w1.data(), m_bn_val_w2.data()); const auto winrate_data = innerproduct( value_data, m_ip1_val_w, m_ip1_val_b); const auto winrate_out = innerproduct(winrate_data, m_ip2_val_w, m_ip2_val_b); // Map TanH output range [-1..1] to [0..1] range const auto winrate = (1.0f + std::tanh(winrate_out[0])) / 2.0f; Netresult result; for (auto idx = size_t{0}; idx < NUM_INTERSECTIONS; idx++) { const auto sym_idx = symmetry_nn_idx_table[symmetry][idx]; result.policy[sym_idx] = outputs[idx]; } result.policy_pass = outputs[NUM_INTERSECTIONS]; result.winrate = winrate; return result; } void Network::show_heatmap(const FastState* const state, const Netresult& result, const bool topmoves) { std::vector display_map; std::string line; for (unsigned int y = 0; y < BOARD_SIZE; y++) { for (unsigned int x = 0; x < BOARD_SIZE; x++) { auto policy = 0; const auto vertex = state->board.get_vertex(x, y); if (state->board.get_state(vertex) == FastBoard::EMPTY) { policy = result.policy[y * BOARD_SIZE + x] * 1000; } line += boost::str(boost::format("%3d ") % policy); } display_map.push_back(line); line.clear(); } for (int i = display_map.size() - 1; i >= 0; --i) { myprintf("%s\n", display_map[i].c_str()); } const auto pass_policy = int(result.policy_pass * 1000); myprintf("pass: %d\n", pass_policy); myprintf("winrate: %f\n", result.winrate); if (topmoves) { std::vector moves; for (auto i=0; i < NUM_INTERSECTIONS; i++) { const auto x = i % BOARD_SIZE; const auto y = i / BOARD_SIZE; const auto vertex = state->board.get_vertex(x, y); if (state->board.get_state(vertex) == FastBoard::EMPTY) { moves.emplace_back(result.policy[i], vertex); } } moves.emplace_back(result.policy_pass, FastBoard::PASS); std::stable_sort(rbegin(moves), rend(moves)); auto cum = 0.0f; for (const auto& move : moves) { if (cum > 0.85f || move.first < 0.01f) break; myprintf("%1.3f (%s)\n", move.first, state->board.move_to_text(move.second).c_str()); cum += move.first; } } } void Network::fill_input_plane_pair(const FullBoard& board, std::vector::iterator black, std::vector::iterator white, const int symmetry) { for (auto idx = 0; idx < NUM_INTERSECTIONS; idx++) { const auto sym_idx = symmetry_nn_idx_table[symmetry][idx]; const auto x = sym_idx % BOARD_SIZE; const auto y = sym_idx / BOARD_SIZE; const auto color = board.get_state(x, y); if (color == FastBoard::BLACK) { black[idx] = float(true); } else if (color == FastBoard::WHITE) { white[idx] = float(true); } } } std::vector Network::gather_features(const GameState* const state, const int symmetry) { assert(symmetry >= 0 && symmetry < NUM_SYMMETRIES); auto input_data = std::vector(INPUT_CHANNELS * NUM_INTERSECTIONS); const auto to_move = state->get_to_move(); const auto blacks_move = to_move == FastBoard::BLACK; const auto black_it = blacks_move ? begin(input_data) : begin(input_data) + INPUT_MOVES * NUM_INTERSECTIONS; const auto white_it = blacks_move ? begin(input_data) + INPUT_MOVES * NUM_INTERSECTIONS : begin(input_data); const auto to_move_it = blacks_move ? begin(input_data) + 2 * INPUT_MOVES * NUM_INTERSECTIONS : begin(input_data) + (2 * INPUT_MOVES + 1) * NUM_INTERSECTIONS; const auto moves = std::min(state->get_movenum() + 1, INPUT_MOVES); // Go back in time, fill history boards for (auto h = size_t{0}; h < moves; h++) { // collect white, black occupation planes fill_input_plane_pair(state->get_past_board(h), black_it + h * NUM_INTERSECTIONS, white_it + h * NUM_INTERSECTIONS, symmetry); } std::fill(to_move_it, to_move_it + NUM_INTERSECTIONS, float(true)); return input_data; } std::pair Network::get_symmetry(const std::pair& vertex, const int symmetry, const int board_size) { auto x = vertex.first; auto y = vertex.second; assert(x >= 0 && x < board_size); assert(y >= 0 && y < board_size); assert(symmetry >= 0 && symmetry < NUM_SYMMETRIES); if ((symmetry & 4) != 0) { std::swap(x, y); } if ((symmetry & 2) != 0) { x = board_size - x - 1; } if ((symmetry & 1) != 0) { y = board_size - y - 1; } assert(x >= 0 && x < board_size); assert(y >= 0 && y < board_size); assert(symmetry != IDENTITY_SYMMETRY || vertex == std::make_pair(x, y)); return {x, y}; } size_t Network::get_estimated_size() { if (estimated_size != 0) { return estimated_size; } auto result = size_t{0}; const auto lambda_vector_size = [](const std::vector> &v) { auto result = size_t{0}; for (auto it = begin(v); it != end(v); ++it) { result += it->size() * sizeof(float); } return result; }; result += lambda_vector_size(m_fwd_weights->m_conv_weights); result += lambda_vector_size(m_fwd_weights->m_conv_biases); result += lambda_vector_size(m_fwd_weights->m_batchnorm_means); result += lambda_vector_size(m_fwd_weights->m_batchnorm_stddevs); result += m_fwd_weights->m_conv_pol_w.size() * sizeof(float); result += m_fwd_weights->m_conv_pol_b.size() * sizeof(float); // Policy head result += OUTPUTS_POLICY * sizeof(float); // m_bn_pol_w1 result += OUTPUTS_POLICY * sizeof(float); // m_bn_pol_w2 result += OUTPUTS_POLICY * NUM_INTERSECTIONS * POTENTIAL_MOVES * sizeof(float); //m_ip_pol_w result += POTENTIAL_MOVES * sizeof(float); // m_ip_pol_b // Value head result += m_fwd_weights->m_conv_val_w.size() * sizeof(float); result += m_fwd_weights->m_conv_val_b.size() * sizeof(float); result += OUTPUTS_VALUE * sizeof(float); // m_bn_val_w1 result += OUTPUTS_VALUE * sizeof(float); // m_bn_val_w2 result += OUTPUTS_VALUE * NUM_INTERSECTIONS * VALUE_LAYER * sizeof(float); // m_ip1_val_w result += VALUE_LAYER * sizeof(float); // m_ip1_val_b result += VALUE_LAYER * sizeof(float); // m_ip2_val_w result += sizeof(float); // m_ip2_val_b return estimated_size = result; } size_t Network::get_estimated_cache_size() { return m_nncache.get_estimated_size(); } void Network::nncache_resize(int max_count) { return m_nncache.resize(max_count); } leela-zero-0.17/src/Network.h000066400000000000000000000160121345132315700160750ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef NETWORK_H_INCLUDED #define NETWORK_H_INCLUDED #include "config.h" #include #include #include #include #include #include #include #include "NNCache.h" #include "FastState.h" #ifdef USE_OPENCL #include "OpenCLScheduler.h" #endif #include "GameState.h" #include "ForwardPipe.h" #ifdef USE_OPENCL #include "OpenCLScheduler.h" #endif #ifdef USE_OPENCL_SELFCHECK #include "SMP.h" #endif // Winograd filter transformation changes 3x3 filters to M + 3 - 1 constexpr auto WINOGRAD_M = 4; constexpr auto WINOGRAD_ALPHA = WINOGRAD_M + 3 - 1; constexpr auto WINOGRAD_WTILES = BOARD_SIZE / WINOGRAD_M + (BOARD_SIZE % WINOGRAD_M != 0); constexpr auto WINOGRAD_TILE = WINOGRAD_ALPHA * WINOGRAD_ALPHA; constexpr auto WINOGRAD_P = WINOGRAD_WTILES * WINOGRAD_WTILES; constexpr auto SQ2 = 1.4142135623730951f; // Square root of 2 class Network { using ForwardPipeWeights = ForwardPipe::ForwardPipeWeights; public: static constexpr auto NUM_SYMMETRIES = 8; static constexpr auto IDENTITY_SYMMETRY = 0; enum Ensemble { DIRECT, RANDOM_SYMMETRY, AVERAGE }; using PolicyVertexPair = std::pair; using Netresult = NNCache::Netresult; Netresult get_output(const GameState* const state, const Ensemble ensemble, const int symmetry = -1, const bool read_cache = true, const bool write_cache = true, const bool force_selfcheck = false); static constexpr auto INPUT_MOVES = 8; static constexpr auto INPUT_CHANNELS = 2 * INPUT_MOVES + 2; static constexpr auto OUTPUTS_POLICY = 2; static constexpr auto OUTPUTS_VALUE = 1; static constexpr auto VALUE_LAYER = 256; void initialize(int playouts, const std::string & weightsfile); float benchmark_time(int centiseconds); void benchmark(const GameState * const state, const int iterations = 1600); static void show_heatmap(const FastState * const state, const Netresult & netres, const bool topmoves); static std::vector gather_features(const GameState* const state, const int symmetry); static std::pair get_symmetry(const std::pair& vertex, const int symmetry, const int board_size = BOARD_SIZE); size_t get_estimated_size(); size_t get_estimated_cache_size(); void nncache_resize(int max_count); private: std::pair load_v1_network(std::istream& wtfile); std::pair load_network_file(const std::string& filename); static std::vector winograd_transform_f(const std::vector& f, const int outputs, const int channels); static std::vector zeropad_U(const std::vector& U, const int outputs, const int channels, const int outputs_pad, const int channels_pad); static void winograd_transform_in(const std::vector& in, std::vector& V, const int C); static void winograd_transform_out(const std::vector& M, std::vector& Y, const int K); static void winograd_convolve3(const int outputs, const std::vector& input, const std::vector& U, std::vector& V, std::vector& M, std::vector& output); static void winograd_sgemm(const std::vector& U, const std::vector& V, std::vector& M, const int C, const int K); Netresult get_output_internal(const GameState* const state, const int symmetry, bool selfcheck = false); static void fill_input_plane_pair(const FullBoard& board, std::vector::iterator black, std::vector::iterator white, const int symmetry); bool probe_cache(const GameState* const state, Network::Netresult& result); std::unique_ptr&& init_net(int channels, std::unique_ptr&& pipe); #ifdef USE_HALF void select_precision(int channels); #endif std::unique_ptr m_forward; #ifdef USE_OPENCL_SELFCHECK void compare_net_outputs(const Netresult& data, const Netresult& ref); std::unique_ptr m_forward_cpu; #endif NNCache m_nncache; size_t estimated_size{0}; // Residual tower std::shared_ptr m_fwd_weights; // Policy head std::array m_bn_pol_w1; std::array m_bn_pol_w2; std::array m_ip_pol_w; std::array m_ip_pol_b; // Value head std::array m_bn_val_w1; std::array m_bn_val_w2; std::array m_ip1_val_w; std::array m_ip1_val_b; std::array m_ip2_val_w; std::array m_ip2_val_b; bool m_value_head_not_stm; }; #endif leela-zero-0.17/src/OpenCL.cpp000066400000000000000000001020321345132315700161150ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #ifdef USE_OPENCL #include #include #include #include #include #include #include #include #include #include #include #include #include "OpenCL.h" #include "Network.h" #include "GTP.h" #include "Utils.h" #include "Tuner.h" using namespace Utils; template static std::string getClArgs(); template <> std::string getClArgs() { return "-cl-mad-enable -cl-fast-relaxed-math -cl-no-signed-zeros -cl-denorms-are-zero"; } #ifdef USE_HALF template <> std::string getClArgs() { return "-DUSE_HALF " "-cl-mad-enable -cl-fast-relaxed-math -cl-no-signed-zeros -cl-denorms-are-zero"; } #endif const std::string sourceCode_common = #include "kernels/common.opencl" ; static const std::string sourceCode_tensorcore_test = #include "kernels/tensorcore_test.opencl" ; static const std::string sourceCode_config = R"( #define BOARD_SIZE )" + std::to_string(BOARD_SIZE) + "\n#define NUM_INTERSECTIONS " + std::to_string(NUM_INTERSECTIONS) + "\n#define WINOGRAD_M " + std::to_string(WINOGRAD_M) + "\n#define WINOGRAD_ALPHA " + std::to_string(WINOGRAD_ALPHA) + "\n#define WTILES " + std::to_string(WINOGRAD_WTILES); static const std::string sourceCode_convolve1 = #include "kernels/convolve1.opencl" ; static const std::string sourceCode_convolve3 = #include "kernels/convolve3.opencl" ; const std::string sourceCode_sgemm = "#if TCE == 1\n" // Enable tensorcore #include "kernels/clblast/hgemm_tensorcore.opencl" "\n#else\n" // Use clblast #include "kernels/clblast/xgemm_part1.opencl" #include "kernels/clblast/xgemm_part2.opencl" #include "kernels/clblast/xgemm_part3.opencl" #include "kernels/clblast/xgemm_batched.opencl" "\n#endif\n" ; template void OpenCL::ensure_context_initialized(OpenCLContext &opencl_context) { if (!opencl_context.m_is_initialized) { // Make kernels opencl_context.m_convolve1_kernel = cl::Kernel(m_program, "convolve1"); opencl_context.m_merge_kernel = cl::Kernel(m_program, "merge"); opencl_context.m_in_transform_kernel = cl::Kernel(m_program, "in_transform"); opencl_context.m_sgemm_kernel = cl::Kernel(m_program, "XgemmBatched"); opencl_context.m_out_transform_bn_kernel = cl::Kernel(m_program, "out_transform_fused_bn"); opencl_context.m_out_transform_bn_in_kernel = cl::Kernel(m_program, "out_transform_fused_bn_in"); opencl_context.m_commandqueue = cl::CommandQueue(m_context, m_device); opencl_context.m_is_initialized = true; } } template void OpenCL_Network::add_weights(size_t layer, size_t size, const net_t * weights) { if (layer >= m_layers.size()) { m_layers.push_back(Layer()); } auto weightSize = size * sizeof(net_t); auto queue = cl::CommandQueue(getOpenCL().m_context, getOpenCL().m_device); auto buffer = cl::Buffer( m_opencl.m_context, CL_MEM_READ_ONLY, weightSize, nullptr ); queue.enqueueWriteBuffer(buffer, CL_TRUE, 0, weightSize, const_cast(weights)); m_layers.back().weights.push_back(std::move(buffer)); } template void OpenCL_Network::forward(const std::vector& input, std::vector& output_pol, std::vector& output_val, OpenCLContext & opencl_context, const int batch_size) { constexpr auto tiles = WINOGRAD_P; constexpr auto one_plane = NUM_INTERSECTIONS * sizeof(net_t); const auto finalSize_pol = m_layers[m_layers.size()-2].outputs * one_plane; const auto finalSize_val = m_layers.back().outputs * one_plane; m_opencl.ensure_context_initialized(opencl_context); if (!opencl_context.m_buffers_allocated) { auto max_channels = unsigned{0}; for (const auto& layer : m_layers) { max_channels = std::max(max_channels, std::max(layer.channels, layer.outputs)); } const auto mwg = m_opencl.m_sgemm_tuners.mwg; const auto nwg = m_opencl.m_sgemm_tuners.nwg; const auto vwm = m_opencl.m_sgemm_tuners.vwm; const auto vwn = m_opencl.m_sgemm_tuners.vwn; const auto m_ceil = ceilMultiple(ceilMultiple(max_channels, mwg), vwm); const auto n_ceil = ceilMultiple(ceilMultiple(tiles, nwg), vwn); const auto alloc_inSize = getOpenCL().m_batch_size * NUM_INTERSECTIONS * max_channels * sizeof(net_t); const auto alloc_vm_size = getOpenCL().m_batch_size * WINOGRAD_TILE * m_ceil * n_ceil * sizeof(net_t); auto v_zeros = std::vector(alloc_vm_size); opencl_context.m_inBuffer = cl::Buffer( m_opencl.m_context, CL_MEM_READ_WRITE, alloc_inSize); opencl_context.m_inBuffer2 = cl::Buffer( m_opencl.m_context, CL_MEM_READ_WRITE, alloc_inSize); opencl_context.m_VBuffer = cl::Buffer( m_opencl.m_context, CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS | CL_MEM_COPY_HOST_PTR, alloc_vm_size, v_zeros.data(), nullptr); opencl_context.m_MBuffer = cl::Buffer( m_opencl.m_context, CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS, alloc_vm_size); opencl_context.m_pinnedOutBuffer_pol = cl::Buffer( m_opencl.m_context, CL_MEM_WRITE_ONLY | CL_MEM_ALLOC_HOST_PTR, getOpenCL().m_batch_size * finalSize_pol); opencl_context.m_pinnedOutBuffer_val = cl::Buffer( m_opencl.m_context, CL_MEM_WRITE_ONLY | CL_MEM_ALLOC_HOST_PTR, getOpenCL().m_batch_size * finalSize_val); opencl_context.m_buffers_allocated = true; } cl::Buffer & inBuffer = opencl_context.m_inBuffer; cl::Buffer & inBuffer2 = opencl_context.m_inBuffer2; cl::Buffer & VBuffer = opencl_context.m_VBuffer; cl::Buffer & MBuffer = opencl_context.m_MBuffer; cl::CommandQueue & queue = opencl_context.m_commandqueue; std::vector net_t_input(input.size()); std::copy(begin(input), end(input), begin(net_t_input)); const auto inSize = sizeof(net_t) * input.size(); queue.enqueueWriteBuffer(inBuffer, CL_FALSE, 0, inSize, net_t_input.data()); // Fused in_out transformation kernel is slower with big batch_sizes than // calling out and in transformations separately. // This condition could be tunable in future. auto use_inout = (batch_size == 1); auto skip_in_trans = false; for (auto iter = cbegin(m_layers); iter != cend(m_layers); iter++) { const auto& layer = *iter; const auto niter = std::next(iter); if (layer.is_input_convolution) { assert(niter != cend(m_layers)); auto conv_weights = begin(layer.weights); auto bn_weights = begin(layer.weights) + 1; auto skip_next_in_trans = false; if (niter->is_residual_block) { skip_next_in_trans = use_inout; } convolve3(opencl_context, layer.channels, layer.outputs, inBuffer, inBuffer, VBuffer, MBuffer, conv_weights, nullptr, bn_weights, skip_in_trans, skip_next_in_trans, true, batch_size); skip_in_trans = skip_next_in_trans; } else if (layer.is_residual_block) { assert(layer.channels == layer.outputs); assert(niter != cend(m_layers)); auto conv1_weights = begin(layer.weights); auto bn1_weights = begin(layer.weights) + 1; auto conv2_weights = begin(layer.weights) + 3; auto bn2_weights = begin(layer.weights) + 4; convolve3(opencl_context, layer.channels, layer.outputs, inBuffer, inBuffer2, VBuffer, MBuffer, conv1_weights, nullptr, bn1_weights, skip_in_trans, use_inout, false, batch_size); auto skip_next_in_trans = false; if (niter->is_residual_block) { skip_next_in_trans = use_inout; } convolve3(opencl_context, layer.channels, layer.outputs, inBuffer2, inBuffer, VBuffer, MBuffer, conv2_weights, &inBuffer, bn2_weights, use_inout, skip_next_in_trans, true, batch_size); skip_in_trans = skip_next_in_trans; } else { assert(layer.is_convolve1); cl::Buffer out_buffer; if (niter == cend(m_layers)) { out_buffer = opencl_context.m_pinnedOutBuffer_val; } else { out_buffer = opencl_context.m_pinnedOutBuffer_pol; } convolve1(opencl_context, layer.channels, layer.outputs, inBuffer, out_buffer, VBuffer, begin(layer.weights), batch_size); } } auto pinnedOutBufferHost_pol = queue.enqueueMapBuffer( opencl_context.m_pinnedOutBuffer_pol, CL_FALSE, CL_MAP_READ, 0, batch_size * finalSize_pol); auto pinnedOutBufferHost_val = queue.enqueueMapBuffer( opencl_context.m_pinnedOutBuffer_val, CL_FALSE, CL_MAP_READ, 0, batch_size * finalSize_val); { // Finish call is usually a busy wait. When using multiple threads // use the lock to avoid busy waiting with all threads. std::lock_guard lock(m_queue_finish_mutex); queue.finish(); } auto polptr = static_cast(pinnedOutBufferHost_pol); auto valptr = static_cast(pinnedOutBufferHost_val); std::copy(polptr, polptr + output_pol.size(), begin(output_pol)); std::copy(valptr, valptr + output_val.size(), begin(output_val)); queue.enqueueUnmapMemObject(opencl_context.m_pinnedOutBuffer_pol, pinnedOutBufferHost_pol); queue.enqueueUnmapMemObject(opencl_context.m_pinnedOutBuffer_val, pinnedOutBufferHost_val); } template void OpenCL_Network::convolve3(OpenCLContext & opencl_context, int channels, int outputs, cl::Buffer& bufferIn, cl::Buffer& bufferOut, cl::Buffer& bufferV, cl::Buffer& bufferM, weight_slice_t weights, cl::Buffer* bufferResidual, weight_slice_t bn_weights, bool skip_in_transform, bool fuse_in_transform, bool store_inout, int batch_size) { cl::Kernel & in_transform_kernel = opencl_context.m_in_transform_kernel; cl::Kernel & sgemm_kernel = opencl_context.m_sgemm_kernel; cl::Kernel & out_transform_bn_kernel = opencl_context.m_out_transform_bn_kernel; cl::Kernel & out_transform_bn_in_kernel = opencl_context.m_out_transform_bn_in_kernel; auto mwg = m_opencl.m_sgemm_tuners.mwg; auto nwg = m_opencl.m_sgemm_tuners.nwg; auto kwg = m_opencl.m_sgemm_tuners.kwg; auto vwm = m_opencl.m_sgemm_tuners.vwm; auto vwn = m_opencl.m_sgemm_tuners.vwn; auto mdimc = m_opencl.m_sgemm_tuners.mdimc; auto ndimc = m_opencl.m_sgemm_tuners.ndimc; auto tce = m_opencl.m_sgemm_tuners.tce; auto mdima = m_opencl.m_sgemm_tuners.mdima; auto ndimb = m_opencl.m_sgemm_tuners.ndimb; auto wavefront_size = m_opencl.m_wavefront_size; assert(mwg != 0); assert(nwg != 0); assert(kwg != 0); assert(mdimc != 0); assert(ndimc != 0); assert(vwm != 0); assert(vwn != 0); assert(wavefront_size != 0); constexpr auto tiles = WINOGRAD_P; auto wgs = ceilMultiple(batch_size * tiles, wavefront_size); auto wgs_single = ceilMultiple(tiles, wavefront_size); auto m_ceil = int(ceilMultiple(ceilMultiple(outputs, mwg), vwm)); auto n_ceil = int(ceilMultiple(ceilMultiple(batch_size * tiles, nwg), vwn)); auto k_ceil = int(ceilMultiple(ceilMultiple(channels, kwg), vwm)); cl::CommandQueue & queue = opencl_context.m_commandqueue; if (!skip_in_transform) { try { in_transform_kernel.setArg(0, bufferIn); in_transform_kernel.setArg(1, bufferV); in_transform_kernel.setArg(2, channels); in_transform_kernel.setArg(3, k_ceil); in_transform_kernel.setArg(4, n_ceil); in_transform_kernel.setArg(5, batch_size); queue.enqueueNDRangeKernel(in_transform_kernel, cl::NullRange, cl::NDRange(wgs, channels)); } catch (const cl::Error &e) { std::cerr << "Error in convolve3/in: " << e.what() << ": " << e.err() << std::endl; throw; } } try { sgemm_kernel.setArg(0, m_ceil); sgemm_kernel.setArg(1, n_ceil); sgemm_kernel.setArg(2, k_ceil); sgemm_kernel.setArg(3, weights[0]); sgemm_kernel.setArg(4, bufferV); sgemm_kernel.setArg(5, bufferM); cl::NDRange local_sgemm = {mdimc, ndimc, 1}; cl::NDRange size_sgemm = {(m_ceil * mdimc) / mwg, (n_ceil * ndimc) / nwg, cl::size_type(WINOGRAD_TILE)}; // tensorcore implementation uses a different dimension if (tce) { local_sgemm = {32 * mdimc/mdima, ndimc/ndimb, 1}; size_sgemm = {32 * m_ceil / mdima * mdimc / mwg, n_ceil / ndimb * ndimc / nwg, cl::size_type(WINOGRAD_TILE)}; } queue.enqueueNDRangeKernel(sgemm_kernel, cl::NullRange, size_sgemm, local_sgemm); } catch (const cl::Error &e) { std::cerr << "Error in convolve3/sgemm: " << e.what() << ": " << e.err() << std::endl; throw; } try { if (fuse_in_transform) { // TODO : Eventually this might also be something tuneable? // Needs to match OUTIN_KWG in kernel constexpr auto dim_size = 2; out_transform_bn_in_kernel.setArg(0, bufferM); if (store_inout) { out_transform_bn_in_kernel.setArg(1, bufferOut); } else { out_transform_bn_in_kernel.setArg(1, nullptr); } out_transform_bn_in_kernel.setArg(2, bufferV); out_transform_bn_in_kernel.setArg(3, outputs); out_transform_bn_in_kernel.setArg(4, m_ceil); out_transform_bn_in_kernel.setArg(5, n_ceil); // k_ceil of the next convolution auto k_ceil2 = int(ceilMultiple(ceilMultiple(outputs, kwg), vwm)); out_transform_bn_in_kernel.setArg(6, k_ceil2); if (bufferResidual) { out_transform_bn_in_kernel.setArg(7, *bufferResidual); } else { out_transform_bn_in_kernel.setArg(7, nullptr); } out_transform_bn_in_kernel.setArg(8, bn_weights[0]); out_transform_bn_in_kernel.setArg(9, bn_weights[1]); queue.enqueueNDRangeKernel(out_transform_bn_in_kernel, cl::NullRange, cl::NDRange(outputs, wgs_single, batch_size), cl::NDRange(dim_size, wgs_single, 1)); } else { out_transform_bn_kernel.setArg(0, bufferM); out_transform_bn_kernel.setArg(1, bufferOut); out_transform_bn_kernel.setArg(2, outputs); out_transform_bn_kernel.setArg(3, m_ceil); out_transform_bn_kernel.setArg(4, n_ceil); out_transform_bn_kernel.setArg(5, batch_size); if (bufferResidual) { out_transform_bn_kernel.setArg(6, *bufferResidual); } else { out_transform_bn_kernel.setArg(6, nullptr); } out_transform_bn_kernel.setArg(7, bn_weights[0]); out_transform_bn_kernel.setArg(8, bn_weights[1]); // Needs to match OUT_KWG, OUT_BWG in the kernel. // This could be tuned. cl::NDRange local_out = {32, 2}; cl::NDRange global_out = {ceilMultiple(outputs, local_out[0]), ceilMultiple(tiles * batch_size, local_out[1])}; queue.enqueueNDRangeKernel(out_transform_bn_kernel, cl::NullRange, global_out, local_out); } } catch (const cl::Error &e) { std::cerr << "Error in convolve3/out: " << e.what() << ": " << e.err() << std::endl; throw; } } template void OpenCL_Network::convolve1(OpenCLContext & opencl_context, int channels, int outputs, cl::Buffer& bufferInput, cl::Buffer& bufferOutput, cl::Buffer& bufferMerge, weight_slice_t weights, int batch_size) { // The size of the board is defined at compile time constexpr int width = BOARD_SIZE; constexpr int boardsize = NUM_INTERSECTIONS; constexpr int rowTiles = BOARD_SIZE; // Input channel grouping in multiples of 8 constexpr int channelGroup = 8; constexpr int channelShift = 3; constexpr int rowGroup = 1; size_t outputGroup = std::min(outputs, 32); auto m_convolve_kernel = &opencl_context.m_convolve1_kernel; #ifndef NDEBUG // Total output size after reducing size_t outSize = boardsize * outputs * sizeof(net_t); // Produce channel * output planes and merge them at the end size_t mergeSize = (channels >> channelShift) * outSize; assert(mergeSize <= bufferMerge.getInfo()); #endif // Copy the rows locally size_t stripSize = width * sizeof(float); int rowBuffer = std::min(channelGroup, 7); size_t rowSize = channelGroup * outputGroup * rowBuffer * sizeof(float); cl::CommandQueue & queue = opencl_context.m_commandqueue; try { m_convolve_kernel->setArg(0, bufferInput); m_convolve_kernel->setArg(1, bufferMerge); m_convolve_kernel->setArg(2, weights[0]); m_convolve_kernel->setArg(3, cl::Local(stripSize * channelGroup * rowGroup)); m_convolve_kernel->setArg(4, cl::Local(rowSize)); queue.enqueueNDRangeKernel( *m_convolve_kernel, cl::NullRange, cl::NDRange(channels, outputs, batch_size * rowTiles), cl::NDRange(channelGroup, outputGroup, rowGroup)); } catch (const cl::Error &e) { std::cerr << "Error in convolve1: " << e.what() << ": " << e.err() << std::endl; throw; } cl::Kernel & merge_kernel = opencl_context.m_merge_kernel; assert(channels % (1 << channelShift) == 0); try { merge_kernel.setArg(0, bufferMerge); merge_kernel.setArg(1, bufferOutput); merge_kernel.setArg(2, channels >> channelShift); queue.enqueueNDRangeKernel( merge_kernel, cl::NullRange, cl::NDRange(outputs, boardsize, batch_size), cl::NDRange(std::min(8, outputs), BOARD_SIZE, 1)); } catch (const cl::Error &e) { std::cerr << "Error in merge: " << e.what() << ": " << e.err() << std::endl; throw; } } template static std::string opencl_dev_type_to_string(T type) { if (type == CL_DEVICE_TYPE_CPU) { return "CPU"; } else if (type == CL_DEVICE_TYPE_GPU) { return "GPU"; } else if (type == CL_DEVICE_TYPE_ACCELERATOR) { return "Accelerator"; } else { return "Unknown"; } } static std::string trim(std::string trim_me) { boost::algorithm::trim(trim_me); return trim_me; } template void OpenCL::process_tuners(std::string tuners) { std::string buf; std::stringstream ss(tuners); std::size_t found; auto mwg = false; auto nwg = false; auto kwg = false; auto ndimc = false; auto mdimc = false; auto mdima = false; auto ndimb = false; auto vwm = false; auto vwn = false; auto tce = false; while (ss >> buf) { found = buf.find("="); if (found == std::string::npos) { std::cerr << "Invalid tuner string: " << tuners << std::endl; std::exit(-1); } std::string name = buf.substr(0, found); auto value = std::stoi(buf.substr(found + 1, std::string::npos)); if (name == "-DMWG") { m_sgemm_tuners.mwg = value; mwg = true; } if (name == "-DNWG") { m_sgemm_tuners.nwg = value; nwg = true; } if (name == "-DKWG") { m_sgemm_tuners.kwg = value; kwg = true; } if (name == "-DMDIMA") { m_sgemm_tuners.mdima = value; mdima = true; } if (name == "-DNDIMB") { m_sgemm_tuners.ndimb = value; ndimb = true; } if (name == "-DMDIMC") { m_sgemm_tuners.mdimc = value; mdimc = true; } if (name == "-DNDIMC") { m_sgemm_tuners.ndimc = value; ndimc = true; } if (name == "-DVWM") { m_sgemm_tuners.vwm = value; vwm = true; } if (name == "-DVWN") { m_sgemm_tuners.vwn = value; vwn = true; } if (name == "-DTCE") { m_sgemm_tuners.tce = value; tce = true; } } if (!mwg || !nwg || !kwg || !mdimc || !ndimc || !vwm || !vwn || !mdima || !ndimb) { std::cerr << "Missing tuner parameters"; if (!mwg) { std::cerr << " MWG"; } if (!nwg) { std::cerr << " NWG"; } if (!kwg) { std::cerr << " KWG"; } if (!mdima) { std::cerr << " MDIMA"; } if (!ndimb) { std::cerr << " NDIMB"; } if (!mdimc) { std::cerr << " MDIMC"; } if (!ndimc) { std::cerr << " NDIMC"; } if (!vwm) { std::cerr << " VWM"; } if (!vwn) { std::cerr << " VWN"; } if (!tce) { std::cerr << " VWN"; } std::cerr << std::endl; std::exit(-1); } } template std::vector OpenCL::get_sgemm_tuners() { std::vector tuners; tuners.emplace_back(m_sgemm_tuners.mwg); tuners.emplace_back(m_sgemm_tuners.nwg); tuners.emplace_back(m_sgemm_tuners.kwg); tuners.emplace_back(m_sgemm_tuners.vwm); tuners.emplace_back(m_sgemm_tuners.vwn); tuners.emplace_back(m_sgemm_tuners.mdimc); tuners.emplace_back(m_sgemm_tuners.ndimc); return tuners; } template OpenCL::OpenCL(int gpu, bool silent) { std::vector platforms; try { cl::Platform::get(&platforms); } catch (const cl::Error &e) { myprintf("OpenCL: %s\n", e.what()); throw; } auto best_version = 0.0f; cl::Platform best_platform; cl::Device best_device; std::string best_vendor; auto best_score = 0; auto found_device = false; auto id = 0; if (!silent) { myprintf("Detected %d OpenCL platforms.\n", platforms.size()); } for (const auto &p : platforms) { std::string platvers = p.getInfo(); if (!silent) { std::string platprof = p.getInfo(); std::string platname = p.getInfo(); std::string platvend = p.getInfo(); myprintf("Platform version: %s\n", platvers.c_str());; myprintf("Platform profile: %s\n", platprof.c_str()); myprintf("Platform name: %s\n", platname.c_str()); myprintf("Platform vendor: %s\n", platvend.c_str()); } std::istringstream versstream(platvers); std::string tmp; float opencl_version; versstream >> tmp >> opencl_version; std::vector devices; try { p.getDevices(CL_DEVICE_TYPE_ALL, &devices); } catch (const cl::Error &e) { myprintf("Error getting device(s): %s: %d\n", e.what(), e.err()); devices.clear(); } for (auto& d : devices) { if (!silent) { myprintf("Device ID: %d\n", id); myprintf("Device name: %s\n", trim(d.getInfo()).c_str()); myprintf("Device type: %s\n", opencl_dev_type_to_string( d.getInfo()).c_str()); myprintf("Device vendor: %s\n", d.getInfo().c_str()); myprintf("Device driver: %s\n", d.getInfo().c_str()); myprintf("Device speed: %u MHz\n", d.getInfo()); myprintf("Device cores: %u CU\n", d.getInfo()); } // assign score, try to find best device int this_score = 0; std::string this_vendor = d.getInfo(); this_score += 1000 * boost::icontains(this_vendor, "advanced micro devices"); this_score += 1000 * boost::icontains(this_vendor, "amd"); this_score += 1000 * boost::icontains(this_vendor, "nvidia"); this_score += 500 * boost::icontains(this_vendor, "intel"); this_score += 100 * (d.getInfo() == CL_DEVICE_TYPE_GPU); this_score += opencl_version * 10; if (!silent) { myprintf("Device score: %d\n", this_score); } bool preferred = (gpu == id); if (((this_score > best_score) && (d.getInfo() != CL_DEVICE_TYPE_CPU)) || preferred) { best_version = opencl_version; best_platform = p; best_device = d; best_vendor = this_vendor; if (preferred) { best_score = std::numeric_limits::max(); } else { best_score = this_score; } found_device = true; } id++; } } if (!found_device) { throw std::runtime_error("No suitable OpenCL device found."); } myprintf("Selected platform: %s\n", best_platform.getInfo().c_str()); myprintf("Selected device: %s\n", trim(best_device.getInfo()).c_str()); myprintf("with OpenCL %2.1f capability.\n", best_version); cl::Context context; try { context = cl::Context(best_device); } catch (const cl::Error &e) { myprintf("Error creating OpenCL context: %s: %d", e.what(), e.err()); throw std::runtime_error("Error creating OpenCL context."); } m_context = context; m_device = best_device; m_cl_args = getClArgs(); myprintf("Half precision compute support: "); if (m_device.getInfo().find("cl_khr_fp16") != std::string::npos) { myprintf("Yes.\n"); m_fp16_compute = true; m_cl_args += " -DFP16_SUPPORT"; } else { myprintf("No.\n"); } myprintf("Tensor Core support: "); try { cl::Program(m_context, sourceCode_tensorcore_test).build(m_cl_args.c_str()); m_tensorcore = true; myprintf("Yes.\n"); } catch (...) { myprintf("No.\n"); } } template void OpenCL::initialize(const int channels, size_t batch_size) { m_batch_size = batch_size; // Make program of the source code in the context try { m_program = cl::Program(m_context, sourceCode_common + sourceCode_config + sourceCode_convolve1 + sourceCode_convolve3 + sourceCode_sgemm); } catch (const cl::Error &e) { myprintf("Error getting kernels: %s: %d", e.what(), e.err()); throw std::runtime_error("Error getting OpenCL kernels."); } auto t = Tuner(*this, m_context, m_device); if (m_tensorcore) { t.enable_tensorcore(); } auto sgemm_tuners = t.load_sgemm_tuners(channels, batch_size * WINOGRAD_P, channels, WINOGRAD_TILE); // Some NVIDIA drivers are buggy and will fail to compile the rest of the // kernels after a tuning run. if (cfg_tune_only) { // Originally this was an exit() but this will make the tuner // only tune the first GPU. Return instead. Exit will be called // after all GPUs are created. return; } // Build program for these specific devices try { std::string args = m_cl_args; // Intel iGPUs need vector types for math for best performance if (m_device.getInfo() > 1) { args += " -DWINOGRAD_SIMD"; } args += sgemm_tuners; m_program.build(args.c_str()); } catch (const cl::Error&) { myprintf("Error building kernels: %s\n", m_program.getBuildInfo(m_device).c_str()); throw std::runtime_error("Error building OpenCL kernels."); } OpenCLContext tdata; ensure_context_initialized(tdata); process_tuners(sgemm_tuners); m_wavefront_size = tdata.m_sgemm_kernel.getWorkGroupInfo< CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE>(m_device); myprintf("Wavefront/Warp size: %d\n", m_wavefront_size); m_max_workgroup_size = m_device.getInfo(); m_max_workgroup_dims = m_device.getInfo(); myprintf("Max workgroup size: %d\n", m_max_workgroup_size); myprintf("Max workgroup dimensions: "); for (auto d : m_max_workgroup_dims) { myprintf("%d ", d); } myprintf("\n"); m_init_ok = true; } template bool OpenCL::has_fp16_compute() { return m_fp16_compute; } template bool OpenCL::has_tensor_cores() { return m_tensorcore; } template std::string OpenCL::get_device_name() { std::stringstream ss; ss << "OpenCL: "; ss << m_device.getInfo() << " "; ss << m_device.getInfo() << " @ "; ss << m_device.getInfo() << "MHz"; return ss.str(); } template class OpenCL; template class OpenCL_Network; #ifdef USE_HALF template class OpenCL; template class OpenCL_Network; #endif #endif leela-zero-0.17/src/OpenCL.h000066400000000000000000000174031345132315700155710ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef OPENCL_H_INCLUDED #define OPENCL_H_INCLUDED #include "config.h" #define CL_HPP_MINIMUM_OPENCL_VERSION 110 #define CL_HPP_TARGET_OPENCL_VERSION 120 #define CL_HPP_ENABLE_EXCEPTIONS #include #include #include #include #include #include #include #include "Tuner.h" template class OpenCL; template class OpenCL_Network; class Layer { template friend class OpenCL_Network; private: unsigned int channels{0}; unsigned int outputs{0}; unsigned int filter_size{0}; bool is_input_convolution{false}; bool is_residual_block{false}; bool is_convolve1{false}; std::vector weights; }; class OpenCLContext { template friend class OpenCL; template friend class OpenCL_Network; private: bool m_is_initialized{false}; cl::CommandQueue m_commandqueue; cl::Kernel m_convolve1_kernel; cl::Kernel m_merge_kernel; cl::Kernel m_in_transform_kernel; cl::Kernel m_sgemm_kernel; cl::Kernel m_out_transform_bn_kernel; cl::Kernel m_out_transform_bn_in_kernel; cl::Buffer m_inBuffer; cl::Buffer m_inBuffer2; cl::Buffer m_VBuffer; cl::Buffer m_MBuffer; cl::Buffer m_pinnedOutBuffer_pol; cl::Buffer m_pinnedOutBuffer_val; bool m_buffers_allocated{false}; }; template class OpenCL_Network { public: OpenCL_Network(OpenCL & opencl) : m_opencl(opencl) {} OpenCL & getOpenCL() { return m_opencl; } void push_input_convolution(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights, const std::vector& means, const std::vector& variances) { size_t layer = get_layer_count(); push_weights(layer, weights); push_weights(layer, means); push_weights(layer, variances); m_layers[layer].is_input_convolution = true; m_layers[layer].outputs = outputs; m_layers[layer].filter_size = filter_size; m_layers[layer].channels = channels; } void push_residual(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights_1, const std::vector& means_1, const std::vector& variances_1, const std::vector& weights_2, const std::vector& means_2, const std::vector& variances_2) { size_t layer = get_layer_count(); push_weights(layer, weights_1); push_weights(layer, means_1); push_weights(layer, variances_1); push_weights(layer, weights_2); push_weights(layer, means_2); push_weights(layer, variances_2); m_layers[layer].is_residual_block = true; m_layers[layer].outputs = outputs; m_layers[layer].filter_size = filter_size; m_layers[layer].channels = channels; } void push_convolve(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights) { (void)filter_size; assert(filter_size == 1); size_t layer = get_layer_count(); push_weights(layer, weights); m_layers[layer].is_convolve1 = true; m_layers[layer].outputs = outputs; m_layers[layer].channels = channels; } size_t get_layer_count() const { return m_layers.size(); } void forward(const std::vector& input, std::vector& output_pol, std::vector& output_val, OpenCLContext & opencl_context, const int batch_size = 1); private: using weight_slice_t = std::vector::const_iterator; void push_weights(size_t layer, const std::vector& weights) { add_weights(layer, weights.size(), weights.data()); } void add_weights(size_t layer, size_t size, const net_t* weights); void convolve3(OpenCLContext & opencl_context, int channels, int outputs, cl::Buffer& bufferIn, cl::Buffer& bufferOut, cl::Buffer& bufferV, cl::Buffer& bufferM, weight_slice_t weights, cl::Buffer* bufferResidual, weight_slice_t bn_weights, bool skip_in_transform, bool fuse_in_transform, bool store_inout, int batch_size); void convolve1(OpenCLContext & opencl_context, int channels, int outputs, cl::Buffer& bufferInput, cl::Buffer& bufferOutput, cl::Buffer& bufferMerge, weight_slice_t weights, int batch_size); OpenCL & m_opencl; // this mutex is not required for correctness, but this exists simply // because queue.finish() is a busy wait and having a lot of threads // waiting here is counterproductive CPU-wise. At least std::mutex // isn't busy wait so it should be better. std::mutex m_queue_finish_mutex; std::vector m_layers; }; template class OpenCL { friend class OpenCL_Network; friend class Tuner; public: OpenCL(int gpu, bool silent = false); void initialize(const int channels, size_t batch_size = 1); void ensure_context_initialized(OpenCLContext & opencl_context); std::string get_device_name(); bool has_fp16_compute(); bool has_tensor_cores(); std::vector get_sgemm_tuners(); cl::Device m_device; cl::Context m_context; private: void process_tuners(std::string tuners); size_t m_batch_size = 1; cl::Program m_program; std::string m_cl_args; struct sgemm_tuners { size_t mwg, nwg, kwg; size_t vwm, vwn; size_t mdima, ndimb; size_t mdimc, ndimc; size_t tce; }; sgemm_tuners m_sgemm_tuners; size_t m_wavefront_size{0}; size_t m_max_workgroup_size{0}; std::vector m_max_workgroup_dims; bool m_fp16_compute{false}; bool m_tensorcore{false}; bool m_init_ok{false}; }; extern const std::string sourceCode_sgemm; extern const std::string sourceCode_common; #endif leela-zero-0.17/src/OpenCLScheduler.cpp000066400000000000000000000351211345132315700177600ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Junhee Yoo and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #ifdef USE_OPENCL #include "GTP.h" #include "Random.h" #include "Network.h" #include "Utils.h" #include "OpenCLScheduler.h" using Utils::ceilMultiple; using Utils::myprintf; class from_float{ public: from_float(const std::vector & f) : m_f(f) {} operator const std::vector&() { return m_f; } operator std::vector() { auto ret = std::vector(m_f.size()); std::copy(cbegin(m_f), cend(m_f), begin(ret)); return ret; } private: const std::vector& m_f; }; template static std::vector zeropad_U(const std::vector& U, const int outputs, const int channels, const int outputs_pad, const int channels_pad) { // Fill with zeroes auto Upad = std::vector(WINOGRAD_TILE * outputs_pad * channels_pad); for (auto xi = 0; xi < WINOGRAD_ALPHA; xi++){ for (auto nu = 0; nu < WINOGRAD_ALPHA; nu++) { for (auto c = 0; c < channels; c++) { for (auto o = 0; o < outputs; o++) { Upad[xi * (WINOGRAD_ALPHA * outputs_pad * channels_pad) + nu * (outputs_pad * channels_pad) + c * outputs_pad + o] = U[xi * (WINOGRAD_ALPHA * outputs * channels) + nu * (outputs * channels) + c * outputs + o]; } } } } return Upad; } template OpenCLScheduler::OpenCLScheduler() { // multi-gpu? auto gpus = cfg_gpus; // An empty GPU list from the command line represents autodetect. // Put a minus one GPU index here. if (gpus.empty()) { gpus = {-1}; } auto silent{false}; for (auto gpu : gpus) { auto opencl = std::make_unique>(gpu, silent); auto net = std::make_unique>(*opencl); m_opencl.push_back(std::move(opencl)); m_networks.push_back(std::move(net)); // Starting next GPU, let's not dump full list of GPUs. silent = true; } } template void OpenCLScheduler::initialize(const int channels) { // Launch the worker threads. Minimum 1 worker per GPU, but use enough threads // so that we can at least concurrently schedule something to the GPU. auto num_worker_threads = cfg_num_threads / cfg_batch_size / (m_opencl.size() + 1) + 1; auto gnum = 0; for (auto & opencl : m_opencl) { opencl->initialize(channels, cfg_batch_size); for (auto i = unsigned{0}; i < num_worker_threads; i++) { auto t = std::thread(&OpenCLScheduler::batch_worker, this, gnum); m_worker_threads.push_back(std::move(t)); } gnum++; } // Exit immediately after tuning. We should exit here because we skipped // initializing rest of the kernels due to some NVIDIA drivers crashing. if (cfg_tune_only) { exit(EXIT_SUCCESS); } } template OpenCLScheduler::~OpenCLScheduler() { { std::unique_lock lk(m_mutex); m_running = false; } m_cv.notify_all(); for (auto & x : m_worker_threads) { x.join(); } } template bool OpenCLScheduler::needs_autodetect() { for (auto& opencl : m_opencl) { // If any card has no native fp16 compute, we'll have to benchmark. if (!opencl->has_fp16_compute() && !opencl->has_tensor_cores()) { return true; } } return false; } template void OpenCLScheduler::push_input_convolution( unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights, const std::vector& means, const std::vector& variances) { for (const auto& opencl_net : m_networks) { const auto tuners = opencl_net->getOpenCL().get_sgemm_tuners(); const auto mwg = tuners[0]; const auto kwg = tuners[2]; const auto vwm = tuners[3]; const auto m_ceil = ceilMultiple(ceilMultiple(outputs, mwg), vwm); const auto k_ceil = ceilMultiple(ceilMultiple(channels, kwg), vwm); const auto Upad = zeropad_U(weights, outputs, channels, m_ceil, k_ceil); opencl_net->push_input_convolution( filter_size, channels, outputs, Upad, from_float(means), from_float(variances) ); } } template void OpenCLScheduler::push_residual(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights_1, const std::vector& means_1, const std::vector& variances_1, const std::vector& weights_2, const std::vector& means_2, const std::vector& variances_2) { for (const auto& opencl_net : m_networks) { const auto tuners = opencl_net->getOpenCL().get_sgemm_tuners(); const auto mwg = tuners[0]; const auto vwm = tuners[3]; const auto m_ceil = ceilMultiple(ceilMultiple(outputs, mwg), vwm); const auto Upad1 = zeropad_U(weights_1, outputs, outputs, m_ceil, m_ceil); const auto Upad2 = zeropad_U(weights_2, outputs, outputs, m_ceil, m_ceil); opencl_net->push_residual(filter_size, channels, outputs, Upad1, from_float(means_1), from_float(variances_1), Upad2, from_float(means_2), from_float(variances_2)); } } template void OpenCLScheduler::push_convolve(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights) { for (const auto & opencl_net : m_networks) { opencl_net->push_convolve(filter_size, channels, outputs, from_float(weights)); } } template void OpenCLScheduler::push_weights( unsigned int filter_size, unsigned int channels, unsigned int outputs, std::shared_ptr weights) { auto weight_index = size_t{0}; // Winograd filter transformation changes filter size to 4x4 push_input_convolution(filter_size, channels, outputs, weights->m_conv_weights[weight_index], weights->m_batchnorm_means[weight_index], weights->m_batchnorm_stddevs[weight_index]); weight_index++; // residual blocks : except the first entry, // the second ~ last entry is all on residual topwer for (auto i = size_t{0}; i < weights->m_conv_weights.size()/2; i++) { push_residual(filter_size, outputs, outputs, weights->m_conv_weights[weight_index], weights->m_batchnorm_means[weight_index], weights->m_batchnorm_stddevs[weight_index], weights->m_conv_weights[weight_index + 1], weights->m_batchnorm_means[weight_index + 1], weights->m_batchnorm_stddevs[weight_index + 1]); weight_index += 2; } // Output head convolutions push_convolve(1, outputs, Network::OUTPUTS_POLICY, weights->m_conv_pol_w); push_convolve(1, outputs, Network::OUTPUTS_VALUE, weights->m_conv_val_w); } template void OpenCLScheduler::forward(const std::vector& input, std::vector& output_pol, std::vector& output_val) { auto entry = std::make_shared(input, output_pol, output_val); std::unique_lock lk(entry->mutex); { std::unique_lock lk(m_mutex); m_forward_queue.push_back(entry); if (m_single_eval_in_progress.load()) { m_waittime += 2; } } m_cv.notify_one(); entry->cv.wait(lk); } #ifndef NDEBUG struct batch_stats_t batch_stats; #endif template void OpenCLScheduler::batch_worker(const size_t gnum) { constexpr auto in_size = Network::INPUT_CHANNELS * BOARD_SIZE * BOARD_SIZE; constexpr auto out_pol_size = Network::OUTPUTS_POLICY * BOARD_SIZE * BOARD_SIZE; constexpr auto out_val_size = Network::OUTPUTS_VALUE * BOARD_SIZE * BOARD_SIZE; OpenCLContext context; // batch scheduling heuristic. // Returns the batch picked up from the queue (m_forward_queue) // 1) Wait for m_waittime milliseconds for full batch // 2) if we don't have a full batch then just do a single eval // // The purpose of m_waittime is to prevent the system from deadlocking // because we were waiting for a job too long, while the job is never // going to come due to a control dependency (e.g., evals stuck on a // critical path). To do so: // // 1) if we couldn't form a batch after waiting m_waittime ms, it means // that we hit the critical path and should do scalar evals. // Wait 1ms shorter next time. // // 2) if we picked up a single eval, but were getting additional evals // while that single eval was being processed, it means that we made // the wrong decision. Wait 2ms longer next time. auto pickup_task = [this] () { std::list> inputs; size_t count = 0; std::unique_lock lk(m_mutex); while (true) { if (!m_running) return inputs; count = m_forward_queue.size(); if (count >= cfg_batch_size) { count = cfg_batch_size; break; } bool timeout = !m_cv.wait_for( lk, std::chrono::milliseconds(m_waittime), [this] () { return !m_running || m_forward_queue.size() >= cfg_batch_size; } ); if (!m_forward_queue.empty()) { if (timeout && m_single_eval_in_progress.exchange(true) == false) { // Waited long enough but couldn't form a batch. // Check if there is any other single eval in progress, and if not, // do one from this thread. if (m_waittime > 1) { m_waittime--; } count = 1; break; } } } // Move 'count' evals from shared queue to local list. auto end = begin(m_forward_queue); std::advance(end, count); std::move(begin(m_forward_queue), end, std::back_inserter(inputs)); m_forward_queue.erase(begin(m_forward_queue), end); return inputs; }; auto batch_input = std::vector(); auto batch_output_pol = std::vector(); auto batch_output_val = std::vector(); while (true) { auto inputs = pickup_task(); auto count = inputs.size(); if (!m_running) { return; } #ifndef NDEBUG if (count == 1) { batch_stats.single_evals++; } else { batch_stats.batch_evals++; } #endif // prepare input for forward() call batch_input.resize(in_size * count); batch_output_pol.resize(out_pol_size * count); batch_output_val.resize(out_val_size * count); auto index = size_t{0}; for (auto & x : inputs) { std::unique_lock lk(x->mutex); std::copy(begin(x->in), end(x->in), begin(batch_input) + in_size * index); index++; } // run the NN evaluation m_networks[gnum]->forward( batch_input, batch_output_pol, batch_output_val, context, count); // Get output and copy back index = 0; for (auto & x : inputs) { std::copy(begin(batch_output_pol) + out_pol_size * index, begin(batch_output_pol) + out_pol_size * (index + 1), begin(x->out_p)); std::copy(begin(batch_output_val) + out_val_size * index, begin(batch_output_val) + out_val_size * (index + 1), begin(x->out_v)); x->cv.notify_all(); index++; } if (count == 1) { m_single_eval_in_progress = false; } } } template class OpenCLScheduler; #ifdef USE_HALF template class OpenCLScheduler; #endif #endif leela-zero-0.17/src/OpenCLScheduler.h000066400000000000000000000105311345132315700174230ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Junhee Yoo and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef OPENCLSCHEDULER_H_INCLUDED #define OPENCLSCHEDULER_H_INCLUDED #include "config.h" #include #include #include #include "SMP.h" #include "ForwardPipe.h" #include "OpenCL.h" #include "ThreadPool.h" #ifndef NDEBUG struct batch_stats_t { std::atomic single_evals{0}; std::atomic batch_evals{0}; }; extern batch_stats_t batch_stats; #endif template class OpenCLScheduler : public ForwardPipe { class ForwardQueueEntry { public: std::mutex mutex; std::condition_variable cv; const std::vector& in; std::vector& out_p; std::vector& out_v; ForwardQueueEntry(const std::vector& input, std::vector& output_pol, std::vector& output_val) : in(input), out_p(output_pol), out_v(output_val) {} }; public: virtual ~OpenCLScheduler(); OpenCLScheduler(); virtual void initialize(const int channels); virtual void forward(const std::vector& input, std::vector& output_pol, std::vector& output_val); virtual bool needs_autodetect(); virtual void push_weights(unsigned int filter_size, unsigned int channels, unsigned int outputs, std::shared_ptr weights); private: bool m_running = true; std::vector>> m_networks; std::vector>> m_opencl; std::mutex m_mutex; std::condition_variable m_cv; // start with 10 milliseconds : lock protected int m_waittime{10}; // set to true when single (non-batch) eval is in progress std::atomic m_single_eval_in_progress{false}; std::list> m_forward_queue; std::list m_worker_threads; void batch_worker(const size_t gnum); void push_input_convolution(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights, const std::vector& means, const std::vector& variances); void push_residual(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights_1, const std::vector& means_1, const std::vector& variances_1, const std::vector& weights_2, const std::vector& means_2, const std::vector& variances_2); void push_convolve(unsigned int filter_size, unsigned int channels, unsigned int outputs, const std::vector& weights); }; #endif leela-zero-0.17/src/Random.cpp000066400000000000000000000055271345132315700162300ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "Random.h" #include #include #include #include #include "GTP.h" #include "Utils.h" Random& Random::get_Rng() { static thread_local Random s_rng{0}; return s_rng; } Random::Random(std::uint64_t seed) { if (seed == 0) { size_t thread_id = std::hash()(std::this_thread::get_id()); seedrandom(cfg_rng_seed ^ std::uint64_t(thread_id)); } else { seedrandom(seed); } } // This is xoroshiro128+. // Note that the last bit isn't entirely random, so don't use it, // if possible. std::uint64_t Random::gen() { const std::uint64_t s0 = m_s[0]; std::uint64_t s1 = m_s[1]; const std::uint64_t result = s0 + s1; s1 ^= s0; m_s[0] = Utils::rotl(s0, 55) ^ s1 ^ (s1 << 14); m_s[1] = Utils::rotl(s1, 36); return result; } std::uint64_t Random::randuint64(const uint64_t max) { const uint64_t inclusive_max = max - 1; return std::uniform_int_distribution{0, inclusive_max}(*this); } std::uint64_t Random::randuint64() { return gen(); } static std::uint64_t splitmix64(std::uint64_t z) { z += 0x9e3779b97f4a7c15; z = (z ^ (z >> 30)) * 0xbf58476d1ce4e5b9; z = (z ^ (z >> 27)) * 0x94d049bb133111eb; return z ^ (z >> 31); } void Random::seedrandom(std::uint64_t seed) { // Initialize state of xoroshiro128+ by transforming the seed // with the splitmix64 algorithm. // As suggested by http://xoroshiro.di.unimi.it/xoroshiro128plus.c m_s[0] = splitmix64(seed); m_s[1] = splitmix64(m_s[0]); } leela-zero-0.17/src/Random.h000066400000000000000000000054021345132315700156650ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef RANDOM_H_INCLUDED #define RANDOM_H_INCLUDED #include "config.h" #include #include /* Random number generator xoroshiro128+ */ class Random { public: Random() = delete; Random(std::uint64_t seed = 0); void seedrandom(std::uint64_t s); // Random numbers from [0, max - 1] template std::uint32_t randfix() { static_assert(0 < MAX && MAX < std::numeric_limits::max(), "randfix out of range"); // Last bit isn't random, so don't use it in isolation. We specialize // this case. static_assert(MAX != 2, "don't isolate the LSB with xoroshiro128+"); return gen() % MAX; } std::uint64_t randuint64(); // Random number from [0, max - 1] std::uint64_t randuint64(const std::uint64_t max); // return the thread local RNG static Random& get_Rng(); // UniformRandomBitGenerator interface using result_type = std::uint64_t; constexpr static result_type min() { return std::numeric_limits::min(); } constexpr static result_type max() { return std::numeric_limits::max(); } result_type operator()() { return gen(); } private: std::uint64_t gen(); std::uint64_t m_s[2]; }; // Specialization for last bit: use sign test template<> inline std::uint32_t Random::randfix<2>() { return (gen() > (std::numeric_limits::max() / 2)); } #endif leela-zero-0.17/src/SGFParser.cpp000066400000000000000000000143271345132315700166020ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "SGFParser.h" #include #include #include #include #include #include "SGFTree.h" #include "Utils.h" std::vector SGFParser::chop_stream(std::istream& ins, size_t stopat) { std::vector result; std::string gamebuff; ins >> std::noskipws; int nesting = 0; // parentheses bool intag = false; // brackets int line = 0; gamebuff.clear(); char c; while (ins >> c && result.size() <= stopat) { if (c == '\n') line++; gamebuff.push_back(c); if (c == '\\') { // read literal char ins >> c; gamebuff.push_back(c); // Skip special char parsing continue; } if (c == '(' && !intag) { if (nesting == 0) { // eat ; too do { ins >> c; } while (std::isspace(c) && c != ';'); gamebuff.clear(); } nesting++; } else if (c == ')' && !intag) { nesting--; if (nesting == 0) { result.push_back(gamebuff); } } else if (c == '[' && !intag) { intag = true; } else if (c == ']') { if (intag == false) { Utils::myprintf("Tag error on line %d", line); } intag = false; } } // No game found? Assume closing tag was missing (OGS) if (result.size() == 0) { result.push_back(gamebuff); } return result; } std::vector SGFParser::chop_all(std::string filename, size_t stopat) { std::ifstream ins(filename.c_str(), std::ifstream::binary | std::ifstream::in); if (ins.fail()) { throw std::runtime_error("Error opening file"); } auto result = chop_stream(ins, stopat); ins.close(); return result; } // scan the file and extract the game with number index std::string SGFParser::chop_from_file(std::string filename, size_t index) { auto vec = chop_all(filename, index); return vec[index]; } std::string SGFParser::parse_property_name(std::istringstream & strm) { std::string result; char c; while (strm >> c) { // SGF property names are guaranteed to be uppercase, // except that some implementations like IGS are retarded // and don't folow the spec. So allow both upper/lowercase. if (!std::isupper(c) && !std::islower(c)) { strm.unget(); break; } else { result.push_back(c); } } return result; } bool SGFParser::parse_property_value(std::istringstream & strm, std::string & result) { strm >> std::noskipws; char c; while (strm >> c) { if (!std::isspace(c)) { strm.unget(); break; } } strm >> c; if (c != '[') { strm.unget(); return false; } while (strm >> c) { if (c == ']') { break; } else if (c == '\\') { strm >> c; } result.push_back(c); } strm >> std::skipws; return true; } void SGFParser::parse(std::istringstream & strm, SGFTree * node) { bool splitpoint = false; char c; while (strm >> c) { if (strm.fail()) { return; } if (std::isspace(c)) { continue; } // parse a property if (std::isalpha(c) && std::isupper(c)) { strm.unget(); std::string propname = parse_property_name(strm); bool success; do { std::string propval; success = parse_property_value(strm, propval); if (success) { node->add_property(propname, propval); } } while (success); continue; } if (c == '(') { // eat first ; char cc; do { strm >> cc; } while (std::isspace(cc)); if (cc != ';') { strm.unget(); } // start a variation here splitpoint = true; // new node SGFTree * newptr = node->add_child(); parse(strm, newptr); } else if (c == ')') { // variation ends, go back // if the variation didn't start here, then // push the "variation ends" mark back // and try again one level up the tree if (!splitpoint) { strm.unget(); return; } else { splitpoint = false; continue; } } else if (c == ';') { // new node SGFTree * newptr = node->add_child(); node = newptr; continue; } } } leela-zero-0.17/src/SGFParser.h000066400000000000000000000041011345132315700162340ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef SGFPARSER_H_INCLUDED #define SGFPARSER_H_INCLUDED #include #include #include #include #include #include #include "SGFTree.h" class SGFParser { private: static std::string parse_property_name(std::istringstream & strm); static bool parse_property_value(std::istringstream & strm, std::string & result); public: static std::string chop_from_file(std::string fname, size_t index); static std::vector chop_all(std::string fname, size_t stopat = SIZE_MAX); static std::vector chop_stream(std::istream& ins, size_t stopat = SIZE_MAX); static void parse(std::istringstream & strm, SGFTree * node); }; #endif leela-zero-0.17/src/SGFTree.cpp000066400000000000000000000405721345132315700162460ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "SGFTree.h" #include #include #include #include #include #include #include #include #include #include "FullBoard.h" #include "GTP.h" #include "KoState.h" #include "SGFParser.h" #include "Utils.h" using namespace Utils; const int SGFTree::EOT; void SGFTree::init_state() { m_initialized = true; // Initialize with defaults. // The SGF might be missing boardsize or komi // which means we'll never initialize properly. m_state.init_game(std::min(BOARD_SIZE, 19), KOMI); } const KoState * SGFTree::get_state(void) const { assert(m_initialized); return &m_state; } const SGFTree * SGFTree::get_child(size_t count) const { if (count < m_children.size()) { assert(m_initialized); return &(m_children[count]); } else { return nullptr; } } // This follows the entire line, and doesn't really need the intermediate // states, just the moves. As a consequence, states that contain more than // just moves won't have any effect. GameState SGFTree::follow_mainline_state(unsigned int movenum) const { const auto* link = this; // This initializes a starting state from a KoState and // sets up the game history. GameState result(get_state()); if (m_timecontrol_ptr) { result.set_timecontrol(*m_timecontrol_ptr); } for (unsigned int i = 0; i <= movenum && link != nullptr; i++) { // root position has no associated move if (i != 0) { auto colored_move = link->get_colored_move(); if (colored_move.first != FastBoard::INVAL) { if (colored_move.second != FastBoard::PASS && colored_move.second != FastBoard::EMPTY && result.board.get_state(colored_move.second) != FastBoard::EMPTY) { // Fail loading return result; } result.play_move(colored_move.first, colored_move.second); } } link = link->get_child(0); } return result; } void SGFTree::load_from_string(const std::string& gamebuff) { std::istringstream pstream(gamebuff); // loads properties with moves SGFParser::parse(pstream, this); // Set up the root state to defaults init_state(); // populates the states from the moves // split this up in root node, achor (handicap), other nodes populate_states(); } // load a single game from a file void SGFTree::load_from_file(const std::string& filename, int index) { auto gamebuff = SGFParser::chop_from_file(filename, index); //myprintf("Parsing: %s\n", gamebuff.c_str()); load_from_string(gamebuff); } void SGFTree::populate_states() { PropertyMap::iterator it; auto valid_size = false; auto has_handicap = false; // first check for go game setup in properties it = m_properties.find("GM"); if (it != end(m_properties)) { if (it->second != "1") { throw std::runtime_error("SGF Game is not a Go game"); } else { if (!m_properties.count("SZ")) { // No size, but SGF spec defines default size for Go m_properties.insert(std::make_pair("SZ", "19")); valid_size = true; } } } // board size it = m_properties.find("SZ"); if (it != end(m_properties)) { const auto size = it->second; std::istringstream strm(size); int bsize; strm >> bsize; if (bsize == BOARD_SIZE) { // Assume default komi in config.h if not specified m_state.init_game(bsize, KOMI); valid_size = true; } else { throw std::runtime_error("Board size not supported."); } } // komi it = m_properties.find("KM"); if (it != end(m_properties)) { const auto foo = it->second; std::istringstream strm(foo); float komi; strm >> komi; const auto handicap = m_state.get_handicap(); // last ditch effort: if no GM or SZ, assume 19x19 Go here auto bsize = 19; if (valid_size) { bsize = m_state.board.get_boardsize(); } if (bsize == BOARD_SIZE) { m_state.init_game(bsize, komi); m_state.set_handicap(handicap); } else { throw std::runtime_error("Board size not supported."); } } // time it = m_properties.find("TM"); if (it != end(m_properties)) { const auto maintime = it->second; it = m_properties.find("OT"); const auto byoyomi = (it != end(m_properties)) ? it->second : ""; it = m_properties.find("BL"); const auto black_time_left = (it != end(m_properties)) ? it->second : ""; it = m_properties.find("WL"); const auto white_time_left = (it != end(m_properties)) ? it->second : ""; it = m_properties.find("OB"); const auto black_moves_left = (it != end(m_properties)) ? it->second : ""; it = m_properties.find("OW"); const auto white_moves_left = (it != end(m_properties)) ? it->second : ""; m_timecontrol_ptr = TimeControl::make_from_text_sgf(maintime, byoyomi, black_time_left, white_time_left, black_moves_left, white_moves_left); } // handicap it = m_properties.find("HA"); if (it != end(m_properties)) { const auto size = it->second; std::istringstream strm(size); float handicap; strm >> handicap; has_handicap = (handicap > 0.0f); m_state.set_handicap(int(handicap)); } // result it = m_properties.find("RE"); if (it != end(m_properties)) { const auto result = it->second; if (boost::algorithm::find_first(result, "Time")) { // std::cerr << "Skipping: " << result << std::endl; m_winner = FastBoard::EMPTY; } else { if (boost::algorithm::starts_with(result, "W+")) { m_winner = FastBoard::WHITE; } else if (boost::algorithm::starts_with(result, "B+")) { m_winner = FastBoard::BLACK; } else { m_winner = FastBoard::INVAL; // std::cerr << "Could not parse game result: " << result << std::endl; } } } else { m_winner = FastBoard::EMPTY; } // handicap stones auto prop_pair_ab = m_properties.equal_range("AB"); // Do we have a handicap specified but no handicap stones placed in // the same node? Then the SGF file is corrupt. Let's see if we can find // them in the next node, which is a common bug in some Go apps. if (has_handicap && prop_pair_ab.first == prop_pair_ab.second) { if (!m_children.empty()) { auto& successor = m_children[0]; prop_pair_ab = successor.m_properties.equal_range("AB"); } } // Loop through the stone list and apply for (auto pit = prop_pair_ab.first; pit != prop_pair_ab.second; ++pit) { const auto move = pit->second; const auto vtx = string_to_vertex(move); apply_move(FastBoard::BLACK, vtx); } // XXX: count handicap stones const auto& prop_pair_aw = m_properties.equal_range("AW"); for (auto pit = prop_pair_aw.first; pit != prop_pair_aw.second; ++pit) { const auto move = pit->second; const auto vtx = string_to_vertex(move); apply_move(FastBoard::WHITE, vtx); } it = m_properties.find("PL"); if (it != end(m_properties)) { const auto who = it->second; if (who == "W") { m_state.set_to_move(FastBoard::WHITE); } else if (who == "B") { m_state.set_to_move(FastBoard::BLACK); } } // now for all children play out the moves for (auto& child_state : m_children) { // propagate state child_state.copy_state(*this); // XXX: maybe move this to the recursive call // get move for side to move const auto colored_move = child_state.get_colored_move(); if (colored_move.first != FastBoard::INVAL) { child_state.apply_move(colored_move.first, colored_move.second); } child_state.populate_states(); } } void SGFTree::copy_state(const SGFTree& tree) { m_initialized = tree.m_initialized; m_state = tree.m_state; m_timecontrol_ptr = tree.m_timecontrol_ptr; } void SGFTree::apply_move(int color, int move) { if (move != FastBoard::PASS && move != FastBoard::RESIGN) { auto vtx_state = m_state.board.get_state(move); if (vtx_state == !color || vtx_state == FastBoard::INVAL) { throw std::runtime_error("Illegal move"); } // Playing on an occupied intersection is legal in SGF setup, // but we can't really handle it. So just ignore and hope that works. if (vtx_state == color) { return; } assert(vtx_state == FastBoard::EMPTY); } m_state.play_move(color, move); } void SGFTree::apply_move(int move) { auto color = m_state.get_to_move(); apply_move(color, move); } void SGFTree::add_property(std::string property, std::string value) { m_properties.emplace(property, value); } SGFTree * SGFTree::add_child() { // first allocation is better small if (m_children.size() == 0) { m_children.reserve(1); } m_children.emplace_back(); return &(m_children.back()); } int SGFTree::string_to_vertex(const std::string& movestring) const { if (movestring.size() == 0) { return FastBoard::PASS; } if (m_state.board.get_boardsize() <= 19) { if (movestring == "tt") { return FastBoard::PASS; } } int bsize = m_state.board.get_boardsize(); if (bsize == 0) { throw std::runtime_error("Node has 0 sized board"); } char c1 = movestring[0]; char c2 = movestring[1]; int cc1; int cc2; if (c1 >= 'A' && c1 <= 'Z') { cc1 = 26 + c1 - 'A'; } else { cc1 = c1 - 'a'; } if (c2 >= 'A' && c2 <= 'Z') { cc2 = bsize - 26 - (c2 - 'A') - 1; } else { cc2 = bsize - (c2 - 'a') - 1; } // catch illegal SGF if (cc1 < 0 || cc1 >= bsize || cc2 < 0 || cc2 >= bsize) { throw std::runtime_error("Illegal SGF move"); } int vtx = m_state.board.get_vertex(cc1, cc2); return vtx; } int SGFTree::get_move(int tomove) const { std::string colorstring; if (tomove == FastBoard::BLACK) { colorstring = "B"; } else { colorstring = "W"; } auto it = m_properties.find(colorstring); if (it != end(m_properties)) { std::string movestring = it->second; return string_to_vertex(movestring); } return SGFTree::EOT; } std::pair SGFTree::get_colored_move() const { for (const auto& prop : m_properties) { if (prop.first == "B") { return std::make_pair(FastBoard::BLACK, string_to_vertex(prop.second)); } else if (prop.first == "W") { return std::make_pair(FastBoard::WHITE, string_to_vertex(prop.second)); } } return std::make_pair(FastBoard::INVAL, SGFTree::EOT); } FastBoard::vertex_t SGFTree::get_winner() const { return m_winner; } std::vector SGFTree::get_mainline() const { std::vector moves; const auto* link = this; auto tomove = link->m_state.get_to_move(); link = link->get_child(0); while (link != nullptr && link->is_initialized()) { auto move = link->get_move(tomove); if (move != SGFTree::EOT) { moves.push_back(move); } tomove = !tomove; link = link->get_child(0); } return moves; } std::string SGFTree::state_to_string(GameState& pstate, int compcolor) { auto state = std::make_unique(); // make a working copy *state = pstate; std::string header; std::string moves; auto komi = state->get_komi(); auto size = state->board.get_boardsize(); time_t now; time(&now); char timestr[sizeof "2017-10-16"]; strftime(timestr, sizeof timestr, "%F", localtime(&now)); header.append("(;GM[1]FF[4]RU[Chinese]"); header.append("DT[" + std::string(timestr) + "]"); header.append("SZ[" + std::to_string(size) + "]"); header.append("KM[" + str(boost::format("%.1f") % komi) + "]"); header.append(state->get_timecontrol().to_text_sgf()); auto leela_name = std::string{PROGRAM_NAME}; leela_name.append(" " + std::string(PROGRAM_VERSION)); if (!cfg_weightsfile.empty()) { auto pos = cfg_weightsfile.find_last_of("\\/"); if (std::string::npos == pos) { pos = 0; } else { ++pos; } leela_name.append(" " + cfg_weightsfile.substr(pos, 8)); } if (compcolor == FastBoard::WHITE) { header.append("PW[" + leela_name + "]"); header.append("PB[Human]"); } else { header.append("PB[" + leela_name + "]"); header.append("PW[Human]"); } state->rewind(); // check handicap here (anchor point) auto handicap = 0; std::string handicapstr; for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { int vertex = state->board.get_vertex(i, j); int vtx_state = state->board.get_state(vertex); if (vtx_state == FastBoard::BLACK) { handicap++; handicapstr.append("[" + state->board.move_to_text_sgf(vertex) + "]"); } } } if (handicap > 0) { header.append("HA[" + std::to_string(handicap) + "]"); moves.append("AB" + handicapstr); } moves.append("\n"); int counter = 0; while (state->forward_move()) { int move = state->get_last_move(); assert(move != FastBoard::RESIGN); std::string movestr = state->board.move_to_text_sgf(move); if (state->board.black_to_move()) { moves.append(";W[" + movestr + "]"); } else { moves.append(";B[" + movestr + "]"); } if (++counter % 10 == 0) { moves.append("\n"); } } if (!state->has_resigned()) { float score = state->final_score(); if (score > 0.0f) { header.append("RE[B+" + str(boost::format("%.1f") % score) + "]"); } else if (score < 0.0f) { header.append("RE[W+" + str(boost::format("%.1f") % -score) + "]"); } else { header.append("RE[0]"); } } else { if (state->who_resigned() == FastBoard::WHITE) { header.append("RE[B+Resign]"); } else { header.append("RE[W+Resign]"); } } header.append("\nC[" + std::string{PROGRAM_NAME} + " options:" + cfg_options_str + "]"); std::string result(header); result.append("\n"); result.append(moves); result.append(")\n"); return result; } leela-zero-0.17/src/SGFTree.h000066400000000000000000000055111345132315700157050ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef SGFTREE_H_INCLUDED #define SGFTREE_H_INCLUDED #include #include #include #include #include #include "FastBoard.h" #include "GameState.h" #include "KoState.h" #include "TimeControl.h" class SGFTree { public: static constexpr auto EOT = 0; // End-Of-Tree marker SGFTree() = default; void init_state(); const KoState * get_state() const; GameState follow_mainline_state(unsigned int movenum = 999) const; std::vector get_mainline() const; void load_from_file(const std::string& filename, int index = 0); void load_from_string(const std::string& gamebuff); void add_property(std::string property, std::string value); SGFTree * add_child(); const SGFTree * get_child(size_t count) const; int get_move(int tomove) const; std::pair get_colored_move() const; bool is_initialized() const { return m_initialized; } FastBoard::vertex_t get_winner() const; static std::string state_to_string(GameState& state, int compcolor); private: void populate_states(); void apply_move(int color, int move); void apply_move(int move); void copy_state(const SGFTree& state); int string_to_vertex(const std::string& move) const; using PropertyMap = std::multimap; bool m_initialized{false}; KoState m_state; std::shared_ptr m_timecontrol_ptr; FastBoard::vertex_t m_winner{FastBoard::INVAL}; std::vector m_children; PropertyMap m_properties; }; #endif leela-zero-0.17/src/SMP.cpp000066400000000000000000000045131345132315700154410ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "SMP.h" #include #include SMP::Mutex::Mutex() { m_lock = false; } SMP::Lock::Lock(Mutex & m) { m_mutex = &m; lock(); } void SMP::Lock::lock() { assert(!m_owns_lock); // Test and Test-and-Set reduces memory contention // However, just trying to Test-and-Set first improves performance in almost // all cases while (m_mutex->m_lock.exchange(true, std::memory_order_acquire)) { while (m_mutex->m_lock.load(std::memory_order_relaxed)); } m_owns_lock = true; } void SMP::Lock::unlock() { assert(m_owns_lock); auto lock_held = m_mutex->m_lock.exchange(false, std::memory_order_release); // If this fails it means we are unlocking an unlocked lock #ifdef NDEBUG (void)lock_held; #else assert(lock_held); #endif m_owns_lock = false; } SMP::Lock::~Lock() { // If we don't claim to hold the lock, // don't bother trying to unlock in the destructor. if (m_owns_lock) { unlock(); } } size_t SMP::get_num_cpus() { return std::thread::hardware_concurrency(); } leela-zero-0.17/src/SMP.h000066400000000000000000000035701345132315700151100ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef SMP_H_INCLUDED #define SMP_H_INCLUDED #include "config.h" #include #include namespace SMP { size_t get_num_cpus(); class Mutex { public: Mutex(); ~Mutex() = default; friend class Lock; private: std::atomic m_lock; }; class Lock { public: explicit Lock(Mutex & m); ~Lock(); void lock(); void unlock(); private: Mutex * m_mutex; bool m_owns_lock{false}; }; } // Avoids accidentally creating a temporary #define LOCK(mutex, lock) SMP::Lock lock((mutex)) #endif leela-zero-0.17/src/ThreadPool.h000066400000000000000000000077431345132315700165200ustar00rootroot00000000000000#ifndef THREADPOOL_H_INCLUDED #define THREADPOOL_H_INCLUDED /* Extended from code: Copyright (c) 2012 Jakob Progsch, Václav Zeman Modifications: Copyright (c) 2017-2019 Gian-Carlo Pascutto and contributors This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. */ #include #include #include #include #include #include #include #include #include namespace Utils { class ThreadPool { public: ThreadPool() = default; ~ThreadPool(); // create worker threads. This version has no initializers. void initialize(std::size_t); // add an extra thread. The thread calls initializer() before doing anything, // so that the user can initialize per-thread data structures before doing work. void add_thread(std::function initializer); template auto add_task(F&& f, Args&&... args) -> std::future::type>; private: std::vector m_threads; std::queue> m_tasks; std::mutex m_mutex; std::condition_variable m_condvar; bool m_exit{false}; }; inline void ThreadPool::add_thread(std::function initializer) { m_threads.emplace_back([this, initializer] { initializer(); for (;;) { std::function task; { std::unique_lock lock(m_mutex); m_condvar.wait(lock, [this]{ return m_exit || !m_tasks.empty(); }); if (m_exit && m_tasks.empty()) { return; } task = std::move(m_tasks.front()); m_tasks.pop(); } task(); } }); } inline void ThreadPool::initialize(size_t threads) { for (size_t i = 0; i < threads; i++) { add_thread([](){} /* null function */); } } template auto ThreadPool::add_task(F&& f, Args&&... args) -> std::future::type> { using return_type = typename std::result_of::type; auto task = std::make_shared< std::packaged_task >( std::bind(std::forward(f), std::forward(args)...) ); std::future res = task->get_future(); { std::unique_lock lock(m_mutex); m_tasks.emplace([task](){(*task)();}); } m_condvar.notify_one(); return res; } inline ThreadPool::~ThreadPool() { { std::unique_lock lock(m_mutex); m_exit = true; } m_condvar.notify_all(); for (std::thread & worker : m_threads) { worker.join(); } } class ThreadGroup { public: ThreadGroup(ThreadPool & pool) : m_pool(pool) {} template void add_task(F&& f, Args&&... args) { m_taskresults.emplace_back( m_pool.add_task(std::forward(f), std::forward(args)...) ); } void wait_all() { for (auto && result : m_taskresults) { result.get(); } } private: ThreadPool & m_pool; std::vector> m_taskresults; }; } #endif leela-zero-0.17/src/TimeControl.cpp000066400000000000000000000277761345132315700172610ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "TimeControl.h" #include #include #include #include #include #include #include "GTP.h" #include "Timing.h" #include "Utils.h" using namespace Utils; TimeControl::TimeControl(int maintime, int byotime, int byostones, int byoperiods) : m_maintime(maintime), m_byotime(byotime), m_byostones(byostones), m_byoperiods(byoperiods) { reset_clocks(); } std::string TimeControl::stones_left_to_text_sgf(const int color) const { auto s = std::string{}; // We must be in byo-yomi before interpreting stones. if (m_inbyo[color]) { const auto c = color == FastBoard::BLACK ? "OB[" : "OW["; if (m_byostones) { s += c + std::to_string(m_stones_left[color]) + "]"; } else if (m_byoperiods) { // KGS extension. s += c + std::to_string(m_periods_left[color]) + "]"; } } return s; } std::string TimeControl::to_text_sgf() const { if (m_byotime != 0 && m_byostones == 0 && m_byoperiods == 0) { return ""; // Infinite time. } auto s = "TM[" + std::to_string(m_maintime / 100) + "]"; if (m_byotime) { if (m_byostones) { s += "OT[" + std::to_string(m_byostones) + "/"; s += std::to_string(m_byotime / 100) + " Canadian]"; } else { assert(m_byoperiods); s += "OT[" + std::to_string(m_byoperiods) + "x"; s += std::to_string(m_byotime / 100) + " byo-yomi]"; } s += stones_left_to_text_sgf(FastBoard::BLACK); s += stones_left_to_text_sgf(FastBoard::WHITE); } // Generously round up to avoid a remaining time of 0 triggering byo-yomi // to be started when the sgf is loaded. This happens because byo-yomi // stones have to be only written to the sgf when actually in byo-yomi // and this is interpreted in adjust_time() as a special case // that starts byo-yomi. const auto black_time_left = (m_remaining_time[FastBoard::BLACK] + 99) / 100; const auto white_time_left = (m_remaining_time[FastBoard::WHITE] + 99) / 100; s += "BL[" + std::to_string(black_time_left) + "]"; s += "WL[" + std::to_string(white_time_left) + "]"; return s; } std::shared_ptr TimeControl::make_from_text_sgf( const std::string& maintime, const std::string& byoyomi, const std::string& black_time_left, const std::string& white_time_left, const std::string& black_moves_left, const std::string& white_moves_left) { const auto maintime_centis = std::stoi(maintime) * 100; auto byotime = 0; auto byostones = 0; auto byoperiods = 0; if (!byoyomi.empty()) { std::smatch m; const auto re_canadian = std::regex{"(\\d+)/(\\d+) Canadian"}; const auto re_byoyomi = std::regex{"(\\d+)x(\\d+) byo-yomi"}; if (std::regex_match(byoyomi, m, re_canadian)) { byostones = std::stoi(m[1]); byotime = std::stoi(m[2]) * 100; } else if (std::regex_match(byoyomi, m, re_byoyomi)) { byoperiods = std::stoi(m[1]); byotime = std::stoi(m[2]) * 100; } else { // Unrecognised byo-yomi syntax. } } const auto timecontrol_ptr = std::make_shared(maintime_centis, byotime, byostones, byoperiods); if (!black_time_left.empty()) { const auto time = std::stoi(black_time_left) * 100; const auto stones = black_moves_left.empty() ? 0 : std::stoi(black_moves_left); timecontrol_ptr->adjust_time(FastBoard::BLACK, time, stones); } if (!white_time_left.empty()) { const auto time = std::stoi(white_time_left) * 100; const auto stones = white_moves_left.empty() ? 0 : std::stoi(white_moves_left); timecontrol_ptr->adjust_time(FastBoard::WHITE, time, stones); } return timecontrol_ptr; } void TimeControl::reset_clocks() { m_remaining_time = {m_maintime, m_maintime}; m_stones_left = {m_byostones, m_byostones}; m_periods_left = {m_byoperiods, m_byoperiods}; m_inbyo = {m_maintime <= 0, m_maintime <= 0}; // Now that byo-yomi status is set, add time // back to our clocks if (m_inbyo[0]) { m_remaining_time[0] = m_byotime; } if (m_inbyo[1]) { m_remaining_time[1] = m_byotime; } } void TimeControl::start(int color) { m_times[color] = Time(); } void TimeControl::stop(int color) { Time stop; int elapsed_centis = Time::timediff_centis(m_times[color], stop); assert(elapsed_centis >= 0); m_remaining_time[color] -= elapsed_centis; if (m_inbyo[color]) { if (m_byostones) { m_stones_left[color]--; } else if (m_byoperiods) { if (elapsed_centis > m_byotime) { m_periods_left[color]--; } } } /* time up, entering byo yomi */ if (!m_inbyo[color] && m_remaining_time[color] <= 0) { m_remaining_time[color] = m_byotime; m_stones_left[color] = m_byostones; m_periods_left[color] = m_byoperiods; m_inbyo[color] = true; } else if (m_inbyo[color] && m_byostones && m_stones_left[color] <= 0) { // reset byoyomi time and stones m_remaining_time[color] = m_byotime; m_stones_left[color] = m_byostones; } else if (m_inbyo[color] && m_byoperiods) { m_remaining_time[color] = m_byotime; } } void TimeControl::display_color_time(int color) { auto rem = m_remaining_time[color] / 100; /* centiseconds to seconds */ auto minuteDiv = std::div(rem, 60); auto hourDiv = std::div(minuteDiv.quot, 60); auto seconds = minuteDiv.rem; auto minutes = hourDiv.rem; auto hours = hourDiv.quot; auto name = color == 0 ? "Black" : "White"; myprintf("%s time: %02d:%02d:%02d", name, hours, minutes, seconds); if (m_inbyo[color]) { if (m_byostones) { myprintf(", %d stones left", m_stones_left[color]); } else if (m_byoperiods) { myprintf(", %d period(s) of %d seconds left", m_periods_left[color], m_byotime / 100); } } myprintf("\n"); } void TimeControl::display_times() { display_color_time(FastBoard::BLACK); display_color_time(FastBoard::WHITE); myprintf("\n"); } int TimeControl::max_time_for_move(int boardsize, int color, size_t movenum) const { // default: no byo yomi (absolute) auto time_remaining = m_remaining_time[color]; auto moves_remaining = get_moves_expected(boardsize, movenum); auto extra_time_per_move = 0; if (m_byotime != 0) { /* no periods or stones set means infinite time = 1 month */ if (m_byostones == 0 && m_byoperiods == 0) { return 31 * 24 * 60 * 60 * 100; } // byo yomi and in byo yomi if (m_inbyo[color]) { if (m_byostones) { moves_remaining = m_stones_left[color]; } else { assert(m_byoperiods); // Just use the byo yomi period time_remaining = 0; extra_time_per_move = m_byotime; } } else { /* byo yomi time but not in byo yomi yet */ if (m_byostones) { int byo_extra = m_byotime / m_byostones; time_remaining = m_remaining_time[color] + byo_extra; // Add back the guaranteed extra seconds extra_time_per_move = byo_extra; } else { assert(m_byoperiods); int byo_extra = m_byotime * (m_periods_left[color] - 1); time_remaining = m_remaining_time[color] + byo_extra; // Add back the guaranteed extra seconds extra_time_per_move = m_byotime; } } } // always keep a cfg_lagbugger_cs centisecond margin // for network hiccups or GUI lag auto base_time = std::max(time_remaining - cfg_lagbuffer_cs, 0) / std::max(moves_remaining, 1); auto inc_time = std::max(extra_time_per_move - cfg_lagbuffer_cs, 0); return base_time + inc_time; } void TimeControl::adjust_time(int color, int time, int stones) { m_remaining_time[color] = time; // From pachi: some GTP things send 0 0 at the end of main time if (!time && !stones) { m_inbyo[color] = true; m_remaining_time[color] = m_byotime; m_stones_left[color] = m_byostones; m_periods_left[color] = m_byoperiods; } if (stones) { // stones are only given in byo-yomi m_inbyo[color] = true; } // we must be in byo-yomi before interpreting stones // the previous condition guarantees we do this if != 0 if (m_inbyo[color]) { if (m_byostones) { m_stones_left[color] = stones; } else if (m_byoperiods) { // KGS extension m_periods_left[color] = stones; } } } size_t TimeControl::opening_moves(int boardsize) const { auto num_intersections = boardsize * boardsize; auto fast_moves = num_intersections / 6; return fast_moves; } int TimeControl::get_moves_expected(int boardsize, size_t movenum) const { auto board_div = 5; if (cfg_timemanage != TimeManagement::OFF) { // We will take early exits with time management on, so // it's OK to make our base time bigger. board_div = 9; } // Note this is constant as we play, so it's fair // to underestimate quite a bit. auto base_remaining = (boardsize * boardsize) / board_div; // Don't think too long in the opening. auto fast_moves = opening_moves(boardsize); if (movenum < fast_moves) { return (base_remaining + fast_moves) - movenum; } else { return base_remaining; } } // Returns true if we are in a time control where we // can save up time. If not, we should not move quickly // even if certain of our move, but plough ahead. bool TimeControl::can_accumulate_time(int color) const { if (m_inbyo[color]) { // Cannot accumulate in Japanese byo yomi if (m_byoperiods) { return false; } // Cannot accumulate in Canadese style with // one move remaining in the period if (m_byostones && m_stones_left[color] == 1) { return false; } } else { // If there is a base time, we should expect // to be able to accumulate. This may be somewhat // of an illusion if the base time is tiny and byo // yomi time is big. } return true; } leela-zero-0.17/src/TimeControl.h000066400000000000000000000056471345132315700167170ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef TIMECONTROL_H_INCLUDED #define TIMECONTROL_H_INCLUDED #include #include #include "config.h" #include "Timing.h" class TimeControl { public: /* Initialize time control. Timing info is per GTP and in centiseconds */ TimeControl(int maintime = 60 * 60 * 100, int byotime = 0, int byostones = 0, int byoperiods = 0); void start(int color); void stop(int color); int max_time_for_move(int boardsize, int color, size_t movenum) const; void adjust_time(int color, int time, int stones); void display_times(); void reset_clocks(); bool can_accumulate_time(int color) const; size_t opening_moves(int boardsize) const; std::string to_text_sgf() const; static std::shared_ptr make_from_text_sgf( const std::string& maintime, const std::string& byoyomi, const std::string& black_time_left, const std::string& white_time_left, const std::string& black_moves_left, const std::string& white_moves_left); private: std::string stones_left_to_text_sgf(const int color) const; void display_color_time(int color); int get_moves_expected(int boardsize, size_t movenum) const; int m_maintime; int m_byotime; int m_byostones; int m_byoperiods; std::array m_remaining_time; /* main time per player */ std::array m_stones_left; /* stones to play in byo period */ std::array m_periods_left; /* byo periods */ std::array m_inbyo; /* player is in byo yomi */ std::array m_times; /* storage for player times */ }; #endif leela-zero-0.17/src/Timing.cpp000066400000000000000000000032511345132315700162270ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "Timing.h" #include int Time::timediff_centis(Time start, Time end) { return std::chrono::duration_cast (end.m_time - start.m_time).count() / 10; } double Time::timediff_seconds(Time start, Time end) { return std::chrono::duration(end.m_time - start.m_time).count(); } Time::Time() { m_time = std::chrono::steady_clock::now(); } leela-zero-0.17/src/Timing.h000066400000000000000000000032421345132315700156740ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef TIMING_H_INCLUDED #define TIMING_H_INCLUDED #include class Time { public: /* sets to current time */ Time(); /* time difference in centiseconds */ static int timediff_centis(Time start, Time end); /* time difference in seconds */ static double timediff_seconds(Time start, Time end); private: std::chrono::steady_clock::time_point m_time; }; #endif leela-zero-0.17/src/Training.cpp000066400000000000000000000321551345132315700165600ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "Training.h" #include #include #include #include #include #include #include #include #include #include #include "FastBoard.h" #include "FullBoard.h" #include "GTP.h" #include "GameState.h" #include "Random.h" #include "SGFParser.h" #include "SGFTree.h" #include "Timing.h" #include "UCTNode.h" #include "Utils.h" #include "string.h" #include "zlib.h" std::vector Training::m_data{}; std::ostream& operator <<(std::ostream& stream, const TimeStep& timestep) { stream << timestep.planes.size() << ' '; for (const auto plane : timestep.planes) { stream << plane << ' '; } stream << timestep.probabilities.size() << ' '; for (const auto prob : timestep.probabilities) { stream << prob << ' '; } stream << timestep.to_move << ' '; stream << timestep.net_winrate << ' '; stream << timestep.root_uct_winrate << ' '; stream << timestep.child_uct_winrate << ' '; stream << timestep.bestmove_visits << std::endl; return stream; } std::istream& operator>> (std::istream& stream, TimeStep& timestep) { int planes_size; stream >> planes_size; for (auto i = 0; i < planes_size; ++i) { TimeStep::BoardPlane plane; stream >> plane; timestep.planes.push_back(plane); } int prob_size; stream >> prob_size; for (auto i = 0; i < prob_size; ++i) { float prob; stream >> prob; timestep.probabilities.push_back(prob); } stream >> timestep.to_move; stream >> timestep.net_winrate; stream >> timestep.root_uct_winrate; stream >> timestep.child_uct_winrate; stream >> timestep.bestmove_visits; return stream; } std::string OutputChunker::gen_chunk_name() const { auto base = std::string{m_basename}; base.append("." + std::to_string(m_chunk_count) + ".gz"); return base; } OutputChunker::OutputChunker(const std::string& basename, bool compress) : m_basename(basename), m_compress(compress) { } OutputChunker::~OutputChunker() { flush_chunks(); } void OutputChunker::append(const std::string& str) { m_buffer.append(str); m_game_count++; if (m_game_count >= CHUNK_SIZE) { flush_chunks(); } } void OutputChunker::flush_chunks() { if (m_compress) { auto chunk_name = gen_chunk_name(); auto out = gzopen(chunk_name.c_str(), "wb9"); auto in_buff_size = m_buffer.size(); auto in_buff = std::make_unique(in_buff_size); memcpy(in_buff.get(), m_buffer.data(), in_buff_size); auto comp_size = gzwrite(out, in_buff.get(), in_buff_size); if (!comp_size) { throw std::runtime_error("Error in gzip output"); } Utils::myprintf("Writing chunk %d\n", m_chunk_count); gzclose(out); } else { auto chunk_name = m_basename; auto flags = std::ofstream::out | std::ofstream::app; auto out = std::ofstream{chunk_name, flags}; out << m_buffer; out.close(); } m_buffer.clear(); m_chunk_count++; m_game_count = 0; } void Training::clear_training() { Training::m_data.clear(); } TimeStep::NNPlanes Training::get_planes(const GameState* const state) { const auto input_data = Network::gather_features(state, 0); auto planes = TimeStep::NNPlanes{}; planes.resize(Network::INPUT_CHANNELS); for (auto c = size_t{0}; c < Network::INPUT_CHANNELS; c++) { for (auto idx = 0; idx < NUM_INTERSECTIONS; idx++) { planes[c][idx] = bool(input_data[c * NUM_INTERSECTIONS + idx]); } } return planes; } void Training::record(Network & network, GameState& state, UCTNode& root) { auto step = TimeStep{}; step.to_move = state.board.get_to_move(); step.planes = get_planes(&state); const auto result = network.get_output( &state, Network::Ensemble::DIRECT, Network::IDENTITY_SYMMETRY); step.net_winrate = result.winrate; const auto& best_node = root.get_best_root_child(step.to_move); step.root_uct_winrate = root.get_eval(step.to_move); step.child_uct_winrate = best_node.get_eval(step.to_move); step.bestmove_visits = best_node.get_visits(); step.probabilities.resize(POTENTIAL_MOVES); // Get total visit amount. We count rather // than trust the root to avoid ttable issues. auto sum_visits = 0.0; for (const auto& child : root.get_children()) { sum_visits += child->get_visits(); } // In a terminal position (with 2 passes), we can have children, but we // will not able to accumulate search results on them because every attempt // to evaluate will bail immediately. So in this case there will be 0 total // visits, and we should not construct the (non-existent) probabilities. if (sum_visits <= 0.0) { return; } for (const auto& child : root.get_children()) { auto prob = static_cast(child->get_visits() / sum_visits); auto move = child->get_move(); if (move != FastBoard::PASS) { auto xy = state.board.get_xy(move); step.probabilities[xy.second * BOARD_SIZE + xy.first] = prob; } else { step.probabilities[NUM_INTERSECTIONS] = prob; } } m_data.emplace_back(step); } void Training::dump_training(int winner_color, const std::string& filename) { auto chunker = OutputChunker{filename, true}; dump_training(winner_color, chunker); } void Training::save_training(const std::string& filename) { auto flags = std::ofstream::out; auto out = std::ofstream{filename, flags}; save_training(out); } void Training::load_training(const std::string& filename) { auto flags = std::ifstream::in; auto in = std::ifstream{filename, flags}; load_training(in); } void Training::save_training(std::ofstream& out) { out << m_data.size() << ' '; for (const auto& step : m_data) { out << step; } } void Training::load_training(std::ifstream& in) { int steps; in >> steps; for (auto i = 0; i < steps; ++i) { TimeStep step; in >> step; m_data.push_back(step); } } void Training::dump_training(int winner_color, OutputChunker& outchunk) { auto training_str = std::string{}; for (const auto& step : m_data) { auto out = std::stringstream{}; // First output 16 times an input feature plane for (auto p = size_t{0}; p < 16; p++) { const auto& plane = step.planes[p]; // Write it out as a string of hex characters for (auto bit = size_t{0}; bit + 3 < plane.size(); bit += 4) { auto hexbyte = plane[bit] << 3 | plane[bit + 1] << 2 | plane[bit + 2] << 1 | plane[bit + 3] << 0; out << std::hex << hexbyte; } // NUM_INTERSECTIONS % 4 = 1 so the last bit goes by itself // for odd sizes assert(plane.size() % 4 == 1); out << plane[plane.size() - 1]; out << std::dec << std::endl; } // The side to move planes can be compactly encoded into a single // bit, 0 = black to move. out << (step.to_move == FastBoard::BLACK ? "0" : "1") << std::endl; // Then a POTENTIAL_MOVES long array of float probabilities for (auto it = begin(step.probabilities); it != end(step.probabilities); ++it) { out << *it; if (next(it) != end(step.probabilities)) { out << " "; } } out << std::endl; // And the game result for the side to move if (step.to_move == winner_color) { out << "1"; } else { out << "-1"; } out << std::endl; training_str.append(out.str()); } outchunk.append(training_str); } void Training::dump_debug(const std::string& filename) { auto chunker = OutputChunker{filename, true}; dump_debug(chunker); } void Training::dump_debug(OutputChunker& outchunk) { auto debug_str = std::string{}; { auto out = std::stringstream{}; out << "2" << std::endl; // File format version out << cfg_resignpct << " " << cfg_weightsfile << std::endl; debug_str.append(out.str()); } for (const auto& step : m_data) { auto out = std::stringstream{}; out << step.net_winrate << " " << step.root_uct_winrate << " " << step.child_uct_winrate << " " << step.bestmove_visits << std::endl; debug_str.append(out.str()); } outchunk.append(debug_str); } void Training::process_game(GameState& state, size_t& train_pos, int who_won, const std::vector& tree_moves, OutputChunker& outchunker) { clear_training(); auto counter = size_t{0}; state.rewind(); do { auto to_move = state.get_to_move(); auto move_vertex = tree_moves[counter]; auto move_idx = size_t{0}; // Detect if this SGF seems to be corrupted if (!state.is_move_legal(to_move, move_vertex)) { std::cout << "Mainline move not found: " << move_vertex << std::endl; return; } if (move_vertex != FastBoard::PASS) { // get x y coords for actual move auto xy = state.board.get_xy(move_vertex); move_idx = (xy.second * BOARD_SIZE) + xy.first; } else { move_idx = NUM_INTERSECTIONS; // PASS } auto step = TimeStep{}; step.to_move = to_move; step.planes = get_planes(&state); step.probabilities.resize(POTENTIAL_MOVES); step.probabilities[move_idx] = 1.0f; train_pos++; m_data.emplace_back(step); counter++; } while (state.forward_move() && counter < tree_moves.size()); dump_training(who_won, outchunker); } void Training::dump_supervised(const std::string& sgf_name, const std::string& out_filename) { auto outchunker = OutputChunker{out_filename, true}; auto games = SGFParser::chop_all(sgf_name); auto gametotal = games.size(); auto train_pos = size_t{0}; std::cout << "Total games in file: " << gametotal << std::endl; // Shuffle games around std::cout << "Shuffling..."; std::shuffle(begin(games), end(games), Random::get_Rng()); std::cout << "done." << std::endl; Time start; for (auto gamecount = size_t{0}; gamecount < gametotal; gamecount++) { auto sgftree = std::make_unique(); try { sgftree->load_from_string(games[gamecount]); } catch (...) { continue; }; if (gamecount > 0 && gamecount % 1000 == 0) { Time elapsed; auto elapsed_s = Time::timediff_seconds(start, elapsed); Utils::myprintf( "Game %5d, %5d positions in %5.2f seconds -> %d pos/s\n", gamecount, train_pos, elapsed_s, int(train_pos / elapsed_s)); } auto tree_moves = sgftree->get_mainline(); // Empty game or couldn't be parsed? if (tree_moves.size() == 0) { continue; } auto who_won = sgftree->get_winner(); // Accept all komis and handicaps, but reject no usable result if (who_won != FastBoard::BLACK && who_won != FastBoard::WHITE) { continue; } auto state = std::make_unique(sgftree->follow_mainline_state()); // Our board size is hardcoded in several places if (state->board.get_boardsize() != BOARD_SIZE) { continue; } process_game(*state, train_pos, who_won, tree_moves, outchunker); } std::cout << "Dumped " << train_pos << " training positions." << std::endl; } leela-zero-0.17/src/Training.h000066400000000000000000000070341345132315700162230ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef TRAINING_H_INCLUDED #define TRAINING_H_INCLUDED #include "config.h" #include #include #include #include #include #include "GameState.h" #include "Network.h" #include "UCTNode.h" class TimeStep { public: using BoardPlane = std::bitset; using NNPlanes = std::vector; NNPlanes planes; std::vector probabilities; int to_move; float net_winrate; float root_uct_winrate; float child_uct_winrate; int bestmove_visits; }; std::ostream& operator<< (std::ostream& stream, const TimeStep& timestep); std::istream& operator>> (std::istream& stream, TimeStep& timestep); class OutputChunker { public: OutputChunker(const std::string& basename, bool compress = false); ~OutputChunker(); void append(const std::string& str); // Group this many games in a batch. static constexpr size_t CHUNK_SIZE = 32; private: std::string gen_chunk_name() const; void flush_chunks(); size_t m_game_count{0}; size_t m_chunk_count{0}; std::string m_buffer; std::string m_basename; bool m_compress{false}; }; class Training { public: static void clear_training(); static void dump_training(int winner_color, const std::string& out_filename); static void dump_debug(const std::string& out_filename); static void record(Network & network, GameState& state, UCTNode& node); static void dump_supervised(const std::string& sgf_file, const std::string& out_filename); static void save_training(const std::string& filename); static void load_training(const std::string& filename); private: static TimeStep::NNPlanes get_planes(const GameState* const state); static void process_game(GameState& state, size_t& train_pos, int who_won, const std::vector& tree_moves, OutputChunker& outchunker); static void dump_training(int winner_color, OutputChunker& outchunker); static void dump_debug(OutputChunker& outchunker); static void save_training(std::ofstream& out); static void load_training(std::ifstream& in); static std::vector m_data; }; #endif leela-zero-0.17/src/Tuner.cpp000066400000000000000000000555641345132315700161130ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #ifdef USE_OPENCL #include #include #include #include #include #include #include #include #include #ifndef USE_BLAS #include #endif #include "GTP.h" #include "OpenCL.h" #include "Tuner.h" #include "Utils.h" #include "Random.h" const auto TUNER_FILE_LOCAL = std::string("leelaz_opencl_tuning"); template std::vector Tuner::tuned_devices; #ifndef USE_BLAS // Eigen helpers template using EigenMatrixMap = Eigen::Map>; template using ConstEigenMatrixMap = Eigen::Map>; #endif template static std::string getTunerKernel(); template static float getTunerMaxError(); template <> std::string getTunerKernel() { return std::string("XgemmBatched"); } template <> float getTunerMaxError() { return 1e-4f; } #ifdef USE_HALF template <> std::string getTunerKernel() { return std::string("XgemmBatchedHalf"); } template <> float getTunerMaxError() { return 1e-1f; } #endif using namespace Utils; template static void sgemmBatched_ref(const std::vector& a, const std::vector& b, std::vector& c, const int m, const int n, const int k, const int batch_size) { std::vector ar(a.size()); std::vector br(b.size()); std::vector cr(c.size()); std::copy(begin(a), end(a), begin(ar)); std::copy(begin(b), end(b), begin(br)); for (auto batch = 0; batch < batch_size; batch++) { auto offset_u = batch * m * k; auto offset_v = batch * n * k; auto offset_m = batch * m * n; #ifdef USE_BLAS // Calculates C = transpose(tranpose(A) * B) in row major, or // C = A * transpose(B) in column major. for (auto i = 0; i < m; i++) { for (auto j = 0; j < n; j++) { auto acc = 0.0f; for (auto l = 0; l < k; l++) { acc += ar[l * m + i + offset_u] * br[l * n + j + offset_v]; } cr[j * m + i + offset_m] = acc; } } #else auto C = EigenMatrixMap(cr.data() + offset_m, m, n); auto A = ConstEigenMatrixMap(ar.data() + offset_u, m, k); auto B = ConstEigenMatrixMap(br.data() + offset_v, n, k); C.noalias() = (A * B.transpose()); #endif } std::copy(begin(cr), end(cr), begin(c)); } static bool IsMultiple(const size_t a, const size_t b) { return (a % b == 0); } template bool Tuner::valid_config_sgemm(Parameters p, bool exhaustive) { if (p["TCE"] == 0) { if (!IsMultiple(p["MWG"], p["MDIMC"]*p["VWM"])) { return false; } if (!IsMultiple(p["NWG"], p["NDIMC"]*p["VWN"])) { return false; } if (!IsMultiple(p["MWG"], p["MDIMA"]*p["VWM"])) { return false; } if (!IsMultiple(p["NWG"], p["NDIMB"]*p["VWN"])) { return false; } if (!IsMultiple(p["KWG"], p["MDIMC"]*p["NDIMC"]/p["MDIMA"])) { return false; } if (!IsMultiple(p["KWG"], p["MDIMC"]*p["NDIMC"]/p["NDIMB"])) { return false; } // Extra restrictions for a fast tuning run if (!exhaustive) { if (p["MDIMC"] != p["MDIMA"]) { return false; } if (p["NDIMC"] != p["NDIMB"]) { return false; } if (p["SA"] != p["SB"]) { return false; } } } else { if (!m_use_tensorcore) { return false; } // In Tensor Core implementations, MDIMA and NDIMB represents the // wmmv multiplication dimensions, that is, // m16n16k16 / m32n8k16 / m8n32k16. Thus m * n is fixed to 256. if (p["MDIMA"] * p["NDIMB"] != 256) { return false; } if (p["MWG"] < p["MDIMC"]) { return false; } if (p["NWG"] < p["NDIMC"]) { return false; } if (p["MDIMC"] < p["MDIMA"]) { return false; } if (p["NDIMC"] < p["NDIMB"]) { return false; } // VWM / VWN has no meaning if we don't do SA / SB. // Only test VWM / VWN == 2 if (p["SA"] == 0 && p["VWM"] != 2) { return false; } if (p["SB"] == 0 && p["VWN"] != 2) { return false; } } return true; } template Parameters Tuner::get_parameters_by_int( const std::vector& opts, const int n) { Parameters param; std::vector choices(opts.size()); auto cfgs = 1; for (auto c = size_t{0}; c < opts.size(); c++) { choices[c] = opts[c].second.size(); cfgs *= choices[c]; } auto j = n; for (auto c = size_t{0}; c < opts.size(); c++) { auto o = opts[c]; auto s = o.first; auto v = o.second[j % choices[c]]; j /= choices[c]; param[s] = v; } return param; } template std::string Tuner::parameters_to_defines(const Parameters& p) { std::string s; for (auto const& x : p) { s += " -D" + x.first + "=" + std::to_string(x.second); } return s; } template std::string Tuner::parameters_to_string(const Parameters& p) { std::string s; for (auto const& x : p) { s += x.first + "=" + std::to_string(x.second) + " "; } if (s.size() > 0) { s.resize(s.size() - 1); } return s; } static size_t next_power_of_two(const size_t x) { return 2 << size_t(std::ceil(std::log2(x)) - 1); } template static void sgemm_generate_data(std::vector &x, const int m, const int n, const int batch_size, const int m_ceil, const int n_ceil) { for (auto batch = 0; batch < batch_size; batch++) { for (auto i = 0; i < n_ceil; i++) { if (i < n) { for (auto j = 0; j < m; j++) { x[batch*n_ceil*m_ceil + i*m_ceil + j] = (( (i ^ j) + batch - 128) % 256) / 256.0f; } for (auto j = m; j < m_ceil; j++) { x[batch*n_ceil*m_ceil + i*m_ceil + j] = 0.0f; } } else { for (auto j = 0; j < m_ceil; j++) { x[batch*n_ceil*m_ceil + i*m_ceil + j] = 0.0f; } } } } } template static float compare_ref(std::vector &x, std::vector &ref, const int m, const int n, const int batch_size, const int m_ceil, const int n_ceil) { auto sum = 0.0f; for (auto batch = 0; batch < batch_size; batch++) { for (auto j = 0; j < m; j++) { for (auto i = 0; i < n; i++) { auto r = ref[batch*n*m + j*n + i]; auto y = x[batch*n_ceil*m_ceil + j*n_ceil + i]; sum += (r - y) * (r - y); } } } return sum / (m * n * batch_size); } template std::vector Tuner::build_valid_params() { auto opts = std::vector(); if (cfg_sgemm_exhaustive) { opts = { {"MWG", {16, 32, 64}}, {"NWG", {16, 32, 64}}, {"KWG", {16, 32}}, {"MDIMC", {8, 16, 32}}, {"NDIMC", {8, 16, 32}}, {"MDIMA", {8, 16, 32}}, {"NDIMB", {8, 16, 32}}, {"KWI", {2, 8}}, {"VWM", {1, 2, 4, 8}}, {"VWN", {1, 2, 4, 8}}, {"STRM", {0, 1}}, {"STRN", {0, 1}}, {"SA", {0, 1}}, {"SB", {0, 1}}, }; } else { opts = { {"MWG", {16, 32, 64}}, {"NWG", {16, 32, 64}}, {"KWG", {16, 32}}, {"MDIMC", {8, 16, 32}}, {"NDIMC", {8, 16, 32}}, {"MDIMA", {8, 16, 32}}, {"NDIMB", {8, 16, 32}}, {"KWI", {2, 8}}, {"VWM", {2, 4}}, {"VWN", {2, 4}}, {"STRM", {0}}, {"STRN", {0}}, {"SA", {1}}, {"SB", {1}}, }; } // Tensor Core options auto topts = std::vector(); if (cfg_sgemm_exhaustive) { topts = { {"MWG", {32, 64, 128, 256}}, {"NWG", {8, 16, 32, 64}}, {"KWG", {16, 32, 64}}, {"MDIMC", {8, 16, 32, 64}}, {"NDIMC", {8, 16, 32, 64}}, {"MDIMA", {8, 16, 32}}, {"NDIMB", {8, 16, 32}}, {"KWI", {2}}, {"VWM", {2, 4, 8}}, {"VWN", {2, 4, 8}}, {"STRM", {0}}, {"STRN", {0}}, {"SA", {0, 1}}, {"SB", {0, 1}}, }; } else { topts = { {"MWG", {32, 64, 128}}, {"NWG", {8, 16, 32}}, {"KWG", {16, 32}}, {"MDIMC", {8, 16, 32}}, {"NDIMC", {8, 16, 32}}, {"MDIMA", {8, 16, 32}}, {"NDIMB", {8, 16, 32}}, {"KWI", {2}}, {"VWM", {2}}, {"VWN", {2}}, {"STRM", {0}}, {"STRN", {0}}, {"SA", {0}}, {"SB", {0}}, }; } auto valid_params = std::vector{}; auto build_from = [this, &valid_params](std::vector & opts, int tce) { auto cfgs = 1; for (auto c = size_t{0}; c < opts.size(); c++) { cfgs *= opts[c].second.size(); } for (auto i = 0; i < cfgs; i++) { Parameters param = get_parameters_by_int(opts, i); param["TCE"] = tce; if (valid_config_sgemm(param, cfg_sgemm_exhaustive)) { valid_params.push_back(param); } } }; build_from(opts, 0); build_from(topts, 1); // Don't use thread RNG or determinism will depend on whether tuner ran. auto rng = Random{0}; std::shuffle(begin(valid_params), end(valid_params), rng); if (cfg_sgemm_exhaustive) { // Likely too many valid params, cut out some of them valid_params.resize(valid_params.size() / 16); } return valid_params; } template std::string Tuner::tune_sgemm(const int m, const int n, const int k, const int batch_size, const int runs) { // This needs to be at minimum the maximum (MNK/WG) values above. auto m_max = std::max(64, m); auto n_max = std::max(64, n); auto k_max = std::max(32, k); auto at_size = batch_size * next_power_of_two(k_max) * next_power_of_two(m_max); auto b_size = batch_size * next_power_of_two(k_max) * next_power_of_two(n_max); auto c_size = batch_size * next_power_of_two(m_max) * next_power_of_two(n_max); auto total_flops = batch_size * 2.0 * m * n * k; auto at = std::vector(at_size); auto b = std::vector(b_size); auto c = std::vector(c_size); auto c_ref = std::vector(c_size); sgemm_generate_data(at, k, m, batch_size, k, m); sgemm_generate_data(b, n, k, batch_size, n, k); sgemmBatched_ref(at, b, c_ref, m, n, k, batch_size); auto aBuffer = cl::Buffer( m_context, CL_MEM_READ_WRITE, sizeof(net_t) * at_size, nullptr, nullptr); auto bBuffer = cl::Buffer( m_context, CL_MEM_READ_WRITE, sizeof(net_t) * b_size, nullptr, nullptr); auto cBuffer = cl::Buffer( m_context, CL_MEM_READ_WRITE, sizeof(net_t) * c_size, nullptr, nullptr); myprintf("\nStarted OpenCL SGEMM tuner.\n"); auto valid_params = build_valid_params(); myprintf("Will try %zu valid configurations.\n", valid_params.size()); std::string best_params; auto best_time = unsigned{0}; auto queue = cl::CommandQueue(m_context, m_device, CL_QUEUE_PROFILING_ENABLE); auto event = cl::Event(); auto program = cl::Program(m_context, sourceCode_common + sourceCode_sgemm); auto m_ceil_prev = 0; auto n_ceil_prev = 0; auto k_ceil_prev = 0; auto param_counter = size_t{0}; auto min_error = 100.0f; auto failed_compile = 0; auto failed_enqueue = 0; auto failed_error = 0; for (auto & p : valid_params) { param_counter++; auto defines = parameters_to_defines(p); try { auto args = m_opencl.m_cl_args + " " + defines; program.build(args.c_str()); } catch (const cl::Error&) { // Failed to compile, get next parameter failed_compile++; continue; } auto sgemm_kernel = cl::Kernel(program, "XgemmBatched"); auto m_ceil = int(ceilMultiple(ceilMultiple(m, p["MWG"]), p["VWM"])); auto n_ceil = int(ceilMultiple(ceilMultiple(n, p["NWG"]), p["VWN"])); auto k_ceil = int(ceilMultiple(ceilMultiple(k, p["KWG"]), p["VWM"])); if (m_ceil != m_ceil_prev || n_ceil != n_ceil_prev || k_ceil != k_ceil_prev) { m_ceil_prev = m_ceil; n_ceil_prev = n_ceil; k_ceil_prev = k_ceil; sgemm_generate_data(at, k, m, batch_size, k_ceil, m_ceil); sgemm_generate_data(b, n, k, batch_size, n_ceil, k_ceil); queue.enqueueWriteBuffer(aBuffer, CL_FALSE, 0, at_size * sizeof(net_t), at.data()); queue.enqueueWriteBuffer(bBuffer, CL_FALSE, 0, b_size * sizeof(net_t), b.data()); queue.finish(); } sgemm_kernel.setArg(0, m_ceil); sgemm_kernel.setArg(1, n_ceil); sgemm_kernel.setArg(2, k_ceil); sgemm_kernel.setArg(3, aBuffer); sgemm_kernel.setArg(4, bBuffer); sgemm_kernel.setArg(5, cBuffer); cl::NDRange local_sgemm = {p["MDIMC"], p["NDIMC"], 1}; cl::NDRange size_sgemm = {(m_ceil * p["MDIMC"]) / p["MWG"], (n_ceil * p["NDIMC"]) / p["NWG"], size_t(batch_size)}; // Tensor Core implementation uses a different dimension. if (p["TCE"]) { local_sgemm = {32 * p["MDIMC"] / p["MDIMA"], p["NDIMC"] / p["NDIMB"], 1}; size_sgemm = {32 * m_ceil / p["MDIMA"] * p["MDIMC"] / p["MWG"], n_ceil / p["NDIMB"] * p["NDIMC"] / p["NWG"], size_t(batch_size)}; } auto sum = 0.0f; auto error = 0.0f; for (auto r = 0; r < runs; r++) { try { queue.enqueueNDRangeKernel(sgemm_kernel, cl::NullRange, size_sgemm, local_sgemm, nullptr, &event); queue.finish(); event.wait(); queue.enqueueReadBuffer(cBuffer, CL_FALSE, 0, c_size * sizeof(net_t), c.data()); queue.finish(); auto this_error = compare_ref(c, c_ref, n, m, batch_size, n_ceil, m_ceil); error = std::max(error, this_error); auto elapsed = event.getProfilingInfo() - event.getProfilingInfo(); sum += elapsed; } catch (const cl::Error&) { // Failed to enqueue kernel. Set error to some big number. failed_enqueue++; error = std::numeric_limits::max(); // This failure will be counted to be failed due to error, // so preemptively subtract one from that count. failed_error--; break; } } min_error = std::min(min_error, error); if (error >= getTunerMaxError()) { failed_error++; } if (error < getTunerMaxError() && (best_time == 0 || sum < best_time)) { auto param_str = parameters_to_string(p); auto kernel_ms = 1e-6f * (sum / runs); // Timing is in nanoseconds (10^-9), Giga = 10^9, so this works out auto kernel_gflops = total_flops / (sum / runs); myprintf("(%u/%u) %s %.4f ms (%.1f GFLOPS)\n", param_counter, valid_params.size(), param_str.c_str(), kernel_ms, kernel_gflops); best_time = sum; best_params = defines; } } if (best_time == 0) { if (failed_compile > 0) { myprintf_error("Failed to compile: %d kernels.\n", failed_compile); } if (failed_enqueue > 0) { myprintf_error("Failed to enqueue: %d kernels\n", failed_enqueue); } if (failed_error > 0) { myprintf_error("Too high error: %d kernels\n", failed_error); } myprintf_error("Failed to find a working configuration.\nCheck your OpenCL drivers.\n"); myprintf_error("Minimum error: %f. Error bound: %f\n", min_error, getTunerMaxError()); throw std::runtime_error("Tuner failed to find working configuration."); } return best_params; } template void Tuner::store_sgemm_tuners(const int m, const int n, const int k, const int batch_size, std::string tuners) { auto tuner_file = leelaz_file(TUNER_FILE_LOCAL); auto file_contents = std::vector(); { // Read the previous contents to string auto file = std::ifstream{tuner_file}; if (file.good()) { auto line = std::string{}; while (std::getline(file, line)) { file_contents.emplace_back(line); } } } auto file = std::ofstream{tuner_file}; auto device_name = m_opencl.get_device_name(); auto tuning_params = std::stringstream{}; tuning_params << m << ";" << n << ";" << k << ";" << batch_size; auto tuning_line_prefix = std::to_string(TUNER_VERSION) + ";" + getTunerKernel() + ";" + tuning_params.str() + ";"; auto tuning_line = tuning_line_prefix + tuners + ";" + device_name; // Write back previous data as long as it's not the device and // tuning we just tuned for (const auto& line : file_contents) { if (line.find(tuning_line_prefix) == std::string::npos || line.find(device_name) == std::string::npos) { file << line << std::endl; } } // Write new tuning file << tuning_line << std::endl; if (file.fail()) { myprintf("Could not save the tuning result.\n"); myprintf("Do I have write permissions on %s?\n", tuner_file.c_str()); } } template std::string Tuner::sgemm_tuners_from_line(std::string line, const int m, const int n, const int k, const int batch_size) { auto s = std::vector{}; auto ss = std::stringstream{line}; auto item = std::string{}; while (std::getline(ss, item, ';')) { s.emplace_back(item); } if (s.size() != 8) { return ""; } if (s[0] != std::to_string(TUNER_VERSION)) { return ""; } if (s[1] != getTunerKernel()) { return ""; } if (s[2] != std::to_string(m)) { return ""; } if (s[3] != std::to_string(n)) { return ""; } if (s[4] != std::to_string(k)) { return ""; } if (s[5] != std::to_string(batch_size)) { return ""; } if (s[7] != m_opencl.get_device_name()) { return ""; } return s[6]; } template std::string Tuner::load_sgemm_tuners(const int m, const int n, const int k, const int batch_size) { auto tuner_file = leelaz_file(TUNER_FILE_LOCAL); auto file = std::ifstream{tuner_file}; auto try_prior_tuning = file.good(); // If we want full tuning, don't reuse previously tuned results // except if the tuning was created from this run from a different // GPU instance with the same name. This prevents the tuner running // for multiple times if the system has multiple same GPUs. if (try_prior_tuning && cfg_sgemm_exhaustive) { auto dev = m_opencl.get_device_name(); try_prior_tuning = std::any_of( begin(tuned_devices), end(tuned_devices), [&dev](const std::string & x) { return dev == x; } ); } tuned_devices.emplace_back(m_opencl.get_device_name()); if (try_prior_tuning) { auto line = std::string{}; while (std::getline(file, line)) { auto tuners = sgemm_tuners_from_line(line, m, n, k, batch_size); if (tuners.size() != 0) { myprintf("Loaded existing SGEMM tuning.\n"); return tuners; } } } auto tuners = tune_sgemm(m, n, k, batch_size); store_sgemm_tuners(m, n, k, batch_size, tuners); return tuners; } template void Tuner::enable_tensorcore() {} template <> void Tuner::enable_tensorcore() { m_use_tensorcore = true; } template class Tuner; #ifdef USE_HALF template class Tuner; #endif #endif leela-zero-0.17/src/Tuner.h000066400000000000000000000062551345132315700155510ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef SGEMM_TUNER_H_INCLUDED #define SGEMM_TUNER_H_INCLUDED #include "config.h" #include #include #include using Configurations = std::pair>; using Parameters = std::map; template class OpenCL; template class Tuner { OpenCL & m_opencl; cl::Context m_context; cl::Device m_device; bool m_use_tensorcore = false; public: std::string tune_sgemm(const int m, const int n, const int k, const int batch_size, const int runs = 4); std::string load_sgemm_tuners(const int m, const int n, const int k, const int batch_size); // list of device types that was tuned in this run. // This is to prevent the same device from being tuned multiple times. static std::vector tuned_devices; // version 0 : Initial release // version 1 : Tuner with additional tensor cores (parameter TCE) static constexpr auto TUNER_VERSION = 1; Tuner(OpenCL & opencl, cl::Context context, cl::Device device) : m_opencl(opencl), m_context(context), m_device(device) {} void enable_tensorcore(); private: void store_sgemm_tuners(const int m, const int n, const int k, const int batch_size, std::string tuners); bool valid_config_sgemm(Parameters p, bool exhaustive); std::string parameters_to_defines(const Parameters& p); std::string parameters_to_string(const Parameters& p); Parameters get_parameters_by_int(const std::vector& opts, const int n); std::string sgemm_tuners_from_line(std::string line, const int m, const int n, const int k, const int batch_size); std::vector build_valid_params(); }; #endif leela-zero-0.17/src/UCTNode.cpp000066400000000000000000000340121345132315700162400ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include #include #include #include #include #include #include #include "UCTNode.h" #include "FastBoard.h" #include "FastState.h" #include "GTP.h" #include "GameState.h" #include "Network.h" #include "Utils.h" using namespace Utils; UCTNode::UCTNode(int vertex, float policy) : m_move(vertex), m_policy(policy) { } bool UCTNode::first_visit() const { return m_visits == 0; } bool UCTNode::create_children(Network & network, std::atomic& nodecount, GameState& state, float& eval, float min_psa_ratio) { // no successors in final state if (state.get_passes() >= 2) { return false; } // acquire the lock if (!acquire_expanding()) { return false; } // can we actually expand? if (!expandable(min_psa_ratio)) { expand_done(); return false; } const auto raw_netlist = network.get_output( &state, Network::Ensemble::RANDOM_SYMMETRY); // DCNN returns winrate as side to move const auto stm_eval = raw_netlist.winrate; const auto to_move = state.board.get_to_move(); // our search functions evaluate from black's point of view if (to_move == FastBoard::WHITE) { m_net_eval = 1.0f - stm_eval; } else { m_net_eval = stm_eval; } eval = m_net_eval; std::vector nodelist; auto legal_sum = 0.0f; for (auto i = 0; i < NUM_INTERSECTIONS; i++) { const auto x = i % BOARD_SIZE; const auto y = i / BOARD_SIZE; const auto vertex = state.board.get_vertex(x, y); if (state.is_move_legal(to_move, vertex)) { nodelist.emplace_back(raw_netlist.policy[i], vertex); legal_sum += raw_netlist.policy[i]; } } // Always try passes if we're not trying to be clever. auto allow_pass = cfg_dumbpass; // Less than 20 available intersections in a 19x19 game. if (nodelist.size() <= std::max(5, BOARD_SIZE)) { allow_pass = true; } // If we're clever, only try passing if we're winning on the // net score and on the board count. if (!allow_pass && stm_eval > 0.8f) { const auto relative_score = (to_move == FastBoard::BLACK ? 1 : -1) * state.final_score(); if (relative_score >= 0) { allow_pass = true; } } if (allow_pass) { nodelist.emplace_back(raw_netlist.policy_pass, FastBoard::PASS); legal_sum += raw_netlist.policy_pass; } if (legal_sum > std::numeric_limits::min()) { // re-normalize after removing illegal moves. for (auto& node : nodelist) { node.first /= legal_sum; } } else { // This can happen with new randomized nets. auto uniform_prob = 1.0f / nodelist.size(); for (auto& node : nodelist) { node.first = uniform_prob; } } link_nodelist(nodecount, nodelist, min_psa_ratio); expand_done(); return true; } void UCTNode::link_nodelist(std::atomic& nodecount, std::vector& nodelist, float min_psa_ratio) { assert(min_psa_ratio < m_min_psa_ratio_children); if (nodelist.empty()) { return; } // Use best to worst order, so highest go first std::stable_sort(rbegin(nodelist), rend(nodelist)); const auto max_psa = nodelist[0].first; const auto old_min_psa = max_psa * m_min_psa_ratio_children; const auto new_min_psa = max_psa * min_psa_ratio; if (new_min_psa > 0.0f) { m_children.reserve( std::count_if(cbegin(nodelist), cend(nodelist), [=](const auto& node) { return node.first >= new_min_psa; } ) ); } else { m_children.reserve(nodelist.size()); } auto skipped_children = false; for (const auto& node : nodelist) { if (node.first < new_min_psa) { skipped_children = true; } else if (node.first < old_min_psa) { m_children.emplace_back(node.second, node.first); ++nodecount; } } m_min_psa_ratio_children = skipped_children ? min_psa_ratio : 0.0f; } const std::vector& UCTNode::get_children() const { return m_children; } int UCTNode::get_move() const { return m_move; } void UCTNode::virtual_loss() { m_virtual_loss += VIRTUAL_LOSS_COUNT; } void UCTNode::virtual_loss_undo() { m_virtual_loss -= VIRTUAL_LOSS_COUNT; } void UCTNode::update(float eval) { // Cache values to avoid race conditions. auto old_eval = static_cast(m_blackevals); auto old_visits = static_cast(m_visits); auto old_delta = old_visits > 0 ? eval - old_eval / old_visits : 0.0f; m_visits++; accumulate_eval(eval); auto new_delta = eval - (old_eval + eval) / (old_visits + 1); // Welford's online algorithm for calculating variance. auto delta = old_delta * new_delta; atomic_add(m_squared_eval_diff, delta); } bool UCTNode::has_children() const { return m_min_psa_ratio_children <= 1.0f; } bool UCTNode::expandable(const float min_psa_ratio) const { #ifndef NDEBUG if (m_min_psa_ratio_children == 0.0f) { // If we figured out that we are fully expandable // it is impossible that we stay in INITIAL state. assert(m_expand_state.load() != ExpandState::INITIAL); } #endif return min_psa_ratio < m_min_psa_ratio_children; } float UCTNode::get_policy() const { return m_policy; } void UCTNode::set_policy(float policy) { m_policy = policy; } float UCTNode::get_eval_variance(float default_var) const { return m_visits > 1 ? m_squared_eval_diff / (m_visits - 1) : default_var; } int UCTNode::get_visits() const { return m_visits; } float UCTNode::get_eval_lcb(int color) const { // Lower confidence bound of winrate. auto visits = get_visits(); if (visits < 2) { // Return large negative value if not enough visits. return -1e6f + visits; } auto mean = get_raw_eval(color); auto stddev = std::sqrt(get_eval_variance(1.0f) / visits); auto z = cached_t_quantile(visits - 1); return mean - z * stddev; } float UCTNode::get_raw_eval(int tomove, int virtual_loss) const { auto visits = get_visits() + virtual_loss; assert(visits > 0); auto blackeval = get_blackevals(); if (tomove == FastBoard::WHITE) { blackeval += static_cast(virtual_loss); } auto eval = static_cast(blackeval / double(visits)); if (tomove == FastBoard::WHITE) { eval = 1.0f - eval; } return eval; } float UCTNode::get_eval(int tomove) const { // Due to the use of atomic updates and virtual losses, it is // possible for the visit count to change underneath us. Make sure // to return a consistent result to the caller by caching the values. return get_raw_eval(tomove, m_virtual_loss); } float UCTNode::get_net_eval(int tomove) const { if (tomove == FastBoard::WHITE) { return 1.0f - m_net_eval; } return m_net_eval; } double UCTNode::get_blackevals() const { return m_blackevals; } void UCTNode::accumulate_eval(float eval) { atomic_add(m_blackevals, double(eval)); } UCTNode* UCTNode::uct_select_child(int color, bool is_root) { wait_expanded(); // Count parentvisits manually to avoid issues with transpositions. auto total_visited_policy = 0.0f; auto parentvisits = size_t{0}; for (const auto& child : m_children) { if (child.valid()) { parentvisits += child.get_visits(); if (child.get_visits() > 0) { total_visited_policy += child.get_policy(); } } } const auto numerator = std::sqrt(double(parentvisits) * std::log(cfg_logpuct * double(parentvisits) + cfg_logconst)); const auto fpu_reduction = (is_root ? cfg_fpu_root_reduction : cfg_fpu_reduction) * std::sqrt(total_visited_policy); // Estimated eval for unknown nodes = original parent NN eval - reduction const auto fpu_eval = get_net_eval(color) - fpu_reduction; auto best = static_cast(nullptr); auto best_value = std::numeric_limits::lowest(); for (auto& child : m_children) { if (!child.active()) { continue; } auto winrate = fpu_eval; if (child.is_inflated() && child->m_expand_state.load() == ExpandState::EXPANDING) { // Someone else is expanding this node, never select it // if we can avoid so, because we'd block on it. winrate = -1.0f - fpu_reduction; } else if (child.get_visits() > 0) { winrate = child.get_eval(color); } const auto psa = child.get_policy(); const auto denom = 1.0 + child.get_visits(); const auto puct = cfg_puct * psa * (numerator / denom); const auto value = winrate + puct; assert(value > std::numeric_limits::lowest()); if (value > best_value) { best_value = value; best = &child; } } assert(best != nullptr); best->inflate(); return best->get(); } class NodeComp : public std::binary_function { public: NodeComp(int color, float lcb_min_visits) : m_color(color), m_lcb_min_visits(lcb_min_visits){}; // WARNING : on very unusual cases this can be called on multithread // contexts (e.g., UCTSearch::get_pv()) so beware of race conditions bool operator()(const UCTNodePointer& a, const UCTNodePointer& b) { auto a_visit = a.get_visits(); auto b_visit = b.get_visits(); // Need at least 2 visits for LCB. if (m_lcb_min_visits < 2) { m_lcb_min_visits = 2; } // Calculate the lower confidence bound for each node. if ((a_visit > m_lcb_min_visits) && (b_visit > m_lcb_min_visits)) { auto a_lcb = a.get_eval_lcb(m_color); auto b_lcb = b.get_eval_lcb(m_color); // Sort on lower confidence bounds if (a_lcb != b_lcb) { return a_lcb < b_lcb; } } // if visits are not same, sort on visits if (a_visit != b_visit) { return a_visit < b_visit; } // neither has visits, sort on policy prior if (a_visit == 0) { return a.get_policy() < b.get_policy(); } // both have same non-zero number of visits return a.get_eval(m_color) < b.get_eval(m_color); } private: int m_color; float m_lcb_min_visits; }; void UCTNode::sort_children(int color, float lcb_min_visits) { std::stable_sort(rbegin(m_children), rend(m_children), NodeComp(color, lcb_min_visits)); } UCTNode& UCTNode::get_best_root_child(int color) { wait_expanded(); assert(!m_children.empty()); auto max_visits = 0; for (const auto& node : m_children) { max_visits = std::max(max_visits, node.get_visits()); } auto ret = std::max_element(begin(m_children), end(m_children), NodeComp(color, cfg_lcb_min_visit_ratio * max_visits)); ret->inflate(); return *(ret->get()); } size_t UCTNode::count_nodes_and_clear_expand_state() { auto nodecount = size_t{0}; nodecount += m_children.size(); if (expandable()) { m_expand_state = ExpandState::INITIAL; } for (auto& child : m_children) { if (child.is_inflated()) { nodecount += child->count_nodes_and_clear_expand_state(); } } return nodecount; } void UCTNode::invalidate() { m_status = INVALID; } void UCTNode::set_active(const bool active) { if (valid()) { m_status = active ? ACTIVE : PRUNED; } } bool UCTNode::valid() const { return m_status != INVALID; } bool UCTNode::active() const { return m_status == ACTIVE; } bool UCTNode::acquire_expanding() { auto expected = ExpandState::INITIAL; auto newval = ExpandState::EXPANDING; return m_expand_state.compare_exchange_strong(expected, newval); } void UCTNode::expand_done() { auto v = m_expand_state.exchange(ExpandState::EXPANDED); #ifdef NDEBUG (void)v; #endif assert(v == ExpandState::EXPANDING); } void UCTNode::expand_cancel() { auto v = m_expand_state.exchange(ExpandState::INITIAL); #ifdef NDEBUG (void)v; #endif assert(v == ExpandState::EXPANDING); } void UCTNode::wait_expanded() { while (m_expand_state.load() == ExpandState::EXPANDING) {} auto v = m_expand_state.load(); #ifdef NDEBUG (void)v; #endif assert(v == ExpandState::EXPANDED); } leela-zero-0.17/src/UCTNode.h000066400000000000000000000134131345132315700157070ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef UCTNODE_H_INCLUDED #define UCTNODE_H_INCLUDED #include "config.h" #include #include #include #include #include #include "GameState.h" #include "Network.h" #include "SMP.h" #include "UCTNodePointer.h" class UCTNode { public: // When we visit a node, add this amount of virtual losses // to it to encourage other CPUs to explore other parts of the // search tree. static constexpr auto VIRTUAL_LOSS_COUNT = 3; // Defined in UCTNode.cpp explicit UCTNode(int vertex, float policy); UCTNode() = delete; ~UCTNode() = default; bool create_children(Network & network, std::atomic& nodecount, GameState& state, float& eval, float min_psa_ratio = 0.0f); const std::vector& get_children() const; void sort_children(int color, float lcb_min_visits); UCTNode& get_best_root_child(int color); UCTNode* uct_select_child(int color, bool is_root); size_t count_nodes_and_clear_expand_state(); bool first_visit() const; bool has_children() const; bool expandable(const float min_psa_ratio = 0.0f) const; void invalidate(); void set_active(const bool active); bool valid() const; bool active() const; int get_move() const; int get_visits() const; float get_policy() const; void set_policy(float policy); float get_eval_variance(float default_var = 0.0f) const; float get_eval(int tomove) const; float get_raw_eval(int tomove, int virtual_loss = 0) const; float get_net_eval(int tomove) const; void virtual_loss(); void virtual_loss_undo(); void update(float eval); float get_eval_lcb(int color) const; // Defined in UCTNodeRoot.cpp, only to be called on m_root in UCTSearch void randomize_first_proportionally(); void prepare_root_node(Network & network, int color, std::atomic& nodecount, GameState& state); UCTNode* get_first_child() const; UCTNode* get_nopass_child(FastState& state) const; std::unique_ptr find_child(const int move); void inflate_all_children(); void clear_expand_state(); private: enum Status : char { INVALID, // superko PRUNED, ACTIVE }; void link_nodelist(std::atomic& nodecount, std::vector& nodelist, float min_psa_ratio); double get_blackevals() const; void accumulate_eval(float eval); void kill_superkos(const GameState& state); void dirichlet_noise(float epsilon, float alpha); // Note : This class is very size-sensitive as we are going to create // tens of millions of instances of these. Please put extra caution // if you want to add/remove/reorder any variables here. // Move std::int16_t m_move; // UCT std::atomic m_virtual_loss{0}; std::atomic m_visits{0}; // UCT eval float m_policy; // Original net eval for this node (not children). float m_net_eval{0.0f}; // Variable used for calculating variance of evaluations. // Initialized to small non-zero value to avoid accidental zero variances // at low visits. std::atomic m_squared_eval_diff{1e-4f}; std::atomic m_blackevals{0.0}; std::atomic m_status{ACTIVE}; // m_expand_state acts as the lock for m_children. // see manipulation methods below for possible state transition enum class ExpandState : std::uint8_t { // initial state, no children INITIAL = 0, // creating children. the thread that changed the node's state to // EXPANDING is responsible of finishing the expansion and then // move to EXPANDED, or revert to INITIAL if impossible EXPANDING, // expansion done. m_children cannot be modified on a multi-thread // context, until node is destroyed. EXPANDED, }; std::atomic m_expand_state{ExpandState::INITIAL}; // Tree data std::atomic m_min_psa_ratio_children{2.0f}; std::vector m_children; // m_expand_state manipulation methods // INITIAL -> EXPANDING // Return false if current state is not INITIAL bool acquire_expanding(); // EXPANDING -> DONE void expand_done(); // EXPANDING -> INITIAL void expand_cancel(); // wait until we are on EXPANDED state void wait_expanded(); }; #endif leela-zero-0.17/src/UCTNodePointer.cpp000066400000000000000000000112541345132315700176040ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include "UCTNode.h" std::atomic UCTNodePointer::m_tree_size = {0}; size_t UCTNodePointer::get_tree_size() { return m_tree_size.load(); } void UCTNodePointer::increment_tree_size(size_t sz) { m_tree_size += sz; } void UCTNodePointer::decrement_tree_size(size_t sz) { assert(UCTNodePointer::m_tree_size >= sz); m_tree_size -= sz; } UCTNodePointer::~UCTNodePointer() { auto sz = sizeof(UCTNodePointer); auto v = m_data.load(); if (is_inflated(v)) { delete read_ptr(v); sz += sizeof(UCTNode); } decrement_tree_size(sz); } UCTNodePointer::UCTNodePointer(UCTNodePointer&& n) { auto nv = std::atomic_exchange(&n.m_data, INVALID); auto v = std::atomic_exchange(&m_data, nv); #ifdef NDEBUG (void)v; #else assert(v == INVALID); #endif increment_tree_size(sizeof(UCTNodePointer)); } UCTNodePointer::UCTNodePointer(std::int16_t vertex, float policy) { std::uint32_t i_policy; auto i_vertex = static_cast(vertex); std::memcpy(&i_policy, &policy, sizeof(i_policy)); m_data = (static_cast(i_policy) << 32) | (static_cast(i_vertex) << 16); increment_tree_size(sizeof(UCTNodePointer)); } UCTNodePointer& UCTNodePointer::operator=(UCTNodePointer&& n) { auto nv = std::atomic_exchange(&n.m_data, INVALID); auto v = std::atomic_exchange(&m_data, nv); if (is_inflated(v)) { decrement_tree_size(sizeof(UCTNode)); delete read_ptr(v); } return *this; } UCTNode * UCTNodePointer::release() { auto v = std::atomic_exchange(&m_data, INVALID); decrement_tree_size(sizeof(UCTNode)); return read_ptr(v); } void UCTNodePointer::inflate() const { while (true) { auto v = m_data.load(); if (is_inflated(v)) return; auto v2 = reinterpret_cast( new UCTNode(read_vertex(v), read_policy(v)) ) | POINTER; bool success = m_data.compare_exchange_strong(v, v2); if (success) { increment_tree_size(sizeof(UCTNode)); return; } else { // this means that somebody else also modified this instance. // Try again next time delete read_ptr(v2); } } } bool UCTNodePointer::valid() const { auto v = m_data.load(); if (is_inflated(v)) return read_ptr(v)->valid(); return true; } int UCTNodePointer::get_visits() const { auto v = m_data.load(); if (is_inflated(v)) return read_ptr(v)->get_visits(); return 0; } float UCTNodePointer::get_policy() const { auto v = m_data.load(); if (is_inflated(v)) return read_ptr(v)->get_policy(); return read_policy(v); } float UCTNodePointer::get_eval_lcb(int color) const { assert(is_inflated()); auto v = m_data.load(); return read_ptr(v)->get_eval_lcb(color); } bool UCTNodePointer::active() const { auto v = m_data.load(); if (is_inflated(v)) return read_ptr(v)->active(); return true; } float UCTNodePointer::get_eval(int tomove) const { // this can only be called if it is an inflated pointer auto v = m_data.load(); assert(is_inflated(v)); return read_ptr(v)->get_eval(tomove); } int UCTNodePointer::get_move() const { auto v = m_data.load(); if (is_inflated(v)) return read_ptr(v)->get_move(); return read_vertex(v); } leela-zero-0.17/src/UCTNodePointer.h000066400000000000000000000106741345132315700172560ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Gian-Carlo Pascutto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef UCTNODEPOINTER_H_INCLUDED #define UCTNODEPOINTER_H_INCLUDED #include "config.h" #include #include #include #include #include "SMP.h" class UCTNode; // 'lazy-initializable' version of std::unique_ptr. // When a UCTNodePointer is constructed, the constructor arguments // are stored instead of constructing the actual UCTNode instance. // Later when the UCTNode is needed, the external code calls inflate() // which actually constructs the UCTNode. Basically, this is a 'tagged union' // of: // - std::unique_ptr pointer; // - std::pair args; // All methods should be thread-safe except destructor and when // the instanced is 'moved from'. class UCTNodePointer { private: static constexpr std::uint64_t INVALID = 2; static constexpr std::uint64_t POINTER = 1; static constexpr std::uint64_t UNINFLATED = 0; static std::atomic m_tree_size; static void increment_tree_size(size_t sz); static void decrement_tree_size(size_t sz); // the raw storage used here. // if bit [1:0] is 1, m_data is the actual pointer. // if bit [1:0] is 0, bit [31:16] is the vertex value, bit [63:32] is the policy // if bit [1:0] is other values, it should assert-fail // (C-style bit fields and unions are not portable) mutable std::atomic m_data{INVALID}; UCTNode * read_ptr(uint64_t v) const { assert((v & 3ULL) == POINTER); return reinterpret_cast(v & ~(0x3ULL)); } std::int16_t read_vertex(uint64_t v) const { assert((v & 3ULL) == UNINFLATED); return static_cast(v >> 16); } float read_policy(uint64_t v) const { static_assert(sizeof(float) == 4, "This code assumes floats are 32-bit"); assert((v & 3ULL) == UNINFLATED); auto x = static_cast(v >> 32); float ret; std::memcpy(&ret, &x, sizeof(ret)); return ret; } bool is_inflated(uint64_t v) const { return (v & 3ULL) == POINTER; } public: static size_t get_tree_size(); ~UCTNodePointer(); UCTNodePointer(UCTNodePointer&& n); UCTNodePointer(std::int16_t vertex, float policy); UCTNodePointer(const UCTNodePointer&) = delete; bool is_inflated() const { return is_inflated(m_data.load()); } // methods from std::unique_ptr typename std::add_lvalue_reference::type operator*() const{ return *read_ptr(m_data.load()); } UCTNode* operator->() const { return read_ptr(m_data.load()); } UCTNode* get() const { return read_ptr(m_data.load()); } UCTNodePointer& operator=(UCTNodePointer&& n); UCTNode * release(); // construct UCTNode instance from the vertex/policy pair void inflate() const; // proxy of UCTNode methods which can be called without // constructing UCTNode bool valid() const; int get_visits() const; float get_policy() const; bool active() const; int get_move() const; // these can only be called if it is an inflated pointer float get_eval(int tomove) const; float get_eval_lcb(int color) const; }; #endif leela-zero-0.17/src/UCTNodeRoot.cpp000066400000000000000000000162611345132315700171120ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Gian-Carlo Pascutto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include #include #include #include #include #include #include #include "UCTNode.h" #include "FastBoard.h" #include "FastState.h" #include "KoState.h" #include "Random.h" #include "UCTNode.h" #include "Utils.h" #include "GTP.h" /* * These functions belong to UCTNode but should only be called on the root node * of UCTSearch and have been seperated to increase code clarity. */ UCTNode* UCTNode::get_first_child() const { if (m_children.empty()) { return nullptr; } return m_children.front().get(); } void UCTNode::kill_superkos(const GameState& state) { UCTNodePointer *pass_child = nullptr; size_t valid_count = 0; for (auto& child : m_children) { auto move = child->get_move(); if (move != FastBoard::PASS) { KoState mystate = state; mystate.play_move(move); if (mystate.superko()) { // Don't delete nodes for now, just mark them invalid. child->invalidate(); } } else { pass_child = &child; } if (child->valid()) { valid_count++; } } if (valid_count > 1 && pass_child && !state.is_move_legal(state.get_to_move(), FastBoard::PASS)) { // Remove the PASS node according to "avoid" -- but only if there are // other valid nodes left. (*pass_child)->invalidate(); } // Now do the actual deletion. m_children.erase( std::remove_if(begin(m_children), end(m_children), [](const auto &child) { return !child->valid(); }), end(m_children) ); } void UCTNode::dirichlet_noise(float epsilon, float alpha) { auto child_cnt = m_children.size(); auto dirichlet_vector = std::vector{}; std::gamma_distribution gamma(alpha, 1.0f); for (size_t i = 0; i < child_cnt; i++) { dirichlet_vector.emplace_back(gamma(Random::get_Rng())); } auto sample_sum = std::accumulate(begin(dirichlet_vector), end(dirichlet_vector), 0.0f); // If the noise vector sums to 0 or a denormal, then don't try to // normalize. if (sample_sum < std::numeric_limits::min()) { return; } for (auto& v : dirichlet_vector) { v /= sample_sum; } child_cnt = 0; for (auto& child : m_children) { auto policy = child->get_policy(); auto eta_a = dirichlet_vector[child_cnt++]; policy = policy * (1 - epsilon) + epsilon * eta_a; child->set_policy(policy); } } void UCTNode::randomize_first_proportionally() { auto accum = 0.0; auto norm_factor = 0.0; auto accum_vector = std::vector{}; for (const auto& child : m_children) { auto visits = child->get_visits(); if (norm_factor == 0.0) { norm_factor = visits; // Nonsensical options? End of game? if (visits <= cfg_random_min_visits) { return; } } if (visits > cfg_random_min_visits) { accum += std::pow(visits / norm_factor, 1.0 / cfg_random_temp); accum_vector.emplace_back(accum); } } auto distribution = std::uniform_real_distribution{0.0, accum}; auto pick = distribution(Random::get_Rng()); auto index = size_t{0}; for (size_t i = 0; i < accum_vector.size(); i++) { if (pick < accum_vector[i]) { index = i; break; } } // Take the early out if (index == 0) { return; } assert(m_children.size() > index); // Now swap the child at index with the first child std::iter_swap(begin(m_children), begin(m_children) + index); } UCTNode* UCTNode::get_nopass_child(FastState& state) const { for (const auto& child : m_children) { /* If we prevent the engine from passing, we must bail out when we only have unreasonable moves to pick, like filling eyes. Note that this knowledge isn't required by the engine, we require it because we're overruling its moves. */ if (child->m_move != FastBoard::PASS && !state.board.is_eye(state.get_to_move(), child->m_move)) { return child.get(); } } return nullptr; } // Used to find new root in UCTSearch. std::unique_ptr UCTNode::find_child(const int move) { for (auto& child : m_children) { if (child.get_move() == move) { // no guarantee that this is a non-inflated node child.inflate(); return std::unique_ptr(child.release()); } } // Can happen if we resigned or children are not expanded return nullptr; } void UCTNode::inflate_all_children() { for (const auto& node : get_children()) { node.inflate(); } } void UCTNode::prepare_root_node(Network & network, int color, std::atomic& nodes, GameState& root_state) { float root_eval; const auto had_children = has_children(); if (expandable()) { create_children(network, nodes, root_state, root_eval); } if (had_children) { root_eval = get_net_eval(color); } else { update(root_eval); root_eval = (color == FastBoard::BLACK ? root_eval : 1.0f - root_eval); } Utils::myprintf("NN eval=%f\n", root_eval); // There are a lot of special cases where code assumes // all children of the root are inflated, so do that. inflate_all_children(); // Remove illegal moves, so the root move list is correct. // This also removes a lot of special cases. kill_superkos(root_state); if (cfg_noise) { // Adjust the Dirichlet noise's alpha constant to the board size auto alpha = 0.03f * 361.0f / NUM_INTERSECTIONS; dirichlet_noise(0.25f, alpha); } } leela-zero-0.17/src/UCTSearch.cpp000066400000000000000000000771451345132315700165760ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "UCTSearch.h" #include #include #include #include #include #include #include #include #include #include "FastBoard.h" #include "FastState.h" #include "FullBoard.h" #include "GTP.h" #include "GameState.h" #include "TimeControl.h" #include "Timing.h" #include "Training.h" #include "Utils.h" #ifdef USE_OPENCL #include "OpenCLScheduler.h" #endif using namespace Utils; constexpr int UCTSearch::UNLIMITED_PLAYOUTS; class OutputAnalysisData { public: OutputAnalysisData(const std::string& move, int visits, float winrate, float policy_prior, std::string pv, float lcb, bool lcb_ratio_exceeded) : m_move(move), m_visits(visits), m_winrate(winrate), m_policy_prior(policy_prior), m_pv(pv), m_lcb(lcb), m_lcb_ratio_exceeded(lcb_ratio_exceeded) {}; std::string get_info_string(int order) const { auto tmp = "info move " + m_move + " visits " + std::to_string(m_visits) + " winrate " + std::to_string(static_cast(m_winrate * 10000)) + " prior " + std::to_string(static_cast(m_policy_prior * 10000.0f)) + " lcb " + std::to_string(static_cast(std::max(0.0f, m_lcb) * 10000)); if (order >= 0) { tmp += " order " + std::to_string(order); } tmp += " pv " + m_pv; return tmp; } friend bool operator<(const OutputAnalysisData& a, const OutputAnalysisData& b) { if (a.m_lcb_ratio_exceeded && b.m_lcb_ratio_exceeded) { if (a.m_lcb != b.m_lcb) { return a.m_lcb < b.m_lcb; } } if (a.m_visits == b.m_visits) { return a.m_winrate < b.m_winrate; } return a.m_visits < b.m_visits; } private: std::string m_move; int m_visits; float m_winrate; float m_policy_prior; std::string m_pv; float m_lcb; bool m_lcb_ratio_exceeded; }; UCTSearch::UCTSearch(GameState& g, Network& network) : m_rootstate(g), m_network(network) { set_playout_limit(cfg_max_playouts); set_visit_limit(cfg_max_visits); m_root = std::make_unique(FastBoard::PASS, 0.0f); } bool UCTSearch::advance_to_new_rootstate() { if (!m_root || !m_last_rootstate) { // No current state return false; } if (m_rootstate.get_komi() != m_last_rootstate->get_komi()) { return false; } auto depth = int(m_rootstate.get_movenum() - m_last_rootstate->get_movenum()); if (depth < 0) { return false; } auto test = std::make_unique(m_rootstate); for (auto i = 0; i < depth; i++) { test->undo_move(); } if (m_last_rootstate->board.get_hash() != test->board.get_hash()) { // m_rootstate and m_last_rootstate don't match return false; } // Make sure that the nodes we destroyed the previous move are // in fact destroyed. while (!m_delete_futures.empty()) { m_delete_futures.front().wait_all(); m_delete_futures.pop_front(); } // Try to replay moves advancing m_root for (auto i = 0; i < depth; i++) { ThreadGroup tg(thread_pool); test->forward_move(); const auto move = test->get_last_move(); auto oldroot = std::move(m_root); m_root = oldroot->find_child(move); // Lazy tree destruction. Instead of calling the destructor of the // old root node on the main thread, send the old root to a separate // thread and destroy it from the child thread. This will save a // bit of time when dealing with large trees. auto p = oldroot.release(); tg.add_task([p]() { delete p; }); m_delete_futures.push_back(std::move(tg)); if (!m_root) { // Tree hasn't been expanded this far return false; } m_last_rootstate->play_move(move); } assert(m_rootstate.get_movenum() == m_last_rootstate->get_movenum()); if (m_last_rootstate->board.get_hash() != test->board.get_hash()) { // Can happen if user plays multiple moves in a row by same player return false; } return true; } void UCTSearch::update_root() { // Definition of m_playouts is playouts per search call. // So reset this count now. m_playouts = 0; #ifndef NDEBUG auto start_nodes = m_root->count_nodes_and_clear_expand_state(); #endif if (!advance_to_new_rootstate() || !m_root) { m_root = std::make_unique(FastBoard::PASS, 0.0f); } // Clear last_rootstate to prevent accidental use. m_last_rootstate.reset(nullptr); // Check how big our search tree (reused or new) is. m_nodes = m_root->count_nodes_and_clear_expand_state(); #ifndef NDEBUG if (m_nodes > 0) { myprintf("update_root, %d -> %d nodes (%.1f%% reused)\n", start_nodes, m_nodes.load(), 100.0 * m_nodes.load() / start_nodes); } #endif } float UCTSearch::get_min_psa_ratio() const { const auto mem_full = UCTNodePointer::get_tree_size() / static_cast(cfg_max_tree_size); // If we are halfway through our memory budget, start trimming // moves with very low policy priors. if (mem_full > 0.5f) { // Memory is almost exhausted, trim more aggressively. if (mem_full > 0.95f) { // if completely full just stop expansion by returning an impossible number if (mem_full >= 1.0f) { return 2.0f; } return 0.01f; } return 0.001f; } return 0.0f; } SearchResult UCTSearch::play_simulation(GameState & currstate, UCTNode* const node) { const auto color = currstate.get_to_move(); auto result = SearchResult{}; node->virtual_loss(); if (node->expandable()) { if (currstate.get_passes() >= 2) { auto score = currstate.final_score(); result = SearchResult::from_score(score); } else { float eval; const auto had_children = node->has_children(); const auto success = node->create_children(m_network, m_nodes, currstate, eval, get_min_psa_ratio()); if (!had_children && success) { result = SearchResult::from_eval(eval); } } } if (node->has_children() && !result.valid()) { auto next = node->uct_select_child(color, node == m_root.get()); auto move = next->get_move(); currstate.play_move(move); if (move != FastBoard::PASS && currstate.superko()) { next->invalidate(); } else { result = play_simulation(currstate, next); } } if (result.valid()) { node->update(result.eval()); } node->virtual_loss_undo(); return result; } void UCTSearch::dump_stats(FastState & state, UCTNode & parent) { if (cfg_quiet || !parent.has_children()) { return; } const int color = state.get_to_move(); auto max_visits = 0; for (const auto& node : parent.get_children()) { max_visits = std::max(max_visits, node->get_visits()); } // sort children, put best move on top parent.sort_children(color, cfg_lcb_min_visit_ratio * max_visits); if (parent.get_first_child()->first_visit()) { return; } int movecount = 0; for (const auto& node : parent.get_children()) { // Always display at least two moves. In the case there is // only one move searched the user could get an idea why. if (++movecount > 2 && !node->get_visits()) break; auto move = state.move_to_text(node->get_move()); auto tmpstate = FastState{state}; tmpstate.play_move(node->get_move()); auto pv = move + " " + get_pv(tmpstate, *node); myprintf("%4s -> %7d (V: %5.2f%%) (LCB: %5.2f%%) (N: %5.2f%%) PV: %s\n", move.c_str(), node->get_visits(), node->get_visits() ? node->get_raw_eval(color)*100.0f : 0.0f, std::max(0.0f, node->get_eval_lcb(color) * 100.0f), node->get_policy() * 100.0f, pv.c_str()); } tree_stats(parent); } void UCTSearch::output_analysis(FastState & state, UCTNode & parent) { // We need to make a copy of the data before sorting auto sortable_data = std::vector(); if (!parent.has_children()) { return; } const auto color = state.get_to_move(); auto max_visits = 0; for (const auto& node : parent.get_children()) { max_visits = std::max(max_visits, node->get_visits()); } for (const auto& node : parent.get_children()) { // Send only variations with visits, unless more moves were // requested explicitly. if (!node->get_visits() && sortable_data.size() >= cfg_analyze_tags.post_move_count()) { continue; } auto move = state.move_to_text(node->get_move()); auto tmpstate = FastState{state}; tmpstate.play_move(node->get_move()); auto rest_of_pv = get_pv(tmpstate, *node); auto pv = move + (rest_of_pv.empty() ? "" : " " + rest_of_pv); auto move_eval = node->get_visits() ? node->get_raw_eval(color) : 0.0f; auto policy = node->get_policy(); auto lcb = node->get_eval_lcb(color); auto visits = node->get_visits(); // Need at least 2 visits for valid LCB. auto lcb_ratio_exceeded = visits > 2 && visits > max_visits * cfg_lcb_min_visit_ratio; // Store data in array sortable_data.emplace_back(move, visits, move_eval, policy, pv, lcb, lcb_ratio_exceeded); } // Sort array to decide order std::stable_sort(rbegin(sortable_data), rend(sortable_data)); auto i = 0; // Output analysis data in gtp stream for (const auto& node : sortable_data) { if (i > 0) { gtp_printf_raw(" "); } gtp_printf_raw(node.get_info_string(i).c_str()); i++; } gtp_printf_raw("\n"); } void UCTSearch::tree_stats(const UCTNode& node) { size_t nodes = 0; size_t non_leaf_nodes = 0; size_t depth_sum = 0; size_t max_depth = 0; size_t children_count = 0; std::function traverse = [&](const UCTNode& node, size_t depth) { nodes += 1; non_leaf_nodes += node.get_visits() > 1; depth_sum += depth; if (depth > max_depth) max_depth = depth; for (const auto& child : node.get_children()) { if (child.get_visits() > 0) { children_count += 1; traverse(*(child.get()), depth+1); } else { nodes += 1; depth_sum += depth+1; if (depth >= max_depth) max_depth = depth+1; } } }; traverse(node, 0); if (nodes > 0) { myprintf("%.1f average depth, %d max depth\n", (1.0f*depth_sum) / nodes, max_depth); myprintf("%d non leaf nodes, %.2f average children\n", non_leaf_nodes, (1.0f*children_count) / non_leaf_nodes); } } bool UCTSearch::should_resign(passflag_t passflag, float besteval) { if (passflag & UCTSearch::NORESIGN) { // resign not allowed return false; } if (cfg_resignpct == 0) { // resign not allowed return false; } const size_t num_intersections = m_rootstate.board.get_boardsize() * m_rootstate.board.get_boardsize(); const auto move_threshold = num_intersections / 4; const auto movenum = m_rootstate.get_movenum(); if (movenum <= move_threshold) { // too early in game to resign return false; } const auto color = m_rootstate.board.get_to_move(); const auto is_default_cfg_resign = cfg_resignpct < 0; const auto resign_threshold = 0.01f * (is_default_cfg_resign ? 10 : cfg_resignpct); if (besteval > resign_threshold) { // eval > cfg_resign return false; } if ((m_rootstate.get_handicap() > 0) && (color == FastBoard::WHITE) && is_default_cfg_resign) { const auto handicap_resign_threshold = resign_threshold / (1 + m_rootstate.get_handicap()); // Blend the thresholds for the first ~215 moves. auto blend_ratio = std::min(1.0f, movenum / (0.6f * num_intersections)); auto blended_resign_threshold = blend_ratio * resign_threshold + (1 - blend_ratio) * handicap_resign_threshold; if (besteval > blended_resign_threshold) { // Allow lower eval for white in handicap games // where opp may fumble. return false; } } if (!m_rootstate.is_move_legal(color, FastBoard::RESIGN)) { return false; } return true; } int UCTSearch::get_best_move(passflag_t passflag) { int color = m_rootstate.board.get_to_move(); auto max_visits = 0; for (const auto& node : m_root->get_children()) { max_visits = std::max(max_visits, node->get_visits()); } // Make sure best is first m_root->sort_children(color, cfg_lcb_min_visit_ratio * max_visits); // Check whether to randomize the best move proportional // to the playout counts, early game only. auto movenum = int(m_rootstate.get_movenum()); if (movenum < cfg_random_cnt) { m_root->randomize_first_proportionally(); } auto first_child = m_root->get_first_child(); assert(first_child != nullptr); auto bestmove = first_child->get_move(); auto besteval = first_child->first_visit() ? 0.5f : first_child->get_raw_eval(color); // do we want to fiddle with the best move because of the rule set? if (passflag & UCTSearch::NOPASS) { // were we going to pass? if (bestmove == FastBoard::PASS) { UCTNode * nopass = m_root->get_nopass_child(m_rootstate); if (nopass != nullptr) { myprintf("Preferring not to pass.\n"); bestmove = nopass->get_move(); if (nopass->first_visit()) { besteval = 1.0f; } else { besteval = nopass->get_raw_eval(color); } } else { myprintf("Pass is the only acceptable move.\n"); } } } else if (!cfg_dumbpass) { const auto relative_score = (color == FastBoard::BLACK ? 1 : -1) * m_rootstate.final_score(); if (bestmove == FastBoard::PASS) { // Either by forcing or coincidence passing is // on top...check whether passing loses instantly // do full count including dead stones. // In a reinforcement learning setup, it is possible for the // network to learn that, after passing in the tree, the two last // positions are identical, and this means the position is only won // if there are no dead stones in our own territory (because we use // Trump-Taylor scoring there). So strictly speaking, the next // heuristic isn't required for a pure RL network, and we have // a commandline option to disable the behavior during learning. // On the other hand, with a supervised learning setup, we fully // expect that the engine will pass out anything that looks like // a finished game even with dead stones on the board (because the // training games were using scoring with dead stone removal). // So in order to play games with a SL network, we need this // heuristic so the engine can "clean up" the board. It will still // only clean up the bare necessity to win. For full dead stone // removal, kgs-genmove_cleanup and the NOPASS mode must be used. // Do we lose by passing? if (relative_score < 0.0f) { myprintf("Passing loses :-(\n"); // Find a valid non-pass move. UCTNode * nopass = m_root->get_nopass_child(m_rootstate); if (nopass != nullptr) { myprintf("Avoiding pass because it loses.\n"); bestmove = nopass->get_move(); if (nopass->first_visit()) { besteval = 1.0f; } else { besteval = nopass->get_raw_eval(color); } } else { myprintf("No alternative to passing.\n"); } } else if (relative_score > 0.0f) { myprintf("Passing wins :-)\n"); } else { myprintf("Passing draws :-|\n"); // Find a valid non-pass move. const auto nopass = m_root->get_nopass_child(m_rootstate); if (nopass != nullptr && !nopass->first_visit()) { const auto nopass_eval = nopass->get_raw_eval(color); if (nopass_eval > 0.5f) { myprintf("Avoiding pass because there could be a winning alternative.\n"); bestmove = nopass->get_move(); besteval = nopass_eval; } } if (bestmove == FastBoard::PASS) { myprintf("No seemingly better alternative to passing.\n"); } } } else if (m_rootstate.get_last_move() == FastBoard::PASS) { // Opponents last move was passing. // We didn't consider passing. Should we have and // end the game immediately? if (!m_rootstate.is_move_legal(color, FastBoard::PASS)) { myprintf("Passing is forbidden, I'll play on.\n"); // do we lose by passing? } else if (relative_score < 0.0f) { myprintf("Passing loses, I'll play on.\n"); } else if (relative_score > 0.0f) { myprintf("Passing wins, I'll pass out.\n"); bestmove = FastBoard::PASS; } else { myprintf("Passing draws, make it depend on evaluation.\n"); if (besteval < 0.5f) { bestmove = FastBoard::PASS; } } } } // if we aren't passing, should we consider resigning? if (bestmove != FastBoard::PASS) { if (should_resign(passflag, besteval)) { myprintf("Eval (%.2f%%) looks bad. Resigning.\n", 100.0f * besteval); bestmove = FastBoard::RESIGN; } } return bestmove; } std::string UCTSearch::get_pv(FastState & state, UCTNode& parent) { if (!parent.has_children()) { return std::string(); } if (parent.expandable()) { // Not fully expanded. This means someone could expand // the node while we want to traverse the children. // Avoid the race conditions and don't go through the rabbit hole // of trying to print things from this node. return std::string(); } auto& best_child = parent.get_best_root_child(state.get_to_move()); if (best_child.first_visit()) { return std::string(); } auto best_move = best_child.get_move(); auto res = state.move_to_text(best_move); state.play_move(best_move); auto next = get_pv(state, best_child); if (!next.empty()) { res.append(" ").append(next); } return res; } std::string UCTSearch::get_analysis(int playouts) { FastState tempstate = m_rootstate; int color = tempstate.board.get_to_move(); auto pvstring = get_pv(tempstate, *m_root); float winrate = 100.0f * m_root->get_raw_eval(color); return str(boost::format("Playouts: %d, Win: %5.2f%%, PV: %s") % playouts % winrate % pvstring.c_str()); } bool UCTSearch::is_running() const { return m_run && UCTNodePointer::get_tree_size() < cfg_max_tree_size; } int UCTSearch::est_playouts_left(int elapsed_centis, int time_for_move) const { auto playouts = m_playouts.load(); const auto playouts_left = std::max(0, std::min(m_maxplayouts - playouts, m_maxvisits - m_root->get_visits())); // Wait for at least 1 second and 100 playouts // so we get a reliable playout_rate. if (elapsed_centis < 100 || playouts < 100) { return playouts_left; } const auto playout_rate = 1.0f * playouts / elapsed_centis; const auto time_left = std::max(0, time_for_move - elapsed_centis); return std::min(playouts_left, static_cast(std::ceil(playout_rate * time_left))); } size_t UCTSearch::prune_noncontenders(int color, int elapsed_centis, int time_for_move, bool prune) { auto lcb_max = 0.0f; auto Nfirst = 0; // There are no cases where the root's children vector gets modified // during a multithreaded search, so it is safe to walk it here without // taking the (root) node lock. for (const auto& node : m_root->get_children()) { if (node->valid()) { const auto visits = node->get_visits(); if (visits > 0) { lcb_max = std::max(lcb_max, node->get_eval_lcb(color)); } Nfirst = std::max(Nfirst, visits); } } const auto min_required_visits = Nfirst - est_playouts_left(elapsed_centis, time_for_move); auto pruned_nodes = size_t{0}; for (const auto& node : m_root->get_children()) { if (node->valid()) { const auto visits = node->get_visits(); const auto has_enough_visits = visits >= min_required_visits; // Avoid pruning moves that could have the best lower confidence // bound. const auto high_winrate = visits > 0 ? node->get_raw_eval(color) >= lcb_max : false; const auto prune_this_node = !(has_enough_visits || high_winrate); if (prune) { node->set_active(!prune_this_node); } if (prune_this_node) { ++pruned_nodes; } } } assert(pruned_nodes < m_root->get_children().size()); return pruned_nodes; } bool UCTSearch::have_alternate_moves(int elapsed_centis, int time_for_move) { if (cfg_timemanage == TimeManagement::OFF) { return true; } auto my_color = m_rootstate.get_to_move(); // For self play use. Disables pruning of non-contenders to not bias the training data. auto prune = cfg_timemanage != TimeManagement::NO_PRUNING; auto pruned = prune_noncontenders(my_color, elapsed_centis, time_for_move, prune); if (pruned < m_root->get_children().size() - 1) { return true; } // If we cannot save up time anyway, use all of it. This // behavior can be overruled by setting "fast" time management, // which will cause Leela to quickly respond to obvious/forced moves. // That comes at the cost of some playing strength as she now cannot // think ahead about her next moves in the remaining time. auto tc = m_rootstate.get_timecontrol(); if (!tc.can_accumulate_time(my_color) || m_maxplayouts < UCTSearch::UNLIMITED_PLAYOUTS) { if (cfg_timemanage != TimeManagement::FAST) { return true; } } // In a timed search we will essentially always exit because // the remaining time is too short to let another move win, so // avoid spamming this message every move. We'll print it if we // save at least half a second. if (time_for_move - elapsed_centis > 50) { myprintf("%.1fs left, stopping early.\n", (time_for_move - elapsed_centis) / 100.0f); } return false; } bool UCTSearch::stop_thinking(int elapsed_centis, int time_for_move) const { return m_playouts >= m_maxplayouts || m_root->get_visits() >= m_maxvisits || elapsed_centis >= time_for_move; } void UCTWorker::operator()() { do { auto currstate = std::make_unique(m_rootstate); auto result = m_search->play_simulation(*currstate, m_root); if (result.valid()) { m_search->increment_playouts(); } } while (m_search->is_running()); } void UCTSearch::increment_playouts() { m_playouts++; } int UCTSearch::think(int color, passflag_t passflag) { // Start counting time for us m_rootstate.start_clock(color); // set up timing info Time start; update_root(); // set side to move m_rootstate.board.set_to_move(color); auto time_for_move = m_rootstate.get_timecontrol().max_time_for_move( m_rootstate.board.get_boardsize(), color, m_rootstate.get_movenum()); myprintf("Thinking at most %.1f seconds...\n", time_for_move/100.0f); // create a sorted list of legal moves (make sure we // play something legal and decent even in time trouble) m_root->prepare_root_node(m_network, color, m_nodes, m_rootstate); m_run = true; int cpus = cfg_num_threads; ThreadGroup tg(thread_pool); for (int i = 1; i < cpus; i++) { tg.add_task(UCTWorker(m_rootstate, this, m_root.get())); } auto keeprunning = true; auto last_update = 0; auto last_output = 0; do { auto currstate = std::make_unique(m_rootstate); auto result = play_simulation(*currstate, m_root.get()); if (result.valid()) { increment_playouts(); } Time elapsed; int elapsed_centis = Time::timediff_centis(start, elapsed); if (cfg_analyze_tags.interval_centis() && elapsed_centis - last_output > cfg_analyze_tags.interval_centis()) { last_output = elapsed_centis; output_analysis(m_rootstate, *m_root); } // output some stats every few seconds // check if we should still search if (!cfg_quiet && elapsed_centis - last_update > 250) { last_update = elapsed_centis; myprintf("%s\n", get_analysis(m_playouts.load()).c_str()); } keeprunning = is_running(); keeprunning &= !stop_thinking(elapsed_centis, time_for_move); keeprunning &= have_alternate_moves(elapsed_centis, time_for_move); } while (keeprunning); // Make sure to post at least once. if (cfg_analyze_tags.interval_centis() && last_output == 0) { output_analysis(m_rootstate, *m_root); } // Stop the search. m_run = false; tg.wait_all(); // Reactivate all pruned root children. for (const auto& node : m_root->get_children()) { node->set_active(true); } m_rootstate.stop_clock(color); if (!m_root->has_children()) { return FastBoard::PASS; } // Display search info. myprintf("\n"); dump_stats(m_rootstate, *m_root); Training::record(m_network, m_rootstate, *m_root); Time elapsed; int elapsed_centis = Time::timediff_centis(start, elapsed); myprintf("%d visits, %d nodes, %d playouts, %.0f n/s\n\n", m_root->get_visits(), m_nodes.load(), m_playouts.load(), (m_playouts * 100.0) / (elapsed_centis+1)); #ifdef USE_OPENCL #ifndef NDEBUG myprintf("batch stats: %d %d\n", batch_stats.single_evals.load(), batch_stats.batch_evals.load() ); #endif #endif int bestmove = get_best_move(passflag); // Save the explanation. m_think_output = str(boost::format("move %d, %c => %s\n%s") % m_rootstate.get_movenum() % (color == FastBoard::BLACK ? 'B' : 'W') % m_rootstate.move_to_text(bestmove).c_str() % get_analysis(m_root->get_visits()).c_str()); // Copy the root state. Use to check for tree re-use in future calls. m_last_rootstate = std::make_unique(m_rootstate); return bestmove; } // Brief output from last think() call. std::string UCTSearch::explain_last_think() const { return m_think_output; } void UCTSearch::ponder() { auto disable_reuse = cfg_analyze_tags.has_move_restrictions(); if (disable_reuse) { m_last_rootstate.reset(nullptr); } update_root(); m_root->prepare_root_node(m_network, m_rootstate.board.get_to_move(), m_nodes, m_rootstate); m_run = true; ThreadGroup tg(thread_pool); for (auto i = size_t{1}; i < cfg_num_threads; i++) { tg.add_task(UCTWorker(m_rootstate, this, m_root.get())); } Time start; auto keeprunning = true; auto last_output = 0; do { auto currstate = std::make_unique(m_rootstate); auto result = play_simulation(*currstate, m_root.get()); if (result.valid()) { increment_playouts(); } if (cfg_analyze_tags.interval_centis()) { Time elapsed; int elapsed_centis = Time::timediff_centis(start, elapsed); if (elapsed_centis - last_output > cfg_analyze_tags.interval_centis()) { last_output = elapsed_centis; output_analysis(m_rootstate, *m_root); } } keeprunning = is_running(); keeprunning &= !stop_thinking(0, 1); } while (!Utils::input_pending() && keeprunning); // Make sure to post at least once. if (cfg_analyze_tags.interval_centis() && last_output == 0) { output_analysis(m_rootstate, *m_root); } // Stop the search. m_run = false; tg.wait_all(); // Display search info. myprintf("\n"); dump_stats(m_rootstate, *m_root); myprintf("\n%d visits, %d nodes\n\n", m_root->get_visits(), m_nodes.load()); // Copy the root state. Use to check for tree re-use in future calls. if (!disable_reuse) { m_last_rootstate = std::make_unique(m_rootstate); } } void UCTSearch::set_playout_limit(int playouts) { static_assert(std::is_convertible::value, "Inconsistent types for playout amount."); m_maxplayouts = std::min(playouts, UNLIMITED_PLAYOUTS); } void UCTSearch::set_visit_limit(int visits) { static_assert(std::is_convertible::value, "Inconsistent types for visits amount."); // Limit to type max / 2 to prevent overflow when multithreading. m_maxvisits = std::min(visits, UNLIMITED_PLAYOUTS); } leela-zero-0.17/src/UCTSearch.h000066400000000000000000000122001345132315700162200ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef UCTSEARCH_H_INCLUDED #define UCTSEARCH_H_INCLUDED #include #include #include #include #include #include #include "ThreadPool.h" #include "FastBoard.h" #include "FastState.h" #include "GameState.h" #include "UCTNode.h" #include "Network.h" class SearchResult { public: SearchResult() = default; bool valid() const { return m_valid; } float eval() const { return m_eval; } static SearchResult from_eval(float eval) { return SearchResult(eval); } static SearchResult from_score(float board_score) { if (board_score > 0.0f) { return SearchResult(1.0f); } else if (board_score < 0.0f) { return SearchResult(0.0f); } else { return SearchResult(0.5f); } } private: explicit SearchResult(float eval) : m_valid(true), m_eval(eval) {} bool m_valid{false}; float m_eval{0.0f}; }; namespace TimeManagement { enum enabled_t { AUTO = -1, OFF = 0, ON = 1, FAST = 2, NO_PRUNING = 3 }; }; class UCTSearch { public: /* Depending on rule set and state of the game, we might prefer to pass, or we might prefer not to pass unless it's the last resort. Same for resigning. */ using passflag_t = int; static constexpr passflag_t NORMAL = 0; static constexpr passflag_t NOPASS = 1 << 0; static constexpr passflag_t NORESIGN = 1 << 1; /* Default memory limit in bytes. ~1.6GiB on 32-bits and about 5.2GiB on 64-bits. */ static constexpr size_t DEFAULT_MAX_MEMORY = (sizeof(void*) == 4 ? 1'600'000'000 : 5'200'000'000); /* Minimum allowed size for maximum tree size. */ static constexpr size_t MIN_TREE_SPACE = 100'000'000; /* Value representing unlimited visits or playouts. Due to concurrent updates while multithreading, we need some headroom within the native type. */ static constexpr auto UNLIMITED_PLAYOUTS = std::numeric_limits::max() / 2; UCTSearch(GameState& g, Network & network); int think(int color, passflag_t passflag = NORMAL); void set_playout_limit(int playouts); void set_visit_limit(int visits); void ponder(); bool is_running() const; void increment_playouts(); std::string explain_last_think() const; SearchResult play_simulation(GameState& currstate, UCTNode* const node); private: float get_min_psa_ratio() const; void dump_stats(FastState& state, UCTNode& parent); void tree_stats(const UCTNode& node); std::string get_pv(FastState& state, UCTNode& parent); std::string get_analysis(int playouts); bool should_resign(passflag_t passflag, float besteval); bool have_alternate_moves(int elapsed_centis, int time_for_move); int est_playouts_left(int elapsed_centis, int time_for_move) const; size_t prune_noncontenders(int color, int elapsed_centis = 0, int time_for_move = 0, bool prune = true); bool stop_thinking(int elapsed_centis = 0, int time_for_move = 0) const; int get_best_move(passflag_t passflag); void update_root(); bool advance_to_new_rootstate(); void output_analysis(FastState & state, UCTNode & parent); GameState & m_rootstate; std::unique_ptr m_last_rootstate; std::unique_ptr m_root; std::atomic m_nodes{0}; std::atomic m_playouts{0}; std::atomic m_run{false}; int m_maxplayouts; int m_maxvisits; std::string m_think_output; std::list m_delete_futures; Network & m_network; }; class UCTWorker { public: UCTWorker(GameState & state, UCTSearch * search, UCTNode * root) : m_rootstate(state), m_search(search), m_root(root) {} void operator()(); private: GameState & m_rootstate; UCTSearch * m_search; UCTNode * m_root; }; #endif leela-zero-0.17/src/Utils.cpp000066400000000000000000000141501345132315700161000ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "Utils.h" #include #include #include #include #include #ifdef _WIN32 #include #else #include #include #include #include #endif #include "GTP.h" Utils::ThreadPool thread_pool; auto constexpr z_entries = 1000; std::array z_lookup; void Utils::create_z_table() { for (auto i = 1; i < z_entries + 1; i++) { boost::math::students_t dist(i); auto z = boost::math::quantile(boost::math::complement(dist, cfg_ci_alpha)); z_lookup[i - 1] = z; } } float Utils::cached_t_quantile(int v) { if (v < 1) { return z_lookup[0]; } if (v < z_entries) { return z_lookup[v - 1]; } // z approaches constant when v is high enough. // With default lookup table size the function is flat enough that we // can just return the last entry for all v bigger than it. return z_lookup[z_entries - 1]; } bool Utils::input_pending() { #ifdef HAVE_SELECT fd_set read_fds; FD_ZERO(&read_fds); FD_SET(0,&read_fds); struct timeval timeout{0,0}; select(1,&read_fds,nullptr,nullptr,&timeout); return FD_ISSET(0, &read_fds); #else static int init = 0, pipe; static HANDLE inh; DWORD dw; if (!init) { init = 1; inh = GetStdHandle(STD_INPUT_HANDLE); pipe = !GetConsoleMode(inh, &dw); if (!pipe) { SetConsoleMode(inh, dw & ~(ENABLE_MOUSE_INPUT | ENABLE_WINDOW_INPUT)); FlushConsoleInputBuffer(inh); } } if (pipe) { if (!PeekNamedPipe(inh, nullptr, 0, nullptr, &dw, nullptr)) { myprintf("Nothing at other end - exiting\n"); exit(EXIT_FAILURE); } return dw; } else { if (!GetNumberOfConsoleInputEvents(inh, &dw)) { myprintf("Nothing at other end - exiting\n"); exit(EXIT_FAILURE); } return dw > 1; } return false; #endif } static std::mutex IOmutex; static void myprintf_base(const char *fmt, va_list ap) { va_list ap2; va_copy(ap2, ap); vfprintf(stderr, fmt, ap); if (cfg_logfile_handle) { std::lock_guard lock(IOmutex); vfprintf(cfg_logfile_handle, fmt, ap2); } va_end(ap2); } void Utils::myprintf(const char *fmt, ...) { if (cfg_quiet) { return; } va_list ap; va_start(ap, fmt); myprintf_base(fmt, ap); va_end(ap); } void Utils::myprintf_error(const char *fmt, ...) { va_list ap; va_start(ap, fmt); myprintf_base(fmt, ap); va_end(ap); } static void gtp_fprintf(FILE* file, const std::string& prefix, const char *fmt, va_list ap) { fprintf(file, "%s ", prefix.c_str()); vfprintf(file, fmt, ap); fprintf(file, "\n\n"); } static void gtp_base_printf(int id, std::string prefix, const char *fmt, va_list ap) { if (id != -1) { prefix += std::to_string(id); } gtp_fprintf(stdout, prefix, fmt, ap); if (cfg_logfile_handle) { std::lock_guard lock(IOmutex); gtp_fprintf(cfg_logfile_handle, prefix, fmt, ap); } } void Utils::gtp_printf(int id, const char *fmt, ...) { va_list ap; va_start(ap, fmt); gtp_base_printf(id, "=", fmt, ap); va_end(ap); } void Utils::gtp_printf_raw(const char *fmt, ...) { va_list ap; va_start(ap, fmt); vfprintf(stdout, fmt, ap); va_end(ap); if (cfg_logfile_handle) { std::lock_guard lock(IOmutex); va_start(ap, fmt); vfprintf(cfg_logfile_handle, fmt, ap); va_end(ap); } } void Utils::gtp_fail_printf(int id, const char *fmt, ...) { va_list ap; va_start(ap, fmt); gtp_base_printf(id, "?", fmt, ap); va_end(ap); } void Utils::log_input(const std::string& input) { if (cfg_logfile_handle) { std::lock_guard lock(IOmutex); fprintf(cfg_logfile_handle, ">>%s\n", input.c_str()); } } size_t Utils::ceilMultiple(size_t a, size_t b) { if (a % b == 0) { return a; } auto ret = a + (b - a % b); return ret; } const std::string Utils::leelaz_file(std::string file) { #if defined(_WIN32) || defined(__ANDROID__) boost::filesystem::path dir(boost::filesystem::current_path()); #else // https://stackoverflow.com/a/26696759 const char *homedir; if ((homedir = getenv("HOME")) == nullptr) { struct passwd *pwd; if ((pwd = getpwuid(getuid())) == nullptr) { // NOLINT(runtime/threadsafe_fn) return std::string(); } homedir = pwd->pw_dir; } boost::filesystem::path dir(homedir); dir /= ".local/share/leela-zero"; #endif boost::filesystem::create_directories(dir); dir /= file; return dir.string(); } leela-zero-0.17/src/Utils.h000066400000000000000000000044761345132315700155570ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef UTILS_H_INCLUDED #define UTILS_H_INCLUDED #include "config.h" #include #include #include #include "ThreadPool.h" extern Utils::ThreadPool thread_pool; namespace Utils { void myprintf_error(const char *fmt, ...); void myprintf(const char *fmt, ...); void gtp_printf(int id, const char *fmt, ...); void gtp_printf_raw(const char *fmt, ...); void gtp_fail_printf(int id, const char *fmt, ...); void log_input(const std::string& input); bool input_pending(); template void atomic_add(std::atomic &f, T d) { T old = f.load(); while (!f.compare_exchange_weak(old, old + d)); } template T rotl(const T x, const int k) { return (x << k) | (x >> (std::numeric_limits::digits - k)); } inline bool is7bit(int c) { return c >= 0 && c <= 127; } size_t ceilMultiple(size_t a, size_t b); const std::string leelaz_file(std::string file); void create_z_table(); float cached_t_quantile(int v); } #endif leela-zero-0.17/src/Zobrist.cpp000066400000000000000000000044171345132315700164410ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include "config.h" #include "Zobrist.h" #include "Random.h" std::array, 4> Zobrist::zobrist; std::array Zobrist::zobrist_ko; std::array, 2> Zobrist::zobrist_pris; std::array Zobrist::zobrist_pass; void Zobrist::init_zobrist(Random& rng) { for (int i = 0; i < 4; i++) { for (int j = 0; j < FastBoard::NUM_VERTICES; j++) { Zobrist::zobrist[i][j] = rng.randuint64(); } } for (int j = 0; j < FastBoard::NUM_VERTICES; j++) { Zobrist::zobrist_ko[j] = rng.randuint64(); } for (int i = 0; i < 2; i++) { for (int j = 0; j < FastBoard::NUM_VERTICES * 2; j++) { Zobrist::zobrist_pris[i][j] = rng.randuint64(); } } for (int i = 0; i < 5; i++) { Zobrist::zobrist_pass[i] = rng.randuint64(); } } leela-zero-0.17/src/Zobrist.h000066400000000000000000000037651345132315700161130ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef ZOBRIST_H_INCLUDED #define ZOBRIST_H_INCLUDED #include "config.h" #include #include #include "FastBoard.h" #include "Random.h" class Zobrist { public: static constexpr auto zobrist_empty = 0x1234567887654321; static constexpr auto zobrist_blacktomove = 0xABCDABCDABCDABCD; static std::array, 4> zobrist; static std::array zobrist_ko; static std::array, 2> zobrist_pris; static std::array zobrist_pass; static void init_zobrist(Random& rng); }; #endif leela-zero-0.17/src/config.h000066400000000000000000000106001345132315700157060ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #ifndef CONFIG_H_INCLUDED #define CONFIG_H_INCLUDED /* * We need to check for input while we are thinking. * That code isn't portable, so select something appropriate for the system. */ #ifdef _WIN32 #undef HAVE_SELECT #define NOMINMAX #else #define HAVE_SELECT #endif /* * BOARD_SIZE: Define size of the board to compile Leela with, must be an odd number due to winograd tiles */ static constexpr auto BOARD_SIZE = 19; static_assert(BOARD_SIZE % 2 == 1, "Code assumes odd board size, remove at your own risk!"); static constexpr auto NUM_INTERSECTIONS = BOARD_SIZE * BOARD_SIZE; static constexpr auto POTENTIAL_MOVES = NUM_INTERSECTIONS + 1; // including pass /* * KOMI: Define the default komi to use when training. */ static constexpr auto KOMI = 7.5f; /* * Features * * USE_BLAS: Optionally use a basic linear algebra library. * This is may perform faster than the included Eigen library, * and some BLAS libraries can target multiple CPU models. * Not all operations are performed on the GPU - * some operations won't get any speedup from it. * Also used for OpenCL self-checks. */ //#define USE_BLAS /* * We use OpenBLAS by default, except on macOS, which has a fast BLAS * built-in. (Accelerate) */ #if !defined(__APPLE__) && !defined(__MACOSX) #if defined(USE_BLAS) #define USE_OPENBLAS #endif #endif /* * USE_MKL: Optionally allows using Intel Math Kernel library as * BLAS implementation. Note that MKL's license is not compatible with the GPL, * so do not redistribute the resulting binaries. It is fine to use it on your * own system. */ //#define USE_MKL /* * USE_OPENCL: Use OpenCL acceleration for GPUs. This makes the program a lot * faster if you have a recent GPU. Don't use it on CPUs even if they have * OpenCL drivers - the BLAS version is much faster for those. */ #ifndef USE_CPU_ONLY #define USE_OPENCL /* * USE_HALF: Include the half-precision OpenCL implementation when building. * The current implementation autodetects whether half-precision is better * or single-precision is better (half precision is chosen if it's 5% faster) * Half-precision OpenCL gains performance on some GPUs while losing some * accuracy on the calculation, but generally it is worth using half precision * if it is at least 5% faster. */ #define USE_HALF #endif /* * USE_TUNER: Expose some extra command line parameters that allow tuning the * search algorithm. */ //#define USE_TUNER static constexpr auto PROGRAM_NAME = "Leela Zero"; static constexpr auto PROGRAM_VERSION = "0.17"; /* * OpenBLAS limitation: the default configuration on some Linuxes * is limited to 64 cores. */ #if defined(USE_BLAS) && defined(USE_OPENBLAS) static constexpr auto MAX_CPUS = 64; #else static constexpr auto MAX_CPUS = 256; #endif #ifdef USE_HALF #include "half/half.hpp" #endif #ifdef USE_OPENCL // If OpenCL are fully usable, then check the OpenCL against CPU // implementation with some probability. #define USE_OPENCL_SELFCHECK static constexpr auto SELFCHECK_PROBABILITY = 2000; #endif #if (_MSC_VER >= 1400) /* VC8+ Disable all deprecation warnings */ #pragma warning(disable : 4996) #endif /* VC8+ */ #endif leela-zero-0.17/src/half/000077500000000000000000000000001345132315700152055ustar00rootroot00000000000000leela-zero-0.17/src/half/half.hpp000066400000000000000000004355111345132315700166410ustar00rootroot00000000000000// half - IEEE 754-based half-precision floating point library. // // Copyright (c) 2012-2017 Christian Rau // // Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, // modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the // Software is furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // Version 1.12.0 /// \file /// Main header file for half precision functionality. #ifndef HALF_HALF_HPP #define HALF_HALF_HPP /// Combined gcc version number. #define HALF_GNUC_VERSION (__GNUC__*100+__GNUC_MINOR__) //check C++11 language features #if defined(__clang__) //clang #if __has_feature(cxx_static_assert) && !defined(HALF_ENABLE_CPP11_STATIC_ASSERT) #define HALF_ENABLE_CPP11_STATIC_ASSERT 1 #endif #if __has_feature(cxx_constexpr) && !defined(HALF_ENABLE_CPP11_CONSTEXPR) #define HALF_ENABLE_CPP11_CONSTEXPR 1 #endif #if __has_feature(cxx_noexcept) && !defined(HALF_ENABLE_CPP11_NOEXCEPT) #define HALF_ENABLE_CPP11_NOEXCEPT 1 #endif #if __has_feature(cxx_user_literals) && !defined(HALF_ENABLE_CPP11_USER_LITERALS) #define HALF_ENABLE_CPP11_USER_LITERALS 1 #endif #if (defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L) && !defined(HALF_ENABLE_CPP11_LONG_LONG) #define HALF_ENABLE_CPP11_LONG_LONG 1 #endif /*#elif defined(__INTEL_COMPILER) //Intel C++ #if __INTEL_COMPILER >= 1100 && !defined(HALF_ENABLE_CPP11_STATIC_ASSERT) ???????? #define HALF_ENABLE_CPP11_STATIC_ASSERT 1 #endif #if __INTEL_COMPILER >= 1300 && !defined(HALF_ENABLE_CPP11_CONSTEXPR) ???????? #define HALF_ENABLE_CPP11_CONSTEXPR 1 #endif #if __INTEL_COMPILER >= 1300 && !defined(HALF_ENABLE_CPP11_NOEXCEPT) ???????? #define HALF_ENABLE_CPP11_NOEXCEPT 1 #endif #if __INTEL_COMPILER >= 1100 && !defined(HALF_ENABLE_CPP11_LONG_LONG) ???????? #define HALF_ENABLE_CPP11_LONG_LONG 1 #endif*/ #elif defined(__GNUC__) //gcc #if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L #if HALF_GNUC_VERSION >= 403 && !defined(HALF_ENABLE_CPP11_STATIC_ASSERT) #define HALF_ENABLE_CPP11_STATIC_ASSERT 1 #endif #if HALF_GNUC_VERSION >= 406 && !defined(HALF_ENABLE_CPP11_CONSTEXPR) #define HALF_ENABLE_CPP11_CONSTEXPR 1 #endif #if HALF_GNUC_VERSION >= 406 && !defined(HALF_ENABLE_CPP11_NOEXCEPT) #define HALF_ENABLE_CPP11_NOEXCEPT 1 #endif #if HALF_GNUC_VERSION >= 407 && !defined(HALF_ENABLE_CPP11_USER_LITERALS) #define HALF_ENABLE_CPP11_USER_LITERALS 1 #endif #if !defined(HALF_ENABLE_CPP11_LONG_LONG) #define HALF_ENABLE_CPP11_LONG_LONG 1 #endif #endif #elif defined(_MSC_VER) //Visual C++ #if _MSC_VER >= 1900 && !defined(HALF_ENABLE_CPP11_CONSTEXPR) #define HALF_ENABLE_CPP11_CONSTEXPR 1 #endif #if _MSC_VER >= 1900 && !defined(HALF_ENABLE_CPP11_NOEXCEPT) #define HALF_ENABLE_CPP11_NOEXCEPT 1 #endif #if _MSC_VER >= 1900 && !defined(HALF_ENABLE_CPP11_USER_LITERALS) #define HALF_ENABLE_CPP11_USER_LITERALS 1 #endif #if _MSC_VER >= 1600 && !defined(HALF_ENABLE_CPP11_STATIC_ASSERT) #define HALF_ENABLE_CPP11_STATIC_ASSERT 1 #endif #if _MSC_VER >= 1310 && !defined(HALF_ENABLE_CPP11_LONG_LONG) #define HALF_ENABLE_CPP11_LONG_LONG 1 #endif #define HALF_POP_WARNINGS 1 #pragma warning(push) #pragma warning(disable : 4099 4127 4146) //struct vs class, constant in if, negative unsigned #endif //check C++11 library features #include #if defined(_LIBCPP_VERSION) //libc++ #if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103 #ifndef HALF_ENABLE_CPP11_TYPE_TRAITS #define HALF_ENABLE_CPP11_TYPE_TRAITS 1 #endif #ifndef HALF_ENABLE_CPP11_CSTDINT #define HALF_ENABLE_CPP11_CSTDINT 1 #endif #ifndef HALF_ENABLE_CPP11_CMATH #define HALF_ENABLE_CPP11_CMATH 1 #endif #ifndef HALF_ENABLE_CPP11_HASH #define HALF_ENABLE_CPP11_HASH 1 #endif #endif #elif defined(__GLIBCXX__) //libstdc++ #if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103 #ifdef __clang__ #if __GLIBCXX__ >= 20080606 && !defined(HALF_ENABLE_CPP11_TYPE_TRAITS) #define HALF_ENABLE_CPP11_TYPE_TRAITS 1 #endif #if __GLIBCXX__ >= 20080606 && !defined(HALF_ENABLE_CPP11_CSTDINT) #define HALF_ENABLE_CPP11_CSTDINT 1 #endif #if __GLIBCXX__ >= 20080606 && !defined(HALF_ENABLE_CPP11_CMATH) #define HALF_ENABLE_CPP11_CMATH 1 #endif #if __GLIBCXX__ >= 20080606 && !defined(HALF_ENABLE_CPP11_HASH) #define HALF_ENABLE_CPP11_HASH 1 #endif #else #if HALF_GNUC_VERSION >= 403 && !defined(HALF_ENABLE_CPP11_CSTDINT) #define HALF_ENABLE_CPP11_CSTDINT 1 #endif #if HALF_GNUC_VERSION >= 403 && !defined(HALF_ENABLE_CPP11_CMATH) #define HALF_ENABLE_CPP11_CMATH 1 #endif #if HALF_GNUC_VERSION >= 403 && !defined(HALF_ENABLE_CPP11_HASH) #define HALF_ENABLE_CPP11_HASH 1 #endif #endif #endif #elif defined(_CPPLIB_VER) //Dinkumware/Visual C++ #if _CPPLIB_VER >= 520 #ifndef HALF_ENABLE_CPP11_TYPE_TRAITS #define HALF_ENABLE_CPP11_TYPE_TRAITS 1 #endif #ifndef HALF_ENABLE_CPP11_CSTDINT #define HALF_ENABLE_CPP11_CSTDINT 1 #endif #ifndef HALF_ENABLE_CPP11_HASH #define HALF_ENABLE_CPP11_HASH 1 #endif #endif #if _CPPLIB_VER >= 610 #ifndef HALF_ENABLE_CPP11_CMATH #define HALF_ENABLE_CPP11_CMATH 1 #endif #endif #endif #undef HALF_GNUC_VERSION //support constexpr #if HALF_ENABLE_CPP11_CONSTEXPR #define HALF_CONSTEXPR constexpr #define HALF_CONSTEXPR_CONST constexpr #else #define HALF_CONSTEXPR #define HALF_CONSTEXPR_CONST const #endif //support noexcept #if HALF_ENABLE_CPP11_NOEXCEPT #define HALF_NOEXCEPT noexcept #define HALF_NOTHROW noexcept #else #define HALF_NOEXCEPT #define HALF_NOTHROW throw() #endif #include #include #include #include #include #include #include #if HALF_ENABLE_CPP11_TYPE_TRAITS #include #endif #if HALF_ENABLE_CPP11_CSTDINT #include #endif #if HALF_ENABLE_CPP11_HASH #include #endif /// Default rounding mode. /// This specifies the rounding mode used for all conversions between [half](\ref half_float::half)s and `float`s as well as /// for the half_cast() if not specifying a rounding mode explicitly. It can be redefined (before including half.hpp) to one /// of the standard rounding modes using their respective constants or the equivalent values of `std::float_round_style`: /// /// `std::float_round_style` | value | rounding /// ---------------------------------|-------|------------------------- /// `std::round_indeterminate` | -1 | fastest (default) /// `std::round_toward_zero` | 0 | toward zero /// `std::round_to_nearest` | 1 | to nearest /// `std::round_toward_infinity` | 2 | toward positive infinity /// `std::round_toward_neg_infinity` | 3 | toward negative infinity /// /// By default this is set to `-1` (`std::round_indeterminate`), which uses truncation (round toward zero, but with overflows /// set to infinity) and is the fastest rounding mode possible. It can even be set to `std::numeric_limits::round_style` /// to synchronize the rounding mode with that of the underlying single-precision implementation. #ifndef HALF_ROUND_STYLE #define HALF_ROUND_STYLE -1 // = std::round_indeterminate #endif /// Tie-breaking behaviour for round to nearest. /// This specifies if ties in round to nearest should be resolved by rounding to the nearest even value. By default this is /// defined to `0` resulting in the faster but slightly more biased behaviour of rounding away from zero in half-way cases (and /// thus equal to the round() function), but can be redefined to `1` (before including half.hpp) if more IEEE-conformant /// behaviour is needed. #ifndef HALF_ROUND_TIES_TO_EVEN #define HALF_ROUND_TIES_TO_EVEN 0 // ties away from zero #endif /// Value signaling overflow. /// In correspondence with `HUGE_VAL[F|L]` from `` this symbol expands to a positive value signaling the overflow of an /// operation, in particular it just evaluates to positive infinity. #define HUGE_VALH std::numeric_limits::infinity() /// Fast half-precision fma function. /// This symbol is only defined if the fma() function generally executes as fast as, or faster than, a separate /// half-precision multiplication followed by an addition. Due to the internal single-precision implementation of all /// arithmetic operations, this is in fact always the case. #define FP_FAST_FMAH 1 #ifndef FP_ILOGB0 #define FP_ILOGB0 INT_MIN #endif #ifndef FP_ILOGBNAN #define FP_ILOGBNAN INT_MAX #endif #ifndef FP_SUBNORMAL #define FP_SUBNORMAL 0 #endif #ifndef FP_ZERO #define FP_ZERO 1 #endif #ifndef FP_NAN #define FP_NAN 2 #endif #ifndef FP_INFINITE #define FP_INFINITE 3 #endif #ifndef FP_NORMAL #define FP_NORMAL 4 #endif /// Main namespace for half precision functionality. /// This namespace contains all the functionality provided by the library. namespace half_float { class half; #if HALF_ENABLE_CPP11_USER_LITERALS /// Library-defined half-precision literals. /// Import this namespace to enable half-precision floating point literals: /// ~~~~{.cpp} /// using namespace half_float::literal; /// half_float::half = 4.2_h; /// ~~~~ namespace literal { half operator""_h(long double); } #endif /// \internal /// \brief Implementation details. namespace detail { #if HALF_ENABLE_CPP11_TYPE_TRAITS /// Conditional type. template struct conditional : std::conditional {}; /// Helper for tag dispatching. template struct bool_type : std::integral_constant {}; using std::true_type; using std::false_type; /// Type traits for floating point types. template struct is_float : std::is_floating_point {}; #else /// Conditional type. template struct conditional { typedef T type; }; template struct conditional { typedef F type; }; /// Helper for tag dispatching. template struct bool_type {}; typedef bool_type true_type; typedef bool_type false_type; /// Type traits for floating point types. template struct is_float : false_type {}; template struct is_float : is_float {}; template struct is_float : is_float {}; template struct is_float : is_float {}; template<> struct is_float : true_type {}; template<> struct is_float : true_type {}; template<> struct is_float : true_type {}; #endif /// Type traits for floating point bits. template struct bits { typedef unsigned char type; }; template struct bits : bits {}; template struct bits : bits {}; template struct bits : bits {}; #if HALF_ENABLE_CPP11_CSTDINT /// Unsigned integer of (at least) 16 bits width. typedef std::uint_least16_t uint16; /// Unsigned integer of (at least) 32 bits width. template<> struct bits { typedef std::uint_least32_t type; }; /// Unsigned integer of (at least) 64 bits width. template<> struct bits { typedef std::uint_least64_t type; }; #else /// Unsigned integer of (at least) 16 bits width. typedef unsigned short uint16; /// Unsigned integer of (at least) 32 bits width. template<> struct bits : conditional::digits>=32,unsigned int,unsigned long> {}; #if HALF_ENABLE_CPP11_LONG_LONG /// Unsigned integer of (at least) 64 bits width. template<> struct bits : conditional::digits>=64,unsigned long,unsigned long long> {}; #else /// Unsigned integer of (at least) 64 bits width. template<> struct bits { typedef unsigned long type; }; #endif #endif /// Tag type for binary construction. struct binary_t {}; /// Tag for binary construction. HALF_CONSTEXPR_CONST binary_t binary = binary_t(); /// Temporary half-precision expression. /// This class represents a half-precision expression which just stores a single-precision value internally. struct expr { /// Conversion constructor. /// \param f single-precision value to convert explicit HALF_CONSTEXPR expr(float f) HALF_NOEXCEPT : value_(f) {} /// Conversion to single-precision. /// \return single precision value representing expression value HALF_CONSTEXPR operator float() const HALF_NOEXCEPT { return value_; } private: /// Internal expression value stored in single-precision. float value_; }; /// SFINAE helper for generic half-precision functions. /// This class template has to be specialized for each valid combination of argument types to provide a corresponding /// `type` member equivalent to \a T. /// \tparam T type to return template struct enable {}; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; template struct enable { typedef T type; }; /// Return type for specialized generic 2-argument half-precision functions. /// This class template has to be specialized for each valid combination of argument types to provide a corresponding /// `type` member denoting the appropriate return type. /// \tparam T first argument type /// \tparam U first argument type template struct result : enable {}; template<> struct result { typedef half type; }; /// \name Classification helpers /// \{ /// Check for infinity. /// \tparam T argument type (builtin floating point type) /// \param arg value to query /// \retval true if infinity /// \retval false else template bool builtin_isinf(T arg) { #if HALF_ENABLE_CPP11_CMATH return std::isinf(arg); #elif defined(_MSC_VER) return !::_finite(static_cast(arg)) && !::_isnan(static_cast(arg)); #else return arg == std::numeric_limits::infinity() || arg == -std::numeric_limits::infinity(); #endif } /// Check for NaN. /// \tparam T argument type (builtin floating point type) /// \param arg value to query /// \retval true if not a number /// \retval false else template bool builtin_isnan(T arg) { #if HALF_ENABLE_CPP11_CMATH return std::isnan(arg); #elif defined(_MSC_VER) return ::_isnan(static_cast(arg)) != 0; #else return arg != arg; #endif } /// Check sign. /// \tparam T argument type (builtin floating point type) /// \param arg value to query /// \retval true if signbit set /// \retval false else template bool builtin_signbit(T arg) { #if HALF_ENABLE_CPP11_CMATH return std::signbit(arg); #else return arg < T() || (arg == T() && T(1)/arg < T()); #endif } /// \} /// \name Conversion /// \{ /// Convert IEEE single-precision to half-precision. /// Credit for this goes to [Jeroen van der Zijp](ftp://ftp.fox-toolkit.org/pub/fasthalffloatconversion.pdf). /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \param value single-precision value /// \return binary representation of half-precision value template uint16 float2half_impl(float value, true_type) { typedef bits::type uint32; uint32 bits;// = *reinterpret_cast(&value); //violating strict aliasing! std::memcpy(&bits, &value, sizeof(float)); /* uint16 hbits = (bits>>16) & 0x8000; bits &= 0x7FFFFFFF; int exp = bits >> 23; if(exp == 255) return hbits | 0x7C00 | (0x3FF&-static_cast((bits&0x7FFFFF)!=0)); if(exp > 142) { if(R == std::round_toward_infinity) return hbits | 0x7C00 - (hbits>>15); if(R == std::round_toward_neg_infinity) return hbits | 0x7BFF + (hbits>>15); return hbits | 0x7BFF + (R!=std::round_toward_zero); } int g, s; if(exp > 112) { g = (bits>>12) & 1; s = (bits&0xFFF) != 0; hbits |= ((exp-112)<<10) | ((bits>>13)&0x3FF); } else if(exp > 101) { int i = 125 - exp; bits = (bits&0x7FFFFF) | 0x800000; g = (bits>>i) & 1; s = (bits&((1L<> (i+1); } else { g = 0; s = bits != 0; } if(R == std::round_to_nearest) #if HALF_ROUND_TIES_TO_EVEN hbits += g & (s|hbits); #else hbits += g; #endif else if(R == std::round_toward_infinity) hbits += ~(hbits>>15) & (s|g); else if(R == std::round_toward_neg_infinity) hbits += (hbits>>15) & (g|s); */ static const uint16 base_table[512] = { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080, 0x0100, 0x0200, 0x0400, 0x0800, 0x0C00, 0x1000, 0x1400, 0x1800, 0x1C00, 0x2000, 0x2400, 0x2800, 0x2C00, 0x3000, 0x3400, 0x3800, 0x3C00, 0x4000, 0x4400, 0x4800, 0x4C00, 0x5000, 0x5400, 0x5800, 0x5C00, 0x6000, 0x6400, 0x6800, 0x6C00, 0x7000, 0x7400, 0x7800, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8001, 0x8002, 0x8004, 0x8008, 0x8010, 0x8020, 0x8040, 0x8080, 0x8100, 0x8200, 0x8400, 0x8800, 0x8C00, 0x9000, 0x9400, 0x9800, 0x9C00, 0xA000, 0xA400, 0xA800, 0xAC00, 0xB000, 0xB400, 0xB800, 0xBC00, 0xC000, 0xC400, 0xC800, 0xCC00, 0xD000, 0xD400, 0xD800, 0xDC00, 0xE000, 0xE400, 0xE800, 0xEC00, 0xF000, 0xF400, 0xF800, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00 }; static const unsigned char shift_table[512] = { 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 13, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 13 }; uint16 hbits = base_table[bits>>23] + static_cast((bits&0x7FFFFF)>>shift_table[bits>>23]); if(R == std::round_to_nearest) hbits += (((bits&0x7FFFFF)>>(shift_table[bits>>23]-1))|(((bits>>23)&0xFF)==102)) & ((hbits&0x7C00)!=0x7C00) #if HALF_ROUND_TIES_TO_EVEN & (((((static_cast(1)<<(shift_table[bits>>23]-1))-1)&bits)!=0)|hbits) #endif ; else if(R == std::round_toward_zero) hbits -= ((hbits&0x7FFF)==0x7C00) & ~shift_table[bits>>23]; else if(R == std::round_toward_infinity) hbits += ((((bits&0x7FFFFF&((static_cast(1)<<(shift_table[bits>>23]))-1))!=0)|(((bits>>23)<=102)& ((bits>>23)!=0)))&(hbits<0x7C00)) - ((hbits==0xFC00)&((bits>>23)!=511)); else if(R == std::round_toward_neg_infinity) hbits += ((((bits&0x7FFFFF&((static_cast(1)<<(shift_table[bits>>23]))-1))!=0)|(((bits>>23)<=358)& ((bits>>23)!=256)))&(hbits<0xFC00)&(hbits>>15)) - ((hbits==0x7C00)&((bits>>23)!=255)); return hbits; } /// Convert IEEE double-precision to half-precision. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \param value double-precision value /// \return binary representation of half-precision value template uint16 float2half_impl(double value, true_type) { typedef bits::type uint32; typedef bits::type uint64; uint64 bits;// = *reinterpret_cast(&value); //violating strict aliasing! std::memcpy(&bits, &value, sizeof(double)); uint32 hi = bits >> 32, lo = bits & 0xFFFFFFFF; uint16 hbits = (hi>>16) & 0x8000; hi &= 0x7FFFFFFF; int exp = hi >> 20; if(exp == 2047) return hbits | 0x7C00 | (0x3FF&-static_cast((bits&0xFFFFFFFFFFFFF)!=0)); if(exp > 1038) { if(R == std::round_toward_infinity) return hbits | 0x7C00 - (hbits>>15); if(R == std::round_toward_neg_infinity) return hbits | 0x7BFF + (hbits>>15); return hbits | 0x7BFF + (R!=std::round_toward_zero); } int g, s = lo != 0; if(exp > 1008) { g = (hi>>9) & 1; s |= (hi&0x1FF) != 0; hbits |= ((exp-1008)<<10) | ((hi>>10)&0x3FF); } else if(exp > 997) { int i = 1018 - exp; hi = (hi&0xFFFFF) | 0x100000; g = (hi>>i) & 1; s |= (hi&((1L<> (i+1); } else { g = 0; s |= hi != 0; } if(R == std::round_to_nearest) #if HALF_ROUND_TIES_TO_EVEN hbits += g & (s|hbits); #else hbits += g; #endif else if(R == std::round_toward_infinity) hbits += ~(hbits>>15) & (s|g); else if(R == std::round_toward_neg_infinity) hbits += (hbits>>15) & (g|s); return hbits; } /// Convert non-IEEE floating point to half-precision. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam T source type (builtin floating point type) /// \param value floating point value /// \return binary representation of half-precision value template uint16 float2half_impl(T value, ...) { uint16 hbits = static_cast(builtin_signbit(value)) << 15; if(value == T()) return hbits; if(builtin_isnan(value)) return hbits | 0x7FFF; if(builtin_isinf(value)) return hbits | 0x7C00; int exp; std::frexp(value, &exp); if(exp > 16) { if(R == std::round_toward_infinity) return hbits | (0x7C00-(hbits>>15)); else if(R == std::round_toward_neg_infinity) return hbits | (0x7BFF+(hbits>>15)); return hbits | (0x7BFF+(R!=std::round_toward_zero)); } if(exp < -13) value = std::ldexp(value, 24); else { value = std::ldexp(value, 11-exp); hbits |= ((exp+13)<<10); } T ival, frac = std::modf(value, &ival); hbits += static_cast(std::abs(static_cast(ival))); if(R == std::round_to_nearest) { frac = std::abs(frac); #if HALF_ROUND_TIES_TO_EVEN hbits += (frac>T(0.5)) | ((frac==T(0.5))&hbits); #else hbits += frac >= T(0.5); #endif } else if(R == std::round_toward_infinity) hbits += frac > T(); else if(R == std::round_toward_neg_infinity) hbits += frac < T(); return hbits; } /// Convert floating point to half-precision. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam T source type (builtin floating point type) /// \param value floating point value /// \return binary representation of half-precision value template uint16 float2half(T value) { return float2half_impl(value, bool_type::is_iec559&&sizeof(typename bits::type)==sizeof(T)>()); } /// Convert integer to half-precision floating point. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam S `true` if value negative, `false` else /// \tparam T type to convert (builtin integer type) /// \param value non-negative integral value /// \return binary representation of half-precision value template uint16 int2half_impl(T value) { #if HALF_ENABLE_CPP11_STATIC_ASSERT && HALF_ENABLE_CPP11_TYPE_TRAITS static_assert(std::is_integral::value, "int to half conversion only supports builtin integer types"); #endif if(S) value = -value; uint16 bits = S << 15; if(value > 0xFFFF) { if(R == std::round_toward_infinity) bits |= 0x7C00 - S; else if(R == std::round_toward_neg_infinity) bits |= 0x7BFF + S; else bits |= 0x7BFF + (R!=std::round_toward_zero); } else if(value) { unsigned int m = value, exp = 24; for(; m<0x400; m<<=1,--exp) ; for(; m>0x7FF; m>>=1,++exp) ; bits |= (exp<<10) + m; if(exp > 24) { if(R == std::round_to_nearest) bits += (value>>(exp-25)) & 1 #if HALF_ROUND_TIES_TO_EVEN & (((((1<<(exp-25))-1)&value)!=0)|bits) #endif ; else if(R == std::round_toward_infinity) bits += ((value&((1<<(exp-24))-1))!=0) & !S; else if(R == std::round_toward_neg_infinity) bits += ((value&((1<<(exp-24))-1))!=0) & S; } } return bits; } /// Convert integer to half-precision floating point. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam T type to convert (builtin integer type) /// \param value integral value /// \return binary representation of half-precision value template uint16 int2half(T value) { return (value<0) ? int2half_impl(value) : int2half_impl(value); } /// Convert half-precision to IEEE single-precision. /// Credit for this goes to [Jeroen van der Zijp](ftp://ftp.fox-toolkit.org/pub/fasthalffloatconversion.pdf). /// \param value binary representation of half-precision value /// \return single-precision value inline float half2float_impl(uint16 value, float, true_type) { typedef bits::type uint32; /* uint32 bits = static_cast(value&0x8000) << 16; int abs = value & 0x7FFF; if(abs) { bits |= 0x38000000 << static_cast(abs>=0x7C00); for(; abs<0x400; abs<<=1,bits-=0x800000) ; bits += static_cast(abs) << 13; } */ static const uint32 mantissa_table[2048] = { 0x00000000, 0x33800000, 0x34000000, 0x34400000, 0x34800000, 0x34A00000, 0x34C00000, 0x34E00000, 0x35000000, 0x35100000, 0x35200000, 0x35300000, 0x35400000, 0x35500000, 0x35600000, 0x35700000, 0x35800000, 0x35880000, 0x35900000, 0x35980000, 0x35A00000, 0x35A80000, 0x35B00000, 0x35B80000, 0x35C00000, 0x35C80000, 0x35D00000, 0x35D80000, 0x35E00000, 0x35E80000, 0x35F00000, 0x35F80000, 0x36000000, 0x36040000, 0x36080000, 0x360C0000, 0x36100000, 0x36140000, 0x36180000, 0x361C0000, 0x36200000, 0x36240000, 0x36280000, 0x362C0000, 0x36300000, 0x36340000, 0x36380000, 0x363C0000, 0x36400000, 0x36440000, 0x36480000, 0x364C0000, 0x36500000, 0x36540000, 0x36580000, 0x365C0000, 0x36600000, 0x36640000, 0x36680000, 0x366C0000, 0x36700000, 0x36740000, 0x36780000, 0x367C0000, 0x36800000, 0x36820000, 0x36840000, 0x36860000, 0x36880000, 0x368A0000, 0x368C0000, 0x368E0000, 0x36900000, 0x36920000, 0x36940000, 0x36960000, 0x36980000, 0x369A0000, 0x369C0000, 0x369E0000, 0x36A00000, 0x36A20000, 0x36A40000, 0x36A60000, 0x36A80000, 0x36AA0000, 0x36AC0000, 0x36AE0000, 0x36B00000, 0x36B20000, 0x36B40000, 0x36B60000, 0x36B80000, 0x36BA0000, 0x36BC0000, 0x36BE0000, 0x36C00000, 0x36C20000, 0x36C40000, 0x36C60000, 0x36C80000, 0x36CA0000, 0x36CC0000, 0x36CE0000, 0x36D00000, 0x36D20000, 0x36D40000, 0x36D60000, 0x36D80000, 0x36DA0000, 0x36DC0000, 0x36DE0000, 0x36E00000, 0x36E20000, 0x36E40000, 0x36E60000, 0x36E80000, 0x36EA0000, 0x36EC0000, 0x36EE0000, 0x36F00000, 0x36F20000, 0x36F40000, 0x36F60000, 0x36F80000, 0x36FA0000, 0x36FC0000, 0x36FE0000, 0x37000000, 0x37010000, 0x37020000, 0x37030000, 0x37040000, 0x37050000, 0x37060000, 0x37070000, 0x37080000, 0x37090000, 0x370A0000, 0x370B0000, 0x370C0000, 0x370D0000, 0x370E0000, 0x370F0000, 0x37100000, 0x37110000, 0x37120000, 0x37130000, 0x37140000, 0x37150000, 0x37160000, 0x37170000, 0x37180000, 0x37190000, 0x371A0000, 0x371B0000, 0x371C0000, 0x371D0000, 0x371E0000, 0x371F0000, 0x37200000, 0x37210000, 0x37220000, 0x37230000, 0x37240000, 0x37250000, 0x37260000, 0x37270000, 0x37280000, 0x37290000, 0x372A0000, 0x372B0000, 0x372C0000, 0x372D0000, 0x372E0000, 0x372F0000, 0x37300000, 0x37310000, 0x37320000, 0x37330000, 0x37340000, 0x37350000, 0x37360000, 0x37370000, 0x37380000, 0x37390000, 0x373A0000, 0x373B0000, 0x373C0000, 0x373D0000, 0x373E0000, 0x373F0000, 0x37400000, 0x37410000, 0x37420000, 0x37430000, 0x37440000, 0x37450000, 0x37460000, 0x37470000, 0x37480000, 0x37490000, 0x374A0000, 0x374B0000, 0x374C0000, 0x374D0000, 0x374E0000, 0x374F0000, 0x37500000, 0x37510000, 0x37520000, 0x37530000, 0x37540000, 0x37550000, 0x37560000, 0x37570000, 0x37580000, 0x37590000, 0x375A0000, 0x375B0000, 0x375C0000, 0x375D0000, 0x375E0000, 0x375F0000, 0x37600000, 0x37610000, 0x37620000, 0x37630000, 0x37640000, 0x37650000, 0x37660000, 0x37670000, 0x37680000, 0x37690000, 0x376A0000, 0x376B0000, 0x376C0000, 0x376D0000, 0x376E0000, 0x376F0000, 0x37700000, 0x37710000, 0x37720000, 0x37730000, 0x37740000, 0x37750000, 0x37760000, 0x37770000, 0x37780000, 0x37790000, 0x377A0000, 0x377B0000, 0x377C0000, 0x377D0000, 0x377E0000, 0x377F0000, 0x37800000, 0x37808000, 0x37810000, 0x37818000, 0x37820000, 0x37828000, 0x37830000, 0x37838000, 0x37840000, 0x37848000, 0x37850000, 0x37858000, 0x37860000, 0x37868000, 0x37870000, 0x37878000, 0x37880000, 0x37888000, 0x37890000, 0x37898000, 0x378A0000, 0x378A8000, 0x378B0000, 0x378B8000, 0x378C0000, 0x378C8000, 0x378D0000, 0x378D8000, 0x378E0000, 0x378E8000, 0x378F0000, 0x378F8000, 0x37900000, 0x37908000, 0x37910000, 0x37918000, 0x37920000, 0x37928000, 0x37930000, 0x37938000, 0x37940000, 0x37948000, 0x37950000, 0x37958000, 0x37960000, 0x37968000, 0x37970000, 0x37978000, 0x37980000, 0x37988000, 0x37990000, 0x37998000, 0x379A0000, 0x379A8000, 0x379B0000, 0x379B8000, 0x379C0000, 0x379C8000, 0x379D0000, 0x379D8000, 0x379E0000, 0x379E8000, 0x379F0000, 0x379F8000, 0x37A00000, 0x37A08000, 0x37A10000, 0x37A18000, 0x37A20000, 0x37A28000, 0x37A30000, 0x37A38000, 0x37A40000, 0x37A48000, 0x37A50000, 0x37A58000, 0x37A60000, 0x37A68000, 0x37A70000, 0x37A78000, 0x37A80000, 0x37A88000, 0x37A90000, 0x37A98000, 0x37AA0000, 0x37AA8000, 0x37AB0000, 0x37AB8000, 0x37AC0000, 0x37AC8000, 0x37AD0000, 0x37AD8000, 0x37AE0000, 0x37AE8000, 0x37AF0000, 0x37AF8000, 0x37B00000, 0x37B08000, 0x37B10000, 0x37B18000, 0x37B20000, 0x37B28000, 0x37B30000, 0x37B38000, 0x37B40000, 0x37B48000, 0x37B50000, 0x37B58000, 0x37B60000, 0x37B68000, 0x37B70000, 0x37B78000, 0x37B80000, 0x37B88000, 0x37B90000, 0x37B98000, 0x37BA0000, 0x37BA8000, 0x37BB0000, 0x37BB8000, 0x37BC0000, 0x37BC8000, 0x37BD0000, 0x37BD8000, 0x37BE0000, 0x37BE8000, 0x37BF0000, 0x37BF8000, 0x37C00000, 0x37C08000, 0x37C10000, 0x37C18000, 0x37C20000, 0x37C28000, 0x37C30000, 0x37C38000, 0x37C40000, 0x37C48000, 0x37C50000, 0x37C58000, 0x37C60000, 0x37C68000, 0x37C70000, 0x37C78000, 0x37C80000, 0x37C88000, 0x37C90000, 0x37C98000, 0x37CA0000, 0x37CA8000, 0x37CB0000, 0x37CB8000, 0x37CC0000, 0x37CC8000, 0x37CD0000, 0x37CD8000, 0x37CE0000, 0x37CE8000, 0x37CF0000, 0x37CF8000, 0x37D00000, 0x37D08000, 0x37D10000, 0x37D18000, 0x37D20000, 0x37D28000, 0x37D30000, 0x37D38000, 0x37D40000, 0x37D48000, 0x37D50000, 0x37D58000, 0x37D60000, 0x37D68000, 0x37D70000, 0x37D78000, 0x37D80000, 0x37D88000, 0x37D90000, 0x37D98000, 0x37DA0000, 0x37DA8000, 0x37DB0000, 0x37DB8000, 0x37DC0000, 0x37DC8000, 0x37DD0000, 0x37DD8000, 0x37DE0000, 0x37DE8000, 0x37DF0000, 0x37DF8000, 0x37E00000, 0x37E08000, 0x37E10000, 0x37E18000, 0x37E20000, 0x37E28000, 0x37E30000, 0x37E38000, 0x37E40000, 0x37E48000, 0x37E50000, 0x37E58000, 0x37E60000, 0x37E68000, 0x37E70000, 0x37E78000, 0x37E80000, 0x37E88000, 0x37E90000, 0x37E98000, 0x37EA0000, 0x37EA8000, 0x37EB0000, 0x37EB8000, 0x37EC0000, 0x37EC8000, 0x37ED0000, 0x37ED8000, 0x37EE0000, 0x37EE8000, 0x37EF0000, 0x37EF8000, 0x37F00000, 0x37F08000, 0x37F10000, 0x37F18000, 0x37F20000, 0x37F28000, 0x37F30000, 0x37F38000, 0x37F40000, 0x37F48000, 0x37F50000, 0x37F58000, 0x37F60000, 0x37F68000, 0x37F70000, 0x37F78000, 0x37F80000, 0x37F88000, 0x37F90000, 0x37F98000, 0x37FA0000, 0x37FA8000, 0x37FB0000, 0x37FB8000, 0x37FC0000, 0x37FC8000, 0x37FD0000, 0x37FD8000, 0x37FE0000, 0x37FE8000, 0x37FF0000, 0x37FF8000, 0x38000000, 0x38004000, 0x38008000, 0x3800C000, 0x38010000, 0x38014000, 0x38018000, 0x3801C000, 0x38020000, 0x38024000, 0x38028000, 0x3802C000, 0x38030000, 0x38034000, 0x38038000, 0x3803C000, 0x38040000, 0x38044000, 0x38048000, 0x3804C000, 0x38050000, 0x38054000, 0x38058000, 0x3805C000, 0x38060000, 0x38064000, 0x38068000, 0x3806C000, 0x38070000, 0x38074000, 0x38078000, 0x3807C000, 0x38080000, 0x38084000, 0x38088000, 0x3808C000, 0x38090000, 0x38094000, 0x38098000, 0x3809C000, 0x380A0000, 0x380A4000, 0x380A8000, 0x380AC000, 0x380B0000, 0x380B4000, 0x380B8000, 0x380BC000, 0x380C0000, 0x380C4000, 0x380C8000, 0x380CC000, 0x380D0000, 0x380D4000, 0x380D8000, 0x380DC000, 0x380E0000, 0x380E4000, 0x380E8000, 0x380EC000, 0x380F0000, 0x380F4000, 0x380F8000, 0x380FC000, 0x38100000, 0x38104000, 0x38108000, 0x3810C000, 0x38110000, 0x38114000, 0x38118000, 0x3811C000, 0x38120000, 0x38124000, 0x38128000, 0x3812C000, 0x38130000, 0x38134000, 0x38138000, 0x3813C000, 0x38140000, 0x38144000, 0x38148000, 0x3814C000, 0x38150000, 0x38154000, 0x38158000, 0x3815C000, 0x38160000, 0x38164000, 0x38168000, 0x3816C000, 0x38170000, 0x38174000, 0x38178000, 0x3817C000, 0x38180000, 0x38184000, 0x38188000, 0x3818C000, 0x38190000, 0x38194000, 0x38198000, 0x3819C000, 0x381A0000, 0x381A4000, 0x381A8000, 0x381AC000, 0x381B0000, 0x381B4000, 0x381B8000, 0x381BC000, 0x381C0000, 0x381C4000, 0x381C8000, 0x381CC000, 0x381D0000, 0x381D4000, 0x381D8000, 0x381DC000, 0x381E0000, 0x381E4000, 0x381E8000, 0x381EC000, 0x381F0000, 0x381F4000, 0x381F8000, 0x381FC000, 0x38200000, 0x38204000, 0x38208000, 0x3820C000, 0x38210000, 0x38214000, 0x38218000, 0x3821C000, 0x38220000, 0x38224000, 0x38228000, 0x3822C000, 0x38230000, 0x38234000, 0x38238000, 0x3823C000, 0x38240000, 0x38244000, 0x38248000, 0x3824C000, 0x38250000, 0x38254000, 0x38258000, 0x3825C000, 0x38260000, 0x38264000, 0x38268000, 0x3826C000, 0x38270000, 0x38274000, 0x38278000, 0x3827C000, 0x38280000, 0x38284000, 0x38288000, 0x3828C000, 0x38290000, 0x38294000, 0x38298000, 0x3829C000, 0x382A0000, 0x382A4000, 0x382A8000, 0x382AC000, 0x382B0000, 0x382B4000, 0x382B8000, 0x382BC000, 0x382C0000, 0x382C4000, 0x382C8000, 0x382CC000, 0x382D0000, 0x382D4000, 0x382D8000, 0x382DC000, 0x382E0000, 0x382E4000, 0x382E8000, 0x382EC000, 0x382F0000, 0x382F4000, 0x382F8000, 0x382FC000, 0x38300000, 0x38304000, 0x38308000, 0x3830C000, 0x38310000, 0x38314000, 0x38318000, 0x3831C000, 0x38320000, 0x38324000, 0x38328000, 0x3832C000, 0x38330000, 0x38334000, 0x38338000, 0x3833C000, 0x38340000, 0x38344000, 0x38348000, 0x3834C000, 0x38350000, 0x38354000, 0x38358000, 0x3835C000, 0x38360000, 0x38364000, 0x38368000, 0x3836C000, 0x38370000, 0x38374000, 0x38378000, 0x3837C000, 0x38380000, 0x38384000, 0x38388000, 0x3838C000, 0x38390000, 0x38394000, 0x38398000, 0x3839C000, 0x383A0000, 0x383A4000, 0x383A8000, 0x383AC000, 0x383B0000, 0x383B4000, 0x383B8000, 0x383BC000, 0x383C0000, 0x383C4000, 0x383C8000, 0x383CC000, 0x383D0000, 0x383D4000, 0x383D8000, 0x383DC000, 0x383E0000, 0x383E4000, 0x383E8000, 0x383EC000, 0x383F0000, 0x383F4000, 0x383F8000, 0x383FC000, 0x38400000, 0x38404000, 0x38408000, 0x3840C000, 0x38410000, 0x38414000, 0x38418000, 0x3841C000, 0x38420000, 0x38424000, 0x38428000, 0x3842C000, 0x38430000, 0x38434000, 0x38438000, 0x3843C000, 0x38440000, 0x38444000, 0x38448000, 0x3844C000, 0x38450000, 0x38454000, 0x38458000, 0x3845C000, 0x38460000, 0x38464000, 0x38468000, 0x3846C000, 0x38470000, 0x38474000, 0x38478000, 0x3847C000, 0x38480000, 0x38484000, 0x38488000, 0x3848C000, 0x38490000, 0x38494000, 0x38498000, 0x3849C000, 0x384A0000, 0x384A4000, 0x384A8000, 0x384AC000, 0x384B0000, 0x384B4000, 0x384B8000, 0x384BC000, 0x384C0000, 0x384C4000, 0x384C8000, 0x384CC000, 0x384D0000, 0x384D4000, 0x384D8000, 0x384DC000, 0x384E0000, 0x384E4000, 0x384E8000, 0x384EC000, 0x384F0000, 0x384F4000, 0x384F8000, 0x384FC000, 0x38500000, 0x38504000, 0x38508000, 0x3850C000, 0x38510000, 0x38514000, 0x38518000, 0x3851C000, 0x38520000, 0x38524000, 0x38528000, 0x3852C000, 0x38530000, 0x38534000, 0x38538000, 0x3853C000, 0x38540000, 0x38544000, 0x38548000, 0x3854C000, 0x38550000, 0x38554000, 0x38558000, 0x3855C000, 0x38560000, 0x38564000, 0x38568000, 0x3856C000, 0x38570000, 0x38574000, 0x38578000, 0x3857C000, 0x38580000, 0x38584000, 0x38588000, 0x3858C000, 0x38590000, 0x38594000, 0x38598000, 0x3859C000, 0x385A0000, 0x385A4000, 0x385A8000, 0x385AC000, 0x385B0000, 0x385B4000, 0x385B8000, 0x385BC000, 0x385C0000, 0x385C4000, 0x385C8000, 0x385CC000, 0x385D0000, 0x385D4000, 0x385D8000, 0x385DC000, 0x385E0000, 0x385E4000, 0x385E8000, 0x385EC000, 0x385F0000, 0x385F4000, 0x385F8000, 0x385FC000, 0x38600000, 0x38604000, 0x38608000, 0x3860C000, 0x38610000, 0x38614000, 0x38618000, 0x3861C000, 0x38620000, 0x38624000, 0x38628000, 0x3862C000, 0x38630000, 0x38634000, 0x38638000, 0x3863C000, 0x38640000, 0x38644000, 0x38648000, 0x3864C000, 0x38650000, 0x38654000, 0x38658000, 0x3865C000, 0x38660000, 0x38664000, 0x38668000, 0x3866C000, 0x38670000, 0x38674000, 0x38678000, 0x3867C000, 0x38680000, 0x38684000, 0x38688000, 0x3868C000, 0x38690000, 0x38694000, 0x38698000, 0x3869C000, 0x386A0000, 0x386A4000, 0x386A8000, 0x386AC000, 0x386B0000, 0x386B4000, 0x386B8000, 0x386BC000, 0x386C0000, 0x386C4000, 0x386C8000, 0x386CC000, 0x386D0000, 0x386D4000, 0x386D8000, 0x386DC000, 0x386E0000, 0x386E4000, 0x386E8000, 0x386EC000, 0x386F0000, 0x386F4000, 0x386F8000, 0x386FC000, 0x38700000, 0x38704000, 0x38708000, 0x3870C000, 0x38710000, 0x38714000, 0x38718000, 0x3871C000, 0x38720000, 0x38724000, 0x38728000, 0x3872C000, 0x38730000, 0x38734000, 0x38738000, 0x3873C000, 0x38740000, 0x38744000, 0x38748000, 0x3874C000, 0x38750000, 0x38754000, 0x38758000, 0x3875C000, 0x38760000, 0x38764000, 0x38768000, 0x3876C000, 0x38770000, 0x38774000, 0x38778000, 0x3877C000, 0x38780000, 0x38784000, 0x38788000, 0x3878C000, 0x38790000, 0x38794000, 0x38798000, 0x3879C000, 0x387A0000, 0x387A4000, 0x387A8000, 0x387AC000, 0x387B0000, 0x387B4000, 0x387B8000, 0x387BC000, 0x387C0000, 0x387C4000, 0x387C8000, 0x387CC000, 0x387D0000, 0x387D4000, 0x387D8000, 0x387DC000, 0x387E0000, 0x387E4000, 0x387E8000, 0x387EC000, 0x387F0000, 0x387F4000, 0x387F8000, 0x387FC000, 0x38000000, 0x38002000, 0x38004000, 0x38006000, 0x38008000, 0x3800A000, 0x3800C000, 0x3800E000, 0x38010000, 0x38012000, 0x38014000, 0x38016000, 0x38018000, 0x3801A000, 0x3801C000, 0x3801E000, 0x38020000, 0x38022000, 0x38024000, 0x38026000, 0x38028000, 0x3802A000, 0x3802C000, 0x3802E000, 0x38030000, 0x38032000, 0x38034000, 0x38036000, 0x38038000, 0x3803A000, 0x3803C000, 0x3803E000, 0x38040000, 0x38042000, 0x38044000, 0x38046000, 0x38048000, 0x3804A000, 0x3804C000, 0x3804E000, 0x38050000, 0x38052000, 0x38054000, 0x38056000, 0x38058000, 0x3805A000, 0x3805C000, 0x3805E000, 0x38060000, 0x38062000, 0x38064000, 0x38066000, 0x38068000, 0x3806A000, 0x3806C000, 0x3806E000, 0x38070000, 0x38072000, 0x38074000, 0x38076000, 0x38078000, 0x3807A000, 0x3807C000, 0x3807E000, 0x38080000, 0x38082000, 0x38084000, 0x38086000, 0x38088000, 0x3808A000, 0x3808C000, 0x3808E000, 0x38090000, 0x38092000, 0x38094000, 0x38096000, 0x38098000, 0x3809A000, 0x3809C000, 0x3809E000, 0x380A0000, 0x380A2000, 0x380A4000, 0x380A6000, 0x380A8000, 0x380AA000, 0x380AC000, 0x380AE000, 0x380B0000, 0x380B2000, 0x380B4000, 0x380B6000, 0x380B8000, 0x380BA000, 0x380BC000, 0x380BE000, 0x380C0000, 0x380C2000, 0x380C4000, 0x380C6000, 0x380C8000, 0x380CA000, 0x380CC000, 0x380CE000, 0x380D0000, 0x380D2000, 0x380D4000, 0x380D6000, 0x380D8000, 0x380DA000, 0x380DC000, 0x380DE000, 0x380E0000, 0x380E2000, 0x380E4000, 0x380E6000, 0x380E8000, 0x380EA000, 0x380EC000, 0x380EE000, 0x380F0000, 0x380F2000, 0x380F4000, 0x380F6000, 0x380F8000, 0x380FA000, 0x380FC000, 0x380FE000, 0x38100000, 0x38102000, 0x38104000, 0x38106000, 0x38108000, 0x3810A000, 0x3810C000, 0x3810E000, 0x38110000, 0x38112000, 0x38114000, 0x38116000, 0x38118000, 0x3811A000, 0x3811C000, 0x3811E000, 0x38120000, 0x38122000, 0x38124000, 0x38126000, 0x38128000, 0x3812A000, 0x3812C000, 0x3812E000, 0x38130000, 0x38132000, 0x38134000, 0x38136000, 0x38138000, 0x3813A000, 0x3813C000, 0x3813E000, 0x38140000, 0x38142000, 0x38144000, 0x38146000, 0x38148000, 0x3814A000, 0x3814C000, 0x3814E000, 0x38150000, 0x38152000, 0x38154000, 0x38156000, 0x38158000, 0x3815A000, 0x3815C000, 0x3815E000, 0x38160000, 0x38162000, 0x38164000, 0x38166000, 0x38168000, 0x3816A000, 0x3816C000, 0x3816E000, 0x38170000, 0x38172000, 0x38174000, 0x38176000, 0x38178000, 0x3817A000, 0x3817C000, 0x3817E000, 0x38180000, 0x38182000, 0x38184000, 0x38186000, 0x38188000, 0x3818A000, 0x3818C000, 0x3818E000, 0x38190000, 0x38192000, 0x38194000, 0x38196000, 0x38198000, 0x3819A000, 0x3819C000, 0x3819E000, 0x381A0000, 0x381A2000, 0x381A4000, 0x381A6000, 0x381A8000, 0x381AA000, 0x381AC000, 0x381AE000, 0x381B0000, 0x381B2000, 0x381B4000, 0x381B6000, 0x381B8000, 0x381BA000, 0x381BC000, 0x381BE000, 0x381C0000, 0x381C2000, 0x381C4000, 0x381C6000, 0x381C8000, 0x381CA000, 0x381CC000, 0x381CE000, 0x381D0000, 0x381D2000, 0x381D4000, 0x381D6000, 0x381D8000, 0x381DA000, 0x381DC000, 0x381DE000, 0x381E0000, 0x381E2000, 0x381E4000, 0x381E6000, 0x381E8000, 0x381EA000, 0x381EC000, 0x381EE000, 0x381F0000, 0x381F2000, 0x381F4000, 0x381F6000, 0x381F8000, 0x381FA000, 0x381FC000, 0x381FE000, 0x38200000, 0x38202000, 0x38204000, 0x38206000, 0x38208000, 0x3820A000, 0x3820C000, 0x3820E000, 0x38210000, 0x38212000, 0x38214000, 0x38216000, 0x38218000, 0x3821A000, 0x3821C000, 0x3821E000, 0x38220000, 0x38222000, 0x38224000, 0x38226000, 0x38228000, 0x3822A000, 0x3822C000, 0x3822E000, 0x38230000, 0x38232000, 0x38234000, 0x38236000, 0x38238000, 0x3823A000, 0x3823C000, 0x3823E000, 0x38240000, 0x38242000, 0x38244000, 0x38246000, 0x38248000, 0x3824A000, 0x3824C000, 0x3824E000, 0x38250000, 0x38252000, 0x38254000, 0x38256000, 0x38258000, 0x3825A000, 0x3825C000, 0x3825E000, 0x38260000, 0x38262000, 0x38264000, 0x38266000, 0x38268000, 0x3826A000, 0x3826C000, 0x3826E000, 0x38270000, 0x38272000, 0x38274000, 0x38276000, 0x38278000, 0x3827A000, 0x3827C000, 0x3827E000, 0x38280000, 0x38282000, 0x38284000, 0x38286000, 0x38288000, 0x3828A000, 0x3828C000, 0x3828E000, 0x38290000, 0x38292000, 0x38294000, 0x38296000, 0x38298000, 0x3829A000, 0x3829C000, 0x3829E000, 0x382A0000, 0x382A2000, 0x382A4000, 0x382A6000, 0x382A8000, 0x382AA000, 0x382AC000, 0x382AE000, 0x382B0000, 0x382B2000, 0x382B4000, 0x382B6000, 0x382B8000, 0x382BA000, 0x382BC000, 0x382BE000, 0x382C0000, 0x382C2000, 0x382C4000, 0x382C6000, 0x382C8000, 0x382CA000, 0x382CC000, 0x382CE000, 0x382D0000, 0x382D2000, 0x382D4000, 0x382D6000, 0x382D8000, 0x382DA000, 0x382DC000, 0x382DE000, 0x382E0000, 0x382E2000, 0x382E4000, 0x382E6000, 0x382E8000, 0x382EA000, 0x382EC000, 0x382EE000, 0x382F0000, 0x382F2000, 0x382F4000, 0x382F6000, 0x382F8000, 0x382FA000, 0x382FC000, 0x382FE000, 0x38300000, 0x38302000, 0x38304000, 0x38306000, 0x38308000, 0x3830A000, 0x3830C000, 0x3830E000, 0x38310000, 0x38312000, 0x38314000, 0x38316000, 0x38318000, 0x3831A000, 0x3831C000, 0x3831E000, 0x38320000, 0x38322000, 0x38324000, 0x38326000, 0x38328000, 0x3832A000, 0x3832C000, 0x3832E000, 0x38330000, 0x38332000, 0x38334000, 0x38336000, 0x38338000, 0x3833A000, 0x3833C000, 0x3833E000, 0x38340000, 0x38342000, 0x38344000, 0x38346000, 0x38348000, 0x3834A000, 0x3834C000, 0x3834E000, 0x38350000, 0x38352000, 0x38354000, 0x38356000, 0x38358000, 0x3835A000, 0x3835C000, 0x3835E000, 0x38360000, 0x38362000, 0x38364000, 0x38366000, 0x38368000, 0x3836A000, 0x3836C000, 0x3836E000, 0x38370000, 0x38372000, 0x38374000, 0x38376000, 0x38378000, 0x3837A000, 0x3837C000, 0x3837E000, 0x38380000, 0x38382000, 0x38384000, 0x38386000, 0x38388000, 0x3838A000, 0x3838C000, 0x3838E000, 0x38390000, 0x38392000, 0x38394000, 0x38396000, 0x38398000, 0x3839A000, 0x3839C000, 0x3839E000, 0x383A0000, 0x383A2000, 0x383A4000, 0x383A6000, 0x383A8000, 0x383AA000, 0x383AC000, 0x383AE000, 0x383B0000, 0x383B2000, 0x383B4000, 0x383B6000, 0x383B8000, 0x383BA000, 0x383BC000, 0x383BE000, 0x383C0000, 0x383C2000, 0x383C4000, 0x383C6000, 0x383C8000, 0x383CA000, 0x383CC000, 0x383CE000, 0x383D0000, 0x383D2000, 0x383D4000, 0x383D6000, 0x383D8000, 0x383DA000, 0x383DC000, 0x383DE000, 0x383E0000, 0x383E2000, 0x383E4000, 0x383E6000, 0x383E8000, 0x383EA000, 0x383EC000, 0x383EE000, 0x383F0000, 0x383F2000, 0x383F4000, 0x383F6000, 0x383F8000, 0x383FA000, 0x383FC000, 0x383FE000, 0x38400000, 0x38402000, 0x38404000, 0x38406000, 0x38408000, 0x3840A000, 0x3840C000, 0x3840E000, 0x38410000, 0x38412000, 0x38414000, 0x38416000, 0x38418000, 0x3841A000, 0x3841C000, 0x3841E000, 0x38420000, 0x38422000, 0x38424000, 0x38426000, 0x38428000, 0x3842A000, 0x3842C000, 0x3842E000, 0x38430000, 0x38432000, 0x38434000, 0x38436000, 0x38438000, 0x3843A000, 0x3843C000, 0x3843E000, 0x38440000, 0x38442000, 0x38444000, 0x38446000, 0x38448000, 0x3844A000, 0x3844C000, 0x3844E000, 0x38450000, 0x38452000, 0x38454000, 0x38456000, 0x38458000, 0x3845A000, 0x3845C000, 0x3845E000, 0x38460000, 0x38462000, 0x38464000, 0x38466000, 0x38468000, 0x3846A000, 0x3846C000, 0x3846E000, 0x38470000, 0x38472000, 0x38474000, 0x38476000, 0x38478000, 0x3847A000, 0x3847C000, 0x3847E000, 0x38480000, 0x38482000, 0x38484000, 0x38486000, 0x38488000, 0x3848A000, 0x3848C000, 0x3848E000, 0x38490000, 0x38492000, 0x38494000, 0x38496000, 0x38498000, 0x3849A000, 0x3849C000, 0x3849E000, 0x384A0000, 0x384A2000, 0x384A4000, 0x384A6000, 0x384A8000, 0x384AA000, 0x384AC000, 0x384AE000, 0x384B0000, 0x384B2000, 0x384B4000, 0x384B6000, 0x384B8000, 0x384BA000, 0x384BC000, 0x384BE000, 0x384C0000, 0x384C2000, 0x384C4000, 0x384C6000, 0x384C8000, 0x384CA000, 0x384CC000, 0x384CE000, 0x384D0000, 0x384D2000, 0x384D4000, 0x384D6000, 0x384D8000, 0x384DA000, 0x384DC000, 0x384DE000, 0x384E0000, 0x384E2000, 0x384E4000, 0x384E6000, 0x384E8000, 0x384EA000, 0x384EC000, 0x384EE000, 0x384F0000, 0x384F2000, 0x384F4000, 0x384F6000, 0x384F8000, 0x384FA000, 0x384FC000, 0x384FE000, 0x38500000, 0x38502000, 0x38504000, 0x38506000, 0x38508000, 0x3850A000, 0x3850C000, 0x3850E000, 0x38510000, 0x38512000, 0x38514000, 0x38516000, 0x38518000, 0x3851A000, 0x3851C000, 0x3851E000, 0x38520000, 0x38522000, 0x38524000, 0x38526000, 0x38528000, 0x3852A000, 0x3852C000, 0x3852E000, 0x38530000, 0x38532000, 0x38534000, 0x38536000, 0x38538000, 0x3853A000, 0x3853C000, 0x3853E000, 0x38540000, 0x38542000, 0x38544000, 0x38546000, 0x38548000, 0x3854A000, 0x3854C000, 0x3854E000, 0x38550000, 0x38552000, 0x38554000, 0x38556000, 0x38558000, 0x3855A000, 0x3855C000, 0x3855E000, 0x38560000, 0x38562000, 0x38564000, 0x38566000, 0x38568000, 0x3856A000, 0x3856C000, 0x3856E000, 0x38570000, 0x38572000, 0x38574000, 0x38576000, 0x38578000, 0x3857A000, 0x3857C000, 0x3857E000, 0x38580000, 0x38582000, 0x38584000, 0x38586000, 0x38588000, 0x3858A000, 0x3858C000, 0x3858E000, 0x38590000, 0x38592000, 0x38594000, 0x38596000, 0x38598000, 0x3859A000, 0x3859C000, 0x3859E000, 0x385A0000, 0x385A2000, 0x385A4000, 0x385A6000, 0x385A8000, 0x385AA000, 0x385AC000, 0x385AE000, 0x385B0000, 0x385B2000, 0x385B4000, 0x385B6000, 0x385B8000, 0x385BA000, 0x385BC000, 0x385BE000, 0x385C0000, 0x385C2000, 0x385C4000, 0x385C6000, 0x385C8000, 0x385CA000, 0x385CC000, 0x385CE000, 0x385D0000, 0x385D2000, 0x385D4000, 0x385D6000, 0x385D8000, 0x385DA000, 0x385DC000, 0x385DE000, 0x385E0000, 0x385E2000, 0x385E4000, 0x385E6000, 0x385E8000, 0x385EA000, 0x385EC000, 0x385EE000, 0x385F0000, 0x385F2000, 0x385F4000, 0x385F6000, 0x385F8000, 0x385FA000, 0x385FC000, 0x385FE000, 0x38600000, 0x38602000, 0x38604000, 0x38606000, 0x38608000, 0x3860A000, 0x3860C000, 0x3860E000, 0x38610000, 0x38612000, 0x38614000, 0x38616000, 0x38618000, 0x3861A000, 0x3861C000, 0x3861E000, 0x38620000, 0x38622000, 0x38624000, 0x38626000, 0x38628000, 0x3862A000, 0x3862C000, 0x3862E000, 0x38630000, 0x38632000, 0x38634000, 0x38636000, 0x38638000, 0x3863A000, 0x3863C000, 0x3863E000, 0x38640000, 0x38642000, 0x38644000, 0x38646000, 0x38648000, 0x3864A000, 0x3864C000, 0x3864E000, 0x38650000, 0x38652000, 0x38654000, 0x38656000, 0x38658000, 0x3865A000, 0x3865C000, 0x3865E000, 0x38660000, 0x38662000, 0x38664000, 0x38666000, 0x38668000, 0x3866A000, 0x3866C000, 0x3866E000, 0x38670000, 0x38672000, 0x38674000, 0x38676000, 0x38678000, 0x3867A000, 0x3867C000, 0x3867E000, 0x38680000, 0x38682000, 0x38684000, 0x38686000, 0x38688000, 0x3868A000, 0x3868C000, 0x3868E000, 0x38690000, 0x38692000, 0x38694000, 0x38696000, 0x38698000, 0x3869A000, 0x3869C000, 0x3869E000, 0x386A0000, 0x386A2000, 0x386A4000, 0x386A6000, 0x386A8000, 0x386AA000, 0x386AC000, 0x386AE000, 0x386B0000, 0x386B2000, 0x386B4000, 0x386B6000, 0x386B8000, 0x386BA000, 0x386BC000, 0x386BE000, 0x386C0000, 0x386C2000, 0x386C4000, 0x386C6000, 0x386C8000, 0x386CA000, 0x386CC000, 0x386CE000, 0x386D0000, 0x386D2000, 0x386D4000, 0x386D6000, 0x386D8000, 0x386DA000, 0x386DC000, 0x386DE000, 0x386E0000, 0x386E2000, 0x386E4000, 0x386E6000, 0x386E8000, 0x386EA000, 0x386EC000, 0x386EE000, 0x386F0000, 0x386F2000, 0x386F4000, 0x386F6000, 0x386F8000, 0x386FA000, 0x386FC000, 0x386FE000, 0x38700000, 0x38702000, 0x38704000, 0x38706000, 0x38708000, 0x3870A000, 0x3870C000, 0x3870E000, 0x38710000, 0x38712000, 0x38714000, 0x38716000, 0x38718000, 0x3871A000, 0x3871C000, 0x3871E000, 0x38720000, 0x38722000, 0x38724000, 0x38726000, 0x38728000, 0x3872A000, 0x3872C000, 0x3872E000, 0x38730000, 0x38732000, 0x38734000, 0x38736000, 0x38738000, 0x3873A000, 0x3873C000, 0x3873E000, 0x38740000, 0x38742000, 0x38744000, 0x38746000, 0x38748000, 0x3874A000, 0x3874C000, 0x3874E000, 0x38750000, 0x38752000, 0x38754000, 0x38756000, 0x38758000, 0x3875A000, 0x3875C000, 0x3875E000, 0x38760000, 0x38762000, 0x38764000, 0x38766000, 0x38768000, 0x3876A000, 0x3876C000, 0x3876E000, 0x38770000, 0x38772000, 0x38774000, 0x38776000, 0x38778000, 0x3877A000, 0x3877C000, 0x3877E000, 0x38780000, 0x38782000, 0x38784000, 0x38786000, 0x38788000, 0x3878A000, 0x3878C000, 0x3878E000, 0x38790000, 0x38792000, 0x38794000, 0x38796000, 0x38798000, 0x3879A000, 0x3879C000, 0x3879E000, 0x387A0000, 0x387A2000, 0x387A4000, 0x387A6000, 0x387A8000, 0x387AA000, 0x387AC000, 0x387AE000, 0x387B0000, 0x387B2000, 0x387B4000, 0x387B6000, 0x387B8000, 0x387BA000, 0x387BC000, 0x387BE000, 0x387C0000, 0x387C2000, 0x387C4000, 0x387C6000, 0x387C8000, 0x387CA000, 0x387CC000, 0x387CE000, 0x387D0000, 0x387D2000, 0x387D4000, 0x387D6000, 0x387D8000, 0x387DA000, 0x387DC000, 0x387DE000, 0x387E0000, 0x387E2000, 0x387E4000, 0x387E6000, 0x387E8000, 0x387EA000, 0x387EC000, 0x387EE000, 0x387F0000, 0x387F2000, 0x387F4000, 0x387F6000, 0x387F8000, 0x387FA000, 0x387FC000, 0x387FE000 }; static const uint32 exponent_table[64] = { 0x00000000, 0x00800000, 0x01000000, 0x01800000, 0x02000000, 0x02800000, 0x03000000, 0x03800000, 0x04000000, 0x04800000, 0x05000000, 0x05800000, 0x06000000, 0x06800000, 0x07000000, 0x07800000, 0x08000000, 0x08800000, 0x09000000, 0x09800000, 0x0A000000, 0x0A800000, 0x0B000000, 0x0B800000, 0x0C000000, 0x0C800000, 0x0D000000, 0x0D800000, 0x0E000000, 0x0E800000, 0x0F000000, 0x47800000, 0x80000000, 0x80800000, 0x81000000, 0x81800000, 0x82000000, 0x82800000, 0x83000000, 0x83800000, 0x84000000, 0x84800000, 0x85000000, 0x85800000, 0x86000000, 0x86800000, 0x87000000, 0x87800000, 0x88000000, 0x88800000, 0x89000000, 0x89800000, 0x8A000000, 0x8A800000, 0x8B000000, 0x8B800000, 0x8C000000, 0x8C800000, 0x8D000000, 0x8D800000, 0x8E000000, 0x8E800000, 0x8F000000, 0xC7800000 }; static const unsigned short offset_table[64] = { 0, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 0, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024 }; uint32 bits = mantissa_table[offset_table[value>>10]+(value&0x3FF)] + exponent_table[value>>10]; // return *reinterpret_cast(&bits); //violating strict aliasing! float out; std::memcpy(&out, &bits, sizeof(float)); return out; } /// Convert half-precision to IEEE double-precision. /// \param value binary representation of half-precision value /// \return double-precision value inline double half2float_impl(uint16 value, double, true_type) { typedef bits::type uint32; typedef bits::type uint64; uint32 hi = static_cast(value&0x8000) << 16; int abs = value & 0x7FFF; if(abs) { hi |= 0x3F000000 << static_cast(abs>=0x7C00); for(; abs<0x400; abs<<=1,hi-=0x100000) ; hi += static_cast(abs) << 10; } uint64 bits = static_cast(hi) << 32; // return *reinterpret_cast(&bits); //violating strict aliasing! double out; std::memcpy(&out, &bits, sizeof(double)); return out; } /// Convert half-precision to non-IEEE floating point. /// \tparam T type to convert to (builtin integer type) /// \param value binary representation of half-precision value /// \return floating point value template T half2float_impl(uint16 value, T, ...) { T out; int abs = value & 0x7FFF; if(abs > 0x7C00) out = std::numeric_limits::has_quiet_NaN ? std::numeric_limits::quiet_NaN() : T(); else if(abs == 0x7C00) out = std::numeric_limits::has_infinity ? std::numeric_limits::infinity() : std::numeric_limits::max(); else if(abs > 0x3FF) out = std::ldexp(static_cast((abs&0x3FF)|0x400), (abs>>10)-25); else out = std::ldexp(static_cast(abs), -24); return (value&0x8000) ? -out : out; } /// Convert half-precision to floating point. /// \tparam T type to convert to (builtin integer type) /// \param value binary representation of half-precision value /// \return floating point value template T half2float(uint16 value) { return half2float_impl(value, T(), bool_type::is_iec559&&sizeof(typename bits::type)==sizeof(T)>()); } /// Convert half-precision floating point to integer. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam E `true` for round to even, `false` for round away from zero /// \tparam T type to convert to (buitlin integer type with at least 16 bits precision, excluding any implicit sign bits) /// \param value binary representation of half-precision value /// \return integral value template T half2int_impl(uint16 value) { #if HALF_ENABLE_CPP11_STATIC_ASSERT && HALF_ENABLE_CPP11_TYPE_TRAITS static_assert(std::is_integral::value, "half to int conversion only supports builtin integer types"); #endif unsigned int e = value & 0x7FFF; if(e >= 0x7C00) return (value&0x8000) ? std::numeric_limits::min() : std::numeric_limits::max(); if(e < 0x3800) { if(R == std::round_toward_infinity) return T(~(value>>15)&(e!=0)); else if(R == std::round_toward_neg_infinity) return -T(value>0x8000); return T(); } unsigned int m = (value&0x3FF) | 0x400; e >>= 10; if(e < 25) { if(R == std::round_to_nearest) m += (1<<(24-e)) - (~(m>>(25-e))&E); else if(R == std::round_toward_infinity) m += ((value>>15)-1) & ((1<<(25-e))-1U); else if(R == std::round_toward_neg_infinity) m += -(value>>15) & ((1<<(25-e))-1U); m >>= 25 - e; } else m <<= e - 25; return (value&0x8000) ? -static_cast(m) : static_cast(m); } /// Convert half-precision floating point to integer. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam T type to convert to (buitlin integer type with at least 16 bits precision, excluding any implicit sign bits) /// \param value binary representation of half-precision value /// \return integral value template T half2int(uint16 value) { return half2int_impl(value); } /// Convert half-precision floating point to integer using round-to-nearest-away-from-zero. /// \tparam T type to convert to (buitlin integer type with at least 16 bits precision, excluding any implicit sign bits) /// \param value binary representation of half-precision value /// \return integral value template T half2int_up(uint16 value) { return half2int_impl(value); } /// Round half-precision number to nearest integer value. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \tparam E `true` for round to even, `false` for round away from zero /// \param value binary representation of half-precision value /// \return half-precision bits for nearest integral value template uint16 round_half_impl(uint16 value) { unsigned int e = value & 0x7FFF; uint16 result = value; if(e < 0x3C00) { result &= 0x8000; if(R == std::round_to_nearest) result |= 0x3C00U & -(e>=(0x3800+E)); else if(R == std::round_toward_infinity) result |= 0x3C00U & -(~(value>>15)&(e!=0)); else if(R == std::round_toward_neg_infinity) result |= 0x3C00U & -(value>0x8000); } else if(e < 0x6400) { e = 25 - (e>>10); unsigned int mask = (1<>e)&E); else if(R == std::round_toward_infinity) result += mask & ((value>>15)-1); else if(R == std::round_toward_neg_infinity) result += mask & -(value>>15); result &= ~mask; } return result; } /// Round half-precision number to nearest integer value. /// \tparam R rounding mode to use, `std::round_indeterminate` for fastest rounding /// \param value binary representation of half-precision value /// \return half-precision bits for nearest integral value template uint16 round_half(uint16 value) { return round_half_impl(value); } /// Round half-precision number to nearest integer value using round-to-nearest-away-from-zero. /// \param value binary representation of half-precision value /// \return half-precision bits for nearest integral value inline uint16 round_half_up(uint16 value) { return round_half_impl(value); } /// \} struct functions; template struct unary_specialized; template struct binary_specialized; template struct half_caster; } /// Half-precision floating point type. /// This class implements an IEEE-conformant half-precision floating point type with the usual arithmetic operators and /// conversions. It is implicitly convertible to single-precision floating point, which makes artihmetic expressions and /// functions with mixed-type operands to be of the most precise operand type. Additionally all arithmetic operations /// (and many mathematical functions) are carried out in single-precision internally. All conversions from single- to /// half-precision are done using the library's default rounding mode, but temporary results inside chained arithmetic /// expressions are kept in single-precision as long as possible (while of course still maintaining a strong half-precision type). /// /// According to the C++98/03 definition, the half type is not a POD type. But according to C++11's less strict and /// extended definitions it is both a standard layout type and a trivially copyable type (even if not a POD type), which /// means it can be standard-conformantly copied using raw binary copies. But in this context some more words about the /// actual size of the type. Although the half is representing an IEEE 16-bit type, it does not neccessarily have to be of /// exactly 16-bits size. But on any reasonable implementation the actual binary representation of this type will most /// probably not ivolve any additional "magic" or padding beyond the simple binary representation of the underlying 16-bit /// IEEE number, even if not strictly guaranteed by the standard. But even then it only has an actual size of 16 bits if /// your C++ implementation supports an unsigned integer type of exactly 16 bits width. But this should be the case on /// nearly any reasonable platform. /// /// So if your C++ implementation is not totally exotic or imposes special alignment requirements, it is a reasonable /// assumption that the data of a half is just comprised of the 2 bytes of the underlying IEEE representation. class half { friend struct detail::functions; friend struct detail::unary_specialized; friend struct detail::binary_specialized; template friend struct detail::half_caster; friend class std::numeric_limits; #if HALF_ENABLE_CPP11_HASH friend struct std::hash; #endif #if HALF_ENABLE_CPP11_USER_LITERALS friend half literal::operator""_h(long double); #endif public: /// Default constructor. /// This initializes the half to 0. Although this does not match the builtin types' default-initialization semantics /// and may be less efficient than no initialization, it is needed to provide proper value-initialization semantics. HALF_CONSTEXPR half() HALF_NOEXCEPT : data_() {} /// Copy constructor. /// \tparam T type of concrete half expression /// \param rhs half expression to copy from half(detail::expr rhs) : data_(detail::float2half(static_cast(rhs))) {} /// Conversion constructor. /// \param rhs float to convert explicit half(float rhs) : data_(detail::float2half(rhs)) {} /// Conversion to single-precision. /// \return single precision value representing expression value operator float() const { return detail::half2float(data_); } /// Assignment operator. /// \tparam T type of concrete half expression /// \param rhs half expression to copy from /// \return reference to this half half& operator=(detail::expr rhs) { return *this = static_cast(rhs); } /// Arithmetic assignment. /// \tparam T type of concrete half expression /// \param rhs half expression to add /// \return reference to this half template typename detail::enable::type operator+=(T rhs) { return *this += static_cast(rhs); } /// Arithmetic assignment. /// \tparam T type of concrete half expression /// \param rhs half expression to subtract /// \return reference to this half template typename detail::enable::type operator-=(T rhs) { return *this -= static_cast(rhs); } /// Arithmetic assignment. /// \tparam T type of concrete half expression /// \param rhs half expression to multiply with /// \return reference to this half template typename detail::enable::type operator*=(T rhs) { return *this *= static_cast(rhs); } /// Arithmetic assignment. /// \tparam T type of concrete half expression /// \param rhs half expression to divide by /// \return reference to this half template typename detail::enable::type operator/=(T rhs) { return *this /= static_cast(rhs); } /// Assignment operator. /// \param rhs single-precision value to copy from /// \return reference to this half half& operator=(float rhs) { data_ = detail::float2half(rhs); return *this; } /// Arithmetic assignment. /// \param rhs single-precision value to add /// \return reference to this half half& operator+=(float rhs) { data_ = detail::float2half(detail::half2float(data_)+rhs); return *this; } /// Arithmetic assignment. /// \param rhs single-precision value to subtract /// \return reference to this half half& operator-=(float rhs) { data_ = detail::float2half(detail::half2float(data_)-rhs); return *this; } /// Arithmetic assignment. /// \param rhs single-precision value to multiply with /// \return reference to this half half& operator*=(float rhs) { data_ = detail::float2half(detail::half2float(data_)*rhs); return *this; } /// Arithmetic assignment. /// \param rhs single-precision value to divide by /// \return reference to this half half& operator/=(float rhs) { data_ = detail::float2half(detail::half2float(data_)/rhs); return *this; } /// Prefix increment. /// \return incremented half value half& operator++() { return *this += 1.0f; } /// Prefix decrement. /// \return decremented half value half& operator--() { return *this -= 1.0f; } /// Postfix increment. /// \return non-incremented half value half operator++(int) { half out(*this); ++*this; return out; } /// Postfix decrement. /// \return non-decremented half value half operator--(int) { half out(*this); --*this; return out; } private: /// Rounding mode to use static const std::float_round_style round_style = (std::float_round_style)(HALF_ROUND_STYLE); /// Constructor. /// \param bits binary representation to set half to HALF_CONSTEXPR half(detail::binary_t, detail::uint16 bits) HALF_NOEXCEPT : data_(bits) {} /// Internal binary representation detail::uint16 data_; }; #if HALF_ENABLE_CPP11_USER_LITERALS namespace literal { /// Half literal. /// While this returns an actual half-precision value, half literals can unfortunately not be constant expressions due /// to rather involved conversions. /// \param value literal value /// \return half with given value (if representable) inline half operator""_h(long double value) { return half(detail::binary, detail::float2half(value)); } } #endif namespace detail { /// Wrapper implementing unspecialized half-precision functions. struct functions { /// Addition implementation. /// \param x first operand /// \param y second operand /// \return Half-precision sum stored in single-precision static expr plus(float x, float y) { return expr(x+y); } /// Subtraction implementation. /// \param x first operand /// \param y second operand /// \return Half-precision difference stored in single-precision static expr minus(float x, float y) { return expr(x-y); } /// Multiplication implementation. /// \param x first operand /// \param y second operand /// \return Half-precision product stored in single-precision static expr multiplies(float x, float y) { return expr(x*y); } /// Division implementation. /// \param x first operand /// \param y second operand /// \return Half-precision quotient stored in single-precision static expr divides(float x, float y) { return expr(x/y); } /// Output implementation. /// \param out stream to write to /// \param arg value to write /// \return reference to stream template static std::basic_ostream& write(std::basic_ostream &out, float arg) { return out << arg; } /// Input implementation. /// \param in stream to read from /// \param arg half to read into /// \return reference to stream template static std::basic_istream& read(std::basic_istream &in, half &arg) { float f; if(in >> f) arg = f; return in; } /// Modulo implementation. /// \param x first operand /// \param y second operand /// \return Half-precision division remainder stored in single-precision static expr fmod(float x, float y) { return expr(std::fmod(x, y)); } /// Remainder implementation. /// \param x first operand /// \param y second operand /// \return Half-precision division remainder stored in single-precision static expr remainder(float x, float y) { #if HALF_ENABLE_CPP11_CMATH return expr(std::remainder(x, y)); #else if(builtin_isnan(x) || builtin_isnan(y)) return expr(std::numeric_limits::quiet_NaN()); float ax = std::fabs(x), ay = std::fabs(y); if(ax >= 65536.0f || ay < std::ldexp(1.0f, -24)) return expr(std::numeric_limits::quiet_NaN()); if(ay >= 65536.0f) return expr(x); if(ax == ay) return expr(builtin_signbit(x) ? -0.0f : 0.0f); ax = std::fmod(ax, ay+ay); float y2 = 0.5f * ay; if(ax > y2) { ax -= ay; if(ax >= y2) ax -= ay; } return expr(builtin_signbit(x) ? -ax : ax); #endif } /// Remainder implementation. /// \param x first operand /// \param y second operand /// \param quo address to store quotient bits at /// \return Half-precision division remainder stored in single-precision static expr remquo(float x, float y, int *quo) { #if HALF_ENABLE_CPP11_CMATH return expr(std::remquo(x, y, quo)); #else if(builtin_isnan(x) || builtin_isnan(y)) return expr(std::numeric_limits::quiet_NaN()); bool sign = builtin_signbit(x), qsign = static_cast(sign^builtin_signbit(y)); float ax = std::fabs(x), ay = std::fabs(y); if(ax >= 65536.0f || ay < std::ldexp(1.0f, -24)) return expr(std::numeric_limits::quiet_NaN()); if(ay >= 65536.0f) return expr(x); if(ax == ay) return *quo = qsign ? -1 : 1, expr(sign ? -0.0f : 0.0f); ax = std::fmod(ax, 8.0f*ay); int cquo = 0; if(ax >= 4.0f * ay) { ax -= 4.0f * ay; cquo += 4; } if(ax >= 2.0f * ay) { ax -= 2.0f * ay; cquo += 2; } float y2 = 0.5f * ay; if(ax > y2) { ax -= ay; ++cquo; if(ax >= y2) { ax -= ay; ++cquo; } } return *quo = qsign ? -cquo : cquo, expr(sign ? -ax : ax); #endif } /// Positive difference implementation. /// \param x first operand /// \param y second operand /// \return Positive difference stored in single-precision static expr fdim(float x, float y) { #if HALF_ENABLE_CPP11_CMATH return expr(std::fdim(x, y)); #else return expr((x<=y) ? 0.0f : (x-y)); #endif } /// Fused multiply-add implementation. /// \param x first operand /// \param y second operand /// \param z third operand /// \return \a x * \a y + \a z stored in single-precision static expr fma(float x, float y, float z) { #if HALF_ENABLE_CPP11_CMATH && defined(FP_FAST_FMAF) return expr(std::fma(x, y, z)); #else return expr(x*y+z); #endif } /// Get NaN. /// \return Half-precision quiet NaN static half nanh() { return half(binary, 0x7FFF); } /// Exponential implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr exp(float arg) { return expr(std::exp(arg)); } /// Exponential implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr expm1(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::expm1(arg)); #else return expr(static_cast(std::exp(static_cast(arg))-1.0)); #endif } /// Binary exponential implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr exp2(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::exp2(arg)); #else return expr(static_cast(std::exp(arg*0.69314718055994530941723212145818))); #endif } /// Logarithm implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr log(float arg) { return expr(std::log(arg)); } /// Common logarithm implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr log10(float arg) { return expr(std::log10(arg)); } /// Logarithm implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr log1p(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::log1p(arg)); #else return expr(static_cast(std::log(1.0+arg))); #endif } /// Binary logarithm implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr log2(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::log2(arg)); #else return expr(static_cast(std::log(static_cast(arg))*1.4426950408889634073599246810019)); #endif } /// Square root implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr sqrt(float arg) { return expr(std::sqrt(arg)); } /// Cubic root implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr cbrt(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::cbrt(arg)); #else if(builtin_isnan(arg) || builtin_isinf(arg)) return expr(arg); return expr(builtin_signbit(arg) ? -static_cast(std::pow(-static_cast(arg), 1.0/3.0)) : static_cast(std::pow(static_cast(arg), 1.0/3.0))); #endif } /// Hypotenuse implementation. /// \param x first argument /// \param y second argument /// \return function value stored in single-preicision static expr hypot(float x, float y) { #if HALF_ENABLE_CPP11_CMATH return expr(std::hypot(x, y)); #else return expr((builtin_isinf(x) || builtin_isinf(y)) ? std::numeric_limits::infinity() : static_cast(std::sqrt(static_cast(x)*x+static_cast(y)*y))); #endif } /// Power implementation. /// \param base value to exponentiate /// \param exp power to expontiate to /// \return function value stored in single-preicision static expr pow(float base, float exp) { return expr(std::pow(base, exp)); } /// Sine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr sin(float arg) { return expr(std::sin(arg)); } /// Cosine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr cos(float arg) { return expr(std::cos(arg)); } /// Tan implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr tan(float arg) { return expr(std::tan(arg)); } /// Arc sine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr asin(float arg) { return expr(std::asin(arg)); } /// Arc cosine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr acos(float arg) { return expr(std::acos(arg)); } /// Arc tangent implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr atan(float arg) { return expr(std::atan(arg)); } /// Arc tangent implementation. /// \param x first argument /// \param y second argument /// \return function value stored in single-preicision static expr atan2(float x, float y) { return expr(std::atan2(x, y)); } /// Hyperbolic sine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr sinh(float arg) { return expr(std::sinh(arg)); } /// Hyperbolic cosine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr cosh(float arg) { return expr(std::cosh(arg)); } /// Hyperbolic tangent implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr tanh(float arg) { return expr(std::tanh(arg)); } /// Hyperbolic area sine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr asinh(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::asinh(arg)); #else return expr((arg==-std::numeric_limits::infinity()) ? arg : static_cast(std::log(arg+std::sqrt(arg*arg+1.0)))); #endif } /// Hyperbolic area cosine implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr acosh(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::acosh(arg)); #else return expr((arg<-1.0f) ? std::numeric_limits::quiet_NaN() : static_cast(std::log(arg+std::sqrt(arg*arg-1.0)))); #endif } /// Hyperbolic area tangent implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr atanh(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::atanh(arg)); #else return expr(static_cast(0.5*std::log((1.0+arg)/(1.0-arg)))); #endif } /// Error function implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr erf(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::erf(arg)); #else return expr(static_cast(erf(static_cast(arg)))); #endif } /// Complementary implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr erfc(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::erfc(arg)); #else return expr(static_cast(1.0-erf(static_cast(arg)))); #endif } /// Gamma logarithm implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr lgamma(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::lgamma(arg)); #else if(builtin_isinf(arg)) return expr(std::numeric_limits::infinity()); if(arg < 0.0f) { float i, f = std::modf(-arg, &i); if(f == 0.0f) return expr(std::numeric_limits::infinity()); return expr(static_cast(1.1447298858494001741434273513531- std::log(std::abs(std::sin(3.1415926535897932384626433832795*f)))-lgamma(1.0-arg))); } return expr(static_cast(lgamma(static_cast(arg)))); #endif } /// Gamma implementation. /// \param arg function argument /// \return function value stored in single-preicision static expr tgamma(float arg) { #if HALF_ENABLE_CPP11_CMATH return expr(std::tgamma(arg)); #else if(arg == 0.0f) return builtin_signbit(arg) ? expr(-std::numeric_limits::infinity()) : expr(std::numeric_limits::infinity()); if(arg < 0.0f) { float i, f = std::modf(-arg, &i); if(f == 0.0f) return expr(std::numeric_limits::quiet_NaN()); double value = 3.1415926535897932384626433832795 / (std::sin(3.1415926535897932384626433832795*f)*std::exp(lgamma(1.0-arg))); return expr(static_cast((std::fmod(i, 2.0f)==0.0f) ? -value : value)); } if(builtin_isinf(arg)) return expr(arg); return expr(static_cast(std::exp(lgamma(static_cast(arg))))); #endif } /// Floor implementation. /// \param arg value to round /// \return rounded value static half floor(half arg) { return half(binary, round_half(arg.data_)); } /// Ceiling implementation. /// \param arg value to round /// \return rounded value static half ceil(half arg) { return half(binary, round_half(arg.data_)); } /// Truncation implementation. /// \param arg value to round /// \return rounded value static half trunc(half arg) { return half(binary, round_half(arg.data_)); } /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static half round(half arg) { return half(binary, round_half_up(arg.data_)); } /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static long lround(half arg) { return detail::half2int_up(arg.data_); } /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static half rint(half arg) { return half(binary, round_half(arg.data_)); } /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static long lrint(half arg) { return detail::half2int(arg.data_); } #if HALF_ENABLE_CPP11_LONG_LONG /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static long long llround(half arg) { return detail::half2int_up(arg.data_); } /// Nearest integer implementation. /// \param arg value to round /// \return rounded value static long long llrint(half arg) { return detail::half2int(arg.data_); } #endif /// Decompression implementation. /// \param arg number to decompress /// \param exp address to store exponent at /// \return normalized significant static half frexp(half arg, int *exp) { int m = arg.data_ & 0x7FFF, e = -14; if(m >= 0x7C00 || !m) return *exp = 0, arg; for(; m<0x400; m<<=1,--e) ; return *exp = e+(m>>10), half(binary, (arg.data_&0x8000)|0x3800|(m&0x3FF)); } /// Decompression implementation. /// \param arg number to decompress /// \param iptr address to store integer part at /// \return fractional part static half modf(half arg, half *iptr) { unsigned int e = arg.data_ & 0x7FFF; if(e >= 0x6400) return *iptr = arg, half(binary, arg.data_&(0x8000U|-(e>0x7C00))); if(e < 0x3C00) return iptr->data_ = arg.data_ & 0x8000, arg; e >>= 10; unsigned int mask = (1<<(25-e)) - 1, m = arg.data_ & mask; iptr->data_ = arg.data_ & ~mask; if(!m) return half(binary, arg.data_&0x8000); for(; m<0x400; m<<=1,--e) ; return half(binary, static_cast((arg.data_&0x8000)|(e<<10)|(m&0x3FF))); } /// Scaling implementation. /// \param arg number to scale /// \param exp power of two to scale by /// \return scaled number static half scalbln(half arg, long exp) { unsigned int m = arg.data_ & 0x7FFF; if(m >= 0x7C00 || !m) return arg; for(; m<0x400; m<<=1,--exp) ; exp += m >> 10; uint16 value = arg.data_ & 0x8000; if(exp > 30) { if(half::round_style == std::round_toward_zero) value |= 0x7BFF; else if(half::round_style == std::round_toward_infinity) value |= 0x7C00 - (value>>15); else if(half::round_style == std::round_toward_neg_infinity) value |= 0x7BFF + (value>>15); else value |= 0x7C00; } else if(exp > 0) value |= (exp<<10) | (m&0x3FF); else if(exp > -11) { m = (m&0x3FF) | 0x400; if(half::round_style == std::round_to_nearest) { m += 1 << -exp; #if HALF_ROUND_TIES_TO_EVEN m -= (m>>(1-exp)) & 1; #endif } else if(half::round_style == std::round_toward_infinity) m += ((value>>15)-1) & ((1<<(1-exp))-1U); else if(half::round_style == std::round_toward_neg_infinity) m += -(value>>15) & ((1<<(1-exp))-1U); value |= m >> (1-exp); } else if(half::round_style == std::round_toward_infinity) value -= (value>>15) - 1; else if(half::round_style == std::round_toward_neg_infinity) value += value >> 15; return half(binary, value); } /// Exponent implementation. /// \param arg number to query /// \return floating point exponent static int ilogb(half arg) { int abs = arg.data_ & 0x7FFF; if(!abs) return FP_ILOGB0; if(abs < 0x7C00) { int exp = (abs>>10) - 15; if(abs < 0x400) for(; abs<0x200; abs<<=1,--exp) ; return exp; } if(abs > 0x7C00) return FP_ILOGBNAN; return INT_MAX; } /// Exponent implementation. /// \param arg number to query /// \return floating point exponent static half logb(half arg) { int abs = arg.data_ & 0x7FFF; if(!abs) return half(binary, 0xFC00); if(abs < 0x7C00) { int exp = (abs>>10) - 15; if(abs < 0x400) for(; abs<0x200; abs<<=1,--exp) ; uint16 bits = (exp<0) << 15; if(exp) { unsigned int m = std::abs(exp) << 6, e = 18; for(; m<0x400; m<<=1,--e) ; bits |= (e<<10) + m; } return half(binary, bits); } if(abs > 0x7C00) return arg; return half(binary, 0x7C00); } /// Enumeration implementation. /// \param from number to increase/decrease /// \param to direction to enumerate into /// \return next representable number static half nextafter(half from, half to) { uint16 fabs = from.data_ & 0x7FFF, tabs = to.data_ & 0x7FFF; if(fabs > 0x7C00) return from; if(tabs > 0x7C00 || from.data_ == to.data_ || !(fabs|tabs)) return to; if(!fabs) return half(binary, (to.data_&0x8000)+1); bool lt = ((fabs==from.data_) ? static_cast(fabs) : -static_cast(fabs)) < ((tabs==to.data_) ? static_cast(tabs) : -static_cast(tabs)); return half(binary, from.data_+(((from.data_>>15)^static_cast(lt))<<1)-1); } /// Enumeration implementation. /// \param from number to increase/decrease /// \param to direction to enumerate into /// \return next representable number static half nexttoward(half from, long double to) { if(isnan(from)) return from; long double lfrom = static_cast(from); if(builtin_isnan(to) || lfrom == to) return half(static_cast(to)); if(!(from.data_&0x7FFF)) return half(binary, (static_cast(builtin_signbit(to))<<15)+1); return half(binary, from.data_+(((from.data_>>15)^static_cast(lfrom0x3FF) ? ((abs>=0x7C00) ? ((abs>0x7C00) ? FP_NAN : FP_INFINITE) : FP_NORMAL) :FP_SUBNORMAL) : FP_ZERO; } /// Classification implementation. /// \param arg value to classify /// \retval true if finite number /// \retval false else static bool isfinite(half arg) { return (arg.data_&0x7C00) != 0x7C00; } /// Classification implementation. /// \param arg value to classify /// \retval true if infinite number /// \retval false else static bool isinf(half arg) { return (arg.data_&0x7FFF) == 0x7C00; } /// Classification implementation. /// \param arg value to classify /// \retval true if not a number /// \retval false else static bool isnan(half arg) { return (arg.data_&0x7FFF) > 0x7C00; } /// Classification implementation. /// \param arg value to classify /// \retval true if normal number /// \retval false else static bool isnormal(half arg) { return ((arg.data_&0x7C00)!=0) & ((arg.data_&0x7C00)!=0x7C00); } /// Sign bit implementation. /// \param arg value to check /// \retval true if signed /// \retval false if unsigned static bool signbit(half arg) { return (arg.data_&0x8000) != 0; } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if operands equal /// \retval false else static bool isequal(half x, half y) { return (x.data_==y.data_ || !((x.data_|y.data_)&0x7FFF)) && !isnan(x); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if operands not equal /// \retval false else static bool isnotequal(half x, half y) { return (x.data_!=y.data_ && ((x.data_|y.data_)&0x7FFF)) || isnan(x); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if \a x > \a y /// \retval false else static bool isgreater(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; return xabs<=0x7C00 && yabs<=0x7C00 && (((xabs==x.data_) ? xabs : -xabs) > ((yabs==y.data_) ? yabs : -yabs)); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if \a x >= \a y /// \retval false else static bool isgreaterequal(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; return xabs<=0x7C00 && yabs<=0x7C00 && (((xabs==x.data_) ? xabs : -xabs) >= ((yabs==y.data_) ? yabs : -yabs)); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if \a x < \a y /// \retval false else static bool isless(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; return xabs<=0x7C00 && yabs<=0x7C00 && (((xabs==x.data_) ? xabs : -xabs) < ((yabs==y.data_) ? yabs : -yabs)); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if \a x <= \a y /// \retval false else static bool islessequal(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; return xabs<=0x7C00 && yabs<=0x7C00 && (((xabs==x.data_) ? xabs : -xabs) <= ((yabs==y.data_) ? yabs : -yabs)); } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if either \a x > \a y nor \a x < \a y /// \retval false else static bool islessgreater(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; if(xabs > 0x7C00 || yabs > 0x7C00) return false; int a = (xabs==x.data_) ? xabs : -xabs, b = (yabs==y.data_) ? yabs : -yabs; return a < b || a > b; } /// Comparison implementation. /// \param x first operand /// \param y second operand /// \retval true if operand unordered /// \retval false else static bool isunordered(half x, half y) { return isnan(x) || isnan(y); } private: static double erf(double arg) { if(builtin_isinf(arg)) return (arg<0.0) ? -1.0 : 1.0; double x2 = arg * arg, ax2 = 0.147 * x2, value = std::sqrt(1.0-std::exp(-x2*(1.2732395447351626861510701069801+ax2)/(1.0+ax2))); return builtin_signbit(arg) ? -value : value; } static double lgamma(double arg) { double v = 1.0; for(; arg<8.0; ++arg) v *= arg; double w = 1.0 / (arg*arg); return (((((((-0.02955065359477124183006535947712*w+0.00641025641025641025641025641026)*w+ -0.00191752691752691752691752691753)*w+8.4175084175084175084175084175084e-4)*w+ -5.952380952380952380952380952381e-4)*w+7.9365079365079365079365079365079e-4)*w+ -0.00277777777777777777777777777778)*w+0.08333333333333333333333333333333)/arg + 0.91893853320467274178032973640562 - std::log(v) - arg + (arg-0.5) * std::log(arg); } }; /// Wrapper for unary half-precision functions needing specialization for individual argument types. /// \tparam T argument type template struct unary_specialized { /// Negation implementation. /// \param arg value to negate /// \return negated value static HALF_CONSTEXPR half negate(half arg) { return half(binary, arg.data_^0x8000); } /// Absolute value implementation. /// \param arg function argument /// \return absolute value static half fabs(half arg) { return half(binary, arg.data_&0x7FFF); } }; template<> struct unary_specialized { static HALF_CONSTEXPR expr negate(float arg) { return expr(-arg); } static expr fabs(float arg) { return expr(std::fabs(arg)); } }; /// Wrapper for binary half-precision functions needing specialization for individual argument types. /// \tparam T first argument type /// \tparam U first argument type template struct binary_specialized { /// Minimum implementation. /// \param x first operand /// \param y second operand /// \return minimum value static expr fmin(float x, float y) { #if HALF_ENABLE_CPP11_CMATH return expr(std::fmin(x, y)); #else if(builtin_isnan(x)) return expr(y); if(builtin_isnan(y)) return expr(x); return expr(std::min(x, y)); #endif } /// Maximum implementation. /// \param x first operand /// \param y second operand /// \return maximum value static expr fmax(float x, float y) { #if HALF_ENABLE_CPP11_CMATH return expr(std::fmax(x, y)); #else if(builtin_isnan(x)) return expr(y); if(builtin_isnan(y)) return expr(x); return expr(std::max(x, y)); #endif } }; template<> struct binary_specialized { static half fmin(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; if(xabs > 0x7C00) return y; if(yabs > 0x7C00) return x; return (((xabs==x.data_) ? xabs : -xabs) > ((yabs==y.data_) ? yabs : -yabs)) ? y : x; } static half fmax(half x, half y) { int xabs = x.data_ & 0x7FFF, yabs = y.data_ & 0x7FFF; if(xabs > 0x7C00) return y; if(yabs > 0x7C00) return x; return (((xabs==x.data_) ? xabs : -xabs) < ((yabs==y.data_) ? yabs : -yabs)) ? y : x; } }; /// Helper class for half casts. /// This class template has to be specialized for all valid cast argument to define an appropriate static `cast` member /// function and a corresponding `type` member denoting its return type. /// \tparam T destination type /// \tparam U source type /// \tparam R rounding mode to use template struct half_caster {}; template struct half_caster { #if HALF_ENABLE_CPP11_STATIC_ASSERT && HALF_ENABLE_CPP11_TYPE_TRAITS static_assert(std::is_arithmetic::value, "half_cast from non-arithmetic type unsupported"); #endif static half cast(U arg) { return cast_impl(arg, is_float()); }; private: static half cast_impl(U arg, true_type) { return half(binary, float2half(arg)); } static half cast_impl(U arg, false_type) { return half(binary, int2half(arg)); } }; template struct half_caster { #if HALF_ENABLE_CPP11_STATIC_ASSERT && HALF_ENABLE_CPP11_TYPE_TRAITS static_assert(std::is_arithmetic::value, "half_cast to non-arithmetic type unsupported"); #endif static T cast(half arg) { return cast_impl(arg, is_float()); } private: static T cast_impl(half arg, true_type) { return half2float(arg.data_); } static T cast_impl(half arg, false_type) { return half2int(arg.data_); } }; template struct half_caster { #if HALF_ENABLE_CPP11_STATIC_ASSERT && HALF_ENABLE_CPP11_TYPE_TRAITS static_assert(std::is_arithmetic::value, "half_cast to non-arithmetic type unsupported"); #endif static T cast(expr arg) { return cast_impl(arg, is_float()); } private: static T cast_impl(float arg, true_type) { return static_cast(arg); } static T cast_impl(half arg, false_type) { return half2int(arg.data_); } }; template struct half_caster { static half cast(half arg) { return arg; } }; template struct half_caster : half_caster {}; /// \name Comparison operators /// \{ /// Comparison for equality. /// \param x first operand /// \param y second operand /// \retval true if operands equal /// \retval false else template typename enable::type operator==(T x, U y) { return functions::isequal(x, y); } /// Comparison for inequality. /// \param x first operand /// \param y second operand /// \retval true if operands not equal /// \retval false else template typename enable::type operator!=(T x, U y) { return functions::isnotequal(x, y); } /// Comparison for less than. /// \param x first operand /// \param y second operand /// \retval true if \a x less than \a y /// \retval false else template typename enable::type operator<(T x, U y) { return functions::isless(x, y); } /// Comparison for greater than. /// \param x first operand /// \param y second operand /// \retval true if \a x greater than \a y /// \retval false else template typename enable::type operator>(T x, U y) { return functions::isgreater(x, y); } /// Comparison for less equal. /// \param x first operand /// \param y second operand /// \retval true if \a x less equal \a y /// \retval false else template typename enable::type operator<=(T x, U y) { return functions::islessequal(x, y); } /// Comparison for greater equal. /// \param x first operand /// \param y second operand /// \retval true if \a x greater equal \a y /// \retval false else template typename enable::type operator>=(T x, U y) { return functions::isgreaterequal(x, y); } /// \} /// \name Arithmetic operators /// \{ /// Add halfs. /// \param x left operand /// \param y right operand /// \return sum of half expressions template typename enable::type operator+(T x, U y) { return functions::plus(x, y); } /// Subtract halfs. /// \param x left operand /// \param y right operand /// \return difference of half expressions template typename enable::type operator-(T x, U y) { return functions::minus(x, y); } /// Multiply halfs. /// \param x left operand /// \param y right operand /// \return product of half expressions template typename enable::type operator*(T x, U y) { return functions::multiplies(x, y); } /// Divide halfs. /// \param x left operand /// \param y right operand /// \return quotient of half expressions template typename enable::type operator/(T x, U y) { return functions::divides(x, y); } /// Identity. /// \param arg operand /// \return uncahnged operand template HALF_CONSTEXPR typename enable::type operator+(T arg) { return arg; } /// Negation. /// \param arg operand /// \return negated operand template HALF_CONSTEXPR typename enable::type operator-(T arg) { return unary_specialized::negate(arg); } /// \} /// \name Input and output /// \{ /// Output operator. /// \param out output stream to write into /// \param arg half expression to write /// \return reference to output stream template typename enable&,T>::type operator<<(std::basic_ostream &out, T arg) { return functions::write(out, arg); } /// Input operator. /// \param in input stream to read from /// \param arg half to read into /// \return reference to input stream template std::basic_istream& operator>>(std::basic_istream &in, half &arg) { return functions::read(in, arg); } /// \} /// \name Basic mathematical operations /// \{ /// Absolute value. /// \param arg operand /// \return absolute value of \a arg // template typename enable::type abs(T arg) { return unary_specialized::fabs(arg); } inline half abs(half arg) { return unary_specialized::fabs(arg); } inline expr abs(expr arg) { return unary_specialized::fabs(arg); } /// Absolute value. /// \param arg operand /// \return absolute value of \a arg // template typename enable::type fabs(T arg) { return unary_specialized::fabs(arg); } inline half fabs(half arg) { return unary_specialized::fabs(arg); } inline expr fabs(expr arg) { return unary_specialized::fabs(arg); } /// Remainder of division. /// \param x first operand /// \param y second operand /// \return remainder of floating point division. // template typename enable::type fmod(T x, U y) { return functions::fmod(x, y); } inline expr fmod(half x, half y) { return functions::fmod(x, y); } inline expr fmod(half x, expr y) { return functions::fmod(x, y); } inline expr fmod(expr x, half y) { return functions::fmod(x, y); } inline expr fmod(expr x, expr y) { return functions::fmod(x, y); } /// Remainder of division. /// \param x first operand /// \param y second operand /// \return remainder of floating point division. // template typename enable::type remainder(T x, U y) { return functions::remainder(x, y); } inline expr remainder(half x, half y) { return functions::remainder(x, y); } inline expr remainder(half x, expr y) { return functions::remainder(x, y); } inline expr remainder(expr x, half y) { return functions::remainder(x, y); } inline expr remainder(expr x, expr y) { return functions::remainder(x, y); } /// Remainder of division. /// \param x first operand /// \param y second operand /// \param quo address to store some bits of quotient at /// \return remainder of floating point division. // template typename enable::type remquo(T x, U y, int *quo) { return functions::remquo(x, y, quo); } inline expr remquo(half x, half y, int *quo) { return functions::remquo(x, y, quo); } inline expr remquo(half x, expr y, int *quo) { return functions::remquo(x, y, quo); } inline expr remquo(expr x, half y, int *quo) { return functions::remquo(x, y, quo); } inline expr remquo(expr x, expr y, int *quo) { return functions::remquo(x, y, quo); } /// Fused multiply add. /// \param x first operand /// \param y second operand /// \param z third operand /// \return ( \a x * \a y ) + \a z rounded as one operation. // template typename enable::type fma(T x, U y, V z) { return functions::fma(x, y, z); } inline expr fma(half x, half y, half z) { return functions::fma(x, y, z); } inline expr fma(half x, half y, expr z) { return functions::fma(x, y, z); } inline expr fma(half x, expr y, half z) { return functions::fma(x, y, z); } inline expr fma(half x, expr y, expr z) { return functions::fma(x, y, z); } inline expr fma(expr x, half y, half z) { return functions::fma(x, y, z); } inline expr fma(expr x, half y, expr z) { return functions::fma(x, y, z); } inline expr fma(expr x, expr y, half z) { return functions::fma(x, y, z); } inline expr fma(expr x, expr y, expr z) { return functions::fma(x, y, z); } /// Maximum of half expressions. /// \param x first operand /// \param y second operand /// \return maximum of operands // template typename result::type fmax(T x, U y) { return binary_specialized::fmax(x, y); } inline half fmax(half x, half y) { return binary_specialized::fmax(x, y); } inline expr fmax(half x, expr y) { return binary_specialized::fmax(x, y); } inline expr fmax(expr x, half y) { return binary_specialized::fmax(x, y); } inline expr fmax(expr x, expr y) { return binary_specialized::fmax(x, y); } /// Minimum of half expressions. /// \param x first operand /// \param y second operand /// \return minimum of operands // template typename result::type fmin(T x, U y) { return binary_specialized::fmin(x, y); } inline half fmin(half x, half y) { return binary_specialized::fmin(x, y); } inline expr fmin(half x, expr y) { return binary_specialized::fmin(x, y); } inline expr fmin(expr x, half y) { return binary_specialized::fmin(x, y); } inline expr fmin(expr x, expr y) { return binary_specialized::fmin(x, y); } /// Positive difference. /// \param x first operand /// \param y second operand /// \return \a x - \a y or 0 if difference negative // template typename enable::type fdim(T x, U y) { return functions::fdim(x, y); } inline expr fdim(half x, half y) { return functions::fdim(x, y); } inline expr fdim(half x, expr y) { return functions::fdim(x, y); } inline expr fdim(expr x, half y) { return functions::fdim(x, y); } inline expr fdim(expr x, expr y) { return functions::fdim(x, y); } /// Get NaN value. /// \return quiet NaN inline half nanh(const char*) { return functions::nanh(); } /// \} /// \name Exponential functions /// \{ /// Exponential function. /// \param arg function argument /// \return e raised to \a arg // template typename enable::type exp(T arg) { return functions::exp(arg); } inline expr exp(half arg) { return functions::exp(arg); } inline expr exp(expr arg) { return functions::exp(arg); } /// Exponential minus one. /// \param arg function argument /// \return e raised to \a arg subtracted by 1 // template typename enable::type expm1(T arg) { return functions::expm1(arg); } inline expr expm1(half arg) { return functions::expm1(arg); } inline expr expm1(expr arg) { return functions::expm1(arg); } /// Binary exponential. /// \param arg function argument /// \return 2 raised to \a arg // template typename enable::type exp2(T arg) { return functions::exp2(arg); } inline expr exp2(half arg) { return functions::exp2(arg); } inline expr exp2(expr arg) { return functions::exp2(arg); } /// Natural logorithm. /// \param arg function argument /// \return logarithm of \a arg to base e // template typename enable::type log(T arg) { return functions::log(arg); } inline expr log(half arg) { return functions::log(arg); } inline expr log(expr arg) { return functions::log(arg); } /// Common logorithm. /// \param arg function argument /// \return logarithm of \a arg to base 10 // template typename enable::type log10(T arg) { return functions::log10(arg); } inline expr log10(half arg) { return functions::log10(arg); } inline expr log10(expr arg) { return functions::log10(arg); } /// Natural logorithm. /// \param arg function argument /// \return logarithm of \a arg plus 1 to base e // template typename enable::type log1p(T arg) { return functions::log1p(arg); } inline expr log1p(half arg) { return functions::log1p(arg); } inline expr log1p(expr arg) { return functions::log1p(arg); } /// Binary logorithm. /// \param arg function argument /// \return logarithm of \a arg to base 2 // template typename enable::type log2(T arg) { return functions::log2(arg); } inline expr log2(half arg) { return functions::log2(arg); } inline expr log2(expr arg) { return functions::log2(arg); } /// \} /// \name Power functions /// \{ /// Square root. /// \param arg function argument /// \return square root of \a arg // template typename enable::type sqrt(T arg) { return functions::sqrt(arg); } inline expr sqrt(half arg) { return functions::sqrt(arg); } inline expr sqrt(expr arg) { return functions::sqrt(arg); } /// Cubic root. /// \param arg function argument /// \return cubic root of \a arg // template typename enable::type cbrt(T arg) { return functions::cbrt(arg); } inline expr cbrt(half arg) { return functions::cbrt(arg); } inline expr cbrt(expr arg) { return functions::cbrt(arg); } /// Hypotenuse function. /// \param x first argument /// \param y second argument /// \return square root of sum of squares without internal over- or underflows // template typename enable::type hypot(T x, U y) { return functions::hypot(x, y); } inline expr hypot(half x, half y) { return functions::hypot(x, y); } inline expr hypot(half x, expr y) { return functions::hypot(x, y); } inline expr hypot(expr x, half y) { return functions::hypot(x, y); } inline expr hypot(expr x, expr y) { return functions::hypot(x, y); } /// Power function. /// \param base first argument /// \param exp second argument /// \return \a base raised to \a exp // template typename enable::type pow(T base, U exp) { return functions::pow(base, exp); } inline expr pow(half base, half exp) { return functions::pow(base, exp); } inline expr pow(half base, expr exp) { return functions::pow(base, exp); } inline expr pow(expr base, half exp) { return functions::pow(base, exp); } inline expr pow(expr base, expr exp) { return functions::pow(base, exp); } /// \} /// \name Trigonometric functions /// \{ /// Sine function. /// \param arg function argument /// \return sine value of \a arg // template typename enable::type sin(T arg) { return functions::sin(arg); } inline expr sin(half arg) { return functions::sin(arg); } inline expr sin(expr arg) { return functions::sin(arg); } /// Cosine function. /// \param arg function argument /// \return cosine value of \a arg // template typename enable::type cos(T arg) { return functions::cos(arg); } inline expr cos(half arg) { return functions::cos(arg); } inline expr cos(expr arg) { return functions::cos(arg); } /// Tangent function. /// \param arg function argument /// \return tangent value of \a arg // template typename enable::type tan(T arg) { return functions::tan(arg); } inline expr tan(half arg) { return functions::tan(arg); } inline expr tan(expr arg) { return functions::tan(arg); } /// Arc sine. /// \param arg function argument /// \return arc sine value of \a arg // template typename enable::type asin(T arg) { return functions::asin(arg); } inline expr asin(half arg) { return functions::asin(arg); } inline expr asin(expr arg) { return functions::asin(arg); } /// Arc cosine function. /// \param arg function argument /// \return arc cosine value of \a arg // template typename enable::type acos(T arg) { return functions::acos(arg); } inline expr acos(half arg) { return functions::acos(arg); } inline expr acos(expr arg) { return functions::acos(arg); } /// Arc tangent function. /// \param arg function argument /// \return arc tangent value of \a arg // template typename enable::type atan(T arg) { return functions::atan(arg); } inline expr atan(half arg) { return functions::atan(arg); } inline expr atan(expr arg) { return functions::atan(arg); } /// Arc tangent function. /// \param x first argument /// \param y second argument /// \return arc tangent value // template typename enable::type atan2(T x, U y) { return functions::atan2(x, y); } inline expr atan2(half x, half y) { return functions::atan2(x, y); } inline expr atan2(half x, expr y) { return functions::atan2(x, y); } inline expr atan2(expr x, half y) { return functions::atan2(x, y); } inline expr atan2(expr x, expr y) { return functions::atan2(x, y); } /// \} /// \name Hyperbolic functions /// \{ /// Hyperbolic sine. /// \param arg function argument /// \return hyperbolic sine value of \a arg // template typename enable::type sinh(T arg) { return functions::sinh(arg); } inline expr sinh(half arg) { return functions::sinh(arg); } inline expr sinh(expr arg) { return functions::sinh(arg); } /// Hyperbolic cosine. /// \param arg function argument /// \return hyperbolic cosine value of \a arg // template typename enable::type cosh(T arg) { return functions::cosh(arg); } inline expr cosh(half arg) { return functions::cosh(arg); } inline expr cosh(expr arg) { return functions::cosh(arg); } /// Hyperbolic tangent. /// \param arg function argument /// \return hyperbolic tangent value of \a arg // template typename enable::type tanh(T arg) { return functions::tanh(arg); } inline expr tanh(half arg) { return functions::tanh(arg); } inline expr tanh(expr arg) { return functions::tanh(arg); } /// Hyperbolic area sine. /// \param arg function argument /// \return area sine value of \a arg // template typename enable::type asinh(T arg) { return functions::asinh(arg); } inline expr asinh(half arg) { return functions::asinh(arg); } inline expr asinh(expr arg) { return functions::asinh(arg); } /// Hyperbolic area cosine. /// \param arg function argument /// \return area cosine value of \a arg // template typename enable::type acosh(T arg) { return functions::acosh(arg); } inline expr acosh(half arg) { return functions::acosh(arg); } inline expr acosh(expr arg) { return functions::acosh(arg); } /// Hyperbolic area tangent. /// \param arg function argument /// \return area tangent value of \a arg // template typename enable::type atanh(T arg) { return functions::atanh(arg); } inline expr atanh(half arg) { return functions::atanh(arg); } inline expr atanh(expr arg) { return functions::atanh(arg); } /// \} /// \name Error and gamma functions /// \{ /// Error function. /// \param arg function argument /// \return error function value of \a arg // template typename enable::type erf(T arg) { return functions::erf(arg); } inline expr erf(half arg) { return functions::erf(arg); } inline expr erf(expr arg) { return functions::erf(arg); } /// Complementary error function. /// \param arg function argument /// \return 1 minus error function value of \a arg // template typename enable::type erfc(T arg) { return functions::erfc(arg); } inline expr erfc(half arg) { return functions::erfc(arg); } inline expr erfc(expr arg) { return functions::erfc(arg); } /// Natural logarithm of gamma function. /// \param arg function argument /// \return natural logarith of gamma function for \a arg // template typename enable::type lgamma(T arg) { return functions::lgamma(arg); } inline expr lgamma(half arg) { return functions::lgamma(arg); } inline expr lgamma(expr arg) { return functions::lgamma(arg); } /// Gamma function. /// \param arg function argument /// \return gamma function value of \a arg // template typename enable::type tgamma(T arg) { return functions::tgamma(arg); } inline expr tgamma(half arg) { return functions::tgamma(arg); } inline expr tgamma(expr arg) { return functions::tgamma(arg); } /// \} /// \name Rounding /// \{ /// Nearest integer not less than half value. /// \param arg half to round /// \return nearest integer not less than \a arg // template typename enable::type ceil(T arg) { return functions::ceil(arg); } inline half ceil(half arg) { return functions::ceil(arg); } inline half ceil(expr arg) { return functions::ceil(arg); } /// Nearest integer not greater than half value. /// \param arg half to round /// \return nearest integer not greater than \a arg // template typename enable::type floor(T arg) { return functions::floor(arg); } inline half floor(half arg) { return functions::floor(arg); } inline half floor(expr arg) { return functions::floor(arg); } /// Nearest integer not greater in magnitude than half value. /// \param arg half to round /// \return nearest integer not greater in magnitude than \a arg // template typename enable::type trunc(T arg) { return functions::trunc(arg); } inline half trunc(half arg) { return functions::trunc(arg); } inline half trunc(expr arg) { return functions::trunc(arg); } /// Nearest integer. /// \param arg half to round /// \return nearest integer, rounded away from zero in half-way cases // template typename enable::type round(T arg) { return functions::round(arg); } inline half round(half arg) { return functions::round(arg); } inline half round(expr arg) { return functions::round(arg); } /// Nearest integer. /// \param arg half to round /// \return nearest integer, rounded away from zero in half-way cases // template typename enable::type lround(T arg) { return functions::lround(arg); } inline long lround(half arg) { return functions::lround(arg); } inline long lround(expr arg) { return functions::lround(arg); } /// Nearest integer using half's internal rounding mode. /// \param arg half expression to round /// \return nearest integer using default rounding mode // template typename enable::type nearbyint(T arg) { return functions::nearbyint(arg); } inline half nearbyint(half arg) { return functions::rint(arg); } inline half nearbyint(expr arg) { return functions::rint(arg); } /// Nearest integer using half's internal rounding mode. /// \param arg half expression to round /// \return nearest integer using default rounding mode // template typename enable::type rint(T arg) { return functions::rint(arg); } inline half rint(half arg) { return functions::rint(arg); } inline half rint(expr arg) { return functions::rint(arg); } /// Nearest integer using half's internal rounding mode. /// \param arg half expression to round /// \return nearest integer using default rounding mode // template typename enable::type lrint(T arg) { return functions::lrint(arg); } inline long lrint(half arg) { return functions::lrint(arg); } inline long lrint(expr arg) { return functions::lrint(arg); } #if HALF_ENABLE_CPP11_LONG_LONG /// Nearest integer. /// \param arg half to round /// \return nearest integer, rounded away from zero in half-way cases // template typename enable::type llround(T arg) { return functions::llround(arg); } inline long long llround(half arg) { return functions::llround(arg); } inline long long llround(expr arg) { return functions::llround(arg); } /// Nearest integer using half's internal rounding mode. /// \param arg half expression to round /// \return nearest integer using default rounding mode // template typename enable::type llrint(T arg) { return functions::llrint(arg); } inline long long llrint(half arg) { return functions::llrint(arg); } inline long long llrint(expr arg) { return functions::llrint(arg); } #endif /// \} /// \name Floating point manipulation /// \{ /// Decompress floating point number. /// \param arg number to decompress /// \param exp address to store exponent at /// \return significant in range [0.5, 1) // template typename enable::type frexp(T arg, int *exp) { return functions::frexp(arg, exp); } inline half frexp(half arg, int *exp) { return functions::frexp(arg, exp); } inline half frexp(expr arg, int *exp) { return functions::frexp(arg, exp); } /// Multiply by power of two. /// \param arg number to modify /// \param exp power of two to multiply with /// \return \a arg multplied by 2 raised to \a exp // template typename enable::type ldexp(T arg, int exp) { return functions::scalbln(arg, exp); } inline half ldexp(half arg, int exp) { return functions::scalbln(arg, exp); } inline half ldexp(expr arg, int exp) { return functions::scalbln(arg, exp); } /// Extract integer and fractional parts. /// \param arg number to decompress /// \param iptr address to store integer part at /// \return fractional part // template typename enable::type modf(T arg, half *iptr) { return functions::modf(arg, iptr); } inline half modf(half arg, half *iptr) { return functions::modf(arg, iptr); } inline half modf(expr arg, half *iptr) { return functions::modf(arg, iptr); } /// Multiply by power of two. /// \param arg number to modify /// \param exp power of two to multiply with /// \return \a arg multplied by 2 raised to \a exp // template typename enable::type scalbn(T arg, int exp) { return functions::scalbln(arg, exp); } inline half scalbn(half arg, int exp) { return functions::scalbln(arg, exp); } inline half scalbn(expr arg, int exp) { return functions::scalbln(arg, exp); } /// Multiply by power of two. /// \param arg number to modify /// \param exp power of two to multiply with /// \return \a arg multplied by 2 raised to \a exp // template typename enable::type scalbln(T arg, long exp) { return functions::scalbln(arg, exp); } inline half scalbln(half arg, long exp) { return functions::scalbln(arg, exp); } inline half scalbln(expr arg, long exp) { return functions::scalbln(arg, exp); } /// Extract exponent. /// \param arg number to query /// \return floating point exponent /// \retval FP_ILOGB0 for zero /// \retval FP_ILOGBNAN for NaN /// \retval MAX_INT for infinity // template typename enable::type ilogb(T arg) { return functions::ilogb(arg); } inline int ilogb(half arg) { return functions::ilogb(arg); } inline int ilogb(expr arg) { return functions::ilogb(arg); } /// Extract exponent. /// \param arg number to query /// \return floating point exponent // template typename enable::type logb(T arg) { return functions::logb(arg); } inline half logb(half arg) { return functions::logb(arg); } inline half logb(expr arg) { return functions::logb(arg); } /// Next representable value. /// \param from value to compute next representable value for /// \param to direction towards which to compute next value /// \return next representable value after \a from in direction towards \a to // template typename enable::type nextafter(T from, U to) { return functions::nextafter(from, to); } inline half nextafter(half from, half to) { return functions::nextafter(from, to); } inline half nextafter(half from, expr to) { return functions::nextafter(from, to); } inline half nextafter(expr from, half to) { return functions::nextafter(from, to); } inline half nextafter(expr from, expr to) { return functions::nextafter(from, to); } /// Next representable value. /// \param from value to compute next representable value for /// \param to direction towards which to compute next value /// \return next representable value after \a from in direction towards \a to // template typename enable::type nexttoward(T from, long double to) { return functions::nexttoward(from, to); } inline half nexttoward(half from, long double to) { return functions::nexttoward(from, to); } inline half nexttoward(expr from, long double to) { return functions::nexttoward(from, to); } /// Take sign. /// \param x value to change sign for /// \param y value to take sign from /// \return value equal to \a x in magnitude and to \a y in sign // template typename enable::type copysign(T x, U y) { return functions::copysign(x, y); } inline half copysign(half x, half y) { return functions::copysign(x, y); } inline half copysign(half x, expr y) { return functions::copysign(x, y); } inline half copysign(expr x, half y) { return functions::copysign(x, y); } inline half copysign(expr x, expr y) { return functions::copysign(x, y); } /// \} /// \name Floating point classification /// \{ /// Classify floating point value. /// \param arg number to classify /// \retval FP_ZERO for positive and negative zero /// \retval FP_SUBNORMAL for subnormal numbers /// \retval FP_INFINITY for positive and negative infinity /// \retval FP_NAN for NaNs /// \retval FP_NORMAL for all other (normal) values // template typename enable::type fpclassify(T arg) { return functions::fpclassify(arg); } inline int fpclassify(half arg) { return functions::fpclassify(arg); } inline int fpclassify(expr arg) { return functions::fpclassify(arg); } /// Check if finite number. /// \param arg number to check /// \retval true if neither infinity nor NaN /// \retval false else // template typename enable::type isfinite(T arg) { return functions::isfinite(arg); } inline bool isfinite(half arg) { return functions::isfinite(arg); } inline bool isfinite(expr arg) { return functions::isfinite(arg); } /// Check for infinity. /// \param arg number to check /// \retval true for positive or negative infinity /// \retval false else // template typename enable::type isinf(T arg) { return functions::isinf(arg); } inline bool isinf(half arg) { return functions::isinf(arg); } inline bool isinf(expr arg) { return functions::isinf(arg); } /// Check for NaN. /// \param arg number to check /// \retval true for NaNs /// \retval false else // template typename enable::type isnan(T arg) { return functions::isnan(arg); } inline bool isnan(half arg) { return functions::isnan(arg); } inline bool isnan(expr arg) { return functions::isnan(arg); } /// Check if normal number. /// \param arg number to check /// \retval true if normal number /// \retval false if either subnormal, zero, infinity or NaN // template typename enable::type isnormal(T arg) { return functions::isnormal(arg); } inline bool isnormal(half arg) { return functions::isnormal(arg); } inline bool isnormal(expr arg) { return functions::isnormal(arg); } /// Check sign. /// \param arg number to check /// \retval true for negative number /// \retval false for positive number // template typename enable::type signbit(T arg) { return functions::signbit(arg); } inline bool signbit(half arg) { return functions::signbit(arg); } inline bool signbit(expr arg) { return functions::signbit(arg); } /// \} /// \name Comparison /// \{ /// Comparison for greater than. /// \param x first operand /// \param y second operand /// \retval true if \a x greater than \a y /// \retval false else // template typename enable::type isgreater(T x, U y) { return functions::isgreater(x, y); } inline bool isgreater(half x, half y) { return functions::isgreater(x, y); } inline bool isgreater(half x, expr y) { return functions::isgreater(x, y); } inline bool isgreater(expr x, half y) { return functions::isgreater(x, y); } inline bool isgreater(expr x, expr y) { return functions::isgreater(x, y); } /// Comparison for greater equal. /// \param x first operand /// \param y second operand /// \retval true if \a x greater equal \a y /// \retval false else // template typename enable::type isgreaterequal(T x, U y) { return functions::isgreaterequal(x, y); } inline bool isgreaterequal(half x, half y) { return functions::isgreaterequal(x, y); } inline bool isgreaterequal(half x, expr y) { return functions::isgreaterequal(x, y); } inline bool isgreaterequal(expr x, half y) { return functions::isgreaterequal(x, y); } inline bool isgreaterequal(expr x, expr y) { return functions::isgreaterequal(x, y); } /// Comparison for less than. /// \param x first operand /// \param y second operand /// \retval true if \a x less than \a y /// \retval false else // template typename enable::type isless(T x, U y) { return functions::isless(x, y); } inline bool isless(half x, half y) { return functions::isless(x, y); } inline bool isless(half x, expr y) { return functions::isless(x, y); } inline bool isless(expr x, half y) { return functions::isless(x, y); } inline bool isless(expr x, expr y) { return functions::isless(x, y); } /// Comparison for less equal. /// \param x first operand /// \param y second operand /// \retval true if \a x less equal \a y /// \retval false else // template typename enable::type islessequal(T x, U y) { return functions::islessequal(x, y); } inline bool islessequal(half x, half y) { return functions::islessequal(x, y); } inline bool islessequal(half x, expr y) { return functions::islessequal(x, y); } inline bool islessequal(expr x, half y) { return functions::islessequal(x, y); } inline bool islessequal(expr x, expr y) { return functions::islessequal(x, y); } /// Comarison for less or greater. /// \param x first operand /// \param y second operand /// \retval true if either less or greater /// \retval false else // template typename enable::type islessgreater(T x, U y) { return functions::islessgreater(x, y); } inline bool islessgreater(half x, half y) { return functions::islessgreater(x, y); } inline bool islessgreater(half x, expr y) { return functions::islessgreater(x, y); } inline bool islessgreater(expr x, half y) { return functions::islessgreater(x, y); } inline bool islessgreater(expr x, expr y) { return functions::islessgreater(x, y); } /// Check if unordered. /// \param x first operand /// \param y second operand /// \retval true if unordered (one or two NaN operands) /// \retval false else // template typename enable::type isunordered(T x, U y) { return functions::isunordered(x, y); } inline bool isunordered(half x, half y) { return functions::isunordered(x, y); } inline bool isunordered(half x, expr y) { return functions::isunordered(x, y); } inline bool isunordered(expr x, half y) { return functions::isunordered(x, y); } inline bool isunordered(expr x, expr y) { return functions::isunordered(x, y); } /// \name Casting /// \{ /// Cast to or from half-precision floating point number. /// This casts between [half](\ref half_float::half) and any built-in arithmetic type. The values are converted /// directly using the given rounding mode, without any roundtrip over `float` that a `static_cast` would otherwise do. /// It uses the default rounding mode. /// /// Using this cast with neither of the two types being a [half](\ref half_float::half) or with any of the two types /// not being a built-in arithmetic type (apart from [half](\ref half_float::half), of course) results in a compiler /// error and casting between [half](\ref half_float::half)s is just a no-op. /// \tparam T destination type (half or built-in arithmetic type) /// \tparam U source type (half or built-in arithmetic type) /// \param arg value to cast /// \return \a arg converted to destination type template T half_cast(U arg) { return half_caster::cast(arg); } /// Cast to or from half-precision floating point number. /// This casts between [half](\ref half_float::half) and any built-in arithmetic type. The values are converted /// directly using the given rounding mode, without any roundtrip over `float` that a `static_cast` would otherwise do. /// /// Using this cast with neither of the two types being a [half](\ref half_float::half) or with any of the two types /// not being a built-in arithmetic type (apart from [half](\ref half_float::half), of course) results in a compiler /// error and casting between [half](\ref half_float::half)s is just a no-op. /// \tparam T destination type (half or built-in arithmetic type) /// \tparam R rounding mode to use. /// \tparam U source type (half or built-in arithmetic type) /// \param arg value to cast /// \return \a arg converted to destination type template T half_cast(U arg) { return half_caster::cast(arg); } /// \} } using detail::operator==; using detail::operator!=; using detail::operator<; using detail::operator>; using detail::operator<=; using detail::operator>=; using detail::operator+; using detail::operator-; using detail::operator*; using detail::operator/; using detail::operator<<; using detail::operator>>; using detail::abs; using detail::fabs; using detail::fmod; using detail::remainder; using detail::remquo; using detail::fma; using detail::fmax; using detail::fmin; using detail::fdim; using detail::nanh; using detail::exp; using detail::expm1; using detail::exp2; using detail::log; using detail::log10; using detail::log1p; using detail::log2; using detail::sqrt; using detail::cbrt; using detail::hypot; using detail::pow; using detail::sin; using detail::cos; using detail::tan; using detail::asin; using detail::acos; using detail::atan; using detail::atan2; using detail::sinh; using detail::cosh; using detail::tanh; using detail::asinh; using detail::acosh; using detail::atanh; using detail::erf; using detail::erfc; using detail::lgamma; using detail::tgamma; using detail::ceil; using detail::floor; using detail::trunc; using detail::round; using detail::lround; using detail::nearbyint; using detail::rint; using detail::lrint; #if HALF_ENABLE_CPP11_LONG_LONG using detail::llround; using detail::llrint; #endif using detail::frexp; using detail::ldexp; using detail::modf; using detail::scalbn; using detail::scalbln; using detail::ilogb; using detail::logb; using detail::nextafter; using detail::nexttoward; using detail::copysign; using detail::fpclassify; using detail::isfinite; using detail::isinf; using detail::isnan; using detail::isnormal; using detail::signbit; using detail::isgreater; using detail::isgreaterequal; using detail::isless; using detail::islessequal; using detail::islessgreater; using detail::isunordered; using detail::half_cast; } /// Extensions to the C++ standard library. namespace std { /// Numeric limits for half-precision floats. /// Because of the underlying single-precision implementation of many operations, it inherits some properties from /// `std::numeric_limits`. template<> class numeric_limits : public numeric_limits { public: /// Supports signed values. static HALF_CONSTEXPR_CONST bool is_signed = true; /// Is not exact. static HALF_CONSTEXPR_CONST bool is_exact = false; /// Doesn't provide modulo arithmetic. static HALF_CONSTEXPR_CONST bool is_modulo = false; /// IEEE conformant. static HALF_CONSTEXPR_CONST bool is_iec559 = true; /// Supports infinity. static HALF_CONSTEXPR_CONST bool has_infinity = true; /// Supports quiet NaNs. static HALF_CONSTEXPR_CONST bool has_quiet_NaN = true; /// Supports subnormal values. static HALF_CONSTEXPR_CONST float_denorm_style has_denorm = denorm_present; /// Rounding mode. /// Due to the mix of internal single-precision computations (using the rounding mode of the underlying /// single-precision implementation) with the rounding mode of the single-to-half conversions, the actual rounding /// mode might be `std::round_indeterminate` if the default half-precision rounding mode doesn't match the /// single-precision rounding mode. static HALF_CONSTEXPR_CONST float_round_style round_style = (std::numeric_limits::round_style== half_float::half::round_style) ? half_float::half::round_style : round_indeterminate; /// Significant digits. static HALF_CONSTEXPR_CONST int digits = 11; /// Significant decimal digits. static HALF_CONSTEXPR_CONST int digits10 = 3; /// Required decimal digits to represent all possible values. static HALF_CONSTEXPR_CONST int max_digits10 = 5; /// Number base. static HALF_CONSTEXPR_CONST int radix = 2; /// One more than smallest exponent. static HALF_CONSTEXPR_CONST int min_exponent = -13; /// Smallest normalized representable power of 10. static HALF_CONSTEXPR_CONST int min_exponent10 = -4; /// One more than largest exponent static HALF_CONSTEXPR_CONST int max_exponent = 16; /// Largest finitely representable power of 10. static HALF_CONSTEXPR_CONST int max_exponent10 = 4; /// Smallest positive normal value. static HALF_CONSTEXPR half_float::half min() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x0400); } /// Smallest finite value. static HALF_CONSTEXPR half_float::half lowest() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0xFBFF); } /// Largest finite value. static HALF_CONSTEXPR half_float::half max() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x7BFF); } /// Difference between one and next representable value. static HALF_CONSTEXPR half_float::half epsilon() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x1400); } /// Maximum rounding error. static HALF_CONSTEXPR half_float::half round_error() HALF_NOTHROW { return half_float::half(half_float::detail::binary, (round_style==std::round_to_nearest) ? 0x3800 : 0x3C00); } /// Positive infinity. static HALF_CONSTEXPR half_float::half infinity() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x7C00); } /// Quiet NaN. static HALF_CONSTEXPR half_float::half quiet_NaN() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x7FFF); } /// Signalling NaN. static HALF_CONSTEXPR half_float::half signaling_NaN() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x7DFF); } /// Smallest positive subnormal value. static HALF_CONSTEXPR half_float::half denorm_min() HALF_NOTHROW { return half_float::half(half_float::detail::binary, 0x0001); } }; #if HALF_ENABLE_CPP11_HASH /// Hash function for half-precision floats. /// This is only defined if C++11 `std::hash` is supported and enabled. template<> struct hash //: unary_function { /// Type of function argument. typedef half_float::half argument_type; /// Function return type. typedef size_t result_type; /// Compute hash function. /// \param arg half to hash /// \return hash value result_type operator()(argument_type arg) const { return hash()(static_cast(arg.data_)&-(arg.data_!=0x8000)); } }; #endif } #undef HALF_CONSTEXPR #undef HALF_CONSTEXPR_CONST #undef HALF_NOEXCEPT #undef HALF_NOTHROW #ifdef HALF_POP_WARNINGS #pragma warning(pop) #undef HALF_POP_WARNINGS #endif #endif leela-zero-0.17/src/kernels/000077500000000000000000000000001345132315700157365ustar00rootroot00000000000000leela-zero-0.17/src/kernels/clblast/000077500000000000000000000000001345132315700173625ustar00rootroot00000000000000leela-zero-0.17/src/kernels/clblast/hgemm_tensorcore.opencl000066400000000000000000000272441345132315700241350ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Junhee Yoo and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ // This is the tensor core implementation of XgemmBatched. Can only be used on // GPUs with NVIDIA's Volta / Turing architectures with wmmv instructions. // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( #define USE_TC #ifndef SA #define SA 1 #endif #ifndef SB #define SB 1 #endif #ifndef VWM #define VWM 4 #endif #ifndef VWN #define VWN 2 #endif #if VWM == 1 #define vstoreM vstore #define vloadM vload #elif VWM == 2 #define vstoreM vstore2 #define vloadM vload2 #elif VWM == 4 #define vstoreM vstore4 #define vloadM vload4 #elif VWM == 8 #define vstoreM vstore8 #define vloadM vload8 #elif VWM == 16 #define vstoreM vstore16 #define vloadM vload16 #endif #if VWN == 1 #define vstoreN vstore #define vloadN vload #elif VWN == 2 #define vstoreN vstore2 #define vloadN vload2 #elif VWN == 4 #define vstoreN vstore4 #define vloadN vload4 #elif VWN == 8 #define vstoreN vstore8 #define vloadN vload8 #elif VWN == 16 #define vstoreN vstore16 #define vloadN vload16 #endif #define WARP_SIZE 32 #if MDIMA == 32 && NDIMB == 8 #define WMMA_SHAPE "m32n8k16" #elif MDIMA == 16 && NDIMB == 16 #define WMMA_SHAPE "m16n16k16" #elif MDIMA == 8 && NDIMB == 32 #define WMMA_SHAPE "m8n32k16" #else #error Unsupported MDIMA / NDIMB combination #endif void GlobalToLocalA(int tid, int stride, __local short * alm, __global short * agm) { const int copy_size = KWG * MWG; const int dest_stride = MWG; const int num_threads = MDIMC * NDIMC * WARP_SIZE / (MDIMA * NDIMB); #pragma unroll for(int i=tid * VWM; i < copy_size; i += num_threads * VWM) { int x = i % dest_stride; int y = i / dest_stride; vstoreM( vloadM((y * stride + x) / VWM, agm), i / VWM, alm); } } void GlobalToLocalB(int tid, int stride, __local short * blm, __global short * bgm) { const int copy_size = KWG * NWG; const int dest_stride = NWG; const int num_threads = MDIMC * NDIMC * WARP_SIZE / (MDIMA * NDIMB); #pragma unroll for(int i=tid * VWN; i < copy_size; i += num_threads * VWN) { int x = i % dest_stride; int y = i / dest_stride; vstoreN( vloadN((y * stride + x) / VWN, bgm), i / VWN, blm); } } void HgemmBody(const int kSizeM, const int kSizeN, const int kSizeK, #if SA == 1 __local short* alm, #endif #if SB == 1 __local short* blm, #endif const __global half* restrict agm, const __global half* restrict bgm, __global half* restrict cgm) { int laneid; asm("mov.u32 %0, %%laneid;" : "=r"(laneid)); // the base location of the MDIMA * NDIMB tile number this thread is responsible of int tile_m = get_global_id(0) / WARP_SIZE * MWG / MDIMC; int tile_n = get_global_id(1) * NWG / NDIMC; // the base pointers of agm, bgm and cgm const __global half * agm_ = agm + MDIMA * tile_m; const __global half * bgm_ = bgm + NDIMB * tile_n; __global half * cgm_ = cgm + kSizeM * NDIMB * tile_n + MDIMA * tile_m; // the (m,n) position within the warp int offset_number = laneid; int offset_m = offset_number % (MDIMA/2); int offset_n = offset_number / (MDIMA/2); if(laneid != get_global_id(0) % WARP_SIZE) { // this is just to make sure we crash ourselves if the basic assumption doesn't hold return; } int k, m, n, mb, nb, kb, kwg; #ifdef USE_TC int zero_pair; asm("{\n" ".reg .b16 xh;\n" ".reg .b32 x;\n" "mov.f32 x, 0.0;\n" "cvt.rz.f16.f32 xh, x;\n" "mov.b32 %0, {xh,xh};\n" "}": "=r"(zero_pair) ); #pragma promote_to_registers int c0[MWG/MDIMC][NWG/NDIMC]; #pragma promote_to_registers int c1[MWG/MDIMC][NWG/NDIMC]; #pragma promote_to_registers int c2[MWG/MDIMC][NWG/NDIMC]; #pragma promote_to_registers int c3[MWG/MDIMC][NWG/NDIMC]; #pragma unroll for(mb = 0; mb < MWG / MDIMC; mb += 1) { #pragma unroll for(nb = 0; nb < NWG / NDIMC; nb += 1) { c0[mb][nb] = zero_pair; c1[mb][nb] = zero_pair; c2[mb][nb] = zero_pair; c3[mb][nb] = zero_pair; } } #else float acc[MWG/MDIMC][NWG/NDIMC][2][4]; for(mb = 0; mb < MWG / MDIMC; mb += 1) { for(nb = 0; nb < NWG / NDIMC; nb += 1) { for(m=0; m<2; m++) { for(int n=0; n<4; n++) { acc[mb][nb][m][n] = 0.0f; } } } } #endif for(kwg = 0; kwg < kSizeK; kwg += KWG) { #if SA == 1 GlobalToLocalA(get_local_id(0) + get_local_id(1) * WARP_SIZE * MDIMC / MDIMA, kSizeM, alm, (__global short *)(agm + get_group_id(0) * MWG + kwg * kSizeM) ); #endif #if SB == 1 GlobalToLocalB(get_local_id(0) + get_local_id(1) * WARP_SIZE * MDIMC / MDIMA, kSizeN, blm, (__global short *)(bgm + get_group_id(1) * NWG + kwg * kSizeN) ); #endif #if SA == 1 || SB == 1 barrier(CLK_LOCAL_MEM_FENCE); #endif #pragma unroll for(kb = 0; kb < KWG; kb += 16) { #pragma unroll for(mb = 0; mb < MWG / MDIMC; mb += 1) { #pragma unroll for(nb = 0; nb < NWG / NDIMC; nb += 1) { #if SA == 1 const int block_loc_m = (get_local_id(0)/WARP_SIZE) % (MDIMC/MDIMA); const int agm_stride = MWG; const __local half * b_agm_ = (const __local half *)(alm + (mb + block_loc_m * (MWG/MDIMC)) * MDIMA); const __local half * bb_agm_ = b_agm_ + agm_stride * kb; #else const int agm_stride = kSizeM; const __global half * b_agm_ = agm_ + mb * MDIMA; const __global half * bb_agm_ = b_agm_ + kSizeM * (kb + kwg); #endif #if SB == 1 const int block_loc_n = (get_local_id(1)) % (NDIMC/NDIMB); const int bgm_stride = NWG; const __local half * b_bgm_ = (const __local half *)(blm + (nb + block_loc_n * (NWG/NDIMC)) * NDIMB); const __local half * bb_bgm_ = b_bgm_ + bgm_stride * kb; #else const int bgm_stride = kSizeN; const __global half * b_bgm_ = bgm_ + nb * NDIMB; const __global half * bb_bgm_ = b_bgm_ + kSizeN * (kb + kwg); #endif #ifdef USE_TC int d0_, d1_, d2_, d3_; int c0_ = c0[mb][nb]; int c1_ = c1[mb][nb]; int c2_ = c2[mb][nb]; int c3_ = c3[mb][nb]; asm("{\n" ".reg .b32 a0, a1, a2, a3, a4, a5, a6, a7;\n" ".reg .b32 b0, b1, b2, b3, b4, b5, b6, b7;\n" #if SA == 1 "wmma.load.a.sync.aligned." WMMA_SHAPE ".shared.col.f16 {a0,a1,a2,a3,a4,a5,a6,a7}, [%4], %6;\n" #else "wmma.load.a.sync.aligned." WMMA_SHAPE ".col.f16 {a0,a1,a2,a3,a4,a5,a6,a7}, [%4], %6;\n" #endif #if SB == 1 "wmma.load.b.sync.aligned." WMMA_SHAPE ".shared.row.f16 {b0,b1,b2,b3,b4,b5,b6,b7}, [%5], %7;\n" #else "wmma.load.b.sync.aligned." WMMA_SHAPE ".row.f16 {b0,b1,b2,b3,b4,b5,b6,b7}, [%5], %7;\n" #endif "wmma.mma.sync.aligned.col.row." WMMA_SHAPE ".f16.f16 " " {%0,%1,%2,%3},\n" " {a0,a1,a2,a3,a4,a5,a6,a7},\n" " {b0,b1,b2,b3,b4,b5,b6,b7},\n" " {%8,%9,%10,%11};\n" "}": "=r"(d0_), "=r"(d1_), "=r"(d2_), "=r"(d3_) : "l"(bb_agm_), "l"(bb_bgm_), "r"(agm_stride), "r"(bgm_stride), "r"(c0_), "r"(c1_), "r"(c2_), "r"(c3_)); c0[mb][nb] = d0_; c1[mb][nb] = d1_; c2[mb][nb] = d2_; c3[mb][nb] = d3_; #else for(m = offset_m; m < MDIMA; m += MDIMA/2) { for(n = offset_n; n < NDIMB; n += NDIMB/4) { float a = 0.0f; for(k = 0; k < 16; k++) { a += vload_half(agm_stride * k + m, bb_agm_) * vload_half(bgm_stride * k + n, bb_bgm_); } acc[mb][nb][m/(MDIMA/2)][n/(NDIMB/4)] += a; } } #endif } } } } #ifdef USE_TC #pragma unroll for(mb = 0; mb < MWG / MDIMC; mb += 1) { #pragma unroll for(nb = 0; nb < NWG / NDIMC; nb += 1) { int c0_ = c0[mb][nb]; int c1_ = c1[mb][nb]; int c2_ = c2[mb][nb]; int c3_ = c3[mb][nb]; __global half * b_cgm_ = cgm_ + kSizeM * nb * NDIMB + mb * MDIMA; asm("{\n" "wmma.store.d.sync.aligned.col." WMMA_SHAPE ".f16 [%4], {%0,%1,%2,%3}, %5;" "}" : : "r"(c0_), "r"(c1_), "r"(c2_), "r"(c3_), "l"(b_cgm_), "r"(kSizeM)); } } #else for(mb = 0; mb < MWG / MDIMC; mb += 1) { for(nb = 0; nb < NWG / NDIMC; nb += 1) { for(m = offset_m; m < MDIMA; m += MDIMA/2) { for(n = offset_n; n < NDIMB; n += NDIMB/4) { vstore_half(acc[mb][nb][m/(MDIMA/2)][n/(NDIMB/4)], kSizeM * (nb * NDIMB + n) + mb * MDIMA + m, cgm_); } } } } #endif } struct alm_t {short alm[KWG * MWG];} __attribute__((aligned(32))); struct blm_t {short blm[KWG * NWG];} __attribute__((aligned(32))); __kernel __attribute__((reqd_work_group_size(32*MDIMC/MDIMA, NDIMC/NDIMB, 1))) void XgemmBatched(const int kSizeM, const int kSizeN, const int kSizeK, const __global half* restrict agm, const __global half* restrict bgm, __global half* restrict cgm) { // Sets the offsets const int batch = get_group_id(2); const int a_offset = kSizeM*kSizeK*batch; const int b_offset = kSizeK*kSizeN*batch; const int c_offset = kSizeM*kSizeN*batch; const __global half* restrict agm_ = &agm[a_offset]; const __global half* restrict bgm_ = &bgm[b_offset]; __global half* restrict cgm_ = &cgm[c_offset]; // Allocates workgroup-private memory (local memory) #if SA == 1 __local struct alm_t alm; #endif #if SB == 1 __local struct blm_t blm; #endif #if SA == 1 && SB == 1 HgemmBody(kSizeM, kSizeN, kSizeK, alm.alm, blm.blm, agm_, bgm_, cgm_); #elif SA == 1 HgemmBody(kSizeM, kSizeN, kSizeK, alm.alm, agm_, bgm_, cgm_); #elif SB == 1 HgemmBody(kSizeM, kSizeN, kSizeK, blm.blm, agm_, bgm_, cgm_); #else HgemmBody(kSizeM, kSizeN, kSizeK, agm_, bgm_, cgm_); #endif } // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/clblast/xgemm_batched.opencl000066400000000000000000000046741345132315700233660ustar00rootroot00000000000000 // ================================================================================================= // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This // project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- // width of 100 characters per line. // // Author(s): // Cedric Nugteren // // This file contains the batched version of the non-direct GEMM kernel. See part 1 for information // about the non-batched version of the kernel. // // ================================================================================================= // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( // ================================================================================================= // Main entry point of the kernel. This is the regular full version. __kernel __attribute__((reqd_work_group_size(MDIMC, NDIMC, 1))) void XgemmBatched(const int kSizeM, const int kSizeN, const int kSizeK, const __global memM* restrict agm, const __global memN* restrict bgm, __global memM* restrict cgm) { const int batch = get_group_id(2); // Sets the offsets const int a_offset = kSizeM*kSizeK*batch; const int b_offset = kSizeK*kSizeN*batch; const int c_offset = kSizeM*kSizeN*batch; const __global memM* restrict agm_ = &agm[a_offset / VWM]; const __global memN* restrict bgm_ = &bgm[b_offset / VWN]; __global memM* restrict cgm_ = &cgm[c_offset / VWM]; // Allocates workgroup-private memory (local memory) #if SA == 1 __local memM alm[KWG * MWG/VWM]; #endif #if SB == 1 __local memN blm[KWG * NWG/VWN]; #endif // Computes the matrix-multiplication and stores the result in global memory #if SA == 1 && SB == 1 XgemmBody(kSizeM, kSizeN, kSizeK, agm_, bgm_, cgm_, alm, blm); #elif SA == 1 XgemmBody(kSizeM, kSizeN, kSizeK, agm_, bgm_, cgm_, alm); #elif SB == 1 XgemmBody(kSizeM, kSizeN, kSizeK, agm_, bgm_, cgm_, blm); #else XgemmBody(kSizeM, kSizeN, kSizeK, agm_, bgm_, cgm_); #endif } // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/clblast/xgemm_part1.opencl000066400000000000000000000327231345132315700230170ustar00rootroot00000000000000 // ================================================================================================= // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This // project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- // width of 100 characters per line. // // Author(s): // Cedric Nugteren // // This file contains an optimized matrix-multiplication kernel inspired by the paper by Matsumoto // et al. and the tutorial on http://www.cedricnugteren.nl/tutorial.php. It is fully configurable // (and tunable!) using more or less the same parameters/naming conventions as in the paper. It // supports different data-types (SGEMM/DGEMM/CGEMM/ZGEMM/HGEMM) through a pre-processor define. // // Matrices are accessed as follows: // A: [k*M + m], with 'k' ranging from 0:K and 'm' from 0:M (m,k,m) // B: [k*N + n], with 'k' ranging from 0:K and 'n' from 0:N (n,k,n) // C: [n*M + m], with 'n' ranging from 0:N and 'm' from 0:M (m,n,m) // // Or as an image (assuming column-major) // K // o-------o // | | // N | [B^T] | // | | // o-------o // K N // o-------o o-----o // M | [A] | M | [C] | // | | | | // o-------o o-----o // // // This kernel is separated into three files. This is part 1 out of 4. // // ================================================================================================= // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( // ================================================================================================= // Parameters set by the tuner or by the database. Here they are given a basic default value in case // this kernel file is used outside of the CLBlast library. #ifndef MWG #define MWG 8 // Tile-size in dimension M (e.g. 64, 128) #endif #ifndef NWG #define NWG 8 // Tile-size in dimension N (e.g. 64, 128) #endif #ifndef KWG #define KWG 8 // Tile-size in dimension K (e.g. 8, 16) #endif #ifndef MDIMC #define MDIMC 8 // Threads per workgroup in M-dimension (e.g. 8, 16, 32) #endif #ifndef NDIMC #define NDIMC 8 // Threads per workgroup in N-dimension (e.g. 8, 16, 32) #endif #ifndef MDIMA #define MDIMA 8 // Re-shaped tile dimension of matrix A: KDIMA * MDIMA #endif #ifndef NDIMB #define NDIMB 8 // Re-shaped tile dimension of matrix B: KDIMB * NDIMB #endif #ifndef KWI #define KWI 1 // Unroll factor of the KWG loop (smaller or equal than KWG) #endif #ifndef VWM #define VWM 1 // Vector width of matrices A and C #endif #ifndef VWN #define VWN 1 // Vector width of matrix B #endif #ifndef STRM #define STRM 0 // Use strided access within a thread in the M-dimension (1) or not (0) #endif #ifndef STRN #define STRN 0 // Use strided access within a thread in the N-dimension (1) or not (0) #endif #ifndef SA #define SA 0 // Use local/shared memory to cache matrix A (1) or not (0) #endif #ifndef SB #define SB 0 // Use local/shared memory to cache matrix B (1) or not (0) #endif // Helper parameters based on the above tuning parameters #define MWI (MWG/MDIMC) // Work per work-item (M-dimension) #define NWI (NWG/NDIMC) // Work per work-item (N-dimension) #define KDIMA ((MDIMC*NDIMC)/(MDIMA)) // Re-shaped tile dimension of matrix A: KDIMA * MDIMA #define KDIMB ((MDIMC*NDIMC)/(NDIMB)) // Re-shaped tile dimension of matrix B: KDIMB * NDIMB #define MWA (MWG/MDIMA) // Amount of loads-per-thread for matrix A (M-dimension) #define KWA (KWG/KDIMA) // Amount of loads-per-thread for matrix A (K-dimension) #define KWB (KWG/KDIMB) // Amount of loads-per-thread for matrix B (K-dimension) #define NWB (NWG/NDIMB) // Amount of loads-per-thread for matrix B (N-dimension) // Settings #ifndef USE_VECTOR_MAD #define USE_VECTOR_MAD 0 // Unroll (0) or don't (1) unroll the vector MAD manually #endif #ifndef GLOBAL_MEM_FENCE #define GLOBAL_MEM_FENCE 0 // Global synchronisation barrier for potential better performance #endif // ================================================================================================= // Data-widths in dimension M #ifdef FP16_STORAGE #if VWM == 1 typedef real realM; typedef short memM; #elif VWM == 2 typedef real2 realM; typedef short2 memM; #elif VWM == 4 typedef real4 realM; typedef short4 memM; #elif VWM == 8 typedef real8 realM; typedef short8 memM; #elif VWM == 16 typedef real16 realM; typedef short16 memM; #endif #else #if VWM == 1 typedef real realM; typedef real memM; #elif VWM == 2 typedef real2 realM; typedef real2 memM; #elif VWM == 4 typedef real4 realM; typedef real4 memM; #elif VWM == 8 typedef real8 realM; typedef real8 memM; #elif VWM == 16 typedef real16 realM; typedef real16 memM; #endif #endif // Data-widths in dimension N #ifdef FP16_STORAGE #if VWN == 1 typedef real realN; typedef short memN; #elif VWN == 2 typedef real2 realN; typedef short2 memN; #elif VWN == 4 typedef real4 realN; typedef short4 memN; #elif VWN == 8 typedef real8 realN; typedef short8 memN; #elif VWN == 16 typedef real16 realN; typedef short16 memN; #endif #else #if VWN == 1 typedef real realN; typedef real memN; #elif VWN == 2 typedef real2 realN; typedef real2 memN; #elif VWN == 4 typedef real4 realN; typedef real4 memN; #elif VWN == 8 typedef real8 realN; typedef real8 memN; #elif VWN == 16 typedef real16 realN; typedef real16 memN; #endif #endif // ================================================================================================= // Initializes the accumulation registers to zero INLINE_FUNC realM InitAccRegisters() { realM result; #if VWM == 1 SetToZero(result); #elif VWM == 2 SetToZero(result.x); SetToZero(result.y); #elif VWM == 4 SetToZero(result.x); SetToZero(result.y); SetToZero(result.z); SetToZero(result.w); #elif VWM == 8 SetToZero(result.s0); SetToZero(result.s1); SetToZero(result.s2); SetToZero(result.s3); SetToZero(result.s4); SetToZero(result.s5); SetToZero(result.s6); SetToZero(result.s7); #elif VWM == 16 SetToZero(result.s0); SetToZero(result.s1); SetToZero(result.s2); SetToZero(result.s3); SetToZero(result.s4); SetToZero(result.s5); SetToZero(result.s6); SetToZero(result.s7); SetToZero(result.s8); SetToZero(result.s9); SetToZero(result.sA); SetToZero(result.sB); SetToZero(result.sC); SetToZero(result.sD); SetToZero(result.sE); SetToZero(result.sF); #endif return result; } // ================================================================================================= // Caches global off-chip memory into local (shared) memory on-chip. This function is specific for // caching the A input matrix. #if SA == 1 INLINE_FUNC void GlobalToLocalA(const __global memM* restrict agm, LOCAL_PTR memM* alm, const int kSizeM, const int tid, const int kwg) { const int la0 = tid % MDIMA; const int la1 = tid / MDIMA; #pragma unroll for (int _mia = 0; _mia < MWA/VWM; _mia += 1) { #pragma unroll for (int _kia = 0; _kia < KWA; _kia += 1) { // Computes the indices based on strided/non-strided access #if STRM == 0 int mg = _mia + la0*(MWA/VWM); #elif STRM == 1 int mg = la0 + _mia*MDIMA; #endif // Computes the indices for the global memory int kg = _kia + la1*KWA; int idm = mg + GetGroupID0() * (MWG/VWM); int idk = kg + kwg; // Loads the data from global memory (not transposed) into the local memory alm[kg*(MWG/VWM) + mg] = agm[idk*(kSizeM/VWM) + idm]; } } } #endif // Same as above, but now for the B input matrix #if SB == 1 INLINE_FUNC void GlobalToLocalB(const __global memN* restrict bgm, LOCAL_PTR memN* blm, const int kSizeN, const int tid, const int kwg) { const int lb0 = tid % NDIMB; const int lb1 = tid / NDIMB; #pragma unroll for (int _kib = 0; _kib < KWB; _kib += 1) { #pragma unroll for (int _nib = 0; _nib < NWB/VWN; _nib += 1) { // Computes the indices based on strided/non-strided access #if STRN == 0 int ng = _nib + lb0*(NWB/VWN); #elif STRN == 1 int ng = lb0 + _nib*NDIMB; #endif // Computes the indices for the global memory int kg = _kib + lb1*KWB; int idn = ng + GetGroupID1() * (NWG/VWN); int idk = kg + kwg; // Loads the data from global memory (transposed) into the local memory blm[kg*(NWG/VWN) + ng] = bgm[idk*(kSizeN/VWN) + idn]; } } } #endif // ================================================================================================= // Caches global off-chip memory directly into per-thread private memory (registers). This function // is specific for caching the A input matrix. #if SA == 0 INLINE_FUNC realM GlobalToPrivateA(const __global memM* restrict agm, const int _mi, const int kSizeM, const int idk, const int kwg) { // Computes the indices based on strided/non-strided access #if STRM == 0 int mg = _mi + get_local_id(0)*(MWI/VWM); #elif STRM == 1 int mg = get_local_id(0) + _mi*MDIMC; #endif // Computes the indices for the global memory int idm = mg + GetGroupID0() * (MWG/VWM); // Loads the data from global memory (not transposed) and stores into registers #ifdef FP16_STORAGE #if VWM == 1 return vloada_half(idk*(kSizeM/VWM) + idm, (const __global half*)agm); #elif VWM == 2 return vloada_half2(idk*(kSizeM/VWM) + idm, (const __global half*)agm); #elif VWM == 4 return vloada_half4(idk*(kSizeM/VWM) + idm, (const __global half*)agm); #elif VWM == 8 return vloada_half8(idk*(kSizeM/VWM) + idm, (const __global half*)agm); #elif VWM == 16 return vloada_half16(idk*(kSizeM/VWM) + idm, (const __global half*)agm); #endif #else return agm[idk*(kSizeM/VWM) + idm]; #endif } #endif // Same as above, but now for the B input matrix #if SB == 0 INLINE_FUNC realN GlobalToPrivateB(const __global memN* restrict bgm, const int _ni, const int kSizeN, const int idk) { // Computes the indices based on strided/non-strided access #if STRN == 0 int ng = _ni + get_local_id(1)*(NWI/VWN); #elif STRN == 1 int ng = get_local_id(1) + _ni*NDIMC; #endif // Computes the indices for the global memory int idn = ng + GetGroupID1() * (NWG/VWN); // Loads the data from global memory (transposed) and stores into registers #ifdef FP16_STORAGE #if VWN == 1 return vloada_half(idk*(kSizeN/VWN) + idn, (const __global half*)bgm); #elif VWN == 2 return vloada_half2(idk*(kSizeN/VWN) + idn, (const __global half*)bgm); #elif VWN == 4 return vloada_half4(idk*(kSizeN/VWN) + idn, (const __global half*)bgm); #elif VWN == 8 return vloada_half8(idk*(kSizeN/VWN) + idn, (const __global half*)bgm); #elif VWN == 16 return vloada_half16(idk*(kSizeN/VWN) + idn, (const __global half*)bgm); #endif #else return bgm[idk*(kSizeN/VWN) + idn]; #endif } #endif // ================================================================================================= // Caches on-chip local memory into per-thread private memory (registers). This function is specific // for caching the A input matrix. #if SA == 1 INLINE_FUNC realM LocalToPrivateA(LOCAL_PTR memM* alm, const int _mi, const int kg) { #if STRM == 0 int mg = _mi + get_local_id(0)*(MWI/VWM); #elif STRM == 1 int mg = get_local_id(0) + _mi*MDIMC; #endif #ifdef FP16_STORAGE #if VWM == 1 return vloada_half(kg*(MWG/VWM) + mg, (LOCAL_PTR half*)alm); #elif VWM == 2 return vloada_half2(kg*(MWG/VWM) + mg, (LOCAL_PTR half*)alm); #elif VWM == 4 return vloada_half4(kg*(MWG/VWM) + mg, (LOCAL_PTR half*)alm); #elif VWM == 8 return vloada_half8(kg*(MWG/VWM) + mg, (LOCAL_PTR half*)alm); #elif VWM == 16 return vloada_half16(kg*(MWG/VWM) + mg, (LOCAL_PTR half*)alm); #endif #else return alm[kg*(MWG/VWM) + mg]; #endif } #endif // Same as above, but now for the B input matrix #if SB == 1 INLINE_FUNC realN LocalToPrivateB(LOCAL_PTR memN* blm, const int _ni, const int kg) { #if STRN == 0 int ng = _ni + get_local_id(1)*(NWI/VWN); #elif STRN == 1 int ng = get_local_id(1) + _ni*NDIMC; #endif #ifdef FP16_STORAGE #if VWN == 1 return vloada_half(kg*(NWG/VWN) + ng, (LOCAL_PTR half*)blm); #elif VWN == 2 return vloada_half2(kg*(NWG/VWN) + ng, (LOCAL_PTR half*)blm); #elif VWN == 4 return vloada_half4(kg*(NWG/VWN) + ng, (LOCAL_PTR half*)blm); #elif VWN == 8 return vloada_half8(kg*(NWG/VWN) + ng, (LOCAL_PTR half*)blm); #elif VWN == 16 return vloada_half16(kg*(NWG/VWN) + ng, (LOCAL_PTR half*)blm); #endif #else return blm[kg*(NWG/VWN) + ng]; #endif } #endif // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/clblast/xgemm_part2.opencl000066400000000000000000000100721345132315700230110ustar00rootroot00000000000000 // ================================================================================================= // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This // project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- // width of 100 characters per line. // // Author(s): // Cedric Nugteren // // This is part 2 of 4 of the GEMM kernel. See part 1 for more information. // // ================================================================================================= // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( // ================================================================================================= // The vectorised multiply-add function INLINE_FUNC realM MultiplyAddVector(realM cvec, const realM avec, const real bval) { #if USE_VECTOR_MAD == 1 cvec += avec * bval; #else #if VWM == 1 MultiplyAdd(cvec, avec, bval); #elif VWM == 2 MultiplyAdd(cvec.x , avec.x, bval); MultiplyAdd(cvec.y , avec.y, bval); #elif VWM == 4 MultiplyAdd(cvec.x , avec.x, bval); MultiplyAdd(cvec.y , avec.y, bval); MultiplyAdd(cvec.z , avec.z, bval); MultiplyAdd(cvec.w , avec.w, bval); #elif VWM == 8 MultiplyAdd(cvec.s0, avec.s0, bval); MultiplyAdd(cvec.s1, avec.s1, bval); MultiplyAdd(cvec.s2, avec.s2, bval); MultiplyAdd(cvec.s3, avec.s3, bval); MultiplyAdd(cvec.s4, avec.s4, bval); MultiplyAdd(cvec.s5, avec.s5, bval); MultiplyAdd(cvec.s6, avec.s6, bval); MultiplyAdd(cvec.s7, avec.s7, bval); #elif VWM == 16 MultiplyAdd(cvec.s0, avec.s0, bval); MultiplyAdd(cvec.s1, avec.s1, bval); MultiplyAdd(cvec.s2, avec.s2, bval); MultiplyAdd(cvec.s3, avec.s3, bval); MultiplyAdd(cvec.s4, avec.s4, bval); MultiplyAdd(cvec.s5, avec.s5, bval); MultiplyAdd(cvec.s6, avec.s6, bval); MultiplyAdd(cvec.s7, avec.s7, bval); MultiplyAdd(cvec.s8, avec.s8, bval); MultiplyAdd(cvec.s9, avec.s9, bval); MultiplyAdd(cvec.sA, avec.sA, bval); MultiplyAdd(cvec.sB, avec.sB, bval); MultiplyAdd(cvec.sC, avec.sC, bval); MultiplyAdd(cvec.sD, avec.sD, bval); MultiplyAdd(cvec.sE, avec.sE, bval); MultiplyAdd(cvec.sF, avec.sF, bval); #endif #endif return cvec; } // ================================================================================================= // Merges the results in Cpm with the global array in Cgm. INLINE_FUNC void StoreResults(__global memM* cgm, realM cpm[NWI*MWI/VWM], const int kSizeM) { #pragma unroll for (int _ni = 0; _ni < NWI; _ni += 1) { #pragma unroll for (int _mi = 0; _mi < MWI/VWM; _mi += 1) { #if STRM == 0 int mg = _mi + get_local_id(0)*(MWI/VWM); #elif STRM == 1 int mg = get_local_id(0) + _mi*MDIMC; #endif #if STRN == 0 int ng = _ni + get_local_id(1)*NWI; #elif STRN == 1 int ng = _ni%VWN + get_local_id(1)*VWN + (_ni/VWN)*VWN*NDIMC; #endif int idm = mg + GetGroupID0() * (MWG/VWM); int idn = ng + GetGroupID1() * NWG; int index = idn*(kSizeM/VWM) + idm; #ifdef FP16_STORAGE #if VWM == 1 vstorea_half(cpm[_ni * (MWI/VWM) + _mi], index, (__global half*)cgm); #elif VWM == 2 vstorea_half2(cpm[_ni * (MWI/VWM) + _mi], index, (__global half*)cgm); #elif VWM == 4 vstorea_half4(cpm[_ni * (MWI/VWM) + _mi], index, (__global half*)cgm); #elif VWM == 8 vstorea_half8(cpm[_ni * (MWI/VWM) + _mi], index, (__global half*)cgm); #elif VWM == 16 vstorea_half16(cpm[_ni * (MWI/VWM) + _mi], index, (__global half*)cgm); #endif #else cgm[index] = cpm[_ni * (MWI/VWM) + _mi]; #endif } } } // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/clblast/xgemm_part3.opencl000066400000000000000000000204441345132315700230160ustar00rootroot00000000000000 // ================================================================================================= // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This // project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- // width of 100 characters per line. // // Author(s): // Cedric Nugteren // // This is part 3 of 4 of the GEMM kernel. See part 1 for more information. // // ================================================================================================= // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( // ================================================================================================= // Main body of the matrix-multiplication algorithm. It calls various (inlined) functions. INLINE_FUNC void XgemmBody(const int kSizeM, const int kSizeN, const int kSizeK, const __global memM* restrict agm, const __global memN* restrict bgm, __global memM* cgm #if SA == 1 && SB == 1 , LOCAL_PTR memM* alm, LOCAL_PTR memN* blm #elif SA == 1 , LOCAL_PTR memM* alm #elif SB == 1 , LOCAL_PTR memN* blm #endif ) { // Allocates workitem-private memory (registers) #pragma promote_to_registers realM apm[MWI/VWM]; #pragma promote_to_registers realN bpm[NWI/VWN]; #pragma promote_to_registers realM cpm[NWI*(MWI/VWM)]; // Combined thread identifier (volatile to disable caching) #if SA == 1 || SB == 1 volatile int tid = get_local_id(0) + MDIMC*get_local_id(1); #endif // Initializes the accumulation registers #pragma unroll for (int _mi = 0; _mi < MWI/VWM; _mi += 1) { #pragma unroll for (int _ni = 0; _ni < NWI; _ni += 1) { cpm[_ni * (MWI/VWM) + _mi] = InitAccRegisters(); } } // Loops over all workgroup tiles for (int kwg = 0; kwg < kSizeK; kwg += KWG) { // Loads data: off-chip --> local (matrix A) #if SA == 1 GlobalToLocalA(agm, alm, kSizeM, tid, kwg); #endif // Loads data: off-chip --> local (matrix B) #if SB == 1 GlobalToLocalB(bgm, blm, kSizeN, tid, kwg); #endif #if SA == 1 || SB == 1 barrier(CLK_LOCAL_MEM_FENCE); #endif // Loops over all workitem tiles, unrolled by a factor KWI for (int pwi = 0; pwi < KWG; pwi += KWI) { #pragma unroll for (int _pit = 0; _pit < KWI; _pit += 1) { #if SA == 0 || SB == 0 int idk = kwg + pwi + _pit; #endif #if SA == 1 || SB == 1 int kg = pwi + _pit; #endif #pragma unroll for (int _mi = 0; _mi < MWI/VWM; _mi += 1) { // Loads data: local --> private (matrix A) #if SA == 1 apm[_mi] = LocalToPrivateA(alm, _mi, kg); // Loads data: off-chip --> private (matrix A) #else apm[_mi] = GlobalToPrivateA(agm, _mi, kSizeM, idk, kwg); #endif } // Loads data: local --> private (matrix B) #pragma unroll for (int _ni = 0; _ni < NWI/VWN; _ni += 1) { #if SB == 1 bpm[_ni] = LocalToPrivateB(blm, _ni, kg); // Loads data: off-chip --> private (matrix B) #else bpm[_ni] = GlobalToPrivateB(bgm, _ni, kSizeN, idk); #endif } // Performs the accumulation (Cpm += Apm * Bpm) #pragma unroll for (int _ni = 0; _ni < NWI/VWN; _ni += 1) { #pragma unroll for (int _mi = 0; _mi < MWI/VWM; _mi += 1) { const realM aval = apm[_mi]; #if VWN == 1 cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi], aval, bpm[_ni]); #elif VWN == 2 cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi], aval, bpm[_ni].x); cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi], aval, bpm[_ni].y); #elif VWN == 4 cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi], aval, bpm[_ni].x); cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi], aval, bpm[_ni].y); cpm[(_ni*VWN + 2)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 2)*(MWI/VWM) + _mi], aval, bpm[_ni].z); cpm[(_ni*VWN + 3)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 3)*(MWI/VWM) + _mi], aval, bpm[_ni].w); #elif VWN == 8 cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 0)*(MWI/VWM) + _mi], aval, bpm[_ni].s0); cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 1)*(MWI/VWM) + _mi], aval, bpm[_ni].s1); cpm[(_ni*VWN + 2)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 2)*(MWI/VWM) + _mi], aval, bpm[_ni].s2); cpm[(_ni*VWN + 3)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 3)*(MWI/VWM) + _mi], aval, bpm[_ni].s3); cpm[(_ni*VWN + 4)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 4)*(MWI/VWM) + _mi], aval, bpm[_ni].s4); cpm[(_ni*VWN + 5)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 5)*(MWI/VWM) + _mi], aval, bpm[_ni].s5); cpm[(_ni*VWN + 6)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 6)*(MWI/VWM) + _mi], aval, bpm[_ni].s6); cpm[(_ni*VWN + 7)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 7)*(MWI/VWM) + _mi], aval, bpm[_ni].s7); #elif VWN == 16 cpm[(_ni*VWN + 0 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 0 )*(MWI/VWM) + _mi], aval, bpm[_ni].s0); cpm[(_ni*VWN + 1 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 1 )*(MWI/VWM) + _mi], aval, bpm[_ni].s1); cpm[(_ni*VWN + 2 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 2 )*(MWI/VWM) + _mi], aval, bpm[_ni].s2); cpm[(_ni*VWN + 3 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 3 )*(MWI/VWM) + _mi], aval, bpm[_ni].s3); cpm[(_ni*VWN + 4 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 4 )*(MWI/VWM) + _mi], aval, bpm[_ni].s4); cpm[(_ni*VWN + 5 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 5 )*(MWI/VWM) + _mi], aval, bpm[_ni].s5); cpm[(_ni*VWN + 6 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 6 )*(MWI/VWM) + _mi], aval, bpm[_ni].s6); cpm[(_ni*VWN + 7 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 7 )*(MWI/VWM) + _mi], aval, bpm[_ni].s7); cpm[(_ni*VWN + 8 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 8 )*(MWI/VWM) + _mi], aval, bpm[_ni].s8); cpm[(_ni*VWN + 9 )*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 9 )*(MWI/VWM) + _mi], aval, bpm[_ni].s9); cpm[(_ni*VWN + 10)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 10)*(MWI/VWM) + _mi], aval, bpm[_ni].sA); cpm[(_ni*VWN + 11)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 11)*(MWI/VWM) + _mi], aval, bpm[_ni].sB); cpm[(_ni*VWN + 12)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 12)*(MWI/VWM) + _mi], aval, bpm[_ni].sC); cpm[(_ni*VWN + 13)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 13)*(MWI/VWM) + _mi], aval, bpm[_ni].sD); cpm[(_ni*VWN + 14)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 14)*(MWI/VWM) + _mi], aval, bpm[_ni].sE); cpm[(_ni*VWN + 15)*(MWI/VWM) + _mi] = MultiplyAddVector(cpm[(_ni*VWN + 15)*(MWI/VWM) + _mi], aval, bpm[_ni].sF); #endif } } } } #if SA == 1 || SB == 1 barrier(CLK_LOCAL_MEM_FENCE); #endif } #if GLOBAL_MEM_FENCE == 1 barrier(CLK_GLOBAL_MEM_FENCE); #endif // Stores an MWG * NWG tile of results StoreResults(cgm, cpm, kSizeM); } // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/common.opencl000066400000000000000000000134311345132315700204320ustar00rootroot00000000000000 // ================================================================================================= // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This // project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- // width of 100 characters per line. // // Author(s): // Cedric Nugteren // // This file contains the common defines and type-defs for the CLBlast OpenCL kernels. // // ================================================================================================= // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( // ================================================================================================= #define ROUTINE_GEMMBATCHED #ifdef USE_HALF #ifdef FP16_SUPPORT #define FP16_COMPUTE #else #define FP16_STORAGE #endif #endif #ifndef PRECISION #ifdef FP16_COMPUTE #define PRECISION 16 #else #define PRECISION 32 // Data-types: half, single or double precision, complex or regular #endif #endif #ifdef FP16_STORAGE typedef half net_t; #define vload_net_t(offset,p) vload_half(offset,p) #define vstore_net_t(data,offset,p) vstore_half(data,offset,p) #else #ifdef FP16_COMPUTE typedef half net_t; #else typedef float net_t; #endif #define vload_net_t(offset,p) ((p)[(offset)]) #define vstore_net_t(data,offset,p) (((p)[(offset)])=(data)) #endif // ================================================================================================= #ifndef CUDA // Enable support for double-precision #if PRECISION == 16 #pragma OPENCL EXTENSION cl_khr_fp16: enable #endif #endif // Half-precision #if PRECISION == 16 typedef half real; typedef half2 real2; typedef half4 real4; typedef half8 real8; typedef half16 real16; #define SQ2 1.4142135623730951 #define ZERO 0 #define ONE 1 #define SMALLEST -1.0e14 // Single-precision #elif PRECISION == 32 typedef float real; typedef float2 real2; typedef float4 real4; typedef float8 real8; typedef float16 real16; #define SQ2 1.4142135623730951f #define ZERO 0.0f #define ONE 1.0f #define SMALLEST -1.0e37f #endif // Single-element version of a complex number typedef real singlereal; // Converts a 'real argument' value to a 'real' value as passed to the kernel. Normally there is no // conversion, but half-precision is not supported as kernel argument so it is converted from float. #if PRECISION == 16 typedef float real_arg; #define GetRealArg(x) (half)x #else typedef real real_arg; #define GetRealArg(x) x #endif // Pointers to local memory objects (using a define because CUDA doesn't need them) #ifndef LOCAL_PTR #define LOCAL_PTR __local #endif // ================================================================================================= // Don't use the non-IEEE754 compliant OpenCL built-in mad() instruction per default. For specific // devices, this is enabled (see src/routine.cpp). #ifndef USE_CL_MAD #define USE_CL_MAD 0 #endif // Sets a variable to zero #define SetToZero(a) a = ZERO // Sets a variable to zero (only the imaginary part) #define ImagToZero(a) // Sets a variable to one #define SetToOne(a) a = ONE // Determines whether a variable is zero #define IsZero(a) (a == ZERO) // The absolute value (component-wise) #define AbsoluteValue(value) value = fabs(value) // Negation (component-wise) #define Negate(value) value = -(value) // Adds two complex variables #define Add(c,a,b) c = a + b // Subtracts two complex variables #define Subtract(c,a,b) c = a - b // The scalar multiply function #define Multiply(c,a,b) c = a * b // The scalar multiply-add function #if USE_CL_MAD == 1 #define MultiplyAdd(c,a,b) c = mad(a, b, c) #else #define MultiplyAdd(c,a,b) c += a * b #endif // The scalar multiply-subtract function #define MultiplySubtract(c,a,b) c -= a * b // The scalar division function: full division #define DivideFull(c,a,b) c = a / b // The scalar AXPBY function #define AXPBY(e,a,b,c,d) e = a*b + c*d // The complex conjugate operation for complex transforms #define COMPLEX_CONJUGATE(value) // ================================================================================================= // Force inlining functions or not: some compilers don't support the inline keyword #ifdef USE_INLINE_KEYWORD #define INLINE_FUNC inline #else #define INLINE_FUNC #endif // ================================================================================================= // Shuffled workgroup indices to avoid partition camping, see below. For specific devices, this is // enabled (see src/routine.cc). #ifndef USE_STAGGERED_INDICES #define USE_STAGGERED_INDICES 0 #endif // Staggered/shuffled group indices to avoid partition camping (AMD GPUs). Formula's are taken from: // http://docs.nvidia.com/cuda/samples/6_Advanced/transpose/doc/MatrixTranspose.pdf // More details: https://github.com/CNugteren/CLBlast/issues/53 #if USE_STAGGERED_INDICES == 1 INLINE_FUNC int GetGroupIDFlat() { return get_group_id(0) + get_num_groups(0) * get_group_id(1); } INLINE_FUNC int GetGroupID1() { return (GetGroupIDFlat()) % get_num_groups(1); } INLINE_FUNC int GetGroupID0() { return ((GetGroupIDFlat() / get_num_groups(1)) + GetGroupID1()) % get_num_groups(0); } #else INLINE_FUNC int GetGroupID1() { return get_group_id(1); } INLINE_FUNC int GetGroupID0() { return get_group_id(0); } #endif // ================================================================================================= // End of the C++11 raw string literal )" // ================================================================================================= leela-zero-0.17/src/kernels/convolve1.opencl000066400000000000000000000141111345132315700210520ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( __kernel __attribute__((work_group_size_hint(8, 16, 1))) void convolve1( __global const net_t * restrict in, __global net_t * restrict merge, __global const net_t * restrict weights, __local real * channel_buff, __local real * row_buff) { // cl::NDRange global(channels, outputs, row); const int c = get_global_id(0); // channel const int o = get_global_id(1); // output const int row_batch = get_global_id(2); // row * batch_size const int row = row_batch % BOARD_SIZE; const int batch = row_batch / BOARD_SIZE; const int channels = get_global_size(0); const int outputs = get_global_size(1); const int input_offset = batch * NUM_INTERSECTIONS * channels; const int merge_offset = batch * NUM_INTERSECTIONS * (channels >> 3) * outputs; // cl::NDRange local(2, (1->32), 1); const int lx = get_local_id(0); const int ly = get_local_id(1); const int chan_buff_size = 8; const int out_buff_size = get_local_size(1); const int row_buff_size = 7; const int chan_shift = 3; // input = channels * height * width // output = outputs * height * width // weights = output * channels * filter // merge = channels * outputs * height * width const int width = BOARD_SIZE; const int height = BOARD_SIZE; const int strip_size = width; // Copy the input channels (strips) locally if (out_buff_size < BOARD_SIZE && ly == 0) { // strip-row for (int w = 0; w < width; w++) { channel_buff[lx * width + w] = vload_net_t((c * height + row) * width + w + input_offset, in); } } else if (out_buff_size >= BOARD_SIZE && ly < BOARD_SIZE) { // Every thread copies a column channel_buff[lx * width + ly] = vload_net_t((c * height + row) * width + ly + input_offset, in); } // Copy the filter we are applying locally __private real filter_buff = vload_net_t((o * channels + c), weights); barrier(CLK_LOCAL_MEM_FENCE); int out_lane = 0; int out_cw = 0; #pragma unroll for (int cw = 0; cw < width; cw++) { int fid = lx * strip_size; real out = channel_buff[fid + cw] * filter_buff; row_buff[(ly * chan_buff_size + lx) * row_buff_size + out_lane] = out; out_lane++; // Row buffer full or last lane? if (out_lane == row_buff_size || (cw == width - 1)) { barrier(CLK_LOCAL_MEM_FENCE); if (lx < out_lane) { real val; val = row_buff[(ly * chan_buff_size + 0) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 1) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 2) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 3) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 4) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 5) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 6) * row_buff_size + lx]; val += row_buff[(ly * chan_buff_size + 7) * row_buff_size + lx]; vstore_net_t(val, (((c >> chan_shift) * height + row) * width + out_cw + lx) * outputs + o + merge_offset, merge); } out_cw += row_buff_size; out_lane = 0; } } } __kernel void merge( __global const net_t * restrict in, __global net_t * restrict out, __private const int channels) { // cl::NDRange global(outputs, NUM_INTERSECTIONS); const int gx = get_global_id(0); const int gy = get_global_id(1); const int batch = get_global_id(2); const int output = gx; const int b = gy; const int outputs = get_global_size(0); const int width = BOARD_SIZE; const int height = BOARD_SIZE; const int o = output; real sum = 0; for (int c = 0; c < channels; c++) { sum += vload_net_t(batch * channels * NUM_INTERSECTIONS * outputs + (c * NUM_INTERSECTIONS + b) * outputs + o, in); } vstore_net_t(sum, batch * outputs * NUM_INTERSECTIONS + o * NUM_INTERSECTIONS + b, out); } // End of the C++11 raw string literal )" leela-zero-0.17/src/kernels/convolve3.opencl000066400000000000000000000403751345132315700210670ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( #ifndef OUTIN_KWG #define OUTIN_KWG 2 #endif #ifndef OUT_KWG #define OUT_KWG 32 #endif #ifndef OUT_BWG #define OUT_BWG 2 #endif __constant real Bt[WINOGRAD_ALPHA * WINOGRAD_ALPHA] = \ {1.0f, 0.0f, -5.0f/2.0f, 0.0f, 1.0f, 0.0f, 0.0f, -SQ2, -2.0f, SQ2/2.0f, 1.0f, 0.0f, 0.0f, SQ2, -2.0f, -SQ2/2.0f, 1.0f, 0.0f, 0.0f, -SQ2/2.0f, -1.0f/2.0f, SQ2, 1.0f, 0.0f, 0.0f, SQ2/2.0f, -1.0f/2.0f, -SQ2, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, -5.0f/2.0f, 0.0f, 1.0f}; void multiply_bt( real * o0, real * o1, real * o2, real * o3, real * o4, real * o5, real i0, real i1, real i2, real i3, real i4, real i5 ) { real i3m1 = i1 * -SQ2 + i3 * (SQ2 / 2.0f); real i4m2 = i2 * -2.0f + i4 * 1.0f; *o0 = i0 + i2 * (-5.0f/2.0f) + i4; *o1 = i3m1 + i4m2; *o2 = -i3m1 + i4m2; real i3m1_2 = i3 * (SQ2) + i1 * (-SQ2/2.0f); real i4m2_2 = i2 * (-1.0f/2.0f) + i4; *o3 = i3m1_2 + i4m2_2; *o4 = -i3m1_2 + i4m2_2; *o5 = i1 + i3 * (-5.0f/2.0f) + i5; } __constant real At[WINOGRAD_M * WINOGRAD_ALPHA] = \ {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, SQ2/2.0f, -SQ2/2.0f, SQ2, -SQ2, 0.0f, 0.0f, 1.0f/2.0f, 1.0f/2.0f, 2.0f, 2.0f, 0.0f, 0.0f, SQ2/4.0f, -SQ2/4.0f, 2.0f*SQ2, -2.0f*SQ2, 1.0f}; void multiply_atv( real4 * o, real i0, real i1, real i2, real i3, real i4, real i5 ) { real t1p2 = (i1 + i2) * (1.0f / 2.0f); real t1m2 = (i1 - i2) * (SQ2/4.0f); real t3p4 = i3 + i4; real t3m4 = (i3 - i4) * (SQ2); (*o).x = i0 + t1p2 + t1p2 + t3p4; (*o).y = t1m2 + t1m2 + t3m4; (*o).z = t1p2 + t3p4 + t3p4; (*o).w = t1m2 + t3m4 + t3m4 + i5; } void multiply_at( real * o0, real * o1, real * o2, real * o3, real i0, real i1, real i2, real i3, real i4, real i5 ) { real4 o; multiply_atv(&o, i0, i1, i2, i3, i4, i5); *o0 = o.x; *o1 = o.y; *o2 = o.z; *o3 = o.w; } void __in_transform_eq(real x[WINOGRAD_ALPHA][WINOGRAD_ALPHA], __global net_t * restrict V, int offset, int CPpad) { const int W = BOARD_SIZE; const int H = BOARD_SIZE; const int P = WTILES * WTILES; real T1[WINOGRAD_ALPHA][WINOGRAD_ALPHA]; real T2[WINOGRAD_ALPHA][WINOGRAD_ALPHA]; // Calculates transpose(B).x.B #ifdef WINOGRAD_SIMD for (int i = 0; i < WINOGRAD_ALPHA; i++){ for (int j = 0; j < WINOGRAD_ALPHA; j++) { real2 acc = {ZERO, ZERO}; real2 *x2 = (real2 *)&x[j][0]; for (int k = 0; k < WINOGRAD_ALPHA/2; k++) { real2 x1; x1.x = Bt[i * WINOGRAD_ALPHA + 2*k]; x1.y = Bt[i * WINOGRAD_ALPHA + 2*k + 1]; acc += x1 * x2[k]; } T1[i][j] = acc.x + acc.y; } } #else for (int j = 0; j < WINOGRAD_ALPHA; j++) { multiply_bt( &(T1[0][j]), &(T1[1][j]), &(T1[2][j]), &(T1[3][j]), &(T1[4][j]), &(T1[5][j]), x[j][0], x[j][1], x[j][2], x[j][3], x[j][4], x[j][5] ); } #endif #ifdef WINOGRAD_SIMD for (int i = 0; i < WINOGRAD_ALPHA; i++){ for (int j = 0; j < WINOGRAD_ALPHA; j++) { real2 acc = {ZERO, ZERO}; real2 *x1 = (real2 *)&T1[i][0]; for (int k = 0; k < WINOGRAD_ALPHA/2; k++) { real2 x2; x2.x = Bt[j * WINOGRAD_ALPHA + 2*k]; x2.y = Bt[j * WINOGRAD_ALPHA + 2*k + 1]; acc += x1[k] * x2; } T2[i][j] = acc.x + acc.y; } } #else for (int i = 0; i < WINOGRAD_ALPHA; i++){ multiply_bt( &(T2[i][0]), &(T2[i][1]), &(T2[i][2]), &(T2[i][3]), &(T2[i][4]), &(T2[i][5]), T1[i][0], T1[i][1], T1[i][2], T1[i][3], T1[i][4], T1[i][5] ); } #endif // Scatter each sub element in tile to separate matrices for (int i = 0; i < WINOGRAD_ALPHA; i++) { for (int j = 0; j < WINOGRAD_ALPHA; j++) { vstore_net_t(T2[i][j], (i*WINOGRAD_ALPHA + j)*CPpad + offset, V); } } } __kernel void in_transform(__global net_t * restrict in, __global net_t * restrict V, const int C, const int Cpad, const int Ppad, const int batch_size) { const int W = BOARD_SIZE; const int H = BOARD_SIZE; const int P = WTILES * WTILES; const int CPpad = Ppad * Cpad; const int block = get_global_id(0); const int ch = get_global_id(1); const int batch = block / P; const int block_x = (block - P * batch) % WTILES; const int block_y = (block - P * batch) / WTILES; // 6x6 tiles overlap by 2 const int yin = WINOGRAD_M * block_y - 1; const int xin = WINOGRAD_M * block_x - 1; if (block < batch_size * P && ch < C) { // Cache input tile and handle zero padding real x[WINOGRAD_ALPHA][WINOGRAD_ALPHA]; for (int i = 0; i < WINOGRAD_ALPHA; i++) { for (int j = 0; j < WINOGRAD_ALPHA; j++) { int a = xin + j; int b = yin + i; // x is transposed here for better layout later if (b >= 0 && a >= 0 && b < H && a < W) { x[j][i] = vload_net_t(batch * C * NUM_INTERSECTIONS + ch * NUM_INTERSECTIONS + b * W + a, in); } else { x[j][i] = ZERO; } } } // V dimensions are [36, input_channels, batch_size * tiles]. // Padded with zeros as necessary for SGEMM // = [36, Cpad, Ppad] const int offset = ch * Ppad + block; __in_transform_eq(x, V, offset, CPpad); } } __kernel __attribute__((reqd_work_group_size(OUT_KWG, OUT_BWG, 1))) void out_transform_fused_bn(__global const net_t * restrict M, __global net_t * restrict Y, const int K, const int Kpad, const int Ppad, const int batch_size, __global const net_t * restrict residual, __constant const net_t * restrict means, __constant const net_t * restrict stddivs) { const int W = BOARD_SIZE; const int H = BOARD_SIZE; const int P = WTILES * WTILES; const int k = get_global_id(0); const int block = get_global_id(1); // Adding some padding decreases bank conflicts __local real out_buf[OUT_KWG][OUT_BWG][WINOGRAD_M][WINOGRAD_M + 1]; volatile int kid = get_local_id(0); volatile int bid = get_local_id(1); if (k < K && block < batch_size * P) { const real mean = vload_net_t(k, means); const real scale_stddiv = vload_net_t(k, stddivs); real temp[WINOGRAD_M][WINOGRAD_ALPHA]; // M dimensions are [36, outputs, batch_size * tiles]. // Plus zero padding from SGEMM. const int offset = block * Kpad + k; // Calculates transpose(A).temp_m for (int xn = 0; xn < WINOGRAD_ALPHA; xn++) { real temp_m0 = vload_net_t((0 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m1 = vload_net_t((1 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m2 = vload_net_t((2 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m3 = vload_net_t((3 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m4 = vload_net_t((4 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m5 = vload_net_t((5 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); multiply_at( &(temp[0][xn]), &(temp[1][xn]), &(temp[2][xn]), &(temp[3][xn]), temp_m0, temp_m1, temp_m2, temp_m3, temp_m4, temp_m5 ); } // Calculates temp.A for (int i = 0; i < WINOGRAD_M; i++){ real4 r; multiply_atv( &r, temp[i][0], temp[i][1], temp[i][2], temp[i][3], temp[i][4], temp[i][5] ); r = (r - mean) * scale_stddiv; out_buf[kid][bid][i][0] = r.x; out_buf[kid][bid][i][1] = r.y; out_buf[kid][bid][i][2] = r.z; out_buf[kid][bid][i][3] = r.w; } } barrier(CLK_LOCAL_MEM_FENCE); for (int idx = get_local_id(0) + get_local_size(0) * get_local_id(1); idx < OUT_BWG * OUT_KWG * WINOGRAD_M * WINOGRAD_M; idx += get_local_size(0) * get_local_size(1)) { // Calculate indexing for coalesced memory access. // This should be simplified somehow. const int k_local = idx / (OUT_BWG * WINOGRAD_M * WINOGRAD_M); const int idx_block = (idx - k_local * OUT_BWG * WINOGRAD_M * WINOGRAD_M); const int row = idx_block / (WINOGRAD_M * OUT_BWG); const int col = (idx_block - row * WINOGRAD_M * OUT_BWG); const int block_local = col / WINOGRAD_M; const int j = col % WINOGRAD_M; const int i = row % WINOGRAD_M; const int blockt = get_group_id(1) * get_local_size(1) + block_local; const int kt = get_group_id(0) * get_local_size(0) + k_local; const int batch = blockt / P; const int blockt_x = (blockt - P * batch) % WTILES; const int blockt_y = (blockt - P * batch) / WTILES; const int x = WINOGRAD_M * blockt_x; const int y = WINOGRAD_M * blockt_y; const int out_idx = batch * K * NUM_INTERSECTIONS + kt * NUM_INTERSECTIONS + (y + i) * W + (x + j); if (kt < K && blockt < batch_size * P && y + i < H && x + j < W) { real acc = out_buf[k_local][block_local][i][j]; if (residual) { acc += vload_net_t(out_idx, residual); } acc = acc > ZERO ? acc : ZERO; vstore_net_t(acc, out_idx, Y); } } } __kernel void out_transform_fused_bn_in( __global const net_t * restrict M, __global net_t * restrict Y, __global net_t * restrict V, const int K, const int Kpad, const int Ppad, const int Cpad, __global const net_t * restrict residual, __constant const net_t * restrict means, __constant const net_t * restrict stddivs) { const int W = BOARD_SIZE; const int H = BOARD_SIZE; const int P = WTILES * WTILES; const int k = get_global_id(0); const int kg = get_local_id(0); const int block = get_global_id(1); const int batch = get_global_id(2); const int block_x = block % WTILES; const int block_y = block / WTILES; const int x = WINOGRAD_M * block_x; const int y = WINOGRAD_M * block_y; const int kHW = batch * K * NUM_INTERSECTIONS + k * NUM_INTERSECTIONS; __local real ybuf[OUTIN_KWG * NUM_INTERSECTIONS]; if (k < K && block < P) { const real mean = vload_net_t(k, means); const real scale_stddiv = vload_net_t(k, stddivs); real temp[WINOGRAD_M][WINOGRAD_ALPHA]; // M dimensions are [36, outputs, batch_size * tiles]. // Plus zero padding from SGEMM. const int offset = block * Kpad + k; // Calculates transpose(A).temp_m for (int xn = 0; xn < WINOGRAD_ALPHA; xn++) { real temp_m0 = vload_net_t((0 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m1 = vload_net_t((1 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m2 = vload_net_t((2 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m3 = vload_net_t((3 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m4 = vload_net_t((4 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); real temp_m5 = vload_net_t((5 * WINOGRAD_ALPHA + xn) * Kpad * Ppad + offset, M); multiply_at( &(temp[0][xn]), &(temp[1][xn]), &(temp[2][xn]), &(temp[3][xn]), temp_m0, temp_m1, temp_m2, temp_m3, temp_m4, temp_m5 ); } // Calculates temp.A for (int i = 0; i < WINOGRAD_M; i++){ real4 r; multiply_atv( &r, temp[i][0], temp[i][1], temp[i][2], temp[i][3], temp[i][4], temp[i][5] ); r = scale_stddiv * (r - mean); if (y + i < H && x + 0 < W) { const int out_idx = (y + i) * W + (x + 0); ybuf[kg * NUM_INTERSECTIONS + out_idx] = r.x; } if (y + i < H && x + 1 < W) { const int out_idx = (y + i) * W + (x + 1); ybuf[kg * NUM_INTERSECTIONS + out_idx] = r.y; } if (y + i < H && x + 2 < W) { const int out_idx = (y + i) * W + (x + 2); ybuf[kg * NUM_INTERSECTIONS + out_idx] = r.z; } if (y + i < H && x + 3 < W) { const int out_idx = (y + i) * W + (x + 3); ybuf[kg * NUM_INTERSECTIONS + out_idx] = r.w; } } } barrier(CLK_LOCAL_MEM_FENCE); const int ks = get_local_size(0); const int k0 = get_group_id(0) * get_local_size(0); for (int x = get_local_id(0) + ks * get_local_id(1); x < ks * NUM_INTERSECTIONS; x += get_local_size(1) * get_local_size(0)) { const int kx = x / NUM_INTERSECTIONS; const int idx = x - kx * NUM_INTERSECTIONS; const int kHWx = batch * K * NUM_INTERSECTIONS + (k0 + kx) * NUM_INTERSECTIONS; real acc = ybuf[kx * NUM_INTERSECTIONS + idx]; if (residual) { acc += vload_net_t(kHWx + idx, residual); } acc = acc > ZERO ? acc : ZERO; if (Y) { vstore_net_t(acc, kHWx + idx, Y); } ybuf[kx * NUM_INTERSECTIONS + idx] = acc; } barrier(CLK_LOCAL_MEM_FENCE); const int yin = WINOGRAD_M * block_y - 1; const int xin = WINOGRAD_M * block_x - 1; if (block < P && k < K) { const int CPpad = Ppad * Cpad; // Cache input tile and handle zero padding real xx[WINOGRAD_ALPHA][WINOGRAD_ALPHA]; for (int i = 0; i < WINOGRAD_ALPHA; i++) { int b = yin + i; for (int j = 0; j < WINOGRAD_ALPHA; j++) { int a = xin + j; // x is transposed here for better layout later if (b >= 0 && a >= 0 && b < H && a < W) { xx[j][i] = ybuf[kg * NUM_INTERSECTIONS + b * W + a]; } else { xx[j][i] = ZERO; } } } const int offset = k * Ppad + P * batch + block; __in_transform_eq(xx, V, offset, CPpad); } } // End of the C++11 raw string literal )" leela-zero-0.17/src/kernels/tensorcore_test.opencl000066400000000000000000000024461345132315700223700ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ // This kernel simply tests if the host can compile a wmma insturction. // Not intended to be run at all. // Enables loading of this file using the C++ pre-processor's #include (C++11 standard raw string // literal). Comment-out this line for syntax-highlighting when developing. R"( __kernel void tensorcore_test(__global int * ptr) { asm( ".reg .b32 a0, a1, a2, a3, a4, a5, a6, a7;\n" "wmma.load.a.sync.aligned.m16n16k16.shared.row.f16 {a0,a1,a2,a3,a4,a5,a6,a7}, [%0];\n" : : "l"(ptr) ); } // End of the C++11 raw string literal )" leela-zero-0.17/src/tests/000077500000000000000000000000001345132315700154355ustar00rootroot00000000000000leela-zero-0.17/src/tests/0k.txt000066400000000000000000157137611345132315700165350ustar00rootroot000000000000001 0.0676393 -0.068592 0.19585 -0.089058 -0.0264829 0.122925 0.0793514 0.0903501 0.0593282 -0.113246 -0.126611 -0.0513581 -0.0376549 0.048671 0.191769 0.0318969 -0.102944 0.0358992 0.0127034 0.0928434 0.131252 0.00459327 0.0433963 0.138914 0.161637 0.0495909 0.0840509 -0.0402664 -0.127285 -0.0242945 0.00243536 0.121456 -0.104164 0.0331781 0.128209 0.154607 0.0722311 0.0986639 0.0778354 0.104049 -0.19076 -0.0147149 -0.0963003 -0.115408 0.054663 -0.129178 0.134814 -0.148826 0.0303606 0.144494 0.0353693 -0.0195425 -0.142452 0.0762663 0.0803377 -0.0484943 0.0461982 -0.00187532 0.0893293 -0.029209 -0.035135 -0.0304112 -0.181125 0.0316779 0.0176825 0.0716549 -0.0418907 -0.110567 0.0036763 -0.0416646 0.13596 -0.0785586 -0.00329407 -0.0945456 0.144463 0.0373131 -0.0219948 -0.038905 0.0516015 0.117733 -0.00859188 -0.169316 0.163753 0.0404094 -0.0505276 0.0497275 0.00511492 -0.0297876 0.0451713 0.110695 -0.0582534 -0.0563394 -0.020192 -0.0284534 0.0628438 0.126998 0.172931 -0.0452571 0.00686455 -0.066882 0.0552798 0.0299625 0.0425021 0.15107 0.0441784 0.0152753 -0.129266 0.02287 -0.144601 -0.00599916 0.0206103 0.0154099 -0.034208 0.0493657 0.00148337 0.0858479 0.125648 -0.0540431 0.0988024 0.100578 -0.124227 0.105007 0.0519816 0.0481747 -0.114796 0.0354183 -0.0650674 -0.110844 -0.00611979 0.14788 -0.0538216 0.0952191 0.0666122 0.126902 0.0422676 0.00224972 0.0276998 -0.088199 -0.0480438 -0.0108476 0.119798 -0.123697 0.0186752 0.0831783 -0.0770537 -0.029539 -0.0283419 -0.106467 -0.0434002 -0.112648 -0.0867606 -0.0479361 0.0570843 0.0906776 0.140136 0.0830007 0.086776 -0.0135568 -0.0321296 0.0558865 -0.0678021 -0.069966 0.0998748 0.0589944 0.0105055 -0.017939 0.0348291 0.0388627 0.0599368 0.116648 -0.0276638 0.0779742 -0.138792 -0.00481295 -0.0313497 -0.000114538 -0.122933 -0.103816 -0.0374395 0.0566425 -0.00132006 0.0348485 0.141547 -0.0184886 0.0108222 0.0230843 0.00228692 -0.0118992 -0.00316217 -0.0456474 0.00516354 0.0948856 0.0622594 0.0646245 0.0130349 0.0609168 0.0153679 0.0708131 -0.0222989 0.0423538 0.164663 -0.183744 0.00265012 0.0573007 0.0255938 0.133034 0.0629839 0.0525711 0.154207 0.157048 0.00746315 -0.122995 -0.0106279 0.0661213 -0.173934 -0.0629419 -0.0723979 -0.17245 -0.0816678 -0.0481281 -0.0622333 -0.0738929 -0.154251 0.00457346 0.00740726 -0.0409936 0.127536 -0.00117273 0.109439 -0.00342621 -0.106588 0.0745327 0.00509996 0.0854319 0.150343 -0.12493 -0.0283605 0.0654838 0.0664606 -0.0130668 0.0482634 0.034711 0.0462144 -0.0127059 -0.026768 -0.0920033 0.039196 0.115078 0.0735291 0.00444508 0.0139541 -0.178928 0.0243045 0.0221225 0.107172 0.0660311 -0.0929757 0.20916 -0.126757 0.0437393 0.0879602 -0.123984 0.0195399 0.0242767 -0.0404576 -0.0141008 0.016102 -0.162546 0.0401522 -0.0809578 0.0541762 -0.0310571 -0.185052 0.050374 0.0224464 -0.0384985 0.0228724 0.00784381 -0.0390031 -0.0614333 0.0978911 -0.0606655 0.00696036 -0.149749 -0.0138433 0.000520134 0.0599948 0.0204866 -0.161674 -0.00343558 -0.0163161 0.058953 0.0907099 0.0607133 0.0300927 -0.0677657 0.157235 -0.0578874 -0.0366744 0.0897681 0.193917 -0.131039 -0.055359 0.0145638 0.132739 -0.0671925 -0.130658 -0.0129584 0.0614488 0.105832 -0.0769593 0.19412 -0.0755586 0.010291 -0.00236652 0.0464053 -0.0334488 -0.150809 -0.0397953 0.141082 -0.00946729 0.0806748 -0.0481333 -0.0372748 -0.0655613 -0.0212319 -0.0496142 0.0722545 0.0263341 0.145618 0.0168276 -0.00372284 -0.0594247 -0.0905361 0.0239718 -0.0386754 -0.14473 -0.0492885 -0.00645204 0.0092775 -0.196546 0.134635 -0.0141604 -0.00428875 0.119672 -0.0842502 -0.0870485 0.00520258 -0.0822811 -0.18031 0.0464317 0.00171911 0.0145155 0.017008 -0.0974518 -0.114718 0.0798146 -0.0712034 -0.0364878 -0.0855269 -0.03746 0.173076 0.0480946 -0.00340522 0.105828 0.0436422 -0.0425391 -0.0531823 -0.0787384 0.0766185 0.0760917 0.0770802 -0.0220547 0.060171 -0.0210564 -0.00923767 0.0212508 -0.0606478 -0.199781 -0.057644 0.0255779 -0.0287127 0.0226892 0.0372756 -0.0570792 0.00386163 0.00766997 -0.196761 0.087557 0.113237 0.0121429 0.130046 0.110444 0.080289 -0.0553086 0.0666396 -0.009292 0.00411473 0.0902195 0.0431677 -0.138752 -0.0177216 -0.172814 0.112146 -0.0849202 0.111722 -0.00160235 0.125868 0.0724152 0.0365424 0.0554333 0.119631 0.0036399 -0.0824454 -0.0511213 0.0619962 0.143474 -0.0479875 -0.0114423 0.140796 0.0278837 -0.0233459 0.0699725 -0.0224007 -0.0306773 0.0762872 -0.126829 0.0180144 0.0703269 -0.0699587 -0.0825949 -0.0721581 -0.0553127 -0.062874 0.0539131 0.123236 -0.0663911 0.0848 -0.154881 -0.144652 -0.0181498 0.0440962 -0.154713 -0.0590032 -0.0907905 -0.0423592 0.169561 0.0223461 0.0224578 0.163853 0.054977 0.189526 0.0898362 -0.0099658 0.00453244 -0.0772325 0.0970388 -0.12776 0.0244303 0.0101095 0.11792 -0.0813533 -0.00344129 0.0780324 -0.0579375 0.0286623 -0.0878417 0.0337215 -0.0442243 -0.0505018 0.0200324 0.090434 -0.0408507 0.0230972 -0.0848224 0.0913637 0.0941146 -0.0458448 -0.122793 -0.100416 -0.0288577 -0.00284628 -0.0814201 0.062194 -0.135949 0.0175826 -0.0686451 -0.084216 0.180506 0.069218 -0.0792115 0.0201764 -0.0533352 -0.014075 0.0496639 0.032872 0.131006 0.173492 0.0467603 -0.000814262 0.16837 -0.0335734 0.0572751 0.0395776 0.175171 -0.0377696 -0.0721251 0.0829437 0.0821722 -0.00311796 -0.135695 -0.197859 -0.0883961 0.010036 0.00594883 -0.0509053 0.184039 -0.0329458 -0.0809707 0.0496352 -0.0953325 0.00634579 0.0298388 -0.00173897 -0.0673425 0.0133019 -0.100341 0.0835631 0.0558359 0.143472 0.0944077 -0.09774 0.0524117 0.0656857 0.00989464 -0.0381485 -0.0504634 0.0170283 0.0729118 -0.178535 0.0290235 0.0926619 -0.00206783 -0.128703 0.118116 -0.0993307 -0.117705 -0.009847 -0.131702 0.200568 0.0736946 -0.0347499 0.0959558 0.0294794 0.100773 -0.0112549 -0.0238318 -0.0474662 0.0544583 0.0399463 -0.0451261 0.14609 -0.0210671 0.134108 0.070613 -0.0771926 -0.0456244 -0.00112765 -0.0175185 -0.0135594 -0.00180424 0.0748713 -0.161152 -0.0426625 0.0529098 0.0204125 0.0248062 0.117961 0.118627 -0.108337 0.0357193 0.0431106 0.0238947 -0.0311661 0.0844266 0.099643 0.0628839 -0.045439 -0.0237272 -0.0504842 0.0525709 0.0774928 0.0592709 -0.105504 0.0657202 -0.0967942 0.155124 -0.0253047 0.00641028 0.0745355 -0.150298 0.0425852 0.0233888 0.045091 -0.00288698 -0.0602148 -0.00113026 0.0503184 -0.0846063 0.0742631 0.0130238 0.0172686 0.0139273 -0.0277177 -0.137682 0.0784153 -0.0275883 -0.0154713 -0.0208242 0.0759537 -0.178219 -0.0620828 0.0991991 0.134414 0.0728341 -0.00424945 -0.0274394 -0.0453478 0.00852427 0.0656863 0.065461 0.0682095 0.0201268 -0.0116118 0.132878 0.145696 -0.0615644 0.075569 0.00599367 -0.128222 0.154269 0.13189 -0.0546195 -0.0415093 -0.105583 0.136781 0.0418821 0.181152 -0.164314 -0.0344164 0.131569 0.0243489 0.0279578 0.194551 0.0252597 -0.0720571 -0.0535384 -0.104105 0.0678011 0.0192409 0.104111 0.051886 0.152948 0.0169189 0.00544886 0.00129003 0.0896246 0.0358669 0.1788 -0.0511471 0.0607125 0.0976556 0.156698 -0.0331076 -0.141518 0.0780947 0.120785 0.118677 -0.174701 0.0745112 -0.147786 0.179489 -0.0549379 0.0125992 -0.14449 0.161535 0.0668159 0.0878832 0.0915904 -0.180829 -0.0408158 0.0272561 0.0102386 -0.00578176 -0.0633369 0.2133 -0.0479808 -0.0172118 0.155204 -0.00503889 0.0756175 0.0981786 0.0293557 -0.0273664 -0.0452091 0.00205092 -0.0514291 0.159761 0.00462492 -0.00648722 0.0644453 0.00341581 0.140915 -0.081529 -0.0182838 0.14648 -0.113241 -0.105366 -0.119141 -0.170242 -0.00850133 -0.0844948 -0.0524529 0.0694008 0.0152814 -0.00626185 0.204772 -0.105673 -0.0424371 0.0649974 0.0583114 -0.0982417 0.0610301 -0.0460749 0.101434 0.19105 -0.175136 0.173782 0.0933154 0.0511712 0.0172893 0.039159 0.000503263 0.0331441 0.011432 -0.0361939 -0.0576832 0.0858338 -0.0434172 0.0517079 -0.0412469 -0.0200027 -0.127323 0.0334841 0.057104 -0.059102 -0.141763 -0.129351 0.0918844 0.0264076 0.130162 -0.194633 0.00309988 0.0741533 0.0179163 -0.0423285 -0.0303007 -0.0301249 0.107488 -0.0994409 -0.0826652 0.0421159 0.0480665 -0.173781 0.00244031 0.134461 0.0883094 -0.092478 -0.0522678 0.00803793 0.020741 -0.0408547 0.0322942 0.018072 -0.0582555 -0.0714314 -0.0646002 0.00551495 -0.0615746 0.00680788 -0.0146586 -0.0923028 0.0789316 -0.0354057 0.127972 -0.0529406 -0.0587237 -0.0913068 -0.11401 -0.00438551 -0.0986607 0.107733 -0.0398761 -0.0930129 0.00368156 -0.159635 -0.134681 0.0963568 -0.0788819 -0.0321414 0.0150229 -0.0380658 0.0575007 -0.131558 -0.0622919 -0.0859255 -0.1122 0.0256753 -0.159253 -0.0495367 -0.0897922 0.106984 0.101049 0.182588 0.0713226 -0.102234 0.00275509 0.0393349 0.023215 0.0312759 0.114488 -0.0446394 0.0489138 -0.140676 0.107509 -0.122752 0.0354734 0.0712864 0.072241 0.0420026 0.116486 -0.034469 0.0335295 0.0936889 -0.0576031 0.00855009 0.1107 -0.00608581 -0.0189491 0.0499196 -0.116055 -0.0163074 -0.0122952 0.0199128 0.0310712 0.119861 -0.131011 -0.0930697 0.0509387 -0.0588563 0.13251 -0.0242467 -0.0267993 -0.0226724 0.00188064 -0.0802833 0.010109 0.00743835 0.151241 -0.0107793 -0.0461832 0.0782789 0.0774366 -0.12223 -0.0796912 0.0561784 0.0940238 0.0689902 0.0258501 0.193452 0.00894934 0.0506356 0.0704811 0.042771 -0.0811678 0.0202818 0.00348574 0.132396 0.0980735 -0.150685 0.163108 -0.127403 -0.125524 0.08259 -0.0714347 0.0513277 -0.0454973 -0.182386 -0.189861 0.0972206 0.0272827 0.00481879 0.102781 -0.00306571 -0.168961 -0.101778 0.087186 0.0244199 -0.0998475 -0.0453116 -0.198107 -0.0720776 -0.130521 -0.0927675 0.071302 0.00197766 -0.0754808 -0.105501 0.00836875 0.0706569 -0.151303 -0.195589 0.00398705 -0.0641879 -0.19135 -0.134392 -0.0577558 0.0438166 -0.013641 -0.0970345 0.0750729 0.0960777 -0.0734019 -0.0682692 0.100986 -0.0488851 0.0180001 0.116001 -0.0276014 -0.118633 0.065944 0.0352108 0.0470754 0.000201725 -0.0236784 -0.11803 0.106287 -0.077089 0.0826527 -0.107915 -0.0517378 -0.0274326 -0.0120827 0.0436235 -0.133223 -0.0643885 0.0942843 -0.0974265 -0.0164924 0.0169066 0.00439977 -0.0907838 -0.118926 -0.0039539 0.00991328 -0.119293 -0.10475 -0.176585 0.0576233 0.178481 -0.053526 -0.0328177 0.161745 -0.0434351 0.0568376 -0.0782015 -0.0345671 -0.12324 -0.0183614 -0.0974866 -0.0176083 0.0207975 0.0241237 0.024265 -0.0316657 0.0523033 0.143561 -0.0206521 -0.11467 -0.0410054 0.00391993 0.039416 -0.0655985 0.075557 0.117279 -0.00280417 -0.0516791 -0.111928 -0.0614582 0.131016 -0.0219579 0.0662995 0.0348322 -0.0528973 0.0625786 -0.0770189 -0.0991356 0.0590296 -0.0622174 0.0329995 0.132246 -0.0182834 0.148104 0.0151836 -0.187929 -0.0218745 -0.0580186 0.101404 -0.0289969 0.155995 0.119286 -0.0504499 -0.111132 0.0798398 -0.11265 0.0159108 0.111083 0.134904 -0.145388 0.123821 0.0782948 -0.0790522 0.0307143 -0.0470472 0.0158495 -0.0844799 0.010243 -0.139548 0.0479617 -0.0263724 -0.0892236 -0.0260527 0.0460028 0.00621821 0.0730035 -0.042193 0.0657682 0.0249516 -0.0543097 -0.00889284 -0.0429572 -0.079849 -0.0578135 -0.0244616 0.00588731 -0.062829 -0.0887531 0.00998125 0.181463 -0.0524117 0.0601093 -0.0159698 0.0443699 0.0834769 -0.00426952 -0.0344545 -0.0147789 0.0642564 0.104438 -0.168459 0.0109522 -0.0307168 0.0670541 0.0570061 -0.00857636 0.109009 0.011326 -0.177956 -0.0543771 -0.118275 -0.123844 -0.0561236 -0.194413 0.00769668 0.00453302 0.0039874 -0.0408128 -0.0381604 -0.0778865 0.0949685 -0.054672 0.11317 0.152557 0.0330297 0.188743 -0.167628 -0.00747003 -0.0470234 0.0614409 0.148374 0.0257404 -0.0724379 0.110544 -0.179687 0.0922773 0.0818887 0.0536351 0.129518 -0.0356431 -0.0750882 -0.182217 0.0441434 0.11467 -0.125717 0.0463866 -0.0436511 0.0987366 -0.0283202 0.0908548 0.0306317 0.0323663 0.105056 -0.0695402 -0.0869889 0.0644229 0.0126506 0.117623 0.0234698 -0.111268 0.107971 0.0847385 -0.114714 0.00596548 -0.0572065 0.0260805 -0.0104057 0.016266 -0.0835972 -0.0752167 0.0697463 0.117879 0.000863551 -0.111732 0.0479908 0.146083 -0.0685634 -0.084361 0.0401199 -0.0562516 0.144239 -0.149381 0.0777391 -0.027149 -0.0114094 0.0151674 0.0849167 -0.0207685 0.0918618 -0.00159264 -0.033926 -0.0486677 -0.15175 -0.0870096 -0.0362986 0.123402 0.125348 -0.126866 -0.0890316 -0.0895417 -0.0599506 0.0890724 0.01976 0.0260026 0.103479 0.046442 -0.108645 0.0457471 0.00645811 0.0229669 0.166415 -0.0910716 0.107951 0.00956171 0.076344 0.0571748 0.0904642 -0.072926 -0.0305844 0.00727769 0.0408115 0.0103263 0.0205804 0.0295594 0.125199 -0.0801775 -0.0823699 0.0310108 0.125171 0.07364 0.032131 0.0572266 -0.0109885 0.0555887 0.0434814 0.111425 -0.0447885 0.0218771 0.0333039 -0.134768 0.0042806 -0.0279651 0.0676827 -0.0369037 0.102586 -0.0110421 -0.0397441 -0.0285706 -0.0140005 0.0914853 0.109267 -0.109367 -0.129226 -0.0168789 0.0705842 0.00104653 -0.080675 0.0148283 0.0126117 0.0601077 -0.0969553 -0.0881331 0.0126875 -0.162843 0.0108223 -0.0493335 -0.185654 -0.00257057 -0.0539283 -0.151356 -0.0975065 -0.045528 0.00172394 -0.0365927 0.00501545 0.100835 0.109348 -0.0535882 0.0579964 -0.130701 0.0203079 0.0165676 -0.0764184 0.0111857 -0.105119 0.0842916 0.071879 0.0899831 -0.138642 0.0159809 -0.1012 0.0337802 -0.102365 0.013322 -0.115664 -0.0283018 0.128072 0.0344178 0.103314 -0.00991875 0.122014 -0.0279047 -0.114722 -0.068024 -0.0674076 0.0159816 0.0672678 -0.0840229 -0.058929 0.0848999 0.0998463 -0.0318212 -0.0388292 0.00694162 0.032645 -0.208623 0.0359638 0.014384 -0.135333 -0.0371676 -0.0988537 0.0391016 -0.014366 -0.0094612 0.0456605 -0.0589126 -0.02075 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00208715 0.00124354 -0.001675 0.00502268 -0.00222537 -0.00342573 0.00137046 -0.00209006 0.993185 0.990819 0.992209 0.990912 0.991512 0.991059 0.991345 0.99149 0.000317316 -0.0642467 0.0518573 0.0485225 0.132596 -0.0672298 0.104609 -0.104138 -0.149806 0.00633609 0.0434168 0.0287911 -0.0360938 0.105504 -0.0535563 -0.094011 -0.13967 0.164657 -0.0953121 0.137058 0.041342 -0.096099 -0.0593053 0.10717 -0.144081 0.0795253 -0.105954 -0.174467 -0.00956218 -0.02435 -0.0542898 -0.0169295 -0.16855 -0.0378276 -0.108606 0.0987465 0.0893845 0.00310304 -0.0423085 0.110955 -0.133177 0.153221 0.148532 0.0246106 -0.116442 0.0354168 -0.00706441 0.0516941 0.163372 0.0850446 -0.0147944 0.0491418 -0.00913212 -0.0982164 -0.0191537 0.104953 0.0237991 -0.0865436 0.000462068 0.0727691 0.0737805 0.0251989 0.126796 -0.0953223 -0.000289186 0.0296146 0.0584018 0.115294 0.13144 0.110377 -0.00366978 -0.0928073 -0.115418 0.053846 -0.0162612 0.0345637 -0.0237181 0.14528 0.155406 -0.0625658 -0.197811 0.153883 0.0186866 -0.0267104 0.0622835 0.0326133 0.0556619 -0.0119965 -0.0108154 0.0401397 -0.0616722 0.00369908 0.0852076 -0.0268479 0.0343426 -0.0289685 -0.0573373 -0.149816 0.109259 -0.115589 0.0444281 -0.128306 -0.155348 0.0119801 -0.166361 -0.148984 -0.0135831 0.0178761 0.0302884 0.00510956 -0.00349946 -0.10833 0.0443469 0.0723009 0.0408377 -0.132071 0.0362074 0.112036 0.179573 0.0421216 0.0748132 -0.0446228 0.0697984 -0.0771443 -0.02529 0.0370822 -0.0638513 0.0405391 0.0814391 -0.151857 -0.131373 -0.090726 -0.150158 -0.0477599 0.0468272 -0.165083 -0.00932352 -0.0658571 -0.127442 -0.180831 -0.0252958 0.108106 0.0652585 0.138867 0.0771657 -0.14904 0.0986297 -0.0637861 -0.0161361 0.121006 0.159105 0.0702338 0.0400842 0.121993 -0.101869 0.114177 -0.0850152 0.0517698 0.0774836 0.0721542 0.0898377 0.186779 0.0331039 -0.0821449 -0.0392427 0.0715634 -0.0253137 -0.0393377 -0.0452021 -0.0962206 -0.00744294 0.0213141 0.0394469 -0.0905996 -0.00090429 0.16645 -0.0624068 -0.122038 -0.0541086 0.0483126 0.105239 -0.0282953 0.177876 0.119988 -0.0422631 -0.0216747 -0.11601 0.00116831 0.0454434 0.0491345 0.0517779 0.0265778 -0.00267507 0.0237473 0.0210703 -0.00344411 0.0951006 -0.187714 -0.00215519 0.0600369 0.0211437 -0.0902834 0.0869094 0.00630083 0.171373 -0.0794909 -0.0316414 0.0707234 -0.101616 0.0439499 -0.00646486 -0.0794434 -0.0887108 0.119836 -0.131741 0.0386026 0.048692 -0.0492864 0.080748 -0.110246 0.0744295 0.193828 -0.0548421 0.0545848 0.0314085 -0.0324707 0.0883936 0.0857642 -0.00591359 -0.0286326 0.0357914 0.016616 -0.17589 -0.0639477 0.0131014 -0.103787 0.0406717 -0.109378 0.0127074 -0.0827998 0.0864616 -0.00925935 0.124805 -0.0846255 0.0145978 -0.0757261 0.0396229 -0.079312 -0.046851 -0.0670415 0.111825 -0.124757 0.0583356 0.0133468 0.0445065 0.0911262 -0.0424449 -0.177958 -0.0598957 -0.067591 -0.169783 -0.137991 0.0125839 -0.0558459 0.0814499 0.0676275 -0.166478 -0.152828 -0.139422 -0.179612 0.0374921 0.0339524 -0.0911497 0.0183863 0.0348991 0.0507337 -0.025793 -0.000462325 0.0652468 -0.0441396 -0.0704878 0.147364 -0.122443 -0.0167371 -0.173796 -0.0553367 0.0340628 0.0947472 0.0463374 -0.172672 -0.0724501 -0.0689584 0.0246161 0.118763 -0.150705 -0.0252186 0.013184 -0.113784 -0.016949 -0.121341 0.112346 0.0705414 -0.0768815 -0.0884735 0.0272115 -0.0819231 -0.0771564 -0.143038 -0.056382 -0.000596581 0.00112282 0.00468429 -0.10268 0.0392262 0.0429692 -0.00335874 0.0305366 -0.10371 -0.031905 0.0102603 0.0374289 0.00938993 0.0787748 -0.0511089 0.12604 0.0361281 -0.121289 -0.0340841 0.108209 -0.134674 0.0355127 0.0399115 0.0894725 0.000474478 -0.0614735 0.0506562 0.00151046 0.185038 -0.0456165 -0.0405347 -0.0727907 0.0944856 -0.0312825 -0.112199 0.000561844 0.00693543 -0.00865909 -0.06316 -0.174516 -0.0698129 -0.0792389 -0.0230542 -0.113131 -0.0179475 -0.0741696 0.12409 -0.0782324 -0.163935 -0.0099547 0.0258938 -0.00430055 0.140992 -0.0939155 -0.0905735 -0.0721135 0.0270227 0.0661279 -0.00871681 -0.0120258 -0.0112753 0.0383993 -0.0132333 -0.0118243 0.0753884 -0.187796 0.0572954 -0.0798073 0.190697 0.0927139 -0.0565346 -0.0283792 0.0222636 0.0792956 -0.00922191 -0.02296 -0.0669668 0.0689025 -0.118566 0.0212788 0.0297476 -0.0060928 -0.042098 0.0916283 -0.107917 -0.0315064 -0.0678377 -0.0134691 -0.103481 0.0871971 0.000157658 0.00964567 0.0881233 0.0768323 0.0635755 -0.0262801 -0.0915674 -0.0124395 -0.0777936 0.123928 0.149147 0.0589208 -0.0279931 -0.128016 0.0229982 -0.00189909 -0.0233506 -0.0316958 0.0373363 0.149904 -0.0502817 -0.036895 0.0655542 -0.0167377 -0.00671863 -0.16752 0.186225 0.0828767 -0.0816433 -0.0723752 -0.00794501 0.0449987 0.107028 0.0694512 -0.122376 -0.10711 0.0893942 -0.00973601 -0.0278384 -0.105192 0.031196 0.105535 -0.0212768 -0.046424 -0.137077 0.165356 -0.202088 -0.191282 0.138385 0.017109 -0.00135613 0.00455873 0.0716726 0.0755131 0.0938789 -0.108185 -0.0593726 -0.0144998 0.0150566 0.0335603 0.0060377 -0.0552433 -0.07183 -0.0553786 0.0445192 -0.0585862 0.0519422 -0.0751177 0.0746659 -0.0520693 0.127769 -0.0972685 -0.107106 -0.10431 0.0151205 0.150883 -0.0654721 -0.122257 -0.0824057 0.16992 0.0223501 -0.0437294 -0.047841 0.0319749 0.133583 -0.0685516 -0.203987 0.0223641 -0.0836375 0.0303345 -0.0466507 -0.00498947 0.0922253 -0.175448 0.174688 -0.0918932 0.149684 -0.139846 -0.0332647 -0.0151102 -0.056835 -0.0216062 -0.00732557 -0.0886604 -0.0923771 0.0119383 0.0399392 -0.0314575 0.0348366 0.00248522 -0.033469 0.0105266 -0.0620813 0.0033818 -0.0740511 -0.0348631 -0.1698 0.0865561 -0.108041 0.0428402 -0.0155627 0.0168916 -0.0575562 -0.0689299 0.0274697 -0.0325488 -0.0191025 0.0141753 -0.185511 -0.0215127 -0.0586661 0.111653 0.12629 0.165713 0.0760297 -0.0251556 0.137618 -0.0734441 0.167991 0.0276955 -0.0425165 -0.0865065 -0.0613975 -0.19124 0.0288452 0.0349517 -0.0267843 -0.146695 -0.0567693 -0.206371 -0.0947416 0.0385907 0.0784034 0.0287817 -0.0531678 0.00739645 -0.0353266 -0.0281119 -0.06677 0.16493 -0.0237345 0.0703624 0.0106392 0.11332 0.0798347 -0.0268972 -0.00954935 0.0483806 -0.0119195 -0.00963654 -0.0316303 0.06355 0.137652 -0.0283046 0.161252 0.10296 -0.0397118 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0016965 -0.00179318 0.00150016 -0.00433524 -0.00561955 -4.11088e-06 -0.00159818 0.000918011 0.991362 0.992394 0.992371 0.992493 0.992423 0.991413 0.991462 0.991984 0.0627371 0.01218 0.116893 -0.0644799 0.000100053 0.0233033 0.0331818 0.0530175 0.0567174 -0.00158883 -0.0653926 0.0672317 -0.0257709 -0.0593807 -0.00637432 -0.113913 0.0307777 0.172523 -0.0517023 0.0821554 0.0387673 0.0714016 0.0144069 0.0820999 -0.0758395 -0.0023066 0.00764845 0.0304751 0.157977 -0.0449549 0.0143884 0.0324405 0.0785512 0.0478712 -0.186212 0.107181 -0.0350354 0.0499913 -0.044134 -0.0648858 -0.0453671 -0.0188168 0.0366545 0.0299707 -0.0817603 -0.0767576 0.13478 0.00711583 -0.0788812 0.0685873 0.00342687 -0.0563946 -0.0910483 -0.00212642 0.0466325 -0.0609524 0.0112535 0.0726555 0.0912509 0.0451165 0.0206569 -0.0456547 0.0284505 -0.0023412 -0.0710079 -0.146704 -0.164607 0.189787 0.00348632 0.0264866 0.031286 -0.136975 0.0715502 -0.0292188 0.076754 0.0128829 0.033001 0.00742135 -0.0926518 0.00625552 0.0149745 -0.0265083 -0.0258888 0.157196 0.140205 -0.0268815 -0.121683 -0.060239 -0.00848205 0.00889328 0.110288 0.15731 0.0979326 -0.127144 -0.0305154 0.0726019 0.149643 -0.092235 0.0200525 -0.0560486 0.0549275 -0.0685089 0.16132 0.0184601 -0.145014 0.0882422 -0.0748765 -0.109363 0.0491608 0.0579606 -0.0492212 0.155353 0.162505 0.152326 -0.111439 0.0386951 0.0145357 -0.0130395 -0.0507277 0.00499391 -0.00725191 -0.0597795 -0.00792773 -0.0689083 -0.0593187 -0.0850377 -0.104 0.0152936 0.098905 0.0944613 0.0774815 0.0202627 -0.159437 0.0704525 -0.0272837 0.0858456 -0.115631 0.154855 0.110736 0.148359 0.0995395 -0.142684 -0.00833538 -0.181642 0.0242179 0.000722841 -0.066883 -0.0380165 0.192209 0.0136829 0.0376447 -0.0144755 -0.0672646 0.0617882 0.156228 -0.0155372 0.0583913 -0.15173 -0.102814 0.0558376 0.0420994 -0.176451 0.0597981 0.0482221 0.0971243 -0.171544 0.0063501 0.0107535 0.0339384 0.0933065 -0.142147 0.126153 0.136315 0.046179 -0.0452232 0.0343163 0.0800136 -0.128229 -0.0219612 -0.0931971 -0.0488043 -0.106512 -0.0757329 0.0949367 -0.0953449 -0.0106182 0.0416952 -0.184585 -0.00280229 -0.0324827 0.139521 -0.0736753 -0.0954832 -0.0433192 0.0644503 -0.0605203 0.0447393 -0.0749133 -0.051652 -0.0562317 0.148167 -0.129231 -0.111245 -0.0150226 0.079362 0.0586587 -0.0837184 -0.00052695 -0.125302 0.0611036 0.065157 -0.0528006 0.0755003 0.117262 -0.189622 0.051611 0.0909596 0.121546 0.0380108 -0.0797613 0.0813977 -0.116646 0.00167834 0.18987 -0.0615626 -0.00610792 -0.053015 0.0702602 -0.051605 -0.111894 0.025273 0.110575 -0.167639 -0.105264 0.0217738 0.166302 0.205934 0.113928 -0.125959 0.0248337 0.0114774 -0.0443122 0.124964 0.172176 0.014456 0.125974 -0.149808 -0.0479349 -0.0322041 -0.128471 -0.0431146 0.0966709 -0.0124786 -0.0216807 -0.0405059 0.0187219 0.091876 -0.0986686 -0.0649274 -0.036292 -0.100129 0.0487656 0.0354913 0.051521 0.0676695 -0.0132533 -0.0186807 -0.10781 -0.0645558 0.12363 -0.103333 -0.106861 -0.0480312 -0.00505183 0.0339773 -0.074099 -0.000524697 -0.101107 -0.0964629 0.0712881 -0.193409 0.0247431 0.113988 0.0360581 -0.0232832 0.00554105 -0.0905939 0.0661373 -0.129107 0.0130634 0.143168 -0.0238754 0.00626921 0.0711382 -0.0233264 0.0917659 0.0731583 -0.00757482 -0.0961294 -0.0111002 -0.165201 -0.0023719 -0.137255 -0.0383847 0.0456991 -0.0240875 0.176176 0.0850795 -0.0581416 -0.0099917 -0.166847 0.00484353 0.00246172 -0.103557 -0.0546793 -0.101627 0.00992318 0.0486519 0.0696826 -0.0477351 0.0862611 0.0462938 0.0326571 0.0103853 -0.0358109 0.180691 0.0128806 -0.0910548 -0.020289 -0.0644662 0.182436 0.0246033 0.123083 0.155875 -0.0179748 -0.0133454 0.115589 -0.0650521 0.00273212 0.117521 0.0406147 -0.00783853 -0.0377306 0.0972915 0.129963 0.0356825 0.123156 -0.117112 -0.00556954 0.0715003 -0.0764864 0.200687 0.0701922 0.0927068 0.0615499 0.0204198 0.0194539 0.115526 -0.0340939 -0.145135 0.0687703 -0.0482704 0.0951768 0.000679908 0.03425 -0.113214 -0.017219 -0.0623459 0.136922 0.053667 0.0127937 0.144207 0.0155705 0.0210395 0.0200457 0.0695652 -0.00602352 0.0990453 -0.122147 -0.116333 -0.0628401 0.0194353 -0.0826837 -0.186486 0.0485548 0.000355957 -0.00496331 0.0320631 -0.191883 0.0275822 -0.0368201 0.0974531 -0.0617696 -0.0970236 -0.0654441 -0.0335921 0.0557416 -0.0163781 0.18227 -0.0295977 -0.0404058 0.198181 0.0360425 -0.0338522 0.0453349 -0.108133 0.125864 0.045566 0.0139193 -0.107254 0.127744 0.087232 0.0177579 -0.057257 0.097373 0.0548869 0.0211594 0.134327 -0.0558549 0.00422062 0.0293186 -0.146594 0.0162391 -0.0309237 -0.021974 0.088988 0.172077 0.064514 0.0374653 0.0540943 -0.118451 -0.0490671 0.0458937 -0.0289043 0.14046 -0.131561 0.0541987 0.0431759 -0.033636 -0.030569 0.0160357 0.105669 0.0203734 0.0235954 -0.0432695 -0.0174789 -0.020947 -0.121539 -0.0319592 -0.00159383 -0.041297 0.000270994 -0.029185 -0.0492533 0.0256573 -0.0931732 0.0357951 0.0871606 0.00541771 0.0530153 -0.0748737 -0.0484176 0.0275729 0.000187933 -0.156198 -0.0433316 0.0409147 -0.0565859 -0.0699242 0.0475188 -0.133443 0.0374428 0.136403 -0.00659476 -0.149724 0.0203653 0.0664884 -0.0583091 -0.0126059 -0.183424 -0.0117608 -0.0643995 0.00245768 0.0894152 0.0749948 -0.0146854 0.0509665 -0.13945 0.0999588 0.12332 -0.0285655 -0.109081 -0.175657 -0.0672557 -0.0402313 0.100077 -0.157318 -0.0276622 -0.0977177 0.0184115 0.113585 -0.0311123 -0.152424 0.0832167 -0.0819378 0.0171699 0.0654223 0.0467733 -0.132285 -0.00384776 0.0344969 0.0727511 -0.0557602 0.0970001 0.0936365 0.152443 -0.0839134 0.091726 -0.0623393 0.0147425 0.00341694 -0.0098473 0.0747556 -0.147877 -0.0531493 -0.0937748 -0.0971039 0.010604 -0.017112 0.0478974 0.08076 -0.00269157 -0.126879 -0.0346292 -0.0523521 0.031443 -0.0326605 0.0395682 -0.0629289 -0.0816916 -0.0446252 -0.0496287 -0.0956295 0.0371118 -0.15225 0.0287099 0.0362743 -0.094913 0.0345801 0.0889916 -0.0076888 -0.152254 -0.082044 -0.0687566 0.120663 -0.0330262 0.166044 -0.0792789 0.124092 0.0930549 -0.172431 -0.00387476 -0.0246943 0.157419 -0.109825 0.0426045 0.103118 0.0986193 0.00869277 -0.0869082 0.134394 -0.0451916 0.146244 -0.0517123 0.148427 0.0052293 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00120461 0.0028668 -0.00114292 -0.00220841 0.00373527 0.00184307 -0.00396476 1.50351e-05 0.991138 0.991761 0.991885 0.991441 0.991749 0.991425 0.991467 0.991677 -0.0442158 -0.0108867 0.0490663 -0.29634 -0.0172425 0.00320784 -0.0567707 -0.0150635 0.00633933 0.0111452 0.140599 0.00862298 0.0579048 -0.0345528 -0.220177 0.0242838 0.0 0.0 -0.000358854 0.00147112 0.990426 0.990459 -0.0907107 0.192274 0.161523 0.0430002 0.122054 -0.0166168 -0.048085 0.0400454 -0.146778 0.0425356 0.0194398 -0.0711304 0.136379 -0.131717 -0.0358918 -0.0761728 0.0700679 -0.0851826 -0.0367908 -0.0279558 -0.0218339 0.0654596 0.194325 -0.186057 -0.0210124 -0.0206357 -0.04765 0.0668719 0.0336536 0.0261165 0.0515788 -0.0528036 -0.0252446 -0.087009 0.103024 0.100024 0.0266272 -0.152807 -0.0842519 -0.0920351 0.0086384 0.0445938 -0.0660104 -0.117664 -0.0496804 -0.0316831 0.0891745 -0.179284 -0.0404116 0.181481 -0.106982 -0.176973 0.116372 0.103728 0.0423342 0.178395 -0.194636 -0.0397678 0.0205368 -0.0288139 0.0477486 -0.0332882 -0.0318895 -0.0892865 0.0694385 -0.0324865 -0.0531984 0.111043 0.101056 -0.0736303 -0.150263 -0.0592327 -0.126685 0.0617812 -0.0264542 0.0790106 -0.091623 0.0710977 0.00375349 0.181656 -0.0675887 -0.0699442 -0.0544054 -0.0103257 -0.0828971 -0.048787 -0.0849083 -0.0961862 -0.0520731 -0.0158098 0.0762679 0.0201794 -0.0657146 0.0465894 -0.142134 -0.11758 0.0852519 -0.197521 -0.0535761 0.113918 0.00847363 0.00385551 -0.0737944 -0.0316303 -0.10941 0.0268473 0.0227791 0.0421249 -0.0345034 0.062908 0.0799327 -0.0362841 -0.130927 0.0622577 0.0996342 0.0490273 0.182524 -0.0392806 -0.0210324 0.0125725 -0.0634319 0.00436931 -0.0112737 -0.0438005 0.0273744 -0.0699369 0.0228363 -0.0694869 0.0705289 0.00510276 0.0285119 -0.045831 -0.109693 0.0313208 0.0215596 0.0578702 -0.138674 -0.0540438 0.128548 -0.052508 -0.126074 0.023694 0.0757039 -0.056206 0.0871169 0.0171967 0.0376148 -0.0358401 0.193065 0.0785859 -0.134457 -0.0780272 -0.00103085 0.0163976 0.0792528 -0.0365862 0.0665173 -0.0568333 0.0316607 0.0228534 -0.000808338 -0.117451 -0.0381077 -0.0661756 0.073876 -0.0407262 0.0509252 -0.132618 -0.0198655 0.136341 -0.041827 0.0517402 0.0280304 0.105778 -0.0359036 -0.000112721 0.0173685 0.0641577 0.00412197 -0.112987 0.00615358 0.0726484 0.0214328 -0.0489673 -0.00348555 -0.0750843 -0.0725301 -0.0179599 -0.0469278 0.0615513 -0.0634519 0.0479747 0.0991802 0.0157464 -0.157417 0.0815745 -0.184497 -0.02228 0.0610693 0.0558412 -0.0907931 0.0601973 0.120055 0.162344 -0.0539358 0.0588419 0.116384 -0.124358 -0.0793012 0.108532 0.0868082 0.0534206 0.0572208 0.0041788 -0.0572149 -0.0338911 -0.0209332 -0.0360799 -0.133801 -0.0621879 0.0994171 -0.0898053 -0.00523643 -0.0622368 -0.158204 0.010996 -0.0180205 0.090762 0.1616 -0.133001 0.119876 0.0747538 0.00846008 -0.0996805 0.047546 -0.0268137 -0.0520119 -0.0564756 -0.087552 -0.0584583 0.182892 0.11009 0.0924487 0.0317857 -0.163287 -0.0835841 -0.0140482 -0.14062 -0.0928571 0.0742614 0.146405 -0.00180815 -0.108706 0.144793 -0.100546 -0.0108325 -0.0526298 0.00396178 -0.0535889 -0.031076 -0.0128343 -0.0204543 -0.129875 -0.0302471 0.153581 -0.0260476 0.0280792 -0.0302495 0.0119859 -0.00715198 0.0105254 -0.0118876 0.178871 0.116928 0.113719 -0.00682019 -0.0101994 -0.0241071 0.178238 -0.151022 -0.000344669 -0.0167593 -0.085344 -0.00698134 0.0679685 -0.0766912 -0.0396847 0.0894054 -0.0555652 -0.0655452 0.0656792 0.153942 -0.118358 -0.0948647 -0.0338858 -0.0908753 0.0638617 -0.169303 -0.110197 0.0741595 0.118474 -0.0514522 0.0508566 -0.0182091 -0.0474948 0.0136828 -0.0361297 -0.0660247 -0.122545 0.0455293 -0.0632272 -0.0587865 -0.123551 0.0402289 0.0236944 0.0346238 0.0806787 -0.0330415 0.147521 -0.0741534 0.0579356 0.154988 -0.100481 -0.00785367 -0.152435 -0.0143186 0.0638043 0.0965615 -0.0458135 -0.105035 0.0377774 0.189158 0.0644386 0.0268868 0.050285 -0.103308 0.157457 0.0116613 -0.0792975 -0.00950079 0.0507938 -0.0359664 0.109312 0.0732425 -0.133894 0.0411336 -0.0556331 0.00368598 -0.036533 0.0724929 -0.0588358 -0.0473036 0.0599951 -0.0381198 -0.0148065 -0.114385 -0.0238957 -0.0184624 0.0557005 0.0024732 -0.0376236 -0.00436363 -0.00710453 -0.00265427 -0.0518115 0.0499258 0.00937355 -0.0939515 -0.0350999 0.109079 -0.0245328 0.133407 0.0362497 -0.0482441 -0.179893 0.116079 -0.114774 0.00121037 -0.101765 0.127981 -0.134348 0.00643641 -0.0731435 -0.110594 -0.0228021 0.0940619 -0.16393 -0.177286 0.011485 0.0202166 -0.0101883 0.0103546 0.116677 -0.0114548 -0.017986 -0.0107706 0.0125331 -0.16913 -0.0396149 -0.0509348 0.134444 0.09304 0.0234979 -0.0522199 -0.0537481 0.00853613 -0.0542524 0.00163357 0.10345 0.0372049 -0.132865 -0.141188 -0.0379974 -0.059104 -0.0468258 -0.178151 0.0619405 -0.101696 -0.138496 0.00341862 -0.0689349 -0.035898 -0.0498206 0.00763955 -0.128583 0.188307 -0.0454289 0.0108676 -0.190202 -0.0661977 -0.0520187 0.0628994 0.0205918 -0.0196871 -0.0911441 -0.107002 -0.0132535 0.0999658 -0.0532425 0.00401837 -0.175543 0.189985 -0.0195484 0.01852 0.0243513 -0.138264 0.133341 0.0114471 -0.13306 -0.041453 0.1051 -0.045247 -0.0209671 0.0342447 0.0596964 -0.0744681 -0.029324 0.145436 0.095572 -0.0621293 -0.0471252 0.0931386 -0.154986 -0.0351471 0.059502 0.0708987 -0.0469505 0.150233 -0.0187709 -0.0579075 -0.0782345 -0.198392 0.0102097 -0.170979 -0.045741 -0.00151011 0.0485039 -0.0745224 -0.0654071 -0.174803 -0.0464203 -0.00306899 -0.0305343 0.111006 -0.149527 -0.0744672 -0.0364365 -0.0983134 0.0122554 -0.0325386 -0.0584745 -0.193529 0.116134 -0.0775958 0.062876 0.0441865 0.0570586 0.0409633 0.000677551 -0.00226059 -0.0967982 0.0350857 -0.150166 -0.123997 -0.0342591 -0.150527 -0.0434018 -0.0511662 0.0129405 -0.126043 -0.0860391 -0.0945421 -0.0783507 0.0377735 0.14549 -0.0283653 0.0427061 -0.0755648 0.0119934 0.0756484 0.0995026 -0.0326439 -0.0627821 0.0865346 0.00531343 -0.108529 -0.0610885 -0.130257 -0.1235 0.0416813 0.0910845 0.0847175 0.0395504 0.00222668 -0.0626676 -0.134976 0.133897 -0.189069 0.0842951 0.0616055 -0.119738 -0.0105909 0.0459448 -0.0273057 -0.0756066 0.00699726 -0.197966 0.117554 -0.0953136 -0.125227 0.0987044 -0.00680362 -0.0555325 -0.100043 -0.0679462 0.0725048 -0.10291 0.120199 -0.0139388 -0.139361 0.118729 0.14605 0.142879 -0.00558615 -0.0412593 0.0172552 0.104717 -0.0565551 0.0526669 -0.0224412 0.0140427 0.0649099 -0.0598679 -0.105593 0.00791541 0.103781 0.0625523 -0.136148 0.120629 0.0732939 0.0890117 -0.00421664 0.0247422 -0.0687766 -0.0444681 0.0408615 -0.0166673 0.0769041 0.0934386 0.0300192 0.0400899 0.0210121 0.125592 0.184818 -0.0338931 0.136099 0.0522629 0.152687 0.012669 0.0298214 -0.125239 0.0155456 0.0955169 0.128152 0.0750858 0.12884 0.0460663 0.092279 -0.0283506 0.0319862 -0.0213215 0.0250075 -0.00805584 0.00758147 -0.0495057 -0.0476754 -0.0435101 0.0693002 -0.000902632 0.0674457 -0.0310457 0.0853283 -0.0692841 0.14287 0.107008 0.00776937 0.0675911 -0.0917005 0.00626421 -0.147308 0.108983 -0.17616 0.132255 0.0492223 0.135356 -0.0639813 0.0666965 -0.00106359 0.112616 -0.0663031 0.0787902 -0.040802 0.0439446 0.115914 -0.00985883 0.0769407 -0.0986049 -0.0804758 -0.108101 -0.0366963 -0.073929 -0.0526488 0.101112 -0.0537223 -0.0793354 0.00189665 -0.0105614 0.0968881 0.103322 0.0282613 -0.082853 -0.00117885 -0.0840397 0.000642575 0.013179 0.102441 -0.107353 -0.00439055 -0.0567568 0.100473 0.0164472 -0.0686281 -0.182263 -0.141883 0.0150547 -0.147913 -0.114539 0.1018 -0.00794977 0.0648022 -0.0531932 0.0318017 0.0655879 0.137146 -0.105684 -0.0148144 -0.136377 -0.0258166 -0.00421677 -0.0594717 -0.0628093 -0.139866 0.0397186 -0.0234992 0.154904 0.029128 0.0895041 0.0414059 0.127765 -0.0650581 -0.112541 0.119717 0.0444955 0.111451 -0.0611993 0.0579879 0.177277 0.127586 0.0561513 0.017239 -0.133012 -0.0202307 0.00691509 0.0563331 0.0157473 0.0257114 -0.0212651 -0.0436158 -0.0359878 0.142552 0.0414481 -0.00988189 -0.168206 0.0279004 -0.175601 -0.0965259 -0.09756 -0.108353 -0.13665 -0.173507 -0.136454 -0.0143439 -0.0319972 -0.00266462 0.106849 0.0294691 -0.184051 -0.0801333 -0.16937 -0.000928643 -0.0376493 0.147253 0.0228017 -0.0326623 0.0632211 -0.000978686 0.103386 0.00579301 -0.0166183 -0.0324561 -0.0555229 0.00747232 0.0723863 -0.00942137 -0.0455302 -0.0662485 0.0791874 -0.0510531 -0.0974929 0.000157246 0.0761214 -0.0870751 -0.0497012 0.0461595 0.0325029 0.0709214 0.0515065 0.02806 -0.0172976 -0.115696 -0.062486 0.0613945 -0.0881448 -0.0653012 0.189266 -0.0591927 0.110598 0.0620536 0.149906 -0.0302786 0.0464713 0.0223793 -0.0576509 -0.0740339 0.0224382 -0.0855224 0.129738 0.0406083 0.0633061 0.00103825 -0.0664737 0.0271553 -0.0314686 0.0878844 0.1322 0.0470831 -0.0530856 -0.0118376 0.030685 -0.073081 0.178247 -0.155207 -0.0497401 0.0304153 0.169882 -0.164864 -0.117668 0.0265764 -0.192617 -0.123396 0.131317 -0.0412793 0.0521792 -0.00873717 0.0299195 0.041586 -0.0806846 0.0421539 0.097074 0.0268821 -0.126809 -0.0982808 -0.0803671 -0.083062 0.0652302 0.14163 -0.041651 0.0728079 0.044217 -0.0488411 0.145324 0.105178 -0.00221896 0.0803564 0.125249 0.0702285 -0.0759207 -0.0799428 0.0612362 0.134334 -0.0463011 -0.183247 0.0440958 -0.023808 0.044733 0.0336013 -0.019984 -0.0975354 0.0218915 -0.0628377 0.184324 0.0515366 0.0696325 -0.0886971 0.0248633 0.113955 -0.024367 0.0205565 0.0599155 0.0160976 0.111104 -0.0748839 0.032587 0.0276932 -0.111227 0.127569 0.195712 0.0618037 -0.0137327 0.0116315 0.130705 0.131336 0.153473 0.0597716 -0.0774046 0.119463 0.0439365 0.0557754 0.00322726 0.128862 -0.0212565 0.0740612 0.0199423 -0.0963102 -0.0115555 -0.0514285 -0.14115 -0.0936852 -0.161399 -0.0287829 0.0442919 -0.0915613 0.0366292 -0.00605207 -0.0621385 0.0639546 -0.000704852 -0.188246 -0.0344249 -0.0223331 0.00309557 -0.006377 0.0817364 -0.198587 0.0405077 -0.0869953 -0.0733135 -0.0904607 0.015168 0.0639674 -0.0814502 0.0214092 -0.118832 -0.0500127 -0.0151488 0.0280847 0.167252 -0.024645 -0.0271869 0.010082 -0.0897287 -0.0186205 -0.136972 -0.159566 0.00167667 -0.110205 0.179789 0.154208 -0.0808988 -0.023349 0.0693185 -0.192616 0.162631 0.0950332 -0.14504 -0.0805866 0.000951874 0.0106555 0.0223868 -0.0817665 0.0588719 0.0397007 0.0806701 0.0284216 -0.00850728 -0.0352702 -0.0231661 0.0104754 0.0443215 -0.0173894 -0.0900609 0.0250502 0.0500592 -0.0091872 -0.0676651 -0.0626742 -0.141421 -0.0223513 0.109783 -0.0951307 -0.107808 -0.0127628 0.0410358 -0.00240184 -0.0101949 -0.160612 0.156415 0.135909 -0.0818887 0.0449445 0.0213672 0.128884 0.128531 0.041866 -0.0678138 -0.00520827 -0.0338216 -0.197811 -0.0954683 -0.1374 0.144878 -0.165059 -0.130518 -0.125365 0.0194669 -0.0530261 -0.0732504 -0.134885 0.0289821 0.0184105 -0.0186105 0.0448251 -0.024091 0.011065 -0.173164 0.00705156 0.185583 0.131221 -0.020119 -0.022037 0.070687 0.000419537 -0.120305 -0.0473096 0.139364 -0.0762065 -0.157646 -0.0111795 -0.160815 -0.0140937 0.130652 -0.10204 0.0876212 -0.020511 -0.0378641 0.0933648 0.0790827 -0.054028 -0.0618398 0.119592 -0.0898247 0.026086 0.05186 -0.0081377 0.00279847 -0.0582968 0.0583155 -0.0859059 -0.0769214 0.13022 -0.116917 0.153891 -0.0223348 0.187716 -0.0517985 -0.0986 -0.0108605 0.108323 0.139955 -0.0448981 0.0840235 0.051667 0.0836546 0.135411 0.0328732 -0.0445738 0.0185773 0.142572 0.100323 -0.0505323 0.0504795 0.0338492 0.0118053 -0.115507 0.0216227 0.00715364 0.044229 0.0222865 -0.0292863 -0.0519168 0.103552 -0.00871293 0.0904123 -0.0799066 0.0385041 -0.0323946 0.136853 -0.0995059 0.133367 -0.0421479 -0.0536233 -0.00440826 -0.0480628 0.0947804 0.0500983 -0.00838974 -0.0601226 -0.0260756 0.0255967 -0.0905583 0.0296604 0.0977217 0.0702125 -0.02108 0.0427622 -0.0601755 -0.0998745 -0.0296722 0.152152 0.0965321 0.0486273 0.0314994 0.0254613 -0.089034 0.055527 0.097985 0.0237431 -0.0223169 0.0480006 -0.0467959 0.0197101 -0.166315 -0.0612836 -0.0729787 0.168844 -0.0420481 0.0734265 0.0893125 0.0739539 -0.0109858 0.0578306 -0.152541 0.145146 0.0592321 -0.00942607 0.0404659 0.00410396 -0.101362 -0.00650335 0.0662902 0.175667 0.0634249 -0.145054 -0.0124504 -0.139553 0.0955203 -0.0159499 -0.0677674 0.110408 -0.0456189 0.178484 -0.0289711 -0.0490729 -0.0904224 0.11746 0.0922461 0.153856 0.0439223 0.0623864 0.0953601 -0.0567454 -0.0777639 -0.0064331 -0.0733933 -0.0488905 0.0331189 -0.125199 0.0763717 -0.0660707 0.0364929 -0.150104 -0.101261 -0.0524475 -0.097026 -0.0439844 -0.0309659 -0.00246512 -0.0351639 0.125983 0.0954993 0.00574625 0.0790902 -0.00188147 0.0230783 0.0796779 0.034049 -0.110506 0.123225 0.103604 0.0937513 -0.106574 0.0434229 -0.0604219 -0.000585098 0.0114478 0.0759488 -0.0419092 0.0997122 -0.126107 -0.0218394 0.0523488 -0.0500073 0.0712611 0.0972478 0.0273055 -0.108774 -0.00244179 0.174519 0.0865559 0.0940401 -0.00744503 0.0632458 0.176378 -0.0241257 -0.18535 0.0595119 0.10005 0.0211012 0.0223865 0.0522328 0.0232231 -0.0210818 -0.104733 0.0694552 -0.0738624 0.0798534 0.0671442 -0.0368083 0.00406685 -0.0479269 -0.0283807 0.14203 -0.023368 0.0750529 -0.0410754 -0.107967 -0.0359218 0.0239208 -0.0207752 0.00798877 0.175311 -0.0494916 -0.0312573 0.00366331 0.0789097 0.100182 0.164529 -0.0674621 -0.134007 -0.0211933 -0.0187552 -0.140383 -0.0444946 0.159981 0.0686945 0.135767 -0.0272421 0.134915 -0.0444686 -0.159274 -0.019988 0.00866657 0.0150033 -0.11822 0.140395 0.101464 -0.177694 -0.0123437 0.0398153 -0.0590954 0.0853748 -0.0510858 0.119404 0.0745885 0.0223921 -0.0859585 -0.0229723 -0.024005 0.104063 -0.104714 -0.161091 -0.146075 0.00958952 -0.011845 0.185139 0.0454639 -0.0892085 -0.0679982 -0.0840038 -0.0583512 -0.159851 0.0395247 -0.102522 0.178233 0.0266158 -0.0640984 -0.00789199 -0.0740519 -0.120206 -0.0481126 -0.023592 -0.0408752 0.0349617 0.00688122 0.0150366 0.155877 0.0432801 0.0733514 -0.104877 -0.00786978 0.0324475 0.0721541 -0.0909258 -0.107415 -0.121183 0.0691899 -0.15139 0.0726908 0.088451 -0.0444264 -0.0938066 -0.0226215 0.0867456 -0.0509261 0.0862132 -0.050994 -0.0925728 0.178088 0.000368423 0.0431896 0.0889692 0.00449622 0.00967088 0.0443169 -0.0788424 -0.16835 0.122447 0.0667633 -0.140786 0.0164451 0.00247371 -0.0761349 0.109021 0.0567968 0.119397 -0.113103 0.0729074 0.0632603 0.00249749 0.101032 -0.153798 0.0951148 -0.0173219 -0.0549154 0.0150208 -0.086245 -0.0735735 0.107509 0.00724074 -0.115644 -0.00347609 -0.0565605 0.0816675 -0.00772222 0.0348926 0.0266488 0.0692522 -0.0431101 -0.00827629 0.0280836 -0.116658 -0.100753 -0.0716334 -0.053641 0.0649528 -0.0492338 -0.0973046 -0.00116334 0.00334998 0.0950757 0.0110019 0.165122 -0.0341622 0.125625 0.00573776 0.0667933 0.109406 0.111812 -0.137031 -0.0751317 -0.116746 0.0389923 -0.0368063 0.00731868 0.016181 -0.0427553 -0.077268 0.00900543 -0.0202073 -0.0385132 0.0793314 0.181537 0.139155 0.174401 0.148164 0.0138381 -0.0277145 -0.0206276 0.0433819 -0.00280687 0.0595071 -0.0254324 0.00116197 -0.0626691 0.024472 -0.137637 0.116538 -0.042829 0.015201 0.0490749 -0.143458 0.0434494 0.0543232 0.127296 -0.0693414 0.170765 0.109478 -0.0491617 -0.016712 -0.0555596 -0.127834 0.186936 0.0368529 0.144412 0.132662 0.0261939 0.0616063 -0.0693326 0.0181424 0.0581303 -0.103506 -0.0707771 0.0605992 -0.135027 -0.0701614 -0.0255552 0.112621 -0.0329931 0.114531 -0.0652756 -0.00492827 -0.116751 0.17452 -0.145852 0.103971 0.167066 -0.0157264 -0.0741687 -0.0279482 0.10194 0.124031 0.0321033 -0.101817 0.108837 -0.0680236 -0.0246 0.103778 -0.0871217 -0.0198252 -0.0295383 0.0719219 0.0835226 0.197737 -0.143825 0.0376842 0.1156 0.012222 0.0794749 0.136055 -0.0241803 0.01738 0.0634544 -0.0201852 0.024141 0.165108 0.043998 0.0387647 0.0782747 0.0994343 -0.077439 -0.00420887 0.0438254 -0.0149744 -0.188193 -0.0397446 0.00689033 -0.0237117 -0.114428 0.0269828 -0.0672901 -0.177174 -0.0537391 -0.000332533 -0.0352067 0.0298726 -0.0141356 0.120239 0.0705058 0.0836036 -0.00302826 -0.0614274 0.102352 -0.0435099 -0.0166989 0.0100706 0.0565685 -0.0289643 0.0553918 -0.0243145 -0.00593119 0.0571801 0.155042 -0.0613742 -0.0595796 0.0721038 0.0489044 0.113629 0.0549609 -0.182244 -0.138195 0.0930343 0.0505871 0.0764058 -0.0472274 -0.0684066 0.0758156 -0.0665651 -0.0697674 0.0643143 0.076836 0.0768904 0.0215081 0.183329 0.123426 -0.0565698 0.105503 0.188333 0.0716967 0.0260384 -0.0106174 0.180729 -0.0515427 0.0753463 0.0432892 -0.0484626 0.109469 -0.13012 -0.0739791 -0.110858 -0.0663598 -0.0591557 -0.0510002 -0.140582 -0.0718039 -0.00541892 0.100854 0.0880122 0.176939 0.13083 0.019997 0.0045811 0.186201 -0.0153926 -0.0230203 0.00959959 0.0116581 -0.0543374 -0.130731 0.00398243 -0.0195876 -0.178826 0.00750471 0.090977 0.0877941 0.131878 0.0476877 -0.0460703 0.0358038 -0.039318 -0.0500431 0.155676 0.121513 -0.133579 -0.00154078 0.0337127 0.0259523 0.0959386 -0.0463422 -0.0138404 0.189046 0.0112863 -0.112419 0.127812 0.0631627 -0.123991 0.0417584 -0.009312 0.112879 0.0619413 -0.0464936 -0.139044 0.115275 -0.0957335 0.0379669 -0.103037 -0.0201482 -0.0266077 0.0469768 -0.0216173 0.00614381 0.0853844 -0.026476 -0.107827 -0.118943 0.103454 0.0695243 0.0282143 0.117741 0.0302427 0.0125692 -0.0936121 0.000774527 -0.167662 0.0981591 -0.0541161 -0.00696502 -0.0475527 0.112893 -0.0420018 0.0705594 0.084385 -0.0614333 0.00566493 -0.0586 0.130465 0.121295 0.00599418 0.11067 -0.0869032 0.150605 -0.0545656 -0.0335471 -0.0479295 0.0122411 0.157404 0.0503858 0.0329756 0.172682 -0.0712606 -0.0599976 0.0628667 0.079274 0.0732622 -0.0663305 -0.101244 0.112565 -0.107396 0.0533394 -0.0392796 -0.0366524 0.126873 0.0658536 -0.0303426 0.0627073 -0.160641 0.0309039 -0.0408597 -0.121842 0.053986 -0.10476 0.101319 -0.0371534 0.0606957 0.0607072 0.0690152 0.127597 -0.107298 -0.00324762 0.0378229 -0.0615725 0.181459 0.0665879 0.000409182 0.0806939 -0.0644657 0.126484 -0.0396611 0.157022 0.164111 -0.0336775 0.0191813 -0.0432931 -0.0880458 -0.0324356 0.0487001 -0.0192133 -0.062559 0.00309361 0.00223487 -0.110769 -0.0300321 0.0430373 -0.00289772 -0.0490363 -0.00970437 0.0444989 0.0701324 0.0383297 -0.122419 0.0119696 -0.168398 0.0727311 0.0523223 -0.0128585 -0.0388463 0.123409 0.0209975 0.0282071 -0.0108906 -0.129485 0.143826 0.0282889 0.0305827 -0.0247089 8.01702e-05 0.0319292 -0.0102054 0.0460882 0.0388133 -0.156161 -0.0377528 -0.0126158 -0.0762113 -0.00223704 0.0578488 -0.0248808 0.0961393 0.181763 0.0187481 -0.101102 0.0104234 0.19754 -0.0417528 0.096556 -0.0774419 -0.000310956 -0.0257027 0.0473112 -0.0179584 0.104238 0.0930702 0.0236355 0.0221969 -0.0384008 -0.0626501 -0.129674 0.08696 -0.0499096 -0.196551 0.153439 0.0380335 -0.179743 -0.103542 0.058928 0.00703625 0.00872179 -0.0903307 0.111958 0.100182 -0.0311148 -0.000547328 -0.0437085 0.158443 -0.0584687 0.0563309 -0.0181297 -0.0277848 -0.0460635 0.164351 0.0849265 -0.0132121 0.167686 -0.0587215 -0.00019199 -0.0509152 -0.0260317 -0.0929659 -0.0327268 -0.0383528 -0.0978578 0.0487528 0.0260563 0.0992593 0.0871392 -0.0384471 -0.0171703 -0.00424113 -0.092768 -0.0300519 0.103853 0.0395256 0.0108796 -0.148032 0.0488264 -0.038269 -0.142107 -0.00425288 0.0651362 0.0493914 -0.112782 -0.0327207 0.126488 0.0826487 0.103485 -0.00760549 0.109296 -0.0341371 -0.026321 0.00223676 0.126773 0.131632 0.06237 0.0197441 -0.0470537 0.0418986 0.100281 -0.0405131 -0.0716815 0.0303097 -0.0207593 0.0164614 0.0331162 0.123083 -0.117963 0.165721 0.154216 -0.0296853 0.0979899 0.0648157 -0.0669923 0.117201 0.0992686 0.0188708 0.0115605 -0.0403869 -0.0449954 0.020662 0.00058025 0.157842 -0.080698 -0.044147 0.10019 0.00152554 0.0158471 0.0924018 -0.05446 0.00822939 0.0809858 -0.0597722 -0.00287792 0.0580379 0.147585 -0.00312336 0.134552 -0.073163 0.0205985 0.172553 0.0988919 0.000245571 0.0508393 -0.128337 -0.0088749 -0.126815 -0.0844124 -0.0783076 0.0739699 0.0930338 0.144108 -0.0706401 0.0243043 -0.0806936 -0.144727 -0.0382048 -0.0701728 0.112359 -0.0402057 0.042891 0.0280573 0.0860609 0.035579 0.0420194 -0.0398021 -0.0382842 -0.0994033 -0.0480921 -0.055455 0.0329734 0.0316271 0.0286178 0.021055 0.0822439 -0.029241 -0.18697 -0.151833 0.00801881 -0.15112 -0.0614057 -0.0364256 -0.0652797 -0.0820103 0.150849 0.103435 -0.00837021 -0.0802716 0.126691 -0.0340683 0.0468566 -0.152911 0.0330105 -0.0571887 -0.133734 0.00667751 -0.000396784 0.0373667 -0.0939239 -0.16084 0.0626221 0.0597835 -0.0178577 0.123337 0.107529 0.00579218 -0.138964 -0.0794678 0.100429 0.00459467 -0.102039 0.0314696 0.15588 -0.0762208 -0.0572474 0.0433284 -0.148068 0.0998032 -0.0110058 0.0641023 0.0518644 0.09969 0.00816469 -0.097079 0.103387 -0.0414994 -0.0757872 0.171404 -0.114189 -0.173075 0.047013 -0.0855839 -0.100572 -0.00246309 0.149216 -0.164849 -0.04212 0.140433 0.0596396 -0.104002 0.113018 0.030231 -0.0662178 -0.148352 0.0526553 -0.0141208 0.152867 -0.0637955 -0.0273421 0.148995 0.0701287 -0.040527 0.0577476 0.110765 0.00324828 -0.153229 -0.0582905 -0.14569 -0.00678458 -0.114175 -0.0018524 -0.0516626 -0.0810463 0.0392342 0.0342393 -0.0449538 -0.120163 -0.0363658 -0.124549 0.117174 0.151039 0.0282726 0.00325792 0.0287077 -0.0153046 0.155439 0.0780135 -0.117849 0.086539 -0.029153 -0.102795 0.0417433 0.155635 0.083405 -0.0402302 0.00571772 -0.0363769 0.127439 -0.0147283 -0.0314401 -0.0930955 -0.0222557 0.0971523 -0.186723 -0.0887663 0.0315613 -0.17564 0.131271 0.0644325 -0.0437697 -0.0519768 -0.0177128 -0.108313 -0.146069 0.119051 0.0697134 -0.0235128 0.128485 0.0573516 -0.065215 -0.00350768 0.0744885 0.0199348 -0.127317 0.0173277 -0.096467 -0.0336638 -0.0337103 -0.0306057 0.0949439 0.0140999 0.193862 0.0342248 0.076531 -0.0143055 -0.0888309 0.08442 -0.116024 0.0887041 -0.127427 0.0108153 -0.0247443 0.182389 0.150864 -0.102663 0.0232457 -0.0742691 0.0343272 0.0910876 0.123704 -0.0549664 0.0180238 0.089746 0.11268 0.0922015 0.0945236 -0.0982979 -0.0606437 -0.144611 -0.131819 -0.00405929 -0.000890846 -0.0445028 0.0706937 0.0195179 -0.138817 0.00404009 0.0179584 -0.08153 0.00172972 0.0597773 0.0398945 0.0148404 0.0748995 -0.0227146 -0.153058 -0.0563245 -0.101915 0.0246007 -0.0263914 -0.0270003 -0.0669148 -0.058104 -0.0720393 0.0106583 -0.123266 0.000970519 0.111098 0.0320014 -0.175302 0.021788 -0.142657 0.096721 0.0472528 -0.132193 0.0421848 -0.0145911 0.0947898 0.0453407 -0.00611261 -0.0187012 0.0375431 -0.0744872 -0.00333097 0.0152713 0.0369135 -0.155272 0.112279 -0.098311 0.0707194 -0.176297 -0.0747954 0.072895 -0.0886479 0.104248 -0.0981248 0.0107449 -0.022826 -0.148446 -0.192309 0.0228579 -0.182289 0.0592834 -0.0862126 -0.00775023 0.00530872 -0.0142528 -0.16395 0.07449 0.0592926 -0.0492435 0.0222819 0.0108602 0.155485 -0.1607 0.0961241 -0.0183784 -0.0412977 -0.0326322 -0.0712304 -0.0286514 -0.0422806 0.058168 0.0834348 0.0750442 -0.142246 -0.0770007 0.123223 0.030641 -0.00263291 0.0153207 0.111358 0.150489 -0.195267 -0.0221103 0.0196983 -0.163946 0.146955 0.00355034 0.199347 0.0684028 0.083414 0.126397 0.0451381 0.0780126 0.00297077 -0.0635144 -0.15592 0.0693543 0.0494778 -0.0566149 0.0892399 0.0452329 -0.0254567 -0.123056 -0.0144925 0.164816 -0.016151 0.11313 -0.0477014 0.0900953 0.0737606 -0.0681064 0.0504715 0.00705231 0.0491374 -0.111778 -0.0979119 -0.0246362 -0.135583 -0.0383121 0.126314 0.0295938 -0.094636 0.0593472 -0.0724071 -0.00866433 -0.0869769 -0.0960976 -0.0117316 -0.0628992 0.024578 0.100354 0.0494696 0.0264883 0.0533323 -0.0686611 -0.113971 -0.0526368 -0.0659257 0.152256 -0.131696 -0.18806 -0.000546985 -0.0691115 0.0498963 0.0484911 -0.0511608 0.0546718 0.0152402 -0.0889436 -6.00421e-05 -0.0136996 0.0743887 -0.0415218 -0.15939 0.106089 -0.122267 0.0773317 -0.0997082 -0.125613 -0.0694796 0.0709398 0.0102036 -0.0179782 -0.0945237 0.0913114 0.0333918 -0.198376 -0.0275952 -0.149721 0.0531857 0.0629336 -0.0394663 0.074366 0.0829899 -0.0236362 -0.0185552 0.116807 0.0391192 0.0751613 -0.0188573 -0.0702747 0.0914592 -0.0515486 0.0400258 0.0939516 0.0226343 0.103282 -0.00450901 0.0336225 0.118767 -0.0542107 0.0957432 0.0441865 0.083947 0.16529 -0.0135987 -0.0144566 -0.076123 -0.100402 -0.150398 -0.0177316 -0.170047 -0.11034 0.173528 0.122908 0.176117 -0.0946859 0.0437263 0.0987898 -0.0129303 -0.0908806 0.00285774 -0.0143542 0.00712292 -0.0889238 -0.163658 0.0537441 -0.0320731 0.0670416 -0.0454486 0.0608399 -0.139619 -0.186034 -0.0422895 -0.199086 -0.12879 0.0559124 0.0482493 -0.0675229 -0.109826 -0.088491 0.104225 -0.123408 0.154958 0.00726754 0.0304176 0.083335 0.128468 -0.168467 -0.0720146 -0.125514 -0.0361838 0.00877541 -0.172122 0.00810597 -0.000378183 -0.102267 0.0524426 0.0370203 -0.174822 0.0727618 -0.0637326 -0.0278894 0.0638935 0.122305 -0.1069 0.0333379 -0.111937 -0.100154 -0.0956218 0.1106 -0.0195246 0.0583485 -0.0155209 -0.101141 0.121441 -0.0456057 -0.0113523 -0.0352853 -0.0227889 -0.118575 -0.0849784 0.119918 -0.174837 -0.0262616 -0.0328133 0.0958646 0.0837442 -0.0434377 0.0578096 -0.127309 -0.0217826 -0.112348 0.111563 0.108519 0.0413124 -0.0361921 -0.107543 -0.0432549 0.156866 0.029994 0.0186462 0.0334417 -0.0512814 0.168851 0.136244 -0.101396 -0.0327017 0.0732467 -0.0359029 0.137498 0.023095 -0.0832435 -0.0554422 0.0936991 0.080703 -0.12116 0.0828762 -0.0475251 0.0770045 -0.0656844 0.0833412 0.121778 0.190002 -0.0935525 -0.0911261 -0.0657516 0.00859492 0.124315 -0.0116601 -0.144468 0.132993 -0.0509981 -0.00338295 -0.0389235 0.0128547 -0.0197981 0.05605 -0.185331 -0.0173758 0.028519 0.0390508 0.18682 -0.0214421 0.00450921 -0.0256083 0.163833 0.0381622 -0.0956518 0.0499823 0.0343231 0.0505993 -0.102861 -0.0607488 -0.0382493 -0.0423055 0.0198308 -0.00868449 0.0408683 0.027148 -0.149876 -0.00606718 -0.0934713 0.0635709 -0.0223047 -0.0209426 -0.184128 -0.138682 -0.000828528 0.0850056 0.116303 -0.0950534 -0.0574588 -0.0599281 0.0155409 0.0623058 -0.0566211 -0.0118021 0.163521 -0.0370791 0.0803564 0.00473471 -0.0231438 0.178596 0.0424583 -0.0453271 0.116522 -0.0235305 -0.0564454 -0.137715 0.0291767 0.0658974 0.0623574 0.0291687 0.120322 -0.0302407 0.163047 0.08608 0.0975024 -0.0533458 -0.0637109 0.037114 0.0271088 0.0203327 0.14341 -0.0740272 -0.0558175 -0.10152 0.0580746 0.00259031 -0.167729 0.0191601 -0.159494 -0.00749487 -0.00327479 -0.057055 -0.0637519 -0.0557462 -0.0364061 -0.152906 0.196299 0.101334 0.0697584 0.132712 0.147196 0.13761 -0.018037 0.0898102 0.040108 -0.0487667 0.171983 -0.0606148 0.0166123 0.155763 -0.169284 0.0164912 -0.00706305 0.105603 -0.0289558 0.0648378 0.0621942 0.137029 0.123299 0.0801403 -0.05617 0.0294474 -0.00425883 0.078873 0.0582119 -0.0660868 -0.0546438 -0.0279415 -0.00152301 -0.0308529 0.100011 0.0258026 -0.0414698 0.105723 0.0554108 0.188162 0.0383623 0.052614 -0.0610458 0.0742886 0.180767 0.0337305 0.027005 -0.148543 -0.0653853 0.17313 0.0966829 -0.0224182 -0.0252532 -0.100672 -0.0121429 -0.138447 0.0514239 -0.080472 -0.09211 -0.129943 0.107453 -0.0920297 -0.00920008 0.0536385 0.113156 -0.0679811 -0.0438095 0.113879 -0.172609 -0.0465664 -0.146256 0.0225136 -0.0364756 -0.0110579 0.186884 -0.148327 0.033547 -0.0797475 0.0511971 -0.0657344 0.00903775 0.0248718 -0.18732 -0.00113841 0.0160749 0.0148129 0.0323229 0.119946 -0.0368205 -0.018469 -0.0529235 -0.18424 -0.036678 -0.0328573 0.0452956 0.12802 0.0879556 -0.0465959 0.0128972 -0.0539894 0.101842 0.15467 -0.177553 -0.17949 0.141993 -0.0963671 0.0199527 -0.140447 -0.00179536 0.0713749 0.0615379 0.0674421 -0.198835 0.0416532 0.0762699 -0.182335 -0.042546 0.0449155 -0.111291 0.01422 0.0416838 0.109117 -0.0497643 0.16747 0.0461612 -0.0539794 -0.0211858 -0.0536094 0.133705 -0.0768212 0.0479358 -0.114353 -0.00278962 0.131117 0.198963 -0.0702921 0.13335 0.0140276 -0.179822 -0.018397 -0.0136494 -0.00964783 -0.0620932 -0.0525245 0.0741378 0.19384 0.078094 -0.00606029 0.180097 0.0334591 -0.0301788 0.0967553 -0.0306141 0.0265375 -0.165463 0.0236095 -0.0605533 0.120858 -0.0351001 -0.0449613 -0.107417 0.194681 -0.088272 0.104946 0.126984 0.119107 -0.077231 -0.137684 -0.145582 0.0406166 0.0853821 -0.0395466 0.0309399 0.0138326 0.00463202 -0.0712503 0.0214591 -0.0582946 -0.0757801 0.163435 -0.0912716 -0.0732826 -0.0826051 0.145407 0.0153462 0.150862 -0.154674 -0.0207313 -0.0301387 -0.0753723 0.110407 -0.0298292 0.0876529 0.0644294 0.0924374 -0.104297 0.075278 -0.0185028 0.089338 0.148835 0.0858738 -0.0988596 0.0481034 -0.00988192 -0.0132227 -0.0176521 -0.0392497 0.100585 -0.181247 0.0692486 -0.186061 -0.0362356 0.0199912 -0.0452971 0.117938 -0.100163 -0.0163421 -0.0691055 0.186178 -0.0976705 -0.186027 0.183987 -0.073398 -0.147389 0.04224 -0.112089 -0.043737 0.11797 0.0489862 -0.0323846 -0.0781058 0.194955 0.0881079 -0.0220238 0.0982935 0.161798 -0.11876 -0.10514 0.130796 -0.0501938 -0.0917268 -0.00788915 0.0070633 0.0661896 0.0270589 -0.00276388 -0.0364759 0.0513823 -0.0567245 0.0630224 0.0250296 -0.116727 -0.147909 -0.0174057 -0.0283835 0.0219384 0.1291 0.0302349 0.0313481 -0.117711 -0.0192278 0.0593678 0.0378207 -0.0161827 0.0487125 -0.00398227 -0.135311 -0.148623 0.0893312 -0.156557 0.077566 -0.0781931 -0.126984 -0.0146835 -0.0246011 -0.160899 0.198836 -0.0448794 -0.0585675 0.105734 0.0878538 -0.0847089 0.0438601 -0.0591205 0.132022 0.0752101 0.179126 -0.080558 0.0478707 0.120841 0.0888953 -0.0475877 0.0503271 -0.0204405 0.141335 -0.130436 -0.00707343 -0.010335 0.0526042 -0.0438551 0.0847955 -0.00281742 0.0804475 -0.0367034 0.135905 0.108365 -0.153933 0.0667999 -0.050466 -0.0744059 0.0427932 0.0784594 -0.0427498 0.0347301 -0.0596916 -0.0100303 -0.0977211 -0.116656 -0.098945 -0.0385449 -0.143932 -0.0599183 0.0977599 0.148728 0.169828 0.0418519 0.142205 0.0761297 -0.0437784 0.122225 -0.0591216 0.0822202 0.0545604 -0.122582 -0.0999962 0.12254 0.0367412 -0.144036 -0.0296257 -0.0833408 -0.0891446 -0.0631893 0.110145 0.0517873 -0.0557799 0.10161 -0.0555853 -0.0842573 0.00456647 -0.0443934 -0.0285674 -0.103829 0.0823722 -0.0488197 0.0345176 0.0427573 0.0310322 -0.0803759 -0.0598368 -0.0562383 -0.0964061 -0.0504618 -0.0236707 -0.0389499 -0.0757808 -0.123489 0.0701988 -0.030074 -0.0634096 -0.0128237 -0.0345639 0.0603109 0.0861118 0.00235839 0.0989966 0.0545055 -0.000655771 0.09282 -0.0135412 -0.191544 0.00509404 -0.0060903 -0.0336247 -0.020966 0.113658 0.0458795 0.0406597 0.187683 0.0641426 -0.0215096 -0.00875088 -0.0242566 0.11393 0.0976756 -0.0760517 -0.127146 0.0783472 0.0645324 -0.0918284 -0.0653232 0.0310951 0.0543822 0.0135754 0.00409702 0.0503095 -0.0132602 -0.0503105 0.0720866 0.0961583 -0.141492 0.00145574 0.0199038 0.129342 0.00632321 -0.0185643 -0.0209484 -0.0274273 -0.043107 0.0780567 -0.0810803 -0.0581315 0.125954 -0.175932 -0.0208288 0.167896 -0.0289358 -0.0540445 0.0155031 0.0284298 0.0454901 -0.00507721 0.0695679 -0.142711 -0.0549687 0.0257934 0.147796 0.128656 0.134998 -0.0886742 -0.0479356 -0.0905883 0.07808 -0.0480635 0.195971 0.158814 -0.042588 -0.0603056 -0.170905 0.121916 0.136571 -0.05174 0.123004 -0.0234325 0.0782321 0.07097 0.132265 0.014887 -0.0128842 -0.00728044 0.0750232 0.0566353 0.122802 -0.100537 0.124807 -0.144079 -0.168705 -0.117306 -0.0622076 -0.0635819 -0.0379316 0.108567 -0.0661633 0.0698544 0.105251 0.062946 0.0531215 -0.0848785 -0.11485 -0.0704731 -0.108411 0.0780638 0.181148 0.0269233 0.0386665 0.0888663 -0.118983 -0.0511494 0.0379256 -0.198865 0.019977 0.158289 0.0388983 -0.124994 0.163082 -0.0798673 -0.0796955 -0.0921659 0.128605 0.064563 -0.118475 0.02898 -0.06395 0.0169449 0.14508 -0.0296651 -0.0430525 0.0578646 0.0516589 0.127717 0.0257546 0.0245128 0.0470187 -0.0871599 0.00132398 -0.0601207 0.0314559 0.16175 -0.132155 -0.0140488 -0.115541 -0.0699845 0.0154368 -0.1938 0.0283092 0.111134 -0.118199 -0.0401246 -0.0698638 0.00335268 -0.0651567 -0.0824957 0.0947014 0.186818 -0.169936 0.0400861 0.0790955 0.165541 0.0401081 0.0342547 0.0276641 -0.0577081 -0.101666 0.0715645 -0.00830624 0.0465221 0.00147519 0.00789501 -0.0922113 0.0717298 -0.183809 0.00720866 -0.0193873 -0.0313549 0.104044 -0.0640666 -0.0261488 0.0281578 -0.132122 -0.122706 -0.0636089 -0.124149 -0.141534 -0.0670579 -0.0924621 -0.00385622 0.017023 0.0213495 0.0589122 0.0444023 -0.129421 0.108599 0.109432 -0.126626 0.135978 0.0141298 -0.101568 0.162972 0.0626277 0.158798 -0.121268 -0.0671589 0.0633036 0.109459 0.0694319 -0.12857 -0.0345815 -0.0607425 -0.185855 -0.0900042 -0.15758 0.0501262 0.0727181 -0.0203518 0.0411949 0.0422592 0.0763283 0.160251 -0.0968429 0.126236 -0.117161 -0.0491414 0.101951 -0.106672 -0.116659 0.00848727 -0.131051 0.0397928 -0.0528114 -0.0961903 -0.0824675 -0.112519 -0.145214 -0.0297713 0.0564959 0.146884 -0.0631722 0.027243 0.0610665 0.00135329 0.0224166 -0.0939044 -0.123043 0.0117781 0.0151317 0.0290699 0.0446949 0.120829 -0.0886265 0.0707829 -0.0136164 -0.0831266 -0.141179 0.090114 0.00270066 -0.0629733 -0.0222112 0.0718774 -0.0333787 0.0601272 -0.109623 0.0236943 0.0166314 -0.0555357 0.0911817 0.0141473 -0.0203628 0.00570421 -0.0677648 -0.0234262 -0.0535185 -0.00567887 -0.0118745 0.113421 0.000805012 -0.177483 0.00789853 0.0624903 5.27835e-05 0.10951 -0.0289673 -0.135112 -0.166695 0.0757275 -0.0563042 0.13544 -0.160189 0.0216946 0.0257799 -0.123517 0.150692 -0.159846 0.1838 -0.0132569 0.0982683 -0.0525787 0.0728184 -0.178245 -0.0460835 0.12924 0.0681593 -0.0996634 -0.0887943 -0.00651379 0.0409612 -0.120342 -0.112753 -0.178635 -0.0224971 -0.0163129 -0.000555145 0.0137045 0.199506 -0.0380225 -0.0151891 0.152511 0.0505945 -0.0795986 -0.164143 -0.127624 -0.0353572 0.03137 -0.00403628 0.0254117 0.105921 0.194634 0.0923812 0.0512394 0.0740772 -0.0509144 -0.0975086 0.0836526 -0.0462927 -0.117824 0.0281665 -0.00212365 -0.0452948 0.078749 0.0105932 0.121344 0.00330453 -0.0306195 0.0979394 0.104784 0.0137838 0.00365548 -0.0257996 -0.172197 0.0291089 0.0669503 0.0367358 0.00553969 0.0264904 -0.107789 -0.120896 -0.0232104 -0.101025 -0.0603042 0.114275 -0.145185 -0.174194 0.0482151 -0.0623685 -0.0149113 0.0460473 -0.157634 0.060103 0.0640811 0.0698388 0.104006 -0.0306194 -0.0226739 0.157408 0.0426393 -0.0265241 0.0030928 -0.102426 -0.161259 -0.0351701 -0.0323554 0.11803 0.0922191 -0.041309 0.0487948 -0.019803 -0.115527 -0.0567782 -0.165075 0.0197026 0.0359401 -0.106329 -0.0118626 0.0411118 -0.124952 0.00678132 -0.0200486 -0.0755839 -0.0711652 0.035581 0.0419043 -0.0911495 -0.08106 0.106055 0.126572 -0.0585484 0.0168179 0.0607356 0.117703 0.0863268 -0.0882942 -0.0687131 -0.101335 -0.000191256 -0.0860079 0.0217953 -0.11321 0.0341797 0.0576236 0.0792021 -0.0156714 -0.160977 -0.169501 0.0294356 -0.154002 0.179332 -0.0917992 -0.122101 -0.0746217 0.0371828 -0.0487714 -0.140629 0.00044934 -0.0409066 0.0388575 0.0523093 0.0988 0.0840919 -0.0154484 -0.00758457 0.11373 -0.0380272 0.0692026 -0.0275535 0.0129627 -0.0107727 -0.0158419 -0.0114841 0.0699455 0.111329 0.0602733 0.00646131 -0.0876237 0.174851 -0.0821184 -0.0192984 -0.0449358 -0.0687436 -0.108609 0.0306706 0.0835766 0.012709 -0.137021 0.16809 0.1009 -0.00918879 0.125639 -0.0115098 0.0237793 -0.0973905 -0.135061 -0.18785 0.0986179 0.158156 -0.067518 -0.148267 -0.0867154 0.126498 0.0933617 -0.0591195 0.0222613 -0.0509283 -0.0573232 -0.0346731 -0.00846638 0.00386466 -0.128842 -0.0237628 -0.0696692 0.0943123 0.0516099 0.113255 -0.150646 -0.0185133 -0.118018 0.053011 -0.139461 0.0462236 0.077662 0.103323 -0.0302484 0.0947409 -0.0798341 0.119883 -0.111786 0.0361498 -0.0469157 -0.039204 0.150495 -0.0306559 -0.0956291 0.0454445 0.121538 0.0320608 -0.0179738 0.0345507 0.00937892 -0.0553749 -0.0879807 0.0483982 -0.0594824 0.0848739 0.0964219 0.0261065 -0.0103471 0.0752709 -0.120241 -0.0516113 0.00184822 0.0264098 0.0834433 -0.0647686 0.0516516 -0.154994 0.0470736 0.0877346 -0.142286 -0.0103233 -0.079525 -0.0353049 -0.0769805 0.156403 -0.0323009 -0.105155 0.0726628 0.0702563 -0.0108401 -0.0582759 0.133464 -0.0457433 0.0564783 -0.0513333 0.0663109 0.0314516 -0.0469529 0.010072 -0.0501045 -0.131739 0.168052 -0.113306 -0.0555274 -0.129719 -0.0482269 0.105641 -0.0404824 -0.0316758 -0.124279 -0.154398 0.0521469 -0.060824 -0.0800327 0.0251634 -0.0821756 -0.0605232 -0.0647009 0.0102045 0.0160208 0.0272651 -0.0357697 -0.0162104 0.0579677 0.10329 0.148095 -0.104107 0.0341432 -0.0680524 0.0711705 0.0539168 -0.0374274 -0.0268308 -0.0431521 -0.103899 -0.128536 -0.130782 0.167564 -0.00914832 0.143288 0.109805 -0.113866 -0.0416229 0.0898427 -0.0559598 -0.007748 -0.0850107 0.026976 0.180655 -0.0740347 0.0275671 0.110377 0.0974242 -0.166362 0.0079693 -0.123343 0.105831 -0.00909384 0.0963301 -0.0610746 0.0613168 -0.0232908 -0.0723413 -0.174766 -0.143204 -0.0314441 0.0402211 -0.153635 -0.0934302 -0.106714 -0.170259 0.08939 0.0211327 0.0404289 -0.0134813 0.0926849 0.023616 0.102009 -0.0372953 -0.166556 0.0335838 -0.127833 -0.0861354 -0.144534 0.0544313 0.0988972 -0.0601039 0.0528932 0.139299 0.145502 0.0549884 -0.0119809 0.0418229 -0.149157 -0.0155883 -0.0886553 -0.156207 -0.134237 -0.0616053 0.0495099 -0.0796625 0.0320554 0.0635796 0.115896 -0.0426032 -0.096784 0.0396009 -0.0656106 0.0386915 0.0249412 0.194187 0.00644338 -0.0719346 -0.0659975 -0.0373887 -0.0272791 -0.123112 -0.0622269 -0.050427 -0.141585 0.00962828 -0.0422347 -0.106362 0.0240429 0.0556367 -0.00195223 -0.0931995 0.113259 -0.0975492 0.122956 0.095959 -0.12742 0.0352248 -0.0216719 0.0213984 0.114175 -0.00485994 -0.121019 -0.191181 0.0753562 0.0541715 0.041449 -0.160538 -0.0988288 -0.0238942 -0.0518879 -0.0974472 0.113736 -0.0212994 -0.0833586 -0.03929 -0.0963016 0.00958843 0.0750014 0.014277 0.000981507 0.150907 0.0133185 0.168806 0.179798 -0.0349872 -0.146979 -0.0812577 0.128527 0.0418531 0.132362 -0.0121014 -0.0230836 0.107366 0.0511779 -0.0329667 -0.0666454 -0.152715 -0.0936429 0.000762299 -0.0597075 0.0985301 0.182955 -0.0262066 0.0854072 0.0338111 0.0765995 -0.0781086 0.0379754 -0.00270924 0.129851 0.0919029 -0.0787059 0.132295 0.18271 0.0379111 -0.0323921 0.0310697 0.0781578 0.0617807 -0.0132516 0.0254429 0.00671099 0.0790833 0.0286918 -0.141773 -0.151501 0.0584302 -0.0110245 -0.114315 0.122106 0.0685032 0.0118738 -0.0279122 -0.150019 0.067279 -0.157264 0.0262193 -0.00213569 -0.111254 -0.0621016 0.00851028 -0.150232 -0.0474921 -0.112976 0.135092 0.0199942 -0.198638 0.0844545 0.0220758 0.035647 -0.0253858 0.153207 0.0233053 0.0397077 -0.138297 -0.0703984 -0.0482819 0.00430555 0.0272898 0.14316 0.0234875 0.148621 -0.00797222 0.0309689 -0.0698334 -0.123394 -0.13272 -0.14573 -0.0814741 -0.0712184 0.037729 0.180134 -0.0994958 0.0575778 0.0339839 0.0638867 -0.0617197 0.0711044 0.0102844 0.17348 -0.0406594 0.0192196 -0.0471184 -0.0827977 0.193069 -0.143796 -0.0806718 0.00243034 0.0270857 -0.122611 -0.137702 0.0179003 -0.0335212 0.079692 0.0611906 0.0792778 0.0249631 0.117348 -0.0619963 -0.0803627 -0.0599684 0.0735918 0.0567825 0.0733117 -0.097618 0.0328422 -0.158394 0.199223 0.0560518 0.136478 -0.0183446 -0.172015 -0.0224508 0.0623935 -0.0118719 0.0337847 -0.0978327 0.121761 0.0284394 -0.192952 -0.091151 -0.0504749 -0.0874978 -0.106356 -0.12042 0.179634 0.0315817 -0.0147335 -0.0585705 0.11256 -0.111312 -0.0635591 0.00635949 0.0551847 0.0137734 -0.157782 -0.0173824 -0.0155278 0.0140019 0.162016 -0.0922829 -0.0758887 0.0436026 -0.0273842 -0.0148952 0.143346 0.159557 -0.109659 -0.0242247 -0.164656 -0.0903519 0.106018 0.00816312 -0.110355 0.0290583 -0.0668103 0.0131711 -0.0781372 0.12744 0.186595 -0.0387404 0.131771 0.0299597 0.0796855 -0.0618462 0.0632634 -0.0696048 -0.109394 0.0213964 0.134676 -0.0977121 -0.0535589 -0.183762 -0.0728172 0.0390549 0.0941257 0.0675473 -0.19647 -0.0361206 -0.111399 -0.0212061 0.000676875 -0.0631282 0.123874 -0.0016031 -0.0188253 0.0913926 -0.0317696 -0.16824 0.0792209 -0.0833767 0.14007 0.0636048 0.0287476 0.0474486 0.0481064 0.0260626 0.04688 -0.0653381 -0.144891 0.0693987 0.110738 -0.0209323 -0.0402046 -0.0122707 0.102432 -0.0455657 0.0481221 0.165765 0.056741 0.011278 0.0307465 0.144457 -0.184439 0.0969856 0.00834503 0.0174651 0.13158 -0.0993084 0.0443703 -0.023383 0.00972593 -0.145189 0.0552904 0.0635301 -0.0904891 -0.082463 0.162663 -0.160723 0.158413 -0.0993252 -0.0592282 -0.0998484 -0.027397 -0.0313552 0.0583819 -0.0720295 -0.044176 -0.150362 0.0182799 -0.185598 -0.0165656 0.132144 -0.178742 -0.0502446 0.045187 -0.0789031 0.0265439 0.151235 0.0446337 0.0568521 0.0680417 -0.0173828 -0.109145 0.126086 -0.0440268 -0.113776 -0.0350994 0.0658311 0.094291 0.0785749 0.0674332 -0.128791 0.0407122 -0.0528885 -0.191892 -0.0820547 -0.0237204 0.0287968 -0.0427926 -0.0646731 0.0807625 -0.0237351 -0.0167008 0.112376 0.0164394 0.0119357 -0.0629752 -0.151921 0.190152 0.0332665 -0.0844314 0.000114444 -0.181042 0.00382038 0.0334678 -0.0205482 -0.158125 -0.0199237 0.0349092 0.0266921 0.108201 -0.0148314 0.121363 0.0885711 0.0147194 -0.0637392 0.0567812 -0.124694 -0.0249871 -0.0712857 -0.0264473 0.0991205 0.0429622 0.0358993 -0.0439367 -0.0126592 -0.108282 0.0431485 0.0385098 -0.0337923 0.106224 0.193457 -0.0721314 -0.0574814 -0.0836367 -0.0497703 0.0342482 -0.0543667 0.0265311 -0.0263113 -0.100018 -0.0439038 0.128507 0.00267543 -0.138594 0.010816 -0.0862275 -0.0590889 0.0630576 0.00256054 0.045411 0.113742 0.0334317 -0.00183363 0.1239 -0.138904 -0.0345083 0.0158778 0.0631028 0.111863 0.16844 0.0399125 0.199422 0.0933218 -0.0274433 -0.189622 0.108018 0.0635825 -0.0420588 -0.107887 -0.0638456 -0.188552 -0.0360559 0.141421 -0.110346 -0.0380809 0.0509059 0.115845 0.016776 -0.134786 0.00238685 0.00858966 0.0241308 -0.107759 -0.139642 0.0329064 0.00827662 0.152354 0.124017 0.00462449 0.129614 -0.170405 -0.149781 -0.135377 0.105683 -0.119314 0.0817966 0.0922007 -0.0159055 0.0856047 -0.0214604 0.0152132 0.179257 -0.0729052 0.024717 0.00398903 -0.110488 -0.0614121 0.0479828 0.00529287 -0.119006 -0.0732027 -0.113882 0.195221 0.0258898 0.00360654 0.010267 -0.0152545 -0.0825019 0.0571146 0.137736 -0.0589033 -0.0871839 0.11544 -0.00701735 0.142942 0.0366468 0.109747 0.0668139 0.08444 -0.0696835 0.149467 -0.11462 0.000220751 0.18935 0.0914524 0.0915977 -0.0140341 -0.00797594 -0.0370485 0.0174274 -0.117354 -0.0682333 0.108799 0.0598922 0.019844 -0.0614542 -0.0823574 -0.0294238 0.0517817 -0.0808731 0.00735166 0.0888221 -0.0710394 -0.0258607 -0.00706667 -0.156166 -0.048444 0.113434 0.0847166 -0.0341561 0.0534964 0.0025123 0.0494355 -0.0411805 0.127377 0.104892 -0.178157 -0.0801931 0.088479 -0.0741109 0.0537971 -0.135851 -0.0858431 0.00766701 0.0404563 -0.0661546 -0.0947467 0.0186754 0.115585 -0.156987 -0.107486 -0.0033622 0.117089 -0.0730454 -0.165697 -0.106459 0.0622663 0.00679639 -0.0230765 -0.0200325 -0.0182536 0.102071 -0.163772 -0.185069 0.0387785 0.117139 0.0872738 -0.0659249 -0.12802 0.181231 -0.154133 -0.0739304 -0.0817342 -0.00806893 -0.0209996 -0.0736485 0.100808 -0.0929587 -0.161793 0.153866 0.0512946 0.0130538 -0.0205536 0.0569003 0.0912504 -0.046088 -0.102081 -0.0115961 0.182351 -0.0574598 0.161472 -0.0229749 0.0256718 -0.0213474 0.0725845 -0.0296631 0.0153153 -0.0434122 -0.101554 -0.162699 -0.0193404 -0.0224199 0.0240814 -0.00397137 0.125175 0.115019 0.0888817 -0.0349576 0.0690974 0.0782684 -0.0109348 -0.0901984 0.0964628 0.150679 0.104968 0.142398 0.0840571 0.114311 0.107126 0.039293 -0.0577018 0.0486581 -0.0177803 0.0523734 0.0692163 -0.0272394 0.0893423 0.0214299 0.0628688 -0.0517996 -0.0809738 0.0897478 -0.121312 0.0578124 -0.165544 -0.0849351 -0.0881735 0.14066 0.0299143 -0.135353 -0.115901 -0.0801173 -0.122501 0.146625 0.0747691 0.0360604 0.0179762 0.176102 0.173142 -0.105855 -0.082172 -0.0299631 -0.0337024 -0.0504681 0.0990692 0.007309 0.0656775 -0.128235 0.0293402 0.0200293 0.0754449 -0.0560373 0.0239462 -0.00465662 -0.0236953 -0.0610018 -0.0767418 0.0497043 -0.00505768 0.0843112 -0.00501539 0.134398 0.0629514 -0.0729233 0.0104244 0.00731114 -0.0622501 -0.0337812 0.00525873 0.0664602 0.0821212 0.15865 0.0346457 0.0884799 -0.161839 -0.121591 -0.152211 -0.00722236 -0.124929 0.0189312 -0.00906082 0.0502788 -0.093272 -0.0100507 0.0331545 -0.134562 -0.0696007 -0.0733592 -0.0372218 0.0109687 -0.0438613 0.145957 0.0448079 0.000378496 0.112174 -0.0129948 0.12185 -0.145415 -0.109618 0.163682 -0.111074 0.12635 -0.0106996 0.093521 0.0435944 0.100417 -0.0296824 -0.143586 -0.150111 0.0871352 0.0963775 -0.077648 -0.189269 -0.0715634 0.0034142 0.0250688 0.150086 -0.0180561 0.185964 0.0993278 -0.0777049 0.0482003 -0.0252536 0.162899 -0.0262097 -0.103213 -0.0262821 0.00322253 0.103706 -0.0975512 0.117511 -0.136042 -0.13041 -0.0419713 -0.0631386 0.129615 -0.0857641 0.0816504 -0.0179815 0.121665 0.0355608 0.0119889 -0.0635917 -0.103183 0.0417726 -0.0127701 -0.0425984 -0.00664546 -0.125772 -0.0151399 0.118294 0.108104 0.0126892 -0.0800284 0.0749318 -0.0196128 -0.0433295 0.0421631 0.0845305 0.0890076 -0.0889489 -0.0280874 -0.197 0.0127895 0.0951849 -0.0715458 -0.134131 -0.0991269 0.0440606 0.00666443 -0.094148 0.0284911 0.186117 -0.0142543 0.143739 -0.0758815 -0.0120655 0.0383796 -0.0851881 -0.00611531 0.1722 0.121891 -0.00975617 0.0396953 -0.116709 -0.0767761 0.167676 -0.00439099 0.0748714 0.10362 -0.0141827 0.0709287 -0.0256669 -0.012102 -0.135503 0.161921 -0.0371614 -0.0179498 0.0433785 0.0774864 -0.0903345 0.00770195 -0.0596199 -0.00337841 -0.129434 -0.0692248 0.0893977 -0.19571 0.120617 -0.194738 -0.0778165 0.115647 0.0759818 0.0184911 -0.0530999 -0.0552272 0.0163825 0.170113 -0.0715907 -0.0330991 -0.100531 0.01342 0.180247 0.0348926 -0.0694133 -0.0988731 0.109924 -0.0571753 -0.0327811 -0.117912 0.00110065 -0.011445 0.129519 -0.00120174 0.0748946 0.0206372 0.00217537 -0.0460006 -0.037705 0.116772 0.0810573 0.115822 0.0573375 -0.0145166 -0.0722153 0.0221222 -0.0637173 -0.0563772 0.0914197 -0.027418 0.180456 -0.0850782 0.0221149 0.00865422 -0.118223 -0.0202228 -0.0104477 0.151909 -0.00663609 0.118117 0.017081 0.0373855 0.013825 -0.0237399 -0.000446705 0.122081 0.0434511 -0.0340589 -0.0522486 0.0197187 -0.0987508 -0.115836 0.149252 0.070475 -0.191886 -0.0945324 0.00900085 -0.0912938 0.147079 -0.14443 0.0919449 -0.118081 -0.0203558 0.0206527 0.00701817 -0.0088096 -0.145903 -0.017569 0.0746365 0.084729 -0.0967829 0.0244176 -0.0308144 -0.0908602 -0.0794812 -0.0690833 0.0814341 -0.0723494 0.178146 -0.0499198 0.0844821 0.0997293 -0.130108 0.100916 0.117056 0.0136506 -0.115177 -0.0426315 -0.0971447 0.0742369 0.0248001 -0.00592782 -0.0720133 -0.0239209 -0.073191 -0.0610586 0.00178964 0.0921003 0.178643 -0.105044 -0.119555 -0.0931719 0.0567798 -0.0680989 0.125464 0.0531808 -0.0509977 0.0568263 -0.181394 0.148847 0.00974579 -0.0417371 -0.183193 0.0488801 0.158906 -0.0389495 0.134332 -0.0769102 -0.0887474 -0.0154025 -0.0460616 0.0246645 -0.0376843 0.130441 0.0494809 0.0396075 0.0663298 0.0760114 0.038131 0.069671 -0.0277809 0.186339 0.0910584 -0.113539 0.0646839 0.0785067 -0.0982744 -0.0971629 -0.00794647 0.0237735 0.0562243 -0.121201 -0.0171664 0.142458 0.0368591 0.0213351 -0.0888111 0.0713861 -0.0504139 0.0485636 -0.0251859 0.0988948 0.0137418 -0.0361269 -0.0830341 -0.0606009 0.0169292 -0.0013498 -0.0927579 0.0588863 0.0559135 -0.0560544 -0.0310717 0.0868276 -0.138498 -0.131252 0.0399922 -0.0181051 -0.161575 0.126224 0.0641156 0.0487007 0.0181064 -0.0392112 -0.0762693 -0.0334902 0.0881955 -0.163867 -0.00100326 0.0562238 -0.161248 -0.0381145 -0.186915 0.00953641 -0.0693665 0.135146 -0.106609 -0.110837 0.122471 0.18945 -0.0712678 0.0244162 0.0509662 0.0248275 -0.0365655 -0.0434889 0.105463 -0.0877567 0.138802 -0.0201801 0.17007 0.168025 -0.0122116 -0.0210758 0.0376602 -0.01763 -0.150711 -0.108902 -0.0862811 0.0140149 -0.0893532 0.085568 -0.146394 0.0933948 -0.0728592 -0.0467488 -0.0135105 0.0727135 0.120595 0.00865648 -0.0164291 -0.0801844 -0.00750941 0.12992 -0.0887392 -0.0507265 0.0289617 -0.0843293 -0.041365 -0.110122 0.124407 0.0547465 0.144804 0.057539 0.176867 0.0105198 -0.0404014 -0.0129494 -0.0316201 -0.0240504 -0.0701877 0.00558041 -0.0284414 0.0480429 -0.0180792 -0.118283 0.00691943 0.118791 -0.0428095 -0.0776803 -0.1072 0.0228081 0.114513 -0.0588672 -0.0347793 -0.095749 -0.0354099 0.0150023 -0.0846575 0.127611 -0.149507 0.0717655 -0.0107391 0.0640822 0.026348 -0.0686345 0.0530453 -0.0282826 0.0937609 -0.00488817 -0.0807155 0.128658 0.0281346 -0.0698558 -0.0531954 0.00166077 0.115794 -0.140157 -0.0182906 -0.180669 -0.0372232 0.0660745 -0.0600223 -0.141786 0.0489185 -0.00708309 0.0359772 -0.0310063 0.123086 -0.0588902 0.0632424 0.00388191 -0.0030406 0.0767422 0.0956327 0.0445415 -0.136732 0.0262271 -0.115131 0.00383997 -0.0645289 -0.0382118 0.0386148 0.0917294 -0.0263845 0.0499011 -9.63661e-05 -0.0409889 -0.138894 -0.0484522 -0.191015 0.030807 0.00243386 0.0894687 0.0218442 -0.0286588 0.0350339 -0.0745744 0.0908247 -0.145648 -0.0464524 -0.128092 0.00602701 -0.0740783 -0.101615 -0.0290611 0.00291212 0.0206401 0.0988139 0.0514577 -0.0299179 -0.0987739 0.103886 -0.0386259 0.148344 -0.16373 -0.0856289 0.0930982 -0.0763019 0.198009 0.0392963 -0.0514196 0.110426 -0.0179248 -0.00356173 -0.0258648 0.0274683 -0.0751824 -0.0357001 -0.138802 0.103413 -0.0794388 -0.00360271 0.134843 0.0617598 0.0423872 0.0150235 -0.0317915 -0.0786415 0.172579 -0.0594972 0.173094 -0.018904 0.0211831 0.018991 0.12787 -0.113301 0.0172553 0.14018 -0.0684498 0.0711525 0.136872 -0.0979312 -0.081393 -0.0435953 -0.106039 0.0796761 0.0969247 -0.0852566 -0.0221486 -0.0175651 -0.0540619 0.0448622 0.048766 0.000460771 -0.0290807 0.0225806 0.00495947 0.0223624 0.0145852 -0.0358731 0.0301771 -0.178672 0.0129672 -0.0634105 0.0267875 0.111344 0.0154765 0.0187345 -0.0494227 0.0347151 -0.125112 0.124329 -0.1232 -0.0329976 -0.0443503 -0.00781433 0.0355545 0.0449865 0.0351305 0.0154657 0.094553 0.0182533 -0.0808435 0.129063 -0.0863098 -0.14846 -0.0657932 -0.0804341 0.03427 0.129461 -0.00189378 -0.130341 -0.0814353 -0.0353994 0.139917 0.140117 0.0211982 -0.00749127 -0.0793122 0.0282327 -0.0646391 0.0769001 0.089643 0.0435966 0.190941 -0.0714809 -0.165418 0.0203697 -0.0846712 0.136203 0.0966897 0.108531 -0.0319476 0.160159 -0.0158009 0.143756 -0.0698688 -0.100319 -0.12061 0.0437047 0.0477485 -0.0929775 0.0221794 -0.156029 -0.0307616 -0.0588221 -0.049256 -0.0928303 -0.0214628 0.0290307 0.00512392 0.0493657 0.139401 0.136265 0.0398241 0.0562855 -0.018187 -0.0269905 -0.0870499 0.117047 -0.0175593 0.102481 -0.0420511 -0.0269767 -0.0220432 0.0937318 -0.08087 0.0265199 -0.0548896 -0.173665 0.0423479 -0.0258263 -0.0190864 0.00981692 0.00423958 0.00411678 0.0961624 -0.067297 -0.119802 0.0891373 -0.00987448 0.0503049 0.047021 0.10197 0.0491968 0.0496019 0.015235 0.0622822 -0.0657466 0.125111 0.0524351 -0.142565 0.0662972 0.0915895 -0.0141916 0.0113833 -0.0612745 0.0679343 -0.112088 0.0667654 -0.103216 0.0121483 -0.0626536 0.0747981 -0.0694057 -0.00188915 -0.0886025 0.0577921 0.00808641 0.136442 -0.0339272 -0.0414597 -0.00398036 -0.0324212 0.0624545 0.0828909 -0.0271931 0.0435518 -0.16219 -0.0505021 0.117726 0.00646883 0.119386 -0.159364 -0.078603 -0.175518 -0.0576872 -0.0236482 -0.113593 0.110979 0.082674 0.162784 0.0708971 -0.109121 0.0429616 -0.00686943 0.0752083 0.0356593 0.00534506 0.090126 -0.0842736 0.0565601 0.131119 -0.0472615 -0.059936 -0.0780836 0.135643 0.0957931 0.0605981 0.0815992 -0.0431238 0.186456 0.175229 -0.12225 0.126887 -0.157224 -0.0886692 -0.143387 -0.00963838 -0.0248034 0.102845 0.101842 -0.0112388 -0.00763864 0.0384421 0.0872488 0.00395546 -0.00513478 0.0478863 -0.0846913 0.0185829 0.0377023 0.113762 0.0115925 0.0233438 -0.136938 0.0737997 0.0958571 -0.0391238 -0.000274553 0.103493 0.0914413 0.154211 -0.0979749 -0.0226182 -0.182771 -0.151054 0.197418 -0.0450595 -0.0222016 0.0266443 0.0426347 -0.057375 0.0968222 0.0601247 -0.0746898 0.116344 0.111801 -0.126684 -0.039024 0.0870098 -0.00606593 0.00720763 -0.0564863 0.0648698 -0.0382815 -0.00394248 0.144183 -0.160002 0.0641654 -0.112568 -0.0342781 -0.0396644 -0.0552988 -0.0854741 -0.0482598 0.15619 -0.11472 0.0474586 0.036569 -0.106294 0.0229075 0.0946148 0.042203 -0.0821911 -0.0879306 -0.0390211 0.0868116 -0.0113313 -0.172378 -0.000685002 -0.00423488 -0.0272193 -0.0207709 -0.0288975 -0.0597445 -0.0913271 -0.0830619 0.130285 0.0713652 0.129086 0.147754 -0.0276024 -0.00803476 0.0452913 -0.0775404 -0.0467165 0.0326061 -0.0939486 0.115648 0.126463 -0.0247319 -0.0172565 -0.0299768 0.0885265 -0.0266982 -0.0532029 0.091948 -0.00205732 -0.172503 0.135859 -0.124637 -0.00476219 0.0524012 -0.142967 3.08302e-05 -0.141087 0.00260408 0.133197 0.162809 -0.0479237 -0.186939 -0.071903 -0.0441469 0.0194767 0.0537329 0.144661 0.044153 -0.0393397 -0.0422037 0.113583 0.163409 0.0833985 -0.0192435 -0.0245197 0.0257296 0.0510588 0.0705666 0.106994 -0.113671 -0.0988523 0.184416 -0.0207397 0.0266368 -0.106075 0.0153983 0.0598057 0.0578062 -0.129564 -0.0337676 0.0285222 -0.111479 0.196066 0.0134633 -0.115865 0.0620271 0.0261513 0.150892 0.0507938 0.0971485 -0.0296896 -0.0219611 -0.141239 0.0923561 -0.0125096 0.0468308 0.045248 0.025585 -0.108314 -0.068546 0.112137 -0.00927212 -0.0105013 -0.179422 0.123915 0.113314 -0.00202073 -0.00879049 0.19139 0.0244234 0.078784 -0.103658 0.0507843 -0.0033753 0.079337 0.0312896 0.1325 -0.123508 0.0533316 0.12679 -0.0730147 -0.164582 0.0286412 0.126449 -0.0908746 0.0282084 -0.106494 -0.0436811 0.027088 0.126317 0.058007 0.0108503 0.114537 0.126804 0.10884 0.131842 0.0448699 -0.0579267 -0.0847696 0.0509158 -0.0609778 0.0383061 -0.100374 0.140071 0.0150673 -0.165183 0.0669012 -0.126648 0.0868148 0.0122793 -0.0445792 -0.0494321 -0.0236442 -0.0710716 0.124729 0.107446 0.106005 0.0288203 -0.116298 0.000510179 0.0555785 0.115665 0.0033956 -0.0412546 0.0696526 0.0347138 -0.114481 -0.0512995 0.0314767 -0.150948 0.0588155 0.106515 -0.078904 0.154593 0.0241467 -0.0889567 0.02937 -0.000423707 -0.0295938 0.112194 0.0892616 0.107511 -0.135381 -0.164885 0.0467396 -0.109588 -0.163583 0.0498044 -0.0900875 -0.0207298 -0.0335329 0.0766091 0.0190748 -0.0441093 -0.0590022 0.139627 0.0393555 0.133369 0.00955127 -0.131418 0.0864852 -0.0557052 -0.0244195 -0.118952 -0.0729535 0.122975 -0.0506972 0.0567406 0.157594 -0.0741719 -0.0673969 0.0231159 -0.134653 0.0592576 0.0321474 0.0203143 0.0498258 -0.110903 -0.14487 -0.187413 0.0445553 -0.0476313 0.108686 0.0416701 0.0479265 0.0599153 -0.141796 -0.00859106 -0.00198945 -0.196232 0.15511 -0.085255 -0.00140831 -0.145127 -0.137959 -0.0265283 0.00720382 0.0199396 0.0157566 0.100556 0.0243457 0.0420109 0.00100993 0.134035 0.0488669 0.155915 -0.00848925 0.152583 0.0121863 -0.0739978 0.121074 0.130951 -0.106068 0.00786212 -0.0611473 -0.061724 0.140609 0.0446858 -0.0342853 -0.123192 -0.00780623 -0.0152105 0.0243196 0.0109332 0.07084 0.0899101 0.0419741 -0.0418558 0.0838017 0.0899612 -0.00403166 -0.0643227 0.14535 -0.129592 0.00893618 0.145813 -0.1132 -0.0218858 0.0439178 0.0588173 0.0782015 0.122953 0.167025 0.0775677 -0.00796826 -0.016009 0.151012 0.0221329 0.0794224 0.0949426 -0.00883484 0.040259 0.064629 -0.045179 -0.0558602 0.0127543 -0.0833058 -0.132096 0.0247537 0.0450535 -0.0464062 0.00145619 0.0236854 -0.136104 0.120551 0.0121372 -0.024182 0.0617474 0.135623 0.0316118 0.151275 -0.119264 -0.101369 -0.000969092 -0.08087 -0.00740718 -0.00228152 0.124473 0.143179 -0.0850179 -0.0306864 0.0650528 -0.0104638 -0.0685207 -0.0315522 -0.175568 0.0158268 0.0787709 -0.141907 0.0738441 0.104388 0.0323269 -0.0377056 -0.0122292 0.0222477 0.00231308 -0.019128 -0.0199644 -0.0516438 0.054355 -0.0995053 0.0510139 -0.0586336 0.0621947 -0.00689086 -0.169445 0.0102706 -0.107775 -0.0121265 -0.0333042 -0.0235625 -0.0283967 -0.039398 0.129342 0.0170468 -0.135824 -0.128016 0.0648962 -0.113046 -0.0462976 0.149699 -0.134977 -0.105263 -0.061582 0.128411 0.0633664 0.0557458 -0.115745 0.0337955 -0.0472733 0.0296609 -0.0885272 0.0689381 -0.112507 -0.035864 0.0643312 0.112355 0.0902942 -0.0431839 -0.0114975 0.0370275 -0.0406473 -0.0276647 -0.107443 -0.0118256 -0.08287 -0.0092328 -0.0705189 0.00612123 0.0400664 0.138919 -0.0223395 0.00448703 -0.163195 -0.0997999 -0.120904 0.179223 0.0762895 -0.0416692 0.138578 0.133237 -0.0759349 -0.0407842 -0.174303 -0.121216 -0.187281 0.0495523 -0.0227569 0.145004 0.185525 0.0176593 0.043286 -0.19127 -0.00474154 -0.179627 0.0541009 -0.0341157 0.00545853 -0.0541736 -0.0626819 -0.076251 0.144582 0.170112 -0.041433 0.00906854 0.072073 -0.00220578 -0.0395247 0.0168005 -0.02297 0.14772 0.108131 -0.125516 -0.0418218 0.00183869 0.00010826 -0.0223764 -0.0247011 0.0136601 0.0613939 -0.0774859 -0.167846 0.0504556 0.0222272 0.0980381 0.129571 0.0821008 0.00290203 0.145666 -0.111826 -0.0972615 0.150466 0.0970231 -0.137108 -0.119033 0.0346195 -0.0536249 0.0445209 -0.145762 -0.0680017 -0.103079 0.070167 0.142281 -0.161904 -0.0894451 -0.0367222 -0.0142009 0.0376467 -0.0217468 -0.0246961 -0.109448 0.033681 -0.00195823 -0.0796817 -0.0915698 -0.0389965 -0.0039963 0.036762 0.137988 0.141283 0.0273447 0.0529455 -0.0578789 0.0920338 -0.0241014 -0.0407772 -0.0984441 -0.111657 0.018581 0.142244 -0.00493795 0.00923619 -0.052893 0.113986 -0.0245847 0.0567916 0.0983563 -0.0475263 -0.0539031 -0.0614259 0.0278479 -0.136495 -0.0655514 -0.048651 0.0657303 0.0585324 0.0997701 0.0937863 -0.104289 -0.00743265 -0.0351104 0.0868032 0.0985158 0.00372086 -0.131603 -0.0854921 -0.0159286 0.013732 -0.16422 0.176193 0.172158 0.0416976 0.0375952 -0.0237901 -0.0130782 0.0439895 -0.0204413 -0.0453267 0.0380982 0.0678955 -0.0545347 0.0126437 -0.022595 0.0038349 0.0935761 0.015032 0.100671 -0.0791078 0.0468706 0.154598 0.0130715 -0.049943 -0.0638446 0.123338 -0.164731 -0.0361976 -0.0291609 0.130083 0.0471272 0.0391518 0.0419209 -0.0284399 0.056663 0.00383318 -0.0329016 0.0396706 -0.0618378 -0.00645697 -0.0475388 0.0731354 0.0727556 -0.178139 -0.00130478 -0.0189275 0.0181601 0.0995062 -0.0382604 -0.134701 -0.109334 0.135535 -0.0793574 -0.012152 -0.0282839 0.0253231 -0.0911824 -0.0213512 0.0487993 0.0779567 0.128315 -0.0579746 -0.111846 0.00558715 0.0606505 -0.00366752 0.0668252 -0.0272728 0.121834 0.106771 0.0256978 0.0134293 -0.0145946 0.0275723 -0.00330231 0.116729 0.144678 0.019646 -0.0200024 0.0448405 0.0771398 0.0527464 -0.0948811 -0.0831793 0.104089 0.0353448 0.0232462 -0.010992 -0.14974 0.0847544 -0.0673025 -0.126587 -0.0649061 -0.0182871 0.0512652 0.0148022 -0.0280715 0.137588 -0.109442 -0.113127 -0.0240949 -0.0968671 -0.00230238 0.014979 -0.164123 -0.0245812 -0.0297206 0.00838899 0.135392 0.0366797 0.0161672 0.0334236 -0.0432345 0.0227072 -0.0192822 0.0300351 0.0207492 0.167352 -0.0610153 -0.0580796 0.101435 0.087725 0.160726 -0.0997618 0.165814 0.0065746 0.0676497 -0.000275126 0.0716983 -0.0958199 -0.029007 -0.0777365 0.0164438 -0.0711179 0.0734589 0.0292431 0.176224 -0.150579 0.0643866 0.0314422 -0.101906 -0.00372711 0.068893 -0.100142 0.0168075 -0.0900518 -0.00178694 -0.0974301 0.18227 -0.0723485 -0.0354454 -0.0340858 -0.0342709 0.108312 0.0228736 -0.142804 -0.0692059 -0.100611 0.0357687 -0.0835073 0.0199828 0.0323628 -0.036528 0.0274818 -0.0547239 0.0489496 0.117294 0.0900686 0.0396982 0.158275 -0.108661 0.0155483 0.0571964 0.078207 0.119525 0.018892 0.179925 -0.0997974 0.00246115 -0.0121573 -0.0864809 0.00265002 0.179474 -0.12674 -0.131979 -0.0508446 -0.0739599 -0.171088 0.155179 0.0459671 0.0875898 0.00647839 -0.112757 0.0669739 -0.126098 0.0170485 0.0256518 0.0574391 0.182103 0.0530752 -0.0504218 0.171512 0.0164706 -0.107438 0.000892965 0.151601 0.0180871 -0.0539433 0.0275569 0.112256 0.09944 -0.0355182 -0.0252147 0.160241 -0.0164179 0.0634597 0.0734687 0.103851 -0.0223199 0.0188684 0.0310665 0.028593 -0.140447 -0.054356 -0.0590441 0.0883923 -0.0795675 0.0255536 0.159632 -0.0714837 -0.111504 0.120595 -0.130205 0.0912355 -0.0212552 -0.00142213 -0.063368 0.0218816 -0.00533963 -0.108457 0.155201 0.0940797 -0.0390258 -0.0811838 0.00588154 -0.0692742 -0.149441 0.13885 0.0296546 0.0313761 -0.0713142 -0.0855041 0.0622569 0.114626 -0.175106 -0.0116625 0.0626509 0.100308 0.0841242 0.00301595 0.045866 -0.031115 -0.00105838 0.0449135 0.0937872 -0.0209586 0.124879 -0.147607 -0.152535 0.135225 0.0212149 0.116398 0.0521379 -0.0880651 -0.00856666 -0.094247 0.0522896 0.082632 -0.109191 0.0833095 -0.079461 0.0720007 -0.170376 0.0437192 0.0337675 -0.110495 0.0196035 -0.137043 0.067494 0.0443823 -0.0113146 0.197028 -0.065818 0.119674 -0.0291932 -0.0740461 -0.0668567 0.0200997 0.0519208 -0.10607 0.097279 0.157821 0.0978705 0.0648362 0.0946508 -0.0654392 0.0545657 -0.114263 -0.124976 -0.144806 -0.0357703 -0.103642 0.0421557 0.179228 -0.0406379 0.142672 -0.0515256 0.17431 0.0200486 0.0645955 -0.168778 -0.0426137 0.136911 0.19375 -0.0560876 0.0140619 0.198518 0.0210261 0.0746093 0.0697701 -0.0466478 -0.0824588 -0.0496806 -0.0539097 -0.0768802 0.0082883 0.0042373 -0.00850106 -0.016126 0.134487 0.0422261 -0.15672 0.0674138 -0.0774041 -0.0426547 0.00996223 0.0365463 0.113736 0.00225511 -0.103016 0.0130382 -0.166501 -0.0551128 0.101213 0.00524526 0.0823586 0.0628195 -0.0877128 -0.0569681 0.025145 -0.0380199 -0.197111 -0.180284 0.0645916 -0.00767103 -0.0165748 -0.0139598 0.010231 -0.0487687 0.0105278 -0.129367 -0.0710425 -0.0312007 -0.0780307 0.0552156 -0.0149345 0.143614 0.0296332 0.0428355 -0.0204252 0.00112458 -0.0683571 0.0100452 -0.165384 -0.191862 0.040767 0.0599099 0.08968 0.0391955 -0.0776336 -0.0692412 -0.0740125 0.0909888 -0.117629 -0.0152291 -0.0133034 0.147394 0.011473 0.00703392 -0.0786114 0.0391939 -0.00937502 0.049434 0.142755 -0.000664416 0.0910341 0.039672 0.0874914 0.00543087 -0.0448407 -0.116339 -0.0430329 -0.0186907 0.0305002 0.0839605 -0.0355168 0.073207 -0.0136087 0.00342807 0.0439751 -0.153652 -0.0694176 0.0580906 -0.0742434 -0.12988 -0.00975491 -0.120432 0.0109298 -0.0671433 -0.0538433 0.118664 -0.0820155 0.0743494 -0.10688 -0.0483363 -0.01053 0.194902 -0.0471471 0.00880286 0.134249 0.00323039 -0.0281348 -0.114926 0.0560008 -0.0261162 -0.0630334 -0.0980221 0.0508458 0.00950407 0.0450801 -0.0593343 -0.0654892 -0.00413268 0.0310242 -0.116996 0.168906 0.0882454 -0.063589 0.13897 -0.0789742 -0.0369244 0.0138907 -0.026521 -0.0985878 0.189843 -0.0599236 0.145985 -0.0659721 -0.0674559 0.045986 0.0999598 -0.00906239 -0.090757 -0.0963541 0.126346 -0.0401422 0.0669451 -0.180823 0.183427 0.0555875 0.0936417 0.15077 -0.0891712 -0.0766112 -0.060782 -0.0429776 -0.0336183 0.0940457 0.0922873 -0.182559 -0.0167081 -0.125509 0.112968 0.0769778 -0.124686 -0.187483 -0.0119401 -0.119334 0.0153752 0.0742825 0.0234336 -0.0290967 0.0109736 0.0922867 -0.101308 -0.137869 0.0121167 0.01853 -0.0897319 -0.0409706 0.131921 -0.0313178 0.0323482 -0.0233306 0.0793744 -0.12295 0.00743553 0.0130053 -0.0186901 0.0391032 0.138934 0.0258502 0.125554 0.0340492 0.0405716 0.0642662 -0.044517 -0.0150228 -0.150179 0.0631681 0.0604814 -0.171434 -0.125309 0.187608 0.0982353 -0.030147 -0.0265805 -0.0494435 -0.0576003 -0.0635165 -0.0375629 -0.0591282 -0.0499505 0.0191681 0.140794 -0.055437 -0.0405077 -0.118773 0.0853053 0.109791 -0.0405708 0.140971 -0.123541 -0.0663082 -0.0612525 -0.00193463 0.13027 -0.0645548 -0.0180599 -0.017367 -0.174731 0.132685 0.0804304 0.00705044 -0.0527149 -0.15062 0.0512548 -0.0506094 0.178799 0.111027 -0.0264785 -0.0666647 -0.0369265 0.118437 -0.090929 -0.0416145 0.115602 0.0334209 -0.0645875 0.00276649 -0.138696 -0.0090298 0.0576256 -0.095709 -0.0458446 0.0456959 -0.0764483 -0.0973205 0.0606024 0.121126 0.10045 -0.0356255 0.0959032 0.0307844 0.18905 0.00620743 -0.0473315 -0.0587939 -0.111759 -0.127296 0.00588309 -0.0805394 -0.0584295 0.0530039 -0.0618696 0.0165667 0.0586088 0.0303147 0.104228 0.0422835 -0.0309508 -0.0824536 -0.0285778 0.147898 0.179998 -0.00316414 0.0389113 -0.024006 -6.09227e-05 0.149361 -0.124578 0.11717 -0.0473576 0.162584 -0.0174671 0.0739205 0.0934444 -0.0919301 0.0981271 0.0160311 -0.06185 0.0117018 -0.0642961 -0.151274 -0.0163597 0.116079 -0.000973309 -0.116665 -0.0257593 0.144173 -0.0892287 0.00434123 -0.000570514 0.0640823 -0.147504 -0.00460924 -0.0246715 0.0303863 -0.0746892 -0.150784 -0.128538 0.0237289 -0.0873352 0.0867282 0.118302 0.104528 0.0904833 -0.125924 0.0334184 0.00307948 -0.0577583 0.00470463 0.0878649 -0.0249589 -0.166244 0.0214993 0.0264805 0.0243751 0.0430348 -0.0224916 -0.00884166 0.0175427 0.0910815 -0.0357069 0.0399658 0.0481248 -0.0796524 0.0659137 0.024595 0.0687876 0.101757 0.00530618 -0.0823306 0.107956 0.0657966 -0.102016 -0.0110515 -0.0315144 0.0633807 0.014391 0.0784636 0.0154201 0.0398756 0.0241164 -0.010813 0.00641331 0.0398297 -0.0778634 0.124834 -0.0880451 0.0835048 0.0571453 0.112366 -0.0146767 0.00231562 -0.165429 -0.0717682 -0.0708276 0.135699 -0.043963 0.0643726 0.108342 0.0599382 -0.0714045 -0.0579817 -0.171786 0.0165025 0.0280504 0.152199 -0.0454894 -0.0474598 -0.0755878 -0.0623425 0.0313548 -0.00850077 -0.0317151 -0.0669136 0.181725 0.0119271 -0.120873 -0.097556 0.00686761 -0.0301819 0.0314151 -0.0374727 -0.0814751 0.129893 -0.0661583 -0.0255889 0.0570131 -0.0178984 -0.0138355 0.0512037 0.0250962 -0.0178603 0.0829682 0.107871 0.0059999 -0.00761176 0.0102512 -0.0946665 -0.0885123 -0.0253386 0.0849487 -0.146759 0.183046 0.164317 0.102333 0.0320458 0.0149031 -0.0557868 0.100187 0.0533729 0.0834123 -0.07573 -0.0563688 -0.0323694 0.0766951 -0.114001 0.015958 0.00323344 0.0685808 0.0539825 0.075187 -0.0841224 0.172752 0.0741052 -0.0787196 0.0402683 0.0425658 0.109593 0.0210676 -0.126994 -0.0261611 0.0918716 -0.194696 0.0693676 0.150572 0.00301741 -0.0167665 -0.012699 -0.119841 0.19214 0.031704 0.122389 0.0394073 -0.0655279 -0.00883719 -0.0134829 -0.0112287 0.120523 -0.0455409 0.00330297 -0.0629054 -0.0850157 -0.196478 0.140675 0.116705 -0.0747365 0.0265477 -0.0488002 -0.116797 -0.0115023 -0.134093 0.0136597 -0.0978868 0.1396 0.022222 0.0301833 -0.0430491 -0.0768051 -0.0144466 0.0776683 -0.0686499 -0.0095815 -0.107443 0.0191596 -0.104503 0.0368798 0.129593 0.0466469 0.0463863 0.0741363 0.00340317 -0.0310639 -0.000642981 0.13097 0.0114809 -0.0180186 0.157516 -0.0593855 0.109998 -0.0218537 0.00770457 0.08419 -0.000759917 -0.107844 0.100062 -0.0235082 0.0438591 0.0631413 0.168424 0.132159 0.0406775 0.173791 -0.0094284 0.1061 0.169442 0.0887974 -0.0275474 0.0724951 -0.039844 0.0041125 0.119464 0.0686918 -0.0692909 0.073534 -0.0864262 0.18789 0.152677 0.188148 -0.0755831 0.0749712 -0.0528959 -0.0955687 0.0665466 0.0453252 -0.000635746 -0.02845 0.138851 0.197776 -0.0217989 -0.125981 0.0288531 -0.153882 0.0893479 0.0570905 0.0132258 0.00090554 -0.025274 -0.0525982 -0.0722507 0.166398 0.0912829 -0.150502 -0.166512 0.0693173 0.070122 0.101069 0.131253 -0.187152 0.180288 0.09918 -0.00667132 0.0748043 -0.105787 0.0213732 0.114849 -0.0901625 0.083826 0.0615758 -0.131231 -0.0873441 0.0240394 -0.0769726 0.00288632 0.0715224 -0.108325 0.037119 -0.125797 -0.0275415 0.10006 -0.0164496 0.144898 -0.0373241 0.0864901 -0.0256007 0.135005 0.139637 -0.0709169 0.0268665 -0.0778394 -0.0191537 -0.111102 -0.180582 -0.0503663 -0.0235184 -0.0190215 -0.00786232 0.0618371 0.0891938 0.0856391 0.0194 -0.0413807 -0.0230797 0.0239956 -0.114747 0.096758 0.0212909 -0.123359 -0.0885036 0.0620463 0.169684 0.0259457 -0.128191 0.0646238 -0.158689 0.198743 -0.0654609 -0.00574897 -0.0634941 0.0246359 -0.0320965 -0.0182372 -0.0954467 0.110456 -0.000925023 0.000368569 -0.182291 0.0724521 -0.0364877 0.0801198 0.163383 -0.00720996 -0.061551 -0.0492587 -0.184 0.0452826 0.0673465 -0.0403269 0.00442299 -0.0473528 -0.0790996 -0.0489119 0.0282413 0.120573 -0.144555 0.136182 -0.122436 0.0109143 -0.0592028 0.0496605 -0.0736967 -0.0333142 -0.0548583 0.103259 -0.131678 -0.0194226 0.0616851 0.118648 0.156142 -0.158059 0.00247401 -0.145092 0.0158429 0.0413162 0.0843785 0.0300877 0.0732397 0.0157278 0.0444486 0.161521 -0.132797 -0.0760348 -0.0120625 0.0174231 0.0639669 -0.112264 -0.0102082 -0.140154 -0.0293473 -0.059696 -0.0871821 0.124571 0.0159678 0.0854128 -0.157906 0.0861221 -0.0783469 -0.135127 0.0241414 -0.0577685 -0.0732162 -0.0859928 0.0155275 0.0155215 0.0585472 0.119803 -0.0580618 -0.1352 0.00297527 0.139735 0.0197437 -0.0208023 -0.0102967 -0.144494 -0.00643284 0.0565055 -0.0542887 0.0666479 -0.0604718 -0.0613974 -0.193612 0.0126876 -0.0270869 0.00200569 -0.105388 -0.0534573 0.110111 0.0597422 -0.107091 0.0686944 0.00478049 0.00793268 -0.0822238 0.167534 -0.117671 -0.108242 0.0205537 -0.0105414 -0.0490899 0.143873 -0.156599 0.0677396 0.110106 0.0634246 -0.030304 0.128162 -0.126688 -0.0841897 0.0267161 0.127542 0.185968 -0.0212189 0.0693882 -0.0103302 -0.091254 -0.0575215 0.108099 -0.125593 -0.0471499 0.0928494 0.112885 0.0451992 -0.00827541 -0.0186046 0.180722 0.0363059 -0.0148341 -0.0561809 -0.00805981 0.0386139 0.038433 0.198925 -0.0198791 0.127019 0.043186 0.0240606 -0.0622969 -0.0159593 -0.0583072 0.152918 0.0226112 -0.0106409 0.0449004 0.0454923 0.0944635 -0.0372124 -0.0557684 -0.0406225 0.0458351 0.0765012 0.119084 -0.0878903 0.0127733 -0.0516553 0.0894864 -0.0444116 0.0465549 0.0151951 0.0825851 -0.163577 -0.00245408 0.0548659 -0.0229809 -0.0238878 -0.026604 -0.010116 0.0549248 0.110077 0.0736661 -0.162224 -0.0125536 0.0390268 -0.106474 0.085111 -0.176496 0.0050275 -0.0421971 0.152878 -0.0183173 0.0693363 0.118628 0.081706 0.0524379 -0.12993 0.164652 -0.0712369 -0.11739 -0.0289264 0.146528 -0.0828503 -0.11791 0.00702973 -0.0974988 0.0680821 -0.0745439 0.119767 -0.0961272 -0.191618 -0.00333 -0.114278 -0.188829 -0.0538192 -0.185742 -0.0858768 0.00934374 -0.145392 0.0546619 0.0642786 0.0329948 -0.0112897 0.0867311 0.0998192 -0.0242084 -0.00361065 -0.177065 -0.0418955 0.00797437 -0.0838331 0.00336718 0.0716042 -0.0190949 0.0575031 -0.0231716 0.0362943 0.124601 -0.124074 0.131971 0.1221 -0.159881 0.0951129 -0.13469 0.0990262 -0.0375216 0.0360349 -0.0566615 -0.099628 -0.034566 -0.0263772 -0.171789 0.0296391 0.179352 -0.0911557 -0.0944341 -0.051521 -0.0812284 0.0933794 0.056154 0.0170477 0.00436948 0.186979 0.0658546 0.023073 -0.0160276 -0.0709596 -0.0826502 0.10431 -0.0561764 0.0360099 -0.0598564 0.068211 -0.0358128 0.0749624 -0.173893 -0.0339327 -0.162177 -0.0333788 0.0916569 -0.0196872 0.044392 0.0136729 -0.0063001 0.000156694 -0.0175641 -0.0211571 -0.0990015 -0.0940279 -0.0656887 -0.051381 0.0945007 0.045299 0.0270691 -0.0426953 0.0475729 0.0806331 0.130116 0.0249546 0.0458502 0.0303558 0.146246 -0.010971 0.0656357 -0.00832986 -0.152668 0.0667307 0.132622 0.0892558 -0.090437 0.0922437 -0.160619 -0.0243598 -0.00738552 -0.00368343 -0.00598101 0.098827 -0.0621307 -0.0949624 0.0524503 -0.136293 -0.00145798 0.0284248 0.139421 0.021645 -0.11426 0.0237214 0.0526742 0.0160552 0.0235651 -0.0135383 -0.131727 0.00169739 -0.144037 -0.126324 0.0197242 -0.0297902 0.0371947 -0.0654894 0.0812106 -0.0574182 -0.0464137 -0.0247413 -0.0608274 -0.0894097 0.0318428 -0.0208836 0.0548568 0.187115 -0.0937799 -0.163059 0.0180122 0.0244231 -0.0103868 -0.0425197 0.109283 0.0119625 0.0355255 -0.061186 0.0738444 0.0232084 0.118624 0.0173358 -0.0134008 -0.00591184 0.0755793 0.0835099 0.123812 0.147136 -0.0663262 -0.163185 0.0772436 0.0024043 -0.0705838 0.0187745 0.145142 -0.118318 -0.0431279 0.169015 -0.0313266 0.00130427 0.0428228 0.112449 -0.0130566 -0.169414 0.0744429 0.0479881 0.0977369 -0.111218 -0.148895 0.0125961 -0.105573 -0.0741152 0.0300761 -0.054758 0.00307103 -0.129581 -0.0399744 0.0189796 -0.0175709 0.111783 -0.0996656 0.0525445 -0.0283489 -0.0354387 0.0946604 -0.0514657 -0.0837101 -0.0433525 0.177466 -0.0039213 0.0223506 -0.0927308 0.103702 0.122195 -0.154291 0.0150326 -0.0788518 0.00240073 -0.151083 -0.046539 -0.0230892 -0.0184747 0.17875 0.0678099 0.0147417 0.0794122 -0.115415 -0.113961 0.0860656 -0.00720818 -0.0095056 0.105249 -0.031116 0.0844689 -0.00405921 0.116439 0.0272919 0.105063 0.115818 0.128473 0.0154089 -0.020347 -0.0612524 -0.104596 -0.0250173 0.0113086 -0.106144 -0.138001 -0.0502782 0.0122581 0.00557039 0.0886784 0.188945 0.0256327 -0.0364561 0.112797 0.122959 -0.0292671 -0.117363 -0.115446 0.0590258 0.0619278 -0.0258547 -0.00347595 0.132261 0.00173565 0.0970645 0.00393233 -0.0730839 0.081328 0.0557842 -0.0977699 0.191502 0.0833224 0.0451336 0.161501 -0.172426 0.13723 0.0617763 0.198496 0.117738 -0.101315 0.0186555 -0.0454587 -0.0872437 -0.0584372 0.0139368 0.149445 -0.0463211 -0.00576551 0.147378 -0.0620098 -0.00844549 0.07435 -0.0854239 0.0177241 0.0457518 0.108646 0.197333 0.078224 0.194581 -0.0475505 -0.139028 0.160643 0.0490905 0.140184 0.134196 0.0511649 0.0432774 0.0711597 0.113181 0.0555344 0.0249804 0.0417925 -0.0446152 0.112054 -0.000177052 0.0936412 -0.125508 -0.0787032 0.0717307 -0.0274953 -0.068022 -0.0565235 -0.182678 -0.0128644 -0.00185713 -0.0832363 0.146813 0.0224583 -0.041985 -0.181172 -0.0566444 -0.111972 -0.0834975 -0.0581563 -0.180758 -0.0763388 0.0567574 -0.0780754 0.00759937 -0.0893425 -0.00349119 0.116099 0.0898218 -0.138236 0.145264 0.105198 0.00816193 0.0483624 -0.148307 -0.00106789 0.0927805 0.152798 -0.0567139 0.0409264 -0.0563968 0.00834403 0.123771 -0.127152 -0.165798 0.0583064 -0.00735164 -0.0544941 -0.115449 -0.0306013 0.0759795 0.0400889 0.0618675 -0.0647276 -0.046826 0.114896 0.155815 -0.0742992 0.0513394 0.0199983 0.00277192 0.0368068 0.0484718 0.105705 0.122541 -0.174928 0.0931416 0.0690709 0.155619 -0.0330393 -0.0188114 -0.016431 -0.0759578 -0.0548965 -0.0270025 0.114502 -0.191216 0.0995037 -0.0139047 0.109867 0.0916067 0.114712 -0.0426537 -0.0092855 0.102049 -0.0519511 -0.0825604 0.0495477 0.0717626 0.091454 0.151161 0.173262 -0.0358933 -0.026177 -0.079723 -0.110909 0.0285739 -0.104091 -0.0203688 -0.030346 0.0939475 -0.124769 0.0820246 -0.0216509 -0.0262716 -0.094458 0.0435507 0.0120581 -0.0351591 0.0462562 -0.0162273 0.101679 -0.0941855 -0.12213 0.0723771 0.112425 -0.139953 -0.133968 0.0038403 0.0153846 -0.0239796 0.00372069 -0.0478131 -0.0624016 -0.18241 0.0312251 0.0343215 -0.174471 0.0145267 0.0325029 0.0317268 0.127482 -0.0573193 0.118749 0.105044 0.103261 0.155412 0.0425515 0.0995153 -0.0153853 0.0118795 -0.0194499 -0.0887394 -0.0191695 0.0637994 0.017929 -0.105755 0.151941 0.156696 -0.0210108 0.026157 0.0919427 0.0175264 0.0181569 0.167332 0.0342688 -0.0200596 -0.0708895 0.0384562 -0.0844266 0.0143437 0.137103 0.168815 0.0707267 -0.151794 -0.069635 -0.0171243 0.0593743 -0.0746099 -0.0599929 -0.0779266 0.0745209 -0.0619328 -0.137163 -0.0984068 -0.0374742 0.0201719 -0.116959 -0.07657 -0.0742146 0.146544 -0.0554207 -0.125318 0.00430792 0.096684 0.050602 0.0816083 -0.0687997 0.0326178 0.176976 0.0117503 0.072039 -0.159058 0.0540751 -0.00121584 -0.0639907 0.0312593 0.184043 0.0308547 0.0355279 -0.0749752 -0.172307 0.132932 0.162559 -0.0593352 0.111636 -0.173989 -0.109244 0.0361794 -0.0426761 -0.155328 -0.0483046 -0.122871 -0.0537692 -0.165506 -0.0831646 -0.0455726 0.195487 -0.0393643 0.00354396 -0.0593216 0.101734 -0.0510523 -0.0385668 -0.0686865 0.0126545 0.0307598 -0.0181302 0.127602 -0.106983 -0.0537047 0.0138731 0.0837282 -0.0673908 0.0528135 -0.103154 0.0337388 -0.0486051 -0.0813707 -0.046202 -0.150758 -0.131494 0.109635 0.0981966 -0.0373128 -0.0470635 -0.0785124 -0.128238 -0.0814681 0.0204187 -0.0106636 -0.00839093 -0.00049997 -0.0716245 -0.194164 -0.0225482 -0.168743 -0.0242366 0.0157379 -0.00254601 0.0974827 -0.0763898 0.0980412 -0.0199324 0.0222228 -0.0611718 0.0495414 -0.120997 -0.0371236 -0.00773104 0.0726342 -0.0365674 0.0812771 0.0957413 -0.0121963 0.0281788 -0.0199968 0.0915038 0.155398 0.02606 0.0245991 0.0354278 0.169991 -0.0939137 0.0504487 -0.0139952 0.111567 -0.00625585 0.120453 0.125957 -0.0408202 0.0279501 -0.129796 0.196489 -0.0821711 -0.0246067 0.132359 -0.0686267 0.00329159 -0.0505374 -0.0269375 -0.0414664 -0.176732 0.0153005 -0.0596853 0.0805825 -0.0361788 -0.0990268 -0.0404575 -0.056653 -0.0483169 0.167115 0.00502461 -0.058668 0.101708 0.0793775 -0.0858878 0.057394 0.0357346 -0.07153 0.0808284 -7.76588e-05 0.011836 0.160414 0.160154 0.132945 -0.0701473 0.0474728 -0.127088 0.0473068 -0.00682633 0.167171 0.0345407 -0.0113291 -0.00320173 0.0545778 0.157437 0.0013482 -0.0176328 0.152662 0.0417894 -0.0166553 -0.0552993 -0.00199082 0.0777026 -0.171866 0.109804 0.127256 -0.00141293 -0.0961295 0.0266595 0.0577449 -0.0537691 0.0794456 -0.0196336 -0.123379 0.0176537 -0.182175 -0.0204702 -0.00381231 -0.146993 -0.0268753 -0.0296185 -0.0432601 0.039168 -0.0663703 -0.0289343 0.113375 -0.125141 -0.161906 0.168845 -0.0375292 0.0251368 0.104545 0.0574118 -0.0838744 0.119632 0.0111398 0.0585363 0.173118 -0.119014 0.19352 0.00291655 0.0934016 -0.0981176 0.130322 0.0294927 -0.143478 0.159801 -0.0415784 0.0947425 -0.175918 0.145454 0.16834 0.104492 -0.150831 0.184531 -0.117258 -0.0807534 0.103381 0.0983453 -0.0151321 0.113326 0.0951308 0.0127296 -0.000736 -0.181482 -0.13888 0.0328028 -0.0199374 0.0414648 0.10165 0.0177559 -0.0363519 0.0777744 -0.010312 0.0584953 0.0180962 0.0179731 -0.140245 0.011783 -0.0555907 0.0119474 0.135211 -0.156537 -0.163185 -0.0334544 -0.101211 0.105815 0.012507 -0.050966 -0.0672892 -0.034399 0.108103 0.082899 0.0789295 0.129051 -0.0557238 -0.00671058 -0.0353349 0.0852895 -0.0311704 0.136674 -0.164888 -0.0148887 0.0783657 0.0411605 0.126546 0.0227509 0.131367 -0.126588 -0.128968 -0.175042 0.197384 0.0814368 0.0273026 0.0178874 -0.130374 -0.0254637 -0.00343346 -0.109936 0.0466581 0.12198 -0.0508734 0.0787792 0.126003 -0.00333643 -0.0996892 -0.0667023 -0.088999 0.144333 -0.121944 0.0761667 0.0121636 -0.0804449 -0.0428357 0.0146322 -0.0434795 0.0850446 0.0471355 0.187993 -0.0628181 0.103406 -0.0935418 -0.0171023 -0.00572669 0.10422 0.0155484 -0.107468 0.0679504 -0.147074 -0.0682221 0.196012 -0.131559 0.0807094 0.0519174 0.124049 0.0129804 -0.000639948 -0.036291 -0.102843 -0.152638 0.10596 -0.0938004 -0.0626265 -0.00608229 -0.0062996 0.0838205 -0.0352709 -0.182686 0.0770061 -0.0370562 0.116298 0.0593509 0.0327522 0.0716981 0.0237497 -0.168136 0.00651674 0.164996 0.100419 -0.0604467 -0.101554 -0.084532 -0.0254747 -0.0570359 -0.040786 -0.106143 0.123921 -0.080182 -0.101389 -0.01018 -0.0541767 0.059432 0.0384084 0.11983 0.100136 0.0236596 0.0917921 0.040242 -0.00315983 0.140593 -0.009463 -0.059104 -0.0691104 0.0243913 0.0578929 0.0302113 -0.0216472 -0.016877 -0.0719164 0.081237 0.131662 0.0298747 -0.124957 0.149542 0.192825 0.0409087 0.162501 0.043145 -0.0324427 0.126235 0.0408703 0.167984 0.163353 0.0982664 0.113182 0.016778 -0.0529677 0.0176898 -0.00391243 -0.00450129 -0.158941 -0.192936 0.0740621 0.101169 -0.0430449 -0.14667 -0.0459239 -0.0103356 0.0430411 0.00447309 -0.0350483 -0.126809 -0.146401 0.073189 -0.111893 0.0864789 0.150511 0.033193 -0.0289129 -0.0716379 -0.199502 -0.0250151 0.163053 0.0418022 -0.00788515 -0.0938295 0.0138421 0.162578 0.0194464 -0.0473882 0.0301231 0.064389 0.0472704 -0.0191564 0.112324 0.0173935 0.0829797 -0.0880843 -0.0546788 -0.0227534 0.0692518 0.0879826 -0.024457 -0.0332583 -0.0402169 -0.0885123 0.0175288 0.136273 0.125603 0.0190945 -0.000649007 -0.0641738 0.104284 -0.0843036 0.00527253 0.0636654 -0.0374464 0.0800864 0.0266963 0.0933881 0.107114 -0.00149023 0.0698758 0.0474418 0.146663 -0.00741506 -0.117332 0.0231336 0.17239 0.0617843 0.141658 0.0479779 0.0895662 0.0630291 0.0263086 0.10545 0.0839602 0.0149193 0.0645568 0.0833514 0.000298386 0.0986145 -0.0241919 -0.0489074 0.180571 -0.0345637 0.164494 -0.00233239 -0.023601 -0.143608 0.0649721 -0.0844527 0.0688462 -0.062645 0.0108767 -0.0356611 -0.0926494 0.0617302 -0.0808039 0.155194 0.0108193 0.139892 -0.101833 0.0966491 -0.0574175 -0.0334498 -0.079608 -0.00477967 0.0233096 -0.0548103 0.141561 0.0121228 -0.168861 0.00142018 -0.114052 -0.0313874 0.0680338 -0.0867287 0.0172143 0.0724068 0.157439 -0.0286546 -0.0142929 0.0320982 0.0850007 -0.0267829 0.174646 -0.0239822 0.160257 -0.0605039 0.0887119 0.086839 0.0616676 -0.0280667 0.1131 -0.0898929 0.0187433 -0.0111569 -0.0198078 -0.0035773 0.0538797 0.0756642 -0.0167456 0.104502 -0.0846717 0.00424126 0.0333585 0.0244564 -0.181633 0.0878828 0.0813523 -0.196751 -0.0112733 0.00695292 0.00996984 0.0939435 0.0104428 0.0585372 0.00833256 -0.114527 -0.111846 -0.0775353 0.136253 0.17574 -0.0229472 0.131127 0.157088 -0.0323498 -0.10813 -0.00455462 0.133272 -0.0639381 -0.135176 -0.0203913 -0.0920495 -0.0392264 0.0101153 0.0598257 0.0533085 -0.0855404 0.0335004 -0.0699521 -0.0956464 0.0602156 0.188737 -0.0952654 -0.0205708 0.0718765 -0.15016 0.0871217 0.00961962 -0.0422961 0.0314107 0.0723486 -0.0712623 0.0960949 0.0546096 0.0502785 0.178711 -0.143726 -0.0246568 -0.132941 -0.0719228 -0.0405034 0.0725267 -0.0175309 0.146646 -0.0640348 -0.0549512 -0.0342566 -0.0730471 0.00123759 -0.0417364 0.126502 -0.159908 0.0639568 0.0412658 0.0802808 0.108995 -0.117123 -0.0581855 -0.0258608 0.0382392 0.0949933 0.0473602 0.000429298 -0.00822535 -0.198045 0.140568 0.0566089 0.172702 -0.0814984 0.0958774 0.00236901 0.110946 0.0238043 -0.149601 -0.0152661 -0.0112856 -0.0805237 0.128899 0.0699866 0.0786903 0.185789 -0.061575 -0.0781413 0.0133163 -0.135574 0.110332 -0.033797 0.0124791 -0.0986636 -0.0319873 0.0919406 0.131734 0.0789571 -0.173092 0.0360517 -0.0799081 0.062146 -0.0845064 -0.15139 0.0675208 -0.158735 0.058671 -0.0911071 -0.0837664 -0.0618277 0.0584217 -0.0457734 0.00587206 -0.119605 -0.0986676 0.00917148 0.151696 -0.0563938 -0.103424 0.0996123 -0.00991542 -0.0603715 -0.150095 0.0377924 -0.0358606 0.0035349 0.184057 -0.112211 0.0132206 -0.017003 -0.028843 -0.0386256 -0.040374 -0.00381259 -0.0145881 -0.0349511 -0.0975385 0.060203 -0.123793 -0.0742359 -0.0511107 -0.0438361 -0.0723556 0.0104661 0.0228788 -0.0343154 -0.0143688 -0.0132133 0.00732317 -0.0246177 0.0815369 -0.0663548 -0.000921865 -0.10999 -0.0597057 0.0518929 -0.062018 -0.117004 0.143759 0.0505724 0.143561 0.00283448 -0.0860404 -0.132147 -0.00855612 -0.000890375 -0.0510889 -0.0959546 0.130087 -0.0961779 0.123984 0.161659 0.144995 -0.143116 0.110837 0.105728 0.0877002 0.00526423 -0.0796004 0.0779315 -0.159724 -0.039784 -0.0163065 -0.0621532 0.0316497 0.0281069 0.054795 -0.182448 0.0612948 0.00287951 -0.0326449 0.0720447 0.0336203 0.00666722 -0.0334631 -0.123485 0.129276 -0.100783 -0.0410023 0.137004 0.0511868 -0.0488906 -0.0838776 -0.0548617 -0.0768723 -0.0703512 0.0527716 -0.0574144 0.140009 -0.0729536 0.0953384 -0.0412752 0.0484404 -0.169834 0.108773 -0.0488098 -0.151791 -0.0458004 -0.0687846 0.030922 0.0926917 0.0326575 0.119467 0.0685502 -0.187012 0.107945 -0.189956 -0.0955553 0.123506 -0.06387 -0.0688071 -0.00284208 0.111708 0.00353784 0.0695292 -0.0461228 0.12292 0.0375249 -0.120684 -0.0604786 -0.0878114 0.0727716 -0.0163139 -0.00706742 0.110868 -0.0465895 0.0544146 0.0189152 -0.0554491 -0.00787275 0.0698792 -0.000350341 -0.0219314 -0.0789441 -0.127804 0.0078464 0.0337148 -0.182293 -0.195653 0.103827 -0.0337693 -0.0520677 0.0951726 0.071303 -0.092346 -0.0123395 -0.000181644 -0.117754 0.00522632 -0.0866881 -0.0921925 -0.0415372 -0.081536 -0.0983711 0.0517212 0.0557525 0.0274584 -0.0106789 0.035168 -0.113789 -0.112585 -0.184547 -0.171519 0.0192232 -0.0215961 0.10263 0.0144346 0.0225355 0.0293246 -0.0246748 -0.0391123 0.12293 0.0889951 -0.0014803 -0.0366524 -0.1522 -0.0739713 0.155399 0.199012 -0.0165226 -0.156549 0.129126 0.151302 0.0434375 -0.0548209 0.0340961 0.0591029 -0.103478 0.133216 0.0086205 -0.0433446 -0.00738369 0.0662906 -0.0927767 -0.127074 -0.116079 -0.157499 -0.108103 0.0966074 0.0862101 -0.0183126 0.0732156 0.148138 0.132244 0.0943406 -0.143622 0.0897062 -0.0727642 -0.0652048 0.00965071 -0.076208 -0.0464272 -0.15305 0.0959367 -0.127244 -0.056935 0.0248812 0.0447314 0.093826 0.175612 0.00378534 0.0995523 0.0892357 0.19884 -0.0678929 0.0250628 0.0127419 0.0697007 0.0340259 0.0191727 0.0315486 -0.102348 -0.125491 0.0260206 0.0783845 0.0219179 -0.120712 -0.12825 -0.0225292 0.113763 0.111484 0.0687925 0.0158737 -0.0805179 0.0280682 -0.012276 0.0553037 -0.00045353 0.0424034 0.109175 -0.0138591 -0.12666 -0.142787 0.048129 0.00675699 -0.0700953 0.0682166 -0.0658772 0.0150796 0.0351462 -0.0289507 -0.0879828 0.0817437 0.0195688 0.00707912 -0.0250921 0.0837118 0.119733 -0.0177413 0.129897 0.0673849 0.0345051 -0.127303 -0.0978038 -0.0899468 -0.177618 -0.087565 0.149204 0.0944461 0.165122 -0.0290937 -0.0716589 -0.0158306 -0.0980227 0.0968761 -0.0750074 0.101887 -0.153281 0.0552393 0.0172668 0.000928749 -0.0359859 0.116469 -0.00892947 -0.0750762 -0.00742697 0.0370908 -0.143057 -0.0758632 -0.110371 0.0135118 -0.00956124 -0.104244 -0.188901 -0.108177 -0.163527 0.179774 0.0488857 -0.00546038 -0.0697108 -0.179917 0.0746285 -0.0252805 0.0061329 0.0931795 -0.124796 -0.120799 -0.00467352 -0.0806711 0.00934663 -0.142881 -0.0204132 -0.00142087 0.148086 0.018912 0.0258329 -0.0987335 0.0704209 -0.0661651 0.0319125 -0.0308052 0.0460231 0.114848 0.00832012 -0.0569201 0.0196821 -0.00604176 0.0283307 -0.0633053 0.187804 -0.0621704 -0.131815 -0.0307279 -0.053426 -0.0591118 0.0859437 0.0179108 -0.0634499 0.102151 -0.0712044 -0.125692 0.0187369 -0.0838155 0.172025 -0.000173553 0.123807 -0.138789 0.0522517 0.0377073 0.00963959 0.0880057 0.00925842 -0.0416084 -0.00344899 0.0107543 0.145793 -0.0405366 0.0535929 0.0195005 -0.0132434 0.000605042 0.0377731 -0.00845635 0.0938226 -0.101048 -0.0416641 0.148586 0.0496358 0.0184589 -0.123215 0.080791 0.087515 -0.0580876 -0.117757 0.106387 0.0548768 0.117122 0.0127697 -0.0894581 0.129573 0.0234101 0.029118 0.148086 -0.057438 -0.0829106 0.129357 0.0145876 0.108672 0.0999024 -0.143022 -0.0639333 -0.0659006 0.0698237 -0.0742716 0.0407406 -0.00777844 -0.104833 -0.00856987 0.0590789 -0.0986096 -0.0999153 0.0257495 0.0393276 -0.0849714 0.0522376 0.0435842 0.033685 0.179572 -0.0239664 0.142516 0.110264 -0.160773 -0.141057 0.020301 -0.00666403 0.174554 -0.0823394 0.156429 -0.000352283 0.0056759 0.0586396 -0.00361116 0.00388526 -0.133564 0.0411888 -0.0188988 -0.0318549 -0.0484783 -0.0973844 0.0362275 -0.0328431 -0.0289337 -0.0468443 -0.0958144 0.0347228 -0.143706 0.0652542 -0.172948 -0.00699909 0.1548 -0.0678538 0.0107222 0.0503311 -0.0321735 -0.062826 -0.105206 -0.0153961 -0.0552332 0.0673671 0.0848139 0.179701 -0.00776762 -0.00426867 -0.0758859 -0.0680831 0.147662 0.0205135 0.0157013 0.0145774 -0.149215 -0.126809 0.0128715 0.104383 0.0366934 -0.034829 0.00705582 -0.118215 -0.0860541 -0.078551 -0.0445119 -0.115324 -0.0625432 -0.0278806 0.00364138 0.0859439 0.123775 0.0975868 0.183623 0.123492 0.0919467 -0.0167776 0.119855 0.0100335 -0.182642 0.0454035 -0.119568 -0.00355052 0.0197972 -0.0476961 0.113228 0.00887356 0.0113541 -0.127827 0.0838169 0.00789767 0.0648963 -0.0330626 -0.189113 -0.0780702 -0.0563158 0.0527259 -0.153735 0.0287779 0.0403697 -0.00716638 -0.00617653 -0.171162 -0.0274776 -0.0608152 -0.163495 0.0508127 0.0685743 0.0185983 -0.0822377 -0.0978207 -0.183248 -0.0279828 0.0527007 0.0652228 -0.00234392 0.0917362 -0.131321 0.0116885 0.0603851 -0.0101577 -0.019728 -0.086063 0.00938732 -0.0507541 0.107428 -0.0197582 -0.0189351 0.0225928 -0.0173933 -0.0924106 -0.0574131 0.00504545 -0.106944 0.141684 -0.0586219 -0.190086 0.0253439 -0.127543 -0.0172102 -0.112784 0.0874434 -0.0139124 0.151684 0.100904 0.147291 -0.0545085 0.0724027 -0.0775574 -0.131555 -0.0125398 0.0316089 0.0476659 -0.0786124 -0.070759 0.12604 -0.177008 -0.0140488 -0.0483752 -0.19452 -0.00264743 0.070999 0.139288 -0.0713064 -0.000660959 -0.0223287 -0.0220449 0.00745274 -0.0348058 0.0296916 -0.0503714 0.0441604 0.143517 -0.0329392 0.102099 0.066722 0.0309186 0.0277955 -0.0896291 0.0734708 -0.0073238 0.0128376 0.0749318 0.10247 -0.125379 0.0835966 -0.12214 0.0283589 0.0367779 -0.122186 -0.032728 -0.08384 -0.0141276 -0.0591317 0.0639475 0.0434815 -0.0143196 0.0267131 -0.049334 -0.0954381 -0.134453 -0.0197296 -0.0219014 -0.0771676 0.0299697 -0.0149909 0.0582028 0.0966309 -0.134767 0.0133046 0.064163 -0.0448831 0.0765915 0.00273138 0.120468 -0.019009 0.0251447 0.128042 0.0295101 0.140764 -0.0792179 0.0291484 0.0923371 -0.00171734 0.130732 -0.0173212 0.0417263 -0.0860855 -0.0528452 -0.117995 0.051151 0.00762554 -0.0710743 -0.108962 -0.0292584 -0.00474937 0.0931206 0.152159 -0.130003 0.0228014 0.0364171 -0.09603 0.055923 0.025559 0.100582 0.0781391 -0.050072 0.0746239 0.0069903 0.00649624 0.0557689 -0.0318657 0.0667071 0.040131 0.173432 0.0211112 -0.10104 -0.156231 -0.14077 0.0113904 0.0616901 -0.126164 -0.024141 0.00316711 -0.0798448 -0.0548609 -0.0392969 0.0413129 -0.0044848 0.173804 0.0725806 -0.077617 -0.0556699 -0.118992 0.0895443 -0.0428421 -0.0606992 -0.003987 -0.0297249 0.0909487 -0.0417608 -0.0395093 -0.182525 -0.175766 0.0274657 -0.0946488 0.0879762 0.0108423 0.0564306 -0.0282768 0.00630008 -0.0341762 0.0398999 0.0692255 -0.0363668 0.0991898 0.084651 -0.156537 0.010414 0.0260826 0.0335798 0.09615 -0.111245 0.0809958 0.144725 0.0434272 0.164648 -0.0490154 0.0284824 0.0635589 0.0530192 0.0583602 0.120987 0.106869 0.060601 0.0504641 -0.0413543 -0.0398185 -0.0680238 0.00656481 -0.075774 -0.00135311 0.106041 0.0444913 -0.108203 0.173155 0.167201 -0.0433431 0.0648005 0.0946444 0.0465293 -0.0764467 0.0569959 0.0287295 -0.0255541 -0.190015 -0.0877581 0.15866 -0.0400526 0.0583189 -0.00230315 -0.0295357 0.00368312 -0.0345984 -0.0689517 0.0961922 -0.0938439 0.020323 -0.0874018 -0.0186042 0.0685513 0.0858812 -0.0540367 -0.0573455 0.0146667 -0.0343169 0.0103241 -0.139961 -0.0520276 -0.132476 -0.109793 -0.0133343 0.108319 -0.062116 0.0229767 -0.0977575 0.0484507 0.144326 -0.0186233 -0.0381952 0.0799308 0.0243726 -0.0265034 0.0275852 -0.083239 -0.0116159 0.118702 -0.0489172 0.142119 0.149635 -0.0371584 -0.0928403 0.0459641 -0.0177634 0.164696 -0.0448688 0.0907881 0.0880515 -0.0401463 -0.0547246 -0.104676 0.0747199 0.00782789 0.00589959 0.0388334 0.037198 -0.0556304 -0.0579687 -0.0196518 -0.0328568 0.0383923 0.103284 0.14208 0.0330202 0.15375 0.154573 -0.0388867 0.108047 0.180683 -0.155629 0.115021 0.0333802 0.103697 -0.0129014 0.0815114 -0.0722746 -0.0654842 0.0922025 0.00131095 -0.0848577 -0.0886668 -0.113438 -0.047291 0.0834338 0.0480341 -0.0702202 -0.0226347 -0.00382035 0.0963578 -0.0596846 -0.148909 0.0383875 0.0846603 -0.101775 0.0531658 0.114193 0.0195796 0.00378636 -0.0265182 0.0937306 -0.0754502 0.074048 -0.0705746 0.072383 0.048625 0.0916364 0.0567413 -0.0283247 0.0406218 0.174083 -0.0586643 -0.071058 0.0906389 0.108025 -0.0662055 0.0116666 -0.0451812 -0.0559622 -0.0618532 -0.159929 -0.0829383 -0.077994 -0.0629487 0.10804 -0.0836031 -0.160268 -0.040151 -0.0266399 0.00852895 0.0285993 0.0281147 -0.0384216 0.0536929 -0.185031 -0.0633362 0.0609652 0.0293608 -0.12717 0.00248696 0.0136046 0.0308796 -0.0489566 -0.0832982 0.17309 0.0520152 -0.0739904 -0.144916 -0.00499541 -0.0752338 0.115392 -0.150367 -0.0359937 -0.127539 -0.148286 0.0538581 0.0761077 0.146254 -0.0218995 -0.0491963 -0.0440841 0.0537278 -0.0467369 0.0686471 0.0420079 0.0544911 -0.00306493 -0.112495 0.135625 -0.0495789 0.00134517 0.0718779 -0.0289986 -0.107138 -0.0342694 -0.116757 0.013328 0.0246537 -0.0265192 -0.0882694 -0.063165 -0.143401 0.00571696 -0.128269 0.00535634 -0.134556 -0.0290495 0.02058 0.0163663 0.0781497 0.0766108 -0.0459085 -0.0494175 -0.107427 -0.0537665 -0.0784207 0.0544865 0.183951 0.0216441 -0.0239432 0.0549082 0.0520034 -0.00297046 -0.0124249 0.0060291 -0.0235683 -0.0127073 0.00789688 0.034506 -0.0429126 0.0373011 -0.107286 0.0449919 0.0604945 0.0987915 0.086597 0.0765313 -0.0639371 0.0648119 -0.0931076 0.0719606 0.0663273 0.0986364 0.134369 -0.115245 0.175778 0.0246474 -0.00236319 0.129406 -0.0878196 0.0940373 0.0969667 -0.0213279 0.0400141 -0.05263 0.114295 -0.0139264 0.0891497 -0.0702727 0.00391575 0.0814545 0.0267604 -0.0450861 -0.0268076 -0.0342546 0.170734 -0.0530182 0.0970202 0.102522 0.148606 -0.188006 0.187359 0.0306156 -0.0128514 0.0516933 -0.0713007 0.0352149 -0.126024 -0.0492449 0.00947 -0.10634 0.0157851 0.0932859 -0.0908563 -0.0214261 -0.0899535 -0.0468237 -0.0917921 0.0586751 -0.0165701 0.0703535 -0.102772 0.0946678 0.000866384 -0.0587076 0.0938418 0.0339789 0.0184965 -0.0733246 0.0212214 -0.0147433 -0.0391165 0.0373186 0.0610441 0.160931 -0.0674834 0.0119209 -0.124857 -0.00917579 0.13029 0.195124 0.00192312 0.110888 0.111767 0.016871 0.10534 0.135617 -0.045529 0.0861082 -0.0995224 0.0627226 -0.054304 0.066195 0.0132123 -0.0764088 0.0339562 0.0104022 -0.0752696 0.0785484 -0.0918676 0.008827 -0.0176053 0.0832943 0.0558385 -0.0262658 0.0288533 -0.0234877 0.102684 -0.0680638 0.0402459 0.148087 -0.0433219 0.0289035 0.0923496 0.0892268 -0.00783706 -0.0457318 -0.061127 -0.0397916 0.0488719 -0.0799614 0.0846491 0.0119628 0.0816126 0.127518 0.0569782 0.0326665 0.00069503 0.0813924 -0.118493 -0.120293 0.0471727 -0.0994901 0.0228058 0.00238105 0.0499323 -0.0248054 -0.0315796 0.0463575 -0.136596 0.0415541 0.014059 -0.0358002 0.0693029 -0.114783 0.0611074 0.0103433 -0.023516 0.122514 0.0100535 -0.0894777 0.0335057 -0.166036 0.0223111 0.147155 -0.0877571 -0.0145231 -0.00285984 0.0958358 -0.119404 0.0717103 0.0326709 -0.0327773 0.0150101 0.158 0.116548 0.125168 -0.133686 0.134045 0.0801985 -0.0157984 0.188639 0.0955033 0.0246793 -0.177474 0.142776 -0.108867 -0.0400351 -0.0187393 -0.06972 -0.0162385 0.104702 0.00362675 0.124792 0.176332 -0.189966 0.144858 -0.0645024 -0.0710587 -0.164335 0.00841409 0.0336337 -0.161978 -0.0180543 0.147307 0.0637313 0.0600449 -0.151073 -0.0389625 -0.134482 -0.0949316 0.0832014 0.081371 -0.106811 -0.0399138 -0.0459734 0.0907183 0.027519 -0.0224698 -0.122486 -0.0420751 -0.0337924 0.0396228 -0.0142426 0.0978234 0.0558363 -0.177434 0.0340172 0.056934 0.0866736 0.160746 0.0114578 -0.1061 0.0928148 -0.0725484 -0.00025009 0.110388 -0.0150427 0.0281536 0.00935272 0.107334 -0.00137539 -0.054987 -0.0353226 0.0252724 -0.0653479 0.0143062 -0.0280467 -0.0104397 -0.0110175 0.0149746 0.100948 -0.115113 0.0917358 0.0430261 0.106533 -0.0199816 -0.00128268 -0.122377 -0.0956348 0.000613638 0.066289 0.0193866 0.100572 -0.0860583 -0.0282052 -0.0131088 -0.0110516 0.0114799 -0.115391 0.0660367 -0.054803 0.0158714 0.0356186 0.144058 0.0234281 0.173159 0.0825663 0.00477062 -0.14495 -0.0443467 -0.0651225 0.078284 0.0717769 0.0101299 0.123481 -0.081137 0.0283131 0.101929 0.124739 -0.0511134 0.0823811 0.047845 -0.0690024 -0.0772053 0.0113181 0.0373643 -0.0405743 0.043763 -0.0920322 -0.114398 -0.154306 -0.161607 -0.05606 -0.054398 -0.0771966 0.0879169 -0.132482 -0.00945976 -0.00449223 0.0542832 -0.0149775 -0.0738976 0.066686 0.112546 0.15213 0.0201166 -0.151596 -0.0828532 0.0710804 0.0622678 -0.155508 -0.0755368 0.00743422 -0.0270654 -0.137281 -0.00198923 0.100198 -0.136715 0.160618 0.161603 -0.045692 -0.079508 0.103944 -0.0181215 0.135382 -0.0770143 0.151226 -0.111057 0.0243403 0.177304 0.00384049 -0.0215723 -0.131782 0.100273 0.0611053 -0.0906056 -0.0664065 0.0195695 0.101314 0.0868791 -0.0455912 0.0448735 0.122043 0.0419019 -0.118743 0.149404 0.123642 0.0311135 0.111398 -0.191571 0.116288 -0.133975 -0.0257304 0.0917124 0.177332 -0.0739123 -0.0860085 -0.0263622 -0.143659 -0.0189327 -0.0336673 -0.0389619 -0.0976723 0.0578921 0.0800692 -0.0575073 -0.022419 -0.0364511 0.0967721 0.158278 -0.0512895 -0.0611818 -0.0379752 -0.110095 0.0032206 0.112717 -0.167413 0.145224 -0.183795 0.0590794 0.114752 -0.0992631 0.0252789 -0.0826911 -0.00323817 0.000967247 0.024508 -0.0580056 0.193914 -0.0772571 -0.00918626 0.0536924 0.00722749 0.0652498 -0.0677007 0.179991 -0.0171391 0.138925 0.118515 -0.0339895 -0.00741003 -0.0301561 0.0065141 0.143409 -0.0405489 -0.0635512 -0.0831586 0.0230577 -0.0102398 -0.0814236 0.0935916 0.0596265 0.0210138 -0.13801 0.0301279 -0.0276909 0.00426814 -0.00601344 0.0388686 0.0903417 -0.0487451 -0.154982 -0.0261883 -0.19006 0.0764209 -0.103139 -0.0551721 0.0325622 0.0886346 -0.134262 0.00735742 -0.0248979 0.0144399 0.103179 0.0283133 0.101643 0.0188126 -0.0374141 0.0419311 0.0627619 -0.101868 0.175799 -0.189675 -0.191447 0.162817 -0.127914 -0.134924 -0.0911221 -0.16563 0.0700492 -0.122963 -0.079635 -0.00529833 0.131763 0.0166482 -0.0926355 0.0707693 -0.0516999 -0.0717654 0.100588 -0.150532 0.0668409 -0.0695141 0.123385 -0.139846 0.0824079 -0.0540832 0.118121 0.139289 0.00861167 -0.0604656 -0.099485 0.140051 -0.0729987 -0.0828193 -0.0932837 0.00352785 -0.0492591 -0.0606304 -0.0578039 0.0405843 -0.0816607 -0.0203185 0.0812871 0.170645 -0.025191 -0.0327809 0.0230895 -0.163062 -0.00576808 0.00528261 -0.0387188 0.0293503 -0.0288423 -0.0345419 0.120099 0.0668796 -0.071465 -0.0139943 -0.0248104 -0.0485225 -0.00882482 -0.0969523 0.00581374 -0.0827207 0.0490881 0.0425354 0.131374 0.0543458 0.140093 0.0406962 -0.0606731 0.131303 -0.11367 0.128694 -0.0764164 -0.0340629 -0.111026 -0.0745376 -0.0336256 -0.00699193 -0.147201 0.0880824 -0.0941073 -0.00957074 -0.00914698 0.17069 -0.143667 0.0116845 -0.0457739 -0.116563 -0.0662499 0.114128 0.0268328 -0.0118207 -0.0547986 0.159337 -0.0292071 -0.0909621 -0.0825172 0.0620418 -0.10968 0.0394326 0.0660273 0.0842035 -0.0186857 -0.0528972 0.00344826 -0.00855092 -0.055422 0.112475 0.052556 -0.0454112 0.042943 -0.0482054 0.111652 -0.0314531 0.117987 -0.0180635 -0.0116118 -0.0777609 -0.157198 -0.020883 0.0273785 -0.132025 -0.0774137 6.86451e-05 -0.0248757 -0.0381756 0.103916 -0.052583 0.0661848 -0.0607406 -0.0079794 0.0161674 -0.0221497 0.115348 0.0884271 0.0432752 -0.158979 0.0643366 -0.0256217 0.0591798 0.00850745 -0.113157 0.106377 -0.10356 -0.0159071 0.118286 -0.0533177 -0.0657104 0.0529205 0.00404325 -0.105615 0.0286614 0.023459 -0.0482096 -0.124728 -0.115577 0.0669221 -0.0377783 -0.0654439 0.00879716 0.0358667 0.0526957 0.0918798 -0.169 -0.142057 0.199442 0.0400106 0.191825 -0.133434 -0.158929 -0.0861341 0.031227 0.107835 0.160815 -0.0292925 0.0824826 0.0558237 0.000975404 -0.110602 0.110871 0.0409919 -0.0209816 -0.199942 0.109116 -0.190532 0.0213848 0.124079 -0.0653561 -0.155975 -0.0956125 0.0364871 -0.0147173 0.0958695 0.0601258 0.108277 -0.0638636 -0.0130849 -0.176565 -0.0695839 -0.0285662 -0.0294415 0.0220391 -0.026767 0.159027 -0.0227212 0.0437732 -0.160997 -0.0705171 0.0614805 0.0383773 0.0441152 0.0432213 0.187939 0.105528 -0.0369589 -0.188456 0.0348153 -0.076519 -0.0285121 0.0954771 -0.0832316 -0.136895 -0.0284301 0.112589 -0.00314432 0.0596545 0.0538744 0.0639691 0.0488427 0.0585068 0.021835 -0.196603 -0.128097 0.111538 -0.0675228 -0.133569 0.0574842 -0.107383 -0.134662 0.141045 -0.18001 0.157273 0.0354285 -0.0268277 0.00990344 -0.131486 -0.0975638 -0.0260596 -0.0911309 -0.075851 -0.0519491 0.0574423 0.137523 0.0145473 0.0304326 -0.0965259 -0.0247305 -0.137832 0.0350487 0.0350142 -0.048801 0.0341646 -0.130817 0.149839 -0.19841 -0.0245464 0.101417 0.0839143 -0.14035 -0.114686 0.0731363 0.0143393 0.00374527 -0.125233 -0.11746 0.0129565 -0.134249 0.0129126 0.0682476 0.147194 0.0384971 0.109488 0.114105 0.0337386 -0.0251453 -0.063762 0.0950281 0.0425408 0.0135641 -0.173861 -0.0256858 -0.128853 0.056821 -0.0200964 -0.0352216 -0.117759 0.146313 0.0230917 -0.0724622 0.0876587 -0.128747 0.0076785 0.0615633 0.112182 0.118028 0.147179 -0.185801 -0.0962413 0.0798181 -0.0117278 0.183621 0.0654517 0.102781 -0.0226138 0.000276516 0.178439 -0.0562731 -0.0374051 -0.0784237 -0.0726857 0.0683294 0.0272263 -0.0160694 0.149873 -0.153403 -0.126851 0.0282513 -0.0533565 -0.0958933 -0.0769398 -0.102959 -0.165515 -0.00223461 0.0823601 -0.0421805 0.1669 -0.0215225 -0.0591867 -0.0368042 0.180928 -0.0581143 0.0811103 0.164764 0.0686977 -0.0638543 -0.0768545 0.026103 -0.143472 -0.0545165 0.00113757 -0.0403349 0.178349 -0.0585731 -0.000943907 -0.166263 -0.0321559 0.0287355 0.0518102 0.086874 0.0486129 -0.144662 -0.0624974 0.0374003 0.0640702 -0.0453053 0.0692619 -0.0092649 -0.0491826 0.111312 0.0403399 0.0113009 0.0953817 0.136869 0.0497638 0.0412145 -0.0955464 -0.0469985 0.0551024 -0.0267227 0.0426883 -0.0847981 0.0971383 0.0286595 0.0670103 -0.079602 0.00263634 -0.0209639 -0.0369823 0.0127968 0.0596126 -0.0444653 -0.055039 -0.0150893 0.0753759 -0.169469 -0.00646558 0.00865085 0.0499343 0.0352018 -0.147033 -0.0168654 -0.0964602 -0.0762211 -0.069502 -0.0365069 0.0249723 0.0366452 0.0642457 0.142206 -0.0451109 -0.0140864 0.0305225 -0.0349091 -0.0329359 0.00805872 0.0594519 -0.0781435 0.0549083 0.164962 0.00333813 -0.161289 0.0798296 -0.164252 -0.0719387 0.0420662 0.0474781 -0.185422 -0.0110746 0.0746104 -0.0897738 0.0702837 -0.143063 -0.00103517 -0.0632521 -0.188484 0.0316379 0.00372329 0.0405037 0.0620514 -0.0806769 0.0886615 0.0768212 -0.13069 0.0503998 0.0251748 0.125605 -0.137522 0.00133014 -0.167613 -0.0030153 -0.116625 0.0471827 -0.0516868 0.0795483 -0.00658569 -0.0266753 0.128168 -0.100957 0.0371623 0.0147815 -0.0603126 0.0220045 -0.0558066 0.0562096 -0.057599 0.102488 -0.0112652 -0.0774266 -0.0170442 -0.00584561 0.154162 0.0956713 -0.0882396 -0.0150623 0.0763332 0.0894092 -0.0837746 -0.141204 0.0383126 -0.0909669 -0.111927 -0.131234 -0.00237166 -0.0752854 -0.0680979 0.0171572 -0.0320888 0.0378461 0.039776 -0.0540379 0.116521 -0.0685498 0.152189 -0.0266806 -0.096785 0.137363 0.123089 -0.15388 -0.0636928 -0.063682 -0.0733437 -0.025393 -0.141367 0.134757 0.0576519 -0.0791416 0.00789141 0.00994152 -0.0682131 -0.0317266 0.0814272 0.0341863 -0.184349 -0.12584 0.07807 -0.0584648 -0.170248 0.0372542 0.141108 -0.108198 0.0271911 -0.0550159 0.0194772 0.0591028 -0.000368602 -0.180107 -0.0319804 -0.102372 -0.0370914 -0.0932968 0.0148887 -0.194246 0.0973673 -0.0119763 -0.19218 -0.194846 -0.0746285 -0.107965 0.0729027 -0.128876 0.102702 -0.0297783 -0.061505 0.0151643 -0.150331 -0.129801 0.100428 -0.133812 0.0192788 0.0140616 -0.193534 -0.0968866 -0.00225642 -0.110185 0.0243516 -0.0895418 -0.125334 -0.135147 0.0239781 -0.0333888 -0.0711892 -0.0418659 0.0132105 -0.129923 0.0566188 -0.059232 0.00112341 0.0482844 0.177101 0.0642942 -0.161111 0.0103922 -0.090446 0.0536314 0.0118711 -0.0326281 0.044884 -0.079567 -0.160964 -0.0387343 0.027882 -0.0470047 -0.177439 -0.0748105 -0.154296 -0.0250552 -0.0278092 0.069827 -0.0717398 0.0351364 -0.0853378 -0.160981 0.00615076 0.04284 0.0257225 -0.00558786 -0.0614467 -0.0809357 0.0321912 0.0739085 -0.0150879 -0.100097 -0.00407988 0.19987 -0.0545749 -0.0263822 -0.134075 0.0755246 0.00242277 0.121973 -0.0602274 0.193863 0.121356 0.0187621 -0.0156787 -0.0161536 -0.128993 -0.153155 0.0934647 -0.0947844 0.0700885 0.0182519 -0.0996546 0.072495 -0.142144 -0.0859775 -0.0496507 -0.100176 0.0461016 -0.0161716 -0.072916 -0.178731 -0.0917309 0.047412 0.0382443 -0.0225884 0.0917576 -0.0158959 0.10026 0.0282123 0.0515711 0.130711 0.100628 0.0888422 -0.00782093 0.0552111 0.0378417 0.189997 -0.0873851 0.151836 -0.0202181 -0.0967665 -0.0570146 0.0488821 -0.110956 -0.00925313 0.111594 0.013559 -0.0863411 0.0086741 0.00786654 0.112858 0.0188329 -0.0167506 0.0745344 -0.00709143 -0.141974 0.022186 -0.144086 0.0136853 0.0396709 0.0543366 -0.0175667 0.0641718 0.0936758 -0.107441 0.0302643 0.0443199 -0.145339 0.108673 -0.102958 -0.0217992 -0.0874829 0.0521254 0.0344468 0.143699 -0.0361843 0.170522 0.128425 -0.0490156 0.078508 0.051166 0.121119 0.0389059 0.0608577 -0.155808 0.0109997 -0.100095 0.0577132 -0.0592518 0.0738093 0.0309938 -0.0148437 0.123386 -0.0626182 0.0285488 0.0698439 -0.116868 0.0963201 0.11822 -0.191969 -0.0943 0.0596487 0.00976779 -0.105103 0.0176233 0.17221 -0.0184446 0.0182287 0.102352 0.0375701 -0.052419 0.00839617 -0.0650054 0.00315592 0.0210096 0.0146184 0.00689355 0.0499351 0.00908992 -0.165074 0.152177 -0.092415 -0.0116993 -0.0524491 0.00192609 -0.0560953 0.130745 -0.0283546 -0.144686 0.0120438 -0.077506 -0.016256 -0.13591 -0.0120279 -0.100934 -0.00371957 0.0155696 -0.108496 -0.0129654 0.150642 0.00420839 -0.017204 -0.0313857 0.154471 0.0800708 0.00299638 -0.048473 -0.093088 0.060676 -0.0230062 0.120471 -0.120191 -0.0864283 0.103351 -0.0804461 0.106502 0.0468046 0.0633354 -0.135192 0.0623385 0.0240836 0.124864 -0.087338 0.0812154 0.0513481 0.0831373 -0.0759882 -0.162542 0.0307371 0.0476582 0.0820976 0.0360536 -0.0771777 -0.000456534 0.158268 -0.112568 -0.0302403 0.0485774 0.0259375 0.0760531 0.107169 0.0588132 0.113899 0.0970424 -0.00632064 0.00158901 -0.116714 -0.0651628 -0.0682968 0.0839279 -0.0690368 -0.071809 -0.0627531 0.042901 0.065381 0.0103472 0.0254975 0.0412369 -0.0935498 0.0298225 -0.0771286 0.0481429 -0.0764778 0.123586 0.0328925 0.00732802 -0.0633871 -0.0194008 0.131514 -0.0116262 0.0279113 -0.00787023 0.111347 -0.066142 0.188783 -0.0163523 0.0992024 -0.00444161 -0.118612 -0.0231929 -0.128264 0.118366 -0.0511444 0.0100138 0.0742416 -0.0379351 0.060037 -0.100415 0.051162 -0.0738714 -0.0983939 0.125595 0.0628873 0.0542381 -0.0862182 -0.0226593 -0.103415 -0.0460958 0.13209 0.0605913 0.167432 0.116936 0.0730151 -0.0579797 -0.18332 0.103107 -0.0168727 0.0568335 0.0732551 0.00959675 -0.0151364 -0.0609978 -0.00712088 0.0442228 0.10399 -0.103709 -0.060937 -0.0277022 -0.118512 0.0120094 0.0544149 -0.103701 -0.00751756 -0.0560946 0.0566773 -0.0303802 0.0531026 -0.107881 0.067674 -0.196681 0.0841489 0.0804192 -0.11545 0.000558295 0.020928 -0.0266017 -0.133284 -0.0795182 -0.0701414 -0.0523777 -0.0537057 -0.0316676 0.0497954 0.0501447 0.0211863 -0.0449375 -0.00040016 0.0643069 0.0109042 0.094255 -0.00153315 0.168551 -0.021759 -0.0204156 -0.0619297 0.0624055 -0.0834006 0.180986 -0.0911511 -0.0411732 0.101588 -0.0562691 0.0262382 0.0134329 -0.0346919 0.136733 -0.0674038 -0.163598 -0.11755 -0.115525 0.140955 -0.0775779 0.0432827 0.00260749 0.153132 0.107895 -0.0166837 0.0214792 -0.00657199 -0.14283 -0.0146692 -0.0379666 -0.0346397 0.0306875 0.128557 -0.122667 -0.0529427 -0.132242 0.0540988 0.151591 -0.0910155 0.077233 0.0249379 -0.122734 -0.0249743 0.0263882 -0.0202999 0.0457614 0.0268683 0.107109 -0.0372968 0.097272 -0.135337 -0.193702 0.0735357 0.0492007 0.013819 -0.000552518 0.1321 -0.128036 0.0540373 0.0321869 -0.0503766 0.0119444 0.0430865 -0.0936515 0.135955 0.0836225 0.061779 -0.0927704 -0.00663862 -0.0557637 -0.174753 -0.0574748 0.15804 -0.057233 -0.0629592 0.0637839 0.00514612 0.11899 0.0436814 -0.0536696 0.0275832 -0.0946591 0.0631603 0.0651741 0.115033 0.0999517 0.0216298 -0.0892421 0.0473002 -0.0138947 0.0267621 -0.0174239 0.170068 0.0536124 0.00879081 0.00813993 -0.0243826 0.115872 -0.0234227 -0.0574462 -0.0249081 0.0822284 0.182109 -0.0499649 -0.066215 -0.159937 -0.172055 0.02087 -0.133975 0.110632 -0.0889338 -0.154688 -0.013124 0.0259404 -0.0816074 0.0372036 -0.154241 0.0614897 -0.0460647 0.0387751 -0.0707838 -0.111169 -0.0616111 -0.023765 -0.0795926 -0.146652 -0.0460338 0.0790345 0.148544 -0.118795 -0.0123274 -0.0157105 -0.1571 -0.0219592 -0.0602357 0.063584 0.0731833 -0.00386025 -0.0720416 0.0442518 0.113961 -0.0211048 -0.123705 0.0275052 0.186069 0.058983 0.0308818 -0.104802 0.104181 0.0242065 -0.0380831 0.025302 -0.0466544 -0.089171 -0.0388271 -0.0542968 -0.103069 -0.0186937 0.0921602 -0.0906223 -0.0976146 -0.0400852 0.167977 -0.162415 0.105848 -0.0254427 0.0664024 -0.082434 0.0374169 0.106912 0.0986032 0.0638044 0.0404889 -0.090571 0.00223473 0.135454 -0.157113 0.0518352 0.0186109 0.171712 -0.0125201 -0.0386689 -0.027235 0.0515773 0.0368574 -0.0298121 0.060774 -0.00827369 0.152856 0.0872954 -0.0248805 -0.06403 0.178138 -0.0650724 0.0874326 -0.154797 -0.0791512 -0.0256381 0.107541 0.00984551 -0.102443 -0.178548 0.0693446 -0.0786484 -0.0102938 -0.0445629 -0.194734 0.0216869 -0.0336706 -0.141591 0.0706686 -0.027018 -0.0139155 0.0114502 0.143895 0.0772946 -0.163634 -0.0891144 0.101909 -0.16484 -0.0183942 -0.020455 -0.0843845 -0.0224552 0.00200031 -0.041249 -0.00163345 0.069027 0.0966576 0.0943889 0.0724977 -0.177197 0.0797099 -0.110602 0.10197 0.0264542 -0.0777618 0.0136426 0.046299 -0.015788 0.106384 -0.185356 0.00563571 0.123521 0.114232 -0.0492065 -0.12778 -0.0067658 -0.0334324 -0.128342 -0.00539922 0.0898745 -0.0162821 -0.14339 0.0387934 -0.0242832 -0.0033484 -0.092231 -0.0992502 0.0173023 0.139619 0.0529882 0.192279 -0.0363412 -0.0974058 0.0376161 0.0252287 -0.0618399 -0.0694098 -0.0589614 -0.0608602 0.0986254 0.13148 -0.0195246 0.0644237 -0.0519351 -0.00407181 0.008454 0.0559352 -0.0838403 -0.0828007 0.0997689 -0.0194964 -0.0101236 0.183346 0.0385793 -0.0319445 0.0543513 -0.091534 0.0574224 -0.112639 0.181112 0.101556 0.0907336 -0.0131486 0.0479924 -0.038807 0.119699 0.0313075 0.0102507 -0.00444226 -0.175118 0.0224438 -0.0958553 0.0245361 0.040565 -0.000338635 -0.171246 -0.0375538 -0.0433335 -0.0707874 -0.0208461 0.0138014 -0.191753 -0.013719 0.113572 0.0540724 0.0936523 0.046516 0.0272137 0.0303415 -0.0590863 0.0633833 -0.00670921 0.117419 -0.061095 0.0681052 -0.0393634 -0.0654338 -0.139724 0.0593674 0.0415824 -0.150532 0.0377029 0.0244353 0.0437185 -0.0985498 -0.189945 0.114287 0.0793486 -0.174707 0.123229 0.120007 0.0108105 -0.0248996 -0.0315225 -0.0949921 -0.0728973 0.133953 0.000182464 0.0444641 -0.0431389 -0.0725556 0.0949514 0.114774 -0.0598099 -0.0830767 -0.0171007 0.0464424 -0.0574672 0.101194 0.0453093 0.0243138 -0.120785 0.102773 -0.0100987 -0.00304002 0.0707803 0.0647874 -0.0419222 -0.184462 0.069445 -0.0723494 -0.0147098 0.0198678 0.0205932 0.12787 0.00599992 0.128977 -0.126622 0.168931 0.0501725 -0.0781146 -0.10951 -0.0360631 0.000127589 0.134788 -0.00214721 0.0160799 -0.0570925 -0.00535101 0.0438954 0.0878424 0.186295 0.0365393 -0.0461985 0.0600675 0.0035328 0.104521 0.0971636 -0.0220038 0.13899 0.00941849 0.111778 -0.0826745 -0.0367776 -0.0423265 0.00958797 -0.0893566 -0.179058 0.137277 0.0580816 0.0268384 -0.019616 0.0470951 0.0828395 -0.0139352 -0.0604659 -0.0621157 0.0616316 -0.0366417 -0.124162 0.124491 -0.146317 -0.0833058 0.0611635 0.00168614 0.0554532 0.122175 0.0943906 0.117556 -0.00776651 -0.148057 0.0307139 -0.157296 0.135 -0.049693 0.0440604 0.120563 0.162514 -0.0605693 0.131491 -0.0257244 0.158559 0.0411155 0.0402124 0.0161422 -0.13165 0.0250315 0.0314196 0.1585 -0.0110565 -0.0207705 -0.0582997 0.040497 -0.0604698 -0.018663 -0.0444621 0.103641 0.065187 0.0559967 -0.0208477 0.0219558 -0.0928625 0.0271638 -0.104309 0.144545 0.0250211 0.0225115 -0.0270618 0.0908771 -0.00236759 -0.177835 0.100386 -0.0193071 -0.0120108 -0.122478 -0.058297 0.0120828 0.0751815 -0.0320131 -0.02783 0.119464 0.0442487 0.0648683 -0.10319 0.0398646 -0.014708 0.0643493 -0.124233 0.0916749 -0.0371093 0.0763673 -0.05637 -0.0471038 -0.0571096 -0.0279502 -0.0383143 0.0880821 -0.0125681 -0.0141707 -0.0149699 0.00238925 0.131133 -0.00188206 -0.116575 0.000181042 -0.0760266 -0.0325674 -0.073769 0.0675608 -0.0637468 -0.0454572 -0.128467 -0.0313797 0.13809 -0.038749 0.060553 -0.00897316 0.0458263 0.18839 -0.0656614 -0.121567 0.0165444 0.0436671 0.00838234 0.0491194 0.0725387 -0.0350008 -0.149796 -0.0187759 -0.149123 -0.0257904 -0.0972099 -0.0211954 0.0304207 0.0636186 -0.0754348 -0.120598 0.00449028 -0.0225219 -0.0434767 0.0416079 0.0953328 0.0149615 0.0157548 0.0324326 -0.12447 0.0529125 0.0953754 0.110647 0.034526 0.106883 0.148107 0.022556 -0.137741 0.0819228 0.0533387 -0.024869 -0.0417962 -0.0315254 -0.013281 0.00679872 0.0949969 -0.142832 -0.0521757 0.0515566 -0.0158511 -0.198494 0.115525 0.0389404 0.0385998 -0.0926799 -0.0842381 -0.130755 -0.0849235 -0.191738 -0.0260576 -0.051203 -0.0574027 0.0100999 -0.167849 -0.0400972 0.00400652 0.0981593 0.0538825 0.012549 -0.0542992 0.148705 -0.0726479 0.138321 0.063517 -0.00993994 0.000987388 0.0847581 0.0312867 -0.0480025 -0.0172555 0.0921238 0.0061555 0.10482 -0.0627164 -0.14536 0.0816626 0.0262713 -0.0832381 0.106461 0.0368763 0.0014708 0.00391522 0.0343378 0.00098849 0.0976681 0.00185817 -0.0377414 -0.132904 0.100541 -0.0770234 0.0926374 0.00672371 0.169268 -0.157563 -0.165862 -0.111179 0.036643 0.0285791 -0.0616091 -0.0309873 0.135022 -0.0431967 0.0921224 0.0846752 -0.0782828 -0.0868361 0.0342003 0.13521 0.166747 0.0131986 0.0396301 -0.112573 0.0231235 0.0618588 -0.0254898 0.00462778 0.0951013 -0.16735 -0.0175483 0.0223911 0.108987 -0.199031 -0.072965 0.0105425 0.0168927 0.119758 0.0237276 -0.0183716 0.183405 0.00802637 0.120489 -0.045316 -0.0231095 -0.151529 -0.148614 0.0801412 -0.0916087 -0.179087 0.0648911 -0.108357 -0.149767 0.12534 -0.000665495 0.182869 -0.0732303 0.116284 -0.118769 -0.0920566 0.0181246 -0.079156 0.0460672 -0.0383863 -0.111031 -0.0526907 -0.0396815 0.180228 -0.0504321 -0.0578438 -0.0477733 -0.12949 -0.0794546 -0.0778371 -0.0585766 -0.0908268 0.172945 0.137343 0.070899 -0.0644975 0.0056129 -0.00266023 0.0658397 -0.0395247 -0.0516138 -0.0263049 -0.0597948 -0.118049 -0.113096 -0.018133 0.0976339 0.0244559 -0.0592992 -0.00844056 0.0198189 0.0484298 0.173141 -0.00772155 -0.00173002 0.00445436 0.0372917 0.045706 0.0476642 -0.0310151 -0.0475205 -0.0513428 0.104829 -0.0851526 -0.0694492 -0.116767 0.102439 -0.019522 -0.0606844 -0.16484 -0.0753431 0.0950401 -0.0893601 -0.00352567 0.0916226 -0.0148211 -0.175601 -0.0589602 -0.0491817 0.147667 -0.0417437 0.115163 -0.0526208 -0.0976567 0.0393229 -0.0263694 -0.0521923 -0.00510844 0.0131588 0.0955124 -0.0407676 0.0375281 -0.148852 -0.0743895 -0.0804879 -0.0343978 -0.158425 -0.0515966 0.0569284 0.159728 -0.00874741 0.0511887 0.0196278 0.0601909 -0.0145523 -0.156639 0.0158232 -0.0959367 -0.19977 0.0277112 0.0579782 0.0784501 0.171664 0.118775 0.00683802 -0.0466026 0.0873382 0.0502266 0.136988 0.125824 -0.0530429 -0.0190192 0.024407 0.0456331 0.0273867 -0.0409991 0.0526977 0.0564575 -0.0744308 0.00782602 0.0387957 0.117613 -0.0412763 -0.13589 0.00213663 -0.0528578 -0.0963057 0.14031 -0.12306 -0.00223205 -0.07618 0.169328 0.100695 -0.0708226 -0.0510719 0.158536 0.037441 0.167055 -0.136473 0.00365431 -0.0676473 -0.0567577 0.0969007 0.124065 -0.0755381 0.161539 0.0676617 -0.00564428 0.195337 0.0703478 -0.0443164 0.104362 -0.165144 -0.0772458 -0.0331588 -0.0845675 -0.175524 0.0616556 0.165049 0.0734823 -0.131389 0.0516858 -0.135556 -0.197216 -0.0303459 -0.121279 0.0545913 -0.0971745 0.0112369 0.0995357 0.124303 -0.0971695 0.078462 -0.0377806 0.0102509 0.148969 -0.142409 0.0998933 0.180385 -0.0544189 0.00439772 -0.0952043 -0.105235 0.0439519 0.00209246 -0.0247989 0.196529 0.0539619 -0.0355878 -0.0749104 -0.00349958 0.0856782 -0.106879 0.070833 -0.0205048 0.153398 -0.0712354 -0.0153797 0.135045 -0.0664285 0.0130134 0.0559028 0.13075 -0.107795 0.068707 0.104884 0.0232075 0.00872483 0.0057016 -0.0630851 0.15231 0.0436762 0.174397 0.0957501 -0.0632472 -0.0256648 0.0492569 0.0324022 -0.176986 -0.154284 0.0383334 -0.105627 0.0207168 -0.11477 0.0801281 -0.0369935 -0.0712741 0.00818748 0.0447613 -0.130788 0.028607 -0.0472564 0.130124 0.0601171 -0.0255594 -0.102412 -0.0102855 0.0574264 0.00256833 0.0112986 -0.0398781 0.0350858 0.150237 -7.65855e-05 -0.0293352 0.071204 -0.0678806 -0.103881 0.0615098 -0.0216877 -0.1249 -0.00811469 0.0769347 0.0788232 0.163659 -0.120998 -0.00376955 -0.150153 -0.083772 0.141101 -0.0027031 0.0416104 -0.158985 0.0797332 -0.095545 -0.0242613 -0.0584818 0.0955551 -0.0706567 0.0606186 0.00588668 -0.0981934 -0.0527955 -0.00423102 0.0490443 -0.0794782 -0.027895 -0.167201 -0.196605 0.0584889 0.0710004 0.052794 -0.00853453 -0.0370359 0.0250924 -0.149335 0.00904966 -0.133795 0.0127195 -0.142384 0.0253975 -0.0607313 0.0422631 0.125512 -0.0592811 -0.0256502 -0.110266 0.0424583 0.00906071 -0.042184 0.0865128 -0.0908774 -0.0914714 -0.0156623 -0.0562155 -0.0192894 -0.0921036 0.0805234 -0.0544274 -0.129096 0.00654605 -0.0760545 -0.0884802 0.0565877 0.115189 -0.130921 -0.0899571 0.148763 -0.0581415 -0.00157449 -0.012121 0.00989594 -0.00231097 0.183648 -0.022253 0.0505633 0.0189683 0.0620188 -0.0176918 -0.0142123 0.0464967 -0.108566 0.195174 -0.0555748 -0.0160662 0.00583993 0.00390608 -0.0493785 -0.125682 0.0241647 -0.00814907 -0.131377 -0.150979 -0.17569 0.0251526 -0.164491 -0.126216 -0.0725322 0.166897 -0.0825976 -0.0123185 -0.0249 0.119055 -0.00486664 -0.19287 0.0366485 0.0530236 0.13051 0.0779623 -0.111962 -0.0702341 0.12964 0.0316468 -0.0716676 -0.0122203 -0.111853 -0.00616466 0.0990722 0.0941113 -0.00324247 0.0498981 -0.00688011 -0.075937 0.118056 -0.0486189 -0.109063 0.0936803 -0.0498521 0.0222298 0.116791 0.0926624 0.0316257 0.00454438 0.000211683 0.0236911 -0.0974656 0.121888 0.0282293 -0.114232 -0.0493523 0.0251693 -0.155107 -0.163307 -0.00704757 -0.150685 -0.0544312 -0.0538876 -0.00465761 0.192093 -0.149203 -0.0333209 0.122198 -0.0440903 0.00858501 -0.0201768 -0.128678 0.0500911 -0.0708012 -0.104011 -0.00421783 -0.0816886 -0.0494228 -0.0199882 -0.0460768 0.193891 -0.0851211 -0.0678975 -0.0575694 0.109937 0.0889616 -0.0878827 -0.0260917 0.100646 0.0844654 -0.167993 -0.0144281 -0.0994053 -0.0401576 0.0214471 0.0407066 -0.163899 -0.0113744 0.0539696 -0.0354477 -0.110182 0.0733112 0.0987455 0.0755813 0.0814694 -0.101459 -0.189704 0.0241764 0.106204 0.052327 -0.0750033 -0.118519 -0.167599 0.0958223 0.0115143 -0.0595546 -0.0990149 -0.123224 -0.00819837 -0.0468211 1.74405e-07 0.100835 -0.0410162 0.140151 0.0562016 0.0158613 0.00671472 -0.0607252 0.044474 0.0497054 0.0747366 -0.034384 0.14786 0.00534254 0.0938622 -0.0154786 0.000839261 -0.155451 -0.18138 -0.154256 0.0599369 -0.175233 -0.0455436 -0.122353 -0.0664399 -0.0134625 -0.152424 -0.1083 0.141938 0.127401 0.0702605 -0.000932648 0.0766701 0.0831167 -0.11334 0.0251473 -0.0704862 0.0845215 -0.0502163 -0.0679227 -0.0452044 -0.124857 0.0905629 0.0898121 0.107073 -0.196905 -0.0328826 -0.0381366 -0.0301857 -0.0449844 0.0121074 -0.145233 -0.0267708 0.0231946 -0.164347 -0.101607 -0.00171486 -0.192857 0.0583159 0.129772 -0.0197321 0.045234 -0.000373409 0.0803504 -0.0387406 -0.134043 0.0748113 -0.0476732 -0.00617922 0.08636 -0.0742923 0.0944239 0.0527378 0.132437 -0.0375014 0.133027 -0.0206322 -0.0502317 -0.0118825 0.0665247 0.182928 0.130643 -0.0988941 0.120059 0.145692 0.0744272 0.00486778 -0.0391236 -0.00492669 0.0766582 -0.000757942 0.0198315 -0.0149722 -0.0217705 0.00385255 -0.134104 0.00406469 0.0840366 0.154854 -0.0173172 -0.0755114 -0.0827826 -0.0226904 -0.0325723 -0.015248 0.00725267 0.0468362 -0.117865 0.018608 0.0136776 -0.176818 0.0182719 -0.0644251 0.0616507 0.00108938 0.0642477 0.0875207 -0.0386332 0.195421 -0.0152493 -0.0703763 -0.045981 0.0675671 0.0243603 -0.0166903 0.0133706 -0.0826629 -0.0396125 -0.183435 -0.166568 -0.177465 0.107107 0.0934768 0.0446055 0.102807 0.0352113 -0.010777 0.12824 -0.0674856 -0.072222 0.179599 0.0958871 -0.0396022 0.0240443 0.141735 -0.119619 0.113253 0.0380349 -0.0883774 -0.12922 -0.0828226 -0.146628 0.102048 0.0477799 -0.0348442 0.0346963 0.0886169 0.00470536 -0.0225881 0.0249883 -0.0304414 0.0937261 0.031803 0.049674 -0.139068 -0.144474 0.040199 -0.149769 0.111211 0.108023 0.0295682 -0.110908 0.146089 0.065772 0.11135 0.0614608 -0.0322335 0.0316327 0.0418204 -0.00032166 0.00388691 -0.0187564 0.19693 -0.042292 -0.135379 0.147419 0.00739278 -0.116432 0.135568 0.140461 0.0786583 -0.175944 0.0579241 0.105357 -0.0481004 0.0115356 0.1703 -0.150641 0.0874382 -0.044163 0.140775 -0.198315 -0.0682101 -0.0877226 -0.114692 0.0468517 -0.107325 0.0596537 0.00593927 -0.0996542 0.0769776 0.0560254 -0.0287008 0.019653 -0.0178367 -0.0102128 0.0256858 0.189078 0.053254 0.113078 0.105448 -0.109844 -0.0992808 -0.0798499 0.047705 -0.0452215 -0.0468317 0.0760984 -0.0445772 0.0929714 0.0342749 -0.0554172 -0.100383 0.128252 0.0884023 -0.12817 -0.052889 -0.0328758 0.0531424 0.0869426 -0.136007 -0.0507039 -0.0260614 -0.120158 -0.0557074 -0.0663962 -0.176011 -0.0803723 -0.139301 0.0442894 0.0524061 0.0194106 0.060167 -0.000309594 0.100774 0.0568347 -0.0460872 0.0972467 0.0445048 0.0822431 0.136491 -0.00634707 0.0121966 0.0192676 -0.16307 -0.108478 -0.0613604 0.0379111 -0.00181806 -0.143998 -0.102433 0.146118 0.0618311 0.138027 0.128054 -0.0655918 0.0721979 -0.0267879 -0.0169899 0.00821852 -0.0766758 0.0248564 -0.048909 0.0877623 0.0389857 0.0901963 0.00899431 -0.0283269 0.0375078 -0.0620659 0.124998 -0.150169 0.18935 -0.092533 0.18806 0.0356917 -0.0376167 -0.0647396 -0.0221955 0.182012 -0.0444364 -0.0583848 -0.086877 -0.188892 -0.0759922 -0.0677703 -0.014339 0.0265318 0.0378451 -0.0851215 -0.131761 0.049846 -0.089578 -0.191347 -0.0567488 0.0845474 -0.106644 -0.0418752 0.0281346 -0.0726648 0.0737245 0.0609989 0.160848 0.1606 0.131885 -0.0388682 0.152651 0.117355 -0.068769 0.0790847 0.0896424 -0.0878878 0.0166114 0.00502191 0.0707095 -0.111027 0.143844 0.0377657 0.00632363 -0.0940981 0.0703644 0.115088 -0.0950911 -0.0190008 0.00991236 0.0029036 0.158912 0.100209 0.0465846 0.110657 0.00362253 0.0708808 -0.0068341 -0.0127527 -0.108019 0.0295461 -0.0272032 -0.0710904 -0.0170348 -0.0382912 -0.0666182 0.0232853 -0.054623 -0.138385 0.0906725 0.0882447 0.0154731 0.0370336 -0.077488 -0.0096511 0.146207 0.0411273 0.0931292 -0.00238935 0.0848305 0.0305326 -0.0622895 -0.0154874 0.00501054 0.0197249 0.00561202 -0.0834559 -0.0411817 -0.00233984 0.149153 0.155599 0.176099 0.0711656 -0.0800495 0.103889 -0.0570203 0.150818 -0.173293 -0.122512 -0.189675 -0.0308426 0.0861837 -0.019474 0.184817 0.108293 -0.000734127 0.0903235 -0.054762 -0.0547144 -0.172066 0.00236823 0.161545 -0.00355427 0.0608745 0.0879442 -0.121539 0.102323 -0.0483766 -0.131835 0.05843 0.0874106 0.0196285 -0.0653854 -0.0147666 0.0140416 0.0667417 0.0946407 0.0828569 0.0188056 -0.0917345 -0.012059 0.0274676 -0.0119896 -0.0144561 -0.134345 -0.044746 -0.0370246 -0.0443402 0.123758 0.092337 -0.0891027 -0.148978 -0.05468 -0.0448494 -0.168659 -0.000546635 0.0786489 -0.0615443 0.0526043 -0.0519286 -0.0533601 0.0543804 -0.119947 -0.031967 0.00348365 -0.0895776 -0.0363429 0.142449 -0.143825 0.13745 0.00652371 0.0736812 -0.00971651 -0.0721406 0.16088 -0.0675464 -0.131633 0.0702459 -0.165254 0.122337 0.0738404 -0.00872587 -0.0273404 0.0673736 0.0971125 -0.082307 -0.0873309 -0.144957 -0.0977623 -0.0416679 -0.0788324 0.171401 0.0301847 -0.106302 -0.192228 0.195572 0.00589353 0.00487477 -0.0186553 -0.0649533 -0.0593914 -0.00864437 -0.124313 0.0515445 0.0883708 -0.0429832 -0.198001 -0.0316154 0.0645906 -0.0583053 -0.088131 0.054262 -0.155346 -0.0434918 -0.0833181 0.0619161 0.0240287 0.0686166 0.100289 0.0588768 0.0755122 -0.0750356 -0.128144 0.0512674 0.106036 0.0975586 -0.0681265 -0.0601024 -0.0769849 0.0828236 0.0442354 0.00129915 -0.048407 0.0317158 -0.0362165 -0.118884 0.0478929 0.100243 0.0151478 -0.0686521 -0.0903279 0.0506288 -0.017547 -0.00469434 0.0518934 0.120878 0.0407482 -0.0541311 0.0599917 0.0513845 0.0871348 -0.0754921 0.096975 0.105667 -0.0770007 -0.0257606 0.0543925 -0.180746 0.160691 -0.0836746 -0.00233469 0.11867 -0.0167136 -0.165737 -0.0821913 -0.0357366 0.154487 0.0315433 -0.0653577 -0.0469352 0.078849 -0.10149 0.0259332 0.188317 0.0673096 0.158168 -0.0371245 -0.0637173 -0.0699278 -0.137268 -0.0167012 -0.11583 -0.0329451 -0.0203111 -0.0422712 0.084265 0.181764 -0.0943772 0.16671 0.0552128 0.0912716 0.00665263 0.043557 -0.0311123 0.0645594 -0.00464554 -0.010628 -0.0581017 -0.00506603 0.0487476 0.0491027 -0.0326029 0.111181 -0.0341932 -0.10798 -0.0188879 -0.0263202 -0.169823 -0.0773602 0.0122581 0.0117067 0.132267 0.127035 -0.0912284 0.109884 -0.0470961 0.00633666 0.169136 -0.0277309 0.0778115 0.00353496 -0.131149 0.162613 -0.0271615 -0.100433 -0.00430267 0.042835 -0.00144412 0.0979396 0.00910381 0.04082 -0.177225 -0.0720432 -0.0658478 -0.0519393 -0.0126048 0.018934 0.0810984 -0.0743045 -0.0537162 0.179144 -0.0874518 -0.187735 -0.0313811 -0.0890846 -0.0136168 0.066607 -0.147812 0.0111145 0.0907255 -0.00181439 -0.0780011 -0.0594939 -0.0781563 -0.103623 0.0690346 0.086797 -0.0481345 0.095997 0.0953284 0.109443 -0.0300494 0.00981488 -0.150034 -0.0791149 0.134993 0.00321489 0.0861428 -0.0751986 8.07437e-05 0.0329997 -0.0471483 0.195791 -0.035753 -0.173036 0.003723 -0.0689388 0.0514452 -0.0758348 0.0243299 0.0999325 0.117131 -0.059545 -0.0635437 -0.156047 0.0886667 -0.0102416 -0.11943 0.126219 0.0011506 0.121271 -0.0521022 -0.0658816 -0.13206 -0.0944631 -0.061102 -0.0903135 -0.126625 -0.00323079 -0.0909263 0.0813838 0.0915719 -0.0186536 0.0118801 0.0477078 0.0919799 0.0032454 0.0487757 -0.0769492 0.0537021 -0.0199595 -0.0276143 -0.13469 -0.168933 0.0302685 0.0356282 -0.0411422 -0.00643217 -0.19257 0.0428856 -0.021321 -0.00181756 0.0142861 -0.0121395 0.133564 -0.0617998 0.0366252 0.104002 0.101162 -0.0168702 -0.0903185 0.006316 0.121599 -0.182805 0.106552 0.152786 -0.0262719 -0.115741 0.186037 0.0240535 -0.0830257 -0.108159 0.150839 0.0716079 -0.0779904 0.0980902 -0.110705 -0.148864 0.00743179 0.0514266 -0.014673 0.0949213 0.0262933 0.188807 -0.0614274 -0.0162479 0.187207 0.00681866 0.0915567 0.00407256 0.00198521 0.0121718 -0.00968468 0.11899 0.0256413 0.0585631 -0.0979716 -0.00768442 -0.142502 0.0130665 0.00920791 -0.0876088 -0.0532518 -0.0678657 0.0656172 -0.138323 0.0928871 -0.038208 0.126469 -0.0212875 0.0245573 0.0126777 0.101664 -0.0488116 -0.0240627 -0.0231109 -0.0188214 0.157342 -0.092612 0.0270762 -0.0298879 -0.0966254 0.0117662 -0.0509887 0.00984521 -0.0931858 0.135451 -0.0266148 -0.0173676 -0.0335102 -0.141749 0.0116548 0.0148389 -0.123349 0.0570492 -0.00344184 0.128142 -0.000600443 0.154778 0.166542 -7.04981e-05 -0.045418 0.160131 0.0582456 0.0759593 -0.001978 -0.0848842 0.00977893 0.158081 -0.0165525 0.120463 -0.00638546 -0.0727363 -0.15381 0.090428 -0.00475075 0.0823288 -0.178753 0.0511431 -0.0593899 0.0885094 0.164058 0.112323 0.014754 0.0106462 -0.0983996 -0.132332 -0.0391612 0.0484751 -0.104698 -0.0781132 -0.00403316 0.0157928 -0.0453073 -0.0178559 0.0840158 0.0344473 0.164613 0.036942 0.0618441 -0.0178297 0.0255737 -0.0649308 0.123051 0.0322835 -0.0138018 0.0696684 -0.00240376 -0.0324585 0.0378294 -0.00559931 0.0236311 -0.00904276 0.000290315 -0.0638014 0.0612607 0.0221072 -0.174492 0.0705307 0.161597 0.139057 -0.0970419 -0.0271212 -0.0139789 -0.0163456 -0.0183106 0.127457 -0.0419659 0.00748256 0.0211071 -0.10404 -0.0136327 0.0243227 -0.115753 0.170936 -0.129928 0.0874433 -0.132948 0.0259528 -0.00329203 0.111665 -0.11507 -0.104087 0.0636769 -0.124156 -0.156049 -0.0790605 -0.047302 -0.00604404 -0.0280872 0.00299953 0.0391316 0.0319464 0.0807068 0.0228457 0.116622 0.0989573 -0.106512 0.0166051 0.0627125 0.053497 0.0767999 0.035378 0.197015 0.0369299 0.0686691 0.0730032 -0.0171662 0.00670194 0.0481259 -0.0645448 -0.0363398 0.138484 -0.0198687 0.0952461 -0.167631 -0.0173598 -0.152346 -0.179875 0.104157 -0.045114 -0.0744136 -0.0854007 -0.0891806 -0.108278 -0.151504 -0.0301021 -0.0383046 -0.13569 0.157737 -0.126294 -0.000615059 0.0476348 -0.124225 0.0607774 -0.0294896 0.10997 0.111558 -0.0325247 -0.0975363 0.051537 -0.197028 -0.0711016 0.0640009 0.020962 0.114994 0.051529 0.174026 -0.0816473 -0.119816 0.0769942 -0.0161329 0.0179417 0.192097 -0.0476281 0.0866319 0.0321329 0.00408121 0.0502232 0.0649549 -0.083174 -0.0279841 0.0853343 0.0171039 -0.0404786 -0.00967252 0.0717227 -0.0561369 0.0137782 -0.0589106 0.0526562 0.107747 -0.174406 -0.154628 -0.0206916 -0.177804 -0.186051 0.0682808 0.126349 -0.180274 0.00567216 0.0547119 -0.0912198 -0.0299313 0.136269 0.0316785 0.0646016 -0.0643076 0.110343 -0.0974972 0.0116328 0.0366707 0.127746 0.141708 0.0355306 0.0633618 -0.11825 0.0464113 -0.091355 -0.179165 -0.00397821 -0.0622028 0.0280678 0.0526184 0.0163735 -0.185147 0.064476 0.0184904 0.0321766 0.014518 0.0836016 0.0207045 0.029805 -0.0617231 -0.0806582 -0.0584896 -0.0296097 0.0105269 0.0804045 0.0169049 -0.0881368 -0.195418 -0.0521412 -0.107931 -0.0577036 0.0777364 -0.121919 -0.186692 -0.0735808 0.0324448 -0.0429703 0.0293955 -0.0386961 0.144111 0.0300909 0.0204493 -0.0612637 0.0386603 -0.0186719 0.182527 -0.104829 0.0465047 0.145637 0.0423378 -0.0789914 0.107342 -0.0743947 0.0389363 -0.113134 -0.0459662 -0.0149429 0.0376804 -0.00229242 -0.00143685 -0.0569516 -0.104254 0.0455285 0.0131388 0.109611 -0.0511069 0.106225 0.186616 -0.00251863 0.00492821 -0.130502 -0.0322009 -0.0315185 -0.129466 0.0842495 -0.0797995 -0.0634738 -0.165382 -0.113752 0.0847042 0.0546997 -0.0552212 -0.0515159 0.151544 -0.0490373 -0.114049 -0.0209918 0.00748409 0.0258821 -0.0488244 0.0290911 -0.118037 -0.102115 -0.0175698 0.0845794 0.0386865 0.0392387 -0.119214 -0.0592937 -0.0597375 0.0497343 -0.181214 0.0255916 0.0323903 -0.048646 -0.0604075 0.0246844 0.0498522 0.144883 0.0515004 6.47126e-05 -0.0159362 -0.0224941 0.0774886 -0.02399 0.00099448 -0.0228241 0.0133398 0.194344 0.0288716 0.139064 0.0228689 -0.0697287 -0.00934585 -0.00189505 -0.0306798 -0.159193 -0.0114883 0.117103 -0.000802086 0.0240526 -0.0545614 0.18751 -0.0444013 0.0162399 0.180022 -0.135549 0.0741516 0.0877844 -0.0483621 -0.0727815 0.150289 -0.0769291 -0.0379172 0.137831 0.0949414 0.036377 0.0525478 0.0314845 -0.0102751 -0.0297478 -0.068435 -0.131782 -0.153282 0.179294 -0.16091 -0.170278 0.0996654 -0.0591182 0.0876683 -0.0482304 0.0325779 -0.0851908 -0.0868374 -0.0763326 0.0139036 0.00676005 0.077688 0.135224 -0.0197086 -0.0345524 0.0672598 -0.0379915 0.121481 0.0591046 0.0197521 -0.00320756 0.001218 -0.0878169 0.094533 0.171646 -0.0605062 -0.0877356 0.110118 -0.0288441 -0.127123 0.084002 -0.0357522 0.13073 0.103184 -0.00161347 -0.101492 -0.00472183 -0.0739318 0.131588 -0.0455257 0.0115336 0.0496801 -0.00226913 -0.0956988 0.0633061 0.013009 0.157252 -0.0233116 -0.00863018 0.0106644 0.199915 0.0467937 0.014337 0.120023 -0.147356 -0.0710487 0.166804 0.0628643 0.000891528 -0.00347127 -0.100166 -0.0213123 -0.048382 -0.0660013 0.0894146 0.123739 -0.182264 0.069651 -0.00727567 -0.105267 0.106502 0.050194 -0.0291045 0.0164352 -0.17996 -0.00756852 -0.0260393 -0.0468807 -0.0992758 -0.0104699 -0.0595828 0.0124759 -0.0779257 -0.0294806 -0.0578373 0.0439387 0.0215428 -0.0428837 -0.0274687 0.00570454 -0.00185091 -0.0131395 -0.087221 -0.144096 -0.139161 0.113991 0.0369278 -0.0962385 -0.144372 -0.0856379 0.026651 -0.117801 0.09599 -0.0774733 0.113078 0.0362885 -0.0451092 0.137889 -0.0130433 0.136027 0.0551706 0.0930614 0.0222632 0.0713723 -0.0527308 0.000279153 0.0297169 -0.119637 0.0403133 0.0769691 -0.00828321 0.0778512 -0.0269393 -0.106131 0.0232103 0.13398 0.0314033 0.0367943 0.00191447 0.0256118 -0.161511 -0.0610555 0.14738 0.0698358 0.0736191 0.04461 -0.0452021 0.168879 0.11067 0.0198561 -0.0355235 -0.069211 -0.0316624 0.0603672 -0.154094 -0.0772739 -0.074264 -0.0767451 -0.0743502 -0.079176 0.128901 -0.0868054 -0.126154 0.155434 0.0516527 -0.0176117 0.0913544 -0.0848639 -0.191224 -0.0200825 0.039587 0.0754546 0.00080375 -0.151085 -0.0208175 -0.0227698 -0.0319886 -0.0852992 -0.030769 -0.00617436 -0.0304109 -0.122711 -0.162078 -0.0603309 -0.0566936 -0.0860456 -0.0141916 0.144665 0.0398414 0.182421 -0.0676435 -0.130718 -0.0529065 0.087579 0.00737834 0.00563748 0.123314 0.18654 0.00518806 0.126668 0.0803971 0.0298326 -0.0965534 0.104299 0.0186559 0.0159284 -0.0218082 0.00177888 -0.0254925 -0.181018 0.0386236 -0.0551721 0.133623 0.0853861 0.0642683 0.14127 -0.0201066 0.122244 0.0385005 -0.164632 -0.114286 0.0728333 -0.00735131 0.0411648 0.0689226 0.0520507 -0.00763792 -0.0182591 0.0138374 -0.0858461 -0.0749003 0.197267 -0.0294367 -0.0728848 -0.0489126 0.109454 0.0204084 -0.0140213 -0.0276017 -0.0379454 0.021653 -0.043491 -0.0868387 -0.0034257 0.154287 -0.0458206 -0.0168453 0.0996227 0.0339192 0.141139 -0.0677014 0.10623 0.0713493 0.0218053 -0.0172385 0.0269592 -0.19649 -0.1292 0.0126291 -0.0406952 -0.00892358 -0.031934 -0.134859 -0.142708 0.0688134 0.104249 0.0542796 -0.13003 -0.0788791 0.0915357 0.0632741 -0.193824 0.0512915 -0.0393931 0.140304 0.0831777 -0.117463 0.0528732 0.132974 0.0503742 0.144821 -0.118614 -0.111107 -0.00709748 -0.13501 0.0776119 0.0650307 -0.0495415 0.0278244 -0.0110657 0.0581166 0.115243 -0.111532 0.180258 0.0710539 -0.0731675 0.0216567 -0.0466601 -0.0676116 -0.1046 -0.106535 -0.0630879 0.0870377 0.109668 0.0452407 -0.123663 0.0731367 0.0128042 -0.0067724 0.107526 0.109309 0.00731456 -0.0690767 0.0173462 0.0179882 0.00497923 -0.159141 0.110437 0.142298 0.00970609 -0.0227687 -0.0271635 -0.150691 -0.113475 -0.0364149 0.0749729 0.0579279 -0.0357085 -0.0651684 0.0671676 0.0804383 0.0685999 0.0302586 0.0069469 -0.0637213 -0.0878732 -0.0750467 0.184895 0.0160273 -0.0797135 -0.064821 0.163512 -0.0780388 0.12138 -0.0290884 0.0349542 0.197267 0.0260629 0.0293862 0.0151861 -0.0395853 0.0872149 -0.0715368 -0.0702203 -0.0799096 -0.0129924 -0.117121 -0.0866335 0.095146 -0.133075 0.164508 -0.00143895 -0.0638275 -0.0510746 0.149552 0.0196101 0.0310668 -0.0335452 0.000972612 0.0669564 0.0754668 -0.107233 -0.040256 -0.150172 -0.0205911 -0.00911725 -0.0995842 0.0513511 -0.0139717 0.189618 0.0543987 -0.025871 -0.107056 0.0435123 -0.173862 0.077675 -0.0644366 0.0292943 0.122333 0.0831449 0.118885 0.0389066 0.0171013 0.0343238 -0.0577926 -0.151513 -0.0280493 -0.0433493 0.0286412 0.0516326 -0.134392 0.00158109 0.105975 0.0556949 0.0233564 -0.0381489 0.142582 0.0301404 -0.0499996 -0.124156 -0.0829155 -0.0463424 0.0370441 -0.150684 0.00603522 0.102712 0.0635588 0.192505 -0.0225271 -0.0126145 -0.141084 -0.0523364 0.107393 0.0987373 0.0156062 -0.0828044 -0.0143047 -0.0251474 -0.145164 -0.104729 0.0270757 0.0342075 0.074739 -0.155285 -0.0713873 -0.0485019 -0.0416607 0.0552151 0.141414 0.00272136 0.0453354 0.0361378 0.05739 -0.0883023 0.0394454 -0.112839 0.00373899 -0.0816046 -0.131193 0.0946135 -0.0397533 0.0925249 0.0431914 -0.132285 -0.0898327 0.0234938 0.098433 -0.190673 -0.16714 -0.105849 0.159928 -0.123783 -0.0572314 0.07292 -0.172353 0.0204163 -0.0822448 0.104915 0.0988936 -0.00814805 0.0578692 0.145214 0.0757819 0.0681762 0.0244351 -0.0109445 -0.192252 0.0535289 -0.0322981 0.0427163 0.0421763 -0.05648 0.129618 -2.77719e-05 -0.00382621 0.0713424 -0.0117713 -0.0107841 -0.021344 -0.00815111 -0.00179519 -0.00781643 0.0684859 0.00281164 -0.0183771 -0.178797 -0.0201033 -0.047764 -0.162476 -0.125589 0.117994 0.130857 -0.116915 0.0972671 -0.187869 0.0321591 -0.0365428 0.0940842 -0.0832595 0.0389509 -0.0719942 -0.11648 -0.012501 -0.0953211 -0.0494972 -0.13143 0.0520944 0.143539 0.128419 -0.0666208 0.104919 -0.158949 -0.13356 -0.0295964 0.000581565 -0.047523 -0.123478 -0.0267388 0.0318141 0.180164 0.0727238 0.129544 -0.167243 0.0256571 -0.0344315 -0.0303259 0.0367939 -0.117345 0.0834158 -0.192275 0.0847855 -0.16987 0.110881 0.0359575 0.115977 0.0312611 0.138318 0.0357726 -0.00452097 -0.0236643 -0.109552 -0.0840171 -0.0466784 0.0184566 0.0480859 -0.131021 -0.0992841 -0.00130303 0.0259232 0.124719 -0.113004 0.0856487 0.0674825 -0.0437141 -0.0538623 0.130539 -0.0549284 0.119411 -0.00805227 -0.12155 -0.0212513 0.170968 -0.0341194 -0.0844852 -0.147858 -0.050333 -0.0912979 0.0930538 -0.120688 0.066837 0.0586203 0.0102099 0.0807359 -0.100886 -0.0508996 0.069201 0.0414179 -0.0612829 0.1492 -0.0958667 -0.0355572 0.0676041 -0.0904154 -0.0664217 0.0802375 -0.0620675 -0.165668 0.0609887 0.00868603 -0.129708 -0.0723391 -0.0401596 -0.0805259 -0.00268984 -0.0923768 -0.012165 0.0637419 0.115133 -0.00584446 0.103199 0.0635069 0.0146725 -0.0670248 0.0133162 -0.0499878 -0.0602802 0.0661912 -0.0478236 0.106172 -0.0396213 -0.0157262 0.115896 0.084276 0.0887393 -0.145893 -0.0389909 -0.0132158 -0.105551 0.0991972 0.0144945 -0.0254753 0.0922485 0.0139832 0.104844 0.191553 -0.0822779 -0.0380733 -0.114336 -0.0546095 -0.0254772 0.056837 -0.0635516 0.0404124 0.0139576 0.094275 0.131387 -0.00535482 -0.00397654 0.0880479 -0.0412667 0.0646575 -0.0308143 0.017473 -0.040373 0.168527 -0.00572631 0.0891582 -0.0468743 -0.0681348 0.0839669 0.0691193 -0.0167164 -0.150877 0.0523616 -0.0656229 0.00347518 -0.138 0.144626 0.0662283 0.0412756 -0.0786867 0.139267 0.00881508 -0.0865838 0.0461889 -0.00495884 -0.135205 0.0342984 0.157254 -0.0718984 0.0618666 0.0287396 -0.0667531 -0.0473496 -0.0638916 0.151829 0.11276 0.0863347 -0.0305244 0.0833463 0.0549276 -0.026107 -0.169076 -0.146271 -0.0910853 0.00794118 0.0615264 -0.00304146 -0.0411953 0.146038 0.0601659 -0.0188557 -0.0407971 -0.0123969 -0.0383 -0.0567514 -0.098913 -0.141568 -0.11666 -0.132941 0.10654 0.170602 0.166454 -0.155012 0.118661 -0.170277 -0.0915597 -0.0599399 0.097107 0.112729 -0.00408104 -0.00489733 -0.0678423 0.0963865 0.16506 0.00426019 0.0845003 0.0261803 0.15196 -0.0996544 -0.039787 0.0805122 -0.0700959 0.105902 -0.0282274 0.0860198 0.0606518 0.0967186 0.035163 0.0899678 -0.0683951 -0.0677993 -0.0532308 -0.0580356 -0.140061 -0.0406438 -0.0810927 -0.0641025 0.0203424 0.147312 -0.0456241 -0.0545458 -0.0772072 -0.0442548 -0.184382 -0.162209 -0.00769353 0.0544221 -0.0408908 0.146977 -0.00767564 0.00615828 0.0205201 0.0891462 0.00786142 0.0598251 -0.0469766 0.103446 0.0302692 0.0226183 -0.0219124 -0.148999 -0.0561898 0.0867161 0.1086 -0.0718885 0.0276567 0.0577136 -0.03558 -0.135258 -0.104913 0.0618906 -0.0820096 0.0897957 0.08803 0.06603 -0.0720291 -0.0354884 0.0903212 -0.0447889 0.00745105 0.111365 -0.186187 -0.0724969 -0.0544745 -0.168211 0.173323 -0.181212 -0.0988815 -0.174686 -0.104512 -0.176594 0.0983734 -0.101828 -0.130457 -0.0829016 -0.122791 0.0625777 -0.122891 0.0223903 0.0145336 0.00713106 -0.0217084 -0.0464089 0.0029531 0.0652913 0.0488892 -0.0304212 0.108365 0.0744666 -0.0773922 -0.0271067 0.0293522 -0.167421 0.127548 0.0663011 0.061875 -0.0995196 0.131622 -0.12181 0.16966 -0.0258291 -0.0787754 0.0661003 -0.145536 -0.025134 -0.00306239 -0.166091 -0.0313922 0.0519685 -0.00312806 -0.0439197 -0.0770698 -0.0879676 0.145708 0.00540366 0.0143759 -0.0191437 -0.021928 0.0335213 -0.148393 -0.0244008 -0.00230772 0.140571 -0.138962 0.0469841 -0.181897 0.0316061 0.0824927 0.122863 0.0254201 -0.0575083 -0.11935 0.045037 0.0242147 -0.186704 -0.0734166 -0.053572 -0.134255 -0.0849051 0.0250469 -0.0123274 0.0846935 -0.148781 0.045689 -0.153016 -0.116123 -0.0979219 0.0838767 0.13513 0.0612138 -0.0644829 0.0521985 0.0774502 0.0807573 -0.0116244 -0.0124267 -0.112866 -0.130793 0.0103089 0.0490859 0.00485798 -0.0306518 0.0204847 0.0941321 0.0455984 -0.0852557 -0.0203452 -0.086715 0.0272444 -0.0833658 0.116131 0.0801493 0.0920429 0.121502 0.0016371 0.165618 0.178466 -0.0619908 0.0305286 -0.0471916 0.0181863 -0.0518921 0.057143 0.107664 -0.0509338 0.189736 -0.144977 0.086843 -0.00204108 -0.182398 0.10058 -0.107751 0.15069 0.00202436 -0.0795364 -0.0420159 -0.00756177 0.113543 0.00409935 -0.0109975 0.142692 -0.0988277 0.12414 -0.0204929 0.162288 -0.0874108 -0.113537 -0.0719132 0.0267853 0.171308 -0.00284962 -0.0715487 -0.0929487 -0.0998727 -0.125265 0.113754 -0.102696 -0.119 0.159841 0.0176479 -0.106124 0.01754 -0.00523089 0.191604 0.11199 -0.0515236 -0.15228 -0.0348875 0.0189957 0.00296875 0.0521123 0.0402663 -0.0643456 0.152202 -0.0622048 -0.0233827 -0.00381346 -0.0550755 -0.0957492 0.10709 0.093549 0.176181 0.112174 -0.0450028 0.110852 -0.0376835 -0.0114562 0.0356013 -0.0555538 -0.0500768 0.0644236 -0.0104087 0.0334839 0.0994722 -0.0542493 -0.0293747 0.03535 0.0886622 -0.00114471 0.0856312 -0.140666 -0.111922 0.0787206 -0.103876 0.00918432 -0.00815356 0.092333 0.0188522 -0.00499214 0.0635682 -0.044145 0.0539443 -0.0696791 0.0136714 -0.0821638 -0.0928992 0.121432 -0.0662054 0.103169 0.187525 -0.100082 0.0363509 -0.0495484 -0.161141 0.18783 -0.0403352 0.0910541 -0.086642 -0.116092 -0.0137932 0.0173126 0.166774 0.0321743 -0.0953845 0.00130289 0.0695148 0.0305465 -0.105593 0.19458 0.0441936 -0.0437527 -0.0303483 0.0532767 -0.0522448 -0.136054 0.0245078 0.0916402 0.0844314 -0.0375677 0.0671187 -0.0355155 -0.0202763 0.0286395 0.024715 0.0745595 -0.111635 -0.054712 0.0324099 -0.00600447 -0.072421 -0.145877 -0.132432 -0.0697723 -0.055317 -0.0431326 0.0489689 -0.0506316 -0.0685082 0.0110437 0.00239498 -0.0564353 0.120095 -0.0550378 -0.11476 0.170083 -0.120134 0.0850139 0.141744 -0.0867974 0.00379155 -0.00546518 -0.0960335 -0.0162449 -0.0447369 -0.00316283 -0.0658243 -0.0507094 -0.035737 0.114397 -0.0671474 -0.0508824 0.191245 0.0969763 -0.173783 0.137219 0.0216477 -0.0590023 0.0754703 -0.0215262 0.00132948 -0.0525233 -0.17638 -0.00899448 0.0617694 0.0107796 0.0683175 -0.133692 0.0876106 -0.129302 -0.0435166 0.0132813 0.0066641 0.0951407 0.0106983 -0.0940164 0.0356015 0.0293374 -0.018708 -0.0497119 -0.0720258 -0.135144 -0.0447818 0.115854 0.124285 0.00192893 -0.113941 -0.071347 -0.0718442 0.118938 -0.0765001 -0.105282 0.0842865 -0.096218 0.0643603 -0.160738 -0.136876 -0.0587783 0.127116 -0.0935574 -0.14722 0.0279641 -0.0104347 -0.0673424 -0.0800614 0.0132957 0.0316099 0.0748003 0.0613858 -0.00375109 -0.022987 0.0443761 -0.0528635 0.125628 0.0527174 0.0501964 0.0514646 -0.0465982 0.0456016 0.0557798 0.0119486 -0.0710147 0.0489309 -0.12509 -0.0505413 -0.153322 0.0849918 -0.115423 0.0391282 0.0570927 0.0985923 -0.0315212 0.00930425 0.136712 -0.141746 0.0370454 -0.0865017 0.0778681 -0.0405333 -0.0608715 0.0563763 -0.082856 -0.0996916 0.0923349 0.0416281 0.19107 0.0162693 -0.0526559 -0.0149389 0.013736 -0.0780039 -0.0184598 0.0680835 0.0787595 0.0422937 -0.160738 -0.139997 0.10964 -0.0132227 -0.158639 0.0747959 -0.138498 -0.0673881 -0.0198626 -0.0989032 -0.0641873 0.0815338 -0.106223 0.121773 0.131278 0.0274586 -0.00433477 -0.0458745 -0.0752406 0.0826138 -0.0947294 0.0211146 0.0446927 0.0990198 -0.0598705 -0.0320606 -0.0746094 0.156962 -0.0758503 -0.00418334 0.0426985 0.0231497 -0.1395 0.164194 -0.0141065 -0.0609292 0.0753874 -0.12981 0.0610516 -0.0798175 0.0154993 -0.064903 0.0925134 -0.0734542 0.00193403 0.058816 -0.126042 0.190961 0.0890403 0.0962342 0.127034 -0.00578339 -0.0671103 0.181972 0.0657581 0.106724 0.011067 -0.172337 0.0775276 -0.0373959 -0.0352833 -0.0391848 0.0817119 -0.195311 -0.137036 0.0768071 0.134582 -0.14208 0.0757055 -0.0480819 -0.0286358 -0.0428511 -0.0896742 -0.136925 0.0174327 -0.0800414 -0.0395306 -0.119569 -0.194016 0.173792 0.13272 -0.0306846 -0.00802044 0.0708677 0.00501017 0.0542691 0.0439548 -0.155881 -0.0186556 -0.0342741 0.035514 0.077464 -0.056913 0.0851651 0.0119302 0.0352231 -0.00289023 -0.00429656 0.164294 -0.113882 0.0293089 0.103878 0.0966191 0.0541642 -0.107929 -0.135393 0.139185 -0.123447 0.0868267 -0.128449 -0.105715 -0.118437 0.173704 -0.0158921 0.102417 0.0371317 -0.0232899 0.00169739 -0.0801792 0.0711961 0.191348 0.0319938 -0.15421 -0.00461221 0.0190821 0.156908 0.0804472 -0.142583 -0.0198596 -0.00935371 0.142723 0.0235635 -0.0475559 -0.0832865 -0.0185225 0.00530179 0.092614 0.19531 -0.0724472 -0.0446095 0.110712 0.13248 0.0533059 -0.018273 0.00989868 -0.0400648 0.0698156 0.0710976 0.106149 -0.119934 -0.0167444 -0.0752403 -0.0852618 -0.103924 0.18893 0.154968 -0.144983 -0.0509838 -0.0142701 -0.0616857 0.037569 0.0957411 -0.0868024 -0.0212304 -0.0108715 0.0830078 0.0686124 -0.0805134 -0.0434201 0.073431 0.0685326 -0.121182 0.11428 -0.106661 -0.0938009 0.0492308 -0.0814938 -0.0222797 0.0503315 0.0488536 0.0673406 0.0014633 0.127365 -0.0950425 0.059359 0.0776383 0.154212 0.0977795 0.0455846 -0.018494 0.104853 -0.100538 -0.0638834 -0.0626619 0.115462 -0.0894531 -0.168427 -0.0120014 0.121632 0.108953 -0.0998796 -0.0832266 -0.0769087 0.0537811 0.074945 0.151888 0.0370151 -0.0566632 -0.0529378 -0.0302988 0.0363195 0.0522518 -0.0619666 0.123719 -0.00975559 -0.0435084 -0.0290974 -0.148362 -0.079502 -0.00591945 -0.0233113 0.137015 -0.0144851 -0.11274 -0.0270478 -0.0573309 0.0733563 0.103052 0.0765173 0.088971 0.0740177 0.180133 -0.0210117 -0.0669131 0.0214577 -0.0433848 0.132231 -0.0539999 0.117791 -0.18655 0.00291812 0.18805 -0.0144273 0.0865868 0.0387988 0.18101 -0.00646505 0.0603446 -0.133102 -0.0622612 -0.176001 0.00502304 -0.0294006 -0.099409 0.0448585 0.0175453 -0.0249175 0.040096 -0.135954 0.162514 -0.0798867 0.0807782 -0.0463302 -0.0192875 0.0379412 0.191306 -0.10585 0.0138569 0.087294 0.0599806 0.0275996 -0.039254 0.00847902 -0.0526897 0.0358561 -0.0803088 0.0409621 -0.0470243 0.157905 -0.00388108 -0.173496 -0.0138507 0.0392074 -0.184872 -0.12631 0.00767309 0.03562 0.104372 -0.180533 -0.16423 -0.0462059 0.109768 0.00533704 0.156488 -0.111391 -0.0255423 0.118755 -0.0466242 -0.152861 -0.134885 0.0160836 -0.0331021 0.169721 -0.067243 -0.0623447 -0.00359013 -0.0939565 0.0443381 0.0890907 0.021944 -0.0145442 0.00827866 0.13873 -0.131342 0.00640741 -0.0584021 0.0469404 0.0897359 -0.00462692 0.110284 0.0583702 -0.149955 -0.0647 0.0862624 0.0537279 0.0795039 0.0260977 0.0400467 -0.041154 -0.0752458 -0.0472577 0.0287637 0.0264467 0.00549733 0.0595403 0.0137505 -0.159254 -0.0245122 -0.0169564 -0.11305 -0.0439716 0.0125839 -0.121426 0.0348884 0.157508 0.0205558 0.0752237 0.0119209 -0.031985 0.0364136 -0.0183316 0.134755 -0.09603 0.0527929 -0.0794136 0.0677689 0.185595 0.147335 -0.00485531 0.0361679 0.0461375 0.0834698 -0.0866983 -0.0401781 -0.100598 -0.0276151 0.0388178 0.0582686 -0.0631616 -0.0209037 -0.1671 0.0249452 -0.113424 0.0473585 0.0955727 -0.0312375 -0.0578252 0.00110634 -0.0324923 -0.11152 -0.0537719 0.00296273 0.110851 -0.0878297 0.117879 -0.00321896 -0.0548329 0.0878938 0.110169 0.157154 -0.0912233 0.0794568 -0.0287779 0.162901 0.0446647 0.172381 0.0989793 0.0681795 0.0227439 0.0108415 -0.043293 -0.049618 -0.0627919 -0.159318 -0.071988 -0.0034167 0.0876193 -0.0179773 -0.0906185 0.0444378 -0.15121 0.198674 0.036007 0.0485617 0.041762 -0.00479218 0.190402 -0.155671 0.108125 0.0288207 -0.0645336 -0.0837981 -0.0323442 0.0681235 -0.0468903 0.00932363 -0.066766 0.0526874 0.103957 -0.081372 -0.116035 -0.00853418 -0.128138 0.00643993 -0.17376 0.01971 0.110968 -0.00260993 0.0464841 0.154692 -0.114317 -0.00433774 -0.00526071 0.12702 0.073697 0.0390475 0.0416809 -0.0406067 -0.138685 -0.0969035 0.0510501 -0.154607 -0.111067 0.0926397 0.0396296 0.0454586 0.0820429 0.191009 -0.135101 0.139612 0.0674471 0.188779 0.0336608 0.0520072 -0.0863112 -0.0301178 0.163722 0.0638075 -0.104431 -0.0705375 -0.100694 0.00308159 -0.13067 0.0732109 0.00327512 -0.0304606 0.126738 0.022905 0.0209529 -0.153474 -0.142728 -0.151086 0.0799422 -0.00829912 -0.0738352 -0.0375654 0.031366 -0.0903292 -0.027143 0.0112996 -0.0143857 -0.0718159 0.110749 0.123604 0.141161 -0.123192 0.151691 -0.11271 -0.000481585 0.0894251 0.0329549 0.072669 0.0877975 0.00359782 -0.0471344 -0.0629003 0.0295901 -0.149129 -0.0832283 0.110228 -0.0742561 0.0355766 -0.18113 -0.065579 -0.0161722 -0.064979 -0.053249 0.0645456 -0.0140922 0.102512 0.036257 0.00524811 0.0831995 -0.078646 0.0955862 0.039631 0.016207 0.198596 -0.045739 -0.0106272 -0.0768264 0.112277 0.0742338 -0.00441057 0.142187 0.10812 -0.0164571 -0.0344603 -0.106876 0.0656297 -0.136549 -0.0536282 -0.00929139 0.0679848 -0.031941 -0.122405 -0.00934678 0.137558 0.0284408 0.0586567 0.00262536 0.0387619 0.0410828 -0.0910443 -0.00302634 -0.102172 0.0165751 -0.0995591 -0.0940501 0.0687632 -0.00128381 -0.053787 0.0536346 -0.142768 0.00200102 -0.000595381 -0.150166 0.10698 0.0127204 -0.0610172 -0.123942 -0.0678144 -0.0883118 0.0530392 -0.039071 -0.0233068 -0.0743201 -0.107252 -0.00272678 -0.0575052 -0.0254098 0.021794 0.0303886 0.140643 -0.196088 0.102837 0.133533 -0.100218 0.0458455 0.0555822 -0.0777355 0.0783211 -0.160907 -0.0727971 0.0628235 0.0912041 0.0325744 -0.0770414 0.145696 0.0299354 0.00604909 0.0680723 0.0401472 -0.0962999 -0.102816 0.0104294 -0.0517533 0.0851329 -0.0524122 0.0987337 0.162478 -0.0151511 -0.0350569 0.0559903 -0.00204264 0.115315 0.0922268 -0.0136107 0.0559265 -0.0413142 -0.0508091 0.00701 0.148516 0.0115481 0.0393833 0.0455025 0.0728289 -0.051304 0.0330515 -0.0300677 0.186636 -0.0900904 0.0337044 -0.0109255 0.00974068 -0.00359643 -0.115509 -0.0264804 -0.118902 -0.0618387 0.161313 0.0121321 0.0878188 0.0623486 -0.0607567 0.0857395 -0.0513637 -0.134245 0.0564074 0.160715 0.0172885 -0.0905851 0.0799703 -0.196317 0.122238 0.0503937 0.074146 -0.0822978 -0.17173 -0.0444093 -0.0224794 0.0652536 0.0710433 0.0470219 0.000411648 -0.128594 0.0530963 0.0740961 -0.0819976 -0.023001 0.0200851 -0.06225 0.0621368 0.0966082 -0.101524 0.0043736 0.195952 0.169876 -0.0301328 -0.0180398 -0.0271984 0.00428056 0.0381097 -0.0314974 0.100505 -0.0994739 0.0607481 0.0846227 0.0546658 0.0466001 0.148857 -0.00588191 0.01558 -0.00154581 -0.0544971 -0.136434 0.0104253 0.0455966 0.00526245 0.0519367 -0.176797 -0.165135 -0.0334904 -0.101133 -0.0362103 -0.0137553 0.0159845 -0.117289 -0.0894717 0.0216282 0.0683675 0.0443641 0.104231 0.0245329 -0.0596013 -0.110905 0.0239123 -0.155499 0.102361 0.192454 -0.17025 -0.0852279 -0.0737788 -0.00313331 0.168795 0.169939 0.0386196 -0.0243237 0.0353933 -0.0156334 -0.0487676 -0.102065 0.112332 -0.0113142 -0.0435955 0.0777142 -0.0271349 -0.183033 -0.0979452 0.0400886 -0.0492464 0.0290709 0.0715246 0.0459353 0.0433234 -0.0434772 0.0281281 0.00496125 0.00296785 0.0300256 0.0432864 0.0705919 -0.140685 -0.162879 0.142446 -0.148073 0.046266 0.0198998 -0.124709 0.078836 0.125273 0.173561 0.0298461 -0.121499 -0.165785 -0.109687 0.0217008 0.0786839 0.16861 -0.126748 -0.0183582 0.124291 -0.166367 -0.0759888 0.0457904 0.0680521 -0.105608 -0.127642 0.0777263 0.178314 0.0818422 0.0551755 -0.074896 -0.00322087 0.095412 -0.162476 0.0584397 0.0977521 -0.0257235 0.000257454 -0.138751 -0.0485254 -0.0710805 -0.0463139 -0.0517007 -0.0400728 0.152657 -0.0171964 -0.00787244 0.00677558 0.0239808 0.179188 -0.0513513 0.0567885 -0.136616 -0.082529 -0.0241653 0.149479 -0.0951223 0.00209141 0.0169164 -0.00126103 0.0358407 0.149804 -0.121037 -0.043098 0.102427 -0.179229 -0.152716 0.199715 0.0173522 -0.175907 0.0293423 -0.140912 -0.0347497 -0.15603 0.0726132 -0.0147054 0.0903638 -0.0031252 -0.12935 -0.0378058 0.0583576 0.0259342 0.00651958 -0.00223826 0.0145827 -0.0692227 0.0283709 -0.0368702 -0.0127371 -0.0143029 -0.102879 0.0252829 -0.10627 -0.0907037 0.0652734 -0.0960974 -0.171578 0.0166075 -0.020651 -0.0465743 -0.108701 0.0852292 0.0967157 0.0899671 -0.0503296 0.0272629 -0.129703 0.0140193 -0.118372 -0.0139356 -0.129007 -0.100988 0.124254 -0.0154515 -0.00946361 0.0105259 -0.0990879 -0.0394085 0.0957509 0.0728236 0.0379623 0.0893757 0.0418288 -0.0342108 -0.0363906 -0.0954328 0.0407379 -0.045899 -0.0932481 0.111713 -0.17193 -0.0661582 -0.0153547 -0.0312885 -0.035331 -0.00154273 0.0440013 -0.143448 0.01624 -0.047947 -0.0602128 0.0338948 0.0342726 0.0141616 -0.0856416 -0.0593602 0.176175 -0.0875904 -0.00258896 0.0477192 -0.0474168 0.0417052 -0.0179403 0.0607006 0.0825074 -0.0799552 0.069404 -0.0295902 -0.103053 -0.175522 0.0248039 0.00743129 0.0579399 -0.0963747 0.0652868 0.0731905 0.112499 0.169134 0.0498572 0.00524645 0.121953 0.0211227 -0.0640153 0.081661 -0.00299198 0.0103388 -6.38573e-05 0.00610622 0.0104006 0.0246118 -0.0969399 -0.00319781 -0.0188736 0.0647738 -0.0999455 -0.0820777 0.0873581 -0.115147 0.0369768 0.0617824 -0.011056 0.00145569 -0.00867378 0.109742 0.0950214 0.0911874 -0.174826 -0.101259 0.12368 -0.0330473 -0.0577341 -0.0444277 -0.0246616 0.0815507 -0.064031 -0.0731175 0.0212061 -0.0822443 0.0798975 -0.0374064 0.074957 -0.120245 -0.117802 -0.0719389 -0.016898 -0.169749 0.120191 0.0127649 0.117945 0.0880181 0.172105 -0.0501649 0.0201956 -0.0113014 0.0234962 0.0366037 -0.060085 0.0714853 0.188857 0.112993 -0.0376573 -0.0775972 0.030584 -0.0220697 0.0376655 0.0416002 -0.138852 -0.00962827 0.080548 0.0340105 -0.0390161 -0.00380221 -0.0989386 -0.175749 -0.0287086 -0.162406 -0.178129 -0.0319499 -0.188316 -0.011682 -0.0481849 0.110961 -0.187848 -0.0916456 0.0927738 0.0844111 0.0447342 -0.0275378 -0.0666543 -0.119263 -0.176231 -0.0474185 0.0112135 0.043583 -0.0539451 -0.164557 0.033565 0.127956 -0.00228926 0.0780301 0.0455192 -0.00274369 0.137068 -0.0501233 0.0261317 0.0603738 -0.029201 0.0426769 -0.0288533 0.0787963 0.145573 -0.104205 0.00390401 0.0789945 0.0131553 -0.108385 0.147436 0.0560124 0.0137251 0.0273663 0.0547788 0.0785056 0.00785918 -0.0986434 0.0774588 0.00604112 -0.1157 -0.0807748 0.0687651 -0.0722629 0.136089 -0.0325412 0.0577188 -0.013752 0.127048 0.0823828 -0.122699 -0.0865097 -0.18789 -0.0825778 -0.171991 -0.11647 0.191661 -0.00335516 -0.11465 0.0514722 -0.0146344 0.134047 -0.0330725 -0.00492982 0.0729 -0.053592 0.0438081 0.115877 -0.0561456 -0.0296814 0.112761 -0.12246 0.0612669 0.0196799 0.0347273 0.0313579 -0.0567907 0.138512 0.100004 0.0344066 -0.0432025 0.091417 0.0271452 0.042672 -0.0807559 0.0957056 -0.0773675 -0.0473052 0.130825 -0.015133 0.196368 -0.00263117 -0.0506747 -0.0210166 -0.0137949 -0.0293913 0.0505726 -0.0424914 0.0594693 0.0215827 -0.154333 -0.177706 0.0541243 0.0601019 0.182593 -0.0857473 0.00399242 -0.0901409 -0.0697326 -0.117628 -0.0313449 -0.065132 -0.0104516 -0.0440847 0.174449 0.143804 -0.116924 0.0665623 0.0973512 -0.0103916 0.156408 0.0902384 0.104711 0.0596141 -0.0463182 -0.112638 -0.0326836 0.0859593 -0.182164 0.0572872 0.0971241 0.0298434 0.0623201 -0.0028913 0.014393 -0.152825 -0.0966312 0.148887 0.078594 -0.19162 -0.133082 -0.0372803 0.138331 -0.0949608 -0.0391568 -0.119826 0.139134 -0.0409631 0.119379 -0.0158438 0.0790685 -0.138616 0.0694249 0.0309614 0.0381324 -0.185396 0.0881942 -0.000700412 0.0197356 0.0246321 0.00928031 0.0338572 0.0464567 -0.166433 -0.0368656 -0.000568526 -0.0350698 0.0365308 0.0532457 -0.0171671 0.110062 0.11601 0.0480375 -0.11248 0.014281 -0.0390379 -0.0949673 -0.101409 -0.0278725 0.0295668 -0.0734021 0.079715 0.104153 -0.11724 -0.0405106 0.0646117 -0.103924 0.0273639 0.080928 -0.135301 0.015682 -0.00612047 0.144409 -0.0896107 0.0567795 0.082988 -0.0220402 0.0935598 0.00179571 -0.0130761 0.113876 0.119517 0.103383 0.155758 -0.124061 -0.124164 0.019978 0.0523662 -0.0715348 -0.0138755 0.0179335 0.00697088 -0.0952488 0.0634038 -0.0325484 -0.0217758 -0.00324578 0.0536839 0.149851 0.0758931 0.0388998 -0.0763514 0.105941 0.050878 -0.0582911 0.17936 -0.0542806 0.0474988 -0.0241768 -0.0472774 -0.0692816 -0.0693308 0.117438 0.0244094 0.0212344 0.105182 -0.18193 -0.085007 -0.0934265 0.109914 0.0200236 -0.076623 0.032124 0.0752758 0.0420175 -0.104161 0.0122619 -0.0294712 -0.00674902 0.0523472 -0.0927388 0.0608381 -0.000548963 0.0261922 0.0231455 -0.0113403 0.0543101 0.0545917 0.00260209 0.00662663 0.0374532 -0.014675 0.0771226 -0.0905407 0.00134571 -0.106566 -0.079064 0.0711005 0.173136 -0.132409 -0.0629623 -0.0323038 -0.035563 -0.125545 -0.0265911 -0.0305808 -0.0196308 -0.056394 -0.105073 -0.189419 0.145632 -0.0881789 -0.00607408 0.0517217 0.0233242 0.0530078 0.0487173 -0.00911551 -0.0369855 0.137702 -0.117355 -0.0795672 -0.0438978 0.0472277 -0.0469864 0.045841 0.0450484 0.0510809 0.0306479 0.0740533 -0.0945106 -0.0240972 0.0766962 0.0101301 0.0851379 0.0424838 -0.0513626 -0.139699 -0.0637272 0.0972631 0.000828254 0.0851985 -0.178238 0.0199309 0.0877256 0.0989631 -0.0230943 0.0263013 0.125057 -0.08203 0.0851682 0.155321 -0.128563 -0.152697 -0.0789694 0.0601251 -0.0202435 -0.0945831 -0.0258476 -0.0966353 0.0199777 0.0116306 0.112588 0.010828 -0.0862808 -0.0855018 0.117989 0.0478369 0.0389182 -0.0703089 0.00242209 0.146076 -0.069149 0.0217175 0.122812 0.0296016 -0.0198182 0.077737 0.104284 -0.0894911 -0.0471858 -0.0566115 0.0601229 0.0410364 0.116302 -0.0132752 0.119074 0.152685 0.157787 0.0423232 -0.0900658 0.0639868 0.135922 -0.105999 -0.0660268 -0.0190372 0.0158061 -0.0174788 -0.00543245 -0.101906 -0.028036 -0.0655694 0.0854907 -0.0679592 0.0787729 -0.0157981 -0.0120323 0.00216662 -0.0164009 0.0297234 0.0666194 0.112289 0.0240117 0.133781 0.0979628 0.0208825 -0.0976961 -0.0276419 -0.0763496 -0.0302617 0.121791 0.0802405 0.0528003 -0.181765 0.027682 0.037991 -0.0471149 -0.100317 0.0272712 -0.0281549 -0.05478 -0.159744 -0.175045 0.115855 -0.167467 0.0811808 0.12836 -0.00784784 -0.00231681 -0.0462387 -0.0803353 -0.0840676 -0.0156262 -0.0846024 0.0148225 -0.0168863 0.081906 0.165609 0.0601007 0.197915 0.00436592 -0.173602 0.107614 0.0177591 -0.0712247 -0.00242731 -0.0689967 0.0765842 0.139817 -0.0343876 0.062993 -0.00895652 0.0314252 -0.168167 0.0906841 0.0446657 -0.0507839 -0.0251978 -0.107726 0.0395631 -0.0791986 0.00224947 -0.093383 -0.0772081 -0.00323154 0.0654325 -0.154624 0.0307588 0.138018 0.108439 -0.0705227 -0.151518 0.0428274 0.0346433 -0.151502 -0.1183 0.00225522 -0.0710179 0.0624784 0.0806682 0.101364 -0.0264957 0.0655822 0.0410029 0.138455 0.131362 -0.0748119 -0.0982149 -0.0880436 -0.072697 -0.115076 0.0867904 -0.0699255 0.0723435 0.128108 -0.0301209 -0.0467983 0.0577731 0.132501 0.107689 -0.0333187 -0.0193249 -0.0464786 -0.0360872 -0.09772 -0.145404 0.0230368 -0.0360504 -0.095913 0.00533913 -0.014554 -0.00339243 0.0205948 -0.00050365 -0.0318842 0.0653709 0.124329 -0.0756251 0.00761725 -0.0128407 -0.132947 -0.074744 0.00297586 0.0467156 -0.120906 -0.148222 0.0619137 0.0649602 0.0455082 0.0245993 -0.0415351 0.0241127 -0.165525 0.133949 0.0070344 0.112041 -0.0144441 -0.0370481 0.0857968 -0.0514322 0.0656121 0.0533043 -0.00453429 -0.0459047 0.00289732 0.0254289 0.0527131 0.0161887 0.0226213 0.0172968 0.159826 -0.114153 0.052985 0.0773218 -0.084895 0.0160616 0.033439 0.111718 -0.195727 0.00961888 0.0853599 -0.143511 0.13994 -0.0738559 0.0614032 -0.0103957 -0.121862 -0.0717129 -0.056741 -0.0567197 0.132492 0.0425331 -0.0403236 0.010488 0.0359358 -0.0813911 -0.107877 0.0640842 0.0892175 0.178205 0.0492878 -0.00140474 -0.0686322 -0.14651 -0.0485044 -0.0468251 -0.00433227 0.0208059 0.0231632 -0.146394 0.00381872 -0.0696956 0.0697604 0.0258554 0.0563919 -0.0755675 -0.0553816 -0.18991 -0.168156 0.0312023 0.179897 0.0314441 -0.0068086 0.0338088 -0.0713713 -0.00521885 0.0725309 -0.0558632 0.0575433 0.163893 0.0725295 0.0263545 0.0112841 0.00170328 0.0288595 0.0727774 -0.0790387 -0.0335254 -0.117098 -0.0404983 0.0184368 0.0437026 -0.0227687 -0.0781642 -0.00209926 0.123312 -0.0396169 -0.0292152 -0.0568289 0.0612655 -0.0679231 0.166189 0.0218894 0.0336191 0.0848771 0.0778165 -0.0776175 0.159954 -0.0312664 -0.000392633 0.0803054 0.0736371 0.0391945 0.0392707 0.0167244 0.00922446 0.128266 0.0891191 0.0595945 -0.0562533 0.0993181 0.0419407 0.110391 0.0405269 -0.0735434 0.193436 -0.185867 0.0456238 -0.0747326 0.114472 0.0242518 0.0395572 -0.0717573 -0.070085 -0.103264 -0.0509029 0.0183249 -0.0708345 0.13857 -0.0566856 0.0254846 0.0666762 0.163539 -0.0977314 0.0331125 0.0751269 -0.119261 -0.0779133 -0.10042 0.056021 0.087305 0.0130243 0.000622193 0.0799042 -0.0174602 -0.142636 -0.0228476 -0.0846196 -0.0650117 0.067257 0.178027 0.108841 0.195097 -0.0256203 -0.0706197 0.0513549 0.0297465 0.0675704 -0.0119914 0.0772636 -0.0107627 0.0857802 0.0600388 -0.0659412 0.0801125 0.054442 0.0986222 -0.0344023 0.141864 -0.0865217 0.0432529 -0.129584 0.00459937 -0.036554 -0.0920862 -0.0363178 0.0456856 -0.0342199 -0.00290041 -0.0403686 -0.132941 0.104133 0.166783 -0.109912 -0.138356 0.00805243 -0.00166463 -0.0381723 0.14592 0.072813 -0.0310777 0.058212 0.0696582 -0.0587017 -0.0510393 -0.0531655 0.062689 0.152283 -0.0147936 -0.0551751 -0.0529253 0.149404 -0.0200375 0.194992 -0.0531169 -0.0311287 -0.0194121 0.138941 -0.0970864 0.0129071 0.0118637 -0.110329 0.04905 0.0479303 0.0962088 0.0137822 -0.107872 0.0331311 0.0662338 0.0477447 0.0735562 -0.000916376 -0.0042978 0.0441509 0.0167431 -0.155175 0.0631285 0.0575751 -0.0193054 -0.0365981 0.0388417 0.0395392 0.00840397 0.100447 -0.103016 -0.113035 0.0121829 -0.177504 0.0970249 0.136051 0.0616312 0.0778634 0.00375414 0.0382055 -0.0715277 0.0663421 0.0861882 -0.178495 -0.0638497 0.0453729 -0.10637 -0.0733124 -0.0693395 0.042026 -0.10797 -0.074422 -0.130351 -0.0236846 0.181573 -0.122489 0.00828763 -0.115708 0.131638 -0.0283003 0.0754608 -0.148093 0.0499418 -0.113065 -0.0058368 0.0668256 -0.0754538 -0.125857 0.0683817 0.122672 -0.0763061 0.0599565 -0.0066432 0.13915 0.0154017 -0.023636 0.135559 0.0192417 0.126892 0.0118489 -0.0532137 0.162727 0.100829 -0.036101 -0.0495788 0.177541 -0.0672517 -0.14635 0.0526817 0.0176427 -0.0757688 0.0805907 -0.126956 -0.0670789 0.109855 -0.0992314 -0.122414 -0.0510429 0.0428928 -0.0388743 -0.0917317 0.0631861 0.157703 0.0793197 0.0946555 -0.0479315 0.0170656 0.0435978 -0.0450913 -0.028696 -0.0956704 0.00423487 0.060472 -0.0646748 0.0704139 -0.144262 -0.126755 -0.109009 0.16081 -0.0353994 0.198255 -0.0170448 -0.0294615 -0.0437251 -0.0539955 -0.0619907 -0.127136 0.197042 0.019194 -0.0552201 0.0867001 0.0654912 -0.0738882 0.0390401 -0.0784876 0.0223743 0.0783908 0.0476959 -0.0179972 -0.191839 0.063205 -0.0279567 0.117143 0.0510454 0.128458 -0.0336819 0.114629 0.0924797 -0.0117379 0.0263383 -0.133068 0.0897255 -0.0226263 0.158027 -0.107908 -0.00798355 -0.150618 -0.038696 -0.00944283 0.0785028 0.12087 0.0323201 -0.00925819 0.0535255 -0.118719 0.0786733 0.028873 0.100919 -0.0405891 -0.00880845 -0.131341 0.19405 -0.167504 0.027173 -0.0928115 -0.0160637 -0.195503 -0.0314825 -0.00397717 -0.102585 -0.0143035 0.0794137 0.0857086 0.171714 -0.180187 -0.0913601 0.0529571 0.00956949 0.0062927 0.00565008 0.0436296 -0.0294897 0.105467 -0.0103757 -0.144191 0.0113428 -0.0625932 0.181384 0.0406955 -0.181516 -0.0556308 0.0859333 0.0849807 0.0121747 -0.12838 0.135019 0.0689804 -0.0129163 -0.0261207 0.143377 -0.165612 -0.1563 -0.139976 -0.0464645 -0.083512 -0.0747511 -0.09283 -0.0482548 0.0453908 0.140983 0.031856 -0.123947 -0.0456009 0.0748665 0.114649 0.126491 0.0737677 -0.0989877 -0.0736409 -0.0509758 -0.0484021 -0.090008 0.125153 0.0240783 0.0759396 -0.114898 0.0407422 0.0082861 -0.0749011 -0.0397778 -0.128326 0.0671909 0.160417 0.0333934 -0.012794 0.0206832 0.0441741 0.0750662 -0.181308 -0.0598601 -0.00942834 -0.0769301 -0.13757 -0.171672 0.072099 0.0327418 -0.121008 -0.0307582 0.0326634 0.154474 0.0304265 -0.0446024 0.0246043 0.102734 0.125604 -0.0146107 -0.0316165 -0.0702108 0.197173 0.0846103 0.0569248 0.122278 -0.00351856 -0.122931 -0.0645261 -0.0696335 0.0614493 -0.14587 -0.133964 -0.0606076 -0.162484 -0.0417198 0.0748527 -0.041371 -0.0930401 0.168339 0.0827014 0.00448985 0.0353977 0.0834515 0.141331 0.0224128 0.0965738 0.0945754 -0.00717505 -0.101286 0.119833 -0.0546084 -0.169651 -0.142303 0.0306581 -0.142619 0.0329773 -0.0105256 -0.0499154 -0.139054 0.0345678 0.0517207 -0.0149223 0.0799012 -0.139321 -0.0234892 -0.0376105 0.132505 0.00351711 -0.0391796 0.0106154 -0.013973 0.0212747 -0.0830247 0.0584923 -0.0148027 0.124595 -0.0669466 -0.00950647 -0.0821571 0.0770286 0.0607633 -0.06857 0.0130547 0.118831 0.0181496 -0.0516804 -0.00525189 -0.180719 0.0139394 0.1185 0.0594367 0.0202368 0.051945 -0.0927583 -0.186124 0.0280792 -0.102854 0.0479842 -0.03454 -0.0209358 -0.0115028 -0.010482 -0.171777 0.168733 0.0522372 0.0712323 -0.0486788 -0.0309152 -0.0643032 0.07219 0.111863 0.00476809 -0.00349245 0.152762 -0.0353254 0.0321753 0.062039 -0.127738 -0.0411385 -0.00952312 -0.0866178 0.141751 -0.102684 0.0492392 -0.149096 0.187845 -0.0245853 0.0128855 -0.0844126 0.0386576 -0.0132333 0.0805023 -0.174648 0.146185 0.00590589 0.0862619 -0.0420679 0.0190687 -0.144346 0.0574664 0.020689 -0.085824 -0.0236945 0.0253283 0.0490296 -0.0241511 -0.0750825 -0.0957323 0.0228483 -0.00459261 -0.0747774 -0.0022608 0.0706341 -0.0348479 0.053257 0.0167452 -0.0428799 -0.0373492 -0.038651 -0.128481 0.116339 0.0622291 -0.188074 -0.0301133 0.0164279 -0.186528 -0.0730799 -0.00283343 0.000832791 0.166536 0.0909496 -0.0354419 0.0590214 -0.192523 0.0753956 -0.0919121 0.17915 0.00589073 -0.134571 -0.0338613 -0.111573 -0.140747 0.0663992 0.0392596 -0.168089 -0.0622074 -0.0553488 0.0540593 -0.0752284 -0.0437064 -0.081364 0.00638473 -0.0656586 0.0837122 -0.0461876 0.0907604 -0.047268 -0.171675 -0.162147 0.0489723 -0.0553535 -0.0385058 0.0485965 0.0218889 -0.0875474 0.0438791 -0.126139 0.102521 -0.0631237 -0.0368683 0.134299 0.139905 -0.00541785 0.0382733 -0.100028 0.172309 0.089982 -0.0621649 -0.127397 0.0723426 -0.0788975 0.0258173 0.182799 -0.081351 0.0953924 0.108119 0.0868995 -0.0322448 -0.181035 -0.0398494 0.120884 -0.0173412 -0.0829247 -0.0594178 -0.114565 0.0741612 0.138066 -0.00700322 -0.119789 0.0422706 0.0405279 0.0779038 -0.0774626 -0.155635 -0.0466116 0.0828335 0.0782268 -0.0292 0.0495072 -0.0846014 -0.0863593 0.0168194 0.033768 -0.00718252 0.118651 -0.111786 -0.067202 -0.0406366 -0.0715182 0.131919 0.0186695 0.0329291 -0.0891897 0.0305021 0.0753271 -0.173593 -0.0458262 0.0589902 0.0712382 0.0498297 -0.0012334 0.180155 0.0596398 0.104943 0.172954 -0.0427996 -0.0588945 -0.149196 0.0833633 0.0521052 -0.123792 -0.0512259 -0.0414528 0.0361277 0.0927876 0.0123728 -0.0865887 -0.100447 -0.0518591 -0.110303 0.166972 0.135185 0.0700371 -0.0737864 0.0406369 0.184894 -0.0742407 0.081553 0.0261139 -0.0365634 -0.0381658 -0.163873 -0.00262518 0.039524 0.0860628 -0.0334915 -0.0271544 0.159583 0.036073 0.0637077 -0.0560502 0.0156516 -0.0350029 -0.109371 0.0606327 0.00920755 0.130104 -0.0581537 0.0607897 0.0561811 0.0284814 -0.165661 -0.0427091 0.102481 -0.148188 0.10672 -0.0568755 -0.0833089 0.107487 0.0978709 -0.109467 0.0119848 0.0333913 -0.0440185 0.0995133 -0.120469 -0.13195 0.0953535 -0.131249 0.164949 -0.01906 0.0976903 0.0167803 -0.0196195 0.0845242 0.140661 0.132751 -0.0665761 0.0723088 -0.0492139 -0.104437 0.0812492 -0.0978152 0.0942591 -0.0993247 0.0187781 0.177419 0.0460922 -0.159108 -0.0632229 0.0452635 0.0423253 -0.140708 -0.161255 0.0454051 -0.0218985 -0.0289487 -0.192186 -0.0847328 0.0577347 0.0692131 0.0784211 0.0796421 -0.0182894 -0.0019006 0.0250337 -0.114356 0.104378 -0.156506 0.055834 -0.121266 -0.0777171 0.0783991 -0.0761515 0.1089 0.0464742 0.16269 0.0133043 -0.0984277 0.036721 0.0887482 -0.039668 0.0290684 -0.107644 0.0452169 -0.0247048 0.0298018 -0.00719399 -0.10114 -0.0149807 0.0317278 0.134166 0.0893302 0.0531336 0.0647898 -0.0728922 0.0998553 0.0494692 0.135574 0.137131 -0.102491 -0.0403139 -0.0455032 -0.190675 0.0182746 -0.190217 -0.0592798 0.151607 -0.117027 -0.0571201 0.0963824 -0.0499961 -0.0958032 0.0901007 -0.0751053 -0.00113065 0.0281897 -0.0809283 -0.0754214 -0.0202323 0.108617 0.161703 -0.0238628 0.092771 0.0209928 0.0507231 -0.0449998 -0.0275058 0.0858069 0.0153091 -0.15168 0.0185007 0.0814783 0.0411926 0.102143 -0.0370426 0.0679551 0.176689 -0.0561951 -0.0921316 -0.00418536 -0.00200603 -0.0883725 -0.0328437 -0.0910505 0.0281212 0.153187 0.010317 -0.0223378 0.0212148 -0.056989 -0.0095121 0.0318767 -0.00368693 0.110617 -0.0644264 -0.135568 0.0112908 -0.035493 0.0693174 0.0219461 -0.0519578 -0.12483 0.159867 -0.0458336 0.194363 0.0338727 -0.0583739 -0.0415324 -0.0182682 -0.0512061 -0.163877 -0.129524 0.0858006 -0.0872567 0.0986679 0.129122 0.00593666 -0.112328 -0.104278 -0.0983349 -0.0570008 -0.182547 0.0558935 0.050505 -0.151312 -0.0356253 0.134071 -0.084909 -0.0901896 -0.0705282 -0.0143544 0.020833 -0.0650798 0.0677889 0.0759276 -0.0242551 -0.0918657 0.0321688 -0.0319808 0.00285379 0.0591427 0.199965 0.00447937 0.15225 -0.0434118 0.0394733 -0.0326174 0.0728266 -0.0116027 -0.140822 -0.125942 0.0852675 -0.0423945 0.107462 -0.051354 -0.0546438 0.0731047 -0.126497 -0.0423505 0.026478 0.0806731 0.198182 0.141841 -0.114883 -0.13822 -0.0401309 -0.0249423 0.0641584 0.00257427 -0.01861 -0.00665452 -0.0501442 -0.0576706 -0.126917 -0.03467 0.102804 0.0263732 0.0620084 0.0351715 -0.0499071 -0.0515299 0.0311033 -0.0812639 -0.0126024 0.00337688 0.0894715 -0.0365959 -0.0191981 0.0882871 -0.0409217 0.191636 0.000712556 -0.150713 0.0452587 0.124836 0.0503782 0.0149303 -0.0779594 0.0653626 -0.0433701 0.0744033 0.00962083 -0.0351772 0.00022341 -0.0819969 -0.041902 0.0135869 0.142955 0.0037624 -0.0330041 0.00395971 0.000298914 -0.0489804 0.0137951 0.132378 0.0246393 0.0590744 -0.0128041 0.0138214 -0.00528764 -0.0695042 -0.0369232 0.0767828 0.101646 -0.101782 0.138161 0.112295 -0.0586252 0.0207275 0.0403097 -0.00912019 0.0505051 -0.00743504 -0.0646202 -0.0531292 -0.0626815 -0.0233066 -0.16815 -0.150074 0.0010063 -0.0480666 -0.0579368 -0.0626046 0.147682 -0.0400025 -0.144359 0.164315 -0.0694848 -0.136502 -0.197545 0.0108655 -0.0545646 -0.108756 -0.14765 0.151505 0.0808211 -0.148869 0.0027197 0.0156584 0.0283984 0.170436 -0.0114879 -0.0283776 0.139516 0.0205265 -0.00765036 -0.10678 -0.0951569 0.102241 0.12802 -0.109933 -0.0204122 -0.134734 -0.198299 0.180735 0.152472 -0.0135748 0.0992174 0.029627 0.0743129 -0.115744 -0.198966 -0.0333366 0.00559282 -0.113061 0.13173 -0.000754878 0.140315 0.192713 -0.0169053 -0.0108514 0.0173362 0.027104 -0.0911724 0.0874775 0.0218352 -0.00432875 -0.0251843 0.0158824 0.090789 0.0812872 0.0636165 -0.0615688 0.111569 -0.0062756 -0.0223792 0.158862 0.0751012 0.114741 0.0410884 0.074095 -0.181428 -0.111757 -0.0591293 0.0315045 0.0266315 -0.0529423 0.0081808 -0.00877736 -0.0813957 -0.0552405 0.0219052 -0.00101213 -0.0142921 0.14401 0.121818 0.0780087 -0.0596267 -0.079459 0.150286 0.0660878 0.0415518 0.0349967 0.0531338 0.110936 0.0483521 -0.0250208 -0.0644251 0.113849 -0.0168302 -0.00625697 -0.0760737 -0.0020744 -0.115638 -0.0111936 -0.0148634 -0.0803889 -0.0263383 -0.0264822 0.0102295 -0.0726909 -0.0674765 -0.121266 0.0913448 0.11716 -0.0447101 0.0851574 -0.169699 -0.0374071 0.170134 0.154658 -0.0541016 -0.0218334 -0.076184 0.0346706 -0.0802439 -0.0772694 -0.0121776 0.0362504 -0.0976421 0.0168206 -0.0601863 -0.0206135 0.074356 -0.0465467 -0.048933 -0.096958 -0.0611523 -0.0666959 0.023545 0.0114389 -0.00191256 -0.00908569 0.152695 -0.160759 -0.071216 0.00627281 0.0744678 0.01622 -0.10801 -0.155753 -0.0827127 -0.0761315 0.0142016 -0.0464738 -0.0198436 0.18132 0.130043 0.0338983 -0.0505223 0.0533031 -0.0212114 -0.0447102 0.146287 0.105418 -0.147225 0.0784009 -0.0108544 0.0786421 0.1933 -0.130817 0.0294507 -0.0535175 0.071392 -0.0897048 -0.0819181 0.0021908 -0.112377 -0.0979692 -0.0326372 0.0564621 0.0374161 -0.000657887 -0.0264273 -0.0703986 0.159928 0.116823 -0.0202849 -0.071186 -0.0684747 -0.0328678 0.0207622 -0.0359725 0.189431 0.130014 0.0696025 -0.0893337 -0.127024 -0.0109932 0.0679031 0.0568721 0.147218 0.143301 0.0787306 -0.0206965 0.0449216 0.0423491 -0.0238156 0.0604699 -0.0212872 -0.122867 -0.0801685 0.145184 -0.0877307 -0.0626321 0.0535076 -0.0723852 0.104521 0.0395438 -0.0715932 0.0488261 0.111204 0.0746646 -0.0119662 0.00305857 0.0261913 -0.0854518 0.112089 -0.0616764 0.00460663 -0.0767638 0.0969865 -0.0299712 0.0418884 0.0408784 0.184136 -0.119438 -0.0847888 0.074681 0.0529473 -0.180864 -0.113238 -0.126869 0.120955 -0.142435 -0.136424 0.104044 -0.0108664 0.0609572 0.054386 0.0206934 -0.0315439 -0.0427442 0.140354 0.166448 -0.0804456 0.00370492 0.137939 0.0659342 -0.0267824 0.118225 0.0501449 -0.00409839 0.0576493 -0.125453 -0.032205 0.0944738 0.0725185 -0.053983 0.17771 -0.130828 0.154372 0.00943275 -0.0155056 -0.00905122 -0.0752967 -0.0893771 -0.0407666 -0.140669 0.0306646 0.00932825 0.133066 -0.115348 0.047257 -0.0103824 0.0713145 0.0141609 0.0739327 0.00254235 0.038376 -0.0913926 0.0105061 -0.0951022 -0.0270212 -0.0233508 0.0942242 0.0142487 -0.0552241 0.0696113 0.0704098 -0.120969 0.00444136 -0.0224218 -0.102643 0.0294407 -0.00637648 -0.000677904 0.0970479 0.0196221 0.0369293 0.112377 0.0693649 0.0982465 -0.061252 -0.0903563 -0.0975466 0.0657614 -0.0459889 -0.0801811 -0.143343 -0.0775779 -0.16734 0.0384448 -0.00052677 -0.0650066 0.0409311 0.0755775 -0.0635069 -0.0353652 -0.0911514 -0.184578 0.000711032 0.101968 -0.146172 0.117025 -0.110732 0.0153836 0.0696408 0.132845 0.0700578 0.0956938 0.129507 0.0485138 0.0295462 -0.0698765 -0.139778 -0.0244466 -0.0796861 -0.137377 -0.0828514 0.00737756 0.0688453 -0.0303714 -0.00369154 0.0410514 -0.144421 0.0152058 0.0245223 0.00926758 0.0262116 0.101421 0.127946 -0.0340332 -0.0842278 0.0240253 0.14671 -0.049905 0.0350952 -0.0204644 0.087401 -0.0216646 0.00127094 -0.0561176 -0.0375621 0.0450421 -0.0163894 0.121195 -0.118587 -0.163108 -0.0542657 -0.125053 -0.0783438 0.114629 -0.00740877 0.174021 -0.184687 -0.0601622 -0.132918 -0.158779 0.128332 0.100787 -0.1663 0.0385457 -0.0925305 -0.00959509 0.0470867 0.0610442 -0.0443868 0.0572271 0.154497 0.075878 0.065283 -0.0565589 0.159254 0.032066 0.0940382 -0.0424534 0.11851 -0.0870753 -0.0330008 0.075131 -0.000673874 -0.183191 0.196322 0.160967 -0.0213427 0.0259556 0.0245483 -0.00365964 0.156672 0.0510059 -0.0289331 0.0921049 -0.0212129 -0.0127443 -0.0156418 -0.0798926 -0.0875334 0.0593488 -0.0143717 -0.000201538 -0.0279492 0.168155 0.120242 -0.0143265 0.0337677 -0.161211 0.0762258 -0.0576326 -0.102916 -0.0825632 -0.0739257 0.0615799 -0.0553646 -0.0551124 0.0882305 -0.0340487 -0.0888788 0.0151064 -0.0360683 0.0385166 0.156116 -0.0399676 0.0808586 -0.000733341 0.0963247 0.0909666 0.185174 -0.0223376 -0.015151 -0.0481656 0.0272836 -0.0548612 -0.0973327 -0.11488 -0.0820507 0.000591973 -0.165362 0.114257 -0.0120515 0.0948488 -0.0567092 -0.19459 0.0443545 -0.124645 -0.0949727 0.117863 -0.0941956 -0.119201 0.0860527 -0.0433321 -0.00386363 -0.036237 -0.0967291 0.092163 0.0786043 -0.0462617 0.103804 -0.0569265 -0.0929299 -0.0645407 0.116966 -0.137563 0.00456562 -0.1588 0.0926437 0.0430845 0.0760125 0.0275886 -0.0430093 0.000803355 0.0412973 0.11166 -0.0538704 -0.130623 0.0409961 -0.0436673 0.103923 -0.042745 0.0920677 0.0242396 -0.0854724 -0.124256 0.122113 0.0477293 -0.0238526 -0.0504356 0.0539084 0.0481016 0.0179807 0.00514009 -0.138138 0.168574 0.0096165 -0.10599 -0.0448188 -0.0629917 0.0101103 -0.0377111 0.0731561 0.0823374 0.0684483 -0.0894727 -0.0742963 0.120092 -0.0248067 0.114872 0.0793669 0.00554827 -0.119919 -0.070648 0.0887051 0.0204767 0.0027138 -0.00535201 -0.0327631 -0.0532814 0.0184702 0.025382 0.0822297 0.0782177 -0.0850533 0.100411 -0.0141471 -0.0972074 -0.104384 0.020627 -0.0196851 0.0908271 0.166256 0.0315628 0.0514087 0.0562058 0.0597161 0.0436955 0.0825799 0.159653 -0.0227036 0.0986321 0.0852554 0.0563683 -0.0548926 -0.0853155 0.0407238 -0.0331922 0.0842416 0.0086605 -0.0258635 0.109766 0.0819403 -0.0601976 -0.047227 0.016076 -0.0970403 -0.170792 -0.0308075 0.112297 0.0939939 0.0211266 -0.0540134 0.00726459 0.00597214 -0.0546976 -0.0538813 0.133851 -0.0727836 -0.07077 0.0164689 -0.0503992 -0.13635 0.133934 -0.0622623 0.199484 0.0548864 -0.0669012 0.0446663 0.128954 -0.168252 -0.103121 0.0519337 0.0233136 -0.169717 -0.0422848 0.0214982 0.0292977 -0.161598 0.0559943 0.0573494 -0.0890705 0.0522422 0.158306 -0.0674247 0.0565128 -0.0734077 -0.0614824 -0.0564462 -0.102172 -0.0641835 -0.030014 -0.0265342 -0.00942772 0.107731 0.00104521 0.00813636 0.0681094 0.0450526 0.140977 -0.127051 -0.00756342 0.176231 0.0321849 -0.135356 0.15577 -0.0876078 0.120491 -0.0812276 0.166342 -0.0679105 0.0095481 -0.0123098 -0.0871167 0.0722035 -0.139836 -0.0901938 -0.167447 0.00849594 0.0825716 0.0504946 -0.0537463 0.12101 0.0184615 0.0413627 0.112129 -0.0816209 -0.0578959 -0.0485453 0.0422299 -0.184025 0.020314 0.0542501 0.146419 -0.0642729 0.0657152 -0.0326335 -0.14409 -0.109351 0.045533 -0.118029 0.0254386 0.0846414 0.144973 0.00308514 0.184108 0.026196 0.118771 -0.00307871 0.0157903 -0.0704542 -0.0943937 0.0197351 -0.0657439 -0.00326001 -0.0219341 -0.0378891 0.169824 -0.0136599 0.0514655 0.0239425 -0.159578 0.115023 -0.111899 0.141829 0.028152 0.0252643 0.0914059 -0.0026503 -0.1294 -0.0145932 -0.0367599 0.0402914 -0.190833 -0.0144786 0.0067411 -0.122926 -0.0177776 0.0627161 -0.0742276 -0.0627253 -0.19248 0.031752 -0.0411448 0.00260645 -0.0967472 -0.0389105 -0.0520383 0.0155245 -0.0419017 0.113317 -0.146612 0.136745 -0.148519 0.0541091 0.117727 -0.0533786 -0.00606508 -0.00425044 -0.0216744 -0.0434208 0.075941 0.0617474 -0.0236907 -0.164017 -0.126594 -0.101708 0.0371494 0.00985489 0.100103 0.0900466 0.13526 -0.026512 0.0688332 -0.094959 -0.0300633 -0.106391 0.0468323 0.0672451 0.00753967 -0.0194937 -0.168859 -0.0407491 -0.0289239 -0.0370094 -0.023917 -0.0252024 -0.0319885 0.141263 0.158213 -0.0662576 0.148413 0.0864769 -0.066977 0.133228 0.0185433 -0.0757408 -0.186226 -0.0887716 0.0734436 -0.177405 0.187339 0.122779 0.0781567 -0.084203 0.0158588 0.051937 -0.070438 0.0224386 0.0307393 0.0488036 0.147207 0.0384674 0.0217919 0.108333 -0.00984461 0.0809003 0.117916 0.106299 0.0340359 0.0400216 0.065767 -0.0218756 0.0148834 0.0868422 -0.0101636 -0.0556186 0.0846552 -0.154892 -0.0221415 -0.0988636 -0.0410046 0.00199781 0.0340984 -0.0724486 0.0925111 -0.121838 -0.0729654 -0.111559 0.0135854 -0.0351965 0.102556 0.031775 -0.138138 0.00483988 -0.0228669 -0.0821241 -0.00642786 -0.164948 -0.123745 -0.020018 -0.0409467 0.0112416 -0.0744245 -0.0304066 -0.0978468 -0.0538318 -0.0628265 -0.149311 0.191767 0.122257 0.0693839 0.12229 0.172269 0.0374042 -0.109102 -0.0455955 -0.164247 0.082223 0.0507779 0.09737 0.0647957 0.1226 -0.0551498 -0.0698693 0.0397071 -0.0793472 -0.0116111 -0.152837 -0.058387 0.122331 -0.109457 -0.0691885 -0.0920708 0.0845383 -0.0994193 0.0140467 -0.0954284 0.0945021 0.0107727 0.0408034 0.0918223 0.173686 -0.144087 -0.0281184 0.164747 0.0477601 -0.183505 -0.0576263 0.0162985 -0.0203264 0.0659526 0.0176281 -0.139332 -0.0392149 0.147501 -0.136292 -0.00676123 -0.198151 0.139416 0.0715047 0.0782024 0.100377 0.193033 -0.0381749 0.0604831 -0.197519 -0.049677 -0.0867434 0.0610356 -0.011824 0.0540962 -0.11623 0.0625856 -0.176427 0.084333 0.0787211 0.0602277 -0.123058 -0.0895445 0.0508253 0.0448733 -0.0729524 0.126325 0.109323 -0.0215447 0.0342495 -0.0172887 -0.171033 -0.105815 0.0477784 0.0776128 -0.0355486 0.112475 0.121102 -0.0863026 -0.0650031 -0.0185872 -0.100592 0.0260526 0.0786912 0.0350707 -0.0637667 -0.127574 -0.162052 0.0329742 0.149272 0.0856342 0.0451671 -0.191943 0.00884162 0.1162 0.0185472 -0.145819 0.0326272 -0.108973 -0.0260047 0.11131 -0.0556927 -0.0617758 0.0543551 0.167485 0.0574821 -0.0189383 0.0170463 0.0413331 0.0782762 0.0157055 0.0287634 0.0996884 0.109672 0.0471362 -0.00560208 0.0674069 -0.188967 -0.0131882 0.0928931 -0.0255633 -0.0123594 -0.142335 0.016141 0.138872 0.0853071 -0.0304209 0.078587 0.11322 -0.0251887 -0.0565749 0.119884 -0.00912255 -0.0389529 0.0379755 0.0549348 -0.0688211 -0.159524 -0.123018 -0.0843111 0.094825 -0.0534419 0.040609 0.0661516 -0.0421015 0.107955 0.0269746 -0.0484509 -0.0864794 -0.18378 -0.0668809 0.138121 -0.136516 0.0541398 0.186706 0.0640601 -0.00079533 -0.119688 0.0154234 0.105086 -0.0629212 0.00660573 0.105391 0.0745443 0.0955884 -0.0328079 -0.011405 -0.0433307 -0.0267791 -0.0448449 -0.0669712 0.00135741 0.0883232 -0.185916 0.0588114 -0.183031 -0.060177 0.0277726 -0.0877119 0.197907 0.028192 0.00589009 -0.166856 -0.0809611 0.048209 -0.172151 -0.0738262 0.0653905 -0.0178799 -0.100657 0.0327864 0.0626368 -0.0422843 -0.0862484 -0.189023 -0.145486 -0.145115 0.0928217 -0.122099 -0.0255865 0.0567717 2.51811e-05 -0.0380769 0.0381785 -0.181499 -0.0604828 -0.0386738 -0.0409673 0.0580123 0.0257812 -0.0550355 -0.044939 0.0852545 0.0858449 -0.111351 -0.03682 0.125297 0.0358843 0.0830193 0.0306756 0.0766362 -0.033831 0.0137913 -0.00973051 -0.0616636 -0.00811089 0.109437 0.0126654 0.00888522 -0.090014 0.0940676 -0.152477 -0.144979 0.16374 0.133432 0.0753476 0.0577827 0.185928 -0.122253 -0.135431 0.00217603 0.0895303 -0.000163769 0.133911 -0.12442 -0.0385111 -0.000196274 -0.00471963 0.165773 0.14615 -0.077308 0.0187151 -0.019885 0.158146 -0.00668319 0.111067 0.0884896 -0.0926637 -0.0273483 -0.0343006 -0.0360821 -0.131607 -0.07499 -0.0799144 0.0870917 0.0739578 -0.0265067 -0.130547 0.147495 -0.0011452 -0.0659297 -0.111758 0.0130775 -0.0835027 -0.125034 -0.114184 0.0179326 0.0225803 -0.101512 0.184876 -0.00960014 0.00777045 0.0563257 0.131616 0.127835 0.117665 0.00915073 0.0258878 -0.115274 0.00110862 -0.101414 0.0212196 -0.158818 0.194197 0.0642021 0.0505641 -0.197484 -0.0324325 -0.00653839 0.139476 -0.112179 -0.121722 0.19827 -0.0560642 0.013976 -0.0642065 0.142677 -0.00888046 -0.042542 -0.0933503 -0.0016729 -0.0966695 -0.119573 0.126436 0.00806835 -0.0251705 0.0392415 -0.00366885 0.0869422 -0.120029 -0.0491525 0.000772824 -0.178308 -0.00195786 0.0915982 0.0346056 -0.16693 0.0955344 0.0487571 -0.159503 -0.0188387 -0.012892 0.0503679 0.0914735 -0.0697777 -0.142779 0.15218 -0.0611608 0.0431728 0.00338314 0.12385 0.0606979 -0.0729144 -0.0895257 -0.0680984 -0.050684 -0.00161026 -0.132827 0.048684 -0.0247158 0.0575397 0.0256723 0.00473885 0.0571152 0.0922925 -0.0233022 0.0258525 0.0100442 -0.0661116 0.0120513 -0.139679 0.139436 -0.103267 -0.140379 0.04917 -0.121745 -0.135433 0.0338006 0.0118797 0.0487111 0.0869518 0.0213287 -0.0817189 0.127833 -0.104661 0.0678495 -0.171541 -0.0914751 -0.180737 0.146761 0.0878894 0.0754742 -0.0221318 0.0686694 0.0002974 -0.0444488 0.0529157 0.0895584 0.03115 0.106187 -0.0677674 0.156779 0.0858084 -0.0819123 -0.00458304 0.0512376 0.0479114 -0.0815085 0.141558 -0.127164 -0.0360833 -0.112795 0.00738897 7.53521e-06 -0.091953 0.0218888 0.037478 0.0573398 -0.0510638 0.0471144 -0.0323036 0.0624969 0.109511 -0.131816 0.108234 0.152539 0.0943484 0.0400917 -0.129013 -0.164513 -0.118058 0.0263967 0.0432246 0.0333315 -0.141053 -0.0347289 -0.0872225 -0.172341 0.107816 0.163939 0.0418135 -0.0327773 0.0206738 0.159916 0.100622 -0.110549 -0.105827 -0.16431 0.0347323 0.0818257 -0.0584282 0.0317485 0.0481941 -0.18818 0.0323971 -0.0911679 0.12904 0.045027 0.0974998 -0.179663 -0.0695322 0.131988 0.0576679 0.106977 0.0163921 -0.0419368 -0.0702533 -0.0522635 -0.0917492 -0.0388694 -0.0469802 0.0250412 -0.0288752 -0.143515 0.137116 -0.0875675 0.0579622 -0.0216368 0.0298492 0.146574 0.0873978 -0.107174 0.0123227 -0.0748448 -0.108213 0.0559528 -0.0913114 0.0822616 -0.0920807 0.0409673 -0.0192818 0.0487697 -0.026466 -0.00204616 -0.0265017 -0.0668817 0.0841522 -0.0238744 -0.053411 -0.0966386 0.174005 0.0666057 -0.0572281 -0.116846 0.0195612 -0.0124653 0.140387 0.0433064 -0.10672 0.0762785 0.0541083 -0.0973475 0.0873601 -0.0204824 0.0428323 0.0928817 0.046435 -0.0659265 -0.0283598 -0.128332 0.134482 0.0492527 -0.054352 -0.173376 0.153974 0.00657553 0.153425 -0.0320988 -0.0187101 -0.0167835 -0.0086095 -0.00630775 0.0738539 0.0781114 -0.0817901 -0.0536228 0.0458074 0.0249583 0.144145 -0.0316916 -0.0910586 -0.0450859 0.0433178 -0.107016 0.157688 0.0565457 0.0764599 0.0525205 -0.0716193 0.168123 0.0478008 -0.162977 0.162665 -0.0469932 0.0926377 -0.0319618 0.0654087 0.0919646 0.0303214 -0.0811814 -0.151488 -0.0238258 0.0685845 -0.14149 -0.0828391 0.0538849 -0.143105 -0.126938 -0.0759484 -0.147963 0.0728192 0.0717058 0.0529421 0.0154529 -0.0253795 -0.0286601 -0.166329 -0.0542122 -0.0437023 0.111429 0.105199 0.166562 -0.0455126 -0.0399767 -0.0567778 0.16662 2.06051e-05 0.0988965 0.00585609 0.0483347 -0.0857329 -0.0170591 -0.128776 -0.0572284 -0.0968971 0.0515627 -0.0235979 0.0160762 -0.182965 0.102852 -0.159963 0.107745 0.121891 -0.0450136 0.142753 0.144968 0.0386315 0.107323 -0.0420073 -0.0819581 0.0487186 -0.0445321 0.0168384 -0.127754 -0.0195961 -0.0519508 -0.116159 -0.0768897 -0.0323038 -0.15192 0.0751141 -0.0163037 0.128342 -0.00755755 -0.145195 -0.00286875 0.142032 -0.0428313 -0.0362356 0.0190907 -0.137532 0.00213152 0.175454 -0.0826095 0.00224715 -0.18552 0.084033 -0.111927 0.0898971 0.0287955 -0.0280649 0.122076 0.0497502 -0.0818459 0.110154 -0.0419754 -0.0574774 0.113686 0.145491 -0.00376057 0.18547 0.0727661 -0.0729487 0.0548433 0.0441432 -0.00661155 0.0625078 -0.171131 0.0105038 0.194131 0.0234012 0.0381724 -0.0374882 0.131203 -0.142937 0.0704492 -0.158573 0.0760106 0.0563542 0.133082 -0.0373719 0.0925467 0.0576283 0.1729 -0.134073 -0.0457105 0.0545548 0.0623131 0.0152189 -0.14064 0.142791 -0.0573522 -0.0036895 -0.057943 -0.0458922 -0.0198124 0.0649173 0.0679416 0.00267378 -0.0440293 -0.100577 0.130114 0.105385 0.00539496 0.010986 0.0880527 -0.0117529 -0.0641522 -0.0410751 -0.0253839 0.0243385 0.104183 0.142352 0.0166024 0.0346111 -0.0655486 0.0469154 -0.00619207 -0.00984405 0.0870782 0.00778855 -0.0163758 -0.0705628 0.0178991 -0.0695301 0.0190561 0.0135246 -0.021384 -0.11135 -0.112604 0.0226495 -0.0298856 -0.0851836 -0.0997416 0.084754 0.0658095 0.163065 -0.0231017 0.0864238 0.100298 -0.0232725 -0.0635806 0.0116227 -0.0653379 -0.0411886 -0.00606501 -0.0115061 0.0354759 -0.0638978 0.0430798 -0.0554041 -0.0113228 0.156862 0.0252456 0.0630772 0.0176648 -0.064799 -0.0286016 0.0491865 -0.0218183 -0.0510998 -0.0151864 0.0502293 -0.066676 0.116597 0.0346389 0.137862 0.0667299 -0.0230306 0.0329643 -0.142558 -0.167867 0.124781 0.117545 -0.0459261 0.057637 -0.147838 0.0567781 -0.0527654 0.16461 -0.0363885 0.040321 -0.101148 -0.0262083 0.0621146 -0.144683 0.00608012 0.0673514 -0.00015384 -0.0276756 -0.118911 0.0778041 -0.0850418 -0.00308817 -0.0467475 -0.0675922 0.103849 0.0801362 0.0564347 0.0525632 -0.190141 -0.113868 -0.025211 0.135014 -0.0802143 -0.073713 -0.15216 -0.0976711 0.0572435 0.0736732 0.096789 0.126488 0.0424717 0.124717 -0.1193 0.0620962 0.00568177 -0.0041645 -0.0505541 -0.0596896 0.0663844 0.0215152 0.0636699 0.179069 -0.0102758 0.0250638 -0.024821 -0.0239267 0.0105705 0.0382258 0.00214985 0.0844336 -0.0222296 0.0628541 0.125979 -0.157817 0.0551117 0.0727131 0.0378033 -0.0170986 -0.189785 -0.122376 0.0261657 -0.154924 -0.0936017 -0.00728622 -0.108718 -0.0153358 0.0100423 0.00244301 -0.145656 -0.171772 -0.142676 -0.132437 0.00749527 0.110583 0.122488 0.000866176 0.0906264 0.0356558 0.123351 0.111816 -0.110081 0.0611611 0.0650015 0.0678001 0.183428 0.000632124 0.0792433 -0.158448 -0.0906647 -0.164399 0.117439 -0.174185 0.0424132 -0.0523969 -0.060329 -0.0395418 0.0768038 -0.0708347 0.0689686 -0.105162 0.0863723 0.0943672 -0.0639337 -0.0188199 0.0929125 0.0257882 0.142419 0.0378229 0.124148 0.0432018 0.0924865 0.197001 -0.0334907 -0.121152 -0.0888628 0.0671727 0.101421 0.197732 0.0998737 0.109535 0.0192964 0.0348219 0.0718107 0.0229915 0.0702308 -0.125445 -0.0833408 -0.0147907 -0.143795 -0.0265005 -0.0158988 -0.00621284 0.0399949 -0.184586 0.082378 -0.0045713 -0.0164352 -0.0782468 0.141968 0.0109101 -0.0157176 -0.0348172 0.0798101 -0.00137614 0.0342429 0.000345087 -0.0254385 0.168095 0.105096 -0.0922135 -0.0292024 -0.14906 0.130654 0.0398257 -0.0252274 -0.12128 -0.0118126 0.0234901 -0.0347404 0.153146 0.0572229 -0.0233304 -0.162586 -0.0955724 0.0769527 0.0424472 0.113896 0.086906 0.0167702 -0.0560726 -0.0306253 0.0109075 -0.0750784 0.0130089 0.0902026 0.0718353 -0.0594306 0.0392415 0.0936758 -0.0659535 0.0362982 0.0914788 0.134109 -0.0412937 -0.0575209 0.140077 0.185875 -0.0560941 0.010522 0.137241 0.115101 -0.0114801 -0.113703 0.0491787 0.0812444 -0.0663617 0.0711287 -0.00536443 -0.0597617 -0.0273328 -0.0487644 0.00979117 -0.0981708 0.0892555 0.0408363 0.0399539 0.030406 -0.106591 0.00859967 -0.0126899 -0.152998 0.0407914 0.0815018 0.0413626 0.0440346 -0.164394 -0.0951596 0.0129719 -0.0239491 -0.0581252 0.189386 -0.189218 0.157739 -0.110583 -0.0717304 -0.0431949 0.0220816 -0.107255 0.153457 -0.0649754 0.0779722 0.00940721 -0.0625005 -0.126108 0.0476374 0.0259537 0.0372518 0.0230782 -0.0399836 -0.141347 0.134151 0.0030472 0.0277146 -0.0248178 0.0491523 0.0303496 -0.148712 -0.0982398 -0.00309902 0.122281 -0.0406071 -0.153763 0.153238 -0.133356 0.132671 -0.0809486 0.0867527 0.0346513 0.00481171 -0.0812159 0.0340593 0.01688 0.0596993 -0.0328397 -0.0418606 -0.0547879 0.0420836 -0.0354859 -0.0684449 -0.0075141 0.0121782 -0.193854 -0.167268 0.0888293 0.0797683 -0.0529839 -0.0679656 -0.0808883 -0.130037 -0.0854624 0.00804446 -0.136486 -0.0602868 -0.0663665 -0.0769743 0.195175 -0.0137267 0.0379693 0.0631265 -0.0807685 -0.06989 0.0935133 0.0481438 -0.0623469 -0.0191057 0.0924777 -0.109829 0.0407129 -0.057439 -0.0647859 -0.104739 -0.0499754 -0.0193635 -0.0784083 0.0248346 0.0688178 -0.056386 0.123248 -0.0696416 -0.064075 0.180736 0.132825 -0.182093 0.0704332 -0.00820992 -0.10498 -0.0866774 0.104571 -0.0282671 0.00278878 0.17409 0.0310509 -0.038074 -0.189294 0.0143058 -0.0055447 0.173269 0.112438 -0.00393466 -0.0274685 0.125802 -0.064734 -0.152072 -0.0245319 -0.0742707 0.197612 -0.108079 0.00349078 -0.103896 -0.0847371 -0.140673 -0.0557797 0.0592011 -0.00745238 -0.150743 -0.0161758 -0.000628928 -0.130745 0.0833446 0.0145904 -0.0349503 -0.107427 -0.0626049 -0.11586 -0.0338975 -0.118176 -0.0389102 -0.0289494 0.132091 -0.0613845 0.103644 -0.013301 0.114211 -0.0935316 -0.085097 0.0359542 0.0679524 0.00305175 -0.0962059 -0.0527678 0.0413985 -0.0930664 -0.118049 0.188355 0.0811257 -0.0511126 0.0560956 0.090445 -0.0820621 0.00215352 0.038112 0.0602294 0.074108 -0.0124983 -0.0816205 0.0612304 0.0578766 0.0690908 0.0261019 -0.0528289 0.0516948 -0.0952325 -0.030676 -0.0657503 -0.0467612 -0.00598918 0.0922808 -0.0194877 0.100293 -0.17496 -0.0908792 0.163852 -0.11022 -0.00922566 0.118355 -0.0160717 -0.101469 -0.0123494 0.0538749 -0.0172227 -0.0944595 0.0779769 -0.000982259 -0.182084 -0.128041 0.159431 0.105188 -0.0645447 0.0405419 0.160319 -0.0857387 0.1079 -0.0947153 0.0937573 0.0150101 -0.174984 0.0199803 0.0772135 0.0196237 -0.113437 0.0678315 0.00738481 0.0801908 -0.0839301 -0.109945 0.0677023 -0.159382 0.0861064 0.113086 0.0774689 -0.0272911 -0.116119 -0.00791863 -0.0071835 0.0468556 -0.10088 0.0130828 0.18999 -0.0675527 -0.12551 -0.0757666 0.0567843 0.0308412 0.0904428 0.00436752 0.0190137 0.0309246 0.143169 -0.0111764 -0.00512381 0.170819 -0.104021 0.0138442 0.0398973 -0.0924356 0.0734965 -0.0214102 0.0766624 -0.120604 0.0333962 0.0859903 -0.127587 0.155721 -0.071501 -0.0617734 0.0893788 0.0589342 0.0338578 0.0582704 0.0400571 0.0661195 -0.172482 -0.0888587 0.139191 0.0490701 0.116447 -0.0190456 0.108458 0.00425429 0.0580506 -0.135785 0.0680349 -0.107806 -0.172789 0.0787577 -0.015643 0.0115851 0.0166105 0.0935879 0.0199947 -0.120307 -0.00938296 0.0490484 0.103092 0.039878 -0.0614272 -0.0891437 0.00253454 -0.0678171 -0.122134 0.025779 0.0299694 0.0304962 -0.110648 -0.0169087 0.160505 -0.0170817 0.0703541 0.0447661 0.0983811 -0.095935 -0.0623743 -0.0829138 0.0923944 -0.0435547 0.136712 -0.00495006 0.0287855 0.0357243 -0.0565447 0.109714 -0.0604823 -0.0459235 0.030472 -0.0516244 0.100284 -0.149056 -0.131543 -0.156755 -0.046676 0.0418959 0.0574542 -0.0306144 0.023078 0.0279972 0.0640893 0.0721555 0.113272 -0.17377 0.119242 -0.0700652 -0.0304035 0.114269 -0.0533324 -0.056225 -0.122756 0.0962696 -0.0101738 0.0157966 -0.0485575 0.0399688 -0.158968 -0.00332637 -0.0504932 0.179144 -0.0460988 -0.0874013 0.0838029 -0.0826795 0.071721 -0.166198 0.00543425 -0.0913364 0.154098 0.153267 -0.0973159 -0.0260208 0.0112931 0.00197529 0.00231985 -0.0456874 0.0591531 -0.127037 -0.0575447 0.00719895 0.0597234 -0.0544822 0.0785505 0.180443 -0.0428652 -0.140306 0.0573686 -0.138259 0.0759993 0.129396 0.0923202 0.0276749 -0.0349539 -0.0342785 0.0164861 -0.0529114 -0.018219 -0.167258 -0.170607 0.174187 0.0999228 -0.0540419 0.0110723 -0.0117993 0.0240196 -0.0728886 0.0824572 -0.0173096 0.0805759 0.0958477 0.0946254 -0.0227149 -0.0698666 -0.106665 0.105568 -0.0147896 -0.0175331 -0.199096 0.00493452 0.0779636 -0.181982 -0.130408 -0.140037 0.107793 0.0117235 -0.0847633 -0.0754895 -0.104038 0.03132 0.0197772 0.0177384 0.102448 0.0426106 0.059787 0.0397651 -0.105217 0.0757615 -0.0351807 0.0648749 0.135402 -0.0356463 0.00411085 0.0767409 0.138138 0.0180129 -0.0667432 -0.197965 0.104856 -0.00983418 0.0783426 0.0217997 -0.174625 -0.0143258 0.0307489 0.00537599 -0.0853385 0.0527652 -0.175122 0.00149362 0.0215583 0.0659286 -0.185991 -0.0796191 -0.150794 -0.104179 -0.0413705 -0.0321795 -0.0692185 0.0662183 -0.113341 0.0422788 -0.0488854 0.0517154 -0.0366287 0.131809 0.135203 0.0864344 0.12064 0.0046912 -0.0971771 -0.0857532 0.110539 -0.0722621 0.00657247 0.107302 0.050361 0.0360946 -0.123148 0.0980211 -0.00435051 0.00396992 0.142201 -0.117131 0.0478476 0.0881286 0.103831 0.0622486 0.161624 0.0276957 -0.146372 0.0271971 -0.111114 0.1531 -0.0213187 -0.0998768 -0.0794186 -0.14512 -0.0950093 0.0320824 0.0212024 0.0325757 0.0727818 -0.0123087 0.117171 -0.0497405 -0.00247302 0.0544194 -0.0117067 -0.0908455 0.0173895 0.0691641 -0.0117229 -0.060724 0.0234605 -0.0288811 -0.0116433 0.0284964 0.105427 0.00757787 0.0225843 0.0898959 -0.0578699 0.0888694 -0.0069041 -0.0656227 0.108867 -0.0315879 0.00649977 -0.0536118 -0.0403497 -0.0374054 -0.0886851 -0.147239 0.0569887 0.0498433 -0.0165828 0.0221328 -0.0795539 0.068927 -0.0494747 0.00681241 -0.0928119 0.0691039 -0.0145288 0.0349421 -0.0594838 -0.0239386 -0.128337 0.0565702 0.170801 0.0603695 0.0931896 -0.125331 -0.0152924 0.00256794 0.0161169 -0.0948827 -0.0843509 -0.151626 -0.164968 -0.0757955 -0.03278 -0.0571252 0.158808 -0.109313 -0.0189671 -0.0502883 0.0501626 -0.185868 0.0179772 0.0376095 0.00554595 0.0861818 -0.0162974 -0.0591533 -0.138902 -0.0245651 -0.0501228 -0.118775 0.0594525 0.0341148 0.0106267 0.0740899 0.0539881 0.0141955 0.119249 0.166729 -0.0167181 -0.0175135 -0.0384349 -0.0805364 0.0177895 0.0332045 0.0238615 -0.0454169 0.00012928 -0.070428 -0.0628219 -0.0195885 0.0695176 0.15063 -0.124797 0.00670493 -0.141634 0.0741203 0.120496 0.124312 -0.0710507 -0.00499074 -0.00264657 -0.035608 -0.0345402 -0.0166123 0.0235654 -0.0581622 -0.0234174 -0.0870666 0.0370948 -0.0822639 0.0213819 0.0182732 -0.154034 -0.043237 -0.0147515 0.0555178 -0.146506 -0.00658537 -0.039223 0.148044 -0.143785 -0.107315 -0.00965386 0.0486513 -0.140224 -0.0645338 -0.143308 0.0574719 0.0520373 -0.00261383 -0.0503136 -0.0387055 0.0604322 0.00645226 0.154298 0.129657 -0.0118783 0.0570784 -0.133565 -0.0628457 0.0123291 0.0263578 0.00698845 0.0846641 0.0119624 0.0478124 0.00160115 0.126268 -0.120135 -0.0833873 0.00712737 -0.086547 0.0353249 -0.0818339 0.179075 -0.0501446 -0.059355 0.0189468 -0.0410914 -0.0702536 -0.0365518 -0.00263013 -0.022547 -0.0288279 0.0237199 0.0415861 -0.122409 -0.0817636 -0.0756618 0.0173503 -0.0420556 -0.124713 0.00795079 0.134947 0.0268487 0.0786834 -0.0445196 0.131296 0.0101959 -0.122268 -0.077 0.0440554 0.0763164 0.0746247 -0.0282314 0.149338 0.0284211 -0.117451 0.0748895 -0.196082 0.152511 -0.111021 -0.187646 0.183705 0.0796184 0.0664346 0.116041 -0.0707361 0.13139 0.101153 -0.0958186 -0.0570997 -0.00645735 0.0265095 -0.0324228 -0.130091 0.0362755 0.0265877 0.13912 0.0113108 0.137287 -0.0111204 -0.0227901 -0.128466 0.191015 -0.00227084 0.0567609 -0.00363375 0.0261589 -0.0131462 -0.173186 0.082115 -0.0234373 -0.111791 -0.0477716 0.138952 0.146259 -0.0583942 -0.0150737 -0.141928 0.171432 0.100174 0.00701845 0.0585861 -0.147318 0.0368615 0.0821046 -0.00255953 0.0661841 0.0250567 -0.0222989 0.0229668 0.148409 0.00523651 0.0412741 -0.174776 0.133863 -0.0828701 0.0031875 0.0141639 0.0250429 -0.114016 0.100811 -0.0528383 -0.199729 0.0396054 0.105474 -0.0437998 -0.110434 0.014306 -0.0452299 -0.0963227 0.135266 0.144676 -0.0109373 -0.000140009 -0.177094 0.046381 -0.136708 -0.0989287 0.093523 -0.00523116 -0.00891682 -0.0349068 0.0539058 -0.126991 -0.0451666 -0.0958029 0.122513 0.123731 0.0753459 -0.128087 -0.0363535 0.128426 0.0296077 0.0556318 -0.134597 0.0694475 -0.0666813 0.051577 3.52678e-05 0.00466691 -0.0475585 -0.0565177 -0.0482182 -0.0577631 -0.0735852 0.00856177 0.132822 -0.104955 -0.0496205 -0.0627353 -0.0855487 -0.161052 -0.0918769 0.0178046 0.0410724 0.168397 0.0816405 0.0330733 -0.0415809 -0.0903093 0.16264 -0.016375 -0.116479 -0.0738465 -0.107747 0.0315477 0.0106627 0.104611 -0.0707389 -0.0898552 0.0868441 0.0337711 -0.0315438 0.0378037 -0.0941939 -0.093676 0.0736594 -0.0118278 0.128653 0.00864668 0.156748 -0.0136118 -0.0696352 -0.0495048 0.0432859 -0.109127 0.0243702 -0.0257705 0.0459001 0.158643 0.0662475 -0.185432 -0.199014 0.0590936 -0.1085 0.0495805 -0.0770087 0.0822953 -0.0431924 -0.177588 0.0214489 0.0440011 -0.0149262 0.118724 -0.0929345 -0.053655 -0.0348008 0.0156487 -0.101842 -0.0746139 -0.0186171 0.0990305 -0.110144 -0.076064 -0.00336204 0.155503 -0.182227 -0.150476 0.131856 -0.0616566 0.124055 0.0831616 -0.0234764 -0.00695065 0.00505281 0.0855309 -0.0834376 0.0199856 0.0597935 -0.0717592 0.0948645 -0.0179191 -0.112957 0.127862 0.0575479 0.00872212 0.107294 -0.0843477 0.0841219 0.0559139 -0.131928 -0.108129 -0.104743 0.0454382 -0.0981043 -0.169179 0.0816581 -0.0233195 -0.0695476 0.0284653 0.0564568 0.113366 0.0247672 -0.00776071 -0.00983524 0.0650188 0.0125266 0.0528799 0.0100568 0.0258492 -0.121679 0.0574222 0.182763 -0.0103063 -0.0316609 0.047627 0.146472 0.0591595 -0.0672985 -0.0222591 0.0910912 -0.143792 0.045453 -0.0965726 0.0205467 0.0812993 -0.118743 -0.0292915 0.0902439 0.0412512 -0.099365 -0.0122208 0.0448806 0.00175535 0.0842448 0.00966498 -0.0098505 -0.0906592 -0.0163543 -0.146939 -0.0330077 0.0204812 -0.191534 -0.0412251 -0.0455381 -0.166732 -0.145509 -0.0872083 -0.0403271 0.00231193 -0.0185736 0.0793849 0.0697146 -0.0389113 -0.197911 0.0272227 0.133369 0.0658706 -0.125848 -0.1397 -0.0226926 0.103134 0.0891554 0.0763674 0.0491924 0.0217471 0.0791118 -0.0138697 -0.0660177 -0.0255322 0.0363899 0.0733708 0.115696 0.0231482 -0.0840511 0.0729037 -0.183369 -0.0105441 -0.00977239 0.0404915 -0.0902686 -0.0328379 -0.0579132 0.0534575 -0.146082 0.0390838 0.123682 0.167613 0.0783124 0.0455071 0.0683621 0.00653671 -0.11042 0.0270425 -0.0104449 -0.0363149 -0.111657 0.100236 -0.0157072 0.0544318 0.119941 -0.0214237 0.0383295 -0.0292496 0.00428618 -0.0360487 -0.0214962 -0.167786 0.0986491 -0.0207827 -0.121882 0.0152784 0.049886 -0.0541614 0.0572462 -0.0546248 -0.10898 0.0591651 -0.0564145 0.0650189 0.116281 -0.136886 -0.0519705 -0.0887468 0.0234028 0.102942 0.0086665 0.137552 -0.105268 -0.0250395 -0.145055 -0.0223623 0.107651 0.0493847 0.171922 -0.0755557 0.177758 -0.0329203 -0.0367376 0.0549324 0.156217 -0.0720338 -0.0381428 -0.0301287 -0.0111748 -0.0487627 0.0322143 0.00499246 0.00779086 -0.0378233 0.15578 -0.0522751 0.0758793 0.199107 0.0503181 0.0859424 0.134313 0.0267004 0.00802565 0.0725752 -0.0469707 -0.00959149 0.117182 0.0416224 0.103407 -0.112145 -0.0811412 0.02533 -0.0803133 -0.179526 0.116956 -0.134946 0.114576 -0.0163086 -0.0778363 0.0234839 0.179063 -0.02646 -0.0986643 0.0276905 -0.0775497 0.115705 0.0876567 -0.109422 -0.0699561 0.13374 0.120953 -0.114004 0.019067 -0.147222 0.0105157 0.00897005 -0.113799 -0.0639238 -0.0298043 0.1027 0.0667543 -0.0407543 -0.0162644 -0.0188166 0.163189 -0.11702 -0.00338589 0.00736261 -0.073255 -0.0452594 -0.119715 0.110344 -0.0597497 -0.175178 0.130131 -0.0976333 -0.0633375 -0.0704525 -0.14405 0.173023 0.0954536 0.110514 -0.0167838 0.0341211 -0.0975376 -0.0728032 0.0622099 0.0606271 -0.0288294 -0.0457873 0.0659303 -0.199951 0.0425334 -0.141816 -0.0542984 -0.000471961 -0.0620556 0.0575969 0.0218671 0.132392 -0.0437864 0.0853334 -0.118294 -0.103016 -0.0460826 0.0724367 0.0251399 -0.144351 -0.005594 -0.0523343 0.120238 -0.0580635 0.0646779 -0.0349854 -0.00155166 -0.0280021 0.0775119 -0.0700808 -0.145991 -0.0555751 0.0337254 0.0285421 0.00220387 0.0519446 0.00865881 -0.00335742 -0.00847684 -0.128122 -0.0427933 -0.00491772 0.0694092 -0.142664 0.0396287 0.0218067 -0.119493 -0.0373102 -0.0247951 0.0308075 0.134407 0.100745 -0.0190563 0.0389177 -0.0179375 -0.0150672 0.001898 -0.0766076 -0.0311729 0.124091 -0.0348761 -0.0895331 0.00741534 -0.0833425 0.147081 0.111898 0.0201364 0.0788471 0.0600968 -0.162825 -0.0795477 0.055809 0.0435455 -0.0161852 -0.129274 0.10033 0.00684159 -0.0601868 0.0281093 -0.00295412 0.0491536 -0.0988935 0.154869 -0.0831812 0.0614238 -0.0391192 -0.196758 -0.0021295 -0.00723432 0.0488814 0.0531931 0.0549182 0.0320277 0.0453243 -0.0268699 0.060219 -0.099351 -0.0719976 0.0955875 0.0766069 -0.110872 -0.0748076 0.00339964 -0.0466746 -0.0191285 0.0864758 -0.148876 0.0923593 -0.046625 0.0711724 0.0290616 0.0041999 0.082687 -0.0856715 -0.0760712 -0.0377168 -0.141082 -0.160579 0.170541 0.153254 -0.0222038 0.0254319 0.0531009 -0.103254 -0.00433017 0.156306 0.0198353 0.0851025 0.186452 0.126732 0.00701119 -0.0286024 -0.0358083 -0.078425 -0.153256 -0.0675192 -0.114633 0.0522916 0.00798338 -0.0766622 -0.0696467 0.186906 -0.0800725 0.149361 -0.0583641 0.128077 0.0698992 -0.0241331 0.0335131 0.0489885 0.0436509 0.126908 -0.0624051 0.0154885 -0.0140725 0.0338273 -0.0374612 -0.0296033 0.120644 0.0411168 -0.0500207 -0.027249 0.0900745 -0.0336877 0.142118 0.0100837 0.127663 -0.0217254 0.0653371 0.111992 -0.00451255 -0.00319046 2.66821e-05 -0.0488801 0.0442484 -0.125201 -0.192453 -0.0299698 -0.0632545 0.0417847 0.0380488 0.0942861 -0.0473522 0.0103179 -0.185054 -0.0239613 -0.00992238 0.0155736 0.0424507 0.0463017 0.0318583 0.0427961 0.00662762 0.0618296 0.00230447 0.0594089 0.0715866 0.0158126 0.0459364 0.0180214 -0.0111604 0.0951559 -0.00725308 -0.125726 0.147164 0.0795981 0.0602386 0.11288 0.049172 -0.0842041 0.0515185 0.0540423 -0.072338 0.101938 -0.090612 0.00686939 -0.046653 0.122064 -0.02646 -0.0568194 0.00472264 -0.124533 -0.151781 0.0364049 -0.0550296 -0.0588787 0.0184707 0.105374 -0.00102145 -0.197419 -0.178871 0.106909 0.021014 -0.0206072 -0.0947961 -0.0686847 -0.197574 0.118121 -0.038942 -0.0841666 -0.0382686 -0.07974 0.0337795 0.127495 -0.0309756 -0.153545 -0.0328545 0.0546581 -0.019481 0.0642721 0.0226968 -0.0671413 0.129028 -0.0129429 0.0217871 0.1148 -0.0423705 -0.120626 -0.0466767 0.0326456 0.0262179 0.0816424 0.122244 0.143722 -0.053945 -0.0686655 -0.0279377 -0.0863131 -0.0842257 -0.0842076 -0.165418 0.0601984 0.137856 -0.107308 -0.0278452 -0.065038 0.000626534 -0.0425967 -0.161635 0.100187 0.18271 -0.101303 -0.0225066 0.104307 -0.0628003 -0.17161 -0.0397044 0.0852738 0.00372695 0.120602 0.0211217 0.0939845 0.0187175 0.0330372 0.125999 -0.0174969 0.0146828 -0.0642619 0.00534452 0.0991932 0.0339046 0.10954 0.0576044 0.0568979 -0.0712711 0.00638749 0.0264128 -0.0258075 0.0398327 -0.0666723 0.0597838 -0.0337333 -0.0887633 0.142172 0.0370502 -0.164239 -0.00160909 0.00863081 0.0268841 -0.0298158 -0.065928 0.066805 -0.079447 -0.029045 -0.157379 -0.00851687 -0.0823383 0.0549169 -0.165787 -0.0299711 -0.00924014 0.0444482 0.0606206 0.0825335 -0.136149 0.00287625 0.0844616 0.0488356 -0.180546 -0.00695057 0.0420268 -0.118681 -0.0884026 -0.0243442 -0.108068 0.168087 0.102808 -0.117195 0.048288 0.0558701 -0.0568401 0.0499193 -0.0311503 0.108407 -0.0737386 0.0338695 -0.0386084 0.0275649 0.0580344 0.11928 -0.0561238 -0.160308 0.0813887 -0.153407 0.0464718 0.0112255 -0.0292805 -0.0856037 0.0265411 0.0577877 -0.0014806 0.133254 -0.0345988 -0.116944 -0.0302612 -0.0144589 0.0159693 -0.0735443 -0.0412702 0.0271853 -0.198184 -0.000656977 0.075818 0.112978 0.00839542 0.0722805 -0.0730052 0.0817 0.0111338 -0.021664 0.0450836 -0.112531 0.00108282 0.0279812 -0.0197331 0.119813 -0.0375457 -0.154472 -0.0885556 -0.114475 0.0193444 0.0382013 0.0323909 -0.0966493 -0.0108545 0.010834 0.0138498 0.0836139 -0.141623 0.0834687 -0.0260801 0.0350525 -0.0427395 -0.142194 0.032783 0.0912615 0.075224 0.140956 -0.0226649 -0.0633298 0.199916 0.0715047 0.0382826 -0.115917 0.0313132 0.0431088 0.0221243 -0.0401095 -0.0203658 -0.0648884 -0.052026 -0.0227144 -0.0763054 -0.0234839 -0.0839928 -0.102326 0.0689593 -0.145878 -0.0817941 0.0277094 -0.0286131 -0.134126 -0.0800825 -0.104407 0.145583 -0.00859324 -0.0351087 0.10753 0.0144562 0.14751 0.000804606 0.0463122 0.0623901 0.165259 0.0670138 -0.104928 0.022969 0.0625247 0.150551 0.109055 0.0775631 -0.188939 -0.166554 0.0203946 -0.000221193 -0.0595884 0.0472191 0.0946419 -0.0524539 0.131884 0.0705647 0.157855 0.101327 -0.100947 0.102263 -0.0647932 -0.0551951 0.0904373 0.0636124 -0.0843087 -0.0214651 0.11831 -0.151617 0.037656 -0.110675 -0.127952 0.0839998 -0.0855685 -0.0555596 -0.0598529 -0.0526462 -0.00109108 -0.0921009 0.0846396 -0.036143 0.0628658 -0.0988865 -0.0992276 -0.104836 0.0592165 0.00789051 0.193551 0.0262115 0.0406029 -0.0584395 -0.171782 0.0646618 0.00543689 -0.0740472 0.0424932 0.0149458 -0.157344 -0.0186066 0.0948809 0.141379 -0.109661 -0.119799 -0.0271071 -0.0375178 -0.075394 -0.103316 0.00970096 0.111683 0.127234 0.0989272 -0.0301475 0.192757 -0.0571678 0.148909 -0.0838961 -0.0963935 0.0775051 -0.0947954 -0.0879439 0.0386745 -0.130089 0.0531156 -0.0441797 0.0281205 0.169935 0.0371648 0.0079626 0.0166155 0.0370664 0.0287198 -0.0365024 0.125244 -0.138575 0.00527908 -0.0975507 -0.0335532 0.139127 0.0211017 -0.192673 -0.107053 0.00577319 0.120129 -0.175463 0.0230662 0.145917 0.0518559 -0.0666352 0.0751479 -0.127738 0.0104448 -0.118978 -0.0398742 0.0283184 -0.0205676 -0.0361564 0.125411 0.178382 -0.0132324 -0.137191 -0.0555623 0.179908 0.0546258 0.0105214 -0.0061132 0.121695 -0.0736987 0.0229248 0.123674 0.00974717 -0.038213 0.102286 0.0727281 -0.0152174 -0.0832879 0.0242932 -0.00585369 0.000284441 0.000978742 0.078952 0.00889689 -0.109099 0.0972512 -0.0406762 -0.0801285 -0.0731276 -0.0288483 -0.0793671 0.104459 0.000836901 -0.0474439 -0.0633374 0.00209305 -0.0868442 0.119134 -0.0938263 -0.104431 0.00782663 -0.019273 -0.0615711 -0.057806 0.0138409 0.0911667 -0.0410923 -0.118204 0.133047 -0.0875815 -0.00156722 0.0491656 0.0853207 0.0456906 0.07409 -0.0993662 0.00211629 -0.0592776 -0.12936 0.170504 -0.0648654 -0.118682 -0.179059 -0.0311348 -0.0485565 -0.0631306 0.0469331 -0.0798394 0.000990508 0.0226227 0.0408969 0.17599 0.0802045 0.0871176 0.0630154 0.0318901 -0.0261503 0.0594638 0.0666287 0.109541 0.14017 0.116752 -0.0306821 0.0613825 0.138458 -0.0515926 0.0819285 -0.0303786 -0.168551 -0.184764 0.048201 -0.0634262 0.065262 -0.000359779 -0.0104549 0.165953 -0.00491023 0.014342 -0.0703064 0.0861281 0.0547546 -0.0236894 0.070327 -0.0390426 0.0720417 -0.0453035 -0.0603969 -0.0606311 -0.0543967 -0.131336 0.0492472 0.0237227 -0.0753248 -0.0257866 0.144512 -0.0432223 -0.135661 0.122471 0.0514328 0.0306717 -0.0185297 0.00283064 -0.0964453 0.0371772 0.06948 -0.0109971 0.134124 0.000749332 -0.0823725 -0.0493258 0.0819938 -0.0367655 0.0713636 0.100178 -0.0301748 -0.092219 -0.0331168 0.120921 0.0449231 -0.0277434 0.0132896 -0.0540696 0.0379316 0.158521 -0.0770646 -0.00462767 -0.0140093 0.0351183 0.0379516 -0.103404 -0.122274 0.120077 -0.0263214 0.00543536 -0.183848 -0.0590333 -0.134174 -0.0779446 -0.00114303 0.0227708 0.0456402 0.0256736 0.0727795 0.106488 0.0933608 0.0473159 0.114268 0.148356 0.167106 -0.0520111 0.019153 -0.0111699 0.107452 -0.0528914 -0.174546 -0.10235 0.182139 0.1221 -0.0210766 0.0873414 -0.0582188 0.0462885 0.0703463 0.0682239 -0.167442 -0.100358 0.0410841 0.163676 -0.13102 -0.134276 0.0144124 0.0150142 -0.073601 0.110733 0.0171461 0.055825 0.0966606 -0.152338 -0.0317877 -0.0595295 -0.0518951 0.0622621 0.00255652 0.0367459 0.101838 0.175673 0.00723573 0.089089 0.116809 -0.0206769 -0.0109015 -0.0727099 0.0847161 -0.0193186 0.0203104 -0.0824633 0.0915951 0.0581282 -0.157802 0.0597435 -0.0790701 0.0105894 0.0172345 -0.151516 -0.00687246 -0.0598303 -0.198142 -0.076688 0.0611125 0.139775 -0.130993 -0.0293289 -0.0530824 0.180544 -0.0517587 -0.0126771 0.0299596 -0.0294088 -0.00706597 -0.0149676 0.0668783 0.047242 0.133836 0.111881 -0.0998007 0.00804052 0.0448667 0.0177055 0.0218739 -0.0423143 0.0440652 0.0529663 0.0527723 0.0675725 -0.024182 0.0610425 -0.056591 -0.0594151 0.141325 -0.0622586 0.00932438 -0.0886792 -0.105259 0.0245699 0.0575949 -0.0291077 0.127133 0.160489 0.0481881 0.167972 0.044996 0.0802663 -0.0847546 0.0628449 0.140382 0.00226096 0.137637 0.161069 -0.14713 0.0342134 -0.0255608 -0.0283774 -0.029554 0.0856445 -0.0518408 -0.158159 0.0428409 0.143991 -0.0459064 0.0670157 0.0171246 0.130029 0.00651792 0.122613 -0.0880251 0.125621 -0.13904 0.0275217 -0.0330994 -0.0746123 0.100625 0.101096 0.0203052 -0.00351487 0.0720915 -0.145393 0.00903341 0.091186 -0.114205 -0.062623 -0.0268519 -0.17696 -0.111978 0.0228762 0.083402 -0.0166379 0.0804653 0.0526251 -0.143907 -0.105657 0.032486 0.0217491 -0.0940215 0.0106036 -0.147383 -0.106095 -0.140785 -0.13367 -0.0251741 0.0468381 -0.0403852 0.186514 0.0236634 -0.0148632 -0.0182108 -0.0611561 -0.12698 -0.121854 0.0146848 0.072942 0.0397063 0.0840446 -0.148532 -0.00637939 0.0434657 0.0829068 0.0370596 0.0216284 0.0729714 -0.0769347 -0.0814276 -0.00846313 -0.118415 0.0662052 -0.194027 -0.0778089 0.0941541 0.121874 -0.0465488 0.0559358 0.0927294 -0.167517 -0.0123459 -0.181887 0.137289 -0.0448368 -0.0222813 -0.139337 0.0410294 -0.122846 -0.0659721 0.0235499 -0.000957167 -0.072142 -0.0598469 0.0538161 0.106396 0.184983 -0.108698 -0.0343302 0.0425004 -0.158623 0.156701 0.0113088 0.0146863 0.142407 0.0816202 -0.0842607 0.0190533 0.0787819 -0.0383676 0.0718979 0.0504377 0.0511135 -0.1604 -0.0376224 0.0422961 -0.0394757 -0.0679334 0.0694457 0.0236299 -0.136584 0.0477758 -0.155137 0.0650996 -0.0732708 0.0398453 -0.0691865 -0.0139739 -0.0170179 0.114901 0.0789013 -0.0534218 -0.000682777 0.05048 -0.155219 0.191541 -0.0259753 -0.0329912 0.0534083 0.0380143 -0.029798 -0.030619 -0.0802425 -0.164561 -0.0199993 -0.106075 -0.168799 -0.0266143 0.000235993 -0.131628 0.0603748 -0.162542 -0.0464607 0.0407166 -0.0315111 0.00771793 0.125168 0.0609038 -0.00575469 0.020617 0.00652198 -0.0981697 -0.0337159 -0.0104033 -0.176036 -0.00834297 0.0219938 0.00240209 0.0042676 0.0633988 -0.0505181 -0.166943 0.0974754 -0.030388 0.021756 -0.00805352 -0.054173 0.00894745 -0.101291 -0.061449 -0.00238942 -0.0602132 -0.0229524 0.0302093 -0.00838835 -0.0912327 -0.104836 -0.0241792 -0.013075 0.0374889 0.0809535 -0.179821 -0.0635168 0.0402369 0.0778139 -0.0495446 -0.0840762 -0.186706 -0.141315 0.0152735 0.00268205 -0.117768 -0.0106909 -0.0826364 -0.19062 0.0669302 0.0836607 -0.137721 -0.101284 -0.0209893 0.0657168 0.0642024 -0.0140271 -0.0197362 -0.145845 -0.0304774 0.0305172 0.0983415 0.00160922 -0.0147403 0.0568066 0.0499643 -0.0144263 -0.0796982 0.109026 0.109114 0.152259 -0.120189 0.0558886 0.122574 -0.0787126 0.0540654 -0.00219209 0.0346622 0.042719 -0.0702715 -0.0484032 0.0647699 0.0241957 0.0495142 -0.0924915 0.0609235 0.0267141 0.0329923 0.0295238 0.132771 -0.0555731 0.0743742 -0.0613005 -0.103669 -0.0715179 0.0493149 0.0497191 -0.133035 -0.148111 0.0255378 0.0533861 0.181887 -0.0113415 -0.144306 0.168713 -0.115346 0.100399 0.0893959 0.0213704 -0.0648833 -0.0305 -0.0465452 0.029409 -0.0373373 -0.00149854 0.0409476 0.0177915 -0.0227935 -0.0838908 0.117727 -0.0950189 0.0783277 -0.0744492 -0.0730684 -0.0200246 -0.106921 0.0619406 -0.0154043 0.0334996 0.157542 0.014005 -0.0107505 0.073754 -0.0538991 0.121146 -0.0613439 0.126536 -0.199987 -0.0122882 0.0315492 -0.0730281 0.0767782 0.0506657 -0.0803844 -0.119062 0.00180146 -0.0519754 0.0244965 -0.0907115 0.0151306 -0.0633926 -0.0822285 0.0055836 0.134847 0.0378127 -0.175134 -0.032046 0.0105247 0.17314 0.110715 -0.112159 0.0651902 -0.115313 -0.00250704 -0.027327 0.0368515 -0.120886 -0.106428 -0.0296235 -0.0820163 -0.124649 -0.0499183 -0.112159 0.169566 -0.00684692 0.0504683 0.13713 0.0654496 -0.139164 0.0162872 -0.0876485 -0.0596469 -0.099269 -0.100077 -0.0335605 0.0364399 -0.0229827 0.127351 -0.0902256 -0.0726958 -0.142458 0.10386 0.0525896 0.145593 0.16038 -0.0773543 -0.00488663 0.0331628 0.0555437 -0.0485473 -0.0139432 0.02954 0.0115241 -0.00349851 -0.0644634 -0.11536 0.0263959 -0.0977303 0.0912099 0.00796674 -0.120255 -0.0384543 0.0904528 -0.0617674 -0.067953 -0.00263741 -0.171816 -0.0160556 -0.1339 -0.18778 0.13956 -0.0441321 0.190406 0.0966292 -0.164282 0.0414485 -0.114659 0.109397 0.0172205 0.0701154 -0.144777 -0.0683828 0.0409937 -0.0836513 0.0626861 0.0219778 0.176605 0.00691377 0.0329914 -0.102632 0.0524842 -0.0682647 0.0166761 0.162586 0.0535444 0.0679841 -0.0650334 -0.0277351 0.0215891 0.0269766 0.0394038 -0.0674255 -0.0659587 0.0295941 -0.151958 0.0741907 -0.148609 0.0995948 0.0768147 -0.0337746 0.00951472 -0.0397962 -0.0702877 -0.0629791 -0.0490709 -0.0993667 0.101457 -0.0440125 -0.0923929 -0.0492719 0.0559241 0.00732535 0.0460892 0.132482 -0.0706729 -0.158357 -0.0563961 -0.0328899 0.0479045 0.00380914 0.111263 -0.107298 0.0384811 -0.0949915 -0.0609101 0.0621028 0.137992 -0.0929799 0.0181515 -0.0551411 0.124452 0.159309 -0.0897546 0.0448842 -0.161352 0.00138809 -0.0216187 0.0585192 0.0283449 -0.088679 0.118327 -0.0399556 0.116894 0.0210291 -0.0945539 0.106189 -0.142302 0.0720184 0.130728 0.0454214 0.136639 -0.105353 0.0048644 -0.113016 -0.102546 -0.048587 0.105221 0.0144355 0.0745976 0.141167 -0.121937 -0.134009 -0.0587929 0.0736795 -0.140532 -0.081482 -0.00608509 -0.0290867 -0.0658931 -0.110253 0.0493934 -0.181363 -0.0570207 0.141771 -0.0068317 -0.0263583 0.183291 -0.103484 -0.0979465 0.0810312 0.010961 -0.176552 0.0609921 -0.0452303 0.0250843 0.103629 -0.061045 0.0477433 0.0547358 -0.0513009 -0.036576 0.03689 0.0464288 0.048091 0.0585524 -0.0692155 -0.0808398 -0.0369506 0.0568003 0.0633757 0.0495158 0.0425611 -0.0160228 0.0451328 -0.0348663 0.0680501 0.0405409 0.131585 0.0903107 0.0443949 0.111566 0.012084 -0.0119526 -0.000215142 -0.00985484 -0.19936 -0.022427 0.0339513 -0.132055 -0.16711 0.0831678 -0.18188 0.114557 -0.17767 0.0582316 -0.00414315 -0.0124335 -0.0729502 -0.0507001 0.120644 0.119281 -0.0475251 -0.0370469 -0.109752 -0.0886751 -0.0279625 -0.153968 0.181349 -0.0373781 0.0362709 -0.0506827 -0.0616596 0.0787393 0.00547499 -0.0113655 0.000264363 -0.0605904 -0.0767188 -0.0952905 0.0736645 -0.0637529 -0.0240378 0.0827539 0.0532792 -0.0519398 -0.0863846 0.0435866 -0.0838304 -0.0505017 -0.0454512 -0.0217044 0.0260939 -0.0141573 -0.198465 0.0958394 -0.0829694 0.024014 -0.0761741 -0.0272906 -0.0481926 -0.0658408 0.188062 -0.03137 -0.0194432 0.0235564 0.00652028 0.0404505 -0.000249841 -0.0552558 -0.0142116 -0.0275951 -0.143797 -0.0999099 0.0698102 -0.0634663 -0.0268575 0.0300693 -0.0036257 0.0772325 0.099056 -0.0631202 -0.100379 0.0323734 -0.100194 0.118262 -0.00692562 0.0613849 0.0253879 0.0841001 0.0838012 0.0937127 0.135811 -0.0594111 -0.0756263 -0.0112266 -0.152246 0.0862736 0.0890194 0.0234583 0.0834912 0.01282 -0.165311 0.0998347 0.00988707 0.118884 -0.0321416 0.0640736 0.000968188 -0.0274518 -0.133101 -0.15198 0.0405927 0.157464 -0.0453639 -0.0126165 -0.175047 0.137289 0.0390608 -0.0448102 0.158006 -0.092595 -0.0249748 0.0741632 0.0521579 0.0580704 -0.0961899 -0.145247 -0.191039 -0.0303159 -0.0146537 0.0600188 -0.0013317 0.0197274 0.158835 -0.0585309 -0.0176365 0.139264 -0.0261686 0.0519489 -0.161468 -0.0307536 0.0687193 0.128143 0.0310205 -0.0848062 0.00780908 -0.000154054 0.0153513 0.096471 0.0129946 -0.0270356 0.197163 0.0437741 0.0467564 0.0318042 -0.00901297 0.0400324 -0.0636576 -0.0289954 0.120022 0.00637983 0.120648 0.0159841 0.0836777 0.0677204 -0.162735 0.0384224 0.0514926 -0.130509 -0.134986 -0.18534 -0.0335047 0.00420679 -0.000117713 -0.114755 0.0651898 0.109519 0.0218586 0.189328 -0.0035552 -0.0986871 0.0143394 -0.00146863 0.119857 0.105387 -0.112059 0.0295157 0.12296 0.0040246 -0.0474866 0.061521 -0.0406402 -0.00418883 0.0239263 -0.0815931 0.0659531 -0.00113839 0.195403 -0.0221839 0.0323409 -0.0343152 -0.0587497 -0.102067 0.167804 0.149687 0.0684612 -0.0693999 -0.03438 0.000288195 -0.0706431 -0.000767279 -0.00243917 -0.0234953 0.0364873 -0.0340547 -0.15177 -0.0356708 0.00723885 0.0145589 0.0320675 0.154896 -0.11984 -0.0540119 -0.121995 -0.124631 -0.0140505 0.170237 -0.136748 0.0347442 -0.078359 0.182518 0.0329614 0.0972188 0.0607029 -0.0715741 -0.17591 -0.0404347 -0.114938 0.108689 0.0735515 -0.0260536 0.0200587 -0.0932527 -0.148442 0.147874 -0.0277768 -0.0961556 -0.0898334 0.0451785 -0.0313229 -0.0295261 -0.057105 0.00535179 0.0390007 0.0995594 -0.0316606 0.135887 0.0799604 0.144243 0.154829 -0.000784908 -0.100545 0.0369107 0.0781625 0.0554216 -0.102818 0.103362 -0.0525361 -0.0229465 -0.0685942 0.0738134 -0.0702956 0.1669 0.190833 -0.0652541 -0.163904 -0.0228531 -0.137513 -0.103606 -0.0983546 0.10523 0.0549957 -0.0349696 0.131166 -0.0206344 -0.0245074 0.0600422 -0.122518 -0.0085908 0.0478973 0.164617 0.12935 0.0493715 -0.133211 -0.0500052 -0.101529 0.0129618 0.0209429 0.0349311 -0.181429 -0.00650503 -0.132486 -0.0781902 -0.0519165 0.160578 -0.113612 0.0760978 0.0570749 -0.022016 -0.0307938 0.152813 0.00732901 0.0186062 -0.0130256 0.0745219 -0.103195 -0.0483756 -0.011266 0.0408528 0.185143 0.00740679 0.0460514 0.00223601 0.0265619 0.119898 -0.0261756 -0.022393 -0.115006 0.0174693 -0.0831545 -0.169367 -0.160919 -0.0452262 -0.0402489 0.108182 0.167572 0.0466264 0.0429489 0.0488857 -0.0243181 -0.0107572 0.0888905 -0.0489981 0.0236561 -0.0612596 0.0230333 -0.0746161 -0.0141859 -0.150507 0.00163234 -0.023014 -0.0734272 -0.086652 -0.0388098 -0.1909 0.107882 0.0215728 -0.100732 -0.00475667 -0.0513031 0.143852 -0.0940889 -0.0151783 0.103022 -0.0346522 0.0327753 -0.0463438 -0.154786 -0.0124867 0.152227 0.0457598 -0.189048 0.0374597 0.0420596 -0.058332 -0.0482088 -0.197826 0.0474647 -0.0795147 0.191327 0.0289088 -0.0403519 0.0637266 -0.0749926 0.0486876 0.0804263 -0.0519374 -0.0253061 -0.119128 -0.117395 -0.0964086 0.110758 0.065164 0.146102 -0.0136172 -0.0706093 -0.0916938 0.0531155 0.112844 0.0363167 0.0288934 0.0586661 -0.192106 -0.0828072 -0.125231 0.0402381 -0.196011 -0.0698381 -0.0386027 -0.00400766 -0.027188 0.0569881 0.150876 0.0567652 0.107257 -0.160049 0.0816958 0.0486731 0.154815 -0.0363078 0.0372297 -0.11865 0.0143552 0.0420453 0.0290014 -0.167361 -0.0246765 0.143109 -0.0218083 0.0854605 0.0302493 -0.0258833 0.0553999 0.0807923 -0.00846685 0.0415135 -0.0584632 0.000169212 0.0462428 -0.111863 0.0339381 -0.0278054 0.0406384 0.10861 0.0934855 -0.0784576 -0.13952 0.131052 0.141541 0.150052 0.0716724 0.0857325 0.00239509 -0.196854 0.00829706 -0.182891 -0.0644339 0.0509744 -0.0178918 -0.0157616 -0.0348653 -0.0177613 0.054603 0.072433 0.0250697 -0.0655371 0.0231524 0.0517081 0.166449 0.0746011 0.15789 0.0850491 0.0427924 0.15688 0.0439797 0.0781578 -0.099314 -0.0778597 -0.0864928 0.00450443 0.0899778 0.0011012 0.0150913 0.0598974 -0.145387 -0.00764309 0.140765 -0.0356955 0.117416 0.0871397 0.016519 0.039614 -0.106376 -0.0584647 0.0563712 -0.0399477 0.0404493 0.0367483 -0.00266103 -0.0890695 -0.139978 0.0965823 -0.0754138 0.0473199 0.127016 -0.0560879 -0.0896454 0.0921049 -0.00255223 -0.160398 -0.0708536 -0.0263608 -0.115493 0.0896419 -0.0137636 -0.00639251 0.0751606 -0.0543041 -0.0520525 0.0919175 0.0142439 -0.0145867 0.0437544 -0.0371798 -0.0900948 -0.00221694 -0.0226387 -0.00611901 0.0297624 0.0209221 0.0489 -0.000784275 -0.0871246 0.0322636 0.0962812 0.0208419 -0.127961 -0.02727 0.0459184 -0.0764088 -0.0545021 0.0700077 0.104622 -0.145648 0.134124 0.105069 0.143076 -0.0555711 0.0546097 0.0870438 -0.0966919 0.00744461 -0.0897516 -0.0614224 -0.103015 -0.000986494 0.145506 -0.141967 0.168536 -0.0155611 0.0468154 -0.000384577 0.0502653 -0.0505422 0.0532284 0.157668 0.0283373 -0.163203 0.0233569 -0.0101175 0.0613942 0.0290283 0.0295978 0.0228385 0.108215 0.057291 0.159594 -0.00240011 -0.029648 -0.0497704 0.0415573 -0.0230311 0.113212 0.122845 0.0969871 0.097661 0.0449783 -0.0820332 0.017006 -0.00656958 0.0852436 -0.0939618 -0.0852531 -0.0359047 -0.021596 -0.0485491 0.120959 -0.0232248 -0.0307962 -0.0174789 0.0216609 0.0131678 0.0163889 0.0310467 -0.0892744 -0.102521 -0.00187715 -0.156822 0.143103 0.0963397 -0.0541027 0.157101 0.0388159 0.0390215 0.0770963 0.0839568 0.160703 0.134352 0.0189957 0.120563 -0.0550512 0.00443448 0.0769372 -0.0104768 -0.000433087 -0.0488533 -0.123703 0.0517798 0.0327902 0.00379179 -0.0407679 -0.0524951 0.130833 -0.0128457 0.0131325 0.095539 0.0396873 0.0454006 -0.0888896 0.0309315 -0.0339525 0.0473296 -0.0477982 0.037947 0.0881346 0.0682892 -0.0264983 -0.030879 0.0337602 0.120226 0.142238 0.0315658 0.0452104 0.0697 -0.0705829 0.0363457 -0.109077 -0.0351725 -0.0954254 0.121862 0.0333915 -0.19818 -0.125681 0.00540899 -0.00298298 0.0319028 0.153585 0.0929535 -0.00288348 0.105572 0.167055 -0.00131335 0.18933 0.0599529 -0.0140608 0.112067 -0.0769821 -0.179661 0.0162936 -0.0771355 0.137745 0.0724481 -0.0172942 -0.11313 0.0706665 -0.0645933 -0.0658421 -0.125651 -0.0349685 -0.0531778 -0.0882389 -0.0786503 0.0319579 0.0575848 -0.0710894 -0.123389 0.0240552 -0.0479513 0.0331508 -0.0556996 -0.00344425 0.160127 0.0733847 -0.03153 0.0214119 -0.0443353 0.0765144 -0.0649492 -0.0814265 -0.0402229 0.0861415 0.046118 0.0637566 0.0818373 -0.0781378 -0.0109343 -0.108327 0.0188924 -0.0187903 -0.0664196 -0.0339141 0.190602 -0.141207 -0.0557088 -0.184514 -0.0833035 0.0275825 -0.125431 0.143126 0.139221 -0.0498602 -0.0545066 0.148025 0.155001 -0.0346014 0.0239655 -0.131778 -0.0961976 -0.16521 -0.0188466 -0.123064 -0.00604596 -0.0287594 -0.00855603 -0.0167427 0.0928695 0.0943861 -0.0588536 0.0995879 0.00705637 -0.00312749 -0.0168071 0.0230391 -0.00272066 0.0912543 -0.136354 -0.015918 -0.0106623 -0.036808 -0.106281 -0.100236 -0.0756112 -0.00038607 0.0731418 -0.0811686 0.12243 0.0731868 -0.0884847 -0.0350678 0.0273134 -0.0613114 -0.16851 -0.0507047 -0.0139458 -0.163375 -0.0457896 -0.0660505 -0.197657 0.112093 0.0814437 -0.0319645 -0.0613166 -0.0584982 -0.0882321 0.00513912 -0.0426426 0.0730387 -0.039731 -0.120541 -0.107174 0.0474183 -0.135608 0.0403771 -0.0370996 -0.0408313 0.0126281 -0.00544399 -0.0986053 0.053205 0.0738973 0.0655293 -0.092864 0.0311433 0.0963249 -0.193604 0.123508 -0.133752 0.0687888 -0.0855719 0.152696 0.0760135 0.074371 0.0369244 0.0283204 -0.137235 0.154182 -0.0750122 0.129882 -0.0637819 0.029894 0.0882419 -0.107836 0.00735492 0.0404558 -0.00586887 -0.0213607 -0.0167231 0.0890684 -0.0813319 -0.112746 -0.196668 0.00816325 0.100407 -0.0987276 0.0725272 -0.130787 0.00655251 0.103073 -0.0496541 -0.102956 -0.0255728 0.00537147 -0.083914 -0.0906131 -0.0885671 -0.0611802 -0.142216 -0.111919 0.0728532 -0.0293825 0.0997095 0.145221 -0.134945 -0.00011343 0.0977733 -0.126934 -0.181361 0.0744893 0.105737 -0.195015 -0.0765229 -0.0973439 0.156483 -0.11069 -0.134832 0.0758507 0.0287403 -0.144101 0.0432381 -0.0613218 0.0524784 -0.0847898 0.0858895 0.0978223 0.0760056 -0.0665638 -0.136082 -0.0416849 -0.0567835 -0.0273108 0.11688 0.085057 -0.0596867 0.0845734 0.0808581 0.136957 0.0304769 -0.0638098 0.0629755 0.0155858 -0.0758713 -0.0373462 -0.0582319 0.0759152 -0.118384 -0.00990206 -0.0130502 0.150826 -0.130316 0.0778794 0.121855 -0.0366362 0.0386151 -0.0161132 0.0783159 -0.146454 -0.039472 0.0258616 -0.00366296 -0.0028818 -0.0703725 0.146818 0.0368197 -0.0129776 -0.108714 0.0388261 0.0333127 -0.090524 0.16837 0.192251 0.0135555 0.0116157 0.00881969 -0.0018191 -0.0543971 -0.0449162 0.0651147 -0.0691168 0.0161295 -0.0361971 0.113261 0.0622349 -0.0293038 -0.0528615 0.114211 0.0600879 0.0232847 0.170544 0.00177671 -0.0598436 -0.0173808 -0.0254171 0.0438728 0.0456527 -0.00490334 -0.17163 -0.185596 0.0266433 0.0232542 -0.126089 -0.0197153 -0.0605076 -0.0793757 0.193746 0.112644 -0.00399378 0.00681912 -0.145037 0.0495949 -0.112817 0.0393939 0.0162014 0.0546808 0.117491 0.0523428 -0.0597488 -0.0198532 0.117381 -0.112127 0.0131724 0.134396 -0.0473018 -0.0307563 0.127751 -0.0435067 0.0657917 -0.172724 -0.0334688 0.0420467 0.0230334 -0.000508202 -0.143958 -0.1708 -0.132342 0.038588 -0.123537 -0.0610725 0.183378 -0.0515295 -0.0670229 0.0175449 -0.115177 -0.0723608 -0.0748313 0.0039457 -0.0161721 -0.0629034 -0.0948068 -0.152474 -0.132893 -0.110766 0.0122776 0.0543251 -0.138204 -0.0475784 -0.0996997 -0.187815 -0.0152045 0.0749541 0.0220015 0.0566245 0.122114 0.0834345 -0.00855691 0.0592227 0.0792475 0.0499096 0.0201991 0.018555 -0.03965 0.0801962 -0.0381746 -0.0228704 -0.00635446 0.147524 -0.0585436 0.0476622 0.0214267 0.0630236 -0.0101528 -0.0624424 -0.121496 -0.177843 -0.108009 -0.0515652 -0.15351 0.100371 -0.0488028 0.0306497 0.0601899 0.0421921 0.0188474 0.0302281 0.195265 -0.0444587 0.0272059 -0.137125 -0.095882 -0.0497067 -0.129478 -0.0716465 0.0614608 -0.0781566 -0.116098 -0.00715902 -0.124452 -0.14459 -0.0196815 -0.157691 -0.0722591 0.107752 0.0103438 -0.0293626 0.0769368 0.032885 -0.0657715 0.0409308 -0.0717239 0.0663881 0.133594 0.0892024 -0.0283219 -0.0256235 0.0160338 0.0841799 -0.0468361 -0.0298515 0.0193566 0.133018 0.120715 -0.00863321 0.0636133 0.0283516 -0.152591 -0.187018 -0.164652 -0.0747504 0.00370057 -0.0759274 0.134583 0.122024 0.0872925 -0.00733327 -0.134935 -0.175221 0.0302349 -0.0202128 -0.151118 -0.145293 -0.1283 -0.058133 0.131247 0.0316799 -0.134145 -0.0477728 0.17466 -0.09265 0.106812 0.0146355 0.00839789 -0.0172223 -0.146114 0.0743713 0.0875216 0.0477219 -0.0147402 -0.117269 0.0408373 0.0348036 -0.136728 0.046514 0.154333 -0.0862177 0.182353 -0.0682953 -0.0199291 -0.0349532 -0.0672571 0.0177321 0.0652205 -0.00155258 -0.016321 0.0436806 0.0449502 -0.107793 -0.0931535 0.0452168 -0.0828147 0.195088 0.0637717 0.075768 -0.0744503 0.126217 -0.0508135 0.00111987 -0.0739955 -0.0291572 0.0357432 -0.012581 0.0329587 0.150594 -0.0343461 -0.00539932 0.11356 -0.0648005 0.0286827 0.182531 0.0594375 0.00303625 -0.126233 0.068996 -0.0446895 0.108171 -0.0970748 -0.0512884 -0.0079323 -0.033072 -0.0312463 -0.0378323 -0.136355 -0.132381 -0.00683994 -0.00693172 -0.106942 -0.0799236 0.0600694 0.143862 0.143162 0.0333968 0.0658951 -0.0254693 0.0654731 -0.146098 0.0696444 0.0114307 -0.0872249 0.146911 0.0343198 -0.0686818 -0.171535 0.0714598 0.0903961 -0.137209 0.00147968 -0.0123855 0.00621834 -0.110008 -0.0188869 0.00338655 -0.0884537 -0.198886 0.011289 0.108075 -0.0154762 -0.0828784 -0.0946318 0.144108 0.131958 0.0309744 0.0398768 -0.12883 0.0383335 0.00953273 -0.0204977 0.0250902 -0.0268348 -0.0683323 0.113964 0.0970596 -0.073591 -0.100938 -0.01294 -0.0668448 0.104696 0.0708016 0.0509038 -0.0580187 0.0148295 -0.0905262 -0.0940691 -0.0650997 -0.105079 0.0852089 -0.0293431 0.0674059 0.0208965 0.0161115 -0.00566154 0.0191387 -0.0793011 0.086787 0.0142257 0.0651839 0.0660689 0.183851 0.0639253 0.123276 -0.0153103 0.0475703 -0.0459377 0.00647215 0.125234 -0.0887162 0.05761 0.0189406 0.120825 -0.0849678 0.0778658 -0.102294 0.0159248 0.0311499 0.0958123 0.0117794 -0.10412 -0.0753673 0.00589991 0.146667 0.103382 -0.0857437 0.150804 0.0209961 0.0161039 -0.0405131 -0.106656 0.10079 0.105273 0.0711465 -0.162553 0.0340502 0.079619 -0.0066848 0.111496 -0.0859974 -0.140237 0.0143539 0.0739202 -0.0988977 0.0469453 -0.00593259 0.0255258 -0.00246691 -0.17066 0.0498719 0.0296264 -0.168387 0.0888311 -0.0477717 -0.105303 -0.0430375 -0.115219 -0.0711372 -0.0061264 0.0014113 0.0425542 0.166221 -0.0954008 -0.155332 0.0804862 0.0430925 -0.0435545 0.044272 0.116685 0.004632 -0.0881668 -0.0780598 -0.114748 0.0607286 -0.0213903 0.00116998 0.185052 -0.0690122 -0.10882 0.00953554 -0.0295737 0.0206694 0.00556087 -0.0678538 -0.0302604 -0.069148 0.0696567 -0.134527 0.127495 0.0271014 0.0279267 0.0444767 0.0410286 0.00685122 0.00875449 -0.0983736 -0.0351939 -0.113486 -0.116367 -0.019362 0.134585 0.159797 -0.0966861 -0.0449838 -0.07134 -0.170544 -0.180581 -0.136379 -0.00871264 -0.00531824 0.0378101 0.00901511 -0.0648738 -0.0185636 -0.0833662 0.00131733 -0.031982 0.06923 -0.0642748 0.0612129 0.0117008 0.0745295 -0.119514 0.0782856 -0.0591586 0.0908019 -0.00148646 -0.163951 -0.120657 0.0578619 0.0610625 0.177569 -0.188104 0.0736471 -0.150997 -0.0927161 -0.0383121 0.0431648 -0.0620142 0.0557546 -0.0366558 -0.0469399 -0.17683 -0.150574 -0.0734218 -0.0481596 0.166287 -0.027151 -0.00252161 0.018649 -0.095432 0.0913478 -0.0759151 0.121368 0.0884737 0.0992873 0.063454 0.0441982 0.160493 -0.188889 0.0414856 -0.0901647 0.0212331 0.111708 -0.0818314 -0.0839917 0.0313954 -0.154705 -0.10325 -0.110332 -0.0772452 0.00982445 -0.108834 0.179139 0.0875915 0.0950151 0.0687137 -0.118362 0.04771 0.0263623 0.0745966 -0.0424008 0.0942618 0.0078476 0.0716624 -0.107373 0.0565103 -0.0184403 -0.00098687 0.040907 0.0226293 -0.0795827 0.0454712 -0.00341206 -0.0989263 -0.0446151 0.0419176 -0.0668581 -0.0424016 0.00233509 -0.0424 0.0981441 -0.0822546 0.0166888 0.00414818 -0.052837 0.0222647 0.0647056 -0.0436276 0.12897 -0.0134231 0.0734561 -0.0558076 0.071064 0.0996083 -0.187656 0.103301 0.0216482 0.013576 -0.0380199 -0.042408 0.0861897 0.0937902 0.0114446 -0.196489 -0.184018 -0.17614 -0.0197146 -0.0943235 -0.0784622 0.059777 -0.0920506 -0.0819764 0.0767528 0.0242168 0.172022 -0.0163484 0.0173221 -0.131526 -0.10859 0.0368478 0.10883 -0.102662 0.0704473 0.0126258 -0.147414 0.133421 0.161477 0.0720636 0.103196 -0.111487 0.0912945 0.0805748 -0.00508708 -0.0418816 0.0690995 -0.146238 -0.142143 -0.145073 -0.160183 -0.150616 -0.136925 0.0253456 0.0354904 0.194578 -0.0643375 0.182413 -0.0608157 0.104525 -0.0520769 0.165114 -0.0447149 0.097467 0.0579019 -0.0274867 -0.092105 -0.0609952 0.0816747 -0.10647 0.0348104 -0.0323338 0.0715635 -0.0810232 0.0411409 -0.0174432 -0.170917 0.152333 0.035183 0.199151 -0.0670977 0.177387 -0.0279733 0.0880716 -0.0435378 0.0965415 -0.0150446 -0.0314551 -0.157988 0.1156 -0.0226311 -0.162348 0.122469 -0.178381 -0.0441548 -0.0605258 0.0425025 -0.0799048 -0.0696376 -0.101814 -0.155943 -0.0531832 0.0365919 -0.0876404 0.0432385 0.134255 -0.125328 0.115165 -0.137683 0.116421 -0.0780592 -0.145287 0.153429 -0.0300261 0.105153 0.0186617 0.109815 -0.0609272 -0.142817 -0.143997 -0.0161074 0.121022 0.146678 -0.0781101 -0.0833271 -0.0591562 -0.1709 -0.0459696 0.0358056 -0.099475 0.0639279 -0.0298494 -0.0122349 -0.0105619 -0.0374149 0.0248187 0.0934462 0.0706615 -0.0933753 -0.00818965 0.080486 0.0119856 0.0206543 -0.147221 -0.124081 0.103006 0.0804853 -0.00928474 -0.144642 0.0219149 -0.0594541 -0.0787856 0.00747188 0.0967877 0.133727 0.0733185 0.134447 0.0156659 -0.108119 -0.0769559 0.141244 0.0760663 0.0181607 0.00948485 0.165223 0.00530862 0.00517225 -0.0333442 0.0777716 -0.0908685 0.0586334 -0.0203396 -0.000832569 0.0563913 -0.105306 -0.0439315 0.147744 0.0123556 0.106691 -0.155697 -0.0983581 -0.077879 -0.189513 -0.0346025 -0.0157154 0.147119 0.066235 0.0764636 0.0833022 0.00486081 -0.00924721 -0.0163503 -0.0418822 -0.0370108 0.0673037 -0.0942636 -0.160724 0.0511808 0.0559377 0.122306 -0.0514431 -0.0058789 0.0952762 -0.0712714 -0.0801567 -0.0665816 -0.0166901 -0.162792 0.0902701 0.0563684 -0.0145007 -0.00369431 0.137453 0.0181307 0.023974 -0.0595896 0.0328886 -0.143826 -0.0170102 0.0439047 -0.12779 0.017831 -0.156009 0.0124543 0.0482033 -0.0287186 -0.195784 0.0148604 0.16355 -0.0293119 -0.0913567 -0.0498562 -0.0223923 -0.0087139 -0.158657 0.0115698 0.0766413 0.112465 -0.174011 -0.0119107 0.00953471 -0.0980926 0.0151056 -0.0844955 0.0542646 0.0882645 -0.00366679 0.0307825 0.0931488 -0.13962 -0.0414511 -0.0556692 -0.0592238 0.0107371 -0.0535157 0.0669447 0.0231926 0.0383249 -0.00627705 0.0895851 0.0190956 -0.0425806 -0.155 -0.106979 0.059025 -0.0303652 0.00847216 0.0798082 0.00223816 -0.0987835 0.0135193 -0.113419 0.052142 0.131626 -0.133993 0.182811 0.0397272 -0.0128431 0.0993098 0.00137779 -0.0467102 -0.0267418 -0.030852 -0.0405138 -0.117367 0.0726958 -0.183148 0.136818 0.136347 -0.0108272 0.0452373 0.0125247 0.123404 0.153504 -0.0500492 -0.0635463 0.114244 0.0096859 -0.0281868 0.0329888 -0.0552976 0.0627818 0.0430041 -0.0391105 -0.0608534 0.127165 -0.0493549 -0.0425133 0.0826395 0.132697 -0.141668 -0.0688811 0.101247 -0.0344851 -0.06396 -0.154469 -0.0790905 0.0963025 0.0474427 0.00770095 0.156151 0.0574228 0.123471 0.180673 -0.016141 -0.0795636 0.103619 -0.0888847 0.0317209 -0.036351 -0.150615 0.112885 0.0177356 -0.0285986 -0.0818388 -0.0403057 0.0471045 -0.158471 0.130173 -0.0375952 0.055276 0.0160115 0.0564162 -0.0430404 0.0788981 -0.0766458 -0.00324382 -0.0650585 -0.124097 -0.0945513 -0.109795 0.0493964 0.130707 0.0339103 -0.0107929 0.156585 -0.0709859 -0.0933305 0.00263861 -0.140357 -0.0443775 -0.083308 -0.191311 -0.151475 0.0433618 -0.149738 0.0227789 -0.173758 -0.0388107 0.0404464 -0.0907587 -0.134286 -0.105306 0.112264 -0.0291631 0.00384769 -0.0342302 -0.1431 0.0119092 -0.0714482 -0.102695 -0.00811208 -0.197645 0.153524 0.083572 -0.0135118 -0.0106642 0.0394714 -0.0232964 0.0603178 0.0660626 -0.0400328 -0.140224 -0.169666 0.0710514 0.123881 0.0920577 0.0494103 0.126271 -0.0943666 -0.0158116 0.0190287 -0.0146636 0.0643848 0.0904585 -0.0239551 0.0105739 -0.0506438 0.0696021 -0.0115678 -0.142111 -0.0724448 -0.118017 -0.024143 0.0102838 -0.0137201 -0.0854551 0.0471403 -0.114264 -0.0357535 0.0696851 0.0408923 -0.0700611 -0.0319335 0.0265964 -0.148287 -0.128128 -0.0855736 -0.153945 -0.00787539 0.10833 0.106342 -0.0921727 -0.119413 -0.0665172 0.0934246 0.0821576 0.0494226 0.0742242 0.0846968 0.0346812 -0.0873493 0.167766 -0.0495667 0.0163203 -0.0187194 0.0898157 -0.124602 -0.0157889 -0.160085 0.0243948 0.141157 0.0266047 -0.071525 -0.040311 -0.0248546 0.0366693 0.067329 0.106905 0.0892814 0.0715288 -0.0736049 -0.0775293 -0.0295025 -0.0308088 -0.0130211 -0.0243633 0.113697 -0.0432756 0.0442284 -0.0816515 0.162666 0.102881 0.0272739 -0.0331786 -0.0246047 0.0324036 0.0538889 -0.0319855 -0.00192471 0.00936166 -0.0331276 0.055849 -0.0344664 -0.00856223 -0.054973 0.0715099 -0.0398916 0.0106253 0.051863 0.0326618 -0.0966724 -0.148041 0.00503064 -0.00832657 0.117052 -0.159479 -0.107241 -0.0975711 -0.098736 -0.00291467 0.0271925 -0.0903653 0.060591 0.121239 0.0824728 -0.139505 -0.00321492 -0.0744562 -0.0775088 -0.150122 0.030874 -0.0337588 -0.0430116 0.0488342 -0.118653 0.0198987 -0.112871 0.111099 -0.00439864 0.110041 -0.121796 -0.052398 0.0510858 -0.145321 0.00218972 0.0968448 0.0729173 0.0829831 0.0157388 -0.140171 0.0308531 -0.116185 -0.0266884 -0.0526768 0.176831 0.0919877 -0.0513743 0.0372724 -0.0115503 0.00341133 -0.0090824 0.0116856 -0.00498108 -0.0528811 0.118034 0.0678312 -0.0371539 -0.0430751 0.107067 -0.065014 -0.181416 -0.0249023 -0.148896 -0.0411946 0.0443963 -0.0845932 0.176151 0.0712863 0.00202025 0.0341323 -0.105548 -0.0539963 -0.0923377 0.0850372 -0.166677 -0.0465424 0.0223058 0.0662456 -0.00366671 0.170964 -0.0743742 -0.0851697 -0.0686445 0.000811077 0.0418463 0.108775 -0.00746942 0.0736889 0.00839937 0.130069 -0.120494 -0.194662 0.0313198 0.138553 0.0768576 0.0271954 -0.0197535 -0.0656665 0.167325 -0.0282919 0.0236306 -0.148682 0.0422605 -0.0492408 0.14567 0.198812 0.01629 -0.0544941 0.0621843 -0.178683 -0.129306 -0.0284191 -0.0764263 -0.0877311 -0.0654648 0.014269 -0.0662663 0.0546698 0.0518085 0.041429 0.0833753 -0.00887723 -0.020427 -0.0509103 0.183487 0.0216803 0.0036023 -0.0117952 -0.0564961 -0.00386344 -0.0613154 0.118722 -0.135159 -0.194627 -0.0902645 -0.0916869 -0.0548416 0.122731 0.00837954 0.0693692 0.116783 0.0577227 -0.190985 0.160703 0.0542397 0.0127649 0.0261352 -0.0455213 -0.123196 -0.0906361 0.0351131 -0.0160675 0.157585 0.0922731 -0.0510113 0.028852 -0.0277364 -0.0531887 0.135862 -0.0303256 -0.00842984 -0.0574704 0.140333 -0.0212362 0.0903884 -0.15131 -0.0306134 -0.0194314 -0.0726353 -0.148278 0.0861438 0.138348 0.108844 -0.0876134 -0.133548 -0.136044 -0.0570048 -0.137275 -0.00600478 -0.0957064 -0.151241 0.0206389 -0.126665 0.0330431 0.120791 -0.057089 -0.00730991 -0.0554805 -0.0136126 0.0576906 -0.150147 -0.0898849 -0.078244 -0.188209 -0.00871365 -0.0980942 -0.0238357 0.0439533 -0.097658 0.0338057 0.0113627 -0.0924279 -0.0248464 -0.12497 0.0746292 0.06031 -0.0925382 -0.152355 0.00438009 -0.155718 0.0831754 -0.0598935 -0.0276105 0.113871 -0.0455077 0.0850012 -0.128749 0.0366586 0.0609688 0.0482171 -0.16718 -0.0794694 0.0600774 -0.0149146 0.143193 0.151212 -0.0435524 0.00417191 0.173138 -0.113418 -0.0545294 -0.118434 -0.0496268 0.0437073 -0.0132324 0.0215746 -0.0445009 0.00381278 0.114337 0.0184617 -0.14377 -0.0601963 -0.150672 0.0855992 0.0794887 0.0495437 0.0244281 0.0573138 0.10114 -0.0565357 -0.147067 0.106009 -0.0417712 -0.107892 -0.0832741 0.0360304 0.0202495 -0.0228124 0.124396 0.0397937 -0.0652292 0.193949 0.01222 -0.147767 -0.0122632 -0.0807874 -0.0848493 0.142039 -0.0837491 0.102077 0.00417237 -0.0357068 0.025334 -0.0578303 0.11759 -0.0687315 0.0845363 -0.0532259 -0.123944 0.0222083 -0.0643792 -0.0302151 -0.0189345 -0.0249284 0.0266729 0.142114 0.0687087 0.126004 -0.0774906 0.0519339 -0.10669 -0.182027 -0.0353186 -0.145817 0.0367352 -0.147261 -0.0180911 -0.0145487 -0.193279 -0.0544433 0.037706 -0.0249975 -0.0029192 -0.135359 0.0174996 0.168639 0.0804306 -0.000326567 0.0120449 -0.0467603 0.0677442 0.147428 -0.0284593 -0.106457 -0.0620463 0.000664656 -0.104556 -0.0568142 -0.0593148 -0.0791795 0.0148179 -0.0468223 0.0411541 -0.0259088 0.0175374 0.161564 -0.0413247 -0.0831898 -0.0260731 0.039604 0.0216558 -0.0330694 0.0849539 0.0268574 0.0601733 -0.0513678 0.0115435 -0.0241178 0.0426155 -0.0856052 -0.100864 0.147576 -0.0405219 -0.00503309 -0.0798328 0.191985 -0.0909737 0.0300996 -0.0300483 0.0319665 -0.138906 -0.0184458 -0.0518318 0.0357371 -0.072388 0.023576 -0.0747807 -0.0883433 -0.0541616 0.168915 0.0208983 -0.0965278 0.00826919 -0.0653652 -0.121685 0.0254472 0.0762832 0.0998072 -0.10576 0.124708 0.000125699 -0.0915379 -0.08902 0.0257194 -0.0768848 0.162348 -0.0408585 0.1541 0.0735397 -0.0983076 0.147478 0.153498 -0.0942244 -0.0827622 0.0178519 0.0659892 -0.00764297 0.125311 -0.167479 0.0183546 0.159004 -0.198674 0.00329706 0.181929 0.0459187 0.121017 -0.179296 0.0333566 -0.0754131 0.083983 0.0194652 -0.0336824 0.13727 -0.0965115 0.0194319 -0.139642 0.0984865 0.0564669 -0.11087 -0.136511 -0.0323394 0.0579969 0.174984 -0.0932202 0.186141 -0.159543 0.0969111 0.122321 -0.0822428 0.158248 -0.00646256 -0.0481748 -0.145498 -0.0598354 -0.0620717 0.15627 0.063358 -0.0567464 0.0315985 -0.0416019 0.0455253 0.0437343 0.0276198 -0.0975462 -0.0303941 -0.163523 0.1981 0.0950873 0.142319 0.119125 0.0352382 0.0592315 0.00991878 0.0315156 0.0387078 -0.0700026 -0.0402825 0.0204159 -0.000880669 0.0739165 -0.0822789 0.0283165 -0.0379878 -0.170689 0.039627 -0.00574789 0.0160363 0.104197 0.0253542 0.106164 -0.171096 -0.0764734 0.0771258 -0.0635033 -0.163631 0.0633755 0.0666557 -0.0482129 -0.0779954 -0.0351558 -0.00564704 -0.0504888 -0.143926 -0.0709791 0.00684018 0.181355 0.15597 0.0183205 0.031733 0.0179142 0.141632 0.0871532 0.0766708 0.0948559 -0.0975535 -0.0482546 -0.00836574 0.119533 0.0958342 -0.0183526 -0.0336171 -0.103071 0.198122 0.170013 0.00261267 -0.00703564 -0.17976 -0.0679138 0.022553 0.0346387 0.0532573 0.0421164 0.156339 0.147708 0.134827 0.167275 -0.016142 0.105246 0.0719083 -0.0229472 0.0520508 -0.117479 -0.107187 -0.0609954 0.0389189 -0.0648149 0.0273614 0.0515035 0.0470877 0.122505 -0.000339474 0.128228 0.00457129 -0.132391 -0.0464746 0.0768108 0.106809 -0.060048 0.0601797 0.166598 0.0625798 0.0318705 0.047421 -0.0257876 0.0371454 0.0241738 -0.198723 -0.0521297 0.0604983 -0.194042 0.0309544 0.00775128 0.0619025 0.0594582 -0.0284258 -0.0130595 0.10541 0.00542031 -0.151851 0.0185506 -0.160017 0.0196784 0.164591 -0.0568521 0.19103 0.141903 -0.103718 -0.103921 -0.000713136 0.0617364 0.0384317 -0.184578 0.1352 0.0314763 -0.0199113 -0.0377037 -0.0801281 0.0611022 -0.0865342 0.0323292 -0.134969 0.099706 0.174067 0.0324831 0.0299605 -0.0544076 -0.180427 -0.114447 0.122608 0.0963694 -0.103726 0.0749624 0.132041 0.0287196 0.028961 -0.0304772 0.0422001 -0.126273 0.111106 -0.0827032 -0.0370411 -0.151057 0.0143997 -0.0491709 -0.143831 0.0220795 -0.126108 0.120475 -0.0415548 0.0459704 -0.0695991 0.0264102 -0.0907663 -0.189662 0.0570246 -0.0830818 -0.151039 -0.0318365 0.0567854 0.0480458 -0.152288 0.0553884 -0.0186554 -0.0268903 -0.0650933 0.0480338 -0.185001 0.0164365 -0.117157 0.0163702 -0.0377344 0.0839723 -0.00676497 0.00460998 0.0720255 -0.0278102 -0.0268165 -0.0809758 -0.0382856 0.00880536 0.0949532 -0.0820914 -0.10044 -0.156531 0.0293074 -0.00134873 0.0290322 -0.183662 -0.0358378 -0.0116241 0.0330549 0.0180464 -0.0288868 -0.0104092 -0.0951813 0.0833653 -0.139142 -0.0574282 0.18335 -0.0720516 -0.0829615 0.158933 0.054258 -0.13585 -0.0481436 -0.0536557 -0.0320972 0.129006 -0.126285 0.143909 -0.0939378 -0.10516 0.0767783 0.15321 -0.082603 -0.0558658 0.0833101 0.15921 0.153971 -0.125593 0.0437299 0.0405969 -0.0411476 0.0111583 -0.0886988 0.0413158 -0.0543609 -0.0456543 0.0302999 0.0145424 -0.0223603 0.0994228 0.0580192 0.00850191 0.0530869 -0.0392507 0.0170556 0.136373 0.0258378 0.0832486 0.116688 0.0689354 0.119558 0.0808021 0.0196524 -0.0360932 0.174725 -0.07229 -0.0598138 0.00978382 -0.0222426 -0.0454222 -0.167276 -0.0226246 0.0682957 -0.027321 -0.0784871 -0.162979 0.113778 0.0753745 0.00770719 0.00292028 0.0150874 -0.102612 0.0411791 -0.0472303 -0.0561089 -0.0208661 -0.091459 -0.133999 -0.0860886 -0.0311564 -0.131582 -0.0841759 0.0155508 0.0707362 -0.0657036 0.0072145 0.162077 -0.12169 -0.0336014 0.165513 -0.0526177 0.0661886 -0.0965757 -0.0692773 -0.16606 0.100495 0.098944 -0.0474901 -0.0930404 -0.0479147 0.136765 -0.0141588 0.158524 0.118667 -0.177995 -0.143997 -0.0301512 -0.129675 0.0265016 0.0885887 0.129258 -0.110994 -0.0832652 -0.189702 -0.0540033 -0.0367425 -0.0917488 0.045602 -0.016019 0.0713369 0.115908 -0.0917662 0.107982 0.16522 -0.139272 -0.0370825 -0.0437555 -0.0176075 -0.114485 0.0285958 -0.00249767 -0.0851672 0.0578932 0.070786 0.0275218 0.0217388 0.0327636 -0.0527661 -0.0781722 0.010652 0.0625193 -0.150377 -0.103977 0.0264974 0.0488485 -0.0475448 -0.127646 0.0561858 -0.0331054 -0.0760241 -0.0601522 0.0350988 -0.0184486 -0.00768769 -0.00687781 -0.0304433 0.0219923 -0.100265 -0.0427441 -0.0116402 -0.0943476 -0.10119 -0.0192794 0.0211231 0.156305 0.0252495 0.108171 0.00140102 -0.0690493 -0.00453314 -0.0350077 0.132803 -0.0251258 0.0620516 0.101257 0.117053 0.0476213 -0.0603998 -0.00934447 -0.0588499 0.0376742 0.11932 0.0323566 -0.0407552 -0.0781712 0.0139009 -0.0795126 -0.0649055 0.110245 -0.0603999 -0.0928046 0.04477 0.135855 -0.0158504 0.0657321 -0.0537971 -0.107621 -0.149263 -0.0737221 0.0920551 -0.0501877 0.0462798 -0.0428466 -0.0507548 0.0817464 -0.0425304 0.0489595 0.0795964 0.0772921 0.0939375 -0.0607653 0.0491959 0.0509975 -0.0920325 0.0232119 0.017315 0.0852631 0.1256 0.000823319 0.0263069 0.114314 0.109848 0.134485 -0.0338555 0.0636809 -0.0677456 -0.0471601 -0.150437 -0.101936 -0.0884939 0.0031302 0.0672418 0.06335 0.187229 0.10427 0.03576 -0.0424174 0.0589734 0.118845 -0.11282 0.0802991 -0.0588016 -0.0905788 0.0214679 -0.0281744 -0.15049 0.0421262 -0.0953395 0.0740114 0.0728104 -0.0838433 0.163883 -0.00954378 0.00488412 0.0591403 0.0347728 -0.0440992 0.0631145 -0.137259 0.021049 0.161988 -0.0456297 0.0541289 0.0641323 -0.0540676 0.0821738 -0.0648858 0.104592 0.0608895 -0.0340269 -0.160899 -0.105111 -0.107221 0.111138 0.0358796 -0.0785403 0.0982916 -0.079902 0.0405014 -0.0572484 0.0703534 -0.00117714 0.0635285 -0.110532 -0.046436 -0.190254 -0.167149 -0.0504513 0.117894 -0.105826 0.0806084 -0.0766386 0.145603 -0.0256614 -0.086181 -0.0616945 -0.0478586 0.0204156 -0.0559914 0.0408932 -0.0240229 -0.114982 -0.0108525 -0.146118 -0.0555526 -0.00997436 0.0426002 -0.0281151 0.0550623 0.115798 0.0701246 0.034908 0.0447946 -0.0650512 -0.115153 0.0727609 0.0922337 -0.0520414 0.0752306 -0.0907151 0.0923109 -0.00323694 -0.121849 -0.0140366 -0.0689679 0.16483 -0.013332 0.0704578 -0.180281 -0.0572321 0.151687 0.00478879 0.0511609 -0.091801 0.135659 -0.0241942 -0.0720205 0.0547215 0.00440693 -0.121142 0.188972 -0.0741323 -0.171862 -0.0924184 0.00223895 -0.124647 -0.0372077 -0.0133433 -0.176281 -0.0234144 0.110965 -0.0733499 0.0412008 0.0820507 0.124082 0.0636685 -0.0136912 0.0108152 0.0892194 0.0175499 0.0380878 0.149747 -0.117434 0.00832149 0.150663 -0.0732857 0.182612 0.147762 0.0189635 0.146966 -0.119849 -0.049585 -0.0129581 -0.049275 -0.0293565 -0.0179063 0.0329147 0.0529807 0.0650887 0.17824 0.0998129 0.0930774 0.0473515 0.0718418 0.0339175 0.169911 0.0981252 -0.0388465 0.0215525 0.123424 -0.120482 0.130688 -0.0459578 -0.0773477 0.101947 0.0300308 0.117302 0.0156517 0.00620317 -0.0836402 0.0225081 -0.0846711 -0.00660511 -0.0338638 -0.155464 0.125555 0.0345695 0.0751801 0.0150635 -0.0186589 0.0279173 -0.0731303 -0.160529 -0.0257944 -0.0370036 -0.0487173 -0.0957828 0.0368605 -0.0382595 -0.0415363 0.0805125 -0.0332441 0.0365236 0.0661241 -0.0356055 -0.0922957 0.0240418 -0.0835115 -0.106056 0.0168606 -0.0353091 0.0357755 -0.0695802 0.0959291 -0.0267078 0.157791 -0.136307 -0.090636 0.0607946 -0.0951433 0.0575743 0.0515256 -0.0170283 0.0317446 -0.122363 -0.0160313 -0.0932024 -0.0832474 0.0117571 -0.154589 -0.100284 0.0388719 0.00977035 -0.0425389 0.140549 0.0381471 -0.059653 0.130978 0.0120265 0.12304 0.00484292 0.131972 0.0221643 0.00647456 -0.0842035 -0.00678396 -0.0350398 0.0126495 0.0782881 -0.126456 0.09139 0.154534 0.0239796 -0.0308092 -0.133932 0.0672475 -0.14572 0.173817 0.0364518 0.0995637 -0.0058945 0.0918162 0.000296768 0.0840676 0.120321 0.0365896 0.115055 -0.0108721 0.162678 -0.0770434 -0.000317948 -0.0475055 -0.151094 0.0596337 0.057464 0.0511733 -0.0127446 -0.0326613 0.153055 -0.0450506 -0.136615 -0.109454 -0.0953589 -0.0385824 0.187908 0.0307184 -0.0645769 -0.083503 -0.00989759 -0.0230165 -0.0196565 0.140457 -0.0507242 -0.0750543 0.037414 -0.00525611 -0.163884 0.039636 0.0455209 -0.00611671 0.0200308 0.0195905 -0.000732505 0.182574 0.0149701 -0.0738211 0.0479252 -0.0729181 0.0829661 0.00136597 -0.0703457 -0.0485637 -0.100416 -0.153358 -0.0564942 0.0152166 0.023012 0.0441165 0.0802245 -0.118105 0.15673 0.121993 0.0466363 -0.0794602 0.0254313 0.0146493 0.115505 -0.121029 -0.111638 -0.0219317 -0.1124 -0.0104199 0.129022 0.0889215 0.0576129 -0.118239 0.0656051 0.0719896 0.00481906 -0.0440022 -0.00912071 0.0607835 -0.0980937 0.0618645 0.175414 0.0391287 -0.118981 -0.114522 0.0291642 0.116337 0.128492 0.0964102 -0.120136 -0.0100316 0.0663292 0.143658 -0.138278 -0.0386925 -0.0112879 0.00674803 0.0324132 -0.173378 -0.101819 0.138636 -0.11699 -0.143266 0.0610329 0.15178 0.188575 -0.0908712 0.0717044 -0.0337257 0.0513728 0.179927 0.0566705 0.0666304 -0.0306474 0.0703287 0.13993 -0.00299753 -0.0220143 -0.0703092 0.03771 -0.0370932 -0.0666192 -0.0797876 0.0466371 -0.0907212 0.142655 -0.0715675 -0.140588 0.138074 -0.0859009 -0.175315 0.12282 0.0400176 -0.0318631 0.127382 0.0432938 -0.0312973 0.0150887 -0.191575 -0.187402 -0.0498915 0.155307 0.0312653 -0.168767 -0.136051 0.0380673 -0.118291 -0.107221 0.189705 -0.112036 -0.0801011 0.166786 0.0106304 -0.0386718 0.00263685 -0.08787 -0.0933639 0.130952 -0.0441773 -0.0893225 -0.118402 0.068209 -0.0928246 -0.00413772 -0.151998 -0.129855 0.00519471 -0.00923437 0.193789 0.126274 -0.0203371 0.103816 -0.0656551 -0.0349147 0.114758 0.0762257 -0.00888147 0.00759372 -0.008431 -0.139813 0.105262 0.0516928 0.0124713 -0.0819868 -0.0306447 -0.0720041 -0.100879 -0.0515977 -0.020185 0.0897624 0.0297208 -0.130917 -0.128281 -0.0940761 0.0880429 -0.145002 -0.0342519 -0.0753417 -0.046622 0.0742475 0.0740662 0.170099 0.109741 0.0876633 0.0999899 0.123581 -0.115623 0.00283927 -0.108316 0.00631998 -0.0256411 -0.0247687 0.187889 -0.0630846 0.0879807 0.00155133 0.184157 0.0194665 0.0675837 0.0284379 0.0122559 0.0919445 -0.0196443 -0.098275 -0.0938906 -0.0251693 0.162703 -0.065631 -0.0716064 0.12107 -0.0405212 0.0985393 0.0208931 0.0636868 -0.0154563 -0.00617705 0.0499507 0.0968909 -0.1579 -0.055675 0.161898 0.00644392 -0.103532 -0.020763 -0.0197615 -0.034646 -0.0386298 0.0260382 -0.119423 0.0604713 0.00869213 0.0461147 -0.0124027 -0.0671693 -0.0193945 -0.018639 0.026264 -0.0582834 0.0284319 -0.189761 0.0922586 0.0560841 -0.110818 0.125025 0.00312419 0.0998311 0.0199331 -0.168835 -0.024704 -0.0673246 -0.0163197 0.0570531 -0.0388962 0.00627366 -0.0642771 0.00320355 -0.0686675 0.042203 -0.0105767 -0.100509 0.132436 -0.0942922 0.0163338 0.0694271 -0.0250685 0.0880225 -0.17506 0.150959 -0.0241063 0.128532 0.073521 0.0120335 0.0810914 -0.155488 -0.0981504 -0.129064 -0.0751244 -0.14332 -0.027216 0.0947488 -0.111148 -0.0220371 0.0385042 -0.0556562 0.0764795 0.112964 -0.0682355 0.134769 0.0346454 -0.114994 0.077969 0.0284498 0.0992903 0.15148 0.0481928 0.0370359 -0.199646 -0.0446987 -0.163526 0.152442 0.132623 0.0551691 -0.100942 0.0341297 0.0782286 0.0355525 -0.0290614 -0.000723989 0.00770859 -0.121675 0.0351021 0.0589557 0.0261011 0.0139068 0.098585 -0.112284 0.0255577 -0.118868 -0.0629369 0.043657 -0.0127656 -0.035761 0.0564659 -0.162052 -0.0908867 0.0922787 0.0979598 -0.0707102 0.0748968 -0.00876432 -0.0515199 0.199814 -0.0282008 0.0706339 -0.0146902 -0.0527712 -0.0446075 0.148047 -0.150431 -0.170403 -0.0128248 -0.0832275 0.162872 0.0641978 0.116003 -0.0145755 -0.114844 0.0325672 0.150052 0.0140251 -0.099222 -0.0320872 0.0123947 0.000653674 -0.11806 0.15705 0.0827162 0.104809 0.0246722 0.0501872 -0.109829 0.0804881 0.177445 -0.0590198 -0.109691 -0.182473 -0.0947879 0.140878 0.0100165 0.0407611 -0.065744 0.0744754 -0.142763 0.159977 -0.182931 -0.0621278 0.0406415 -0.00856883 -0.088622 0.0549602 -0.0517176 0.0750865 -0.147225 0.172718 -0.104798 -0.146567 0.067097 0.0723697 -0.0984002 0.0369146 -0.0183783 -0.128531 0.126273 0.115892 0.0103207 0.0763937 0.0706929 0.0753918 0.0186104 0.186322 -0.0348642 0.0203431 0.0272244 0.112561 0.116526 -0.077375 -0.0441749 0.168461 -0.030536 0.14414 0.0458143 0.0301277 0.0648069 -0.0189275 -0.170532 -0.0736081 0.0665961 0.02504 -0.0717696 -0.0823214 -0.0105645 0.101127 0.116267 0.106423 -0.0048997 -0.0350086 -0.155923 0.0193181 -0.0640872 0.107391 -0.0564586 -0.103877 -0.105562 0.129388 -0.0336897 0.027081 0.0231547 0.135123 -0.126624 0.0909179 0.186923 -0.00163384 0.162549 -0.0138195 0.0197675 0.0670063 -0.0909816 0.191457 0.070312 0.0116203 0.0215567 0.157786 0.162218 0.0612064 0.0142847 -0.135308 0.00120577 0.0621107 -0.0418604 -0.0802652 0.0692183 -0.181451 -0.0102704 0.0335763 0.112069 0.035959 0.0166612 -0.0909706 0.102515 -0.0698074 0.0857823 0.112603 -0.00855866 -0.0479322 -0.12698 0.139759 -0.182478 -0.0552591 -0.0728531 -0.00144457 0.00107216 -0.071072 0.0777139 0.0215808 -0.0567084 -0.144417 -0.18583 -0.0733325 0.127884 0.13532 0.183232 0.0399135 -0.0664974 0.0568681 0.0545324 0.106104 0.0270437 -0.157304 -0.0932034 0.00133244 -0.0420105 -0.0161412 0.0589953 0.139755 -0.0568248 -0.0759983 -0.0822073 -0.0234791 -0.10025 -0.012874 -0.0375942 -0.0251253 0.0461572 -0.138041 -0.0214568 0.0930092 -0.00946713 -0.072252 0.0938075 -0.152247 0.0574173 -0.00588599 -0.0146052 -0.184463 -0.00700488 0.0759478 -0.0409579 -0.0133322 -0.0257944 -0.0353698 -0.0329605 -0.00229063 -0.00488761 -0.0945155 -0.0705089 -0.159414 -0.074085 -0.091719 -0.0719958 -0.0955051 -0.0699563 -0.102434 0.0219239 -0.0462072 -0.0228309 0.137298 -0.0414442 0.100687 0.0249975 0.0466326 0.00388117 0.120344 0.0787362 -0.129884 -0.0672235 -0.0497128 0.0889976 0.00797858 0.0971146 -0.0335184 0.112846 -0.0991817 -0.095148 0.000267767 -0.144008 -0.0590996 0.02008 0.0896332 -0.0878343 0.126387 -0.0420942 -0.00685624 0.0262642 -0.195102 0.122093 -0.110407 0.0364153 0.00982924 -0.178819 0.0596245 0.11464 -0.0720708 -0.0577008 -0.0357681 0.0855961 0.102892 -0.057185 -0.0986744 -0.061814 -0.115061 -0.0897051 0.0669945 0.000856337 -0.00941606 -0.00238789 0.093576 -0.107457 0.0111582 -0.0766597 -0.0597104 0.0267816 0.00243387 -0.0274057 0.193723 0.128599 0.082525 -0.0486703 0.045826 -0.00354467 -0.0722489 -0.151359 0.0601979 0.168434 0.0138908 0.108076 0.0929125 -0.0413563 0.136764 -0.054602 -0.162463 -0.0375726 -0.110404 -0.0309059 -0.0354584 0.00709448 -0.0262687 0.0459164 0.0917647 -0.105316 -0.116586 -0.0173615 0.132156 0.0720331 0.0491854 0.000787443 0.086674 0.13045 0.0297661 0.035177 0.0111674 0.0253067 0.13333 -0.0806789 -0.00619008 0.0410674 -0.0628782 0.0213164 0.163807 -0.0891454 0.0118891 0.0375936 0.0241919 0.0900776 0.159833 -0.160767 -0.00159195 -0.0226978 0.130356 0.0753407 0.0886741 0.0797217 -0.0528515 0.0475793 -0.0133496 -0.107068 0.121987 -0.0043531 -0.0321931 0.0524838 0.0738988 -0.0669498 -0.135156 0.0271974 0.00273786 -0.0695334 0.039015 -0.0473036 -0.0842203 0.0329237 -0.0847967 -0.127872 -0.0371241 -0.0472434 0.0750005 -0.0496151 0.134835 0.0698698 -0.0448026 0.135721 -0.0282841 0.0423811 -0.034484 -0.046377 -0.0363336 0.123628 -0.0569354 -0.0428523 0.0156488 0.0772492 -0.0954153 0.0162942 -0.00602681 -0.0210415 -0.0232578 -0.14234 0.0267872 0.0232401 0.0719115 0.109858 -0.0314138 0.0155295 -0.0182773 -0.0256025 0.112178 -0.05019 -0.0158393 -0.137196 -0.0845093 -0.0746974 0.0715403 -0.0334039 0.0343436 -0.0468811 0.0627296 -0.103646 0.00882549 0.00345385 -0.0892108 -0.126843 -0.0981021 0.152479 0.00425791 0.117712 0.0153775 0.0144228 0.104099 0.0391601 0.0958229 0.0342056 -0.033955 0.0384755 -0.0822459 -0.0487952 0.0112158 -0.184239 0.0148813 -0.160284 -0.0468811 -0.143475 -0.145091 0.167732 -0.01966 0.0980827 -0.000287002 0.00116715 -0.144644 -0.145284 0.0757358 -0.0433378 -0.0446415 0.00544867 -0.107792 -0.0114915 0.128868 -0.0384499 -0.021619 0.0831358 -0.0201262 -0.0480354 -0.0964165 0.00423555 0.0445871 0.0849914 -0.0292287 -0.167418 0.0556805 -0.140326 0.0465158 -0.0731271 0.0682076 -0.0304262 0.0176259 0.0386716 0.0270702 0.00382687 0.00441121 0.073091 -0.00269694 -0.00327779 0.0492629 -0.0334126 -0.128711 0.0400259 -0.0891848 0.0617872 0.111009 0.143305 -0.000960662 0.0307168 -0.123526 0.0886177 -0.0421393 0.118717 -0.0472585 0.0630597 -0.12431 0.186445 -0.127957 0.0467028 -0.139019 -0.0126522 -0.132396 0.156858 0.120777 -0.0775161 -0.0768519 0.0795938 0.0594067 0.0707994 -0.085764 0.0257836 -0.18916 0.0487377 -0.0591685 0.147619 -0.00217337 0.038502 -0.186413 0.0578282 -0.0246624 0.101179 0.0984914 0.00879101 -0.0276874 0.00817206 -0.0729832 -0.123922 0.130231 -0.141116 0.0912906 -0.0413205 0.0833698 0.124676 -0.0253328 -0.00326654 -0.0985057 0.0110584 0.0551269 0.0914269 0.073832 0.00293997 0.0726125 0.0722404 0.0661833 0.070479 0.126803 -0.0683307 0.0107426 -0.074433 -0.122563 -0.0555878 -0.00930433 -0.151306 0.161216 0.0499732 -0.135475 -0.0342957 -0.143455 0.0857549 -0.128638 -0.0857887 0.0506284 0.0159656 -0.0192134 0.0417814 -0.0734115 0.102368 -0.0542516 -0.12138 0.00604734 0.101513 -0.0483802 -0.0687641 0.0204566 -0.117213 -0.186445 0.0896859 -0.0150138 -0.0875997 0.131939 0.0897352 -0.188944 -0.0151958 -0.0204659 0.0523131 0.0624564 -0.180313 0.0438116 -0.0508915 -0.182544 -0.0289046 -0.14378 0.0561566 -0.0411227 -0.0775309 -0.0612163 -0.00985743 0.00706621 0.0551327 -0.0368182 -0.0623978 -0.100649 -0.111154 0.188457 -0.0759888 0.0627406 -0.0145056 0.0144114 0.0367874 -0.184591 0.192098 -0.00660962 -0.038121 0.071765 -0.08253 0.144456 -0.0247001 -0.0368223 -0.0728703 -0.00876739 0.0243364 0.0411838 -0.103342 0.197805 0.0607457 -0.0281811 -0.043704 0.135067 -0.0328303 0.0576907 -0.0913378 -0.0809206 -0.11614 0.0859554 0.0603735 0.0463882 0.0258031 0.0284741 -0.00376042 0.0506315 0.0752862 0.070407 0.151705 -0.0274331 -0.12535 0.0671333 -0.0783599 -0.000711856 -0.0551147 -0.0837138 -0.0190728 -0.0834407 -0.0311205 0.0150463 -0.120656 -0.029068 -0.0455368 0.0105922 0.163847 0.0429369 -0.0349871 0.0337371 0.114721 -0.0818489 -0.0508619 0.0569319 -0.0227119 -0.0355716 -0.0310443 0.161099 0.153862 -0.169201 0.0590355 0.10489 0.0358543 0.096271 0.010413 0.0130968 -0.0430205 -0.172114 0.0882122 0.0871697 -0.0559404 0.0374173 0.123515 -0.0571915 -0.111082 0.175115 -0.0865087 0.0794743 0.0406617 0.00118766 0.0297273 0.0397531 0.0770385 -0.00534208 -0.113412 0.142045 -0.0599727 -0.0170454 -0.0291834 0.113024 0.116484 -0.020191 -0.00492649 0.0747306 -0.0247694 -0.0761223 -0.0944499 -0.0387006 0.0986391 -0.0515115 -0.0437504 0.029248 0.0143901 -0.160769 0.114977 0.0542938 -0.0321646 -0.0900695 0.0137066 0.0736412 0.0994108 -0.134134 -0.0601499 0.0222283 0.0598983 -0.0145802 -0.077189 0.0148023 -0.104652 0.0625581 0.105705 0.0078278 -0.0383781 -0.0579013 -0.0527789 -0.0522364 0.0900652 -0.0757449 -0.107652 -0.155933 -0.0873718 -0.100456 -0.111718 0.109377 -0.0339225 0.0152025 0.0993823 -0.130153 0.0418224 0.0304316 -0.0564144 -0.0492403 0.023322 0.153274 -0.017946 -0.0296074 0.121611 -0.10019 -0.0645476 0.014847 0.165946 -0.162517 0.12454 -0.0664915 -0.0964321 -0.0383401 -0.0243881 -0.0625854 0.0577751 0.0853544 -0.0487232 0.0157222 0.0470661 -0.0829411 -0.060815 0.0315326 -0.163663 0.0435737 0.0478256 -0.00104561 -0.136436 0.16057 -0.014257 -0.0513805 -0.0390144 0.050603 -0.104002 -0.0369765 -0.0993152 -0.0666717 0.0599644 -0.113373 0.00935026 0.110136 -0.0713863 0.100095 0.0670826 -0.0295094 -0.181707 -0.104913 -0.036524 -0.050378 0.00405028 -0.0570723 -0.032675 -0.102073 0.0969649 -0.00389429 0.0188678 -0.0400665 0.0562692 0.0133942 0.0146831 -0.00628831 0.14779 -0.0970531 -0.035684 0.0626321 0.0994247 0.0150159 0.0335437 0.083403 -0.0784187 -0.0465768 0.0789967 0.099448 0.16096 -0.0608326 0.0797447 -0.0100764 0.105449 0.035311 0.0385049 0.0115281 -0.00644036 0.0229125 -0.0853219 0.0809247 0.023362 -0.0782791 0.0616245 -0.166989 0.0589366 -0.141251 -0.112207 -0.0301341 0.0491032 0.0122578 0.176168 -0.0539092 -0.148803 0.0143862 0.0281308 -0.0534154 -0.0614507 0.136429 0.146184 0.0118093 -0.0593116 -0.022034 -0.0507912 -0.088082 -0.0292758 -0.0458945 -0.0610357 0.0110113 0.0637115 -0.0106695 -0.0357953 0.0166168 0.0886731 0.00444385 -0.0944959 -0.0751135 0.0712609 -0.101886 0.0686905 0.0246831 0.024011 -0.0692739 -0.014604 0.0388104 0.0630714 -0.0131611 0.0135862 0.043216 -0.0975357 0.00525972 -0.0209613 -0.0486178 -0.0120323 -0.0871555 0.0891763 -0.0518086 -0.0176794 -0.0106987 0.0460934 -0.0688267 0.1123 -0.14726 0.0874693 0.0762896 -0.01227 0.0578851 0.019377 0.0839849 0.118078 -0.146274 -0.0248076 0.0101326 0.00483673 0.0449475 -0.0914069 -0.0498851 0.109435 0.134831 0.0527491 -0.121283 0.104135 -0.15848 -0.0920765 0.0180478 -0.112779 0.0434678 -0.0111167 -0.0535457 -0.0151373 -0.0835961 -0.129274 -0.0831761 -0.0855606 0.032921 0.0135706 -0.104211 -0.0637054 -0.140238 -0.0477683 0.10761 -0.095083 -0.150136 0.144724 -0.0512187 -0.100712 0.00424426 -0.00817488 0.0501243 0.13697 -0.135118 -0.0251223 0.0159588 0.0935666 0.00544137 0.157854 -0.0234817 0.0634714 -0.0199509 0.0172874 0.111956 0.0257305 -0.0542407 -0.0714397 -0.0158103 -0.111838 -0.1604 -0.0108548 0.1629 -0.0494704 -0.0949665 0.00241553 -0.0984562 -0.0838059 0.0979246 0.0774119 -0.128415 -0.0670168 -0.0611381 0.0828912 -0.0246275 -0.00633553 -0.075877 -0.088156 0.109763 -0.00863783 0.158335 0.0515707 0.158878 0.0905828 -0.0189092 0.0148304 0.166779 -0.0335847 -0.189103 -0.176207 -0.0204114 0.0208989 0.000899927 0.169357 0.053705 0.0432695 0.0209897 0.124789 -0.0700317 -0.0834834 0.112467 -0.0353234 -0.140571 0.0626556 0.0658079 0.0584431 0.144072 -0.0204182 0.138917 -0.033048 -0.148047 0.170463 0.108904 -0.00524343 0.0161618 0.059847 0.0734367 0.124301 0.043228 -0.0314647 0.0416567 -0.00400837 -0.0072963 0.00690516 -0.0647902 -0.0691564 0.079575 0.0522271 0.00281384 -0.151939 0.130674 0.0391303 -0.113643 0.0388932 0.00797033 -0.0404983 0.0305478 -0.171638 0.0640157 0.0720345 0.0205434 -0.0574025 -0.0780236 0.0347474 0.0344218 -0.0464076 -0.0415055 0.08266 -0.0885106 0.0313611 -0.0294521 0.06683 -0.0479108 -0.0661845 -0.150583 0.154973 -0.06691 0.106818 0.142509 -0.112455 0.0289287 0.0966918 -0.0821553 0.0391707 0.130463 -0.093894 0.0101195 0.0928972 0.0365479 0.0569471 -0.184269 -0.0945779 0.0754218 0.113243 0.00483492 0.0102727 -0.189847 0.0680291 0.137811 0.142181 0.17648 0.142267 0.0350204 0.117907 -0.128064 -0.0537365 0.140627 0.0456396 0.080721 -0.0837205 -0.0268688 -0.0481506 0.108264 0.0693919 -0.0410897 -0.166083 0.0782195 0.022569 0.0571991 -0.093828 0.00610681 0.0237903 0.107783 0.0674546 -0.0939483 0.0283702 -0.0612763 0.1183 0.0187219 -0.0858602 0.067262 0.119878 0.0356644 -0.07942 -0.104171 0.0325269 -0.186749 0.12577 0.141374 0.138285 0.0601238 0.0649975 0.049077 -0.0701741 0.0155988 -0.00291075 0.169604 0.0206459 -0.141931 -0.00666028 0.145965 -0.0916483 -0.0742738 0.176932 -0.00399825 -0.109726 -0.0907711 -0.0126485 0.125358 -0.0133279 -0.131521 -0.0950193 -0.05727 -0.111371 0.102803 -0.0295662 0.0346109 0.0235124 0.167418 -0.0173783 -0.0817201 0.124836 -0.0352151 -0.123942 -0.0702795 0.0447103 -0.0177523 -0.138585 -0.152614 0.0814242 0.0739125 0.174266 0.103364 0.129051 -0.00670741 -0.0625435 0.000504379 -0.0651173 -0.012149 0.00209842 0.115846 0.0943749 -0.168574 -0.0703779 -0.0129413 0.0408932 0.0774793 -0.12996 -0.00567779 0.174688 0.0650727 -0.106099 -0.000385816 0.111049 -0.13506 -0.056743 0.000110038 -0.00554288 0.0334839 -0.016365 0.111435 -0.161973 0.0779329 0.046004 -0.0337433 0.172518 -0.109993 -0.0657737 0.0462119 0.0995086 -0.0326667 0.016573 -0.0564783 -0.18375 -0.122446 0.0239506 0.00739976 0.0340461 -0.0223362 -0.136735 -0.130418 -0.111446 -0.0476737 0.0267804 -0.00724005 0.0691299 0.151856 0.0934673 0.12751 0.110761 0.010907 -0.00630738 0.119367 -0.188929 0.125212 -0.0405351 0.0327451 -0.0591047 -0.0403076 -0.0131642 0.0864025 0.00750826 -0.0239045 -0.0891948 0.00692365 -0.143467 -0.0480429 0.0162246 0.0681667 0.00178887 -0.0291122 -0.0503477 -0.195093 -0.0180229 0.0281021 -0.0761039 0.0621363 -0.0567985 0.0796282 0.037026 -0.174312 0.134882 0.0184407 -0.0431913 -0.0944707 -0.0185193 -0.1736 0.0326768 -0.1476 -0.104729 -0.17314 -0.0277305 -0.0382388 0.165766 0.0268373 0.022486 -0.0745257 -0.116467 -0.175947 0.0138554 -0.122152 0.0342845 -0.0567972 -0.0816394 -0.0171148 -0.00340978 0.153581 -0.116486 0.0497687 0.119129 -0.0039365 0.13961 -0.00139903 -0.0511544 0.0777414 0.000167574 -0.0171623 0.048799 -0.0386668 0.0359865 0.0369012 -0.102805 0.0520542 0.194894 0.00873459 0.0361313 0.031151 0.0189355 -0.0352394 0.0215559 -0.0821828 -0.0941161 0.0311718 -0.0454707 0.0574526 0.0541741 0.109726 -0.091095 -0.0745846 -0.104637 -0.0756683 -0.00586716 0.165895 0.0516245 0.1197 0.00519225 -0.0336711 -0.080064 -0.0545309 -0.163018 0.00632228 0.0424635 -0.00279197 0.063131 0.113594 -0.0134851 0.00762127 0.0616054 0.0827248 0.0841222 -0.00893075 0.0464042 0.153821 0.0146969 -0.0143764 -0.0410443 -0.00100996 -0.146848 0.034654 -0.0264836 -0.018266 0.0347325 0.129906 0.116171 0.0620466 0.132756 0.163366 0.0540974 -0.101354 0.0364833 -0.166241 0.0128513 -0.0926391 -0.0156174 0.0724064 -0.0628988 0.0317785 0.00464112 0.0823528 -0.022886 -0.167817 -0.00496828 -0.0545872 -0.0542842 -0.0821435 -0.0366827 0.151165 0.0114732 -0.0562005 -0.00149296 -0.170899 -0.0559195 0.000644297 -0.151908 -0.0053464 -0.15995 0.121295 -0.0303285 -0.00712981 0.0578655 -0.0835165 0.0523224 -0.147266 -0.0810896 0.0461635 0.0318297 0.105634 -0.0652153 -0.0404504 0.0529641 -0.141523 0.116416 0.078397 -0.0159306 -0.104469 -0.0163073 0.0381753 -0.0795411 -0.0167886 0.0298121 0.0581172 -0.0157047 -0.0451684 0.089609 -0.0599934 -0.00783215 -0.0272812 0.0592199 0.0890668 0.0833737 -0.0996868 -0.0121977 -0.0468052 0.125832 0.105248 0.113535 -0.0200524 0.0717118 0.0509386 0.0347555 0.0204743 0.0619038 -0.121082 0.19337 0.156147 0.142347 0.0768315 -0.0183166 -0.0166462 0.122139 -0.127017 0.183638 0.082822 -0.0806941 -0.154345 0.0415693 -0.0665391 -0.0643653 0.0877877 -0.133175 0.117684 0.0332413 0.0780194 -0.00493271 -0.181517 0.0836855 0.0010463 -0.111287 -0.192048 -0.00327868 0.0817085 -0.167201 -0.0163688 0.0845577 -0.114319 0.196701 -0.0328534 -0.00550219 -0.0261761 -0.12427 0.00511633 0.000644411 -0.0678222 -0.0109873 0.0549062 -0.01066 0.000441143 0.00100025 0.0423325 -0.00983894 0.143621 -0.187145 -0.181175 0.0400937 -0.0528517 0.0755221 0.069456 -0.151014 0.0779053 0.105211 0.0472245 0.0294378 0.085017 0.0641099 0.0330473 0.0225026 0.0738768 -0.000420343 -0.117714 -0.0429394 0.00631018 0.0627118 -0.0686084 -0.088117 -0.102244 0.0138936 0.101746 0.00188437 -0.0604534 -0.12261 0.122205 -0.0202551 0.0973699 0.0136987 -0.0772186 0.0538558 0.0701284 0.0209889 0.0616235 0.0291617 -0.0594131 -0.011059 0.0230983 -0.00843486 -0.0164678 -0.0857017 0.159206 0.0732972 0.0956748 -0.00133484 0.108053 0.0820006 -0.0133404 0.0896487 0.0174039 0.0629827 0.0897154 -0.0120078 -0.0542879 -0.133489 0.0516659 0.0971765 0.0829277 0.0351341 0.0492219 0.0384366 -0.107448 0.1107 0.0516031 -0.0571741 -0.0188279 0.0699317 0.0832645 -0.175728 0.184728 0.0230764 0.100972 0.0829951 0.116261 0.0660548 -0.0826805 -0.0844868 -0.0216263 0.0786487 -0.141667 0.18007 -0.0575988 -0.0195264 -0.00592954 -0.0790187 0.0595231 -0.0083839 -0.052244 -0.193523 0.0122577 0.195529 -0.0864624 -0.0220695 -0.143521 -0.0477092 -0.0843242 -0.0759094 0.168979 -0.090009 0.0940153 0.0229176 -0.0534263 -0.0514699 -0.0668111 -0.16259 0.0679124 0.169629 -0.112605 0.133227 -0.000353598 0.0327645 -0.109493 -0.167403 -0.102818 -0.0295181 -0.148782 -0.0213163 0.0868221 0.0809112 -0.0551903 0.0194376 0.00920723 -0.126323 -0.114651 0.0842849 0.0204163 0.0484337 0.116565 -0.169735 0.013878 0.0363132 0.0698927 0.125582 -0.157449 0.019394 -0.0220257 0.0203843 -0.0788607 0.071229 0.0381136 -0.0390345 0.144994 0.0232891 -0.123886 0.104187 0.0769591 -0.021148 -0.037846 0.118623 0.0727215 0.00813505 -0.0978807 0.000632666 0.0267515 -0.00482398 -0.031572 0.0942549 0.00887456 0.0925183 0.0554923 -0.00190673 -0.112232 -0.130668 0.00120112 -0.0141607 0.0387607 0.0673942 0.146343 0.1257 -0.0290357 0.081492 0.181255 0.0328714 -0.0926053 -0.156901 0.139919 -0.0409986 0.0767134 -0.0196485 -0.128626 -0.110411 0.0636809 0.030088 -0.170792 -0.119076 -0.0586529 -0.0469108 0.1417 -0.109048 -0.0227254 -0.100401 0.0473795 0.0419364 0.044829 0.100881 -0.165513 -0.0681815 0.0588362 -0.0156673 0.110634 0.00213659 -0.0406702 -0.0569487 -0.0157035 -0.0255891 -0.130699 -0.0551458 -0.0691865 0.060662 -0.0311972 0.163478 0.14184 0.077973 -0.0209345 0.0788717 0.105613 -0.0149541 0.0584031 -0.00531294 -0.0679334 0.0992487 -0.0671443 0.138453 -0.140474 -0.0509909 -0.0171538 0.171198 -0.0313293 0.174185 0.0412627 0.0582943 -0.0837382 -0.145917 0.122834 -0.00940442 0.025479 -0.154311 0.0339551 -0.0303789 -0.00178932 0.126251 0.00655689 0.00172694 -0.170952 0.0340128 0.034945 0.0419897 -0.118845 0.00488555 0.020786 0.0961613 -0.0520823 0.121641 -0.0313517 0.0282896 0.0645881 0.032812 -0.136478 -0.0861584 0.0298602 0.0199371 0.109013 -0.052401 0.0611157 0.0932424 0.0487296 0.080904 -0.108048 -0.081 0.0883113 0.0430183 -0.143887 -0.0363764 -0.0106118 -0.0122025 0.0198967 -0.0860074 -0.189232 0.0916361 -0.145776 -0.125441 -0.0608824 -0.103749 -0.0357853 0.191419 0.0756415 -0.188226 0.0797576 -0.146342 -0.0409369 -0.0214495 0.112554 0.159595 -0.00298592 0.0525395 -0.066304 0.141789 0.058466 -0.109045 0.0705963 -0.0563383 -0.0293847 -0.187434 -0.0282557 -0.11925 -0.0545959 0.0766418 -0.0151805 0.0209251 -0.0737441 -0.0266047 -0.171205 0.067265 -0.088337 0.0554522 0.0765726 0.0395389 -0.0792575 0.0672625 0.0539742 -0.093684 0.11404 0.0268151 0.0942606 0.0790396 0.130326 0.0231482 0.010651 -0.0438195 -0.00533787 0.116225 -0.113486 -0.0169817 0.0767545 -0.130027 -0.0733849 0.0590551 0.0511389 -0.100694 0.0535312 -0.0972345 -0.109931 0.0732252 0.00390453 0.122676 -0.0376261 0.126736 -0.0193626 -0.0648729 0.108424 0.173524 -0.00990576 0.0215137 -0.0740115 0.0285544 -0.0574993 0.110496 -0.0917199 0.0875352 0.0448373 0.0873587 0.00579239 -0.0499967 -0.121743 -0.0232894 0.025016 -0.0199155 0.0342116 0.126559 -0.102482 0.15745 -0.0176301 -0.0589049 0.036774 0.0757171 0.147549 0.0332993 -0.100129 -0.0344151 -0.00681316 0.00412168 -0.0574728 0.10984 -0.0464985 -0.0761673 0.0459085 0.0794689 -0.118049 -0.0461479 0.00540375 -0.164158 -0.142061 0.0231015 -0.100609 -0.0280515 -0.0441881 0.0615769 -0.182645 -0.0142177 0.0469934 -0.0792924 0.0144541 -0.00746272 -0.093606 0.0905402 0.0193218 -0.00147 0.0404859 0.137039 -0.048511 -0.169053 0.152239 0.070077 0.00820041 -0.0317713 -0.0184696 0.0562111 0.153966 0.109333 0.103245 0.0583917 -0.0707372 -0.0461317 0.114901 0.11933 -0.121036 0.0377375 0.022765 0.0790632 -0.0661515 0.0778729 -0.0831567 -0.0916756 -0.0728953 -0.105986 -0.167019 0.191129 -0.0105046 -0.120828 -0.0479938 -0.063167 -0.0668551 0.0618152 0.0483306 0.0204599 0.132373 0.077531 -0.154189 0.14732 -0.169967 0.0975968 0.0437444 -0.0162776 -0.137046 -0.00867931 0.127321 0.109344 0.0181598 -0.0229435 -0.102315 -0.159396 0.0983609 0.0136971 -0.117833 -0.0108214 -0.0134395 0.0633757 0.13772 -0.0531134 0.0523905 -0.0311359 -0.0549419 0.103528 -0.0491535 -0.0248415 -0.0402738 -0.108665 -0.184436 -0.134213 0.0181702 0.19596 0.0805495 0.029024 0.0251257 -0.108415 -0.0504421 0.0576879 -0.0380536 0.0733804 0.0983537 0.0732071 -0.118064 -0.00298494 0.125465 -0.158902 -0.0283438 0.051306 -0.0567777 -0.162412 -0.0753702 -0.00148 0.0613614 -0.0376125 -0.0160581 0.0732214 -0.0164705 -0.122875 -0.033803 -0.00149338 -0.00642314 0.0181422 0.0380134 -0.0750744 -0.0249538 -0.0976244 0.0977275 0.0293333 0.00953171 0.0323899 0.00988838 0.0416192 -0.0682354 0.191784 0.171912 -0.0231172 -0.0276709 0.024971 0.125645 -0.0647985 -0.086019 -0.0856037 -0.101125 -0.079148 -9.88707e-05 -0.0561155 -0.051548 0.162553 0.122187 -0.121104 -0.0587169 -0.0746955 0.0699716 -0.127212 0.164698 0.0627106 0.0176012 0.0451987 -0.0435072 -0.0267253 -0.152629 -0.0588026 -0.190166 -0.0226428 0.109949 -0.0971566 -0.0664489 0.110577 -0.134937 -0.0124052 -0.107731 0.0326001 -0.132358 0.0786773 -0.0537444 -0.158696 0.0883385 0.198114 0.0902053 -0.01576 -0.0369909 0.167476 -0.156556 -0.0849005 -0.075914 0.137003 -0.147075 0.0375597 -0.0472733 0.0103098 -0.071326 0.0982396 0.170168 0.0728433 -0.102066 0.0106056 -0.0456634 -0.11069 0.174743 0.0648495 0.0201238 -0.0123322 0.00345214 -0.0822937 -0.149393 0.0570249 0.178308 -0.0329699 -0.00582612 -0.0634067 -0.0373532 0.111893 0.133438 -0.0254071 0.0694758 -0.0164406 0.143966 0.0287703 -0.0224706 -0.0513455 -0.0627551 -0.00982575 -0.0439888 0.139665 -0.041465 0.15335 -0.118259 -0.0269862 -0.00828318 -0.0976839 -0.0522555 -0.0256734 -0.0391887 -0.0209837 0.0506376 -0.0617854 -0.0600052 -0.0709999 0.123875 0.0506498 0.0484945 0.0101806 0.135812 -0.0673103 0.142957 0.0510769 -0.0602481 -0.00667772 -0.135329 0.109856 0.0233074 -0.0615951 -0.0297973 -0.0584714 -0.0347816 0.0258017 0.115826 -0.124229 0.0899589 -0.0736864 0.0131158 -0.183976 0.0780585 -0.00777847 0.0114223 0.046767 -0.0141292 -0.0335789 -0.179398 -0.0660255 0.0249378 -0.160073 -0.0772026 0.193786 -0.17516 -0.015102 -0.166389 0.0638464 0.0749307 -0.0154211 0.072108 -0.138335 0.0563398 -0.0993521 0.0239414 0.0224993 -0.134638 0.124158 0.134514 -0.079117 0.118469 0.178299 0.0315603 0.0584069 -0.0611595 0.0457594 0.0439871 0.0206264 -0.118847 -0.103366 -0.117128 0.00873724 -0.0326232 0.110398 -0.0831669 0.0461864 0.107449 0.0724692 0.0136303 0.114914 -0.0968344 0.0212287 -0.102236 -0.132012 0.00553612 0.117364 -0.0372621 0.0547601 0.0550434 0.0975248 -0.0392559 0.0744216 0.11902 0.094846 -0.0417762 0.00409117 -0.151225 0.0713101 0.00279303 -0.0817257 0.0296363 -0.0724347 0.0277309 -0.0181579 -0.0313404 0.187069 0.0143979 -0.00661595 -0.0667095 -0.104701 0.0445315 0.0628962 0.0795462 -0.0519343 -0.0428261 -0.123294 -0.00917992 0.128651 -0.0039946 0.0348128 -0.161465 0.0106604 -0.0564691 -0.124387 -0.117885 -0.138212 0.0914811 0.0058881 0.00645331 -0.156534 -0.125968 0.0746864 0.0437544 -0.0264141 -0.0171807 0.0483251 -0.0571368 -0.149573 0.0150361 -0.14754 -0.135297 0.0731329 -0.00719227 -0.059202 0.0245603 0.179276 0.104234 0.0346523 -0.139693 -0.066477 0.0385018 -0.0618092 -0.0842693 0.104922 0.0383038 0.0441087 0.0588703 0.134595 -0.0172359 0.0453555 0.0945534 -0.0245366 0.125831 -0.0664177 -0.0609959 -0.0772042 0.0819193 -0.0326261 0.0466354 4.89226e-05 -0.0682045 -0.102897 0.078715 -0.0312049 -0.0772868 0.0452717 -0.177274 -0.0746303 0.0173724 -0.0702767 0.11277 -0.0434984 0.0933888 -0.0679203 0.121672 -0.00510765 0.0763995 0.012318 -0.13142 -0.00167641 0.016002 0.00815398 0.157219 0.0459726 -0.129879 0.0835575 -0.108636 -0.0256075 0.0608856 -0.192454 0.0121503 -0.00338987 -0.132628 0.00804281 -0.105415 -0.128249 0.00240835 0.06318 -0.109109 -0.0143382 -0.117934 -0.0662755 0.0441223 -0.00932847 0.119026 -0.0668927 0.0182866 -0.196992 -0.0217649 -0.0519808 0.049502 0.00978139 0.0381483 0.0668995 0.19945 -0.0286734 0.137371 -0.133873 0.0562829 -0.00988732 0.069316 -0.0089917 0.0800162 0.121684 -0.0565869 0.0927409 -0.00917909 0.13699 -0.0272122 -0.0372637 -0.049831 -0.0730046 -0.117303 -0.168294 0.162943 -0.16194 -0.0955177 -0.119947 0.0201545 -0.06724 0.169213 -0.0281155 0.0203921 0.0688818 -0.109797 0.0373448 -0.0537397 0.083996 -0.103151 0.00446444 0.0524762 0.0741199 0.0937986 0.121207 0.0599025 -0.0567802 -0.0686094 0.140707 -0.112889 0.00190588 -0.100662 0.0400717 -0.031337 0.0675583 -0.00523216 0.0348452 -0.1708 0.0348308 -0.00843863 0.102194 0.0873878 0.077652 -0.12113 0.110402 -0.0680237 -0.0817161 0.0377803 -0.0961006 0.0261528 0.117981 -0.0872373 -0.058971 -0.0305517 0.0135881 -0.0159608 0.0609699 -0.00537995 0.102219 -0.186737 0.195305 0.0170584 0.0876432 0.0571023 -0.147166 -0.107017 -0.0127692 -0.044343 -0.172236 -0.0348697 -0.0509791 0.0434463 0.011235 0.115504 0.175299 0.0499661 -0.00527048 0.148073 -0.130665 -0.0115909 0.0172168 0.0710542 0.0294937 0.0292652 0.056201 0.109838 0.0128126 -0.130492 -0.0423225 -0.0551031 0.150446 0.0552213 -0.0348987 -0.0192763 -0.0892059 -0.0986777 -0.100303 0.0754493 -0.00426726 0.0253553 0.074169 -0.0501466 0.000738921 0.0132825 0.117976 0.0496316 0.0436776 0.0889479 -0.0266383 0.174967 -0.112389 0.00260324 -0.0648654 0.116068 0.172925 0.0416909 0.0967702 -0.0496392 0.00641327 -0.0607561 -0.110254 -0.0111556 0.00575294 0.0140978 0.100149 -0.0602658 0.138032 0.17838 -0.0767006 0.0947104 0.0776519 0.0912454 -0.0464816 -0.0701731 -0.064101 -0.101205 -0.0420839 -0.0185213 -0.0678569 -0.176014 -0.100185 -0.13717 0.112309 -0.0606333 -0.123785 0.0414891 0.11475 0.0925421 -0.122774 -0.00178776 0.133184 0.0321622 -0.0238227 0.150531 0.026444 -0.0534504 -0.176057 -0.0446424 0.141926 -0.0128395 -0.0455723 -0.146042 0.05995 -0.068708 -0.14639 0.00229956 -0.0545617 0.01592 -0.0119865 -0.0070131 0.0111048 0.0194927 0.0868124 0.095218 -0.1828 -0.0250338 -0.171503 -0.0234314 0.058762 0.0747819 0.0856759 -0.151611 -0.0498137 -0.0614974 0.128642 0.0501234 -0.00536678 -0.0425751 0.00641961 -0.0952074 0.0979526 -0.0430183 -0.0752817 -0.140698 0.17111 0.127814 -0.045801 -0.0269394 -0.00869342 0.150595 0.0638744 -0.0591477 0.0226759 0.190784 0.00987809 0.104394 0.00122818 -0.196046 0.0210937 0.0652236 0.155589 -0.107251 -0.020108 -0.173112 -0.129353 -0.067396 0.0717761 0.00715547 0.0454222 -0.178833 0.0587251 -0.0454606 0.00273668 0.0445277 0.0649501 -0.115546 -0.045221 0.0998253 -0.181058 0.0109812 -0.0656553 -0.0609774 0.0588706 -0.0127713 0.0734294 0.0853491 -0.0244315 -0.0253311 -0.0776622 -0.171129 -0.144033 -0.0509168 0.172519 -0.0318826 0.0806867 -0.0645185 -0.107373 0.012027 -0.0652289 -0.0201167 -0.0103911 -0.130122 0.0895486 -0.135015 -0.0183827 -0.0038078 -0.00152136 0.0319807 -0.0725488 -0.0828013 0.0277211 0.165489 -0.115367 -0.0144435 0.0329208 -0.0502258 -0.105392 -0.0419944 -0.0224632 0.0915525 -0.0760294 0.013623 -0.0671713 -0.0815205 0.0902701 -0.00904167 0.0061264 0.00610583 -0.0444524 -0.0527639 -0.128353 0.0838372 -0.155656 -0.0714631 -0.0538041 0.0614554 -0.13229 0.0207827 0.0991607 -0.168051 0.0810746 -0.129685 -0.0105558 0.074754 0.0860009 0.0237002 -0.0268356 0.0509623 -0.183985 -0.0484593 -0.0456994 0.017407 -0.0857468 0.190303 0.186415 -0.0398399 0.0489276 -0.147812 0.0832585 -0.168984 0.13133 0.184117 -0.137432 -0.00881754 0.0373413 -0.112549 -0.0159155 0.0216165 0.000729013 0.0837786 -0.0904362 0.103169 -0.0169345 0.024391 0.113945 0.0914158 -0.0872402 0.028944 0.00396247 0.0432882 -0.0587941 0.0220708 0.185358 -0.082372 -0.0639916 0.102531 0.0339785 0.11481 0.000132437 -0.00562637 -0.0449755 -0.0194095 -0.040152 -0.10253 -0.00370229 0.11371 -0.0249664 -0.0394284 0.045937 0.0215978 -0.0250475 0.160809 -0.0881318 -0.0140744 0.0816148 0.152042 -0.00808673 -0.104182 -0.106635 0.02635 0.0941103 0.0202783 -0.148626 0.126158 0.132507 0.0422669 -0.0119055 0.177818 -0.000804208 -0.130777 0.067429 0.0677293 0.0630473 -0.109838 0.0268258 -0.03512 -0.0921916 -0.0909549 -0.0444258 0.0374642 0.00441569 0.148453 -0.0254275 -0.0501867 -0.0179804 -0.117655 0.0482328 0.0678366 -0.021835 -0.0635856 0.0518309 -0.170865 0.15445 -0.12029 -0.120997 -0.0585759 -0.0255661 0.0196718 0.0680896 0.11556 -0.000468098 -0.0804161 0.131146 -0.145728 0.0558677 -0.0342576 0.165479 0.00406948 0.115509 0.113131 0.013946 0.13998 -0.071049 0.0121673 0.0729416 -0.0113714 0.169715 -0.0513499 -0.101899 -0.109269 -0.0680629 -0.110049 0.199398 0.00109829 -0.131217 -0.0740658 0.0810951 -0.189113 -0.0244169 0.12027 0.00123272 0.023782 0.0116776 0.0658917 -0.0469272 -0.0581569 0.143647 0.041674 -0.174838 0.0117584 -0.00585707 -0.176506 0.020249 -0.13609 0.135184 -0.0628238 -0.0642654 0.0111705 0.138224 0.089306 0.0298928 0.0176507 0.0890074 -0.0719091 0.0459885 -0.0255047 0.034619 -0.129604 -0.0489628 0.109128 -0.195217 -0.0663966 -0.196284 0.0341332 -0.0898338 0.0924822 -0.134782 0.122763 0.0980876 -0.0448314 0.154138 -0.053367 0.0453686 0.0754118 0.185679 -0.0572038 -0.0191334 -0.167328 0.0554716 -0.133661 -0.077057 -0.0162258 0.135013 -0.0249711 0.0338679 0.0911759 -0.0671889 0.0211478 -0.156411 -0.0875708 0.102477 -0.0527507 0.0221546 0.128272 -0.0233338 0.0121162 0.0230727 -0.0309018 -0.0827691 -0.147954 0.0354084 0.163706 -0.0776121 0.0217413 0.108432 0.0409403 -0.0483256 0.0110054 -0.000217082 0.106425 -0.0610775 0.0241261 0.0791091 -0.0282971 -0.0710564 0.0575884 0.0326908 -0.0568001 -0.00567767 0.0186353 -0.00371085 -0.0672265 -0.0369552 -0.103918 -0.197706 0.0182811 -0.0605483 0.0232664 -0.00985705 0.0734899 -0.0240478 0.0544929 -0.0646079 -0.164058 0.0207769 0.0784461 0.0636062 0.0530234 -0.0179827 0.00688955 -0.165367 0.127857 -0.141873 0.162124 -0.00301476 0.0123384 -0.0458507 0.119933 -0.0543195 0.0239458 -0.109811 0.0884435 -0.136102 0.100313 -0.0891834 -0.10137 -0.0894201 -0.0654402 0.113653 0.0264894 0.161467 0.15775 0.0779705 0.0721669 -0.0879777 0.0518184 -0.047457 -0.0368468 0.0182098 0.053119 -0.0401272 0.0137054 0.0435597 -0.10004 -0.0734738 -0.132943 0.0406437 -0.0965368 0.190149 -0.0367953 0.0298207 0.0252065 0.0117502 0.101505 0.104303 -0.0539795 0.0837523 0.0608926 0.00830848 -0.0878632 0.137179 0.152999 -0.086934 0.0759519 0.0437863 0.051306 0.0835242 -0.0639293 -0.0722464 -0.136938 -0.0161261 -0.0966608 0.0235904 0.0275857 -0.0882508 -0.197341 -0.0863238 0.120699 0.139867 -0.07585 -0.130037 0.029086 -0.0165495 0.0302014 0.116945 -0.120262 -0.0624875 -0.130707 0.132044 0.0387014 0.0372303 0.0711899 -0.0765778 0.0355443 -0.0265515 0.10191 0.0469953 -0.0158601 0.00664371 0.0790276 0.0180032 0.0106737 0.0328605 0.0623263 -0.0172273 0.0470545 -0.0707459 0.010579 0.0542627 0.115461 -0.09323 -0.043897 -0.0678088 0.177423 -0.0846481 0.0128778 0.100326 0.0831804 0.0872178 0.156797 0.0937164 0.0704236 0.0567285 0.114442 -0.0333738 0.0674403 0.0710686 -0.0354014 -0.0241514 0.0190868 0.0338715 -0.0213621 -0.0727283 0.19435 0.105868 0.0841636 0.160481 0.0020832 0.00639119 0.172001 -0.127448 0.122242 0.124852 0.0354569 -0.0671674 -0.0795584 0.0547171 0.0479837 -0.0337886 -0.0540206 -0.0312801 -0.199414 -0.0242865 -0.0915349 -0.046353 -0.126965 -0.000443483 0.0342189 0.101674 -0.17856 -0.00880373 0.00254584 0.0952526 0.00567174 -0.0851929 -0.158638 0.0406304 -0.176777 0.0938992 0.118479 0.116497 -0.00117858 -0.0309114 0.00252083 -0.0873107 -0.0792967 -0.140908 -0.0551983 0.0508456 -0.084115 0.0205674 0.00631311 0.0647852 -0.0380146 0.0606634 -0.155585 0.00896025 -0.0335541 -0.0594683 -0.100502 -0.0987987 -0.135933 -0.0506453 -0.0145699 0.0481223 -0.0738708 0.0373096 -0.0973253 0.0823243 0.0386769 0.0296277 0.0715766 -0.002765 0.0333406 0.111863 0.0294598 -0.0516017 0.0519358 0.0222672 0.0355737 -0.025976 0.0355085 0.0611826 0.0821163 0.0204916 -0.0693546 -0.0822855 0.0969824 -0.0771317 0.0738349 0.101086 -0.0483559 0.022823 0.166751 0.0261886 0.0589333 0.0553379 0.0972409 -0.0779979 0.0226906 -0.0340125 -0.0282437 0.0689319 -0.0181016 -0.116044 -0.0716358 0.125669 0.0824313 -0.0206514 -0.117026 -0.128508 -0.04881 -0.118018 0.120681 -0.0678816 -0.0711308 0.0721862 0.0322698 0.0148302 0.116656 0.0421704 0.189463 -0.140416 0.0940045 0.0402437 0.0921416 -0.0583594 0.194761 0.0341168 0.0799106 0.103269 0.00283838 -0.00841997 -0.143188 -0.0809424 0.179427 0.0770587 0.0113983 -0.180184 -0.103873 0.137648 0.153435 0.0366089 0.0634767 0.065376 0.0681832 -0.175176 -0.016589 -0.0421421 -0.0686921 0.04354 -0.0859037 0.179999 0.107555 -0.114061 -0.0350984 0.0746698 -0.141467 0.155412 -0.00494686 -0.0947115 0.019067 -0.0868258 -0.0643131 0.0679325 -0.0529167 0.00816512 -0.117186 -0.0789133 0.181928 0.0432589 -0.0109844 0.180035 -0.0914174 0.0285104 0.0380095 -0.0196059 0.0403372 -0.163479 0.191208 0.0360362 0.0372698 -0.095274 0.0729828 0.0965878 -0.0601499 -0.135424 0.0154671 0.023231 -0.0020909 -0.0751476 0.113834 0.0435826 -0.022592 0.0731067 0.150048 -0.0568837 -0.191632 -0.0344802 -0.0243783 -0.183611 0.0694782 -0.00462442 0.0456244 -0.148165 -0.0156822 0.0716152 0.00176685 -0.0998985 0.0744035 -0.0212537 -0.117497 0.0410656 -0.00380397 0.00455916 0.0389847 0.136997 -0.0421209 5.32223e-05 0.08652 0.091751 -0.172681 -0.01774 0.154542 -0.181278 -0.00687236 -0.0960389 -0.0436099 0.0509292 0.0817865 0.0984544 -0.106927 0.0252737 -0.0860849 -0.174877 -0.0301247 0.0824792 -0.0307798 -0.000594067 -0.160995 -0.101646 0.0771568 -0.000669117 -0.101611 0.0596323 0.0153177 -0.0602715 -0.0225893 -0.0521883 -0.0568808 0.0993371 0.0362464 0.151357 -0.099304 -0.0440936 9.30682e-05 -0.0919407 -0.00449548 -0.183296 0.111621 -0.0832291 0.0455967 -0.120873 0.0818572 -0.101391 -0.0579389 0.0253432 -0.112057 -0.0675876 -0.0624487 0.0445475 0.0377234 0.100529 0.0746086 -0.100414 0.0603927 -0.0158297 0.13088 0.00562883 0.0836415 0.133382 0.0844235 -0.158278 0.0333637 0.078665 0.0689547 -0.0574172 -0.0339415 -0.0550076 -0.071111 0.0251754 0.102013 0.0682499 -0.187611 -0.0826437 -0.107386 -0.0422961 0.129879 -0.0525246 0.0395741 -0.0383144 0.058469 -0.0311936 -0.134451 -0.0202871 0.0686389 0.0325614 0.0907114 0.150605 0.0391004 -0.140513 0.0602115 0.169805 0.173208 0.102239 -0.160202 -0.124793 -0.00611707 -0.137537 -0.0679389 0.0196792 -0.0151122 -0.0115227 -0.0572868 -0.00445701 0.175266 0.0758207 -0.0650469 -0.099664 0.0323168 0.0519569 0.0858973 -0.0787721 -0.0376589 -0.131024 -0.170181 0.0816739 0.0868058 0.17983 -0.111664 -0.0795564 -0.0018177 0.170651 -0.169111 -0.0893409 0.0612856 -0.111145 0.0888871 -0.0689882 0.0154562 0.00379128 0.0989593 0.188802 -0.0696037 -0.079504 0.0331685 0.0868722 0.0216381 0.031683 -0.00905783 0.102441 -0.0555099 0.0313108 0.0896434 -0.0867916 0.0369369 -0.00108871 0.0586773 -0.17381 0.11504 -0.119938 -0.0455044 0.0284207 0.0947465 -0.0903593 0.128449 -0.18662 0.083798 -0.147585 -0.0509217 0.0710971 0.0392059 -0.0691293 -0.0121582 0.123915 -0.00550884 -0.177466 -0.0201104 0.0263747 0.0663645 0.0472594 -0.0574441 0.131599 -0.0911493 -0.107961 -0.0649139 0.0917795 -0.0688335 0.115089 0.134144 0.0335558 -0.00839292 0.0352473 -0.099637 0.0553699 -0.012948 0.130156 0.0603047 0.0914539 0.0923212 0.0490979 0.0815093 -0.104934 0.133874 -0.0729722 0.037154 0.0639914 -0.0519595 -0.0526498 0.0408239 0.0505157 -0.197134 -0.0512686 -0.0320433 -0.0202148 0.0136937 -0.0279294 0.019895 -0.0430453 0.120681 0.0789425 0.0279232 -0.0373099 -0.043879 -0.102003 -0.165329 0.00426425 0.00948483 -0.036076 0.0918132 -0.0242046 0.0649592 0.0569513 0.112044 0.0222088 -0.0260403 -0.013874 0.0423225 0.172946 0.0269304 0.134166 -0.0197969 0.00741453 0.0545471 0.0433134 -0.0430683 0.00890679 0.00518793 0.0202089 -0.0941841 -0.0135591 -0.0418047 -0.0374291 0.0191108 -0.0771585 0.141899 0.0445261 -0.151723 -0.153629 -0.185314 -0.040697 0.0999133 0.0938709 0.0759742 0.0843158 -0.0759106 0.0456828 0.050884 -0.0235767 0.0255223 -0.0121092 -0.0323123 0.0239176 0.0191268 -0.0619071 -0.144294 0.153182 -0.0272419 -0.0252825 0.0866242 0.0682383 -0.0275898 -0.051806 -0.117109 -0.0822413 0.0287867 0.0983712 -0.159161 -0.06757 -0.0741278 0.0752867 0.0174479 0.118238 0.0852203 -0.0495972 0.143816 0.181474 0.0838454 -0.0653772 -0.0201467 0.132706 -0.196088 -0.0916989 -0.170132 0.110563 -0.0171851 -0.0111989 -0.188762 0.11391 0.0813125 -0.0465859 0.00944964 0.0676797 -0.0126691 0.146581 -0.00127876 -0.0552916 0.0356382 0.092586 -0.0765752 -0.0804886 0.00681434 -0.0248974 7.24766e-05 0.167292 0.0509216 -0.0901745 -0.172422 -0.0200643 0.0636221 0.101464 0.057668 -0.171143 -0.0595849 -0.0344475 0.0382586 0.0935049 0.0762693 0.0412769 0.141068 -0.0660827 0.114973 0.0316697 -0.00519349 0.0459181 0.163409 -0.0180426 -0.011054 -0.0765844 -0.136409 0.0508913 -0.0332458 -0.102182 -0.0366717 0.0175346 -0.113076 0.163329 -0.0769271 0.059122 0.179661 0.0826577 0.0181792 -0.199943 0.0028454 0.052665 0.0679243 0.121892 0.00108472 0.104748 0.135561 -0.031188 0.0535756 0.0845083 -0.117295 0.091483 0.0232381 -0.0195621 0.112532 -0.135606 0.138316 -0.111964 -0.0616661 0.0606581 -0.16562 -0.0270251 0.110041 0.0731551 -0.122477 0.199492 -0.0457199 0.0585523 -0.0407802 -0.172529 0.0335813 -0.0534589 0.0414743 -0.0366469 0.0211526 -0.174003 -0.0396021 0.0233891 -0.113582 0.106928 -0.0927878 0.139316 -0.0395432 0.0698938 -3.05344e-05 -0.149019 0.0623475 0.0809938 0.0230779 0.0656729 -0.085243 -0.0712148 -0.0132225 -0.0467374 0.119095 -0.0943084 0.00907451 0.112046 -0.0343742 -0.0815381 -0.146826 -0.0459597 0.01943 0.175702 0.155115 0.111135 0.0632648 0.0778285 0.0269597 0.172111 0.111454 0.174005 -0.0860964 0.0490263 0.0665055 -0.0197123 0.0534878 -0.115495 -0.0725202 0.140867 0.0852503 0.070515 0.0356506 -0.0369802 -0.0303077 -0.0149836 -0.09049 0.100061 -0.0582729 0.0813901 -0.047147 0.101714 0.00473751 -0.0385855 0.0365671 0.119059 0.00654278 -0.0941984 0.0988316 -0.106493 0.120113 0.0251315 -0.159263 -0.0965602 0.0954814 -0.0269267 -0.0888095 -0.0680736 -0.106227 -0.111509 -0.0620189 0.190729 0.0154813 0.0268283 0.0668454 -0.0206612 -0.0200832 0.0944571 0.0989242 -0.00830876 -0.0396865 -0.17467 0.0903873 -0.0365476 0.0254568 -0.138056 -0.0197603 -0.0239787 -0.044995 0.0172495 -0.109036 -0.128873 0.0351002 -0.121374 -0.0972432 -0.178164 -0.0681891 0.155854 -0.0791352 -0.134007 0.0813582 -0.0202545 -0.030629 -0.116758 -0.119778 0.0039664 0.123373 -0.0244893 0.0565703 0.0296084 0.0601096 0.122949 -0.0190631 -0.0875823 0.0826121 -0.0104477 -0.00284369 -0.139461 0.0777237 -0.170819 -0.118825 0.0559763 0.0049024 -0.0943894 0.159496 -0.121719 -0.0592493 0.037704 0.0581856 0.0362589 -0.107174 -0.0474785 -0.0242474 0.0285268 0.181071 -0.0632845 -0.194541 -0.0466765 0.00910646 0.0685695 0.03199 -0.0636717 -0.132441 0.0495695 -0.125314 -0.00394099 0.0157877 0.0180091 0.0229314 0.0239973 -0.0379911 -0.0100151 0.061133 0.116493 0.0166601 -0.135149 -0.0185231 -0.131194 -0.0305488 -0.0477166 -0.0753697 -0.0416256 -0.106935 -0.05301 -0.074772 0.00176945 -0.0494116 0.0202172 -0.0773241 0.112633 -0.00699983 -0.0102636 0.13426 -0.0939864 -0.107676 -0.06275 0.0575462 -0.123767 0.127127 0.0614574 -0.114165 0.0319363 0.113133 -0.0202713 -0.0600416 -0.0922828 -0.0490654 0.1081 -0.0269022 -0.0818008 -0.115386 -0.158659 -0.0159847 -0.0723183 0.119859 0.0435736 -0.148705 0.0906303 -0.175171 0.101652 -0.026211 -0.00219779 -0.0308629 -0.0888834 0.0923841 0.175578 0.000922369 0.0303065 0.0245951 -0.0959363 0.01149 -0.11604 0.0657461 0.00960612 0.145602 -0.00158682 -0.0380012 0.0707669 0.155874 -0.167624 0.198806 -0.11156 -0.011447 0.00385636 0.0382584 0.155944 -0.105931 -0.0402869 -0.0461873 -0.038002 -0.174706 -0.143016 0.120708 0.0696587 0.000293598 -0.113563 -0.089533 0.0627292 0.0208973 0.0639144 0.0709643 0.0031988 -0.00934704 -0.0497975 -0.103784 -0.0886491 -0.091406 -0.111179 0.0587972 -0.000994443 -0.0729618 0.135696 0.062352 -0.172132 -0.141984 0.0889306 -0.138941 0.0678588 -0.0519995 0.065232 -0.0301597 -0.0230381 0.082282 0.124171 -0.085841 0.0300872 0.0791463 0.0462935 0.0552305 0.026171 0.0487961 0.0737959 0.191877 -0.168329 -0.0843262 -0.0204327 -0.0178247 -0.0353681 -0.104555 0.0385936 0.145367 0.150775 -0.00395559 0.187552 -0.0798854 -0.197905 0.00640348 -0.104031 -0.0344438 0.0214741 -0.0711083 -0.0423679 -0.0584004 -0.150174 0.0398278 -0.0353889 0.073505 -0.0815082 -0.130456 -0.0164376 0.100342 0.0644881 -0.0170421 0.0807993 -0.0663125 -0.133708 -0.0259677 -0.0149152 -0.0868095 0.167136 0.0664204 0.0296011 0.0549251 -0.0215735 -0.0082831 0.139431 0.176771 0.0607599 -0.19554 -0.0058732 -0.0307772 -0.106338 -0.0259378 0.0648396 -0.0711517 0.0128077 0.0613509 -0.084793 0.0981669 -0.00988093 -0.0765713 0.058056 0.0344994 -0.149892 0.0746338 -0.0516316 -0.0661053 0.0204733 0.0193608 0.0852606 0.0851251 -0.0903249 0.113424 0.0340153 0.1799 -0.0112835 -0.031942 0.0322577 -0.0852444 0.0628741 -0.177592 -0.0240147 -0.0481796 -0.0055474 0.00878741 -0.0376348 0.0101944 0.0692065 0.0343795 0.058584 0.0182057 -0.0109879 0.188264 0.128337 0.0367608 0.18097 -0.0329109 -0.0609736 -0.0895683 0.0523795 -0.00848982 -0.0801569 0.155949 0.0158659 0.132997 0.101419 -0.0861752 0.0445024 0.179508 0.120128 0.0880854 -0.0921555 0.180587 -0.0430151 -0.0739472 -0.00870907 0.064854 0.0407247 0.104137 0.0906993 -0.152196 -0.0502524 0.0861381 0.161679 -0.0906964 -0.031869 0.0856125 -0.101005 -0.0473407 0.132748 0.0283813 0.0221004 -0.00814432 -0.156876 0.0522931 -0.106515 0.0712772 -0.0228367 -0.0053414 -0.119217 0.1236 0.115059 0.0531277 -0.0358247 -0.0599335 -0.0683779 -0.00599381 0.0919733 -0.153963 0.00965931 -0.0239966 -0.0609419 -0.0796841 0.0815973 0.0705126 -0.0181503 0.0444338 -0.0669355 0.055248 0.0856986 -0.135045 0.0992942 0.0672711 0.0783081 -0.0686515 0.0403626 -0.11159 -0.0199388 0.0407012 0.174271 0.00313329 -0.0493221 -0.0745298 0.0413859 0.0736582 0.152947 -0.0947525 0.173086 -0.128859 0.0165176 0.0496507 0.0331958 -0.0609682 -0.0704877 -0.0454542 -0.150064 -0.15201 0.137169 -0.0417523 0.00243041 -0.140694 -0.101495 -0.0920854 -0.00245354 0.0059075 0.039356 -0.0185718 0.04561 0.0047951 -0.105304 -0.0514073 0.0558649 -0.0723015 -0.138642 -0.166109 -0.0860537 -0.0639157 0.0257861 0.126474 0.0281988 0.11962 -0.0548682 0.101391 -0.178011 0.175676 0.0235674 0.188738 0.0270472 -0.022685 0.029249 -0.017325 -0.0628401 -0.0295491 -0.101016 -0.0856938 -0.0985929 -0.0182225 -0.184349 0.167881 0.0775645 0.111593 0.00152921 -0.00548144 0.0875548 -0.127746 0.0872739 -0.136329 0.0174632 0.0348841 -0.0211873 0.117672 -0.030377 -0.112996 0.00245267 0.0306964 -0.044201 0.0322574 0.0732832 0.19777 0.0932183 -0.147194 -0.0476214 -0.103527 -0.0516886 -0.147498 0.0313649 0.164662 -0.0352159 -0.051258 0.0334023 0.0877437 -0.00967307 -0.06978 -0.0869974 -0.193452 0.0189457 -0.00469093 0.105324 0.0108705 0.000250659 -0.00679958 -0.0292097 0.0743093 0.0760156 -0.0571906 -0.179471 0.0636714 -0.106075 -0.0369062 -0.0304841 0.0531536 0.0143718 0.133731 -0.0532529 -0.0886578 -0.0126436 0.0245746 -0.0482335 -0.0135243 -0.0850878 0.0867263 -0.000336838 0.076986 0.00137056 -0.094598 0.0194491 -0.0468552 0.0375209 0.0494483 -0.0439803 -0.0411003 0.00321502 -0.195292 -0.0940726 0.123505 0.0394284 0.116645 -0.0739409 0.0568792 -0.0830613 0.0369835 -0.0592098 0.0814633 0.087361 -0.00290373 0.109536 0.0374497 -0.0668553 0.0286605 -0.0214772 0.0239762 -0.0226674 -0.0318953 0.0970605 -0.00485961 0.107867 -0.085327 0.100747 0.138027 0.0241172 -0.0763381 0.113961 0.129323 -0.0262476 0.0687248 -0.0282157 -0.000558959 -0.00801519 -0.116431 -0.0632712 0.153747 -0.0202513 0.0212211 -0.0645961 0.0622434 0.00916155 -0.00564371 -0.0298142 -0.0850441 -0.00847406 -0.121234 0.166441 -0.0642555 -0.0654791 -0.0779458 0.114432 -0.0220792 0.0221257 -0.0706114 0.024654 0.0782932 0.0268351 0.136387 -0.0966655 0.00321465 0.00646532 -0.178352 -0.162227 0.155751 0.0965015 -0.0679002 0.0330509 0.0738273 0.111251 -0.0476442 0.00653815 0.0917025 -0.0177522 0.0318657 -0.0272418 0.10284 0.166052 -0.0686827 -0.080718 0.0691193 -0.0615971 0.0128304 -0.0299355 -0.0816225 0.0289088 0.0750571 -0.196143 -0.0404764 -0.0396496 0.148453 0.0616835 0.0334714 0.0897154 -0.0826268 0.0260892 0.0484545 0.109139 -0.02772 0.121907 0.0164241 0.0315117 -0.176095 -0.00676629 -0.11721 0.0846886 -0.0991868 0.0445537 0.102256 -0.0094907 -0.0321305 0.0330437 -0.143502 -0.0114594 -0.0281149 0.189249 0.0663753 0.0856055 -0.067906 -0.0596283 -0.112253 0.0062428 -0.0349604 -0.167642 -0.0306697 0.0345703 0.0782361 0.171338 0.107116 -0.0916641 0.0709081 0.0146858 -0.0619442 0.072364 -0.0504724 0.134468 0.0645233 0.0237924 -0.0916474 -0.0689287 -0.167505 0.157254 -0.119206 0.061482 0.126783 -0.0310583 -0.0872142 0.0756658 0.13183 0.0560752 0.00643822 0.183311 0.0413288 -0.0870373 -0.117584 0.0264727 0.00487687 -0.0650449 -0.0177834 0.0795027 -0.0515 -0.0611307 -0.0955139 0.0856416 -0.0108785 -0.0620279 -0.0314581 -0.0733165 -0.0294452 0.0620914 -0.0114875 -0.0257102 0.0153676 -0.12781 -0.162521 -0.147014 0.121647 0.0599346 -0.15006 -0.0557065 0.0752694 -0.0719532 -0.140404 0.0160424 -0.0543386 -0.0637512 -0.172361 -0.0639965 -0.16488 0.0513824 -0.191881 -0.0874532 0.0266062 -0.0242384 0.127677 0.0605162 -0.026209 -0.0271435 0.0160384 0.129204 0.00611682 -0.18041 -0.0040039 0.062102 -0.0430712 -0.0189962 0.105521 -0.127137 -0.0473742 -0.000133 0.10419 0.0758065 0.0116299 0.0920088 -0.00702971 -0.130173 -0.129156 -0.164363 -0.0845961 -0.0449787 -0.0125363 -0.107436 0.00792546 -0.11578 0.131553 -0.106561 0.0597004 -0.053762 0.00940741 0.0139866 -0.0191931 0.129612 0.0808646 -0.0334158 0.028514 0.112897 -0.177517 -0.00383723 -0.0558624 -0.107239 0.143224 -0.0795183 0.0189876 0.0730466 -0.0142351 -0.0398396 0.0325532 0.132373 -0.185643 -0.0150878 0.00468987 -0.0228966 0.135317 -0.0251506 -0.138055 -0.0120016 0.0937745 -0.150492 0.0423026 -0.120149 0.0637334 0.0646579 0.141999 0.0183931 -0.0850813 0.02267 -0.0467527 -0.00052772 0.0343522 0.0575722 -0.0689288 -0.0151961 -0.0139426 -0.0221721 -0.00805778 0.184279 0.0488171 0.119789 0.0774716 -0.00598073 0.000280703 0.000297134 -0.032546 0.0600757 -0.0757472 -0.0200894 -0.146238 0.0260285 0.0419489 -0.0475453 -0.0452212 0.00460514 0.0149741 0.104232 0.00367497 -0.191412 -0.139649 0.0978554 0.0792818 -0.0634467 0.00200602 -0.0106728 0.128233 0.0721972 0.10788 -0.00672233 0.0161702 0.0525113 0.0161667 0.0201085 -0.00921656 0.097072 -0.0571039 -0.00985067 -0.0256208 0.130392 -0.0851009 0.066952 0.00999682 0.144107 0.0424857 -0.0120328 0.0758218 0.019263 0.035883 -0.140312 -0.0592638 -0.0639705 0.0730957 -0.0520888 0.0222851 -0.000299977 0.133136 0.118439 0.0243858 0.0381674 -0.0150523 0.0525813 -0.00328872 -0.0741851 -0.100287 -0.0553635 -0.0182939 -0.0374992 -0.0926921 0.0498433 -0.00133893 0.0717355 -0.0187417 0.0906312 -0.0459173 0.122976 0.146916 -0.0766355 -0.0969664 0.0866929 -0.0269477 -0.0492793 0.0355116 -0.00900898 0.0117446 0.183065 -0.0732599 -0.00697642 -0.0551868 0.00769876 0.0798587 -0.198016 0.0241051 0.0389608 0.00601494 -0.0297586 0.128613 -0.0674642 0.0508143 0.0972194 0.0582869 -0.0255763 -0.0710377 0.195939 0.118919 -0.029556 0.0779567 0.142363 -0.0996834 -0.108353 -0.162433 -0.00789774 0.0283973 -0.0823407 -0.00599583 -0.125904 0.0240832 -0.0360993 0.0539286 -0.0241014 0.00644005 -0.0114813 -0.0622426 -0.0202539 -0.0580121 -0.118716 0.0799491 -0.0959701 -0.0256746 -0.0839804 0.0232383 -0.0885229 0.0303384 -0.0319793 0.0271007 -0.0982816 -0.120523 0.117123 -0.166922 -0.158223 0.0316369 0.00492127 0.0511345 0.0814089 -0.0322683 0.0917731 0.0322411 0.0149491 0.0798374 -0.0263252 0.0141867 -0.0149162 -0.0875977 0.0179056 -0.049896 0.0169695 0.156045 -0.0190052 0.0204362 0.057 0.120388 0.0350912 -0.139115 -0.0789393 -0.0543513 -0.06112 0.111566 -0.00147834 -0.0913504 0.0628117 0.124114 -0.199133 -0.0700914 -0.0649861 -0.174122 0.189598 -0.00681213 -0.00257052 -0.0363184 0.0614798 0.0532366 -0.186423 0.0370605 -0.0161973 -0.0465603 -0.00266483 -0.00939004 -0.166252 0.0704019 0.118226 -0.139105 -0.0065828 0.132344 -0.0900058 -0.181586 0.054173 0.0436315 0.0237206 -0.0634387 -0.157999 -0.0603439 0.115609 0.102628 0.0283258 0.171368 -0.0199796 -0.0738676 -0.120841 -0.151463 0.140898 -0.00229969 -0.0112856 0.0411628 0.0564929 0.01825 0.169245 -0.154615 0.0434216 -0.0854078 -0.080046 0.0763752 0.053574 0.086212 -0.0584693 0.0207896 -0.124367 -0.00212352 0.0621876 -0.0479583 0.0307448 0.0330626 0.0704244 -0.128459 0.103885 -0.0809266 0.066736 -0.010305 -0.0204399 -0.0078067 -0.0789308 -0.0142184 0.0141976 0.0172545 -0.0578574 0.0033073 -0.113361 0.126424 -0.0974914 -0.034377 0.0602902 -0.0670783 0.0497775 -0.120195 -0.0730445 -0.0173952 -0.0786786 0.0857928 0.0920705 0.00662954 -0.124201 -0.165327 0.0378582 0.0974375 -0.0660096 0.0994551 0.0460941 -0.0521175 -0.0184401 -0.017075 0.00691431 0.0142363 -0.015282 0.0905569 -0.00563315 0.153486 0.177729 -0.0857721 -0.0325121 -0.107629 -0.0943686 -0.142258 -0.0678314 -0.0860825 0.0248923 -0.0614185 0.0368107 0.120684 -0.0194052 -0.0566927 0.0364088 0.0120508 -0.0436674 -0.175594 -0.144827 -0.0562416 0.00664487 -0.0270943 -0.102188 -0.0642831 -0.0031736 0.035615 0.047346 -0.0587692 -0.12253 0.0317278 0.108685 -0.0535623 0.00416914 0.1611 0.0260854 0.14009 -0.0895006 0.147896 0.0589094 0.0861849 0.112501 0.145009 0.0732025 0.0298653 0.0153062 -0.0934703 -0.0213735 0.077493 -0.0609207 0.107513 -0.0821143 -0.167632 0.190688 -0.196547 0.0377525 -0.0232935 0.0252301 -0.106147 -0.0360927 0.025098 -0.0510543 0.188307 -0.196594 0.0513591 0.0166864 -0.112308 -0.0453679 -0.0424405 -0.0218817 0.0922367 -0.0515548 0.00943306 0.0925827 0.109257 -0.00199219 -0.166018 -0.19789 0.0915289 0.0833539 0.114971 0.0689365 0.130314 0.152616 0.000744235 -0.105718 0.0907421 -0.094084 -0.0687933 -0.0648139 -0.159308 -0.0684608 0.00318158 -0.0413296 0.185411 -0.0239485 0.0291121 0.0293441 0.0388739 -0.0554816 0.0455899 -0.000384696 0.0576651 0.0527774 0.054057 0.146787 -0.129612 -0.0442248 0.0424268 -0.178156 0.0359756 -0.052301 0.0369443 0.083121 -0.088655 0.0413049 0.0981754 0.109249 0.125566 0.0169846 -0.0390913 0.112941 -0.0991977 0.0560207 -0.0888232 0.125615 -0.0245299 0.087227 -0.115527 -0.00348493 -0.0938933 0.153491 0.0978911 -0.0435932 -0.0422606 -0.146861 0.16923 0.11648 -0.0279967 0.102294 0.0202885 -0.0240106 -0.0846556 0.159864 -0.00363381 0.102853 -0.00333868 0.15768 0.0460841 -0.136228 -0.156488 0.00951588 -0.12318 -0.0194135 -0.0212762 0.0898744 -0.0286673 0.164118 -0.0590571 -0.0134841 0.114682 -0.0392973 -0.1877 -0.0152591 -0.0597164 -0.0122719 -0.195477 0.137132 0.00450515 0.0331265 0.00157867 0.122286 0.00878819 0.176615 -0.0903936 -0.153674 0.119435 -0.0199063 -0.041899 -0.1398 -0.0884964 -0.15959 -0.132433 0.178378 -0.138059 0.0566591 0.0977716 0.142175 -0.0591409 -0.0190792 -0.0899257 0.123529 -0.0999944 -0.0345298 0.117977 0.0612044 0.181826 -0.00643365 -0.0312675 -0.175218 0.00971253 0.0995383 0.0892543 0.0178027 0.108102 -0.0589377 -0.0354121 0.104701 0.0621684 -0.153056 0.101357 -0.014985 -0.15264 0.0299188 0.108387 -0.138514 -0.125699 -0.024562 0.0101121 0.101602 -0.0331676 -0.00216738 -0.100238 0.0613526 0.0632094 0.0171631 -0.0513806 -0.00180915 0.126839 0.0673718 0.0735919 -0.0470974 -0.0409538 -0.0602716 0.0350692 -0.0530166 -0.0347462 0.117129 0.149551 0.0518185 -0.0646421 -0.0271827 -0.114989 0.0363338 0.154621 -0.0849092 0.0862022 -0.140057 -0.0811943 -0.0746648 -0.0756897 -0.0663658 -0.0769542 0.0896087 -0.128629 0.0826507 -0.0337505 0.00818169 0.0663324 -0.0254667 0.148931 0.0259604 0.0270656 0.141199 0.0714924 -0.0738933 -0.0634725 0.0422567 -0.0545928 0.0604519 -0.174259 -0.106606 -0.0178012 -0.097688 -0.191606 0.0738001 -0.0395639 0.0996105 -0.0631973 0.0792324 -0.0865712 -0.0388076 0.0396564 -0.0223238 0.0778228 0.0242257 0.0999618 -0.0319611 0.0170036 0.120061 -0.0364426 0.036305 0.049007 -0.0326019 -0.101264 -0.000943548 0.0233613 0.0311052 -0.070299 -0.000304035 -0.0616174 -0.0301878 0.0308417 -0.0727357 -0.1486 -0.082616 0.0519654 -0.0802528 0.0398779 -0.0954797 0.180131 -0.126178 -0.0405939 0.0401823 0.0606707 0.00682153 -0.0437792 -0.034974 0.0100982 0.012633 0.101833 0.0439594 -0.0970915 0.1067 -0.0936157 0.109637 -0.0346234 0.0530335 -0.170888 0.0342841 -0.0435921 -0.00204146 -0.120447 0.0445193 -0.0882872 0.0811742 0.00550908 0.0325034 -0.133513 0.0132547 -0.118796 0.0709873 -0.125693 0.171271 0.0169786 -0.194609 -0.0744988 0.0151852 -0.0615669 0.179324 0.116867 -0.146852 0.0663819 0.00613551 -0.0385896 -0.0301076 0.0793969 -0.039905 0.0830543 0.0631851 -0.0459959 -0.071198 0.197524 0.0370874 -0.116502 0.00924412 0.0227068 -0.142053 -0.00632964 -0.0109977 -0.0721997 -0.0249733 -0.0260754 0.0456511 -0.166701 0.0226394 -0.0326332 0.0171386 0.0032488 0.122771 0.0809878 0.056774 0.0521201 -0.128691 0.0558775 0.0148125 -0.0821223 -0.186487 -0.0667407 0.047638 -0.0846675 -0.0678599 -0.0902096 0.153251 -0.0512203 0.0748031 0.00816931 -0.0185651 0.150439 0.0516201 -0.0569787 0.0995199 0.000815251 -0.0908824 -0.1023 0.192701 0.0582334 0.0269931 -0.0610116 0.0165088 -0.0374817 -0.109784 0.103827 0.0140278 0.0429861 -0.00305712 -0.0472403 -0.120629 0.0512236 -0.0838771 -0.0424962 -0.050176 0.0803418 -0.113905 -0.0860044 -0.0828326 0.119631 0.0300764 0.0243327 0.193307 -0.0442875 0.182806 0.0356329 -0.0572773 0.0516153 -0.0384237 0.197853 0.055157 -0.0897534 -0.0510697 0.0836994 -0.15214 0.127641 -0.0470688 -0.182403 0.0828037 0.0826218 0.138408 -0.0125345 0.0505259 -0.047203 0.103625 0.0138639 0.167689 0.0229695 -0.0204363 -0.163572 0.136813 -0.109455 -0.0547786 0.0597393 -0.0452044 0.136318 -0.105321 0.0176256 0.0892479 0.0100971 0.0645507 -0.111422 0.0395193 -0.043335 -0.0515277 0.0834064 -0.00657401 -0.124588 -0.150584 0.0148262 0.113064 0.163895 -0.0539633 -0.00333119 -0.038563 -0.0643701 -0.0601752 -0.154527 0.0956757 0.00483223 -0.100587 0.0195341 0.136255 0.00148091 -0.133442 -0.0502741 0.151353 -0.0443676 0.176032 -0.0710773 0.011673 0.0827049 -0.0891092 0.146112 0.0502631 -0.0371266 0.0242581 -0.0104739 0.129859 0.0887484 -0.075088 -0.0506836 0.0296979 -0.0553822 0.121613 0.0877125 0.0298949 0.0852468 -0.107057 -0.00343065 0.0493809 0.023607 -0.120855 0.0100728 -0.102487 -0.166308 0.0309398 -0.0589611 -0.00703994 -0.0615454 0.0229365 0.0657726 0.119431 -0.0198094 0.065287 -0.0810046 0.199 0.0492119 -0.109771 -0.050555 -0.00945048 0.0260009 -0.101346 0.110921 -0.000497082 0.172371 -0.125639 0.069341 0.0804811 0.0328441 -0.0629997 -0.00186548 0.131762 -0.0236578 -0.0925396 -0.0577032 -0.0105284 0.0711847 0.0273382 0.0612772 0.0625458 0.104273 0.0218733 -0.0580156 -0.130812 -0.050264 -0.0164477 -0.0037427 -0.0958492 -0.105526 0.00705567 -0.055691 0.0687619 -0.00834741 0.00271351 0.0511865 0.0185671 -0.0616825 -0.0253947 0.0402269 -0.0867787 0.0663283 -0.0161631 -0.0411578 0.0808254 -0.195851 0.161666 0.117908 -0.0149331 0.0861776 -0.0289737 0.130963 0.0440783 -0.0223406 0.0423759 -0.186665 0.048831 0.00326417 -0.172978 0.0172514 0.0204552 0.0462879 0.0266935 -0.0820694 0.0981867 -0.0728844 0.151331 -0.0773934 -0.0190535 -0.0555377 -0.0059841 0.0997583 -0.092373 -0.0416462 -0.0479055 0.0386522 0.0513461 -0.0627075 0.123423 -0.0637932 0.0110135 0.0960591 -0.00188974 -0.0690824 -0.067454 -0.169486 0.0525942 -0.014105 0.0579948 -0.0204064 0.0255078 0.0867315 -0.00561381 0.142741 0.0796429 0.151692 0.0716324 0.134222 -0.00561812 -0.0875233 0.0281534 -0.0520679 0.0589739 0.144063 0.0959882 0.0229934 0.123165 -0.0692949 -0.120321 0.0381968 0.0500892 0.0619741 0.034997 -0.0602847 0.0754599 0.0847676 -0.121763 0.199462 -0.0429371 -0.143647 0.0620989 -0.0172948 0.118678 -0.0440173 -0.133613 -0.164999 0.156007 -0.0819 0.123416 -0.0691888 -0.00452914 -0.0138324 0.0064138 0.0329274 -0.0989014 0.000183118 0.018129 0.00482402 0.0653676 0.0544117 0.0931069 -0.187109 -0.0504766 0.00302389 0.106696 0.0199154 0.172161 0.0447073 0.196203 0.190569 -0.0991728 0.193507 0.0672569 0.0361053 0.0987008 -0.0195386 -0.0690454 0.0134255 0.000643927 -0.145308 -0.00747801 -0.0515923 -0.0212204 0.0401578 -0.0149476 -0.0952282 -0.055157 -0.0310683 0.0742182 0.0278895 0.11845 -0.016825 0.0617285 0.00760134 -0.0678219 -0.0353183 -0.0154536 -0.0551273 -0.104435 -0.0684022 -0.0276456 -0.0247975 0.0697528 -0.00979513 -0.197204 -0.108669 0.00989373 -0.0791477 -0.0271322 0.166286 0.102951 0.158998 0.115401 0.0026484 -0.0143888 -0.101151 0.110189 0.0650729 0.102242 -0.0190293 0.0830391 0.0211933 -0.122884 -0.116503 -0.0388056 -0.0365308 0.060761 0.0442829 -0.0810845 0.15124 -0.0041095 0.0917277 0.0437989 -0.000775517 0.0172242 0.0618307 -0.12637 0.0633583 0.0799981 0.109397 -0.147133 -0.078168 0.129346 0.0047196 0.0715975 0.0516853 -0.0809995 -0.0477469 -0.124225 0.0230203 0.124646 0.0652026 0.0870923 0.104341 0.0542504 0.0584504 0.0625523 0.064388 0.0454133 -0.0490128 0.0688964 0.127802 0.017232 -0.0861339 -0.0195584 0.00836348 0.0864989 0.0740835 0.0750607 0.0188324 -0.0281836 -0.0203434 -0.0395835 -0.0163176 -0.0877519 -0.0303524 0.0858622 -0.00291558 -0.123508 0.0376067 0.00894224 0.0731917 -0.0852694 -0.0106222 0.0300923 -0.00192995 -0.0490176 0.166464 0.0729096 -0.0575094 -0.104546 0.0101788 -0.142352 -0.0543561 0.00430916 0.136465 0.1699 0.0245806 -0.0201321 -0.196322 -0.0423507 0.0628591 0.0496915 0.000326198 0.1777 -0.161079 -0.145142 0.0837588 -0.0643181 -0.0489475 0.00446809 -0.0706729 -0.0615391 0.159891 -0.114099 0.160337 -0.055968 0.0643413 -0.0242414 0.120819 -0.0707072 -0.0974031 -0.192697 -0.0567515 -0.110598 0.139002 -0.0205868 0.144494 -0.00121492 0.0225389 -0.154018 -0.101784 0.041908 -0.123424 -0.0967333 -0.0254354 0.128769 0.0866384 -0.13516 -0.11419 -0.0654173 0.0416697 0.164145 -0.0461259 0.0754967 0.0170604 -0.0113007 -0.11107 0.0376783 -0.13266 -0.108259 0.110379 -0.00702829 0.0334503 -0.0230526 0.0980752 0.0484967 0.0552292 0.11633 -0.0351137 0.0641676 0.140809 -0.0986475 -0.0945663 0.0760316 -0.081256 -0.130564 0.0309413 0.0666815 0.0927889 0.0351603 0.0825105 0.116025 -0.0596902 0.0404888 -0.0172723 0.0390171 0.104076 0.0711869 -0.00563153 -0.197663 0.0260914 0.155868 -0.0792816 -0.0151841 -0.131866 0.106832 -0.0223147 -0.0977747 0.0844807 0.0473638 -0.0432036 -0.16131 -0.0329374 -0.0544811 -0.106304 0.00880008 0.158122 -0.0936027 0.033299 0.0564792 0.040217 -0.0875316 -0.00546533 -0.037944 0.0119312 0.0160548 0.0241883 0.183441 0.0133833 0.062603 0.00969333 -0.052792 -0.000469274 -0.118361 -0.0618034 0.145256 0.137705 -0.0222926 0.0591484 0.0299487 -0.0211816 0.00115283 -0.108739 -0.148403 0.0873714 -0.030537 -0.0115537 0.0212364 -0.0147338 -0.0982136 -0.0744033 -0.0861245 -0.11404 0.0112388 0.00638759 -0.108685 0.0166356 0.0362642 -0.151734 0.186855 -0.0225362 0.0776735 0.0028161 -0.0191964 -0.125914 0.0601989 -0.123162 0.092919 0.137223 -0.0328423 -0.124233 -0.16685 0.032935 0.0427327 0.0661064 0.130428 0.0819136 -0.044762 0.107145 0.077762 0.0321291 -0.101413 0.0568182 -0.0375082 -0.183667 -0.00297788 0.046078 0.025248 0.00524417 -0.0613304 0.169544 -0.127348 0.00309836 -0.0482833 -0.0384471 -0.0982969 0.0319506 -0.0731633 -0.0603316 -0.0929369 0.0101665 0.0722065 -0.10872 -0.0745082 0.11674 -0.154938 0.041852 0.0972486 -0.0302527 -0.0460263 0.00176473 0.0681037 -0.173892 -0.122573 -0.0631658 -0.0869624 -0.0340477 0.116719 -0.0137208 0.106154 -0.00270252 0.0493226 0.0839089 -0.0893791 0.0664374 0.114615 0.0571162 -0.0212691 0.125012 -0.0102888 -0.0530799 0.0666866 0.09055 -0.0730378 0.0352109 -0.0303387 0.0934936 0.0142601 -0.116246 0.00803812 7.45056e-05 -0.0288607 -0.0135411 -0.00814436 -0.0668158 -0.0838014 0.0741028 0.0556892 0.0292318 -0.0102104 -0.0804835 -0.0235452 -0.18115 0.0575791 -0.0136848 0.0747326 -0.0963709 0.154358 0.0994902 -0.0850764 -0.0074341 0.000567975 -0.099571 0.0407618 -0.0257358 0.0800623 -0.111834 -0.0224049 0.0961064 0.0813906 -0.0334576 0.0585041 0.0603902 0.0154777 0.0142722 0.144498 -0.0408934 0.137454 0.0145036 0.0296905 -0.109448 0.0189631 -0.0605152 0.0462739 0.09159 0.0455351 -0.0605758 0.0170072 0.0429929 -0.0272217 -0.146307 -0.156169 -0.171878 0.118644 -0.00358755 -0.131946 0.0269942 -0.0123728 0.182656 -0.0616559 0.187656 0.0277035 0.0503889 -0.0515989 0.103745 0.0894554 -0.0129953 -0.00454442 0.0788826 0.121934 -0.0209264 -0.0582483 -0.0646762 -0.0704648 0.0393952 -0.0506568 0.167024 -0.112511 0.0589728 0.052542 -0.0205733 -0.0487572 -0.0761574 -0.0903853 0.0676366 -0.0256771 0.10114 0.00953342 -0.083012 0.013815 0.0642751 0.0022174 -0.0543422 0.118992 0.154993 0.101284 -0.105771 -0.0544477 -0.0476208 -0.125029 0.0213153 0.109212 -0.00383179 -0.134284 0.0525772 -0.0790783 -0.0263949 -0.0259211 -0.144448 0.0708666 -0.189602 0.0711693 0.0380083 0.187009 -0.180873 -0.00761515 0.0546779 -0.0903121 0.01371 0.043172 0.120557 -0.0742855 0.166861 -0.101543 -0.108321 -0.130535 0.111258 0.049641 0.152494 0.0708706 -0.0384766 0.0428213 -0.0192546 -0.039421 -0.0428485 -0.00475176 -0.020602 -0.146067 -0.0192972 -0.116255 -0.0787986 0.130134 -0.0189615 0.0795867 -0.189778 0.10151 -0.125226 0.0664441 0.0969799 -0.091712 0.00863386 -0.0641014 -0.095049 -0.0878537 -0.0802794 0.0368451 -0.186742 -0.0562089 -0.114039 -0.00526057 -0.102382 -0.0119759 -0.070285 0.0427589 0.0532612 -0.0936456 0.00761352 -0.0149729 -0.0847333 0.175775 -0.143974 -0.0278559 0.101213 0.0361476 0.0178568 -0.00631149 0.124439 0.080702 -0.0362613 -0.120218 0.075228 -0.0187809 -0.0657797 -0.025507 0.0727168 0.0790703 0.0363241 0.000246275 -0.0958313 -0.0828444 0.0557309 -0.122161 0.0613516 -0.15567 0.0977222 0.0548083 0.0746429 -0.011647 0.0785729 -0.133188 -0.143559 -0.0381993 0.0808706 0.00863349 0.0222081 -0.0697377 -0.105674 0.0899509 -0.0348196 0.0270772 -0.0181782 -0.183145 0.0177389 -0.0589329 0.000738093 -0.149653 0.0879926 -0.0558528 -0.0201259 0.0785715 -0.102222 -0.0225869 0.0368174 0.0096486 0.0185241 9.33826e-05 -0.072193 0.0413859 0.030017 -0.123597 0.0756449 0.0735402 0.132711 -0.00364667 -0.0127907 0.021637 0.0592738 0.109626 -0.0404153 0.102286 0.127969 0.0661001 0.0388553 -0.0958308 -0.0241854 -0.0485816 -0.0231056 -0.0740751 0.0557225 -0.0533594 0.0896343 -0.107485 -0.105442 -0.0573852 -0.0731384 0.19105 0.0997365 -0.0880303 -0.052959 0.0182357 -0.0765054 0.0694583 -0.135854 0.0612378 0.00347078 -0.0488354 -0.0895022 -0.0105465 0.0495636 -0.00255719 -0.140297 0.0485321 0.14154 -0.0848636 -0.0281566 0.0370913 -0.00815446 -0.0550341 0.138976 -0.0990102 -0.0138287 0.043589 -0.0456847 0.0725113 0.114524 -0.0449839 -0.0444451 0.00607572 -0.0461812 0.0587522 0.157005 0.0800398 0.0743255 0.0408359 0.10545 -0.00792386 -0.0134349 -0.136131 -0.0829352 -0.0749967 -0.0666568 0.0729297 0.0856643 0.0157511 -0.0286892 -0.00301407 -0.0166303 0.0174096 -0.18003 -0.0503454 0.106726 -0.0394194 -0.097539 -0.0469564 0.0729358 -0.0520052 0.0875086 -0.107158 0.0935883 -0.0170304 -0.0559293 0.160383 -0.0892705 0.0393473 0.142269 0.0657752 0.0948852 -0.103011 0.00936557 -0.0249341 -0.146069 0.125035 0.0164478 -0.0199656 -0.0357643 -0.0222319 0.104255 0.0544096 -0.0255508 0.022854 0.00253178 -0.0399666 0.0324397 -0.129199 0.0293798 -0.0180062 -0.112962 0.0463197 0.0903692 0.0704941 -0.0154989 -0.0808856 0.108484 0.0468867 -0.0774791 0.150058 0.00279183 -0.00788987 0.079881 0.0442573 -0.0626911 0.0205954 -0.0647247 -0.0181918 -0.17133 0.0971939 -0.121141 -0.0911638 -0.0969211 0.101611 -0.0195066 -0.0599914 -0.108847 -0.151493 -0.125766 0.0512933 0.006794 -0.00411229 -0.189691 0.00587908 0.0404075 -0.14935 -0.0114961 -0.00864503 0.0407782 0.0168638 -0.0113543 -0.0267462 0.0493481 0.000955446 0.119426 -0.0049813 -0.018797 -0.0966392 -0.0586364 -0.0621655 0.0596388 -0.00596683 -0.0572178 -0.0165031 0.0103963 -0.017731 0.148361 -0.0116401 0.0827419 -0.138653 0.00582061 -0.124449 -0.167154 -0.047881 -0.0474051 0.113296 -0.0522838 -0.0819546 -0.00663954 -0.130588 -0.0682496 -0.0506333 -0.0614266 0.0283489 0.00797425 -0.0722141 0.0617727 -0.048711 -0.0456874 0.00772696 -0.0546842 -0.0420504 0.0279868 0.00559142 -0.0902047 -0.156058 0.0244361 -0.0392185 -0.119835 0.0677255 -0.041911 -0.173194 -0.0727133 -0.145765 -0.110815 0.126527 0.14593 0.14054 -0.0429378 -0.130465 -0.0994814 0.0738985 -0.0282863 0.082155 -0.0120291 0.158738 -0.0134875 -0.0696353 -0.0554435 0.133763 0.0100987 0.0582966 0.0747799 -0.0231424 0.0468804 -0.0443709 -0.181187 0.00564566 -0.0169498 0.0620559 -0.0771814 0.0414673 0.155731 -0.0258534 0.0687298 -0.0181884 0.107066 0.000435139 0.0470646 0.0214371 -0.162806 0.0533061 -0.107653 -0.039367 0.11326 -0.0949773 -0.0698378 0.00544115 -0.139499 -0.0525589 -0.00973248 0.069742 -0.0712867 0.0961253 0.0747119 -0.174197 0.0637344 0.102001 -0.185367 0.0609274 0.0472781 -0.0800065 0.125526 -0.00411729 -0.0202247 0.0737497 -0.068443 -0.136433 -0.0033438 0.0805632 0.118898 0.118159 0.000287881 -0.194772 0.0469912 -0.130444 -0.0986746 0.148719 0.00805949 0.0595329 -0.0283772 0.00901157 -0.0124403 0.0223796 0.0654044 -0.0986598 0.0285278 -0.0179163 -0.0553163 0.0522669 0.000181442 0.0983976 -0.0230192 -0.129031 -0.124783 0.118596 0.0845888 -0.0387946 0.0360288 -0.183377 -0.00719445 0.0937682 0.0359338 0.068016 0.0528135 0.0458822 0.0374744 -0.0391575 -0.124806 -0.0470847 0.0914626 -0.0846641 0.140596 -0.0712546 0.0536437 -0.0626964 0.0185418 -0.131032 0.00373035 0.0589489 0.175575 0.0336625 0.00721124 -0.0393001 0.125355 -0.0787701 -0.0859262 -0.0632 -0.0173228 0.0193213 -0.116401 0.19103 0.0365996 0.142879 -0.142436 -0.0300752 -0.0666947 -0.0243368 0.198319 -0.0194334 0.118297 0.138956 -0.140878 -0.0220649 -0.0858104 -0.117527 -0.0760903 -0.0457554 0.106054 -0.019528 -0.0977157 -0.105479 -0.0325761 -0.0127203 0.197356 -0.0977708 -0.0458812 -0.0394084 0.0605731 0.122697 0.149427 0.00954528 0.15108 0.00397465 -0.0884544 -0.0970181 0.046282 -0.0644043 0.086614 -0.0863772 -0.0775569 -0.0473419 -0.0285934 -0.0752613 -0.0909532 -0.0736623 -0.0494791 -0.0265802 -0.00969533 -0.122495 0.0174274 0.0523953 0.0909073 9.53995e-05 -0.00976329 -0.042854 0.0552241 -0.0607242 0.0824041 -0.0647464 -0.111913 -0.0377689 -0.0405716 -0.139053 0.0247449 0.0525297 0.120527 -0.102044 -0.00047345 -0.0177159 0.0399545 -0.0561602 0.0636782 0.16454 -0.148805 0.128769 0.000312449 -0.086083 -0.0259452 0.033936 -0.190085 0.152573 0.0847352 -0.0252048 -0.0653584 0.145425 -0.128032 -0.0454544 -0.0278389 -0.171506 0.025892 -0.103289 0.0268755 -0.119773 0.0635646 -0.102225 0.0055439 0.0103237 -0.00886385 -0.144987 0.0522562 0.0178846 0.0734711 0.00617538 0.00266842 0.117964 0.0716804 -0.0402909 -0.116651 0.125925 0.026126 -0.0169167 -0.137779 0.198624 -0.00588301 0.103152 0.118996 0.0477689 0.0168481 0.048258 -0.0776069 0.0983135 0.00530828 -0.00825532 0.0898325 -0.00298733 -0.0662138 0.0741609 -0.0922325 -0.029245 -0.0286035 0.0539204 0.0673024 0.00491816 -0.131068 0.0147181 0.00959718 0.0629207 -0.0481175 -0.0374766 -0.0544378 -0.0770648 -0.0306891 -0.00510192 -0.0530115 0.0114037 -0.187029 0.0416133 0.0283198 0.00267836 0.0746644 -0.171375 0.0868454 -0.0721415 0.0344188 0.0695432 0.0476424 -0.0263345 0.0887532 0.183119 -0.0303659 0.00560405 0.0795103 0.031701 0.109438 0.0527898 -0.0127066 -0.176775 0.0298611 -0.0148765 -0.0106167 -0.137662 0.0630314 -0.0492707 0.0388206 0.146276 -0.0285598 0.180744 -0.0699191 0.148406 -0.0953124 0.0191262 -0.0546969 0.0487369 -0.0463313 0.0923489 0.0228136 0.0761503 0.116805 -0.0488323 0.0647512 0.137068 0.0373803 -0.0804505 -0.172047 0.0871391 -0.155984 0.0787258 0.0250485 -0.0409174 -0.0329918 -0.128348 -0.016371 -0.00657223 0.0996412 0.119554 -0.0167487 0.0184437 0.11417 -0.0851283 -0.00673379 -0.0804649 -0.0180587 -0.0442859 0.0507483 0.0490965 -0.0333855 0.101877 0.0648847 -0.0302493 -0.158519 0.0232135 0.143327 -0.125624 0.168639 0.0864374 0.0306596 -0.0995193 0.165202 -0.0307225 0.0229082 -0.033683 -0.00228731 0.0470295 0.0640012 -0.00578722 0.1444 -0.0254447 0.0530264 -0.0156606 -0.0908736 -0.164418 -0.0904747 0.106145 0.0663695 -0.1096 -0.0919652 0.0645905 0.0444638 -0.0174183 0.0205305 0.0586879 0.0722303 0.0229672 -0.0273911 0.15809 0.0194789 -0.0300979 0.0898996 -0.0648621 -0.118483 0.00640236 -0.019357 -0.0475135 -0.171556 -0.0523462 -0.000211831 -0.108327 0.11072 -0.0695906 -0.198492 -0.0514903 -0.0359751 0.0544965 -0.110254 -0.0667676 -0.0234878 0.036938 -0.0830084 0.0258908 -0.130346 -0.133521 -0.0223763 0.00272402 -0.0457494 -0.0467761 -0.173248 0.162334 -0.0392285 0.136752 -0.128106 -0.182475 0.105295 -0.13864 0.00811453 -0.162935 0.00936919 0.0102532 -0.0409595 -0.14708 -0.000770685 -0.00684464 0.0837942 -0.00678381 -0.0306134 0.146499 -0.090141 0.043898 -0.0174349 0.038651 0.0826322 -0.0650098 0.132742 -0.00872969 0.189751 0.0616105 -0.102271 0.116335 0.0239999 -0.125909 -0.157178 0.0626036 -0.0965013 -0.140602 -0.0763116 -0.177717 0.054658 0.0328428 -0.113884 -0.0631064 0.0895389 -0.129291 -0.107024 0.0536182 0.0444919 -0.0247555 -0.12077 -0.104916 -0.142457 0.00696023 0.117877 -0.113601 0.197136 -0.078679 0.19577 -0.0601085 -0.0112632 -0.0845642 -0.122793 -0.0327083 0.0160308 0.148131 -0.0676034 -0.0879667 0.0727402 -0.15839 -0.0336434 0.064309 0.0610162 0.0534945 -0.0698831 0.0769358 -0.0629094 0.0483822 0.00596867 -0.0757286 -0.0767341 0.0450112 0.197243 -0.0518604 -6.77428e-05 -0.0914856 0.0422552 0.0667251 -0.173053 0.0438703 -0.178904 0.0261044 0.060843 -0.0431007 -0.0167078 -0.106684 0.160015 -0.0709545 -0.10143 0.113175 -0.13285 -0.0051841 -0.0473723 0.132332 -0.0674398 -0.181772 0.057293 0.0104773 0.0253997 0.0138103 -0.0695013 0.104106 0.100363 -0.155123 0.0630009 0.105172 -0.142506 -0.045203 -0.0663813 -0.100385 -0.0794535 0.0900498 -0.0773482 -0.0923667 -0.123258 -0.152477 -0.0763789 -0.0486001 0.131051 -0.0395179 -0.125438 0.100426 0.0804472 0.087404 0.0261696 -0.0738927 -0.00956831 -0.078606 -0.0776831 -0.0192752 -0.0379412 -0.112771 0.188784 -0.00894847 -0.0989428 0.00247091 -0.0752296 0.139877 0.0531834 -0.00850258 0.0161703 -0.0980104 -0.000354063 -0.0899783 0.0456638 -0.0526067 0.0785806 -0.196415 0.125517 0.122501 0.0625174 -0.0448923 -0.0746214 0.117385 -0.00549619 0.12454 0.033444 -0.0336631 0.0201796 0.00350945 -0.0146765 0.136246 0.174173 0.0377226 -0.101556 0.133659 -0.0376432 -0.0568098 -0.156777 0.00269735 0.0676588 -0.108586 -0.179601 -0.0821304 0.118397 -0.122531 -0.124998 -0.10552 -0.157633 -0.087535 -0.0958699 0.00662532 0.185879 -0.1189 -0.044343 0.0227537 0.0195241 0.0264805 -0.0554814 0.0497946 -0.0215366 0.0924399 0.052879 -0.108695 -0.0467652 0.00522911 -0.00495306 0.150715 0.0957309 0.134035 0.128992 0.0205831 0.0483095 -0.0377263 -0.0408764 0.0957542 -0.0924214 0.00227338 -0.0457278 -0.0335024 -0.0221918 -0.0638216 -0.0514694 0.0794595 0.0294961 0.0124675 0.0865321 -0.0192382 -0.110307 -0.0537643 -0.0280825 -0.113518 0.0524843 -0.00666621 0.162806 0.0366774 0.0512348 0.0685011 0.131371 -0.115748 0.0102186 0.0579351 0.102087 -0.0385289 0.0206758 0.0471196 -0.0167053 -0.00307901 -0.177762 -0.0770067 0.0271455 -0.0707085 0.0266687 -0.112584 0.155276 0.0641184 0.0337681 0.0934764 -0.188349 0.120329 -0.13748 -0.0845562 0.0270298 -0.0328398 -0.142719 0.0823245 -0.130249 -0.110721 0.197174 -0.178818 0.0584833 0.0582527 -0.0335629 -0.0297821 -0.1048 0.0875799 -0.0758179 -0.00494744 0.0246706 0.139995 0.0417872 -0.0706128 -0.0174124 -0.0399329 0.106348 0.122518 0.120313 0.0568332 -0.128585 0.110335 -0.114346 -0.15251 0.0512142 -0.0109384 0.0175863 -0.0460597 -0.142157 0.100257 -0.0123051 0.133347 0.0851007 0.0675227 0.0693677 0.00642753 0.111674 -0.00387124 0.133196 0.0109874 -0.0105686 0.0182828 0.0982041 0.102779 0.10254 0.0696073 -0.00607154 -0.118825 0.102732 -0.0912439 -0.146824 0.129587 -0.0676223 -0.047129 -0.0085372 0.0205354 -0.163588 -8.45458e-05 0.0710261 -0.0576019 0.116249 0.0169176 0.0149899 0.0260417 0.034269 0.0335975 0.0168941 0.166954 -0.151012 0.117481 0.153232 0.0320684 0.039377 0.132164 0.128741 0.19634 -0.00864601 -0.196706 -0.0388996 0.040996 0.169464 -0.00185899 0.132352 0.124374 0.111868 0.00648685 -0.0877477 0.00561882 0.0279657 0.0173511 -0.0404812 0.0351088 -0.0618534 0.0294982 -0.116144 0.0323991 -0.0426802 0.0557357 0.0379406 0.0050993 0.0691289 -0.0178183 -0.122546 0.137933 -0.0080728 -0.00151562 -0.091265 0.0321125 0.095002 0.0286681 0.109596 -0.128555 0.101557 -0.00547891 0.0481112 -0.0646197 -0.0109449 0.0349528 -0.00415514 -0.00311861 -0.0830762 0.00691258 0.108564 0.00988006 0.0621436 -0.192113 0.143902 -0.015042 -0.00525186 -0.104779 0.106703 -0.023691 -0.146539 0.0541638 0.114622 -0.00640759 0.0742399 -0.0372988 -0.0267342 0.0787152 0.0224515 -0.0304822 -0.00844822 -0.0615219 0.167966 0.0293726 0.090636 0.145356 0.0706543 0.0644241 -0.00555206 0.152938 -0.0751388 -0.1084 -0.0559771 -0.188013 0.149696 -0.170138 0.0534062 -0.0188271 -0.00780285 -0.0335204 -0.0814068 -0.0690318 0.105376 0.119533 0.00411103 -0.0980855 0.143822 0.0192368 -0.024132 0.0317063 0.0161369 -0.142587 0.0474451 0.0460908 0.000284169 -0.117724 -0.0862676 -0.107492 -0.0209796 0.00598793 0.0801333 0.0503254 -0.111636 -0.0170097 -0.0266884 0.00190652 0.145316 -0.028236 0.133937 -0.0477587 -0.0833581 0.0303175 -0.080873 -0.0633359 -0.0237803 -0.0993702 -0.0675711 -0.171837 -0.0771942 -0.16557 0.14723 -0.0749601 0.162374 0.172599 0.0680534 0.00801814 -0.158131 -0.0953693 -0.0197884 0.137678 0.121252 -0.0196349 -0.195632 -0.0325104 -0.0775727 0.0155434 0.186129 -0.121718 0.0975587 -0.0911079 -0.170064 0.0374603 0.0546842 0.051323 -0.000643202 -0.0205627 -0.185111 -0.178379 -0.167685 -0.195212 -0.106352 -0.128016 0.016823 0.0982833 -0.12802 -0.0842051 0.0367922 -0.0182135 0.0577618 0.0791957 0.1338 -0.119698 0.121115 0.176611 -0.110689 -0.0296207 -0.0418678 -0.0493407 0.0376875 -0.0405492 0.0185925 -0.114266 0.0227808 -0.139939 -0.105452 -0.0194706 -0.0426703 0.0624788 -0.0671555 -0.0711069 -0.0611687 -0.0686259 0.0641256 0.0951097 -0.0691791 0.0747625 -0.15945 -0.163235 0.0603939 -0.00293181 0.108698 -0.0565691 -0.0063709 0.0619117 -0.0941985 -0.029196 -0.0223277 -0.0375108 -0.0513693 0.0703609 -0.167546 0.0140603 -0.0478966 0.0370232 -0.106975 -0.0219493 0.0362735 -0.118982 -0.0313349 -0.163167 -0.0632869 0.0950539 0.157941 -0.014631 0.00811946 -0.0286757 0.0487951 0.00366671 0.0886493 -0.0842792 0.0738671 -0.0729323 0.0665223 0.00357756 0.12545 -0.0108119 -0.114866 0.0552124 -0.0161827 -0.0813353 -0.123743 -0.0382604 0.0822519 -0.0286404 0.0373265 -0.191882 0.176824 0.0608897 0.0547553 -0.121846 0.0246459 0.128321 -0.00784195 -0.183065 -0.112978 -0.0414776 0.0033023 0.0456263 -0.103083 0.000693995 0.0436177 0.0589074 0.0462826 -0.0923773 0.0403373 0.00649236 0.0872931 -0.0288918 0.0372714 0.0834339 -0.0780095 -0.137649 -0.0217576 0.0301257 -0.0163361 0.0942437 0.166433 -0.133815 -0.105855 0.0850614 -0.0530076 0.00738667 -0.0328854 -0.0303682 0.134139 -0.0910023 -0.186377 -0.0344323 0.00672182 0.0496477 0.0197425 0.146759 0.00869972 0.0136688 -0.106921 -0.168324 0.0436351 0.0776263 -0.122206 -0.0988631 -0.037405 0.0577278 -0.159449 -0.00216876 0.0723253 -0.146429 -0.0255353 -0.0935996 -0.00996449 0.0252678 -0.0736969 -0.0688906 -0.098384 0.014863 0.115039 -0.142147 -0.0389138 0.0205184 0.0538911 0.0865317 -0.0261922 -0.0228477 0.199771 0.0654113 -0.0972287 0.0807472 -0.0172065 -0.0144941 0.0133255 -0.151935 0.0187531 0.120896 -0.123712 0.0227179 0.101679 0.0511309 -0.000170464 0.0435748 -0.0962621 0.0877808 -0.132973 -0.00622774 0.140128 -0.100391 0.0900054 0.0296976 -0.04704 -0.0231553 0.0255389 0.01825 0.131691 0.0911558 0.0459988 0.124822 -0.000767138 -0.0835243 -0.0648092 0.0376113 -0.00931811 0.119465 -0.0321379 0.136215 0.0784104 -0.0514543 -0.193884 0.0298453 0.0615049 -0.0689615 -0.168187 0.00308478 -0.0674497 0.0720182 0.0358627 -0.125601 0.0619255 0.11426 0.0240258 -0.100983 -0.0608094 -0.0806475 -0.0141191 0.00716636 0.0879868 0.0415842 0.0989259 -0.0360287 0.0985831 0.0611408 -0.0840203 0.155215 0.0360749 -0.0570581 0.110406 -0.0967356 -0.144709 0.0858208 -0.0342796 -0.0557898 0.128976 -0.049821 0.162034 0.0047736 0.0978351 -0.0549906 0.0888029 0.188662 -0.0630774 -0.0165083 0.0139862 0.126858 0.0683851 0.118874 0.0410495 -0.0363847 -0.0286591 -0.0117323 0.0697768 0.155486 0.0290637 0.133679 0.145408 0.0578643 0.110302 0.110837 -0.0306167 -0.0393487 -0.0712316 -0.0202074 0.000790067 -0.194799 -0.00157105 0.16335 0.0396982 -0.127086 -0.0414748 -0.022601 -0.0277056 -0.0189491 0.110908 0.0197379 0.129465 -0.0322151 0.00656559 -0.0821672 0.0924939 0.0584272 -0.00334791 -0.0449218 -0.0331242 0.0687516 -0.118922 0.18439 -0.10635 0.0170793 -0.0188307 -0.0496336 -0.0225016 0.102624 -0.165796 0.0571752 -0.18307 -0.0464039 -0.00449728 -0.0188589 0.132391 -0.115376 -0.0377837 0.035628 -0.0129437 -0.133093 -0.126892 0.0699606 -0.091867 0.0980188 0.127139 0.0219798 0.0107002 0.0123102 -0.0260601 -0.0269453 0.101179 -0.0723644 0.0838641 -0.00824149 0.00369887 -0.0773117 0.0654389 0.199183 -0.0629753 0.148753 0.178302 -0.0574874 0.19482 -0.00284415 -0.0436298 -0.0239795 -0.0745626 0.0902898 -0.121057 -0.0512569 0.125316 0.062647 -0.116909 -0.0315762 0.0268417 -0.0531742 -0.0458309 0.0143687 0.0539207 -0.169422 0.0209776 0.117786 0.118473 0.0237337 0.0846225 -0.134042 -0.0212726 -0.0523789 0.0725749 -0.128665 0.000401501 0.0159475 0.120521 -0.0459738 0.00495581 -0.139332 -0.0323133 -0.0663811 0.00136234 0.0783631 0.0856013 -0.0700332 -0.0563109 -0.146608 0.0845794 -0.0612416 0.0124318 0.078189 -0.053078 0.0217018 0.119312 -0.0729892 0.1233 -0.190691 0.0573381 0.0517338 0.170152 -0.00568727 -0.100135 -0.12864 -0.0246834 0.000411547 0.023322 0.158603 0.0946373 -0.0482687 0.083134 0.0226064 -0.0488845 0.00539687 0.135553 0.13275 -0.0671996 0.0537032 0.0723201 -0.0862555 -0.103682 0.174009 0.0343117 -0.0264618 0.0410984 -0.0428636 0.106749 0.0534873 0.0771194 -0.121566 0.0985207 -0.130288 0.0673055 -0.0159868 0.132242 -0.0662266 0.0592317 -0.00865856 0.0227495 0.0903823 -0.0684875 0.0399309 -0.0302862 0.189454 -0.109946 -0.106522 -0.151883 -0.0415204 -0.125254 -0.0767279 0.129563 -0.0457362 -0.0271071 -0.0309565 -0.0109402 0.150027 -0.092364 -0.0268347 -0.0908929 0.0681782 0.0962819 -0.045021 -0.0777918 0.0472336 0.0437516 -0.0247518 -0.179729 -0.0473731 -0.0350856 -0.0624851 0.014556 0.012818 -0.0500875 -0.140492 0.112828 0.0646346 0.0982799 0.0926325 -0.0198385 0.0138657 0.0279622 0.0919379 0.0697091 0.0844584 -0.127332 -0.0683767 -0.0268792 -0.0684194 -0.191021 0.090895 0.0494806 0.11356 -0.0771742 0.0335593 0.106639 -0.011037 -0.0619633 -0.0408143 0.00883779 -0.117353 -0.00818247 -0.0836444 0.0460153 0.134466 -0.126673 0.0164826 0.120611 -0.030168 -0.0220475 -0.0305445 0.00366224 -0.162086 0.0533478 0.0610586 -0.0129386 0.0234175 -0.0231698 -0.0370333 0.0502637 -0.111807 0.0506031 -0.059916 -0.160206 0.0667343 -0.042044 -0.0123841 -0.0952641 0.034748 0.153213 0.0952486 -0.0393021 -0.0425181 -0.14149 -0.120842 0.0854582 -0.116966 0.0627724 0.0481126 0.0549286 0.0255397 -0.0779394 -0.120775 -0.156517 -0.0565828 -0.113819 -0.0324093 0.0840405 0.110838 0.0424283 -0.0563344 0.142039 0.0116489 -0.012669 0.0485583 0.0351272 0.0567682 0.0422099 0.142873 -0.00274725 0.0458968 0.0934696 -0.0411968 0.0118365 -0.0586976 -0.0694006 -0.0405974 -0.132828 0.0173986 0.138944 0.0770406 0.0995581 0.0332305 0.102545 0.0980038 0.126275 0.0444047 0.113575 -0.16849 0.1203 -0.0869579 -0.0789567 0.0411071 0.000382158 0.0391462 -0.0623338 -0.0572784 0.0479565 -0.0351193 -0.0197051 -0.0620622 0.0700969 -0.153879 0.0378296 0.0257172 0.140003 -0.0519402 -0.171196 -0.05971 -0.0382989 -0.10724 0.0357987 0.0404956 0.0540703 0.0422252 0.156966 -0.14282 0.0871543 0.0876848 0.0781464 -0.0349016 0.0612982 0.0546612 0.191399 -0.0179211 0.0349615 0.0591616 0.128306 0.0548634 0.0294614 0.0876098 0.0221944 -0.0243592 0.020025 -0.125323 -0.0254386 -0.0640145 0.122754 -0.0198451 -0.0302625 0.099067 -0.00420896 0.00783604 -0.108602 0.166203 -0.0694389 0.0842937 -0.0152682 0.0958265 0.00100517 0.0188148 0.141211 -0.157611 -0.176955 0.0596859 0.0889885 0.0530558 0.0222305 0.0952504 -0.0936875 -0.113513 0.082953 0.0893647 0.0998301 -0.0788644 0.0960254 -0.0496407 -0.0604349 0.00959519 0.127222 -0.0773331 -0.161504 0.164335 -0.0792615 -0.100928 0.126844 -0.122904 -0.0514452 0.00455205 0.00929858 -0.00552172 -0.0300339 -0.113537 0.0834745 0.0293083 -0.00444519 0.0875678 0.115213 -0.0380226 0.128828 0.13724 -0.00113996 -0.158235 0.125136 0.107176 -0.115426 0.102746 -0.0554174 -0.021197 -0.0266546 0.032943 0.0968155 0.12584 -0.0422266 0.0494822 -0.0780726 -0.15781 0.025284 0.142113 -0.026063 -0.128442 0.0374598 0.0434802 -0.145591 0.094463 -0.0736962 0.116618 -0.0833385 0.0634314 0.00545479 0.0310492 0.0918848 -0.00829707 -0.105203 -0.0112474 -0.179547 0.105781 0.0721247 -0.009478 0.0897253 0.0645742 0.0850349 -0.14417 0.0556448 -0.164122 0.098832 -0.0251964 0.194207 -0.0113935 -0.170576 0.0426225 0.0973873 0.0168762 0.0341084 0.0629171 -0.0294774 -0.00127481 -0.109368 0.109146 -0.0434139 -0.130836 0.0355282 0.024358 0.00800722 -0.0653958 -0.0600166 0.0620592 0.0359189 -0.0142307 -0.0371351 0.104482 0.023739 0.0175765 0.0190435 0.0536279 0.0603714 -0.0352203 0.0587905 0.0254696 -0.0931841 -0.0168823 0.0352783 0.173464 -0.0497995 0.116343 -0.0530998 -0.0262216 0.0578542 -0.183756 -0.0647878 0.0929203 -0.17082 -0.00762601 -0.0273367 0.109919 0.048772 0.0347644 0.0861808 -0.065411 -0.0906859 0.0829182 -6.66995e-05 0.0691323 0.0306291 -0.0260667 -0.130252 0.197895 0.0857711 -0.0971326 -0.186194 0.0349625 0.0215565 0.0973913 0.158004 0.0980256 0.0750003 0.0314301 -0.125166 0.0940489 0.0278152 -0.0651846 0.0908712 -0.0304525 0.0795558 0.0310832 0.0824656 0.0267055 0.0956354 -0.0335184 -0.0338478 -0.0114212 0.0460589 0.0983161 -0.0800845 -0.032034 0.0112449 0.00142718 -0.0712727 -0.0514022 0.0249132 -0.117955 0.00706463 -0.0788961 -0.14409 -0.0753492 -0.123105 0.0396175 -0.0621509 -0.0840304 0.0101343 0.0754487 0.0390717 0.0351296 0.103815 -0.0659111 -0.0355769 -0.0447574 0.170517 0.116554 -0.0366861 -0.0200815 0.00120356 -0.102572 0.121414 0.0300253 0.116231 0.0368307 -0.0303704 0.00647533 0.0362133 -0.0429503 0.138152 0.0415655 -0.0786309 0.0930479 -0.110572 0.070439 0.0257147 -0.0304717 0.0412209 -0.0444499 -0.0662863 0.0800121 0.0329329 0.128703 0.131196 -0.138434 -0.0533121 -0.0572816 -0.0670176 0.0780403 0.0783664 0.00825933 -0.05337 0.0495704 -0.0898452 -0.0384145 -0.0712449 -0.0169566 0.0448991 0.0217838 0.127065 -0.0806304 0.112477 -0.0400289 0.0121461 -0.0101982 -0.0947816 0.197135 0.0262416 0.00537572 -0.00883391 -0.0264312 0.107789 -0.0538247 -0.169914 0.0239866 -0.131056 -0.00801814 0.0726443 -0.00993414 -0.19539 0.0934348 0.147291 0.0382837 -0.052908 0.0285784 0.0256549 -0.0628333 0.0327029 0.0290619 0.0136839 -0.0830643 -0.153703 -0.00109695 0.191571 -0.0527733 0.101801 -0.071173 -0.0608288 0.0235092 -0.0435046 -0.0672837 0.0623439 -0.00202802 -0.0998878 0.0650409 0.0515361 0.0911703 -0.0641139 0.0607816 -0.0490005 -0.0727006 -0.0816261 -0.0942765 -0.139644 -0.160343 -0.0543631 0.046931 0.0782534 0.0958661 -0.0727554 -0.0672504 0.039019 0.168094 0.00699875 0.188482 0.0402118 0.127203 0.193344 -0.032127 0.00518033 0.0211955 -0.129873 -0.0334884 0.134125 0.164043 0.0785822 0.0158942 0.0429597 0.074149 -0.114895 -0.147713 0.0763219 0.067437 0.0882092 -0.047779 -0.0614581 0.0389523 0.0859112 -0.0252695 0.0629909 0.0842592 -0.0365253 -0.044924 0.00166357 -0.125315 -0.074564 0.0862823 -0.0642589 -0.0780393 -0.0778079 0.00629166 0.101964 -0.053214 -0.0441974 -0.0348496 0.0276142 0.0769022 -0.0445145 0.0801894 -0.0199805 -0.0982916 0.0368904 -0.0450723 -0.0656236 -0.0650647 0.0691636 -0.0151818 0.18606 -0.0510908 -0.0435118 0.0954498 0.116851 0.0571697 0.104071 -0.0028864 0.0600888 0.0648728 -0.070816 0.00166288 0.00539242 -0.085855 -0.0895783 0.0716708 -0.0448473 0.00439566 0.0421427 0.0260515 -0.0694619 -0.0296816 -0.115877 0.0496172 0.0692232 0.00514055 -0.0420749 -0.166089 -0.0746327 -0.013406 -0.069423 0.0497601 0.126896 -0.0855409 -0.11127 0.132987 0.0638517 -0.128159 -0.0534432 0.115493 -0.108525 -0.116381 -0.00428796 -0.0212859 0.0632055 -0.0436793 -0.172542 0.133332 0.0657391 0.0640246 0.0188289 -0.0716846 0.0696307 0.069331 -0.0771175 -0.00297949 0.0131401 -0.141053 -0.119741 -0.138044 0.153874 -0.0909719 0.0704388 -0.0075415 0.0258496 -0.140881 0.0409037 0.10253 -0.0158063 0.0224373 0.0398147 0.0223168 -0.0039584 -0.0647781 -0.011372 0.0319732 0.0537961 0.0105169 0.000955005 0.195504 0.0522272 0.0649512 -0.068169 0.0644575 -0.103171 -0.0891916 -0.104697 0.169093 -0.0502356 -0.109888 0.0137034 -0.133857 0.119105 -0.0195274 -0.00890643 -0.157238 -0.0717191 -0.0850537 0.0769948 0.165643 -0.0771342 -0.0862373 -0.00697391 -0.106637 0.0333346 0.0414904 0.0141355 -0.132493 -0.0334805 0.0991326 0.0645079 0.0791874 0.115564 -0.063725 -0.0987266 -0.122047 0.0192402 0.113837 0.00742602 -0.181897 0.0265452 -0.168362 0.0564024 0.0952247 -0.0444542 0.12181 0.0453184 -0.106079 -0.0914696 0.03096 -0.0208768 0.0182531 -0.0709174 0.00711964 -0.0534279 0.0081981 -0.133823 -0.0527697 -0.0726871 -0.0559102 0.0706415 -0.0163617 -0.10907 0.0259005 0.11673 0.167371 0.00851111 0.0876639 -0.0502777 -0.0243831 0.0382277 -0.173859 -0.160412 0.047122 0.184174 0.0883505 -0.0715761 -0.0443268 -0.0539053 -0.083526 0.199487 0.046612 -0.0514276 -0.0243856 0.156945 -0.0417639 -0.0298245 0.0449066 -0.0570205 0.151963 -0.107068 0.0752065 0.181513 0.120616 0.0508267 -0.0880039 0.00170976 0.0365447 0.167253 0.113218 -0.134278 0.169317 0.131844 0.0323049 -0.0425709 0.0106506 0.0390965 -0.0523169 0.0502222 -0.160693 -0.119217 0.0988929 0.112613 0.173751 0.0217058 -0.0226554 -0.0479161 -0.0117466 -0.00273564 -0.111552 -0.106992 0.070575 -0.186111 0.147656 0.0471664 -0.0122266 0.119396 0.146052 0.100174 0.0792831 -0.0754312 0.0123439 0.0449488 0.0423484 -0.09535 -0.0517528 0.0540214 0.0570876 -0.0463753 0.0982092 -0.026241 -0.0150987 -0.0112075 0.109359 -0.0903085 0.178441 0.0208237 -0.0856455 0.162289 -0.0358492 -0.0922938 -0.0877411 -0.143149 0.117051 0.162089 -0.0985103 0.0452779 0.156543 -0.101147 0.062651 -0.06864 -0.064329 -0.00623167 0.144659 0.0334913 -0.0157369 0.12212 0.0348278 0.0799052 -0.159181 -0.136183 0.0230534 -0.00666278 0.12227 0.0879731 -0.0620027 -0.102836 -0.0652957 -0.0811872 0.0736124 -0.0429211 -0.18745 -0.0744214 -0.165348 0.130583 -0.152808 0.0446783 0.125448 -0.0371352 -0.0782051 -0.0096311 0.0221949 0.160526 -0.164152 -0.0752291 0.157594 0.19189 -0.0499515 -0.0116424 0.0472805 -0.0706461 -0.0642765 -0.0185208 0.0269985 0.0433207 -0.0369467 -0.05409 0.106857 -0.0427801 0.0834939 -0.0692129 -0.172469 0.0218721 -0.0973919 0.0896158 0.0277394 -0.0676001 0.128937 -0.00917578 -0.133626 -0.0213462 -0.157717 -0.113749 -0.0251047 -0.141844 -0.0601306 -0.0398348 0.0246653 -0.10277 0.00856176 0.00385704 0.108655 0.0404098 -0.0421458 -0.04567 -0.0169779 0.0135039 -0.0137891 0.068182 -0.0519405 -0.0559191 0.0565121 -0.0592983 -0.0919126 -0.1025 -0.116023 -0.086328 -0.102918 0.105361 -0.0391359 -0.0370162 -0.0424639 0.0252523 0.116988 -0.0780015 0.0781923 0.00622979 -0.164605 0.0317953 0.164117 0.075486 -0.0580793 0.0476396 -0.0622779 -0.0415604 0.157263 -0.179598 -0.0571864 -0.00577083 -0.0961993 -0.0379897 -0.127238 0.0791817 -0.0436959 0.0754892 -0.0117816 0.0579854 -0.0614598 -0.0192564 -0.0488556 -0.116361 0.0581738 0.00966604 -0.0408302 0.0319865 0.0314372 -0.135381 0.0910099 -0.0250861 -0.10341 0.0711997 0.0931243 0.133045 0.0455153 0.101389 -0.0267866 0.0176911 0.0755646 -0.038813 -0.0598741 -0.0546424 0.129276 0.0579303 0.0145327 -0.0647067 -0.0697417 0.131342 0.114744 0.144943 -0.0248484 -0.182755 -0.021921 0.0326469 0.0858211 -0.026198 -0.021365 0.0174957 0.120407 -0.125961 0.112478 0.0122134 0.0180194 0.0177246 0.112504 0.0862578 0.0277034 -0.0860397 -0.0544168 -0.0818982 -0.0228361 -0.0504259 -0.0463423 0.0633394 0.0333713 0.143957 -0.0618883 0.0516829 0.0238755 0.0754357 0.03293 -0.162715 0.0281864 0.0705673 0.0167391 -0.0711406 0.00336584 -0.139395 -0.0224355 -0.058854 0.109617 -0.134205 -0.00974209 0.132808 0.0866306 -0.0879252 0.0760536 -0.00274635 -0.0931405 0.145642 -0.136666 0.137615 -0.0261972 -0.0265543 0.0746523 -0.0281302 0.0257235 0.00459055 -0.150491 -0.038479 -0.076715 -0.00943488 0.021783 -0.00311699 -0.10694 0.189861 0.0125721 0.0689003 -0.0339516 -0.0890876 0.0172637 0.0526445 0.0737828 0.0656552 0.0611253 0.114231 0.0453933 0.0432119 0.0563715 -0.0638974 -0.144852 0.159458 0.103831 -0.057692 -0.16675 -0.100614 0.00131335 -0.0943487 -0.0532572 -0.0062887 0.0545772 0.0684979 -0.0434378 -0.0258419 -0.0384316 0.0437356 -0.00410171 0.136741 0.0457257 -0.00967597 0.00602605 0.0205772 0.0130469 -0.0802116 -0.0685417 -0.151961 0.0413095 -0.0630634 -0.0836108 0.0477529 -0.0741367 -0.105337 0.0554264 0.0430974 0.0050365 -0.190108 0.14003 -0.0120245 0.0082492 -0.0844312 0.0683382 -0.0580892 0.0286982 0.0289124 0.155083 -0.0223218 -0.00805223 0.0318411 -0.0545486 0.0025972 -0.113455 0.0850104 -0.0105906 -0.119238 -0.142823 -0.0236633 -0.0134603 0.0531473 -0.0264353 0.0209923 -0.0440833 -0.0484108 -0.0404584 -0.0375841 0.0881051 0.0912875 -0.0543629 -0.0746935 0.0499777 0.0884164 -0.0425723 -0.0479073 0.0284314 -0.0814263 0.109129 -0.150899 -0.00627601 0.00577767 0.127858 -0.0859822 -0.0176705 -0.0433102 0.0654502 0.0623749 -0.002001 -0.0205272 -0.0916721 0.1065 -0.144586 0.00506475 0.130168 -0.0103618 -0.19669 0.111138 0.0632483 -0.118455 0.0802516 0.0402283 -0.0103542 -0.0628845 -0.0412488 -0.14273 0.0217182 -0.00189923 -0.0265124 -0.0635101 0.0587097 -0.0309799 0.0544101 -0.123783 -0.0573627 0.165993 -0.0101253 -0.121884 -0.114598 -0.0716392 0.0541732 0.0988225 0.108974 -0.0453408 0.000612657 -0.0696891 0.0436763 -0.08686 -0.103704 0.190889 -0.00997885 -0.112958 -0.0320909 -0.0327138 0.0435578 -0.124777 0.0275993 0.107993 -0.122495 -0.148174 0.128319 0.0462319 0.135721 -0.0137762 -0.0553783 0.0246003 -0.0644064 -0.151639 -0.117216 -0.192408 -0.000592333 0.0576143 0.0782778 -0.125335 0.101324 -0.023848 0.147981 -0.0689504 0.0993087 -0.00793469 -0.157969 0.139065 0.0148158 -0.112333 0.0545818 0.0346117 -0.179551 -0.0474711 0.0534959 -0.0678155 0.0565765 0.0373915 -0.0708856 0.109891 0.169035 0.0214333 0.178347 0.038132 -0.0715194 -0.0175109 0.0241898 -0.0737163 -0.0862472 0.0574065 -0.0602476 -0.00227728 0.0633902 0.0693368 0.0765725 -0.055743 0.0400006 0.112283 -0.0622641 0.0589551 0.0353635 -0.0482498 -0.044439 -0.0904342 -0.115119 0.0064767 0.159097 -0.0815878 0.00788995 0.0642223 -0.106993 -0.0128968 -0.0739663 -0.0282672 0.133726 0.0409071 0.00148139 -0.0985664 -0.148236 -0.0663791 0.00124356 0.0534632 -0.117101 0.0682589 0.0438244 -0.0164255 -0.014768 0.00776558 -0.0763243 0.0619604 0.0294448 0.126881 0.130444 0.0464342 0.0559364 0.039448 -0.0289578 -0.10431 -0.0672306 -0.175196 0.173957 -0.0539796 0.0948739 -0.0532081 -0.0842898 -0.0284338 -0.118877 -0.116785 0.0688235 0.0725682 0.181732 0.026527 0.014684 -0.158971 -0.108216 -0.0277039 -0.0278182 0.00432207 0.0621971 -0.0503904 0.0363682 -0.110159 0.0348203 -0.00697986 -0.0576852 -0.00503903 -0.0904839 0.0873103 -0.101277 -0.0715487 -0.0345319 -0.0174585 -0.0715297 -0.0362833 0.0973889 0.0628798 0.1118 0.129881 0.184483 -0.0557756 -0.0274799 0.00833805 0.0154756 0.113188 0.00382426 -0.0509665 0.115845 0.132408 0.139451 -0.0553536 0.044744 -0.165097 -0.0104313 0.129115 0.0442052 -0.0178454 0.0247226 -0.0475832 0.0473376 -0.0285375 -0.0803828 -0.0555116 0.0837186 -0.0209487 0.0719332 0.0869187 -0.0109251 -0.175368 0.197558 0.032923 -0.0967138 0.0134202 0.121026 -0.0654715 0.0174381 0.162793 0.0369972 0.106335 -0.0891829 0.0138438 -0.0379429 0.052967 0.0564552 -0.0659673 0.111624 0.103381 0.0236639 -0.0245524 0.00550948 -0.129882 0.108291 0.167586 -0.0609959 -0.143768 -0.0506214 -0.0521084 -0.193155 0.0986879 0.138471 0.0681515 -0.0977104 -0.00822413 0.18724 0.0826023 -0.111595 0.0522782 0.057382 -0.0977325 -0.039817 -0.00897934 0.0959775 -0.0903917 0.163666 0.123275 0.00810099 -0.0340714 -0.150045 0.023621 0.0799184 0.0863991 -0.0517535 -0.0336452 0.0275392 0.117643 -0.158181 -0.0874096 0.146055 0.0210572 -0.0629444 -0.0184699 -0.0312575 -0.045481 0.0847269 0.11854 -0.0866195 0.0579039 -0.139471 0.103173 0.155776 0.121026 0.0935323 0.113412 0.0613514 0.0421889 0.0319875 -0.0120167 0.0571448 0.0155897 -0.0265971 -0.0909243 0.123646 0.110419 -0.069418 0.135834 0.0921714 0.104677 -0.121681 -0.184314 -0.0295599 -0.0754486 -0.0900875 0.0208327 -0.0161016 0.000165765 0.0205033 -0.0446303 -0.154034 0.0861329 0.0440822 0.0609152 -0.113555 -0.00483536 -0.0173897 0.0726757 0.0711469 0.109591 0.000995446 0.174021 0.00977852 0.0856533 -0.0291511 -0.0275266 0.0530066 0.0666926 0.172687 0.0835482 0.0555556 0.0525552 0.098131 -0.126896 0.0460201 -0.173386 0.0478304 0.145661 0.165423 0.0188139 -0.0216242 -0.0323643 0.16746 -0.0025188 0.0432316 0.00589661 0.0601877 -0.0506693 -0.0186295 0.0573653 0.194892 -0.0812327 0.10415 0.0208777 0.0338951 -0.0283457 -0.0035528 -0.0362122 0.00325951 -0.0654866 0.157475 -0.0567133 -0.0677668 0.0753035 0.0308511 0.049974 -0.0620852 -0.0871934 0.0501968 0.0259548 -0.0604159 -0.128167 -0.153854 -0.133034 -0.0723035 0.0311416 0.0769321 -0.0504691 -0.0423298 -0.0715526 -0.0306519 -0.0175914 -0.194286 0.0285683 -0.0647472 -0.048859 -0.115208 0.0082515 0.0321334 -0.0298485 0.108027 0.0718921 -0.0751096 0.013032 -0.129691 0.141133 0.109744 0.0587195 -0.0545681 0.026313 0.0485274 0.0211611 -0.0975197 -0.075414 0.0732447 -0.0427547 0.0699148 0.166924 -0.0595644 0.0454191 -0.00488994 0.0495624 0.0693577 -0.0429957 -0.0849629 0.0926797 -0.0602918 -0.148114 0.0850617 0.091946 -0.09832 -0.0269179 -0.04777 -0.067752 0.020706 0.117466 0.00778914 0.0566284 -0.040234 0.0612978 -0.070597 0.0979451 -0.0153888 0.0700737 0.125109 0.0312828 -0.109248 -0.121935 -0.0777713 -0.0767238 -0.140389 -0.0474535 0.100235 -0.0127923 -0.115649 -0.0866001 0.101236 -0.112551 -0.0660563 -0.0459731 0.0416819 0.137574 0.0020008 0.0925372 -0.0452714 0.00306086 0.0565052 -0.0894589 0.0670423 -0.0966927 0.0311582 0.0297762 0.0152107 -0.0303786 -0.0261003 0.0400491 0.000233999 0.021768 -0.0512137 -0.0331087 -0.173817 -0.153252 0.0605605 -0.031627 0.0626172 0.0158347 -0.147213 -0.00279998 0.0972782 -0.0709654 0.012228 -0.106716 -0.0937757 -0.0562893 0.0263358 -0.124416 -0.0943389 -0.0623532 0.0690491 -0.0161131 -0.0496348 0.114445 -0.00736169 -0.118111 -0.0275806 -0.0584223 0.00545294 0.049999 -0.130559 0.0146829 -0.0604396 -0.171789 -0.0985548 0.121628 0.0298685 0.0390438 -0.0341092 0.144179 0.144017 0.0217992 0.0225839 0.0782781 0.0639425 -0.154561 -0.0358028 0.0172968 0.0839322 -0.0546406 0.00924313 -0.166706 -0.122142 0.0850935 -0.126624 0.0337601 0.0703031 0.030985 -0.0635097 0.155442 0.125914 -0.0175375 0.103849 -0.101941 0.0151964 -0.00144866 -0.0657618 0.0493648 -0.0974932 -0.048796 0.0595981 -0.125564 0.120547 -0.0767853 -0.0598955 -0.0191957 -0.133392 -0.0469984 -0.13202 0.0421673 0.0329033 0.0968477 0.0889271 0.00161414 -0.048483 -0.0404053 -0.0137177 0.0614138 -0.0364622 -0.0965828 -0.0126915 -0.0775747 0.138699 0.0285127 0.0559157 0.110925 -0.121379 0.0200905 0.0415957 0.0343297 -0.00745409 -0.0819595 -0.00447048 0.00976272 0.069099 -0.118477 -0.159256 -0.0972354 0.0560208 0.02481 -0.0568633 0.00822239 0.0575432 -0.0262537 -0.0651112 -0.101668 0.0804095 0.10866 0.0717225 0.0322136 0.138821 0.177166 0.0705003 0.096595 -0.126174 -0.0469045 -0.149828 0.0110797 -0.117782 -0.00485456 0.02942 -0.0485977 -0.128829 -0.134827 0.025357 -0.0842726 -0.0481748 -0.194477 0.1681 -0.0483493 -0.0259454 0.106609 -0.165678 0.0086085 0.142907 -0.0402104 -0.017948 -0.0715391 -0.123508 -0.000349715 0.0248897 -0.0138099 -0.081382 0.0591593 -0.0598402 0.0212301 0.00126722 0.165557 -0.130239 0.00378497 0.0176965 0.00447193 0.126089 -0.114567 -0.0674006 0.128328 0.136267 -0.00683152 0.0936347 -0.023237 0.0264588 0.143115 -0.0598819 0.0138017 0.147228 0.0526569 -0.0489794 -0.00641929 -0.00843947 -0.0594804 -0.0185011 0.0383461 0.029511 -0.0830329 -0.103734 0.165674 0.141838 0.0634621 -0.0145774 -0.0497117 -0.0315314 -0.148038 0.0848803 -0.104353 0.053622 0.00799692 0.0785718 -0.0412153 -0.0160317 0.00349082 0.00963719 -0.0612419 0.0341389 -0.0089574 0.0135876 -0.0991313 0.0607425 -0.0170127 0.0411006 0.0312387 -0.0024142 0.132283 0.118576 0.0239046 -0.139616 0.0562772 0.0340969 0.136328 -0.101429 -0.116333 -0.0340359 -0.0513465 -0.00376239 0.0728438 0.0492493 0.115253 0.041787 -0.121564 0.00186718 0.143249 0.0767915 0.022935 -0.0429415 0.100098 0.014047 -0.0618117 0.139499 -0.101635 -0.037035 0.00615159 -0.0649593 -0.0474327 -0.0663972 0.0579653 -0.0747675 0.0996731 -0.14773 -0.144862 0.0494962 0.133097 -0.0843011 -0.0850554 -0.100809 -0.0373537 0.125011 -0.118084 -0.0988274 0.0246599 -0.044754 0.095134 0.101853 0.0542935 0.0351435 0.0794157 -0.149711 -0.0218122 0.0548447 -0.0665504 -0.0622346 -0.0809801 -0.0718913 0.0583309 0.102623 -0.190854 0.10121 0.137868 0.0555361 -0.124056 -0.0419747 -0.053336 0.0605652 -0.0343498 -0.121482 -0.101902 -0.0531496 -0.0334178 -0.103707 0.00678993 -0.0100106 -0.111252 0.0189376 0.0128579 0.196427 -0.152943 -0.106538 -0.0805614 0.0735975 0.0666771 -0.0730026 -0.0215381 -0.00780038 -0.0641164 -0.00380129 0.111611 -0.107966 -0.145306 -0.150259 -0.0388685 -0.16232 -0.0811543 0.0821256 0.0117932 0.140938 0.161759 -0.08964 0.100406 -0.0569438 0.00679298 0.0572367 0.0462025 0.0468253 -0.072919 0.0682309 0.0181102 -0.0955053 0.126709 0.0159724 0.102124 -0.0378182 0.0565005 0.0645825 -0.0540332 0.048702 -0.0124944 -0.173726 0.106842 -0.147222 0.0678683 0.0697637 0.148567 0.0145899 0.0231127 -0.0588108 -0.131739 -0.0643408 -0.132928 0.068918 -0.122349 -0.00715438 0.0762483 0.173101 -0.0875075 -0.107759 0.0974142 -0.0269667 -0.0157009 0.00203353 0.134231 0.158125 -0.00670394 0.196856 0.0550005 0.0858751 0.0616098 0.0381563 -0.0597298 0.0753801 -0.00621772 -0.177912 -0.0724709 -0.0276717 -0.133188 -0.00750162 0.119053 0.113269 0.135182 -0.0662324 0.0121673 0.0270134 -0.0575801 0.0813238 0.103488 0.0344252 0.0179136 -0.00612225 0.0341262 0.0709223 0.0287108 -0.0770952 0.00489134 0.0183256 -0.0702407 -0.112548 -0.00827399 -0.160661 0.100989 0.0561244 -0.0426663 -0.0783962 0.0513107 0.00517112 -0.071772 0.050215 0.0738956 0.147648 -0.0235902 0.0286674 -0.065813 0.00701511 -0.00651624 0.195309 -0.0909996 -0.0867589 -0.170926 0.114308 0.162336 0.167766 0.14082 -0.0146195 0.16852 0.00302514 -0.17958 0.186693 0.144712 0.0354294 -0.160755 -0.0263011 0.0697662 -0.084967 -0.0516713 0.0991334 -0.174243 0.0478308 -0.00367848 -0.0570726 0.0791347 -0.0205589 0.128493 0.105563 -0.0115158 -0.0735212 -0.0523944 -0.0028346 0.0795149 -0.10639 0.0357886 -0.0185349 -0.0337412 -0.0600097 0.0422247 -0.0916362 -0.0436207 0.138875 -0.188629 -0.127317 0.139684 -0.11614 -0.0711077 -0.0524382 -0.173164 -0.0740002 0.137636 0.100401 0.0832104 -0.0255874 -0.0912715 -0.108192 -0.194647 -0.0484799 -0.0199101 0.0353301 -0.0166092 -0.151327 0.0720405 -0.0376161 -0.00317257 0.0157749 0.126589 -0.102638 -0.134056 0.0257793 -0.0487872 -0.114798 0.045061 0.125356 0.0355289 0.00132001 0.118381 -0.0654508 0.0322793 0.0825901 0.193291 0.0704367 0.0456042 0.122879 0.143019 -0.056814 0.111152 -0.099714 -0.180949 0.0403439 0.0109017 -0.0622732 0.000724801 -0.0288927 -0.0339236 -0.145379 0.0826963 -0.127197 -0.0974826 0.120859 0.0488755 -0.180638 -0.0836423 0.00281892 -0.107119 0.00698212 0.057474 0.154983 -0.025479 0.003107 -0.165269 -0.0821356 -0.0499894 -0.0766436 -0.135719 -0.00812367 0.0762256 -0.114503 0.155112 0.09406 0.0776057 0.199493 -0.0349971 -0.103934 -0.0896377 -0.015092 -0.0290193 -0.0337206 0.101652 0.0559184 0.17043 -0.0478103 -0.00646939 -0.0609432 0.155609 -0.0386926 -0.00886568 -0.00302781 -0.0437566 0.0392513 0.0674444 -0.00949488 0.0232546 -0.137858 0.163033 0.0097492 0.0553042 0.0609296 0.121404 0.141361 -0.0729406 -0.01295 -0.00759349 -0.0134095 0.054115 -0.0947712 -0.0306848 0.0656654 0.0865618 -0.0957768 -0.0334741 0.132068 -0.0455151 -0.142544 -0.0521909 0.0359861 0.0498653 0.0269603 0.0680688 -0.0106686 0.065033 0.0558818 0.0528617 0.0878774 0.0152083 -0.0182222 -0.144856 0.0761966 -0.00707168 -0.0987733 0.121726 -0.135969 -0.0569165 -0.0671673 0.0292653 0.0483397 -0.0890695 0.0599969 0.162976 0.0306391 0.0426755 -0.0538354 -0.0941873 0.14202 -0.103419 -0.0749694 -0.0213587 -0.0227594 0.0267326 0.0112315 -0.107309 -0.0192226 0.164461 -0.101517 -0.0539025 -0.112675 0.0380164 -0.061638 -0.0769579 -0.0420059 0.0475249 0.0322846 -0.106936 -0.00782732 -0.0344746 0.131841 0.135934 0.16148 -0.044805 0.0904316 -0.0613648 0.0843781 0.0725928 0.189321 0.022792 -0.0253998 0.108054 -0.0876038 0.0391936 -0.111487 -0.125714 -0.0934494 0.0270077 -0.0583447 -0.00570394 0.0212307 -0.051053 0.0792518 -0.0170004 -0.104292 0.0746265 0.0160001 0.0186363 -0.0105245 -0.0123659 -0.0731901 0.0284745 0.128481 -0.0689365 -0.158241 -0.093277 -0.0833857 0.0887435 0.075981 0.0555403 0.114902 -0.0681261 -0.0358173 -0.163002 -0.00921021 -0.138739 0.0343549 0.034881 -0.00255305 -0.0185942 -0.0790019 0.192314 0.0819384 0.125947 -0.0695958 0.0431597 -0.117505 -0.0940514 0.133816 -0.131753 0.0359507 -0.03392 0.00632144 0.0566657 0.103703 -0.0484214 0.0316898 0.053794 0.0817828 0.0669004 0.110597 0.134562 -0.0861456 -0.0864022 -0.044746 -0.0389497 0.0812015 0.0301887 0.106104 -0.170878 0.0339606 0.149454 -0.0800268 0.0832635 -0.131777 -0.0243913 0.0141214 -0.00668004 -0.00744927 -0.189463 0.00751926 -0.0726117 -0.0979563 -0.185998 -0.0146676 -0.0712369 0.114475 -0.0984232 -0.0237277 -0.0111558 0.0775154 -0.0979269 0.0108393 0.119252 -0.0297775 0.12816 -0.0624487 0.144413 -0.00718644 0.012388 0.126571 0.0184921 0.101007 -0.0570877 -0.0680856 -0.114147 -0.114507 -0.073174 0.0293077 -0.118136 0.0190465 -0.0538276 -0.137102 0.0872623 0.11525 0.0444798 0.0637248 0.0460779 0.0305228 -0.0558726 0.149654 0.0010668 -0.0153562 0.0772305 -0.00506153 0.0469094 0.0421613 -0.146693 0.0860123 0.0505707 0.0165839 0.030759 -0.0579993 0.0845653 -0.0611704 -0.0861592 -0.181901 0.105832 0.158833 0.147855 0.0510382 0.0797458 -0.0329798 -0.108034 -0.082403 0.0621011 0.110958 0.0692677 -0.048422 -0.12672 0.0952192 -0.158976 0.0848491 -0.0228417 0.0352046 0.0568538 -0.0340562 -0.106562 0.0923701 0.158137 0.145067 0.013706 0.0179779 -0.111044 -0.0773362 -0.0364173 0.095723 0.0220578 0.0389808 0.137423 -0.0107999 -0.0569891 0.0623254 -0.0975247 0.0145018 0.112679 0.115435 -0.0899606 -0.0723512 0.0562989 -0.0374361 -0.0272698 -0.147034 -0.136384 0.0104063 0.0342519 -0.034728 0.163036 0.160656 0.149718 0.160403 -0.075801 -0.00477549 0.0370842 0.0651071 0.0673333 -0.0380978 -0.163859 0.0152861 0.171944 -0.120829 -0.00387965 -0.0743355 0.0556059 0.189925 -0.132945 0.0366211 -0.103546 -0.192916 0.0636194 0.0348881 -0.0120203 -0.0734632 0.191107 -0.0799345 0.0287887 0.118808 0.0497044 0.113054 0.051346 -0.0809264 0.00772077 -0.0442474 -0.0802406 -0.0580577 -0.0163507 0.0408256 0.0800787 -0.0535444 -0.0272469 -0.0732047 0.123835 0.0698264 0.0420368 -0.0692265 0.0598535 0.100366 0.0493267 -0.0942957 0.172621 0.0328047 0.0398367 0.0455243 0.056596 0.0727887 -0.0373073 -0.0689659 0.0525468 -0.039717 -0.0509383 -0.179936 -0.0738512 -0.00308494 0.197299 0.105093 0.0311284 0.0999421 0.071863 -0.0934121 0.0367279 -0.107784 0.0910699 0.0351023 0.0546334 -0.0395984 0.0819925 -0.0894634 -0.121763 -0.0503297 0.028133 -0.0653077 -0.0289458 -0.0594075 0.0602078 -0.136639 -0.0264705 -0.0754972 0.00384413 0.0941827 0.150965 -0.111656 0.0249957 0.106563 -0.0768689 0.00275071 -0.0892131 0.151301 0.0273813 -0.131382 -0.0404981 0.125754 -0.0254186 -0.0934412 -0.0131839 -0.0136067 0.0408403 0.033342 -0.052132 -0.158639 -0.0958332 0.0321687 0.0362141 -0.0421334 0.0398596 0.120683 -0.0665539 0.0597537 -0.0165223 0.0602643 0.00750391 0.047818 0.0075845 0.0109159 0.123312 0.064534 -0.0940675 0.10032 0.0432638 0.0575998 -0.0890318 0.0126233 -0.0930636 -0.0628913 -0.0125955 -0.106101 -0.0109041 0.0565941 0.0542679 0.0948786 0.162048 0.0052687 -0.0463405 -0.0158706 -0.152888 -0.166356 0.143666 -0.0448614 0.00823647 0.0259656 0.0574122 -0.0732265 0.0647113 0.0284432 -0.121825 0.0508396 0.106938 -0.111251 0.0619928 -0.15637 -0.0659726 -0.0233562 0.12557 0.0174589 0.0724213 0.0520503 -0.00904179 0.0916299 -0.017612 -0.010422 -0.0456229 0.0475557 -0.0120789 -0.0278887 0.0760387 0.0808002 0.0350575 -0.0489 0.0168702 -0.0875484 0.13985 0.0757253 -0.118268 -0.0252265 -0.104157 0.0914567 -0.142942 0.167227 0.0573059 0.0584253 -0.00931994 0.0418828 -0.158522 -0.134989 0.0333557 -0.136892 0.0927973 -0.0954076 -0.026457 0.0945097 0.120506 -0.132732 0.0826426 -0.0719254 0.1084 0.160588 -0.0668848 -0.106815 -0.157124 -0.0571235 -0.103123 -0.0402096 -0.0151413 0.00514226 0.0490166 -0.0424327 0.144857 0.0264582 -0.0301274 0.0145368 -0.0429481 -0.175889 -0.00827853 -0.0505442 -0.183143 0.174205 0.189114 0.0912516 0.108286 -0.0945826 0.00425215 0.131639 -0.0523264 -0.173744 0.00218306 -0.00316333 0.137841 -0.0829167 0.0784888 0.0720892 0.0924901 -0.156975 -0.00394888 0.0806799 -0.0350727 -0.115094 -0.0240672 -0.0266297 0.00466476 0.014861 -0.0243451 -0.0374024 -0.112743 -0.0385751 -0.105973 -0.0449503 0.0558562 -0.102868 0.132163 0.182739 0.00945161 -0.0594051 -0.0263978 0.014805 0.00570178 -0.171374 -0.0199935 -0.0451254 -0.122074 0.123814 -0.0920862 0.10671 -0.00942332 -0.0129285 -0.0352179 -0.0779168 -0.00886761 0.0540594 0.0390666 -0.115433 0.0890292 0.062286 -0.0811134 -0.0740666 -0.0159857 0.00163482 -0.0347141 0.0118166 -0.109462 -0.0399245 0.0257651 -0.0669487 0.0630076 0.114027 0.0388304 -0.0451496 0.068611 0.0672473 -0.191236 -0.0870141 -0.0904158 -0.021395 -0.0253156 0.00348607 0.0635444 -0.0841169 0.173824 0.135093 0.0804765 -0.00503909 -0.0754543 0.0311275 0.0291573 -0.051718 -0.0364065 0.146604 0.00644414 0.0328033 0.150488 -0.0251988 -0.101374 -0.0055107 -0.0383804 0.0540565 0.182244 0.114409 0.0431159 0.0536963 0.0569492 -0.0542358 0.114008 0.155429 0.0189021 0.0932004 -0.174738 -0.0781759 -0.0501832 0.0329905 -0.0979579 -8.8343e-06 -0.0698612 -0.030247 0.0731895 -0.151099 0.0610924 -0.0498388 0.0551462 0.0700874 0.033507 -0.0545456 -0.0298991 -0.0369137 0.0665752 -0.0455756 0.166215 0.122735 -0.0110618 -0.060046 0.111907 0.0434477 -0.0945587 -0.0240703 -0.0712621 -0.138225 -0.127196 0.121495 -0.120255 0.0286577 0.127961 -0.0210755 -0.0336269 0.0649145 0.0454477 0.0253682 -0.0702873 -0.0364127 -0.0258856 0.0327082 0.00846364 -0.16189 0.0940654 -0.0461378 -0.0210723 0.0947366 -0.0250804 -0.0444059 0.138308 0.0593919 -0.185578 0.0202192 -0.173797 -0.0102316 0.0370402 -0.0545303 -0.0438019 0.0539951 0.000785406 0.193566 -0.0818467 -0.0513944 -0.137244 -0.158391 0.077962 -0.00415628 -0.159927 -0.0690073 0.022952 0.174824 0.107084 0.112643 -0.0411247 -0.00644991 0.0557316 0.0823072 -0.111064 0.0742842 0.0287087 -0.0821442 -0.00264753 0.0385494 -0.0201016 0.0975791 -0.130741 0.142966 0.0122727 0.0145732 -0.0603078 0.0822527 0.0223896 0.0680899 0.0212424 -0.0654936 -0.0419774 -0.195684 0.0148316 -0.00457197 0.0538674 -0.0538003 0.0180558 0.132274 -0.140634 -0.0298228 -0.0559395 -0.0251414 -0.0463185 0.0642374 0.0390723 0.0212547 -0.0697935 -0.108515 -0.114805 0.148571 0.0258807 -0.036591 -0.0686313 -0.127422 0.106163 0.00162425 0.0743065 0.162452 -0.0442297 -0.13698 -0.111525 -0.198582 0.0121432 0.113167 -0.0208688 0.019195 -0.0866192 0.0502047 0.0775547 -0.136918 0.0173409 -0.180217 -0.0480205 -0.133464 -0.0146661 -0.119433 0.0316867 -0.0227818 -0.0258703 0.00926535 -0.0481876 0.101833 0.0533843 -0.171935 0.189323 -0.103815 -0.0491907 0.00403435 0.0731801 -0.0255654 0.0655319 0.0978102 0.0585136 -0.00613205 -0.0213665 -0.0165965 -0.0509657 0.00523187 0.117771 0.0532582 -0.0228783 -0.120732 0.00625118 -0.114754 0.182453 0.0281538 -0.141455 0.046476 0.123284 0.178055 -0.0546523 0.141403 -0.127764 -0.0337321 -0.0921962 0.0152371 0.0320271 -0.0460383 -0.154954 0.0896084 -0.0520073 0.00621849 -0.0103166 0.0883057 0.0754354 0.0152098 -0.095556 0.126251 -0.069683 -0.0605931 0.0221788 -0.0924766 0.0542311 -0.0122503 -0.117945 0.122931 -0.00774753 0.0759366 -0.128051 -0.0374334 0.0126919 0.0408033 0.0270592 -0.0915613 -0.115656 -0.0498418 0.0354841 -0.00282877 0.011776 0.0582757 0.0642564 0.069884 -0.196733 0.102271 0.0909027 0.071458 0.115768 -0.0673047 -0.0362093 0.0966589 0.109861 0.0237478 -0.10491 -0.0193678 -0.0651266 -0.0764322 0.129856 0.0471172 -0.0179296 0.0800948 -0.109579 -0.0589243 0.00242789 0.021999 -0.0776052 -0.0234004 0.0561087 -0.0533701 -0.107387 -0.171866 -0.0156928 -0.00697452 0.0325368 -0.135819 -0.0382255 0.00506592 -0.0318507 -0.105393 0.00394027 0.0288145 -0.0101889 -0.0335862 -0.0604682 0.1273 -0.172347 -0.00986731 0.105191 0.0687146 -0.148002 0.0848908 -0.0736955 0.0913137 0.0545443 -0.0688304 -0.196466 -0.0760821 0.0930135 0.100913 0.0528102 0.0607152 0.0207586 0.179619 0.0969942 0.0223094 0.122675 -0.0741538 -0.0134082 0.120326 -0.0769833 0.00477886 0.00262271 -0.0210198 -0.0308572 0.136035 -0.0127445 -0.112134 0.117823 -0.0348854 0.00172982 0.065011 0.0417743 -0.123491 0.00366032 0.00645777 0.0118446 0.0697556 -0.0306994 -0.123019 -0.0594798 -0.0462547 -0.120511 -0.0944052 0.00795276 0.00302925 -0.060423 0.0189564 -0.0245963 -0.0185487 -0.0277421 -0.155488 0.0184347 -0.010979 0.0282823 -0.0464439 -0.0955945 0.058569 0.0579544 0.176435 -0.0618762 -0.0260162 -0.127507 0.0653726 -0.0436799 0.00803847 -0.0175664 -0.0557997 -0.0969729 -0.0116257 0.0660726 0.107809 0.116421 0.0419576 -0.0831233 0.11294 0.0626202 -0.00307372 0.0549189 0.0795959 -0.154405 -0.0269859 0.154712 0.0662044 0.0477332 0.147639 0.181599 -0.176077 0.0384395 0.0937176 0.00163722 -0.108392 0.0109304 0.120509 -0.121364 0.0996729 -0.193713 -0.0899534 -0.0303943 0.0519493 0.194049 0.026473 0.0323407 -0.0242168 0.107818 -0.00901832 -0.113201 0.0568537 0.0690101 0.162773 -0.142738 0.0660234 0.111794 -0.0839165 0.0959893 0.00168428 0.0475387 -0.11937 0.0574789 -0.00721488 -0.0479028 0.0756252 -0.0453144 -0.0177573 -0.149215 0.0795751 0.165021 -0.0555457 0.0250753 0.00406323 -0.0667696 -0.0483932 0.0879658 2.49813e-05 0.015631 -0.0279762 -0.124659 -0.0574636 0.0369142 -0.0163982 0.139476 0.0148658 0.0238542 0.0059531 -0.0313827 0.0271268 0.0216148 0.0147574 -0.0854832 0.0531859 -0.0247565 0.178624 0.0315291 -0.171632 0.0347716 -0.0708466 0.0622513 -0.0339559 0.0596742 0.0612082 -0.0614598 0.0810445 0.183798 0.0276967 -0.00703728 -0.067342 -0.116067 -0.148893 0.00388059 -0.158587 0.0309328 -0.0257899 -0.0778943 0.0234363 -0.0559005 0.0465483 0.191887 -0.0147047 -0.0366026 0.103961 0.0544517 -0.169739 -0.0524799 -0.031021 0.164725 -0.0717496 0.125282 0.0522654 -0.0209093 -0.0459064 -0.0256229 0.0701682 -0.0665297 0.0529785 0.0765604 -0.0991434 0.0802746 -0.0136139 0.141613 0.126967 -0.0250512 0.143255 -0.0658236 0.0756764 0.0845427 0.013786 -0.0812841 0.0130174 -0.0457525 0.073079 -0.111422 0.0923831 0.0744259 -0.00217801 0.0692002 0.0106964 0.0407748 0.0508102 0.173346 -0.0654997 -0.0925125 -0.0299413 0.0533094 0.0557051 -0.0591554 -0.136449 0.104303 0.113191 -0.1594 0.170396 -0.0865411 0.124764 0.0781763 0.0707829 -0.0114294 0.0381174 0.0545443 -0.0150645 0.0264837 -0.0348284 0.0457443 0.0399849 0.133518 0.013176 -0.0475662 0.0195924 -0.00720038 -0.0574337 -0.0455561 0.0187019 -0.0141061 -0.0211059 0.161973 0.0745928 0.0962562 -0.0136459 0.0560733 0.031836 -0.112938 0.183926 0.127906 -0.0140563 -0.0482529 -0.00991178 0.0603672 -0.0571999 -0.0541704 -0.00751395 -0.0139296 0.10005 -0.0172654 0.182617 -0.0552675 -0.0128364 -0.175914 0.0497194 0.0255663 -0.121707 -0.106395 0.00166847 -0.0611529 -0.0735532 0.0743523 0.135423 0.105694 0.0427557 0.0800959 0.181563 -0.165583 0.0241464 0.0579171 -0.0734087 0.176798 -0.0600028 0.0903582 0.164304 -0.00325959 0.129013 -0.0613664 -0.0665525 -0.15805 0.0711439 -0.100973 -0.0480285 0.0655685 0.0485302 0.148546 -0.0221502 -0.0609144 -0.174891 0.15838 0.0627633 -0.00456105 0.0187769 0.0182098 -0.0588791 0.166662 -0.0233682 0.0409365 0.029152 -0.0667721 -0.0565287 -0.0940791 -0.00452554 0.0473342 -0.028753 0.0142679 -0.136523 -0.0649354 0.0627681 0.0199881 -0.0123699 0.0582179 -0.0236093 0.073104 0.151909 0.0905326 0.0601939 0.0121136 -0.156522 0.0118639 0.0592284 -0.136365 0.194284 -0.0464497 -0.0648583 0.153639 -0.0191415 0.0518375 -0.0743156 0.0144167 -0.184717 0.0213502 0.0439018 -0.0499987 0.0114904 0.0996957 0.0309987 0.0886352 0.118896 0.148083 -0.194492 -0.0847444 -0.117119 0.0106144 -0.117023 0.132467 0.00330476 0.0560216 0.0700277 0.0322862 0.0374316 -0.0922027 0.104669 -0.0626496 -0.101151 -0.171953 0.0107906 0.11142 0.0905437 -0.00311423 -0.0267127 -0.0160168 -0.0758079 0.00727323 -0.00678658 -0.0519837 0.0165749 -0.0776859 -0.0505511 0.175203 -0.111625 0.055146 0.0669896 0.0962245 0.0559181 -0.0666328 -0.0370378 -0.0785339 -0.182873 0.150171 0.18343 -0.110595 -0.0039246 0.0524984 -0.071552 0.10755 -0.168267 0.0505455 0.00238588 -0.0625855 0.0681742 -0.0128052 0.0255717 0.0655776 -0.133489 0.111141 0.0641702 0.00783172 0.0653893 -0.0860938 -0.17545 -0.0160085 -0.157221 -0.00660727 0.0188371 0.0465469 0.0225253 -0.0863327 0.0777473 -0.0568822 -0.0783725 -0.144387 0.0598211 -0.158904 -0.0466858 0.0317873 -0.16774 -0.116962 0.00322975 -0.00503598 0.0740639 0.18295 0.163382 -0.183807 -0.0659682 0.00443023 0.173728 -0.0583497 -0.00336696 -0.0763334 -0.105483 0.0281141 -0.0226889 0.178568 -0.0820678 0.0197029 0.0978254 0.0913834 0.18379 0.0147142 0.124836 -0.00576586 0.050187 -0.0113013 -0.0852599 0.0593426 0.0414947 -0.0557082 0.0191388 0.00289698 0.052718 -0.127932 -0.140601 -0.067509 -0.158512 0.0379008 -0.115073 -0.109446 -0.114038 -0.0194678 0.160965 -0.053549 -0.0290619 0.063447 -0.012569 -0.0330996 0.00455614 0.108398 0.0799227 -0.186292 -0.0591029 -0.144245 0.0450098 0.0886655 -0.0979096 0.143698 -0.0769697 -0.127727 -0.0353846 -0.108719 -0.0416979 -0.10383 0.0533544 0.0159403 -0.144019 -0.0330114 -0.0222248 -0.0495353 0.0485449 0.083097 0.10445 -0.0107361 0.0119104 -0.0465626 0.00443863 0.0368567 0.0734461 0.11265 0.0110985 0.103182 -0.0733597 0.129117 -0.0541454 0.12066 -0.0801133 0.0514873 -0.00341757 -0.0911413 -0.0749802 0.0661763 0.0970552 -0.0358367 -0.0566353 -0.0786947 -0.0454245 0.123816 -0.0197717 -0.121786 -0.057593 0.139123 0.0100845 -0.136248 0.0996039 -0.0202452 0.115212 0.0249902 -0.0197975 0.00878787 -0.112261 0.144796 0.117842 -0.135474 -0.154429 0.0807111 -0.0632169 0.177098 0.0648398 -0.11645 -0.192515 -0.075231 0.042762 -0.194042 0.0092582 0.0542509 -0.0474236 -0.010448 -0.0763451 -0.0617666 -0.00907585 -0.035875 -0.0512166 -0.172469 0.0305363 0.000890306 0.0830558 0.106124 0.164029 -0.00182527 0.0432197 0.119116 -0.105645 0.0198052 0.110584 -0.0179085 -0.0740234 -0.0440344 -0.126894 0.0920695 0.118148 0.130475 0.0305483 -0.00406408 -0.0960513 0.0402935 0.065308 0.142438 -0.0178643 0.112978 0.168321 -0.037989 -0.0339005 0.118696 0.0404322 0.00632709 -0.0727718 -0.0197812 -0.0280768 -0.00123619 0.0376312 0.17474 -0.0211548 0.0436662 0.0597886 -0.10694 -0.028723 -0.109588 0.0631208 0.0521264 0.0803344 0.14446 0.0123356 -0.151981 0.0549783 -0.18698 -0.0481223 0.00820806 0.111818 0.0704775 0.0820686 -0.153103 -0.0851585 0.0229395 -0.0806187 0.0632129 0.0259182 0.0200257 -0.139207 0.0515633 0.0373727 -0.000757599 0.0218527 0.125443 0.0608569 -0.0950499 0.0907963 -0.0422019 0.0129937 -0.0278644 0.0757676 -0.11803 0.0839646 0.0697243 -0.0203047 0.114246 0.168124 -0.148847 0.0385127 0.0926128 -0.0876395 -0.114573 0.107151 0.166193 -0.0378816 0.100482 -0.0976912 -0.0241662 0.0861185 -0.0286959 0.00684782 0.0410533 0.158632 -0.00673233 0.0895952 0.11896 -0.00596802 0.0387719 -0.0768241 0.00952805 -0.0620363 -0.152569 -0.0408355 0.103044 0.0109336 0.0444584 0.0535458 -0.126171 -0.140035 0.0725921 0.0652668 0.126693 -0.099401 -0.0474341 -0.176326 -0.00821262 0.189946 0.026486 0.000845439 -0.0138688 -0.0180476 0.0475072 0.00765415 -0.0302639 0.0690884 -0.0835299 -0.150641 0.00245314 0.0216069 0.0275385 -0.0469243 0.00447771 -0.0152736 0.0464163 -0.0128299 0.0349949 -0.0988006 -0.104497 0.132283 0.103881 -0.0257769 0.117599 0.0664393 -0.0268197 -0.0160041 0.179553 -0.0603649 -0.0865481 0.0584788 0.153858 0.163071 0.0776412 -0.0724221 0.141143 0.00652013 -0.112599 0.124996 0.0600346 -0.0326072 -0.0924255 0.18052 0.049144 0.0507167 0.028054 0.118623 -0.0313011 -0.0955574 0.0189354 -0.0307017 -0.115768 0.109971 0.0737177 0.0175185 0.0226093 -0.0282487 0.192446 0.133677 -0.106818 0.168132 0.00129506 -0.057048 0.00253551 0.136488 0.0184736 -0.0292728 0.0885255 0.0968895 -0.0353919 0.125405 0.13514 0.0328877 -0.0597918 0.0109402 0.0208432 0.0523276 0.0815317 -0.021739 -0.162084 -0.0485973 -0.152413 -0.0772473 -0.0878295 0.112118 0.00410813 0.0810564 0.0934629 -0.0401249 0.0045454 0.00345316 0.0943303 -0.103672 -0.135969 0.0808778 0.0869417 -0.172858 -0.0475468 -0.164798 -0.180018 -0.0589318 0.0733735 -0.0485626 -0.0271176 -0.073635 0.0799531 0.0583812 -0.0606389 -0.172477 0.0582299 -0.0919893 0.0500267 0.0349925 0.0115146 0.133504 -0.126433 0.0641857 -0.0962087 -0.0440851 -0.168694 0.0437295 0.0425586 0.129151 0.0388223 0.148504 -0.0515884 0.0243816 -0.170292 -0.121423 -0.00354592 0.0963784 0.144542 -0.0447059 0.109268 0.0210387 0.00102984 0.194748 0.131727 0.0413154 0.0039344 -0.0585702 0.00482584 -0.0357474 -0.0940786 0.110403 0.0609849 0.0288868 0.0624754 0.00826619 -0.0758496 -0.159039 0.0675122 0.107705 0.0117678 -0.0865702 -0.117245 -0.0164205 0.17773 -0.136436 0.0185514 0.166672 -0.0776314 0.0801019 -0.028536 0.0373468 0.104439 0.153486 0.0077079 -0.0437149 0.0126774 -3.91263e-05 -0.117813 0.0522466 0.0222019 0.0751245 0.00682021 0.0514278 -0.0714682 0.1057 -0.0928614 0.0430495 -0.104938 0.00612805 -0.0567862 0.0174082 0.0880502 0.0139652 0.175539 0.0219856 0.0392772 -0.10027 -0.118782 0.0552926 0.0708934 0.0483489 0.021063 0.0230478 0.072592 0.130019 -0.107282 0.0914614 0.127154 -0.0131767 -0.0208477 0.0766265 0.0258451 0.0376247 0.0703793 -0.169883 0.0308557 -0.0620384 0.0816034 0.0800041 -0.0822908 0.16659 0.110358 0.0903281 0.0482149 0.137833 -0.116901 -0.065455 -0.174581 0.0431789 0.0697224 0.0892649 -0.0732693 -0.0672872 -0.106947 -0.0293592 0.0467219 0.0817775 0.0256568 0.0652477 -0.141721 0.0999014 -0.0392005 0.00372104 0.01848 0.0259731 0.0800892 -0.073194 0.0746475 0.0317974 0.0271816 -0.100053 -0.0859816 -0.0673075 0.048527 -0.117662 0.00851098 -0.129202 0.0457115 -0.0501393 0.106286 0.045138 -0.176666 0.15194 -0.0304752 0.0229422 -0.0116097 -0.102458 0.0889888 -0.0596635 0.028812 -0.167415 0.050066 0.141233 -0.0943682 -0.141009 0.0636751 -0.106512 0.137318 0.0222601 0.130301 -0.011394 -0.0187001 -0.00486818 -0.124449 0.0572047 -0.134974 -0.0505507 0.05231 -0.176298 -0.114899 -0.0844077 -0.0902762 -0.0342935 0.0905431 -0.0874122 0.0930845 -0.198476 -0.02148 0.0288035 0.0353056 0.0529414 -0.197571 0.000374797 -0.147482 0.0273808 -0.0375918 0.161327 -0.016583 -0.0893609 -0.0617824 -0.035198 -0.130008 0.0577037 0.10958 0.0421574 0.010098 -0.0700899 0.103733 -0.199603 0.0550329 0.0271212 -0.104188 -0.0649683 -0.0531181 -0.0180317 -0.00823012 -0.00635533 -0.024706 0.170143 0.00545941 -0.00975147 -0.0731593 0.151501 -0.045829 -0.151119 -0.0300941 -0.0468024 0.0355215 -0.0930688 -0.0800608 -0.0415309 0.0210733 -0.111954 0.0146268 0.152745 0.0133744 -0.103178 0.0256886 0.0180034 0.14478 -0.0729088 0.145225 -0.00386318 -0.0780652 0.124239 -0.11596 -0.0161377 -0.0176312 0.0771015 0.1186 -0.0267766 -0.0354665 -0.0136846 0.0255955 0.0166862 -0.0105494 0.0789676 0.0801594 0.0785833 0.131323 -0.11718 -0.0711263 -0.0567718 0.16774 0.00433627 0.183059 -0.159502 -0.074371 -0.185228 0.0766 -0.0340258 -0.114848 -0.0383453 -0.104241 -0.0025275 0.0916728 -0.0797184 0.00507317 -0.060204 0.101651 0.0466405 -0.00161532 -0.0994444 0.0924422 -0.0918236 0.00996479 0.135815 0.00126757 0.0774 -0.0363686 -0.164157 -0.177861 -0.156795 -0.00121005 0.0845726 -0.0955324 0.0879112 0.0411394 -0.125573 -0.0290936 -0.0410389 -0.031945 0.0534274 -0.00183192 -0.0359026 -0.0884701 -0.0104108 -0.0317427 -0.153522 -0.0588377 0.0477471 0.0444472 -0.00846833 0.0787477 0.0259388 -0.195709 0.0789636 0.171138 -0.114342 0.0259571 -0.0856869 -0.079173 0.032041 0.0853347 -0.0917678 0.0740299 0.0311664 -0.105387 -0.0276505 -0.0341376 0.0990578 -0.00715907 -0.0270714 0.149801 0.0564013 0.0453106 -0.121482 0.0549308 -0.122911 0.0355913 0.0200741 -0.110439 0.0443249 -0.0752469 -0.0006064 -0.0815609 0.0464328 0.0392673 0.197054 0.0701797 -0.182099 -0.183992 0.121867 -0.156054 -0.00233355 0.0414747 -0.0954837 0.0340754 0.0204848 0.0855653 0.0117955 0.00872751 -0.00171626 0.139565 -0.038121 -0.0658541 -0.118882 0.0174013 -0.0506445 -0.113467 0.0115651 0.0965488 -0.0283637 0.094052 0.116286 0.13161 -0.0284961 0.0544574 -0.17959 -0.125158 0.038764 -0.048957 -0.130457 -0.00206446 0.0134767 0.0677423 0.0470263 -0.0373937 0.00595162 -0.1814 -0.00881391 0.018753 0.0230714 -0.0202478 0.0452226 -0.0477186 0.0605653 0.0405611 -0.085088 -0.131007 -0.0286692 -0.0918486 0.0249545 0.0100698 0.0778582 0.0497566 0.13377 -0.160958 0.0732755 0.0362224 0.0106839 -0.053627 0.113647 -0.140882 0.150398 0.0126205 0.0411215 0.0145114 0.0736165 -0.16848 -0.0233239 0.0759551 -0.0515404 0.0274505 0.0127715 -0.130292 -0.157296 0.0748012 -0.161786 0.0554027 0.00908536 -0.078084 -0.0400089 0.072334 0.0580778 -0.0205736 0.194182 -0.0596138 0.0869257 -0.110011 -0.0814243 0.0550088 -0.0937545 0.188515 -0.0678297 -0.132179 0.0659644 0.0647383 0.0767631 -0.165584 0.11723 0.0237253 -0.118891 -0.00830049 -0.0220786 -0.0044945 0.112652 -0.0383085 -0.0214524 -0.0325247 -0.0708659 -0.107826 -0.0828483 0.00263073 0.072877 0.128688 0.0949685 -0.000622949 -0.101614 0.053636 -0.136093 0.0904848 0.0622758 -0.00293237 0.00558826 0.111655 0.0235739 -0.0193544 -0.0831271 -0.0452764 -0.122092 -0.0775986 -0.0392985 0.160082 -0.0115848 -0.0304934 -0.0919043 0.16427 0.0142636 -0.0519316 -0.0479699 0.0139332 -0.0240317 0.0373934 0.0336435 0.0874064 0.129757 0.00856358 -0.0295539 0.131007 0.00937527 0.117515 -0.0276244 -0.122595 0.0602361 0.109019 -0.145121 -0.017883 0.0910334 -0.180968 -0.0592209 -0.134717 -0.0703266 -0.0773507 -0.0736521 -0.038992 -0.106727 -0.0684712 0.0148798 -0.00126303 -0.159002 0.0609384 -0.120019 0.0143043 -0.0273429 0.0488648 0.0497412 0.0354972 -0.163292 0.0332784 -0.0281356 -0.0298487 0.00334124 0.177101 0.0690534 -0.154374 0.019723 -0.0415115 -0.104409 0.0929642 0.076548 0.0551791 -0.0156517 -0.177719 -0.146608 -0.101556 -0.0774184 0.0287854 -0.117189 -0.0414598 -0.159766 0.0474469 -0.0215695 -0.0644789 -0.000488455 -0.175628 0.0195676 -0.0251652 -0.0524846 0.0430476 0.0200133 -0.0667208 0.0850187 0.0649253 -0.106201 0.0552497 -0.104764 -0.0686731 0.0398734 -0.146103 -0.0686042 0.0198307 -0.022412 -0.0618064 -0.0710388 -0.136757 0.0172871 0.0750156 -0.164242 -0.0265005 -0.00503941 0.047852 -0.0406526 -0.090268 0.106329 -0.0740789 -0.0365637 0.00582691 -0.0318414 -0.0694957 0.0438917 0.0464424 0.0904851 0.0948603 -0.0173927 -0.189057 -0.0452857 -0.0586973 -0.0889063 -0.0692454 -0.0659889 0.0436725 0.0776411 0.0822283 0.0221901 -0.044456 -0.109855 -0.129229 0.00484669 -0.00481836 -0.0127652 0.0486192 -0.0683748 0.0825263 -0.0420389 -0.130981 0.0171627 0.0907927 -0.0672366 -0.0477626 -0.0876539 0.19782 0.129285 -0.0624032 0.154447 0.0168778 -0.0861393 -0.0048334 -0.120555 -0.10333 -0.0254063 0.0110479 0.128374 0.0508807 0.0742445 -0.0462237 0.0075842 -0.100475 -0.0356755 0.104912 0.150716 -0.107717 0.159636 0.0684448 -0.127333 -0.0412633 0.0169229 0.181012 0.106435 0.0607455 0.0750356 -0.112229 -0.0199078 0.0582458 0.110696 0.0048983 -0.00422335 0.0402992 -0.0810715 0.0167405 -0.138721 0.134893 0.0538017 0.0718446 -0.129246 -0.0299542 0.00679234 0.05491 -0.197768 -0.0528384 0.00570349 0.0673156 -0.141414 0.00542466 -0.0498827 0.0264031 -0.0261735 0.117611 -0.104143 -0.0262842 0.0657337 0.00738264 0.122166 0.0717458 -0.109069 -0.026346 -0.120347 -0.0728274 0.0747164 -0.0310779 0.00778922 -0.0940255 0.0524625 0.10391 -0.0317656 0.180624 -0.155839 0.134781 0.0598599 -0.0548253 -0.0554774 0.173988 -0.163233 0.0554271 -0.0840159 -0.195891 -0.053617 0.0622909 -0.104272 0.113037 0.033548 -0.0788012 0.109722 -0.0474592 -0.0875145 0.139525 0.10116 -0.0364357 -0.194727 -0.0189521 0.0739208 0.00922316 0.00625017 -0.172789 0.0442407 -0.125653 -0.0770516 0.0409591 0.0673355 0.0743854 0.165462 0.0268555 0.098621 -0.0845424 -0.11006 -0.118935 0.149636 -0.0461253 -0.0513969 0.150392 -0.00577531 0.0492723 0.0262754 -0.12259 -0.197065 -0.0721838 0.00536672 0.125006 0.0637227 -0.0692726 0.0811999 -0.0735646 -0.114451 0.0401911 0.00964466 -0.111442 -0.042988 -0.003404 -0.132193 0.0564324 -0.109473 0.163616 -0.15475 0.024599 -0.00444106 -0.146631 0.0429716 -0.105101 -0.173176 0.034179 -0.162615 0.104778 -0.0700529 0.0285799 -0.144756 0.024361 0.0947491 -0.157889 -0.100974 0.116506 0.113888 0.154454 0.0430099 0.0885844 -0.0645555 -0.012511 -0.0220032 -0.180308 -0.0428793 -0.0801571 -0.0102691 -0.0151305 -0.0902724 -0.163952 -0.0438667 -0.011413 -0.0273252 -0.00992955 -0.0465779 -0.140319 -0.00455893 -0.000601691 -0.0725534 -0.145142 -0.0909028 0.0203815 0.00848399 0.0303431 0.0446602 -0.0481147 -0.099983 -0.0809581 0.0090338 0.0172762 0.0685572 0.0122809 -0.125115 0.057183 -0.11671 -0.0625672 0.1066 0.0366011 -0.105035 0.0627898 0.13485 -0.0159626 0.0323387 0.10035 -0.0696071 -0.195662 -0.143599 -0.0173963 -0.0193483 -0.135205 0.0482767 -0.0710631 -0.0558401 -0.0369846 0.0450159 -0.0929357 0.125337 0.0197613 -0.0246501 -0.0904319 -0.0445893 -0.0378592 -0.135861 0.141347 0.0259775 0.182721 0.104293 -0.0109713 -0.10757 0.0479433 -0.0569668 -0.138418 -0.0665246 -0.00487374 0.0079907 0.114692 -0.0889145 0.105328 0.0160583 -0.133133 0.104902 0.0705749 -0.0917721 0.0129128 0.0294352 0.0283927 -0.103609 -0.0808167 -0.0870489 -0.0754296 -0.0666374 -0.0249482 -0.109041 0.0158081 -0.10238 -0.176189 -0.104234 0.065058 0.0397443 -0.165661 -0.0233897 0.0126093 -0.103008 -0.0469807 -0.187984 0.0824151 -0.0027969 -0.000261168 -0.0490753 -0.0488001 0.112023 0.0793008 0.0335782 -0.103183 -0.0366424 -0.0189994 0.0283671 -0.147118 0.107442 0.13808 0.113722 -0.0808411 -0.0821814 0.153056 -0.0200122 -0.0132603 -0.102281 -0.0309563 -0.0571045 0.0938023 -0.049079 0.0458394 0.123028 -0.0728001 0.0622445 0.0520422 0.0147722 -0.0200149 0.0528265 0.0550403 -0.00328654 0.00910833 -0.0387993 0.107726 0.0980547 -0.0882131 0.130176 -0.0686871 0.0346943 -0.105526 0.114706 0.120963 -0.000128102 -0.0428764 0.137959 0.0514731 -0.0105735 -0.0259721 0.00713762 0.0434447 0.035896 -0.189416 0.0243124 -0.0108684 -0.0834682 0.145535 0.102596 0.0971261 -0.0423434 0.0486764 -0.0727655 -0.191514 -0.0464074 -0.00223929 0.0742372 0.0935573 -0.146523 -0.0880268 -0.0769812 -0.014104 -0.00577594 0.0141876 0.00709733 0.000950216 -0.103501 -0.0731931 -0.0285328 0.173543 -0.0356092 0.108229 -0.0256213 0.122053 0.0734831 0.0835685 0.0637453 0.0171836 0.0477912 0.0416176 -0.00788194 0.168562 -0.0111522 -0.128667 0.122847 0.0493079 -0.0090929 0.0319017 0.0665968 0.0647468 0.106185 0.0699907 -0.00583611 -0.0944959 0.160193 0.124591 -0.038641 0.0109668 -0.00855331 0.0850724 -0.0395598 0.121541 0.157436 0.0755832 -0.0367047 -0.122721 -0.0110453 0.031449 0.0544938 -0.0568868 0.107382 0.122318 -0.134164 0.0878451 -0.0811996 -0.168298 0.0348206 -0.136378 0.0642239 -0.0786568 -2.47842e-06 0.019536 -0.0586225 0.0460632 0.110564 0.0408228 0.00016633 0.000467848 0.143074 0.0408415 0.0656155 -0.0482329 -0.00674094 0.0536103 -0.0532209 -0.137201 -0.0575909 0.10061 -0.0843157 0.174432 -0.0786464 0.0263902 -0.0256004 -0.151552 -0.0604437 0.103274 0.0496504 0.124507 0.0152123 -0.168771 0.0201609 0.031503 -0.0417066 -0.0422447 0.00272044 -0.0730439 -0.000321263 0.00131877 0.12724 -0.00538749 -0.110902 0.0585377 0.156553 0.0295029 0.023539 -0.0487153 -0.0317205 -0.166697 0.02783 -0.0175078 0.0387499 -0.0240834 -0.00183273 -0.0611016 -0.0983351 -0.0511459 -0.0348865 -0.00363755 0.0832518 0.0393753 0.097626 -0.0101336 -0.0573141 0.0202197 -0.0240033 -0.0360649 0.0576267 -0.0146528 -0.0791975 0.131714 0.0523272 0.0328928 -0.128089 -0.140416 -0.0287098 0.0710868 -0.0239067 -0.028703 -0.00853086 -0.0441811 -0.0415805 0.103662 -0.0206465 0.0694701 -4.17987e-05 -0.0388806 -0.0863823 -0.0259277 0.115998 0.0970754 0.0859393 -0.0660697 0.116775 -0.0583615 0.0259534 0.0958599 -0.0864688 -0.0459568 0.109744 -0.0122027 -0.0400466 0.132958 -0.0302933 -0.146356 0.0137077 0.0628565 0.0736025 -0.0646803 0.016495 -0.0338199 -0.0249613 0.0529257 0.0390182 -0.00482398 -0.00177288 -0.0273372 0.141128 0.119771 -0.0334432 -0.151944 0.12684 0.065016 0.117112 0.0228581 0.0419137 -0.0613274 -0.0244247 0.0491104 -0.0272822 0.137104 -0.0923105 0.114497 -0.0540629 0.00340945 0.0964257 -0.141439 -0.101245 -0.10889 0.081723 -0.0466496 0.0606941 -0.092961 0.0460069 0.00816033 0.0331674 0.039388 -0.117976 -0.168798 0.100963 -0.0355934 0.0533694 -0.0803281 0.0114949 0.0843265 0.152014 -0.0209679 -0.0264736 0.0621941 0.0450536 -0.0780171 0.000464201 -0.124227 0.0717551 0.0168324 -0.0271598 -0.119406 -0.0751386 -0.0656035 -0.0183414 -0.0385066 -0.113785 0.0453514 -0.0607865 -0.0345086 0.074984 -0.150601 0.0980366 0.00920826 0.0963114 -0.125839 -0.023715 0.0424432 -0.177115 -0.0298119 -0.0161727 -0.111565 -0.133334 0.0800752 0.0371425 -0.0596583 -0.0111231 0.0950457 0.0840775 0.00876101 -0.0388764 -0.0277305 0.0109272 0.00211368 -0.112315 -0.0514425 0.149537 -0.0452238 0.12569 0.113751 -0.022839 -0.0800423 0.0113028 -0.0448828 -0.0118307 0.0446342 0.0394093 -0.0882559 0.0999861 -0.135659 -0.164289 -0.00221096 -0.00505771 0.0763695 -0.0838177 -0.0305576 -0.0432034 -0.00998349 -0.0323952 -0.185036 -0.145619 0.146488 0.00366577 0.149723 -0.112362 -0.0210056 0.100411 -0.079531 -0.115746 -0.0997143 -0.00284345 0.133796 -0.0178977 0.0671609 -0.0680747 -0.0748278 -0.00774436 0.0907907 -0.00446715 -0.041668 -0.0783199 -0.112974 -0.091758 -0.0127591 0.0387637 0.012389 0.0776692 0.144618 -0.0704004 0.0527743 -0.0190202 -0.138669 0.0210341 0.0110795 0.0834502 -0.0800589 -0.0134012 -0.0188647 -0.048739 0.150182 0.100471 0.0892651 0.0241951 -0.0286608 -0.0964401 0.187326 0.145125 0.129228 0.0483167 0.162489 -0.0866637 -0.0251601 0.194433 -0.140181 0.0345257 -0.0947211 -0.00165062 0.0205672 -0.051043 0.156175 0.0213367 0.110514 -0.0513584 0.0898001 0.109419 0.0923067 0.0112558 0.0507967 0.0697026 -0.00993042 0.112727 0.0929473 -0.0348803 -0.0320797 -0.139755 -0.00403 -0.0359287 0.0820831 -0.142275 0.10226 0.0401721 0.0558225 -0.175138 0.0123193 0.0238123 -0.0231244 -0.0889115 0.138524 0.0364292 -0.00803604 -0.138684 0.00797427 -0.0275353 0.023533 -0.0202055 0.0154515 -0.01091 0.157494 0.187919 0.00395757 -0.122943 0.0083967 0.123425 -0.0307647 -0.00816252 -0.0316189 -0.0610787 -0.133591 -0.0782244 0.0183294 -0.0576185 -0.0510911 0.00271943 -0.0661912 -0.136604 0.117568 0.0310851 0.0536871 0.0551374 0.0017864 0.0949055 -0.116171 -0.0107609 0.12553 -0.0652187 -0.00655631 -0.119861 -0.156609 -0.155957 -0.0101688 -0.0518011 -0.0702255 -0.00526229 -0.039286 -0.0197495 -0.0581509 0.0149858 0.134389 0.041279 0.0110136 0.0886064 -0.0567964 0.040747 0.00705023 0.00370781 0.0545898 -0.00879105 0.001399 0.0233901 -0.100808 0.0794921 -0.0697642 0.0840146 0.0141537 0.0202215 -0.0322513 -0.0132085 0.113459 -0.0732672 -0.0189189 -0.11273 0.0379409 -0.0298371 0.0203656 -0.0567673 0.0746138 0.134463 0.0493118 -0.127916 0.0737666 -0.0852355 -0.0680543 0.0146273 -0.14382 0.0666354 0.00263348 -0.0746717 0.0786761 -0.18716 0.0161268 -0.0291104 0.0720883 0.0660837 0.138878 0.0525884 0.108504 0.0299733 0.0948411 -0.020637 -0.0649153 -0.105445 0.0899022 -0.0589258 0.175824 -0.0281603 0.0714498 0.0541029 -0.169845 0.0391939 -0.186418 0.0745596 -0.0159365 -0.00502209 -0.0346864 0.138751 -0.00741596 -0.0699671 0.0279735 0.0227227 -0.00711291 0.080501 0.0235393 0.197501 0.156199 0.026087 -0.0297726 -0.080642 0.106908 -0.133825 0.0668878 -0.00418017 0.0244653 0.0665295 -0.122266 -0.0801516 0.0587745 0.0688849 0.138102 0.0229826 0.0764288 0.112683 0.0717463 -0.00219592 -0.0154872 0.0799049 -0.161286 -0.0128574 0.0410259 0.0785015 0.0266415 -0.0620227 0.0543987 -0.076599 0.143166 0.00113521 -0.0428911 -0.182902 0.0177674 0.136743 0.127467 -0.156045 0.134045 0.0737442 0.111001 0.0158989 -0.0539766 -0.0221035 0.0128842 0.0389387 0.00273804 0.0817804 -0.189322 -0.091429 -0.0936611 0.0657128 0.0191983 -0.0601385 -0.086794 0.0763682 0.161991 0.0458378 0.0257775 -0.0480014 -0.081348 -0.161611 0.0341249 -0.0199139 0.0301102 -0.0262125 -0.10711 -0.102944 -0.108974 0.110113 -0.0569777 0.0496116 -0.0263193 -0.044058 -0.0226041 -0.147524 -0.0281907 0.0753838 -0.0894711 -0.141318 -0.00555756 -0.134218 -0.0465002 0.080902 0.0606828 -0.0903043 0.0144326 0.0068777 -0.0563086 0.156257 0.0077964 -0.0283754 0.136765 -0.0443006 -0.0532423 0.00634587 -0.048938 0.0426347 0.138429 -0.18287 0.0330502 -0.036522 -0.0267294 -0.0661268 0.110763 0.145305 -0.0882997 -0.172574 0.0975312 -0.114092 0.0578175 0.117731 -0.184228 0.155781 0.0723356 -0.0587015 -0.0591014 0.011988 0.151804 0.125579 0.0239346 -0.190474 -0.0145604 -0.0018886 -0.156326 -0.0121243 0.058836 -0.0397371 -0.071004 -0.0127408 -0.00203249 -0.0572371 0.0567712 0.0506409 0.114584 -0.0914971 0.0730638 -0.0368383 0.0767251 0.0298153 0.0589653 -0.120106 0.0195575 -0.043725 0.0499409 0.0236207 -0.0967508 -0.104844 0.0965369 -0.100567 -0.0413554 0.13197 0.0609982 -0.117766 -0.0157499 0.0240909 0.0452317 -0.0264964 0.0461361 0.0312488 0.0880212 0.0805322 -0.0342265 0.00575876 0.0272929 -0.173232 -0.0961589 0.176779 -0.0705474 -0.112887 0.0221784 -0.107989 0.119593 0.0557392 0.00389402 -0.0873 -0.0108037 0.0227032 -0.00655148 0.0661235 0.0135026 -0.0531311 0.107052 -0.168715 -0.0351054 0.0125833 -0.00977364 0.0412366 0.169156 0.187778 0.0295893 0.0846487 0.111174 -0.0112552 0.16636 0.102897 0.179537 0.0322055 0.016587 -0.102355 0.174128 0.065177 0.12692 -0.0605099 0.143343 0.00245805 -0.0524757 -0.157692 0.0845106 0.00366332 0.0287696 0.0310443 0.143087 0.0479578 -0.033286 -0.118687 0.127002 0.00739957 -0.118782 0.174956 -0.0824238 0.0750397 0.0760819 0.00313564 0.0121318 -0.0309226 0.0453839 0.0347584 -0.156445 -0.00224337 -0.0186082 -0.0863426 0.00575129 0.0256914 -0.0685359 0.151614 0.00660935 0.0182034 -0.0567788 0.0288884 -0.105541 0.0890974 -0.00585881 0.0774562 0.0679569 0.143873 -0.014869 -0.0775132 -0.0870938 -0.0267624 0.00986404 0.131968 -0.0868496 0.0646587 -0.154631 0.00612371 -0.124842 0.0248189 -0.0890627 -0.0546315 0.0429197 -0.026857 0.00130078 0.0280357 0.149789 0.160135 -0.104139 -0.0434 -0.0377877 0.0127811 0.186621 0.125524 0.0438703 -0.113603 0.0383151 0.05362 0.0673038 0.0296825 -0.158493 0.0718644 -0.007407 -0.0885517 0.0347769 0.0117437 -0.122619 0.0259402 0.0799041 -0.0123375 0.0528838 -0.096475 0.132238 -0.140872 -0.0630144 -0.00441907 -0.192277 -0.159905 0.0908786 -0.000660903 0.0046069 0.148695 -0.011378 0.0378892 0.104485 -0.179659 0.0421736 -0.125335 0.00300419 0.0257895 -0.12043 -0.00348758 -0.0140995 -0.123535 0.0229483 -0.0387648 0.0997134 0.103051 -0.085825 -0.0102184 -0.104745 -0.02645 -0.0475508 -0.0318245 -0.176603 0.0526933 -0.148551 -0.0775077 0.093935 0.168309 -0.00571508 -0.0545093 -0.18442 0.0887146 -0.1284 0.0271619 -0.0149511 -0.0018115 -0.0742186 0.1051 0.171664 0.138277 0.0155228 0.154265 0.0347596 0.0989793 -0.00395134 -0.0525596 -0.0281044 -0.0675723 0.0531091 0.00484086 0.00345344 0.0224216 -0.0498589 -0.111782 0.143195 0.0469837 -0.0753313 -0.0560918 -0.126029 0.047367 0.0689817 0.0815538 -0.0297324 -0.0750207 -0.0347135 -0.0670217 0.116363 0.0426909 0.0287703 -0.041976 -0.0627125 -0.120066 -0.0843526 -0.0722385 0.0446553 0.0302346 -0.08161 0.191666 0.0597342 -0.0544706 0.10186 0.170354 0.143784 0.112078 -0.00923108 -0.0613668 -0.00647119 -0.0918522 -0.0620519 -0.108093 -0.0800031 0.00352252 0.0330745 0.0116975 0.0697849 0.123372 -0.0640407 0.0578257 -0.00747661 -0.0152672 0.130998 -0.00583226 -0.152256 0.0874624 0.0620236 0.0345507 0.0897932 -0.0393892 0.184464 -0.134801 0.00332212 -0.0055054 -0.0725095 0.112659 0.176052 0.0840967 0.0456595 0.0702227 0.00836015 0.00915441 0.102196 0.0903486 0.0891268 0.179204 -0.169682 0.0464207 0.0239659 -0.0139903 0.00656735 -0.0243859 -0.126827 -0.198049 0.130825 -0.0270081 -0.118933 -0.104495 -0.0415263 -0.0949694 -0.0270788 0.0297867 0.0454973 -0.0269693 -0.129741 0.0613157 -0.0544318 0.0506938 0.187612 0.0653203 -0.140956 0.0990296 0.15176 -0.0467492 -0.181781 -0.110321 -0.124184 0.0618823 -0.00890857 0.0675494 -0.142183 -0.105209 -0.166143 0.0202749 0.0111805 0.0541773 0.0147261 -0.0878602 -0.0218806 0.0623187 0.150295 -0.0617909 -0.0548437 0.0891263 0.0486857 0.0790803 -0.0335349 -0.0771133 0.0767958 -0.17919 0.0962941 0.0468377 0.00183978 -0.0229648 -0.13254 -0.097868 0.0170037 0.159563 -0.00656688 0.0754224 0.0789646 -0.1065 -0.119404 0.115065 -0.0114457 0.0589582 0.137525 0.101808 0.0884157 0.0794242 0.0259613 0.0635621 0.0753986 0.0282961 -0.100713 -0.0612704 -0.0297286 0.00798038 0.0304483 0.0271554 -0.0828516 0.124048 -0.0225553 0.131768 -0.0396974 0.0777673 0.0698199 0.0167973 0.107481 -0.00916846 0.0183811 0.0446581 -0.00502422 0.0989413 -0.0867324 0.0169486 0.0174648 0.141 -0.0158696 0.153568 -0.0918818 0.141893 -0.00090722 -0.128331 -0.153648 -0.085293 -0.189615 -0.0313228 -0.0455461 -0.0643569 0.183113 0.030909 -0.0577124 0.16137 -0.0376315 0.0260054 -0.00407599 0.133702 0.100111 0.0856076 -0.136213 -0.158552 0.0586637 -0.0385651 0.111595 0.0688701 -0.0107701 -0.0705206 -0.176479 -0.0162677 0.00535534 0.0626714 0.0109637 -0.106231 0.0237312 -0.074347 0.0190953 -0.0428544 -0.106098 0.0550754 -0.119982 -0.187646 0.0411903 0.124199 -0.046649 -0.157542 -0.0800837 -0.042401 -0.0228215 -0.142642 -0.0592326 0.031369 -0.0350023 0.0601213 0.188649 0.0809719 0.0127969 0.134757 -0.135567 -0.0922694 -0.010174 -0.11689 0.0518693 0.156217 0.074035 -0.119353 0.00905687 -0.142261 -0.0577232 0.0232034 -0.0101673 -0.161507 -0.0248431 -0.0628255 -0.101767 -0.0859168 0.0549898 0.0617267 0.12995 0.0523343 0.192631 -0.0348299 -0.0751356 -0.0532977 0.118174 -0.0988552 -0.0659556 0.03843 0.0131009 0.132052 0.018776 -0.0609725 -0.138709 0.0156194 -0.14779 -0.0692763 -0.12629 -0.0788618 0.118421 0.119161 -0.0519094 -0.0581739 -0.125689 0.00610651 -0.0165717 0.162127 -0.120886 0.180521 -0.0565968 0.0178674 0.0974297 -0.0656038 0.161193 -0.0925347 0.0404448 -0.0722609 -0.136853 -0.0772969 -0.0619443 0.00196925 -0.0180528 -0.0146121 0.0461775 0.0257422 0.0844916 0.0728394 -0.0616846 -0.0371304 0.000799892 -0.178861 -0.0214398 -0.138204 0.0330418 -0.033703 0.110959 -0.00977138 -0.040943 0.00660539 0.0350156 0.0302529 0.0575207 -0.0614936 -0.0185607 -0.0412092 -0.0686857 -0.105884 -0.0258323 -0.00999117 0.184192 -0.160887 -0.072182 0.118946 -0.0968288 -0.0524574 -0.119529 -0.0196722 -0.113789 -0.057496 -0.107387 0.141478 -0.0970772 0.0165052 0.0879328 -0.00111149 0.0293267 -0.151654 0.0432176 -0.0280784 -0.0138059 -0.00593314 -0.0934315 -0.0885423 -0.0616386 -0.136447 -0.0814538 0.0864274 0.0899202 0.0931337 -0.0685173 0.0465197 0.081612 0.0918742 -0.0795702 0.064122 -0.0194689 0.15547 0.0699124 0.0660724 0.00301716 0.102859 -0.0130951 -0.0300169 0.0731226 0.0537409 -0.0106822 -0.0178155 0.0589117 -0.0449921 -0.152459 0.14623 -0.00358183 0.0910857 -0.013969 0.0393194 -0.0248393 0.07526 -0.067239 0.0221028 0.178042 -0.114011 -0.0740923 0.0746129 -0.128461 0.051546 0.116433 -0.0711943 0.0825301 -0.05638 0.1517 -0.0879324 -0.193816 -0.0749419 0.146399 0.0281352 -0.0881963 0.11396 0.088119 -0.0826606 0.00306528 -0.12489 -0.0183285 -0.0660604 0.036389 0.00577542 0.181292 0.151827 0.079389 -0.196481 -0.060891 -0.0433868 0.178088 0.0678669 -0.0986839 -0.0164798 -0.0480184 -0.176374 0.0753759 0.011618 -0.109953 -0.166889 -0.00916135 -0.0536496 0.0116645 0.00467353 0.197545 0.0499543 -0.0144869 -0.154382 -0.192695 0.0640137 -0.0399256 -0.0790532 -0.100421 -0.0270827 0.0446375 -0.0194618 -0.113083 0.0594019 0.0279601 -0.0232834 -0.0830178 -0.0700271 -0.0664052 0.115819 -0.0226691 -0.0626174 0.0217183 -0.138979 -0.0428557 0.0525227 -0.0825028 0.0509372 0.0568971 -0.113378 -0.188576 0.131848 0.0984202 0.143133 -0.0527418 -0.0873119 0.0534545 -0.0808663 0.166282 0.029988 -0.0575452 0.142604 -0.0112133 -0.117779 -0.071044 0.0178236 0.0427065 0.00960258 -0.120737 0.147698 -0.134481 -0.0694478 0.102473 -0.105821 -0.00162193 -0.0266944 0.0601146 0.0216874 -0.00140358 0.0807602 -0.0116562 0.0759945 -0.0484511 0.0596443 0.0580815 -0.191451 0.0363765 -0.10676 -0.0366826 0.107882 0.136542 0.0629097 -0.186807 0.104351 -0.0415632 0.0555049 0.171609 0.00533873 -0.0239899 -0.0892771 -0.13911 0.0171958 -0.136575 0.0640348 -0.0438749 -0.0193184 0.0204539 -0.120745 0.0465952 -0.117513 0.0195493 -0.0217649 -0.0930217 -0.00680525 0.12028 0.0605665 -0.0697383 -0.00513826 -0.0240127 -0.0326501 -0.0291511 -0.158979 0.0511245 -0.0110896 0.0532553 -0.0338021 0.00585383 -0.0115182 0.131807 0.00255247 -0.0173786 -0.0879449 0.0109828 0.138979 -0.0539413 -0.0484213 0.0233087 0.152308 -0.09256 -0.0379652 -0.155798 -0.00336493 -0.0245652 -0.171166 -0.00940342 -0.0483824 -0.0597795 -0.093249 -0.0148995 -0.0247206 -0.123404 0.0582781 0.0387708 0.175628 -0.0255262 -0.0224153 0.00443075 -0.17693 -0.094951 0.107187 0.127288 -0.0814696 -0.0869673 0.00667847 -0.118738 -0.0672685 -0.0779781 -0.0458359 -0.0272269 -0.145905 0.0640122 0.118023 -0.0931854 0.0293983 0.0431544 0.0690032 -0.0317584 0.0281006 0.153674 0.0250867 -0.0258125 -0.0251138 -0.0655839 0.00991621 -0.0288655 -0.011741 0.0315905 -0.185255 0.0124477 -0.0859014 -0.0340386 0.152694 -0.0163122 -0.176214 0.0956497 -0.0247236 0.0709689 -0.110646 -0.0538256 -0.109755 0.0443816 -0.00119468 0.150167 -0.042645 0.0812675 -0.0174332 -0.0310699 0.0763343 0.0596472 0.0507109 -0.112302 0.0214386 -0.0431951 0.148829 0.0818612 -0.140477 -0.0887573 0.0698208 0.00516381 -0.106438 0.0453554 -0.127861 0.137546 0.0607758 -0.0947293 0.0426924 0.010034 -0.078937 -0.0318604 0.112961 0.10853 0.087348 -0.0212955 -0.126615 0.0416011 -0.0629143 0.0136043 -0.119241 0.0723287 0.0551511 -0.0192487 0.101111 0.0314485 0.182413 -0.00343555 0.0320659 -0.142694 0.152835 -0.145179 0.112723 0.00404614 -0.167482 -0.0896875 0.0130604 -0.0335114 0.0787424 0.081988 -0.0875511 0.117696 -0.151046 -0.0682915 0.134198 -0.102695 0.0123883 -0.136738 -0.168356 0.00585935 -0.0867677 -0.0727896 0.067993 -0.0338752 -0.103931 -0.0286923 -0.0376223 0.130206 0.0126333 0.0417071 -0.0276155 0.106154 0.0588507 -0.0924794 -0.0974851 -0.0295625 0.0787526 0.0975543 -0.102098 -0.112703 0.127143 0.0317781 -0.123938 -0.0945751 0.0544606 -0.072344 0.146602 -0.0193295 -0.0940292 0.0194547 -0.0647025 -0.116672 -0.0297014 -0.0246881 -0.160974 0.062921 0.0560331 -0.0534175 0.0386474 -0.0819286 -0.110688 0.0546931 0.00117105 0.0263165 0.168321 0.158115 -0.11496 -0.00128336 0.014084 0.022445 0.15661 0.0066923 0.0490802 -0.0972181 -0.0320672 -0.0195668 -0.0651501 0.0656572 -0.00114005 -0.0833972 0.0560686 0.0517245 0.0841558 0.0579755 -0.0189755 -0.0843452 0.0134365 -0.0872107 -0.15767 -0.0412389 -0.059008 0.124776 -0.0963003 -0.00650646 -0.000468614 -0.0264016 0.037444 0.116155 -0.0660807 -0.156198 0.0702042 0.0782004 -0.178195 0.0835535 -0.02881 -0.0996856 -0.0849765 -0.0542116 0.0629633 0.040335 0.0161594 0.00745113 0.0378541 -0.0983035 0.0316562 0.0181278 0.0259066 -0.00722401 -0.0566175 -0.112038 -0.0253287 0.171983 0.0229254 0.0599023 -0.0549699 -0.0358182 -0.0461996 0.0155193 0.0635131 -0.0217036 0.00785488 0.138359 -0.0592197 -0.0145961 -0.0975056 0.106905 0.1467 -0.0502789 0.194606 -0.0618373 -0.068882 -0.117089 0.0483357 -0.00953669 -0.0225219 -0.0101639 0.00772516 -0.0468231 0.0197149 -0.0308902 -0.0237867 -0.00853544 -0.088633 0.0238829 -0.0696732 -0.0606879 -0.0803949 -0.00865876 -0.0915164 0.0224792 -0.00737347 0.0645523 0.0179159 0.0199963 -0.132021 0.0876656 0.172113 -0.127935 0.163262 0.0411352 -0.131754 -0.0181063 -0.00611696 0.104191 0.0134264 -0.0429645 -0.00399026 0.0107455 -0.0872496 -0.0152844 -0.0329346 -0.0137009 -0.121229 -0.00334875 -0.00840167 -0.102085 0.0014879 0.0152511 0.146252 0.0708358 -0.0610244 0.102827 -0.000649243 -0.078572 -0.0419243 0.144697 -0.129799 -0.0351125 0.0593994 -0.00411528 0.0469975 -0.114767 0.111431 -0.024579 -0.129252 0.183857 0.00298852 0.0183495 0.134542 -0.0527852 0.147467 -0.0637824 -0.0704248 -0.105549 0.0419449 0.0224115 -0.113064 -0.0311009 0.0363985 -0.117326 0.0329251 -0.00880837 -0.182904 -0.0465377 0.0295065 -0.0428802 0.0295612 -0.0840814 0.00257138 -0.0105246 0.0500016 -0.0438564 -0.0151254 0.00228452 -0.0453202 -0.0354936 -0.197886 0.0402095 0.00193055 0.0423017 -0.0125383 0.0873776 0.0573922 -0.123562 0.0123836 0.164667 -0.0157742 0.0518973 -0.122548 -0.0384674 -0.189989 0.0534894 -0.0237817 -0.0399532 0.067152 0.0528048 0.011731 0.125127 -0.176122 0.154368 -0.0850382 -0.0445621 0.0869963 0.0765764 0.171614 0.0626731 0.0315155 0.160546 0.12131 0.070072 -0.0959561 0.00841787 0.0744283 -0.0924828 -0.0551526 0.118397 0.0427774 -0.00519733 0.10315 0.00463797 -0.159425 0.0763402 0.0453251 -0.12717 -0.0551794 0.0789952 -0.173239 0.043594 -0.039233 -0.079276 0.040519 0.0421556 -0.0321457 -0.0893194 0.193492 0.0439528 0.0539772 -0.152149 -0.0743574 -0.0115696 0.140883 0.0846003 -0.186415 0.0115842 -0.0961369 -0.145952 0.0511715 0.125223 -0.0586919 -0.189761 -0.0402675 -0.0255543 -0.13977 -0.0858028 0.042987 0.0308967 0.0607534 -0.0626356 0.0329811 -0.0268608 -0.0852733 -0.0813589 -0.0702905 -0.0101306 -0.187263 0.027853 -0.16378 -0.0423426 0.0368364 0.0119142 -0.146962 -0.0397736 -0.031016 -0.0386512 -0.0711101 -0.0219628 0.0416591 0.0109255 0.043045 0.133135 -0.0116595 0.104971 -0.0926172 0.0276729 0.0198592 0.0786541 0.0624475 -0.0427235 -0.159098 -0.000120072 -0.101978 -0.158441 -0.0396473 -0.0683448 0.0903287 -0.055661 0.0635934 0.0119547 -0.089806 -0.144879 0.034189 -0.0209771 -0.184534 -0.0982743 -0.0237224 0.0487674 -0.0438293 -0.0417155 0.159336 0.0929271 -0.111844 -0.107334 0.0796041 0.130521 0.119317 0.115917 0.00558579 -0.00505038 -0.00795779 -0.184558 0.117597 0.0431744 -0.00631683 -0.060038 -0.0568939 -0.0209852 -0.0724941 -0.0534154 -0.0627858 0.0557091 -0.138517 -0.00436107 0.0779963 -0.115047 0.132134 -0.046922 -0.149036 0.123184 -0.0155259 -0.191262 -0.0582549 -0.0556034 0.0520205 0.0574164 -0.175458 0.0901125 -0.10085 -0.067029 0.152423 -0.0372973 0.054262 -0.0534064 -0.0165907 -0.15276 -0.013733 0.0343062 -0.120587 -0.00198795 0.0230074 0.0158883 -0.128722 0.0309389 0.0617782 -0.147406 -0.0816173 0.126621 -0.0393204 -0.0741067 0.0184008 0.141479 0.0424126 0.13662 -0.0151051 -0.0820362 0.0401429 0.0255137 0.0337563 0.0932546 -0.138121 0.132175 -0.0301596 0.118886 0.174081 -0.114249 -0.139468 0.0975318 0.0302297 0.119801 0.148806 0.0661051 -0.0314095 0.0605156 -0.00175075 0.183532 0.0226819 0.0174067 -0.109499 0.049937 -0.0289582 -0.0310489 0.055843 -0.00418292 -0.10739 -0.0821633 0.044755 0.0247387 0.0721883 -0.0790959 -0.0351863 0.0624926 0.0373079 -0.179249 0.0716435 -0.0889733 -0.0334139 0.0641227 -0.0269856 0.0952895 -0.0864622 0.0928522 -0.0208121 0.0362981 0.0104415 0.023055 0.0893463 0.127115 -0.0392135 0.109437 -0.00307083 -0.0660322 0.064854 0.0193709 -0.124573 0.154328 0.0486048 0.0480072 -0.180365 -0.110548 -0.0590547 -0.132086 0.157607 0.118288 -0.0851061 -0.032692 -0.00631133 0.0887619 -0.0636946 -0.0980848 0.16833 -0.0368361 0.00545669 0.0752743 0.0279634 -0.0645435 -0.103471 -0.156466 -0.0926926 -0.00614854 0.0174986 0.188049 0.108897 0.0258709 -0.15663 -0.0433526 -0.0435673 0.0369282 0.121559 0.0290708 -0.0300329 0.0602024 0.0434787 -0.117591 0.0366144 -0.00858686 -0.199538 -0.0239981 0.0446621 -0.00905783 -0.0681695 0.0466319 0.196974 0.0174659 -0.127709 0.0227372 -0.0173427 0.0406737 -0.0735226 0.0860987 -0.0815765 -0.0584487 -0.0864668 0.146724 -0.018945 0.10317 0.121403 0.0903038 0.139383 0.0508739 0.0859593 -0.0875624 0.0148973 -0.132008 0.0852505 0.0545441 -0.0104265 0.0539667 -0.110543 -0.0280302 -0.134039 -0.00327675 0.175057 0.138563 0.107054 -0.0698643 0.0254363 0.165947 0.159758 -0.0751452 -0.0299223 0.107338 0.125271 -0.000986206 -0.0963724 -0.159006 0.0283365 0.120135 0.0303803 0.180294 0.0458666 0.0564046 -0.152404 -0.0188534 0.0978784 0.028708 -0.0795935 -0.0223715 0.00154025 0.0351355 -0.127129 0.0221792 0.0610621 0.0900555 -0.16589 0.0948333 0.0685575 0.140776 0.10746 0.0308955 0.0529624 0.0498261 -0.0131265 -0.18104 -0.0612637 -0.0759385 -0.0349192 -0.0936566 0.0604808 -0.0800226 0.0782393 0.0807888 -0.105049 -0.00901769 -0.0768436 -0.0256588 -0.104637 0.186281 -0.0698407 0.110788 0.0406404 -0.0389552 0.062323 0.140323 0.151424 0.0321326 -0.125466 0.108282 -0.0398279 0.0810038 -0.131387 0.0266791 -0.0296981 0.00277496 -0.00484108 0.00924862 0.122393 -0.0386778 -0.0339602 0.0520232 -0.137315 0.0586391 0.0682021 -0.0363476 0.0962994 0.0476154 -0.166419 -0.00295463 0.12989 -0.0410353 -0.0473645 0.0895282 0.16625 -0.122114 -0.140352 -0.0502203 -0.0717561 0.118682 0.180621 -0.076712 0.0451328 0.070883 0.110859 0.044603 -0.0527454 0.19237 -0.12297 0.000178748 -0.195163 -0.0754637 0.00887407 0.0682079 0.0706424 -0.0508889 0.0792145 0.0895164 0.192732 0.0858651 -0.00254884 0.0171256 -0.0744727 0.056692 -0.11846 0.159484 -0.104417 -0.0154793 -0.113326 0.149988 0.0856322 -0.0293351 0.0445994 -0.0170091 0.015815 -0.133891 0.115297 -0.0632926 -0.0189638 -0.0121743 -0.0157088 0.0517498 -0.0743196 0.0748574 -0.0628125 0.0156117 0.152675 -0.153734 -0.102596 -0.115512 -0.0719036 0.118109 -0.110577 0.00900943 -0.0314774 -0.00527825 0.121383 -0.0179737 -0.146442 -0.116217 0.0652321 -0.0211258 0.120108 -0.0792099 0.120045 -0.0615061 -0.0643473 -0.0862626 -0.0642331 0.137041 0.162395 0.0105873 -0.0781016 -0.0593523 0.047298 -0.128474 0.0313727 -0.0763125 0.102614 0.106872 -0.122861 0.144373 0.0594519 -0.0222366 0.00183054 0.00259084 0.127146 0.0116114 0.0382466 -0.0706054 0.0770751 0.136769 -0.133032 -0.00493457 0.118825 0.066083 -0.0721999 -0.0350037 -0.114136 0.15449 -0.0150922 -0.0115039 -0.0946708 -0.0718558 -0.0819591 0.0618561 0.14663 0.0543294 -0.145316 -0.0963051 -0.078285 -0.14934 0.19405 -0.0213251 0.0925347 0.0487466 0.141255 -0.0772468 -0.0711542 -0.0799205 0.0516735 0.00289608 0.0136384 0.107973 0.169341 -0.0136566 -0.0418204 -0.181471 -0.144538 -0.0109853 -0.135474 -0.0479933 -0.0363473 0.0653729 -0.0144814 -0.0638748 -0.12955 -0.0657933 -0.0490661 -0.0734637 0.0700293 -0.153633 0.0545838 0.121383 0.0354405 0.111704 -0.0645636 0.100106 0.0509774 0.0465938 0.0793082 -0.144813 -0.0657647 -0.157246 -0.0109364 0.0721312 -0.144753 -0.108889 -0.0329009 -0.0363162 0.0608922 0.0425311 -0.137066 -0.0589564 -0.0355664 -0.0461737 0.116312 0.10375 0.0113187 -0.0353134 -0.0321625 0.101855 -0.125372 -0.0538177 0.0723486 -0.0745195 0.0170169 0.130367 -0.0578723 0.139036 0.0890275 0.0631154 0.0920747 0.082765 0.0469796 0.135115 0.0367433 -0.0624011 -0.0514249 0.170259 0.12279 -0.0184126 0.0153573 -0.00921446 0.0617604 -0.0825669 0.116562 -0.0246717 0.059078 0.078755 -0.0854695 0.0381858 -0.0014561 -0.0187204 -0.00417925 -0.0859117 0.0949585 0.126209 0.0284998 0.00561637 -0.0546206 0.106534 -0.00470863 -0.0723044 0.0421535 0.158905 -0.107596 -0.0246542 -0.159218 -0.0620455 0.0182898 -0.129473 -0.0611205 -0.0581138 -0.0719325 -0.0606769 0.0857023 0.062777 -0.019139 -0.0729299 0.0402686 -0.0706904 -0.0290997 -0.0153427 0.0354028 -0.100146 0.00808634 0.153792 -0.0852918 -0.0144159 0.164626 0.0635105 -0.132884 -0.0286636 0.0351711 -0.0827456 0.0519744 -0.134099 0.0479137 0.0548122 -0.101384 -0.113042 0.158976 0.0350395 -0.0590689 0.0843915 0.0765967 -0.0614267 -0.148736 -0.0443504 0.0781492 0.0777753 0.00883754 -0.0704457 0.00303726 -0.0235748 0.0258937 0.0384046 0.119563 0.182241 0.0453733 0.0413682 -0.0321613 0.0524771 0.0779314 0.186988 0.0249642 0.0769329 0.00717114 -0.0562497 -0.0814244 -0.0892559 0.0146049 0.0202961 -0.00306314 0.100861 0.020787 0.039884 -0.0922772 -0.0164484 0.104228 0.0628771 -0.0130232 0.0670232 -0.0445576 -0.0407507 0.0495742 0.0568095 0.153508 -0.0778765 0.0666791 -0.0786596 0.00476842 -0.028418 0.0857694 -0.00857403 -0.0498604 0.0273605 -0.033522 -0.0703082 0.119435 0.0934037 0.0478413 0.0768966 0.0727294 0.128458 -0.035909 0.0338945 0.107122 -0.0109921 -0.0176169 -0.133457 0.144833 -0.0902036 -0.0566542 -0.0386524 0.0959834 -0.0112272 -0.055912 0.177112 0.061494 -0.154339 0.0954075 0.0589599 -0.143401 -0.0184542 -0.0254025 0.0459593 0.0285655 -0.137301 0.00526564 0.0347832 0.0844045 -0.0668096 0.0510208 -0.00889908 0.0779839 -0.115326 0.0888612 -0.0420443 0.106916 -0.14278 0.183212 -0.013861 0.0218609 0.00856189 -0.0384383 -0.0546645 -0.185218 -0.0364307 -0.0788006 0.00737393 -0.166322 -0.033718 0.180715 0.000885316 0.0353194 0.137705 0.0234305 -0.131212 0.105863 -0.0521444 0.166617 -0.0239428 -0.124105 -0.0388288 0.0188105 -0.057525 0.00452527 0.0914136 -0.111737 0.0616499 -0.123735 0.0830263 0.0427622 0.00938341 -0.10521 0.146534 -0.0548603 -0.0404263 -0.013501 0.157134 0.0160303 -0.00189798 0.0502742 0.0836165 0.029435 0.0713023 0.0607348 -0.11676 0.0824767 0.0354398 -0.0381789 0.048633 -0.163644 0.0878761 -0.0796462 0.0718939 -0.0805171 -0.00932217 -0.0352851 -0.14537 0.0578683 -0.0295222 -0.0855867 -0.0522765 0.0895274 0.057621 -0.147545 0.0296786 0.088089 -0.101146 -0.00929643 -0.0907002 -0.070505 -0.0698457 0.157946 0.0512329 -0.0533869 0.0321719 -0.0438682 -0.0120488 0.049319 -0.103142 -0.0755432 -0.00538126 0.00627816 -0.025207 -0.0808774 0.0415936 -0.0357841 -0.0750153 -0.0955587 -0.0677834 -0.0182406 -0.0437756 0.0610429 0.0532648 0.0777432 -0.0966493 0.0701351 -0.0342062 -0.0631739 -0.0830613 0.0248383 -0.0720265 0.0180783 -0.00681421 -0.0323416 -0.0901749 0.00243831 -0.12467 -0.0611994 -0.131796 0.119593 -0.00395046 -0.100975 0.0707815 -0.120251 0.0852756 0.0156686 -0.0521823 -0.123396 0.025501 -0.0740594 0.0980405 -0.0906002 0.0949308 0.163398 -0.129055 0.125785 -0.175503 -0.0757471 0.0409924 -0.106551 -0.0291577 -0.093981 -0.0289273 -0.077846 -0.120889 0.153812 -0.0298204 0.0530494 -0.145021 -0.0255382 0.0521938 -0.111646 0.155679 -0.091078 -0.0974692 -0.140925 -0.00846552 -0.146324 -0.019027 -0.086348 -0.0685051 0.0030678 -0.0014064 -0.0450194 -0.0455703 -0.0199904 0.0298466 0.074567 -0.0529686 0.122529 0.117731 -0.0150263 0.0238969 0.101864 -0.00144499 -0.0330244 -0.150446 0.0322309 -0.0966156 0.182719 -0.157683 0.0259007 -0.155956 -0.00910995 0.0310726 -0.11706 -0.161912 0.11399 0.168802 0.0401265 -0.128868 -0.166013 0.0383672 0.0163863 0.0229973 -0.146654 -0.0834917 -0.0973858 -0.0190448 -0.080556 -0.0908921 0.142731 -0.121212 0.0817309 -0.116881 0.138295 0.120619 0.0525423 0.00107688 0.168683 0.0941782 0.0313019 -0.199527 -0.0268034 0.0121209 0.00555821 -0.155769 -0.0306924 -0.0476735 0.0635539 -0.0200714 -0.144776 0.0998307 -0.160972 -0.0399649 0.147784 0.0490261 0.00829926 0.0371784 0.0550228 0.0628108 0.0395751 0.12232 -0.0239001 0.10726 0.00725927 -0.0461866 0.0140967 0.0125208 -0.00105274 -0.0628358 0.120403 -0.0128999 -0.0449063 -0.0185192 0.0694188 -0.0436939 0.0359159 0.0228787 0.118401 -0.0748212 -0.0177906 -0.0950468 -0.104561 0.0410079 -0.155213 0.103327 -0.071343 -0.075289 0.0516387 -0.150841 -0.0767846 0.0651223 0.0143843 -0.0923823 0.136767 0.0752485 -0.00640405 0.114413 -0.0660115 0.0334672 -0.121613 0.122378 0.0282623 -0.0150111 -0.0846638 0.0355706 -0.0948854 0.0489075 0.0155654 0.0635041 -0.0629826 -0.0203284 0.11048 -0.127732 0.0220393 -0.13662 0.0763244 -0.177719 -0.16827 0.0150137 -0.0554855 0.0479809 0.0374063 -0.0723926 -0.0489984 0.106047 -0.00917533 -0.0496962 0.14822 0.0280776 0.166646 -0.119967 -0.0609677 0.0384616 -0.0638353 0.0513724 0.108986 0.0124441 0.0197568 0.0732944 -0.0564368 -0.0464121 0.0533689 0.128871 0.083687 -0.0415197 0.00147473 -0.0274438 -0.0336833 0.132231 0.0589781 -0.00546305 0.106724 -0.0231644 -0.00469901 0.06322 0.0421764 -0.105404 0.0336539 0.0187922 0.0505188 -0.0946736 0.0025418 -0.0102641 -0.0498314 0.080301 -0.0376154 -0.141081 -0.0154353 -0.074839 0.010416 -0.0850506 0.0194148 -0.0877056 0.0519285 -0.113897 0.0752907 -0.0126456 0.0310133 0.0132658 -0.00127523 -0.0142974 -0.02701 0.06064 -0.0731192 0.16224 -0.157136 -0.0432144 -0.0103361 0.0495839 -0.161174 -0.138128 0.131482 0.174801 0.000850375 -0.137815 -0.181303 0.11688 0.00526055 -0.134384 -0.0226644 -0.0168301 -0.0440249 -0.110528 -0.118555 0.133819 -0.00505214 0.0674141 -0.0367838 -0.154543 0.00419473 0.138871 0.0669622 0.00628839 -0.170814 0.10856 -0.0794879 0.00489367 -0.0761486 0.0995599 -0.00521766 -0.180408 -0.188914 0.102401 0.00877287 -0.133438 0.0953697 -0.127029 0.123685 -0.0933304 -0.103742 0.129119 -0.0746431 -0.0631332 -0.0134837 0.0846561 0.0758502 0.155318 0.0066078 -0.0875199 0.133072 -0.0506558 0.00502317 -0.0153771 0.0698112 0.0971531 -0.16494 -0.0874458 0.0487033 0.0705701 0.0689504 0.183377 0.0546747 -0.103807 0.0852296 0.181279 0.0785931 -0.090952 -0.01295 -0.0263092 0.0164448 0.00189191 -0.0632291 -0.0998553 -0.090071 0.0320688 -0.126584 -0.011186 0.181324 0.0468915 0.119718 -0.104047 0.0116367 0.0077716 0.166124 -0.0204677 -0.101807 0.0200465 0.0162089 0.0879112 0.0360274 0.0706831 -0.127474 -0.104164 -0.194741 0.118396 0.0521551 0.15502 -0.0428894 -0.0395008 0.0162106 -0.0786637 -0.0691228 -0.0286132 -0.179755 0.149946 -0.0594066 -0.167458 -0.0548106 -0.00562609 -0.106856 -0.0335221 0.107386 0.0158452 0.0580857 0.000338905 0.0646668 -0.10541 0.0451575 -0.0298695 -0.0492341 -0.0548965 -0.00182669 -0.19291 0.00888458 0.0680218 -0.00297932 -0.0366087 -0.0194419 0.097015 -0.141232 -0.0285598 -0.0517798 -0.0866366 -0.017028 -3.18773e-05 0.0324358 -0.174043 0.00241374 -0.0418712 -0.113628 0.0682352 -0.0284671 0.0321473 0.0693573 -0.0898676 -0.156853 -0.0092275 -0.0163849 -0.19721 0.0684658 -0.190746 0.0521382 -0.12155 -0.0930959 -0.0280955 0.055401 -0.0587622 0.107341 0.00633514 0.0855424 0.164619 0.00585941 -0.0182339 0.000875452 0.193818 0.0262377 0.137344 0.00969085 0.0178589 0.0197788 -0.0375995 -0.13765 -0.00224024 0.039762 0.102941 -0.184701 -0.139019 -0.00224469 0.157196 0.0406501 -0.161377 -0.0671984 0.0279215 -0.131218 -0.0999907 0.131716 0.000574696 0.0940129 -0.13457 -0.0490836 0.07127 0.0365341 -0.0791973 -0.0285792 0.0875029 0.170052 -0.0110443 -0.0223041 0.0230964 -0.0790813 -0.131494 0.0876768 -0.0322626 0.00774239 0.0918496 -0.108247 0.0388664 -0.0513924 -0.0201853 0.0921273 -0.105578 -0.0924582 0.078141 0.0446811 -0.00471935 0.082653 0.0840447 -0.00459695 0.148001 0.180702 0.0616516 0.0708428 0.0805711 0.0442345 0.101769 -0.175531 0.00241015 -0.0258823 -0.0405101 0.167647 0.0564471 -0.112879 -0.0612673 0.194725 -0.0565824 0.0817182 0.0157292 -0.0372057 -0.0581235 0.105664 0.141441 0.00837479 -0.133761 -0.103285 0.148176 0.021585 -0.0199509 -0.0802103 0.0192972 0.193317 -0.0921503 -0.134641 -0.0571237 -0.0329649 -0.151771 -0.0379333 -0.0410859 -0.129542 -0.00444646 -0.0646814 0.0810589 -0.00589575 0.0460236 -0.0265798 -0.00709099 0.135398 -0.0200348 0.0863101 0.0107115 0.190852 0.0311085 -0.154421 0.024241 0.0131814 -0.0111765 0.0432314 -0.134216 -0.132455 -0.102659 -0.0152672 -0.00654091 -0.127896 -0.159242 0.0179107 0.0540574 0.0569091 0.129177 -0.0975099 0.0717224 0.127199 0.0452343 -0.177893 -0.0554414 0.133264 0.190703 -0.131109 0.156982 0.0459974 0.0537978 0.0244746 0.0471269 0.0969388 0.0119572 0.0516318 -0.0442839 -0.025186 -0.069498 0.0292063 -0.0504991 -0.0527417 0.0117128 0.0499959 0.0112086 0.0690151 0.190118 -0.0423994 -0.0422546 0.0880759 0.107307 0.0354479 -0.0202396 0.0960383 -0.067363 -0.042193 0.0602587 -0.0692183 -0.015096 -0.00114757 0.129639 -0.038051 0.024445 -0.0646396 -0.093102 0.0399717 -0.133997 -0.0261201 -0.0731066 -0.114709 0.0483577 0.109544 -0.0787315 -0.106837 -0.0604904 -0.0485772 -0.0293123 -0.0995442 0.0638144 -0.0630261 0.0413085 -0.0485299 0.0494144 -0.0755931 0.0419619 -0.049106 -0.00967351 0.177624 0.0225657 -0.109795 -0.0374784 -0.10578 -0.106045 -0.0760805 0.00150893 -0.0690556 -0.106129 0.120648 -0.136422 -0.0361169 0.0100568 -0.0672565 -0.0769877 -0.0716989 -0.02514 -0.00894418 -0.025843 0.0154386 -0.0929182 0.0194701 -0.0363434 0.116638 -0.0698008 0.0752463 0.000680919 0.145521 -0.0512089 -0.0234311 0.045556 0.135307 0.0705178 -0.00451393 0.0816499 0.0450936 -0.0211042 -0.0319115 0.134614 0.0429612 0.110279 -0.0741486 -0.0579095 0.0604805 -0.0117383 -0.0349265 -0.105714 -0.0424401 0.114366 -0.0426836 -0.145229 0.0969585 -0.00839174 0.0426509 0.0475382 -0.0698636 -0.0861835 0.131637 -0.0402026 -0.108727 -0.0922501 -0.177657 -0.0940858 -0.0329204 -0.0789997 0.0091501 -0.0641884 0.0883523 -0.00233587 0.0589163 -0.143452 0.0788872 -0.101876 0.0472141 0.0343436 0.0564606 0.132064 -0.00806697 -0.0856553 0.0478195 0.0668234 0.0757993 -0.0162785 0.071416 -0.0244481 0.052298 -0.111349 0.179643 0.0939609 0.0138698 -0.138938 -0.0433694 -0.0775667 0.0930831 0.138315 -0.064222 0.0742417 0.131985 -0.132559 -0.0952363 -0.00257665 -0.0279364 0.0432257 -0.00355502 0.0755633 -0.0207302 0.137547 0.00928892 -0.0178445 -0.0882799 0.0923992 -0.0643985 -0.040361 -0.0146904 -0.0763274 -0.0924378 -0.0906284 0.070829 -0.0970424 -0.0999994 -0.105762 0.123087 0.0253596 0.0765183 0.0501629 -0.0615048 0.0816379 0.10804 -0.0109152 -0.0936562 -0.0117532 0.158756 0.042171 0.141757 0.086568 -0.0977956 0.168185 -0.00829984 -0.0731616 0.0225137 0.112455 -0.174269 0.00679104 0.0719058 -0.0655005 0.0647708 0.0167133 0.0469752 -0.0285304 0.0367405 -0.0923853 -0.0829534 0.0634595 -0.0650959 -0.052585 -0.135499 -0.0810964 0.0672663 0.0145198 -0.124098 0.0310456 -0.0662856 0.0273799 0.0485514 -0.130314 0.0615917 -0.0347483 -0.043684 -0.125603 0.0536863 0.113562 -0.0353208 0.0230682 -0.1149 -0.00511407 -0.0284707 0.0213111 -0.0620492 0.0841764 -0.0827461 0.0235001 0.0622701 -0.0365381 -0.076527 0.0296823 0.0456324 0.139701 0.101964 0.0026522 -0.0235468 0.0934048 -0.0296464 -0.0456339 0.0126762 -0.0912426 -0.0195779 0.0278337 -0.031002 0.0178505 -0.100642 0.0142438 -0.046003 0.149494 -0.133923 0.0736234 0.0233459 0.125064 -0.0895904 -0.107843 -0.065211 -0.0626732 0.125728 -0.0622907 -0.0688807 0.106563 0.0503281 -0.0345081 0.00862091 -0.00485727 0.194243 0.040018 -0.0265499 -0.0124571 0.00399794 0.0440903 -0.0894769 -0.00652939 -0.11667 0.0332264 -0.137227 -0.0960288 -0.0624966 0.0781908 0.14686 -0.0559555 0.127567 0.00389527 -0.064844 -0.00115282 -0.0137282 0.0871032 0.0119953 -0.0443341 0.0653174 0.0399813 0.124748 -0.107931 0.0701077 -0.0466053 0.109835 0.152164 0.00609603 0.00288791 0.09123 -0.0368675 0.15606 -0.0336776 -0.0763229 -0.0923871 0.184154 0.0439896 0.182122 -0.0511684 -0.171968 -0.0644852 0.0910122 0.0812791 -0.0161156 0.0664867 0.110581 -0.136156 0.0994475 0.0288019 0.0278677 -0.070248 0.110483 0.101538 0.0712958 -0.00069683 0.0896188 -0.136017 -0.115586 0.0246968 0.122988 0.00594642 -0.0110596 0.152205 -0.0178977 -0.0641723 0.0130634 0.0560436 -0.0928379 0.0925432 -0.0732067 0.0753967 0.182606 -0.123301 0.133035 -0.0634292 0.066516 0.117168 0.058432 0.170179 0.00430005 0.179341 0.0751641 -0.017477 -0.119157 0.0810295 -0.0259499 0.044214 0.0121198 0.0902314 0.0248899 0.00349262 0.0510644 0.126931 0.121515 0.0159789 -0.0618384 0.0666579 0.195221 -0.050259 0.00325554 0.0913002 0.060895 0.0177033 -0.0757317 0.0349442 -0.118224 0.0447697 0.00463474 0.121038 -0.0204436 0.075197 0.0460704 0.0808307 0.169992 0.0389519 0.0108929 0.0857265 0.0548424 -0.08721 0.0753685 0.0949928 -0.0912257 0.0715053 0.092449 0.123637 0.049018 -0.0864442 0.0810137 -0.101027 0.0921806 -0.00196693 -0.0155293 -0.153336 0.0965678 -0.00708746 0.0656256 0.0402793 -0.107484 0.094614 -0.104503 0.148428 -0.0599674 -0.0350528 -0.0532683 0.073222 -0.0349205 0.104764 0.122186 -0.11253 0.0862011 -0.107345 0.125317 0.187539 -0.024679 -0.023845 0.111363 -0.127439 -0.0159053 -0.0316948 -0.00350687 -0.0283868 -0.0380524 0.113298 0.0784427 0.0703604 0.102947 -0.140401 -0.119036 -0.0186157 -0.0569587 -0.0543891 -0.173125 -0.14102 -0.140364 -0.0726123 -0.0362224 -0.0100263 0.0990318 0.0684302 -0.0534131 -0.0396288 -0.169234 -0.0532173 0.032554 -0.120885 -0.0705041 0.172192 0.00180437 -0.103487 0.130758 -0.100198 -0.0409615 0.046481 -0.0653133 0.138594 -0.113774 0.108065 0.0105526 -0.120428 -0.0941985 -0.186884 0.0302202 -0.0698174 -0.156744 -9.29826e-05 -0.0915965 0.149312 -0.00242372 -0.0171523 0.133589 0.0271385 0.0978211 0.145308 0.0113635 -0.100345 0.0378161 0.122749 0.165699 -0.136107 0.0404393 -0.122389 0.0181798 -0.17873 0.0244316 0.0162786 -0.13188 -0.0587811 -0.138116 0.0423845 -0.0892497 0.0390637 0.032937 0.0466635 0.0629894 0.0426659 -0.0793379 -0.144072 0.12195 0.0407572 0.124746 -0.0190715 0.0646761 0.000891376 0.19561 0.128917 -0.0852358 0.0577118 -0.0993133 -0.0355389 -0.168545 -0.0674898 -0.0830664 0.0283651 0.124371 -0.109351 0.0427002 0.0534072 -0.0552581 -0.0357095 0.0883874 -0.064965 0.193862 -0.0703962 0.111264 0.0153614 0.0584796 0.0651909 0.109621 -0.0189848 -0.0748185 -0.00741026 -0.0409283 0.0768835 0.131665 0.0223264 -0.0184833 -0.10999 -0.0506421 -0.0026084 0.151364 -0.110263 -0.112136 -0.067633 -0.191386 -0.0163349 0.00650714 0.0746161 -0.0446876 0.00678142 -0.0620312 -0.0469228 0.0817773 0.123703 -0.0169717 -0.0103959 0.174798 -0.0559322 -0.138652 -0.150831 -0.105292 0.0463396 -0.102009 -0.135199 0.0199854 0.125604 -0.11389 -0.121812 -0.0513332 0.111582 0.0099931 -0.1816 0.0309028 0.0216813 0.116251 0.0899426 0.0982341 0.00929463 -0.0700881 0.000693341 0.010692 -0.110651 -0.0799493 0.0619829 -0.0571154 -0.158318 -0.0473239 0.0170826 -0.0455243 0.045471 -0.0224888 0.0211792 -0.0591425 0.0979948 -0.010856 -0.107222 0.0317393 -0.12718 0.0132214 -0.00907105 -0.0833747 -0.0137291 -0.0679136 0.0705551 0.024288 -0.0164325 0.103296 0.00965919 0.066096 0.00711107 0.0336785 -0.126891 -0.0107653 -0.00484415 -0.0595491 -0.00585763 -0.0366628 -0.0132213 0.153446 -0.132624 -0.00728958 -0.130132 0.0708809 -0.131847 -0.051872 0.119415 -0.014773 -0.0188049 -0.136357 0.0500165 -0.188798 0.132154 -0.04983 0.140086 0.00345479 -0.0390207 0.016214 0.0625753 -0.107026 0.146238 0.0194706 -0.0565268 0.061185 4.94074e-05 -0.102182 0.0123186 -0.0548327 -0.00261179 -0.1347 -0.0340512 -0.0978239 -0.0596145 -0.00376619 -0.169425 -0.0265157 0.0387406 0.00976015 0.102676 -0.0865729 -0.00151603 -0.0163199 0.0965622 -0.129574 0.0386436 -0.118713 0.15009 -0.0168354 -0.017629 -0.0353819 0.0394768 0.0693725 -0.0513068 0.059747 -0.0433136 -0.0701443 -0.0705375 -0.0663992 -0.0391001 0.140422 0.107363 0.150603 0.0624912 -0.0433769 -0.136518 0.0621962 -0.126785 0.11525 0.0310888 0.0286552 0.139991 0.0216302 -0.110167 -0.0892464 0.0325247 0.0521283 0.0850975 -0.088018 -0.10287 0.0835846 0.0260889 0.00542259 -0.141999 0.00915818 0.0893071 0.055031 -0.0925334 -0.00739727 0.0544169 -0.0330619 0.0181906 -0.0645424 -0.107327 0.0711218 0.0233665 -0.139562 0.129251 0.0571569 -0.0319058 -0.108257 -0.0668561 -0.193403 -0.125845 -0.119303 -0.015875 0.069664 -0.034811 -0.107623 -0.0412362 0.119069 -0.0320344 -0.018204 -0.169044 -0.0378116 0.0133504 0.0666827 0.0533217 0.0425358 0.0604723 0.00845914 0.0494675 0.0170978 -0.137266 0.0711201 0.00933427 -0.183513 -0.100337 -0.0527313 -0.0782845 0.0281437 -0.0279061 -0.00186498 -0.0314218 0.175015 -0.101188 -0.178142 -0.178797 -0.0657229 -0.073963 0.127104 0.0339186 -0.0841662 -0.142046 -0.0519616 -0.0588037 0.112923 0.111602 -0.0345207 0.0216805 0.0518711 -0.0987094 0.0653723 0.0744672 0.0401394 -0.16318 -0.0165317 0.0565698 0.103676 0.13528 0.160262 -0.0283739 0.142156 0.0476114 0.110493 0.061596 -0.00567645 -0.0612133 0.0755252 0.0508838 -0.087215 -0.136461 0.041704 0.0995559 -0.0310482 0.0758495 -0.00953232 0.0716408 0.0898411 0.0394875 -0.0792663 -0.0493951 0.00231527 0.0626117 -0.00829721 -0.15142 -0.0514111 0.0772651 0.0183822 -0.150833 -0.0808924 0.0759553 -0.000448961 -0.113395 -0.0258821 -0.040088 -0.10791 -0.0729351 0.0099312 0.0613132 0.0851852 -0.0438568 0.0242935 0.0220867 0.0216023 0.014308 -0.102877 -0.0855974 -0.0411867 -0.143459 0.100463 0.112227 0.0461468 -0.0958689 -0.0441777 0.0475474 -0.0842132 -0.0594314 0.070709 0.107667 -0.0917627 0.0109218 -0.0155225 0.0486942 -0.0140243 -0.0123408 -0.128111 0.00447327 0.0216142 0.187404 -0.109288 -0.00426315 -0.0156492 0.0973189 -0.136109 0.163594 -0.00366317 0.089181 -0.104396 0.0446971 0.0657015 -0.0576396 0.0682548 -0.0174814 -0.0786265 -0.111897 0.0768051 -0.0237726 -0.13494 -0.18705 0.0257678 0.0895492 -0.0869018 -0.0235391 0.154456 0.0681014 0.13635 -0.110934 -0.038933 -0.0315638 -0.0191581 -0.0465034 0.106801 -0.0221677 0.0622763 -0.0920595 0.00804961 0.10417 -0.0870629 0.108389 -0.0896278 -0.194862 -0.157167 -0.0699117 0.171487 -0.0823264 -0.0297963 0.0918958 -0.0564058 0.100173 0.00277518 0.0273458 0.00949126 0.156557 0.0258933 -0.0162474 -0.0960319 -0.10731 0.0105309 0.148459 0.075224 0.0135354 0.051922 -0.156898 -0.129896 -0.0832704 0.0407813 -0.0258969 -0.0520476 -0.0656471 -0.0873532 0.0670705 0.139153 0.115057 0.126961 0.0460459 0.00134283 0.0264022 0.0362564 0.0848902 -0.1161 -0.0607101 -0.121998 0.0851325 0.0357957 -0.0728285 0.0303156 -0.0177146 0.0128332 -0.0817546 0.120271 -0.16115 0.0527554 -0.00178821 -0.110848 0.0498765 -0.129688 -0.0887242 0.0147767 -0.00482654 -0.134955 -0.025035 0.0598044 -0.182932 0.05358 0.0504732 -0.0776504 0.0369376 0.0683528 -0.143445 0.0212651 0.0675689 -0.00157299 0.0260367 0.00174325 0.0734338 0.0608886 -0.0384253 -0.13394 0.0967152 -0.122818 0.138159 0.128145 -0.0883462 -0.0447921 -0.121307 0.051497 -0.0264514 -0.09098 0.0259553 -0.0258964 0.0744537 0.0698168 -0.0147106 0.169492 0.0378368 0.0221202 -0.164646 0.0523518 0.103327 0.198148 -0.000402085 -0.0405716 0.145073 0.0149626 0.0212419 -0.0477914 0.0210167 0.0579143 0.133045 0.0239055 0.0470508 -0.0247044 0.10292 0.0143514 0.0163814 -0.016986 0.102681 0.117888 -0.0184975 -0.0577125 0.0686119 0.0679617 -0.0208704 0.0492046 0.0975836 -0.0295144 0.0499426 -0.111706 -0.0331645 0.155306 0.107103 0.0244117 -0.0557108 -0.111766 -0.0452102 -0.0298156 0.0684126 0.0123448 -0.0385312 0.0545973 -0.0220544 -0.0878551 0.0560151 0.134516 -0.0223021 0.11634 -0.10543 0.0141376 0.141643 -0.0555914 0.146496 0.0199908 0.097986 -0.0120758 0.0249044 -0.0556141 0.000157035 -0.122124 -0.0507086 0.0672206 -0.0582021 -0.113931 -0.171016 0.137037 -0.0734646 0.0790206 -0.0193673 -0.0562378 -0.0475964 -0.0966372 0.0528714 -0.0911792 -0.0965328 0.115754 0.050513 -0.0173363 0.00321416 0.0502607 -0.0426962 -0.0651678 -0.0940084 0.0471066 0.0675609 0.0366627 -0.0548003 -0.0221408 -0.0257645 -0.0182635 0.158126 -0.0667395 -0.0389525 0.00475173 0.0707074 -0.066539 -0.00951292 -0.0873586 0.10075 -0.105666 0.0710132 0.00386999 0.102865 -0.131853 -0.0310786 -6.65634e-05 -0.0269233 -0.00414193 -0.10937 0.0221596 0.113389 -0.040212 0.081417 -0.195827 -0.0213344 0.0310542 0.00312476 0.00986522 0.0282666 -0.0530066 -0.0745882 -0.0944989 0.179706 0.0654043 0.00893767 0.0699898 -0.0127304 -0.0595869 0.179867 0.0255928 0.0173657 0.0194659 -0.0273504 -0.0366781 0.0827067 -0.152554 0.0516443 0.0343754 0.0465668 -0.0883529 -0.00715812 -0.0655659 -0.0540792 -0.0250598 0.0331697 -0.163292 0.0188048 -0.0611736 0.125008 -0.107956 0.0615984 0.077746 -0.127226 0.155501 -0.0671228 -0.109536 0.0487242 -0.0394537 -0.103423 -0.0864831 -0.0292942 0.117263 -0.0978546 0.090514 -0.0387168 0.190346 -0.00900205 -0.0520369 -0.127417 0.00538165 -0.0432181 0.179297 -0.00295387 0.00501097 -0.115912 0.0434992 -0.0230547 -0.0998855 -0.121188 -0.0997899 0.11015 0.150995 0.185622 -0.0134766 -0.0432749 -0.047268 0.113707 -0.0449743 -0.0330784 -0.167482 -0.0101316 0.0330446 -0.131904 -0.199839 0.0455317 0.0771136 -0.0749599 0.0390719 0.0288341 -0.00484133 0.153757 0.117682 0.0392554 -0.0162781 0.0622895 -0.0694979 0.0798884 0.0951535 -0.016141 0.108271 0.0242481 -0.181431 0.0843811 -0.0403059 0.117259 0.0187838 -0.0472794 -0.166437 -0.0475088 0.0156106 0.0885484 0.0160726 -0.143485 -0.00244894 -0.142769 -0.110712 0.0234703 0.0453143 0.0122216 0.120396 -0.0502134 0.00218258 0.0220996 -0.148281 0.0649581 0.0267604 -0.0357539 -0.139651 -0.0599995 0.0568764 -0.00344094 0.0145914 -0.0925155 -0.0684723 -0.0032435 -0.0163562 0.0287516 -0.0828272 -0.155072 0.132265 0.0863348 -0.036099 0.144882 -0.00603303 -0.0342456 0.0488999 0.0646265 0.122746 -0.0808486 -0.0798905 -0.0121941 -0.0487729 -0.0418813 -0.0254623 0.0788001 0.0390068 -0.0425165 -0.0845759 -0.098227 -0.0857009 0.000601764 -0.11452 -0.0792815 -0.149979 -0.0692317 0.0615092 0.0583684 -0.0256237 -0.0371579 0.0218811 0.174896 0.0514103 0.0465646 -0.0855064 -0.00700258 -0.00832657 -0.0223266 -0.096004 0.121387 -0.0324695 0.0234424 -0.0612194 -0.148427 -0.112896 0.00784358 0.12598 -0.0691159 0.184326 -0.0418345 -0.00505386 0.0597316 0.105833 0.116069 -0.148035 0.144454 -0.0108322 -0.0624122 0.124743 -0.0957684 -0.00938784 0.172878 0.0643845 -0.0393687 -0.0155636 -0.0100189 -0.0617827 -0.00417047 -0.00702709 0.109161 0.0294141 -0.0574633 -0.0360654 0.10652 0.0740083 0.0660767 -0.0815935 0.0399669 -0.0603151 -0.0303661 -0.0253491 0.0922723 0.166185 0.185504 0.111284 0.158822 -0.0433299 0.0649435 -0.184957 -0.0848744 -0.0170937 0.161106 0.0487917 -0.182471 0.0393154 0.0295977 -0.0266592 -0.0641608 -0.00915783 0.0309461 -0.0172327 0.0298284 0.080829 0.0177785 0.076518 -0.0905829 0.129412 -0.0947684 -0.0762934 0.134731 0.116971 0.116269 0.136024 -0.0789281 0.00806918 -0.0104538 -0.0954234 -0.0514214 -0.0158903 0.035 -0.124717 -0.064386 0.140116 0.0386959 0.0564944 -0.0242594 0.127089 0.0934179 -0.109946 -0.149978 -0.0709204 0.10489 0.0212099 -0.0104882 0.0497438 0.0401829 -0.0115123 0.0509903 0.127786 0.0499639 -0.0976241 -0.0174818 -0.0371443 -0.103883 -0.0682058 -0.139584 0.0067167 0.0984751 -0.00269824 0.0105138 0.0397599 -0.0104623 0.0286695 0.144864 0.062776 0.103707 0.0303434 0.108309 0.0167808 -0.0931117 -0.0377957 0.124098 -0.169148 0.0213812 -0.130643 0.112518 -0.0197242 -0.0653357 -0.0400498 -0.0212862 -0.0376838 0.0685253 0.0158053 0.066366 -0.163566 0.148674 -0.0265041 -0.0956433 -0.0229147 0.00351235 0.0767091 -0.0266492 0.00364474 0.0241382 -0.0434761 0.0179902 0.170311 0.0107477 0.164937 0.166828 -0.0995122 0.061961 -0.100234 0.0984064 0.113751 -0.0713082 -0.00500309 0.0542136 0.0114686 -0.0791899 0.0636565 -0.0601421 0.15283 -0.0686206 -0.113832 0.029073 -0.129852 0.0380495 -0.163988 0.0818239 -0.0620619 -0.0118228 0.0485303 0.178568 -0.0023558 -0.150327 0.191325 -0.00874818 -0.0129055 0.0268279 -0.0411706 -0.150944 0.103682 0.10896 -0.117232 -0.0281776 0.015475 0.0321718 0.127987 -0.145508 0.0358885 -0.154843 -0.00479375 -0.0373954 -0.129281 -0.0423533 -0.0466729 0.110236 0.0155304 0.0632749 -0.0219956 0.0361031 0.0326178 0.0748519 0.0298631 -0.145995 -0.109616 -0.166014 0.108235 -0.146091 -0.148429 0.050721 -0.0310161 0.10085 -0.0050716 -0.0959982 -0.104948 0.0900548 -0.0449579 -0.0422809 0.0117553 0.0277479 -0.0163999 -0.124474 -0.173002 -0.0451111 -0.0993676 -0.031808 0.0261938 0.0791952 -0.0178831 0.129712 0.0678257 -0.170666 0.162782 0.116074 0.0486741 0.162014 0.164552 0.0496389 -0.172863 -0.0358214 -0.104778 -0.0565898 -0.00156351 0.0447068 -0.0175242 0.0184918 0.0587265 0.0819349 -0.10129 0.0799164 -0.1225 -0.124657 -0.157518 0.0212479 0.10525 -0.0514119 0.000159352 -0.111091 -0.0153884 -0.0218479 -0.0826358 0.0886689 0.0473838 0.0160816 0.00981423 0.0432664 0.085549 -0.0017638 0.0659057 -0.00168564 0.0560444 -0.124925 0.00101765 -0.0895388 -0.0927044 0.0599779 -0.0200958 0.0280132 0.16977 -0.079252 -0.0269452 -0.0191953 -0.043637 0.142677 0.0942947 0.0495555 0.0875571 0.0257111 -0.0898203 0.0622243 -0.17179 -0.0530097 0.0155512 -0.0169999 0.058748 0.0140651 0.0520375 0.0288298 0.145854 -0.0595769 0.0176842 -0.0579467 -0.151611 -0.156473 0.0262021 0.022038 -0.100134 -0.0391901 -0.162991 0.08232 0.0586645 0.00471502 0.0729445 0.012222 0.0870336 0.00322413 0.0334256 0.103472 -0.0940661 -0.0813028 -0.084668 -0.095679 -0.0305492 -0.0408464 0.0549474 -0.0199507 0.0344859 -0.0581198 -0.0710478 -0.148298 -0.146796 0.0504599 0.0221517 -0.168585 0.00166748 0.0452334 0.19242 0.0293302 0.0459452 0.0299176 0.0495441 0.148387 -0.0120263 0.0616444 -0.0297892 -0.0243948 -0.0328794 -0.0423794 -0.143175 -0.00244254 0.180166 -0.043306 0.19477 0.0494885 -0.0408829 0.000935393 0.0655556 -0.0289827 -0.0219376 0.0417832 0.105581 -0.0369027 -0.0356943 0.0218357 -0.0141923 0.0276415 0.0401108 0.157599 -0.0217932 -0.0442941 -0.170553 0.0826885 0.131088 -0.118002 0.101438 -0.0508304 0.0571893 0.0216082 -0.106536 0.0737388 0.0263429 0.178239 -0.054176 -0.0542335 -0.199028 0.0759903 -0.0978327 -0.0697285 0.0496744 -0.193415 0.0560796 0.0385656 -0.0498015 0.0472185 0.016554 0.050782 0.0654714 0.00595049 0.169041 0.149137 0.193733 -0.061986 0.0370789 -0.0400554 -0.081061 0.122629 0.00421114 0.0454409 -0.0697171 0.0825878 -0.0762977 0.169201 0.137699 -0.195359 0.0172258 0.155714 0.00953548 0.143674 -0.0305812 -0.0429477 -0.122498 -0.154754 -0.0352834 -0.0393394 0.0937318 -0.0727788 0.0547525 0.076503 -0.0174587 0.13543 0.0988264 0.065353 0.116713 -0.0193507 -0.151806 -0.0447552 -0.0596015 0.00900894 0.0125743 0.140839 -0.0206573 0.0624451 0.106037 0.111844 0.0906614 0.0961944 -0.0624344 -0.0832284 0.0984447 -0.12322 0.191465 -0.0643669 0.166911 -0.0789739 0.0254995 -0.135193 0.0854725 -0.0848354 0.0549007 -0.114167 -0.0616876 -0.0237382 -0.0108674 -0.157046 0.12209 -0.106987 -0.138106 0.0574237 -0.190244 -0.0333042 -0.0281538 -0.029377 0.197048 -0.0182639 0.122219 -0.0629412 0.00326264 0.0715175 0.172901 -0.144709 -0.119692 0.193228 0.0595886 -0.0555851 -0.146859 -0.0134393 0.0726027 0.0154511 -0.0671084 0.0184771 0.0594516 0.134882 0.0166233 -0.00678619 -0.00532782 0.0524616 0.00318844 -0.0558469 -0.109999 0.114466 0.0559563 -0.0856367 -0.0171463 -0.074441 0.140646 -0.085568 -0.00440077 -0.0257923 0.104871 -0.122184 -0.0440578 -0.077011 -0.076626 -0.0479144 -0.070525 -0.099902 0.0356113 -0.0186703 0.123301 -0.08058 0.0877657 -0.0673334 0.164351 0.0997254 -0.194983 0.000625249 -0.0637594 0.126267 -0.059564 -0.0415871 0.0913286 0.0409932 -0.169385 -0.0123407 -0.0702272 -0.0407996 0.00674572 -0.0437303 0.0120729 0.0848597 0.0313039 0.067987 0.0102061 -0.192448 -0.0421743 0.00143752 0.0379847 0.108989 -0.0228674 -0.0739547 0.0869173 0.00790289 0.0323447 0.107545 0.00385457 -0.175885 -0.04681 -0.0127824 0.114196 -0.105699 0.067895 -0.0761016 0.0620179 0.0418128 0.128052 -0.116576 -0.149876 0.0194458 0.077818 -0.047435 0.0808973 -0.0913139 0.097215 0.0771026 0.106582 -0.125716 -0.0275352 -0.040187 0.0892506 -0.00390035 0.0614725 0.0039907 -0.0643643 0.0831843 0.016318 -0.12756 0.108931 0.141611 0.126351 0.0119461 0.172123 -0.0518017 0.0969796 -0.0748069 -0.00105267 -0.105252 -0.0607908 -0.0215174 0.0209314 0.00361985 0.0225317 0.128151 0.00686366 0.0373314 -0.131123 0.0211005 0.107959 0.0462011 -0.0748145 -0.00463676 -0.00551377 -0.0890548 -0.0281378 -0.0642166 -0.00426737 0.0912532 -0.111354 -0.0631368 0.00628067 0.137808 -0.0264393 0.0398015 0.115209 -0.102967 0.0652947 -0.0804031 0.000540449 0.0792242 -0.0469863 0.00284569 0.130207 0.101361 -0.0835229 0.091176 -0.108312 0.119416 -0.147079 -0.124406 -0.00466898 -0.00728361 -0.0849644 -0.0414176 0.0125089 0.00174308 0.0240123 0.0521634 0.0137185 0.0943773 -0.0891978 -0.0535374 -0.0621865 -0.103459 0.0644508 -0.00738355 -0.0495534 -0.0196376 0.0281242 0.0120718 0.0290593 0.0823727 0.0219469 0.0585312 -0.00215696 -0.0501961 0.0335674 -0.0302609 0.118928 0.0561674 -0.125638 -0.108724 -0.0499032 -0.067201 -0.0316709 -0.0165782 -0.0122868 -0.0101249 -0.0617357 0.137904 -0.0217567 -0.144709 0.0456529 0.0578277 0.00117961 0.0938847 0.0932569 -0.0307121 0.0555521 0.0216656 0.152887 -0.151155 -0.0221167 -0.00613513 0.0100206 -0.0705098 0.0765488 0.0356218 0.0354873 -0.0648129 0.112044 0.128657 -0.0230675 -0.155529 -0.087031 -0.00758828 0.0155879 0.0582062 -0.03889 -0.0741878 0.046215 -0.0994152 0.0969392 0.0848198 0.141981 0.0530828 0.0856587 -0.0618566 0.0330141 0.0786087 0.0371132 -0.18718 -0.190461 -0.111926 0.0928869 -0.0901696 0.0285538 -0.00703387 -0.0725346 -0.0916253 -0.115057 -0.113292 0.14853 0.131743 0.0301359 -0.16119 0.0505395 0.0743556 0.0115937 -0.127867 -0.0650436 -0.0897067 -0.0208091 0.0160716 -0.0216144 -0.0673779 -0.00905227 0.110912 -0.015014 0.0938982 -0.151604 -0.0311331 -0.132066 0.00602817 0.0988701 0.0522038 -0.0370559 -0.173444 -0.00198292 -0.000981421 0.0150795 0.00244201 -0.126109 0.0558948 -0.0967108 -0.0774061 0.0934815 0.0976836 0.152107 0.000588978 -0.0230167 -0.0215003 0.0781051 -0.00783577 -0.11004 0.0912193 -0.0950798 0.0442 -0.00305568 -0.0251386 -0.0332111 -0.10739 -0.0490672 0.0911512 0.0522535 -0.0125745 0.0649277 0.0122553 -0.0456389 -0.101231 -0.105252 -0.142686 -0.0958197 -0.0563101 0.170303 0.119318 0.118854 0.0192564 0.0503235 -0.0157839 0.0580447 -0.148494 -0.0299654 0.141518 -0.119332 -0.147565 -0.011134 0.169401 0.116325 -0.18327 0.035714 -0.141435 -0.107363 0.00918098 0.00642007 -0.0886178 -0.0144464 0.163659 0.138295 0.152666 0.044468 -0.00539234 -0.0421285 0.05027 -0.112288 -0.11426 0.0508454 0.091722 -0.161721 0.0098836 -0.00466897 -0.141904 -0.109485 -0.00874494 -0.0145992 0.133974 -0.0427803 -0.0469026 -0.143559 -0.0963119 -0.0675545 0.0281558 0.0470962 0.0077382 -0.147396 0.0306722 0.0416653 0.103762 -0.0686385 -0.0957967 0.0968537 0.00850012 0.0630908 0.109723 0.0624907 -0.0188364 0.0139272 0.0562797 -0.184304 0.0562894 0.108528 -0.0704342 -0.00423728 0.110697 -0.0454322 0.0236435 -0.0326376 -0.0605114 -0.115984 0.027393 0.0552477 -0.0978769 0.0340927 -0.0185118 -0.00711076 -0.0336569 -0.144105 -0.0267321 0.0911101 -0.0780923 -0.0754135 0.134243 0.0938135 -0.00745694 -0.162505 0.0662727 -0.0333229 -0.141961 0.0177616 -0.0636529 -0.0228687 0.0998958 -0.153096 0.0629689 0.0512224 -0.0382896 -0.0307318 0.0384604 -0.0245424 0.0643629 0.146551 -0.105145 0.112937 0.0230935 -0.044772 -0.15141 -0.0551088 0.127767 -0.0627635 -0.0197103 -0.0506213 -0.0207883 -0.118289 0.0598851 -0.0840959 -0.122173 0.0239061 0.00422638 0.0643797 0.125242 0.00371423 0.11213 0.0112246 -0.0339392 0.0734175 0.0338813 -0.0204251 -0.0123862 -0.0993539 -0.169941 -0.0167957 -0.0431498 0.00606108 -0.0890092 0.00667143 0.0189083 0.00730862 -0.0329905 -0.101155 0.0891625 0.0394336 0.0070541 -0.19624 -0.00214362 -0.00832431 0.135941 -0.123987 0.00881434 0.0183962 0.0193884 0.0289754 -0.0482529 0.189032 0.00144959 -0.0635485 -0.11049 -0.0834542 0.0201289 -0.0213231 -0.112132 0.0450802 0.037016 0.0788421 -0.0468593 0.016125 -0.126508 0.0664104 0.0911711 0.180786 -0.0936944 -0.0340174 -0.104544 0.0638732 0.049911 0.110629 -0.11336 0.031372 -0.0321112 0.163294 -0.0126504 -0.0376852 -0.0477217 0.0606012 -0.0548688 -0.000423032 0.123358 0.0115391 0.0879123 -0.00939556 -0.0326716 -0.117815 0.00629116 0.0419743 0.0289275 0.179767 0.151303 0.0618717 0.116528 0.0338187 -0.163232 0.0869222 0.00939863 0.0530223 0.124152 -0.129566 0.0142455 0.0412381 -0.0830906 0.0878009 0.109008 0.160009 -0.033209 -0.0524627 -0.0487718 -0.0555083 -0.0181349 -0.069676 -0.133182 0.0425875 0.0277456 -0.0820533 0.0183138 -0.00540302 0.057573 -0.0750089 -0.0807571 -0.125266 -0.132461 -0.0519361 0.0226748 0.0873734 -0.029141 -0.0217451 0.0484421 0.131747 0.0569691 0.0679662 0.188587 0.110994 -0.0539785 -0.0730196 0.047779 0.00522347 0.0154467 0.0344477 0.0735325 0.110188 -0.0163601 0.0241506 0.0474868 0.124491 -0.0847399 0.0703264 -0.121905 0.110145 0.00893154 0.0229583 0.149837 0.111911 0.0666292 0.0254559 0.0645373 0.0070886 0.147817 -0.0313783 -0.0960213 0.0476494 -0.0434585 0.0902735 -0.138773 -0.0111393 -0.030934 0.0389364 -0.147299 -0.0544442 -0.0551196 0.09484 -0.0297526 0.117493 -0.0985514 -0.00453999 0.0772095 -0.131848 0.0255991 0.00496325 -0.0093134 0.0547644 0.1211 -0.0822825 0.136751 -0.145081 0.0681791 0.10684 -0.0106505 -0.0417884 -0.0403668 -0.0862466 -0.0218752 -0.071512 -0.104359 -0.152527 0.0651627 0.133048 -0.155992 0.0415081 -0.0333552 0.0120418 0.0192804 -0.125668 0.0274165 0.0217843 0.112743 -0.116087 0.132793 -0.0403193 0.166437 0.108385 -0.056748 -0.0525604 0.11144 0.0892682 -0.03233 -0.081842 -0.0291979 0.0156072 -0.0813964 -0.0793331 -0.149778 -0.0020824 0.00254507 0.105492 0.0745638 -0.145655 -0.101796 0.0100754 -0.103553 -0.0432549 -0.0199885 0.052971 -0.0848658 0.0642645 0.100554 -0.0172868 -0.0918133 0.119646 -0.1289 -0.0156437 0.0316364 0.0205638 0.127157 -0.0470749 0.084358 -0.0491134 0.015796 0.101962 0.0227648 0.0894302 0.0416671 -0.0499147 -0.0686425 0.0341199 0.0543237 0.0472647 0.14821 -0.0565244 -0.0943878 -0.0334635 0.0604319 -0.036967 0.127112 -0.00044139 0.150229 -0.0350051 -0.135288 0.0897294 -0.105068 0.118603 -0.00715452 0.075224 0.0702634 0.0179641 -0.0322896 -0.0848588 -0.0562154 -0.0869202 0.0624639 0.0601226 0.0885607 -0.161889 0.0261132 -0.0797186 -0.063358 -0.117692 0.0788319 0.0630662 0.0879805 0.143382 0.00442644 -0.12127 -0.129369 0.18629 -0.100636 0.0874339 -0.0283751 -0.070678 -0.145441 -0.0770443 -0.0864774 0.0182947 0.00915354 -0.191124 0.105218 0.0297568 0.067719 -0.0608282 -0.0174239 0.137333 -0.0169884 -0.15091 0.0425729 -0.075167 -0.0668833 -0.0291865 0.0547636 0.0508275 -0.0168856 0.0898981 -0.0365215 0.0253868 0.000321464 0.0217871 -0.0857625 -0.00519712 0.11697 -0.0339845 0.0866167 -0.116898 -0.125375 -0.139578 -0.0923438 0.107269 0.063083 -0.0364928 0.0338493 0.00234746 -0.0692714 0.0766171 -0.023412 0.0511086 0.0973585 -0.0995476 0.0127628 -0.0622291 -0.133527 0.0990941 0.164371 0.0489528 0.030928 0.10867 0.119736 -0.0974085 0.00768012 -0.0493296 -0.159718 -0.125777 0.0519133 -0.148731 0.111183 -0.148812 -0.00900653 0.00468003 -0.0242618 -0.0666478 -0.139856 -0.0135762 -0.0240266 0.104026 0.114196 0.136915 0.0174675 0.0420362 0.073424 -0.151399 0.104805 0.0573616 0.185227 0.0247958 0.00442065 0.102261 0.0143212 0.0255795 0.0612432 -0.12033 -0.0369349 0.0838923 0.0131091 0.187745 0.0131363 0.0914507 0.0282027 -0.162947 -0.0702105 -0.00901324 -0.0077883 0.0394904 0.175412 0.0726371 -0.0584136 0.110129 0.0520209 -0.0145523 0.0526305 -0.070014 -0.00472262 0.0611963 -0.0503946 -0.0264158 -0.0660475 -0.0841537 -0.0167752 0.139664 0.0782292 0.124055 -0.0616969 0.037596 -0.118918 0.114712 -0.0935167 -0.0153762 -0.0156931 0.0333685 -0.0366801 0.198313 -0.0395466 0.119638 0.0243129 0.085661 0.0746 0.138888 -0.0770186 0.0418983 -0.0068531 -0.131239 0.0874142 0.0981931 -0.0175429 -0.134062 0.158399 0.0406134 -0.0184702 0.129074 -0.022143 -0.117543 0.0270877 -0.0394066 -0.069682 0.131482 0.0922706 -0.0447908 0.0864181 0.0122961 -0.108268 -0.0624497 -0.0795678 -0.0872098 0.0265807 0.170986 0.176645 0.0301336 -0.138758 -0.102311 -0.0503327 -0.0299812 -0.138684 0.0596827 -0.107742 -0.0646894 -0.15575 -0.0778026 -0.0663656 0.0957608 0.0306313 -0.0318683 -0.103016 -0.034722 -0.16252 0.0299613 0.156705 0.100427 -0.0265082 -0.149143 -0.055343 0.171725 -0.069375 -0.133448 0.169546 -0.0193823 -0.00237557 0.0922531 -0.0455636 0.141057 0.00562041 -0.0266096 0.0217012 -0.0490406 0.143902 0.141077 0.122874 -0.0153445 -0.0342399 0.0760735 -0.12247 0.0497653 -0.00262605 0.0359421 -0.0358925 -0.155327 -0.151327 -0.0973764 0.146588 -0.0843803 -0.0912484 0.0530819 -0.0734742 -0.0121979 0.125982 -0.0613497 0.0139635 -0.00930716 -0.105707 0.108768 -0.142589 -0.0545942 -0.142189 -0.0468657 -0.0774875 -0.050967 0.125482 0.161887 0.131855 -0.0810048 0.112953 0.0289277 0.0278448 0.0369342 0.0515523 -0.113217 -0.127496 -0.0280334 -0.0244041 0.109092 -0.00950806 0.173335 -0.137927 0.05709 0.0242348 -0.0570439 -0.0462074 -0.102713 0.0246467 -0.0773784 -0.0959501 -0.0512881 -0.0589917 -0.103598 0.0868489 0.01076 0.0147476 -0.0396995 0.0334624 0.0657527 0.0707689 0.140892 0.0363761 0.119465 -0.0783809 0.11 -0.12249 -0.0597755 0.0454698 0.0764609 -0.0954837 -0.129083 -0.18377 0.116366 0.0759885 0.0255088 0.0730471 -0.184628 -0.105363 -0.0618859 -0.0976425 0.0307295 0.00332659 -0.0866747 0.00457335 -0.173231 0.110678 -0.127769 -0.19887 -0.0383128 0.0676041 -0.0745609 -0.0665171 0.107971 0.0706321 -0.0132518 -0.0881629 -0.104247 0.033123 0.111157 0.000529967 0.00625147 -0.0503374 0.013367 -0.0532632 0.0807622 0.019222 -0.0788968 0.073151 -0.0516585 0.0886016 0.0869549 0.0876588 -0.0272589 0.120698 -0.0490746 0.00333822 0.101127 0.121329 -0.121784 0.0368973 0.0573692 0.0691932 -0.0422913 0.156171 0.14455 0.0964759 -0.0224306 -0.195412 0.152646 -0.0473162 0.0602553 -0.0144513 0.0652901 0.0742828 0.133065 -0.0518595 -0.164421 0.0166768 0.0227104 -0.0764602 0.0396132 -0.0638062 0.00281457 0.03135 -0.125851 0.00981822 0.123433 0.141759 0.0362033 -0.0871085 0.126875 0.0100426 0.064189 -0.0700098 0.0564694 -0.0487071 -0.0742969 0.163882 -0.114111 -0.0412166 0.0632052 0.041435 -0.0118699 -0.118939 0.0186686 0.0919614 0.0288394 -0.00626694 -0.176667 0.0508815 0.061522 0.0291656 0.0551566 0.0581292 0.0824273 0.0750307 0.129944 -0.163532 -0.0696424 -0.0882902 0.0718747 -0.0532404 0.00757999 0.0017899 0.00808756 -0.034738 -0.0315514 -0.0959281 -0.00658506 -0.103607 -0.0324319 0.0246127 0.152576 -0.0905636 0.0409967 0.0173185 -0.0511783 -0.122711 0.00265708 -0.0101329 0.0954585 0.00916468 0.109271 0.0704629 0.0940245 -0.139086 -7.51129e-05 -0.0431491 0.161369 0.012468 0.0918493 -0.134125 -0.0429142 -0.167005 -0.16005 -0.12073 -0.1342 0.0183543 0.00233394 0.113321 0.00963019 0.180389 -0.0417256 0.0573512 -0.0523516 0.106738 -0.118259 -0.0208592 -0.0266117 -0.0682395 -0.124579 -0.0984288 -0.0610502 0.0344941 0.060958 -0.0115949 -0.133652 -0.159983 -0.15235 -0.0343081 0.0989567 0.153704 -0.0416435 0.173085 -0.0141864 -0.0799996 0.0627548 0.137218 -0.134454 -0.016934 0.00636795 -0.101013 0.106789 0.0383147 0.0390769 -0.0580728 0.147693 -0.0444536 0.0563319 0.0210447 0.00701602 -0.0226125 0.0267005 0.00194496 0.0262325 0.11891 0.0121581 -0.0332803 0.0351184 0.069185 -0.102986 0.100281 0.177079 -0.0312597 -0.117787 -0.197024 -0.0720779 0.114369 0.0693407 0.00849395 -0.0734288 0.0900361 -0.0113195 0.0161208 -0.0118765 -0.0240617 -0.0452705 0.083686 0.0403316 -0.000108506 0.125989 -0.0242899 0.000791058 0.150381 0.171294 0.0636465 0.0780394 0.130179 0.0393901 -0.143743 -0.142696 -0.0105719 0.121377 -0.0830315 -0.133167 0.000277317 0.16024 0.163473 0.0849907 -0.126637 0.16516 0.0282525 -0.0189097 -0.0334239 -0.11919 0.0874569 -0.0634511 0.112432 0.190965 0.0621379 0.0103507 0.124675 0.00903281 0.044259 -0.0296223 -0.00776077 -0.064291 0.0769641 -0.118521 -0.0973825 0.126032 -0.193218 -0.126709 0.109182 -0.0347561 -0.0687604 -0.085333 0.0320445 -0.0402239 -0.0463584 -0.178216 -0.142051 0.0288477 0.0937007 -0.151279 -0.0911924 0.000983026 -0.0857827 -0.0520986 0.0795581 -0.0314538 0.0218641 0.0336876 0.00822057 -0.078817 0.0337222 -0.0242232 0.118506 -0.0951262 0.144455 0.196874 -0.00777476 0.0777327 0.156252 0.0304429 -0.075596 -0.0636368 0.0181752 -0.144985 0.13405 -0.0346528 0.0543811 -0.148901 -0.00545678 0.171747 0.136264 -0.113245 0.0469204 -0.0310397 -0.127418 -0.192855 0.000112745 -0.0543356 0.0758133 0.148152 -0.0462974 0.0176686 -0.0523577 -0.0274884 0.0858439 0.0693501 -0.0337836 0.00901434 -0.026089 0.17302 0.0298979 -0.0775468 -0.0147795 -0.0869994 -0.00274372 0.0469256 0.0102031 -0.0359754 -0.13885 -0.0525232 0.0674206 -0.036394 0.0865164 0.127851 0.130756 -0.101307 0.12798 -0.0636239 -0.0684604 -0.145484 0.0243365 -0.11173 -0.123661 0.0303785 0.106533 0.0357658 -0.100223 -0.12377 0.0485831 0.112947 0.0870106 0.0154101 0.0569813 -0.105884 -0.147486 -0.00945635 0.140728 0.0557547 -0.0882334 0.106 0.0847367 0.19948 -0.0524437 0.00542065 0.0819018 0.0262693 -0.0951139 -0.0120133 -0.0431135 0.0641532 0.180691 0.130487 0.035491 0.145057 -0.146386 -0.00114719 -0.168026 -0.0903346 0.0375191 0.138404 -0.00973671 0.010244 -0.0994979 -0.0669975 -0.00384737 4.6306e-05 0.0538985 0.0673691 -0.0902945 0.0478787 0.0878496 0.0646525 0.0894838 0.0917076 0.137477 -0.00282252 0.0302514 -0.00947969 -0.050578 -0.0844381 -0.0943387 -0.050545 0.0988952 0.0332816 -0.031407 0.00360778 -0.107791 0.199665 -0.129532 0.0779218 0.0874272 -0.125285 0.0196978 0.187485 -0.105526 -0.174408 -0.152496 -0.0407713 -0.0122126 -0.0384577 -0.0814405 -0.066645 0.0214198 -0.0887245 0.0431093 0.034157 -0.0800066 -0.0478504 0.0470385 -0.0450931 0.0655565 0.0384237 -0.024122 0.0382632 0.106357 0.101182 0.0351035 0.0994174 -0.121122 0.151845 -0.110343 0.0945161 -0.0566355 0.0461282 -0.0382092 -0.068782 -0.0177115 -0.100368 0.0782572 0.0038478 -0.130955 -0.0403963 0.0640991 -0.166692 0.0562857 -0.0955308 -0.103585 -0.138169 -0.0316237 0.154809 0.0690322 0.044527 0.0982647 -0.00552823 0.0359508 -0.0268829 -0.0938379 0.0235006 0.124901 0.0264978 -0.0834781 -0.0916134 0.00234421 -0.120453 -0.0491101 -0.101354 -0.0954874 -0.0573031 -0.0992259 0.0722516 -0.089669 -0.118974 -0.124817 -0.0424284 -0.0945678 -0.172974 0.0267485 -0.059819 0.0774015 -0.108269 0.0581289 -0.123229 0.101727 -0.0624139 0.0723958 0.023406 -0.0514873 -0.123433 0.0677914 0.0481021 -0.0857669 -0.0433633 0.125911 -0.0551591 0.0262806 0.0579421 0.0887542 0.100707 -0.0790049 0.129792 0.0414645 -0.137199 0.00908285 -0.0738676 -0.113883 0.0657526 0.0783426 -0.0219578 0.050895 0.0266005 -0.153132 0.0337573 -0.0322774 0.0198884 0.138922 -0.10592 0.0441062 0.033093 -0.16421 -0.0155315 -0.015062 0.141666 0.178886 -0.0534165 0.0567636 -0.13028 0.16885 -0.0172027 0.152216 0.0149599 0.0175861 -0.154325 0.181984 0.033778 -0.0627996 -0.0610136 0.00639263 0.0371042 -0.0966723 -0.0174783 0.0548338 0.00447282 -0.0948423 -0.0500891 0.179296 0.0513797 0.123976 0.141235 0.153135 0.0637236 0.0122108 -0.123893 -0.0588679 -0.08315 -0.10358 0.0485586 -0.0335156 -0.00813674 -0.0269355 0.135237 0.0918476 -0.179355 0.0920856 -0.046239 -0.0228016 0.0266328 -0.0635537 0.133599 0.0668079 0.0310891 0.0644815 0.0980424 -0.0114157 0.0336642 0.0816914 0.149643 0.0692413 -0.00330932 -0.141811 0.0670796 0.0996322 -0.115143 -4.81781e-05 -0.121232 0.118049 -0.0885446 0.0327212 -0.101483 0.0637924 0.0593695 0.0639764 -0.110369 -0.0395841 -0.0986145 0.194978 -0.0813923 -0.0980155 -0.0697093 -0.0496647 0.0466306 -0.0187122 0.0747936 -0.194719 -0.0165693 -0.0836229 -0.104374 -0.154492 -0.191296 0.105582 0.00177631 -0.0837749 -0.0851661 0.105555 -0.0261368 0.0317041 -0.0635433 -0.00117731 -0.110379 0.174725 -0.0726159 -0.16706 -0.130351 -0.0843624 0.000725882 0.093656 0.0593939 -0.028914 0.0157772 0.132108 -0.126276 0.0092067 0.0451369 -0.190759 0.0779198 0.0765281 0.032749 -0.125359 0.0304127 0.0167735 0.171913 0.0780692 -0.0123682 -0.0285976 -0.0219059 -0.112205 -0.101206 0.044854 0.039007 -0.086047 -0.101168 -0.0265648 -0.0637541 -0.0605895 0.0154206 -0.0410276 -0.0370163 0.0869049 0.101139 -0.0110693 0.03906 0.0489667 -0.0035664 -0.00807955 0.0412884 0.109863 -0.147324 -0.0300136 0.0112919 0.0401612 0.0549182 -0.053615 -0.0843324 0.0448635 0.0133836 0.180523 -0.0521891 -0.0359606 0.0178458 0.035913 -0.0633653 0.129051 -0.00715498 0.0514801 -0.00108282 0.0345087 0.0575272 -0.127109 0.0593274 0.0639654 0.0395351 0.185278 0.0445078 0.0787018 0.168582 0.00639972 0.0475994 0.0646131 -0.00336416 0.132139 -0.00790731 0.177158 0.0702761 0.0118418 -0.0309688 -0.0525074 -0.0547106 0.0509424 -0.178882 -0.0570379 0.198002 0.0408599 -0.0656356 0.0317571 0.0677271 0.0730399 -0.0534807 0.136737 0.17657 -0.00873083 0.166354 -0.0562404 0.0196833 -0.148078 -0.0358986 0.0712931 0.0291815 0.0425656 0.0337887 -0.111056 0.0925119 0.00441379 0.0980175 -0.0249019 -0.107288 -0.0383618 0.0646078 0.0719437 0.107165 0.132868 0.116928 0.013788 0.0250104 0.105721 -0.0686534 0.0451255 -0.0737582 0.0621207 -0.055059 -0.129051 0.0872357 0.107625 0.0628738 0.0838106 -0.0175021 0.0863105 -0.0461076 0.0727072 0.0713501 0.00735848 -0.100955 0.0136175 0.0157265 -0.145241 -0.0964524 -0.000694076 0.0259153 0.157975 -0.117549 -0.00978264 -0.141423 0.0612602 -0.0311454 0.0672086 0.0541748 0.149888 0.137396 -0.0224934 0.0673139 -0.159249 -0.0487721 -0.00424088 0.0217997 0.0711353 0.160044 0.0257766 -0.0091658 -0.0129593 -0.151367 0.120559 -0.0718403 0.0554663 -0.129354 0.0747534 -0.029288 0.0225384 -0.110401 0.0192011 0.0688787 -0.0286335 -0.0649158 0.104452 -0.00587662 0.183372 -0.17937 0.0110355 -0.0217037 -0.118981 0.00971578 0.0792687 0.0803737 0.0774587 0.00102416 -0.0371045 -0.0941463 -0.0497083 0.0880603 -0.178055 0.110638 0.0382058 -0.0628412 -0.0212165 -0.0932159 -0.00204409 0.0840767 -0.0659431 0.0725615 -0.049253 -0.000914447 0.0080741 -0.110805 0.00101515 -0.183208 0.147983 -0.138922 0.143071 -0.00925246 -0.0379159 -0.0725421 -0.0268161 -0.0210031 0.00622523 -0.142933 0.0562078 -0.0312294 0.104159 -0.0844502 -0.0186432 0.17068 0.0239031 -0.125956 0.0477467 -0.0743196 -0.0170091 -0.111855 0.055037 -0.0277996 0.082259 -0.020367 0.0711213 -0.0637796 0.0987031 -0.0337761 -0.0457446 -0.171865 0.135286 0.04105 0.00268417 -0.0603975 0.0828921 -0.069995 0.0327712 -0.0353243 0.0784221 -0.125227 -0.195408 -0.166558 0.0895932 -0.062486 0.0536934 0.0784773 -0.0396925 0.108909 -0.0261413 -0.062081 -0.119113 0.162985 -0.0208296 -0.0561092 0.0867477 0.114932 -0.172294 -0.109531 -0.00875208 -0.0679373 -0.0492789 0.075009 0.0094023 0.132956 0.0907315 -0.0995824 0.0797625 -0.0162633 0.0319675 0.0535455 0.104025 0.00183404 0.00892006 0.035664 -0.0749822 0.0395166 -0.188229 0.00557995 -0.0268919 0.0657964 0.096405 0.012779 -0.104083 0.0956207 -0.0968465 -0.100699 0.0431886 0.0705621 -0.0157275 -0.133763 -0.161167 -0.0562703 -0.150733 -0.0327006 0.0724437 0.0709293 0.037431 -0.0343934 -0.0833477 -0.0553982 -0.0915708 0.0457435 0.00146193 -0.107748 -0.110481 0.0340966 -0.0397267 -0.0598527 0.16742 0.0279281 0.104455 0.0977937 -0.0266116 0.0551588 0.0273552 0.0238028 0.0410497 0.0464276 -0.0246435 -0.0938742 -0.0604407 -0.0425674 0.0820799 -0.117963 0.0772174 -0.129398 -0.0327494 0.125311 -0.151581 0.0327413 0.0380153 0.113227 -0.0233103 -0.157223 0.0864887 -0.0192047 -0.0765658 0.121188 0.0507428 0.149384 -0.101031 0.0702468 -0.191987 0.148587 0.0156307 0.0250855 0.0606179 0.0368791 0.0338438 -0.0539811 -0.0268261 -0.168881 -0.135736 0.0517885 0.0403789 0.00284281 -0.100865 0.00808127 -0.17916 -0.00988545 0.176099 0.0272839 -0.00412761 -0.148161 0.0739435 0.108471 -0.0205316 0.0609398 0.0930169 -0.119888 -0.0496186 0.192994 0.000512135 0.0325109 0.000567288 -0.171591 0.0324761 -0.121348 -0.0957724 -0.00088272 0.0524468 0.102764 0.137011 -0.0506488 0.026053 -0.007074 0.163827 -0.0098305 0.115288 -0.167474 -0.048921 0.0601284 0.128804 -0.010933 -0.00187431 0.0580795 0.0354488 -0.121894 0.132628 0.0687494 -0.125515 -0.117433 0.0856933 -0.0764871 0.138523 0.0335753 0.102062 0.15841 0.050216 -0.00403854 -0.0814454 0.0146622 -0.00330531 -0.00480221 0.0885417 0.18782 0.105722 -0.0628603 -0.0132302 0.0369148 -0.0439711 0.0714981 -0.00884031 -0.0760271 -0.122771 0.163315 -0.0131119 -0.0653928 -0.0601005 -0.196852 -0.0875341 -0.157224 0.0967668 -0.0756987 0.0609676 0.0185882 0.0743247 0.11976 -0.0322441 -0.108291 0.0276592 0.159353 0.0179435 0.0215695 0.0248406 0.0602271 0.0572134 -0.146156 0.00939586 -0.0750899 -0.129145 0.00815924 0.0616474 0.0508053 -0.0248367 0.00129301 0.0765067 0.00267538 -0.00773891 -0.00408995 0.0844483 -0.0366011 0.055773 0.0156021 -0.107616 -0.038906 -0.0878425 -0.110403 -0.0135913 -0.132339 -0.00488939 0.123446 0.121077 0.165573 0.0916758 0.0619184 -0.0782014 0.0459151 -0.17268 0.154433 0.0655845 -0.0717853 0.0689935 0.0244133 0.0363919 0.0688087 0.0262964 0.0262471 0.0375913 -0.173468 0.0428689 0.187911 -0.076425 0.00902956 0.0489665 0.101024 -0.12405 -0.0373875 -0.122547 0.052048 -0.049995 -0.073302 0.0670657 -0.0238224 0.000591459 0.0525794 -0.0169692 0.188894 0.114354 -0.0540988 0.0555021 -0.077646 0.0842448 0.0666087 -0.0401175 0.0816919 -0.0997096 0.0401024 0.0138852 -0.00528634 0.00779836 0.15628 -0.0310279 0.00224195 -0.010275 -0.101309 0.0523547 0.00573373 -0.0269213 -0.10214 -0.141011 -0.06758 0.180793 0.00677586 0.0354688 -0.117197 0.0333431 0.137144 0.0150483 0.0850816 0.0404313 -0.0379278 -0.110811 0.0639838 -0.16127 0.0894208 -0.0496933 -0.161981 -0.0221378 -0.121442 0.0104094 -0.0556879 0.0967597 -0.154697 0.111372 0.00793252 0.0566152 0.0855176 0.0329382 0.138328 -0.0662278 -0.0991393 -0.0180079 0.14642 0.0391475 0.145056 -0.060321 -0.107116 -0.150124 -0.13655 -0.0890379 0.109754 0.0985823 -0.147655 -0.134192 0.0755473 0.0571941 -0.108354 0.0110784 -0.149131 -0.0251731 0.053158 0.0537053 0.0306458 0.107051 -0.0540388 -0.0457299 0.0235456 -0.0767875 0.0205582 0.0158362 0.0222369 0.176946 -0.0888657 0.0570771 0.00887411 0.101159 -0.0945639 0.101391 0.0277207 0.0415772 0.057724 -0.0533412 0.00430892 -0.158812 -0.0249153 -0.196443 -0.0896864 -0.0886026 -0.115055 0.143568 0.0398954 0.115246 -0.124686 -0.0976416 -0.0255026 0.148049 0.0334504 -0.0198575 -0.0192524 0.0736875 0.165433 0.102159 -0.129225 -0.023525 -0.0790413 0.151888 0.0227852 0.059875 -0.0734333 -0.0602807 0.0520084 -0.0388268 0.0752483 0.154263 -0.143318 0.157083 0.033227 -0.0899908 0.0489944 0.0265274 -0.0810382 0.116025 -0.0242543 -0.073689 -0.153016 0.0629506 0.0868711 -0.0636204 0.0280998 0.188952 -0.1096 -0.0149734 -0.0615564 -0.017507 -0.0812292 -0.0208038 0.0885353 -0.0622283 0.000683143 0.114743 0.00233941 0.0525315 -0.0232805 0.0557761 0.00497488 0.0403119 -0.0791593 -0.0210006 0.0737106 0.0593128 0.0724767 0.162895 0.0467633 0.0584186 -0.191151 0.00740358 0.0111364 -0.0413561 -0.000548118 0.114982 -0.048884 0.0907053 -0.00605131 0.0228457 0.125563 0.0748638 -0.178459 0.168534 0.0856841 0.141287 0.0803692 -0.188964 0.0249198 0.0942492 -0.0321938 0.0549 -0.088545 -0.04656 0.0505137 -0.166766 0.138662 0.0235705 -0.000555874 -0.0375901 0.107186 -0.188734 -0.158735 0.173697 0.0669372 -0.0417861 0.055835 -0.0662269 -0.0349555 0.119113 -0.0713925 0.0463267 0.0944831 0.112051 -0.00814265 -0.110884 0.0752945 -0.0921154 0.0897598 -0.10731 -0.0568509 -0.141987 -0.037107 0.0834226 0.0183499 -0.0829236 -0.118064 0.0418188 -0.0614111 -0.148169 -0.0063172 -0.152126 0.0589482 0.088853 -0.0557201 0.0180946 0.0269393 -0.120717 -0.0948023 -0.100088 0.0182821 -0.119656 0.0341372 0.119307 -0.0653141 -0.0459409 -0.111352 0.0592673 -0.125486 0.0123984 -0.0419258 -0.0404852 0.0358826 0.171376 -0.00538211 0.185887 -0.00762238 -0.076232 -0.073207 -0.0722734 0.0719239 0.150909 -0.116411 0.09436 -0.0796885 -0.020744 0.109198 0.0568071 0.0506319 -0.0678407 -0.0752089 0.0175743 -0.0427229 0.0042502 -0.0942528 -0.0583967 -0.0826539 -0.190897 0.107834 -0.034838 8.84037e-05 0.000968123 0.0103712 0.0393711 -0.071842 0.0143459 0.053407 -0.0313751 0.0129971 -0.0525053 -0.169647 -0.0990901 -0.0246208 -0.0274722 -0.0147362 -0.125544 0.0107862 0.0534972 0.125215 0.0202096 -0.137484 0.0146033 -0.0426753 -0.16053 -0.0442881 0.113741 -0.0240527 0.118713 -0.149463 0.048613 0.0115094 -0.00270903 0.056455 -0.0429671 0.12687 -0.107609 -0.0315003 -0.128138 0.0724804 -0.153054 0.170761 -0.0366855 0.0120628 -0.0244224 -0.0336325 -0.0618295 -0.0350884 -0.10459 -0.108916 -0.0405143 -0.0866688 -0.0573526 -0.0674839 -0.186765 -0.0508419 0.0645151 0.122112 -0.0195033 -0.111624 0.0217931 -0.19946 0.101818 0.0641088 -0.0344349 0.130163 -0.00936581 0.0473288 0.0845547 -0.129796 0.188548 -0.0306403 0.0749916 0.100796 0.0876164 0.0154455 -0.0901773 -0.0771264 0.0722149 -0.148364 0.0442736 0.00698188 -0.150081 -0.0972451 0.132507 0.172147 -0.00727324 -0.0918095 0.0482898 -0.038874 0.0377376 -0.0455854 0.0776146 -0.105656 0.0343024 0.029902 0.0504994 -0.0477023 0.0958559 -0.0275362 -0.166393 -0.0781755 -0.0554329 0.0714422 0.0351423 -0.125643 0.0716756 -0.172922 0.0306173 -0.0732273 -0.118088 -0.0583593 -0.00759124 -0.0152354 -0.0419319 -0.123931 0.107259 -0.0930102 -0.0416709 0.0276953 0.14547 -0.0926481 -0.0516564 0.0504203 -0.102454 -0.00536878 0.0132241 0.095917 -0.0976749 -0.127645 0.046221 -0.0305227 0.104026 0.0249923 0.160428 -0.0567914 0.0975099 -0.0436622 -0.107794 -0.0524455 0.0185344 0.0967932 -0.147839 -0.154531 0.0381727 0.0613502 -0.0304277 -0.0357898 -0.116139 0.0413749 0.0286866 -0.0133256 -0.00717076 -0.00079077 0.000781309 0.0534497 -0.122407 0.144177 0.0581317 -0.0141445 -0.154391 0.0831067 -0.0646723 -0.114832 -0.151347 0.112761 0.0752417 0.115301 -0.0591964 0.0810194 0.00886675 -0.0664114 -0.0542784 0.0502144 -0.00168753 -0.0345303 -0.110231 -0.00961867 -0.00809114 -0.0912706 -0.117531 0.0158505 0.0344208 0.120161 0.00423476 -0.0322211 0.128609 -0.115058 -0.163632 0.0555712 0.0600663 0.049478 0.0922711 0.0130254 -0.0162144 -0.107663 -0.0880755 -0.146703 -0.0747617 0.0282375 0.0311348 0.0449997 -0.0572428 0.0234549 0.122321 0.0425491 -0.000386765 -0.0389406 -0.0381311 -0.0161049 -0.0854927 -0.149571 0.0182966 -0.0227885 0.110459 -0.0242515 -0.144464 -0.00229498 0.0859707 -0.0606588 0.0476484 -0.0656994 0.102608 -0.0475683 0.0779313 -0.0227705 0.0391512 0.179937 0.192793 -0.108022 -0.0674164 -0.0479816 0.0388999 0.100574 -0.0888596 -0.0407928 -0.0615341 -0.0874469 0.0466925 -0.0369868 -0.0333766 0.047506 0.0665496 0.196839 -0.0359004 0.0579628 -0.0832961 -0.0969004 -0.165286 -0.0307443 -0.127662 -0.117748 0.102247 0.030544 -0.0933121 -0.0288508 -0.0225661 -0.00692928 0.0813064 -0.165669 -0.00549387 0.0480747 0.0970972 -0.0293619 0.0858053 -0.0792141 0.14339 0.0655991 -0.0454083 0.131461 0.0113053 -0.066084 -0.0568636 0.0867345 -0.0830311 -0.0477886 0.0787242 0.0795897 -0.0369147 0.0621745 0.0813852 0.032201 -0.0880239 0.0183712 0.0133966 -0.100141 -0.130101 -0.013618 0.14036 0.110954 0.0734416 -0.0442747 -0.0122444 -0.019592 0.0197424 0.196455 0.069479 0.107824 -0.152024 -0.136691 -0.0479143 -0.0929923 0.0267004 -0.129538 0.0910502 0.00784855 0.0824345 0.15326 0.15648 -0.0582655 0.0723892 -0.0142383 -0.00421887 -0.0337049 0.0222891 0.0710496 0.05846 0.14708 0.148799 0.00528804 -0.0459464 0.119873 0.0137106 0.000463435 0.0892942 -0.0159938 0.0507793 -0.0636639 0.0436759 -0.15526 0.0135369 0.0562491 -0.0191682 0.0515582 0.0709976 -0.0997805 -0.0199776 -0.0350036 -0.0753123 -0.14119 0.116127 0.058426 0.00660409 -0.0634677 -0.0872268 0.0865399 0.113462 0.0818982 -0.100393 0.122861 0.017496 0.172115 -0.132161 -0.00373299 0.0016915 -0.000617133 0.116663 -0.0679515 0.0395917 -0.0374295 -0.000664057 0.000727236 -0.13948 -0.123393 -0.0216301 -0.0472749 0.00215315 0.0871502 -0.0630382 -0.0365602 -0.0119747 0.0454614 -0.171508 -0.19889 -0.0582126 -0.108209 -0.170913 0.153494 -0.0195033 -0.0206892 -0.188513 -0.0746158 -0.136857 0.0115831 0.00927936 0.111008 -0.117891 0.00687953 0.0778546 -0.0301596 0.0871431 -0.0460061 0.153327 0.0639999 0.000200294 -0.167698 0.0514888 0.0131608 -0.038185 0.0702554 0.00111322 0.0386247 0.00314394 -0.0119305 0.105466 -0.0566673 0.0986092 0.00823037 0.0165094 -0.150552 -0.0851459 -0.110536 0.0518392 -0.100817 0.0908399 -0.0708397 -0.0938344 -0.011138 0.0451588 -0.0704658 0.0945846 -0.142678 0.0863995 0.0672859 -0.0779224 -0.0378484 -0.0286417 -0.0849171 -0.0084977 0.0463617 -0.0337353 -0.145619 0.113447 0.0179808 0.0623647 -0.102713 0.150279 -0.134602 0.0278352 -0.0834961 0.0810692 0.0275189 -0.116659 -0.0893987 0.11728 0.014695 0.0663675 -0.0267583 -0.147065 0.123392 0.0837779 -0.0733853 0.122544 0.0416408 0.0656202 -0.103935 0.0139672 0.15473 -0.0876957 -0.112095 0.130876 -0.109822 -0.115146 0.022751 -0.069275 -0.0540039 0.0810207 -0.00804829 0.127956 -0.093098 -0.10962 -0.107879 -0.0215393 0.0527785 -0.071286 0.0577978 0.0807285 0.109308 0.066665 0.00247162 -0.011393 -0.0317035 -0.0435527 0.0891994 -0.0966795 0.0845561 0.144114 -0.119097 -0.117461 -0.0519528 -0.0208076 0.139393 0.0766953 0.0307203 -0.0736225 0.00021351 -0.106513 -0.08311 -0.0607943 0.137597 0.032344 -0.186118 -0.0537215 -0.183134 0.0410719 0.108086 0.143343 0.182125 0.0372159 -0.160069 0.10139 -0.0153513 0.0218339 -0.00814603 0.0124808 0.0198703 -0.110448 -0.0187489 0.0688568 -0.0364248 0.0382844 0.0781235 0.13871 0.0315886 0.112698 0.0147662 0.0432906 -0.0612457 0.148283 -0.0674346 -0.0471798 -0.0656187 0.0247715 -0.0173375 0.0605193 0.181452 -0.00806999 0.0799844 0.162085 0.0459763 0.0777634 -0.0106294 0.127664 0.0487058 -0.0662828 0.06446 -0.100654 -0.0513008 -0.13176 -0.00293629 0.191474 -0.052462 -0.0107129 -0.00312874 -0.091372 0.0304783 -0.0267582 -0.0943589 0.0208215 -0.0624544 -0.0675228 0.051153 -0.0583845 -0.058242 -0.0140233 -0.0369201 0.136798 -0.0127877 -0.0726307 0.0357787 -0.0935951 -0.0420928 0.138305 0.113229 0.0654196 0.0988614 0.120318 -0.114401 -0.0132201 0.0386074 0.0755883 0.155977 -0.100959 0.0852863 0.040577 0.0300866 -0.0608974 0.104931 -0.0779946 0.0576461 -0.027432 0.102749 0.0798822 -0.00199304 0.0994505 0.0912781 0.0806875 0.00683506 -0.0222957 -0.0355165 -0.0703648 -0.05593 -0.0743426 0.0359624 -0.16307 0.080153 0.103948 -0.0998162 0.13682 -3.8827e-05 0.0501975 -0.141125 0.120514 -0.13024 -0.0945935 -0.0592466 0.073175 -0.104507 -0.154679 -0.0501957 -0.0177802 -0.0371534 0.000800312 -0.0878852 0.153833 0.0511502 0.0757453 -0.0452051 -0.00295173 -0.073138 0.0976211 -0.0457854 -0.171692 0.0292467 -0.160294 -0.0255055 0.027912 -0.0056659 0.00380638 -0.00277323 0.197369 -0.15132 -0.109831 -0.041116 -0.0214368 -0.0723116 0.112458 -0.0351403 -0.128786 0.0951387 -0.000318018 -0.016358 0.0491757 -0.116106 -0.155306 0.124504 -0.0373897 0.0515275 -0.0163634 0.062339 0.14147 -0.0631839 0.0271057 0.0290928 0.0122276 -0.105682 -0.036871 -0.0484288 0.110027 -0.145666 0.168381 -0.0461901 -0.123588 0.0285223 0.00609479 0.0667886 0.117229 -0.0243483 0.0293864 0.107053 0.139424 -0.129175 -0.039977 0.0317709 0.0533996 0.0838214 0.148834 0.0611378 0.0987019 -0.0764847 -0.150253 0.0464634 0.0779106 0.151307 -0.182721 0.00568562 -0.134463 0.00988787 0.0261282 -0.0659873 -0.093041 -0.0126332 -0.041066 0.0861843 -0.00772943 0.163946 0.109785 -0.0610056 0.0201199 -0.123235 -0.0295182 -0.151353 0.178951 0.121817 -0.101024 0.00557548 0.116715 -0.0087689 -0.0902477 -0.088031 -0.0863212 0.00938283 -0.0653845 -0.0174423 -0.0183166 -0.0361342 0.104784 -0.0890306 -0.143187 -0.109848 -0.141091 0.00834629 -0.0866248 0.022788 -0.0969426 0.0616104 0.0793984 -0.010987 -0.0257342 -0.0191219 0.0620025 0.0976405 -0.0848399 0.156173 0.0304438 0.0274672 -0.0574476 0.0249052 -0.168202 -0.0330282 0.0148712 -0.170873 -0.0429825 -0.0289104 -0.125219 -0.133721 -0.125543 -0.0367892 0.0796744 -0.0448785 -0.0489094 -0.0633571 0.0664772 -0.022001 0.0687932 0.128903 -0.117616 -0.0291979 0.0557491 -0.105473 0.0139851 0.00514363 -0.128833 0.0420559 -0.119503 0.0677878 0.0781328 -0.0281295 -0.155178 -0.0914491 0.0317065 0.00473377 0.0883998 0.0902398 0.0402866 -0.0854921 0.0993651 -0.0221378 0.0639317 0.0944588 -0.0449847 0.0159394 0.0644118 -0.0966571 0.0447623 -0.0372027 0.0428288 -0.174166 -0.00476312 -0.0208868 0.0944163 0.0390914 0.0943566 -0.159777 0.00117725 0.0775333 -0.0626778 -0.0209789 -0.00328422 -0.0856081 -0.0111859 0.0722738 0.0809922 -0.00899694 -0.0260692 0.0124919 -0.0948886 -0.0800157 -0.0725312 -0.0791768 -0.103333 0.0768565 0.148054 -0.0256187 0.044046 -0.0159774 0.0375078 -0.00860464 0.128693 -0.0259407 -0.106495 -0.0608799 0.0833003 -0.1622 -0.195711 -0.15757 -0.0369749 -0.089125 0.0174051 0.0541476 -0.0417846 -0.042886 -0.131855 -0.0272601 -0.123115 -0.141183 0.0240469 0.128288 -0.0197223 0.0310012 0.0531594 0.0267077 -0.0292989 -0.169641 -0.166973 -0.146943 0.0715442 0.0329487 -0.198464 -0.104771 -0.00876702 -0.0388571 -0.114186 -0.0426314 0.131095 0.0104923 -0.0262766 -0.0375071 -0.0921199 0.0945871 0.0851457 0.0203705 -0.0285804 -0.00166791 0.0385864 0.0627058 0.0429991 -0.0415995 0.0203091 -0.0493233 0.0183309 0.0934237 -0.0584466 0.0762582 0.0718443 0.194172 0.0138956 -0.0841696 -0.100148 -0.0154961 0.0366985 -0.0760426 -0.0593391 0.0575245 0.140806 -0.0870202 -0.0731292 -0.054761 0.00593276 0.0171225 -0.067478 0.0524833 0.0524541 -0.112908 0.093117 -0.0247643 0.0751675 -0.00899105 -0.108696 0.0967129 -0.00891509 -0.140397 -0.0427301 -0.0124528 -0.123825 0.051165 0.0387767 -0.139276 -0.110828 -0.00307166 -0.0484167 0.184459 -0.00241973 0.0354147 -0.00365717 0.122556 -0.00986914 -0.016411 -0.0235652 -0.141664 -0.0801534 -0.169254 -0.0135305 0.0650764 -0.0621956 0.118037 0.141858 -0.0743134 0.0544057 -0.103977 -0.0303383 -0.0669756 -0.0185636 -0.0797907 -0.0892797 -0.073353 -0.0304293 0.113087 0.055715 0.0971697 0.00940504 -0.00234547 -0.0579506 0.0855819 -0.12708 0.0683237 -0.0457838 -0.0333552 -0.179735 -0.0897756 -0.0231309 0.0824768 0.137639 0.0736437 0.00840317 -0.147379 -0.0259398 -0.0983702 0.141894 -7.05708e-05 -0.110306 -0.0320841 -0.0832223 0.0477695 -0.0692583 -0.155183 0.0322664 0.0748889 -0.0562745 -0.00358372 0.00535989 -0.0986543 -0.111898 0.0121364 0.0180329 -0.126031 -0.154109 0.113937 0.0209073 -0.107963 0.0574266 -0.0104828 0.0546432 0.0181879 -0.0480924 0.125075 -0.0497469 -0.075394 0.0628795 0.021314 -0.0832992 0.00409808 0.0810423 0.0321145 -0.000517406 0.019513 0.0821149 0.0794259 -0.111795 0.048663 0.0798562 -0.0801828 0.0904223 -0.0862113 -0.114459 -0.0299686 -0.0683126 0.169184 0.0490713 0.0484758 0.00800427 -0.0296803 -0.0555291 -0.0196774 -0.162687 -0.0217772 0.00312726 0.0402642 0.0934555 0.0551877 -0.142155 0.0705711 -0.130443 0.108544 -0.0172626 -0.122952 -0.104109 0.0467314 0.028772 -0.0205704 0.0467847 -0.0230474 -0.0547349 -0.109304 0.0832788 0.0195965 0.073615 0.00241717 0.016117 0.0050796 0.0607059 0.0715488 0.0253753 -0.0691995 0.070631 -0.033886 -0.110578 -0.190099 -0.143939 0.00503356 0.154405 0.0393188 -0.0984447 0.0872957 0.126947 0.146046 -0.00955352 -0.19906 0.0990514 0.0342447 -0.073404 0.145952 -0.0190567 0.152397 0.0293755 -0.0769141 0.126294 0.0136108 -0.054947 0.0168618 0.0406213 -0.0952216 0.0382053 -0.0501418 -0.0667022 0.0194764 0.0537486 -0.0619759 -0.149868 -0.0308645 -0.0296934 0.0781149 0.00824493 -0.0660163 -0.16011 0.0286191 -0.0840514 -0.166722 -0.0176237 0.0446609 0.0656669 -0.070965 0.0597773 -0.0392036 0.0647989 0.166765 0.0152079 0.00118413 0.0376385 0.106902 -0.170654 -0.0781215 -0.0231815 -0.0146596 0.0586551 0.03738 0.198316 -0.0367353 0.050802 -0.105516 -0.0486619 0.0445429 0.151111 0.0598205 -0.111746 0.044107 -0.0415033 -0.0113575 0.124865 -0.156611 0.0123934 -0.0541115 -0.0217281 0.139603 -0.10479 -0.0658658 -0.0334536 -0.0486161 -0.0426689 -0.072664 0.137475 0.0738281 0.0921585 0.129398 -0.0677987 -0.0283388 -0.0326568 0.0612879 0.0962388 -0.0602074 -0.0183934 0.0176173 -0.173229 -0.0442701 0.00252217 -0.0180553 -0.0686702 -0.0514029 0.172237 -0.092113 0.102442 -0.117554 0.101149 -0.15492 0.0300256 -0.0682644 -0.00960508 -0.168034 -0.0820913 -0.0538266 0.0466959 0.128866 0.0721229 0.0960088 -0.100015 -0.0778306 0.11703 -0.0333982 -0.0797423 -0.0396664 -0.090167 0.0583211 0.019731 0.0662823 0.188042 -0.0664862 -0.079739 -0.0690589 -0.0349978 0.0151036 0.153229 -0.0171106 -0.0498306 0.158104 0.0236402 0.141824 -0.015825 -0.111662 -0.0367909 0.028352 0.0715768 -0.0581989 -0.078867 0.176478 -0.111775 0.0907014 0.00937689 -0.159514 0.0133317 -0.0123971 -0.0150931 0.0408016 -0.0438766 -0.0519951 0.0718469 -0.0858671 -0.19268 0.197151 0.160801 0.105029 0.155357 0.0138027 0.0217311 0.0486805 -0.0194509 0.0251589 0.0692773 0.00413746 0.0763885 0.122032 -0.105008 -0.119457 0.0761746 0.173085 -0.0999471 0.0157113 0.0685212 -0.0802144 -0.0308864 0.139001 -0.156715 -0.0430848 -0.0146713 -0.151701 -0.167882 -0.128941 0.0571831 0.0899386 0.0808951 0.0146141 0.0696909 -0.140426 0.0277748 -0.0813477 0.033463 -0.18898 -0.0221103 0.0275093 -0.018503 -0.0675894 -0.0635812 0.0772285 0.0375206 0.067218 -0.00416534 0.0199614 -0.1206 0.0441138 -0.00315664 0.117714 0.0773628 0.0643092 -0.0486033 0.0755504 -0.0509787 -0.0335651 -0.0118951 0.117139 0.040334 -0.0790271 0.166422 0.154558 0.0232817 0.198578 0.115532 0.00120868 0.108959 -0.104437 -0.15843 -0.0428093 -0.0577824 0.0303388 -0.00145288 0.0250241 -0.100054 -0.0982867 -0.0581128 -0.114244 -0.0310884 -0.123787 -0.0937923 0.0835059 -0.147633 -0.116621 -0.0339183 -0.0491373 0.0862962 0.0450583 0.0668558 -0.0722534 0.0103893 -0.157863 -0.111896 -0.153674 -0.107295 -0.0712444 -0.0444734 -0.134127 0.128318 -0.130111 -0.15144 0.160074 0.0201678 0.0974373 -0.0593325 -0.122075 0.0318212 0.0572658 -0.114712 -0.150171 0.109008 0.00569915 0.0469332 0.0231767 0.167998 0.136789 -0.0140905 -0.137436 0.023767 0.129514 -0.0806537 -0.143533 0.0477054 -0.0164858 0.0274699 0.0271212 -0.0947006 -0.00944815 -0.0501283 0.0085335 -0.0370848 -0.0122318 -0.023532 -0.0999576 0.0987797 -0.0443689 0.0755525 0.00483449 0.0267119 0.0524601 -0.0657787 -0.044541 0.0727493 -0.112104 -0.0578412 0.131774 0.0786682 -0.130506 -0.0294498 -0.0762508 -0.103847 0.0407152 -0.0633787 0.106996 0.0688824 -0.165802 -0.0994857 -0.175827 0.0702365 -0.109975 -7.12239e-06 0.00570332 0.0691368 -0.127489 0.0466549 -0.039856 -0.0779492 0.11736 -0.038335 -0.155756 -0.0558649 -0.0541308 -0.0987816 -0.00166346 -0.0479868 0.177455 -0.0302713 0.0308326 -0.0798795 0.0527872 -0.0624547 -0.145957 -0.077718 -0.0105554 0.109167 -0.140963 0.0613146 -0.166688 -0.0798861 0.000538162 0.0286204 -0.0965915 0.00403595 0.0289683 0.0835936 0.00135996 -0.00902417 0.00269015 -0.0936601 0.0226762 0.0177395 -0.150561 0.11212 0.00684776 0.0674709 0.018078 -0.158906 -0.0586004 0.103144 -0.0915569 0.0232972 0.0497676 0.00852697 0.0552587 0.0627919 0.181984 -0.166089 0.115142 -0.0391952 -0.0424383 -0.046397 0.0146333 -0.147371 0.0179981 0.0850369 0.19387 0.0699786 0.0475208 -0.0872975 -0.0623055 -0.025928 0.0298862 -0.0670202 0.00338594 0.0210856 0.0607135 -0.0899251 0.180064 0.0555109 -0.00678981 0.0155197 -0.0459333 -0.0573432 -0.0140955 0.173513 0.0760186 0.0240976 -0.00429037 -0.0674542 -0.0604635 0.1341 -0.102278 0.0607038 0.0673881 0.0421802 0.0651116 0.0991413 -0.0929717 0.190919 -0.0307927 0.0786751 0.0895445 0.0754942 0.0450492 0.0142277 -0.0963936 -0.0112301 0.0546908 0.0704595 0.104088 -0.132565 -0.0729848 0.121196 -0.179408 -0.0891876 -0.0271335 -0.00140517 -0.0913126 0.00769345 -0.0561233 0.0005253 0.0547462 -0.00130396 -0.0542734 -0.0543268 -0.12201 -0.0731769 0.00860078 0.0133426 -0.00244511 -0.13319 -0.130637 -0.0170198 -0.0705619 -0.0605467 0.148291 -0.0137497 -0.138479 -0.0438747 0.133766 0.100163 -0.143709 -0.0588277 0.110453 0.00501412 -0.105761 -0.158198 0.0310232 0.0814126 -0.178639 -0.0202476 -0.0446016 0.0232069 0.0239956 -0.0521082 -0.0481454 -0.0910968 0.125925 0.0956525 0.184422 0.0864436 -0.0977728 -0.178277 0.0242061 -0.0749514 -0.0347683 0.0656525 0.11459 -0.00898878 -0.0636117 0.0345776 0.00353575 0.0218424 -0.141458 -0.0425116 0.174991 0.0140397 -0.0669584 -0.148959 0.0791079 0.023057 -0.0983823 0.170926 0.00202169 -0.0174159 0.086662 0.153678 -0.0622654 -0.0805025 0.00281535 -0.0428444 0.0562546 0.0472578 0.0910557 -0.161608 -0.023569 0.0173965 -0.0161515 0.0934317 -0.0312207 0.0416702 0.0468021 -0.0328425 0.098212 -0.00883836 0.0289579 0.0342892 -0.105629 0.161378 -0.0349653 -0.0262714 0.053479 -0.017591 0.0730856 0.00244384 0.0702106 0.00364898 0.0853299 -0.0851624 0.0241651 0.0306013 -0.0916087 0.0863077 -0.0294726 -0.0567493 0.00155572 -0.0147086 -0.00300052 -0.0274469 0.013271 0.100928 0.148671 -0.126177 0.0913003 -0.0213201 -0.140557 0.0142733 -0.178011 -0.0173477 -0.0104337 -0.0499818 -0.058309 -0.0268874 -0.0872228 -0.129506 0.0676975 -0.0108534 0.147957 0.152654 -0.0941633 -0.137419 -0.0614915 0.117272 0.179569 0.00827107 0.184777 0.0405111 0.143492 -0.0389594 0.0223768 0.068436 0.116333 -0.061511 -0.0669537 -0.0631447 0.00827206 -0.0839078 -0.0695646 0.09289 -0.0841379 -0.0433624 -0.0521566 -0.177378 0.03978 -0.0223939 -0.123628 -0.195931 -0.118317 0.148239 0.157026 0.0875016 0.0408062 -0.139257 -0.0473253 0.0616487 0.0792029 -0.0769504 0.140263 -0.172942 0.0835753 -0.141842 0.0345392 0.0991911 -0.111875 0.00412743 0.00265705 0.121237 0.00623241 0.030452 -0.0999963 -0.0406512 -0.0163245 -0.17681 -0.043199 0.0346609 -0.135693 -0.145331 -0.0375082 -0.130935 0.00205078 0.00126825 -0.0842505 0.0171325 0.142262 -0.0207735 0.0394236 0.0147457 -0.0324247 0.068737 0.0609106 -0.00480611 0.0823638 0.0605949 0.135851 0.0040398 -0.0582218 0.0996961 -0.00217009 -0.077902 -0.159272 0.090012 0.077072 0.0533257 0.00607898 0.125132 0.0711479 0.0514349 -0.0505705 -0.0456707 0.14827 -0.0710625 0.143137 0.108182 0.0332057 -0.111747 -0.00897975 -0.011455 0.17819 -0.0946074 0.0233464 0.0452747 0.120318 -0.0230339 -0.0918886 -0.0476176 0.116269 -0.0967734 -0.0978471 -0.0953348 -0.0229559 -0.0348912 0.0482232 -0.042648 -0.0902668 0.0542998 -0.0881512 -0.125456 0.0188056 0.00478876 0.0727868 -0.196365 -0.0307491 0.0884238 0.16957 0.00987613 -0.0784087 -0.153739 0.0164714 0.0238096 0.0155232 0.0713412 -0.14133 -0.00623132 0.0836406 -0.0801171 -0.0355681 -0.102258 0.138259 -0.130464 0.0682455 -0.199581 0.136105 0.0843961 0.165348 2.03989e-05 -0.0461771 -0.0808438 0.0085963 -0.0465905 -0.044914 0.176412 -0.0624155 0.107336 -0.097031 -0.101397 -0.0592405 -0.0228705 -0.00111527 -0.0808537 -0.178122 -0.0396525 -0.00572198 0.0730887 0.0234835 0.188849 -0.0870358 -0.0549441 -0.161044 0.131797 0.0586936 0.0868373 -0.0769702 -0.0603706 -0.169249 0.162002 0.0950316 0.00547884 -0.0186416 0.023902 -0.133465 -0.0267553 -0.133555 0.106914 0.0613702 0.0898539 -0.00534367 0.0014589 -0.0731663 0.0151624 -0.0989268 -0.0820218 -0.00838124 0.111126 0.0472016 0.0339381 0.0494903 -0.00474813 0.0125769 0.00183555 -0.00390549 0.0454822 0.169606 -0.0980326 -0.040942 0.110048 -3.7415e-05 0.0543506 0.1209 -0.113685 -0.00328258 0.0386084 0.0952443 0.154204 0.0276758 0.118067 -0.04761 0.0289788 0.168379 -0.107568 -0.168859 -0.195531 -0.0174917 -0.00485046 0.0666505 -0.123364 0.162503 -0.0141136 0.0848556 0.102414 -0.00376174 -0.00838156 0.0803223 -0.0690843 0.0236899 -0.0580887 -0.129158 0.147358 -0.0110241 -0.120547 0.00649479 0.0461681 -0.00146916 -0.0603614 0.0840907 -0.0289052 -0.0357242 -0.172915 -0.025848 -0.0830037 0.0201782 0.0318808 -0.00554181 -0.0549125 -0.124909 0.110052 0.0102957 0.126141 -0.0257253 -0.0713048 -0.0196019 0.0481366 0.0218561 -0.0742288 0.056775 0.0115418 -0.156199 -0.126314 -0.0100714 0.0716322 -0.146037 0.143839 -0.00446653 -0.0422992 0.0695235 -0.0155922 -0.165224 -0.00397323 -0.0471522 0.0743913 -0.16417 0.118264 0.0203317 0.0302323 0.0290654 -0.0472169 0.166946 -0.105147 0.0155174 -0.00534029 -0.108337 -0.0387522 -0.0712021 0.0325017 0.0101633 -0.0712312 0.0816075 0.124704 -0.0147936 0.0399124 -0.117788 0.0926492 0.0214998 0.0116971 0.110403 -0.00536415 -0.0875087 0.0839006 0.14007 -0.00979488 0.128992 -0.133133 0.00626147 -0.0973936 0.0607015 0.00122388 -0.0937961 0.0237817 0.155944 -0.0781483 -0.0267996 -0.0761989 -0.00229796 -0.12439 0.0542347 -0.0380978 -0.0869889 -0.0966363 0.0354989 -0.0785043 0.0710668 -0.0318113 0.037337 0.129048 0.0181115 -0.0413421 0.000590642 -0.0156792 -0.0101841 0.0221708 0.0699549 0.0903879 0.0292622 0.0597725 -0.115969 0.0259535 -0.197128 0.0963175 -0.0324181 -0.128135 -0.0162239 0.13051 0.1319 0.125787 0.017823 -0.114946 -0.0411908 0.122654 0.154554 0.0258261 0.0341303 0.0797782 -0.0397982 -0.160443 0.0441678 -0.0810436 -0.0492756 -0.0808313 -0.041624 -0.101881 -0.195279 -0.0539583 0.139087 -0.110784 0.0218874 0.12746 -0.102205 -0.0709081 -0.0487254 -0.0133363 0.0374292 0.168556 -0.00583591 0.0400826 0.00500077 -0.0392469 0.124149 0.0413596 -0.0673819 -0.0684595 -0.0439339 0.0268246 0.121366 0.0734585 0.058421 -0.0540108 -0.085009 0.0735714 0.113339 0.0134677 0.0558314 -0.0621171 -0.00908073 0.0510556 0.0621463 -0.0494999 -0.00799503 -0.0328316 0.0229922 0.132934 0.094513 0.104442 -0.0312604 0.15745 0.0338263 -0.137819 0.0296184 -0.0801777 -0.138468 0.104054 -0.0360376 0.00841529 -0.0385181 0.0840479 -0.0168407 -0.0839233 0.109954 -0.0871848 -0.0434764 -0.193014 0.0280596 0.155349 0.0713426 -0.0590456 -0.0368136 0.18017 0.00469804 0.0611023 0.0602482 -0.0230046 -0.0606254 0.022106 -0.169854 0.0387616 0.0607864 0.0285054 0.194257 0.0700511 -0.0271454 -0.0167215 -0.0289028 0.0509686 0.0216895 -0.0393155 -0.0138672 -0.111802 -0.0345454 -0.0525882 -0.138576 0.078002 -0.0113326 -0.10895 -0.047453 0.137591 0.147412 0.164797 -0.15146 0.119772 -0.167349 0.0726719 -0.0356321 0.157813 0.0561936 -0.0741349 0.0825541 -0.0691231 -0.171657 -0.0961716 0.168851 -0.0732238 0.052471 0.159529 -0.172842 -0.0386712 0.00516811 -0.123996 -0.165694 0.0477754 0.0569352 -0.00817962 0.0199829 0.0518285 0.0857907 0.0245649 0.0383131 -0.123073 0.155695 0.13571 -0.127002 0.000295988 0.0775911 0.127522 -0.0458206 0.118699 0.0567655 0.175674 0.00132931 0.0668036 0.00835941 -0.0511664 -0.0961809 -0.0467955 -0.125566 -0.0858444 -0.0607302 0.0413822 0.0718386 0.182334 0.00534318 -0.0745542 -0.141627 0.0620828 -0.0573815 0.117148 -0.051496 0.0180176 -0.145362 -0.0458971 -0.0405267 -0.0174469 -0.0859915 -0.095062 -0.0505153 0.00606894 0.161526 0.154811 -0.0268262 0.00514071 -0.0938778 0.107729 0.0948964 -0.0209689 -0.0458494 0.0958887 0.0882506 0.0442868 -0.0657219 0.105391 -0.0269919 -0.0303242 0.00738222 -0.0453564 0.0893008 -0.0135478 -0.0403554 -0.0489354 0.0791628 -0.126294 0.171724 0.0970334 0.0625439 -0.0132283 0.00259482 -0.0358652 -0.0370736 -0.0392308 -0.0392587 0.180718 -0.0688277 0.0289797 -0.151853 0.00868698 -0.0224345 -0.0534905 -0.0386903 -0.0576936 0.186581 0.0641224 0.0446964 -0.136245 0.126534 0.0979443 -0.053798 -0.0151802 0.0253913 -0.134753 -0.103769 -0.0545147 0.0951138 -0.0406151 -0.158782 0.0347514 0.0875127 -0.071149 -0.0680046 0.149213 0.0604357 0.000542044 0.110531 0.080488 -0.0337469 0.0782624 0.1006 -0.176139 -0.0421064 -0.106664 -0.000570887 -0.0478547 -0.0407545 -0.124025 0.0730948 0.161758 -0.196647 0.189753 0.191999 0.109404 0.0241704 0.134675 -0.0837527 0.0388389 0.16718 0.0439875 0.0424655 -0.086193 0.0131654 0.0631942 -0.151189 0.0183818 -0.041296 -0.0318075 0.00639281 0.0423569 -0.0387391 -0.135285 0.0860177 -0.0353772 -0.0216071 -0.106532 0.0573205 -0.0161602 0.0184489 0.0230955 0.0110124 0.00477419 0.0298711 0.000109565 0.0944301 0.156958 -0.122271 0.114071 -0.175446 0.0465743 0.0999952 -0.157942 0.0801989 0.0100535 -0.0626072 -0.101759 0.0618352 -0.169314 0.0426278 0.0959412 -0.0331316 0.0465942 0.0168805 -0.00121027 -0.0887461 0.0117839 -0.14779 0.0284662 0.0176732 -0.144529 -0.0682687 -0.128814 0.0817417 -0.117826 -0.144688 -0.0316242 -0.033263 0.1048 0.0554024 0.145058 0.0628477 0.102246 0.0560061 0.0790594 -0.0426818 -0.0717228 -0.0498127 -0.0104188 -0.0353587 0.0264694 -0.164867 -0.00453193 -0.0141952 0.0049264 -0.150633 -0.0016254 -0.0717812 0.0549383 0.176058 0.0255105 0.0307103 -0.0166083 0.00352739 0.0428768 -0.00793331 0.0806439 0.0441459 -0.170282 -0.121674 0.0590804 0.0789121 -0.0236817 0.142541 -0.00657402 0.146256 0.0766163 0.0407992 -0.119331 0.0208444 0.0120795 -0.012099 0.0712569 0.141712 0.0799222 0.0837226 0.126058 -0.0457319 0.0434105 -0.0107003 0.0130385 -0.0765112 0.00561004 -0.126749 -0.027884 -0.109733 -0.175037 -0.125166 -0.195966 -0.0750838 0.0156414 -0.0298294 -0.0582436 0.157891 -0.0815776 0.0289229 0.0630144 0.0238625 -0.167018 0.0316094 0.0539581 -0.047924 0.0107688 0.178107 0.0332971 -0.114541 -0.048745 0.0659688 -0.0339887 -0.0720279 -0.00587422 -0.0142999 -0.00426496 0.00232494 0.0528772 -0.067949 0.0135391 -0.0968648 0.0389454 -0.173392 0.0142026 -0.0454246 0.0278708 -0.0313239 -0.114325 -0.128494 0.030698 -0.0890169 -0.0960535 -0.109523 -0.120428 0.122409 0.16817 0.0568707 0.0537246 -0.188905 -0.0335282 -0.0341609 0.156835 -0.0182943 0.11597 -0.0861382 -0.113616 -0.0524873 0.0951988 0.0378055 0.0810522 -0.0194049 -0.185053 -0.00330021 -0.022781 -0.184893 -0.000214043 0.0832092 -0.0608611 0.163934 -0.00958117 0.104049 -0.0153932 -0.000613885 0.0339007 -0.088313 0.0498021 0.0330846 -0.0742466 -0.0193705 0.087792 -0.00885929 -0.131492 0.0473253 -0.00642648 -0.0307896 0.0393047 -0.120042 -0.00309042 -0.104559 0.0402085 -0.135256 0.0925255 -0.122677 0.020057 0.0527967 -0.0929774 -0.0221757 0.053126 0.0513407 -0.0140296 0.0964767 -0.000631761 0.124752 -7.16202e-05 0.0572551 0.0399668 0.0831159 0.0133718 -0.096034 0.0404366 -0.0346717 0.0497455 0.0439147 -0.00495678 0.0455428 -0.125427 0.143888 0.0625395 -0.0659992 -0.0513883 -0.0358802 -0.0229885 0.0748765 -0.089357 0.0036642 0.11145 0.143733 0.0933645 -0.109526 -0.0676673 -0.010918 -0.115616 -0.0079623 -0.0581347 0.100074 0.00964284 0.0467203 0.152581 -0.0744044 0.0265916 -0.0568006 -0.113528 0.0317787 -0.0606402 0.103368 -0.14068 0.161936 0.0491692 -0.035107 -0.164491 -0.0532069 0.120709 -0.0428425 0.0417041 0.0392776 -0.0758695 -0.13136 -0.0251856 0.00325748 0.0462658 0.195722 0.0183829 -0.0186631 -0.00712505 -0.0106825 0.00320618 8.69358e-05 -0.106174 0.0516655 0.0538946 0.103041 0.0931782 -0.0830526 -0.102521 0.018224 0.0602172 0.0415436 -0.114084 0.035727 -0.0498213 -0.00757409 -0.0721229 0.0545969 -0.0248841 0.165303 -0.0567178 0.0238637 0.0474207 0.0851715 -0.0954007 -0.11792 0.0892949 -0.12181 0.0652719 -0.115699 -0.0938485 0.0018654 0.134561 -0.0633601 0.0685361 -0.0607656 0.0818478 -0.0147124 -0.0340266 -0.00963959 -0.0899985 -0.0949366 -0.0707543 0.142397 -0.137884 -0.0269311 -0.0151596 0.0180372 0.0124226 0.075001 0.0287943 -0.0907369 -0.0227347 -0.0435945 -0.0861052 0.0836023 0.0493248 -0.0199302 -0.0203621 0.11485 -0.0636528 -0.0392849 -0.0653348 -0.0973426 -0.0238168 -0.0189419 -0.180059 0.0135219 -0.00778677 0.0526243 0.13214 0.0501297 0.103689 -0.0603404 -0.0746101 0.031223 0.0486828 0.00531445 0.0257062 -0.144448 -0.0856392 -0.0741316 -0.0257148 -0.104891 -0.0158892 -0.0825944 -0.0777292 -0.0262883 0.156348 -0.0187728 0.108395 -0.0574873 -0.0121265 -0.0560032 0.104229 0.0134778 -0.0854117 -0.0244908 0.0150102 -0.0585321 0.147065 -0.00120917 0.177457 -0.0360005 -0.158371 0.174847 0.0669382 -0.084287 0.0172549 0.0995823 -0.0940758 -0.113791 -0.126575 0.0597924 0.0550963 0.00649765 -0.0775938 -0.0884068 0.119041 0.0348858 0.0092233 -0.16061 0.0108381 0.114897 -0.0324201 0.0556667 0.0658628 0.0345576 -0.0528114 -0.0632033 -0.0375372 -0.0997454 0.0373692 -0.0949461 -0.0465328 0.139563 0.0426232 0.0382341 -0.0464511 0.0369637 -0.015788 -0.13176 0.0212006 0.00435795 0.0452177 -0.0396817 0.0249623 0.0109784 0.0911164 0.193288 -0.146545 -0.0863476 0.0498778 0.0305887 0.108014 0.155731 -0.076558 0.037085 0.181768 -0.0648536 0.146508 0.0181736 0.0456834 -0.102571 0.0202814 -0.00566553 0.0155703 -0.0711577 -0.0570956 0.096329 0.121019 -0.0810454 0.0894309 -0.107291 -0.0703515 0.09745 0.0366877 0.157068 -0.0489945 -0.0919297 0.00373603 0.0333431 -0.0730586 0.0138528 -0.172805 0.149167 0.00974757 0.0599856 0.00666081 -0.118547 -0.0753604 0.114915 0.0278875 0.0804103 -0.0159829 0.0913202 0.0282524 0.183524 -0.0650248 -0.0249589 0.118163 -0.0658623 0.041671 0.0544993 0.0116866 -0.0858515 -0.0315072 -0.168516 -0.00286947 -0.112245 -0.0999963 -0.185722 -0.127777 -0.0485854 -0.0262927 -0.13819 0.0384323 0.134816 0.180242 -0.00864683 0.0318562 0.186332 -0.157276 -0.0552761 -0.116517 -0.0232319 -0.122219 0.0745459 -0.0506821 -0.10222 0.0683657 0.0912974 -0.00200997 0.114201 -0.137408 0.0374225 -0.123548 -0.083306 0.0573509 0.0907738 0.00689196 -0.0281098 -0.0714249 0.133422 -0.0534767 0.0205451 0.0802236 0.00853933 -0.0336159 0.0111696 0.0853384 0.0328138 -0.0948232 0.00669601 -0.128302 -0.0379737 -0.064481 0.117901 -0.0104004 -0.0239289 -0.0716331 0.0388343 -0.010638 0.0264657 -0.00753038 0.0271106 0.0309669 0.0367004 0.0284631 -0.0285689 0.0448288 -0.0409232 -0.0953797 -0.101168 -0.013684 -0.0168642 -0.0461226 -0.138403 0.0602304 0.0416259 -0.0069226 -0.121364 0.126758 -0.074174 -0.0324679 -0.029435 -0.0301923 0.0104257 0.0838092 0.0905991 0.0843422 0.0461447 -0.0728095 -0.101603 -0.0973543 -0.0109768 0.0246556 0.142515 -0.00315375 0.123842 -0.161203 0.0585806 -0.0362034 0.131277 0.0892719 -0.0882316 0.161049 -0.161845 -0.110812 0.0868392 0.125326 -0.0147491 -0.0339587 0.169154 0.0373943 0.182632 0.104041 -0.00331645 -0.113541 -0.1338 0.00278597 -0.0354061 0.078787 0.0485308 0.0446732 -0.0386733 0.0753548 0.0825322 -0.129021 -0.038581 -0.0536605 -0.0375258 0.0820895 -0.0405098 -0.0974833 0.0152387 -0.0212814 0.0182546 -0.103619 -0.0466747 0.00578043 -0.0658202 0.161896 -0.130922 -0.00646995 0.017999 -0.000347433 0.000528206 -0.0840651 -0.081766 0.0999714 -0.0998177 0.0650185 -0.166173 -0.0810791 -0.173 0.0816934 0.0834024 0.00964252 -0.110456 0.0959857 -0.161132 -0.0982186 0.0333406 0.0230623 0.0512409 0.0243004 -0.107293 0.17983 -0.0406848 0.0354554 -0.0151187 -0.0904216 -0.128624 0.123866 -0.130512 0.110554 -0.027369 -0.00236384 -0.0701006 0.0364721 -0.0125796 0.131876 0.0893412 0.0179022 -0.00187642 -0.101543 0.0257227 -0.164749 -0.00815092 0.0935734 -0.0382735 -0.0049239 0.0495976 -0.0507129 0.0121567 -0.174098 -0.067852 -0.116795 0.0139552 0.0110301 0.108303 0.0970604 -0.0225687 -0.0642131 -0.0914035 0.00102217 0.012213 0.0374814 -0.0207181 -0.13056 0.112899 0.0859963 -0.139246 -0.096272 -0.00682266 0.173946 -0.0836361 0.0082871 0.131819 0.0481738 -0.12396 0.140292 0.117116 -0.0652108 0.0617929 -0.0667959 0.00525344 -0.0618999 0.0409674 -0.130502 0.142417 -0.0130461 0.123326 0.112019 -0.101337 -0.150599 -0.0585907 0.0151424 -0.0126032 0.0584988 -0.00764983 -0.137837 -0.149201 0.0347225 0.00612421 0.0453567 -0.104839 0.0392687 -0.102895 0.00917855 -0.100458 -0.136768 -0.0322649 -0.0436553 0.00526215 0.176637 0.190778 -0.0772801 0.105517 -0.0897015 0.125659 -0.082509 -0.101779 0.0938569 0.0756884 -0.0744927 0.0571259 0.0376516 -0.0137735 -0.0880491 0.0126739 0.0106003 0.127996 -0.0513842 -0.164919 -0.134977 -0.0230419 -0.0237088 0.0570546 0.0689808 0.064341 0.0548969 0.0408511 -0.0203606 0.0358066 -0.090668 -0.0764703 0.114486 0.12825 -0.0233817 -0.0151754 -0.0561772 -0.054532 0.0425683 -0.168622 0.00678965 -0.0521588 0.125255 0.0259342 -0.0195296 0.0674712 0.066526 0.0556684 -0.0273207 0.13234 -0.136788 -0.0702577 -0.0430304 -0.0977146 -0.0964943 -0.103871 -0.0495278 -0.090672 -0.0808323 0.00576855 0.0366909 -0.0758927 0.0461529 0.127833 0.0884438 0.151966 -0.00120242 -0.00673068 -0.122274 -0.0852211 -0.0766709 0.0711832 -0.0677712 0.00829918 0.0217278 -0.0399871 0.0557151 -0.013772 -0.052674 0.0282047 0.138747 0.00944939 -0.0673811 0.0721456 -0.138054 0.0314334 0.0454782 0.0893967 -0.0618352 0.0153808 -0.184527 -0.133181 -0.00597445 -0.0161197 -0.1053 -0.0121582 -0.155099 0.0957641 0.063157 0.0911561 0.0355177 -0.109152 -0.0244373 0.0346014 0.133739 -0.00860209 0.0802612 0.0146611 -0.0245023 -0.0865806 -0.098934 0.0666528 -0.157253 0.0745284 0.0939222 0.0670958 -0.137852 -0.0187932 0.0113204 0.0677223 -0.0330452 0.126274 0.0842521 0.0706916 -0.0859155 -0.0508339 -0.0544978 0.0572525 0.187513 0.000782037 -0.179057 0.00177145 0.132042 0.061462 -0.0857238 0.0432184 -0.16708 0.0459467 0.0690496 0.0826768 -0.118685 -0.0163491 0.0246659 0.0791848 -0.0062267 -0.0111755 -0.024068 -0.168059 0.0143733 -0.0790221 0.0412811 0.115094 -0.0344374 -0.0869325 0.0540002 0.0309351 0.104216 -0.00316041 -0.0161393 -0.00834078 0.140459 -0.0427998 -0.103615 0.0533253 0.180528 0.029327 -0.0986311 0.0642345 0.0587592 -0.0245761 0.067678 0.0646902 -0.0288149 -0.192964 0.149067 0.0305945 0.0531157 -0.00667819 0.038892 -0.15931 0.0474306 -0.100952 -0.00503105 -0.00430157 0.130787 -0.0933061 -0.173824 -0.054418 0.0467236 0.0637356 -0.0733049 0.120342 -0.0297366 0.0615023 0.0285783 -0.152185 -0.136114 0.17801 0.0514056 -0.00751213 -0.0139592 0.055085 0.0301775 0.00998569 0.0261582 0.0906443 4.54896e-05 0.0304017 -0.0138837 0.0423452 -0.11422 -0.179451 -0.00587913 -0.175407 0.0441979 0.0451435 0.0252073 0.018194 0.0832123 -0.132768 -0.035968 0.11408 -0.0243742 0.0468421 0.124295 -0.096873 0.0165946 0.0220972 -0.131674 0.0850015 -0.0994533 0.0446254 0.0553454 -0.0862062 -0.000197344 -0.00372635 0.0110906 -0.153396 0.0802124 -0.0399751 0.0751376 0.0621418 0.0342297 -0.0614135 -0.107407 -0.170961 -0.0633814 -0.00484459 0.0130281 0.0199484 -0.109139 -0.0841205 -0.0962626 0.00629922 -0.0535077 0.153946 0.0670522 -0.0099445 0.0112334 -0.0042844 -0.0319942 0.194927 -0.0266296 -0.0497623 -0.0362923 0.144444 0.0424534 -0.100216 0.0649916 0.0633883 -0.072674 0.010778 0.142057 -0.0661769 0.156591 0.0596646 0.0170502 -0.160207 0.159548 0.0849311 0.169502 0.137734 0.0656543 -0.0557917 -0.0718253 0.0219349 -0.0114577 0.000265658 -0.0553763 0.113121 0.125446 0.0629942 -0.0278623 -0.0772692 0.180476 -0.0496738 -0.0225364 0.0507101 0.0639027 0.0142664 0.0591283 -0.00152 -0.0710568 0.0493801 -0.0245229 0.092303 -0.113565 4.40024e-05 -0.00750232 -0.0246498 0.00952836 0.17711 0.0170447 -0.0826606 -0.00786335 0.0431101 0.00606562 0.180834 -0.0813675 0.103442 0.0560099 -0.0844944 -0.101124 -0.121575 0.000513763 0.177047 0.0812087 0.0596044 -0.0191758 -0.0182457 -0.0140225 0.0954108 0.00425926 -0.0613988 -0.0254377 0.0313224 0.118298 -0.0188884 0.0203312 -0.0645615 -0.0137072 -0.158168 -0.0275194 0.0997084 0.114167 0.0703873 -0.00654041 -0.0138029 -0.0222792 -0.167368 0.031534 0.0281194 -0.0013224 -0.136148 -0.0892501 0.00618274 -0.112584 -0.0689888 -0.0106562 -0.0261724 -0.0333655 0.0102844 0.165276 0.0487425 -0.0359624 -0.0651369 0.00476775 -0.0157022 -0.0939631 0.133451 -0.0865404 0.0261328 -0.171725 0.0581295 -0.0369561 0.12834 -0.0858916 0.0364235 0.175833 0.0335322 -0.142001 -0.0651461 -0.115103 -0.00770279 0.102814 -0.185587 -0.0299768 0.0423935 0.0975717 0.125903 -0.0507777 -0.109879 -0.00190539 -0.00204855 0.0261761 0.0586249 -0.0252184 -0.0649931 0.0519572 0.0983141 0.0307659 0.0124085 -0.0344581 -0.0354677 0.147094 -0.102565 -0.0357868 -0.0290668 0.0589001 -0.159633 -0.0330477 -0.0258906 -0.0428323 -0.0761089 -0.0469683 0.0718593 -0.0715497 -0.00656248 -0.0290902 0.059568 0.0111497 -0.0530853 0.0433994 0.167302 -0.185613 -0.0155441 0.130338 0.137592 0.141024 0.0209551 -0.0657963 -0.170388 -0.0727875 0.103587 0.0205425 0.0488097 -0.158654 -0.157811 -0.0387579 0.0754541 0.0304498 -0.0569686 -0.00304237 0.0261674 -0.0350648 -0.0552907 -0.0789066 -0.124956 0.0324828 0.145612 0.0258939 0.0246639 0.0923255 0.028438 -0.0119428 -0.0742543 0.0669557 0.0691652 -0.0348031 -0.143974 0.057639 -0.0516986 0.0291682 0.135934 0.0858926 -0.0297694 0.0102035 0.0791433 0.0181384 0.0118236 0.0944404 -0.0580867 0.0379722 -0.0140911 -0.132493 -0.0311353 -0.0865343 0.0522227 0.0932119 -0.0145214 0.0547587 0.011602 0.0579003 -0.104652 -0.10886 -0.15857 -0.0737872 -0.0378178 -0.0400382 -0.000149121 0.0291815 -0.0313262 0.156325 0.0663784 -0.0984332 0.0375748 -0.0222861 -0.0293354 -0.0299671 0.0450594 -0.0153599 0.0203523 -0.106812 0.100722 0.163046 0.10479 0.00640563 -0.165881 0.0351959 0.0697879 -0.172498 0.0602692 0.115244 0.0330276 -0.197839 -0.0358206 -0.0521584 0.031441 0.0885314 -0.0353823 -0.00921426 -0.0308607 0.025194 -0.165573 -0.0259604 -0.123887 -0.106666 0.0572009 -0.0546453 -0.142098 -0.0901775 0.0296591 0.0728758 -0.0338053 0.168136 0.0146832 -0.03354 -0.125453 -0.0440107 0.0674821 0.0253956 0.0977605 -0.0314549 -0.0993007 -0.0709872 0.165615 -0.0910495 -0.16064 -0.071395 0.151341 0.0122816 -0.0369911 -0.116252 0.0209919 0.065294 -0.0117376 0.10899 0.0898305 -0.0965928 -0.0652529 0.0923902 -0.0302382 0.153901 -0.118264 0.0325567 0.121294 0.0940093 0.028696 0.0143404 0.000980101 -0.148662 0.0528789 -0.0905041 -0.0357159 0.0648128 0.0206695 -0.0334972 -0.0894165 0.0690848 -0.0337668 -0.0483109 0.0982687 -0.0138132 -0.0521413 -0.0222793 0.0531673 -0.138851 -0.0504431 -0.178939 -0.0576119 0.10824 0.080846 -0.134512 -0.0331039 0.0552344 0.0121472 -0.0159845 -0.121885 0.0517893 0.00816804 0.0132724 0.066967 0.0828208 0.0881806 -0.00778241 -0.0828921 -0.0845877 -0.0619103 -0.129857 0.172231 0.0878966 0.132577 -0.0591898 0.0480019 -0.0419611 -0.147281 0.0412696 -0.0675306 0.199128 0.0408195 -0.0187419 -0.0499704 0.101636 -0.00255659 -0.00607126 -0.10106 -0.171905 -0.00267049 0.00577746 -0.0191251 -0.176014 -0.0115201 0.00559079 0.146895 -0.0170959 0.00688269 -0.108396 -0.0301029 -0.0915523 0.145934 0.13611 -0.0598473 -0.0113492 -0.0447448 -0.158945 0.0634292 0.00262007 -0.0139444 -0.129897 -0.145373 -0.0868988 -0.0149445 0.0492877 -0.0282354 -0.00854704 -0.031836 0.0639151 0.0757969 0.17567 -0.173645 0.0555801 0.153725 -0.111885 -0.0104389 -0.0173475 0.0532886 0.109798 0.0101483 -0.0353908 0.0673293 -0.0211328 -0.00582457 -0.0902042 -0.0905059 -0.0407611 0.014398 -0.131284 0.0219934 -0.0815768 -0.101579 0.144954 0.0463004 0.0115802 -0.0733004 0.0928184 0.0773702 -0.0054659 0.0276533 0.100095 0.050012 -0.121208 0.15965 -0.095277 0.0752341 0.0758441 0.112288 -0.0172891 -0.0703648 -0.0717532 -0.0709277 -0.0854244 0.107876 -0.0318548 0.0462271 0.0509316 0.0308765 -0.0041684 0.122457 -0.157088 0.13576 -0.111766 -0.172626 0.156234 -0.0536982 -0.0684415 -0.00953338 0.0271991 0.12844 -0.109733 0.0166135 -0.195392 0.0779743 0.091827 -0.0224826 -0.127807 -0.116442 0.0222244 -0.0838371 0.0083528 -0.0379054 -0.0289983 0.00832335 0.145355 0.0128696 -0.073713 -0.13192 0.0465148 0.0153109 -0.0363535 0.0563871 -0.050169 0.0713211 -0.176923 0.0875828 -0.00633411 -0.0539699 -0.0649977 0.0216927 -0.0180618 -0.0958731 -0.0143793 0.105879 -0.07841 -0.0939818 -0.0548346 -0.0892939 -0.0510103 -0.0414634 -0.100681 -0.12024 -0.0893013 0.0212212 -0.0357253 -0.00514911 -0.0307631 -0.0364751 0.0966641 -0.0640319 0.133318 -0.0829884 -0.0799714 0.0117455 -0.0517442 -0.0148871 0.127582 -0.0419673 -0.0125467 -0.100075 -0.0503715 0.0435358 -0.179891 0.195297 -0.0122193 -0.0358475 0.0898613 -0.0350915 0.0410913 0.12736 -0.105288 -0.115279 0.038487 0.16662 -0.147289 0.0358271 -0.0161645 0.0429252 -0.0638206 -0.0950944 0.042886 0.0843728 0.139659 0.0739645 0.0871536 0.112214 -0.0906892 -0.130567 -0.161797 0.170326 0.0502579 -0.136184 -0.107292 -0.0094355 0.0270704 0.00947288 -0.114249 -0.0112504 0.0856011 -0.044402 -0.0591211 -0.136785 0.0225998 -0.153844 0.0583317 0.0677757 -0.026326 0.0606537 0.0105997 0.0295239 -0.142808 -0.097245 -0.0106826 -0.0777582 0.125652 -0.0690198 -0.0263308 -0.141771 0.00440524 -0.124838 0.0928187 -0.15531 0.0592599 0.00640247 -0.0278879 0.0598123 -0.0430246 -0.00375921 0.173626 0.117485 -0.0294786 -0.0526808 -0.0428644 0.019554 -0.00508516 0.0395713 -0.0804533 0.0236743 0.13702 -0.0904477 0.0514816 0.0597287 -0.140028 0.0597332 0.0501556 -0.121511 -0.0485839 -0.00895906 -0.174378 0.160487 0.0177614 -0.0803775 0.000386278 0.0794404 -0.0107223 0.119442 0.00520469 -0.0367907 -0.123456 -0.122438 0.0206559 -0.00441464 -0.0846782 -0.147832 0.144691 -0.0678529 0.0447064 -0.024203 -0.13765 -0.0230155 0.0474945 -0.057887 -0.117716 -0.106249 -0.104505 0.193648 0.0244744 0.0383321 -0.0497027 -0.185366 0.0857455 -0.0108691 -0.02282 -0.00296553 0.0471439 0.0285371 0.124242 0.0441278 0.137102 0.00053445 -0.0334836 -0.097867 0.0872075 -0.0649308 -0.0279893 -0.063601 0.0250675 -0.00960294 -0.00552986 -0.0391847 -0.0989588 0.0857794 0.0453853 0.0757594 -0.0947635 -0.183973 0.114003 -0.0504221 0.0869212 0.0464163 0.0808099 0.0181551 0.082732 -0.105753 0.0530344 -0.0125074 -0.070093 -0.0809609 -0.012173 -0.176274 0.000153388 -0.0352232 -0.00231825 0.127868 0.0843286 -0.0033 -0.140457 -0.0867078 -0.0154725 -0.0202453 -0.106082 0.0676402 -0.0441252 -0.0056146 0.0564429 0.0801234 -0.0976773 0.00281261 0.0930723 -0.18225 0.0115775 0.150926 0.0544205 0.102226 -0.133612 0.150436 -0.0671041 0.112456 -0.114415 0.0445885 0.130684 -0.189403 0.116553 -0.0674674 0.00846574 -0.106451 0.0170269 0.0228328 -0.0159074 0.103456 -0.125035 0.108631 0.030615 -0.0350682 -0.19472 0.18476 0.0920011 -0.044565 0.0564187 0.0380767 0.0647774 0.0241391 -0.00302356 -0.012999 0.130792 -0.0152954 -0.0997001 0.0459476 0.0590865 0.03331 -0.00798248 0.171182 -0.0744307 -0.175223 -0.155422 0.160968 0.0431999 0.111972 0.0776845 -0.172961 0.0472287 0.0856049 -0.101302 -0.0921779 -0.100138 0.15479 0.0993445 -0.131755 0.123899 0.0103081 0.0398917 0.050356 0.0819092 -0.172879 -0.0434563 -0.0327119 0.136349 0.0279512 -0.117581 -0.0880047 -0.0208865 0.122587 0.0880118 0.108517 0.0926697 0.0885261 -0.0611875 -0.00960114 0.182582 -0.144764 0.0509457 -0.00525374 -0.0640633 0.0442531 -0.0439479 -0.128275 -0.189356 -0.0200024 0.110698 0.0413758 -0.088657 -0.0752919 0.00225842 -0.029417 -0.0972597 -0.0760359 0.0101471 0.0254707 -0.159939 0.0599673 0.0519435 -0.0496116 -0.0300458 -0.0192141 0.0237445 0.117333 -0.00186844 -0.161445 -0.148651 0.022084 0.00851346 -0.162732 0.0437438 0.0904596 0.0532101 0.0734249 0.0059129 0.0455343 -0.00117251 -0.0872961 -0.0453978 0.0283211 -0.0860295 0.0210861 0.00335309 0.170906 -0.115601 -0.0922762 -0.064373 0.196994 0.06767 0.0187576 0.0747208 0.0362619 0.05269 -0.0904601 -0.0470674 -0.128139 0.0307935 0.0671299 -0.017552 -0.0911081 -0.0372467 -0.0961686 0.153341 -0.0398564 -0.0674429 0.166856 -0.0096551 0.161892 0.0126075 -0.174656 -0.12822 -0.00827046 0.138693 0.054519 0.148334 0.112267 -0.000762566 0.0162761 0.063224 0.126675 -0.0361065 -0.0290911 -0.121496 0.0484138 0.0186075 0.00301002 -0.119673 -0.0539118 0.0816569 0.109243 0.0489684 -0.13075 -0.0368657 0.0555367 0.134084 -0.0300112 0.00331176 0.145173 0.176201 0.0203018 0.0899635 -0.00334477 0.00695048 -0.15268 0.016596 -0.0601925 0.0161819 0.0267885 -0.0664871 0.0785981 0.0245961 0.0230433 0.000404331 0.0233652 0.0279407 -0.150986 0.117604 0.0321961 -0.0799649 -0.0547757 0.0271026 -0.0762215 -0.140138 -0.0591928 -0.138992 0.0539194 0.0901278 0.0217875 0.189634 -0.097374 -0.195081 -0.0214023 0.0111428 0.0822896 -0.0303541 0.0684919 -0.188598 0.17047 0.0415875 -0.0387179 -0.0820998 0.0269195 0.194991 0.0118536 0.175064 -0.090167 0.166869 -0.0919066 -0.142934 -0.0495781 0.127109 -0.1351 -0.0110668 -0.0368114 -0.0298228 -0.016126 0.11942 0.0348679 0.159094 0.0343522 -0.0218934 -0.082668 0.0561268 -0.0593783 -0.121985 0.0854342 -0.142901 0.157997 0.0893408 -0.0227147 0.172548 0.0159438 0.0169687 0.0228435 -0.0961481 -0.00882709 -0.101596 -0.0726453 -0.0871662 0.0251512 -0.00746096 -0.0848523 -0.0959271 0.0786969 -0.0674832 0.0943583 -0.153291 -0.0561982 -0.0254005 -0.193961 0.0263579 -0.00283596 0.0257543 0.0590289 0.0345448 -0.010025 -0.102287 -0.141312 -0.0113371 0.00345469 -0.125711 -0.146935 0.067846 -0.0321521 -0.0753158 -0.022139 -0.17876 0.0708863 0.0656244 0.0210273 -0.0680454 -0.023112 0.0804048 -0.0703617 0.0245435 0.0459558 0.0825356 -0.0643035 0.0987249 -0.0187474 -0.092668 0.0396447 -0.0166854 -0.0174529 -0.00212802 -0.0559564 -0.156099 0.129199 0.158104 0.0389514 -0.0923949 -0.0506555 -0.0516755 0.0914926 0.137513 -0.00584824 0.0293901 -0.0734426 -0.0734042 0.0458742 0.142446 0.102941 -0.0808337 0.198897 -0.0621514 0.0762226 0.0965915 0.0534939 -0.0236427 0.028233 0.0746974 0.177908 0.0175028 0.110453 -0.133806 -0.155681 -0.00147014 -0.0368851 0.127868 0.170189 -0.0611031 0.0321863 -0.00595438 0.183887 -0.0191699 -0.123621 0.015134 0.137078 -0.0742434 0.0856193 0.0505625 -0.160357 0.0041211 -0.175404 0.0337519 0.00999663 0.0151446 -0.0681712 -0.0545594 0.0212132 0.0209995 -0.119519 -0.113525 -0.0137252 0.155338 -0.105934 0.0485102 0.0487205 0.0751116 -0.110721 -0.0544871 -0.109858 -0.109049 0.142692 -0.0495107 0.0373845 0.0905004 0.0160942 -0.0140611 -0.0693953 0.0954157 -0.0817848 0.173591 0.0727184 -0.0621666 0.102955 -0.0557113 0.161002 0.0231297 0.0743431 0.0451977 -0.16126 0.180925 0.0510953 -0.182177 0.0543866 0.0399504 0.143354 0.080022 -0.165315 -0.0225837 -0.0337641 -0.14176 -0.0858434 0.102667 -0.0455751 0.121133 -0.0383075 0.0170468 0.0596637 -0.0324353 -0.0304839 0.0304962 0.0316068 -0.0417107 -0.132147 0.0885575 -0.0518894 0.0892209 -0.0293787 -0.09015 0.00422857 0.0653314 0.100575 0.0943281 0.0195899 -0.0946172 -0.0127504 -0.0814581 -0.0302998 0.0242536 -0.0399833 -0.170431 0.093415 0.0641537 0.137507 0.071733 -0.0367972 -0.0871418 -0.116489 -0.161156 -0.10807 0.0351317 -0.0852842 -0.0373774 0.0641077 -0.0602 0.109112 -0.0918551 -0.137988 -0.034525 0.147293 -0.0909212 0.0526912 0.0732819 0.0392666 -0.104425 -0.0577742 0.07556 0.120741 -0.0555201 -0.0453589 -0.0576786 0.0293277 -0.00954508 0.0529393 0.024525 0.0251306 -0.195535 -0.0609368 0.0924611 -0.0990549 -0.0302873 0.122379 -0.0450451 -0.0991039 -0.0421557 0.149398 -0.100622 0.0986461 -0.0664441 -0.112126 -0.0560873 0.0367153 -0.186564 0.0817096 7.67747e-05 0.00860638 -0.0331063 0.0377577 -0.0944572 0.0130886 -0.154219 -0.106932 -0.00984993 -0.126891 -0.00225775 -0.164556 0.185627 0.0607938 -0.0515007 0.0495575 0.170177 0.0674563 -0.0979713 0.00637878 0.189191 -0.112589 0.0124962 0.0306149 -0.10066 0.14258 -0.149469 0.107957 0.042732 0.00387845 0.0362715 0.060061 -0.151789 0.122814 0.0701118 -0.13593 0.029804 0.0963431 0.0655741 0.0134933 -0.0779885 -0.14223 0.0656164 0.0293467 -0.0260187 -0.00507248 0.0673181 -0.0720746 -0.0267332 0.00022448 -0.152135 -0.00659963 -0.0482411 -0.181686 0.151746 -0.00119411 -0.0364499 0.0851218 0.0326022 0.0418937 0.0113356 0.00632857 -0.0607671 -0.0335435 0.0729702 0.193251 -0.0861692 0.0458239 0.126415 -0.158375 -0.119835 0.0821508 0.045124 0.045727 0.0714334 -0.110799 -0.0931822 -0.0125567 0.10595 0.101252 -0.0359049 -0.138447 0.0824957 -0.118513 0.0697226 0.0340585 -0.0846248 -0.0951636 0.14702 -0.0002001 -0.04115 0.0214654 -0.0856462 -0.0621196 -0.0773881 -0.0269736 0.187691 -0.0209083 -0.133982 -0.0240826 -0.159063 0.0579722 0.0834589 -0.0488415 0.0706447 -0.0459572 -0.0761795 0.0186567 0.0316202 -0.00158036 -0.13634 -0.0319154 -0.0458915 0.127879 -0.00601776 -0.0580328 -0.0338217 0.124222 -0.0379935 -0.099976 -0.186299 -0.139779 -0.0283846 -0.0945684 -0.0110328 -0.0164828 -0.0132394 -0.0584544 0.0283078 0.0385664 -0.0105845 0.00854854 0.0983953 0.0499479 0.086061 0.0798368 0.00585827 -0.0369529 0.0681361 0.0859022 0.0253942 -0.0192827 0.00399842 -0.0357759 -0.101643 -0.0998963 0.129725 -0.117711 -0.0532204 0.114623 0.116315 -0.0699409 -0.187185 -0.0833252 0.069651 0.108941 -0.000306198 -0.0709025 0.0878226 0.15746 0.0948801 0.145791 0.0705165 0.0512111 0.123178 -0.0121333 -0.0291957 0.0485947 0.0241166 0.0311166 -0.0187114 -0.0253444 -0.0269068 0.0690483 0.0175126 -0.0060849 0.0273275 0.0287886 -0.0876574 0.0961059 -0.130724 -0.0257609 0.12777 0.0779908 -0.061439 0.0404753 0.0989881 -0.134459 -0.0415139 -0.122287 0.0958251 -0.07028 0.186548 -0.0702575 0.0573961 0.142177 0.16704 0.0181914 -0.0937322 0.140421 -0.024242 0.106681 -0.00371723 0.0967682 0.0706848 0.105588 0.0676619 0.0395356 -0.0708034 0.0873328 -0.0107203 -0.0590922 -0.0863805 -0.0766367 -0.102534 -0.00572528 0.0608937 -0.0382023 0.0701733 -0.0590077 0.118026 0.0815595 -0.0258857 -0.0334896 0.0368917 0.0232618 0.0172396 -0.0048759 0.0417282 0.101487 -0.136208 -0.0443391 0.00658183 -0.0228356 0.117977 0.0170559 0.0663735 -0.0383398 -0.0746425 -0.0300773 -0.0845773 0.111944 -0.174002 0.187005 0.00845901 -0.0795789 -0.0939638 -0.0108891 -0.0941617 -0.0771952 0.057473 -0.122939 -0.0209981 -0.0145376 -0.0709212 -0.0898959 -0.0080419 -0.0311765 0.010391 -0.154251 -0.178618 -0.170556 0.0849678 0.129845 -0.175496 -0.162744 0.0794567 0.023463 0.116706 -0.0380791 -0.131775 -0.0718235 -0.0477636 0.166005 -0.0245189 0.155598 0.00017585 -0.0322712 -0.012288 0.00369268 -0.0940024 0.0421494 0.0334637 0.031301 -0.0779378 0.173014 -0.0717405 0.0189679 0.0252496 0.0793157 -0.0521664 -0.0645387 0.0778592 -0.0551858 0.0443643 -0.0936734 -0.0641315 0.0698807 -0.0616984 0.0099174 0.149492 -0.113642 -0.103235 0.00869189 0.00972635 0.00139826 -0.194714 -0.0312683 0.0988108 0.0629547 0.0937179 -0.0203278 -0.0112821 -0.0248893 0.0287196 0.0859977 -0.0394572 0.109823 0.0946934 -0.0289524 -0.0499719 0.00100003 -0.087207 0.0962718 0.111863 -0.132959 -0.0183806 0.14611 -0.0998048 -0.14412 0.0160778 -0.136985 -0.166757 -0.0254907 0.0452965 0.0917415 0.133964 -0.0306147 0.0383752 -0.0715212 -0.0490262 -0.0910279 0.0327772 -0.000871223 0.123239 -0.0337529 -0.0406082 0.0975726 -0.0206058 0.105748 0.125154 -0.156367 0.0474705 0.0129195 -0.0921893 -0.080565 -0.0319317 -0.153102 0.0183654 -0.0914611 -0.0564323 0.0474641 -0.0880836 0.00641894 -0.0239513 -0.174451 -0.0133234 -0.196468 0.0758413 -0.0194407 -0.10464 -0.169673 0.0541844 0.138139 -0.144785 -0.0293741 0.000913304 0.0187308 -0.0617581 0.0230148 -0.019715 0.00084478 -0.0492644 -0.0540775 -0.063679 0.0083151 0.0562762 -0.0212778 0.0420158 -0.000337919 0.066985 -0.114412 -0.0918751 -0.00996375 -0.020222 0.133038 -0.0668625 0.0258682 0.155997 -0.037199 -0.000593788 -0.0988499 0.0299014 -0.00088326 0.0568121 -0.0320588 -0.05252 -0.0542734 -0.00432943 -0.00705302 0.0177822 0.142563 -0.112065 -0.0220246 0.0204295 0.193157 -0.0248319 -0.139352 -0.0747171 4.59488e-05 -0.0467974 -0.158617 -0.0251803 0.0554448 -0.0735899 -0.020277 0.163544 -0.0276335 -0.0519189 0.0490879 0.0202454 -0.107243 -0.130391 0.0595967 -0.141193 -0.0766582 -0.0746631 -0.0637227 -0.0538885 -0.115159 -0.144442 0.0449417 0.041939 0.0747945 -0.0763397 -0.0290207 0.135223 -0.0237156 -0.010356 -0.0656033 -0.0669769 0.186065 -0.029977 0.109626 -0.0844076 0.0103292 -0.019176 -0.123112 -0.0382735 -0.0335044 0.0384725 -0.0505173 0.0763278 -0.13223 0.0423951 -0.0114157 -0.178498 -0.012043 -0.0727023 0.0102065 0.0828477 -0.0205002 -0.0452846 -0.0179467 -0.0405515 0.00694956 0.0447085 0.163572 0.0263475 0.124065 0.158219 -0.162339 -0.0304014 0.0251835 0.0362264 0.0715234 -0.116487 0.0359755 -0.0527559 0.0460826 -0.0461337 0.0429125 0.198882 0.146752 -0.0205464 0.0600598 -0.0387134 0.014427 0.0418053 -0.0398162 0.0440416 0.0364371 0.0885557 -0.118657 0.0453769 -0.01346 0.0284149 0.0350219 0.10432 0.15994 0.114842 -0.0722027 0.162893 -0.103041 0.0486738 -0.0321321 0.0591271 -0.15662 0.0501151 0.0355221 -0.152702 -0.134913 -0.0238151 -0.0250208 -0.0495661 0.094096 0.00105164 -0.0629328 -0.0249902 -0.0902693 0.145756 0.0460102 -0.0821589 0.0660355 -0.0879733 -0.0771065 -0.148643 0.0645785 -0.0716188 0.0156855 0.0669794 0.0141294 0.104001 -0.131897 -0.0693464 -0.0614966 -0.0138696 0.0107803 -0.0459847 0.102815 -0.00429669 -0.124098 0.10118 -0.0064416 0.122101 0.0312523 -0.0184186 0.0248624 0.0358105 0.139995 0.0156689 -0.0363319 -0.0894693 0.18208 -0.0933916 0.103379 0.0528275 0.0104993 -0.135872 -0.0229162 -0.110352 0.0152096 -0.0961249 -0.0774286 -0.0631038 -0.00205206 0.155562 0.00505642 0.0586362 -0.0364034 0.0359163 0.187902 -0.0131104 -0.069174 0.0383469 0.112001 -0.0428612 -0.0195111 0.00356993 -0.0104825 -0.129761 0.046956 -0.0279064 -0.0616549 0.0618312 0.113575 -0.114211 -0.0635489 -0.0604891 -0.0758739 0.0112107 -0.157879 -0.0453639 0.00525136 -0.129585 -0.0192714 0.000224011 0.14224 -0.193271 -0.0652557 0.0306797 -0.0167044 -0.0593895 -0.0330544 0.150859 -0.117619 -0.102552 -0.0331456 -0.0796121 -0.00539993 -0.0714138 0.039881 0.00737344 -0.124792 0.0646142 -0.0036529 -0.0831003 0.0297376 -0.0433195 -0.062344 0.0011654 0.0752126 -0.0572906 -0.181432 -0.127305 -0.0528494 -0.00273694 -0.0664479 0.140891 -0.175492 0.0548029 0.137336 -0.0415976 -0.0136767 -0.0965986 0.0407352 0.0455701 -0.0639135 0.0315936 -0.175655 -0.0855362 0.114071 0.0706528 0.0505521 -0.11683 0.162276 0.0328359 0.00422914 0.0760738 0.173415 -0.116702 -0.0429262 -0.0200817 -0.0617246 0.107577 0.112605 0.0122211 -0.138608 0.171195 -0.00767327 0.067941 0.00727244 0.00758468 -0.146716 0.0256115 -0.0579775 -0.0926755 0.067185 0.0382675 0.0540756 -0.0414974 0.0726259 0.0142782 0.0129414 -0.0875153 0.0301731 -0.0727724 -0.128389 -0.0317309 -0.0409126 -0.101444 0.065839 0.000842316 -0.0145077 -0.0339016 0.00725037 -0.0481062 -0.139871 -0.170365 -0.106396 0.0114522 -0.159187 -0.00538474 0.00354583 -0.0327035 0.0801984 0.0861088 -0.119513 -0.130561 0.0964269 -0.0250381 0.0902353 0.12509 0.015464 -0.132222 0.155903 0.118177 0.041045 0.0829602 0.19719 0.0792861 0.12066 -0.0016557 -0.111916 0.0362838 -0.0487448 -0.132093 0.0175853 -0.0390561 0.0241896 0.0176627 -0.0244622 -0.136253 0.0181988 0.0368481 -0.151097 0.140562 -0.0650882 -0.0509734 0.0605144 0.0187417 -0.0803232 -0.154282 0.0438085 -0.112628 0.0651193 -0.134828 0.0067044 -0.0765762 0.0883432 0.0526318 0.0557755 0.027566 0.0760881 0.0588941 0.188375 0.055102 -0.0633768 -0.137457 -0.0394348 -0.154597 -0.190571 0.0973839 -0.110249 0.0953564 -0.00914797 0.0738231 -0.0476845 -0.0530613 -0.0796048 0.0567037 -0.0646129 0.123778 -0.0371676 -0.129497 0.0543248 0.0158886 0.0221345 -0.0327299 -0.00403488 0.0447932 0.0213838 0.0178601 -0.0435054 -0.025587 0.0722872 0.0292344 0.0260009 0.0432784 0.100986 -0.0175919 -0.0376082 -0.103776 -0.0023212 -0.0233778 -0.00606839 0.139946 -0.112906 0.0965252 0.141796 0.0275924 -0.0863271 -0.0315938 -0.10499 0.0627394 0.095263 0.0611484 0.0592221 -0.0274624 0.055965 0.0599863 0.0162835 0.0788136 0.0493986 -0.17516 -0.0774211 0.0133779 -0.00062487 0.171336 0.074731 -0.0605048 -0.0285911 0.0131441 0.0279397 0.0194819 -0.169364 0.0873159 -0.0976377 0.151065 0.118288 -0.0618566 -0.0783729 0.0436435 0.0703804 -0.0277485 0.0329107 -0.0280304 0.128514 0.193706 -0.160605 0.0158177 -0.0586792 0.0639907 -0.0346787 0.0472927 0.000790408 -0.00599033 0.085204 0.0299273 -0.0394581 0.0959467 -0.137786 0.0342165 0.144974 -0.155525 -0.00514222 -0.115624 0.108974 -0.00655467 0.0106625 -0.0973823 0.0372604 -0.106601 -0.166442 -0.146219 -0.0314199 -0.0397956 0.114166 0.00864214 -0.00279539 -0.0153505 0.00823662 -0.0385128 -0.0729181 -0.00171228 0.162309 -0.0412134 -0.0109912 0.163527 0.0901526 0.00384956 -0.0440138 0.0413349 0.19018 0.193064 0.0732376 -0.109691 0.0451669 -0.066653 0.0941066 0.131779 -0.0175035 -0.0678172 0.0756442 0.104024 -0.157203 0.124739 -0.0838394 0.0458002 -0.0206112 0.0184111 -0.0681712 -0.126816 0.186418 0.0356675 0.0426945 0.0338283 -0.14184 -0.0262876 -0.0116362 -0.108041 -0.00502999 -0.0727903 0.116514 0.078724 -0.0125048 0.0117172 -0.0425146 0.172936 -0.0651783 -0.162975 -0.110256 -0.0466042 0.122732 0.0243405 -0.022906 0.0429602 -0.0931942 0.106546 -0.100038 -0.0735142 0.0247792 0.0590208 0.0846952 -0.100498 0.0895525 0.0364227 0.0260271 0.0982142 0.037885 0.133044 -0.0476046 -0.0140297 -0.0678084 0.0228307 0.0738813 -0.0668304 -0.0741504 -0.0733247 0.0121942 -0.0438665 0.0874914 0.126417 -0.0793317 0.0712556 -0.0414329 -0.0622011 0.0482758 0.00571178 0.106564 -0.0360938 -0.0394621 0.0977857 -0.108933 -0.0445842 -0.099252 0.0642561 0.12458 0.0269334 -0.024237 0.150335 -0.00866082 -0.0158937 -0.026599 -0.117657 -0.0174692 0.00248535 -0.14017 -0.0465617 0.00872747 0.00296568 0.0242729 0.0344849 0.0321678 0.112707 -0.041819 0.0682435 -0.0897969 -0.134936 0.0725411 -0.0615856 0.0722747 0.186078 0.0569851 -0.0377693 -0.0328771 0.07146 -0.150649 -0.0220846 -0.194766 0.0129701 -0.0486808 -0.0299528 0.13449 -0.150948 0.161326 0.0505582 0.048929 -0.0122241 0.132583 -0.0900971 -0.135306 -0.159541 -0.0552469 -0.137785 0.0706919 0.0427986 0.0216261 -0.197762 0.00144426 -0.0165486 -0.0543507 -0.0750103 0.0899335 -0.0730764 -0.0835666 0.128971 0.0845333 -0.199822 0.00578026 0.0149069 0.0627589 0.103955 -0.0753892 0.03296 -0.0830295 -0.0469087 0.109591 -0.0667347 0.0806818 -0.105107 0.0400149 0.11822 -0.0665342 0.0261274 0.143167 -0.0279689 -0.136769 -0.00971981 0.0461572 -0.0328666 -0.15309 -0.118319 -0.172334 0.0400023 0.0348096 -0.0564649 0.14475 0.0485711 0.0590944 0.0746703 -0.157749 -0.0190971 -0.0272918 -0.0127973 -0.0588368 0.0851352 -0.118362 -0.004398 -0.0650852 -0.0318176 -0.0389115 -0.0394472 -0.0919816 -0.0943173 0.196472 0.0673706 -0.0856921 0.0438868 0.080401 -0.0286998 -0.11122 -0.0289924 -0.025706 0.0461767 0.00725043 0.0593659 0.10314 -0.0731996 -0.134343 -0.016632 -0.158531 0.0304201 0.152993 -0.069417 -0.114873 -0.0240653 0.0463864 0.124021 -0.151829 0.0304549 -0.0973951 0.0904621 0.0313174 -0.0833179 0.0336721 0.0424476 0.0518598 0.0416821 -0.125411 -0.109509 -0.128465 -0.0856419 -0.0403697 -0.0435078 -0.00397004 0.0839144 -0.0123628 -0.0617468 -0.0465521 0.0580053 0.0834494 0.0726173 0.0379676 -0.125216 -0.128609 -0.179645 0.0180937 0.0233674 0.143315 -0.0333997 -0.000350283 0.020626 0.157774 0.163051 -0.0946996 0.107002 0.0868663 0.167951 -0.00304617 -0.0119256 -0.0391752 -0.115197 0.0988164 -0.124647 -0.151833 0.112558 0.0528516 -0.0949544 -0.105898 0.0184348 -0.0244818 0.0519469 -0.0724967 0.14648 0.0224326 -0.0422644 -0.190133 0.0585244 0.11841 0.142324 -0.157111 0.0955078 0.0407115 -0.110474 0.176968 -0.0659866 -0.0560776 -0.0417673 -0.113635 -0.00489862 0.0868346 0.0395398 -0.0244691 0.0482795 0.131329 -0.00524456 0.094586 0.100295 -0.0878205 0.0632908 0.0842571 0.121987 0.082701 0.00235125 0.00117254 -0.00536504 0.141197 0.107255 -0.0423581 0.085753 0.127379 0.0144403 0.156988 0.0603834 0.16953 -0.154319 -0.146152 0.10882 0.178164 -0.0469096 0.00319192 0.0387442 0.0539473 0.0430933 -0.0684387 -0.0372933 0.0503313 -0.00196845 0.127227 0.0991095 -0.0104868 0.196124 0.0856426 0.0065537 -0.11087 -0.0544621 -0.0106553 0.151436 -0.0724464 -0.146578 0.0977744 -0.0281083 0.150777 0.0187525 0.0203703 0.0420033 0.106047 -0.0534613 -0.0249482 -0.0342174 0.0635275 -0.0286936 0.0696369 -0.144024 0.17029 0.112468 -0.0251683 0.0505869 -0.088701 -0.0136571 -0.0296876 -0.13063 -0.0445318 0.176634 0.0411941 0.0448967 0.00918348 0.160016 0.0989252 -0.0881454 0.0104564 0.0273956 0.0308619 -0.0174055 -0.0947484 -0.186058 -0.00532933 0.0299283 0.00308518 0.0753916 -0.0202339 0.123407 -0.0519652 -0.0330271 -0.00782021 -0.047046 0.0121365 -0.115878 0.0416136 -0.168875 -0.0685948 -0.0663116 0.147227 -0.0361424 -0.145534 0.00383765 0.0231989 -0.090879 -0.00319218 -0.0659805 0.11971 0.152904 0.0128252 0.0471861 -0.0466868 0.0133653 -0.158318 0.0914497 0.0184575 0.120216 -0.00280487 -0.0522594 0.0191678 -0.0661111 -0.133741 0.00458211 0.02421 -0.0586913 -0.106073 -0.0559108 -0.0379442 0.0667777 0.0218661 -0.126888 0.0054023 0.169348 0.0806719 0.00328903 -0.133312 0.0050682 -0.0577621 -0.00443 -0.000981535 0.00516273 -0.00612519 -0.0243382 -0.0637674 0.0119414 0.0309044 -0.0161647 0.0531255 0.0557118 0.0231099 0.11344 0.109164 -0.152819 0.0905807 0.0268619 -0.085383 0.0307676 0.0859623 0.0818969 0.00201059 0.121369 -0.00414765 0.131216 -0.0104698 0.0834167 0.0135686 0.0525615 -0.198581 -0.075407 0.00551456 -0.029525 0.0889431 0.0566109 -0.0716208 0.0421507 0.0372907 -0.0338423 0.0163863 0.0693367 -0.0478031 -0.125475 -0.16611 0.0216488 -0.0400992 -0.0115556 0.0271121 -0.0114675 0.0209846 -0.0191925 -0.098137 -0.0927854 0.0304027 0.152739 0.0869332 -0.158441 0.153741 -0.124482 0.0114748 -0.0212605 -0.141341 0.00648361 0.122094 -0.104734 -0.0686935 0.0140465 0.138656 -0.0756997 -0.0990839 -0.112537 0.0085382 -0.124548 0.0244649 0.142963 0.0363167 0.0912569 0.0105097 -0.0418374 -0.15756 -0.0259355 0.00732641 -0.0407316 0.115291 -0.121728 -0.0462169 0.0148623 0.163286 0.118579 -0.162225 0.0348526 -0.0171197 0.0240961 0.0770284 -0.136412 -0.101884 -0.0898906 -0.0159202 0.132041 -0.0684557 -0.106676 0.00433231 -0.0886378 -0.0766173 0.131524 -0.133862 0.125286 0.0290787 0.0196973 0.152817 0.0984389 0.035802 -0.0920167 0.195367 0.168968 0.175969 -0.124452 0.0862708 0.0164882 -0.126065 0.0682587 0.0309889 0.177046 0.0602636 -0.0647443 -0.0302175 0.0712849 0.116501 -0.0849652 -0.0907397 -0.0458901 0.155973 0.0620862 -0.0977689 0.0172007 0.094878 0.055287 -0.121043 0.120226 -0.0531666 0.178581 0.128772 0.0288009 0.021119 -0.0835623 0.141334 -0.103446 0.0749044 0.177023 -0.133207 -0.0740808 -0.00130045 0.0345408 -0.0348283 -0.00853076 -0.0952238 0.14018 -0.0282026 0.173835 0.0695686 0.137262 -0.0994205 -0.0689344 -0.0122753 0.0251608 0.0640835 0.084542 -0.167032 -0.05137 0.0319163 0.0377848 0.0569483 0.0176311 0.153987 0.0878989 -0.0375721 0.0328697 -0.0818942 0.126607 -0.047598 -0.125968 0.0167442 -0.118605 0.141282 -0.119377 -0.0176088 -0.0315225 -0.0962447 -0.00186749 -0.146859 0.0344101 -0.0163592 0.0448273 -0.00747453 0.114319 0.107867 -0.102257 0.12378 0.0863734 -0.0507855 -0.00929549 0.067059 -0.0425144 0.0717407 0.12249 0.11121 -0.0625017 0.00912035 -0.0654333 0.133776 0.037706 0.127991 -0.099194 0.00824992 0.031171 0.0308338 0.00356007 0.12019 0.105506 0.0925408 -0.175269 0.0117839 -0.0619203 0.0391464 0.0673691 0.114628 0.0167686 -0.112097 -0.0803462 -0.00667622 0.0403106 0.112787 -0.0297457 0.195314 0.0597347 0.0218897 -0.105228 0.0814684 0.0771715 0.0489042 -0.154979 -0.0452812 -0.0125765 -0.00717637 -0.0973905 0.122997 -0.00335681 -0.010442 -0.0184644 0.095478 0.0160268 -0.158024 0.0680032 -0.0111478 0.105175 -0.0199623 -0.0454971 -0.0529296 -0.0822166 -0.131204 0.00607929 0.0695258 0.0882251 0.0670959 0.0652751 -0.0103214 -0.137013 0.00761017 -0.132297 -0.112703 0.156808 -0.0473461 -0.190103 0.140967 0.0231469 0.131978 -0.0320066 -0.0647971 -0.125628 -0.0124641 -0.0673131 -0.0514741 0.106645 -0.150708 -0.170776 -0.0817792 -0.155353 0.101686 -0.123657 -0.147814 -0.0406662 0.0216951 0.056013 -0.0740349 0.0173105 0.00276093 0.0128957 0.0117809 0.00597537 0.0595111 0.131096 0.019337 0.0729979 -0.090614 -0.0227086 0.107348 -0.130833 -0.0137753 0.0927191 0.0162415 -0.0537548 0.0554011 0.113461 -0.186902 -0.0163951 -0.131963 0.0732924 -0.0332356 -0.106135 0.0195284 0.0442719 -0.0225221 -0.170484 0.144854 0.0509635 0.020204 -0.13776 0.159079 0.0262989 0.0737217 -0.0131594 0.0101787 0.140697 0.00739843 -0.0456771 -0.0622274 -0.151234 -0.0384378 -0.028684 -0.117556 0.0834035 0.108925 0.0805342 -0.00946615 -0.145087 -0.126354 -0.0705094 -0.0463009 -0.0470269 0.131869 0.0559874 -0.058957 0.0744303 0.1486 0.076778 -0.0425614 0.00991459 -0.0251586 0.160736 0.0483679 0.169769 -0.134333 0.0308388 0.0565578 -0.0681219 -0.0702851 0.114619 0.185393 0.0371139 0.0598812 -0.0224059 -0.177183 -0.102838 0.182993 0.0426427 -0.027999 0.0348785 -0.152836 -0.0442888 0.100179 0.0113089 0.0536501 -0.0293531 -0.0161181 0.104561 -0.0774778 0.0994172 0.0238096 0.0896843 0.109888 -0.0586127 -0.00712173 -0.104745 -0.0516545 -0.00749832 0.00286941 -0.14907 -0.151527 0.1362 0.0617255 0.0392232 0.0394528 0.0673059 -0.0104848 -0.146897 -0.0219659 0.0657441 -0.0331742 -0.0605544 0.0368211 -0.13977 -0.0647399 -0.106431 0.0133403 -0.0568918 -0.0118984 0.121475 -0.0309235 0.063329 0.0554496 -0.0112297 -0.15938 0.0550025 0.0843452 0.0590195 0.0601414 0.0889625 0.0511606 0.0715471 -0.0580634 -0.104466 0.0107154 0.0569569 -0.0259866 0.0186015 -0.0267894 -0.0279348 0.128989 0.00152003 0.11314 0.175891 0.0260744 0.151866 -0.00361885 0.0206922 -0.0328516 0.14472 0.132772 0.0648366 0.00667836 0.124037 0.0492508 0.134874 -0.126779 0.0548409 -0.0266064 -0.0240962 0.136308 -0.171288 0.182218 0.0369998 0.0144093 -0.0440954 0.0598947 0.137484 0.0365675 -0.0270031 -0.00465111 0.00707266 0.0379451 0.157854 0.0861898 0.0616122 0.123023 0.0933615 -0.115951 -0.018819 -0.123054 -0.0324219 -0.111396 -0.129365 -0.153484 0.020762 0.0411914 -0.0333168 0.194878 -0.0461096 0.0377111 -0.113058 0.0220125 -0.00643736 -0.0442803 0.0242004 -0.101097 -0.110818 0.0149064 -0.0110314 -0.143716 0.0244995 0.0508456 -0.109572 0.0124924 0.0987321 0.0353237 0.00645148 0.0821286 -0.0353158 0.107016 -0.128798 0.0832495 -0.0836855 0.00538244 0.0928215 -0.117966 -0.0941586 -0.193868 0.107526 0.16242 0.0222088 0.0155677 -0.0916557 -0.122234 -0.0179879 0.0854 0.0184558 0.0728639 0.0589184 -0.0230547 -0.0563192 -0.0267798 -0.0661423 0.0629503 0.0823272 -0.00890841 0.124137 0.078935 -0.117662 -0.0200156 0.124365 0.0177919 -0.0913722 0.00958452 0.106985 -0.0888471 0.162593 0.15483 -0.0815745 0.13105 -0.127794 0.0596952 0.0739129 -0.0523006 -0.0415649 -0.0823452 -0.0908151 0.198103 0.12625 -0.0408113 0.0116253 0.0827771 -0.0790108 0.0890205 -0.0494528 -0.0182082 0.0688389 -0.182282 -0.113796 0.0562785 0.0393379 -0.0518058 0.0248283 0.14107 -0.0379837 -0.0605967 0.0540124 0.00132603 0.169127 0.0649693 -0.00717194 -0.0355838 -0.149514 -0.0277044 0.0287763 -0.0425996 0.0597878 0.163768 -0.0617699 -0.0245534 0.0278401 -0.0829082 0.138719 0.033667 0.0240439 0.0407145 -0.0885689 0.176444 0.0661652 -0.0205691 -0.156139 -0.068076 0.185143 0.158209 -0.133699 0.0567193 0.0377795 0.064418 -0.0195384 -0.161292 -0.00499107 0.119408 0.0203698 -0.108402 -0.0281604 0.0532809 0.0743894 0.103088 -0.19807 -0.128267 0.0594803 -0.0080233 -0.0750316 -0.0961016 -0.0787528 -0.0233936 0.0207001 -0.0713584 0.0183463 -0.0154041 -0.00146475 0.043197 -0.0905079 -0.0906202 0.0025197 0.0433404 -0.0795208 -0.04406 0.00989374 0.0561806 0.0730465 -0.0729936 -0.0292006 -0.054271 -0.0183213 0.0129968 -0.0849462 -0.0941186 -0.093839 -0.0571824 0.0366935 -0.0467431 0.0247768 0.034476 0.0768293 0.0353799 -0.0651888 0.0919268 -0.0535049 0.0781573 0.0451304 -0.017271 0.00697491 -0.144273 0.17332 -0.0508326 0.0549549 -0.125059 -0.0122774 0.156981 -0.10696 -0.154224 0.142406 -0.17798 -0.0637326 -0.119703 0.0312244 -0.0566046 0.0429536 -0.0658408 0.134416 0.0618948 0.010206 0.0134537 -0.0221154 0.160817 0.172295 -0.00356884 0.00755171 -0.165162 -0.0731277 -0.17152 0.00156915 0.0227117 -0.0593648 -0.138713 0.0636775 0.0469714 0.0263344 -0.0998845 -0.0557882 -0.0929583 0.0240736 -0.0556981 -0.0524807 0.0136301 -0.123912 -0.123372 0.105176 0.0444467 -0.108462 -0.123704 0.0508566 -0.0328199 0.0601665 0.10637 0.00163825 -0.0545983 0.0247142 -0.0982464 0.112322 -0.0122734 -0.0847103 0.100319 -0.0914325 -0.034417 0.0155708 0.0913323 0.134368 0.0208032 0.111072 -0.179701 0.0013935 -0.146576 -0.119546 -0.0541359 -0.137886 0.0317568 -0.0884657 0.0651617 -0.058901 0.0270119 -0.0109694 0.0745439 -0.176499 -0.116516 0.0424165 -0.0387295 -0.0729248 -0.0412092 0.0589797 0.171025 0.054046 0.0657323 0.0436903 -0.0363592 0.0155585 -0.0116618 -0.16076 0.0335269 0.119601 -0.0466957 -0.158295 0.0122227 -0.17486 -0.0623359 -0.146296 -0.0652864 -0.131983 -0.069876 -0.0255817 -0.0299486 0.00177766 0.0112637 -0.116325 -0.0247542 -0.137006 -0.114763 -0.0590687 0.0170831 -0.11082 -0.0163792 0.0845028 0.057658 0.142361 0.0631215 0.195328 0.115881 -0.0736962 0.0914278 0.0303059 -0.133019 -0.154204 -0.0107659 -0.180343 0.0464174 0.0323566 -0.0816819 0.0388352 -0.158819 -0.113694 0.0189978 0.172262 0.160922 0.042761 0.0755546 0.0113715 -0.0069373 -0.043006 -0.14314 0.0683544 0.114126 -0.171326 -0.076207 -0.0062099 0.0796003 -0.0787426 -0.00259856 0.0782029 -0.181214 0.00529962 -0.0069931 -0.0143344 0.171629 -0.141136 0.0739666 -0.0772781 -0.198423 0.102354 -0.0576524 0.0677434 -0.0317791 -0.00278678 0.0504467 0.136324 -0.131901 0.0958076 -0.0704532 0.0558417 0.0850463 0.132361 0.0624054 0.16636 0.113996 0.00952401 0.118177 -0.0288547 -0.059791 0.0646432 0.1576 -0.0114557 -0.177853 -0.0376259 -0.0056186 -0.0189896 -0.12035 -0.0766477 0.114812 0.185018 0.0326301 0.0742632 0.0694823 0.0570762 -0.0211609 0.103194 0.0204377 0.0378736 0.12149 0.0257386 -0.0432335 0.0158083 -0.0691096 -0.092184 0.000693142 0.0394613 0.109891 -0.187333 -0.115405 -0.00355086 -0.0315425 -0.086374 0.0573508 -0.195872 -0.115492 -0.009154 -0.0211663 0.187099 0.0165561 -0.195282 -0.056433 -0.00213363 0.108804 0.173738 0.00199952 0.0901977 -0.00529381 -0.0169827 0.0146323 -0.185482 0.086219 -0.085243 0.0195957 -0.0752333 0.162815 -0.0937284 0.107432 0.0332559 0.155675 0.0528114 -0.0471557 -0.110053 0.0613217 -0.033761 0.0408301 0.0567671 0.00528499 -0.131033 -0.00364946 -0.122544 0.0559395 -0.101077 -0.174537 0.032046 -0.0023425 -0.00827701 -0.0323202 -0.00631349 -0.0102925 -0.156245 0.0394522 -0.119125 0.0388884 -0.197313 -0.156714 0.0222267 0.0288573 -0.0281956 0.0326377 0.156991 0.053449 -0.143356 0.149773 0.0656599 0.0262065 0.0561841 -0.00769623 -0.163592 -0.0236015 -0.0899554 0.164055 -0.116712 0.0775153 0.0796579 -0.00653905 -0.0864266 -0.0456316 0.163187 -0.103545 0.199377 -0.10764 0.118113 0.0595289 -0.136662 -0.0218617 -0.0608766 -0.0189677 -0.0456233 -0.0313102 -0.0782151 -0.161585 -0.0660736 0.0139309 -0.11654 -0.098501 0.125199 -0.047894 -0.196382 0.0105107 0.019276 -0.109212 0.0499995 0.0906234 -0.0235313 0.179268 0.0837384 -0.140281 -0.0581624 0.00853747 0.146397 0.104321 0.154129 0.0214565 -0.17888 -0.10657 -0.0324139 0.0573497 0.0446621 -0.11339 0.0296584 -0.019283 -0.0854806 -0.0114448 0.0843821 0.110746 -0.0176823 0.112528 -0.0742143 -0.120264 -0.0591061 0.0501114 0.0395789 -0.040774 -0.126608 0.0287652 -0.05552 -0.148836 -0.0798676 0.0682514 0.110456 0.100629 0.112613 -0.00553361 0.0218884 0.0470645 -0.0865847 0.0767027 0.054263 -0.10295 0.16182 -0.000692753 0.0168395 -0.0754938 0.0088929 -0.0343079 0.102172 -0.00762841 -0.123487 -0.0198573 0.144819 0.0718309 0.0919216 -0.0414095 -0.116589 -0.0674592 0.0297793 -0.0298006 0.134975 -0.0725535 -0.111973 -0.0529222 0.0071689 -0.0922059 -0.0580662 0.177886 0.0720925 -0.0725467 0.138721 -0.15104 -0.0840139 0.120182 0.0268202 -0.067405 -0.0768324 0.142886 -0.0332711 -0.142923 0.0457926 0.0980094 -0.0533431 -0.0409862 -0.084777 0.0358268 -0.0806785 0.0231281 0.067019 0.149945 0.142479 0.0298221 0.138308 -0.0702695 0.00158301 0.0329341 0.0414745 -0.0972353 0.0925544 -0.0662197 -0.0666473 -0.0397112 -0.0857625 -0.140232 -0.0879964 -0.0891976 0.0478833 0.0537124 -0.10082 -0.0722295 -0.0319887 0.0193023 0.0290266 -0.00573325 -0.0702533 0.0752528 -0.0680358 -0.0159973 0.00255939 -0.0141859 0.0980577 -0.0300954 -0.0644403 -0.0639334 0.127799 0.0149661 0.102279 0.158984 0.000387393 0.0151536 0.0489966 -0.180991 -0.0557529 0.149217 -0.0555401 0.0313694 -0.0236414 0.152506 -0.115907 0.0754837 -0.0807611 -0.0710479 0.0390322 0.0667136 -0.0370816 0.15244 -0.118305 0.0553123 0.0181396 0.0830901 -0.11322 -0.0552612 -0.134123 0.0952487 -0.060878 0.014839 -0.00757224 -0.00939012 -0.0928584 -0.0579161 -0.174151 0.146541 -0.0263444 -0.0590682 -0.03135 -0.0800865 0.0324248 0.0371793 0.0535413 -0.126678 -0.0441518 -0.0141142 -0.059534 -0.0086072 0.122758 -0.0285451 -0.0687247 0.0332226 0.114863 0.159495 -0.0551403 -0.117889 0.0401046 0.128227 0.119075 -0.0173058 0.0436164 0.0157659 -0.0466016 0.0785768 0.0533243 0.0837736 0.0757046 -0.177286 0.000974957 -0.0513889 0.00170088 -0.0274589 0.106007 -0.00309155 0.160955 -0.081368 0.0850285 0.0467956 -0.099485 0.0774153 0.0423525 -0.0583604 -0.143531 -0.0291571 -0.130191 0.0745302 -0.040583 0.0740916 0.0800305 0.0887976 0.112105 0.029665 0.0120322 -0.0478563 0.114776 -0.0927006 -0.00212478 0.166637 -0.144337 0.09566 -0.139595 0.0996261 0.106254 0.154016 0.13443 -0.0934834 0.0990272 0.0748439 0.0235894 -0.0982305 0.0197051 -0.00857897 -0.0321735 0.039164 0.113357 -0.0193472 0.167901 0.140036 0.0558178 0.125918 0.125048 0.0859906 -0.0111396 0.0576721 0.0733989 0.192933 -0.0260569 0.0811455 -0.152141 0.146593 -0.0313848 -0.0778713 0.0867353 0.0791886 -0.0821104 0.0357585 -0.147843 0.0324906 0.0034004 0.00667113 -0.0955941 -0.0156572 -0.0785527 0.104265 0.00218747 -0.0174881 -0.0876613 0.0681461 0.0159186 -0.111263 0.0185557 0.0517482 0.0148451 -0.0830419 0.0956198 -0.0199739 0.105345 0.0865399 0.0835961 0.160672 0.0386866 -0.0505767 0.0671732 -0.0662306 -0.045324 0.0937828 -0.0295024 -0.0557367 0.174491 -0.197474 0.0170351 -0.0730246 -0.160359 -0.00163889 0.0554405 0.084442 0.0342611 -0.134706 -0.124531 -0.110819 -0.0704472 0.0146351 -0.11771 -0.0242154 0.0297515 -0.138104 -0.124568 -0.137384 -0.0569504 -0.0700156 -0.0339481 -0.110331 0.0800657 0.0186944 0.0314776 0.0301171 0.0921785 -0.0461938 0.11045 0.0423399 0.109973 -0.0257186 -0.00753613 -0.0145517 -0.00277952 0.0338579 -0.00321418 -0.0665369 -0.0119413 0.0862515 -0.183808 0.138363 0.0121064 -0.106532 0.088541 -0.0268262 0.0577058 0.0509031 -0.101029 -0.0393898 0.00324829 -0.0643213 -0.046384 0.148392 0.0590095 0.0654899 0.149219 -0.056978 -0.0435575 -0.00408033 -0.0926332 -0.0675134 -0.0159622 0.0382982 -0.0848276 -0.161792 -0.0680953 -0.0199778 0.0324768 0.0912585 -0.021155 -0.0174123 -0.0825142 -0.0893123 -0.0916593 0.0734397 -0.145156 0.0823084 0.0917589 0.0176985 -0.0202206 0.147995 -0.111925 0.0329664 -0.173203 -0.0390155 0.112454 -0.00811173 -0.154772 -0.102355 -0.0582677 0.0465516 -0.104696 -0.0548442 -0.0504394 0.00152277 -0.0488549 0.0830984 0.113336 -0.0145573 0.105468 0.111286 0.00943117 0.00259091 -0.0320572 0.0343435 0.0175269 0.0184549 0.0921906 0.0502374 0.124024 -0.114001 0.111173 0.158318 0.0980038 0.0999527 -0.180597 0.19944 -0.0379637 -0.167924 0.0950692 0.0210566 0.0189418 0.110438 0.127538 0.0688234 0.149403 0.122373 0.019347 0.0266628 0.0529124 -0.0041018 0.0882621 0.0824566 0.0827289 -0.0661999 0.0870038 -0.0417854 -0.0110166 0.129558 0.145391 -0.026096 0.00305121 -0.0465961 0.0364419 0.152009 -0.0159681 0.0575024 0.104963 -0.153508 0.0329464 -0.0146175 0.0846404 0.109202 -0.136677 -0.00143238 0.0450892 -0.078512 -0.0648737 -0.0562092 -0.0514651 0.0763918 -0.0723266 0.025472 0.060984 -0.00994335 -0.11034 -0.0970165 -0.0125671 0.128162 0.181767 -0.00611193 0.0131697 -0.0385632 -0.0187121 0.0157121 -0.128496 -0.140326 0.195634 0.0525632 0.141979 0.104705 -0.0506849 0.135955 -0.0271268 -0.0940975 0.0869336 -0.011186 -0.11969 0.0895307 0.154115 -0.0527262 0.104091 0.073612 0.032302 -0.176012 -0.0576355 -0.0740393 0.109942 0.0188819 -0.0010546 0.0509519 0.011873 0.0699965 -0.108015 0.0978382 0.0469372 -0.0486313 -0.05271 -0.0922583 0.0619716 0.147524 -0.146396 -0.0559377 0.0255333 -0.0320429 -0.0375023 0.160093 -0.0126032 0.0236551 -0.0156063 0.0136383 -0.0284562 0.0337575 -0.146326 0.147669 0.146128 -0.0448761 -0.179134 -0.160729 0.103938 0.0468998 -0.0731549 0.0586007 0.122187 0.0544267 0.110779 0.0836596 0.0910562 0.02472 -0.124626 0.0820237 0.10622 0.066853 -0.0866508 0.131599 -0.121091 -0.109213 0.00883837 0.0142809 0.0200033 0.0992249 0.0267163 0.0211397 -0.00784677 -0.0772965 0.0233529 -0.0476255 0.0819705 -0.0514769 0.0594627 -0.0674804 -0.0434606 0.10046 0.0521937 0.0194451 0.0336875 0.095277 -0.123619 0.0462984 -0.146842 -0.064952 0.0396341 -0.156205 0.11136 -0.0950084 0.0849163 -0.0995777 -0.0162749 0.171686 0.0650897 -0.124406 -0.016288 -0.0017258 0.079964 -0.0116466 -0.0607241 -0.0623996 0.00484012 -0.00416496 -0.0689145 -0.0145292 -0.0395318 -0.0347934 -0.0113816 -0.0152548 -0.0513406 0.0235602 0.0458066 -0.00903169 -0.0531837 -0.117631 0.123251 -0.0811062 -0.00293606 0.145458 -0.0564552 0.125115 0.00975844 -0.0290761 0.0504421 0.0446088 0.0211874 -0.115108 0.135468 0.13316 -0.080118 -0.0550567 -0.093891 -0.0686899 -0.0273928 -0.056941 -0.168343 0.0903611 0.0102457 -0.127639 0.165895 0.102201 0.070726 -0.111383 -0.0545219 -0.0291658 -0.061146 0.0477413 -0.0024014 -0.194053 0.0359421 -0.0745276 -0.0697902 -0.0199721 -0.0839644 0.0105786 0.0936445 -0.0589132 0.106398 -0.104422 0.0433907 -0.0815995 -0.035132 0.0959846 0.19105 -0.0428905 0.164137 -0.0536575 -0.101321 -0.0225016 0.0662539 0.0587375 0.0510586 0.00490203 -0.0912291 -0.0590193 0.158155 0.087138 -0.176879 0.043301 0.117923 0.0886483 -0.007659 -0.0433401 0.00502943 0.159954 0.0054635 0.134902 -0.199919 -0.105586 -0.0237688 0.153343 -0.0797948 0.0326801 -0.055859 -0.0310994 0.193737 -0.138956 -0.182479 -0.0282334 -0.133389 0.0310271 -0.044241 0.0838619 0.0417841 0.0682857 0.0643585 0.00457531 0.0849654 0.0615582 0.0542061 -0.12821 -0.169528 0.124128 -0.0584534 0.0456099 -0.0855744 -0.128228 -0.0471454 -0.144546 -0.0161272 0.0299433 0.095763 0.110821 -0.0259723 -0.00888266 -0.0656343 -0.0710263 -0.0324126 -0.142714 -0.0171524 -0.0782717 -0.0516377 -0.0249108 -0.0076152 0.0584488 0.0417476 0.0183159 0.0124762 0.026712 0.187564 0.00119789 0.0358951 0.0813516 0.0506682 0.00338118 0.0780861 0.112142 0.0139146 0.197812 -0.0481358 0.105611 -0.0469494 0.046782 -0.00687196 -0.124881 -0.168728 0.035731 -0.0504755 0.0645447 0.0150122 -0.136887 -0.0149988 -0.100097 0.0451808 0.0643978 0.130257 -0.0297512 0.00214986 0.168731 0.0642401 -0.0286137 -0.0205435 -0.165361 0.0463537 0.0816753 -0.0606801 -0.0810456 0.161144 0.0212928 -0.041725 -0.188637 -0.181075 0.0445858 -0.00715579 0.00422318 -0.0338485 -0.0755714 -0.0222211 0.061461 -0.139816 -0.0505267 -0.0782678 -0.132529 -0.0749751 -0.0215543 0.0193819 0.0718431 0.0989736 0.151627 0.0715035 -0.173419 -0.0340444 -0.0574821 -0.133691 0.0652756 -0.11027 -0.133015 -0.00126081 0.0574765 0.0871968 -0.0032629 -0.146803 0.147937 -0.0903512 -0.120256 -0.114922 0.148756 0.184568 -0.104079 -0.0221135 0.089717 0.00221879 -0.0647551 -0.0484265 0.00218608 0.107746 -0.102373 0.0272181 0.173564 -0.150071 0.0925393 0.0266294 0.0561791 -0.0899573 0.0734247 0.0314501 -0.00984178 0.0126447 0.00272897 -0.0288551 -0.102438 0.017134 0.109598 0.0350245 -0.0145775 0.0670362 0.058937 0.0299107 0.112592 -0.0282648 0.0249708 0.111949 0.105691 -0.00609819 0.0762242 0.0940451 -0.0278252 -0.0374391 -0.11095 0.0333562 -0.199448 0.0162168 -0.0133477 0.0702411 0.0847787 0.126043 -0.0481359 -0.147345 -0.0699049 -0.11396 0.117789 0.107935 0.159782 -0.0615032 0.10706 -0.0276536 0.0114425 0.0608949 0.0844035 -0.113434 0.0287627 -0.0671862 0.135654 0.163682 -0.0683086 0.0980458 0.00125307 0.169898 -0.0405878 0.146757 0.00101047 0.0859348 -0.0493683 -0.0480258 0.175207 0.0894701 0.0149346 0.00986937 0.00812264 -0.0548116 -0.123986 -0.152131 -0.0834235 0.0675473 -0.00609049 0.00233323 -0.0926394 0.0561048 0.109598 0.0873797 0.0116179 0.0967869 0.0198445 0.0660821 0.0408992 -0.0790286 0.0455912 0.047341 0.054547 0.0929934 -0.112896 -0.029168 -0.0310042 0.0413716 0.19108 -0.0249493 -0.0217734 0.102862 0.0071079 0.0179653 0.153632 -0.023641 0.0716335 -0.00578635 -0.195823 -0.101201 -0.0716644 -0.190458 -0.197174 0.0457733 -0.0659652 -0.0706825 -0.0435189 0.0244021 -0.0582903 -0.000849181 -0.122235 0.0353832 0.0349871 0.00247866 0.124407 0.00228654 0.121888 -0.0443377 0.177209 0.0888484 -0.0751381 0.101474 0.046334 0.040602 0.0711869 -0.063773 -0.0785619 0.0841692 -0.0477589 -0.0190975 0.000614111 -0.0884587 -0.0195252 0.106162 -0.0690813 -0.165059 -0.0943855 0.0700588 0.0517687 -0.0348929 0.0177831 0.114238 -0.00762126 0.0302876 0.0529995 -0.144163 -0.0585066 0.0586013 0.028758 0.175552 -0.171009 -0.0444672 -0.057403 0.135863 -0.0566439 0.0989151 -0.0479365 0.0739131 -0.146002 0.0544634 -0.000411059 -0.0564108 -0.0424718 -0.0843968 -0.031016 -0.0707076 -0.0674633 -0.0862938 -0.0717346 0.0347865 0.130924 -0.0634444 0.0780358 0.075226 -0.0508 0.0277976 0.162183 -0.0209421 0.0531925 0.0392441 0.106527 -0.107474 -0.0558534 -0.100978 0.0202801 -0.0352136 0.0692465 -0.10292 0.127468 -0.00992653 0.0276877 -0.0404669 -0.0746174 -0.0168449 -0.0933562 0.0028501 -0.0903965 0.109716 0.0290994 0.12124 0.0617362 0.061539 0.0705754 -0.0557834 0.189464 -0.0055195 -0.00335025 0.140288 0.0704854 0.116457 -0.0761599 0.11184 0.0601671 0.142765 0.0940458 0.00796786 0.122943 -0.0365191 -0.106305 -0.0553656 0.00752599 0.0875121 -0.0869207 -0.115485 0.0978412 -0.0554995 0.103469 -0.15028 -0.0626002 -0.0174374 -0.0486695 -0.0100538 -0.0525602 -0.0929834 0.159453 0.0024586 0.081346 0.114089 0.0712997 -0.196195 0.132543 0.0866197 -0.00196196 0.117328 0.00726809 0.0114182 -0.0332765 0.0314553 -0.132987 -0.0914103 0.0342432 -0.123306 -0.0991044 -0.06484 0.0130712 0.0243367 -0.112983 -0.18126 0.131743 0.087112 0.0829468 -0.026958 0.0634823 -0.0911333 -0.0208834 0.0646341 0.0627723 -0.0186696 0.0842628 0.128221 0.0297158 0.0402169 0.10688 0.00349988 0.0326412 -0.0559237 0.0137599 0.022064 -0.126188 -0.0629906 -9.46748e-05 -0.166994 -0.0990178 -0.0193751 -0.0626477 -0.139617 0.00575908 -0.0221187 -0.147709 0.0649782 -0.0620541 -0.116633 -0.0121792 -0.00481645 0.0818312 0.0087856 0.00720503 -0.119171 -0.0123631 0.0880295 0.00879396 -0.0213615 0.0392267 -0.0136903 0.086332 -0.0477034 -0.0205625 -0.106057 -0.0932017 -0.0110662 0.00168885 0.00371837 0.0882637 0.153124 0.0538178 -0.170791 0.122246 0.0571098 -0.118031 0.078758 -0.142442 -0.0852253 0.0820581 -0.0556012 0.0637247 0.0845972 0.0329387 -0.0866565 -0.158117 -0.0208596 0.0467522 0.0189705 0.0446591 0.0868436 -0.0461919 0.0431476 0.156764 0.0574509 -0.0827892 -0.14169 0.132356 -0.133322 0.104603 0.0784794 -0.164595 0.0912959 0.0166958 -0.118419 -0.129596 -0.141224 0.0841989 0.0475824 -0.00679167 0.149001 0.0344526 -0.0354042 -0.05201 0.161812 -0.0105794 -0.0322629 -0.170895 0.0433065 -0.0135007 -0.107732 -0.0442288 -0.0597276 -0.0070322 -0.0334326 0.059997 -0.0377372 -0.00180792 -0.0179745 -0.11828 0.096217 -3.04656e-05 0.0864499 0.0445723 0.037812 -0.0456855 -0.0331381 0.144002 -0.035111 0.0565763 -0.0518333 0.0625943 -0.0583141 -0.00476261 0.0442345 -0.0209934 -0.00787858 -0.079277 0.00843859 0.0808375 0.147543 -0.0855125 0.0342559 0.0537961 -0.019029 0.0464945 -0.0040311 0.107298 -0.169803 0.0423673 0.131366 -0.126463 0.162157 -0.012997 0.000837732 0.0373292 0.121987 -0.00875778 0.0908965 0.0288204 0.179691 -0.059272 -0.0357998 -0.137319 -0.0171041 0.0976499 -0.101584 -0.0764718 0.0463772 -0.00993299 -0.146086 0.0667515 -0.107568 -0.0522622 0.0576258 0.0389142 0.0704301 -0.0857199 0.149745 0.15985 -0.00319842 -0.116756 -0.0987988 -0.0670584 -0.0247146 -0.0516588 0.064715 0.0684575 0.0681883 0.194663 -0.0631813 -0.000108352 0.113927 0.0702783 -0.0366788 0.117516 0.0562687 -0.0728074 -0.0250715 -0.134039 0.162218 -0.0714044 0.0940103 -0.0855814 0.000564392 0.0661155 0.0418906 0.129405 -0.0245249 0.0750592 0.0612843 0.101558 -0.000132978 -0.00912601 -0.0359662 -0.0677901 -0.107825 0.111353 0.052504 -0.148448 0.0520648 -0.0835121 0.148293 0.103743 0.052107 0.0350013 -0.00334632 -0.0438405 0.0366759 -0.132472 -0.0415313 -0.0891537 -0.060797 -0.0838083 0.123025 -0.0875713 0.0412134 -0.119821 -0.0834308 -0.063239 -0.0251453 -0.124687 0.0355112 -0.0530882 0.078544 0.158649 -0.0226886 -0.0836537 0.0386008 -0.0582254 0.130923 -0.0345785 0.0047392 -0.0120539 0.113356 0.0378871 -0.0199989 0.114075 0.00683241 -0.028692 -0.0100844 0.0719651 0.0315157 0.180592 0.0187013 -0.092798 0.0667621 -0.0481408 -0.107075 -0.00521569 0.0958762 0.0182485 0.0922241 -0.0466404 -0.0767016 -0.0374407 0.140114 0.0489488 0.0193058 0.133 -0.115864 -0.0824491 -0.0675429 -0.0227061 -0.16221 0.086239 0.0454534 0.0102242 -0.00275206 -0.0347908 -0.140819 0.0616589 -0.103436 -0.11426 0.0869818 -0.0320248 0.0509837 -0.0543488 0.0904665 -0.146001 -0.0703801 -0.14087 0.0680062 -0.120917 0.0222132 0.118744 -0.00545761 0.107976 0.135993 0.0461003 0.0458914 0.0216187 0.151185 -0.177619 0.122042 0.0121082 0.0839857 -0.00145415 -0.105308 -0.0679037 -0.0542845 0.00384502 0.0986172 -0.0134435 0.0404895 0.0859165 0.0152681 -0.0555088 0.0282882 -0.160486 -0.032014 0.0759229 0.0122004 0.0918735 -0.0865766 0.031192 0.0164447 -0.0898038 0.150614 -0.0112128 -0.0469606 0.029882 0.16072 0.0260651 -0.0515911 0.149102 0.141858 0.0188153 0.043307 -0.000442409 0.0248775 -0.0876416 0.149678 0.111672 -0.0823769 0.0371641 0.051791 0.072234 -0.0953966 -0.118125 -0.189334 -0.0894922 -0.139408 0.0274512 -0.0649148 -0.0985892 0.19029 0.00394307 -0.0681988 0.0908796 0.0663242 0.138765 0.0360395 0.0717926 -0.0692178 -0.0239198 -0.0937337 -0.0468491 -0.15681 -0.0866461 -0.126785 0.0937224 -0.123743 -0.099381 0.193467 0.0596354 -0.0443118 -0.0609341 -0.0400498 0.0908333 -0.149209 -0.049583 -0.0608136 -0.0559607 -0.0399662 0.0159662 -0.198483 -0.0983288 0.0774232 -0.0699811 0.134225 0.0156423 0.0185987 0.143736 -0.107422 -0.0836237 0.107298 0.0849596 -0.0161959 -0.0299044 -0.0144952 -0.0947898 -0.113834 -0.00755281 0.136661 -0.135238 -0.0477752 -0.0365446 -0.0343045 0.0529817 0.168302 -0.0020144 -0.00852953 0.18583 -0.00576629 0.0653467 0.0864564 0.13438 0.0403333 0.0788528 -0.0903143 -0.14342 -0.0886774 -0.106933 0.132963 0.0345167 0.0346985 0.0786116 -0.0680076 0.0621376 0.10674 0.138141 0.0418317 -0.0604698 -0.0166345 0.128871 0.0485566 0.0874097 0.0887044 0.07237 0.195099 -0.00462387 -0.00316777 -0.112293 -0.181101 0.160957 0.0699371 0.0650583 -0.198152 -0.0979891 -0.155145 0.0103248 0.0668765 -0.146094 0.0959023 -0.0393 0.124065 -0.00280268 -0.015607 0.032301 0.00989412 -0.0981164 -0.0571204 0.121911 0.00935331 -0.0522757 -0.0549602 0.0685088 0.16318 -0.0787326 0.100038 -0.021852 -0.0569004 -0.122363 0.101282 0.00963087 0.0656866 0.00566306 -0.0188589 -0.0363799 -0.0318034 0.00413064 0.0449847 0.00272932 0.0679617 0.0343934 0.0525094 -0.0318636 0.0259336 0.0784628 -0.0837499 -0.0526098 0.120134 -0.0142942 -0.0458306 -0.0310554 -0.0809628 0.0760877 -0.0885877 -0.0119744 0.0510176 0.0278384 0.0130894 -0.112505 -0.127242 -0.0381529 -0.035985 0.11417 -0.0852862 0.175705 -0.0347241 0.0872924 -0.0125724 -0.00720257 0.185754 -0.0903965 0.124284 0.081292 -0.0668876 0.0364276 -0.0591805 -0.0811579 0.0434415 -0.0284096 0.0699365 0.114538 0.0154522 0.168405 0.134748 -0.0405597 -0.030292 -0.0790197 0.0784125 0.0424404 0.107584 0.0389707 -0.0198425 -0.131811 0.00963346 0.00894354 -0.0463832 -0.000116572 -0.0651226 -0.0975332 0.0572396 -0.00375399 0.105793 0.127188 -0.0161736 0.0341502 -0.00607735 -0.0945354 0.0189079 0.115668 -0.0167551 0.0719951 0.0937337 -0.0697163 -0.169035 -0.08299 -0.00680383 0.0760834 0.0508371 -0.0707401 -0.124788 0.0259052 0.0726016 0.105628 0.00731372 0.128673 -0.0901113 -0.0530988 0.0633019 -0.0237328 -0.0420902 -0.0329325 -0.00700288 -0.146309 -0.0501281 0.0121678 0.193935 -0.0190353 -0.0444355 -0.0294738 0.0585468 0.00350942 -0.0235997 -0.153221 0.0536356 0.0377441 -0.0698943 -0.0135321 -0.0805952 -0.0469697 0.00126275 -0.0629328 -0.132101 -0.12598 0.138769 -0.00838301 -0.0496878 -0.034422 0.0169094 -0.0699689 0.0389239 0.0958648 0.00928795 -0.0076756 -0.137445 0.14982 -0.115682 -0.0615478 0.0333462 -0.00517754 -0.0403205 0.0678211 -0.066139 0.0484176 -0.147889 -0.00973039 -0.0154481 -0.171459 0.0155788 0.0150735 -0.0189281 0.0125052 0.00893676 -0.0589215 0.122418 0.00992657 -0.0496717 -0.107037 0.0874016 0.064816 -0.0310285 -0.0275992 -0.0611225 0.0098039 0.0527858 -0.0977413 0.0279967 -0.0445481 0.0617041 0.106252 0.0944756 0.0651323 -0.133785 -0.0363933 -0.0815077 0.028041 0.145629 0.147063 -0.143767 0.168347 -0.14479 0.0295764 -0.026778 -0.147 0.0998964 0.105282 -0.0223796 0.047632 0.146422 0.148431 -0.0515708 -0.0362304 -0.0571702 0.19168 0.111386 0.0815658 0.122594 -0.0149694 -0.0103551 0.0403571 -0.164306 0.0445385 -0.0270668 0.120286 0.057388 0.0397313 -0.124581 0.160149 0.0266932 -0.10286 0.0549484 -0.0912936 0.193362 -0.0673776 0.0312887 -0.107698 -0.107288 0.116621 -0.0180306 -0.0328429 0.171411 -0.083041 0.0250818 0.0946461 0.0149509 0.010637 0.109226 0.114261 0.132922 -0.0398456 -0.0874507 -0.0848532 -0.0288778 -0.113635 -0.0705338 0.0894676 0.0157172 -0.0425137 0.154946 0.11799 0.177651 0.0719925 0.0311442 0.11387 -0.0253783 -0.147103 -0.0945493 0.190273 0.0837006 -0.0290562 -0.166495 -0.189125 0.0239359 0.0397412 0.0589754 0.0176029 -0.0603814 0.0237952 0.0361369 0.0345005 0.0411929 -0.0415243 -0.0444734 0.0218642 -0.057251 0.0175633 -0.00605147 0.0540088 -0.00571311 0.0233504 -0.0256187 -0.193861 -0.113287 -0.0917986 0.0934805 -0.144595 -0.0514807 -0.0105512 0.0971892 -0.136559 0.00892433 -0.0141591 0.0416355 0.0657572 0.00924496 0.0632266 -0.170967 0.163166 0.0253464 -0.0993696 -0.0785884 0.0558468 -0.0208793 -0.0610819 -0.0152956 0.0212884 0.0348151 0.0117796 0.0959611 0.0422764 0.0223363 0.00522853 -0.0410202 -0.0276088 -0.0198288 -0.0353463 0.0742048 -0.122363 -0.00934661 -0.0166543 -0.0922394 -0.00322551 0.039851 -0.12629 0.0743701 -0.062256 -0.154217 -0.0900427 -0.167097 0.0178215 -0.0518321 -0.0112591 -0.0852481 0.0299229 -0.0743826 0.0836878 0.172774 0.185413 -0.0240317 0.104993 -0.0674481 0.050103 -0.0496826 0.00643226 -0.10208 -0.0342523 -0.0471628 -0.100878 0.0755232 0.0171672 -0.043703 -0.0423077 -0.0040183 0.0729469 -0.0182956 -0.0492772 0.0174838 -0.0847093 0.150296 0.0859899 0.0510677 -0.017786 -0.12383 0.0986097 0.0697754 0.108235 0.0958371 -0.15029 -0.0740805 0.0279325 0.0929939 -0.18052 0.00455949 0.0275148 -0.125497 0.0723874 0.0903517 0.0336216 0.135691 -0.109354 0.0523825 -0.0717636 0.00948381 -0.00555856 0.015807 -0.0291669 0.0479998 0.0452629 0.121537 0.0238182 0.024555 0.0422801 -0.0388452 0.0779089 0.026661 -0.0227511 0.0397557 0.0415733 0.0259817 -0.167766 0.128807 -0.0735223 0.106809 -0.108095 -0.0717939 0.174114 -0.124892 0.136534 -0.162603 -0.113718 -0.0306979 -0.0491378 0.0250912 -0.069969 -0.0444951 0.0779615 0.102571 -0.136904 -0.0671489 0.00215041 0.117641 0.0632702 -0.118435 -0.0480856 -0.0972167 0.0817765 0.0337801 0.108338 0.0370379 0.186713 -0.0734687 -0.11369 -0.0827718 0.0632203 -0.0736965 -0.0580513 -0.113815 -0.138744 -0.18739 0.0179152 -0.0336724 -0.0451769 0.0990431 -0.0910766 -0.170124 0.117382 0.0754323 0.0550149 0.010824 -0.101561 -0.0435033 0.00405254 -0.0742735 0.0930919 -0.0675577 -0.030065 -0.00497803 0.0171941 0.033284 -0.0432768 -0.059954 -0.0595663 -0.108547 -0.144444 0.177929 -0.0822829 0.0718956 0.164614 -0.0911342 0.0300615 0.0398964 -0.0317699 -0.106861 -0.0384446 -0.0611731 0.0195596 -0.00260311 -0.114335 -0.0703563 0.122767 0.0651935 0.0457347 0.0312763 -0.114521 -0.120237 -0.0825714 -0.152702 0.063764 0.0451187 0.0165555 -0.0633214 0.109048 -0.0707117 -0.0654223 0.0400856 0.0772996 0.175412 0.15081 0.18871 -0.019808 -0.191461 0.195658 0.00201999 -0.0908726 0.133302 -0.0919623 -0.00643812 -0.0301311 0.129676 -0.133902 -0.130498 0.00584171 0.10467 0.0281115 -0.0645337 0.0245787 0.117786 -0.0516076 -0.0872257 -0.10323 -0.0688796 -0.0699639 0.0770513 0.00819486 0.11919 -0.00713343 0.123332 0.00479526 0.0718898 -0.0221053 0.0696083 0.0747835 0.0368264 -0.0886149 -0.0414938 -0.0399421 0.0475248 0.0534674 -0.0228467 -0.0768196 -0.0422008 0.0329468 0.00181929 -0.0271736 -0.0818266 0.0599862 0.0210783 -0.185457 -0.137569 -0.0412676 -0.105528 0.0709506 -0.00678742 -0.0180476 -0.0582623 -0.184846 -0.176543 0.0707943 0.192699 0.0254072 0.116232 -0.0753046 -0.0330617 0.0865125 0.0338782 -0.161648 0.00411937 0.144183 -0.0448642 -0.173382 0.123862 -0.064572 -0.148827 0.0161453 -0.125913 -0.00677128 -0.0338756 0.0744527 0.0307545 0.0726064 -0.194087 -0.0870705 0.08446 -0.0095421 0.175315 -0.174948 -0.0528458 -0.00370177 0.0754457 -0.140873 0.0918311 -0.14509 0.119355 -0.0329863 0.0474547 0.0184884 0.0233545 0.135485 -0.0369292 -0.134484 -0.0109437 0.0771742 -0.0205977 0.00530826 -0.177263 0.0640076 0.175653 -0.00475379 -0.0902101 0.134648 -0.132793 0.170352 -0.102476 0.0461485 -0.0481859 -0.0463589 0.100856 0.0475758 0.122073 0.0135543 0.0728944 0.0118305 -0.152699 0.0868024 0.130258 0.141623 0.0687868 -0.0210306 -0.105021 -0.0133856 0.0242155 0.0190131 -0.0145607 0.0914772 0.0245175 0.0824522 0.122851 0.152546 -0.0822846 0.00695246 0.0882076 -0.0152525 -0.113579 0.0360383 -0.0793175 -0.0104447 -0.0802292 0.19205 0.0747933 0.0892889 0.0510449 -0.0272224 -0.0555535 0.151508 0.0701239 -0.0607937 -0.121268 -0.00303905 -0.0766717 0.0318733 0.187374 0.00848308 0.118094 -0.0947169 -0.100705 -0.00528187 0.0133839 -0.0849143 0.0602951 -0.167782 -0.0269419 -0.0463431 0.0574007 -0.050737 -0.0556497 0.00433327 0.0882027 0.0145858 0.160984 0.118015 -0.0675518 -0.0821352 -0.0354885 0.011393 -0.0362994 -0.0661916 -0.134841 0.0797354 -0.0380844 0.0562128 -0.0808718 0.119872 -0.0077668 -0.0528049 0.0967345 0.179039 -0.000148834 0.0737258 0.0842452 0.028677 0.0907453 0.0956818 -0.0434343 -0.0601157 -0.0760534 0.125519 0.198647 0.147077 0.183369 -0.046796 -0.0748181 0.066497 0.105407 -0.130229 0.0445334 -0.0247726 0.178737 0.0058153 -0.139237 0.0429508 -0.0849624 -0.102293 -0.0626544 0.0510855 -0.00421862 -0.00999385 -0.103501 0.023537 -0.0358679 -0.0773328 0.010513 -0.0429984 0.0428646 -0.140396 -0.124335 -0.0662535 0.0448464 -0.153351 0.0460132 -0.10089 0.0668069 0.0499072 0.152672 0.029089 -0.0318305 0.0925861 0.0394337 0.124119 0.169509 -0.12849 0.111233 0.0138296 0.0583063 0.00583165 0.0829621 0.100068 0.0505501 -0.1265 -0.110966 0.110654 0.161039 0.0110365 -0.0507365 0.00707773 0.0862155 0.172445 0.0303509 0.0640579 0.0165355 0.0368635 -0.052068 -0.16268 0.120151 0.0139261 -0.0484171 -0.17196 -0.00352449 0.0365915 -0.106199 0.15844 -0.128881 0.157168 0.0410796 0.0543626 0.0333056 0.0781054 -0.0391547 0.0468267 -0.00241424 -0.0944008 0.0637947 0.0706618 -0.0624022 0.0602984 -0.11035 -0.0915569 0.0523954 0.00474571 -0.0162155 -0.146171 -0.123443 0.0460738 0.0119985 0.0524255 0.0426863 -0.0796655 0.00142592 0.120847 0.128259 -0.0500173 0.0186517 0.0291368 -0.0799722 0.00232997 -0.0472206 0.100243 0.0772568 0.00112671 0.0626069 -0.0147874 -0.0197452 -0.0433053 0.025291 -0.0232462 0.0514873 0.0813672 0.143405 0.0475743 0.0411567 0.0538075 -0.192906 -0.112702 -0.0373406 0.0689076 0.0783667 -0.0538098 0.105857 0.055819 -0.0743571 -0.0456169 0.00161507 0.0468693 0.0874097 0.10612 -0.198313 0.0155355 0.174566 0.108669 -0.0230373 -0.0372071 -0.0859074 -0.010886 0.0439225 -0.0475287 0.00452499 0.0879154 -0.0173949 -0.0931191 0.0102676 -0.0392037 0.0149487 0.0933896 -0.0608234 0.0144218 0.130785 0.0526849 -0.0267165 -0.154587 -0.100785 0.0287415 0.0227193 -0.0189465 -0.134143 -0.0449241 0.116053 0.0666945 0.00861868 0.0635488 -0.0599693 -0.0222895 0.101718 0.0020703 0.098343 -0.0404785 0.0434466 -0.0651 -0.0104114 0.0179113 0.0723249 -0.0847288 -0.184235 0.0142622 -0.113119 -0.000385705 -0.0772848 0.0630021 -0.0233371 0.0252145 -0.0897141 0.0277542 -0.0243754 -0.0782378 0.103841 -0.14186 0.0379394 -0.103725 0.0819666 0.00376459 0.162951 -0.160581 0.0158815 -0.159851 0.0369969 -0.0288215 -0.0926342 0.0319537 0.02747 -0.108644 0.000593868 0.0345358 -0.108472 -0.00379777 0.0598076 0.0528013 -0.0729271 0.0803727 -0.126217 0.100119 -0.0891872 -0.054963 -0.0293372 -0.0690446 0.172251 0.0517726 0.035123 -0.0973018 0.0807174 -0.032443 -0.158066 -0.000258717 0.0735137 0.00166694 0.0755099 0.0560244 -0.164676 -0.0309862 0.0490618 0.0164112 -0.0750037 0.0266613 0.000102825 0.0423183 0.0857989 -0.0320386 -0.00342647 0.0804766 -0.00515697 -0.0418919 -0.140784 -0.0977138 -0.0444081 0.061513 -0.0961454 0.0970167 -0.16986 0.0298003 0.0410247 -0.0836148 0.0488072 0.094347 0.0509376 -0.12442 -0.0943991 0.00452303 0.120478 0.13782 -0.0889624 0.0292921 0.0104411 0.0360025 0.0125235 0.0167547 -0.00144668 0.142972 0.0905386 0.044844 0.0858795 0.0496564 -0.013825 0.0658654 0.0165563 0.0193494 0.050781 0.157861 0.056252 0.0372769 -0.198514 0.00599086 -0.0745707 -0.0194509 -0.0865198 -0.0551371 0.0909686 0.0384543 0.126102 0.098013 0.015731 -0.0891684 0.0745239 -0.128697 -0.0172245 -0.170338 -0.154768 -0.10175 -0.083085 -0.106591 0.0580874 -0.0525706 0.0165747 -0.00935983 -0.108775 0.0823739 0.00653003 0.0188763 0.0381932 -0.00894193 -0.152264 0.00442385 -0.134946 0.06738 -0.00272123 -0.095278 -0.0618697 0.0424162 -0.15609 0.072544 0.0360015 0.139852 -0.130251 -0.115175 -0.144983 -0.183754 -0.01556 -0.00525999 -0.0319896 0.0437117 -0.0330808 -0.0278913 0.101155 -0.0914678 0.00945992 0.0263637 -0.130855 0.00882086 0.0401942 0.0137398 -0.0880888 0.0511694 -0.0030161 -0.154858 0.00743835 -0.14308 -0.105032 -0.13006 0.0561077 0.160423 0.0956944 0.164836 0.00358607 -0.0346 0.0148784 -0.119635 0.0199315 0.0696739 -0.163688 0.0565312 -0.0382862 -0.0701107 -0.0346524 0.00272739 0.0895673 -0.113209 -0.0675479 -0.143755 -0.0514289 0.00677147 0.0418073 0.0795669 0.0766239 -0.186687 0.093559 -0.0971919 0.177104 0.146211 0.053085 -0.144027 0.162527 0.0847561 -0.0519039 0.00491209 -0.0591651 0.0574293 -0.00411181 0.0443733 0.0960998 -0.0512466 0.0116843 0.0849283 0.04904 0.0864259 -0.162309 0.0578723 0.0950474 -0.135762 0.140892 0.0212761 0.079208 0.0446196 -0.0613456 0.0481783 -0.0148595 0.0530366 0.0891024 0.0846219 -0.122451 -0.153838 -0.13306 0.167404 0.131477 0.192852 0.0167282 -0.10805 -0.116805 0.0206062 -0.09899 0.0435602 -0.013592 0.0122102 0.0210763 -0.0335301 0.0729324 0.125642 0.00410328 0.0841483 -0.137301 0.0352168 0.157475 0.0289435 0.0934538 0.0856274 0.0856147 -0.0332498 -0.0785867 0.0185338 0.129987 0.0590596 -0.0499243 -0.0872165 0.178041 0.0735462 -0.18002 -0.10562 0.0548126 -0.123277 -0.143192 -0.018559 -0.0857697 -0.0350345 -0.0713418 0.0912671 0.0469841 0.10549 -0.0573718 0.0471526 0.169258 -0.0262861 -0.0741205 -0.0685175 0.0814061 -0.0132394 0.0167909 -0.176831 0.0827684 -0.00222608 0.0253257 -0.0577603 0.0829454 -0.085547 0.0563156 0.0890846 -0.0421259 0.166071 -0.00854064 -0.110144 -0.0154993 0.0496894 -0.152913 -0.0997643 0.0983423 0.0923795 -0.0684508 -0.0813875 -0.0461112 0.0521938 0.0984517 -0.168399 -0.0149035 0.145086 0.144433 0.04894 -0.182471 -0.00423143 -0.0469918 0.0283772 0.149991 -0.118056 0.170076 0.114936 0.00656967 0.0777902 -0.0954954 0.0475848 -0.186539 0.00052378 -0.0502819 0.0457322 -0.00432467 0.0449251 0.117525 0.049514 -0.14631 0.0819019 -0.10407 0.0962062 -0.0153327 0.095793 0.00356292 0.132817 -0.0262278 -0.143601 -0.106633 -0.0542835 0.158188 0.111831 -0.00549928 -0.14083 0.148667 -0.190209 -0.0210472 0.0459542 -0.115171 -0.184025 -0.090086 0.041517 0.0736268 0.0262368 0.0185172 -0.066772 0.0524135 0.107566 -0.166992 0.18488 -0.0984511 0.00454371 -0.0454673 -0.0274491 -0.000922986 -0.0292882 -0.0728038 -0.16299 0.112481 -0.174462 -0.17113 -0.154872 -0.0198918 -0.0315178 0.164758 0.00655648 0.182024 -0.0618916 0.0786313 0.184093 0.0279591 -0.0493076 0.0732274 0.0433882 -0.0383392 0.126518 -0.0610823 -0.0703013 0.0488644 -0.0427137 0.0596167 -0.0889817 0.0872433 0.156696 0.0675118 -0.118659 0.0460077 -0.0635646 0.00591449 0.00189813 -0.0550381 0.0438486 -0.0229217 -0.0472995 -0.04997 0.0684625 -0.166377 -0.0339956 0.198859 -0.0375208 0.127449 0.110848 0.0672687 0.123709 -0.0629395 0.0654288 0.0757843 0.00937365 -0.0443121 0.0241838 -0.0058135 0.0998801 -0.0861844 -0.065005 0.0519262 0.0669266 -0.0297492 -0.154884 -0.0747432 -0.0574723 -0.0348531 0.106897 0.043216 -0.0440464 -0.114132 0.0105292 -0.0837528 -0.0423669 -0.14111 -0.0940495 -0.141876 0.0871657 0.0404074 -0.0122676 -0.124316 0.0717932 0.0729654 0.132206 -0.0268357 -0.00862852 0.123583 0.0162779 -0.0379219 0.0245166 0.0914549 0.14169 -0.0705311 -0.00815377 0.145045 -0.179386 -0.00577366 -0.136805 0.137673 0.0393214 -0.0319244 -0.108551 0.0384361 -0.0871016 0.0197954 -0.0386155 -0.131253 -0.0660847 -0.0619855 -0.0365043 0.0973345 0.0481114 0.0173007 -0.109615 0.0113362 -0.121913 -0.0872387 -0.117292 0.0731726 -0.0871616 0.147512 -0.164981 -0.0448467 0.0300431 -0.0672591 -0.0274063 0.0491383 0.0442139 -0.186375 -0.0143096 -0.109385 0.0779276 -0.0129796 0.0887884 0.0715997 0.12553 -0.17575 -0.134944 0.0491819 -0.044286 0.161049 0.00353279 -0.0364964 -0.0439131 -7.97124e-06 0.00969973 -0.115157 0.0324129 0.0540818 0.122077 0.0269972 -0.109855 0.186477 0.0242204 -0.0203443 -0.121633 0.160969 -0.0415043 0.0568475 0.0382921 -0.150283 0.054516 -0.0029866 -0.0312285 0.0747432 0.0678581 0.181096 0.0441447 0.0386255 -0.110473 0.0786973 0.0185307 0.110293 0.0311686 -0.0722312 0.0116687 0.00505617 -0.0302731 -0.101948 0.0282638 -0.093069 -0.113102 -0.169477 -0.0515622 -0.0529649 0.0680924 0.0471917 0.114726 -0.0272715 -0.0225044 0.0349583 -0.0310672 0.0829972 0.0674298 0.0211762 0.0643921 -0.0688347 -0.016577 -0.0169372 0.00358874 -0.0795122 0.042788 -0.0667624 0.120475 -0.102922 -0.0879072 0.0357646 -0.0287493 0.0144038 -0.0726452 -0.0416282 -0.0674679 -0.0259171 -0.0310884 0.0337121 -0.00916415 0.0569583 -0.015726 -0.0712831 -0.0794205 -0.107097 -0.0503685 -0.0824386 -0.0660826 -0.0261086 0.00310662 -0.119848 0.0208956 0.0763473 0.131737 0.131454 -0.0579394 0.121134 -0.0334903 -0.0652392 0.0661296 0.0342816 0.0320209 0.136294 0.126346 0.113275 -0.0793105 -0.0767779 0.100421 0.138802 -0.0552274 -0.0128271 -0.145943 -0.0684619 -0.0657558 0.172166 -0.117582 0.0589465 -0.0849573 -0.00879049 -0.0502588 0.0178279 -0.0224176 0.0780436 0.0748464 0.019907 -0.0312985 0.0099961 0.0607183 0.0449911 0.0114501 -0.013615 -0.0487846 0.09902 0.017896 -0.121274 -0.00253621 0.0786307 -0.129167 -0.0780711 -0.0290363 -0.0167687 -0.103737 0.054916 -0.107458 0.0366527 0.0543001 -0.0459725 -0.0418968 -0.141584 -0.0185415 -0.0556383 0.00513085 -0.000420139 0.0324327 0.048045 -0.186924 -0.143698 -0.108942 0.0290495 0.0483455 0.0791195 0.01084 -0.129245 -0.0535767 -0.0408723 -0.0606582 0.0176713 0.0834024 -0.114737 -0.0825048 0.0646137 -0.111853 -0.036184 0.0434474 0.175275 0.0159025 0.099348 0.0793645 0.030244 -0.0157881 0.127195 0.0874498 0.0378208 -0.0240921 -0.0695663 0.129546 0.146894 -0.0281261 -0.199042 0.19798 -0.164405 -0.0160179 -0.158705 0.189074 0.0662833 0.105643 -0.0583075 0.0403774 0.174843 0.0301975 0.0916988 -0.0447096 -0.0341586 0.116263 0.0522769 0.00814152 0.0492888 0.000934286 0.03446 0.155467 0.0361735 -0.00807909 -0.00339314 -0.0522253 0.137274 0.0480159 0.0882791 0.197188 -0.141891 -0.0481621 0.122604 -0.129992 0.0392961 -0.0172416 -0.00291953 -0.176182 0.0584329 -0.0970073 -0.141186 0.0801425 0.00270658 0.11881 -0.0048947 0.0676881 -0.0360692 0.00307823 0.0913105 -0.00356961 0.021197 0.07589 0.000201341 0.15816 -0.0844095 0.0886505 0.0151697 0.109773 -0.0946464 -0.0427435 -0.0895268 0.00958718 -0.0267321 0.185611 -0.0956309 0.110436 -0.0520912 -0.0228172 0.0996866 -0.146307 0.0137679 0.039213 0.0843482 0.0832528 -0.072164 0.186833 0.0589257 -0.0236383 0.0848083 -0.140015 -0.128342 -0.0150126 -0.0364105 0.0869948 0.0511861 -0.0702709 -0.053475 -0.136955 0.0341568 0.119646 -0.00377586 0.0420615 0.00861429 0.00279027 0.0352832 -0.0364186 0.0971276 -0.189598 0.032125 -0.126165 0.0189205 0.011298 0.0964085 -0.0197023 0.0487806 0.0156887 0.0218688 -0.177833 0.112643 0.0272607 -0.163659 -0.147705 0.110798 0.111933 0.132656 -0.0563411 -0.0216131 -0.00791453 0.0829489 -0.00841636 0.140552 -0.0121491 0.0165882 0.0849285 0.0299485 0.0624147 -0.0722911 -0.117194 -0.154481 0.0401431 -0.134468 0.062056 0.0527792 -0.0183492 -0.156472 0.136462 0.140935 0.0815852 -0.0441336 -0.136426 0.162892 0.02266 0.0684395 -0.0112637 0.00356857 0.117856 -0.0839839 -0.0418759 -0.0457246 -0.0523926 -0.0781031 -0.1179 0.00244326 0.00134181 0.0362884 -0.118553 -0.181725 -0.0605028 -0.133184 0.0169585 -0.0142693 0.151107 0.0950913 0.114024 -0.117748 -0.0173589 -0.0966826 -0.099153 -0.108596 0.145873 0.0167378 -0.121621 0.0357514 -0.0676572 -0.0525099 -0.15006 -0.03951 0.0261124 0.0162556 -0.0280006 0.0710263 0.0330354 -0.0450844 0.00850538 0.0921763 -0.0177519 -0.00178578 0.122018 -0.104012 0.0272132 0.0318525 0.133652 -0.0372406 -0.0356478 -0.0062317 0.0789647 -0.0198714 -0.109722 0.147827 0.0327262 0.0197614 0.103332 -0.0728347 -0.0410846 0.0866362 0.0775336 0.132371 0.0949741 0.0493685 -0.0739929 0.078719 -0.0237681 -0.143929 -0.0550576 0.119973 0.0850897 0.109007 -0.0488072 0.0627527 -0.0558486 -0.0990662 0.0595957 0.197411 0.0755731 0.0104919 0.162355 -0.043936 0.00248052 0.0544758 -0.0017288 -0.119011 -0.0496424 -0.0360402 -0.0777589 0.0149023 0.0523873 -0.0779758 -0.0075919 0.117228 0.0683693 -0.186804 0.088992 0.0226522 -0.176064 -0.0209709 -0.0130832 0.0676597 0.0679902 -0.159399 -0.00795302 -0.165172 -0.00885625 -0.0617451 -0.0914462 0.107369 0.00229117 -0.100162 -0.0880339 -0.041755 0.0859011 0.0171737 -0.17456 0.00189993 -0.107118 0.139258 0.0579738 -0.0533077 -0.15882 -0.0153807 0.0421671 -0.124578 0.0229075 0.119288 0.0727389 0.0291962 -0.0905184 -0.0607086 -0.0271519 -0.00767843 -0.0490649 0.0345571 0.0324154 0.116463 -0.0749022 -0.00954005 -0.0102798 -0.106465 -0.0229795 0.020634 0.0630081 0.0134963 0.0690236 -0.167618 -0.00709563 -0.0228096 -0.131099 -0.061378 -0.122591 0.17375 -0.0520485 0.0942102 0.178196 0.160306 0.0320611 0.033504 0.0104795 -0.153155 -0.093493 0.0443176 -0.0272412 -0.0979136 0.0630174 -0.145652 0.0506236 -0.141047 0.0323388 -0.0432678 0.112031 -0.0315339 0.0736845 0.118951 0.0966931 -0.00225741 0.0128015 0.00917144 0.103985 0.105183 -0.0155565 -0.0391708 -0.0270301 -0.0164553 0.0283382 0.0856013 -0.140246 0.09357 -0.10936 -0.0990248 0.100017 -0.104159 0.1055 -0.0983945 0.0901264 -0.010212 -0.00773275 -0.119285 0.057834 -0.0361627 0.166789 -0.0244863 -0.0893244 0.0670286 -0.118202 -0.101808 0.125047 -0.197588 -0.14035 0.0887447 -0.0631676 0.123399 0.00345259 0.0923338 -0.0247707 -0.0206599 -0.127964 0.0292434 0.0187258 -0.160265 -0.0874912 0.0473098 0.0018205 0.166685 0.134254 -0.0200851 0.164779 -0.0871387 0.0125234 0.107727 -0.0309315 -0.0887235 -0.00703205 -0.0283283 -0.1999 0.0552606 0.0545942 -0.0416259 -0.16997 0.0396026 0.137533 -0.0149345 -0.0889379 -0.0609075 -0.0408291 0.0756782 -0.0251535 -0.0755659 -0.0809267 0.0456623 -0.0358774 -0.039723 0.198278 0.0351787 0.0755921 0.123303 0.0219491 0.0664832 -0.00592199 -0.0734751 -0.0674405 -0.0614764 -0.154341 0.0525194 0.0567943 0.00999851 0.0640711 -0.141783 -0.142836 0.0701801 0.0560501 0.0118989 -0.0644207 -0.0242775 -0.118471 0.024853 0.0346682 0.140345 0.190331 0.107656 -0.0721084 0.0127316 0.13447 -0.0103571 0.0246729 -0.0833635 -0.00301163 -0.0985647 -0.0780249 0.0185079 -0.156944 -0.0168368 0.0541518 -0.0952042 0.0330212 0.0884093 -0.0185709 0.0647938 -0.065066 -0.0386688 -0.117244 -0.128736 0.11026 -0.0512271 -0.150694 0.092583 -0.00703213 -0.0633232 -0.0503924 0.0647159 -0.00612329 -0.0353886 -0.090708 -0.102487 0.016619 -0.0183431 0.0518911 0.109475 0.00983881 0.047944 -0.0857547 0.140956 -0.161821 0.0872936 -0.0753196 0.0749049 0.00639222 -0.0229268 -0.0475902 0.0746813 0.170346 -0.00489786 0.0693098 -0.0656321 0.0205777 0.0218358 -0.0431514 0.0773865 0.0820211 -0.0342792 -0.0596833 0.00866796 -0.0715709 -0.125162 0.173596 0.0254728 0.0112787 0.055024 0.022794 0.105035 0.0197668 -0.168853 0.0180949 0.0991374 -0.0305032 -0.0254052 -0.08407 0.0562877 0.0773138 -0.0929321 0.0150691 0.00454445 -0.0746556 -0.116175 -0.0131935 -0.0220469 0.0114339 0.189195 0.0189217 -0.0706751 0.00195074 0.178769 -0.0536021 -0.0868696 -0.19108 -0.0948905 -0.0224067 0.0326901 -0.11449 -0.00492897 -0.0897858 0.0762329 -0.0140615 -0.125042 0.0277504 -0.0361509 0.0114613 -0.0680041 0.00812808 -0.0857355 -0.168718 0.0287198 0.0618491 -0.0964462 -0.0568364 0.189769 0.0151799 0.0466255 0.107221 0.0590881 0.0616157 -0.0593317 0.171276 -0.119454 0.0135755 -0.0520537 -0.0226417 0.00744295 -0.146715 0.140284 -0.162802 -0.0114328 -0.119549 0.0160012 -0.15077 0.06403 -0.0959774 0.0152492 0.0477472 0.0362537 -0.0291894 0.10622 0.0840726 -0.0961528 0.0460163 -0.0435143 0.0138646 -0.0780362 0.0143503 -0.117637 0.0296255 0.0445482 -0.132437 0.0512714 0.101802 -0.0907755 0.115994 -0.064133 0.168417 -0.120423 -0.00100318 0.0254967 -0.151748 -0.0655017 0.0976003 0.0781481 0.0490052 0.149129 -0.0395222 -0.0057001 0.115546 0.177283 -0.164544 0.048887 -0.0185726 0.161403 0.198262 -0.0894218 -0.00997627 -0.031951 0.0308918 0.0297538 0.171094 0.0892132 0.00135391 -0.152923 -0.0186809 -0.0362106 -0.110961 0.139685 -0.0436413 0.0360517 0.0448077 -0.139643 -0.0787697 -0.0292932 -0.0483373 0.0566358 0.062087 0.0200268 0.0698215 -0.0413013 -0.0424738 0.152174 0.0092837 0.0649397 -0.00993596 -0.0737919 -0.0563116 -0.177149 0.0475829 0.0975081 0.059262 -0.0758753 0.053169 0.0297678 -0.108003 0.0186545 0.19613 0.0953603 0.137155 0.0633104 0.0484015 0.0305549 -0.0105502 0.121896 0.0671856 -0.0285876 -0.00498711 -0.0384434 -0.148607 -0.0236822 0.00954303 -0.0768155 0.0675635 0.0288819 -0.139461 0.00243328 -0.0848703 0.0735463 -0.0750559 0.0823506 -0.07225 0.147889 -0.0614725 0.0435297 0.0375801 -0.155834 -0.11118 -0.000429539 0.0771176 0.109418 -0.193892 0.00775199 0.133916 0.0594975 0.0146262 0.00946124 -0.107108 -0.0711861 0.0413357 0.192494 0.0987471 0.0906155 -0.146347 -0.0114965 0.0283007 -0.0653548 0.0597875 0.0954668 -0.139189 -0.115884 -0.0816724 -0.0502475 -0.11596 -0.0643608 0.0513074 -0.0199196 0.0987 -0.130557 -0.0368595 0.0554989 0.0261906 0.0851116 0.0316433 0.0862926 -0.00899734 -0.0294224 -0.126568 0.128513 0.107207 0.034666 -0.0725885 -0.0634261 0.156641 -0.0849031 0.135925 0.0711342 0.166584 0.158921 -0.175822 0.1513 0.0243739 0.0109637 -0.0783391 0.0958779 0.0566001 0.0906528 -0.0856738 -0.110083 -0.0167477 0.0961095 0.199806 0.010089 -0.0650396 0.0976438 -0.0178302 -0.0484378 0.124689 -0.0574624 0.0727861 0.157122 -0.175345 0.0402125 0.00220202 0.101996 0.00160405 -0.00184141 -0.156513 -0.0394453 -0.0660975 0.0149583 0.0331209 0.0817453 0.116421 0.048447 -0.0289655 -0.0508743 0.0368914 -0.0100516 -0.0815507 0.0258708 0.0938692 0.015562 -0.0200026 -0.101056 -0.00853 0.068535 -0.013044 0.0438641 0.15345 -0.0312567 0.0824968 -0.00517925 0.105462 0.130399 -0.0835953 -0.074955 0.0609208 0.0401281 0.125333 -0.173626 -0.0845972 0.00797559 0.0719387 -0.0472568 0.0272325 0.199802 0.00761736 -0.103551 0.0793778 0.0177183 0.0761961 -0.0393758 0.0650968 0.00582661 0.00416879 0.148504 0.0387826 -0.107968 0.0739273 0.116275 0.0915345 -0.0810164 0.0653497 -0.0465167 0.0656118 -0.0543491 -0.0107269 0.0605238 0.107077 0.00714661 0.0363768 -0.110781 -0.126073 0.112779 0.101468 -0.183431 0.0424993 0.0401692 -0.193828 0.0878362 -0.00921688 0.0994064 -0.149736 -0.137044 0.198783 -0.00455952 -0.0911426 0.177602 -0.184952 0.05617 0.18788 -0.101677 0.00711343 -0.0486732 0.145273 -0.0270903 -0.0835972 0.0763099 -0.132249 -0.0279323 0.0237212 0.0131259 -0.109473 0.113789 0.134152 -0.126849 0.0410991 0.101383 -0.12835 -0.0756724 -0.0237367 0.142417 -0.0223185 -0.197714 0.145789 0.114785 0.136238 0.0031994 0.0698354 0.0458602 0.141139 -0.147951 -0.0166877 0.0286842 -0.0824341 0.179208 -0.0564035 -0.015195 -0.0207837 -0.0333643 0.0299223 0.0571209 -0.0721549 0.00156056 -0.0043623 0.0194416 0.149645 0.127417 -0.0383984 0.0662526 0.0795538 0.124889 -0.0667441 -0.0769102 0.0651966 -0.00404763 -0.1468 -0.0374268 -0.164377 0.0714203 -0.0157872 -0.0567826 -0.00600316 0.0402171 -0.0366142 0.0133608 -0.0865008 -0.0660582 0.193557 0.0154867 0.0778522 0.0429436 0.0127718 -0.00837534 -0.0173388 0.00300062 -0.0998506 0.0346598 -0.175434 0.11703 0.096933 0.129374 -0.091239 -0.00263627 -0.158969 0.020087 -0.0179442 0.113674 -0.0072835 -0.108611 0.151057 0.0210272 -0.0800191 0.0946352 -0.0893655 0.0211691 0.156498 -0.0958712 -0.0651964 -0.119204 -0.0410902 -0.144965 -0.10387 -0.137703 0.088505 -0.159842 -0.0597754 -0.0121577 -0.0594532 0.10983 -0.118947 -0.0629689 0.0201911 0.0328265 -0.0814743 -0.0499175 0.0344355 0.00923234 -0.0390474 -0.113528 0.164707 0.0698788 -0.00886063 0.146288 -0.0221641 0.0564852 -0.115837 -0.0577889 0.0442103 0.0742163 -0.00510816 0.055396 -0.0183106 0.129567 0.0344201 0.0392119 -0.129711 -0.160472 -0.0801052 -0.018016 0.00972876 -0.157854 0.179061 -0.0364307 -0.124428 -0.0965357 -0.117401 -0.0992019 -0.0384212 -0.0761821 0.00101995 0.199582 0.040875 0.16429 0.175165 -0.0890238 0.0223626 -0.166699 0.152511 0.0656847 -0.0996346 0.0901563 -0.0125272 0.0547021 -0.0581385 -0.0255771 -0.0251885 -0.0166708 0.0449048 -0.00452975 0.032909 -0.0380327 -0.0183735 -0.061023 0.010617 0.133835 0.0354927 -0.138757 -0.122465 -0.0240083 -0.0899093 -0.0598522 -0.0649603 0.0658786 -0.127322 -0.0470932 -0.00946703 0.0323974 -0.118362 0.0688948 0.191117 0.133017 0.0339996 -0.193476 0.0973973 -0.0621287 0.0147303 0.123284 0.0044153 -0.10671 0.109554 -0.0651848 -0.068754 -0.170986 -0.00473911 -0.0258955 -0.0473097 0.00569221 -0.0819803 0.00535027 0.0845596 -0.133225 0.102364 -0.103312 0.0149938 -0.0275534 0.0884391 0.0849219 0.160794 0.0194111 -0.0599135 -0.110726 -0.0279429 -0.0254718 -0.0830452 0.00100991 0.154704 0.0120462 -0.105131 0.135849 0.0575872 0.0774999 0.00586104 0.0462681 0.172047 0.108391 0.113885 0.0106068 -0.123085 0.047876 -0.0125137 -0.105254 0.182812 0.109385 0.108839 0.0581862 -0.171375 0.176723 -0.178903 0.178317 -0.00171081 -0.0159054 -0.049467 0.177969 -0.0028426 -0.0410441 0.0425248 -0.177333 0.0480405 -0.1031 0.0751615 -0.0531093 -0.0435091 -0.198216 -0.0792782 -0.115336 -0.03823 -0.0467795 0.0274977 -0.110374 0.0904443 0.0350763 0.0156172 0.00797416 0.0659912 0.164024 -0.0934242 -0.14142 -0.00169576 -0.0456018 0.117839 0.0114974 0.0232473 0.112337 -0.0935339 -0.156282 0.00619233 0.0212879 0.102064 -0.0964312 0.180033 -0.00223522 0.0691792 -0.116417 -0.155635 0.094354 -0.123538 -0.182222 0.0720502 -0.0601 -0.00199976 -0.105733 0.005022 -0.0928106 -0.109176 -0.0510488 0.073828 -0.164555 0.118013 0.0711376 0.0581704 -0.0485981 -0.0996199 0.0694473 0.0271926 -0.133347 0.0150249 -0.0836952 0.123397 0.00778887 -0.0091086 -0.00442145 0.124304 0.0609437 -0.10684 0.0697845 -0.0723924 -0.0954855 -0.102211 0.0723045 -0.103379 -0.0295926 -0.0670801 -0.119452 -0.00339835 -0.125035 -0.062038 -0.084724 -0.126274 0.0723482 -0.0173841 0.0482533 0.17826 0.0760611 -0.0594575 -0.101769 -0.0266537 -0.141982 -0.0320953 0.0404718 0.102112 0.118978 -0.131933 -0.0828476 0.0156629 -0.0871428 0.143612 0.0684784 0.0258837 -0.0502021 0.0259 0.085662 0.00518026 0.00859348 -0.153857 0.182991 0.141648 -0.0566741 -0.0984387 -0.0505507 0.0901892 -0.108681 0.0689275 -0.0800668 0.0839038 0.0411147 0.138407 0.0832989 -0.162967 -0.0349436 -0.0803604 0.0391152 -0.0910435 -0.103868 -0.146123 -0.044716 -0.048882 0.0320616 0.0319743 -0.00447918 0.0499219 0.124433 0.00403665 0.0888624 0.0119997 0.186361 0.123547 -0.0534899 0.143224 0.164661 0.0287437 -0.153211 -0.116478 0.0445171 0.0247377 -0.176589 0.102889 0.156793 0.0593212 -0.0329109 -0.0783406 0.173846 0.199684 0.0816761 0.130718 0.0984756 0.042892 0.0771037 0.00789683 0.0364472 0.161933 0.0460351 0.128421 -0.000754913 0.0864796 0.00120815 0.0333409 0.0945476 -0.141721 0.0853476 0.112495 0.0887783 -0.0278291 -0.09514 0.0896893 -0.0903339 -0.0826371 -0.0500471 -0.184285 -0.0700018 -0.0690647 -0.113048 0.0324957 0.0495404 -0.0155954 0.0276343 0.0285027 -0.0836109 0.0578639 0.0181876 0.157383 0.107723 -0.0711794 0.0553024 0.124487 0.0693053 -0.0738756 -0.0550098 0.095164 -0.0173053 0.1237 -0.0102178 0.0170314 -0.0250578 0.0391254 0.00574407 0.161977 -0.01912 -0.0938018 0.00653043 0.00318689 0.0554479 -0.0113534 0.142594 0.188352 0.0889791 -0.0507967 -0.09873 0.199121 0.0247997 -0.132077 0.0165244 0.0421022 -0.0632354 -0.166461 0.0808804 0.00909992 -0.167641 -0.125115 -0.0300277 0.0471092 -0.0478565 -0.0225272 -0.0696237 -0.0315496 0.0226468 -0.0764928 -0.176715 0.0969015 -0.0279988 -0.0521518 -0.132295 0.0267803 -0.0496072 0.0662339 0.0378743 0.0460277 -0.0149045 -0.034876 0.0907409 -0.142565 0.103274 0.06599 0.0630646 0.0464005 -0.156579 -0.0296407 -0.013585 0.00265176 -0.0135731 -0.0781873 0.0261995 -0.0926485 0.0884658 0.00353704 0.033434 -0.113143 -0.0274288 -0.119941 0.054056 0.053888 0.0474486 -0.015724 0.038009 0.0837463 -0.0399486 -0.112805 0.0371486 0.0409808 -0.151388 0.185383 0.0699256 0.155141 0.140556 -0.142517 0.0227313 -0.0852209 0.139 0.0855555 0.132616 -0.0920155 0.147351 0.0101534 0.0674977 0.0520029 -0.161001 -0.0174422 0.0613596 0.0413281 0.017434 -0.127028 0.0248231 -0.0135842 0.0583613 -0.047489 -0.124167 0.133479 -0.0206184 -0.0339453 -0.129751 0.0160697 -0.0560723 -0.104894 0.02946 -0.17315 -0.154224 -0.0113702 0.0286874 0.0162176 -0.0188181 -0.197456 -0.0303487 0.165927 0.0817808 0.0470565 -0.0188232 0.0856507 -0.0468841 -0.0328213 0.140628 -0.0429602 -0.0986981 -0.089381 -0.0891673 -0.0708031 -0.130801 -0.0629374 0.036798 0.00678767 0.0580882 -0.00773594 -0.106994 0.0658436 0.0588068 0.0714065 -0.131481 -0.169279 -0.125522 0.0306692 0.0933161 0.0806331 0.0556589 -0.0308052 -0.0234837 -0.00760476 -0.0341817 0.107256 -0.15625 0.122706 -0.0856288 -0.050845 -0.061093 -0.0400237 -0.0447661 0.0363942 -0.0819546 -0.0312278 0.0141021 0.00795998 -0.0630208 0.0515335 0.0576527 -0.127456 -0.00759598 0.00486252 0.0454762 0.179957 0.0868646 -0.0921903 -0.00297389 -0.129769 -0.040291 0.059379 0.106502 -0.135382 -0.0283299 -0.119985 -0.0508325 -0.141017 0.0196013 0.0864959 0.0120159 -0.0886809 0.194035 -0.049989 -0.190651 -0.0464081 -0.113752 -0.151902 -0.0167452 -0.0696891 0.0888334 0.165442 -0.154733 0.058284 0.0495751 -0.00790337 0.112472 0.00516574 -0.177933 0.031078 -0.0547959 -0.0365969 0.0259229 -0.00958223 -0.0921285 -0.0779216 -0.152329 -0.106353 0.051141 0.135184 0.140035 -0.00963753 -0.0108745 -0.09043 -0.125948 -0.0374654 -0.173718 -0.00829117 0.0805341 0.103476 -0.0185609 0.100562 0.0132919 0.109621 0.128765 -0.110716 -0.00482506 0.0569688 0.0762658 -0.122069 0.180076 0.050189 0.0181941 0.0279234 0.116006 -0.00240782 -0.0208198 0.0911676 -0.0468735 0.136839 0.0854312 0.0637591 0.0912357 0.0842641 0.0171663 -0.0512232 -0.131713 0.0535717 -0.0220004 0.00742638 0.0297791 0.151456 -0.0332053 -0.00924829 0.113019 -0.108757 0.00790461 -0.173148 -0.113819 0.00282919 -0.0252816 -0.0312753 0.0044217 0.00626755 -0.170075 -0.00646299 -0.0744792 0.133412 0.114771 0.0349547 0.0843291 -0.104968 -0.0381215 0.0572392 -0.161185 -0.168919 0.00401146 -0.0785678 0.0100984 -0.0157141 -0.0985688 0.0846441 0.027609 0.0403959 -0.0444266 0.15517 0.0144821 0.0481629 0.033945 0.121812 0.0193892 0.0592349 0.00666127 -0.0788482 -0.0069618 0.10271 -0.0373852 -0.0770246 0.0634468 -0.0282781 -0.0512972 0.0754224 0.0713591 0.19764 0.0546721 -0.141695 0.164231 -0.0251848 -0.0130924 0.0272932 -0.147123 -0.0739508 0.0294359 -0.0469553 -0.0192406 -0.0845399 -0.0718643 0.0613957 0.0040958 0.0820597 -0.0242319 0.102145 0.117568 0.147935 -0.0777571 -0.118823 -0.0778407 0.0226087 -0.137493 -0.0550702 0.0463511 0.0177999 0.0259568 -0.0947196 -0.104359 0.0362979 -0.0140224 -0.063278 0.0989076 -0.0117441 -0.0532893 -0.0112469 -0.0384842 0.00166192 -0.158001 -0.11719 -0.040319 -0.0375628 -0.0862501 0.0497268 -0.00537192 -0.0224329 0.114829 -0.079537 0.0721309 -0.0722299 -0.193774 -0.0204731 0.0110786 0.0725725 0.0372326 0.164868 -0.149311 0.114647 0.0420122 0.0352661 -0.099438 0.0482801 0.0513996 0.0848667 -0.0489579 -0.0113071 0.0384739 -0.0818563 -0.0304259 -0.0525194 -0.188902 0.0758515 0.122333 -0.00682961 0.0452544 0.0243998 0.0598865 -0.0635832 0.00387729 0.0141853 -0.0257937 0.0499278 0.0765017 -0.0175309 -0.121548 -0.100783 -0.128728 0.111207 -0.174406 -0.0340073 -0.0207975 0.0445099 -0.0563007 -0.0315968 -0.0932175 0.00687386 0.0222559 -0.00249619 -0.0445139 -0.0375789 -0.185977 -0.0181314 0.0145002 -0.039825 0.0825486 -0.0605587 0.0476944 0.0797714 -0.00580024 0.198018 -0.012304 -0.0287461 0.0221488 -0.0175016 0.00546844 0.0419195 0.0249856 -0.0525972 0.0743345 0.186705 -0.0129624 0.00428622 -0.175412 0.0703167 -0.0492377 0.0728373 0.103294 -0.00416746 -0.00322615 -0.108116 -0.0998351 0.0132785 -0.141163 0.175918 -0.0930532 0.126205 0.103065 0.0194735 -0.046276 -0.176185 0.0625418 -0.0803698 -0.112104 0.124761 -0.101987 -0.0463296 0.093001 -0.0234052 0.0683723 -0.124649 0.137472 -0.0625433 0.00808539 -0.0629631 -0.0532643 -0.0952738 -0.0759883 0.022209 0.042407 -0.0643878 -0.0429447 -0.0182117 0.000450008 0.0989314 -0.125955 -0.106011 -0.0225187 -0.0794351 -0.0543707 -0.0283999 0.0552183 0.0603155 -0.0164145 0.040868 0.0900187 0.0578064 -0.134211 0.103492 -0.126559 -0.0655895 0.0299183 -0.0953951 -0.116879 -0.0393084 -0.192261 -0.0542171 -0.0710475 -0.123235 -0.105726 -0.0609765 0.0666672 -0.0725373 0.0171392 0.0181585 -0.0535371 0.06299 -0.13286 -0.160328 -0.0568087 -0.0168663 -0.0223003 0.0121237 -0.186656 0.0741824 0.135021 -0.0692807 -0.0692012 -0.174801 0.0771684 -0.101807 0.0524242 -0.122078 0.011554 -0.0505825 0.124982 -0.102559 0.155262 0.0304385 0.0282622 -0.0622191 0.133038 0.0573559 -0.187724 -0.139885 0.0767876 0.00435081 -0.0404144 0.0374053 0.140818 -0.0760279 -0.101927 0.00171684 -0.00187833 0.068224 -0.0809433 -4.78238e-05 0.104805 0.0865215 0.0607119 -0.133624 0.0482056 -0.0920774 -0.0891129 -0.0732117 0.0910856 -0.146582 -0.101728 -0.0285222 0.0928112 -0.104757 -0.0348848 0.0295318 0.0643334 0.0288587 -0.0691371 0.186547 0.000434274 -0.0236351 -0.0817983 0.050968 0.0453511 -0.162851 0.0517445 -0.139683 -0.0755428 0.0121478 -0.0633759 -0.122625 0.172298 0.0553303 -0.0457972 0.177398 0.0115109 -0.0429654 0.0609067 -0.00880103 0.0175422 0.085057 0.07537 0.0692182 -0.15821 0.041291 -0.0429483 0.17115 -0.000676676 0.0166577 -0.00762748 -0.0345726 -0.0482633 -0.063529 0.02188 -0.162024 -0.111438 -0.0178129 0.0115237 -0.141636 0.0136035 0.0477361 0.0499855 0.0184629 0.0751262 0.124068 0.0290942 0.149949 -0.0930068 0.0977541 0.00451697 -0.00279021 -0.0454017 0.0109856 -0.0416768 0.176374 -0.0852138 -0.0203181 -0.0376906 0.0223737 0.0864811 0.154798 -0.00632898 -0.051917 -0.0439838 -0.161129 -0.0619521 0.0250835 0.0534315 -0.105993 -0.0358253 -0.00381361 0.0330426 0.198906 0.0538073 -0.0337194 -0.00918648 0.00971299 0.0335383 0.174637 -0.0559213 -0.0391936 0.0629502 -0.113906 0.0200392 0.0158077 -0.0170695 0.00173103 0.0747414 0.0874716 0.0366226 0.0170364 -0.0594628 0.117218 -0.066519 -0.128188 -0.128844 0.0925038 0.091902 -0.141132 0.0112685 -0.140023 -0.117131 0.0345492 0.159004 0.0113376 -0.0143733 -0.0039551 0.0349826 -0.106291 0.135866 -0.0211731 -0.0326544 0.106652 -0.0725179 -0.0682296 0.0655705 0.0136365 -0.0568752 -0.00124523 -0.140877 0.128934 -0.199296 -0.0234663 0.0270553 -0.012018 0.0666033 -0.119908 -0.0103022 -0.00615446 0.0700385 0.142215 -0.0417685 -0.0359335 -0.0161301 0.0107721 -0.127265 0.0122794 0.178514 0.0832603 -0.0569825 0.00554478 0.0394745 -0.057343 -0.136436 0.0462856 -0.104176 -0.000823091 -0.197809 0.0396815 -0.0450462 -0.0487632 0.04743 -0.0251151 0.0421576 0.0531131 -0.165578 0.0855769 0.0830109 0.0286915 -0.194454 -0.00263203 0.04072 0.0114567 0.0708217 0.00270257 0.0440306 0.0545321 0.00475784 -0.113097 0.103916 -0.0809754 -0.166116 0.144773 0.147884 -0.0917538 0.0596029 -0.0714349 0.0784654 -0.0523254 -0.0832964 -0.033657 -0.11184 0.00360079 -0.157519 -0.0170553 0.00248519 -0.00271212 0.022916 -0.0231138 0.132644 -0.00873629 0.0551161 -0.103241 -0.117822 -0.0510329 -0.0122217 -0.102982 0.0139241 0.159824 0.0470427 0.00571026 -0.0645162 -0.0110489 0.0384914 0.0840105 0.0181839 -0.16156 -0.177464 -0.0610365 0.0208012 -0.136704 0.0789483 0.0812039 -0.012693 0.081566 -0.123796 0.0915865 0.0341468 0.19536 0.175939 0.120216 0.0487923 0.142129 0.134876 0.0163031 -0.0561334 -0.0135939 -0.0690285 -0.0239571 0.0515949 0.0870495 -0.0345479 -0.0585468 -0.0574893 -0.180892 0.134307 0.000921311 -0.092714 -0.15247 -0.138483 -0.0531202 0.0446107 -0.0183083 0.00924073 0.146329 0.179086 -0.0720869 0.0903932 0.00233156 -0.0964553 0.0222283 0.119768 -0.0832898 -0.0134531 0.0740004 -0.182052 0.0877045 0.0633322 -0.0502536 -0.146159 0.11814 -0.0925315 -0.0879548 -0.134374 0.0773985 0.0490584 0.0795116 -0.0536418 0.0449516 0.130154 0.0505322 0.104293 -0.0223442 0.0927384 -0.00235861 0.0621233 0.183575 -0.0809071 -0.0955994 0.108948 -0.0532198 0.123223 0.0279792 -0.11048 -0.0376635 -0.0869102 -0.13785 0.122972 -0.0294158 0.134664 0.166052 -0.115169 -0.0672021 0.0389913 0.0166315 -0.164067 0.12448 -0.13188 0.0709497 0.00792338 0.0412184 -0.179204 0.114178 -0.108272 0.120554 -0.0284044 -0.0506585 -0.0446401 0.12044 -0.077154 -0.0864288 -0.00527462 -0.0120526 0.174686 -0.123334 0.1274 0.0455254 0.114555 -0.10159 -0.145585 0.0447249 -0.00777298 0.00908711 0.0237387 0.0742403 -0.0889599 0.101428 0.138778 0.0505617 -0.0598822 -0.0226104 0.00751026 -0.0564064 0.0761866 -0.054539 0.0345143 -0.00363047 -0.133481 -0.0939435 0.0656286 -0.117943 -0.0188247 0.190746 -0.0768169 -0.0204232 -0.152573 -0.132448 0.040514 -0.177558 -0.0701707 -0.0338896 0.106803 0.0660309 0.0311453 -0.0853441 0.174564 -0.0991964 -0.0351473 -0.0209119 0.0610868 0.125852 -0.0805935 0.0406329 -0.050136 -0.0840768 0.091391 0.155038 -0.127309 -0.0463933 0.178168 0.0939979 0.182714 -0.110313 0.00737128 0.128404 0.0559433 -0.139415 -0.0206325 -0.101347 -0.077264 -0.148415 0.12032 -0.0192422 0.0677895 0.100365 0.0833537 -0.0716714 -0.0855044 0.0643158 -0.0860253 -0.0229985 -0.0726431 -0.172843 -0.178588 -0.0159424 -0.064867 -0.095229 0.000627486 -0.0647476 0.162887 0.0711797 0.0762364 0.00880092 0.180291 -0.0941632 0.0519435 0.0244865 0.0352035 -0.0961531 -0.0774195 0.113583 0.0674611 0.0225335 -0.189291 0.0891221 -0.0358817 0.124557 0.00269458 -0.0269328 -0.016398 -0.0137619 -0.0257029 -0.0584854 0.111784 -0.107513 0.0419023 0.162377 -0.0938519 0.0348304 0.112814 0.156628 -0.158032 -0.113192 0.113534 -0.00557993 0.00918959 -0.108801 0.018816 -0.0747562 0.00894026 0.128152 -0.0516574 -0.107885 -0.0267182 -0.0152658 -0.0262138 -0.096301 0.13497 -0.106282 -0.00274602 0.13767 0.0882382 -0.146231 0.0607424 -0.145594 -0.0590531 0.0237139 -0.0471161 0.00210136 0.110443 -0.158478 -0.148296 0.0873111 -0.0938622 0.0769119 -0.0333039 0.0835737 0.00194096 -0.0304544 -0.00705997 -0.00122524 0.0395297 -0.0313368 0.0296298 0.0918971 -0.0176577 0.0417675 -0.170661 -0.058717 0.00242884 -0.143562 0.0705901 0.150527 0.0624566 0.145279 0.0182583 -0.0659332 0.0428859 0.02098 -0.0791033 0.0223915 -0.0357589 0.0497568 -0.197092 -0.141376 0.101585 -0.0991997 0.012265 -0.0482064 -0.00275427 0.0926397 0.0108273 0.111698 -0.121209 0.022607 0.0197204 0.107113 -0.100954 0.102094 0.0863915 -0.119951 -0.0669384 0.0192249 -0.115586 0.1145 -0.0638927 0.102034 0.0312896 -0.186848 -0.178209 -0.0448429 0.0193088 -0.145205 0.191452 0.050858 0.198037 -0.0777543 0.144339 0.0143045 -0.130672 -0.00264985 0.128244 -0.0491755 -0.0313374 -0.0101094 0.0576062 -0.0577844 -0.0524762 -0.0585409 0.0109153 0.0444058 0.167675 -0.0201741 0.029315 0.116975 -0.131276 -0.0902742 -0.0712688 -0.131104 0.0555554 -0.0469778 0.154839 -0.0607934 0.108681 -0.00935894 -0.0308613 0.00377151 0.0182267 0.119981 0.0419796 -0.0206843 -0.143166 0.0161819 -0.0134216 0.0131963 0.0663478 -0.0128168 -0.00410038 0.131238 0.0641491 0.00449265 0.0803194 -0.0790197 0.197127 -0.160387 0.149034 -0.0113891 0.160356 0.0683728 0.144398 -0.0369957 -0.109525 -0.116534 -0.0576013 0.0224804 -0.0436757 0.0750103 0.118593 -0.0751728 0.0741085 -0.0705931 0.0540593 0.0367975 0.0428596 0.0382834 -0.137345 -0.0380946 0.0794467 -0.0836202 0.0110755 0.0853664 -0.0059934 0.0374519 0.0921549 -0.0122163 0.0757382 -0.0406174 -0.144658 -0.125239 0.0582388 0.00592192 -0.0372054 0.0402334 -0.150663 -0.0132013 0.117397 0.0176255 0.0180704 0.0489187 0.16662 -0.0640658 0.0973101 0.00900134 0.0317391 0.150491 0.0267719 -0.137022 -0.0271385 -0.120067 -0.106816 0.0294237 -0.0747745 0.0211304 -0.0449252 0.0523391 -0.0853492 0.0628585 0.0634039 -0.0518647 -0.0377024 -0.0833802 0.121609 0.0327493 0.0377934 0.0329773 -0.0655796 0.080963 0.0198348 -0.0129704 0.0417345 -0.170754 -0.0442803 0.162002 0.00131933 -0.0160462 -0.157282 -0.156128 0.102896 -0.0303928 -0.00746168 0.127401 0.144442 -0.00703836 0.0727048 -0.149378 0.0643486 -0.115717 0.0966702 0.100525 0.0338652 0.0947875 0.160206 -0.0299341 -0.0580044 -0.187494 0.0465144 -0.0282263 0.0647519 -0.091179 0.138453 -0.0431496 -0.0923017 0.0194973 -0.0911868 0.0280824 -0.0742257 0.0272443 0.137889 0.168787 -0.130076 0.0101899 0.0380105 -0.0664841 0.0299301 -0.130504 -0.0151823 0.0349157 -0.0718955 -0.0461246 0.0677108 0.108759 0.172209 0.0385657 0.0213765 -0.0644719 -0.154023 0.137434 -0.0344058 0.0464825 0.0642483 -0.000843026 0.181865 -0.187056 0.00715287 0.0478532 0.0376172 0.10756 0.0586703 -0.100897 0.0690888 -0.137182 0.0996286 -0.108388 0.0335176 -0.0689828 -0.056789 -0.102966 -0.0340434 -0.0190995 0.0110354 -0.113387 -0.116458 -0.0826283 -0.0988564 -0.0190969 0.0410434 0.107267 -0.0530201 0.0724713 0.0663184 0.080293 0.0304244 0.113042 0.014227 0.0656043 0.164876 0.0662263 -0.0465287 0.0742517 0.149693 0.0734941 0.133474 -0.122361 0.0658706 0.00890998 0.103054 0.0725276 0.0976002 -0.099967 0.00900351 -0.00034744 -0.0448144 -0.16846 0.00518131 -0.0778039 -0.0433191 0.0200534 -0.026821 0.0810613 -0.0254541 -5.55846e-05 0.0455635 -0.123072 0.0132016 -0.0120619 0.0235376 -0.176529 -0.0428184 0.0221018 0.00826014 -0.0366706 -0.0936166 -0.154467 0.0312196 -0.105075 -0.0650234 -0.0319775 -0.056071 0.0262687 -0.176128 -0.0698324 -0.0349821 0.0405693 -0.107994 -0.0749575 -0.0657946 0.173212 0.157851 0.0605527 -0.15118 -0.0863973 -0.0318117 0.0817522 -0.0565003 -0.13981 0.01836 -0.0757909 -0.0174751 -0.143877 -0.0407489 -0.0961417 -0.0978972 0.0100529 -0.0460038 0.181879 0.0202343 0.11829 0.0103441 0.0624092 -0.00735286 -0.100346 -0.102869 0.117676 0.00509598 0.0638027 -0.0277259 0.122384 0.0333468 0.119808 -0.0933191 -0.125575 0.141095 0.0982366 -0.0413001 -0.012214 -0.0283532 0.0251736 0.162268 0.0671063 -0.0969573 0.0828074 0.00733801 0.0374482 -0.0320181 -0.0177544 0.0100628 0.122757 -0.0181732 0.109178 -0.132282 -0.0720375 0.0186451 0.0364171 0.00771819 -0.100662 0.0692135 -0.0214533 -0.0236916 0.126503 -0.104226 0.154908 0.0407938 -0.0337724 -0.0135165 -0.00135763 -0.0921422 -0.0317761 -0.128525 -0.0830504 -0.00283341 0.187918 0.0843462 -0.0318931 0.0741318 -0.100382 0.0991811 -0.0753421 0.0342247 -0.0387953 0.00854958 -0.0408678 0.142641 0.130723 0.0940155 -0.0260693 0.01099 0.0686486 -0.140498 0.039996 0.089207 7.66465e-05 0.112802 0.13324 0.0658676 -0.0776795 -0.034315 0.0243791 -0.0876555 -0.175596 0.130178 -0.0546164 0.0612847 -0.12515 0.0101658 -0.149427 0.13809 -0.154279 -0.129292 0.0339016 -0.075499 0.00435681 -0.118339 -0.185554 -0.0440857 -0.183035 -0.0127616 0.0128806 0.0749152 0.0210594 0.00897615 0.0274746 -0.0876824 -0.0314147 -0.0683911 -0.061625 -0.00817959 0.010503 0.102301 -0.199221 0.0673741 0.0036648 -0.0410443 0.175204 0.125997 -0.00743422 -0.0821666 -0.0708108 -0.00803802 -0.00583003 -0.0343553 0.0597141 0.106262 -0.0361002 -0.0872687 0.0205209 0.0695951 0.185109 0.0421257 0.0631612 0.0701193 -0.0333384 0.0427915 0.0377615 0.0807224 0.194609 -0.184226 -0.16489 0.0600818 -0.0447435 -0.125628 -0.077909 0.10477 -0.0887659 0.196747 -0.0681805 -0.0289063 -0.124656 0.026165 -0.0109662 -0.126578 0.11 0.0215717 -0.164793 -0.162568 -0.0341892 0.0784058 0.0531624 -0.105026 0.113192 -0.00120611 -0.00324186 0.0422943 0.0898636 0.077288 -0.0309294 0.081894 0.133815 0.179803 -0.153889 -0.0319803 -0.104493 0.00790734 -0.0974191 -0.11402 -0.124181 0.00240705 0.0102187 0.0537431 0.106678 -0.0460694 0.0497302 -0.0462505 0.078401 -0.0627243 0.125101 0.017913 0.120934 0.0260387 0.0905951 0.036515 -0.019592 -0.15264 -0.127528 -0.13621 -0.00356954 0.002737 -0.100988 0.10848 0.0727221 -0.137166 0.0277832 0.0806165 -0.0108386 0.161953 -0.152711 -0.0295468 -0.0490185 0.0999253 -0.0992795 -0.0391072 -0.118283 0.0450411 0.0122231 -0.136062 0.0512272 -0.138832 -0.0576483 0.0061835 0.0743412 -0.0832748 0.0602176 -0.0229097 0.0571801 -0.120061 -0.0498036 0.12012 0.135245 0.0991435 0.148559 0.0144217 0.0593018 0.0228412 -0.0412498 0.086746 -0.0289342 -0.178236 -0.00780004 -0.0112055 0.112789 -0.0427722 0.0741119 -0.0428821 -0.0467028 -0.0126386 -0.0775289 0.11537 0.149464 0.0716378 -0.0459444 0.0290639 0.127475 0.089669 0.0615401 0.0239828 0.140066 -0.147089 -0.0457163 -0.0676293 -0.0806823 0.0683389 -0.0107259 -0.0965406 0.0261429 0.0641717 0.00615988 0.0494728 0.0330159 -0.0138716 -0.0204779 -0.122577 -0.0102459 -0.0509656 -0.0208678 0.0692518 -0.0633959 -0.163645 0.0349558 0.0532541 0.0188587 -0.0874974 -0.00803829 -0.115582 0.0693648 -0.0777853 -0.136737 -0.0751837 0.164521 0.113477 -0.0100279 -0.0784633 -0.0368849 0.0333905 0.0789864 -0.078099 -0.0246008 -0.0869773 0.0614965 -0.0996955 0.111978 -0.103798 -0.0783831 0.15625 0.100009 -0.068815 -0.100261 0.065958 0.0309651 -0.00738723 0.0817856 -0.0794835 0.0135779 0.0445833 -0.00650075 0.141284 0.039112 0.107705 0.018235 -0.0969674 -0.000548349 -0.111061 -0.0252739 -0.01951 -0.0365859 -0.0527316 0.0742524 0.106418 0.0786769 -0.138745 -0.088724 -0.0795244 -0.0733562 0.0737076 -0.00684134 0.162017 0.0969721 -0.169898 0.068234 0.0540413 0.155466 0.0207731 -0.0610877 -0.118863 0.0278352 -0.0498829 -0.0673445 -0.113358 0.182556 -0.00896374 -0.0589138 0.0662142 0.00419821 -0.0325955 0.133535 -0.0505123 -0.0477172 -0.0426689 -0.041518 -0.00995265 -0.0786864 0.021716 0.0671625 0.085625 -0.00194659 -0.0691583 -0.118799 -0.0391714 -0.033027 -0.0761396 0.177128 0.14016 -0.0733014 0.0111299 -0.113299 -0.190793 -0.00520384 0.128279 0.0240746 -0.125093 0.0811207 -0.0538221 0.0202439 -0.052098 0.163841 -0.108242 0.0134537 -0.0893849 0.0158752 -0.113364 -0.0818927 0.0932075 0.0589435 0.0531251 -0.0432198 0.0448728 0.118833 0.127229 -0.103464 0.0586465 -0.0484562 -0.0391611 0.0763005 0.043263 -0.051118 0.00487435 0.107131 -0.0407865 0.105586 -0.125566 0.0583061 -0.0415151 0.0606527 0.0113962 -0.0687432 0.0417701 -0.14824 -0.0465068 0.157362 -0.173465 -0.0942045 -0.00584142 -0.113574 0.109983 -0.0978959 -0.076171 -0.0634448 0.0981049 0.074574 0.0647827 -0.0816009 0.194746 -0.0772305 0.18412 -0.00123609 0.0837672 0.0473128 0.14893 -0.107504 -0.07465 -0.0902893 -0.0334559 -0.10376 -0.0959952 0.0829051 -0.0451247 -0.0966001 -0.0221287 -0.0670385 -0.0575299 0.102417 -0.0532105 -0.0363684 -0.022392 0.0662686 0.022346 -0.126074 -0.129502 0.0549694 -0.0859117 0.0296978 0.169141 -0.121913 -0.0771586 0.0023823 -0.035441 -0.120624 0.0778243 -0.181728 -0.0368727 0.0770831 -0.0845415 0.0403282 -0.0544451 0.0042749 0.0372937 -0.100987 -0.0380592 0.157312 -0.0257448 -0.0399695 0.0602681 0.0548621 -0.0629086 0.0212746 0.0964441 -0.104453 -0.0608692 -0.00624668 -0.11069 -0.154293 0.057669 0.0771854 -0.0344858 0.0182132 0.0700239 -0.19098 -0.119138 0.106291 0.0276444 0.142039 -0.0631119 -0.0589023 0.118451 -0.0371419 0.027384 0.1159 -0.0281629 -0.00131088 0.0435294 -0.0332875 0.121008 -0.0623961 0.145968 0.0442888 -0.00116886 0.0193962 0.153418 0.126354 0.0371835 -0.149997 0.0908779 0.0249872 -0.0069814 0.0318571 0.0317214 -0.00493486 0.0632827 0.0633042 -0.0763837 0.0649951 -0.120064 0.0425204 -5.27744e-05 0.0409761 0.0337224 -0.075406 -0.114467 -0.130831 -0.165692 -0.053528 -0.0451737 0.0260194 -0.0188785 -0.0118454 -0.197456 0.159583 0.0578573 0.0819238 -0.023933 -0.195856 0.0179765 -0.0571008 0.0156938 0.0712317 -0.116289 0.132489 -0.0509215 0.0107318 0.00900894 -0.147253 -0.0723761 -0.0620748 -0.113016 -0.0269775 -0.0432418 0.00989723 0.0164729 -0.113231 0.0218682 0.0353314 0.0666367 0.0217473 -0.0567298 -0.124538 0.123848 0.108866 0.145691 -0.112733 0.156263 0.0351966 0.0874403 0.0630288 0.0494613 -0.12115 -0.0424433 0.0486632 0.0570454 0.154548 -0.0450671 0.154989 0.113526 0.0785817 0.0595286 -0.0459045 0.19072 0.171019 -0.125811 0.0367991 0.0482291 0.0475234 -0.128813 -0.00397651 -0.000340393 0.0212666 0.0359037 0.0249912 0.0379367 0.129542 -0.0649967 0.0899113 0.15095 0.0102621 0.082463 0.0191135 -0.0969288 0.00967612 0.147845 -0.037352 -0.00493606 0.0566922 0.155917 0.14227 0.0403738 0.0391347 -0.136736 0.0605115 0.0187968 0.0893095 -0.0499179 -0.123088 -0.157408 -0.142052 0.116903 -0.068329 0.0311928 0.182237 0.0396737 0.0746372 -0.0865374 0.0164172 0.192135 -0.0346812 0.0245396 0.0354967 0.0645639 0.0223127 -0.0550202 -0.0521485 0.00824803 -0.0968736 0.015129 -0.0272179 -0.054749 0.0710408 0.0557622 0.0183085 0.0961524 0.0271475 -0.0375045 0.0807886 -0.0654533 -0.108094 -0.0940279 -0.196274 -0.135538 -0.158208 0.0226619 -0.029697 -0.0105567 -0.0510253 0.0707519 0.0301441 -0.0098828 -0.0338672 0.189793 -0.0937936 -0.0143559 -0.129897 0.104397 0.0961346 -0.194467 0.035405 -0.0393857 0.0856681 0.0925454 0.0876599 -0.0638772 0.0377053 0.09336 -0.0638636 -0.0132113 -0.0190509 0.0735307 0.131191 -0.0560926 0.111844 0.152592 -0.101083 0.193968 0.0510595 -0.0474265 -0.0714838 -0.00301794 0.0143467 0.161574 -0.120845 0.0175399 -0.17942 -0.0659756 -0.0322432 -0.0962527 -0.0761374 0.0613134 0.123532 0.123595 0.0644306 0.122836 -0.0290085 0.0871979 0.161932 -0.160391 0.0805493 -0.0369726 0.0906047 0.0174808 -0.0423936 0.0296742 -0.0263855 0.0747651 -0.0411692 0.0685422 0.0378661 -0.176841 -0.0517345 -0.149358 -0.0573153 -0.069341 0.109256 -0.177114 -0.101532 -0.0249447 0.0280662 -0.00778409 0.0253397 0.0897306 -0.0785138 0.0525497 -0.0500762 -0.188058 -0.0172953 0.0292727 -0.158302 -0.0926751 -0.0612724 0.115273 0.116627 0.0709155 0.0408591 0.0191743 -0.0471458 -0.0488273 -0.0138904 0.0114502 0.100979 0.0250091 -0.021366 0.104887 0.0161489 -0.144479 0.198641 0.0145941 0.0625705 -0.114559 0.040871 0.0367895 -0.017329 -0.0413095 -0.028182 -0.109894 0.104672 0.0123345 -0.0129473 0.071183 -0.00401934 -0.14236 -0.0780669 0.0323738 0.151808 0.0549172 -0.0886117 -0.140841 -0.0666374 0.0963535 -0.178878 0.0274621 -0.120821 0.00892628 0.105919 0.0421075 -0.000541733 -0.0409644 -0.152094 -0.103296 -0.0486298 0.0393641 -0.0455061 0.109175 -0.0104034 0.11766 -0.123262 -0.0415774 0.0123234 -0.116739 0.1388 -0.036967 0.0847031 0.105651 0.00865242 0.0676661 0.0199665 0.0693963 0.0938931 0.0717729 -0.19034 -0.0170298 0.0772084 0.0605481 -0.0760868 -0.077255 0.0672518 0.0798124 -0.0254358 0.0135973 -0.0770666 0.109106 0.0590266 -0.125792 0.0439049 0.0715559 0.00333604 -0.103189 -0.13578 -0.041293 0.0641421 -0.0364533 -0.0714447 0.0350733 -0.0353218 -0.0564221 -0.0174537 -0.0712112 -0.034539 0.167939 -0.154258 0.0138438 -0.110858 -0.0262291 0.0165366 0.0318062 0.0702436 -0.0879694 -0.0544395 -0.0200422 -0.0352524 0.122787 0.0734079 -0.145014 0.0201124 -0.0268684 0.102138 -0.0916036 -0.0120347 -0.107237 0.0102497 0.0444909 -0.0753668 -0.0169908 -0.00032969 -0.0177772 0.192015 -0.0883299 -0.145252 -0.0551291 -0.134347 -0.117459 0.000781144 0.146268 -0.146727 -0.160943 0.109329 0.0152593 -0.111445 -0.0112919 -0.134793 0.188402 0.00382986 0.111484 0.142149 -0.154477 0.132896 0.00269873 0.039805 -0.0181633 0.0835616 0.162454 0.0579672 0.143088 -0.114735 0.0861256 -0.121035 0.00464957 0.0671125 0.060382 0.0837461 -0.0299022 -0.00582931 0.0726514 -0.0413567 -0.0791318 0.0448654 -0.0834157 -0.102599 -0.0447062 0.0447102 0.100409 -0.0936212 0.118329 -0.0565413 -0.171036 -0.140919 0.0137932 -0.0780644 -0.0765328 0.0581298 -0.0208223 -0.0159451 0.0132892 0.0305281 0.147368 -0.0229746 0.0419716 -0.0149456 -0.0314352 -0.131444 0.0252195 0.0606938 -0.0478817 0.0310013 0.0298904 0.0541195 0.0188146 -0.0801961 0.0942357 0.0308988 0.0280067 0.0391548 0.100724 0.075844 0.0628329 0.131726 -0.139514 0.0518546 -0.0473934 0.154782 0.00474506 0.0581237 0.145675 0.0514075 -0.0698857 -0.0946606 -0.0228106 0.0769144 0.0372786 -0.104174 -0.0122921 -0.0127312 0.0437546 -0.0521441 0.025041 0.0328381 -0.099887 0.0556559 -0.0189523 0.0804964 0.0277859 0.0604217 0.110436 0.00350751 -0.114228 0.0963545 0.120822 0.129392 -0.174393 -0.0665822 0.0498799 -0.142485 0.0974315 -0.0433241 -0.0977752 0.0622207 0.0294063 -0.101145 -0.0527793 -0.0970722 0.111688 -0.104045 -0.0951784 -0.152257 0.00106684 0.0656203 -0.197971 -0.087061 0.10038 -0.019025 0.0462542 -0.0682662 -0.128329 0.0201699 -0.147898 0.16004 -0.0309932 0.0552209 -0.0172977 -0.0449629 -0.0894603 0.0690036 0.11292 -0.0221207 -0.0955185 0.0597312 0.093397 -0.0796316 -0.0560767 -0.0140945 -0.0858511 0.118763 -0.160441 0.00992677 0.0453708 -0.134932 -0.0269479 -0.00343903 0.186066 0.198849 0.183981 0.0768221 -0.122928 -0.0291453 0.00704349 -0.0318359 0.0450788 -0.0446261 -0.145394 0.070085 -0.138064 0.0178289 -0.108429 -0.0628856 -0.0788394 -0.155318 0.0202906 -0.0705355 -0.00674129 0.18123 0.0682329 0.0334892 -0.146371 -0.00146201 0.0508771 -0.0386684 -0.0781993 0.0147909 -0.00436771 -0.153144 -0.0727275 0.125418 -0.0211729 -0.171487 -0.00517058 0.117365 0.130413 -0.0961792 0.120138 0.0913428 -0.080333 0.0419749 0.0201575 -0.033372 -0.0149204 0.0238008 -0.0499823 0.0630417 0.111042 0.0389057 0.108259 -0.078824 0.0611486 -0.018167 -0.0913177 -0.146832 0.123719 -0.0195619 -0.143174 0.185933 -0.00860099 0.0992138 -0.132096 0.0298158 -0.149345 -0.0933084 0.00259223 -0.00602457 -0.139961 0.162262 -0.0366979 0.0734429 0.0558625 0.0729007 -0.0614512 0.161969 0.0675072 -0.0343731 -0.1116 -0.0507921 -0.0544225 -0.104692 -0.0893162 -0.0768503 -0.00997827 -0.0874252 -0.0531741 0.0198896 -0.143979 -0.0684548 0.0541771 -0.013673 0.142273 0.0625217 -0.111794 -0.0272646 0.124877 -0.148782 -0.136989 0.11199 0.00186697 -0.0310155 -0.00145774 0.0964705 0.0380986 -0.095996 0.0337314 0.163173 0.088679 -0.120387 0.0355213 -0.0478892 0.146647 0.0101666 -0.0319486 0.146099 -0.098427 -0.0838989 -0.0834546 0.0688297 -0.0155195 -0.000951348 0.0340833 0.0419739 0.0245191 0.153967 0.0354532 0.0700047 -0.0901215 0.0351102 -0.0136002 0.0406923 0.0180009 -0.0458321 0.00456009 -0.0992064 0.15969 0.0925504 -0.0138917 -0.176812 0.00663533 0.110701 0.113455 -0.0101786 -0.0608975 0.0305525 0.0379469 0.0883089 -0.159398 -0.117373 0.0598216 0.198682 -0.0284138 0.0754027 -0.0474052 -0.0576484 0.0117847 -0.0240743 -0.042818 0.13299 -0.104113 0.140907 -0.0181593 -0.0900047 -0.108916 0.00703928 0.0244505 -0.021091 -0.0467588 -0.0310837 -0.129437 -0.0302223 0.196761 -0.01085 0.119903 -0.0496074 0.041014 0.0491541 0.0975261 -0.0695658 0.043728 0.0263239 -0.00675512 0.00199627 0.0332198 3.98432e-05 -0.148051 0.00471871 -0.00290128 0.0378979 -0.133434 0.0901376 -0.0764423 0.0405091 0.14362 -0.0168252 -0.137646 0.0387132 -0.0290013 0.00753218 0.0595862 0.0151992 -0.130107 0.00494309 -0.025093 0.10456 0.0188537 -0.0663559 0.01589 -0.0776994 0.0590329 0.121663 -0.00517234 0.0696998 0.0474394 -0.0301347 -0.179004 -0.00326335 -0.030304 -0.0123579 0.155099 -0.0194505 -0.0564972 0.102863 -0.140508 0.0719268 0.0182899 -0.0557432 0.0979727 -0.00793115 -0.137348 -0.0746679 0.0933797 -0.116538 0.0225132 0.145932 0.0723315 0.0246578 -0.0375246 -0.0332996 0.0764012 -0.121019 -0.0651086 0.111797 0.0226798 0.0389544 -0.0762278 0.0987457 -0.0754707 -0.0683854 -0.118548 -0.0578161 0.00372558 0.00822535 0.103337 0.154251 -0.0075714 -0.0197953 -0.0779514 -0.0146826 -0.0589834 0.188396 -0.0977936 -0.0644618 0.0510739 -0.0827368 -0.128317 -0.0251489 -0.0914294 -0.0976409 -0.0155707 0.0726135 -0.0235708 -0.0970187 0.067284 -0.027321 -0.0832026 0.0443262 0.132426 -0.075785 0.0507349 0.0871542 0.162005 -0.0385734 -0.022339 -0.136352 -0.0550374 -0.0133385 0.0346721 -0.100189 0.0737746 0.0319791 0.00265103 0.163387 -0.0641153 -0.0452169 -0.128264 -0.0116219 0.0892836 -0.0506086 0.0564927 0.0115821 -0.0727443 -0.0294484 0.0567144 -0.102189 0.075151 0.00825094 -0.00541819 -0.0486329 -0.052217 -0.160346 0.00463702 0.0377666 -0.0188676 -0.0538031 -0.0507149 -0.0834636 -0.0608564 -0.0505872 0.000716902 0.00812802 0.0109423 0.0702676 -0.0679511 -0.00677827 0.0220963 -0.00462339 0.113581 0.0713455 0.0344234 -0.0391222 -0.0406459 -0.0674476 -0.0243482 0.00377454 0.0480058 0.100008 0.10098 0.103012 -0.0992238 0.116257 -0.137693 0.115425 0.0939745 -0.0512253 0.125607 -0.125985 -0.0575121 0.0772592 -0.092609 -0.0952796 -0.158892 -0.0919292 0.0158633 0.0149154 -0.0404452 -0.151991 -0.0718686 0.0572076 0.00950842 -0.186386 -0.102066 -0.173439 0.12324 -0.0261909 0.0825137 -0.102494 -0.144351 -0.0369168 0.0478016 0.178108 0.0682984 -0.000377331 -0.0957208 0.173745 0.0991527 -0.085336 -0.0404264 0.0332155 0.0426137 0.0310289 0.105054 0.12889 0.118091 -0.0227171 -0.0243564 -0.0688952 -0.0923344 -0.0740507 0.0492925 -0.0933553 0.119895 -0.0858683 -0.00406426 -0.139738 0.0549519 0.0124125 -0.0967388 0.141047 -0.0697535 0.0932336 -0.0415402 -0.0241931 0.0456019 0.0304412 0.0171829 0.0686396 0.104622 -0.125396 0.0737716 -0.070561 0.014086 -0.0932397 0.0502821 -0.00983063 0.013666 0.0645138 -0.00371697 -0.00376116 -0.130508 -0.0814384 -0.113726 0.139293 -0.165446 0.0395833 -0.156735 -0.173481 -0.108863 -0.101094 -0.00311076 0.0206937 0.161012 0.102686 0.0327535 0.109411 0.132997 -0.0500651 0.0774464 0.0488983 0.168963 -0.0023661 -0.134888 -0.0211187 -0.064278 0.137445 0.190887 0.0370944 -0.05933 -0.00537129 -0.0398567 -0.0266131 -0.02803 -0.158909 -0.0073966 0.00927244 -0.191944 0.0958836 -0.120498 -0.100626 0.164407 -0.126538 0.115775 0.00901909 0.00941714 0.100776 -0.0690528 -0.139776 0.0878423 0.0102677 -0.0234929 0.0583831 -0.0990489 -0.00651859 -0.0586193 -0.179675 0.191901 0.141655 -0.0536206 0.0758703 -0.165193 0.0636401 -0.0462738 -0.0045751 0.014654 0.120882 0.0333051 0.0313516 -0.0578485 -0.0888173 0.0308351 -0.169419 -0.0729547 0.0390959 -0.0606632 -0.081913 0.00934636 0.0151854 -0.0496373 -0.0171538 -0.0906642 -0.0745161 0.0376308 0.128499 -0.0237002 -0.156309 -0.0611461 -0.0647839 -0.0522706 -0.0938662 -0.0536081 -0.000395129 0.078189 -0.0435332 -0.00360168 -0.0993836 0.0473854 -0.0256703 0.0196919 -0.0859823 0.0366836 -0.00718856 -0.120262 -0.0128074 0.0437934 0.127701 -0.0863495 -0.116054 -0.14794 -0.183113 -0.00345845 0.0772947 0.0922447 -0.139335 0.00537385 0.0712256 0.00259075 0.182356 0.0950967 0.0816487 0.0626815 -0.00678403 0.0516669 -0.0128162 -0.134517 0.193228 0.000414764 0.0549484 -0.0961157 -0.0291127 0.062462 0.0411466 -0.0931304 -0.115825 -0.157364 -0.0681568 0.16254 -0.0732766 -0.0368483 -0.0472234 -0.0110025 -0.00645521 0.0438385 0.0203339 -0.0253693 0.140862 0.118882 -0.0293493 0.0503142 0.148958 -0.0925988 0.182933 -0.0677605 -0.0280828 -0.0244078 -0.0787367 0.0648825 -0.100461 0.155652 -0.136586 -0.12586 0.0165937 0.126364 -0.0460971 -0.136328 -0.0535821 0.0832874 0.0649829 0.0214079 -0.115538 -0.0117124 -0.0211333 -0.0346324 0.0285171 -0.031162 0.0893499 0.0675113 -0.101279 -0.0621274 -0.179859 0.0946712 -0.0252517 -0.0825185 -0.0214342 0.0248456 0.0310736 -0.0938377 0.0330233 -0.0646776 0.0322426 0.123626 0.0947418 -0.0128926 -0.00547287 -0.0579159 0.176529 -0.185641 -0.0703772 0.00992604 0.0182388 0.062897 -0.045745 0.0660366 -0.152113 -0.059374 0.0579318 -0.0155154 -0.178716 0.120403 -0.181031 -0.0176713 0.190797 0.0169474 -0.0652641 0.113414 -0.00626984 -0.0878849 -0.00360115 -0.0221053 -0.194536 0.167063 -0.0187625 -0.0368531 0.00602608 0.133695 -0.109774 -0.0197295 -0.0237679 0.0163314 0.0764301 -0.107878 -0.134192 0.00143545 0.00386056 0.0774216 0.14208 0.0238387 0.12528 -0.0129454 0.0650432 -0.0472151 -0.0803403 -0.0606091 -0.0811451 0.0938007 -0.044316 0.0965102 0.152164 0.0338503 -0.0715984 -0.0545984 -0.015568 0.00301952 -0.0299244 -0.0261616 0.0604405 0.0864278 0.059145 -0.0366111 0.00143661 0.0280129 0.0572715 0.0867169 -0.0944355 0.015854 -0.1266 -0.0319392 -0.0168487 -0.0573454 -0.0925395 -0.0315916 0.0562814 0.0919559 0.133316 0.199568 0.137525 -0.0620362 -0.0666896 0.0356823 0.0311411 -0.144904 0.0825005 0.16518 -0.118715 -0.124038 0.0104009 -0.0845958 0.129704 0.0953992 -0.0339596 0.00653734 -0.123794 0.082193 0.121089 0.144945 0.130737 -0.0431322 0.0231752 0.0407448 -0.0509242 0.146958 0.00337643 -0.00424079 -0.0962199 0.0958618 0.0955003 -0.0640071 0.0466064 -0.110155 0.0234186 -0.139988 -0.0211543 -0.0152957 0.0174642 0.0914332 0.0535451 0.0925221 0.0803512 0.0270149 0.0787942 0.07122 0.0439262 -0.149835 -0.155271 -0.0684454 0.0459764 -0.174769 0.107042 -0.0903105 -0.0569441 -0.179682 -0.101623 0.0581316 -0.142338 -0.0601893 -0.0891527 0.111897 -0.0312027 -0.110848 0.0082787 -0.0696376 -0.131454 -0.0481638 -0.0731022 -0.0943231 0.0719556 -0.0933508 0.0705807 -0.0443905 -0.0046349 0.0292323 0.17734 -0.0440601 -0.0135169 0.0225771 -0.0140629 0.00618553 0.0536569 0.0841378 0.0259346 -0.0737633 -0.124426 -0.00924708 -0.0410128 0.0587133 -0.0175433 -0.126651 -0.0364535 -0.00283837 0.0408729 -0.0241977 -0.164906 -0.177836 0.0139461 0.135986 -0.142253 -0.11895 -0.00416325 -0.167164 -0.00492352 0.0448169 -0.147401 -0.020925 0.0842909 0.0121959 0.139979 -0.0388253 0.128913 0.0174065 -0.144636 0.178391 -0.0771205 -0.01259 -0.0254063 -0.095838 0.00899434 0.0908696 -0.0583028 0.157155 -0.165069 0.111863 -0.104708 -0.120434 0.0351059 -0.00166884 -0.0523168 0.0168409 0.0669742 0.126909 0.0180351 0.157194 -0.0330432 -0.00229871 0.0605765 -0.108414 -0.107273 -0.0981874 -0.130351 0.0594475 -0.0367941 -0.140212 0.1006 -0.155679 -0.0673411 -0.0191082 -0.126296 -0.0341922 -0.00794783 0.071996 -0.0358929 0.113595 -0.0604628 0.0493115 -0.159351 -0.0290974 -0.0627889 0.010523 -0.0493509 0.0549173 0.137932 -0.0269749 -0.133532 -0.0222668 -0.0516061 -0.00754564 -0.0787238 -0.0364008 0.0278176 -0.0415197 0.141392 0.169417 -0.168269 0.0136797 0.00495756 -0.114087 0.0811561 -0.0685203 -0.043813 0.114195 0.042192 -0.0130234 0.0301281 -0.119653 -0.0436757 -0.0926553 0.0587083 0.0163167 -0.0825299 0.00307817 -0.0608122 0.194737 -0.124402 -0.00108082 0.123576 -0.0578795 0.164064 0.0169143 -0.100724 0.127124 0.0753565 0.0013517 0.0765412 -0.0230515 0.0814826 -0.150305 0.0975555 0.148339 -0.141653 -0.0364114 0.0394909 -0.0523731 0.0332816 -0.0434544 -0.158611 -0.0362629 0.0120587 0.114947 0.0290245 -0.00417015 0.0162849 0.076583 -0.0151023 -0.0488298 -0.0119124 -0.0966939 0.145733 0.0605051 -0.179182 0.105077 0.092262 0.122663 0.0213543 0.0572777 -0.0611301 0.0697434 -0.122192 0.0478885 -0.0425419 -0.0694934 0.164645 -0.149085 0.0730218 0.0145132 -0.0763398 0.133618 0.0899912 -0.0328607 0.0489413 -0.156255 0.124905 0.140401 0.101349 -0.0754627 0.071815 0.0493457 -0.0178601 0.00724423 0.038686 0.0736746 0.132128 0.143538 -0.0743752 -0.112346 -0.0665426 0.0169253 0.0337378 -0.0221063 -0.121927 -0.16046 -0.123002 -0.11385 -0.0171248 -0.109523 -0.0282265 -0.00780747 0.102582 -0.159606 0.188124 -0.0502291 0.109881 -0.0268974 0.0376896 -0.0474216 0.0547664 -0.00275482 -0.0425245 0.10799 0.0306916 -0.108764 0.091762 -0.0160464 0.0601247 -0.0718457 -0.0731246 0.0421524 0.113377 -0.080003 -0.0358151 0.0527686 -0.0166822 0.0730817 0.135144 -0.0702286 0.00501613 0.18531 -0.00214149 -0.075092 0.0151121 0.113698 -0.0167995 -0.075519 0.0833692 0.0130716 0.00332493 -0.0991797 -0.133081 -0.0561141 -0.0795312 -0.0121361 0.00774515 -0.0516339 -0.0221773 -0.101635 -0.170644 0.00684257 0.0207458 0.142978 -0.0438921 -0.111082 0.136383 0.00871184 0.0892389 0.0688467 0.0423761 -0.00132066 0.19331 0.012282 0.0408424 -0.159932 -0.0731796 -0.0459367 -0.0811567 -0.0427998 -0.0156296 0.0708904 -0.0832615 0.117475 0.0978206 0.160544 0.130165 -0.170452 -0.0265542 -0.0122288 -0.077665 0.0593813 -0.0225257 0.00696212 -0.016458 0.12281 -0.0791996 -0.0947338 0.149798 -0.0387881 0.0337951 -0.11397 -0.0580018 -0.112338 0.0552702 0.0926435 0.0532603 -0.0661478 -0.0642733 0.117305 0.0797497 -0.078342 -0.0464552 -0.160629 0.0173705 0.0359437 0.0799637 -0.0433903 -0.158208 -0.169374 -0.0462952 0.0415918 -0.129914 -0.0532842 -0.00730796 -0.0891946 0.065625 0.0262127 0.0685749 0.0321991 -0.100122 -0.0175099 -0.0635668 0.0601732 -0.0524083 -0.0643492 0.110114 -0.0950287 -0.0637505 0.176954 0.0562706 -0.108138 0.0474081 -0.144247 0.0479795 -0.0700001 -0.12001 -0.0226552 0.0411161 -0.000578047 -0.085928 0.0500237 -0.0433274 0.0157651 -0.153674 -0.017911 0.139553 -0.157277 -0.0662746 -0.10339 0.144575 -0.0485968 -0.0225455 0.0334432 0.0973382 -0.0706699 -0.199482 0.0971617 0.0522374 -0.0513529 -0.0980295 -0.158245 0.0485103 0.106276 -0.0310219 -0.0727236 0.0113407 0.0100108 0.0641518 0.112913 0.041714 0.164616 -0.137825 0.100156 -0.0976865 -0.169055 0.010953 -0.0783577 0.0514451 0.0684989 0.152185 -0.0375969 -0.110893 0.183536 -0.0633451 -0.119483 0.149696 -0.0939804 0.0238653 0.00819537 0.0204986 -0.169091 -0.0676554 0.0158934 -0.0824353 -0.0687187 0.137534 0.0273432 0.124772 0.043388 0.133788 -0.0584795 0.053603 -0.169509 0.0218891 -0.020101 0.124333 0.0546083 -0.0702683 -0.117963 0.0954933 -0.0356778 -0.0566497 -0.0495036 -0.0206864 0.0766015 -0.129815 0.00213096 -0.162989 0.0105156 0.099537 0.0293068 0.0227469 0.0623966 0.0584274 0.0242048 0.038599 0.0781542 -0.170746 0.079789 -0.0638398 0.195158 0.019622 0.0585916 -0.105047 0.0811919 0.0315051 0.0267523 0.0130328 0.192577 0.0111385 -0.00937252 -0.0649773 -0.00272966 0.137731 -0.0267863 -0.0776981 -0.0350808 -0.0802799 -0.130973 0.0568447 -0.152917 0.106188 -0.0515616 0.165833 0.090328 0.183932 -0.0697098 -0.0410421 0.0458703 -0.0944415 -0.0745779 -0.0453541 -0.178087 -0.115221 -0.0235216 -0.14834 0.142078 0.0965876 -0.043204 0.0915681 -0.0467029 -0.0979938 -0.100746 0.0318299 -0.0161983 -0.145086 0.0513281 0.0100887 -0.00583993 0.0956925 0.097231 0.0695669 0.0195624 -0.00496072 -0.110131 -0.0144767 -0.0457013 0.019309 -0.114699 -0.155159 -0.0284309 -0.0459342 -0.0293359 0.0379392 0.117534 -0.167094 0.139299 0.159345 -0.083516 0.0696419 0.124674 0.0289754 0.0459319 0.191384 -0.0725901 -0.00248362 0.0507492 -0.104589 -0.0693095 -0.10607 0.0115533 0.0425732 -0.112174 -0.0808786 -0.081816 -0.038263 -0.135239 -0.14423 -0.0723842 0.0626646 -0.169021 -0.0433885 -0.000389908 0.0696567 -0.0497061 -0.127721 0.0886889 0.067882 0.0285052 -0.186128 -0.120329 0.032395 0.11967 0.012705 0.120721 0.0354268 -0.0509432 0.0698533 0.0455543 0.0512133 0.0172633 0.0822171 -0.038261 0.160562 0.000656927 -0.0361148 0.0777704 0.153755 -0.185 0.139071 -0.0121059 0.0800443 0.101458 0.111795 -0.04296 -0.196865 -0.101954 0.00732972 -0.0327226 0.150882 -0.0875639 0.0452689 -0.052625 0.0498224 -0.0144832 -0.123831 -0.00706868 -0.0766646 0.110481 -0.0990934 0.086352 0.109307 0.1406 -0.0471852 -0.00570477 -0.15622 -0.0603688 0.0243507 0.00485564 -0.0832449 0.0198011 -0.0941402 -0.0331137 0.134656 -0.173098 -0.0256709 -0.0415975 -0.0513731 -0.0716695 0.065702 -0.058188 0.0331224 -0.0308692 -0.185027 -0.0572127 -0.0304955 -0.0474778 -0.117716 0.0724141 0.136692 0.0492393 0.00519077 -0.00449687 -0.148106 -0.070236 0.0461544 -0.117087 -0.0214296 -0.0698653 0.0511268 -0.0885921 0.101777 -0.179024 -0.0364486 0.0349687 -0.0713877 0.0366991 -0.0621149 0.134072 -0.0268509 0.03107 -0.00324732 0.0993023 -0.0934562 -0.0879118 -0.0296422 -0.121178 0.117049 -0.141871 -0.196025 0.0290201 -0.118421 -0.0749639 -0.0322606 -0.0809766 0.00446662 -0.0774284 0.101906 -0.108843 0.100818 -0.0286457 -0.0905155 -0.0268675 -0.161533 -0.0465125 0.011737 0.154697 0.00788846 0.124376 -0.0881828 -0.164743 -0.172662 -0.0220456 0.116002 -0.0837941 0.0951933 0.0717374 -0.0440995 0.17159 -0.0419145 -0.00392905 0.00162813 0.132199 0.0408854 -0.136626 -0.0260119 -0.150224 -0.175555 -0.0288384 -0.140546 0.0735359 0.0838363 -0.0411867 -0.0838986 0.0380432 0.00166473 -0.0505662 0.0526776 0.184808 0.0404514 -0.0552671 -0.0943466 -0.160717 0.0340516 -0.0374587 -0.0303808 0.0935058 -0.019821 0.00914567 -0.031897 -0.14709 -0.0197645 0.0821083 -0.0994019 -0.0179554 0.082372 0.0593875 0.0352785 -0.0736884 -0.0837672 0.081749 0.0671965 0.163446 0.0539794 -0.041355 -0.0525055 0.0263871 0.191687 -0.00464739 -0.0341333 -0.0787398 -0.0383364 0.0457698 0.0255094 -0.0788166 -0.0978581 -0.0622115 -0.14293 0.0462768 -0.0593297 -0.0146588 -0.148639 -0.0180659 -0.0627579 -0.0576273 -0.013921 0.127193 0.0450896 0.0750971 -0.196393 0.15313 -0.157521 0.0245341 -0.111085 -0.0689348 -0.0881699 0.149635 0.0184205 -0.0663924 -0.184563 -0.0695655 -0.117493 0.0130585 -0.0764633 0.0466871 -0.16531 0.0581398 0.1064 0.0990841 0.0725502 -0.011519 -0.121808 0.124476 0.0993537 -0.0331687 0.0474449 -0.0619959 -0.00128632 -0.0502626 -0.0466611 0.109392 -0.032336 0.145765 0.049365 -0.0741951 0.0569971 -0.0815052 -0.0572729 -0.0101397 0.00273648 -0.0372814 0.0507985 0.0983594 -0.0718322 0.0700378 -0.0614854 0.136312 -0.0602118 -0.012326 0.181316 -0.00700701 0.055908 0.0604673 -0.0490913 -0.0813689 -0.0662147 -0.106539 0.0911282 -0.0359422 -0.197292 0.00358747 -0.025572 0.0030943 -0.0646393 -0.0421633 -0.0560607 -0.00989853 0.100896 0.11711 0.170669 0.066636 0.101696 0.0603516 -0.0101341 0.0276949 -0.0314394 0.0230273 0.051928 -0.039901 0.0281452 -0.0917254 0.0848262 0.0295654 0.0532992 0.033682 -0.0902945 0.0536417 -0.0232736 0.00404954 0.022985 0.0829341 -0.124379 -0.0350006 -0.00198104 -0.0252857 0.0193858 -0.0231734 -0.165302 0.0924785 -0.182274 0.0016909 0.119228 0.0757807 0.093555 0.120684 -0.127237 0.0198214 0.0343011 0.141416 0.147596 0.00207623 -0.0177032 -0.132218 -0.0264617 0.0405845 0.180342 -0.0117322 -0.0322575 -0.0900789 -0.197897 -0.0015191 -0.0901651 -0.136813 -0.0104303 -0.0321706 0.015224 0.158129 0.0665775 -0.00244222 -0.0347785 -0.0718927 -0.0692243 0.0232324 -0.123332 -0.105129 -0.0857664 -0.0583577 0.0247722 -0.03451 0.15047 0.0724968 0.190654 0.0630025 -0.00475972 -0.153332 0.069679 0.0395511 -0.0188829 -0.146776 -0.0908956 -0.026189 -0.131454 -0.000776991 -0.141886 0.00491297 0.0173728 0.0849092 0.0059736 0.0118247 -0.0958449 -0.0314031 0.112702 -0.161317 0.120801 -0.075225 -0.00139179 0.0545784 -0.153317 -0.0250922 0.111781 -0.0607735 0.0657794 -0.00111647 -0.14832 -0.000884267 0.0737354 -0.0381682 -0.17877 -0.033027 0.045585 -0.112096 0.0226079 -0.0489359 -0.0958735 0.138327 -0.0137064 0.0979666 0.155163 0.137445 0.00686151 -0.0892981 -0.0392209 0.0245952 -0.095166 -0.0842766 -0.132022 -0.0842534 0.0720238 0.17961 0.0330364 -0.0630894 -0.0153846 0.0339384 0.141319 -0.0776952 0.0425902 0.153075 -0.0359057 0.0576646 0.000638033 -0.0990151 0.0402995 0.102446 0.0830775 -0.114132 0.0794222 0.0762914 -0.00985868 -0.0383777 0.00283138 -0.0810975 0.0391757 0.0081307 -0.0836504 0.122472 -0.0431528 0.0789748 0.0797544 -0.0198894 -0.000674305 -0.102981 -0.0409166 -0.0608506 -0.0616312 -0.0622186 0.0133137 -0.0329959 -0.0930813 -0.111742 -0.0273493 -0.041925 -0.100314 0.0506268 -0.0323017 0.0459864 -0.0740864 -0.0258099 -0.0510063 0.0537188 -0.0938793 0.0200096 -0.0712938 0.0677263 -0.14924 -0.0579242 -0.00687162 -0.0149747 0.144537 -0.075675 -0.0432017 -0.0494347 0.0562563 0.07589 -0.000584196 -0.140562 0.0367374 -0.155621 0.0181036 -0.0259489 -0.0954578 -0.0244995 -0.0667918 0.0487934 0.0135946 0.0312242 0.0351394 -0.133876 -0.151671 -0.0420247 -0.0429876 -0.0855178 0.128242 -0.030086 0.0252316 0.062612 0.0572364 -0.0507069 -0.0647047 0.0906326 -0.0860359 0.136142 0.0139097 0.0269667 -0.115855 0.125857 0.0463768 -0.020199 0.0737114 0.097635 -0.0297905 0.0777519 -0.0092006 -0.0834927 -0.0591025 -0.0372178 0.148137 0.00426052 0.00887229 -0.180506 -0.00975174 0.0718727 0.0659727 -0.0550556 -0.132305 0.0136281 0.0617972 0.0415293 -0.175252 -0.0352342 0.0794341 -0.0790377 -0.0014412 -0.0138952 -0.0449878 -0.0383578 0.119189 0.0455191 0.15168 0.198022 -0.00920151 0.0170159 -0.0270915 -0.00340482 -0.0864283 0.0696493 -0.00607926 -0.0111932 -0.0631943 -0.0388441 -0.0224833 -0.000741548 -0.0670254 0.013516 0.174602 0.046119 -0.0794226 0.0863655 0.0243533 -0.022862 -0.187069 0.061851 -0.0694796 0.0874613 0.0423369 -0.0304478 -0.129854 0.0796065 -0.033887 0.0462553 0.0525376 0.00473765 -0.00766693 0.0104002 -0.0640378 0.0842211 0.066275 0.181469 0.0690013 0.0915855 0.128839 -0.0756483 -0.14873 -0.0307725 0.126633 0.0377851 0.00446744 0.00541992 -0.0211643 0.0474254 0.069457 -0.0328451 -0.162951 -0.0158759 -0.139027 -0.142278 -0.127351 0.0991356 -0.174403 -0.136818 -0.0373218 -0.0846609 -0.148153 0.035232 0.000577023 0.0645313 -0.0325448 0.0553517 0.0484927 0.0431574 0.0281561 -0.0602757 0.0892387 -0.0939553 0.0142935 -0.136902 -0.0597982 -0.119917 0.101602 0.0245759 0.0102293 -0.0428289 -0.0436148 -0.101701 0.0446057 0.134044 -0.0125473 -0.0165752 0.0762109 -0.068705 0.133487 0.091274 -0.118793 -0.149024 0.141305 0.119978 -0.0331346 -0.0339919 0.0241852 -0.0929591 0.0804076 -0.0281833 0.0607958 0.00187487 0.0940275 0.00556745 -0.0899867 0.0865561 -0.118171 0.0679352 -0.0740472 -0.0990869 0.0700876 -0.155777 0.0157863 -0.0166113 0.0518994 0.101597 -0.0357308 -0.0987678 -0.039613 0.0580973 0.100644 -0.0106229 -0.102027 0.00457597 0.0350918 -0.018057 0.0370294 -0.10268 0.0415935 0.109895 -0.0501415 -0.177081 -0.0504462 0.00450688 -0.142723 -0.0398459 -0.0318132 -0.0318954 0.0407214 0.135528 -0.151689 -0.0323018 -0.0237641 0.0464622 0.0388773 0.158502 -0.0239944 0.127705 0.0288917 0.00250053 0.133041 -0.0223502 -0.0219764 -0.0692213 -0.0857123 0.105792 -0.0622768 0.121895 0.0418309 0.018597 -0.0117039 -0.0528991 -0.11619 0.00429651 -0.159559 0.146182 0.111138 0.0613612 0.00676891 -0.0587137 -0.00884919 0.121336 -0.0240224 -0.0683258 -0.0265539 0.0690724 0.176609 0.0805854 0.0969043 -0.135992 -0.134234 -0.0356562 0.0421928 0.107921 0.070499 0.0867854 -0.0848012 -0.00352575 0.0480694 0.00464028 -0.103642 0.177919 0.0274547 -0.0309015 -0.034847 0.0350711 -0.107979 -0.0363196 -0.0950373 -0.0991368 -0.0754568 0.0256416 0.0479012 0.0233623 0.116971 0.10843 0.0296239 -0.0277711 0.0826905 0.0610584 0.0828509 0.0494166 0.0657166 -0.105758 0.123383 0.146769 -0.0876429 -0.0606697 0.0266275 -0.157816 0.0711497 0.085596 0.117478 0.0366608 -0.0390647 0.0172279 -0.0986341 0.0521492 -0.0477951 -0.0229818 -0.0329323 -0.0953546 -0.166117 0.0624674 0.0266711 -0.0271932 -0.155855 -0.0775676 -0.125826 -0.0700991 -0.0655664 -0.0523675 0.0433535 -0.182859 -0.0678147 0.0280572 0.18561 -0.011479 -0.0689994 -0.0155966 -0.178272 0.172329 -0.00948829 0.0193507 -0.0278227 -0.105123 0.115089 -0.0804304 -0.0680448 -0.0416935 0.0354789 -0.0378487 0.114986 -0.020242 0.0230737 -0.0651021 -0.00802503 -0.0965669 -0.120366 0.128408 -0.0950973 0.0346958 -0.0153776 0.0218787 -0.014056 0.0442052 0.0650634 0.1004 0.0727178 0.0620257 -0.156219 0.151763 -0.0110435 0.0202455 -0.0284383 -0.189827 -0.0575671 0.160057 0.0123202 0.0921934 0.0323363 -0.00645612 0.0575395 0.0936595 -0.0676394 0.00204183 0.128169 -0.0641984 -0.162479 0.0193864 -0.0473673 -0.15361 0.0313593 -0.0365209 -0.0971204 0.00682095 -0.0545545 0.102906 -0.0472981 -0.0778161 -0.0796825 0.00849196 -0.133792 -0.0284216 0.0320581 -0.110214 -0.000307543 0.090244 0.0622213 -0.00378884 0.0193591 0.00914334 0.0775295 0.156337 0.116688 -0.0240884 -0.115575 -0.0857217 -0.115263 0.0459767 0.143275 -0.0078613 0.0174359 0.0567239 -0.0409443 0.00565233 0.0261581 -0.192228 0.00786324 -0.130979 -0.129416 0.0464878 0.0229053 0.13649 0.0645577 -0.0577677 -0.115706 -0.118546 -0.0648943 0.0309365 0.189801 -0.0155884 -0.0401948 0.158979 -0.165092 -0.0745737 -0.126507 0.0529749 -0.133671 -0.163457 -0.0962457 -0.058537 -0.105829 0.023969 -0.0560108 -0.103138 0.0649984 0.135077 -0.171587 0.0181865 0.0691548 -0.0196464 0.017805 0.0864189 -0.0438875 0.149753 0.00105012 0.0942098 -0.0180911 0.0290524 -0.161387 0.0215341 0.161207 0.152078 0.0611774 -0.0381059 -0.033147 0.00268375 -0.0427902 0.0409411 0.0650141 -0.137162 -0.0219356 -0.138081 0.0739296 0.165522 0.0924686 -0.0409035 0.035219 -0.148592 0.069411 -0.0358883 -0.135436 0.101428 0.0377244 -0.0494374 -0.0817633 0.0567735 0.0322151 -0.0420746 -0.144671 -0.153834 0.0688581 0.0430212 -0.0038191 -0.0434974 -0.148035 0.0442107 -0.0428934 -0.0113364 0.0401227 0.127999 0.0803204 0.16115 -0.0555719 -0.0125471 -0.0682347 0.064461 0.0684017 -0.0983242 -0.101471 -0.0744714 0.115427 0.0109655 -0.0221448 -0.073538 0.0276902 -0.0783686 -0.178654 0.021843 0.103874 -0.007568 0.00305659 -0.0495767 0.0715478 -0.0756422 -0.0259023 -0.0610913 -0.147296 -0.00889285 0.0110083 0.0283547 -0.0640759 -0.0358008 -0.101015 -0.00442867 0.183266 0.0737618 0.0655843 -0.0492762 -0.0113716 0.115196 -0.086765 0.00897719 0.157458 0.0570703 0.0388149 0.109833 -0.00803084 -0.136722 0.082526 -0.115653 -0.0205403 -0.157498 -0.0447725 0.0531185 0.0357323 0.0205512 -0.0306646 -0.0301703 -0.0148381 0.050661 -0.0356253 -0.175539 -0.0387286 -0.0340856 0.115206 -0.0959139 -0.0457432 -0.0175702 0.067654 0.106772 0.139951 -0.032466 -0.126032 0.144724 0.047512 -0.00435854 0.065932 -0.000492962 -0.13654 -0.0638704 0.0585972 -0.131363 0.0388032 0.148297 0.172404 0.0402576 -0.0188947 0.0815207 -0.199702 0.0211065 0.0427381 0.063173 0.0447839 0.0870845 0.013433 -0.140794 -0.00478274 0.142319 0.0886037 0.100818 0.0631087 0.11157 -0.0941358 -0.189769 0.00821522 -0.0913907 -0.0624668 0.0557067 0.0633385 0.0845673 -0.118186 -0.0124184 0.0959839 0.0398876 -0.0135873 -0.0423802 0.0164473 -0.0410463 -0.0370844 0.0329409 0.0125808 -0.0838459 -0.0447686 0.01692 0.127884 -0.104748 -0.151414 -0.194774 -0.0384193 0.0334618 0.0462648 -0.106242 0.0470681 0.0521307 0.0510384 -0.19071 0.0883766 -0.110059 -0.192412 0.0489199 0.0643031 0.0697441 0.0322906 0.0505741 0.0231645 -0.0656854 0.042595 -0.0097431 0.053889 -0.137322 -0.103385 -0.128706 -0.196473 0.023314 -0.161488 -0.0214894 0.136007 -0.0280805 -0.189026 -0.0954852 -0.045 -0.0508041 -0.0107012 -0.06754 0.169148 -0.0138469 -0.149308 0.0148062 0.0746851 0.168606 -0.00617047 0.0635207 0.0232513 0.028454 0.122252 -0.129765 0.110645 -0.0409649 0.094296 0.00202332 -0.0051255 0.106496 -0.144362 0.0710603 -0.150393 0.0347004 -0.0858942 -0.107654 -0.014652 -0.125351 -0.0374672 0.00563908 0.0510463 -0.100864 -0.0534317 0.0197663 -0.00174807 0.0710463 -0.0656658 -0.0381401 -0.139604 -0.10784 -0.0715506 0.0144661 -0.0342734 -0.0572901 -0.0586616 -0.0164485 0.0227104 -0.190391 -0.0133147 -0.150418 -0.093065 -0.0328487 -0.0638573 -0.00795714 -0.11567 -0.0349597 -0.052484 0.102081 -0.0631091 0.176584 -0.0995987 0.111961 -0.0117784 -0.0157733 -0.0402234 0.0739436 0.0217192 -8.38829e-05 -0.199974 -0.035705 -0.178381 0.157587 0.0216047 -0.0606563 0.0186034 0.0197133 0.0557832 0.189725 -0.0881565 0.0737405 0.161927 -0.06618 0.16203 -0.101997 -0.124119 -0.0343488 0.101709 0.160652 -0.0195717 -0.0696055 -0.152258 -0.087825 -0.153239 0.168829 0.00942485 -0.0837957 0.0820772 -0.00820147 0.022743 -0.12739 0.186597 0.169195 0.141043 0.0696688 0.0293447 0.0619097 -0.0229431 -0.19568 0.0833782 0.00247383 0.00152803 0.148515 0.132418 -0.0774925 -0.118257 0.0787641 -0.00282099 0.0109756 0.0756973 0.0768953 0.015931 -0.12571 0.0980821 -0.0869788 -0.122741 0.0488804 -0.0568492 0.0830166 0.0542114 0.0708588 0.0298452 -0.134197 0.000696409 0.00343093 0.113407 -0.0624309 -0.0453237 0.0335896 -0.0372057 -0.0474651 0.00207844 0.0667994 0.0815913 -0.0178929 -0.0719421 -0.028287 0.153833 -0.0895637 -0.0134371 0.0172968 -0.102168 0.0136887 -0.121988 0.0652936 -0.065825 -0.0252648 -0.189429 0.109475 0.125271 0.00106636 -0.00908415 -0.0572467 -0.0770789 0.125591 0.0604316 0.00893173 0.0123712 -0.0589684 -0.10902 -0.0423894 -0.00348556 0.161917 -0.0216182 0.0153038 -0.115515 -0.104046 -0.130113 0.0883445 0.0609672 0.141318 -0.0246312 0.19492 -0.0350338 -0.0611724 -0.0440875 -0.0420783 0.0935403 -0.0602011 0.0664376 -0.0441909 0.0600056 0.0673109 0.160748 0.100199 -0.0378554 -0.0644361 -0.143384 -0.00800509 0.169402 -0.142392 0.15587 -0.0498254 0.121551 0.0467694 0.0168341 0.0191281 0.111639 -0.0263857 -0.109566 -0.121489 -0.11405 0.0851727 0.109125 0.0273929 -0.0875125 -0.0693747 -0.0179426 0.0487411 0.0570776 -0.0806938 0.0772065 -0.099655 -0.0837114 -0.176688 -0.0241554 0.105557 0.074718 0.0815637 -0.0406951 -0.0786469 -0.166219 -0.0672147 0.0145677 0.04783 -0.00782715 -0.128937 0.113368 -0.11363 -0.0550453 0.107224 -0.000679616 0.100658 -0.00254484 0.0980475 -0.0286118 -0.059421 -0.10092 -0.00931682 0.014497 0.0617579 -0.102854 0.0918925 -0.0862432 0.00666836 0.112774 0.0449298 0.0649249 -0.101479 -0.000660487 -0.00159507 0.0693353 0.0853738 0.0411807 -0.167019 -0.108399 0.0131666 -0.0476185 -0.0146591 -0.0563839 -0.0535451 0.0834622 0.127124 0.0381405 0.0607454 0.0357535 -0.068871 -0.0859549 -0.0951634 0.0219898 0.0426435 0.0348522 -0.0252434 0.078851 -0.130633 -0.00550449 -0.0992167 0.00701346 -0.0774971 -0.0304109 0.0675263 -0.160603 -0.0823811 0.0191039 0.179426 0.0700043 0.0159207 -0.0101878 -0.0436413 -0.0888214 -0.0354849 -0.0988198 0.0419149 -0.0435854 -0.0268637 -0.018168 0.0589097 0.0461847 -0.118868 0.0255179 0.116439 0.150379 -0.10389 0.189536 0.00366701 0.0602651 -0.075109 -0.0646802 0.0115486 -0.109757 0.00719036 0.0458486 -0.0973167 -0.0904391 -0.0620173 -0.0831624 -0.0718115 0.100912 -0.100915 0.0390205 0.0402833 -0.0285366 -0.0250624 -0.0144699 -0.0755498 -0.137269 0.089356 0.118134 0.0363207 -0.0412665 0.0408715 0.0169579 0.0376942 -0.0199548 -0.161721 0.0168026 -0.0529671 0.157797 -0.0588764 -0.0311136 -0.066597 0.0717068 0.0368209 0.0791202 -0.101992 -0.11098 0.053971 0.0867833 0.139542 -0.035305 0.0394612 -0.0685706 -0.018096 -0.0551074 0.0354743 0.031901 -0.0138326 -0.0267873 -0.0359885 0.0560258 0.186091 0.00564448 0.188247 -0.113037 0.137575 0.125406 -0.0678292 0.179907 -0.100415 0.132795 -0.0564666 -0.0398664 0.00295029 0.119732 0.113211 -0.0274991 0.00393964 -0.142521 -0.132205 -0.0971814 0.0211484 -0.0268747 0.176054 -0.0456744 -0.00656026 0.121224 0.0716101 0.0499881 0.00167007 0.0265865 0.00824569 -0.0729 -0.124215 -0.0564742 -0.172999 0.131587 0.0586367 0.0398359 0.06201 0.0637114 0.142493 -0.0679647 -0.0954334 0.132905 -0.0964054 0.153107 -0.000482073 -0.0542517 -0.0760501 0.0227043 0.0199576 -0.174425 -0.075007 0.0381482 -0.00920574 -0.0471355 -0.0640176 0.0258689 0.168748 0.0412597 0.0680437 -0.11771 -0.167511 -0.0144058 -0.0695466 0.0350314 -0.111557 -0.0988509 -0.0836506 0.124728 -0.152924 -0.107103 -0.0788628 0.187192 0.0474587 -0.167149 0.0986317 0.0342489 -0.13792 0.00340899 0.0937566 -0.00896788 -0.128532 0.115744 0.196972 0.0356442 -0.0230751 0.092329 -0.0950507 -0.088083 0.0680365 -0.0222195 0.080725 0.104268 0.15671 0.0416712 -0.0742736 -0.0895247 0.00305092 0.195968 -0.142303 -0.0684935 -0.000711142 -0.0280772 0.194399 -0.0667228 -0.0439241 -0.0471302 0.0195985 -0.0484532 -0.132126 -0.0954273 0.103502 0.0229506 -0.0213955 -0.0312769 0.176382 -0.0076984 -0.00799292 -0.0713008 0.126391 0.0896214 0.0640545 0.0637095 -0.0160061 0.00599442 -0.0260345 -0.0117957 0.0309725 0.0329244 -0.0801348 -0.186416 -0.119882 -0.0112627 0.0500353 0.0875868 -0.0283476 -0.0215443 -0.186524 0.0245641 -0.142717 -0.08885 0.103039 0.0156866 0.137784 -0.0749412 -0.0658313 -0.0664276 0.0574202 -0.0751483 0.0137862 -0.154359 0.00617503 0.170869 0.0373979 0.0175939 0.0882676 0.0875553 0.0839848 0.00903907 -0.0469148 -0.00411688 -0.129901 0.051935 0.0304735 -0.0387112 0.0297057 -0.000879727 0.0122914 0.0497497 0.0440611 0.180632 0.014686 0.105878 -0.0768498 -0.105562 0.0769103 0.0327152 -0.0911997 0.139636 -0.149639 -0.041438 -0.0721932 0.0401668 0.0260238 0.0111254 0.175967 -0.100612 0.114919 -0.0634743 -0.168438 0.000907134 0.0367065 0.0900316 -0.0457339 -0.0387228 -0.137708 -0.129836 -0.07475 -0.0659809 -0.10382 0.0303063 0.0642135 -0.0903419 0.11208 0.144513 0.119928 0.0508977 -0.057042 0.0593505 -0.0955724 0.0948526 0.0165609 -0.0378271 -0.106667 -0.115391 0.00728123 0.0653131 0.0120641 0.0904768 0.0364358 0.17455 0.0380724 0.0744631 0.134561 0.10309 0.0898524 0.191521 -0.0528886 0.088204 0.0726426 0.0329183 0.109473 -0.118543 -0.0303259 0.153285 -0.0288407 -0.0216051 0.0078825 0.0606858 0.155565 0.0302552 -0.130464 -0.0247612 -0.0305253 0.0200811 0.0697884 0.0762301 0.192342 -0.0299912 -0.0287769 -0.0934144 0.0347814 0.041025 -0.0388658 -0.08576 0.0806713 -0.0314701 0.0123098 0.0337914 -0.0302899 0.0865323 -0.0378365 0.0385565 0.00286404 -0.0223409 0.087358 -0.0115553 -0.0126194 -0.112305 0.0604809 -0.0499118 0.00633018 0.0345117 -0.0887918 -0.0510341 -0.0439607 -0.0898383 -0.170636 -0.0904201 0.029188 -0.00460096 0.0893523 -0.0158148 -0.0435225 0.0258253 0.0552657 0.0798747 0.135041 -0.0733555 -0.199866 0.00235983 0.0686347 0.161646 -0.190238 -0.146521 0.0768076 0.168628 -0.0733316 -0.0926923 0.0302278 0.00275637 -0.0124475 -0.0865475 -0.156786 -0.0015695 0.0372865 -0.174789 0.0740327 -0.0497935 -0.0390824 0.024885 0.0271162 -0.0502704 -0.0260979 -0.0934807 -0.0561209 0.0888015 0.0123498 0.056385 -0.196762 -0.0930361 -0.186652 0.135075 -0.104692 -0.0237379 -0.139535 -0.136563 -0.0921566 -0.104885 0.0171314 0.0779015 -0.157934 0.0281902 -0.0649252 0.140705 0.0183454 -0.127664 0.196133 -0.100615 -0.0746175 0.15888 -0.0738481 0.0370737 -0.0670238 0.136828 0.100632 0.0829347 -0.13475 -0.0151747 0.00562297 -0.0805752 0.00865332 -0.0336628 0.00905636 -0.0748393 0.0321252 0.0761837 0.0955899 0.00194079 -0.08915 0.0200157 0.0773357 0.00620846 -0.0747877 -0.0129308 0.0958518 -0.0567416 -0.0413371 -0.00413627 -0.105354 0.012766 -0.0100372 -0.0827 -0.12984 0.0434035 0.197103 -0.0672449 0.0469338 -0.0226533 0.0545459 0.0970005 0.0150068 0.109466 -0.0575695 -0.0448763 -0.0543212 -0.121429 0.026151 -0.110822 0.0599042 0.175712 0.0835838 -0.00546118 -0.142732 -0.141606 -0.0234455 -0.0985514 0.0688024 0.0164122 -0.0069084 -0.0277222 0.0704142 -0.0452254 -0.136889 -0.170107 -0.0947422 -0.0416951 0.139027 -0.102529 -0.05723 0.0170918 -0.0169382 0.0333063 0.110874 -0.0194924 -0.0977684 -0.105074 0.121455 -0.122914 -0.101873 -0.0882894 0.0672693 0.185479 0.0582557 0.0873537 -0.170804 0.0942305 0.0216683 0.198368 -0.0072032 -0.0854842 0.0728925 0.0266735 0.101026 -0.0507688 -0.0512395 -0.0864376 0.0128177 0.149393 -0.107124 -0.19737 -0.00123527 0.0497932 0.0922938 0.050979 -0.00750633 -0.0595047 -0.0303507 -0.107415 -0.0452651 0.116541 -0.00378016 0.0882505 0.0342763 -0.0653181 -0.131022 -0.0815822 0.173515 0.058667 0.0311398 -0.0838212 0.0718538 0.109496 -0.00303046 0.0713532 0.0453867 -0.115188 -0.0590306 -0.0345471 -0.000430113 -0.0360181 -0.0287379 0.148482 0.0139599 -0.102311 0.0363391 -0.0543162 -0.0716423 -0.0473079 -0.00452099 -0.151765 0.135627 0.0241482 -0.0545722 -0.0629594 0.0702375 0.141067 0.0437402 0.0828575 -0.127635 0.0547782 0.0522023 -0.157392 0.0623837 0.043055 0.0856052 -0.142832 0.0745705 0.0018035 -0.124747 0.0718573 -0.0921781 -0.0166118 0.130014 -0.0241607 -0.0586225 -0.0708081 -0.0275932 -0.058714 0.0840418 -0.0273573 -0.0851236 -0.119326 0.0775294 0.126579 -0.0316372 -0.110703 -0.0609359 0.0476004 -0.0766726 -0.020271 -0.0387776 0.117251 0.0357157 0.17955 -0.116323 -0.0220541 -0.159482 -0.182389 0.0461614 -0.118153 -0.040985 0.0701641 0.0298613 -0.0364346 0.153196 0.172079 0.0230383 0.12753 -0.0674397 -0.0927967 0.0521994 -0.0227446 0.131599 -0.0145054 -0.0264015 -0.164766 -0.000853261 -0.0812781 -0.0824303 -0.0194405 0.190969 0.100175 -0.101072 -0.122985 0.145958 0.00354989 -0.0382591 0.00105096 0.0335095 0.169202 -0.127781 0.151749 -0.105971 0.10552 -0.0328899 0.0242877 -0.102545 0.0118628 0.0811462 0.168642 -0.0463016 -0.0368884 0.0681516 -0.00328671 -0.0549671 0.115529 0.0109022 0.0619021 0.180115 0.125575 -0.0262218 0.111488 0.0591709 0.0428406 -0.0865402 -0.0175754 -0.0130739 -0.0829033 0.0150825 0.0846917 -0.183117 -0.0301804 0.0370184 -0.0210043 0.197317 -0.111616 0.11084 0.108661 0.0552799 0.00652033 0.114861 -0.1726 -0.0398411 0.11561 0.0365031 -0.0697619 0.168869 0.0291879 -0.06034 -0.0762913 -0.0411475 0.0959677 0.0177376 0.0157181 -0.0834699 -0.039526 0.103648 -0.18334 -0.106462 0.0762909 -0.0419492 -0.0332042 0.116637 -0.0249302 0.021038 -0.114697 -0.0726966 0.00114321 0.0967944 0.0370802 0.0427547 -0.0648328 -0.146778 0.0554721 -0.00392531 0.0362853 -0.0194274 0.00375576 -0.0261448 -0.130139 0.122484 0.0696863 -0.118063 0.0138705 -0.0565692 0.0836807 0.0826296 -0.0049401 0.0947689 0.0852985 0.0749155 0.0538305 0.13965 -0.0286592 -0.189711 0.0254319 0.0819101 -0.0972778 -0.063125 -0.0937818 0.0450002 0.0277022 0.115785 0.0562377 -0.0313602 -0.000915192 -0.0274109 0.0229878 -0.0539325 -0.0905306 0.0408046 -0.148808 -0.0360483 -0.0802992 0.0133743 -0.0141361 0.0169234 -0.0904163 -0.0405864 -0.0854137 -0.157065 0.101004 0.15178 0.12172 -0.0109874 0.0349972 -0.0684853 0.0306016 -0.188984 0.0386696 0.012515 0.0131847 0.00117998 0.152404 -0.0422698 0.0578346 -0.0458749 -0.119072 -0.0109573 0.0856337 0.15033 0.0373006 0.0645193 -0.0685785 0.0313355 0.0076583 0.0627943 -0.135737 -0.120142 0.0446959 0.095356 -0.0607386 -0.0257708 -0.110565 0.186504 0.107068 -0.0408027 0.0577466 -0.0532496 0.115787 0.0192397 -0.030129 -0.0852415 -0.0888838 -0.0290776 0.106811 0.114568 -0.144856 0.0381434 0.112963 -0.147477 -0.0484151 -0.189483 -0.0240315 -0.0420564 0.194722 0.00839205 -0.106609 0.033898 0.0451179 -0.0594809 -0.0272084 -0.0919541 -0.128583 -0.0731464 0.0585165 0.115753 -0.0741945 -0.139122 -0.0902175 -0.103938 0.0696051 -0.00933869 0.0273604 -0.0851589 -0.164913 0.0619255 -0.0615156 -0.0451399 -0.0126261 0.0123597 0.132095 -0.0171543 0.0222322 -0.0870902 -0.00253543 0.00453037 0.0657792 0.0181608 -0.117807 0.0475589 0.156934 -0.0707054 0.0668588 -0.0589479 -0.0928371 -0.096445 0.0781359 -0.0858964 -0.172602 -0.0345183 -0.104048 0.0630717 0.0381846 0.0728399 0.0500381 -0.0554416 -0.0730445 0.0231223 -0.0257705 0.127413 0.0608772 0.18699 -0.0189786 -0.128131 -0.0266063 0.106685 0.0237059 -0.0132855 -0.0463952 -0.00591767 -0.145829 0.0451345 0.0351759 0.00602155 -0.178604 0.066821 0.0551656 -0.14342 -0.0387823 -0.0163135 -0.0389152 -0.106635 0.0333859 0.0455811 -0.0362158 -0.0638595 0.114837 -0.0948369 -0.0677929 -0.00322923 0.12606 -0.0130978 0.0361799 0.0366565 0.00350317 0.0935175 0.0431019 -0.0984867 -0.0850257 0.0940254 -0.115782 0.0913703 0.0687412 -0.0121451 -0.0062999 -0.0757472 0.0406053 0.00818263 -0.0187982 -0.0822996 0.0430825 -0.00449014 -0.0207952 -0.0017503 0.0224408 0.0384153 0.0651781 -0.0814208 0.120734 0.0927003 0.19341 -0.0793938 0.0541667 0.00406751 -0.0804674 -0.0144009 0.189131 0.0329569 -0.0589373 0.106877 -0.00770485 0.0613832 -0.0770575 0.116138 0.134921 0.0891075 -0.0221196 -0.0463939 -0.00596608 0.04114 0.149876 -0.0856645 -0.0219318 -0.175168 0.021808 0.056194 -0.0918935 -0.0914276 0.0492813 -0.0149869 -0.00774422 -0.196042 -0.15114 0.0727176 -0.0982848 0.0312747 0.122875 -0.0252591 -0.0761669 -0.0710636 -0.0526033 0.127798 -0.195739 0.11077 0.0815355 0.0902273 -0.032898 0.0956429 0.0102811 0.0634481 -0.0101008 0.112045 0.0522641 -0.169083 0.00300202 -0.0472322 0.0610938 0.0484188 -0.066668 0.0547679 0.0579728 -0.0503321 -0.0737403 -0.167012 -0.150966 0.109638 -0.0136692 0.0919303 -0.162854 -0.0357693 0.101794 -0.0131304 -0.13228 0.0521813 -0.0128382 0.0300065 0.04334 -0.1565 0.0341086 -0.0559071 -0.0952622 0.184236 -0.118668 0.103696 -0.0794072 0.0281073 -0.00523038 -0.00653612 0.0331186 0.107263 -0.174557 -0.00974103 0.0130527 0.141056 -0.045188 -0.173652 -0.0533728 -7.42407e-05 -0.0597176 -0.0442136 0.141588 -0.0142814 -0.0390062 -0.0860253 -0.102231 0.125712 -0.100452 0.047329 0.0936604 0.124995 -0.0585275 0.05159 -0.179242 -0.021845 -0.00256035 0.0507521 -0.0868205 0.0970897 0.0635798 -0.0398819 -0.0160672 0.143969 -0.137721 0.00834199 0.0555235 0.0600036 0.123224 0.186552 -0.188036 -0.0797297 -0.0441313 -0.0137227 0.0756946 0.0649508 -0.0062666 0.0305636 0.106076 0.0510688 -0.0866025 -0.0306552 -0.00634928 0.0553598 -0.0652712 -0.0231956 0.0328164 -0.0696643 0.114067 -0.027264 0.105005 0.0309528 0.0125129 0.189425 -0.067585 0.0705498 -0.0194204 0.0380301 -0.0508958 -0.118057 0.00347355 0.135143 0.135101 -0.0127466 0.0621659 0.0386531 0.0542075 -0.0852764 0.0496906 0.106484 -0.187836 -0.000810501 -0.102783 -0.102137 0.126148 0.0535469 0.0249142 -0.112453 0.00384207 0.108305 0.0700558 0.0951129 0.106875 -0.0260021 -0.159394 0.0914864 -0.0170818 -0.0529507 -0.0677549 -0.0784242 -0.0158701 -0.0606036 0.17804 -0.0395633 0.0459295 -0.0354777 0.0145603 -0.0524167 0.0626472 -0.155368 0.133695 0.0340467 -0.127901 -0.0245661 -0.0236506 -0.00620275 0.141437 0.0400565 0.142945 0.104942 -0.0552623 0.0513893 -0.115938 0.015511 -0.0640025 0.0851391 -0.0852893 0.135835 -0.0182869 -0.127708 0.0293414 -0.0118317 -0.129751 0.171422 0.05222 -0.0999783 -0.0999518 -0.142801 0.0485342 -0.111175 0.0758991 0.149841 -0.0570004 -0.149977 -0.00122505 -0.155126 -0.0132923 0.0530082 0.0673185 -0.00712213 0.0416015 -0.0707115 0.139694 -0.0169261 0.0347816 -0.0535371 -0.117661 0.12286 0.129706 0.0180387 0.15493 0.117284 0.10303 -0.0153903 -0.000300408 0.0438294 -0.129193 -0.0537236 -0.129835 -0.0338995 -0.0390359 -0.0576212 0.0748753 -0.0207216 0.0705198 0.174446 0.00101817 -0.0791243 0.109833 -0.0603291 0.0328901 -0.167092 -0.173061 -0.0972469 0.0393046 0.108114 0.0236333 0.084009 0.0764677 -0.0338094 0.0949336 -0.0592231 0.0684401 0.0264535 -0.0170739 0.0182247 0.0670936 0.157037 0.147736 -0.17895 -0.034481 -0.0216471 0.0433811 0.076317 -0.0711348 0.188958 0.107185 0.146734 -0.114167 0.156285 0.0504233 0.120127 -0.0321607 -0.0629771 0.0631509 0.018974 -0.191451 -0.0228705 0.0917135 -0.0989232 0.0216297 0.0219853 -0.0249937 -0.126331 0.0527064 0.108254 -0.187693 -0.0371185 -0.0964973 0.080634 -0.0785963 -0.132052 0.00476048 -0.0692243 0.0647029 -0.0717884 0.0286309 0.0980118 -0.00250463 0.0510786 0.0571542 -0.00252868 -0.134445 0.0983157 -0.0637256 -0.0703535 0.019172 0.0847242 -0.0758456 0.0340494 -0.0391201 -0.074766 -0.0131955 0.0499159 -0.103756 -0.0710212 -0.0809687 0.112918 -0.115626 -0.03231 0.142013 -0.0627427 -0.025215 -0.0261671 -0.0656789 0.112877 -0.0524617 0.17018 -0.113373 -0.0383929 -0.194983 0.048487 -0.0999928 0.0696917 0.162726 0.0695405 -0.132347 -0.00384172 -0.0245422 0.171974 0.0419541 -0.114197 -0.011283 -0.155208 0.0512076 -0.012608 -0.0860271 -0.0159986 0.0856443 0.0195456 -0.0342189 -0.0928519 0.144017 -0.00430566 -0.145919 0.140596 -0.177816 -0.0246959 -0.166626 -0.0987635 -0.0295607 0.0865006 -0.0245044 0.0542759 -0.0638753 -0.0119172 -0.039789 0.154978 -0.0159136 -0.149194 -0.0233873 0.164953 -0.0114369 -0.0536232 0.0125635 -0.0846357 0.154153 -0.0846329 -0.120407 -0.131015 -0.113189 -0.0908652 -0.0498563 -0.117767 0.151543 -0.0999973 0.114561 -0.103096 0.00875315 -0.0280628 -0.0797091 -0.00710173 0.0523384 0.0317214 -0.0207835 0.140092 0.0579804 -0.0951898 0.0717077 -0.162421 0.0183784 -0.0583746 -0.0166941 0.0743167 -0.103838 -0.113315 0.0239504 0.0369384 0.0466533 -0.0289877 0.0560649 0.144693 -0.0785216 0.0415008 0.118889 -0.0360937 0.0515056 -0.11341 0.0554635 0.0531633 -0.0635763 0.149116 -0.0634794 -0.0278116 0.0232455 0.0648689 -0.0244988 0.02508 -0.12861 0.144069 -0.0100649 -0.0610692 -0.119279 -0.0119802 0.00831668 0.148269 0.0296322 -0.00638286 0.0653702 -0.03298 0.0877146 0.110499 0.0352213 -0.00146011 0.00876447 0.0779748 0.110123 -0.0581081 -0.0119802 0.146202 -0.00263404 -0.0849823 -0.0711186 0.0915006 0.0359273 0.0339573 -0.014625 -0.163282 0.160708 0.0103521 -0.0684499 -0.198982 -0.0183902 0.0640502 0.0650704 -0.128045 -0.0984322 -0.0958199 0.0700105 0.0104743 0.0910242 -0.0499554 0.150449 0.103416 -0.0496022 0.145193 0.00698641 0.0224243 -0.0900547 0.0611602 0.0356754 0.0127461 -0.0631029 -0.038513 -0.10929 0.0656888 0.0556566 -0.177019 0.00752052 -0.076181 -0.0199538 -0.0652051 -0.091459 0.0704054 0.0677091 0.0332923 -0.0191088 -0.056135 0.167528 0.0607006 -0.0668454 0.0996936 -0.00796716 0.170326 0.118894 0.129865 -0.0643362 -0.00913662 0.020562 0.118051 0.148265 0.118673 -0.00040423 -0.10802 -0.146741 -0.182398 -0.0551103 -0.0370773 -0.0175084 -0.161919 0.0590799 0.138074 0.00773321 0.142306 -0.0345377 0.145889 0.114916 0.064746 0.079256 0.0573384 0.0370989 -0.0415706 0.0612713 0.149318 -0.0579853 0.0309496 -0.0334632 0.0924939 0.0309452 0.0312074 -0.169415 -0.134888 -0.198356 0.0587268 -0.0544067 -0.115334 -0.0892329 0.111626 0.0299706 0.0201042 -0.0289771 0.10106 0.195477 0.0928568 -0.019509 -0.106085 0.0436253 0.0200641 -0.104198 -0.120765 -0.0236935 -0.126521 -0.0408046 -0.0213326 -0.0623525 0.0606132 -0.00390266 0.078139 -0.0446007 0.0536858 -0.0845411 -0.069254 0.0821921 -0.0443209 0.00490228 -0.121768 -0.0169339 -0.050182 0.0385292 -0.0649116 -0.131326 -0.127413 -0.0910892 0.0276987 0.0268943 -0.0311941 -0.10912 0.0271617 -0.176066 -0.1636 0.048178 0.160003 -0.177246 0.0641065 0.0229864 -0.0912758 0.00366816 0.0540114 -0.14369 0.117251 -0.0162011 -0.046659 0.0157116 0.090297 -0.0735488 -0.0989689 -0.15035 0.127753 -0.00135654 0.0165764 0.128008 0.129105 -0.00234914 -0.0227413 0.0511792 0.0638936 -0.0575624 -0.00340754 -0.0310826 0.0856669 -0.0457482 -0.166363 -0.010463 0.0806176 0.115674 0.0259525 0.178203 0.0990068 -0.0169415 0.113542 0.135076 0.00825402 -0.071063 -0.00061753 0.0268458 -0.142578 3.29239e-05 0.114981 0.0771248 -0.0110929 0.0987705 -0.0243628 -0.0595103 0.0466536 0.123916 0.0599489 -0.0163729 -0.111454 0.138575 0.0441585 0.0209806 -0.0377795 0.0783815 -0.0618742 0.121207 0.107649 -0.123484 0.0596656 0.136488 0.0323705 0.0125178 -0.000725221 -0.0253928 -0.0280209 0.0382843 0.114792 0.0541417 0.0057208 0.0304927 0.0581728 0.0763098 -0.156923 0.106502 -0.0207267 -0.0950191 0.0244561 -0.0951536 0.0790776 0.0739748 -0.158261 0.00845122 -0.100762 0.146974 0.0140199 -0.0462475 0.0928215 -0.128127 -0.0606525 -0.128872 -0.020187 0.100603 -0.0218791 -0.0249133 -0.140889 0.0969886 0.0403477 -0.0801961 -0.100512 0.0488528 -0.119135 0.0176399 0.0158051 -0.00980131 -0.0281395 -0.0388009 0.0519947 0.0982294 0.184222 0.0936039 -0.0775518 -0.103098 -0.127166 0.116651 -0.0956765 -0.022445 -0.0395622 0.0031439 0.0454143 -0.0645808 0.0715298 0.0399611 -0.0266848 0.105146 0.0715674 -0.00949562 -0.0254159 -0.0234014 -0.11866 -0.0807933 0.102973 -0.0556173 -0.103258 0.174414 0.0731493 0.0968528 0.0760808 -0.0212853 -0.117263 0.0108323 0.176474 -0.0320866 -0.0866298 0.00861867 0.0847157 -0.0375575 -0.0448745 0.0771775 -0.0117094 -0.0212072 0.0213287 0.113113 0.157739 -0.132364 -0.0579024 -0.136201 0.0100978 0.120963 0.023258 -0.0395913 0.132764 -0.0725721 0.112764 0.0596147 0.0932921 -0.0134055 0.0129585 -0.0520876 0.0134371 -0.0877255 0.0475508 0.130418 -0.176414 -0.148318 0.0431199 0.00712317 -0.0498075 0.00194122 -0.119653 0.106869 -0.0209917 -0.056971 0.103103 -0.17393 0.158019 0.00427866 -0.0892474 0.178227 0.0138395 -0.181713 -0.0787268 0.144979 0.0447272 -0.0154434 0.0362595 -0.020984 0.0204062 0.0606346 -0.145717 -0.0901073 0.109204 -0.0921082 -0.0656784 -0.0602476 -0.0523883 -0.0355383 0.023381 -0.00702107 0.15909 -0.0456814 0.0794753 0.00255451 -0.0349154 0.150074 -0.0120393 0.0573423 -0.0361253 -0.128499 0.0158793 0.160849 0.112525 0.0608399 0.0275805 0.0207641 0.0373403 -0.0422028 -0.025476 -0.0667477 0.0838356 -0.0663571 -0.0443631 0.0132314 -0.0581751 -0.0645618 -0.0352806 0.102422 0.089747 0.183304 0.165921 -0.164998 0.0931946 -0.090499 -0.0490398 -0.0265576 -0.0464916 -0.027622 0.0790329 0.0345271 0.194539 -0.161053 -0.0901118 0.0390152 -0.0170374 0.110516 0.0960514 -0.00308053 -0.177134 0.130756 -0.090309 0.108867 0.0678276 -0.0288577 0.0532795 0.0442562 0.134944 0.0334647 0.096888 0.00597007 0.0984501 -0.0219161 0.0432691 0.0687002 -0.0369949 0.00407929 -0.143954 0.0799798 0.196609 -0.0941873 0.0642955 -0.175004 -0.0655957 0.0591881 -0.0192941 0.109644 0.163271 -0.105998 -0.0366064 -0.0768268 -0.0305804 -0.0449594 -0.189129 0.085702 0.085562 -0.128075 -0.137065 0.0418314 0.0208175 0.122716 0.0656515 0.0113361 -0.0339525 -0.116556 -0.127454 -0.177582 0.0582811 0.0163162 -0.0767558 -0.105152 -0.0838285 0.165992 0.00428195 -0.0183885 -0.0949291 -0.066403 -0.101254 -0.117787 0.0376465 -0.0963686 -0.0571363 0.073756 0.0672139 0.120992 0.166414 0.0590749 0.0251598 -0.0604195 -0.0242432 0.0817663 0.0340275 0.042507 0.0811477 0.0622323 0.0150265 -0.14113 0.0260804 0.098603 0.0600478 -0.0745922 0.0599787 0.0855156 0.121562 -0.182737 -0.0588696 -0.0457217 0.0361146 0.177308 0.0713509 0.0433484 -0.0487387 -0.117249 -0.112348 0.0956391 -0.153135 -0.0135367 0.11628 -0.0531817 0.0530732 0.05973 0.0593794 -0.0161029 0.16167 0.0742121 0.123745 0.144197 -0.0776007 0.12193 0.00904512 -0.0152325 0.0184573 -0.0960179 0.0587728 -0.0200112 0.0138637 0.142612 0.0433502 0.104211 -0.0045122 -0.0674508 -0.055379 0.0349009 0.136587 -0.0649215 0.00170823 0.0211622 -0.0724677 -0.047483 0.0281699 -0.0151303 0.0249744 0.0676398 0.0578502 0.0557855 -0.0270754 -0.054267 -0.0642678 0.0482783 0.0961452 -0.0340477 0.0500714 -0.0657519 -0.0783306 0.154833 0.0883419 0.0959297 0.0608164 0.0186588 -0.0258143 0.0517641 0.11837 -0.0628204 0.0368235 -0.098342 -0.0556813 0.11763 0.115353 0.062244 0.0738668 0.0396927 0.0892622 -0.053151 -0.192424 0.189821 0.127905 -0.0120458 0.134473 -0.00407821 0.0922612 -0.0954481 0.0222942 0.0900101 0.0328724 -0.0118548 0.0113846 0.0350724 -0.124254 -0.100542 0.0344173 0.11784 -0.188021 0.106988 0.0904303 -0.0513463 0.0217338 -0.100671 0.00789268 -0.10728 -0.10575 0.133618 -0.198488 0.178115 -0.152448 0.0764226 0.0391492 0.0222474 -0.070985 0.158922 -0.0281371 0.0588791 -0.160787 -0.199598 0.0609913 -0.00168208 -0.0191135 -0.050975 0.194481 0.0684563 -0.0277251 0.129283 0.0541614 0.125169 -0.0885035 -0.0981045 0.0846848 0.105942 0.089692 -0.0184914 0.0387865 -0.059109 -0.0107853 -0.0502348 0.0908437 -0.0640214 -0.0915819 0.10186 0.078111 0.148391 -0.187129 0.0713585 -0.108135 -0.186893 0.00398708 0.162469 -0.146475 0.0889262 -0.0568797 0.0949301 -0.129662 0.0257323 0.0663061 0.100031 0.0323356 0.0354574 0.0758005 -0.0100032 0.0798965 0.0416705 0.167117 0.161544 0.0353648 0.00600796 0.155712 -0.147242 -0.149348 -0.0486426 -0.0410661 0.0215115 -0.0586866 -0.10821 -0.0975052 -0.151676 -0.00986139 0.120383 0.0327314 -0.00330812 -0.00703829 0.016605 -0.198529 0.0954079 -0.0396643 -0.126347 -0.0122046 -0.172284 0.0320972 0.0197936 -0.141486 -0.135852 -0.148238 -0.0325814 0.101701 0.114927 -0.0736722 -0.0246922 -0.0116572 -0.0104795 -0.00596848 -0.0455942 -0.0715364 -0.0810973 0.116136 -0.00446538 0.147764 -0.0594453 0.0583516 -0.159223 -0.0107011 0.00932704 0.174691 -0.029512 0.122668 0.00379385 0.177721 0.125797 0.0996107 -0.0866298 -0.0907075 0.045574 -0.141165 0.0469551 -0.0477042 -0.037388 0.0955067 0.0863382 0.0476355 0.00776483 0.174116 -0.0697116 -0.067264 -0.0211966 -0.158021 0.00912863 0.027729 -0.0593481 -0.0289933 -0.101503 0.126021 0.095757 0.0421211 -0.0325327 -0.114175 0.0238178 0.0210114 0.0802314 -0.0659925 0.0268067 0.174838 -0.128023 -0.147997 0.00618912 0.0256235 0.0312913 -0.0520905 0.015925 -0.119411 0.0764086 0.180581 -0.176822 0.0439399 0.0374801 0.142816 -0.0654582 0.0251286 0.0532973 0.179656 -0.0920804 0.00456912 -0.0379102 -0.0615554 0.00177055 0.0949197 0.103836 0.0387659 0.0349077 -0.00287758 -0.0636357 0.173201 0.151863 -0.037159 0.102314 -0.00277957 0.0543271 0.0719363 -0.0266533 0.0368319 -0.0555303 -0.0212603 0.00035895 0.0108909 0.0825904 -0.110226 0.0874755 0.165819 -0.0357766 0.0419177 0.088674 -0.0920746 -0.129636 -0.0124082 -0.0563994 -0.113767 0.00579636 -0.034903 -0.00799715 -0.0598696 0.0211712 0.198711 -0.0249999 0.127287 0.0383309 0.0381451 0.176263 -0.0176726 -0.030776 -0.102206 0.020924 0.116361 0.0237945 -0.117922 0.0260734 -0.0854125 -0.000927575 0.0307364 -0.0378341 0.0139207 -0.00266104 0.051484 -0.0326827 -0.108293 -0.0126447 -0.000885592 -0.050356 -0.0393996 -0.0875435 -0.0390985 0.0390199 0.0264133 0.047541 -0.0979129 0.157283 -0.0344468 -0.00873179 -0.131833 0.0011969 -0.0137339 -0.0321869 0.172652 0.00543366 0.0837723 0.0562598 -0.145255 -0.0562194 0.0145293 0.0722323 0.0110934 0.0811227 0.102123 0.0931163 0.135616 -0.0321789 -0.0745641 0.0445384 -0.055639 0.0536864 0.0399383 -0.07681 0.10315 -0.0958227 0.0120626 0.00364662 -0.0648808 -0.14405 0.0855147 -0.0953808 0.108443 -0.0510468 -0.0797719 0.168752 -0.0392073 0.0575639 -0.0258403 -0.0752791 -0.0263604 -0.0639669 0.0274369 0.0491815 -0.103934 -0.0145638 0.19859 -0.0782821 -0.113911 -0.111773 0.107231 -0.171909 -0.151374 -0.0849328 -0.122978 0.0582969 -0.00965927 0.0641597 -0.10202 -0.0994676 0.178903 0.0217431 -0.0917037 -0.0298598 0.0731836 -0.188219 -0.0640876 -0.0239859 -0.0216803 0.0820361 -0.0315934 0.109329 0.170066 -0.142044 -0.0433865 -0.0702873 -0.032805 -0.0364369 -0.0360401 0.154062 -0.0366093 -0.0739169 0.0524884 -0.0798226 -0.0734079 0.135032 0.0610829 0.130143 0.0976234 -0.00548393 -0.00457583 -0.0156309 0.138537 -0.156285 -0.0378018 0.167838 0.00219783 -0.0504008 0.105192 -0.129166 -0.00736453 -0.161897 -0.122521 0.0833489 -0.189404 0.0153875 0.171124 -0.0125223 -0.177636 -0.092173 -0.0180124 -0.000563151 -0.0163742 -0.0481993 0.0830829 0.149627 -0.0248834 0.076528 -0.170956 -0.180381 0.0356807 0.0943336 0.0755216 -0.0297417 -0.0229429 -0.0107227 0.0896892 -0.0677309 0.0232378 -0.0321574 0.158726 -0.184853 -0.00229528 -0.000285755 -0.094018 0.0389581 0.0817784 -0.135293 0.139323 -0.0996353 -0.148201 0.0121711 -0.00947506 -0.135602 0.0756533 0.065812 -0.178018 -0.147153 -0.105529 0.160871 0.0874429 -0.132794 0.114672 0.00184268 -0.137439 -0.00998767 -0.101994 0.119744 -0.0571622 0.0196477 -0.0434709 0.0390954 -0.0866485 0.0978654 -0.0975086 -0.0297417 0.105465 0.0504085 -0.0289748 -0.0449475 -0.0207418 -0.0222599 -0.0252831 -0.010806 0.184855 0.121022 0.0274784 -0.16209 -0.0335089 0.0869905 0.0639307 -0.0122475 0.0154798 -0.150874 -0.183138 0.0838882 0.165693 -0.187386 -0.157872 0.00873327 0.0527686 0.0449666 0.0699539 0.083564 -0.0588357 -0.0711852 -0.0909545 0.0837001 -0.0804139 -0.0747305 -0.0580685 -0.0468473 -0.00441747 -0.0820057 -0.0755653 0.0328921 0.0337934 -0.0598649 -0.0638885 -0.199841 0.00305783 -0.112724 -0.0282497 -0.135975 0.058108 0.0403532 0.0238866 -0.0372947 0.0773305 0.132321 -0.0468431 -0.161003 0.0328011 0.0993978 -0.00400422 -0.176554 -0.142121 -0.0386268 0.0992611 0.161431 0.0860423 0.0297339 0.133222 -0.0667755 0.0301917 -0.0124109 0.0320947 -0.138089 0.0184946 0.0227936 0.103106 -0.11302 -0.141651 0.0316629 0.105334 0.0271744 -0.0227077 0.0770453 -0.103127 -0.0473609 -0.0194059 -0.0667759 0.00908918 0.0333215 -0.00713929 0.0798316 0.000366227 -0.121632 -0.0631615 0.0397234 0.0986465 0.15354 -0.053615 -0.0518927 -0.0972747 -0.0682816 0.0156518 -0.0186832 0.00693253 -0.0549449 -0.0979466 0.157492 -0.0189694 0.150402 0.0518035 -0.012386 0.0704486 0.117739 -0.0443227 -0.0617213 -0.160303 0.0368271 -0.124529 0.0450915 0.0273453 -0.120848 0.119135 -0.105445 0.115512 -0.0295582 -0.00408849 -0.0784606 0.00538661 0.102115 -0.11503 0.0246594 0.0596615 0.0150605 0.00214559 0.108009 0.0212404 0.114587 -0.0348879 -0.0886212 0.047114 0.0888435 0.136354 -0.00835972 -0.0545663 -0.012147 0.155555 0.0215009 -0.00492505 -0.0239634 -0.0342105 -0.127477 0.102367 -0.0100429 0.0308967 -0.0853894 -0.0230286 0.0582214 -0.128099 0.0705146 0.0255963 0.180765 -0.029053 0.11752 -0.100931 -0.0897582 -0.0762809 -0.13708 -0.0024954 -0.0713669 -0.00285918 -0.0447798 -0.110585 -0.147766 0.082663 0.0273632 -0.0904976 -0.0540104 -0.0740577 -0.181423 0.059168 0.116552 -0.106717 0.103416 -0.11689 -0.0236403 -0.103996 -0.0370712 0.162662 -0.071117 0.105781 0.154136 -0.114105 -0.0984712 -0.0447366 -0.0894291 0.051908 -0.130275 -0.0558536 -0.11935 -0.134598 0.00701964 -0.0220433 0.0673089 -0.130133 0.0165559 0.00902871 -0.176061 -0.0110627 -0.00725482 -0.0193134 -0.0627847 0.031041 -0.0610361 -0.00779555 0.0403706 -0.0127765 0.0388587 0.0336272 -0.136656 0.137805 -0.00462005 -0.156281 0.0759962 0.00829553 0.0158842 0.0452588 -0.0280135 -0.184266 -0.0836247 -0.109639 -0.0347769 -0.120201 0.106248 0.0447094 0.150727 0.0785888 -0.0793318 -0.0320762 -0.041424 -0.0842742 -0.0276336 0.0914426 -0.0386403 -0.0845121 -0.0970711 0.0647659 0.0202864 0.069685 -0.0150392 -0.112526 -0.144657 0.0016808 -0.0762485 -0.0618817 -0.140333 -0.0699654 0.0342566 -0.138347 0.116445 0.0613737 -0.131363 0.17057 -0.0733216 -0.047166 -0.00310102 -0.0315902 -0.12105 -0.197474 -0.0255271 -0.00438811 0.0520986 -0.0403414 -0.0584864 -0.0158009 0.0402492 -0.108585 0.04737 -0.0965658 0.0427476 -0.0655364 0.035846 -0.0695303 0.0875482 -0.0137161 0.108728 0.0348548 -0.107833 0.0532313 -0.111568 0.0314157 0.0577229 0.0139196 0.117396 -0.0852336 0.0312026 -0.0300985 -0.00484943 0.0429096 0.106972 -0.0907792 0.078191 -0.0411577 -0.0405784 0.0310822 0.0964106 -0.00314583 0.0444639 0.145083 -0.0338306 0.162407 -0.0238718 0.00703167 0.00329166 0.0310407 -0.0175142 0.145193 -0.109858 -0.170399 0.0074008 0.161708 -0.0514175 0.0595674 -0.0408955 0.0921811 -0.0846293 -0.0625865 0.145661 0.0313606 0.0376044 0.0461951 -0.00111711 0.0247027 0.0554266 -0.0297676 -0.0120322 -0.101616 0.0606323 0.0483775 -0.143594 0.176373 0.105664 -0.00914568 0.0403405 0.00728749 -0.0844965 0.130378 -0.0412325 -0.0432649 0.116156 0.0549571 0.0161944 0.140215 0.130739 -0.0180881 -0.147408 -0.0248783 -0.0462375 -0.00056112 0.0456863 0.143421 0.139268 0.00679861 -0.0995579 -0.00339349 0.046184 -0.0359871 -0.0859744 0.0882107 0.0617849 -0.0227863 0.150571 -0.056173 0.0383243 -0.0625014 -0.0301666 -0.0148052 -0.100961 0.139701 0.141736 0.134465 -0.107013 -0.0623741 -0.109356 0.0542374 0.0015172 -0.0236132 -0.117372 -0.113753 0.0271512 -0.112965 -0.0655957 0.0678641 0.0460708 -0.0551821 -0.0529903 -0.015 0.0858064 0.146647 -0.024202 0.14619 -0.0066033 0.0336729 -0.0157897 0.199822 -0.105097 -0.0195796 -0.0831457 -0.00508216 -0.0415269 0.0642979 0.0120906 0.0378052 0.000575725 -0.0381815 0.0151517 0.000421534 -0.0115308 0.0625078 -0.0355863 0.0276003 -0.0611406 0.0542823 -0.00399374 -0.0129562 -0.075974 0.0385243 -0.0880764 0.144959 0.0568176 -0.0196611 -0.0283161 0.0104079 -0.00911939 0.054121 0.0518142 0.0393878 0.043861 -0.0439635 -0.0142463 -0.000274398 -0.141044 0.0527133 0.0482457 0.0321677 0.0155883 -0.0723847 -0.0696011 0.0506191 -0.101487 0.0550701 0.189732 -0.0392185 0.164508 0.014323 -0.0222423 0.0527769 -0.114668 -0.000760943 -0.0648457 0.161815 0.167214 -0.0273953 -0.00981198 0.0250885 0.0753326 0.0567468 -0.13524 -0.0191444 -0.0287679 -0.030066 0.0549326 -0.00422941 0.0780656 -0.0404936 0.0461683 -0.120033 0.142724 0.0992191 -0.0791153 -0.070769 0.0446044 0.0372766 -0.135399 0.0523086 0.00911154 -0.0977407 0.018584 -0.0987105 0.106275 0.0675798 -0.0185979 0.0336484 -0.098544 0.1113 -0.00773019 -0.167656 0.0228193 0.0350903 0.00202363 0.0961197 0.190809 -0.124546 0.151655 -0.130875 -0.0390839 0.103714 0.0336572 -0.00400921 0.0951821 0.0144094 -0.0304416 0.0367171 -0.0445561 -0.0329485 0.147178 -0.0766462 0.141098 -0.146244 0.0941606 -0.0228396 0.125431 -0.0484899 0.116976 0.0231708 -0.146645 0.0129437 -0.0957401 0.0385374 0.116592 -0.0192223 -0.00603686 -0.155244 0.0742222 -0.170368 0.125401 -0.138938 -0.00464423 0.142774 0.0171559 0.0525957 0.0253127 -0.0080197 -0.173246 -0.0530332 -0.0455373 -0.0690458 0.0677962 0.030078 0.0218702 0.162378 0.0850354 0.178911 -0.139748 -0.0410591 -0.0533157 -0.103754 0.0825156 -0.0301781 -0.0571879 -0.0640794 0.0414008 0.0419763 0.0560686 -0.134405 -0.177844 -0.0222816 -0.0213191 0.150187 0.0441073 0.0329938 0.0679385 -0.106483 -0.0362035 0.0349179 0.0548162 -0.140256 -0.0280585 0.149829 0.0788015 0.118351 0.0531624 -0.0127104 0.145158 0.00108603 0.0357271 -0.00163882 -0.0320317 0.08199 0.129899 -0.143611 -0.0561607 0.0785992 -0.0455648 -0.0269099 0.0621489 0.0223726 -0.165087 0.0214055 0.0220534 -0.0282292 -0.010178 -0.131853 0.0147161 0.0586833 0.00751888 -0.100839 0.0686024 -0.179598 0.00590216 0.0898082 -0.0890388 0.0157326 0.100442 0.0896068 0.128663 0.00288579 0.14434 0.0867891 -0.0464086 -0.0666662 0.0328906 -0.0215938 0.143872 0.00101305 0.033643 -0.0860004 -0.0565539 -0.0547238 0.150087 -0.177454 0.0893089 -0.0606087 -0.0537106 -0.115834 -0.0201512 0.0634482 -0.0470724 0.03776 -0.19452 -0.00762419 -0.0946011 0.00814466 -0.0366886 0.0721687 0.0723487 0.0843006 0.0231781 0.0858281 -0.126791 0.102661 -0.0263738 0.0226726 -0.111865 0.0728101 -0.0317714 0.0658292 0.0757897 -0.0812655 -0.0204354 -0.0314946 0.0120313 -0.103806 -0.073003 -0.0257802 -0.123337 -0.0431324 0.000703934 0.0660152 0.176372 -0.00739515 0.196055 -0.0501701 -0.0929623 0.00232653 0.0400812 0.0707089 -0.112735 0.0126294 0.179032 -0.131735 -0.0649867 -0.0326223 -0.108803 0.080791 -0.177112 0.0329941 0.0959123 -0.0481929 -0.127687 0.0218972 -0.0337384 0.0340611 -0.198807 -0.129773 0.0471838 -0.0260451 0.115482 0.0516806 -0.133421 -0.083928 0.00571294 0.176984 -0.0843726 -0.0893789 -0.0744843 0.025257 -0.0595602 0.0463018 0.12812 -0.0723209 -0.159152 -0.00749774 -0.105651 0.066952 0.0402749 -0.0655387 0.139907 -0.00546748 -0.150238 0.116126 -0.0491346 -0.137102 0.0201746 0.156856 -0.0193857 0.0411065 0.13213 -0.00719215 -0.0619142 -0.0411754 -0.120463 -0.0611106 0.0310902 -0.0533632 -0.13446 -0.133499 0.0137709 -0.141493 -0.0406309 -0.0692833 0.199406 0.037601 -0.064524 0.144487 0.124602 0.118471 -0.11149 0.095154 -0.0261266 0.156621 0.00404808 0.0601478 0.0488696 -0.0700148 -0.100344 0.0137711 -0.0277068 -0.126887 -0.0725396 0.00772406 -0.189691 -0.17128 -0.0575153 0.0567984 -0.104671 0.0932289 -0.00480327 -0.0324116 0.0164705 0.165777 -0.116231 0.00376721 -0.0356384 0.198448 -0.00681368 -0.0304665 -0.067253 0.0112939 -0.0193124 -0.0197118 -0.180957 0.0587169 -0.10594 0.14733 0.0414313 -0.0815732 0.150856 -0.0420111 -0.00505776 -0.121315 0.043294 -0.0758056 -0.0270715 0.0070262 0.00939088 -0.0369093 0.0395377 0.0099287 0.107058 0.0120314 0.105093 0.147324 0.0713991 0.0124967 0.103663 0.189658 -0.0577126 0.0433091 -0.0245735 0.0204974 0.0883801 -0.135196 0.055679 -0.0535594 0.0558655 -0.0225847 -0.0363609 0.0769691 0.0812112 0.0564718 -0.118397 -0.0373417 -0.0871616 0.00794523 -0.185998 0.0948793 -0.101192 -0.0897278 -0.0508177 0.182531 0.112814 -0.120744 -0.0922149 0.056943 -0.0655101 0.0362059 -0.0536834 0.0105844 -0.0837222 -0.0480227 0.112031 0.0239911 0.0149718 -0.0465567 0.0165809 -0.0136922 0.0854919 -0.0413038 0.0328889 -0.00667376 -0.0310731 -0.0384956 -0.170269 -0.0777065 0.180211 0.0453831 0.129322 0.117951 0.157598 -0.00684604 0.113285 -0.190085 0.0109836 -0.0130142 0.111191 -0.129416 0.0506198 -0.0646219 -0.0830485 0.104527 0.00270681 0.00706935 -0.0153291 0.121848 0.0556228 0.0122464 -0.137872 -0.0952474 -0.112892 0.0451748 0.0908669 -0.095675 -0.0843017 -0.0707613 -0.100133 -0.109397 0.111629 -0.0857169 -0.088094 -0.0533436 -0.0762166 0.00425981 -0.0971246 0.078819 -0.113809 0.0790649 -0.0549638 0.00529653 -0.014044 -0.132793 0.0183488 -0.0442917 0.111572 -0.12135 -0.111556 -0.0932772 0.00678146 0.140092 -0.168839 0.00150518 -0.107692 -0.153552 -0.00162077 0.0571605 0.0306206 0.0287681 0.11799 0.0107936 0.0497922 0.00355694 0.0698312 0.0849355 0.105098 0.195497 0.0625601 0.0395218 -0.0511991 -0.143056 0.100077 0.102671 0.0582573 0.160113 0.0527623 0.0274471 0.000716237 -0.0735806 -0.176711 -0.00737576 -0.0943726 0.0970918 0.0724701 0.0729067 -0.0175963 -0.161504 0.0698568 0.0437289 0.000434765 0.0716827 0.0181874 0.123276 0.0133618 -0.0539369 -0.173346 -0.188841 -0.0778628 -0.0133361 0.0745619 0.0629739 0.00331749 0.0406253 -0.115522 -0.0254602 -0.0361999 0.160134 0.0422969 -0.00975381 0.0565191 -0.00244503 -0.10908 0.0163436 -0.0359543 -0.0866587 0.100607 0.023694 0.0120373 0.0530372 -0.0153391 -0.186486 0.15015 0.00658674 -0.0760122 -0.129103 -0.0469204 0.00277844 -0.0273055 -0.143711 0.115356 0.115955 0.108915 -0.0224364 -0.0220408 -0.0885153 -0.130405 0.00417179 -0.0333157 -0.0450066 -0.073191 -0.101452 -0.0995449 0.150814 -0.0387739 -0.0993938 0.123766 -0.160405 0.0678174 -0.126892 0.0503072 -0.0779281 -0.0489494 -0.0118692 -0.0104896 -0.0162121 0.0567903 0.0679142 -0.0928103 -0.0489414 -0.0330441 -0.109374 -0.057699 -0.0998452 -0.0515312 0.0792078 0.106726 -0.0122483 -0.0675553 0.115255 -0.064068 -0.116576 0.0505916 -0.0256569 0.103831 0.124479 0.0533533 -0.0834614 0.0517224 0.0239762 0.0396358 -0.125727 -0.1525 0.0443435 0.134824 0.0328304 -0.019434 -0.0982746 0.00834353 -0.176857 -0.0656802 -0.0410918 0.0937884 -0.0103203 0.0711913 -0.0469132 0.0146818 0.0644358 0.0641616 -0.0652494 -0.0872122 -0.0129525 0.00959009 -0.0301354 -0.0284771 -0.165913 0.044215 0.115391 0.0149104 0.047413 0.114086 -0.127991 0.014519 0.0248201 -0.173558 -0.0120094 -0.0239875 -0.047162 0.0503382 0.0767399 0.00223837 -0.0147688 -0.106502 0.0461947 0.019965 0.049684 0.0156549 -0.0512555 0.0287425 0.105227 0.062867 -0.0169449 0.0157265 0.199092 0.0299826 -0.0214022 -0.0982635 0.174786 -0.0280981 -0.0604399 0.0594418 0.188978 0.105014 -0.0941526 0.0489559 -0.0751666 0.0130561 -0.0457058 -0.0842887 0.0687732 0.169126 -0.161129 0.161455 0.0274007 -0.0897975 0.194815 0.0831126 -0.00247347 -0.126733 0.181787 -0.0407853 -0.0223964 -0.0477631 -0.196433 -0.0585886 -0.00769792 -0.0929747 -0.0156369 -0.0661207 0.127792 -0.0977745 -0.0203752 0.103282 0.024253 -0.00778962 -0.0939698 0.0821436 -0.171272 -0.101133 0.0953251 -0.104129 -0.198834 -0.0413945 -0.129668 0.0340434 -0.110224 -0.110657 -0.0121708 -0.0539646 -0.0250968 -0.0688933 -0.130304 -0.0281137 -0.134356 -0.019584 0.0970378 -0.0478168 0.0366855 0.0393252 -0.0449209 0.108476 -0.106412 -0.0203923 0.0926949 0.0202191 0.0819081 -0.0601157 0.00630034 0.0272344 0.0241039 -0.0797334 0.0680802 -0.10933 -0.0196359 0.124007 0.0348261 -0.12587 0.0552274 0.0766334 -0.00818877 0.0262945 0.0480046 0.0391237 -0.0319469 -0.074493 -0.109094 -0.0518604 -0.0598092 0.134105 -0.0232346 -0.0096285 -0.0220571 0.062225 -0.147274 0.150929 -0.0267293 0.0244201 -0.0203917 -0.0843735 -0.0702929 0.0142602 0.0199359 0.121578 -0.0943701 0.0879952 0.0889185 -0.0290409 0.0468197 -0.112403 -0.110065 0.0581096 0.0849305 0.0823162 0.0209604 0.026554 0.171044 -0.124529 -0.115589 -0.167021 0.00169384 -0.129652 0.0115477 -0.0985407 0.019378 0.157275 -0.0505349 -0.0344968 -0.0725444 0.0198467 -0.0961949 0.0701009 0.108648 -0.00296429 0.0118297 0.0037123 -0.0207783 0.198346 0.0608112 -0.0504546 -0.0604008 -0.106115 -0.0826249 -0.0701374 -0.0609149 0.0645314 0.00175375 0.00918114 -0.116719 -0.169713 0.051517 -0.177262 -0.0375829 0.0942844 0.030644 -0.162587 0.0465096 -0.0287041 -0.133713 0.00180141 -0.109996 0.141213 0.00348692 0.0449768 -0.0872477 0.0377764 -0.183375 -0.0212785 0.132644 0.0951667 0.10366 -0.0660043 0.0788896 0.102601 -0.163807 -0.0937669 0.102602 -0.129084 0.145663 -0.144301 -0.034447 -0.043019 -0.10819 0.0148879 -0.118276 -0.128961 0.0961606 -0.0229254 0.131128 0.162077 0.130502 0.0734381 0.0428062 -0.0869676 -0.155778 -0.178382 0.0105124 0.0527944 -0.0630581 -0.00833325 -0.0367158 0.059882 -0.0646679 0.180028 -0.0510415 -0.0957883 0.035272 0.0179269 0.16894 -0.0270154 -0.0677492 -0.0478609 -0.00666006 0.0987586 -0.140068 0.0494893 -0.0854373 -0.00907572 0.0628422 0.152709 0.0555898 -0.0599102 0.0819208 0.181301 -0.0829476 -0.0212453 -0.0204353 0.130224 0.0329877 -0.0222786 0.0896272 0.0217067 0.104441 0.0118015 -0.137645 -0.112106 -0.0440853 0.0433122 -0.127075 -0.0282452 -0.0799491 0.0411433 0.0296285 0.0791017 0.0517815 0.0378181 0.0161 0.0179636 -0.164397 -0.0472234 0.18027 0.00218627 -0.0623583 -0.0667161 0.114114 0.177533 -0.1078 0.065464 -0.176981 0.139801 -0.0525711 -0.0426986 -0.0304151 -0.00598202 -0.0720156 -0.0285725 -0.0851619 0.00345696 0.0606056 -0.00156442 -0.0169532 -0.0637914 0.0732309 0.00962532 0.00575834 -0.048583 0.000398304 -0.0488674 -0.115352 0.0150034 -0.119498 -0.122801 -0.196409 -0.00860902 0.0466271 0.103006 0.196955 -0.0382126 0.0732189 -0.011915 0.0666976 0.112562 -0.0681448 0.0713057 -0.104027 -0.0135506 0.0539719 0.120127 0.0555748 0.0138144 0.0479482 0.0381976 0.113945 0.0194411 0.0740791 0.0535909 0.0141176 0.110188 -0.0706848 0.15404 -0.0642896 0.0617626 0.017322 -0.00760118 0.0495049 -0.18421 -0.0635256 -0.00750321 -0.0754634 0.0632361 -0.0296226 -0.0130238 0.00398403 -0.105796 -0.0263849 -0.150234 -0.00734826 0.0146915 0.181339 -0.115677 0.0430342 0.156647 0.15375 -0.0145499 0.0518788 0.0538392 -0.0345481 -0.0858772 0.193864 0.0046903 0.155159 0.144973 -0.00518166 -0.0793592 -0.0586654 -0.178407 0.0291203 0.039195 0.101356 -0.0363044 0.0708299 -0.113026 -0.0455296 -0.00155884 -0.0388456 0.0269794 0.100397 -0.0250559 -0.138126 0.0989128 0.0654374 0.0941216 0.0325395 0.0890122 0.0884215 0.0995454 0.0242448 0.0442206 0.137459 -0.0268297 -0.0114593 -0.0266542 -0.0543695 0.114786 -0.0613159 0.044446 -0.0336853 0.0600654 -0.091189 -0.0739462 -0.0185014 0.169003 0.131484 0.0687045 -0.161567 -0.0484606 -0.0120013 -0.0195866 -0.069281 -0.0408681 -0.00264709 0.0670163 0.132224 0.0976111 0.0305442 -0.000789763 0.0736546 -0.0535062 -0.0997434 0.0234874 -0.0916571 -0.0746508 -0.0334843 -0.0246666 0.10122 0.0817224 0.114392 -0.0616253 -0.0860178 -0.184687 -0.104975 0.0970985 -0.0882576 0.0752582 0.117884 -0.0688058 0.0536141 0.0123953 -0.1533 0.166909 0.0259549 -0.114942 -0.0324501 0.0744783 -0.12082 0.175215 0.0225504 0.0300014 0.0781814 0.117382 0.00427826 0.154777 -0.00993007 0.0124 0.0260696 0.143501 -0.143006 -0.101518 -0.0925873 0.0711902 -0.0109025 -0.110269 -0.0148369 0.0700374 -0.0187709 0.0499603 -0.0938948 0.0403559 0.0747743 0.0745535 0.000702815 0.0669188 -0.12519 -0.0558227 -0.00183291 -0.121176 -0.0041595 -0.136074 -0.00599216 0.0780781 0.00950159 -0.147463 -0.0295241 -0.0419297 0.0835106 -0.0578782 -0.0651899 0.0498783 -0.0927649 -0.00470072 -0.0332903 -0.0292792 0.0318077 0.0998233 0.00294976 0.00350728 -0.069507 -0.137526 0.0617287 0.103148 0.0414927 -0.110776 0.0298596 -0.01053 -0.0197389 0.00800276 0.00723558 -0.0362775 -0.0803498 0.0124117 -0.0113559 -0.022121 -0.0646029 -0.0987004 0.0145268 0.067573 0.00174705 -0.135339 0.0102055 0.088007 0.0915664 0.023772 -0.0510379 -0.0868312 -0.0433024 -0.11425 -0.0756639 -0.0982931 0.0472292 0.094065 -0.0204131 -0.164398 -0.0974234 -0.0849453 -0.0146806 -0.108574 0.165093 0.0880641 0.0849322 -0.0759593 0.0344513 0.0195851 0.0314384 0.101953 -0.00175721 0.0330661 0.109416 -0.085453 -0.0741254 0.0327116 0.00601354 0.108113 0.0855768 0.0563514 0.0156791 -0.0311727 -0.0557284 -0.0704585 0.0824542 -0.0332765 -0.146736 0.0579173 -0.0992927 -0.0476831 0.182689 0.0305838 0.109872 -0.00170062 0.0929964 -0.0949246 -0.00828464 0.136403 -0.0673132 0.1175 -0.021172 0.0300761 0.0260132 0.0423476 0.133341 -0.0404342 0.0804829 -0.0455105 -0.0719723 -0.0966073 -0.136643 -0.11194 0.0441939 -0.0940114 -0.0823904 -0.0783355 -0.076772 0.0538862 -0.0184643 -0.0181259 0.0493333 -0.0714175 -0.158877 0.0612118 -0.0704304 0.0480772 -0.0455124 0.00438735 -0.120846 0.0361894 -0.184114 0.0258449 -0.0541241 0.0404324 -0.030025 -0.117569 -0.0899062 -0.00931377 -0.0927982 0.037068 -0.101432 0.107412 -0.0521803 0.0335566 0.0644761 0.0519493 0.02904 0.0354075 -0.102142 -0.166603 0.0502704 -0.129325 -0.0940071 0.0114527 -0.00369224 0.0293782 0.00770774 0.0736825 -0.0175402 -0.0492052 0.117118 0.0549441 -0.0656095 -0.115939 -0.0392797 0.0575714 -0.0166176 -0.0313117 -0.150751 0.0139799 -0.125429 -0.0565299 0.103764 -0.0129177 -0.0624216 -0.0492749 -0.178998 -0.198939 0.0105637 0.0430634 -0.0752728 -0.0188072 -0.00836572 0.0131871 -0.129506 0.120754 -0.124112 -0.073526 0.0498317 -0.130858 0.0533995 -0.0484313 -0.168648 0.0793458 -0.0621252 0.143685 -0.0334677 0.176527 0.083997 0.0774659 -0.0351439 -0.0574504 -0.1907 -0.0480158 -0.151423 -0.0890367 0.0332782 0.0803475 0.198638 0.00353748 0.00684861 -0.0885925 0.128411 -0.016254 0.164766 0.0191456 -0.00295795 0.079855 0.00745322 -0.0246522 -0.0647923 -0.135907 0.067017 0.00817872 0.0171782 0.169392 -0.123639 -0.0431762 -0.0016137 0.17445 0.127978 0.191272 -0.00360096 -0.0214171 -0.0905592 0.0321328 0.029852 0.192809 0.147153 0.16156 -0.0126037 -0.00541834 0.0151125 -0.0764454 -0.0847756 0.0147566 -0.114325 0.0336719 0.0467615 0.0308955 -0.0803219 0.0575182 0.120431 -0.0380111 0.132353 0.149991 -0.00671083 0.135411 0.0269645 -0.0502479 0.098442 0.057916 -0.00475091 0.192901 -0.0799068 0.157835 0.0478385 0.0379266 -0.0107022 0.05577 0.081783 0.0130913 0.129844 -0.12754 0.0326162 0.12292 -0.0748852 -0.0854263 -0.00896501 -0.0420871 -0.0355214 0.13014 -0.086537 0.0314993 0.185696 -0.120729 0.127745 0.108302 0.128859 0.0433456 -0.0747783 -0.0829757 -0.0752518 -0.0117189 0.0155493 0.000159484 -0.115079 0.0750589 -0.0350962 -0.096951 0.112917 0.116485 -0.13017 0.0440772 -0.15869 -0.0550769 -0.0542555 -0.0161999 0.128377 0.057252 -0.12341 -0.087649 0.00760842 -0.00431142 0.134349 0.0287486 0.0440703 -0.0165111 -0.158992 0.136062 0.103404 0.156489 0.0636052 0.00268129 -0.0638522 -0.00333745 0.00341354 0.03828 0.115956 -0.081155 -0.0544873 -0.0187741 -0.052455 -0.0470995 0.105994 0.00266568 -0.0439368 0.0123441 0.11081 -0.0947755 -0.197604 0.164438 0.0946594 -0.00608478 -0.0796086 0.0463061 0.169305 -0.183768 -0.196117 -0.0385761 -0.0480408 0.0166295 0.0565582 0.0412597 0.0350378 -0.0779178 -0.155071 0.166415 0.164159 -0.0473518 0.0382206 0.0159629 -0.127893 0.0134294 -0.0433122 0.192 -0.000712449 0.0605331 -0.0127268 -0.056214 -0.077145 -0.142308 -0.0608237 0.0866576 -0.0410124 -0.107728 -0.11026 -0.0107545 -0.0208578 0.145322 -0.0410329 -0.035385 0.0444002 0.0183223 -0.156853 -0.0480062 0.141039 0.0849652 0.0890047 0.0101359 0.162459 -0.0843791 0.0344555 0.0304041 -0.0132917 0.042895 0.0539015 -0.010913 0.0744735 -0.0186561 0.0102298 0.0286125 -0.00705874 -0.0334001 0.105443 0.0828257 0.1752 0.0762587 0.0654288 0.0749921 0.0110118 -0.0969438 0.17143 -0.0330211 -0.0343678 0.0708085 -0.065462 -0.01437 -0.0690807 0.0684647 0.00979652 0.0395707 0.102832 0.168086 0.145099 0.0841699 0.000124653 -0.143211 0.0147957 -0.0934909 -0.00380018 -0.169844 0.15612 0.0304328 0.00634145 0.103453 0.0373892 0.19873 0.17796 -0.0535725 -0.0378371 0.0764542 -0.122375 -0.0591757 -0.00222957 -0.127864 -0.0494209 0.155843 -0.0204044 -0.0948783 -0.152105 -0.0493553 0.0307763 -0.0753332 0.153403 -0.10526 -0.0177587 -0.0944014 -0.0801536 0.169347 -0.126324 -0.0787978 -0.199406 0.186666 -0.101506 0.0026621 -0.0332493 0.11357 -0.00845978 -0.0660498 0.122116 0.0504967 0.138438 -0.118565 -0.0498776 -0.0615016 -0.0644889 0.177456 0.0695454 -0.131994 -0.0277246 -0.0455003 -0.0428311 0.0239256 -0.137956 -0.00682627 0.164762 -0.12751 0.0166509 0.0385817 0.0288719 -0.162692 -0.0303627 -0.0969515 -0.0550472 -0.0165493 -0.0947672 -0.0524577 -0.119187 -0.166346 0.0586867 -0.058135 -0.0505378 -0.0382305 -0.0314068 -0.125169 0.192274 0.017535 0.0332064 0.0220023 0.00926116 -0.0813207 0.0630737 -0.0142827 -0.193642 -0.0543342 0.180619 0.0104245 0.118356 0.144743 -0.0569488 -0.0709048 0.056818 -0.0863117 -0.136816 -0.071699 -0.176775 0.0391761 -0.088382 -0.199479 0.0883679 0.130476 -0.0610093 0.111772 -0.188421 0.10194 0.0274258 -0.0949839 0.015436 0.162286 -0.0546333 -0.0817173 0.103709 0.135557 -0.147544 0.0284934 0.0660454 0.03942 -0.00137387 0.035517 0.0638472 0.073758 0.0495887 0.114613 -0.015454 0.011017 -0.103 0.080207 0.059159 0.0602674 0.0836728 0.0156425 0.00759884 -0.0429962 -0.148812 -0.0148824 -0.116298 0.0793597 -0.0623064 0.0643056 0.0966965 -0.0187908 -0.16095 -0.178019 -0.167191 0.0413123 0.00661968 0.0520796 0.0970192 0.00681715 0.070675 0.151672 0.0565894 0.0764237 -0.19188 0.0393232 -0.0546628 0.138347 0.160802 0.165842 0.0321547 0.0303642 0.13226 -0.0181479 0.0288005 -0.0169352 -0.142698 -0.10796 -0.0066632 0.145542 0.0127573 -0.0362534 -0.0530359 0.00730066 0.0345211 -0.0172213 -0.110651 0.0359393 0.0132983 0.0252576 -0.0350769 0.00631407 -0.0717733 0.109932 0.0285018 0.0502905 0.0669438 -0.0291792 0.0790592 -0.042898 -0.0579869 0.044028 0.0699646 -0.0393934 0.0496409 -0.0583407 -0.058227 0.067291 -0.114281 0.14836 -0.0526805 -0.0107246 0.146034 -0.024782 0.0369846 -0.0815153 -0.109167 0.117187 -0.00433418 -0.0801046 0.0412378 -0.0601154 0.0942357 -0.0152397 -0.0874046 0.138873 0.00648485 0.0731669 0.0942089 -0.0485325 -0.0814096 -0.043832 0.0352039 -0.011133 0.0753781 -0.0906451 -0.0836621 0.0829869 -0.101844 0.0312296 -0.0762181 0.0832689 0.10017 -0.051415 -0.0246474 0.0094132 0.106468 0.0849252 0.0639258 -0.0911181 -0.163208 0.100171 -0.0390417 0.12495 -0.0701474 0.0184138 0.0131026 0.0223838 0.146366 0.0102965 0.0282523 -0.0320544 0.138869 0.145678 -0.0295255 0.0709759 0.0642209 0.0329658 -0.0810672 0.0513 0.0971403 -0.0796057 -0.0100916 0.0225067 -0.0396645 0.1835 -0.178418 -0.0362461 0.153648 -0.0426117 -0.199223 -0.0598635 -0.0921969 -0.0866309 -0.116569 0.0195782 0.0245879 -0.0528696 0.172659 0.0218983 0.0820176 -0.0055159 0.0263186 -0.0835261 -0.0954082 0.0309135 -0.0828026 -0.138721 -0.187734 0.0460365 0.0458596 0.00797052 0.00127597 0.033711 -0.0401535 0.0120077 -0.0102388 -0.161468 -0.0183823 0.0185028 -0.0548807 0.158449 0.0401258 -0.0623437 0.00916153 0.0598972 -0.031631 0.106676 -0.064215 0.0144163 -0.10904 0.154337 -0.00526293 -0.0665298 -0.0203622 0.0460785 0.00979906 -0.0507848 0.0186036 -0.0137358 -0.129213 0.0393432 -0.127673 -0.0406275 0.0495127 -0.109009 -0.130523 -0.0575286 0.0204715 -0.00990609 0.00300717 -0.0351597 0.033306 0.030573 0.144878 -0.0163642 -0.0629313 -0.0263008 -0.149211 0.0248205 0.184185 -0.0361954 0.0673975 0.068195 0.0229875 0.0206231 0.0385215 -0.0660051 0.110708 -0.0995128 0.177462 -0.0683504 -0.170396 0.064576 -0.0146453 -0.0180182 0.108732 0.168433 -0.0541395 -0.00395999 -0.0423778 0.0136445 0.0953006 -0.163231 -0.0571676 -0.0643245 -0.138734 -0.13068 0.199311 -0.125106 -0.191759 0.0988942 -0.0744137 -0.0382481 -0.116585 -0.0996175 -0.0953826 0.0377287 -0.173083 0.0578289 0.00858535 -0.126289 -0.0992608 -0.141693 -0.00212331 0.0037144 -0.00853369 0.0633807 0.0820646 -0.0800609 -0.0766967 -0.098579 -0.130013 -0.0292142 0.0344339 0.0154608 -0.132319 0.0118433 0.157235 -0.0732158 -0.0497466 0.0224821 0.118977 -0.0908255 0.0686824 -0.143912 -0.10722 0.0418478 0.0167118 -0.022852 -0.17296 0.0738193 -0.124081 0.0905542 -0.0525917 0.0367051 0.0233934 -0.0120105 -0.0241804 0.11374 0.0223705 0.0544022 -0.0691932 -0.0792109 -0.152503 0.0260746 -0.114732 0.121027 -0.0595404 0.174602 -0.0756008 0.174536 0.0978793 0.0601631 0.061218 -0.0896857 0.0561905 0.143395 -0.182591 -0.0303883 -0.0291284 0.0741141 0.111199 -0.103228 -0.0291303 0.0394393 0.170359 0.0021908 -0.0147485 -0.0695073 -0.101147 0.125172 0.060416 0.137667 -0.0564367 0.139015 0.107118 0.030061 0.00194686 0.0927753 0.0681205 -0.00821692 0.0871765 -0.112374 -0.0368733 -0.190599 0.00793422 -0.125743 -0.11763 0.0608812 -0.0708421 -0.0475435 0.126108 0.0700228 0.135891 -0.0283701 -0.0805736 0.0539534 -0.0443 -0.0448186 -0.0720778 0.0795296 0.00667636 -0.159289 0.16838 0.0168052 0.0296305 0.0225386 -0.0397733 -0.0899362 0.113718 -0.00232911 0.185679 -0.0461671 0.0125015 0.117628 -0.071081 0.167585 -0.106145 -0.129953 -0.0419894 -0.0660683 0.0396946 0.0234815 -0.148807 0.00950793 0.0440632 -0.0390091 -0.043486 0.0599909 0.0676663 -0.140602 0.113723 0.140451 -0.124102 -0.0447846 0.0553355 -0.00315053 -0.136622 0.106898 -0.154865 0.0701101 -0.0494454 -0.0856021 0.051126 0.153103 0.178008 0.0693703 -0.0207415 0.085669 0.134569 -0.0417216 0.000743052 -0.052518 -0.0491609 -0.0272476 -0.00993453 -0.153327 0.100077 0.0681348 0.0372661 -0.108463 -0.0217647 0.0473444 -0.0066683 -0.12378 -0.163686 0.153077 -0.00874042 0.126911 -0.100931 -0.0670048 0.0178966 0.0315992 -0.000603145 0.00674903 0.175777 0.081712 -0.0214538 0.12443 0.0160624 0.0911123 0.0428503 -0.0684754 0.0231033 -0.0464805 -0.1468 -0.114024 -0.0869303 -0.0242762 -0.0781065 0.00417864 0.0262217 -0.0555353 0.166071 0.115427 -0.0641128 -0.0752145 0.0842392 -0.0938387 -0.11343 -0.107853 0.108814 -0.00912728 -0.0886892 -0.183473 0.035924 -0.0218611 0.0621499 -0.174152 0.0863416 0.0136606 0.0671219 0.130347 0.0169338 0.180146 -0.181602 -0.0543294 -0.0619828 0.0315065 0.00860216 -0.0480816 -0.140011 0.0283679 -0.114847 -0.183573 0.00185844 -0.0394952 -0.139081 0.0438955 0.148504 0.022304 -0.110617 0.0302919 -0.0558376 -0.00184286 -0.080476 0.0423794 0.0998772 0.0399132 -0.0350742 0.0665233 0.162246 0.151644 -0.0415543 -0.0379009 0.0647178 0.0468491 -0.0277136 -0.0139657 -0.0888172 -0.0838238 -0.143396 0.0735965 -0.0488346 -0.0605325 0.011237 0.0840224 0.0514239 0.00360128 0.136491 0.146321 0.0204697 0.0397258 -0.0468783 -0.0953459 -0.0918036 0.10902 -0.141595 -0.016613 0.0121906 0.162583 -0.00216154 -0.12544 -0.0835438 0.139391 0.0884729 0.0363716 -0.0344879 -0.0160093 -0.0310255 0.135655 0.0838976 -0.0979855 0.0451722 -0.0348027 -0.0397488 0.0492234 0.0519267 0.000854959 -0.0829728 0.0352364 -0.100387 -0.170351 0.121406 -0.0526557 -0.0455493 0.0300277 0.0566113 -0.0933272 0.039377 0.00658885 -0.0760493 0.0111605 -0.130957 0.0543931 0.0267037 0.0494968 -0.0857044 -0.029378 0.0439723 -0.0973793 -0.153637 -0.0338171 0.128014 0.00805535 0.0195489 0.113254 0.0735588 -0.00686712 0.0970976 -0.0773441 -0.114 0.108553 -0.0701946 -0.043169 0.127077 -0.0395705 0.0253662 0.163831 0.0242298 0.197673 0.00152745 0.133079 0.0589782 -0.0138597 0.0602593 0.0832587 0.0930711 -0.0700354 0.126112 -0.00615515 0.0223844 0.0378518 0.104211 0.0231433 0.155821 -0.0746931 -0.12667 0.144816 -0.100928 0.0126759 0.0284457 -0.0118202 -0.0777109 0.158659 0.0529794 -0.081127 -0.073644 -0.0809476 -0.0583972 0.122764 -0.136165 -0.0469344 -0.0327082 0.0639229 -0.0456452 0.0582842 -0.061957 0.0371502 -0.0318318 -0.0429398 0.0420127 0.0937515 0.0493873 -0.0314081 -0.120123 0.0147638 -0.1492 -0.0395301 -0.11299 -0.0062047 -0.0881389 0.00181726 0.0715802 -0.010047 -0.112511 -0.190531 -0.0304153 0.116347 -0.0835597 -0.137723 -0.0174922 0.00703132 0.0325009 -0.0615802 0.0632937 0.03504 -0.0991815 0.0220041 0.0302336 0.0105493 -0.144313 -0.159463 -0.0868619 -0.0366817 -0.0161937 0.0562089 0.141869 0.062316 0.118432 -0.0884664 0.00226587 0.0537774 -0.0541593 -0.082005 0.0647152 0.0487635 0.129913 -0.0550835 0.135299 -0.017176 0.150708 0.187433 0.125285 0.0747701 -0.00633311 -0.166198 -0.0138115 0.171501 0.0232302 -0.106631 -0.00502783 0.156261 -0.154575 -0.0426594 0.0349382 0.114824 0.0607625 0.0120448 0.100162 0.00393441 0.000455305 -0.0118361 0.157575 0.0259479 0.12592 -0.108088 0.0110744 0.0413654 0.01907 0.158814 0.0649965 0.0199653 0.114533 -0.150453 -0.14795 0.00186009 -0.133445 0.0277041 -0.0638699 0.120424 -0.167769 -0.0211846 0.127166 0.108921 0.0305127 0.0353032 0.028282 0.0498326 0.145725 0.0421648 0.100873 0.0101735 0.109111 0.136909 0.0531171 -0.0117392 0.00946398 0.00383238 -0.0344188 0.162172 -0.0443166 0.0562097 0.153748 -0.0899372 0.024944 -0.0565199 0.168175 -0.0239337 -0.00934013 -0.0877002 -0.0716787 0.0315672 -0.0855842 0.008745 -0.000624345 0.0126308 -0.00960336 0.045645 0.014843 0.170416 0.105281 -0.120924 0.0397523 -0.00826707 0.0392377 -0.135749 -0.0620781 -0.0706073 -0.175895 0.0391646 -0.0115026 0.0941066 -0.0984367 0.0609583 0.0200732 -0.0049839 -0.0149306 0.073884 0.0664873 0.036876 0.0459002 0.0464733 -0.145087 -0.002749 -0.0565566 -0.146579 -0.0292275 -0.0927289 0.198767 -0.0554311 0.00373556 -0.101153 -0.0603638 -0.135271 -0.0601741 -0.0430945 0.0320072 0.0199549 -0.01071 -0.0685415 0.125399 0.0133068 0.0768248 -0.181787 -0.0390971 1.27405e-05 0.0644791 -0.0742147 -0.166775 0.0162804 -0.0878511 0.178578 0.021616 -0.0215417 0.0399729 -0.00455067 0.0705895 0.00838253 -0.0748549 -0.036602 0.0101565 -0.0342764 0.0856817 0.0159612 -0.046503 -0.0310596 -0.0419971 0.0409316 -0.0706926 -0.151013 -0.0963052 0.0242138 0.0317421 0.00741507 0.00358832 -0.0215106 -0.0827127 0.0307947 0.198556 -0.125652 -0.118695 -0.14907 -0.0836912 0.063998 0.0108145 0.14704 0.0521063 0.113176 0.0478776 -0.0268894 0.0665533 0.104774 0.118087 -0.0485669 0.0634513 0.00173226 0.0185508 -0.0326655 0.103907 -0.00256451 -0.105248 -0.00726313 0.0115338 -0.00228847 0.0815762 -0.0656122 0.118326 -0.0807746 0.0600423 0.0332515 -0.152841 0.182448 0.0409173 0.0346157 0.0369521 -0.0051386 -0.180472 0.0191052 -0.0100483 0.0769314 0.0542112 -0.0147349 -0.174252 -0.122255 0.152529 -0.142451 0.00534871 0.167847 -0.00847794 0.0233334 0.0145098 -0.0558921 0.097514 -0.130647 -0.153566 -0.0948095 -0.0463921 0.0392378 0.127063 0.108344 0.0148494 0.190601 0.0331454 -0.0494393 -0.156386 0.0311855 0.014524 0.107003 0.0779266 -0.198582 0.194689 -0.0102782 0.0436651 0.101408 -0.00966667 -0.00912582 -0.199646 0.00174351 0.0534269 0.0698268 -0.105815 0.0886658 0.0963458 0.0572675 0.0589341 0.05997 0.0202062 -0.0423799 -0.156604 0.0443003 -0.17262 0.0322217 0.119668 0.062895 0.146827 0.105916 0.00732059 -0.14924 0.0523564 0.13097 0.134455 0.161636 -0.0370374 0.0139177 -0.140962 -0.1396 0.000805631 -0.130451 -0.0536283 -0.105958 0.0437824 -0.103115 0.19717 0.140665 -0.0942876 -0.0683511 0.194085 0.020652 -0.0357521 -0.190467 -0.0331637 0.0914625 0.046794 0.12409 0.0353366 -0.0636935 0.126108 -0.0149736 -0.129836 0.0152781 -0.114647 0.0456695 -0.0686231 0.027032 -0.159119 -0.0935457 0.177547 0.0162093 -0.00676715 -0.0815523 -0.0299208 -0.00712004 -0.0241341 -0.104226 0.0922734 0.0948373 -0.104197 0.00467163 -0.101581 -0.0707719 -0.0513668 0.00818527 -0.0214383 0.0901047 0.110142 0.169825 0.0876286 -0.0308035 0.0269041 0.0784594 0.0668633 0.00471746 0.0680075 0.0228369 -0.0198549 0.0343708 -0.0195576 -0.0627578 -0.13545 -0.0982501 -0.0670641 0.103782 0.0144486 -0.104505 0.131201 -0.189923 -0.125302 0.0606968 -0.109927 0.0443634 -0.0358774 -0.119845 0.119657 0.0296826 0.00732983 -0.0611673 0.168527 -0.0931686 0.118778 -0.145587 0.00588298 0.128852 -0.106872 0.0059495 0.00303815 0.000484495 -0.114658 -0.183499 0.0886609 0.0982205 0.129567 -0.129921 0.0361481 -0.0347384 -0.0958644 0.0754869 0.0775063 0.106408 0.0381472 0.0528788 0.115753 0.0196122 -0.122575 0.0950564 0.0388368 0.0548953 0.0631415 0.0480964 -0.0761959 -0.0225843 0.0527293 0.0573061 0.0224129 0.019239 0.0503757 0.153955 -0.149007 0.166856 0.0695198 -0.0552912 -0.0543795 0.0160811 0.0526426 0.11497 0.0826776 0.0345912 -0.00959439 -0.0707279 -0.0399227 0.076889 0.142245 0.0538119 -0.0871982 -0.0248231 -0.174526 -0.0365956 -0.00410126 0.146296 -0.00795964 0.0779252 0.131274 -0.10223 0.00303456 0.0072691 0.0243687 0.0334449 -0.0984203 0.143201 0.0374755 -0.120395 -0.0287554 0.0655152 -0.194488 0.0640557 0.111959 0.135584 0.0107439 -0.0413798 0.0385764 0.0325713 -0.0509937 -0.125905 0.0170999 -0.0558944 0.00198998 0.0522772 0.191985 -0.122962 -0.128097 -0.0899678 -0.072714 0.046424 0.02017 0.105956 0.0813171 0.180666 0.10193 0.108415 0.0171091 -0.0749628 0.0164286 -0.0495603 0.00988168 -0.0611032 -0.195046 0.0603982 0.0170608 -0.0251781 0.173802 0.0427246 0.157557 0.0373239 -0.0818981 0.09088 0.159537 -0.0197441 -0.0963606 -0.0604812 0.155596 -0.151921 0.0380967 0.119001 -0.110191 -0.0561532 -0.144014 0.0831667 0.0395601 -0.0210495 0.117769 -0.00942821 -0.0345577 -0.0905235 0.129962 0.141812 0.062648 0.124187 -0.102719 -0.0531237 0.0224265 -0.0427632 -0.0257326 0.0842248 -0.0200885 0.00486507 0.00234479 -0.197778 -0.10808 0.00404828 0.0236964 -0.182519 -0.113667 0.0990798 -0.022066 0.131826 -0.0348294 0.0808821 -0.0297318 0.052753 0.0567437 -0.0041517 -0.0652098 -0.157633 0.0452596 -0.132867 0.111055 -0.0663135 -0.130122 0.0698335 -0.0153792 -0.150985 0.141297 -0.065636 0.0360526 -0.0151015 0.0671255 -0.058937 -0.0801348 -0.147582 -0.0771469 -0.00344859 0.0212639 0.107153 0.0462485 -0.123418 -0.10165 0.0757636 0.00947553 -0.101176 -0.0380276 0.0224508 0.103519 -0.0639026 0.00597195 0.0561626 0.0156762 0.00213581 0.0466158 -2.44976e-05 0.0242605 -0.010485 0.117287 -0.116344 -0.102951 0.0752902 -0.0747296 -0.080578 -0.0077877 0.0817397 -0.0173316 -0.0217153 0.0358233 -0.124784 0.155543 0.00652249 0.141225 0.00302019 0.0497326 0.0734242 0.172563 0.0344784 -0.0609796 -0.0870334 0.00828515 -0.0107969 -0.0127344 0.0387648 -0.0701346 0.0754336 -0.0374036 0.0416189 -0.156176 -0.0160906 -0.00522603 -0.0996191 -0.0800142 -0.0153826 -0.107592 -0.0262972 -0.164723 -0.0078733 0.141505 0.0252057 0.0494949 0.00344579 0.0637492 0.143648 -0.12599 0.0591477 -0.0186963 0.114561 0.0411289 -0.0339249 0.152094 0.00382567 -0.131039 -0.142455 0.055584 -0.0683476 0.0117333 0.0348324 0.0259396 0.106294 -0.095762 0.0304033 -0.0220129 -0.0401244 0.0800232 -0.116665 -0.0495695 0.0648225 -0.0703313 -0.00116766 0.112213 0.0821588 0.0278845 -0.108373 0.0365831 0.152002 -0.12599 -0.178977 0.120094 -0.146391 0.165832 0.0465605 -0.051771 -0.030069 0.0513266 0.0751597 -0.0187341 0.153091 -0.0488144 -0.104715 0.0298803 -0.0514532 0.196261 0.126884 0.124326 0.155361 0.0747132 -0.0183926 -0.0385885 -0.168039 0.0476324 -0.0620569 -0.115506 0.0659702 -0.0125135 -0.0201092 -0.143646 0.0237622 0.0809911 0.146521 -0.0717588 0.108349 0.159757 0.0811344 -0.104632 -0.0829978 -0.00842865 0.178195 -0.0843563 -0.0818764 0.0874712 0.0161774 0.00491903 0.000435753 0.13702 0.126348 0.0310685 -0.00814955 -0.0210897 0.0708837 0.0760744 0.0408324 0.191457 0.103938 -0.101533 0.0657475 -0.101269 0.0192971 0.0324638 -0.121178 0.0138073 -0.182733 0.150034 0.051853 -0.16992 -0.160371 0.0285322 0.189197 -0.00714393 -0.110415 -0.0890904 0.114451 -0.0365534 -0.113666 -0.126439 -0.0164763 -0.192503 -0.00847427 -0.0232074 0.00571265 0.0323857 0.0100115 -0.0730909 -0.085173 0.0158603 0.0990706 -0.149513 -0.0186271 0.0414066 0.116598 -0.0855083 0.103786 -0.0671456 0.0676 0.0474676 -0.0772627 -0.00562966 0.0297953 0.0549037 0.121058 -0.0437505 -0.0189547 -0.0493398 0.00620923 -0.0828978 0.187681 0.0531059 -0.125857 0.0704349 -0.0350322 -0.0393542 0.0590717 -0.0812078 -0.0304737 0.111159 0.0865343 -0.0205247 0.0400601 -0.0305257 0.100846 0.115349 -0.0476271 -0.0166578 -0.00356935 -0.0116111 0.154206 0.0451025 -0.0112459 0.197015 0.0468376 -0.15555 -0.14459 -0.0285609 -0.0269534 -0.0252729 0.0434176 0.0732027 0.0175352 0.00450784 -0.162323 -0.0613211 0.0136823 -0.126926 0.0474253 0.0922088 -0.00255386 -0.170626 0.0465224 -0.136925 0.186319 0.106541 0.02179 0.0897969 -0.1091 0.115528 -0.0248513 0.00632752 0.189576 -0.0801598 -0.00579973 -0.0358211 0.0539136 0.09869 -0.170394 0.0178904 -0.0533232 -0.00305416 0.011153 -0.0960856 0.106225 0.01618 0.0363937 0.104881 0.0737455 -0.0509204 -0.0647894 0.118042 -0.0591397 -0.121617 0.0504893 -0.047727 -0.11771 -0.144756 0.0259489 -0.0995786 -0.068261 -0.0274005 -0.0069838 -0.0335346 0.0861999 -0.0534163 -0.00391578 0.0694225 0.0292419 0.114086 -0.130963 -0.0737458 0.0633538 -0.0389744 -0.112201 0.0150557 -0.115585 0.0994905 0.0622895 -0.0129283 -0.123615 0.152165 -0.101317 -0.040782 0.0491048 -0.11026 0.0258837 0.0861996 -0.108754 -0.0177182 0.0460035 0.0667867 0.196189 -0.0469525 0.0763573 0.139112 0.0211366 -0.014966 -0.133297 -0.0195734 0.0958627 0.04682 0.120696 0.0459767 -0.0463049 0.020851 -0.0377459 0.0396822 0.165694 -0.0666805 0.175154 -0.0466985 -0.0205165 -0.0469042 0.0954235 -0.0689685 -0.145244 -0.0342595 -0.0268771 0.0805014 0.0567546 0.0745333 -0.119583 0.124912 0.0543623 0.120079 0.127142 -0.113647 -0.127853 0.0499452 -0.137281 -0.0227447 0.027538 -0.0746417 -0.00991997 0.0730284 -0.0855432 0.0488933 0.00499584 0.162099 0.0129854 -0.188495 -0.106452 0.172578 -0.011112 -0.0702741 0.0253943 -0.063837 -0.101349 -0.0943045 0.0422652 0.0247761 0.0603381 0.108101 -0.0688125 0.0764247 0.0233211 -0.0384285 -0.107806 0.0184086 0.0302392 -0.0116766 -0.0554406 -0.0370306 -0.0885642 0.0617654 -0.0822282 0.0449499 -0.149928 -0.0484759 0.066505 -0.0127674 -0.00932428 0.0718763 0.103395 0.0775472 -0.11226 -0.064779 -0.0101452 0.086927 0.0934522 0.0423996 0.0100278 -0.136426 -0.0244409 0.0587425 0.011274 0.106661 0.167303 0.0257258 -0.141313 0.0490744 0.00765608 -0.0933527 0.0423707 0.0664695 -0.0261633 0.0209285 0.162957 -0.136638 0.0954432 -0.164978 -0.0365908 -0.0638415 0.063908 -0.166414 -0.178381 0.0462066 0.105696 0.149669 -0.0252201 0.0323333 0.0578368 0.0868063 0.10391 -0.030802 0.115488 0.0817483 -0.125019 -0.00361828 0.141047 -0.0511274 -0.0225556 0.0887191 -0.0103386 0.0156155 -0.0383001 -0.0677251 -0.114886 -0.0546604 0.00868781 -0.0405583 -0.0705951 -0.00975737 0.0106788 -0.00407521 0.0230394 0.0331671 0.0179716 -0.0560886 -0.199304 0.0664234 0.0778214 0.0933842 0.0539712 0.0138048 0.0553918 -0.0472822 0.0667548 -0.0809262 0.063608 0.0299305 0.127625 0.157982 -0.0289359 0.110323 -0.0556022 0.00962529 -0.0803944 -0.0550551 0.0401119 -0.0530507 0.000568598 0.0965577 0.150463 -0.0470598 -0.0705562 -0.0975228 0.00824185 -0.0311605 0.0864209 0.153482 -0.0693843 -0.0011863 -0.044571 0.0247815 -0.114523 -0.0487723 -0.184737 -0.0849282 -0.0914861 -0.132947 0.0957246 0.000999216 -0.0628268 0.0673399 -0.0109657 -0.0185607 0.0846628 0.00620773 -0.0176109 0.0731944 0.148648 -0.110627 -0.0066988 -0.0129418 0.0938254 -0.0428136 -0.10234 0.136547 -0.156618 0.0659997 0.169708 0.00984294 -0.000651674 0.0449146 -0.139493 -0.0296647 -0.106916 0.0323614 0.0033916 0.032384 -0.0361523 0.147908 -0.0853641 0.0676365 0.194851 0.0804888 -0.0208596 0.0434099 -0.0612473 0.00923421 0.0151328 0.0411654 -0.0415003 0.0696683 0.083118 -0.0557074 0.116574 0.018362 -0.103832 0.0931598 0.116579 -0.0423939 0.0616866 -0.0751813 -0.0212215 0.0377173 -0.12981 0.0180026 0.116663 0.0109095 0.0895339 0.0377607 0.141773 0.0271634 0.0541025 -0.0530204 0.0656841 -0.19502 -0.0864194 0.052234 -0.0621203 0.0258633 0.127792 -0.0333098 -0.0698517 -0.0748061 0.0447905 -0.0667338 0.0745062 0.0510544 0.0665751 -0.128458 0.0404438 -0.0464013 0.00235121 0.180452 0.0347899 0.112605 0.0154982 -0.0822755 0.00467638 0.164036 -0.0193673 -0.0880124 -0.189761 0.165193 -0.03141 0.132688 0.0427202 -0.138848 0.128856 -0.0149885 0.0998816 0.0296113 0.0134331 -0.136956 0.123622 -0.01942 -0.0505064 -0.0280262 -0.0771077 0.0703793 0.0627152 -0.14855 -0.000757611 0.0115455 0.108076 0.115662 -0.108352 -0.165087 0.029235 -0.0398816 -0.0120467 -0.0793598 -0.012525 0.0769234 0.0149822 -0.065004 -0.0145594 0.00600631 -0.164668 -0.104122 0.0844626 0.060777 -0.0691609 -0.0849719 0.0339741 -0.130897 0.168823 0.136175 0.018249 -0.0285851 -0.13118 -0.0430195 0.0129928 -0.107075 -0.00211218 -0.0656463 -0.068391 -0.0104122 0.0553774 0.148996 -0.0576743 -0.041622 -0.0595627 -0.169364 -0.0169349 -0.0619307 0.00348313 0.0966844 0.0390094 -0.0248457 -0.139774 0.0742622 -0.158523 0.0033942 0.166086 0.116395 -0.136114 0.0870042 0.0827935 0.00720151 0.171356 0.0907794 -0.0468282 -0.117947 0.120807 0.0650952 0.0632721 0.139083 0.143209 0.023741 0.110537 -0.136184 -0.0955832 0.125288 -0.158183 -0.0443253 0.0195245 -0.157213 0.0852256 0.0530653 0.0561298 0.0452297 -0.193256 -0.10047 -0.165771 0.0385202 0.0828223 0.0450252 0.0461297 -0.082383 0.0254083 0.0147648 0.128449 0.0132982 0.0667958 0.0199488 0.0392681 0.036474 -0.0287003 0.0854961 0.0298291 -0.119198 0.147193 0.0242728 0.0431528 -0.0235596 -0.00283941 -0.0975027 -0.0966074 -0.137019 0.0653604 -0.121881 0.140534 -0.062545 0.149352 -0.0656529 0.0518422 -0.0589866 0.0119942 -0.0394891 -0.132455 -0.00404862 0.0618537 -0.014867 0.0467614 0.0227638 -0.118291 -0.00967088 0.113369 0.106298 0.0199699 -0.0241197 -0.00104523 0.0755149 -0.0598071 0.0431213 -0.127448 0.0480058 -0.145377 -0.0107161 0.132535 0.157427 0.0439373 -0.0436433 -0.0184697 -0.0700195 -0.0284011 0.16649 -0.119546 0.0533204 0.141191 -0.109138 0.0828279 -0.0283642 0.0781954 -0.110743 -0.0866901 0.00933389 0.0584553 0.0417502 -0.131618 0.179931 -0.055679 -0.0285754 0.0791441 0.189727 0.19265 0.0418214 -0.0496494 -0.007612 0.126277 -0.113258 0.0920556 -0.10872 -0.0262343 -0.170479 0.124229 -0.0677195 -0.0226702 -0.080511 -0.0366349 -0.0580059 0.0496197 0.141449 0.0779253 0.0164139 -0.0935246 -0.0499966 -0.0731551 0.0277866 0.121579 0.0804669 0.0294004 -0.131521 0.188358 0.121371 0.0363347 0.0832872 -0.150492 0.180906 0.0173694 -0.0088683 0.143906 -0.0286484 -0.116588 -0.0272455 0.0398869 -0.0353606 0.096239 -0.159615 -0.0636226 -0.0569796 -0.138042 0.0365269 0.0321279 0.0877168 0.185803 0.115999 0.117094 0.128318 -0.0861972 -0.0540266 0.000772508 -0.0856569 -0.0784409 -0.075271 -0.0287167 0.125817 0.0563035 0.0762789 -0.0233599 0.0936377 0.0834118 0.131716 -0.042157 -0.0550722 0.15282 -0.196544 -0.0829553 -0.0789594 -0.0151492 -0.0293528 -0.0855884 -0.0788073 -0.110861 -0.0030615 -0.149302 0.144469 0.0476193 -0.0586024 0.178323 -0.0865374 0.179329 -0.0790143 0.0226232 0.0519631 -0.0450955 -0.0192535 -0.0747258 -0.0893931 -0.00487431 -0.0221674 -0.087684 -0.127524 0.0397342 0.0823483 -0.011921 0.0228534 0.0434984 0.0471971 -0.119363 0.143932 -0.102721 -0.140913 -0.175642 -0.14373 0.0261312 0.125309 0.135765 0.0639844 0.0414338 -0.0819795 0.119511 0.0422704 -0.0928062 0.0832746 -0.0330338 -0.0179207 0.0633476 0.0011322 -0.00122603 -0.148523 0.0230956 0.0502326 0.119254 0.0238586 -0.0845833 0.00567757 0.160621 -0.0309503 0.0668584 -0.0413685 0.0669279 -0.037989 -0.0520157 -0.0404184 0.131392 0.103321 -0.163675 0.0461316 0.00394739 0.0305878 -0.131529 -0.0238424 0.105373 -0.0217281 0.0060951 0.0606669 -0.0249844 0.154758 -0.0522242 0.0978456 0.129231 0.010804 -0.0468297 0.0200516 -0.163417 0.111335 0.121262 0.0177435 0.0107167 0.180389 -0.0393776 -0.0935532 -0.000281222 -0.0395734 -0.0875777 0.00379312 0.0412119 -0.0750433 -0.0382676 0.0694983 -0.0220427 0.0623864 0.000351709 -0.175 0.0489395 0.167989 -0.153753 -0.0633201 -0.111777 0.0166423 0.0951034 0.0683226 0.0736672 0.0626356 -0.0717795 0.0279931 -0.123058 0.0210196 -0.0575135 -0.0625414 -0.0741565 0.111722 0.11612 0.0870271 0.0456671 -0.109657 -0.0260944 -0.0506739 0.11242 0.0221632 -0.107008 0.0761521 -0.180111 -0.0880302 0.0478006 -0.0636479 0.0748612 0.0367687 -0.110345 0.178491 -0.0420402 0.00421353 -0.023225 -0.089871 0.113198 0.0692379 0.128192 -0.0291312 0.0997733 0.149031 0.0296749 -0.0136224 0.0123248 0.191187 -0.0870687 -0.00436748 -0.0855979 -0.0197707 -0.181229 0.0793685 -0.06925 -0.0635559 -0.0523863 -0.0603063 -0.0207435 0.00560148 0.175985 -0.0134123 -0.113604 0.111499 0.0351729 0.103986 0.154421 0.069917 0.0253707 -0.0883905 -0.0485719 -0.0838988 0.0557334 -0.076084 0.140078 0.0534755 -0.0294349 -0.147075 0.014201 0.0586013 -0.0084173 0.0912777 -0.0132903 0.162227 0.081618 -0.0960798 0.00605786 0.138864 -0.143106 0.0353064 -0.0270089 0.0168765 0.0476203 -0.119124 0.0834646 -0.14648 0.0668145 0.102672 -0.0713978 0.0199195 0.0397415 -0.133404 0.115196 -0.0850275 0.0499034 -0.00914739 -0.0662352 -0.0733191 -0.0996322 0.0476722 0.141733 0.0951161 -0.152578 0.0207235 0.127557 0.00579533 -0.0788169 0.0749196 0.0895163 0.016709 -0.168339 -0.0939355 -0.186188 0.0519634 -0.0305097 -0.0544584 0.110863 -0.0196334 -0.18474 0.132335 -0.118658 0.0380408 -0.0103692 -0.0376379 -0.0311804 0.000676887 -0.0446578 -0.041864 0.0565854 0.141867 -0.0429415 -0.122548 -0.178393 -0.0148564 -0.0889575 -0.0480914 -0.0969116 -0.127911 0.199088 0.195239 -0.0646026 -0.102434 -0.0451306 -0.0656825 -0.0316491 -0.000124064 0.106698 0.0399471 -0.131668 -0.00275844 -0.146619 0.0788052 0.0154969 -0.142849 0.0885604 0.120663 -0.0322214 -0.0471721 -0.0776496 0.124698 0.00418375 0.124685 -0.0602105 0.099396 0.029442 0.179069 0.106321 0.100329 0.0273165 -0.127796 0.187069 -0.01164 -0.0473043 0.0708077 0.0881024 -0.178943 -0.127911 -0.0271086 0.0239251 0.141179 0.0220142 0.0754608 0.0293774 0.0886041 -0.19159 -0.0649402 -0.060861 -0.00350523 -0.053295 0.0446248 0.157404 0.152773 0.089335 0.16083 0.0235333 -0.0736592 0.0671494 0.0287828 -0.00762707 -0.0880804 0.110457 0.117761 0.0877944 -0.136304 -0.0329497 -0.0466425 -0.0211017 -0.0183171 0.172786 0.1464 -0.0556115 0.0987995 -0.166749 0.0258304 0.0528873 0.0985305 0.19311 -0.0798856 0.0714196 0.174102 0.0488307 -0.0485475 -0.178857 -0.0840263 0.188733 0.0572974 0.0195688 0.106216 -0.0926882 0.0807486 -0.0561523 -0.137416 -0.169536 -0.0574205 -0.00148883 0.140188 0.136077 0.105654 0.0180956 0.123937 0.0445244 0.0375436 0.103038 0.112107 -0.0072444 -0.0024126 -0.0745506 0.045579 0.0662191 -0.0176089 -0.0237129 0.0129883 -0.151722 0.168188 0.08798 -0.134704 -0.131992 0.0588984 -0.0151414 0.0326841 0.0408678 0.0330026 0.143878 0.155874 -0.0697305 -0.138835 -0.102472 0.0124675 0.0442474 0.0230963 -0.0552168 -0.0854527 0.0966346 0.0647436 0.0108762 0.0372614 -0.192951 0.0036834 -0.120562 0.133544 0.0877147 -0.0351977 0.110236 -0.0604889 0.172835 0.107272 0.0158151 -0.12541 -0.0119884 -0.0726219 -0.0382192 0.00271212 0.068162 0.0606362 -0.026297 -0.0336534 0.039903 0.0348924 0.0752836 0.0341892 -0.177764 -0.0349673 0.0938218 -0.0378029 0.0379056 -0.0943943 -0.0875827 -0.0730672 0.165424 0.0173852 0.115754 0.0181214 -0.0114733 0.0566358 -0.117881 -0.0504246 0.0521403 0.0397456 -0.0587426 -0.0103618 -0.0492893 -0.165784 -0.0559158 -0.121662 -0.0770622 -0.052356 0.00972753 0.0353872 0.0883172 0.115726 0.0791024 -0.0576663 0.0229145 -0.028656 -0.173148 -0.121841 0.140025 -0.122415 -0.173497 0.0818773 -0.0881626 -0.0830066 0.0122931 0.00365396 0.0850539 0.0457368 -0.032078 -0.163044 -0.0300554 -0.0426787 -0.154279 -0.0726848 -0.0836749 0.00262471 0.131724 -0.179619 -0.000236102 -0.104718 0.109793 0.198684 -0.187161 -0.0306131 0.113129 -0.17593 -0.0998371 -0.0530414 -0.0512971 0.159804 -0.172748 -0.0656059 -0.115618 0.0295983 -0.111565 0.129352 -0.076029 0.0851933 0.0995945 -0.00103361 0.0222805 0.0748814 0.1124 -0.0342734 -0.0689993 -0.189911 0.00218396 -0.1018 -0.0230218 0.153756 -0.0932818 -0.107713 0.0533509 -0.0642319 0.015942 -0.0398398 -0.0854269 -0.0221193 0.0674465 0.163214 0.125913 -0.0587142 -0.120455 -0.0602529 0.0455281 0.00946104 -0.0173139 0.0782847 -0.0696734 -0.0301593 0.0675855 0.0261848 -0.0853511 -0.0789052 0.134159 -0.147615 -0.00560866 -0.0773004 -0.177157 0.0618979 0.024525 -0.071628 -0.0559588 -0.0353046 -0.0947766 0.127262 -0.0720383 0.0744575 0.0169415 0.00402201 0.0775656 0.0480714 -0.0254901 -0.0405639 0.0353623 0.0753772 -0.0268549 0.0722708 0.129853 0.0751088 0.141436 0.0865576 -0.11214 0.0594095 0.025087 0.0485391 -0.0355356 -0.00740309 0.126363 0.00669241 0.05558 0.0721951 0.0279884 -0.0117089 0.0410559 0.0235006 -0.0633329 0.0182848 0.156482 0.0640233 -0.0425905 0.0405642 -0.00776215 -0.011361 0.191358 -0.0477091 -0.118505 -0.0238169 0.0491604 -0.028451 0.0526246 -0.0343066 -0.0720498 -0.0295357 0.0645301 0.120384 -0.0267924 0.0208006 -0.0483416 -0.00462699 -0.0590531 0.133262 -0.0202265 -0.0255417 0.00468781 -0.0487743 0.0898431 0.0408062 -0.0978877 0.031227 0.0973774 0.0502977 0.0638111 0.0874023 0.0780546 -0.132914 0.120756 -0.0180304 -0.0752667 0.0959491 0.181632 -0.107899 0.13601 -0.0972755 0.00783986 0.0446969 0.000993685 -0.0621539 -0.0185821 0.054308 -0.151764 -0.0331587 -0.00585341 -0.0427403 -0.0120848 0.0171824 0.0347355 0.0895763 -0.0895081 0.0332405 -0.0211236 0.0987073 0.00773857 -0.0780116 -0.0141077 0.0219587 0.0516087 -0.00759155 -0.0174969 0.0611128 0.147685 0.0039994 0.0731893 -0.141605 0.0618997 -0.0130842 -0.105205 -0.039999 0.0424491 -0.0479811 -0.148935 0.104016 -0.0357093 -0.116676 0.0107595 -0.0435106 0.100342 0.0926996 -0.090026 0.176466 -0.019962 -0.0358962 0.0600839 -0.0901771 0.178446 -0.0362709 0.1291 0.0164258 0.0323118 0.12335 0.0714308 0.0805886 0.17863 -0.0791864 -0.120878 0.0900748 0.00121375 0.0232722 0.00758329 -0.154144 0.142009 -0.114155 -0.142807 -0.127776 -0.0159786 0.12154 -0.0172239 -0.132681 -0.0672654 -0.0501481 0.144075 0.128162 -0.104661 -0.154246 0.105335 0.118414 -0.0129795 -0.0983494 -0.0810734 0.107197 0.049185 0.174329 0.0347935 0.125191 -0.0797206 0.0224173 -0.0867492 0.0513074 0.0708416 0.0165596 -0.134071 -0.102452 0.0591074 -0.0175509 -0.137502 0.00509354 -0.0811248 -0.0591911 -0.0557377 -0.133117 -0.0935371 0.12184 0.0302677 0.0907636 0.131446 -0.0476304 -0.125613 -0.00171703 -0.152682 0.0801682 0.103486 -0.0751203 0.109634 0.0133625 0.0862779 -0.111933 0.0989745 -0.165551 0.0437327 0.0682186 -0.0699904 0.0210513 -0.157742 0.0369941 0.165373 -0.0429261 -0.124495 0.0358921 -0.092754 -0.0869753 -0.0305266 -0.125721 0.0284612 -0.0798101 0.039416 -0.0379702 0.0780893 -0.0339904 0.0103039 -0.00292979 0.133358 0.0297349 0.0661822 -0.0715584 -0.0610861 -0.131866 0.0452339 -0.0516227 0.0307388 0.00686281 -0.0134495 -0.0454765 -0.0246768 0.0979799 -0.1077 0.108832 0.065022 -0.00084003 0.0684268 -0.0442095 0.112712 0.00431181 0.0505151 0.12788 -0.0503415 -0.0155149 0.0100006 -0.0560675 -0.0738203 0.053316 0.126025 0.0608555 -0.131017 -0.176065 -0.0340871 0.0382123 0.00495533 0.0243067 0.0466322 0.02887 0.0472145 -0.0866202 0.00559324 0.0192971 0.0517693 -0.154801 -0.160578 0.0255703 -0.069318 0.00448835 -0.113003 0.00794776 0.0164932 -0.139247 0.109569 0.0243137 0.0107884 0.0145083 -0.05529 0.0406179 -0.0399564 -0.0319846 -0.0422108 0.0614028 0.0499821 0.108285 -0.00550265 -0.13941 -0.0619609 0.140625 -0.0906694 -0.0232177 0.0475117 -0.0291894 -0.0798125 -0.146803 -0.0857671 0.025107 0.036802 0.176379 -0.0132681 -0.124565 0.1128 0.094998 -0.00795011 -0.143032 -0.0332454 -0.0757594 -0.0381933 -0.0805027 -0.0521134 -0.0108897 0.00378315 0.0126144 -0.0135892 0.121918 0.165367 -0.0586316 0.0210991 0.0999241 0.0575633 0.0285293 0.14719 -0.00946395 -0.0476203 0.0603901 0.0671832 0.000256789 0.0149844 0.0658428 -0.0859573 0.146095 0.101562 -0.0750364 -0.0291511 -0.0667338 -0.105132 0.00623506 0.0850764 -0.112815 -0.0261605 0.087536 -0.0751369 -0.0415584 -0.0729541 -0.0189685 -0.0876487 -0.0855673 0.193033 0.0779831 -0.0129269 -0.0117766 0.0017104 -0.168172 0.170255 -0.0512224 -0.087427 0.00699712 -0.0697595 0.0337305 0.0430519 0.150039 0.094771 -0.140616 -0.0956408 -0.0568099 -0.0278638 -0.0787128 0.125952 0.18438 0.148432 0.119608 0.152519 -0.0644361 0.0600001 0.0786824 -0.0446334 -0.000325013 -0.0613578 -0.130332 -0.0150947 -0.112876 0.0911411 0.012725 -0.169273 0.0438986 0.0376818 -0.102585 0.119822 -0.00237213 0.0328651 0.0247835 -0.146494 -0.0606159 -0.0884041 -0.0477116 0.0373809 0.0238692 0.0676461 -0.0732062 0.10412 -0.170968 -0.0751076 0.133357 0.0811382 0.167705 -0.0523992 -0.0377712 -0.0763856 -0.0570781 -0.118993 0.0224171 -0.161376 -0.127635 0.0877816 0.0552212 -0.199398 0.102665 0.025614 0.0240323 -0.00284234 -0.0440322 0.00556874 0.149985 -0.0205138 -0.171136 0.0681918 -0.11518 -0.0539749 -0.119116 -0.00940753 -0.107649 0.0234387 0.0298992 0.132348 0.130425 0.143011 0.0509759 -0.12419 -0.0178315 0.0693326 0.0821692 0.0491829 0.190886 0.0395009 -0.0271967 -0.0041814 -0.0227648 0.0259609 0.0530709 0.0322369 0.00341107 -0.0293593 -0.128107 0.0133264 -0.038234 0.00308177 -0.163054 -0.0342959 -0.146763 0.119705 -0.0223665 0.0911934 0.114062 0.0588928 0.034006 -0.115056 -0.0523752 0.0850985 0.00886217 -0.0183187 -0.170453 0.161315 0.13012 0.14076 0.0942485 0.0468719 -0.00815585 -0.11234 -0.0753888 0.0597656 0.165959 0.0371178 0.075422 -0.0333166 0.00099444 0.117925 -0.0605035 -0.0157601 0.092746 0.00852322 -0.0684436 0.12513 0.133838 0.117786 0.0452152 0.122816 0.13938 -0.00395067 -0.0735213 -0.0400844 -0.0232177 0.0432128 0.155304 -0.0643758 -0.0197528 0.162126 0.0814078 0.00516533 -0.0112589 -0.00782285 -0.0138011 0.0646181 -0.0453635 0.156653 -0.12089 -0.0255325 -0.0941468 0.063997 0.136253 -0.117278 0.0756372 0.0667751 -0.00218962 -0.0711511 0.116279 0.0769559 0.0828401 -0.0827202 -0.124581 0.0948569 -0.0443416 0.0486318 0.0432087 0.058383 -0.0335805 -0.1004 -0.0360358 -0.0417693 0.149563 -0.138983 0.142662 0.0246542 0.0960369 -0.0840418 0.0906038 0.0715252 -0.0575772 -0.0953528 0.0154838 -0.0803869 -0.120775 -0.0705287 -0.037853 0.0329729 0.160542 -0.051402 -0.0355976 0.0302708 -0.0118094 -0.0175624 -0.139763 0.00760788 -0.00497629 -0.035378 0.0183955 -0.0385563 -0.110763 0.0281732 -0.00242561 0.100023 0.0161663 -0.081405 0.025334 -0.121089 -0.0510743 0.0593957 -0.0345358 0.0130943 0.0917437 -0.0764292 -0.0418125 -0.0020393 -0.073236 -0.014307 -0.162265 -0.0458804 0.0765436 0.0865297 0.00765089 0.0364722 0.0445641 -0.135838 -0.120551 0.108246 0.00915429 -0.0194919 -0.0678683 -0.181138 -0.0130787 0.0302528 -0.0328526 -0.0798272 -0.0810953 0.165953 0.0905177 0.0645696 0.0871402 0.00748137 0.115777 -0.17949 0.0192402 -0.0439342 -0.0140525 -0.00952518 -0.0259785 -0.134055 -0.147352 0.0659309 -0.0953554 0.02452 -0.0831815 0.0577179 0.0885893 -0.023926 0.0231594 0.0361734 0.071056 -0.0395611 0.0839339 -0.0977105 0.0298707 -0.0667881 -0.0970297 0.0253414 0.0865156 -0.0732735 0.0240929 0.0335586 -0.044446 -0.0799519 0.0379026 0.0655171 -0.165715 -0.0525994 0.0134549 0.0163234 0.0864803 -0.0865486 0.0757027 0.158122 -0.0949205 0.151744 0.0231957 0.12016 0.00287275 -0.0590066 0.0114317 0.117824 -0.0983955 -0.17743 -0.0561254 -0.086787 0.028539 -0.00125574 0.0379674 -0.0931811 -0.170233 0.0581817 -0.107249 0.0512333 0.0711924 0.125574 -0.00697264 -0.0184499 -0.0989026 -0.0162476 -0.0640967 0.0427854 -0.0275451 -0.0766014 -0.07297 0.122645 -0.0605143 -0.0466559 0.0403303 -0.0477513 0.124828 -0.0260211 -0.111453 0.125293 -0.101169 0.114906 0.0679809 -0.00951734 0.0192298 0.0370807 0.0377492 0.171168 -0.00106689 -0.0357616 -0.0536205 0.0692821 -0.061841 -0.16834 0.0216784 0.165015 0.0281511 -0.0378015 -0.140873 -0.0942054 -0.0536742 0.0155578 -0.0695809 -0.0276755 0.0383808 -0.00555271 0.0702916 -0.0530134 -0.0306027 0.022891 0.182426 -0.0190821 0.0100238 -0.0239272 0.0221366 -0.0196269 -0.0735043 0.10155 -0.0627315 -0.119087 0.0144137 -0.0934361 -0.119198 -0.0781251 -0.158583 0.106048 -0.066144 -0.104652 -0.00542715 -0.00028295 -0.105466 -0.0971569 0.124684 0.0465894 0.0409045 -0.101981 -0.0449494 -0.053368 -0.0162148 -0.0646617 -0.0199278 0.130958 -0.103203 -0.150573 0.0848374 -0.0577311 -0.112681 -0.136604 0.0142004 -0.117828 0.062319 0.0462062 0.0625774 0.0782736 -0.045956 -0.142737 -0.114446 0.0630523 -0.00435453 0.126898 -0.106466 0.0762509 -0.0738349 -0.164019 0.0914777 0.0639318 -0.0407552 -0.0170529 -0.0721954 0.106817 -0.16829 -0.056184 -0.0378061 -0.0195224 -0.0687762 0.0540098 -0.0200763 -0.021945 0.11285 -0.00964409 -0.0641724 0.0828908 0.0448274 0.116479 -0.0637016 0.0313111 0.00847684 -0.0620531 -0.17043 0.069174 -0.100383 0.0215019 -0.0189493 0.0233027 0.142764 -0.0331605 -0.0385484 0.0304089 0.0552095 0.00417036 0.0127049 -0.087894 -0.0280259 0.0730716 -0.0702691 -0.134184 -0.174631 -0.0255584 0.0889051 0.0820501 0.06404 0.0753802 -0.0781108 -0.0409469 0.0364683 0.019134 -0.0835487 0.0516675 -0.0830275 -0.10242 0.117019 0.0874493 -0.010621 -0.0317148 0.13875 0.0719779 -0.0708762 0.105097 0.023501 -0.116931 -0.0345945 0.0106891 0.0220895 -0.0158379 -0.1845 0.0967007 -0.0670995 -0.0312242 0.198895 0.0773125 -0.0364654 0.118794 -0.152865 -0.031993 0.0280044 0.000808396 -0.0624763 -0.0945383 0.112342 0.0573238 -0.104 -0.0637155 0.0320449 0.0601667 -0.11398 -0.10763 0.0590015 -0.0744903 0.0934754 0.0162328 -0.17693 -0.0493952 -0.013282 -0.0741679 0.0271512 -0.00287979 -0.0472983 0.00767025 -0.0392961 -0.00856701 0.0132271 -0.131997 0.0252191 0.121865 -0.0682673 -0.12449 -0.15114 0.0564844 -0.122475 -0.0332563 0.0789916 0.0277949 0.175854 0.0589019 0.098374 -0.150741 0.149615 0.0262538 0.0438768 0.146146 0.0610757 -0.110044 -0.133744 -0.0804561 -0.0762248 -0.00471328 -0.100394 -0.00564008 0.0708028 0.0291923 -0.0943842 0.0127642 0.0813048 -0.0662426 -0.0101245 -0.0255541 0.0589535 0.00660502 -0.0776097 0.00329052 -0.0640133 0.109776 -0.0798052 -0.0892204 -0.170978 0.0207791 0.128527 0.195017 0.0975995 -0.0458728 -0.0939304 -0.0119544 -0.00323479 0.0507551 0.0061759 0.0114679 -0.0862198 0.0392464 0.125607 -0.0359069 -0.114006 0.102801 -0.0387506 0.0146722 0.0339414 0.0641537 0.033572 -0.173043 0.0237709 0.0348213 0.0925346 -0.103054 -0.19518 -0.053767 0.0494318 0.122029 0.015685 0.0914224 0.0158954 0.0778342 0.111907 -0.118782 0.0194319 -0.0989327 0.0878252 -0.0225766 0.0363172 -0.0440448 -0.107143 0.0328499 0.0140945 0.0372214 -0.0125301 -0.0910667 0.0186007 -0.00225514 0.18299 -0.0726639 -0.0751804 -0.0463019 0.107016 -0.0477684 -0.0910907 -0.107798 -0.186816 -0.0494636 -0.0634934 -0.0145399 0.0109758 0.023071 -0.0276518 -0.0702346 -0.112923 0.0910665 0.0328069 -0.0386914 0.00650592 0.0117076 0.0341125 -0.0119158 0.0202897 0.0450825 -0.13688 0.0790614 -0.0989229 -0.187451 0.067153 0.0271707 -0.146658 0.0589268 -0.158159 -0.0878255 0.180113 0.00250191 0.0391347 -0.126487 -0.0960133 0.112731 -0.122407 0.0875834 -0.00330817 -0.0638649 -0.0138953 -0.181731 -0.00206538 0.0206936 0.0930107 -0.0657588 0.0676877 0.101624 -0.0791913 0.172446 0.130827 -0.123691 0.0558462 -0.010063 -0.113727 0.089515 0.0202871 0.138341 0.154262 0.0211852 0.0294557 0.0385687 0.159412 0.1317 0.00785999 0.0118895 -0.00432481 -0.0879145 0.155528 -0.042694 0.00549628 0.0526802 -0.0139463 0.0852924 0.0968753 0.190476 0.113588 0.0862755 -0.0273935 -0.125443 -0.0598489 -0.152081 0.00366981 -0.0677117 0.0264387 0.0254334 -0.0661168 -0.0610184 0.00590421 -0.0137485 0.0444985 0.0308589 0.00787179 -0.0140084 -0.033138 0.0431438 0.0384092 0.0698053 0.0122898 0.0459712 -0.0165423 0.0954136 -0.0438998 0.112463 -0.14269 -0.112744 0.116164 -0.00673582 -0.0337824 0.0351625 0.15433 -0.0307956 0.04966 0.148678 -0.13873 0.189538 -0.0990074 0.143853 -0.130923 -0.0304929 0.00186844 -0.113916 -0.00988232 -0.0594299 0.0378119 0.0713154 -0.0451335 -0.101096 0.0581568 0.0338669 0.0196759 0.0250469 0.18907 -0.0918727 -0.0606973 -0.0343517 0.133103 -0.0277649 -0.0137869 -0.0272136 -0.0221276 -0.064031 0.00975716 0.0212142 -0.0308768 -0.0881688 -0.0445641 -0.180712 0.0426046 -0.0909509 0.00792624 0.188089 -0.0779127 0.0866986 -0.0716219 0.0526261 -0.0589217 0.0484577 0.00860178 -0.195972 -0.0272154 0.0480519 0.0260772 0.09246 -0.150022 -0.0444891 0.06416 -0.112832 -0.142059 0.118999 -0.0012107 -0.0805445 -0.0970792 0.0486476 0.0143383 -0.172843 -0.0134546 0.0480141 -0.0394655 0.0675842 0.0790407 0.035711 -0.192584 -0.0391527 0.041921 -0.100365 -0.0226583 0.018948 -0.0479436 -0.0528932 0.084318 0.102184 0.0169236 -0.142053 -0.0851438 0.0451056 -0.0102455 -0.0748908 -0.0718367 0.111933 0.00661264 -0.0640438 -0.141836 0.0629378 0.152707 0.0371358 0.135637 0.0478372 -0.131842 0.0659937 -0.0125917 -0.0864564 0.0274931 -0.0819588 0.0664764 0.0207761 -0.052278 -0.0552853 0.0937301 0.0922312 0.0479884 0.0436213 -0.0855084 0.0963169 -0.0605211 0.0655515 -0.0747215 0.0723755 -0.0707578 -0.115187 0.0917223 0.00913878 -0.100982 0.1233 -0.111353 -0.119892 -0.0769342 0.105719 0.0194071 0.0753536 -0.145351 0.0235607 -0.00839221 0.0603682 0.189182 -0.0544131 0.0400073 0.0138997 -0.0941466 -0.0918258 -0.030421 -0.120045 -0.00433316 0.0264655 0.124885 0.0337965 -0.0371768 -0.0706733 -0.0424138 -0.0161227 -0.165204 0.0568239 0.0921285 -0.0980807 0.0954815 -0.0190324 0.170613 0.0900619 0.103748 -0.12834 -0.123779 -0.12555 0.0863544 -0.0696613 0.0619239 -0.10605 0.10859 -0.00990686 0.0555463 -0.0278502 -0.0885627 -0.0397015 0.191655 -0.0333068 0.106732 -0.0123233 -0.071285 -0.171755 0.182079 -0.121594 0.19592 -0.0823545 0.0376614 -0.0574057 -0.0719006 -0.00184879 0.0143435 0.0186822 0.109163 0.0509212 0.0684614 0.0836677 -0.0820217 -0.0364631 -0.0638351 0.00660991 -0.0869131 0.152274 -0.00522067 0.0592322 0.0199557 -0.184607 -0.0997837 -0.0573459 0.126657 -0.0784424 -0.0915483 -0.0017664 0.0712559 0.100641 -0.112272 0.118453 -0.00163511 0.10081 -0.0948032 0.00235222 -0.161504 -0.130204 -0.0969954 -0.108028 -0.0401431 0.0182241 -0.00253859 -0.0526402 -0.0251266 -0.0389052 0.132936 0.166692 0.099004 -0.0998721 0.00477935 -0.116114 -0.0335855 -0.105778 -0.0486008 -0.178629 0.00398095 -0.0458567 -0.029142 0.156344 0.0231254 0.048629 0.124544 -0.0384335 0.0364386 -0.068026 0.01761 -0.0739579 0.111636 -0.139331 -0.0757429 0.0289857 -0.0638257 -0.00744432 -0.122654 -0.0128746 0.0546791 -0.0295486 -0.110745 0.0459813 -0.0464588 -0.156603 -0.120223 0.0500179 0.19722 -0.0508088 -0.0110302 0.180049 0.169204 0.164773 0.0532628 0.0665566 -0.0238284 0.0932847 -0.0497542 0.016428 0.092925 -0.0890196 0.0639672 0.0934591 -0.0519857 -0.0563181 -0.0134731 0.131364 -0.115264 -0.0900806 -0.173606 -0.0902989 0.0429592 0.158505 0.0798002 0.0560599 -0.0555041 -0.168204 -0.0390112 -0.0260287 -0.0704659 -0.0974468 0.116483 -0.0561255 -0.0281862 0.0956115 0.0329768 -0.071952 0.0684481 0.00486031 0.0832243 0.0117567 0.0539224 -0.104728 -0.0181347 -0.0631792 0.094254 0.0499077 0.134302 -0.169271 -0.0591495 0.068975 0.0576139 -0.0427539 -0.0663038 -0.0137756 0.0298127 -0.0845592 0.108958 -0.107103 0.0483483 0.0159714 0.0762335 -0.076324 -0.143453 -0.0858343 0.0423404 -0.0416417 -0.146179 -0.0716557 -0.027567 0.0924617 0.0762092 0.0116906 -0.0447611 0.0640984 -0.0776006 0.00488175 -0.0542452 -0.0556674 0.115504 0.0444746 -0.0431325 -0.0878122 0.0806223 -0.0369567 -0.0202003 -0.0597136 -0.0548053 0.00328253 0.1548 0.179708 0.0137153 -0.0281391 -0.00580037 -0.0528877 0.0800351 0.0677662 -0.0557506 0.0105378 -0.0488412 0.108775 -0.0560894 0.140101 -0.133851 -0.0804802 0.0398917 -0.0493863 -0.0355516 -0.123319 0.0252484 -0.079535 -0.103915 -0.118558 -0.0104411 0.0668711 0.0390997 0.0154095 0.0251242 0.0735518 -0.0233833 0.0427977 0.124787 -0.0428117 0.080188 -0.0715483 0.0283327 0.0057657 -0.0112275 0.0956535 0.136318 -0.0172782 -0.0180545 0.0979143 -0.0143209 -0.131833 0.142179 -0.00799562 0.0371798 0.0394761 0.0120116 0.0632239 -0.0875884 0.0899107 0.0540382 -0.17316 0.00335676 -0.0441809 0.088623 -0.0839177 0.00960469 0.107476 0.107157 0.0189433 -0.140506 0.120005 -0.0977911 0.0971329 0.0709907 -0.149649 0.0807496 0.029953 -0.186773 -0.115387 0.11767 -0.0196237 0.0330663 -0.111896 -0.0790611 -0.134846 -0.0790497 0.0152231 -0.0778905 -0.0519309 -0.0346761 -0.0773907 -0.0669663 0.148435 -0.0213141 -0.000426115 0.139718 -0.00900787 0.0819411 0.0570765 -0.100461 0.00264963 0.0792346 -0.179236 0.0414432 0.091087 -0.0506883 -0.0388589 -0.118474 -0.133237 -0.181861 0.0702764 0.1145 -0.0309329 0.150137 -0.0489276 0.129582 0.084031 -0.0808772 0.0224258 0.0945358 0.148425 -0.163241 0.0629733 0.108296 -0.180812 0.134922 0.0616066 0.112099 -0.0330027 0.159927 -0.115636 0.0149096 0.0453656 -0.0930765 -0.151298 0.0303537 0.0150382 -0.0265775 0.0775224 -0.0259372 -0.00436597 -0.0353351 0.0866159 0.0211562 -0.0487084 -0.0524183 -0.0525617 0.0662851 -0.0484967 0.0188845 -0.100344 0.0672721 0.0201188 -0.05217 0.0390354 0.0170312 -0.0488673 0.079509 0.0129732 0.105134 -0.0552154 -0.0163426 -0.0734956 0.159673 0.00470212 -0.0310832 -0.118186 0.0838449 -0.0656027 0.00432668 -0.109804 0.0277078 0.00812712 0.156505 0.162553 0.0423675 0.0883348 -0.115115 -0.0898579 0.051501 -0.0106875 -0.028723 0.0952397 -0.0443848 0.059074 0.117715 0.0295709 -0.0434764 0.106001 -0.126309 -0.0588615 0.148351 0.148404 -0.0781788 -0.0651669 0.114961 0.00438545 0.0716929 0.0523745 -0.0408203 0.072021 0.0065389 -0.144028 0.0211109 0.0709235 0.0234594 0.0783623 0.0211837 0.0270768 0.00145966 0.0305932 0.0466422 0.0756196 0.0767464 0.103827 0.155678 -0.105738 -0.0926576 -0.115427 0.0917115 -0.0791232 0.122365 -0.0605208 0.120665 -0.0231222 -0.0870307 0.0264409 -0.00216344 -0.0468144 -0.0655805 0.128736 -0.0220528 -0.146019 -0.0217798 0.0346727 0.125899 0.148969 0.0875303 -0.00725689 0.122039 -0.0904203 -0.18755 -0.128911 0.0417259 0.0892156 0.00875889 -0.0204169 0.103266 -0.0745007 -0.0441228 0.111983 0.0843967 -0.0151315 0.120793 0.0484461 0.0247836 -0.0321991 0.0445768 -0.161881 0.029041 0.0281188 -0.147078 -0.0941332 -0.0944535 -0.126855 0.145156 0.00352327 0.073756 0.156791 0.0848758 -0.17773 -0.173329 0.187813 0.156288 -0.01866 0.0261662 0.111831 -0.0143973 0.192753 0.0179602 -0.00778456 0.0538025 -0.0976127 0.0788428 0.0688673 -0.0532607 -0.0610398 0.19678 -0.0281232 0.00251459 -0.0163362 -0.0272926 0.120514 -0.0776579 -0.118102 0.00775847 0.0255727 0.0934225 0.0805123 -0.0974683 0.0304979 0.0743175 0.122391 -0.00382706 0.106014 -0.106349 -0.0418014 0.0372609 -0.0922587 -0.0876456 0.0553728 0.00668654 0.131126 -0.0383817 0.0580562 -0.0840309 -0.0209061 0.0642028 0.0941071 0.0100541 -0.0193008 -0.112784 -0.0258265 -0.0998213 -0.0476565 0.106207 0.107905 -0.0180448 0.0646822 0.00128798 -0.061459 -0.0249141 0.0979585 0.141348 -0.0975678 0.0788158 -0.124947 0.0223508 0.0505291 -0.122946 -0.0864089 -0.0610719 0.0525491 0.0865237 -0.0739522 -0.0821374 0.0916921 0.0755055 -0.0355729 -0.158142 -0.0375032 -0.0276875 0.107573 -0.1795 0.0131619 -0.0809038 0.0178827 -0.0506566 -0.146811 -0.0236841 -0.092555 -0.10679 0.0390463 0.062941 0.0401584 -0.0291982 -0.0712283 -0.0258393 0.116742 -0.0139702 0.194886 0.0211824 -0.00267298 0.162704 0.0380895 -0.0707082 -0.0352459 -0.0732087 0.0167938 -0.0361073 0.00203711 -0.132485 0.0591751 0.179614 -0.163338 0.0230194 0.0225857 0.0414237 -0.0461684 0.0527703 -0.153118 -0.0979308 -0.173921 -0.00646853 -0.0516473 -0.133297 0.105006 0.0444932 -0.0146685 0.0770633 -0.110162 -0.0535977 0.0629217 -0.00247136 -0.0540878 0.0142763 0.0921759 -0.115176 0.184813 -0.023995 -0.0976719 -0.198386 0.117693 -0.00840519 0.0272416 -0.0392136 -0.0628132 0.0295177 0.00250426 0.0520691 0.16992 -0.0302615 -0.041618 0.0239679 0.0488314 -0.0461756 -0.0774877 -0.0498839 -0.0630733 -0.0168152 0.0383809 -0.0107883 -0.0853344 -0.0583193 -0.0997012 0.160325 0.0990899 0.113861 0.0553709 0.074858 -0.0584201 0.0260017 0.00636617 0.152293 0.0236332 0.170417 0.103078 0.0928243 -0.0544546 0.112462 -0.0658607 0.0533849 -0.0779348 -0.0352879 -0.0660757 -0.0376797 0.0517579 -0.0316735 0.0255351 -0.0521165 -0.112497 0.152463 -0.0885054 0.113114 0.0470823 0.0113159 0.039803 -0.0713554 -0.0205158 0.0879644 -0.150743 0.0188514 0.0373813 0.144294 0.0837548 -0.0468263 -0.00382432 -0.0132957 0.0197282 -0.0443846 -0.0796422 -0.158572 -0.000869881 -0.0900692 -0.085164 0.0445655 -0.0539397 -0.19187 0.0750848 0.0312545 -0.00556657 0.0157605 -0.097949 0.0846896 0.154422 0.0562517 -0.106592 0.0224173 0.0767619 0.0222963 0.129497 0.0100392 -0.0510986 -0.114981 -0.0404264 0.0349547 0.0520455 0.0752821 -0.0448582 -0.133497 0.0337689 0.0814621 -0.0695375 0.00959766 0.0468338 0.0469398 0.021759 -0.162599 -0.0326512 -0.0201614 -0.133395 0.064478 0.0284409 -0.0430511 -0.0430874 -0.0475904 0.116739 0.0638461 0.117845 0.143013 0.10303 -0.13365 -0.129721 0.0718205 -0.0296448 0.00757303 0.0204653 0.0308193 0.177004 0.0151373 0.142348 -0.0604443 -0.00454692 -0.0441669 0.0968243 0.0750663 0.0855204 0.0516782 0.0951598 -0.084649 0.0453697 -0.0223588 0.117333 -0.000851943 0.0291946 0.0672523 0.123291 0.1187 0.035802 0.0108044 0.165195 -0.0972882 0.0538204 -0.0613026 -0.0777877 0.0367299 -0.0268882 -0.0681373 0.0418835 -0.184739 -0.13535 -0.0854876 0.0342463 -0.0438761 0.0842664 -0.0214878 -0.0511603 0.0311393 0.107484 0.0253982 -0.0111546 0.0935587 -0.0935781 0.107773 -0.178665 0.109279 -0.0413143 -0.00307657 -0.00597477 0.0399258 -0.0360429 0.169522 0.0258548 -0.188018 -0.141783 -0.0259857 -0.0289386 0.00166182 0.0110159 0.0265213 0.0765165 -0.0120102 -0.00939047 -0.0713944 -0.0300813 -0.0471768 0.0314755 -0.158201 0.0576639 -0.045788 -0.0537651 0.0928303 0.0874486 -0.0525694 -0.110966 -0.109785 0.0207199 0.00173485 0.0778062 0.00403437 -0.00137743 0.00326895 -0.19895 -0.0978911 0.0329088 0.0483664 0.0970852 -0.0285378 -0.0658971 -0.113295 -0.0919105 -0.106112 -0.0590085 -0.15118 0.0914738 -0.00940352 0.000643379 -0.031332 0.0892257 0.118376 0.0531154 0.0851858 0.0400516 -0.165615 0.0932048 -0.0429838 0.12692 0.0701258 0.0112844 0.044827 -0.0217167 -0.084341 0.143614 -0.000989002 0.0287783 -0.00707343 0.090456 0.166657 0.170829 0.0233269 -0.114952 0.0221912 -0.0607251 0.00667395 0.00466492 -0.160634 -0.0555894 -0.0829526 0.0968628 0.083781 -0.0198629 0.0999637 0.0973765 0.130519 -0.0324957 -0.100776 -0.033357 -0.0489489 -0.0509644 0.1632 -0.0528321 0.0444135 -0.0214682 -0.0237846 0.0949542 -0.0639853 -0.0782496 0.0242791 -0.0856545 -0.130348 0.00028007 -0.085231 0.117533 -0.0227858 -0.0187203 0.0163501 0.199891 0.00730826 -0.0927501 -0.0568639 -0.0506313 0.121449 -0.135295 -0.162178 0.18452 0.0765255 -0.033858 -0.0419045 0.165558 -0.0396682 -0.00626114 0.0543077 -0.125599 0.00473277 0.154331 -0.0395969 -0.112779 0.14381 -0.0796849 0.0390879 0.0759453 0.187893 -0.000301442 -0.17622 0.0490832 -0.157279 -0.0909756 -0.0967486 0.0756645 -0.0221589 -0.169838 -0.0451261 0.0793706 -0.0921349 0.00799187 -0.0844002 -0.18595 -0.044298 0.0893704 -0.130772 -0.0634461 -0.0211629 -0.00463871 0.12506 0.0684908 -0.131765 -0.123282 -0.1158 0.0649961 0.0829349 -0.0421894 -0.00146182 -0.14645 0.087141 0.0442212 0.0659661 -0.140096 -0.0302531 -0.003425 0.00528106 -0.0179474 -0.1076 -0.0020578 0.00993675 0.02611 -0.120595 -0.0194079 -0.0267184 0.0278032 -0.0179084 0.0178512 0.109688 -0.134305 0.141586 0.0544106 0.0452397 0.0359513 -0.106101 0.0436902 0.024589 -0.0228176 -0.170959 0.129133 -0.00286553 -0.128146 0.0511788 0.00685123 0.0841603 -0.0719686 0.0997998 0.00965691 -0.0585917 0.150549 0.00193663 -0.0664708 -0.177745 -0.0264448 -0.0955486 -0.127236 0.0165242 0.0299254 -0.0590623 0.00638865 0.0539196 0.0587282 -0.0515268 0.0542374 0.0402562 0.102229 0.0539154 0.178133 -0.0589038 -0.113382 -0.169256 0.0391371 -0.190928 -0.151699 0.0140104 0.0151733 -0.0172624 0.106217 0.131901 0.0788518 -0.00133334 -0.00724959 -0.0760446 0.0750865 0.014997 0.0915707 -0.0204649 0.0089933 0.0721762 0.0327104 0.0259977 -0.190698 0.152177 -0.122527 -0.00707347 0.050459 0.113992 -0.123107 -0.0537288 0.0806787 0.0861551 0.0155516 0.169847 0.171136 -0.117058 0.140659 0.055703 0.0819147 -0.0120416 0.103947 -0.083012 0.13039 0.00200804 -0.0169284 -0.0486059 -0.102383 0.0310924 0.000899793 -0.131522 -0.123784 0.0363171 0.055142 -0.0226553 -0.0828258 -0.0808062 -0.00193824 -0.0714049 0.0976741 0.132795 -0.0178337 -0.0767767 0.0743045 -0.0265143 0.034057 -0.0162827 0.171889 0.105726 -0.0733749 0.0612748 -0.117503 0.013167 0.0582205 -0.0136589 0.00675051 0.00783904 0.00241004 0.0178248 0.0455015 0.14529 0.193506 0.0725766 -0.00357834 -0.00696933 -0.112474 -0.0522799 -0.0228995 -0.00538064 -0.0594809 -0.11237 0.0991241 0.0252395 0.0921969 -0.0540272 0.117105 -0.0891521 -0.0243427 0.0138044 -0.016538 -0.0180107 0.150342 0.103919 0.0167157 0.101687 -0.0220118 -0.0652485 0.128537 -0.182495 -0.0190336 0.0600457 0.00803629 -0.14655 0.133016 -0.00928348 -0.0529823 -0.133618 -0.06645 -0.141949 0.000302545 0.00712949 0.0269113 0.0160018 0.0669836 0.142791 0.100346 -0.133174 0.136803 -0.12942 0.0349267 -0.0413969 0.065367 -0.00448135 0.00428275 0.0786394 -0.165577 -0.0799001 -0.00339448 -0.114883 -0.135865 -0.0522504 -0.0160998 -0.161792 -0.00989378 -0.0368377 -0.0781712 -0.0281894 0.0749697 0.128103 0.185082 -0.093212 0.0466544 0.130198 -0.131509 0.198912 -0.065179 0.133917 0.127623 -0.0542473 0.034791 0.128175 0.0281445 -0.120347 -0.128077 -0.0277594 0.0259889 0.0322275 0.0361578 0.013317 0.101089 0.0176165 -0.031773 0.0782817 -0.103153 -0.14374 0.16265 0.0234672 0.138433 -0.00835388 -0.16404 -0.127053 -0.0255101 0.0452529 0.0731471 0.0435685 -0.0716762 -0.0431031 -0.0805908 -0.0594754 0.0735449 -0.136033 0.0246655 0.0415114 -0.0262097 0.0831253 0.174339 -0.0566564 0.0969977 -0.0403175 -0.00871391 -0.0509479 0.0493903 -0.194053 -0.110004 -0.0444633 -0.00652516 -0.138797 0.0198515 -0.0347203 0.0378251 -0.0193297 -0.105167 0.136786 0.0691882 0.114589 -0.061906 0.0816494 -0.126354 0.142851 0.0529914 0.0142486 0.158971 0.165743 -0.0543949 0.0710367 0.00864439 -0.0840782 0.0247107 0.0419408 -0.0945512 0.0638123 0.00271845 -0.00102771 0.0275053 -0.0655907 -0.021981 -0.0898882 0.0794847 0.0251165 -0.0221281 0.0452636 -0.118011 0.106202 0.0334584 0.0208141 -0.0765964 -0.0525347 -0.153861 0.124583 -0.125704 0.0338393 0.0613158 -0.0720352 0.0975065 -0.0287919 0.0444667 0.100443 0.172925 -0.0298128 -0.0137384 -0.0970718 0.113875 0.031168 -0.113229 0.103168 -0.155091 -0.124542 -0.0883496 -0.113527 0.185567 0.0370701 0.0595739 -0.0756702 0.0372802 -0.184191 -0.0478607 0.0372306 0.00872074 -0.0291747 0.14985 -0.0825487 -0.0357723 -0.108861 0.0491151 0.0899415 0.0726452 0.104333 -0.0140122 -0.12533 -0.0016918 0.127552 0.0106332 -0.0112916 -0.0628382 0.0207859 0.0831088 -0.169884 -0.0710266 -0.00712528 0.0350292 -0.0229499 -0.03927 0.133592 0.0900589 -0.144264 -0.0754274 0.169345 0.0918479 0.0573369 -0.0341742 0.073707 -0.0170478 0.0452893 -0.0752233 -0.0604521 -0.0336221 0.0246 -0.0322614 0.0220141 -0.171092 0.0983994 0.0162435 -0.0306038 -0.026146 -0.00407055 -0.00631914 0.0691416 0.0599204 -0.0507303 0.0412074 -0.0800974 -0.078018 -0.119099 0.0873469 0.0325469 -0.0728318 0.0788052 -0.0469531 -0.0741501 0.0377328 0.128466 -0.0184075 0.0760231 -0.0134997 0.0587354 -0.146937 -0.0284229 0.0135476 -0.0738411 -0.0693989 0.0903058 -0.114786 -0.015598 0.034879 0.0751956 0.0636519 0.19366 0.124397 -0.15132 0.143962 -0.0654799 0.0609315 0.0261074 0.0347225 -0.190407 0.0361792 -0.101988 -0.158471 0.0915353 -0.0759433 0.131178 0.100306 0.00989027 0.0156654 -0.173002 0.0111911 -0.0353513 0.0244356 -0.00637836 -0.0713795 -0.193779 0.141262 0.00152803 0.0331025 0.0807284 -0.0568531 -0.00575521 -0.000747279 -0.0337926 -0.0716549 -0.049318 0.00387445 -0.0509608 -0.078979 0.119776 -0.00378532 0.138314 -0.0113091 0.0387892 -0.0993836 -0.0561843 -0.0554978 0.0246407 -0.0205316 0.069693 0.0305564 0.00551821 0.15052 0.0114519 0.0575262 0.0807078 -0.0552235 0.124981 0.198458 -0.0563959 0.0885605 0.0409774 0.0177621 0.0921639 0.00638826 -0.0140152 -0.0701799 -0.0494159 -0.0402936 -0.0189934 -0.0682673 0.00986337 -0.0905641 -0.059432 -0.0247579 -0.032665 0.105063 0.0290098 -0.134572 0.00146516 0.0957572 -0.108156 -0.100679 0.125891 -0.0692526 -0.0680045 -0.0262152 -0.0296436 -0.0672423 -0.0145367 -0.0192556 -0.152664 -0.135186 -0.0286941 0.0238288 0.0453967 0.0252079 -0.0376119 0.096125 0.0453023 -0.0611794 0.136363 0.117456 0.061467 0.00960869 -0.0277147 0.192667 0.0232021 -0.0667383 0.050919 0.0179164 0.062867 0.105911 0.0504033 -0.126144 0.0109517 0.0568956 0.0106768 0.0635308 0.0383552 0.00786533 -0.126713 0.0870965 0.0457016 0.163796 0.150815 0.0523373 0.0360496 -0.014343 0.0492492 0.125042 -0.167693 -0.104246 0.0253859 0.126458 0.0350372 0.155136 -0.00950706 -0.0685773 -0.0172937 -0.137223 -0.0462822 0.0797773 0.0830435 -0.139358 0.0806763 0.0343357 -0.0697149 0.00325718 0.0342961 0.0125918 0.024843 -0.0118607 -0.0528749 -0.142821 -0.0375991 -0.12013 0.0540366 0.110102 -0.0231635 0.0403533 -0.0328555 0.0776858 -0.185771 0.0286779 -0.15257 0.0373307 -0.0455647 0.10999 -0.0330741 0.0569214 -0.0680584 -0.00549669 0.0907031 0.0211045 0.00505147 -0.0734812 -0.0394726 0.126909 0.131456 0.0106562 0.0666911 -0.00482801 0.00138236 -0.0671435 -0.0385468 -0.102159 0.0130933 0.117559 -0.155921 0.0196421 -0.0900503 0.0507654 0.15591 0.0450689 -0.0475543 -0.176424 -0.0663706 -0.0606346 0.0621016 -0.129282 0.0661692 -0.0341219 -0.0410932 0.00880353 -0.0178503 -0.101334 -0.0282477 -0.173251 0.166044 -0.155855 -0.128232 -0.0378201 0.112457 -0.0101835 0.130898 -0.0457733 -0.0806969 0.0151959 0.0234219 0.0067684 -0.0366777 -0.0532319 -0.0431806 0.105372 -0.0320621 0.0594601 -0.135432 -0.0817029 -0.100343 0.0580649 -0.155974 0.0461911 0.0835099 0.0644654 0.107655 -0.0247449 -0.11735 0.0789448 0.120927 0.0134803 -0.0171371 -0.00744421 0.142064 -0.149303 0.139255 0.0464516 -0.0631563 0.0277889 -0.160621 0.0891392 0.107493 -0.0269687 0.0723546 -0.140555 -0.0161495 0.124662 0.0822524 0.052575 0.00484003 0.118505 -0.045648 0.0375463 0.024365 -0.0211107 -0.145389 -0.00811489 -0.0587576 0.0221765 -0.0972478 0.148171 -0.092281 0.0341706 0.135718 0.0476918 -0.0703543 0.087792 0.010136 -0.088132 -0.0249317 -0.0167503 -0.0913458 -0.0389024 0.0508273 0.126413 0.0983311 0.112405 0.0911371 -0.105544 -0.105712 -0.0294878 -0.0279042 -0.0571505 -0.0449592 -0.00229466 0.0468465 0.126933 0.106787 -0.0337274 -0.0159732 0.0275998 0.0708326 -0.0920664 -0.0669769 -0.0656234 -0.141615 -0.156153 0.0250701 0.0872939 0.0561254 -0.134583 0.00391953 0.0488474 -0.0909629 -0.0304985 -0.0621158 -0.0544254 0.0371032 -0.0731474 0.111678 -0.0634602 0.0802929 0.0565922 0.06519 0.100066 -0.0648176 0.00373783 0.051823 -0.078831 0.110657 -0.0231405 -0.0321722 0.0981304 0.153544 0.152197 0.125219 0.0686914 -0.0356259 -0.0404362 0.0762086 -0.0835909 0.0210435 0.147231 -0.0862777 0.0351905 0.161214 0.0688138 -0.0297845 -0.0543746 0.0598258 -0.0551139 -0.0767869 -0.0230893 0.0530567 -0.0597837 -0.0877054 0.0481028 0.000297618 0.0816839 0.0650773 -0.00135513 0.136346 0.162669 0.0864293 0.176912 0.0640555 0.17584 -0.15224 0.106157 -0.045002 -0.164189 -0.0405049 -0.178785 0.087612 -0.143194 -0.070368 0.127111 0.0216013 0.1311 -0.0726444 0.0978482 -0.0572563 0.0957208 -0.0986804 0.02492 -0.0442167 0.0942613 0.159581 -0.0730701 0.0134946 0.190139 -0.0284752 -0.0407462 -0.0985779 0.0613009 -0.0463643 -0.0110851 0.121345 0.0750606 0.0855025 -0.0517336 -0.0416012 -0.118163 0.0165815 -0.137837 -0.0392325 0.00704095 0.0579094 0.0792901 -0.0563298 -0.122147 0.0388373 -0.0257786 0.139368 0.0124424 -0.104827 -0.0962559 0.13677 0.0756839 0.154242 -0.0175576 -0.0673713 0.0265203 -0.0963561 -0.0806104 0.040391 0.0930495 0.0219243 -0.057413 -0.0658 -0.118886 -0.0531781 0.0212441 -0.194133 0.0153627 -0.0915226 0.0369406 -0.0539672 0.0798577 0.0760597 -0.0723803 0.0475405 0.0137417 -0.0238374 -0.0293093 0.0802711 0.0374721 0.046361 -0.0604318 -0.0337487 -0.0310514 -0.0768236 0.113398 0.0339444 0.0433979 -0.0478376 0.0346503 -0.0623024 -0.0531981 0.086646 -0.097269 0.191202 0.0791664 0.045778 -0.0769307 -0.105866 0.0766233 -0.0145366 0.00924205 0.123995 -0.090991 0.0150112 -0.0649873 -0.0611321 0.189002 0.101392 0.0190345 0.0260088 0.0430327 0.11037 -0.052718 -0.0804339 -0.074166 0.123264 0.024707 -0.128061 0.0131074 0.00397867 -0.102374 -0.0785759 -0.104554 0.0861887 -0.00887407 0.175326 -0.0516921 0.120084 0.0847397 0.00250678 0.0287965 -0.0697791 -0.0250289 0.188639 -0.154218 -0.0322083 0.133605 -0.109472 0.00891541 -0.0436127 0.045909 -0.107031 0.0629625 0.014726 0.0995637 -0.0405927 -0.128585 -0.0136471 0.0334364 -0.00796246 -0.041735 -0.046 -0.000703939 0.156448 -0.0820223 0.0618357 0.107384 -0.0713084 0.0316048 -0.0418799 0.0316903 0.136702 -0.0452647 -0.0434572 -0.0372426 0.0785106 -0.0491347 0.0759964 0.0863514 0.0655625 0.14986 -0.0787306 -0.0348148 -0.082487 0.00621772 -0.0701634 0.129115 0.0957404 -0.111945 0.112487 -0.0952207 -0.0675349 0.121957 0.118068 -0.0726492 -0.00864074 -0.110228 -0.103075 0.0328631 -0.0411125 0.0319866 0.0971636 -0.0207109 0.0659295 0.0434738 0.100932 0.107073 0.0336065 0.0811566 -0.0215782 -0.01803 0.0258311 -0.0563361 0.0726406 0.143716 -0.0194524 -0.0771076 0.0632405 -0.14592 0.101902 -0.100278 -0.0687578 -0.185245 0.0773578 -0.0843059 -0.121837 -0.0499966 0.00584043 -0.0505097 0.00911588 -0.00196683 0.141049 0.0457031 -0.0869009 -0.0944918 -0.104444 -0.120825 0.174247 0.10987 0.00112213 0.0350238 -0.0319425 0.0258589 0.0234153 0.110207 -0.0180649 0.00607307 0.10895 0.0071778 -0.197406 -0.0642177 -0.0741047 0.0450325 -0.077083 -0.0432041 -0.0449587 -0.0374962 -0.0228485 -0.0552217 0.00205987 0.0476689 -0.0306028 0.106357 -0.0684899 -0.0640914 -0.0785687 0.0149761 -0.0290069 0.0588508 0.113257 0.0649354 0.0165865 -0.0319783 0.163394 0.0705583 -0.0040823 -0.0180304 -0.153418 0.13293 0.0782398 -0.0280087 -0.075517 -0.00636321 0.0500572 0.0177025 0.13651 0.180544 -0.0730295 0.0635911 -0.0488294 -0.0720804 -0.1138 -0.107328 0.0173696 -0.157667 0.168733 0.0362494 0.0134045 -0.113069 0.103106 0.103767 0.0518207 0.0836507 -0.0239961 0.0738897 -0.0313417 0.0598419 -0.049084 0.0553379 -0.0302429 -0.0205056 -0.043389 0.0122488 -0.0342614 0.00351362 0.101358 0.0992269 0.0892124 -0.184692 -0.0562894 0.0475765 -0.0997286 -0.0993285 0.139826 0.0211872 0.0924382 0.022492 0.0222235 0.0708836 -0.120654 0.012551 0.0310732 0.0697249 -0.19609 -0.00685007 0.149002 0.130204 -0.0860467 -0.182409 0.0338694 -0.0829236 -0.00526646 0.0391816 -0.0861319 -0.0607221 0.145319 0.000694741 -0.00679723 0.186889 0.13186 0.0821448 -0.0322501 -0.0911815 0.0822068 0.0514573 0.182837 0.0769257 -0.00152904 -0.0323483 -0.0561518 -0.0551045 0.0203677 -0.144387 0.170334 0.0485706 -0.103951 0.0217785 0.00401798 -0.0125992 0.166272 -0.128962 -0.195178 -0.111897 0.0541861 -0.156985 0.0301445 0.0702815 0.108715 -0.0596623 -0.13516 0.098684 0.0277222 0.0454149 0.124661 0.125907 -0.0762268 0.0781894 0.0343723 -0.0351813 -0.0615405 0.0595447 -0.0109204 -0.0357188 -0.0841223 -0.0655956 0.186636 0.018726 0.0239039 -0.0512416 0.141038 0.0651603 -0.0908015 -0.064265 0.0764802 0.108054 -0.0301824 -0.0167052 -0.0793827 0.0297179 -0.110933 -0.0576688 0.0896843 0.0968631 -0.0713535 0.0452217 -0.0812863 -0.11916 -0.0273401 -0.151359 0.0427159 0.00501207 -0.0247485 0.0409059 0.0531761 -0.013251 0.00805622 0.064302 -0.0136054 0.0719708 0.0777224 0.158836 -0.0401923 0.0824044 0.035728 0.0870292 -0.0415758 0.154931 0.0879394 -0.0592983 -0.0102843 0.000705059 -0.179352 -0.107425 -0.0383352 0.0208442 0.0316597 -0.085281 0.065583 -0.0011247 0.00777772 0.0020708 -0.041728 0.0410244 0.0281349 0.106663 -0.00971356 -0.0080161 0.0371549 -0.0421017 -0.182909 -0.0058536 0.042739 0.144153 -0.0108514 0.0728438 -0.0497518 -0.0458853 -0.0494462 0.13689 -0.0515663 0.150808 -0.0868253 0.128461 0.126225 0.0299696 -0.0719561 -0.0455904 -0.0133136 -0.0693904 0.0137022 -0.10856 0.117023 -0.11996 -0.0573609 -0.0373178 0.01764 -0.0374269 -0.0807073 0.119057 -0.058349 -0.0914972 -0.147733 0.137965 -0.0675906 0.140647 -0.0952628 -0.00691106 0.129107 -0.146258 -0.102767 0.0585361 -0.11575 -0.0531111 0.0351678 -0.129233 0.160061 -0.104888 0.023125 0.0365513 0.0550859 -0.0455036 -0.121135 0.00594808 -0.0467509 -0.042857 0.0893293 -0.0452626 0.0597304 0.0254976 -0.172155 0.0354678 -0.0194251 0.0155255 -0.0948038 0.0125535 -0.160102 0.142227 0.18207 -0.0132336 -0.163672 0.117857 0.0261339 0.128573 -0.0146552 0.0351918 -0.0947089 -0.145355 0.0371343 -0.135574 -0.163886 0.0464828 -0.126901 -0.0198897 -0.0136417 0.060627 0.120987 -0.0288423 -0.019947 -0.137186 -0.138405 0.126572 0.0371568 0.00105567 -0.128358 -0.0130389 0.110527 0.11961 -0.0317893 -0.0381222 0.0204239 -0.0514628 0.0402638 -0.0923054 0.171466 -0.0264122 0.00338718 0.0751349 -0.00656551 0.117756 0.0207156 -0.114474 -0.0829796 0.0491105 -0.00349918 -0.116671 0.044569 -0.0265969 -0.0720804 0.0721805 0.0250776 -0.1541 0.0989071 0.172253 -0.0618401 0.078619 -0.0404495 0.0449925 -0.0820547 0.0349057 0.0771602 -0.0692649 -0.0299059 -0.0850207 0.0393109 0.0405188 -0.0260461 0.198012 -0.0347585 0.0364307 -0.0650653 0.18124 0.00519039 0.0945889 -0.0690332 0.105855 0.0644866 0.0190307 -0.0218832 0.0199575 0.0235571 -0.178843 0.0506669 0.0620705 -0.160385 0.0614692 -0.0733221 -0.103615 0.0505514 -0.193237 0.106252 -0.117679 -0.106659 0.126759 0.0697452 0.0611521 -0.185665 -0.0839442 0.00556278 -0.0557199 -0.172306 0.117031 0.0512636 0.125411 -0.0199612 0.00163791 -0.12619 0.00618691 -0.0788417 -0.177342 -0.0265287 -0.175844 -0.154196 0.151667 0.105148 0.170465 0.0299105 -0.0978602 0.14385 -0.171492 0.165207 0.142912 -0.0816702 -0.0451894 -0.081314 -0.0564041 0.146839 -0.0550455 -0.0969557 0.018677 -0.00168851 -0.0714483 -0.0195339 -0.0783118 -0.142565 -0.0724438 0.0405263 0.129243 0.050389 0.0867191 0.0835001 -0.196498 0.0761131 -0.0579586 0.110827 0.150434 0.112231 0.0560157 -0.168484 0.12095 0.100658 -0.0521825 -0.0166612 -0.0213543 0.0235369 0.115384 0.0367883 -0.0938577 0.0764353 0.0217403 -0.072387 -0.140514 -0.118981 -0.0794635 -0.000104577 0.0258369 -0.13895 -0.0341195 -0.190231 -0.0118724 -0.0188477 0.173246 -0.0366645 -0.0394259 0.0237677 -0.132677 0.0976197 0.153484 0.0306697 -0.103591 -0.0374861 -0.0333456 0.169248 -0.0128454 -0.117112 0.0025007 0.00646966 0.0362544 -0.0726088 -0.0196411 0.0412982 -0.013376 0.0921084 -0.0483819 -0.0236843 -0.0758829 0.0126173 0.0881076 0.1381 0.0103445 -0.164039 -0.154629 0.0988446 -0.093248 -0.145605 -0.0567794 -0.159759 0.0261666 0.118564 0.14803 -0.119229 0.142207 -0.0134756 0.00287325 0.121687 -0.112275 0.0948465 -0.163182 -0.0978781 -0.0844625 -0.108862 -0.0148274 -0.0374388 -0.0858131 -0.148671 -0.100128 -0.0205946 -0.0212306 0.0437534 0.0331093 -0.164681 -0.0610584 0.0248991 0.127083 -0.179154 0.101331 0.0549944 -0.0869999 0.114549 0.129389 -0.0530912 -0.0539524 0.0501697 -0.0409736 0.166726 0.015766 -0.088256 -0.0470725 0.0894449 0.0287791 -0.189648 0.132337 0.071727 -0.0052549 0.00868285 -0.173877 -0.16213 -0.054915 0.0181394 -0.0172394 0.108301 -0.0342741 0.0640359 -0.0957954 0.126206 -0.0411117 0.0637221 -0.0913934 0.0935716 -0.0326336 -0.196108 -0.0709179 0.0373899 0.0564745 0.00234335 -0.049768 0.027786 0.0245106 -0.146018 0.000395512 -0.0385016 -0.0876301 0.00222986 0.104777 -0.0308337 0.00723916 0.020391 -0.0233169 0.0724729 -0.0687157 0.0518862 0.0573116 -0.13242 -0.0697821 -0.0463189 0.0387099 -0.00120622 -0.1637 -0.091668 0.0414577 0.0770165 0.06085 0.109941 -0.11409 0.0228345 -0.039892 -0.0120896 -0.192126 0.0221688 0.0668833 -0.10725 -0.0624854 0.0397822 0.135116 0.0513783 -0.153999 -0.0686733 0.12503 0.0169233 -0.111084 -0.0411371 -0.0459419 0.0730518 -0.13121 0.0472597 -0.106591 -0.0780174 -0.0570372 -0.0184275 -0.0899499 0.0926189 -0.0805665 -0.0952406 -0.0123733 0.0399651 -0.0654647 -0.187792 0.0421744 -0.0164966 0.0497111 0.0313279 0.0978501 0.0875824 0.115313 0.0697659 0.0981884 -0.068165 0.142749 -0.0465886 0.012158 -0.0230121 0.155178 -0.0581511 -0.0676695 0.000840707 -0.0696285 0.0979569 0.00136079 0.0764989 -0.0177134 -0.0724908 0.0952614 0.0652929 0.181011 -0.0335086 -0.120348 0.0481638 -0.0389358 0.0812335 0.0095584 -0.0915319 0.121282 -0.0672738 0.0690267 0.152125 -0.124791 0.00858998 -0.0901236 0.170755 -0.00623138 -0.0174488 -0.0478379 -0.0382809 0.124541 -0.0986392 -0.0668874 -0.0953466 -0.0224154 0.121193 -0.143338 0.000978375 -0.138673 -0.100733 0.12488 0.0075072 0.0981048 0.0370165 -0.163086 0.065025 -0.0544964 0.00393157 0.0602304 0.0797267 -0.0142552 -0.0278507 -0.0421364 0.0594747 -0.00316886 -0.121088 -0.0944971 0.0881217 0.0932311 -0.0815562 0.098568 -0.0635478 -0.0595563 -0.0883976 -0.0241945 -0.0705129 -0.0699299 -0.0422978 -0.129093 0.135543 0.0216634 0.0646054 0.0572061 -0.0780812 -0.0467652 -0.0745377 0.184882 -0.0770131 0.0245126 0.00360665 -0.0277049 0.169944 -0.000159677 0.0485791 -0.103166 -0.120657 -0.130917 0.0855152 -0.10099 0.118478 0.0467465 0.0275458 -0.0338738 -0.127635 -0.178747 0.028933 -0.0749415 0.013273 0.0103441 -0.188101 -0.0877736 -0.0699117 0.0975144 -0.158672 0.107657 -0.0163998 0.00544562 0.0419117 0.0279077 0.0570285 0.0423634 0.0852637 -0.064786 0.0570095 -0.125198 -0.185223 -0.0202663 0.000510613 -0.0480258 -0.00111283 0.0498368 -0.126734 0.00840705 0.017597 0.193479 -0.0138961 0.0190187 -0.0927343 0.00321267 0.0391175 0.099826 -0.137673 -0.0021732 0.111715 -0.00476646 -0.0690553 -0.0492205 0.0392645 0.0304778 0.128514 0.0240269 -0.0618816 0.169984 -0.171893 -0.080221 0.0136805 0.0656271 0.0719937 0.0171842 -0.175622 -0.0178934 0.00483984 0.123494 -0.0223496 0.17965 0.0413778 0.0539574 -0.0339021 -0.104976 -0.0882402 0.0241964 0.0586087 -0.0510338 -0.0148817 0.0221236 0.108287 0.0839716 -0.0166152 0.112666 -0.0278813 0.0572122 0.0742295 -0.0123189 -0.0544963 -0.115011 -0.00416444 -0.0508745 0.101722 0.12875 -0.051809 0.0612445 0.121462 0.110623 -0.100163 -0.141393 0.0421974 0.0718838 0.0751932 0.0260409 -0.128438 0.184359 -0.0832978 -0.0702104 -0.142013 -0.0794599 0.0589003 -0.0426178 -0.0560207 0.0555166 0.102818 0.163941 0.0209552 0.035 0.137342 -0.0256639 -0.0601995 0.0851509 -0.0951519 0.0789636 0.0726243 0.0205324 0.113562 0.0632795 -0.0492239 -0.00415111 -0.0114521 0.063261 0.0436784 0.0336083 0.135167 -0.0555679 -0.0841003 -0.0619129 0.0571543 -0.0995251 0.0390709 -0.00334389 0.0765778 -0.0850726 0.14241 -0.169151 -0.0417614 0.0490114 0.126283 0.127827 0.035871 -0.014006 -0.0280374 0.0911657 -0.037229 0.0660577 -0.038251 -0.0933358 0.0696489 -0.0132562 0.0543128 -0.109916 0.120198 -0.182974 -0.0171167 0.010824 0.0959239 -0.00722334 0.0291184 0.147062 0.0266645 -0.0040395 -0.0137482 0.139703 -0.102236 0.0950937 0.00713866 -0.108498 0.144057 0.0596455 -0.0414507 0.0910716 -0.0203358 0.122398 -0.00262957 -0.068011 0.157266 0.120505 -0.0661329 -0.104358 0.143455 -0.0148455 0.089808 -0.0763483 0.0271805 0.18291 0.0167259 0.132293 0.028104 -0.0708023 0.115699 0.130871 0.13708 -0.171136 0.0309404 -0.178583 0.0362957 0.00407386 0.0326656 0.0317421 0.044566 -0.169073 0.0112505 0.108283 -0.0680703 0.151513 0.156118 0.093175 0.0884086 -0.0559596 -0.0657044 0.0970436 0.0892684 -0.112319 -0.113877 0.133374 0.105866 0.0630434 0.184453 -0.148389 -0.0439511 0.0540766 -0.0403615 -0.065841 -0.0552412 -0.194146 0.143737 0.0166389 -0.0723798 -0.177049 0.071734 0.0182801 -0.0369515 -0.0621877 -0.0694934 -0.104036 -0.0335339 -0.0599125 0.0197831 0.022073 0.0426211 -0.0182711 0.028809 0.119132 -0.00267383 0.0424858 0.0323602 -0.0886397 0.0551484 -0.00428303 -0.0120607 0.110778 0.0129257 0.0552184 0.0809217 0.0372596 -0.0232877 0.00207878 0.0554014 -0.1174 -0.13969 -0.0184863 0.091057 -0.0261557 0.181942 -0.0894109 -0.146887 -0.0708195 -0.0805285 -0.0100341 -0.0886694 -0.0125194 0.0459131 0.166521 -0.0678671 0.0947633 -0.0243995 0.0472048 -0.0408418 0.0682396 -0.0312829 -0.111271 0.161073 -0.0294117 -0.0545296 0.0919981 -0.107218 0.0113337 0.155188 -0.0938312 0.00439981 -0.0183048 0.104902 0.0603931 0.0200097 0.0232095 0.140581 0.124861 -0.0777796 0.0433431 0.0913212 -0.0510464 -0.00462668 0.078107 -0.0280515 0.0587204 -0.0232398 -0.139798 0.125077 -0.0476362 -0.0543132 0.0896482 -0.0605439 0.0925195 -0.00674877 0.023492 0.00426938 0.0169847 0.0819613 0.0307986 0.167313 0.000585702 -0.00243635 -0.113988 -0.0797893 -0.165422 0.0467673 -0.013411 0.0671101 -0.168007 -0.0208521 0.00166152 -0.00271375 -0.195073 0.0840719 -0.163938 0.0216185 0.0087736 -0.0721895 0.0481091 -0.07702 0.0786976 0.0562871 -0.10859 -0.00402507 -0.0132282 -0.0473042 -0.00307455 -0.0251585 0.0630711 0.0712823 0.00850643 -0.148738 0.123383 0.0914046 0.193177 -0.126468 -0.183135 0.0115845 -0.0676887 -0.0194127 0.00594986 -0.124426 -0.0260101 0.00925325 0.115337 0.0192845 0.0554909 -0.00928465 -0.00760652 0.106035 0.187339 -0.0776381 0.0519871 0.115441 -0.0534333 -0.127634 0.122885 0.0157497 0.0980472 -0.111096 -0.0280914 0.0560725 0.132309 0.0275027 0.177054 0.133289 0.0486672 -0.0409283 0.0675479 0.0488128 0.0218618 0.17505 0.0281933 0.0122534 0.108019 0.0827072 0.0024183 -0.00637042 -0.00649783 0.113625 0.0245539 -0.145036 0.0252802 0.159073 -0.0185609 0.190208 -0.0372477 -0.127379 -0.0636568 -0.0971899 -0.0748451 -0.0650378 0.0442273 0.0269175 0.0879012 0.0615961 0.0972042 0.000888588 0.0658137 -0.0366309 -0.0367889 0.0328019 -0.00660299 0.00416736 -0.064812 -0.131036 0.00331143 -0.0654448 -0.0353465 0.0447577 0.0272496 -0.06199 0.103159 -0.0785144 0.0602973 -0.0896811 -0.0100108 0.125504 -0.0807347 -0.154675 -0.0933699 0.0675281 0.166526 0.0422296 0.029349 0.00485122 0.0331397 0.157198 0.02343 0.134431 -0.117268 0.0114864 -0.0343911 -0.172885 0.0252415 0.00616381 0.0965662 0.0324145 0.111742 0.00445421 -0.0150423 -0.0886535 0.0244546 -0.0231196 -0.0820958 -0.0912986 -0.0937279 0.00335222 0.00694368 0.0388621 0.104276 -0.0359447 0.0336222 -0.0829584 -0.0467888 -0.0660622 0.0606762 -0.0533745 0.0884569 0.0353522 0.0553692 0.0605734 -0.120568 -0.0525517 -0.118704 0.12881 0.0950717 -0.143365 -0.0754816 0.0509206 0.053776 0.0994351 -0.106276 -0.0731911 -0.00778901 -0.127395 -0.0893407 0.0331809 -0.127255 0.0532093 0.0822905 0.103911 0.118357 0.170296 0.126586 -0.076179 0.0521483 0.0150276 0.0534209 0.0229158 0.109846 0.127632 -0.121187 -0.00583202 -0.0394822 -0.0793613 0.0187237 0.146379 0.142258 -0.0214918 0.0252201 -0.113843 0.139186 0.00770586 -0.0499096 0.0380135 -0.0182574 -0.0634275 0.0619704 -0.037469 0.14151 0.095362 0.178836 -0.112971 0.130901 0.0233718 7.78555e-05 -0.0771426 -0.0671235 -0.0947635 -0.13379 0.113914 0.14279 -0.12509 -0.0379245 0.0570183 0.049339 0.129013 0.044058 -0.0868349 -0.179358 -0.0215244 -0.0129471 -0.00219813 0.00747993 -0.0429737 -0.0241018 -0.00208173 -0.0383906 0.174506 -0.0543542 -0.0221578 -0.0446031 -0.00367732 0.0171073 0.0209538 0.0423062 -0.191767 0.0690172 -0.190456 0.092941 -0.0840938 0.0176267 0.0972653 -0.0138814 0.0617713 0.0291626 0.0927003 0.0515447 0.0206141 -0.0269722 -0.13269 0.0774994 0.0155032 0.106979 -0.00943976 0.0246286 -0.010557 -0.17571 0.0941482 -0.120785 -0.0852586 -0.0227287 0.00332521 -0.116162 0.00976096 -0.1357 -0.0340206 0.0799935 -0.0278666 -0.0824242 -0.0124007 -0.0219587 0.110585 -0.0946535 0.0547438 -0.133723 -0.0246242 0.12185 -0.0947565 -0.0331312 -0.116576 0.0536943 -0.171306 -0.0333966 -0.053618 -0.0064815 0.0565415 0.0361016 -0.183015 0.173441 -0.065183 0.100826 -0.14336 0.0631371 0.0884081 0.0444609 -0.0120203 0.0436597 -0.00745331 -0.111352 0.0333248 -0.0159818 0.103643 0.00770495 0.0543383 -0.0317886 -0.0252533 0.00476564 -0.077423 -0.0846599 -0.0651077 0.0187253 0.0644713 0.0699445 -0.0235287 0.0932328 0.11607 0.133245 -0.142684 -0.0416962 0.0538064 -0.0275749 0.0270671 0.0760376 -0.118243 0.0938734 0.0173044 -0.0952858 -0.184545 -0.0139548 -0.023287 0.0140865 -0.115548 0.0108236 0.0623209 0.15305 -0.130631 -0.0963733 0.00381962 -0.081527 0.179686 -0.0763179 0.0148444 0.0597362 -0.168012 -0.078392 0.159072 -0.0390376 -0.0534475 -0.0365633 0.116401 0.137363 0.168372 -0.0261723 -0.056725 -0.041818 0.079605 -0.128384 -0.0130418 -0.0437126 0.0213813 -0.109816 -0.0495315 -0.120372 0.062589 -0.0763303 -0.0650311 0.00594223 0.197529 -0.131716 -0.0648933 0.00247571 0.0928777 0.0546399 0.0253835 0.134808 -0.190252 -0.00410772 -0.15248 0.0127164 -0.019528 -0.0561703 -0.026763 -0.0443792 -0.000358339 -0.0230326 0.00982394 0.0151871 0.0576444 -0.0385679 0.0502768 0.040521 0.123488 -0.000479516 0.00704563 0.148885 -0.0218465 -0.0271604 -0.0540428 0.113837 0.0960976 0.024459 -0.00849949 -0.0250722 -0.11826 0.0608567 0.144357 -0.00565187 0.0902634 -0.100702 -0.0131422 -0.0663123 -0.0436293 -0.0708294 -0.023904 0.113462 -0.0330978 -0.119114 0.0113115 0.00732607 0.0132543 0.0852029 0.0401327 -0.0328939 0.0168225 0.0278561 -0.0764305 -0.00360706 0.0316302 0.0354166 -0.00223964 0.0365444 0.175126 -0.0700592 0.0959265 0.158232 -0.115438 -0.106516 -0.00967938 -0.0432885 -0.0359506 -0.0317232 -0.0351513 -0.138273 0.162469 -0.151017 0.192547 0.127852 -0.0320247 -0.109324 -0.0159288 0.020751 -0.0409942 0.138487 0.0159045 -0.0888478 -0.086052 0.0621041 0.0245105 -0.107843 -0.039507 0.00207874 -0.00812563 0.071535 0.04341 -0.0299617 0.0830989 0.0472512 -0.161014 0.100717 0.0550955 0.0242087 -0.0686525 -0.143118 -0.0756593 -0.105915 -0.162221 0.115149 0.0405685 0.0935523 -0.16063 0.0201769 0.104629 -0.11697 -0.0983345 0.159219 0.150106 0.000853197 0.0854245 -0.123163 0.101045 -0.0158896 0.128277 0.0446376 0.0713742 0.0832763 0.150158 -0.0875276 0.0637288 0.040079 -0.182134 -0.0386246 -0.117523 0.0378071 0.195754 0.0236914 0.00833613 0.0426076 0.0830466 0.129097 -0.131916 0.0573949 0.00880991 -0.172105 0.0651352 0.0459199 -0.00512751 0.0213693 0.166093 -0.0163216 0.0493196 -0.113733 0.00953179 0.0190489 0.172035 -0.0500951 0.0609578 0.129993 0.0240069 0.108386 0.155131 0.0260694 0.147612 -0.0445212 0.10705 0.0186749 0.0705519 0.180752 -0.00642808 0.0862009 0.115478 -0.0641964 -0.122945 -0.174548 -0.0938986 -0.0494863 0.174432 -0.0816321 0.0792685 -0.0556003 0.101216 0.00519012 -0.0208401 -0.0456938 0.0466785 0.102568 -0.0506158 -0.0886589 -0.079504 -0.017712 0.13629 -0.12698 0.058117 0.0941443 0.169898 -0.0331366 -0.0855135 0.0643127 -0.0593521 -0.0793916 -0.184775 0.0075742 -0.0623281 -0.00713804 -0.106036 0.00679991 0.100905 0.181532 0.0770215 0.0494636 0.061093 -0.0247408 -0.0883001 0.189535 -0.0341427 0.169753 0.00191866 0.0917036 0.149396 0.143821 0.0786393 -0.036526 0.0892469 0.0130859 -0.1618 0.0339321 0.0489112 0.156037 -0.0648166 -0.0440823 0.00697284 -0.122899 -0.170194 0.0397378 0.0944664 0.0240118 0.0656599 -0.000584661 -0.0430989 -0.164115 0.147835 0.126349 0.00849591 -0.0817082 0.107685 -0.153613 -0.01703 -0.0123758 0.145986 -0.0376204 0.0722717 0.0167723 0.00423787 0.0113947 0.0604754 0.0145811 -0.0986213 -0.170779 0.162079 -0.0660864 -0.190279 -0.190502 -0.0665648 -0.0870716 0.0920536 -0.0941735 0.0596843 0.0428496 -0.151616 0.0273094 -0.148223 -0.0817418 -0.041906 -0.075498 0.0691537 -0.0154285 -0.0538616 -0.0290933 -0.0936439 0.132644 0.00180998 -0.114708 -0.0673543 0.0265888 0.140987 0.0303619 -0.0833082 0.0560935 -0.0600247 -0.109531 0.0449791 0.165247 -0.000526797 0.0111312 -0.0557598 0.174196 0.00916093 -0.0835933 0.00688337 -0.0886051 -0.159743 0.144943 -0.0420767 -0.111889 -0.0169656 0.0709799 -0.0445395 -0.00794045 -0.0532626 -0.120554 0.0330164 0.106137 -0.0362377 0.106993 -0.0303397 -0.178576 0.00184139 -0.0226342 -0.0306422 0.106165 -0.0030769 0.0389497 0.0741819 0.0594518 0.0782896 -0.185696 -0.150302 0.0416967 0.0177878 0.0700726 0.0183574 0.0879694 0.0289868 -0.114709 0.0680233 -0.0956911 0.0898289 0.039741 -0.142182 0.0378394 0.0503259 -0.0973387 0.0120002 0.028559 -0.162099 -0.0115079 0.0888231 0.0386964 0.0763057 -0.100182 0.0408486 0.0749604 0.0639597 0.0242979 -0.00952168 0.0347872 0.0197224 -0.0876612 0.150104 0.100524 0.100398 0.0568677 -0.0490279 -0.0894833 -0.105046 0.174807 0.0171521 0.0356533 -0.00934619 -0.127147 0.00105267 -0.0599966 0.0123356 -0.127782 0.0357138 -0.108262 -0.117268 0.187394 0.0883097 -0.0825859 -0.0873818 0.0988459 -0.170701 0.149259 -0.14126 0.0628661 0.0878319 -0.0639282 -0.0156667 0.166527 0.12549 -0.0350191 0.0316248 0.162095 -0.162257 -0.0765993 0.0679186 -0.14668 0.0125129 0.175428 0.0751374 -0.0484653 0.0659026 -0.11779 -0.0773627 -0.0948336 -0.00780741 -0.0870285 -0.0723177 0.0308627 -0.0797451 0.0626389 -0.0712848 -0.033077 0.0471646 0.0826724 0.0526143 0.0736849 -0.0208429 0.0632003 0.0634721 0.129772 -0.0326544 0.10877 -0.127324 -0.0797798 -0.0324411 0.180429 0.0737169 0.148834 -0.112174 0.0716336 0.027251 0.111629 0.125971 -0.128855 0.113643 0.00455348 0.0822605 0.0397015 0.0236661 -0.0733043 -0.0632053 0.010042 -0.0685881 0.0873158 0.184218 -0.0242717 0.0331851 -0.0326474 0.0887 -0.0570641 0.0671581 0.152145 0.0825251 0.0804718 0.0280101 -0.00077636 -0.177541 -0.00962882 0.0934787 0.0392535 0.0607641 -0.0306895 0.0951716 0.00959196 0.0572071 -0.0360054 0.0704624 0.11426 0.0368791 -0.0548952 -0.0356047 -0.110983 -0.0164194 0.122755 -0.0851484 0.136435 -0.106939 -0.118618 -0.0370499 -0.0330473 0.0200328 0.0162923 0.0414539 0.0825626 -0.0338809 -0.0201737 0.0721119 -0.0311722 0.0108417 0.0233179 0.0327759 -0.0266776 -0.0759035 0.0436821 -0.0537588 -0.0360147 -0.0196265 0.00310025 0.0528378 0.0835841 -0.0556726 -0.00703057 -0.0189976 -0.0930658 0.140285 -0.077508 0.081376 -0.0593559 -0.138576 -0.199255 0.15936 0.147342 -0.0107164 0.0175648 -0.000437739 -0.0312046 0.0933545 0.0149841 0.188678 -0.0355143 0.0333895 0.0229736 0.135006 -0.0196113 -0.00825849 -0.10995 0.0448617 -0.037788 -0.0720562 -0.073049 0.127195 -0.164902 0.0302355 -0.079803 -0.0540556 -0.127932 0.0110606 -0.0421252 0.123978 0.0193081 0.0515427 -0.0941933 0.00267427 -0.0271927 0.144137 0.0249156 -0.0894638 -0.0156093 0.0731192 0.0483109 -0.0817552 0.112946 -0.134232 -0.0550049 0.0389608 0.128529 -0.185904 -0.0437219 -0.122606 0.0973306 0.0662245 0.0754756 0.0498319 -0.0232722 -0.148797 -0.142239 -0.0423354 0.0550082 -0.0540834 -0.067344 0.0217637 0.0878066 -0.0885969 0.101888 -0.000435052 -0.0102242 0.00240439 -0.130447 0.076261 -0.0882819 -0.0621653 -0.00948541 -0.0857775 -0.187347 -0.104017 -0.0345873 0.114005 0.041682 -0.158087 -0.106606 0.0739166 -0.0343515 0.0298001 -0.0689423 -0.029801 -0.0453589 0.0924416 -0.014676 -0.0111559 0.0344075 -0.0176093 0.0941711 -0.0364186 0.119593 -0.0158864 -0.10639 -0.06372 -0.121056 -0.0742525 0.143977 -0.0726094 0.0348683 -0.0692471 -0.0338297 0.0154757 0.131521 0.0865232 0.101901 -0.0648981 -0.0445019 -0.0800995 0.117852 0.0604139 0.0831216 -0.0240041 0.0201456 0.0415377 0.0668461 -0.0104622 -0.0548745 0.118995 -0.0266547 0.183737 -0.0542478 0.0411564 -0.0629135 0.0336995 0.0248954 -0.0556061 -0.113284 0.0323866 0.0895032 -0.112827 -0.137526 0.0849184 0.0797029 0.0298319 -0.00786273 -0.125836 0.158248 -0.0107541 -0.0086137 0.178116 0.130733 0.027504 0.0442194 -0.166231 -0.172366 0.0969321 0.0154361 0.000798516 0.0126507 -0.0661621 0.0152838 0.0604521 -0.122473 -0.021285 -0.0354206 0.100623 0.0477709 0.00505448 -0.143214 -0.154384 -0.0157411 -0.141232 -0.00246324 -0.0491889 -0.146403 0.0023564 0.152155 0.163466 0.111539 -0.0785642 0.0903656 -0.00727925 -0.178126 -0.0089797 0.0644334 0.0792103 0.0147604 -0.0489797 0.0905001 -0.0355555 0.0250984 -0.0174949 -0.0600845 -0.0193887 0.069407 -0.0471927 0.15784 -0.136207 0.0360509 0.050262 0.0669474 0.0680105 -0.13434 -0.0208654 -0.0328249 0.0167446 -0.0124251 0.00486329 -0.0451025 0.0676531 -0.0243877 0.0188065 -0.136039 -0.180595 -0.143953 0.0351665 -0.0144801 -0.160746 0.000430437 0.0526422 -0.0369231 0.0867511 0.0185384 -0.159229 -0.19693 -0.158607 0.0423339 0.100927 0.0800961 0.0750889 0.0663516 0.0644447 -0.190709 0.0523249 0.0402606 -0.0168717 0.0653424 -0.180414 0.0912544 -0.0669658 0.0428103 0.0369071 -0.151702 0.148431 -0.0130684 0.102856 -0.16035 -0.0169324 0.0681371 -0.0726132 -0.0992884 0.0127094 -0.00297566 -0.0799035 0.0593271 -0.0207048 0.0089709 0.122901 0.0956442 0.0940298 -0.0142646 0.118625 0.174032 0.025241 -0.0566464 -0.041121 -0.0316917 -0.0978066 -0.058187 -0.111906 0.15081 -0.0118404 0.0399898 0.0246867 0.0976394 0.0868988 -0.0527857 -0.0888511 -0.066038 0.0352349 0.0958077 -0.131067 -0.121377 0.0518125 0.0912711 0.084557 0.110195 0.0295809 0.0522059 0.0853575 -0.0756689 0.111432 -0.0929154 0.0896459 0.0323023 -0.0304517 -0.00581679 0.0182605 0.0758559 0.0864752 0.0575553 -0.0395309 0.065607 0.0602821 0.194482 -0.0601708 -0.0134522 0.0626213 0.0579656 -0.0302809 -0.0094536 -0.0397969 -0.156043 -0.0339653 -0.0156788 -0.0429294 0.0351493 -0.0196563 0.104031 -0.0676581 0.0334245 -0.0577329 0.0863494 -0.0144397 -0.0155412 -0.081574 -0.0115312 0.0350718 0.0631913 0.140163 0.066529 0.0644643 0.0825134 0.0601813 0.0609825 0.00513615 -0.0223631 0.0470708 -0.0229231 0.091115 0.0322734 -0.116612 0.176905 0.0190979 -0.0823896 0.0224495 0.00969906 -0.0474031 -0.0960422 -0.034577 0.042804 0.128988 -0.0953149 -0.0977091 0.0676128 -0.0480569 -0.153971 0.116179 -0.103937 -0.15789 0.069743 -0.106737 -0.00811404 -0.0399541 0.0788443 0.0259476 0.0728813 0.0305541 -0.021426 -0.108749 0.0635301 0.0293591 -0.153829 0.159646 0.0634804 -0.0528279 -0.0635969 0.126136 -0.0425029 0.171816 -0.0452489 -0.110374 -0.0227512 -0.0226162 -0.0461108 -0.0600014 -0.0437635 -0.0623148 -0.154355 -0.00556119 -0.110937 -0.0888286 -0.0101705 -0.107287 0.0874341 0.0733999 -0.135241 -0.0930506 -0.146954 0.126448 0.133253 -0.0207319 -0.036932 0.144405 0.0228612 0.109 -0.0317493 0.0572198 0.0767971 0.0744632 -0.0196741 -0.0792259 0.116579 -0.0728412 -0.087776 -0.113342 -0.0219901 -0.124265 0.027738 0.0437748 0.131824 -0.00581345 -0.0412499 -0.0092431 0.134801 -0.0875964 0.0699025 -0.0168668 0.0766602 -0.0982825 0.00922403 -0.151982 -0.153464 -0.0968168 0.0898299 0.0824565 0.161345 -0.0153278 -0.198359 0.136476 0.0259973 -0.0284009 -0.0723514 0.138428 -0.0067489 -0.0957518 -0.0520825 -0.126618 -0.00248439 0.161449 -0.136565 -0.176364 -0.0766496 0.139914 -0.0258464 -0.0992243 0.101574 0.137464 -0.100319 0.169402 0.0424083 -0.0447041 -0.042873 -0.0907771 0.0916545 0.0421485 0.0842044 0.0795641 -0.0385787 -0.173633 -0.0241225 -0.0577825 -0.129784 -0.0953971 0.068027 0.0361142 0.097668 -0.0185183 0.0453211 -0.147484 -0.113205 -0.00914206 -0.00524469 0.0102499 0.0496758 -0.0441669 -0.106207 -0.0470309 0.149384 -0.0537888 -0.110824 0.0858739 0.176736 0.00510209 0.116241 0.162679 0.0390401 0.0445795 -0.107521 -0.0547997 0.0988339 -0.0115274 0.012659 -0.0498104 -0.0454808 -0.0106956 -0.0604758 -0.00194197 0.0891502 0.0608919 -0.0313592 -0.150843 -0.151596 -0.0243208 -0.113961 0.0306002 0.0876835 -0.00158596 -0.0437057 0.178601 0.13648 -0.000162378 -0.0403632 0.0588163 0.155006 -0.0369188 0.0859199 -0.0282608 -0.165999 -0.155777 0.0178664 0.0418974 -0.149424 0.13233 0.0405468 0.148234 0.0837588 -0.0635946 -0.139475 -0.0333369 0.105151 0.000488386 0.050348 -0.0761429 0.00710886 0.0160213 -0.125936 -0.0213447 -0.136601 -0.124151 0.0371859 -0.00989688 0.0403184 -0.0315909 -0.164227 0.0522633 -0.0744019 -0.152511 -0.0386672 -0.0789324 0.0758289 0.12887 -0.107938 -0.143554 0.00406192 -0.0739908 0.079288 -0.0244046 -0.0439182 -0.0485203 0.0691919 -0.101384 -0.0906477 0.00172923 0.0276727 -0.0792761 -0.0283735 -0.0303211 0.139064 0.164422 -0.0746883 -0.0187831 -0.131308 -0.175973 0.00293385 0.0178278 -0.107539 -0.00853504 0.0749386 0.141079 0.0577561 0.119131 0.0993813 0.0874438 0.0433963 -0.020691 -0.178686 -0.131837 0.0823193 -0.0188288 0.0922278 -0.0844071 -0.10376 -0.0625318 -0.132176 0.00394105 -0.0449933 0.0718691 0.0470786 -0.0845413 0.0314967 -0.0635562 0.0166974 -0.0138459 -0.0271402 0.181665 0.0759522 -0.0348098 -0.0972691 -0.024135 0.167831 -0.0393734 -0.0589193 0.0460199 0.0896299 -0.0572576 0.0290264 0.00548185 0.0154012 0.0225849 0.0888656 -0.121106 0.0379304 0.00968007 0.0312059 0.0489531 -0.0707684 0.0988462 0.0415321 -0.0859536 -0.0459453 -0.014649 -0.107941 0.0858288 -0.0395942 0.117329 0.197629 -0.0628288 0.0895056 0.0624904 -0.0178694 0.130813 -0.095017 0.137317 -0.0775278 -0.0825821 -0.0827229 0.0944619 0.0899408 -0.132512 0.0546461 0.129118 -0.00858611 -0.0300739 -0.0823434 0.0503057 -0.0244847 -0.0166937 0.0632185 0.0642533 0.0564987 -0.129833 0.0804162 -0.119388 0.114711 -0.130692 0.0529309 0.00722424 -0.0649301 -0.0139598 -0.108166 -0.089104 -0.127153 -0.150292 -0.0182098 0.0529136 0.141723 -0.0126965 0.0942046 0.00320824 -0.110565 0.154128 0.0551943 -0.021045 -0.0162451 0.0283491 -0.106821 0.020444 -0.0512575 -0.155778 0.0382006 -0.0223502 0.0747881 0.0170781 0.0163213 -0.0556098 -0.0319968 0.062382 -0.0847781 -0.0745885 0.158093 0.156071 -0.0297471 -0.0216596 -0.126399 0.0227589 0.0505855 -0.15505 0.0858657 0.176793 -0.0665635 -0.0555019 -0.0550733 0.131857 -0.0928643 -0.170314 -0.00421229 -0.0896742 -0.00326717 -0.0386688 -0.0842695 0.100214 -0.0308261 -0.0453936 -0.135966 -0.0512457 0.00559219 0.078513 -0.0900966 0.135793 -0.0749185 -0.0523054 0.185709 -0.0750408 0.0351769 0.0155303 0.0459785 -0.105454 -0.0479498 -0.107763 -0.195678 0.0877952 -0.0597054 0.055348 -0.00367999 0.0832242 0.102852 0.105917 -0.00246134 -0.0406407 -0.0310853 -0.0138317 -0.0486376 0.0133989 0.0176154 -0.0578095 -0.0241531 0.123462 -0.0775992 -0.00956834 0.0630546 0.0256036 -0.0701025 -0.0691577 0.0993335 0.0412811 0.0945434 0.0763403 0.042273 -0.101524 0.0193813 -0.0573886 -0.0361825 0.0508413 -0.0160768 -0.0401162 0.0191774 0.132211 0.0635236 -0.0620962 -0.0839307 -0.174876 0.015841 0.0596506 0.0052464 -0.105045 -0.0442776 -0.00337939 -0.061763 0.0142621 0.167499 0.141079 -0.0414787 0.0310397 -0.0387017 -0.0691442 -0.115318 0.00298526 0.0326041 0.039207 0.00427327 0.0651576 0.148315 0.150884 -0.122333 0.18928 0.129631 0.120493 0.0163485 0.024058 0.0148137 0.0850894 0.0210296 0.0852964 0.0884461 0.00651349 0.102876 -0.184551 -0.0828089 0.184282 0.0290177 -0.039352 -0.0580996 0.117106 -0.00915645 0.125269 -0.0356839 0.0693702 -0.043091 -0.135678 0.079825 -0.0524503 -0.00937121 0.0486253 0.0951016 -0.0249094 -0.0628382 0.0964211 -0.128377 -0.0478922 -0.136299 0.0101012 -0.136379 0.0216188 0.0701316 -0.016651 0.0166761 -0.0716438 0.059202 0.0368193 -0.156038 -0.108551 0.0374839 0.00902314 -0.0356404 0.0435091 -0.00752791 0.0189472 0.0492187 -0.0673187 0.176876 0.126638 -0.0479082 0.0999965 -0.0568894 0.106427 -0.0979956 -0.0105456 -0.0731254 -0.0876077 0.0781324 -0.0187381 0.153029 -0.0295813 0.0634361 -0.104589 -0.176114 -0.144691 0.0862918 -0.045057 0.0213518 0.102105 0.0891609 0.0570474 -0.0255153 -0.0771859 0.0870791 -0.0242331 -0.0815129 0.0281023 -0.118068 0.056269 -0.13225 0.172654 0.108441 0.104401 0.0950153 0.0652046 -0.0977664 -0.0719206 -0.0395919 -0.0169944 0.132434 -0.014896 0.1125 0.11104 0.0813918 0.0158253 -0.0155957 0.00943045 0.141304 0.14626 0.00356076 -0.0601784 -0.0141775 0.0258417 0.148231 0.0154048 0.0422826 0.0859014 -0.0689774 -0.0205733 -0.0919396 0.126356 0.104076 -0.0462885 0.134595 -0.00986307 0.147859 0.00111434 -0.0305215 -0.0846898 0.0309451 -0.0193745 0.19639 -0.00290697 -0.0454274 0.0221671 0.0339837 0.0300164 -0.0642241 0.132472 0.0266982 -0.0775735 -0.0385779 0.121224 -0.116747 0.0426752 0.102615 -0.0633284 -0.0128816 0.0112894 -0.150365 -0.0583766 -0.0154159 -0.0274417 0.0456159 0.0500641 -0.068295 0.0479741 -0.0661161 0.0418754 -0.0784466 0.0541856 -0.174775 -0.0170266 -0.0359244 -0.15116 0.0536854 -0.0250973 -0.0307214 -0.136816 -0.00466168 0.00684962 0.18937 0.00204141 -0.00592251 -0.072275 -0.110567 0.0242082 0.0838384 -0.00629082 -0.164277 0.0184084 0.158265 0.0434387 -0.130691 -0.0197855 0.112825 0.0732222 0.045563 -0.0395129 0.0597471 0.0416048 0.0336596 -0.11285 -0.014374 0.0559874 -0.0321694 0.0137517 -0.108058 0.0143556 0.0197224 0.189281 -0.0245427 0.0849557 -0.0693139 -0.0518045 0.108357 0.136494 -0.0798615 -0.0925318 0.155244 -0.0202028 -0.136215 0.120665 0.0864731 0.0516201 -0.112549 0.164989 0.160344 0.11525 -0.102432 -0.0682806 0.0512255 -0.0229397 0.0618252 -0.164025 0.0798005 -0.0874645 -0.00307647 -0.117139 0.0512269 -0.0464541 0.0827114 0.105709 0.0146613 0.0217959 0.0285613 -0.0715775 -0.114369 -0.0439723 -0.178396 0.0159472 0.170296 0.113989 -0.190113 0.167651 0.0713944 -0.0125474 -0.0925156 -0.137294 -0.163025 -0.0868582 0.078217 -0.101837 0.0533035 0.00460321 0.00530086 -0.0783144 0.0426373 -0.0770056 -0.00816186 -0.0504655 0.130731 0.0076947 -0.00576701 0.0899263 0.0625081 0.148908 -0.133179 -0.0643438 -0.18205 -0.0874114 -0.107225 0.0175434 0.141967 -0.00719016 0.0966896 -0.0969824 0.0762701 0.113352 -0.18481 -0.00574882 -0.0845607 0.110629 -0.0563032 0.062842 0.0169023 -0.066607 0.0523085 -0.156648 -0.104289 -0.0758052 0.199435 -0.00955963 -0.0389589 -0.17653 -0.05985 0.168679 0.0493505 0.188863 0.136193 -0.0147294 0.094407 0.109914 0.00863097 -0.0487593 -0.128326 -0.147563 0.027904 -0.00713669 -0.0550046 0.0662777 0.0865329 -0.0846543 -0.0537439 0.123084 0.187385 0.0178407 -0.022306 0.0905434 -0.00607927 0.0049291 -0.0682578 0.0346201 0.0634264 -0.0414669 0.147399 0.0104257 0.115161 -0.0474445 -0.090275 0.00819892 -0.0572224 -0.132741 0.078746 -0.068255 -0.0343947 0.156814 -0.0751112 -0.163649 0.101793 -0.0823329 -0.0699343 0.156094 -0.0766402 0.0821951 -0.0174868 0.0509863 0.0496043 -0.195186 -0.0265983 -0.103086 -0.0630975 -0.116987 -0.00624595 -0.0426033 -0.110779 0.115188 -0.0292587 -0.0843523 -0.0409541 -0.0629129 0.0624242 0.0122103 -0.0453556 0.0263333 -0.1334 0.159861 -0.133737 0.00987216 -0.0813058 -0.195161 -0.0107506 -0.00338157 -0.0726829 -0.0182751 0.0063404 -0.0192249 0.0110907 0.0433276 -0.0740087 0.0604392 0.0464995 -0.0206449 -0.00794813 0.00384727 0.0741111 -0.0319528 -0.111218 0.106866 -0.0262941 -0.0383941 -0.0676104 -0.143776 0.150745 0.199631 -0.0868105 -0.0509144 -0.0014204 0.0705456 -0.0792435 -0.104793 -0.108499 0.0159873 0.00814427 -0.00295827 -0.0976711 -0.055431 -0.00319594 -0.0808816 0.00483869 -0.0452376 -0.0428801 -0.130105 -0.0044905 -0.00645787 -0.0340588 -0.0676723 0.0679202 -0.111509 -0.0319131 0.15373 0.135749 0.010734 0.0895163 -0.0101907 -0.116736 -0.0370375 0.0231136 0.118889 -3.96669e-06 -0.12559 -0.0139563 -0.124475 0.18249 -0.182334 -0.146271 0.0173343 -0.0335342 -0.0569645 0.037396 -0.0213927 -0.128249 0.0472169 -0.0117139 0.0424026 -0.0370869 0.00552944 -0.0294871 0.0372101 -0.0509302 0.0214437 0.0703137 -0.0176824 -0.0641579 0.168083 0.0451176 -0.0552001 0.121856 0.103514 0.0169507 -0.0675025 0.128305 0.0604654 -0.0221745 0.0127973 0.0427907 -0.099987 -0.0666202 0.0998967 -0.192733 0.111265 -0.160915 -0.137298 -0.0163233 -0.176268 0.0548474 0.15444 -0.10911 -0.010439 -0.163817 0.0543708 0.0413234 0.105574 0.052223 -0.0873319 -0.137706 -0.0314365 -0.0718426 -0.190232 0.0284271 -0.0151081 -0.0856386 0.161247 0.0949824 -0.159001 0.0833691 -0.00616967 0.016419 -0.0266506 -0.0631859 0.0706927 -0.00609905 -0.0280852 -0.0553899 0.103244 0.129034 0.020446 0.0537455 0.160064 0.0628206 0.120657 0.149018 -0.00199124 -0.105749 0.153301 0.0196895 0.0140259 -0.00630803 0.10896 -0.099705 -0.0485514 -0.0327197 0.0939783 0.12778 -0.12679 -0.159328 -0.0154413 -0.0105304 -0.135669 0.136366 -0.158709 0.0794538 0.0172591 0.0471739 0.124817 -0.100607 0.135411 -0.169622 0.0814703 -0.054585 -0.118878 -0.125391 -0.00683226 0.112425 0.0573348 -0.00618081 0.0966892 -0.0847383 -0.0327213 0.06553 -0.187839 -0.0732286 -0.00433126 0.0286964 -0.00643469 -0.0469626 0.195009 -0.0976118 -0.112414 0.118473 0.107016 -0.191687 -0.00311972 0.0690049 0.0218266 -0.160935 -0.0306577 -0.0338772 -0.0971762 0.0775152 -0.186414 -0.081605 -0.0251454 -0.120687 0.0107186 0.0384344 0.00730278 -0.0159796 0.116291 -0.102359 0.0861255 -0.0202222 0.0695386 0.0819297 0.0295529 -0.0429901 -0.00191903 0.0162213 -0.194148 0.0240122 0.188635 -0.0413459 -0.172356 -0.0018612 0.0788394 -0.0115939 0.0210987 0.034231 -0.156322 0.114474 -0.016221 0.104282 -0.00575955 -0.0473345 -0.115484 0.0974465 -0.0457304 0.168201 -0.126633 -0.0650377 -0.135996 0.0621727 0.043902 -0.0241369 0.00814953 0.187848 -0.0408306 0.120634 -0.0611343 -0.0462253 0.0180029 -0.110205 0.173811 0.0947808 0.173268 -0.148767 0.00284 -0.0627157 -0.00815157 0.00111684 0.00343354 0.0258286 0.00546279 -0.0977984 0.00108705 -0.0683525 -0.0341165 -0.0913838 -0.181139 0.071792 -0.0040386 -0.0848446 -0.146671 0.0473114 -0.0210999 -0.0434088 -0.101137 0.0475026 -0.016613 0.00530297 -0.00420692 -0.192463 -0.0648892 -0.017218 -0.0432522 0.199702 0.0305049 -0.0307656 0.0415251 0.0301413 0.0889129 0.179715 0.0693502 -0.0431811 0.00807995 -0.019562 0.00180414 0.0544449 -0.00777603 -0.146004 0.160247 -0.0234492 0.120153 0.170799 -0.185236 -0.0455366 -0.156728 0.130599 -0.0238812 0.145545 -0.165876 0.0064317 0.0734925 0.11556 0.0185963 -0.00295656 -0.0291075 -0.10144 -0.155106 -0.171626 -0.0448426 -0.0652852 -0.0884786 0.0827655 0.0170271 -0.00116701 -0.139091 -0.0448367 0.0776533 0.133077 0.083964 -0.00988991 -0.0550246 -0.194564 -0.0818607 0.0695814 -0.0423176 -0.131568 -0.196432 0.0771454 0.138121 -0.0295373 0.135313 0.107502 -0.170608 0.0564433 -0.0437165 -0.0454522 -0.0456812 -0.0356751 0.0362307 0.0347667 -0.0250392 0.0799443 -0.0276454 -0.00868016 -0.0575275 0.098686 0.106287 -0.112427 -0.0577658 0.072685 0.130506 -0.0994596 0.0316889 0.0291206 0.006021 -0.0764256 0.105187 -0.0508843 -0.0543489 0.0628954 0.0503377 0.0402954 -0.0304153 -0.0297049 -0.0569769 0.0245808 0.165392 -0.0859493 -0.012645 0.0188627 -0.0203021 0.0513295 -0.0478043 -0.166699 -0.101104 -0.0570154 -0.128925 0.0386043 -0.15814 -0.100397 -0.0490544 0.0215652 -0.0336048 0.065208 -0.0408726 -0.0162114 -0.0340318 0.0427049 -0.074648 -0.174594 0.0660618 0.104924 0.0242532 0.0200881 0.121563 0.0334017 0.0653248 0.0622432 0.0305996 -0.0369681 0.0226587 0.00304363 -0.0438543 0.158702 -0.117128 -0.157748 0.195356 -0.043141 0.0203989 0.0143414 -0.126621 -0.101032 -0.00295572 -0.18819 -0.190448 -0.138738 0.100174 0.0195509 0.026456 0.0146902 0.0377989 -0.0832104 0.0639508 0.0269594 0.1788 0.086705 0.0391576 0.0123832 -0.0562394 0.172712 -0.063626 0.0696925 0.120524 -0.000593844 0.00556699 0.128409 0.0522304 0.021706 0.0596149 0.137212 -0.108346 0.0627789 -0.024297 0.173956 0.138618 0.0874907 -0.0211846 0.122397 -0.171725 -0.0361212 -0.0900133 0.13168 0.104053 -0.00801805 -0.0262892 0.118617 -0.00153653 0.166893 -0.026101 0.127128 0.0812816 0.0116684 0.0282611 0.0780237 -0.0720762 -0.0628401 0.0251344 0.0687765 0.0420692 -0.0788483 0.0735063 -0.0122834 0.0702914 0.0475507 0.0184282 0.112381 0.0196426 -0.0291462 -0.110235 -0.0745143 -0.0133382 -0.030708 0.00728785 0.0383402 -0.0379142 0.0134359 0.060843 -0.140509 -0.0467639 0.00974801 -0.179969 -0.0492258 -0.0467985 -0.0965136 0.00314163 0.0308174 -0.0490076 -0.0234398 -0.00695814 0.121549 0.0409694 -0.0832159 -0.0248869 -0.0949378 -0.107304 -0.105911 0.0117354 -0.0399352 -0.0680777 0.176202 -0.0378566 -0.0470911 0.0955321 -0.102137 -0.0507207 0.107987 -0.0755038 -0.124562 -0.0264066 0.0210335 0.0353485 0.0375286 0.0733893 -0.069738 0.00498762 0.152801 -0.0924211 -0.00462404 -0.0732078 -0.0119494 -0.176322 -0.0430749 0.0604927 0.0101918 0.0131045 -0.0300689 0.0156229 -0.128477 -0.0234768 0.0450456 0.0105768 -0.023055 -0.150985 0.153393 -0.0472465 0.0578459 0.0586827 -0.0131748 0.0651393 0.0643743 -0.0500446 0.0411898 0.0657467 0.13355 0.00282677 -0.00566322 -0.0845666 -0.048776 0.0359784 0.0354963 0.16829 -0.0434802 -0.0256336 0.0527806 0.18018 -0.0573635 0.0343615 0.145721 0.0363385 -0.128611 -0.0128684 0.118189 -0.172092 -0.0612667 -0.0482292 -0.0970587 -0.00870171 0.136634 -0.0609936 -0.0120479 -0.0693255 -0.0867474 -0.07614 -0.0139225 -0.0525934 -0.0118929 0.0117809 0.0417842 -0.0378356 0.0292759 -0.114355 0.0256075 0.0394144 0.123293 -0.00787413 -0.0436957 0.119707 -0.0693148 -0.0574031 -0.0600403 0.143768 0.0528693 -0.0346334 0.0391994 -0.16687 -0.0329801 0.10644 0.128757 -0.052467 -0.0377735 -0.0671883 0.023037 -0.0165229 -0.18447 -0.00575522 -0.0303492 -0.0728082 -0.0979125 0.0326868 0.147246 0.0802932 0.004045 0.0871457 0.09409 -0.0796022 0.0065403 -0.0270608 0.0541648 0.13197 0.0376531 0.0249234 0.104455 -0.101646 -0.0845267 0.0963708 -0.00165006 0.0134086 0.0381167 -0.0612673 -0.0293517 0.0436361 -0.00316104 0.0785098 -0.0259572 -0.134896 -0.057716 -0.115561 -0.0911643 -0.142126 -0.0467008 0.0544496 0.116686 -0.0280971 0.0922281 0.0635783 -0.0165228 0.0776141 -0.109701 -0.0942238 -0.143895 0.117929 -0.022789 -0.035784 0.0501437 -0.14494 -0.0299898 -0.083927 0.111074 0.0473037 -0.0326745 0.0502635 -0.00398448 -0.0542658 -0.0062318 -0.0025514 0.0441889 0.0803794 0.0459734 0.0745467 -8.966e-05 -0.0017535 0.174811 -0.117749 0.000498273 0.0118024 0.0249344 0.0354408 -0.0550107 -0.153657 -0.029509 -0.0345256 -0.0409878 -0.0386378 -0.088371 0.0486529 -0.0532983 -0.107597 0.0994378 0.0398386 -0.0543715 0.0082272 -0.00628165 0.0499581 0.0687718 0.0871541 0.0907521 -0.161427 -0.0752246 -0.097394 0.0832794 -0.00494306 0.115502 0.0998018 -0.0126027 -0.0488207 0.093015 0.104903 -0.000644249 0.0226423 0.0257952 0.0471281 -0.121468 0.0611014 -0.0761711 -0.0217362 -0.0110943 -0.0446453 -0.0257258 -0.0244031 -0.0608493 0.0802923 -0.121791 -0.00593827 0.0383429 -0.0418006 -0.175171 0.12218 0.044586 -0.195328 0.0510548 0.0430409 0.105845 -0.0885065 -0.197117 0.0983888 -0.0235603 0.0495484 0.00621074 -0.0189764 0.0569683 -0.0374779 -0.0619731 -0.130226 0.021981 -0.000177684 -0.0629903 -0.0550877 -0.15801 -0.0563052 0.0826356 -0.101505 0.0171655 -0.153001 -0.0557551 -0.175097 -0.122528 -0.051863 -0.0156624 -0.0671011 0.00867022 0.0227903 -0.166492 0.059911 0.0300098 0.18167 -0.0725087 -0.135644 0.0358459 0.0561101 0.0677598 -0.0416099 0.157369 0.145862 -0.05672 0.0377148 0.12786 -0.0180655 0.138791 0.0984816 -0.0933562 -0.189273 -0.157519 -0.0323246 0.00460472 0.196075 -0.0346957 -0.0562021 -0.126113 0.0498369 0.0663981 0.0342073 0.144472 -0.0830604 -0.112523 -0.0629839 -0.0413025 -0.00663537 -0.0130906 0.108411 -0.0639118 -0.0616854 0.167982 -0.0889985 -0.171211 0.00595923 -0.0230061 0.021315 -0.0138544 -0.000852943 -0.172612 0.114915 0.0146897 0.15425 -0.0510355 -0.0237319 0.0724685 9.94242e-05 0.00763415 0.0190823 -0.063812 -0.0308033 0.0518057 -0.136829 0.0259016 0.0517636 0.00404908 -0.0766683 -0.0171014 0.0362279 0.100426 0.0378036 0.0421108 -0.0411211 -0.0368755 0.189639 0.118801 0.0284389 0.187713 -0.0598676 0.0649636 0.0917819 0.00717483 0.0522905 0.0375844 0.0617427 -0.0640332 -0.0568363 0.0860772 0.0954912 0.0600119 -0.144883 -0.0461489 0.0708466 0.134648 0.0407546 0.0853049 -0.0838233 -0.151265 -0.101748 -0.106613 -0.15787 -0.0691268 0.0315896 -0.113558 -0.037544 0.00525741 0.035519 -0.0235888 -0.0623685 0.0306667 -0.0902135 0.0453817 -0.0385381 -0.00930221 -0.142225 -0.123971 -0.0705589 0.0203228 0.0577751 0.0482666 -0.0345165 0.0136524 -0.0955864 0.0767987 0.0928899 -0.15339 -0.0650388 0.0830975 0.123738 0.0236062 0.123789 -0.0536824 -0.172237 -0.06519 -0.123761 0.00265728 -0.00727269 0.104808 -0.0352058 0.068694 0.141176 0.0207365 -0.0634598 0.104787 -0.0522057 0.0492167 -0.0534105 -0.134385 0.0900321 0.0430818 0.0330101 0.0622303 0.0305072 0.0403291 0.100772 0.0536706 -0.12844 0.061242 0.12647 0.0220181 -0.0497016 0.0220598 0.147026 -0.0140028 0.147083 0.161819 0.0703715 -0.0687381 0.0786226 -0.0235821 0.0285907 0.100007 0.016983 0.110738 0.0259468 0.0544007 -0.0349287 -0.104199 -0.133221 0.111456 0.146353 -0.0800288 0.106851 -0.00732652 0.000129944 -0.0973649 -0.0556067 0.116757 0.179006 -0.0666014 0.0239159 -0.0816084 -0.0762516 0.0614955 0.0915859 0.13017 0.0218035 0.0760396 -0.0417569 -0.115433 -0.0217313 -0.103417 -0.0443418 0.0211761 0.066762 -0.131013 0.182397 0.0416535 0.0285006 0.0362698 0.0328343 0.030813 0.191468 0.155222 -0.115228 0.0259326 0.149759 0.154606 0.166075 0.0353641 -0.109467 0.0410378 -0.0929414 -0.00248484 -0.0605111 0.0515684 -0.0650082 -0.137897 0.0103895 -0.159425 0.123109 0.0475755 -0.0449652 -0.124095 0.0591035 -0.091182 0.011909 0.181506 -0.0689252 -0.058689 -0.0398299 -0.00913396 -0.105153 -0.0329796 0.0880962 -0.116968 0.0398738 0.0809879 -0.048405 -0.0129849 0.159191 0.0291001 0.0362634 0.0946602 -0.0149711 0.0328547 0.0353699 -0.0534587 0.195013 0.00155229 0.0709788 0.0426942 0.0163981 -0.02702 -0.157315 0.0576259 -0.11201 0.0667992 0.0140974 -0.096641 -0.0210338 0.0303713 0.0258275 0.123699 -0.0515343 -0.19448 -0.0834679 0.0812927 0.125814 -0.115963 -0.155452 -0.0350704 0.0791577 0.139097 0.0735768 -0.107075 -0.0207228 0.110816 -0.0564611 0.00168833 -0.0774968 -0.0767287 -0.0422491 0.146781 -0.0647308 0.0924814 0.069443 0.00804017 0.0272453 -0.0403517 0.0442462 0.0612273 0.0682405 -0.0550637 0.104684 0.0634376 0.0690536 0.170449 0.0711306 0.0316234 -0.0550944 -0.129387 0.0864508 -0.147158 0.0429065 -0.0181309 0.0281608 0.0556212 -0.14053 0.165383 -0.0255514 0.117711 0.123286 -0.00294025 0.0282428 0.114257 0.00163717 0.0130084 0.0198974 0.0463662 0.0177573 0.0760879 -0.141736 -0.0185879 -0.163989 -0.0664232 0.027632 -0.0524826 -0.0480973 -0.186576 -0.114419 0.0819441 0.0180027 -0.174536 -0.0427939 0.0629269 0.00112368 -0.114066 0.0841144 0.195907 0.0751384 -0.0447323 -0.0988003 -0.0411379 0.0233395 -0.00176308 -0.0831714 -0.0425037 0.111358 -0.124045 0.000292669 0.107668 0.0123931 0.0774243 0.176521 0.127319 -0.0913068 0.0310905 -0.0136666 -0.0155972 -0.0250235 -0.147458 0.114442 -0.101066 -0.0128458 0.0419846 -0.0777883 -0.0205472 -0.0409083 -0.0567422 0.0545347 0.100914 0.118018 -0.00269441 0.120464 0.00365212 0.102563 -0.00816561 0.0617909 0.199646 0.0283297 -0.0873512 -0.0989202 -0.0507952 0.167619 -0.123351 -0.0759318 -0.0256329 -0.0871243 -0.0536332 -0.039589 0.0258568 0.00103051 -0.141504 0.08521 -0.0821345 0.00442331 -0.049103 0.0665152 -0.123163 0.0360654 0.000789363 0.00748496 0.127963 -0.0903273 -0.18281 0.157506 0.0459328 -0.0619711 -0.0227195 -0.090806 -0.10371 -0.0960228 0.0253633 0.146925 -0.0203753 -0.151088 0.136029 0.00913859 0.045382 0.0728423 0.0937741 0.0806577 0.102185 -0.0885383 0.116706 0.00305602 -0.0923192 -0.000187612 -0.0170594 0.142821 0.109798 0.12144 -0.0416992 0.100954 -0.0157068 -0.153383 -0.09096 0.0916905 -0.0530776 0.0128295 0.126126 0.0134579 -0.0955952 -0.0922251 -0.0465126 -0.0763281 -0.0195684 -0.0204014 -0.0831323 0.0504379 -0.0511487 -0.00503984 -0.0608875 -0.125627 0.0332271 -0.0302034 -0.0760386 -0.120306 0.0118212 -0.035924 -0.138496 0.0343215 0.0822924 -0.0542944 0.0301751 -0.104175 0.0719181 -0.0140973 0.0585561 -0.00105061 0.010098 0.0621866 -0.0968699 -0.119794 -0.119729 0.139897 0.0909581 -0.084295 0.120093 0.117043 -0.0408213 -0.128331 0.0309012 -0.0195145 0.0716314 -0.000775426 0.0951785 -0.1336 -0.0703424 -0.0664159 0.019461 -0.0689166 -0.0274865 0.178921 0.037558 -0.130525 -0.155696 0.119637 -0.182181 -0.0260966 0.00789592 0.142923 -0.139685 0.158726 0.138902 0.061703 0.0410223 -0.0844515 0.0783945 -0.00104318 -0.0966725 -0.040731 -0.0412357 -0.00429181 -0.1265 -0.0278359 0.111353 0.0467571 0.0564628 0.046352 -0.106008 0.0694251 0.123373 -0.064865 0.057443 0.0240148 -0.0679292 -0.0841781 0.0645646 -0.0955576 -0.0284003 0.0225505 0.00207045 0.0163221 0.047589 0.0118959 -0.0314764 -0.0310359 -0.0265982 0.145245 0.00399089 -0.0183366 0.073405 -0.0561444 -0.0273047 0.0047709 -0.0774601 -0.0437716 -0.00163999 0.0316421 0.0542392 0.0019875 -0.00442647 -0.124773 0.131369 -0.0782308 -0.100819 -0.149315 -0.0934721 0.0712988 0.0547344 0.124454 -0.14715 -0.0752727 -0.0925022 -0.0113588 -0.0733323 -0.00101538 -0.125255 0.0528096 -0.0793579 -0.0648707 -0.12493 -0.0160986 -0.104081 0.156996 -0.0733431 -0.0515742 0.134072 -0.0295618 0.0368586 -0.0513572 -0.0331171 -0.126444 0.0972724 0.0750353 0.146714 -0.00763826 -0.096008 0.0682053 -0.00368974 0.035958 0.0660745 -0.117328 0.139427 0.019333 -0.0718495 -0.154622 -0.132706 0.0660532 -0.0685391 -0.0228662 -0.0763054 -0.142775 0.0429141 -0.148824 0.0361114 -0.0334703 -0.0067222 -0.0202132 -0.118888 -0.0636802 0.0472274 -0.108438 -0.0500771 -0.10329 -0.0385875 -0.060534 -0.0594996 -0.0201183 -0.0677552 -0.091124 0.113166 -0.122605 0.112955 0.0509605 0.070095 0.162218 0.0215859 -0.0627966 0.00626734 0.159263 0.00917341 0.112438 -0.0683208 -0.0376265 0.101925 0.0456552 -0.137197 -0.0249438 0.142009 -0.0348944 0.0165184 -0.155921 -0.0570364 0.115295 0.18282 -0.0815166 -0.0287301 0.068169 -0.124417 0.19877 -0.0950498 0.0827254 0.0045929 0.0976056 -0.0263767 -0.04696 0.0164535 -0.00712252 -0.140936 0.0687628 0.0308941 -0.00888372 -0.0125186 -0.119861 0.00386549 -0.00844935 0.102552 -0.12389 0.0912927 -0.0567428 0.0920542 0.0664551 0.0719351 0.011139 -0.0090169 0.0682659 0.0633533 0.153984 0.0474485 0.142591 -0.0736087 -0.0962634 -0.120078 -0.0378933 -0.00193798 0.0226297 -0.0712075 0.015048 0.139948 -0.045628 -0.13137 -0.0119393 0.00672396 -0.00952816 -0.174081 -0.0395493 -0.0485618 -0.10415 -0.0733533 0.102546 -0.0368137 -0.0136294 0.048249 -0.0924941 0.0597556 -0.0260078 0.105028 -0.045777 0.167136 -0.0690217 -0.0163873 -0.0588308 -0.0292562 0.135054 0.0375672 -0.0229925 -0.0405186 0.0897188 0.00243206 -0.0037693 0.116405 -0.00622839 0.0247375 0.0303672 -0.139311 0.0394092 -0.025337 -0.0121637 -0.0564704 0.0392187 0.0198454 -0.137753 -0.036471 -0.0388823 0.00237763 -0.175677 0.0247674 0.0677257 -0.0075675 0.0307454 0.0147433 0.0768461 0.0951565 -0.0298613 -0.0524153 -0.0241476 0.0401678 -0.018929 -0.0877609 0.0118051 0.0302525 0.0211199 -0.0246421 -0.148461 -0.0765169 -0.0742319 -0.0419723 0.0525161 0.0509181 -0.0175982 -0.130283 0.037569 0.0641489 -0.0256557 0.0216208 0.0241836 -0.0354033 -0.0402604 -0.158044 0.14842 0.035841 0.0254676 0.113763 -0.0161635 0.120433 -0.164734 0.136344 -0.0532006 -0.0392983 0.0878839 -0.0413402 0.0575171 -0.0121351 0.12318 -0.0336218 0.0465764 -0.0721848 -0.177968 0.119975 0.120649 0.127543 0.0166851 -0.139692 0.0499143 0.00876447 0.193532 -0.134013 0.0718099 -0.122786 0.088089 -0.179091 -0.0271598 -0.00553801 0.174803 0.0166211 0.0674725 0.146542 0.00880131 0.0745456 -0.0707916 -0.012294 0.110192 -0.0596918 0.0623912 -0.0183672 0.0572992 0.129381 -0.161084 -0.00915952 0.0668709 5.46372e-05 0.0257965 -0.00132837 -0.15863 0.0595247 -0.18893 0.0370402 0.066142 -0.167365 -0.0340711 0.00162685 0.154664 0.0743982 0.101834 0.00179798 0.0711348 0.0083089 0.164544 0.0701359 0.0513519 0.0531481 0.0733355 0.00750436 0.123489 0.00218952 -0.0560351 0.0363823 -0.00156151 -0.0344795 0.149959 0.0231719 0.0276071 -0.106181 -0.141481 -0.0234521 -0.0663249 -0.0283501 0.0969848 0.128106 0.0463103 0.0258607 -0.098379 0.0526251 0.193949 0.156948 -0.0273089 0.0384612 -0.0383995 0.0864458 -0.0574132 -0.00543995 -0.000133918 0.017833 0.122345 -0.093196 0.0402483 0.184751 0.111083 -0.0778635 -0.113059 -0.17174 -0.0324789 -0.0730515 0.0896303 0.141369 -0.00497546 0.100289 -0.0549621 -0.145442 0.14049 -0.176667 0.105976 0.131237 -0.0383016 0.123497 -0.142622 0.00977841 -0.0612857 -0.0713203 0.00524406 0.0249863 0.0415126 0.077964 -0.16448 -0.161623 0.0252856 0.132429 -0.0559061 0.0197065 -0.0784036 0.043811 -0.18564 0.135487 0.0342698 -0.0820995 0.0354336 -0.121692 0.129093 -0.0812 -0.070605 -0.048096 -0.0484962 0.0108875 0.0416672 -0.000871988 -0.13174 0.0991709 -0.106815 0.0569761 0.0197525 0.0157161 -0.0375859 -0.0954638 -0.00569944 0.125794 -0.0280527 0.0265182 0.119902 -0.126926 -0.112358 0.0733975 -0.110002 0.0743911 -0.109004 0.0235054 0.146573 0.0166601 0.00215058 0.0445571 -0.0768125 -0.0174095 -0.0012552 -0.0468475 0.0732662 0.0363565 -0.0131658 0.163139 -0.0224903 -0.0108373 -0.0931727 -0.0107092 0.0912642 0.0436586 -0.0786126 -0.0528092 0.00907575 0.0306074 0.00813429 0.0984514 -0.159837 0.0845097 0.171233 0.0263208 -0.104129 0.00233092 -0.0902436 -0.196326 -0.0513903 -0.096968 0.116228 -0.0183023 -0.0474062 -0.0528254 -0.110348 -0.0346768 0.00827673 -0.0570407 0.0788449 0.016595 0.00888039 0.0118999 0.0288759 0.114282 -0.0999309 -0.0859438 0.022396 0.00705126 0.0360404 0.166959 -0.0542959 -0.00683882 -0.0241316 0.0515316 0.0799322 0.0313056 -0.0850723 0.0153875 -0.0675191 0.0259589 0.0469781 0.0670356 -0.0558115 0.00875355 0.0694528 -0.0452051 -0.0206933 0.0428602 0.00172073 -0.0400197 0.116244 -0.0925554 0.157402 -0.0838451 0.0333359 -0.150072 0.0318084 -0.137614 -0.0973941 -0.00764246 -0.0763559 0.0130549 0.104667 0.0625817 -0.0642304 -0.0929975 0.0863005 0.0300431 -0.000857003 -0.00194634 0.182606 -0.0217552 -0.0255589 -0.179915 0.123164 0.0357992 -0.174877 0.11927 0.0762261 -0.112138 -0.0365989 0.0963763 -0.129905 0.0675582 -0.0749067 0.0740348 -0.094746 0.114242 -0.172951 -0.0277095 -0.149117 0.14115 -0.0461393 0.0716047 0.165771 -0.0465112 -0.057502 0.169263 -0.140935 0.11489 -0.0107548 0.00604863 -0.0604325 -0.00335607 0.131203 0.135598 0.0262867 0.0163157 -0.110539 0.0934211 0.111531 0.0701668 -0.128406 0.180222 -0.0400038 0.0936055 0.189411 -0.0847625 0.0377463 -0.0296271 -0.140159 0.0128704 0.0256122 0.105212 0.117448 0.0519452 -0.03356 -0.0332409 -0.0485711 0.00517677 -0.102638 0.11417 0.0983337 -0.0865517 0.0704592 -0.184141 0.112494 -0.108095 0.106566 -0.178135 0.058788 0.0295089 -0.183057 0.015985 0.0472294 -0.0229581 0.108732 0.0367438 0.0449917 0.0109341 0.0263493 -0.00909075 -0.127117 -0.0985258 -0.128999 0.0533472 -0.075825 0.0974512 -0.13501 -0.0391785 0.0623028 -0.0378218 0.130935 0.00145011 -0.0196111 -0.104965 0.0666268 0.0238377 -0.0366923 0.0198459 0.0253256 0.0542927 -0.0158107 -0.110004 -0.0270273 -0.0671459 -0.118798 0.0323669 -0.0396454 -0.0525375 0.0521089 -0.116325 0.00886385 0.00685567 -0.0822391 0.0397797 0.178153 -0.0468231 0.159633 -0.159952 0.109256 -0.0156353 -0.0973495 0.0452954 -0.0135172 -0.0162147 -0.159173 0.0292079 -0.129673 0.0850337 -0.0347951 -0.153979 0.0690893 0.0315486 -0.0589243 0.0487357 -0.0492568 0.00542216 0.0284689 -0.084946 -0.0910431 -0.115199 0.16236 0.0524413 -0.0236393 -0.138222 0.0160865 -0.17369 -0.0737291 -0.067924 0.0314745 -0.0249909 -0.00338998 0.00192646 -0.109786 0.0911419 0.0172251 -0.0986061 -0.016505 -0.0733319 0.036913 0.0809681 0.153133 -0.00566806 -0.0566116 0.108197 0.0101418 0.0321804 -0.0133356 0.0684732 -0.0600397 -0.0733822 -0.0109095 0.0797768 0.00859604 -0.0202159 -0.0502758 -0.143324 -0.00223599 -0.0984691 -0.164948 0.0472797 0.0265837 0.135217 0.0457327 0.0691417 -0.04616 -0.0225211 0.0535872 -0.0116327 0.024203 0.0759082 -0.033888 0.0280505 -0.00317133 -0.116641 0.0352328 0.0617123 0.160757 -0.0513265 0.0505813 0.0332644 0.0142643 0.0448263 -0.0807593 0.147483 0.1326 0.0765995 -0.0263461 0.177329 -0.0327759 0.0556686 0.0301801 0.0414676 0.177753 -0.0392194 0.0509587 0.0325725 0.00834498 -0.0257516 0.0188649 0.0688124 0.0176331 -0.0375187 -0.0599206 -0.0834361 0.0929473 -0.0844928 0.0224683 0.0974642 -0.0737705 -0.066769 0.000537979 0.0831572 -0.0619143 -0.00267366 -0.144792 -0.0947315 0.060826 0.0573456 0.0130848 -0.0765258 0.0445796 0.145423 0.0510981 0.0548209 -0.0646568 0.0836085 -0.057315 0.0287826 0.149744 -0.0251623 0.024055 -0.0603766 0.0629745 -0.132268 0.160172 -0.151741 0.138421 -0.0231578 0.137868 0.188613 0.0353198 0.00349355 0.0326519 0.1353 0.170195 -0.113222 -0.0564935 -0.0423974 -0.0224257 -0.0453247 0.00653246 0.0500195 0.0809205 -0.0697757 -0.0634761 -0.0974333 0.150043 0.0466008 0.0489824 -0.00670753 -0.0454949 -0.0628586 0.170333 0.0250063 -0.00666591 -0.0645591 0.0595299 0.0104517 -0.00585439 0.0141635 -0.0187388 -0.0108246 0.129074 -0.0804591 -0.199514 0.0553515 0.136931 0.0067564 -0.120251 -0.111102 0.0043697 0.0318611 0.0238506 -0.0876287 -0.123452 0.0214092 -0.127065 0.0571163 0.132457 0.00299556 -0.149352 0.0500365 0.0463932 0.106481 -0.0748669 -0.049881 0.0312092 -0.00367779 -0.19877 -0.00128771 -0.0707406 -0.027429 -0.0904062 -0.060419 -0.0905338 0.116057 -0.141942 0.152566 0.0719448 -0.0144013 -0.058096 0.0229467 0.0474961 0.00540953 0.0562445 0.0346805 0.0487779 -0.108442 0.119317 -0.0373508 -0.0401313 0.0624676 -0.033312 -0.136045 0.100155 0.034864 0.0114081 -0.0878213 0.170331 0.00852969 -0.0404225 0.00114547 -0.050567 -0.016501 0.0133716 0.00782835 0.0735448 -0.0493363 0.0809684 0.0215514 -0.00844353 0.141492 -0.0865985 0.0341358 0.0240961 0.0996217 -0.041795 -0.0448772 0.0855624 0.0621447 0.132251 0.0692078 0.0278579 -0.0988202 0.110655 -0.173363 0.0257505 -0.0999279 0.0755161 0.143376 0.0481475 0.0723951 0.0306129 0.0230379 0.0357727 -0.0648357 -0.130431 0.0341251 -0.105759 -0.0170877 -0.00920686 -0.0505211 -0.119281 0.034372 -0.162062 -0.074612 -0.0491669 -0.0748231 -0.00515379 0.0071833 -0.116455 -0.0209679 -0.03476 0.0479167 0.0855555 0.137429 0.113941 0.090051 -0.0153728 0.030729 0.0667835 0.0565397 0.186825 -0.0932573 0.127318 -0.0227232 -0.00416007 0.097298 -0.000974898 -0.0350803 0.0689089 -0.0721128 -0.00410286 -0.0353294 0.0200644 0.0823073 -0.0126074 -0.154255 0.00275537 0.0247796 0.0911341 0.0657378 -0.0232138 0.0805197 0.0787915 -0.0398788 0.00161936 -0.0805648 -0.106001 -0.034434 -0.114392 -0.00520643 0.00725729 -0.0377651 0.0568079 -0.0814032 0.0889636 0.0628466 -0.189449 -0.0977774 -0.0372325 0.0957409 0.00410547 0.03049 -0.117962 0.0783749 -0.0614273 -0.0657149 0.145293 0.0286371 0.0699339 0.0172514 -0.0786811 -0.0902982 0.134973 -0.104905 -0.0412179 -0.104553 -0.171977 0.0921374 -0.0132277 0.0360254 -0.0220867 -0.0632779 -0.0172585 -0.109663 -0.0030109 0.0195192 0.0598337 0.177556 0.00364946 0.134212 -0.0531249 0.0469476 0.0278364 -0.019572 0.069365 0.17519 -0.135573 -0.0310944 -0.184739 0.0202925 -0.013864 0.0496558 0.0858557 -0.0451692 0.0710678 0.0135404 -0.129856 -0.0369179 -0.00731725 0.0087998 -0.035431 0.0104237 -0.017358 0.00855269 0.0777579 -0.0422372 -0.026639 0.0968293 -0.0986451 -0.088091 0.0367353 -0.162203 -0.182783 -0.0882256 0.0824661 0.0728831 0.0306059 -0.0737248 -0.0778736 -0.0109254 -0.147359 -0.0219818 -0.183894 -0.041692 -0.0827277 -0.105084 -0.0336045 -0.0418823 0.0462893 0.0884718 0.072837 -0.109544 0.0416207 -0.00910676 -0.0528768 0.15042 -0.0148637 0.134082 0.0627383 -0.0714522 -0.0412816 0.182742 -0.00946691 0.00624148 0.100158 -0.148866 0.0339396 -0.0254788 -0.0758585 0.0443782 0.0526942 -0.0367571 0.0299696 -0.0766691 -0.133477 0.0141794 -0.0885598 -0.00428698 -0.0430594 -0.103344 -0.0323586 0.0575664 -0.102297 -0.167904 -0.00551589 -0.0364315 -0.0421955 -0.102374 -0.146922 0.165321 -0.0414652 0.0374675 -0.0276438 0.0873618 0.181381 0.0849678 0.05242 0.127484 -0.0671937 0.0823654 0.125613 -0.0534609 0.037205 -0.0618547 0.0547969 0.105595 -0.0363013 -0.198627 -0.0119033 -0.0555791 -0.100693 -0.151158 -0.0579878 -0.0667455 0.0908517 -0.11461 0.0211513 0.159981 -0.0401256 0.11632 -0.0621303 0.153564 0.0976878 -0.0543242 0.0886758 -0.0823709 -0.0771445 0.0108015 0.123936 -0.0509621 -0.107057 0.0281987 -0.125785 -0.00563799 0.0463426 0.0242597 0.0248641 -0.000267276 -0.140466 0.00281893 0.121025 -0.027337 -0.107648 0.150851 0.110249 0.140265 -0.118067 0.142211 -0.0813365 0.045093 -0.0772214 0.00623622 0.0163997 -0.0855445 0.0391226 0.106725 0.0813987 -0.134551 -0.0215343 -0.0155132 -0.182201 -0.130526 0.031037 0.0512895 0.00782939 -0.0780982 -0.0167144 0.0379903 -0.0582769 0.192836 -0.0234245 -0.103233 -0.0511537 0.0386248 -0.0552841 -0.194268 -0.0633623 0.0807717 0.160387 -0.0828503 -0.112902 0.0298321 -0.188936 -0.189591 0.0229179 -0.0414297 0.0657653 0.0478677 -0.0218385 0.0281654 0.173471 -0.0543728 0.0266182 0.0441338 0.179581 0.0230502 0.0917256 -0.037551 -0.0309484 0.117963 -0.0275823 -0.0364496 0.00798046 -0.0513808 -0.0520036 0.0794068 -0.0398186 -0.0518771 0.0992748 0.0750997 -0.0696278 -0.0372265 0.0273725 0.103815 0.0830304 -0.163242 0.0791509 -0.0847636 -0.0359295 -0.0227092 0.0615433 -0.0783545 -0.130795 0.152448 0.0178651 -0.0580716 -0.0393555 0.0345756 -0.0636307 0.00171387 -0.109255 -0.196899 -0.0686368 -0.104007 0.0493025 0.0173493 -0.0395598 0.0220811 0.0476086 0.152573 -0.0266742 -0.0176485 0.165365 -0.0891164 -0.194955 0.0730641 -0.11717 0.011978 -0.0747951 0.140696 -0.0261436 -0.0329944 0.0246918 0.0313541 -0.151169 -0.0273371 0.0244271 0.0426039 0.109802 0.0786625 -0.136283 -0.184185 -0.181198 -0.115594 0.0361362 0.00160253 0.048592 -0.153253 -0.0767221 0.160417 -0.0309325 -0.131845 0.0734665 0.0625588 -0.0775089 0.0896151 -0.0427759 -0.0263305 0.0330067 0.026317 0.110305 0.0126642 -0.0498961 -0.0977388 0.0293717 0.114923 0.0906552 -0.15094 0.100388 -0.128927 -0.0781661 0.0768905 0.0611317 0.0207855 -0.0765158 0.0830156 -0.101318 -0.198993 -0.13495 0.0935268 0.0541507 -0.0119803 0.00695014 0.0549671 0.0510868 -0.150184 0.166643 -0.00577402 -0.00116928 -0.00846545 -0.114793 -0.0262822 -0.044601 0.012762 0.0533569 -0.106651 0.00671988 0.038106 0.0720987 -0.135901 -0.0207664 -0.019337 -0.0491401 -0.0429889 -0.0218676 0.0848918 0.130136 0.122694 -0.095595 -0.0531395 -0.0262396 -0.0341353 -0.168706 -0.027074 -0.0558268 -0.00290769 -0.0196112 -0.0147178 -0.0212603 0.0287758 -0.0752536 0.106858 0.0764137 0.0368737 -0.0901103 0.0249008 0.00850342 -0.0515346 0.0211015 0.0114185 0.00734024 0.114551 -0.0813712 0.157622 -0.0695506 -0.0282932 0.0718951 0.1573 0.114672 -0.121454 -0.197853 0.127674 -0.0349847 0.125832 -0.0609992 -0.0291598 0.00247999 -0.056814 -0.120261 0.0241199 -0.0807578 0.0782392 -0.0824747 -0.102613 -0.0915184 0.182668 0.00576876 0.173649 0.144633 -0.175547 0.0356213 -0.0407674 0.0303174 0.0430145 0.125694 0.0446773 -0.0203421 -0.146197 -0.178699 0.0507257 0.090554 -0.0261814 0.148245 0.0840545 -0.101234 0.0391222 -0.0322529 -0.0048113 0.101979 -0.175002 -0.160045 -0.0178691 0.148339 0.171542 -0.000655851 0.0431116 -0.17609 -0.0109624 -0.104397 -0.0442284 0.117283 0.00926019 0.0797644 -0.162076 -0.191854 -0.112897 0.00673729 0.011156 -0.145505 -0.114618 -0.0397249 0.0561204 -0.050565 0.0341975 0.00797418 0.187943 -0.109441 0.0561431 0.0183472 -0.0590238 0.0197769 0.150557 0.0842647 -0.0589226 -0.027499 -0.114949 -0.0320749 0.0192549 -0.0494885 -0.00985363 0.0393411 -0.105175 -0.101164 0.14752 -0.0379674 0.18355 -0.00390256 0.0550139 -0.0727885 -0.0737009 0.0645268 -0.0926469 -0.0214037 -0.00939712 -0.0353939 -0.039999 -0.0987878 0.0393515 0.163978 0.149412 -0.0423814 -0.165939 0.0623521 -0.0136317 0.00609788 0.164808 0.0152665 -0.0166735 0.156421 -0.0862321 0.118647 -0.0650757 0.0649658 0.0030338 -0.168893 -0.0604812 -0.058718 -0.0597763 -0.134405 0.00925174 -0.171172 0.168659 -0.0632979 -0.0172533 0.0278101 -0.0692942 -0.0306819 -0.192453 -0.0639648 0.0932211 0.170567 0.189169 0.110007 0.0236363 0.0677943 -0.0273748 -0.0792422 0.169917 0.0402553 0.00134343 0.0528929 0.00300165 0.144468 -0.155893 0.143109 0.060998 0.0618843 -0.0344408 -0.109013 0.0655337 0.0932289 -0.0165079 0.181128 -0.152823 0.0951135 0.0678348 -0.00801842 -0.0590291 -0.0985582 0.0210396 0.0262502 -0.130426 -0.0941014 0.0297401 -0.170464 0.163268 0.0735017 0.139188 -0.00411509 -0.0255094 -0.153395 0.0735711 0.155221 0.0219655 0.0786632 -0.0479959 0.0384602 0.0799182 0.060326 0.0382201 -0.0653147 0.0627221 0.0485272 -0.0183156 -0.133912 0.104545 0.00999199 0.0646881 0.0830481 -0.0882925 0.0164586 0.109529 -0.0792479 -0.0323983 -0.0619826 -0.0574469 0.0925637 -0.0121989 0.0574358 -0.098952 -0.0991969 -0.00402853 0.039441 0.0172479 0.0210138 -0.113023 0.17487 -0.0893197 0.0458196 -0.0900266 -0.0960922 0.0290544 -0.199533 0.0651289 -0.00488204 0.0483469 0.102377 -0.103254 0.0528315 0.048053 0.0219321 -0.065071 -0.0798098 -0.00318262 -0.0161906 -0.0378513 0.0398592 -0.0118261 0.0716822 -0.0292658 -0.110872 0.0539085 -0.105013 0.165446 0.0377788 0.093251 -0.0305152 -0.0777776 -0.146106 0.04954 0.00113345 0.148897 -0.00926531 0.0223837 -0.0395755 -0.00574668 -0.0483038 -0.110642 -0.0541245 0.0426358 -0.000210606 0.111234 0.0604248 -0.0334883 -0.186777 -0.0186741 -0.0907952 0.109692 -0.017996 0.129448 -0.034502 0.0476485 -0.00408895 0.0328253 -0.00118994 -0.0464745 -0.047074 -0.0658583 0.166786 0.144444 -0.0358222 -0.160426 0.0191934 -0.0639009 -0.021855 0.166785 -0.134578 -0.0725692 0.0371205 0.0514342 0.0260009 0.00894396 -0.195479 -0.00108514 -0.0883286 -0.069404 0.031756 0.0823554 -0.00514979 -0.0925328 -0.185052 0.00941971 -0.0762763 -0.115054 0.0988685 -0.0373154 -0.0681572 -0.119339 -0.0324545 -0.00969392 0.0957268 -0.0416729 0.133727 0.033343 -0.00486348 -0.0762977 -0.0210182 0.0376762 0.0480982 -0.0136133 0.0968974 -0.0214291 -0.0259507 -0.122534 -0.0952879 0.0140346 -0.124039 -0.0832204 -0.0184695 0.117236 0.0506024 0.00707253 0.0712419 -0.093206 0.163985 -0.0467547 -0.0790157 -0.0801253 -0.0260637 0.0302283 -0.00203886 -0.0481166 0.00540793 -0.032662 0.0557282 -0.0811991 0.128505 -0.0518974 -0.0412086 -0.0385788 0.0911644 -0.0488934 0.00776847 0.0703212 0.115199 -0.0263816 -0.0645106 0.153502 0.0174925 0.000157684 -0.130246 0.00640164 -0.0311343 -0.133501 0.0857044 -0.0662474 0.0875675 0.0498587 -0.0506803 -0.162429 0.098585 -0.0295472 -0.00909801 -0.0475849 -0.180186 0.0338488 0.0278452 0.00432458 0.0670919 -0.109996 0.0551126 0.0217825 -0.0653079 0.0140924 0.0595343 0.0252448 -0.0499334 0.0445238 -0.0826374 -0.0922624 -0.0237535 -0.0229966 0.0249734 -0.0373546 -0.0152464 -0.0991261 0.0206352 0.0103518 0.0451621 0.195507 0.00818811 -0.10851 0.0231143 0.0263145 0.0659772 -0.0675931 0.00701431 -0.111516 -0.0524063 -0.0286203 0.136232 0.165368 0.0188669 -0.0853701 -0.010366 0.194579 0.0202608 -0.184542 -0.164127 0.000605718 0.0637919 0.0777469 -0.0303769 0.10535 -0.0930219 -0.134711 0.0660305 0.156546 -0.0972694 -0.0532325 -0.101614 0.050039 -0.0888496 0.0726072 -0.0354035 -0.122045 -0.108592 0.0587178 0.0896799 0.0489179 -0.119036 -0.130526 -0.12583 0.0132113 -0.0695358 -0.139851 -0.0736525 0.0680683 0.0325124 0.149032 -0.0809206 0.074642 -0.00471854 -0.0507409 0.0107142 -0.0299705 0.010274 -0.0195096 -0.0937541 -0.0193736 -0.0336681 -0.062153 -0.00175908 -0.017375 5.88319e-05 -0.0638715 0.0979979 0.0656899 0.0786143 -0.100755 0.0107826 -0.197952 0.0498256 0.0655592 -0.108483 0.0614353 0.0796902 0.0379702 0.00323269 0.10974 0.0508961 -0.0339058 -0.00504344 -0.0221434 0.125274 0.046226 0.153975 0.0442513 -0.0210087 -0.181289 0.0734108 0.0170033 0.176166 -0.0903316 0.0670929 -0.0781857 0.0624013 -0.0849837 -0.0965961 -0.0735715 -0.0273192 -0.0701295 -0.0497747 0.037273 0.0483463 0.0245258 -0.0219433 -0.0487074 -0.0698095 0.139772 -0.156978 -0.0832897 0.112282 -0.0174206 0.0013997 -0.0465311 -0.0732106 0.0289129 -0.034962 -0.0151922 -0.0181207 -0.0576179 -0.0846216 0.093149 -0.17042 0.171245 0.18458 -0.0979391 -0.0805488 -0.0525211 -0.0157484 -0.035422 -0.139589 -0.0476057 0.0178618 0.0332915 -0.0238686 0.0109018 -0.0263465 -0.194201 0.0649836 0.0651479 0.147801 0.151609 0.0251189 -0.102335 -0.045795 0.0910042 0.00915411 -0.0638942 0.0104695 0.0258091 0.0446595 0.0153285 -0.0385804 -0.0527504 -0.0218339 -0.0166612 0.00251502 0.0733749 0.0697615 0.0921748 0.0340232 0.0292756 -0.187272 -0.066983 -0.0456911 0.104035 -0.0549399 -0.0697026 0.121154 -0.132927 0.0489387 -0.0432769 -0.158628 -0.06878 -0.0819674 0.171742 -0.117406 0.091139 -0.00468437 0.138462 -0.018892 -0.188162 -0.00201776 0.0230021 0.0317936 -0.0212031 0.102326 0.074213 -0.0010593 -0.00937816 0.0463688 0.0315416 -0.157536 0.0984 -0.0872326 -0.0884095 0.118746 -0.158946 0.0249426 0.151919 0.0298024 -0.00298905 -0.116674 -0.0119734 -0.174915 -0.121346 -0.143023 -0.0590897 -0.00747633 -0.00333762 0.0298838 0.10098 -0.0764095 0.00421637 -0.0629921 -0.00252433 0.0532949 -0.0348995 0.140882 -0.0782831 -0.085147 -0.052743 0.0757794 -0.108221 -0.0307087 -0.036299 -0.169719 -0.0782269 -0.0379291 0.0474696 -0.041141 -0.0771731 0.0728359 0.0552034 0.0733604 0.00490094 0.136731 0.0150455 0.0555471 0.048936 0.0633781 0.117093 -0.00365059 -0.0586386 0.0308752 -0.00545127 -0.188148 0.155346 0.0710036 0.0964219 0.0487881 -0.0914329 -0.0360468 -0.0187908 0.17623 -0.136248 -0.0774574 0.00057176 0.116593 0.0756975 0.11104 -0.0727042 -0.158325 0.0198693 -0.113737 -0.0588515 -0.0124678 0.128706 -0.0783511 0.0438356 -0.0934223 -0.065023 -0.00552751 0.115159 0.0889791 0.0436638 0.140318 -0.074529 -0.0362897 0.088299 -0.0668209 0.133176 0.0972787 -0.0665532 -0.0510036 4.40931e-06 0.00731236 -0.144128 0.0547632 -0.00334847 -0.0601204 -0.187261 -0.127301 0.0327509 0.0612207 0.0250129 -0.0436908 0.0768826 -0.0615235 -0.081157 0.00870425 -0.0198275 -0.0952409 0.10459 -0.083616 0.106224 -0.173787 0.0835706 0.0410322 0.0370933 -0.0274275 -0.175549 -0.12069 -0.060732 -0.0985028 0.00949231 0.0697697 -0.0669458 -0.0846056 -0.079361 0.0440899 0.0170666 -0.0731573 -0.062289 0.050172 0.0726565 0.0185383 -0.0436086 0.119354 0.158396 -0.0964184 0.0179962 -0.0598563 0.102691 0.0521178 -0.148788 0.173577 0.172857 -0.00447139 0.0227737 -0.0638637 0.0583521 -0.0340335 -0.0848504 0.0970957 -0.0757046 -0.166486 0.0217237 0.187961 0.175865 0.0373889 0.0744253 0.0701738 0.0261711 -0.105749 0.0372658 -0.104142 0.0364618 -0.0382243 -0.0314507 0.0406567 -0.133506 -0.0157776 -0.0547662 0.0864186 -0.0575842 0.00223657 0.092937 0.0728597 -0.0527058 0.115636 -0.12829 -0.138271 -0.0764036 0.129409 -0.0341626 0.148259 0.104528 -0.0373499 -0.0979007 0.0311966 -0.0338979 0.0371407 -0.0346812 -0.0979953 0.115639 0.0564231 -0.0898523 0.0485587 0.130666 0.082102 -0.122828 0.147802 -0.018329 -0.0296701 0.109046 -0.0358444 -0.0326226 -0.0555362 0.00138861 -0.0643756 -0.141333 0.129099 -0.109195 0.0107998 0.100048 0.01556 0.0181113 0.0911217 -0.173661 0.0414509 0.0831849 0.115398 -0.121719 -0.0818878 0.00647637 -0.0463922 0.0576591 -0.0140053 0.0380246 -0.0209145 -0.153986 -0.174468 0.129478 0.163191 0.0547969 -0.0819462 0.0681303 0.024115 0.0335124 -0.0735367 -0.0584788 -0.0700973 0.0578491 0.0326015 0.0799292 -0.143397 0.129756 -0.0441355 0.176408 0.0325232 0.0539355 0.107824 0.071896 0.173825 -0.0456631 0.122573 -0.0161253 -0.0456058 -0.00645962 0.0676743 0.143424 -0.0740641 0.0578189 -0.0722637 -0.00937514 -0.107015 -0.129564 0.0309212 0.0704707 -0.110585 0.0327538 0.0319829 -0.110367 -0.00447122 0.125479 -0.0486793 -0.00248302 0.00461054 -0.0999071 -0.0633211 -0.00311313 -0.076573 0.1805 -0.0267601 0.066869 -0.175708 -0.183645 0.0379885 -0.0455863 0.0971061 0.0330566 0.0440327 -0.0973219 -0.00752192 -0.123713 0.101713 -0.104366 -0.106441 -0.0235 0.0785994 -0.0236089 -0.0173785 0.0845612 -0.0231595 -0.054841 -0.0506013 -0.00447116 0.000783087 0.0253487 0.153295 0.111198 0.0722682 -0.0565103 0.0120718 0.00479446 0.0817829 -0.148877 -0.0442746 0.0116407 0.133091 -0.00522336 -0.0016507 -0.0289847 0.00611273 -0.0361364 -0.0438616 -0.102626 0.0792809 0.0489677 -0.125283 0.0128473 0.043978 0.0998577 0.00239484 0.0299035 -0.0233279 -0.189194 -0.0532673 0.133785 -0.131805 0.0601587 -0.0107099 -0.0451419 -0.0662903 0.0602754 0.134535 0.0611929 -0.0769934 0.0118793 0.00214465 -0.0315238 -0.0152463 -0.0733191 0.0928041 0.0190466 0.0154592 0.0523119 0.0660855 0.0916864 -0.0292211 0.0568222 -0.109502 -0.0628723 0.048623 0.0124583 -0.0690793 0.113647 0.00352006 0.0402256 -0.105572 -0.0410441 0.00046971 0.144884 -0.0711298 -0.10689 0.170468 0.102294 0.107247 -0.0137585 -0.0288557 -0.0751957 0.0398153 -0.0437549 -0.0355282 0.0612603 -0.061384 -0.0162128 -0.0238929 -0.00743943 -0.13578 0.00807314 -0.0634153 -0.0517713 -0.0248633 0.0146042 0.0890408 -0.0848198 0.144633 -0.00585673 0.0978845 0.0178106 -0.0319085 -0.0347706 0.176456 -0.114709 0.0804799 -0.034502 -0.00575657 -0.0243089 -0.116312 -0.125944 0.0978678 -0.150341 -0.0173437 -0.116641 0.0273818 -0.0809285 -0.0543815 0.0185518 0.0832468 0.0684589 -0.0640845 0.131082 0.0738278 0.0612041 0.140192 -0.00287968 0.0159933 -0.0134364 0.149393 0.0494167 -0.154652 -0.0639951 -0.164385 0.105403 0.117736 -0.0831189 -0.0972902 0.0186725 0.152696 -0.00702375 -0.0150585 -0.0622476 -0.154592 -0.00683754 0.116311 0.157696 -0.0106081 -0.0912782 -0.0708324 -0.06814 0.00523364 0.0645373 -0.155086 -0.0631979 -0.00037875 0.0486374 0.15958 0.105232 0.0447844 -0.124432 -0.097623 -0.0388307 0.00248249 -0.0418098 0.0152895 -0.0201245 0.139705 0.170339 -0.133392 -0.0910326 -0.0510422 -0.0216809 0.114948 -0.0459067 0.0189889 -0.0288309 -0.0971123 0.0712793 0.0223623 -0.146404 0.000520672 -0.11323 -0.1537 0.118672 0.0749711 -0.0609548 -0.0356461 0.052532 -0.057503 0.0944452 0.105557 -0.171339 0.00444123 0.00194197 0.0867372 -0.0298234 0.000970044 -0.078408 -0.188846 0.0541998 -0.0410185 0.0547514 -0.0181927 -0.0307089 -0.0673952 0.0542171 0.147059 -0.00345228 0.0086632 -0.052758 0.0862079 0.0726976 0.0456202 0.171588 -0.146484 0.0821507 0.000466566 0.0451124 -0.0217177 -0.0317517 0.0790825 0.0333748 0.0330379 -0.0530276 0.0822982 -0.00537435 -0.11644 -0.198237 0.0378849 0.0518648 0.174194 -0.110674 0.00636467 0.00239711 -0.0405134 -0.123147 0.132835 0.0683922 -0.158989 -0.120747 -0.0147224 -0.00548449 0.127236 -0.0778422 0.104435 0.106979 0.0228111 -0.0892611 -0.075227 0.0851548 0.0154906 -0.138629 -0.0992039 -0.0496546 0.121907 0.0388574 0.182542 -0.0765599 -0.0400354 -0.187978 -0.0826258 -0.0519026 -0.0132578 -0.0537097 0.1746 0.0070641 -0.0968995 0.0623578 0.0342466 0.0890422 0.166274 0.0621336 0.12176 -0.0140958 -0.0213157 -0.0367709 -0.0423131 0.0252492 -0.0816524 0.123873 -0.0985638 -0.0644972 0.0243635 0.12006 -0.0939566 0.0256829 0.0742099 -0.197046 0.0156869 0.121599 0.0213824 0.161574 -0.0749354 0.194887 -0.17861 -0.0770133 0.0812019 0.068215 0.0653492 0.00637131 -0.101095 0.154896 0.0496502 0.018175 -0.0916938 0.159153 -0.148444 0.108446 0.0777969 0.0155516 0.0717407 0.183272 0.115454 0.0146975 -0.0223209 0.0759849 0.07412 -0.0650214 -0.125119 0.0520904 -0.0327693 -0.0966576 -0.0444207 -0.0550689 0.13822 0.0795789 -0.114992 -0.119644 0.171726 0.0918151 0.124265 0.0350327 -0.0762412 0.145777 -0.0731269 -0.0546703 -0.0251042 -0.00716974 -0.0910995 -0.00836201 0.174916 -0.0316614 0.0531054 0.148876 -0.0273977 0.0607623 -0.0273627 0.0953972 0.0278124 0.0263287 0.0201447 0.0385237 0.0270502 -0.11123 -0.0745416 0.0573017 -0.143658 0.0374135 -0.164546 0.128323 -0.0363972 -0.0179473 0.0431378 -0.0889984 -0.0762629 0.0817612 -0.0665592 -0.00472847 -0.0231241 0.00772909 -0.110559 0.108814 -0.0757488 -0.0913883 0.159954 0.106186 -0.0736631 -0.0892241 0.0302587 -0.0024667 -0.0322108 0.0460961 -0.138635 -0.161549 0.125471 -0.0435463 -0.125871 -0.0723674 -0.102212 -0.0146561 -0.153939 0.0529087 -0.0520584 -0.0996289 0.135536 -0.031616 -0.05514 0.0403819 0.059335 0.123433 -0.125653 -0.0213251 -0.00715357 0.0653716 -0.0563146 0.191393 -0.0221645 -0.0417949 0.128836 0.0159219 0.0644168 0.0586094 -0.0714448 0.0190173 0.0966464 -0.0422268 0.0417609 0.0106957 0.0167343 0.0803859 0.02651 -0.0351964 0.0262551 0.125625 -0.019829 0.116227 0.124331 -0.101503 0.152098 0.0441748 0.0812493 -0.0508142 -0.115248 0.0998741 0.180254 0.062357 -0.149155 -0.193272 0.0219467 -0.0823514 -0.0317644 0.100038 -0.0101744 0.100663 0.00990466 0.0236647 0.130961 0.0777346 -0.0564176 -0.0760425 0.0561217 -0.0963329 0.11589 -0.00234573 0.148497 0.0167303 -0.141449 0.0804968 -0.0366721 -0.145515 0.124269 0.0982042 0.0934019 -0.00818719 0.00400505 -0.0829391 0.0826338 0.0345716 -0.104354 0.0226666 0.070747 -0.0185671 0.00212561 0.0358485 -0.00714747 0.0994097 -0.0503403 -0.0864417 -0.162974 -0.0984617 0.0273064 0.00661734 -0.0238882 0.0611688 -0.0295073 -0.061033 0.0276523 -0.0807148 -0.0130679 -0.0779448 0.147538 -0.0501656 -0.0918611 0.0248027 0.0171074 0.108862 0.0254717 0.0871483 0.01853 0.109392 -0.0111759 0.131208 -0.093001 -0.0849045 0.0557644 0.074606 0.0681365 0.115936 -0.102439 0.000398338 0.0684373 0.0715703 -0.00323366 -0.0841404 -0.113067 0.00813783 -0.0105812 -0.0335078 0.161089 0.0651507 -0.0729057 -0.193396 0.019124 -0.0503562 -0.00361563 -0.0762701 0.0453375 -0.0255446 -0.0477211 -0.0507137 0.071585 -0.0219542 -0.0587008 0.0744964 -0.0523668 0.0796865 -0.108776 0.0155159 -0.0383772 0.0433474 0.121563 0.102746 0.0273057 0.00573622 -0.037827 -0.0232295 -0.0073874 0.102438 -0.0330441 -0.0543528 -0.0461127 -0.0675706 -0.0740617 0.122357 -0.0979335 0.085381 -0.0576684 0.00639369 0.0831565 -0.100316 0.0414032 -0.0653118 0.121324 0.0216848 0.0900505 -0.071647 0.0452003 -0.0110681 0.0489438 0.0103077 -0.14159 0.0135204 0.124884 0.0862567 0.103246 -0.0530342 -0.157265 0.0767848 0.0760751 -0.0883935 -0.0655454 0.074044 0.0223848 -0.048571 0.00821157 0.109824 0.064415 -0.0141266 -0.039786 0.130876 -0.063379 0.128186 -0.0861393 -0.168572 0.0170096 -0.0854849 -0.0367249 -0.0762687 0.0830906 0.0511852 -0.141122 0.0218354 0.186877 0.00287089 0.00382355 -0.0238779 -0.0287566 -0.120682 -0.0544817 0.0160744 0.0720116 0.0643571 -0.0557315 -0.194014 0.12299 -0.0856011 -0.028883 -0.152793 0.16444 -0.0803796 -0.188021 -0.117952 0.0096534 -0.0386957 -0.134825 -0.12512 -0.0713688 -0.0613927 0.134665 -0.099055 -0.0805282 0.118551 -0.144457 -0.100594 -0.0327854 0.0277555 0.0597976 0.0647354 0.0776005 0.134461 0.095261 -0.106852 0.0265139 0.15761 -0.166186 0.00927552 0.0622653 0.085275 0.0493261 -0.0868665 0.0377911 0.168552 -0.173305 0.117742 0.0555192 0.0656532 -0.0347394 -0.14834 9.18313e-05 -0.111785 0.105896 0.0322 -0.194577 -0.0836783 -0.0989706 -0.0947988 0.0432594 -0.0918858 -0.0995091 0.0262908 0.107173 -0.0951155 0.0105215 -0.113728 -0.159342 -0.0654786 0.064143 -0.0494324 0.023682 -0.00822243 -0.0205741 -0.0616888 -0.00934976 -0.02698 0.0204146 0.0981779 0.000347311 -0.0347149 -0.0312651 0.0352223 -0.0225632 -0.000647071 0.135263 -0.0477766 0.0280528 -0.124402 0.058347 0.107083 0.04322 0.0139314 0.0240803 0.192185 0.0709214 -0.0580289 0.0119505 0.138348 0.020047 0.00371684 -0.0243933 0.090351 -0.0687861 0.0478534 -0.084952 -0.125906 -0.028513 0.0367536 -0.153133 0.139659 0.0177919 0.0404891 0.0104616 0.00624866 -0.0655037 0.0198053 0.0264491 -0.0645298 -0.137349 0.0781445 0.105443 0.0588098 -0.198963 -0.144759 -0.0123806 -0.0872505 0.0489628 0.165573 -0.02532 0.0521284 0.184025 0.0404003 0.0464471 -0.0551916 -0.177184 0.0271253 -0.0034037 -0.0658193 -0.0662215 -0.0132533 -0.125315 0.141046 0.0461979 0.0969691 -0.0854785 -0.0897898 0.113935 -0.0820357 0.0423564 0.086191 0.0526383 -0.0257174 0.0623248 -0.040354 0.111215 0.0749939 0.133344 -0.0126575 -0.0246255 -0.0236777 -0.0364734 -0.0630517 0.116494 0.0734776 -0.0348517 0.0196053 -0.0819114 -0.0399254 0.0580376 0.0759767 0.0180643 0.085518 -0.100434 -0.0521235 -0.0812925 -0.105027 -0.0484524 -0.0363035 -0.0228211 -0.0222469 -0.0981856 -0.0369638 -0.0263641 0.0581251 -0.00310107 0.117557 0.132303 -0.0497685 -0.0332631 -0.0818184 0.100332 0.0244121 -0.0652835 -0.0491997 -0.0534054 0.0174608 0.0664524 0.0295629 0.0225901 -0.0888412 -0.0778093 -0.120872 0.00783921 -0.0201814 -0.0501902 0.118165 0.0698079 -0.0545998 0.0429965 0.100156 0.0755313 -0.00443091 0.102075 0.0554922 -0.13444 -0.0911132 0.0445293 -0.153063 0.082901 -0.0972183 0.0878064 -0.04307 -0.062527 0.144124 0.0416528 -0.186931 -0.0791 -0.00509941 0.152787 0.0097358 0.0664818 0.0145853 0.155287 0.0865633 -0.094988 -0.0321996 -0.115481 -0.0400912 -0.0500139 0.0634169 0.059535 0.0497293 0.0949798 -0.0794144 0.00725254 -0.0667805 0.0128791 -0.0024801 0.161359 0.0396163 0.0684946 0.0464989 -0.107009 0.0754266 -0.144314 0.100434 0.0790466 0.10906 0.0709058 0.0912026 -0.0373557 -0.172247 -0.10373 -0.0774942 0.180551 -0.0567821 0.00344529 -0.0238966 -0.071244 -0.00886054 -0.0870133 -0.0672678 0.0168821 -0.0080154 0.175024 0.0409669 0.0224018 0.0373319 0.0300915 0.0714408 0.0454005 -0.0797332 0.0931349 -0.0440773 0.0370371 -0.059052 0.0549479 0.148431 0.0178314 0.0642342 0.0964044 0.136255 -0.0520742 -0.0147751 0.157252 0.120343 0.000909928 -0.0820481 -0.0162252 0.195998 -0.0451523 0.0156317 -0.0433994 -0.179394 -0.0291888 0.031602 -0.138595 0.0453903 -0.053525 0.0533645 0.02227 0.0126411 0.122131 -0.0879646 -0.0215931 0.0333729 0.0446999 0.0591722 -0.0780916 0.0378628 0.115068 -0.114414 -0.0350432 -0.0493626 -0.142465 -0.0625879 0.0159573 -0.0156559 0.0108155 -0.0668679 0.0122449 0.00822975 -0.0320681 -0.123161 0.0960891 0.0351467 0.0778529 -0.153943 0.0473058 -0.00361153 0.16659 0.0248678 -0.0368297 -0.113077 -0.142189 0.181854 -0.181379 -0.119164 0.0399178 -0.0229477 -0.0746875 -0.0437246 -0.0399368 -0.0499734 -0.0493196 0.0195816 -0.0986321 0.0707209 -0.00414725 -0.0471 0.0998089 0.0684825 0.106991 0.190688 0.0273364 0.133041 -0.0809991 -0.00291513 -0.0615696 0.0944158 -0.0124822 -0.0537597 0.130994 -0.186247 0.0811625 -0.114216 -0.118383 0.148816 -0.0504663 0.156306 0.0246669 -0.0959509 0.0715643 0.0871272 -0.142828 -0.177593 0.0797585 0.177558 -0.00227871 -0.048992 0.0581239 -0.106916 0.0374948 -0.0652608 -0.177392 0.0873563 0.163688 0.175049 -0.123049 0.0465342 -0.0438138 -0.0677118 -0.0665715 -0.00545179 -0.0229859 -0.0035849 -0.121436 0.15066 -0.181681 -0.0570391 0.14615 0.120138 -0.0470235 -0.0363452 0.0570137 0.0810537 0.144647 0.0551718 -0.0992013 0.0197182 -0.068733 -0.00148506 -0.0504269 -0.10114 0.0561819 -0.0903938 -0.152314 -0.130388 -0.0927436 -0.164623 0.0504792 -0.0810208 0.0213169 -0.131776 -0.0615609 0.0530048 0.0727201 0.012052 0.0760092 -0.0683381 -0.0751482 0.0515525 0.028854 -0.0728212 -0.114071 0.0547529 0.0452989 0.105754 -0.111243 -0.0782788 0.000690547 0.0237403 0.000978353 0.00766842 0.103249 0.187591 -0.0150012 0.0974326 -0.00552434 -3.85494e-05 0.0643339 -0.084964 0.0442332 0.0159128 0.0712034 -0.13895 0.0261111 0.0358574 -0.173105 -0.064872 -0.059464 -0.0577544 0.167033 0.076868 0.010318 -0.105072 0.0322137 -0.0240038 0.174283 0.0361344 -0.115919 -0.0311717 0.140555 -0.155911 -0.198733 0.0691219 -0.0107736 0.110015 -0.0999933 0.116961 -0.0448037 -0.0946318 -0.112088 0.0594442 -0.0991668 -0.014336 0.0922401 0.0615341 0.0551855 0.108505 -0.180698 0.151037 -0.0173448 -0.197098 -0.00614217 0.121821 0.0932734 -0.105601 -0.0513285 0.131976 0.147203 -0.108201 -0.142049 -0.044593 -0.135462 -0.047132 -0.000266246 -0.0917935 -0.0673548 -0.0804355 -0.0706268 -0.136355 -0.167071 0.0460669 -0.0430329 0.0544126 -6.85085e-05 0.112434 0.0390168 0.00455952 0.0204175 0.191269 -0.132762 -0.0227112 0.160651 0.00300008 0.0107264 0.190427 0.0987955 0.0132257 -0.06562 -0.0499336 0.0989994 -0.00233862 0.0146114 -0.028709 0.114112 -0.0992445 0.116378 -0.128683 0.10726 0.133025 0.0866737 0.0883822 -0.0513443 -0.144922 -0.102024 0.110982 -0.157168 0.0764473 -0.0728822 0.0892851 0.0952547 0.1992 0.0523784 -0.0214435 0.150802 0.155647 0.0512819 -0.0195396 -0.00365636 -0.00242235 -0.0268549 -0.0706604 0.115328 -0.0793639 -0.0924625 -0.0480306 -0.102413 -0.0176669 0.0160615 -0.0706767 0.102686 -0.12931 -0.00969736 -0.0332304 -0.0913119 0.0179673 -0.0363995 -0.0358028 0.0255481 0.0378848 0.0902633 -0.00446327 -0.05772 -0.0281507 0.145608 -0.0824872 0.117954 0.09846 0.0173184 0.196567 -0.108592 0.0224623 0.113916 -0.0676905 0.00160647 -0.0575253 0.00912779 0.0273497 0.174697 -0.0108237 -0.0544671 0.0547456 0.0831457 0.0616168 0.0173281 0.016014 0.0229364 -0.0580012 0.0228395 -0.0385684 0.00909979 0.0754799 0.0302909 -0.00495718 -0.00242008 -0.0736796 0.0697571 0.0436012 0.0120741 -0.0799599 -0.131746 -0.0985321 0.0340878 0.0560145 -0.139431 -0.0546951 0.0180585 -0.0211893 -0.0472245 -0.105717 -0.0750286 -0.029325 -0.0285926 -0.122565 -0.189082 -0.0805336 -0.119336 -0.00806 0.0557214 0.0157946 0.031295 -0.167649 0.0125828 0.0387506 -0.0614024 -0.0360563 0.128344 0.110527 0.0410051 -0.0813369 0.063182 0.0569344 -0.018676 -0.0941877 0.01794 -0.00323479 0.0106953 -0.00457172 0.020948 -0.114401 0.0920525 0.00287693 0.0113411 0.0430471 -0.0786771 0.0586082 0.0316463 -0.0778001 0.0438442 -0.195574 0.0413048 -0.0371814 -0.00696706 -0.014395 0.0586523 -0.173873 0.056996 -0.0842389 0.0216522 0.145771 0.167339 -0.122417 -0.0656695 -0.0247306 0.199305 0.0469065 0.00981239 -0.0323964 -0.0167857 0.0949114 0.058183 0.179278 0.0450493 0.150329 0.0788825 -0.033093 0.0516212 -0.0501672 0.0141599 -0.0653753 -0.0766563 -0.114991 0.00312159 -0.123586 0.0446519 -0.185022 -0.122031 0.0877857 -0.169598 -0.0311555 -0.119326 0.0150516 -0.0572006 -0.122731 0.0840117 -0.0267784 0.192424 0.122603 0.0211087 -0.01666 -0.0132857 0.0675729 -0.0560351 -0.0657427 -0.0458286 -0.169748 0.0233192 -0.124793 0.0980061 -0.0414861 -0.0164518 0.0588649 -0.0486059 -0.0171615 -0.0533849 -0.0637319 0.0732634 -0.063678 -0.00764784 -0.0744436 0.192252 0.0633502 0.0605751 -0.192318 0.0216197 -0.177611 -0.070648 0.0352913 0.138047 0.0779404 0.186245 0.0580946 0.0553766 0.0693024 0.138366 -0.0140905 -0.0336002 0.108441 0.00351423 0.0509873 0.0863595 -0.0229722 -0.0462945 0.127433 0.171721 -0.0244456 -0.156239 -0.143564 0.0446749 0.152981 -0.087802 -0.0561877 -0.0664354 0.056651 0.0886967 0.00484505 -0.0231694 -0.140699 -0.0343946 0.086171 -0.00949539 -0.186161 0.0616484 0.079376 -0.0857174 0.0862444 -0.106144 0.0918133 -0.0262478 -0.0568566 -0.0370599 0.0374766 -0.0232996 0.0978239 0.0367731 0.148389 0.00124517 0.115045 -0.0334303 -0.0238956 -0.041842 0.159493 -0.132404 0.111664 -0.0327573 0.015474 -0.00421616 -0.0557221 0.0860165 -0.162506 0.0699682 -0.109887 -0.0607263 0.0215851 -0.0814699 0.0681052 0.0769684 0.0449779 0.0748578 0.133161 -0.0527283 0.0947423 0.00880743 0.067394 -0.193638 0.113361 -0.0257591 -0.0120344 -0.125952 -0.115896 0.0482415 0.178208 -0.0658054 0.0390782 0.143078 0.0284329 -0.126089 0.0392485 -0.0896639 -0.0632102 0.00691358 -0.00428328 0.0226605 0.00973016 -0.0919127 0.00828701 -0.0253443 0.0769775 0.0717522 0.179139 0.0243104 0.0596926 0.0423555 0.0735871 0.0233623 -0.0341245 -0.0375431 0.0836456 -0.169594 0.0297267 -0.0844159 -0.171012 -0.0379419 0.0935983 0.0983376 -0.00502901 -0.133132 0.0715242 -0.0773919 0.179657 0.0736385 0.0436495 -0.18217 -0.0431859 -0.0697488 -0.0789611 -0.0361666 0.121044 0.0662588 -0.170994 0.034749 0.0643629 -0.0370474 0.0444381 -0.0182188 0.0292012 0.0323394 -0.0855909 -0.114355 -0.0624344 -0.171627 0.0156989 -0.00465511 0.0584138 -0.0276464 -0.0422591 -0.0302798 -0.146457 0.0695012 0.182263 -0.0364448 -0.145095 0.0271935 0.129951 0.0347776 0.147043 -0.00949374 0.112684 0.0121581 0.0860762 -0.0539792 0.0309152 -0.0804107 -0.0570717 0.0766399 -0.10362 -0.0716728 0.0465341 0.093981 0.0929274 -0.020934 -0.0739259 -0.0581214 0.0359244 0.0582024 -0.0564133 -0.102039 -0.0768452 0.0915161 0.0137124 -0.00920676 0.0202137 0.0561926 -0.102952 0.0754017 -0.0181412 0.0414107 -0.133879 0.0325933 0.0362072 -0.0160516 -0.00992615 0.016503 0.111814 -0.023238 0.04921 -0.0437026 -0.163751 0.0618572 0.0225462 0.0260435 0.0912897 -0.0463129 0.0256534 0.038128 -0.000370921 0.077979 0.121593 -0.0731616 0.0488341 -0.0160181 -0.102252 0.17541 0.0330538 0.074887 0.0757745 0.177407 0.0777914 0.12791 -0.06538 0.111687 0.10932 0.0207498 0.0324005 0.00755393 0.00143086 0.01094 -0.0189297 0.000335328 0.149976 0.0284377 -0.112142 0.0901933 0.0536306 -0.0247884 -0.191353 -0.0213885 0.0425823 0.106812 -0.06294 0.106193 0.0992674 0.0249714 0.127699 -0.108163 0.0727676 -0.0864323 -0.0238803 -0.0181954 -0.0882676 0.0701732 0.176172 0.0173718 0.155834 -0.0292913 0.0950706 -0.0255036 0.0758336 0.0231357 -0.0622778 0.0672481 0.0998252 0.0849899 -0.187491 0.138526 0.0728875 -0.0894748 0.104909 0.0832906 0.00221153 0.150853 0.0930068 0.131352 -0.123405 -0.0850884 0.0325139 0.160425 -0.033065 -0.0874596 -0.0777834 -0.0269123 0.0143878 -0.0287719 0.0934759 0.0612804 -0.0493625 -0.0516843 -0.0898497 0.0330344 -0.0971607 -0.0440399 -0.0809647 -0.131184 0.0091297 0.0609195 0.112359 -0.0846052 0.0164073 0.14249 0.0406944 -0.0191682 0.137161 0.016 -0.0841062 -0.136083 0.148659 0.101464 -0.122391 -0.0350497 0.00941388 0.0756288 -0.0336172 0.0170056 -0.0862024 0.0784009 -0.087066 0.043886 -0.0425132 0.0950162 0.011151 0.0740145 0.105498 0.0154371 0.0495712 0.0366195 0.0958093 -0.0330403 0.0843428 -0.00710235 -0.102955 -0.108852 -0.0288192 0.0156069 0.0320067 -0.0282548 -0.0134543 -0.112507 0.0101194 -0.0549593 -0.0359433 -0.161039 -0.0640445 -0.0353758 0.0611001 -0.0589835 0.106993 -0.151959 -0.134251 -0.0176367 -0.0653176 -0.00789289 -0.0908523 0.156957 0.0639975 -0.00519447 0.0484873 0.0514108 0.106985 -0.120782 -0.0814522 0.0253901 0.0615407 0.144812 0.0233651 -0.131173 0.0478725 -0.0924831 0.106745 -0.00313147 -0.0825556 -0.0339057 0.0272013 0.147749 -0.0359147 -0.080798 0.00566584 0.042442 -0.0651339 0.0733082 0.0515124 -0.050556 0.0237386 0.0678904 0.16353 0.080922 -0.0541319 -0.088465 0.0220176 0.107937 0.110793 -0.0984241 -0.0354439 -0.186675 -0.161568 -0.0645485 0.124707 0.143191 0.0576934 0.00152877 -0.19829 0.14193 0.0526618 0.0902846 -0.00595672 -0.0507881 -0.155597 -0.0109382 0.167752 0.0232758 -0.0481485 -0.0261782 -0.0291206 -0.0600236 0.00251101 0.16711 -0.108959 -0.00288333 0.0886027 0.127936 0.00599987 -0.155018 0.148346 0.0158319 -0.0712873 -0.111198 0.120786 -0.0731387 -0.0319243 0.052816 -0.0104746 0.0794915 -0.0515557 -0.118426 0.0834832 0.0590416 -0.0561363 0.0355932 0.0186942 -0.0137338 0.0399696 -0.0909842 -0.023614 -0.0682766 0.0438962 0.0812208 0.0643075 0.0507711 -0.0210149 0.0278831 0.0298345 0.0235453 0.109946 -0.0793998 -0.0786823 -0.182222 -0.0788482 -0.081807 0.0556739 0.0896639 0.0381299 0.0411368 0.147109 0.0002377 -0.0890544 -0.0869872 0.104804 0.166078 0.117445 -0.0650678 0.0611863 -0.0071926 0.033257 -0.133053 -0.00216425 0.119103 0.0153346 -0.0311569 -0.0753271 -0.0493301 -0.0498602 -0.120931 0.0156239 -0.166773 -0.0944299 0.0570036 0.029077 0.180701 0.0709014 -0.0573728 -0.0970516 0.030722 -0.0106144 0.0232566 -0.0161596 0.156014 0.0395361 -0.0230571 0.0693504 0.142281 -0.00577308 -0.0747531 0.027705 -0.0320322 0.000271416 -0.136905 -0.00793688 0.0438485 0.0719179 0.16338 0.0370943 -0.127993 0.0672675 0.0791422 -0.00399304 0.0243649 -0.11801 -0.12844 -0.1314 -0.0755641 -0.0269698 0.0845918 0.170852 0.0630108 0.0117422 0.00977027 0.0647077 0.0124617 0.19331 -0.0454784 -0.129203 -0.118811 -0.00492641 -0.0193337 -0.137975 -0.116351 0.0193247 0.056336 -0.197834 0.0188676 -0.0170624 0.108304 0.0242299 0.0830136 0.103652 -0.0185822 0.0976074 0.103709 -0.132134 0.0484373 -0.0619057 -0.0432641 -0.143874 0.0505482 0.00239614 0.0972994 -0.146331 0.158373 -0.116932 0.0821246 -0.182468 -0.0334332 -0.0609408 0.0283351 -0.124211 -0.0466125 0.0223143 -0.142575 0.0931686 -0.0592143 -0.0257833 -0.0634746 -2.9176e-05 -0.0878077 0.0392592 -0.0700189 -0.0219458 -0.0517461 0.075887 -0.0836188 0.0358839 0.0572256 0.0923838 -0.0109734 -0.063842 0.197261 -0.0731783 -0.0381169 0.0055652 -0.0159328 -0.0719421 0.112888 -0.071362 -0.10235 -0.111582 -0.00432431 0.0587054 0.0200053 0.0159712 -0.0272574 0.091902 0.100055 -0.0251596 -0.0211969 -0.126944 -0.15433 -0.0110325 0.135719 -0.0771502 0.0637948 -0.0830112 -0.0865878 -0.0595728 0.00896068 -0.0534528 0.161328 -0.121366 -0.0560363 -0.00872375 -0.0535526 0.0939689 0.160904 -0.162086 0.07831 -0.0142574 0.029997 -0.0353841 -0.164681 -0.0689796 0.136932 0.0821223 0.0167316 -0.0250773 -0.061251 0.0974464 -0.057102 -0.0670348 0.0201999 0.00126846 -0.0687428 0.0228439 0.100882 0.078102 0.14473 -0.0329989 0.132537 -0.0108739 -0.052047 0.0366124 0.00796887 0.179378 -0.0806455 -0.0243585 0.140321 -0.0603071 -0.128057 0.0325378 0.104432 0.107609 0.0696438 0.0229717 -0.0870601 -0.199664 0.00984012 -0.14858 -0.0127095 0.0194588 -0.0261649 0.0379529 0.0612279 -0.00123289 -0.117752 0.100113 -0.094453 -0.196705 0.0318223 -0.0481815 -0.0722611 0.0292602 -0.0802701 -0.00602875 -0.108979 -0.0937339 -0.155034 -0.00821949 0.145764 -0.0655678 0.124421 -0.0277397 -0.0425302 0.0245674 -0.00615268 -0.0166633 0.0577759 0.122807 -0.0317843 0.068743 -0.0206975 0.0116951 0.134392 0.137133 0.00850643 -0.0304728 -0.0625335 0.100223 -0.00736545 -0.00942951 0.166721 -0.0397863 0.0972306 0.192789 0.165596 -0.0610269 0.052065 -0.0536487 0.153742 0.128696 -0.071592 0.0533522 -0.00471933 0.090936 0.0408799 0.120462 0.0139898 0.119051 0.0204879 -0.113174 0.173281 -0.0805098 0.0300181 -0.0340755 0.0307236 0.193628 -0.017602 0.0762388 -0.1236 0.0567976 0.08983 0.0572882 -0.0981741 -0.0331525 -0.0271677 -0.105631 -0.0331994 -0.00645802 0.033479 -0.0966042 -0.0301261 0.140458 -0.0521494 -0.01883 0.164638 0.0171251 -0.0656244 0.0725536 -0.180942 0.0400758 0.0832672 0.0437948 -0.186129 0.0295443 -0.000726961 0.00289851 -0.039139 -0.191495 0.108748 -0.0403332 0.00605192 -0.104899 -0.0327363 0.118371 0.0818666 -0.00546255 -0.00164434 -0.014851 -0.116487 0.0964999 -0.0196899 0.0239658 0.0583859 -0.0631794 0.0085302 0.172527 -0.0209477 -0.0580601 -0.0402083 0.0298959 0.0795379 -0.00877155 0.160459 0.076772 0.197594 0.112184 0.125809 -0.00416097 0.105859 0.0602288 -0.0610121 0.180234 0.0207657 0.0392833 -0.0594338 -0.0166663 0.0432074 -0.0421001 -0.0349573 0.0575914 -0.0886284 0.135503 -0.0285282 -0.0204252 0.0605851 0.00945162 0.115464 0.0645214 0.0427285 -0.0848057 -0.131324 0.00238121 0.118818 -0.0684871 0.0341829 -0.041231 -0.0913439 -0.108617 0.194971 0.0312562 0.110501 -0.0144361 -0.0394812 -0.072668 0.0521415 0.0414844 0.0554116 0.0121013 -0.178623 0.116558 -0.104901 -0.0695044 -0.0211108 0.0893706 -0.0586621 0.0215947 -0.0163344 0.1213 0.0803357 0.0895073 -0.0549158 0.132276 -0.00193906 0.0085381 -0.130722 0.0872562 0.158909 0.0767517 -0.0341613 0.131352 0.0992586 -0.181082 0.000363817 -0.0860306 -0.0999284 0.0238095 -0.0682852 0.0470663 0.0575984 0.0873129 0.193043 -0.049458 0.165296 0.0102666 -0.100035 0.0644649 0.0316393 0.15284 -0.0664744 0.018453 -0.00267767 0.0181033 -0.124145 -0.10479 -0.00489272 0.00409688 0.0428528 -0.108268 0.136063 -0.0935173 0.00230401 0.0837884 0.178268 0.0392825 -0.06606 -0.103319 -0.0106916 -0.0320914 -0.163694 -0.0440059 -0.0670801 -0.0416436 0.0633436 -0.00929573 0.0621329 -0.0580747 0.175149 -0.0607741 -0.0189637 -0.0402571 0.0771688 0.124643 -0.0151376 0.0204618 -0.0535462 -0.109556 -0.0921884 -0.139979 -0.0829026 -0.122885 0.0826375 0.106822 0.0881449 -0.0543341 -0.110292 0.121885 0.052701 -0.147799 0.0771494 0.0173017 -0.0525146 0.0466988 0.10553 0.0366895 0.107839 0.0149384 -0.0110282 -0.102068 0.0425661 0.0814321 -0.188623 -0.130177 0.0839861 0.157386 0.0493532 -0.0215236 -0.0125477 0.0218595 0.0984001 -0.197047 -0.110828 -0.00632373 -0.167516 0.178087 0.0327484 0.196264 -0.00305562 0.12298 -0.0179902 -0.0034161 -0.0814528 -0.0812312 0.0720317 -0.168529 -0.14088 0.0647337 -0.049909 -0.0164812 -0.0826883 -0.149911 -0.113203 -0.07584 -0.133011 0.041029 0.122207 0.102571 -0.0187796 -0.133781 -0.155431 0.155713 -0.0664446 0.0516026 -0.0686706 0.0312464 0.102461 -0.020457 -0.021609 -0.0148471 0.0501322 -0.0287356 0.0460547 0.0911605 -0.0371057 -0.109407 0.190778 0.00936734 0.199576 0.000290264 0.0648146 0.152237 -0.188016 -0.123855 -0.0411313 -0.155563 0.143706 -0.0790023 -0.0321769 -0.0873955 -0.12969 0.0410487 0.0491595 0.0732515 0.0271105 0.0938637 -0.0489248 0.060657 -0.0641805 0.0768591 0.0265644 -0.0109095 0.179445 -0.108302 -0.127591 0.0137998 -0.0817901 0.00657351 -0.0109751 0.194078 -0.0250945 0.112713 0.00449712 -0.17886 -0.12678 0.00951749 -0.0163551 -0.161033 0.121464 0.0448443 -0.0578242 -0.0762882 -0.0327402 -0.0481922 0.0165582 0.10172 0.0163403 -0.092852 0.129725 0.0384197 0.15506 0.105133 -0.0756505 -0.0997232 -0.0267112 -0.0149054 -0.0708323 -0.182779 0.0132437 0.0797486 0.050026 0.161606 -0.0936773 0.130215 0.0823533 0.0491224 -0.033915 -0.0961037 -0.0773721 -0.0181259 -0.042573 0.0514014 0.169053 0.0748467 -0.022268 -0.0809306 0.0702458 -0.00477391 0.0293384 -0.0882783 0.0787151 0.0151355 0.0168759 -0.0938233 0.0230444 0.0119073 -0.0119836 -0.0790838 -0.164902 -0.103733 0.0599632 0.0564815 -0.0547861 0.0877632 -0.0235025 0.100095 -0.0199434 -0.101274 -0.0609424 0.0421619 0.149806 -0.0973942 0.0987776 0.0183681 -0.059606 0.142576 0.0298885 0.0716769 0.0985262 0.0709333 -0.0389284 0.00677996 -0.0678121 0.0550846 0.114935 0.0486258 -0.0324501 -0.0880035 -0.0660204 0.169405 0.0788767 -0.122269 -0.0400443 0.0313119 0.0608112 0.128376 0.00297052 0.0887649 -0.0644656 0.0271938 -0.000805152 -0.0243315 -0.0771281 -0.0256832 -0.0791739 0.0981275 -0.148634 -0.00233824 0.0751245 0.145981 0.0503969 -0.0348496 -0.00413706 -0.0813831 0.0131059 -0.0366244 -0.0380163 -0.159637 -0.0389309 0.0591768 -0.0551869 -0.0364747 -0.012489 0.0838117 0.0154894 0.106041 -0.0906543 -0.0271933 -0.0267427 -0.0453687 0.0163468 -0.0967437 0.140717 -0.072397 0.123379 0.0841864 -0.0120533 -0.090614 0.016448 0.0689468 0.0645984 -0.0921136 0.0283984 0.0515011 0.0109314 -0.0736117 0.0889225 0.0235758 0.180179 0.183893 0.0176497 -0.00812098 0.107622 -0.0981568 -0.155092 -0.184621 0.108659 0.155664 0.11807 0.120484 -0.085421 0.0552409 0.179743 0.160364 0.0029623 0.182955 -0.0524845 -0.0480669 -0.0491754 -0.00417041 0.112476 -0.0797077 0.178425 0.00581393 -0.00196444 0.0709054 0.0708035 -0.106198 -0.0261046 0.0858566 0.111945 -0.0465141 0.0703819 0.0367327 -0.11606 0.171884 0.131004 0.0219578 0.0618784 -0.120766 0.0830578 -0.0751799 -0.0168302 -0.0647388 -0.0505482 0.0268522 -0.0363718 -0.0961759 0.0731767 -0.113609 -0.0966655 0.069036 0.119304 0.11951 0.136214 0.164289 -0.0617288 0.156243 -0.10122 -0.129703 -0.148769 0.0851399 -0.14209 -0.00824598 0.067735 0.157184 -0.0134372 0.0136738 0.055809 0.0710638 0.149011 -0.0523116 0.0495829 -0.0172991 -0.015458 0.00855972 -0.0964703 0.103145 0.0772586 0.0234898 0.097954 -0.0379698 -0.182177 0.192266 -0.152698 0.131061 0.0254521 0.100144 -0.0730855 0.0707724 -0.159079 -0.101743 -0.152559 0.0559966 0.0302945 0.0697813 -0.00736505 0.0701167 0.0839801 0.0314213 -0.0952959 -0.0545839 -0.0613268 -0.00156822 0.0233267 0.00326216 -0.0811047 0.00123691 -0.0907144 -0.13876 0.0740168 0.0413647 0.0085359 0.0662457 0.157081 -0.146478 0.0162932 0.145083 -0.0790277 0.0404648 0.127318 -0.0735538 -0.072024 -0.0637799 -0.100332 -0.0604992 -0.0224138 0.0150944 -0.00723163 -0.0695392 -0.00146131 -0.179988 0.103298 0.0685318 -0.00879918 0.0683443 0.0570533 0.0491362 -0.0203375 0.0210777 0.199613 0.0747218 -0.0402094 -0.113899 -0.0193051 -0.110321 0.0123784 0.0209039 0.0862793 0.0409552 -0.189153 -0.118975 0.128413 0.054798 -0.193517 -0.172275 -0.191196 0.120086 0.0471036 -0.00532861 0.0752636 0.0274515 -0.0670139 -0.1219 -0.0581323 -0.185842 -0.118314 0.0696183 0.0700536 0.097989 -0.133885 -0.0643215 -0.0257507 -0.141137 0.185984 0.00106712 -0.0267717 -0.172367 0.0855467 0.130109 -0.0376992 -0.050458 0.000899282 -0.0120154 0.0546448 -0.0507551 -0.1142 -0.0505899 0.0366444 -0.107882 -0.0631083 0.0928314 0.0698359 -0.0178579 -0.107326 0.0762899 0.198672 -0.0363675 -0.0667099 0.0342251 0.0916953 -0.0534356 -0.0117049 -0.0836635 0.00259804 -0.0533659 -0.140855 -0.00287552 0.0509165 0.0692858 -0.0293716 0.0340107 0.11069 0.0317534 0.0252878 0.0105277 0.0160522 0.0937882 -0.137821 -0.0587329 -0.0313556 0.120867 -0.168794 -0.00859627 -0.174428 0.0741156 -0.0133534 -0.0239439 0.0862018 0.146715 0.0527712 0.134832 -0.0598001 0.00117902 -0.113977 -0.074559 -0.011912 -0.0123868 -0.0166698 -0.0616675 0.0532281 0.149669 0.0110059 -0.00182081 -0.129985 -0.00331249 0.104111 0.00985653 0.114407 0.158776 -0.124933 0.0393045 -0.194216 -0.0132931 0.0749422 0.0147246 -0.179377 0.0175353 0.129287 -0.0740047 0.114446 0.0653744 -0.0782112 0.00411028 0.12968 0.0179725 0.105167 -0.0541848 -0.00982278 0.132217 -0.113463 0.00701397 -0.124993 -0.00201232 -0.0234474 0.0305421 0.050985 -0.0764285 0.0264901 -0.043123 -0.00855652 0.0701264 0.074708 -0.0109471 0.17422 0.100992 -0.0602753 -0.148848 -0.0781553 0.00443467 0.0502805 0.0221265 0.0192136 -0.0419348 -0.165641 0.169105 -0.0476182 -0.0142984 -0.000344986 -0.105745 -0.0967816 -0.116262 0.0733113 -0.151406 0.00548306 0.111595 -0.0976679 0.0841724 0.113674 0.054473 0.0570242 -0.00885043 -0.0129239 -0.0798976 0.139101 0.0459282 0.0726434 0.0463134 -0.0789741 -0.0263045 -0.028188 0.100007 -0.00193021 -0.168668 0.0520591 -0.0333768 -0.0175343 -0.0141914 0.185758 -0.131789 -0.122579 0.0302827 0.0485743 0.0434768 0.102013 -0.0053531 0.127654 0.0482111 -0.0564208 0.0340739 -0.187452 0.0480602 0.140255 -0.0628195 0.119993 0.00610369 0.116373 -0.0227581 -0.123238 -0.0116552 0.000518352 -0.0389822 -0.0625503 0.128222 -0.0750512 0.056338 -0.127853 0.0859419 0.0110837 0.0894807 0.0396352 -0.0361229 0.0966712 -0.131432 0.0754698 -0.117089 0.0929606 -0.154522 0.043895 -0.116698 0.134539 -0.171381 -0.00505535 0.154172 -0.00224061 0.0562501 -0.0768425 -0.0633484 -0.11865 0.0175554 -0.0212122 -0.106347 -0.0549233 0.121482 0.0945708 -0.0218812 -0.0401733 0.0746306 -0.0221136 -0.138247 0.0613401 -0.0468292 0.0623274 -0.0179136 -0.122372 0.125551 -0.181638 0.16502 -0.136904 -0.0819024 0.0422998 -0.02801 -0.0144758 -0.0525283 0.0515666 0.00808956 -0.0322499 -0.037517 -0.0191798 -0.00895801 -0.0920379 0.111571 -0.111005 -0.0681401 0.0884712 -0.0487758 -0.0737726 -0.0662081 -0.0853043 -0.0113001 -0.021621 -0.040964 0.0360046 0.149953 0.184139 -0.0478955 -0.019046 0.0277432 -0.0109072 -0.0526342 0.0608734 -0.0675732 0.011123 -0.127312 0.103843 -0.152625 -0.0346662 -0.0616965 0.0245689 -0.0169703 0.0289958 -0.0382049 -0.163433 -0.00405485 0.107745 0.0242515 -0.175092 0.0291952 -0.0921578 0.0818782 0.0608913 -0.0650833 0.14566 0.110369 -0.0701828 0.11633 -0.151529 0.0267444 -0.117326 0.197776 0.135908 -0.00245374 -0.0102718 -0.000224762 0.0749231 -0.182209 0.0246728 -0.0117465 0.0230261 -0.121549 0.114976 0.050108 0.0516706 0.0682197 0.0420754 -0.121754 -0.0945213 0.0714701 -0.172895 0.0576451 0.104648 -0.0194418 -0.0531381 -0.0110448 -0.0930288 0.117056 0.0524439 0.0219325 0.0920545 0.0612213 0.00300094 -0.0580382 0.0851098 0.0285522 -0.02315 -0.17683 0.0307858 0.185845 0.0520236 -0.123589 -0.0727737 -0.0455835 -0.0237423 -0.0490811 0.0211505 -0.0103236 -0.0414394 0.00298896 -0.105994 -0.106647 -0.0462542 -0.187987 -0.113391 0.0656405 -0.0304788 0.00813544 0.0460096 -0.0623926 -0.135769 0.0553885 0.0764963 0.015637 0.0686865 -0.00647249 0.0572947 0.0975399 -0.00553688 -0.0126251 -0.17562 0.132594 0.0815984 0.152048 0.105736 -0.0792356 -0.103958 0.0194551 -0.0190912 0.00397064 0.0925341 0.00242161 0.0313322 0.058274 0.122956 -0.0237224 0.0370214 0.0455299 0.0155525 0.142991 0.0524284 -0.0379494 0.116021 0.157466 0.0053478 0.00998658 0.00133546 -0.0904612 0.0921765 0.0538418 -0.162693 0.105441 0.00931674 -0.0206446 -0.185266 0.0797322 0.0166708 -0.0511189 -0.0228402 -0.0832273 0.0237928 0.170821 0.158927 0.0228613 0.0438843 -0.136422 -0.108627 -0.0579542 0.0407454 -0.0581919 0.0671648 -0.0431148 0.0719293 -0.056498 0.140725 0.117831 -0.0327529 0.0307616 0.00902712 0.0272132 -0.152495 -0.0201983 -0.0817466 0.0938113 -0.0787533 0.0695033 -0.000855837 -0.00215496 0.180366 -0.0873593 -0.163243 -0.0653894 0.110454 0.0999649 -0.0356281 -0.0686707 -0.175402 0.0685309 0.0209227 0.0634411 -0.0423167 0.0569253 -0.0957732 0.0719555 -0.0257251 -0.00295598 0.0475116 -0.0471707 -0.124151 -0.059096 0.0611756 0.0632388 0.0982463 -0.0582019 0.169019 -0.102179 -0.181123 0.00282694 -0.184791 -0.0317348 -0.107793 -0.0246397 -0.0205472 -0.0577589 0.00418133 0.0365847 0.0361275 0.0746122 0.0138355 -0.00250704 -0.0359551 0.0837624 -0.0910808 -0.0558605 0.0510516 0.0670228 0.0158158 0.0304328 0.00451419 0.00131064 -0.0398702 -0.0570496 0.0894416 0.102367 -0.0521888 0.106134 -0.0865772 -0.0384467 0.0503971 0.113411 0.0404395 -0.0430209 0.0752288 -0.0650615 0.0220563 0.147732 -0.0499036 -0.0999271 -0.0933002 -0.0705515 -0.0624526 0.0898523 -0.0742482 -0.0653383 0.0523967 0.0614285 -0.000401702 0.054788 -0.15342 0.00201395 -0.10203 0.0206933 0.0253055 0.0990939 0.104623 0.123818 -0.133889 -0.00135479 -0.126995 -0.018664 0.0434422 0.0945357 0.0353621 0.0825633 -0.0140271 -0.135255 -0.0840035 0.0528237 -0.0149677 -0.0736804 0.067927 -0.167027 0.0266818 -0.0430923 -0.0204635 0.0476626 -0.172456 0.0996227 0.00114205 0.0893897 -0.13769 0.0920033 0.011652 0.0682978 0.136662 -0.0908415 -0.0855328 0.0632845 -0.0699302 -0.182713 -0.139897 0.10265 0.144122 0.011196 0.0591374 0.0445348 -0.104864 -0.0707167 0.0750002 -0.0472573 0.0390457 -0.0307592 -0.0422426 0.0303685 -0.026509 0.0276652 0.0951657 -0.157547 0.05013 0.102392 -0.140706 0.0511903 -0.119227 0.000614945 0.0867945 -0.109614 0.0560316 0.0934201 0.0329745 0.0410992 -0.0255728 -0.193619 0.0325072 -0.0429545 -0.029359 -0.0239866 -0.0263682 -0.0872894 0.0852529 -0.0166995 -0.0376021 0.0432249 0.129362 -0.135732 -0.0264548 0.0525141 0.106693 0.0663055 -0.0582432 -0.0458269 0.10644 0.0519985 -0.0912132 0.105808 -0.0184819 0.195458 0.0550984 -0.0308946 -0.0133967 -0.118126 0.109294 -0.0373476 0.0236097 0.0116175 -0.0597429 0.0200449 -0.0535569 -0.072795 0.180631 0.0125628 -0.185612 -0.02813 -0.167991 -0.160327 0.002507 -0.00765852 0.0017334 -0.121748 -0.0410447 0.114584 0.016387 -0.0374859 -0.12125 -0.0645878 0.162937 -0.133153 -0.13024 0.0582247 -0.131623 -0.0550599 -0.0148453 -0.00382822 -0.0264643 0.101077 -0.0232139 -0.0407357 0.0008956 0.0141582 -0.0554921 0.0692478 0.199164 0.000471191 0.0505495 -0.166217 -0.109691 -0.141275 -0.00437511 0.0520295 -0.071191 0.0794986 0.0127972 -0.132928 0.082447 -0.073789 -0.172214 0.0389252 0.143682 -0.169353 -0.0110504 -0.00785769 0.0480909 0.0124761 0.0352683 0.0184003 -0.0871576 -0.0941135 0.19073 0.0253753 -0.0797451 -0.163082 -0.0639688 -0.0137832 0.0242006 -0.0842549 -0.00760727 -0.0309731 -0.00400114 0.149799 -0.141169 0.0527172 -0.0110784 -0.130359 -0.0503339 -0.0511548 -0.0633815 0.0313422 0.0810733 -0.0217141 0.0032117 -0.154065 -0.115335 0.0841905 0.109552 -0.10475 -0.116512 0.103014 0.0620255 0.0582032 0.0898204 -0.0654489 -0.109156 0.0636572 -0.0897217 -0.0354468 -0.153313 -0.131801 -0.188932 0.0621144 -0.126841 -0.0571381 -0.00701724 -0.0136216 0.18364 0.0253868 -0.089158 0.0798922 0.0267388 0.0724651 -0.0925987 -0.0111986 0.148739 0.0829844 0.0152213 0.0603842 0.0572617 -0.0878832 0.104345 -0.112425 -0.0792955 -0.0283856 -0.0726347 0.116522 0.049366 -0.0535618 0.123951 -0.0772264 0.114888 -0.0323709 -0.105542 -0.158022 0.00396386 0.0487793 0.174644 -0.0134622 0.0392853 -0.14061 -0.138007 0.0729839 0.0244915 0.199882 0.0176823 0.074388 -0.165253 0.112515 -0.0780443 0.062035 0.121428 -0.184703 0.0766361 0.155415 -0.101616 -0.0405971 0.0776104 -0.04175 0.0760599 -0.0249634 0.0310531 0.122887 -0.164041 -0.0112012 -0.0109625 0.0118011 -0.110829 0.0421739 0.0946846 -0.169247 0.0910815 0.106064 -0.155088 -0.00774351 -0.0265506 0.182105 0.0258181 0.110326 -0.00699482 0.0210111 0.0290169 0.0603989 -0.0348843 -0.0864526 0.0620999 -0.127191 -0.114281 -0.0227076 0.054568 -0.160751 0.097753 -0.0918038 -0.103118 0.133299 0.0400166 -0.0396718 0.063845 -0.0315849 0.0677345 0.0573211 0.0751313 0.0236813 0.0695795 0.0910397 0.0135335 0.071476 0.0924834 -0.0712306 -0.118156 -0.108153 0.0675517 0.14056 0.0534401 -0.182193 -0.142518 -0.0328789 0.0141049 -0.112913 -0.0533926 0.0368351 0.101927 0.148759 -0.040143 0.0664721 -0.0685026 0.112554 -0.0242642 0.167231 0.0755344 -0.101468 -0.195091 0.0729241 0.0200102 -0.111138 0.0650757 -0.00482069 -0.145174 0.125687 0.0515169 0.0497056 -0.0167375 0.0176825 -0.0206207 0.0953246 0.132582 0.0656779 0.0304172 -0.0697274 -0.0565253 0.0194619 0.0348636 -0.00987328 0.0237581 0.073637 -0.0785883 0.0800029 -0.0114123 0.0321707 0.0592099 0.115415 -0.18317 -0.0732004 0.110518 0.0189588 -0.0166729 -0.00608699 0.0332727 -0.073137 -0.0455944 -0.075595 -0.0459809 -0.0987854 -0.0437721 -0.122744 0.00491492 0.0299049 -0.0490039 0.190082 0.0285799 -0.0871913 0.0596032 -0.0256791 0.0541061 0.0410464 -0.027857 -0.0061114 0.0301099 -0.0970712 -0.04408 -0.138053 0.0281462 0.00222855 0.0336755 0.0914247 -0.0997338 -0.116494 -0.102936 0.00597569 0.0466304 0.0452496 0.0498641 -0.141511 0.0173226 -0.11519 -0.0827764 -0.0341315 0.17521 0.0154319 0.148158 -0.000165329 -0.0334072 -0.0534276 0.0277777 -0.10976 -0.0412446 -0.135295 -0.0809424 0.126738 -0.104623 0.123729 0.127577 -0.0682357 0.0984599 0.103359 -0.0228697 -0.0795319 0.0703192 -0.149635 0.145414 -0.0410153 0.0249818 0.0689858 -0.0899508 -0.0259321 -0.045758 0.137349 0.108496 -0.00419159 -0.0358925 0.0489432 0.0871537 0.0906497 -0.0714075 -0.0234339 -0.0203817 0.0903807 -0.142283 0.091298 0.0913441 0.00636164 -0.0118994 0.11313 0.0156134 -0.0749998 -0.0122748 0.0138433 -0.0190557 0.182079 -0.0523173 0.0917028 -0.0654157 0.0197806 0.0646574 0.0115271 0.0265289 0.141335 0.101723 0.113936 0.0112777 -0.02671 0.0139593 0.101117 0.0179873 -0.0402978 0.167531 -0.115631 -0.163188 -0.0849914 0.0499551 0.128048 -0.0137795 -0.0665448 0.0293046 -0.111857 -0.0973705 0.0291789 0.0371049 0.0460295 0.107084 0.144302 -0.0778283 -0.0630369 -0.0854453 -0.184783 -0.0408956 0.0112624 -0.143157 0.131931 -0.0461441 0.100038 -0.0440713 -0.199693 -0.0554403 0.0692585 0.0879887 0.0242609 0.188088 0.0271882 0.0189417 -0.0754689 0.0083358 -0.0129609 0.142299 0.15472 -0.00868564 -0.0743608 0.0161091 -0.112632 -0.0950771 -0.0177052 -0.0436502 0.0965679 -0.0452838 -0.123078 0.0233473 0.116708 -0.0332181 0.0465458 0.0956944 -0.169905 -0.158163 0.156985 0.0132671 0.0594578 0.00356789 0.0179103 0.0478038 -0.0849645 -0.0299052 -0.128308 -0.0712096 0.0653946 0.138587 0.00870927 0.125711 -0.0370062 0.167636 -0.0892359 0.130091 0.130751 -0.0821304 -0.0325987 -0.0658001 0.0144173 0.0462044 -0.0542744 0.0327156 -0.0607279 -0.14212 -0.0720643 0.00110632 0.0307854 0.0987248 -0.170926 -0.0930178 -0.0634988 0.0916799 -0.00261173 -0.0447303 -0.143545 0.0740593 0.046552 -0.0250226 -0.0477058 0.070446 -0.0365343 -0.173193 0.0228287 -0.199647 -0.0331137 -0.0490575 -0.134476 -0.0604071 -0.192202 0.00591837 0.091447 0.115003 0.0115183 0.0574256 -0.153332 -0.022725 -0.0177484 -0.0679819 -0.0747642 -0.13663 -0.105907 -0.0169677 0.127002 -0.000305476 0.0132568 -0.161537 0.134722 -0.0499046 0.0314409 0.085303 0.0371551 0.0305108 0.173145 -0.155094 0.0065196 0.0442961 0.0769144 0.0910209 -0.146133 0.0167005 0.0345283 -0.0550101 -0.0258893 0.0192945 0.0646503 0.102716 0.0845359 0.195539 -0.0621779 0.102862 0.0752034 -0.149195 0.00447841 -0.0490919 0.190423 0.0167409 0.104706 -0.174713 -0.0922943 -0.0838678 0.100693 -0.181769 0.0217202 -0.187071 0.113617 -0.142877 0.000789466 -0.0303402 -0.194206 -0.178653 -0.0990181 -0.0127563 0.17849 -0.0656446 0.0666312 0.163524 -0.00654992 -0.063962 0.17926 0.0701399 0.0224724 0.144566 -0.0330797 0.0348345 -0.0550502 -0.0131377 -0.077364 -0.174624 0.0709727 0.0807801 -0.00518493 -0.166765 0.116391 0.00702444 0.00236593 -0.0519404 0.0102195 0.0409496 0.110142 0.000884669 0.132128 -0.039174 -0.14231 0.0793865 0.141494 -0.139188 -0.0107274 -0.0684392 0.0750147 -0.0455875 -0.0100989 -0.0335138 0.0509065 0.169539 -0.0225061 0.0171989 0.074031 -0.0308859 0.00771181 -0.111586 -0.0754422 0.116901 -0.0181944 0.100671 0.0813609 -0.193059 0.166279 0.0979945 -0.157542 -0.0734111 0.0642256 0.191921 -0.179545 -0.0451969 -0.0670091 0.00873177 0.130953 0.00328815 -0.00735113 -0.0481868 -0.0161084 0.0806836 -0.123237 -0.110924 -0.0408453 -0.052787 0.0090398 -0.0135466 -0.130499 0.0675361 -0.0692117 0.057398 0.00851308 -0.0471519 0.0706712 -0.117098 0.0510746 -0.123095 -0.031212 0.0699208 0.0625074 0.0341383 0.0921477 0.0885469 0.0688721 0.0338055 0.0326222 0.112002 -0.0264173 -0.17769 0.00899988 0.0191091 0.118881 0.0606059 0.14076 -0.0140061 -0.0690713 -0.0888211 0.0768589 -0.0017408 -0.0802534 0.040625 -0.104316 0.0694615 -0.134859 0.0443853 -0.15563 0.0657297 -0.180789 -0.106215 -0.0364295 -0.0142101 0.0906891 -0.0630135 -0.0235592 -0.126166 -0.0460963 0.0293511 0.135612 0.0875546 0.112875 0.0518379 -0.0433357 0.00244117 0.0353314 0.0115662 0.0112458 0.0541089 -0.0857092 -0.119464 -0.0456726 0.0816827 0.0538066 -0.119941 -0.00736591 -0.0267528 0.0824884 -0.0435325 0.0833423 0.054953 0.0897184 0.14512 0.0667602 0.106796 -0.0988201 -0.0075266 0.0789905 -0.150941 -0.0161602 -0.183402 0.14291 -0.107497 0.100405 -0.0265135 -0.0477573 -0.00970552 -0.112192 0.113109 0.0889717 -0.0279985 0.188969 0.034524 0.0224595 0.0451925 0.0210197 -0.0789973 0.0813437 -0.0154291 0.0430878 -0.0346236 -0.0311122 -0.0592918 -0.132052 -0.110415 0.153824 -0.0296152 -0.107164 -0.0406221 0.0264366 0.116907 0.147705 -0.0862317 -0.154203 0.0641893 -0.093611 0.163636 0.0945835 -0.0796972 -0.185576 0.113215 -0.155227 -0.00903488 -0.119476 -0.0275515 -0.00612017 -0.062406 -0.0522302 0.0396901 -0.03446 0.131447 -0.0244806 -0.0226944 0.152918 -0.0887628 -0.0575239 -0.015367 0.0480336 0.094435 0.131794 -0.0563034 0.033694 -0.00139163 0.164613 -0.0702207 -0.0833017 -0.0350554 -0.0175484 0.127802 0.0532381 -0.0754163 -0.0664649 0.0525814 -0.0164361 0.0434183 -0.0471674 0.136562 -0.0987324 -0.12729 -0.0322746 -0.094473 0.101542 0.0417635 0.0319312 -0.0633759 -0.136419 -0.0687365 0.198252 0.0726118 -0.0382311 0.108952 0.166998 -0.130563 -0.014881 -0.0615122 -0.115341 -0.126086 -0.0280529 0.0829328 0.164273 -0.0926352 0.0221971 -0.181651 -0.156108 0.0710179 -0.150661 -0.0543793 -0.0780581 -0.0237688 -0.115428 -0.0422258 0.00673053 0.0777159 -0.0876603 0.00950267 0.0980337 -0.169148 -0.167191 0.152332 -0.00877185 -0.0347468 0.0494747 0.0387711 -0.180487 0.0793554 -0.0713227 -0.0448119 0.00373689 0.0844526 -0.124141 0.102904 0.124042 -0.0178263 -0.0899263 -0.0694243 0.122661 -0.102169 0.0852114 0.090117 -0.0465917 -0.00838148 0.026351 0.122111 -0.0118671 -0.0536649 -0.096891 -0.0604626 -0.00690218 -0.0616298 -0.11598 -0.168233 0.00983247 -0.106419 -0.0611083 0.032294 0.0146614 0.0707282 0.172747 0.161484 0.134115 0.0547587 -0.0911333 -0.12297 0.174988 -0.122762 -0.0100846 0.0978654 -0.0857345 0.0643696 -0.159967 -0.153834 -0.0287255 -0.0795691 0.0644786 -0.124251 0.119348 0.0643395 -0.0320704 0.11101 -0.0777568 -0.0312238 0.0498349 0.0259679 0.0799329 0.132954 -0.0411695 0.0155731 -0.151317 0.136071 0.0993398 -0.116451 -0.0889505 -0.0114974 0.125713 0.130303 0.130556 0.147303 -0.104422 0.0254564 -0.109558 0.172906 -0.0408243 -0.0515928 0.125222 -0.0506897 0.0568006 -0.0210042 0.0609712 -0.049544 -0.118493 0.0492553 0.0788104 0.108799 0.0782275 0.00813714 0.051541 -0.0402724 0.0907223 -0.14233 -0.0539608 0.169721 0.00588674 0.0906014 0.176891 -0.00921448 -0.056684 0.0879111 0.135527 -0.0385744 0.12214 -0.0497641 0.125422 -0.0100275 0.014749 0.012224 0.147467 -0.068372 0.192664 0.0575846 0.068661 -0.196685 0.08304 -0.0374804 0.0152183 -0.0679901 -0.141885 -0.0346212 -0.022809 -0.00302045 -0.00191157 -0.0490669 -0.0300045 0.0262618 -0.0776524 -0.048793 0.0354254 -0.0540811 -0.0468635 -0.144378 0.00494658 0.0334436 -0.0495555 0.110945 -0.0600395 -0.125017 0.00110024 0.0362121 0.00791963 -0.16451 0.0979168 -0.0667677 0.0106434 -0.0600107 0.021792 -0.0430691 0.119007 -0.019922 -0.15163 -0.135671 -0.106952 -0.0982676 -0.0128015 -0.111611 0.0385364 0.0535834 0.0881665 -0.114255 -0.0597217 0.12901 -0.0794403 0.124863 -0.042761 0.0732424 0.111582 0.0877402 -0.122076 -0.191154 0.0397583 -0.0672759 0.142819 0.062057 -0.0289232 -0.00748415 -0.0292934 0.0361319 0.0711668 0.0895617 -0.0797975 -0.0309383 0.0203487 -0.16458 0.0794192 -0.0682946 -0.0389898 0.0537128 -0.0192006 -0.0204961 -0.0146513 0.187581 -0.0937301 0.0321482 -0.00913903 -0.0439733 -0.140201 0.147898 0.0761267 -0.00305419 0.197037 -0.0969664 0.0976325 0.00503529 0.02365 -0.0162432 0.0745156 -0.00251444 0.0186655 0.0400987 -0.107212 0.154951 -0.163786 -0.00786782 0.028755 0.0817051 0.0966233 -0.0132689 0.0544414 -0.0406281 0.119496 -0.0961578 0.0722712 0.0841138 0.120639 0.0758493 0.1104 -0.13116 0.198058 -0.116458 0.141281 0.0701937 0.0690989 0.146388 -0.113947 -0.171639 -0.0390554 0.146213 0.00514257 0.0462606 0.158253 -0.120824 -0.0169903 -0.0341143 0.00236609 -0.0872816 -0.0951589 0.145258 0.0279966 0.0335946 -0.157434 -0.0457839 -0.0387972 0.0104776 0.0157516 -0.0714562 -0.0789981 -0.0353806 0.0569844 -0.085518 -0.190663 -0.113694 -0.00905798 0.0170875 -0.0276465 -0.123126 -0.134663 -0.108574 -0.0791266 -0.112379 -0.0707557 0.0570576 0.00912671 0.132912 0.0564738 0.0679901 -0.0365423 0.142696 -0.0417252 -0.0351753 0.131579 0.00630221 0.0683307 0.00365788 0.0160633 -0.0488081 -0.0445531 -0.171306 -0.0441272 0.152387 -0.0622154 -0.0799436 0.0943678 0.0304068 0.071629 0.0492731 -0.0461053 -0.0952632 0.0603538 0.0116009 0.116605 -0.125153 0.0743072 0.0916708 -0.0804146 -0.0543515 -0.0635754 -0.0442056 -0.0559909 0.0619513 -0.043391 -0.0637661 0.0296047 0.112564 0.00172656 0.0282464 0.106965 -0.0620654 -0.0753312 -0.143934 0.130133 -0.0924976 0.00625156 0.0425856 -0.132008 -0.0445827 0.150661 -0.143314 0.187399 0.0965804 0.120425 0.125379 0.141024 0.0062637 -0.00784445 0.0735842 -0.110815 0.00867701 -0.00778969 0.082294 0.0324206 0.0510278 -0.0254003 -0.0396531 -0.0107644 -0.175332 -0.00523601 0.0229085 -0.0283204 -0.0573064 -0.179979 0.0416033 0.0245037 0.0573844 0.0161262 0.0225832 0.0856135 -0.074514 -0.005648 0.0787862 0.158539 0.146992 -0.0778395 0.0960824 -0.0563834 -0.153815 -0.0702253 0.174576 0.137119 -0.0960295 -0.0507924 0.0583471 -0.0575866 0.0749961 -0.0456022 0.0792998 -0.0254071 0.0250756 0.0467086 -0.038723 0.037635 -0.10654 -0.129749 -0.158875 0.024172 -0.072518 -0.0641791 0.0100788 -0.17257 -0.0303846 -0.105651 -0.0104967 -0.0239469 0.0506598 -0.0615958 -0.0110006 -0.040972 -0.0305184 -0.00756996 -0.111792 -0.0258887 0.141728 -0.168305 0.0547169 -0.0204958 -0.146773 0.0309707 0.162744 0.0662532 0.0102497 0.0104642 0.0078078 -0.141242 -0.0599071 -0.146398 0.0759971 -0.0373832 -0.00609602 0.105985 -0.0934581 0.0094825 -0.17815 0.0196177 -0.14142 -0.0650755 0.060995 0.0778241 0.0125808 0.0700268 0.0608481 -0.0383588 0.0751081 -0.116478 0.00960788 -0.0995059 0.0187783 0.0764534 0.0202626 0.0339444 0.100088 0.182897 -0.0332881 0.0284106 -0.0791213 -0.198805 -0.0513387 0.0696548 -0.0644407 -0.0218769 0.0386964 -0.125421 0.000775749 0.0262913 -0.0212493 -0.0857928 -0.111378 -0.0871485 0.0335809 0.0192214 -0.0861722 0.0214455 0.00855376 -0.0432188 0.0273791 -0.036916 -0.0946594 -0.197413 -0.0225236 0.114881 0.142879 0.141232 -0.111544 0.163134 -0.107413 0.148342 0.12209 -0.0536512 -0.00694959 0.0687617 0.027098 0.126089 -0.0369344 0.0926025 -0.00846562 0.00224042 0.0206487 -0.0520359 -0.058244 -0.0265943 0.0503753 0.145407 -0.102073 -0.0155274 0.00459879 0.0239812 0.112019 -0.0899996 0.070988 -0.00457311 -0.0920234 -0.00461488 -0.0766858 -0.093896 -0.161879 -0.0367961 -0.0189083 -0.0158451 0.0237015 -0.0942307 0.168314 0.111905 -0.0178557 -0.151339 0.0203107 -0.088123 -0.165595 0.0938451 -0.160138 0.0610175 -0.179828 0.0643541 -0.0900241 0.0109756 -0.0213814 -0.081469 0.110031 0.178191 0.00845901 0.0408533 -0.137875 0.0405366 -0.021741 -0.0771315 0.0865166 -0.0287949 0.0195611 0.00142253 0.0429188 0.00717466 -0.00942674 -0.0601255 -0.0104866 -0.0616856 -0.048612 -0.161289 -0.0142528 -0.0234375 0.0414564 0.00748045 -0.05883 0.0311397 0.11939 0.115236 0.0541207 0.0295481 -0.128254 0.122558 -0.0087902 -0.0553017 0.0769001 -0.0103898 0.111682 -0.104949 -0.0287099 0.00626329 -0.0192691 -0.00391585 -0.0662828 0.0996015 -0.151686 0.104556 0.0518248 -0.165866 -0.0440125 -0.0206772 0.0484232 -0.108569 -0.0484444 -0.0623188 0.0548017 -0.0260115 0.015831 -0.0878285 0.000970512 -0.00994021 -0.0482831 0.0278687 0.0455626 0.0258762 -0.0989563 0.0978502 -0.0848017 -0.122683 0.0319451 -0.137752 0.16434 -0.0508867 0.199572 0.108103 0.043471 -0.0241214 -0.0466316 -0.116857 -0.110854 0.0958919 0.0555557 -0.0157157 -0.0108001 0.0844346 -0.00664552 0.170871 -0.092643 -0.0602195 0.027556 0.0594222 0.0883244 -0.100707 -0.113364 0.00356835 -0.168163 0.0309296 -0.018997 0.033376 0.15506 -0.178661 0.112213 0.138449 0.0319876 -0.0393691 -0.187737 -0.0116614 -0.0812518 -0.109514 -0.0662595 -0.0429164 -0.00958413 -0.083444 0.173366 -0.082068 0.021846 -0.159798 -0.102044 -0.0244417 -0.0697741 -0.0411681 -0.0856456 -0.126848 -0.175555 -0.137937 0.074069 0.051637 -0.194255 -0.0679231 0.051226 -0.0731412 -0.0673124 0.0525445 -0.00847092 0.104575 0.102554 0.141581 0.0651723 0.0489542 0.0847555 0.0726152 -0.047903 -0.189126 0.0297891 0.0760584 -0.0972713 -0.052416 0.0607882 -0.122997 -0.0685766 -0.00086809 0.00524604 -0.0630902 0.0277466 -0.0986668 -0.0503302 0.0894139 0.0405852 0.0631182 0.0506977 -0.116921 -0.0354152 -0.141911 -0.0525948 -0.0263408 0.100545 0.0116985 -0.0715676 0.0789045 0.134088 0.0785229 -0.101428 -0.183631 -0.095838 -0.0659055 -0.153507 -0.000136957 0.0678316 -0.00300128 0.0344956 -0.191028 0.0205887 0.0334272 -0.021831 -0.0354332 -0.012002 -0.0917744 0.0509745 0.0375907 0.0786584 -0.0962067 0.143488 0.133857 -0.0235523 0.0966128 -0.0540006 0.0150729 -0.0889547 0.0673989 0.00448814 0.0105751 -0.097419 -0.037296 0.089775 0.0456741 0.0263888 0.0206772 -0.0598279 0.178798 0.156886 0.148541 0.0554304 -0.0625702 -0.0207911 -0.0824587 0.0147527 0.0567466 -0.0347016 0.0513469 -0.0678197 -0.0716616 0.0448873 -0.102331 0.0915572 0.0979618 0.0776524 -0.0362815 -0.0389411 0.138648 -0.132861 0.0375558 -0.137007 -0.0897573 0.0204056 3.02213e-05 -0.0235443 0.184394 0.181296 0.0315212 -0.0731375 -0.139558 0.026302 0.131785 0.107491 -0.00767616 0.10372 -0.00759786 0.021529 0.0702533 0.0290872 0.0332747 -0.0700079 -0.00660577 0.0585294 -0.0516769 0.028907 -0.0543503 0.102188 -0.102219 0.0100096 -0.0339833 0.102924 -0.0543819 -0.0915791 0.0192579 -0.000921379 0.0433379 0.00497298 -0.0494683 0.00244687 0.168382 -0.067322 -0.0550004 -0.0626092 -0.0315586 -0.0423368 -0.118563 0.140806 -0.0621215 0.0292169 0.0371659 0.0976374 0.0390596 0.0434876 0.164485 -0.0744829 0.0310055 0.111489 -0.0812965 -0.147305 0.0259094 0.0721354 -0.0881391 0.0524595 0.0040711 -0.0333326 0.165017 0.131044 0.0140879 0.0633179 -0.0846708 -0.150448 -0.196115 -0.0705816 -0.0263571 -0.0768213 -0.016171 -0.14591 -0.0441701 0.00914126 0.148526 -0.00877785 0.0673632 0.113673 0.0836812 0.0270668 0.0787927 0.00655417 -0.0841529 -0.163886 -0.0145557 -0.0421658 -0.062017 -0.00823602 -0.0939359 0.0295436 -0.112498 0.000340194 -0.0458362 -0.0496947 0.0752499 -0.196321 0.0251363 -0.128085 -0.0961207 0.173013 -0.00933659 0.0355048 0.0893495 -0.129474 0.132802 0.0471671 -0.043569 -0.0177267 0.0755637 0.00774161 -0.0202155 0.0613982 0.0578849 -0.0773765 -0.0261915 -0.0163137 -0.129522 -0.0453183 0.0368608 0.0317631 -0.102933 0.134445 0.0522514 -0.0283605 0.0689024 0.0135953 -0.0556779 0.0952667 0.00484715 -0.0931784 -0.0751576 0.0801791 -0.00082998 -0.0662535 0.0515321 0.0630306 -0.195206 -0.119939 0.0535916 -0.0914974 -0.119064 0.0317948 0.118167 0.033873 -0.130468 0.106384 -0.0879165 0.111442 -0.086652 -0.0666278 0.102071 0.169202 -0.0947652 -0.129536 -0.0934337 -0.0387154 0.0408463 0.00565217 0.0268555 -0.00755455 -0.0346785 -0.107622 0.0600281 0.145046 0.0660513 0.0946999 -0.094837 0.00743567 -0.0762374 0.0132752 -0.0804728 -0.0925197 0.0588657 -0.162677 -0.0188105 -0.0357493 0.141812 -0.104556 -0.0303054 0.0070077 -0.0297504 0.0325378 0.0316583 -0.161191 0.0913334 -0.00877605 -0.0407591 0.107979 -0.0979293 -0.0648238 -0.140839 0.0319438 0.0540397 0.0466379 -0.0105851 -0.00706468 0.170101 0.0860206 0.036302 -0.0272251 -0.13542 0.0786927 0.0758666 -0.0051387 0.0555793 -0.059049 0.133759 -0.0376645 0.0402809 0.0255626 0.0893392 0.046626 0.0465254 0.0310754 -0.159802 -0.0151192 -0.0905455 0.117532 0.00337655 0.117673 -0.0464866 0.106949 0.066444 0.0184285 -0.129681 0.122311 0.0604734 0.0488246 0.0660794 -0.00314771 0.0374919 -0.0126451 -0.0271306 -0.0527851 -0.00371464 -0.0675313 0.00581975 -0.00590519 0.0289127 -0.00359835 -0.0462592 -0.0590062 0.0168878 0.135399 -0.0365816 0.0870256 -0.120113 0.085043 0.0751977 0.0303151 -0.0727246 0.0657347 0.0312495 -0.0868363 -0.0137281 0.0646842 -0.125657 -0.093316 0.0258413 0.0708073 0.124952 0.0693681 0.0464323 0.0955654 -0.140457 -0.0830571 0.016021 0.0957721 -0.0424868 0.0168114 0.0476044 -0.142169 0.132692 -0.0497389 0.0582723 -0.113488 -0.0368193 -0.00914377 -0.0579947 -0.168054 -0.0191403 0.132191 -0.0263665 0.0281505 -0.0977172 -0.00688478 0.0792599 -0.0507542 -0.0733097 -0.0673448 -0.00828463 0.020245 -0.0567254 -0.195245 0.0434082 0.0783476 0.0472197 -0.0397217 0.0115115 -0.0221765 0.0703613 0.11004 -0.0717907 -0.044821 0.0963472 -0.0346226 -0.012613 -0.00481195 -0.0398042 -0.104909 -0.0563009 0.05642 0.0923985 0.0482574 -0.0383694 -0.160701 -0.156448 0.0132528 0.116941 -0.0522173 -0.0924681 -0.0854907 -0.0247551 0.0140968 0.0878957 0.114721 -0.013852 -0.14986 0.170506 0.0748388 0.0893632 0.00770909 -0.0956776 -0.100927 -0.1709 -0.0648005 -0.0853524 -0.0720526 -0.0197188 0.16238 0.0950246 0.0155902 -0.0626379 0.0108656 -0.0193726 -0.000505779 -0.0804171 0.092124 0.143169 0.0436621 -0.0570728 -0.102883 0.052478 0.141148 0.0276082 0.00956131 0.0624958 0.0753485 0.123464 0.0376339 0.0654539 0.0216302 0.0176441 -0.012516 -0.0586679 0.197131 -0.15091 -0.00737787 0.00777206 0.12889 0.0672364 0.179901 -0.134722 0.114178 0.0882937 0.0840281 0.0103298 0.0865446 -0.12954 -0.0260844 0.180907 0.090049 -0.172245 0.119151 0.0130988 0.120826 -0.0582381 -0.0584818 -0.0301375 -0.107616 -0.0367829 0.0434904 0.0217702 -0.000947902 0.199163 -0.0076579 -0.155856 -0.00291816 -0.119419 0.19313 0.0172753 0.0293529 -0.0327835 0.0612933 -0.116293 -0.0505124 0.0972316 -0.0206092 0.0333314 -0.0348624 0.100234 0.017509 0.0403698 0.0654722 -0.157783 0.113876 -0.118596 0.0110249 -0.00431087 0.0764757 -0.0628901 0.0321017 -0.169794 0.0580708 0.0299606 0.127809 -0.0931987 0.140235 -1.6508e-05 -0.124983 -0.048841 0.0666377 0.0445886 0.0184731 -0.0863763 0.0268783 0.0698739 0.0472221 -0.0982715 0.0847196 -0.0443731 0.113619 0.0864009 -0.0348097 0.047254 0.0524102 0.0405614 -0.0118914 0.0233087 -0.0512668 -0.0615568 -0.0416395 0.0638467 0.0922419 0.0254154 -0.0371625 -0.039362 0.0262888 0.032142 0.106054 0.0142592 0.00621117 -0.0462304 -0.0797466 0.0725237 -0.0191344 0.134835 -0.153965 -0.0298102 -0.0641367 -0.073101 0.0634053 0.141133 -0.031961 -0.097947 0.169433 -0.145439 -0.0332104 -0.010422 -0.172122 0.0479153 0.079515 0.195345 -0.178357 -0.111572 -0.0509615 0.0691516 -0.0262457 0.0520609 0.194987 0.0993651 0.0494149 -0.086828 0.147834 0.0136892 -0.0298059 -0.0663943 -0.0392598 -0.0122906 -0.0140908 -0.0281436 -0.0909175 -0.086963 0.00231967 0.0367492 -0.0510399 -0.0832993 0.00971285 0.0717677 -0.156148 -0.0323561 -0.0428699 0.11394 -0.0630657 0.198048 0.0112988 0.0899935 0.039351 -0.119844 0.0368587 0.0474595 0.14265 0.103837 0.048698 0.0142809 -0.140382 0.00445231 -0.0916156 -0.108453 0.0597074 -0.0588601 0.000612437 -0.144501 0.0866102 0.120419 -0.0594936 0.144416 -0.03548 0.0495989 -0.151727 -0.0332671 0.139139 -0.0216933 -0.134604 0.154008 0.0186809 0.151937 0.0481181 -0.00111189 0.0572191 0.0259091 0.149248 0.0689502 0.0313604 0.0851458 0.0491633 0.168539 -0.0827279 -0.0971236 0.0111186 -0.0615326 -0.0438267 -0.0367115 -0.120303 -0.0277674 -0.0612856 -0.0498797 0.000422227 -0.0690501 -0.0224851 0.0937306 -0.0335269 -0.0202993 0.00466821 -0.110072 -0.0542042 -0.0122045 0.0699906 -0.00428289 -0.0384435 0.0613824 0.020369 0.143777 -0.0845964 0.123873 -0.0202137 -0.0973735 -0.0874072 -0.0447474 -0.182751 -0.112636 0.141673 0.00240634 -0.098211 -0.0931297 0.137925 -0.129446 -0.0010476 0.10358 -0.0927595 -0.0357187 -0.0546158 0.195179 0.0938385 0.167615 -0.0939532 0.149677 -0.0623871 0.0776658 -0.126166 0.0746587 -0.0609956 0.101064 -0.0940654 -0.0254353 0.140119 -0.155969 -0.00674228 -0.0391753 0.0739675 0.0492889 -0.101315 -0.0400081 0.0704709 0.0574495 0.0765616 0.015628 0.082547 -0.0560732 0.0187058 0.0386806 -0.158743 -0.0980359 0.128798 -0.0254348 0.0372045 0.0508757 0.0328021 0.0930503 -0.0153136 0.0421246 0.140676 0.0727928 -0.0397284 -0.134293 -0.0206032 0.0226219 -0.133091 -0.0226309 -0.0761514 -0.0232682 -0.026549 -0.0374674 0.137252 0.0815219 0.0909367 -0.0086951 -0.128365 -0.0572839 -0.0592933 0.189944 0.00503801 0.122671 -0.0600311 0.166314 0.100821 -0.17984 -0.0111421 0.0166404 0.0952627 0.0640095 -0.0314195 -0.0694482 -0.0371275 -0.0315987 -0.115393 0.0461425 -0.00364312 -0.14245 0.0281642 0.0528305 -0.0124474 -0.151015 0.148868 -0.0964556 0.0975733 -0.0389383 -0.0491666 -0.11984 0.00985406 -0.121759 0.0153733 -0.0813184 -0.0231085 0.100068 0.0653469 0.0282387 0.0221505 -0.0242368 -0.0419275 -0.0294632 -0.00536959 0.122735 0.0605813 -0.0240667 -0.00664101 -0.140746 -0.0510582 -0.0975136 -0.0943539 -0.0487126 -0.0370825 -0.0121803 -0.108594 0.0502541 0.0870202 0.111852 -0.0471624 0.08165 0.00548253 0.131605 -0.0361986 -0.144006 -0.0146169 -0.0380129 0.141375 -0.0420335 0.0986283 0.00301234 -0.116261 0.0361165 0.102678 -0.130327 0.127238 -0.0549355 -0.0679391 0.126214 -0.0546991 -0.0867887 0.0122299 0.0103047 -0.116454 -0.154383 0.117325 -0.00247228 -0.139509 0.0733741 0.0522226 -0.0343511 -0.05922 0.018262 -0.12674 0.0144099 -0.182919 -0.018073 0.0870323 -0.0807241 -0.0908937 0.110606 -0.0768454 0.102628 -0.119829 -0.13254 0.0412646 -0.0185716 -0.0609959 -0.109247 0.0577323 -0.161819 -0.0115437 -0.0300865 -0.0253244 -0.0247249 0.0228152 0.159953 0.0351729 0.0424048 0.0494558 -0.0106327 0.0331894 -0.123083 -0.0140984 0.0649733 0.0687856 -0.108223 0.0321776 -0.10646 0.0152583 0.187198 0.0480334 0.0750506 0.0298304 0.120551 -0.0484044 0.000954261 -0.182562 0.111439 0.0667752 0.122475 -0.143906 -0.00872046 -0.0529347 0.0907373 -0.0322281 -0.151553 -0.0262292 0.0466388 0.0816002 0.0169555 0.00529542 0.142029 0.0652592 0.079823 -0.038232 -0.0196875 -0.128911 0.0306088 -0.0971529 -0.115334 0.0151171 0.155486 -0.0573724 -0.13579 0.0161423 0.129305 0.00417729 0.101794 -0.103009 -0.113894 0.0369456 0.195831 0.0862073 -0.0663941 -0.107109 -0.121397 0.0694394 0.181679 0.0433521 -0.0597123 0.19064 -0.0656295 0.0818029 0.130364 -0.170397 0.0215663 -0.124233 -0.0108336 -0.0391011 -0.0501314 0.121916 0.00544386 -0.103907 0.0199798 0.106403 -0.0351768 -0.17498 0.0550249 -0.115033 -0.00267869 0.0647007 -0.182949 -0.0667851 0.0986696 -0.0774581 -0.00259485 0.0145371 -0.00503204 0.186308 -0.0211392 0.071211 -0.0128828 -0.0575204 -0.00857419 -0.134237 -0.171118 -0.0507346 0.0328335 0.0434268 0.15557 0.000816167 0.0209534 -0.172072 0.012562 0.0417613 -0.0206192 0.0810505 0.00923006 0.0842115 -0.147674 -0.00451597 0.00352602 -0.0318923 -0.0993022 -0.0283304 -0.0324699 0.116663 0.0948715 0.0789535 0.0183901 0.059611 -0.0409931 -0.0437803 0.0522541 0.0202374 0.0367259 -0.0142969 -0.109146 -0.0302129 -0.151221 -0.193651 0.0686042 0.0699064 -0.0212101 -0.0354721 -0.0331302 0.128378 0.0992205 0.0841792 0.0947637 -0.0157476 0.136988 -0.0221161 -0.0647969 0.036537 0.183891 0.0891273 0.0584519 0.00178179 -0.198285 0.0948361 0.0109568 -0.0448956 -0.017503 0.145221 0.0659949 0.0995025 -0.047259 -0.0606343 -0.0544335 -0.170095 -0.127749 -0.00384583 0.0927406 0.00413951 -0.0454284 0.0557623 0.135343 0.0482911 -0.0537442 0.0732551 -0.135737 0.0611375 0.00233002 -0.0145404 0.0395124 -0.0542979 -0.0798529 0.0235763 -0.0666031 0.0902063 0.0786726 -0.129797 -0.0133467 -0.0760577 -0.0605244 -0.0378053 0.0520744 -0.0114756 0.120907 -0.118568 -0.0904041 -0.153381 0.0265618 0.0517542 0.0925124 -0.036357 0.119456 0.00158192 -0.0307994 -0.171687 0.148627 -0.0943897 0.0379511 -0.0747311 0.123897 0.112806 -0.102365 -0.162285 0.0692313 -0.15192 0.0216113 0.157122 0.0261284 -0.142505 0.142059 -0.107552 -0.0811965 0.0467378 0.0598405 0.0618253 -0.0674805 -0.180546 0.06513 -0.0538028 0.0576293 0.14078 -0.123892 0.0454631 -0.171196 0.0360741 0.0298036 0.0666508 -0.123571 0.0897778 0.0241527 0.174328 0.0255027 0.079338 0.169631 -0.055217 0.0229491 0.0619308 -0.100093 0.0365921 -0.103465 0.038242 -0.141339 -0.122535 -0.159533 0.0798837 -0.12936 -0.140252 -0.00232538 -0.0496972 -0.0148836 -0.072193 -0.111691 -0.108734 0.0317819 -0.0617373 -0.0871273 0.00309527 -0.0138934 0.0538158 0.0110781 -0.0807326 -0.0239865 -0.0241704 0.0035235 -0.0357167 0.0733858 0.16783 0.0777062 -0.0438311 -0.095077 0.0515134 -0.150111 0.0227083 0.0792754 -0.163782 -0.00866464 0.0217989 -0.0749166 0.0124606 0.00358639 -0.00541762 -0.141706 -0.00574145 -0.0150958 -0.128967 -0.183873 -0.0502131 -0.0766003 0.0791673 0.116466 -0.00230538 -0.0482406 -0.0344013 0.108606 -0.125656 0.0313278 0.0815417 -0.0420093 0.0981417 0.0371122 0.121427 0.174673 -0.00104002 0.151945 -0.153533 -0.0686414 -0.0165744 0.132623 0.00102694 0.140504 0.127153 -0.0367105 0.17269 0.0644931 0.0280609 0.0313748 0.0914244 0.022842 -0.0716247 -0.0429596 0.0744334 -0.149567 -0.13328 0.0251922 -0.167339 0.119295 0.0358968 -0.0695221 0.0374244 0.0971245 0.119343 0.086527 -0.0478826 0.00219537 0.00507324 -0.00178472 0.0860293 -0.011572 0.0535151 -0.00331547 -0.119308 -0.00963721 -0.17577 -0.0562554 -0.0345331 0.0451847 0.196267 -0.12741 0.130228 -0.114613 -0.0249551 -0.0322358 -0.0562765 0.144597 -0.0523019 0.0714775 -0.0213183 -0.107313 0.0352134 0.0558524 -0.0852947 0.0131777 0.162296 0.148689 0.0910428 -0.138873 -0.0149271 -0.00711283 0.135583 0.0334025 0.0225028 -0.0282251 -0.0958813 -0.0191465 -0.0707633 0.121883 0.138663 0.00645838 -0.0567302 -0.171271 0.0697468 0.0299302 0.166204 -0.0531871 0.0167498 -0.0229899 -0.0377478 -0.161766 0.101099 -0.143555 -0.0655649 0.147627 0.0246762 0.000481281 -0.112105 -0.0342042 -0.0584441 0.0490649 -0.194293 0.00672285 0.0513572 -0.0139974 0.000301656 0.0905824 -0.103971 -0.121503 -0.170019 -0.064955 0.0516285 -0.103864 -0.0336334 -0.160331 -0.0643783 -0.0877589 0.180648 0.0136557 0.0358176 0.0630457 0.0129886 -0.144953 0.143493 -0.0167833 0.0546838 0.0660847 -0.0526701 0.168068 0.0767197 -0.050507 0.0778656 -0.0534284 0.103373 0.0731897 -0.0672042 0.0662455 -0.0734829 -0.102857 0.163163 -0.0817566 0.181887 0.0971846 -0.0584087 -0.0838913 0.0237675 0.0332627 0.063781 -0.0578511 0.147138 -0.120995 -0.164352 -0.101688 -0.00769209 0.0704825 -0.136467 -0.160303 -0.134815 -0.0632651 -0.00150114 0.0565546 -0.00759233 -0.162933 0.0969193 -0.0321464 0.0284934 0.172227 0.0111321 0.0318784 -0.000333804 0.0138795 -0.128334 0.130427 0.089974 0.0457511 0.0157955 -0.0576464 -0.0448574 0.00754256 -0.0488257 0.0648198 0.0532915 -0.00226222 -0.0556452 -0.127968 -0.0194112 0.11059 -0.101344 -0.129089 -0.0654101 0.1468 -0.0845715 0.0329652 -0.0449305 -0.174333 -0.136546 -0.0128444 0.0497442 -0.0162969 -0.0366312 0.0588748 -0.0905564 -0.0773871 -0.0356261 -0.0410734 -0.0404171 -0.0402064 -0.0562644 -0.0760589 -0.188292 -0.0361724 0.0749151 0.034816 -0.035013 0.0105086 -0.0254425 -0.0223649 -0.07042 -0.0647655 -0.108247 0.0960414 0.149811 -0.0333755 -0.145494 -0.0535725 0.134116 -0.0208189 -0.031982 -0.00179051 0.00595152 -0.101754 -0.00375699 0.0998769 0.037221 0.054171 0.0587703 0.166004 -0.0759832 0.090047 -0.0126964 -0.0919638 -0.1249 0.019209 -0.0456502 0.0240218 0.0295787 0.0143219 -0.163915 -0.0715551 -0.116697 -0.0916196 0.0691961 -0.0706355 0.0229933 -0.0166184 0.0924552 0.119384 -0.00479358 -0.0137786 0.0409171 0.0150329 0.0231111 -0.131752 -0.0337676 -0.077318 -0.110752 0.00379944 0.135806 0.0192971 -0.088978 -0.171438 -0.0557778 -0.0468874 0.0196747 0.0530493 0.150576 -0.0395927 0.0658974 0.101991 0.0702848 -0.0391356 0.000937022 -0.0624692 0.174678 0.0635289 -0.0130679 -0.102819 -0.0701666 -0.0811702 -0.0718855 -0.107935 0.00443276 -0.107262 0.0584625 -0.0549794 0.0504441 -0.028697 -0.136797 -0.0151281 -0.168496 0.133956 -0.104306 0.103436 0.0181372 0.0808782 0.0831017 -0.0176027 -0.02512 0.175646 0.0806583 0.0882633 0.112711 -0.0268514 -0.0880637 -0.0274297 -0.0708944 0.107765 -0.0303568 -0.0994641 -0.156178 -0.126055 0.0604299 0.00892149 0.134697 0.00507666 -0.185819 -0.00564133 0.00941632 0.088984 0.0708086 0.0110103 0.00639192 0.101864 -0.0538394 0.00343568 -0.0749708 0.119823 -0.0466949 0.0642074 0.066333 -7.2764e-05 0.0707363 0.00309588 -0.0886353 0.00529624 -0.0302624 -0.0923963 -0.120249 -0.0258218 0.0340242 0.0596066 0.016467 -0.030588 -0.0828563 0.0187918 0.0278751 0.108217 -0.0030631 -0.0604837 -0.128222 -0.069196 -0.116232 0.0329556 -0.0420075 0.0175371 0.0171704 -0.0347611 -0.0308035 0.108673 0.0084136 -0.175664 -0.100347 -0.054245 -0.00929346 -0.00711937 0.0461823 -0.0634748 -0.0522009 -0.131718 -0.0430333 0.0455425 -0.0546703 0.0667116 0.0522641 -0.0698692 0.119788 0.0186763 0.0405163 0.0952627 -0.00746606 -0.0473392 0.118615 0.0566346 0.0645284 0.0288497 0.00889209 -0.0179973 0.0156469 0.11829 0.0637328 0.0106683 0.0742901 0.0749311 0.177803 0.109045 0.170893 0.00628247 0.0632552 -0.0557572 -0.098347 0.0332062 -0.0264269 -0.126368 -0.0583267 -0.00785234 -0.0332755 -0.00204089 0.133651 0.00916963 0.00264504 0.0583324 -0.111385 -0.132138 0.0849764 -0.134097 -0.0210271 0.108456 0.0735504 0.0283032 -0.0771244 -0.0260116 -0.131206 0.156212 0.0445806 0.100401 -0.0144474 0.0371677 -0.155641 -0.0814646 -0.0836895 0.0504343 0.0492791 -0.0523977 0.0545906 0.05752 0.0102692 -0.0950634 0.173081 0.0202524 -0.0752144 -0.0975904 0.0467285 0.0935572 -0.188636 0.0198304 -0.0381967 -0.0629335 0.0307625 0.125016 -0.0738777 0.195118 -0.0230743 -0.198522 -0.173195 0.0741006 0.0897756 -0.0298388 -0.0898168 0.17225 0.11182 -0.0122549 0.181323 0.0628248 0.0922121 -0.105223 0.114173 -0.191585 -0.0223399 -0.0160462 0.0163426 0.0738642 -0.0504478 0.0316763 0.0127499 -0.026519 -0.0122825 -0.152868 0.0105501 -0.0532469 0.0199487 -0.014043 0.0290164 -0.0515482 0.125314 0.133085 -0.0201466 -0.0245095 -0.0642198 0.0377022 0.126926 -0.144341 -0.0249344 -0.0421033 -0.081132 -0.0981028 0.155135 0.0627293 0.0721442 0.0903158 -0.0673367 -0.0392994 -0.0408698 -0.0201555 0.138696 -0.119795 0.100717 -0.0488142 0.0395017 -0.0418092 0.0588187 -0.00405938 -0.172274 0.118342 -0.0696645 -0.0284027 0.0486892 0.115367 0.158715 0.0835941 -0.08005 -0.129417 -0.147063 0.188763 -0.0130817 0.0401619 -0.123816 0.120331 0.0248422 0.0344377 0.0316745 0.0634062 -0.131207 0.0442876 0.000694405 -0.110695 0.00896869 -0.167301 0.0373762 -0.111252 0.0293957 -0.0305442 0.00861651 -0.0683037 0.105465 0.0842699 0.0514104 0.0666281 -0.0750704 -0.107314 0.0312781 0.0216271 0.112417 0.0879875 -0.0364881 0.0178571 -0.136778 -0.133009 0.0202494 -0.152877 0.122379 0.121137 0.0685921 -0.0739404 -0.0792006 -0.104026 -0.0136 0.0583552 -0.0979879 0.0822157 -0.0288383 -0.0432515 -0.0555756 -0.0850825 -0.14773 -0.0496598 -0.0273048 -0.0997361 -0.0301573 -0.140145 -0.102038 0.015193 0.010303 -0.138588 -0.0434934 0.151706 -0.172396 -0.0238679 0.0128965 -0.0394611 0.175448 0.0708966 -0.143044 0.138138 0.0517815 -0.00167991 -0.0106413 0.0248307 0.0478454 0.103467 0.0405147 0.130535 0.0365584 0.000216491 -0.15905 -0.00664999 0.193537 -0.0184419 0.0462639 -0.157071 -0.0416024 -0.0610835 -0.0387404 -0.0623793 0.00525132 0.0162359 0.152579 -0.00846129 0.139643 0.0575801 -0.0330219 0.0972825 0.0426686 0.106273 0.0266375 0.171437 0.0753426 0.0647574 -0.0942844 -0.0803629 0.0995003 -0.0045723 -0.0563772 0.0197373 -0.0784602 0.0529767 -0.0898197 0.0470918 0.0437346 0.0284253 0.00723438 0.138646 0.12663 0.00671233 -0.00609548 -0.147165 -0.0289237 -0.0150596 -0.0307777 -0.0624823 0.0529484 0.0053427 -0.00848592 0.0232437 -0.0663515 -0.0537167 -0.19374 -0.105385 -0.0342648 -0.0541802 -0.000411604 -0.015054 -0.024968 0.0619135 -0.0428912 0.00753442 -0.000659364 -0.0590827 -0.0206009 0.0791554 0.00652202 -0.0318468 0.0486302 -0.165404 0.0466807 0.0274625 0.149247 -0.0199737 -0.00259623 0.159314 0.176459 -0.125603 -0.141429 0.0268685 -0.0845429 -0.0688775 0.137842 -0.045143 0.162246 0.188778 0.0286475 -0.0997951 0.0254071 0.0987287 0.0590742 -0.124046 0.120447 0.11376 -0.0743373 -0.0352917 -0.0501569 0.085675 0.03245 -0.0315259 -0.0968426 0.142453 0.00878581 0.130458 -0.043629 -0.18437 0.0189692 0.00142816 -0.0181645 -0.0353684 -0.113351 0.0966425 0.0193801 -0.0310634 -0.0753485 -0.0580245 0.0397807 -0.0554551 -0.0376077 -0.151573 -0.0512115 0.0448238 0.000791062 -0.151585 -0.111957 -0.0990975 -0.0635522 0.0612598 -0.100013 0.0456098 0.0532868 -0.0569316 0.091778 -0.171565 -0.0818536 -0.0326173 0.147768 -0.0955426 0.0460496 -0.0851361 -0.0430481 -0.0908581 -0.105823 0.0376832 0.176619 -0.160897 -0.0399637 -0.182372 0.0475794 -0.0981499 -0.00688733 -0.118094 0.0428021 0.075803 0.117485 -0.00386302 0.0772037 0.0479925 0.180405 -0.0356175 0.160416 -0.0363034 0.181847 0.0114538 0.0480576 0.0975409 0.174097 -0.0522795 0.024256 -0.110101 0.0127006 0.0853311 0.139958 0.158265 -0.0898956 -0.0801004 0.157032 -0.00325923 0.0823624 -0.0806551 -0.177157 -0.00522282 0.0139933 0.0206128 -0.0572895 0.114822 0.0563563 -0.0253531 0.0158181 -0.0249883 0.18196 0.00174327 0.0341842 -0.120392 0.0689552 -0.00878306 0.0788263 -0.0270816 0.0900021 0.106649 0.00801532 -0.0149461 -0.123667 -0.188087 0.138864 -0.10685 -0.035498 -0.0927342 -0.118433 0.110173 -0.0796712 0.0613851 -0.120189 0.155842 0.122442 0.0196107 0.136448 -0.0770248 -0.0767798 -0.0107962 -0.0413376 -0.0105666 -0.0358389 0.0921475 -0.0518011 0.0183345 0.0625258 -0.0734851 -0.0426352 0.0992048 -0.00640377 0.046135 -0.0428539 0.1206 -0.174332 -0.080479 -0.152472 0.0678706 -0.107296 -0.0466353 -0.12758 0.0382599 0.10307 0.0413185 0.00527659 -0.00710354 -0.122973 0.147061 0.00248136 0.0783682 -0.000181583 -0.0153446 0.0633919 0.0480076 0.123528 0.0223249 0.0482192 0.148122 0.024866 0.00570389 -0.192664 -0.123878 -0.0788979 -0.0623299 -0.157908 -0.109768 -0.00986325 -0.0240826 0.140926 0.0647334 0.0704356 0.0468296 0.0869859 -0.17202 0.0882341 -0.00580064 -0.0330914 -0.0920363 -0.0534957 -0.0590332 -0.0628555 -0.132847 0.0159013 -0.0110211 0.121548 0.00881759 0.0982858 -0.110386 0.0916731 0.0692077 -0.0236864 -0.00386288 0.0518681 -0.0715293 0.118998 -0.148052 -0.0570854 0.0210773 0.0598329 0.101447 -0.0835938 0.0357592 0.154172 -0.0106055 0.0431768 0.10839 -0.0200926 0.0594327 -0.145425 0.00615482 -0.0337979 0.0667151 -0.0183013 -0.0382368 -0.0267578 0.0446417 0.011146 -0.101694 0.0448954 0.10595 -0.0378373 0.176444 -0.0640888 -0.0639491 -0.0515743 0.0431394 -0.100123 -0.0160093 0.0880068 -0.118493 0.146218 0.0746257 0.0327351 -0.0350271 -0.109398 -0.133268 0.172822 -0.111634 -0.131718 0.00559917 0.0386311 -0.139239 -0.117265 -0.0329039 0.0108852 0.0679029 0.070814 -0.156934 -0.13446 0.182114 -0.105485 -0.0391083 -0.113347 0.0431382 0.175931 -0.132182 -0.13607 0.168985 0.0596827 -0.164854 0.0472306 -0.0540156 0.0453647 0.0350392 0.112428 -0.0800211 0.0416007 -0.198539 0.01722 -0.0958443 0.171181 -0.148935 -0.0575638 -0.0860289 -0.140072 0.063498 0.0185935 0.0413697 -0.0345932 -0.0504296 0.0301309 0.0392427 0.149772 0.0891476 -0.0546739 0.19949 -0.0556008 0.00579045 0.0537053 0.00347827 0.166928 -0.166317 0.111916 0.0569396 0.124755 0.115759 -0.0300704 -0.065907 -0.0204015 -0.0230138 -0.0128209 0.0485225 -0.0119982 0.16632 0.0147925 -0.12661 -0.0450424 0.0185741 0.0351408 0.0204503 -0.0214025 0.0349841 0.134334 0.0728724 -0.0288275 0.0166467 -0.10417 -0.00808035 0.0286437 -0.141296 -0.140118 0.169252 -0.131578 -0.0151489 -0.0387887 0.00462221 -0.086145 -0.0646776 0.148244 -0.0146498 -0.0386429 -0.177325 -0.0754733 -0.0288151 0.179147 0.0544548 0.17504 -0.0513079 0.178825 0.049436 0.0477905 0.0659938 -0.00915869 -0.122444 0.0862212 -0.0587503 -0.051383 -0.0168794 -0.116863 -0.136229 0.0331505 -0.0605183 0.00562606 0.00175241 0.00448751 -0.0798943 -0.118525 0.10171 -0.00821324 0.0782962 0.180418 -0.0644135 -0.189051 0.00637065 -0.1115 0.0807728 -0.0621148 0.159333 0.154921 -0.056792 -0.171561 -0.0666105 0.182067 0.177911 -0.0456158 0.0301515 -0.100465 0.0795924 -0.018212 -0.032517 -0.0449328 0.0451423 -0.0505085 0.153496 -0.0344501 0.00690226 -0.0222813 0.142392 -0.0266886 -0.104055 0.192614 0.0507699 -0.143564 0.00357478 -0.0573504 -0.0116533 0.0321555 -0.0393654 0.0769082 0.0829297 0.0564684 -0.0178635 -0.0078216 -0.0390737 -0.0878024 -0.0338966 -0.157317 -0.131779 -0.113204 -0.0272176 0.00239042 0.0376399 0.0704298 0.0426837 0.082512 0.0571692 0.0259051 -0.0444351 0.062162 0.121989 0.0994283 0.0670385 -0.132699 -0.130538 0.0692312 0.00335597 0.0276103 0.158527 0.00179702 0.0384046 0.0526738 0.175518 -0.00512361 -0.0652435 0.079072 -0.00544557 -0.100753 -0.153831 0.00839011 0.0598418 -0.0228185 -0.19814 0.0470426 0.0768214 -0.124167 0.0360218 -0.106043 0.0480856 0.0439441 -0.00836305 -0.0678404 -0.0956896 -0.0804058 -0.0486598 -0.0827068 0.142078 0.0219377 -0.00704632 -0.131129 0.0588941 0.0147602 -0.018724 0.0484888 0.0483596 -0.0556472 -0.0239445 0.138909 0.0983698 0.0228501 0.0308364 0.00109984 -0.12264 -0.179139 -0.140617 0.0243713 -0.00985525 -0.00868705 -0.0057619 0.0633433 -0.0598407 0.0554585 0.142969 -0.118386 -0.0394225 0.0047618 0.0277792 -0.102589 -0.00694066 -0.048415 -0.00987563 -0.034684 0.0141831 0.0394681 -0.0826547 -0.157705 0.0610977 -0.0464973 0.196829 -0.0277283 -0.0755121 0.177014 0.133626 -0.00378405 0.174421 -0.0532419 0.0902076 0.0203094 -0.0878608 -0.134254 -0.0272332 -0.0561776 -0.165467 0.175413 -0.0104761 -0.0966202 0.0162992 0.104805 0.052708 0.0261969 0.0717172 -0.00373002 -0.154254 -0.0771486 0.0319966 0.0628942 0.0718187 -0.010208 0.189233 0.188335 -0.033923 -0.0120853 0.117703 0.0394585 -0.0112443 0.17904 -0.0869016 -0.0337528 -0.0452823 0.151593 -0.0536593 -0.0207383 -0.0281929 0.0772229 0.0509296 -0.0579186 0.110145 0.0156788 -0.149297 0.168368 0.00796357 -0.106832 0.0744591 -0.137283 -0.0765479 0.167167 0.190482 0.0987417 0.0357669 0.0455682 -0.0616171 -0.0257598 0.0992172 -0.120924 0.00108013 -0.0134098 -0.00712261 0.115594 -0.0390169 -0.190946 0.0466908 0.113018 -0.124305 -0.00338088 -0.0436585 0.128763 0.0219436 -0.0251797 -0.109472 0.0663911 -0.0770727 0.0147661 0.0775492 -0.115927 -0.0395526 0.140443 -0.057951 -0.0661065 -0.130288 0.193487 0.0407709 -0.0854608 -0.00237809 -0.0179306 0.0656315 -0.0489135 -0.0635575 0.131968 0.0456493 0.0367137 0.136177 0.0761779 -0.0303124 -0.0631862 0.0781029 -0.148585 0.0505517 0.0717486 0.0678062 -0.0317894 -0.140792 0.00430477 0.0534796 -0.102283 -0.0425586 -0.0408553 0.0510156 0.0286545 0.0650488 0.0095739 0.177753 0.147937 -0.0412812 0.00789611 -0.0876871 0.068289 0.0985334 0.073103 -0.00200234 0.0216107 0.0769639 0.154976 0.138626 -0.158484 -0.0282448 0.0790148 -0.0092643 0.00341324 0.0521605 -0.0359248 0.0133071 0.111042 -0.0223114 0.0292654 0.08634 -0.0486419 0.187285 -0.0114906 -0.0732883 -0.138798 -0.13821 -0.12121 -0.0579496 -0.0291042 0.0712682 -0.016123 0.144413 0.0498413 0.0648417 0.00256186 -0.16942 0.0345259 0.0174348 -0.020188 0.128249 0.0089364 -0.0725976 -0.169985 -0.0286711 0.0373513 0.0538749 -0.113484 -0.136389 -0.098431 0.0528286 -0.0514995 0.047804 -0.0519836 0.164784 0.0581426 0.0868126 -0.100185 0.00192065 0.172849 0.0441018 0.0939697 0.0520669 -0.05553 -0.0299731 -0.0604083 -0.0596454 0.0343176 -0.0643231 -0.112782 0.0864168 -0.01996 -0.0666067 0.0106123 0.00998981 0.0809947 -0.0525359 -0.0566765 0.0466133 0.0164554 -0.0909678 -0.130593 -0.172871 -0.128989 0.073002 -0.0700326 -0.0299168 0.031381 -0.0812189 -0.0037136 -0.0209163 -0.129434 0.00247547 0.0569229 0.0941378 0.176075 -0.0145718 -0.168088 -0.00476029 0.0195533 0.108303 -0.069209 0.106608 -0.120394 0.00897744 -0.142453 0.0127398 -0.141566 0.141987 -0.153057 0.0392562 -0.0870028 -0.0913847 0.140716 -0.152951 -0.0799831 0.0304312 -0.00640996 -0.102435 -0.0755383 0.00279282 -0.0501503 0.0212231 0.0286517 0.108572 -0.023502 0.0628762 0.159509 -0.0784184 -0.184319 -0.0390454 -0.0224884 -0.0992666 0.138288 0.0571151 -0.0132572 -0.181433 -0.037306 -0.0250985 -0.0247596 -0.0741867 0.103935 0.0195545 -0.0267947 -0.155456 0.0385514 -0.0265296 -0.0536059 0.0203692 -0.151699 -0.0814561 0.126365 -0.075043 -0.0860545 0.115745 -0.131992 -0.0367395 -0.19916 0.00802033 -0.0446674 -0.0211704 0.149222 0.165521 0.0213008 -0.0991785 0.0235235 0.0400472 -0.113747 0.0496357 -0.0219925 -0.05127 -0.0559995 0.110336 0.172254 0.0477617 -0.0467747 0.0710919 0.0378278 -0.0422013 0.0870156 -0.0461374 0.100158 -0.0957836 -0.164603 0.025271 0.0150048 -0.05288 -0.0187578 0.0329617 0.0425162 0.0612357 -0.0468462 -0.0316617 0.0097736 0.0605046 0.0136147 -0.0367159 0.112788 0.099657 0.058304 -0.0872917 0.102629 0.0205969 0.00829486 0.0098307 0.0169358 -0.139947 -0.0957931 -0.00242096 0.0740461 0.083166 -0.132156 -0.00929861 0.0904782 -0.000410695 -0.0708139 -0.0743578 0.0324978 -0.0375082 0.0175207 -0.140468 0.0744447 0.0331564 0.00290292 -0.0378263 -0.12368 -0.106209 -0.0515359 -0.130556 0.1026 -0.0906451 -0.0136371 0.042729 -0.119595 -0.171878 0.0249839 0.0361854 -0.0449712 -0.116704 -0.135605 -0.0153108 0.131751 0.0927349 0.0384626 -0.100764 -0.0703911 0.198447 0.123882 0.137287 0.174404 -0.0412345 0.0666827 0.0913646 0.0487564 0.0121539 0.0614333 0.00633569 0.173699 0.00155104 -0.0297187 0.0489593 -0.178781 -0.0657712 -0.0711666 0.0305855 -0.0477331 -0.0451963 -0.0726817 -0.104349 -0.0840559 0.0372896 0.024275 0.152635 0.0928121 0.0124598 0.166101 0.039655 0.0361105 0.00191364 0.123135 -0.0675184 0.0899674 0.0088235 -0.0697616 -0.102936 -0.0538669 -0.0638351 -0.106246 0.107793 -0.10706 -0.195844 -0.0687694 0.0718253 -0.0933199 0.046051 0.0816057 0.00295744 0.141711 -0.166575 -0.088145 -0.0932428 -0.0709767 0.0170217 0.096036 0.0704248 0.0607038 0.14007 -0.0254997 -0.112001 0.0815482 0.0201569 -0.0384019 0.0933158 -0.0575443 -0.111715 0.0883868 0.139331 -0.0226324 -0.1808 0.081008 -0.127472 0.0288663 0.0527142 0.151677 -0.0033284 -0.116563 -0.0899424 -0.0837002 0.117821 0.0599847 0.0699823 -0.0783346 0.0397116 -0.0484388 0.156277 0.0898045 0.155978 0.137566 -0.125012 -0.0865545 -0.073777 -0.0117613 -0.161753 -0.0208863 0.0985689 0.0879386 0.0295262 -0.00141229 0.000702331 -0.00498006 0.0617157 -0.105875 -0.0526681 -0.177266 0.0351189 -0.000521363 0.111524 0.126571 -0.126061 0.0834801 0.061041 -0.0252304 -0.124584 0.107098 -0.0843483 0.100545 -0.00704655 -0.0335874 -0.0195687 0.00454099 -0.154042 0.0394419 -0.0643132 0.107728 -0.0286227 0.124052 -0.035627 -0.0272899 0.0673981 0.0102739 0.115532 -0.0791851 0.0301909 -0.0236939 0.0720707 -0.0209013 -0.148651 -0.0451108 -0.0679393 0.0308652 0.135984 -0.108403 0.104337 -0.0397059 -0.066278 -0.161485 -0.0771782 0.0153882 0.0562629 -0.146767 -0.0388186 -0.179758 0.048262 0.131 -0.0580688 0.0832412 -0.00501009 0.0789416 0.0361039 -0.195591 0.0781434 0.0919995 -0.00907865 0.00634166 -0.0956608 -0.110851 -0.062362 0.0380108 0.10181 -0.0513416 0.17322 0.0410373 0.0625165 0.0467471 0.112333 0.0235678 0.113115 -0.069604 -0.114207 0.0607642 0.0745209 -0.0757192 -0.0731624 0.00813946 -0.094217 -0.0265768 0.0921839 0.087676 0.0765495 0.00406424 -0.0454146 0.0578853 -0.123847 -0.00174088 -0.0475154 -0.173331 -0.0692074 -0.0712571 -0.0249914 0.0538858 0.0484979 0.138578 0.00191438 0.0856462 -0.0282316 0.0792016 0.0433288 -0.0720751 0.157857 0.0526941 0.114845 0.0666577 0.00331826 -0.0879114 0.120691 -0.0917969 0.022272 -0.0829841 -0.107013 -0.119948 0.044062 0.0104301 -0.00954929 0.0711846 0.0131019 0.0813355 0.174337 -0.0186562 -0.0766777 0.0821566 0.0813114 -0.12374 0.0768449 0.0951227 -0.0365989 0.10445 0.0574698 0.183394 -0.055595 -0.028291 -0.000260849 0.187781 0.0602602 0.134089 0.0214211 0.0634936 -0.072517 0.120893 0.0504116 0.00129433 0.00154565 0.0736142 -0.0718364 -0.0476124 -0.00235552 0.0383376 0.00794914 -0.0200356 -0.0396339 0.140905 -0.0917515 -0.126769 0.093315 0.0771336 0.0411256 -0.013584 0.180577 0.147713 -0.0400145 -0.07683 -0.0590889 -0.11681 -0.119112 0.0554614 -0.158615 -0.029644 0.100393 -0.0387757 -0.067052 -0.0894894 -0.0261089 0.181906 -0.185533 -0.00593868 -0.0586638 0.0608538 0.0243592 0.0947219 -0.118199 -0.125431 -0.123298 0.0135104 -0.0169918 -0.066778 0.0223628 -0.0568623 0.0478243 -0.0554637 -0.0329985 0.0191505 -0.139447 -0.00225829 -0.0360354 0.130634 0.0121203 -0.0613961 -0.0556682 -0.060512 0.0481747 -0.193471 0.0852075 -0.0459632 -0.136708 -0.0249622 0.0748511 -0.0426928 -0.0339949 -0.0320631 -0.0707328 -0.132305 -0.104133 0.126066 0.0196646 0.0180975 -0.0915822 -0.132258 -0.154751 -0.14547 -0.0610911 -0.0978685 0.0662741 -0.0813733 0.0201511 0.00603871 -0.132557 -0.0237171 -0.0959458 -0.144893 -0.000587029 -0.012282 -0.0935777 0.0220533 -0.124561 0.0705734 -0.00962691 0.0882616 -0.0357059 0.0818407 -0.0543403 -0.0691615 -0.143108 -0.0108937 -0.0878931 -0.126834 -0.0211884 -0.00786811 0.187942 -0.0931143 0.125788 -0.0474137 0.0317554 0.126686 0.055163 0.00478408 0.0180158 0.0612782 0.10181 0.0283634 -0.109963 -0.0205153 0.0284792 0.151791 0.0483964 -0.0183918 -0.0443271 0.0654337 -0.0336997 0.0408278 0.104723 -0.0200858 -0.016645 0.0801441 -0.04597 0.133024 0.0733598 -0.0132584 -0.107878 0.00818222 0.0429892 -0.0781888 0.127693 -0.0879017 -0.0979859 0.116193 0.00923364 -0.0574543 -0.11418 -0.113143 0.139465 0.0279474 0.0066088 -0.044114 0.119855 0.0479781 0.0378535 -0.0853685 0.117288 0.00236854 0.124164 -0.0880011 0.013966 -0.0320454 0.143148 -0.070837 -0.0737634 -0.148086 -0.0249892 -0.152833 -0.0383522 0.132896 -0.0397322 0.0757267 -0.0377663 0.0162425 0.0199526 0.0891966 -0.076589 -0.167792 0.125809 -0.0798118 -0.0275648 0.181393 0.10449 0.0537148 0.087933 0.0180478 -0.130821 0.149112 -0.147039 -0.0339168 0.0251824 0.093377 0.0241528 -0.109932 -0.14232 0.0335816 0.0628516 -0.0729039 -0.0824598 0.111425 -0.0946525 0.0492401 -0.105627 0.085402 0.0679445 0.0268398 0.147339 -0.0945276 -0.0313101 0.0822504 -0.048058 0.0200322 0.0506423 -0.103669 0.115091 0.111269 -0.049338 -0.148453 -0.0655772 0.0714537 0.0298974 -0.127698 -0.0259487 -0.150637 0.130465 0.0392826 0.0433437 0.0565803 -0.0593646 -0.0327688 0.0359604 -0.185343 -0.137175 0.0582839 0.025149 -0.0612498 -0.0817613 0.0567249 0.120648 0.00643295 0.0445804 0.0448662 -0.0790994 0.0466313 0.13759 0.18799 -0.00400663 -0.145203 0.0993976 -0.00726988 0.0620795 0.0356892 -0.096528 0.0212596 -0.108645 0.15548 0.0625423 0.0478811 0.0349279 0.060046 0.103975 0.0425964 0.081408 -0.0516789 -0.0309437 0.00953233 -0.00969264 -0.0159373 0.0368987 0.0243828 0.00745451 -0.105712 -0.00764187 0.0235196 0.0185635 -0.0789635 0.0268077 0.0517305 0.0641699 -0.0459406 0.0309201 -0.155338 -0.0261427 -0.0938064 0.119801 0.0366727 -0.0749075 -0.0799455 -0.116698 -0.10211 0.0403756 0.0561143 -0.125636 0.099922 0.0229534 0.0744375 -0.0846589 0.131971 -0.0213847 0.0183603 0.0123565 0.0294964 0.143867 0.12237 0.00458576 -0.124369 -0.0289613 -0.0378074 0.022291 -0.00882321 0.160458 0.0662843 -0.0379973 0.0468954 0.134163 -0.00890417 -0.0685249 -0.129595 0.12174 0.0245328 0.0826386 0.105621 -0.0559474 -0.179239 0.0690034 0.0228797 0.0407316 -0.0856696 -0.0474273 0.111463 0.168247 0.0109253 0.11686 0.0565131 0.167267 -0.10142 -0.0189611 0.0683405 -0.0327722 -0.0485249 0.149127 0.00702958 -0.158869 0.0941782 -0.044442 0.111389 -0.0636989 -0.142523 -0.116136 -0.108614 -0.0686052 0.188653 -0.139147 -0.00915262 0.0806759 0.137184 0.0435328 -0.0969623 -0.029234 -0.00916157 -0.0615441 0.131001 0.0262496 0.0200799 -0.0177969 0.00306479 -0.037131 -0.109798 -0.0157236 -0.0302362 -0.126054 -0.142901 0.0839794 0.0566622 -0.0895678 -0.135282 -0.0329991 -0.0105267 0.0322758 -0.0802383 0.0318701 -0.025569 -0.0646447 0.0271512 -0.048646 -0.0164738 -0.119276 0.0775299 -0.108095 -0.0522222 -0.153861 0.0202351 0.0276758 0.117992 0.0180831 0.0880418 -0.0781059 -0.0460253 0.0870688 -0.000252499 -0.198519 0.062613 -0.127029 0.0856511 -0.137661 -0.0182207 0.0398606 -0.0927618 0.0274872 0.0486604 0.0720195 -0.19448 0.117561 0.131692 -0.0473205 -0.00745958 0.0208174 -0.0425828 -0.0678416 -0.0411418 0.0466847 -0.107706 -0.00485025 -0.0787269 -0.0133233 0.154955 0.01254 0.0792278 -0.0313692 -0.0432578 0.0669607 -0.0434655 0.00234512 -0.0625125 -0.0447195 0.0767613 -0.0732165 0.00929304 0.0948864 0.0856323 0.0105626 0.0739229 0.132361 0.0552201 -0.015663 0.129732 -0.0052023 0.0175386 -0.151194 0.0474094 0.0987388 0.0184627 0.0843373 -0.118145 -0.134678 0.163946 0.0198114 0.00914204 0.113326 -0.0477554 -0.126397 0.00722838 0.119796 -0.00619517 -0.119135 -0.0947769 -0.0577608 0.00723757 0.104064 -0.151291 0.00282361 0.0270091 -0.0196079 0.0122854 0.0793775 -0.0547419 -0.116756 0.0137028 0.0799739 -0.0695331 -0.000958976 -0.0540909 0.0466417 0.0385972 -0.0146915 -0.0433718 -0.0538711 0.100105 -0.00964355 0.0499776 -0.0788613 0.0587171 0.120564 0.0806618 -0.0270242 -0.0223243 0.0982679 0.169458 -0.0777269 -0.163021 0.0241324 0.011542 0.0314868 -0.0741819 0.0907483 -0.0199249 0.0428428 0.0621769 -0.173149 -0.0669901 0.0890056 0.101895 0.0856569 -0.14249 0.128027 -0.110273 -0.0570162 0.124896 0.0109965 -0.0242918 0.136032 -0.000988609 0.147423 0.0511072 0.0647453 0.0671221 -0.0445288 0.0112449 0.011275 -0.0742313 0.00596626 0.139482 -0.143293 -0.0425584 -0.177823 -0.0332636 0.0285465 -0.0185708 0.0242126 0.0708168 0.0475825 -0.166019 0.0561832 -0.0536499 -0.00100492 -0.037105 0.00144505 0.00342692 0.0473188 -3.49476e-06 0.0988737 -0.0585518 -0.0496874 -0.196622 -0.0497345 0.023674 0.0818155 0.0975113 -0.0783606 -0.148913 -0.0916191 0.0994844 -0.00116718 0.0360583 0.0684737 -0.167082 -0.0100214 0.0105509 -0.0778709 -0.0135047 0.00335593 -0.157274 0.130325 -0.0889439 -0.116789 -0.0884633 -0.0772032 -0.0791556 0.0638475 0.121057 -0.0518222 -0.0179416 -0.145593 0.0362559 -0.160467 0.0338492 0.0479698 0.0349698 -0.0103705 0.0279566 -0.041943 0.022175 -0.162775 0.0904242 -0.0795583 0.00621188 0.160814 0.0589503 -0.0108875 -0.120044 0.0726039 0.03941 0.0740359 -0.0412855 0.0366706 -0.0794795 -0.0541427 0.0335205 0.123631 0.00911991 0.0198264 -0.0039764 0.0871491 0.0821786 0.00698449 -0.0923007 0.0628588 0.0787456 0.0214555 -0.0232368 0.0822928 -0.0236394 0.136727 -0.12494 0.0466793 -0.0443987 -0.0500102 -0.0617767 -0.0297553 -0.137337 -0.116818 -0.0514928 0.100518 0.0148572 0.0594658 0.0381981 -0.0309955 0.0860012 -0.0293811 -0.058705 -0.0778713 0.164764 0.140193 0.00567522 0.170611 0.0765601 -0.0597548 0.0637674 0.0852375 -0.0953656 -0.069737 0.095696 0.175946 0.0817566 0.0703451 -0.037449 0.189486 -0.194211 -0.191034 -0.0678061 -0.0522431 0.00718604 -0.0738088 -0.10932 0.0359098 0.0821997 -0.154024 -0.0421101 0.0380142 0.0789827 -0.00659964 -0.00126787 0.0306679 -0.193885 0.0686133 -0.0556913 0.0241475 0.118109 0.0861057 -0.0347426 0.0748709 -0.103891 0.121811 -0.115743 0.0273196 0.0894148 -0.151073 0.0732186 -0.0777265 0.194844 0.0859478 0.187815 0.127382 -0.00856437 0.017431 -0.0672825 0.187401 0.179942 0.0494724 -0.00970852 -0.00751484 -0.0501935 0.0582913 0.0365381 -0.0383901 0.10936 -0.0668485 -0.0204201 0.131799 -0.0248523 -0.0515863 -0.0155944 -0.00275412 0.0351975 0.145281 0.102198 -0.0734511 0.0263565 -0.104149 0.0214493 -0.132829 -0.00173686 -0.10268 0.018768 -0.0518863 0.0145264 -0.0431357 -0.000645741 0.0872497 0.113102 -0.0515492 0.0956719 0.154211 0.116645 -0.087661 -0.143179 0.108547 -0.0962388 0.182579 -0.13244 -0.0469691 0.0832608 -0.102435 0.0728934 0.0913338 -0.179757 0.00342681 -0.13517 -0.119428 -0.135814 0.00189073 -0.0390606 0.0892177 -0.080866 0.0630718 -0.0966685 -0.0538185 0.0760755 -0.0326029 -0.0607255 -0.0410154 0.0940244 0.115533 -0.104966 0.128908 0.0280415 0.107032 0.0365781 0.170023 0.00682434 0.0231135 0.0250348 -0.115755 0.058724 0.0201952 0.0627912 0.0379111 0.0389716 -0.000513537 0.000829594 0.0529718 0.0773835 -0.0352294 0.00088045 0.0150279 -0.0974076 -0.0432596 -0.160787 -0.036905 -0.0548217 0.107322 -0.0840043 -0.116983 0.0982203 0.0405781 -0.113691 0.176798 -0.0644683 -0.0201707 -0.0887085 0.131139 0.111977 0.190172 -0.0879679 0.173136 0.124724 -0.0466618 0.0821202 0.0440036 -0.0780216 0.0262518 0.0614715 0.0252577 -0.00564002 0.0550887 0.0078005 0.021039 0.161448 -0.143147 -0.119907 0.0472977 -0.114548 -0.00864036 0.100767 -0.0156504 0.138574 -0.0600174 -0.0351518 0.118301 0.141605 0.125535 -0.039988 0.00493361 0.0101725 -0.14831 0.0500424 -0.00272575 -0.0739074 -0.112097 -0.0647258 0.0606441 -0.158142 -0.142317 0.131303 0.0598886 -0.115508 -0.0174131 -0.140595 0.114156 0.153028 0.122818 0.0908923 0.0175436 -0.195817 0.0409287 -0.18999 -0.0955623 0.0638756 0.0502798 0.119054 -0.108999 -0.0157588 0.0316578 -0.0495427 -0.0386932 0.0500882 -0.0985952 -0.0449946 -0.118635 0.0615678 -0.00189921 -0.0264292 -0.0305488 -0.184155 -0.0116471 0.11959 -0.156347 -0.00653952 -0.139847 -0.149181 0.0266494 -0.0169824 -0.159803 -0.0415507 0.0854713 0.0314772 0.00555509 -0.0388661 -0.0811546 -0.133517 -0.0922296 0.0511743 0.145221 -0.00586708 0.188287 -0.108219 0.108976 0.157906 -0.0499321 0.00505314 -0.0388861 -0.140887 0.0392513 0.0705812 0.0164452 -0.0389775 -0.0377337 -0.00778851 -0.086371 0.0719352 -0.0277274 -0.0212856 -0.00609755 -0.0774405 0.114287 -0.0528712 0.0791402 -0.103987 -0.0342978 -0.121597 -0.0495345 0.027492 0.0155186 0.0101208 0.00835078 0.0584209 -0.0977415 -0.0387951 -0.101711 0.0331918 -0.0916607 -0.065185 0.0598248 0.0974107 0.0927702 0.0511979 0.154956 0.10726 0.127192 -0.068834 -0.0104012 -0.0775805 -0.0903133 0.0258934 -0.0967763 -0.0658426 -0.0921944 0.0709943 -0.14163 -0.00956731 0.126032 0.169177 -0.065223 0.0703055 -0.0725601 -0.0549407 -0.103617 -0.00765918 -0.0144368 -0.0773379 -0.0135312 0.117803 -0.0371011 0.0119141 0.0896779 0.0357136 0.0329112 -0.028581 0.0211035 -0.00578049 0.0806565 -0.10951 -0.121813 0.0395896 -0.088418 0.129486 -0.062993 -0.00301973 0.0285333 -0.127466 -0.085984 0.118091 0.104233 0.0257673 -0.126404 -0.00532435 0.174605 0.041371 -0.145672 0.0899539 -0.0334379 -0.0626589 -0.105341 -0.0646688 0.0647837 0.0491759 0.0539424 -0.0574703 0.142159 0.0779422 0.0213594 0.148678 0.066395 -0.103083 0.0698127 -0.00323259 0.0180175 -0.135146 -0.0372192 0.0312473 0.0718317 -0.0612068 -0.135164 -0.00668578 -0.139033 -0.139083 -0.036628 -0.0802404 0.0190649 -0.00939625 -0.0358382 0.0930088 0.0704208 0.0532339 -0.0119449 0.107458 -0.00962927 0.0878993 0.0590114 0.117808 -0.123507 0.106037 -0.0707712 -0.0701866 -0.150991 -0.189514 0.0771665 0.0953241 -0.0298749 0.107418 -0.100535 0.139513 -0.0221656 -0.0849469 0.0985689 0.0771621 -0.105854 -0.0217283 0.00907113 0.131501 0.143209 0.125522 -0.000636275 0.0674237 0.0494721 -0.049636 -0.16455 -0.0461791 0.0543311 0.141796 -0.0659139 -0.0230809 0.127853 0.110714 0.0176922 -0.13506 0.115235 -0.00557225 0.0191125 0.0874842 -0.144776 0.180617 -0.114567 -0.0961998 0.0498849 0.0740879 -0.00275219 -0.0754939 0.0886421 0.0267399 0.192265 -0.0276982 -0.0228272 -0.0782813 0.0114363 0.0338528 0.0326873 -0.0327744 0.186158 -0.0201295 0.0421128 0.0506319 -0.0243284 -0.0227096 -0.00259312 -0.018204 -0.0823094 0.0563567 0.00257446 0.043735 -0.0332224 0.109952 0.0304788 -0.0459249 0.0862179 0.102118 -0.0900439 0.149384 -0.0907028 0.055422 -0.0550457 -0.155328 0.0979911 0.0900802 -0.116733 0.113087 0.0726962 0.0785202 -0.0317575 -0.0975187 -0.115498 -0.0840472 -0.186036 0.108371 -0.121694 -0.0491371 -0.0454946 -0.00113001 0.115021 -0.0906254 -0.0753146 -0.0397138 0.0732564 -0.00269383 0.0834451 0.18887 0.042983 -0.071945 0.0606078 -0.115476 0.123723 -0.0861826 0.108621 0.168032 0.0940525 0.0642739 0.100769 0.0232782 0.0751198 0.0431135 0.107976 -0.1364 -0.021238 0.0911007 -0.0737951 -0.0959449 0.106864 -0.0104168 -0.0792102 0.0345342 0.011947 0.0152201 -0.0598706 -0.0271094 -0.191534 0.0149574 -0.126005 -0.0842903 0.065159 -0.0133664 -0.113262 0.0821731 0.0404704 0.0448819 0.144515 0.104722 -0.0807012 0.0335269 0.0866612 -0.0902098 0.156978 -0.0385607 0.0652222 0.0325835 0.00917151 0.0693537 -0.0464299 0.0243929 0.0962022 -0.0470175 -0.0917858 0.107433 -0.106976 0.0675378 -0.0870201 -0.0482433 -0.00193681 0.0830611 -0.0734346 -0.0257149 -0.10578 -0.117712 0.0452452 -0.0471124 -0.0807945 -0.142656 -0.00887962 0.0276975 -0.066483 -0.017579 -0.0203712 0.0674689 0.0692326 0.00275786 0.100828 0.140296 -0.0471216 0.200248 -0.106111 -0.054068 0.0890095 -0.0530694 0.193149 -0.0323051 0.0103591 0.136209 0.174847 -0.000810984 -0.0543092 -0.0396279 0.0512014 -0.0872158 -0.124127 -0.012577 0.113359 0.0855354 -0.0788527 -0.101986 -0.0761219 -0.00678209 0.0751305 0.0142342 -0.0957836 0.0424441 -0.107079 0.00621426 0.00434243 0.166935 -0.148394 0.131772 0.0905521 0.0602659 -0.0127862 0.0110805 0.00408578 0.0770066 0.0720673 0.0574875 0.00882169 0.087619 -0.0527409 -0.0149533 -0.0457761 -0.0817237 -0.0610267 0.0304304 -0.100865 -0.0405461 0.117017 0.0102558 -0.0227834 -0.0413484 -0.0166673 0.14939 -0.0663311 -0.0377777 0.0594246 0.110827 0.0107649 0.111058 -0.0238613 0.0500661 0.0120653 -0.0738974 -0.0489786 0.139927 0.0684111 0.00533091 -0.12125 0.109825 -0.0247535 0.0519646 0.023709 -0.113504 0.140317 -0.0670307 0.0415358 0.0905161 -0.0855475 -0.0812703 0.15125 0.00528795 -0.0788514 -0.110979 0.0222759 -0.0182397 -0.12272 -0.0118688 0.0609149 0.170305 -0.10659 0.0817874 0.0372117 -0.0161314 0.0999203 0.0409576 -0.00263304 0.0836015 0.0500122 -0.0620956 0.131167 0.0547125 -0.00138378 0.0793354 -0.0740223 -0.0471745 -0.0530671 -0.0501003 0.117043 0.0125064 0.0254671 0.0445481 0.127158 0.0144764 -0.025334 -0.108952 -0.10479 -0.103022 -0.0759116 -0.00455528 0.0510284 0.0331197 -0.0449375 0.0160896 0.0985358 0.0092207 0.0670703 -0.0949627 -0.0589754 0.0779064 -0.0795999 -0.0586631 -0.0614516 -0.127012 0.0542307 0.149929 -0.0315686 0.081795 -0.0406383 -0.11796 0.0147528 0.0929305 0.174658 -0.134428 0.0652491 0.150904 0.0627737 0.0352334 0.0952851 -0.075702 0.0155808 0.117069 0.0941447 -0.12617 -0.0217645 -0.0290527 -0.0371247 -0.0373715 -0.0349598 -0.00916818 -0.0695019 0.107939 0.0896736 -0.163459 -0.0471474 0.0791583 -0.116589 0.0102865 -0.0404982 -0.0246634 -0.174202 6.9932e-05 0.116614 0.0838172 -0.0514884 -0.147283 -0.164931 0.0304823 -0.016003 0.195586 0.165007 5.52961e-05 -0.171243 -0.0975256 -0.149798 0.0880011 0.00693405 0.00521694 0.0198039 0.059381 0.043668 -0.0145029 0.00484921 0.0332166 0.0464524 -0.125998 0.0097047 -0.0927551 0.115513 -0.121156 -0.0585724 0.110364 0.148072 0.0279449 0.0884894 -0.107849 -0.101568 -0.0405157 0.0255465 0.0348982 0.0241376 -0.00608403 -0.19605 0.0379999 0.0826449 -0.135034 0.00870506 -0.00633015 -0.0513177 0.0857296 0.044379 0.0204553 -0.00195612 0.000771586 0.0615802 0.131949 0.115059 -0.110919 -0.0451893 0.0876062 -0.172377 -0.123613 0.0892254 0.00177702 0.121727 -0.0951386 -0.0533748 0.0350336 0.00193055 0.141717 -0.0881835 -0.0969696 0.17591 -0.0744694 -0.150575 0.0753249 -0.0191436 0.0023584 -0.0458654 -0.101494 -0.0868119 0.137093 -0.111704 0.0631356 0.0879691 -0.0235182 -0.00874618 0.00200673 -0.0761311 0.027883 -0.000957416 -0.139468 0.0995273 -0.0332316 0.0408604 0.0496721 -0.0486391 -0.0578039 0.11694 -0.068339 0.0327003 0.0445005 -0.0137549 0.0154262 0.0714873 -0.0938293 -0.108114 -0.0761696 0.015289 0.0718474 -0.0903156 0.027657 0.0101894 0.0737966 -0.0351791 -0.151146 0.0254424 0.00815153 -0.069831 -0.0803145 7.56956e-05 -0.0240371 0.0189673 0.0858926 -0.00785928 -0.052572 0.100341 0.177855 -0.116947 0.00231674 0.0454946 0.0525682 0.109099 0.0177701 -0.0308412 0.037246 -0.0572719 0.0845099 0.0169934 -0.165204 -0.0599162 0.0917519 0.109972 0.167851 0.130294 0.00108567 0.129628 0.0583279 -0.00260339 -0.0243281 -0.147711 -0.0252079 -0.0851735 -0.184379 -0.0773126 0.044291 0.0849704 -0.10138 0.00375427 0.16208 -0.0470404 -0.0754389 -0.0176761 -0.0113993 -0.109459 -0.00721021 0.0525654 0.107673 0.16925 -0.0107679 -0.079914 -0.0427375 0.00952465 -0.00789077 0.0414496 -0.079527 0.145655 0.10198 0.0516049 0.0707765 -0.160666 -0.13882 -0.0706226 0.0842919 -0.151639 0.0675045 -0.0752487 0.123442 0.0909616 -0.0263739 -0.123261 -0.0114335 0.118009 0.0977893 -0.0203061 0.108765 0.0255312 0.0252678 -0.1159 -0.0308375 0.0368822 0.0332734 -0.0204818 -0.186575 -0.1009 0.0577503 -0.0274766 -0.154251 0.0726885 0.000693647 -0.00109765 0.0668435 -0.0346275 -0.151034 -0.165165 0.0657405 0.0656992 -0.114327 0.0337454 -0.0191166 0.00255438 -0.00916024 0.0380304 -0.0124808 0.0286063 0.195682 0.110069 0.0494194 -0.0494154 -0.0189307 0.0796907 0.0665944 -0.0952349 -0.0602476 -0.0790287 -0.0446033 -0.193283 -0.0461973 0.152065 -0.0551307 0.0964679 -0.13131 0.062725 0.0112863 0.00350358 0.0106278 -0.0312515 0.0512704 0.109434 -0.0192369 -0.130833 0.0553845 0.0417654 0.0884211 0.013079 0.105001 -0.0173758 -0.0217927 -0.0726079 0.118279 -0.0199019 -0.0443777 0.130157 0.0374105 -0.0689724 0.101215 0.047511 0.120831 -0.066029 0.0237088 0.0303011 0.143398 0.147539 0.0609903 -0.103124 -0.0237093 -0.132964 -0.0437541 0.121487 -0.074205 0.0728717 -0.107136 0.0945209 -0.0800701 0.0243213 0.0150137 -0.106401 0.0133854 -0.0292305 0.0228868 -0.1124 0.0107713 -0.0197302 0.0162071 0.0380104 0.0553392 -0.0307101 0.019361 -0.00434628 -0.10221 0.182975 -0.0989935 -0.0386249 -0.0782549 -0.050633 0.0662964 0.101243 0.062494 -0.0372307 0.149778 0.00545272 -0.107478 -0.0374849 0.101277 0.0162634 0.141881 0.0772886 0.0134506 0.178567 0.0713124 -0.134631 0.100057 0.0904294 -0.0242474 -0.0826042 0.0521532 -0.165867 0.0626034 0.0373777 -0.162645 0.0414297 0.0367432 -0.111288 -0.0425878 -0.0119502 0.0520119 0.0704917 0.00258287 -0.174118 -0.142132 0.0541862 -0.132312 -0.115749 -0.0258187 0.156561 -0.10778 0.0814799 0.154494 0.176747 0.0434745 0.01156 -0.00640513 -0.0801819 0.00334155 0.0914249 -0.0608488 -0.0676083 0.0083053 -0.0301628 -0.0335666 -0.0640891 -0.14179 -0.0993642 -0.0854146 -0.180458 -0.131752 -0.00512951 -0.198175 -0.0994494 -0.0367802 -0.174632 -0.044342 -0.109617 0.0678615 -0.136383 0.0813529 -0.0051821 -0.08397 0.0196798 0.0744158 -0.0597528 -0.140826 -0.0521022 0.0249538 -0.0428977 -0.0663002 -0.16281 -7.46085e-06 -0.0382832 -0.0998216 0.0488328 -0.157087 -0.0181096 0.0659098 -0.112965 0.11947 -0.159697 -0.0227988 -0.0335383 0.0877346 0.082608 0.0393316 -0.0581579 -0.089488 0.0743585 0.14705 0.0767742 -0.0205458 0.0199102 0.139023 0.0595004 0.0642121 0.0529114 -0.0587571 0.0247936 0.0496196 0.121398 0.0237556 0.0502911 0.154928 -0.0329383 -0.000768204 -0.032529 -0.152801 0.0889134 -0.0176207 -0.0439947 -0.180603 0.000175864 0.00440372 0.0881975 -0.00848994 -0.0381444 0.0937232 -0.00542926 -0.158777 0.0753161 -0.0159031 -0.147248 0.0655946 -0.142189 0.0775049 -0.0629396 -0.107619 0.0106075 0.115017 0.0845191 0.0203296 -0.192354 0.0254006 -0.199855 0.0229114 -0.0922865 0.0416842 0.0720477 0.108689 -0.088987 -0.0260425 0.0701132 -0.0222407 0.110177 -0.0346737 0.058017 -0.0784493 -0.0369603 -0.107827 0.014078 0.0126442 -0.112124 -0.104016 0.0640555 0.0952055 -0.0704167 0.0945705 -0.179856 0.0701635 0.159998 -0.191758 -0.0468682 0.0953014 -0.065855 0.0664426 -0.0987973 -0.104074 -0.0918704 -0.0586676 -0.0559149 -0.0407766 0.0102829 -0.0896645 0.0237651 0.138334 -0.0215486 0.127179 -0.0817239 -0.0166336 -0.0679331 -0.0848422 -0.0827347 -0.0334167 -0.102901 0.036695 -0.0777946 0.187154 -0.170203 -0.0950878 0.0742098 0.0175598 -0.0460201 -0.110769 0.0742197 -0.024259 -0.0221367 -0.0745787 -0.0603389 0.0773491 -0.0817306 0.0210522 0.0490295 0.195778 0.0667221 -0.190064 0.183988 -0.062711 0.0219769 -0.0629999 0.0247866 0.172544 0.000397654 0.0134283 0.0299252 0.0784743 0.0233342 -0.0962529 0.123453 -0.0180822 -0.0663335 0.0823663 0.0337483 0.0229574 -0.0406669 0.0231824 -0.0193691 -0.0378943 -0.139334 -0.0222992 -0.111494 -0.0745614 0.104372 -0.0343711 -0.00351574 -0.123516 -0.0448374 -0.126348 0.0768233 0.0314878 0.171359 -0.0289931 -0.0426382 0.098362 0.0310255 -0.151347 0.0560645 -0.0578093 0.0486495 -0.0982475 -0.131175 0.0812189 0.107964 -0.0378447 -0.0331953 -0.02878 0.0189709 0.123705 -0.00978837 0.0134403 0.119952 0.0460132 -0.101433 0.0118362 -0.0151106 0.102933 0.0875643 0.0223121 0.026797 -0.164115 0.0254692 0.10115 0.0981843 -0.0452138 -0.126885 0.0736307 0.127674 -0.118271 0.0657855 -0.0991197 0.0510009 0.0446517 -0.0550386 0.105594 -0.0864279 -0.0663295 0.10847 0.021701 0.0281555 -0.0559561 -0.133401 -0.0779751 -0.138159 -0.0736374 -0.0865921 0.00982623 -0.129311 0.137481 0.0169688 -0.0506915 0.0920123 0.0707869 -0.0068235 0.0278244 0.0427418 0.121591 0.036134 0.0159252 0.0883923 -0.00633796 -0.0508432 -0.0290417 -0.0785731 0.0860667 0.0327097 0.0533053 -0.0318311 -0.111857 0.037583 -0.0751119 0.0465405 0.0425847 0.0858534 -0.0770508 0.0201634 0.0909983 -0.0228897 -0.046097 0.119669 -0.042431 0.144802 -0.0220086 -0.0702104 -0.0725459 0.0100764 0.156076 0.133522 -0.0271008 -0.0683008 -0.00319661 0.130797 0.0124598 -0.0750883 0.072377 -0.00777099 -0.0263588 -0.0949886 0.122474 0.146133 0.149842 0.0320352 0.0880863 -0.0143803 -0.1365 -0.0933966 0.0184514 -0.0154806 0.107598 0.0776986 0.088656 0.0742044 0.073866 0.0496793 0.0521566 -0.086895 -0.0874709 0.0436894 0.104357 0.0364742 -0.00568337 -0.0115307 0.016239 0.0652332 0.030344 -0.0901354 0.146398 -0.167469 0.0202938 0.112525 -0.0327909 -0.0895682 0.108593 -0.122591 -0.157694 0.030493 0.160863 0.00869113 -0.108601 -0.159088 -0.0876766 -0.180282 0.0165252 0.0330962 0.0767234 -0.0698556 0.0786585 -0.0485031 -0.0396653 -0.111847 -0.161972 0.0115869 -0.0527205 0.0219912 -0.0885147 0.053664 0.193844 -0.0628097 0.0309026 -0.0283869 0.0296202 -0.172554 0.0701813 -0.025008 -0.0907666 -0.110607 0.134395 -0.103206 -0.0263968 0.0554782 0.157842 -0.0955548 0.0513953 0.112009 0.0422536 -0.0128222 0.109445 0.191703 -0.101402 -0.00384199 -0.171286 -0.0593854 0.0563997 0.191707 -0.0277119 -0.159648 -0.0435566 -0.12072 0.0296042 -0.0675855 0.0373105 0.0583634 0.120725 0.126405 0.0398587 -0.197909 -0.148037 0.0868617 0.0287618 0.0239204 0.0747637 -0.0753518 -0.0508139 -0.039206 -0.018822 0.0158198 0.0190002 0.181943 0.0776764 -0.173046 0.0253168 0.00212688 0.155316 0.0694304 0.108253 -0.038694 -0.0296724 -0.0192314 0.162436 -0.0476321 0.101017 0.0637621 0.126604 -0.01688 0.128468 0.00429468 0.0066987 0.0324088 0.106382 -0.173533 0.0842424 0.172379 -0.0900529 -0.0766565 0.00739938 -0.01904 0.0739871 0.000418761 -0.057382 0.0114569 -0.00786609 0.0821629 -0.0103165 -0.0689748 0.137353 0.0881964 -0.0872894 0.014849 -0.0163424 -0.0209914 -0.0652324 0.0992998 0.0398008 -0.131737 0.105709 -0.0403855 -0.123679 0.0447885 0.00848502 0.13844 0.0855654 -0.00472542 -0.0117311 0.0261358 -0.0369397 -0.0740982 0.0240401 -0.133205 0.0552816 0.119106 0.0282002 -0.0269218 0.00959917 0.0660524 0.095685 -0.015578 -0.0101347 0.00892995 0.0836977 -0.0444063 0.104109 -0.101354 0.0780709 0.118811 0.139818 -0.0050969 -0.123677 -0.102041 -0.0538205 0.143515 0.0327519 -0.0631315 -0.00414665 0.0195346 0.118848 -0.0303383 0.00946014 -0.137779 -0.166249 0.00792074 -0.118924 -0.0512513 -0.0747989 -0.0433732 0.0649375 -0.0699695 0.00950528 0.109222 0.0647569 0.0185433 0.0478256 0.0159101 0.0750797 0.0480893 0.0859261 -0.112185 -0.0853063 -0.000502631 -0.145482 -0.0531686 -0.0450713 -0.0873849 -0.147681 -0.0402369 0.0626216 -0.103544 0.0380738 0.0473506 -0.00391299 0.130265 -0.0459788 0.00935661 0.0162794 0.0451437 0.00533228 0.0311138 -0.0537677 0.0428585 0.0185969 0.00624213 0.0477818 -0.0059722 0.0820644 -0.0722758 -0.00164971 -0.134486 -0.0847926 -0.0713313 -0.0195103 0.153493 -0.0736183 -0.0457899 0.0737979 -0.0874931 -0.101553 0.0333268 -0.0226604 -0.149863 -0.10288 -0.0515678 -0.146505 0.0836884 0.0144962 -0.0861854 -0.0220598 -0.121573 -0.150193 -0.0518846 0.0305441 -0.0373807 -0.138391 -0.093046 0.000696688 -0.198151 -0.0362866 0.080201 -0.0142498 -0.0535016 -0.13873 0.0166861 -0.00173157 -0.0580289 -0.09716 0.0442994 0.111781 -0.0229838 0.0118333 -0.025992 -0.0679123 0.079737 0.00221576 -0.0601792 0.0439422 0.0227564 -0.0215188 0.0020333 0.0775562 -0.194731 -0.0968256 0.094974 -0.000947572 -0.0846237 0.0635584 -0.00949878 -0.0925052 0.127922 0.0406684 0.0517451 -0.093628 -0.128453 0.067062 0.0763705 0.00336675 0.120206 0.135835 -0.0594823 -0.038694 0.0693158 -0.170478 0.0181337 -0.0639532 0.09038 0.0856862 0.0606713 0.0969534 -0.0758482 0.0225197 0.0259638 0.111746 -0.0603441 -0.160685 0.0663376 0.173492 -0.022731 0.0983126 -0.0881944 0.172364 -0.11484 -0.0866801 -0.0169239 0.0188863 -0.10333 0.0731049 0.113296 0.0151341 0.110046 -0.112008 -0.161139 0.0282046 0.104766 0.112492 -0.00320477 0.0563461 0.0421975 -0.0203515 0.0935133 -0.0307826 0.0567433 -0.010792 -0.0255366 -0.0574459 -0.112238 0.0927722 -0.0590305 -0.172333 -0.148744 -0.0810358 -0.00381188 -0.0768571 0.067983 -0.157352 -0.163057 0.11143 0.0345381 -0.0681646 -0.154733 -0.163913 0.0973948 0.0503998 -0.0494838 -0.0925758 0.0594216 -0.106275 0.164591 -0.151455 -0.160138 0.0329668 0.0488679 0.0457707 -0.151081 -0.0109169 0.0906466 -0.120439 0.00518802 -0.117616 -0.11296 0.0613713 0.0151134 0.0077209 -0.0515922 -0.0819887 0.0320548 0.116805 -0.00722184 -0.0137869 0.0206661 -0.119845 0.0440516 0.131582 -0.000729708 -0.146659 -0.037513 -0.0421486 0.0805181 0.0509037 0.0277883 -0.0779728 0.111089 -0.123132 0.102876 -0.102166 0.123169 0.0716281 0.0108558 -0.0199798 0.0385993 0.165032 0.007896 0.0265559 -0.0350653 0.0894107 0.156443 0.0244041 0.0719242 0.0122375 -0.0680113 -0.101857 -0.0146865 -0.0365303 -0.109458 0.0225661 -0.0245984 -0.170908 -0.083838 -0.0742153 0.0308284 -0.0796508 -0.010187 -0.0925642 -0.0677902 0.0506965 0.112187 -0.00761791 0.0190467 -0.116305 -0.0502115 -0.0794178 -0.180445 -0.0456564 0.080335 0.0413811 -0.040157 0.103728 0.133437 0.154769 0.12324 0.0483964 0.018614 -0.0266732 0.173171 -0.156607 0.0700059 0.0831528 -0.0146447 -0.161178 0.00985907 0.08235 -0.00176498 0.0584578 -0.00768102 0.11525 0.115587 0.0487585 0.125322 -0.0105788 -0.0230363 -0.061434 0.00980045 -0.00814431 0.0194949 -0.0662969 -0.0535087 -0.0292287 -0.0325193 -0.075482 0.0844111 0.0201618 -0.0321241 -0.0319641 0.116889 -0.0287167 -0.0132944 0.189313 0.0557867 -0.133115 -0.0129885 0.0587973 0.043398 0.137787 0.035798 -0.0218451 0.110297 0.0857196 -0.0579133 -0.105221 0.0825345 0.0225098 0.0783238 -0.0784156 0.0285928 0.109957 0.138097 -0.0844791 -0.0587297 0.0572778 0.022049 0.11275 0.175426 0.113146 -0.0488256 0.0231992 -0.0628577 -0.0785714 -0.0826832 -0.094412 -0.086243 0.0492876 -0.182961 0.0223919 0.0156113 0.0239231 0.00167611 -0.109038 -0.0819158 -0.0530567 -0.150859 -0.0385382 0.00114346 -0.0502651 0.132675 0.0250495 0.0828609 -0.0375624 0.099676 0.0206403 0.0268357 -0.190992 -0.131331 0.03533 -0.116249 -0.106065 -0.0508157 0.0521525 0.000972359 -0.153064 0.0929613 0.106617 0.0320817 0.177724 -0.0206006 -0.0191672 0.0969608 -0.00546434 -0.129506 -0.0141486 -0.0255425 0.094028 0.0880837 0.0750774 0.12584 0.047279 0.00862697 0.183481 0.0550517 -0.0706922 0.058717 0.0766968 -0.111249 0.01356 0.0126385 0.138831 -0.111248 -0.0560767 -0.150808 -0.0159609 -0.0655719 -0.0219883 -0.0480797 0.105748 0.0634099 -0.0751082 -0.0186643 0.16436 0.0937475 -0.0490601 0.0440172 0.0628056 0.117721 -0.0707798 0.0342391 -0.153128 0.0691022 0.000453414 0.00056665 -0.0421218 0.0824863 -0.0198576 0.00602182 -0.11604 -0.0587655 -0.0631436 0.102535 0.00507591 -0.0346523 -0.0360038 -0.0849847 -0.0929481 0.0257666 0.0233089 -0.00707082 0.0804456 -0.196002 0.00978651 0.0306067 -0.0672888 -0.142231 -0.00211601 -0.121649 0.146456 -0.141662 0.0104625 -0.0394756 -0.107441 0.0613523 -0.0463548 -0.107309 -0.0756852 -0.0367351 0.0941177 -0.0685397 -0.0848582 0.0437551 0.0776065 0.0250018 -0.0926884 0.142955 -0.103192 -0.119165 0.0803428 0.055868 -0.0199222 0.0417617 0.046977 -0.135648 -0.102911 0.0274957 0.0118095 -0.0992092 0.0913203 -0.160053 0.0308489 -0.0349794 0.0861691 0.141326 0.0548014 -0.043237 -0.101939 -0.0980067 0.177053 0.0984735 0.103325 -0.00519921 0.00948307 0.106796 -0.0665742 0.0725703 -0.113694 0.0322433 -0.0247811 0.139122 0.0323422 -0.0323804 0.0330528 0.0183974 0.132433 0.0680078 -0.0192082 0.14727 -0.12258 0.0193189 -0.0215966 0.166196 -0.129932 0.0619684 0.0069795 -0.0178575 0.131032 -0.0905587 -0.0148827 0.132423 -0.108369 -0.132107 0.0123457 0.142845 -0.177285 -0.052918 -0.109701 0.0361856 0.146411 0.112645 0.0269833 0.141785 -0.0172111 0.0446405 -0.0614196 0.0681245 0.0101866 0.0406759 0.0638059 -0.0425081 -0.0540315 -0.0962604 -0.100339 -0.0228835 -0.177881 -0.00737983 0.066239 0.0386466 0.0917892 0.161749 0.00799003 -0.00617363 0.149008 0.0495283 -0.192545 0.0688036 -0.0436044 -0.0824644 -0.0181442 -0.154011 0.1732 0.128433 0.141174 0.0536171 0.0272001 -0.035304 0.076924 0.0242858 0.0124868 -0.101652 -0.117595 -0.097846 0.152807 -0.0901075 0.165786 -0.142115 0.0252367 0.0213884 0.129856 -0.0174044 0.0561601 -0.0449768 0.0966849 -0.113896 0.000375152 0.0925882 0.116066 -0.0449764 0.0951565 -0.00158467 -0.105063 -0.069955 -0.045261 0.17736 -0.0170225 -0.0976356 0.1247 0.0834625 0.0823319 0.0673268 0.133274 -0.0172706 0.146195 0.0572722 -0.101031 0.0111283 -0.173295 0.00511237 -0.017323 -0.0690795 0.000357167 0.0077535 -0.0167547 -0.157839 -0.0388843 0.192363 -0.0275575 -0.12042 -0.0799218 0.108644 -0.0927032 0.108963 0.0578622 0.069726 -0.0226022 0.00254799 0.0205724 0.0869237 0.0812263 -0.03707 0.0805436 -0.0357542 0.0989428 0.0177013 0.0540281 0.00240399 0.0218096 0.000935425 -0.0312038 -0.0197939 -0.00477874 0.043718 -0.0912311 -0.0861059 0.0761804 -0.0537123 -0.120761 0.0137742 -0.052958 0.0139532 -0.00444053 0.0454269 -0.0126772 -0.0389273 0.020122 -0.123965 -0.114631 -0.138657 -0.0484084 0.0542315 0.0855207 -0.107041 -0.0758737 0.127877 0.0613976 -0.0923788 0.00798446 0.0745097 0.072715 0.125446 -0.137527 0.0941805 0.0416857 0.00069898 -0.142317 0.0470344 0.0635259 -0.0891578 0.0269555 -0.132802 0.0638241 0.00169361 0.0137958 -0.176191 -0.1103 0.0355387 -0.00796226 -0.186655 0.0383332 0.18104 0.0444114 -0.000724483 -0.0428114 -0.0278997 -0.00627584 0.00424431 0.0547545 0.138536 0.0775966 -0.0541857 -0.199363 0.0259059 -0.0824511 -0.0198213 -0.0621967 -0.0251003 0.0202703 -0.0229462 -0.0568136 -0.0331133 -0.067713 -0.0113604 0.0311534 -0.0935544 -0.118132 0.0532761 -0.0557642 0.0118861 0.105167 -0.0579409 0.105951 -0.125674 0.0171228 -0.0816385 0.0935422 -0.182414 -0.0621452 -0.0963707 -0.159514 0.0168913 -0.0430278 -0.0542695 0.0990369 0.0946075 -0.0544739 0.104789 -0.12107 -0.00558925 0.149826 0.0778432 0.145788 -0.0265417 0.010624 0.056961 0.0657001 -0.107406 0.105838 0.0476345 -0.0705122 0.053797 -0.147644 0.149161 -0.125308 0.189812 -0.0212247 -0.0905269 -0.145675 0.0296702 -0.1077 0.126101 -0.124097 -0.0246719 -0.0263862 -0.10805 0.132427 -0.14578 -0.170804 -0.0406178 -0.128282 -0.0365434 0.0946291 -0.0844681 -0.0239854 0.056261 0.140154 0.0686195 -0.00725494 0.0358608 0.0219104 -0.0771107 -0.0894769 -0.100757 -0.0887542 0.0995637 -0.0822915 -0.156846 -0.0983734 0.152699 -0.0402217 -0.10239 -0.158945 -0.156172 0.0207031 -0.035804 0.0368361 0.0424914 -0.0595329 0.151754 0.0887845 0.128598 -0.150004 -0.0802583 -0.0502687 0.11647 0.00487648 -0.0248795 -0.114135 0.0339801 0.0446587 -0.124243 0.0594199 -0.143643 -0.128931 -0.115004 -0.177924 -0.0161309 -0.160794 -0.167414 -0.078939 -0.199735 0.0827617 0.0319868 -0.0408345 -0.0352664 0.140994 0.117228 -0.0982386 -0.158606 0.0946604 0.0544809 0.0511521 -0.127462 -0.0162468 -0.0943974 -0.0858152 -0.0559917 -0.163537 -0.0817395 -0.0567381 -0.181099 -0.0355052 -0.0694423 0.0708988 0.0202019 0.0211177 -0.163861 -0.0108454 0.124322 -0.00724491 0.0613775 -0.0135965 0.0857576 0.0746964 -0.00512105 0.0699746 -0.0206706 -0.0168312 -0.0273817 -0.104859 0.0993828 -0.135502 0.108596 -0.0769832 -0.0830539 -0.00416483 -0.178644 -0.102373 0.0453161 0.0604331 -0.0753834 0.101395 0.148515 0.0841142 0.199891 0.171993 0.112329 -0.00258618 0.0146099 -0.00418087 -0.0268036 0.0757741 0.0969118 0.0476614 0.143712 0.096123 0.0540086 -0.0313343 -0.101391 0.160268 0.0194501 -0.0567701 0.144237 0.111742 0.0287903 -0.0294853 -0.103667 0.124897 -0.051583 0.161553 0.0839865 0.0794151 -0.163639 0.0353021 0.139677 0.0261559 0.0485697 0.0758701 -0.147485 0.0493522 -0.0056925 -0.0960156 -0.0729299 0.181827 -0.106669 0.0444 -0.171016 0.02237 0.0317248 -0.0323096 -0.0750689 0.0106123 -0.0773075 -0.0862765 0.0472696 -0.0180384 0.0421983 0.0159742 0.0847481 -0.0690423 0.143485 -0.158034 -0.151614 -0.0542504 0.0391977 -0.142617 0.101377 -0.0303628 -0.0114119 0.0359075 0.073024 -0.166541 0.0682862 -0.0196589 -0.0800133 -0.135775 -0.0479168 0.0258246 -0.144273 0.0515996 0.126668 -0.153299 0.0600339 -0.0467497 0.0394492 -0.16275 0.0159389 -0.0186634 0.0737652 0.136902 -0.108883 -0.0107294 -0.0435741 -0.0495679 -0.12726 -0.117374 -0.031267 0.0759661 0.0746882 0.124625 0.0569603 -0.00721528 -0.0288358 0.0737749 0.0457083 0.120531 0.063652 -0.0340268 -0.106751 -0.0316112 -0.171775 0.0825695 0.0949831 0.101147 -0.0387458 -0.117515 0.0447269 -0.0109666 0.0786498 0.179697 -0.0255434 -0.136281 0.117377 0.031571 -0.0681185 -0.0153304 0.00125153 -0.0896168 -0.00135546 -0.013998 -0.173299 0.00901825 0.0248423 0.000315815 -0.102256 -0.0573066 0.122007 -0.0413313 0.101466 -0.177797 -0.0820201 0.014394 -0.0491342 -0.00569727 -0.0609038 0.0719943 -0.00666995 0.0516739 0.037898 0.061079 -0.0142255 -0.0530862 -0.0572681 0.107068 0.0885685 0.166806 -0.136834 -0.0549461 -0.0763593 0.00357092 -0.0462589 -0.121583 -0.00772551 -0.0145908 0.017713 0.0242202 0.170248 0.131294 0.134586 0.0627112 -0.00186126 -0.0742264 -0.0634227 0.0835418 0.0173527 0.0473242 -0.0772073 -0.0622805 0.0203913 -0.0431375 -0.00138713 -0.0105661 -0.111063 -0.175569 0.0658493 -0.168184 -0.121061 -0.0747626 0.0794062 -0.13358 0.00554176 -0.00852235 0.00712685 0.0472688 0.0851901 -0.162073 0.111171 0.130389 -0.00841994 -0.0803393 -0.0677133 -0.0417597 -0.122382 0.0563175 0.117258 0.0663308 -0.049684 0.172442 -0.00895718 -0.0978248 -0.00689781 0.0516285 0.0202379 0.0167891 -0.0889378 -0.0459235 0.147475 -0.0269785 -0.00222988 -0.0782696 -0.136997 0.0126745 0.107882 0.0911391 -0.0786504 0.102255 0.0193029 0.00479829 -0.0560223 -0.0871732 -0.0636343 -0.0258676 -0.0417364 0.00480307 -0.00873489 0.164966 -0.0689874 0.00872348 0.0347944 -0.00105847 -0.179833 0.143005 -0.0694821 0.103362 0.0372025 0.00300958 -0.123802 0.105056 0.038979 0.051078 0.00391455 0.0761445 -0.020661 -0.00468885 -0.0429931 -0.00490701 -0.167598 -0.0509353 0.124633 -0.0573451 0.027299 -0.0489045 -0.0302709 0.119347 -0.0164743 0.126038 0.111645 0.104586 0.0576781 -0.0967226 -0.0138917 -0.196115 0.148176 0.0680222 0.118192 0.0296794 -0.0660272 0.0499108 -0.00969738 -0.0899505 -0.106168 -0.00786153 -0.168444 -0.0499201 0.14589 -0.00251449 -0.0340689 -0.0435345 -0.0239926 0.0443162 0.063615 0.034945 0.0434907 -0.0925255 0.134673 -0.0266567 -0.0204753 -0.0584826 -0.134237 -0.0405949 0.0218333 -0.153994 0.139347 -0.0125819 -0.00526075 0.0284886 0.0266034 0.0329595 -0.160307 -0.0224854 -0.0414709 -0.00864972 0.107576 -0.015312 -0.0644295 0.0137973 -0.0559768 -0.0352165 -0.120395 0.0480165 0.0397592 -0.0843956 0.160491 -0.067972 0.102564 -0.0518337 -0.140558 -0.0344046 -0.0962781 -0.093681 -0.0371235 -0.0305363 -0.0646329 0.0251686 -0.122562 0.0183377 -0.0199685 0.0869052 -0.183626 -0.0989427 -0.0690943 -0.187874 -0.0806624 0.125117 0.115913 -0.122768 0.0886066 0.0198786 -0.0513521 -0.0636945 -0.016902 -0.0904007 0.0888816 -0.0530322 -0.0339994 0.0652305 -0.115285 0.124275 0.0445401 0.111477 -0.00420768 -0.149405 -0.0338252 0.0657565 -0.0371892 0.0602429 -0.0442928 -0.0209915 -0.151826 0.0948735 -0.154556 -0.0391207 -0.1839 0.0610059 -0.116967 0.0701596 0.0895008 0.0831048 0.00557179 0.0226335 0.0419174 0.0749223 0.0361837 0.10606 0.0811688 -0.0837201 -0.0306018 -0.0324717 0.00638559 0.0703211 0.136652 -0.0454311 -0.0884983 0.0576921 -0.146564 0.0554998 -0.0409351 -0.110291 -0.0247398 0.00841385 -0.0568339 0.105532 -0.0990347 -0.00314649 -0.0400039 -0.0750055 -0.0950923 -0.0556279 0.0303558 0.106716 0.0538163 0.0785823 -0.0287657 -0.0682809 0.00452486 0.131501 0.0835775 -0.129275 -0.155496 -0.0676377 -0.0276828 0.0897528 -0.128502 -0.0562462 -0.0970376 -0.0743686 -0.0569552 -0.174075 0.131622 -0.0286534 0.0828379 0.109271 0.130473 -0.0573626 0.0161208 0.126245 -0.0743956 -0.101418 -0.0596474 0.106343 0.087802 0.0122572 -0.0266056 -0.077483 0.0226012 -0.0269502 -0.0284216 0.0350793 -0.0149735 0.101431 -0.0887875 -0.0624287 0.0528152 -0.0150084 -0.110913 0.0336865 -0.117738 -0.0701068 -0.0110756 -0.0387149 0.0878339 -0.0301121 -0.0482855 0.0378691 -0.043969 -0.00710158 -0.1106 -0.132154 0.0695217 0.056536 -0.0704096 0.013411 -0.0817781 0.136088 -0.098843 0.00222076 0.0175469 -0.0917853 -0.0325816 -0.102966 -0.0772777 -0.10672 -0.007357 -0.0610037 0.0363194 -0.0475026 0.0537119 0.0775757 -0.0752905 0.0678953 0.166294 -0.0419362 0.0858902 0.00200882 -0.0544742 0.0660905 0.127334 0.00387681 0.0225535 0.0271154 -0.0302123 0.125759 0.0856302 -0.0678142 -0.0324551 0.107806 0.0203945 0.00436845 -0.0704819 -0.157371 0.049537 -0.0165913 -0.036087 0.177693 0.109653 -0.0583854 -0.0194391 -0.117915 0.0743536 -0.0645228 -0.0349417 0.0896938 0.0203174 0.00496721 -0.18025 0.113642 -0.0571265 -0.0678214 0.148365 0.178041 0.122204 0.135448 -0.105542 0.081406 -0.092975 0.106785 0.060226 0.167292 -0.140479 0.0924567 -0.149839 0.0504938 -0.0320974 -0.0295916 0.138067 -0.0348954 -0.0573967 0.0926188 -0.0926074 0.0341261 -0.00813579 -0.0975506 0.0880728 0.166715 -0.0340538 -0.156636 0.0798088 0.148457 0.0706175 0.0919065 0.140069 0.0293252 0.0790955 0.100047 -0.00995037 0.0848439 0.00629849 0.0912204 -0.0827703 0.0180311 -0.119355 0.070447 0.104675 -0.0123673 -0.0945725 -0.140656 -0.0412731 0.0243032 0.142563 0.141646 -0.182745 0.102037 -0.034402 0.101123 0.163602 -0.0650288 -0.0555968 0.0494887 0.0211188 -0.0814183 0.0609997 0.0482918 -0.00542927 -0.0445191 0.106017 -0.0168608 -0.134713 -0.143994 0.0875765 -0.0413923 -0.0342408 -0.0617095 -0.0970675 0.0513771 -0.0215336 0.0472955 -0.143477 -0.0735563 -0.062068 0.0835781 -0.00533207 -0.136195 -0.159593 -0.128126 0.118285 -0.0204013 0.172015 0.0134012 -0.00215741 0.138604 -0.00593099 0.0983149 -0.0210278 0.064766 0.00539468 0.00227642 -0.000873636 -0.0780889 0.0248982 0.0173922 0.110162 0.158007 -0.0771149 -0.0923844 -0.0855535 0.0241556 -0.040983 0.075364 0.0889493 -0.0323195 0.00755602 0.0876764 0.0148478 0.143538 -0.124524 -0.00743013 -0.0523796 -0.111185 0.0209367 -0.155204 0.158326 0.13573 -0.161825 0.132585 0.0442028 -0.0663895 0.0892631 0.134532 0.119723 0.105998 0.0622104 -0.0778759 -0.157924 0.199025 -0.0247104 0.0148868 -0.0528732 0.0521843 0.0176967 0.0173635 -0.00894914 0.0787686 0.0495625 0.0346933 0.0463072 0.104871 0.0326852 -0.00452862 -0.0221862 0.139965 -0.0782971 0.0937752 -0.0189074 -0.0759976 -0.00120801 0.117923 0.173047 -0.194637 -0.118359 -0.013218 0.0600638 -0.0365099 -0.162254 -0.0158325 0.0411204 -0.0779508 -0.0988822 0.199207 0.0958104 -0.00634615 -0.139917 -0.0940689 -0.111571 0.067202 -0.0236699 -0.103856 -0.0623923 0.0149424 -0.0447318 0.0198872 -0.0534688 -0.0420064 -0.00869811 -0.00322711 -0.161965 -0.0461198 -0.0775396 0.0166791 -0.014785 -0.119238 0.0405772 0.0743835 0.0736643 0.0189758 -0.12039 -0.0601423 -0.0270439 -0.0260607 0.143979 -0.00878376 0.120525 0.0377533 0.0833212 -0.0287871 0.0363001 0.0609561 -0.0914284 -0.0786891 -0.0164148 0.0803003 -0.104658 -0.08739 0.0428938 -0.118416 -0.107438 -0.0182487 0.0222564 0.0229068 -0.0844725 -0.0598831 0.067978 0.101881 0.0687428 0.0425364 -0.0942073 0.0657503 0.0351708 -0.0127316 0.0400287 0.026035 0.0779136 -0.0133771 -0.127506 0.00107237 0.0270096 -0.0750534 -0.050634 0.0405945 -0.00366092 -0.0727228 0.0802595 -0.0250713 -0.0225328 -0.0128463 0.0269371 0.00253027 -0.0836859 -0.118904 -0.0444246 0.0716311 0.195941 -0.0440745 -0.18317 0.117662 0.0596062 -0.0444836 0.111461 0.0745091 -0.0125441 0.185574 -0.10247 -0.167074 0.0245323 0.0414805 -0.00924688 -0.0802252 0.0654832 0.0295519 -0.0988598 -0.0656804 0.0144847 0.150197 0.16233 0.0256304 -0.104717 -0.0502297 0.0663286 0.0211189 0.0586848 -0.0689854 0.0806257 -0.160961 0.0585372 -0.175959 0.070307 -0.0893927 0.150225 -0.098406 0.152698 0.0930085 0.0274548 -0.00722197 0.0296502 -0.10668 -0.0957561 -0.0405292 -0.0406485 -0.117747 -0.0184287 -0.0411357 -0.0836299 -0.032904 0.125753 -0.030134 -0.0436255 -0.195456 0.0461761 -0.0697943 0.101581 -0.111661 -0.132611 0.00989949 -0.0871124 -0.131088 -0.108333 -0.00565628 -0.0566081 -0.000967569 -0.197076 0.0246297 -0.164503 -0.00627265 0.064889 -0.018406 0.0546062 0.0643221 0.028804 0.0327164 0.0604394 0.0307156 0.115294 0.158328 -0.00815968 -0.00850681 0.0156838 -0.0701565 -0.0858996 -0.0936789 0.0167435 -0.0894253 0.0232466 0.0673679 -0.0551379 0.0470027 0.0954437 0.121678 0.02987 0.00833038 -0.0435676 -0.161656 0.10738 0.103169 0.00552043 0.107042 0.0541223 -0.0372155 -0.127626 -0.0109632 0.0216302 -0.0976302 -0.0891931 0.106666 0.0535035 -0.0938448 -0.0257838 -0.0570069 0.0876377 -0.141485 0.0855297 0.0723947 -0.0290261 -0.0441133 -0.112184 0.197117 -0.0600329 -0.0972126 -0.0157196 0.0525643 -0.0876751 0.100811 -0.0334886 -0.0849207 0.0125049 0.0482482 0.0100363 -0.0164788 0.0485664 0.103544 -0.0387812 -0.0311544 -0.059869 -0.149013 -0.19656 0.108383 0.0122914 -0.0720888 0.0847359 -0.0704164 -0.0207652 -0.027357 0.105844 0.0511795 0.00693518 0.0520911 0.116626 0.078202 0.053307 0.0716784 -0.116 -0.0755728 -0.0381931 0.0522428 -0.0334698 0.136287 0.00807779 0.00176603 0.0490246 0.127149 0.0879064 -0.0467389 0.0141198 -0.0374039 0.0133316 -0.0306276 0.0494095 0.0378101 -0.0658759 -0.0297641 0.0609085 -0.0655294 -0.0666617 -0.111883 0.0800221 0.169604 -0.0917899 0.124545 0.0336444 0.0553116 -0.00141671 -0.0674567 -0.0593203 -0.104117 -0.0708173 -0.122029 0.0417706 -0.163053 -0.0570063 -0.0538262 -0.106697 0.0285506 -0.111975 -0.142384 0.00379503 0.0612827 -0.0131048 -0.00357961 0.00641895 0.0729487 -0.139945 0.0826915 -0.0784098 -0.0296771 -0.0853981 0.049699 0.165205 -0.132884 -0.123032 -0.114016 0.0114742 0.149332 0.0270702 -0.0365078 0.0520774 -0.169279 -0.089176 -0.00289137 -0.0802222 -0.0415896 -0.0898026 0.0172605 0.0555524 0.0779105 -0.110298 0.00272097 0.118099 0.0258469 -0.0878531 0.110541 -0.0980197 0.119364 -0.118632 0.103748 0.12746 0.0491561 -0.0256091 -0.0987392 -0.168729 0.0383947 0.0188163 0.140506 -0.12048 -0.0816523 0.054956 -0.141435 -0.0426505 -0.115496 -0.0452156 0.0683051 -0.0172954 -0.0825978 0.00229706 0.0945856 -0.098038 -0.0913526 -0.129227 0.155298 0.0314797 -0.0490396 0.037668 0.0744906 0.072565 0.191162 -0.0956109 0.132606 0.119868 -0.099025 0.0762234 0.00614825 -0.11499 -0.0366676 -0.127738 0.0319739 -0.0283949 -0.0330033 -0.040488 0.102571 -0.086528 -0.115112 -0.137016 0.101706 0.136697 0.109397 0.17946 -0.172208 -0.00244991 -0.0958453 0.0961383 -0.0387812 -0.00517793 -0.0150023 -0.000992912 0.0190193 0.0597857 0.068318 0.118756 -0.0866257 0.092551 -0.0353676 -0.00080283 -0.0121039 -0.0557809 0.0171016 -0.10026 0.134775 -0.0992056 -0.0401745 -0.015106 -0.00255202 0.157419 -0.0174823 0.00491689 0.0675885 -0.145102 0.0515626 -0.0668436 0.166902 0.0722981 0.111005 -0.122717 0.00254234 0.139182 0.0725258 -0.0358094 -0.11771 -0.00178111 0.135189 -0.046686 0.118781 0.0144915 0.110634 -0.0693727 -0.0294718 -0.0490197 -0.0679018 0.0184226 0.0371611 -0.193345 0.0960002 -0.116184 -0.0387855 -0.120275 0.0463147 -0.0296318 0.0569668 -0.149987 0.10493 0.0674764 0.138639 -0.0902134 0.0119171 0.119629 -0.109772 0.167137 0.0113729 0.0315917 -0.0940806 0.0477483 0.133305 0.13949 -0.0243576 -0.18129 -0.0735923 0.0673095 -0.0316021 0.18615 0.0423103 -0.0366955 0.0904861 -0.0514889 0.148989 -0.0304511 0.0748283 -0.0929264 -0.0974528 0.108585 -0.0383805 -0.0249201 0.0126501 0.0763838 -0.00962862 -0.0843249 -0.0713258 0.0328303 -0.167022 0.123435 0.0750865 -0.182065 -0.149076 -0.062162 -0.0209875 0.0108187 -0.181908 0.0835756 0.0214481 0.0664197 0.103165 0.077634 -0.00422536 -0.0332862 -0.101815 -0.00744747 0.108483 -0.048515 0.0375768 0.0178258 0.119255 0.0154886 0.161569 -0.0296045 0.0295229 0.00393511 -0.077525 0.0246134 0.0664312 0.154635 0.107923 0.123631 -0.113632 0.0660905 0.109423 -0.104542 -0.103939 0.069181 -0.166695 -0.102704 -0.173927 -0.169367 -0.0181976 0.0250738 -0.0542247 -0.00684712 -0.183981 0.105664 -0.0925511 -0.143853 -0.0620851 0.0126429 -0.00503289 -0.0489729 -0.174329 0.093301 -0.140652 -0.123328 0.137853 0.120554 0.12344 -0.0997899 0.0784501 -0.157656 -0.128709 0.116377 -0.142707 0.0771809 -0.117938 -0.0668109 0.0323969 -0.020021 -0.00638859 -0.16537 -0.076584 -0.048729 -0.013876 -0.07342 -0.0834617 0.182344 0.0532898 0.105358 0.00956607 -0.0900408 -0.0652773 -0.194615 -0.0875093 -0.00447779 -0.0495677 -0.0465596 -0.0947585 -0.123966 0.0127917 0.138688 -0.0195081 0.0615907 0.0437098 -0.0275369 -0.0572694 0.0984906 0.162988 0.0420366 -0.00692721 -0.0158324 -0.130307 0.113721 -0.00827781 9.33673e-05 0.122436 -0.102099 0.180752 -0.0162179 0.0119477 0.0740998 0.040336 -0.0302022 -0.0701278 0.0320699 -0.139823 0.0527826 0.101998 0.0302841 -0.167967 0.0787368 -0.0542207 -0.140419 0.147839 0.0966305 0.0368971 -0.00450682 -0.0614219 -0.00424279 0.124934 0.0370053 0.0908576 -0.0868338 -0.0880625 -0.00506113 0.00127056 0.095047 -0.0918134 -0.110042 0.0794723 0.167114 0.0971431 0.0260127 -0.0122401 0.127087 0.0352965 0.126679 -0.0670315 0.00781469 -0.0619982 -0.0460325 0.0613686 0.0761834 0.0323035 0.0467039 -0.0659364 0.037032 0.0579822 -0.129501 0.0729717 -0.121987 -0.0558357 -0.0035981 -0.14851 -0.0483061 -0.151365 0.108921 -0.0595326 -0.10711 -0.038581 0.0698087 0.0465757 -0.14237 0.0122656 0.168143 0.0848222 -0.0653146 -0.0171785 0.0838014 0.00400686 -0.152954 -0.0808619 0.00363051 0.080522 0.0378608 -0.00564729 0.0868353 0.0897618 0.0845571 -0.0409184 -0.0568309 -0.0330014 -0.129733 0.091122 -0.101702 -0.186064 -0.0597366 0.0883312 -0.0255644 0.00678261 -0.0749549 0.0255597 0.0703082 0.189557 -0.0312828 -0.0461222 0.11157 0.111156 0.00596033 -0.0290257 -0.0881901 0.0118834 -0.0533634 0.169337 0.119548 -0.103725 -0.00169581 -0.0406898 0.0426467 0.100409 -0.0169567 0.121498 0.0409374 0.00728015 -0.0265105 0.000577476 -0.00149454 0.145317 -0.0781018 -0.045194 0.104617 -0.161373 -0.0953538 0.189549 0.00860413 0.0202636 0.0538855 -0.122447 -0.0238855 -0.0574911 0.0791127 0.106925 -0.0742817 -0.00675017 -0.103143 0.035615 0.0152387 0.0947809 -0.00114656 0.097993 0.0988337 -0.0616322 -0.0717886 0.0441781 0.0500513 0.124 -0.08304 -0.0144489 0.0728937 0.128246 0.125708 0.181607 -0.175484 -0.0472029 -0.0614225 0.0631594 -0.0665047 0.07533 -0.0818104 -0.0901259 -0.112765 -0.0288579 -0.055799 -0.161807 -0.107411 0.0909284 0.100291 0.0404034 0.0250617 -0.0372186 -0.0650245 0.0511443 -0.00444281 0.0195066 0.149074 0.123099 0.00880457 -0.086909 -0.120055 -0.0626361 -0.0966541 -0.139378 0.122942 0.0475243 -0.167546 -0.043724 0.0723477 0.0485821 0.0688862 0.044572 -0.0639884 0.0929367 0.03748 0.108902 -0.00271699 -0.0359204 -0.0384757 0.0521373 0.0179717 -0.0535472 0.0405202 -0.0940388 0.133807 0.111429 -0.108683 0.0447761 -0.00259802 -0.150136 0.0112343 -0.0396575 -0.014265 -0.145967 0.0175607 -0.0894348 -0.118664 0.0917402 -0.117289 0.154856 0.0957302 -0.0396179 -0.0204894 -0.0017909 0.181145 0.0188626 -0.0840516 -0.051941 0.056607 0.0119622 0.0291784 -0.137162 -0.134733 0.0747121 -0.0208517 0.0540209 0.145868 -0.182812 0.136662 0.0418932 0.0130911 -0.00190813 -0.0299172 -0.16834 0.0858443 0.0269221 0.0483326 0.159625 -0.0810705 0.00692313 -0.0627884 0.154956 0.138628 -0.10354 0.0370327 -0.0338504 -0.0528297 0.0608322 0.0489053 0.0562348 -0.0765163 0.00772222 -0.0923697 -0.0726146 -0.0595604 0.124572 -0.0158387 0.102014 -0.105459 0.103493 -0.0155505 -0.127655 0.0795748 -0.120343 0.0716721 -0.00589405 0.0445759 -0.0643794 -0.0333334 0.0172885 0.0673105 -0.13449 0.0519448 -0.0261287 -0.149428 -0.0488872 0.081556 -0.0939424 0.183813 0.04359 0.115055 0.144622 -0.0208918 -0.059731 -0.180603 -0.00982835 -0.0683664 -0.0391028 0.0871063 0.0151386 0.189825 -0.172049 -0.16223 -0.10734 -0.00238895 0.0604125 -0.0983456 -0.0721422 -0.105322 0.0301932 0.0634031 -0.182971 0.0615995 0.00618162 0.0433694 0.158541 0.0702031 0.00313574 0.0328997 0.0422175 -0.00522062 0.0284443 0.0392857 0.00957019 -0.0734628 -0.073622 0.0841758 0.0638848 0.0600123 -0.156561 0.158513 0.140584 -0.00027443 -0.0389992 -0.0601213 0.017951 0.133738 0.0623484 0.0112674 -0.139934 0.0942747 -0.00635305 -0.0319292 0.0348078 0.0675753 0.0351862 0.120532 -0.131647 -0.0413623 0.113908 -0.142301 -0.0761019 -0.183688 0.116731 -0.0188975 0.0161527 -0.0408054 -0.102638 0.12601 -0.0093689 -0.0265575 -0.0454189 0.0019141 -0.0140964 0.0774519 0.0118104 -0.0147555 -0.0447838 -0.100023 0.125031 -0.144514 0.0577746 -0.0984902 0.0545757 -0.0925994 -0.121846 -0.173439 -0.0244864 0.121384 -0.0107385 -0.0553527 0.0226898 0.166002 0.0321813 0.0355647 -0.010228 -0.105842 -0.0809467 -0.0240456 -0.0107905 -0.0380744 0.197617 -0.0388774 -0.074541 0.0244763 -0.0516987 0.0693331 0.185304 0.173859 0.0119219 -0.085864 -0.0871856 0.0406758 -0.0100371 -0.0831518 -0.00918071 -0.0404774 0.0282419 0.0742122 0.0939304 0.0636821 0.102555 -0.0453874 -0.0949772 -0.0198912 0.104444 0.0721822 0.0230476 -0.0473888 -0.027261 0.0195462 0.103907 -0.00812131 -0.0766751 -0.111109 0.0352991 0.0172015 0.0111807 0.13846 -0.103536 0.0983005 -0.0288555 -0.0747223 0.0281988 -0.0179624 -0.132394 -0.0560585 0.152324 0.0124247 -0.000275116 -0.0663508 -0.0726208 0.0855451 0.193506 0.00757687 0.0901556 0.061105 -0.0985085 -0.0804065 0.107783 0.145466 -0.0433076 -0.0463801 0.162427 -0.0436006 -0.13721 -0.0742429 -0.0807375 0.19345 -0.19115 0.0619095 0.00783455 -0.0526577 -0.0351489 0.0930544 0.00908522 0.156807 -0.0705564 0.0555951 -0.114396 0.054562 -0.0122118 0.144931 0.0982666 -0.139551 0.0132973 -0.0822987 0.0464139 -0.0435044 0.00126091 0.0126989 -0.184272 0.0374521 0.0157282 -0.0262573 0.0544104 -0.013833 0.0112833 0.0306775 -0.0834347 0.0625117 0.080912 0.0962604 0.0653163 0.000922553 0.0735959 0.134195 -0.0934387 -0.136473 -0.0440876 0.0118652 -0.0617812 0.133899 0.0243958 0.141292 0.0813414 -0.140738 -0.145541 0.0796119 -0.0302698 -0.0354264 -0.132215 0.0226939 -0.177699 -0.11273 0.115391 0.0986149 0.140195 -0.00360849 0.0021804 0.0248423 -0.00707416 0.135568 -0.0206184 0.0852144 0.057645 0.0257868 -0.0611378 0.0374099 -0.112045 0.0792016 -0.0723659 -0.100909 -0.164309 -0.100006 -0.0928201 0.0128996 0.128963 0.0981999 -0.123913 -0.0604951 -0.119007 0.0372945 0.0653249 0.0431859 0.0453867 0.134618 -0.054303 0.144602 -0.155874 0.184281 0.0595925 -0.024802 0.0269439 -0.0322381 0.103325 0.175011 0.00978844 0.00585148 -0.0135949 -0.160231 -0.195926 -0.0129444 0.00555902 -0.0211096 -0.106449 0.0876145 -0.0485461 -0.0868735 0.108278 0.148054 -0.0448078 -0.0575901 0.166793 -0.0334947 0.0981629 0.00296369 0.140682 -0.109267 0.0428047 0.0988969 -0.0634975 0.102062 -0.030853 -0.0575234 -0.135575 0.152587 -0.01116 0.0640234 0.0339685 -0.115567 0.0264191 -0.155588 -0.099301 0.0461503 -0.0540472 -0.141749 -0.112332 -0.15731 0.100921 -0.129866 0.164387 -0.0458554 -0.0374763 -0.017903 0.0444246 0.0809189 0.0595171 0.122743 -0.00583382 -0.153259 -0.130324 0.0516462 -0.139839 0.0178581 0.0574445 0.172454 -0.124816 -0.0793603 0.171692 0.0856624 0.0256262 -0.0135363 -0.110431 -0.050846 -0.190082 -0.0166408 -0.0872381 0.0458974 0.0140461 -0.106686 0.0064459 0.029705 -0.14988 -0.0365354 0.001369 -0.0754546 -0.0122203 0.119727 0.132985 -0.0298779 -0.0282509 0.0728191 -0.00450081 0.0396943 0.0690811 -0.0427455 -0.151888 0.0427951 -0.10378 -0.0691795 -0.0121899 -0.0659421 0.0792673 0.0702246 -0.0691842 0.10174 -0.0643066 0.0875166 0.011473 -0.0483406 0.085116 0.0720761 0.103991 0.0441635 0.0450115 -0.115258 0.0809247 0.0122257 0.156352 0.121492 -0.0609005 -0.0545944 -0.048267 -0.020217 0.14198 0.131412 0.0164815 0.0847087 0.0796799 -0.0321351 0.00136582 -0.0444357 0.0136492 0.147443 0.0929894 -0.102328 0.169267 -0.060009 0.0836098 0.0883513 -0.0703566 0.0677943 -0.00876928 0.0336408 -0.139312 0.0279098 0.0190667 -0.0941181 0.0228616 -0.0241656 0.0349796 -0.0693242 0.128057 -0.02189 0.0233317 0.0108608 -0.113663 -0.109139 -0.0732768 -0.0329953 -0.130996 0.0769963 0.0255333 -0.0359263 0.185733 0.0125527 -0.0735649 0.0690756 -0.040251 0.19029 -0.0521759 0.0402652 0.0702772 -0.188144 0.109818 0.00994919 -0.136926 -0.142858 0.114184 -0.0563718 0.0457977 -0.0298837 -0.0248293 -0.124014 0.085726 -0.136703 0.0530113 -0.113527 -0.126773 0.116378 0.00723091 0.0140962 0.0812031 -0.0254162 0.0308647 -0.0871166 -0.138396 0.189553 0.0323046 0.0304669 0.0631056 -0.161211 -0.137906 -0.0633607 -0.0415892 0.0858828 0.109485 -0.055508 -0.0611022 -0.0768153 -0.166323 -0.0114727 0.066239 -0.0152694 0.0124192 0.0136219 -0.122339 -0.0325008 0.121666 0.0359743 -0.0394439 -0.109545 0.0314499 -0.0741296 -0.079106 0.124122 0.0170799 0.110212 -0.16919 0.00399219 0.0249389 -0.0659364 -0.178138 -0.0456734 0.0419501 -0.194062 -0.0435633 -0.0816451 0.0695353 -0.03243 -0.12389 -0.0863966 0.0145028 0.0832858 0.0184197 -0.159699 -0.0108153 -0.0768191 0.170756 -0.0320894 0.119665 0.0769714 0.0404399 0.01709 -0.187907 0.169244 0.0835283 -0.025034 -0.0242287 0.123777 0.0321368 -0.0191265 0.00297069 0.102387 -0.0450409 0.116814 -0.0130103 -0.145175 -0.117655 -0.0929545 -0.116768 -0.0491529 0.000744824 0.140139 -0.17638 0.122496 0.112998 -0.171739 0.122 -0.0476579 -0.124181 -0.105485 -0.0490062 -0.0923715 0.106508 0.101734 -0.0602247 -0.192659 0.0968626 -0.000364991 0.0521156 0.00764791 -0.0876174 0.0750182 0.0292156 0.0453482 0.00128683 -0.0526448 0.0800834 0.0846053 -0.0115851 0.117892 -0.131336 0.0572561 -0.0537856 -0.00205552 0.0283848 -0.00136889 0.0744497 -0.116531 -0.121845 -0.158514 0.172614 -0.0378787 0.0395757 0.0635182 -0.0608768 0.188899 0.0969244 -0.0721491 0.00572542 0.116545 0.0404585 0.0591499 0.0115869 -0.0183349 0.128506 -0.0311782 0.0874608 0.0479596 -0.0413219 -0.0531395 -0.0743195 0.104708 0.0499747 0.1493 0.103837 0.0615 0.0681922 0.183428 0.0469966 -0.0214212 0.0195278 0.185831 0.111728 0.167373 0.0253083 0.0991192 -0.0645648 0.0726943 -0.11586 -0.14879 -0.0360629 -0.0137881 -0.0564552 -0.000905462 0.090682 -0.142526 0.0210805 0.110783 0.0963207 -0.132146 -0.0809969 0.161926 0.0466884 0.0914919 0.052214 0.00324731 0.0745625 -0.0413722 -0.0706647 -0.0424239 0.177484 -0.0415758 -0.0095044 0.0402431 -0.0184765 0.197533 -0.0282227 -0.0380762 0.0394258 -0.130856 0.103756 0.0311199 0.0481592 -0.0262714 -0.0511654 0.117475 0.151499 0.0595235 -0.0879935 0.104092 0.115159 0.0935487 -0.0857193 0.0688221 -0.113471 -0.125189 -0.0355616 0.116053 -0.0377516 -0.0188323 0.0756697 -0.0408127 -0.0334887 0.0490989 0.147976 0.0523308 0.104604 -0.161921 -0.0810961 0.0486825 -0.0356019 -0.0264951 0.0448505 -0.188691 -0.116358 -0.0640384 0.0242757 -0.0408592 -0.0791208 0.0791089 0.118062 0.0335969 -0.109065 0.0254676 -0.0307405 -0.087559 -0.0307428 -0.0391766 -0.0544501 0.110021 -0.0251175 -0.0479906 -0.0759979 0.0360604 -0.0710131 0.149073 -0.00238143 0.0027662 -0.145292 -0.144559 -0.0084704 0.0146371 -0.013445 -0.074885 0.133831 0.00555637 0.0104374 -0.0332221 0.0716156 -0.102376 -0.112436 -0.0199575 0.182461 -0.0598829 -0.0322499 -0.0478302 0.0979543 -0.173126 -0.0245559 0.0418805 -0.0369461 -0.136388 -0.155568 -0.198162 -0.0213598 0.0195815 0.11068 -0.0510344 0.0713059 -0.036434 0.184729 0.111803 -0.102636 0.0286513 -0.040509 0.0467223 -0.11498 0.0262077 0.139902 -0.073795 0.0185188 0.101987 -0.0665286 0.00291221 0.105444 0.0487684 -0.0726756 -0.0965203 -0.0304707 0.0899622 -0.0950676 -0.000642847 -0.0177709 0.0777534 -0.158523 -0.0906692 -0.0787979 0.10512 0.00195986 0.0640379 -0.0753074 0.15135 0.0373112 -0.0251588 -0.107079 -0.00894944 -0.19762 -0.0116576 0.108212 0.0198588 -0.0743236 -0.17307 -0.0848989 0.0167822 -0.0503396 0.0764929 0.104952 0.0357027 0.0242799 -0.0697794 0.0928969 0.113758 0.0857208 0.0236192 -0.184672 0.0822547 -0.116703 -0.037449 0.055602 0.0124753 -0.0152402 -0.103717 -0.0915105 -0.107952 0.0575834 -0.0644135 0.0509983 -0.0970803 -0.190675 0.0612004 -0.0720944 -0.0606099 0.0103256 -0.0926635 0.15134 0.0328891 0.142114 -0.014159 0.121395 0.147636 -0.077437 -0.0177468 0.0419169 -0.184414 -0.0467268 0.0432532 -0.0597865 0.0268855 -0.193405 0.0228826 0.179631 -0.1769 -0.0109357 0.0120341 0.0865473 0.0607522 -0.00725469 0.0250091 -0.0497382 -0.11134 -0.0472552 -0.00252472 0.00999999 0.113875 0.0194897 -0.0236846 -0.0956487 -0.034431 0.0744468 -0.0818247 0.00738615 0.1882 0.122569 -0.0567173 0.0950858 0.168895 0.0706844 0.00582325 -0.0474074 0.0952487 0.126435 -0.0912891 0.1021 -0.107931 0.0760795 -0.0683976 0.105414 -0.0536379 -0.0675381 0.0723025 0.0102099 -0.159133 0.150279 0.0928083 0.0979365 -0.0187189 -0.12262 -0.0207675 0.0283277 0.175013 -0.0383226 -0.0290021 0.000457866 0.00709856 0.0501508 0.0782399 0.0832189 -0.0814416 0.0462692 -0.0264134 -0.0489247 0.033979 0.037521 -0.0547818 0.0358254 -0.116349 -0.0423741 0.081811 0.088976 -0.00760423 0.023881 0.0824756 -0.0780037 0.0701332 0.0421382 0.12676 -0.00359741 -0.0389617 0.0107255 0.0372602 -0.0336869 -0.0515238 0.0206937 0.0675391 0.0533182 0.00678952 -0.0277316 0.0136805 -0.0520265 0.00726422 0.0209119 0.0696789 0.0429292 -0.115713 0.00839623 0.0655468 0.0537017 -0.135598 0.123169 -0.0357927 0.0104123 -0.00291536 -0.0701151 0.0770319 -0.12094 -0.0220579 -0.136155 0.0810938 -0.0565726 0.0880556 -0.00367026 0.0227553 -0.135094 -0.0794722 0.0188978 -0.0122896 -0.0879041 0.0313443 -0.0951224 -0.148904 0.0523053 0.0754893 -0.137007 0.0945157 0.035979 0.0977316 -0.0893908 0.0556258 -0.149812 0.050551 0.0466472 -0.180932 -0.000374648 0.0084041 -0.0580969 0.133502 -0.123735 -0.0497004 -0.0479435 0.0238996 0.0772999 -0.179255 -0.00743972 0.0424783 0.00361086 -0.0511201 0.102874 -0.12344 0.0484609 0.129913 0.0273249 0.00745489 0.114515 0.025058 -0.13279 0.0144438 0.00740252 -0.00163218 -0.0747549 0.141054 -0.104164 -0.0624458 -0.0971105 -0.0267904 -0.160666 0.0723447 -0.0856239 0.105468 -0.036023 -0.0144432 0.0304447 0.168964 0.114826 -0.0878628 0.0901079 0.0615661 0.0597987 0.0583925 -0.0764442 0.073009 0.0917647 0.0655521 0.0555813 -0.00156005 -0.179191 0.033005 -0.0422 -0.0490166 0.103689 0.0686015 -0.0176995 0.015079 0.0294022 0.180147 0.0160582 -0.0269144 -0.0684193 -0.0298806 0.158486 0.00679693 0.0413298 -0.0717517 -0.0964524 0.0519737 -0.0068068 -0.0200092 0.125499 0.0293376 -0.00971417 0.0767962 0.095079 -0.015333 -0.120395 -0.0945447 0.176167 -0.0121672 0.0164288 -0.161265 0.104554 0.0468384 0.004791 -0.0415235 -0.050842 0.116939 0.0429918 0.186978 -0.109578 0.0624178 0.134644 -0.0552531 -0.0312009 -0.0605865 -0.0126841 0.0630559 -0.0797526 0.0620549 -0.0307638 0.14587 0.10467 -0.0932548 -0.10326 -0.0368972 -0.07881 -0.182835 -0.0875654 -0.0598216 -0.0942492 -0.0158348 -0.00610961 0.0561668 0.0505889 -0.0974032 0.0280011 0.0390211 -0.192083 -0.0324313 0.049625 -0.0221649 -0.193642 -0.101113 -0.0904666 0.145363 -0.172672 0.151286 0.118511 -0.0231682 -0.0203744 -0.0537447 -0.108627 -0.19769 0.0275201 0.0513083 -0.0219089 -0.0511756 0.0265167 0.0943114 0.0975397 0.0595302 -0.138277 0.1348 0.00308503 0.00340745 -0.0627085 0.0921142 -0.0903698 0.103401 0.0603463 -0.0111351 0.0348991 -0.0321479 -0.0250572 0.0672796 0.0987151 0.0936607 -0.0455015 -0.172818 -0.0703078 0.0170047 0.10845 0.0868323 0.0465461 0.0284111 0.0424893 0.196753 -0.0418266 0.0844808 0.0834457 -0.149875 0.0750206 0.0338761 -0.0498966 0.00808787 -0.0795642 0.0355031 -0.141168 0.151423 0.0532177 0.0612383 0.0688757 -0.0406145 0.0812965 0.0605463 -0.0117042 0.0515991 0.0116764 0.0818718 0.104757 0.0176244 0.0196413 -0.062045 -0.103355 -0.0603328 0.114817 0.00802351 -0.00852968 0.0837087 -0.0649953 0.163463 -0.159387 0.119936 -0.12913 -0.0333704 -0.0643856 0.111289 -0.129724 -0.0471161 -0.0221613 -0.00717207 0.0283324 0.0585685 0.0510064 0.109283 0.0304447 -0.0988585 -0.0188087 0.0656499 -0.0231958 -0.0253774 -0.0758989 -0.0794459 0.0164421 -0.108575 -0.114833 0.0427755 0.0220411 -0.0416913 -0.0264684 -0.127811 -0.0438154 0.00607416 0.111751 -0.0413993 -0.0391849 0.065856 -0.0387216 0.0935164 0.0261543 -0.0261716 -0.031247 -0.112158 0.155293 -0.0233373 -0.139133 0.0116789 0.0384961 -0.100533 -0.0588722 -0.0893161 0.0763439 0.0241499 0.0382997 0.170236 -0.0234329 0.0928842 0.134766 0.149925 -0.135738 0.131912 0.00452612 -0.027222 0.0301404 0.083306 0.0871378 0.049677 -0.0102151 -0.0901815 -0.16091 0.0183872 0.101993 0.00255175 0.0391082 -0.108408 0.0415521 0.130003 0.104092 0.0117901 -0.0736014 -0.0544851 0.0572068 0.0639805 0.134981 -0.111805 -0.0910552 -0.126464 0.013866 -0.107375 -0.13398 0.0717543 -0.0561478 -0.0107471 -0.0133008 -0.0010074 -0.0345489 -0.00181253 -0.159137 -0.0280248 -0.14403 0.0391361 -0.0106339 -0.0853581 0.124523 0.0641379 -0.088014 -0.0564396 -0.00222773 -0.140038 0.0617648 -0.0511817 0.124365 0.0513448 0.00572779 0.0251181 0.0127294 -0.0218455 0.0506016 -0.150423 0.100909 -0.116366 -0.106017 0.0632502 0.0443404 0.080085 0.0681257 -0.0908219 -0.0818832 0.0314687 0.0160418 0.0336162 -0.112728 0.138976 -0.008582 0.00585881 0.13342 0.173574 -4.77957e-05 -0.0346111 -0.0465643 0.0651049 0.192644 -0.0187756 0.0934612 0.173962 -0.116579 0.00214178 -0.0625659 -0.0364599 0.144609 -0.0133669 0.0716835 0.0547481 -0.0918401 0.0108787 0.0856977 -0.0417183 0.0829707 -0.0125268 -0.0603254 -0.0141433 0.127905 -0.110322 -0.05733 0.14243 0.107427 -0.0453091 -0.135522 0.036722 0.0115505 0.0618858 -0.0828415 0.010736 0.0483005 0.0722584 0.0184551 -0.0348704 0.0523679 -0.0377931 0.0562663 0.020429 -0.046715 -0.0181537 -0.0360086 -0.0727242 -0.127593 0.122449 -0.0717143 0.0610193 0.0637496 -0.0480815 -0.0233685 0.0445536 0.142761 0.0353554 0.0441432 0.0122262 0.0337383 -0.11702 -0.11972 -0.113305 0.170663 -0.117507 -0.00724604 -0.0360756 -0.133059 0.03539 -0.00279742 0.171166 -0.0726461 -0.13762 0.0636129 -0.101237 -0.0215126 -0.0987139 -0.0113875 0.0226422 0.136003 -0.0512039 -0.111611 -0.0347963 -0.0836531 -0.0867322 -0.134529 -0.137515 -0.10715 0.127057 -0.0740358 0.014635 0.0205903 0.0663194 0.0254427 -0.0635652 0.0152802 -0.0497144 0.0304062 0.0434261 0.0231504 -0.0689146 0.143725 0.122986 -0.0123485 -0.0876403 0.11101 0.0178592 -0.0331589 0.00867364 0.00115255 0.0765869 0.0667735 0.0247151 -0.00567914 0.118056 -0.019643 0.125721 0.131687 0.0265529 0.0885095 -0.0824146 0.0275282 -0.0491044 -0.08985 0.0414167 -0.0886813 -0.152495 0.00389958 -0.0305486 0.00641046 -0.0459088 -0.0806616 0.187406 0.106209 -0.0383406 -0.0796865 -0.108729 -0.0951289 -0.0294552 -0.00936056 -0.0254617 0.104935 -0.0699351 -0.0784085 0.109676 0.130717 0.0388398 0.0773414 -0.00764311 0.0877364 -0.125116 0.0631442 0.0790646 0.1511 -0.0281773 0.0433607 -0.0386312 -0.0167737 -0.0479007 0.0109431 -0.00295647 -0.00221863 0.153408 -0.0121529 -0.0597143 -0.010109 -0.0490531 0.070527 0.0102164 0.0233844 0.0577632 0.0526546 0.110305 -0.0598605 -0.0158617 0.00280569 0.0183283 -0.151144 0.00412643 0.0207405 0.0443718 -0.133061 0.0419651 0.134351 -0.0936395 -0.162166 0.0282732 0.000563381 0.0589096 -0.129149 -0.0379951 0.0293843 0.165727 -0.0354127 -0.069711 -0.0656696 0.0155025 -0.104025 -0.0491488 0.132918 -0.0422028 0.010604 0.0542136 0.0972264 0.00615358 0.194993 0.0176697 -0.0363954 -0.142399 0.0485321 0.012732 -0.0649357 0.0426412 -0.131917 0.0337517 0.0995162 -0.149958 -0.184345 -0.0668717 0.00234066 0.0317982 0.0143763 0.0281642 0.0436048 0.172403 -0.0501389 -0.00112805 -0.0426615 0.0166664 -0.0165806 -0.00237192 -0.110548 -0.0544818 0.11157 -0.183952 0.0656208 0.0275711 -0.120969 0.00954174 0.0268764 -0.00965517 -0.048251 0.148079 -0.199927 0.128521 0.038841 -0.105132 -0.0744438 -0.0496607 0.178139 -0.00565625 -0.0200448 0.178038 0.074411 -0.107847 -0.00311561 0.0176873 -0.0348468 0.027516 -0.176684 0.0780331 0.153622 -0.128038 0.115451 0.0661325 -0.0532736 -0.111976 -0.0503802 0.029347 -0.0775376 0.0199267 -0.0885319 0.0659648 -0.0738671 0.0203246 0.177231 0.097516 -0.0014429 0.0108289 -0.0783676 -0.0231717 0.0437667 -0.142256 -0.0971057 -0.129973 -0.075228 0.0982649 -0.0336567 0.121278 0.154446 0.0538719 0.00968705 0.163944 0.0346175 0.0275822 0.00931721 -0.1091 -0.192155 0.0186076 -0.0519303 0.00111427 0.0979585 -0.0147709 -0.0991271 0.141308 -0.0447803 -0.0857386 -0.0349758 0.0824445 0.126784 0.107105 -0.111409 0.19248 -0.155158 -0.0548608 0.0732065 -0.159934 -0.0922521 0.0432776 -0.0714543 0.144721 -0.059953 -0.0652729 -0.0161168 0.0643284 0.129809 -0.0973797 0.0481821 -0.192495 0.120312 0.0734031 0.00252357 -0.0884637 0.0238203 0.129331 0.0252657 -0.0338225 -0.197378 -0.0277912 0.00782375 0.0711629 -0.0646582 -0.0165897 0.115778 -0.0866938 -0.0953267 -0.0562878 -0.0569402 -0.0464002 -0.118329 0.031147 -0.094017 -0.16512 -0.117184 0.0472687 0.0838017 -0.0993959 0.123198 -0.0499007 0.0976633 0.0554393 0.051609 0.0884461 -0.0342599 0.0209325 -0.144085 0.104392 0.0562255 -0.0717873 -0.0514642 -0.0850768 0.0456775 -0.151604 0.169024 -0.190477 0.0579868 -0.116137 -0.0249239 0.0434512 0.074038 -0.0770049 0.0531767 -0.0290251 -0.0220724 0.103883 0.077547 -0.0257179 0.178267 -0.000183225 -0.165892 0.000726272 -0.0662335 0.0554398 -0.0439436 0.15843 0.036313 0.0454669 -0.106744 0.0129636 0.0593693 -0.0732701 -0.0759184 -0.109822 -0.0381754 0.00135409 -0.0925521 -0.0503656 0.0765985 -0.0790122 -0.0137412 -0.166184 0.0395311 -0.0968257 0.00462249 0.112943 -0.0649767 0.111758 0.0105014 -0.063736 -0.0262888 -0.0869959 -0.156573 -0.0199544 0.105679 0.0283412 0.0876445 -0.0658392 0.00879099 0.0457283 0.108729 0.0385294 0.112186 0.132327 -0.0315723 0.0105681 0.197731 0.12999 -0.0424986 0.100415 -0.134042 -0.136763 0.0316337 0.044412 -0.0979746 0.0377286 -0.133859 0.092055 0.140155 -0.105942 -0.0314396 0.177814 0.0236349 0.0190976 -0.161537 -0.023589 -0.140063 0.0472927 -0.0804934 -0.0226868 0.041327 0.125204 0.164481 -0.0657028 -0.0745671 -0.105001 -0.0478773 -0.0392894 -0.105447 0.12373 -0.00493995 -0.142297 -0.169944 0.0175239 0.0921152 -0.114511 -0.00348305 -0.0308488 0.012339 0.0486652 -0.020459 0.010467 0.0394077 -0.0112514 -0.0230332 0.0495583 0.0439883 -0.0157092 -0.112481 0.0107085 0.135914 -0.102654 0.0895959 -0.0889204 0.0115355 -0.0814356 -0.180607 -0.0491486 -0.0285817 0.145301 0.0565208 -0.141053 -0.127232 -0.0722144 -0.00752986 -0.0413201 -0.0932811 -0.0436347 -0.0435112 0.0674201 0.198835 0.129896 -0.0326423 0.0470864 0.0745735 0.1489 -0.0917312 -0.0760811 0.0948412 0.09899 0.0991177 0.140134 0.0505952 0.0277189 -0.106996 0.0916785 0.0683576 0.198975 -0.121382 -0.163521 0.0307747 -0.0599543 -0.0895948 -0.0531872 0.0552689 -0.0792754 0.128413 -0.0251343 -0.0335821 -0.0573146 0.0637696 0.0926561 0.198657 -0.174786 -0.156064 0.0934965 0.111781 -0.130622 -0.0981108 0.0436845 0.126666 -0.117885 -0.118959 0.0595749 0.123211 -0.0313405 -0.10398 -0.065467 0.0674389 0.0553541 0.0148115 -0.00732737 -0.024274 -0.101465 0.104787 -0.0818847 0.0017421 0.0729321 0.057711 0.0775232 0.05235 0.0754634 -0.172526 -0.0799368 -0.0471928 -0.0579803 0.0479661 0.0455324 0.0483125 0.113044 -0.0875595 -0.066905 -0.0886936 -0.123049 -0.0581169 -0.17053 -0.103241 -0.0571399 -0.0303726 0.195709 -0.00190251 0.0654854 0.0588738 -0.165247 0.160377 0.131882 0.03944 -0.0275735 0.008975 0.116545 0.0261005 0.0541673 -0.0664056 0.0517894 0.0107102 -0.0982043 -0.123008 -0.0890158 -0.0330774 -0.132382 0.00490812 -0.102095 0.00591927 -0.103401 0.0141318 -0.0342112 -0.0498382 -0.0167009 -0.0186783 0.113908 0.0584814 0.0655788 0.045039 0.0231604 -0.0417347 0.0333709 -0.021151 -0.0449995 0.00922591 0.0204777 0.0265024 0.0179554 0.0119164 0.0399776 0.0505943 0.0589576 -0.0123014 -0.0906794 -0.0104553 0.129322 0.0173629 -0.0141078 -0.0163006 -0.0189631 0.00619395 -0.113463 0.0769646 -0.0792965 -0.0372431 -0.00180917 0.156567 0.0805307 0.103122 -0.129049 0.0395912 0.143065 0.0386565 0.0884464 0.0736107 0.0912289 -0.0233972 0.17766 -0.00312813 -0.0935028 0.0973709 -0.0876559 0.0854497 -0.113784 0.0874501 -0.0365506 -0.0453257 -0.0879558 0.00175164 0.0122352 0.0430684 0.199587 -0.0861994 -0.0555105 -0.0456086 0.00118957 0.00107826 -0.0982819 0.0854491 -0.0720674 0.0542154 -0.0748578 0.0442275 0.0339676 0.0506266 0.0529655 0.0535102 0.129448 0.10007 0.148514 -0.0834248 -0.0850249 -0.00280017 0.0287786 0.0956162 0.0428131 -0.0805006 -0.07781 0.0695686 0.0210064 0.0130768 0.0610528 0.0898503 0.0815524 0.0669895 -0.113818 0.149226 -0.0544516 -0.00506131 -0.0368684 -0.00631631 0.0665921 0.140054 -0.137562 -0.101277 -0.0728287 -0.0271704 0.0142282 0.0378616 -0.0271617 0.0603165 0.176305 0.197692 -0.0747495 0.0250286 -0.0996838 0.0244445 -0.13147 -0.0613812 -0.0323889 -0.0129131 -0.0437643 0.0519621 0.15047 -0.0934236 0.0283449 0.0972055 0.113537 0.0693501 -0.0379573 -0.194164 -0.0468451 -0.148085 0.196318 0.113089 -0.0114372 -0.0583518 -0.160821 0.1576 -0.0434371 -0.165536 -0.0442613 0.0682463 0.0410939 0.068168 0.0259366 -0.0257032 0.0556043 0.0626675 -0.0166721 0.0114539 -0.0113582 -0.00158336 -0.114736 0.0783876 -0.0205274 -0.0852231 0.115213 0.0092723 0.0611287 0.000787928 -0.0941221 -0.0145818 -0.12263 0.083598 0.0446177 -0.0565282 0.0183427 -0.0488079 0.0112423 0.0773898 -0.145679 0.0164909 -0.0864705 -0.0551234 0.0813575 -0.0478866 0.0226972 -0.084823 0.0283964 0.0300299 -0.0271302 0.0919904 -0.0701799 0.0451703 0.0594947 -0.0202986 0.0348033 -0.0744375 -0.0260507 0.0203179 -0.0417136 0.0179841 0.0506231 0.168121 0.0206623 -0.0417402 0.0375665 -0.00330117 0.110325 0.0213373 -0.0633205 0.0417659 -0.0112709 -0.0152458 0.0144479 -0.112733 0.0297684 0.17299 -0.0179408 0.0559798 -0.019509 0.052046 -0.177938 0.0652956 0.0438501 -0.100442 -0.115693 -0.0668077 -0.0942851 -0.0666203 -0.00887678 0.132918 0.0399729 -0.0858246 0.124853 -0.0439143 0.0644967 -0.0328746 0.121815 -0.0968146 0.0566747 0.0257257 -0.0887746 0.00429678 0.012389 -0.114946 -0.0718877 -0.0125806 -0.0327586 0.0811418 -0.0136338 0.0802144 0.0356327 0.060076 0.110212 0.152887 -0.0491003 0.0105975 -0.105306 -0.0237537 0.0740808 0.0259672 0.143845 0.15563 -0.045012 -0.130528 0.00356213 0.000121499 -0.102955 0.0408565 -0.055612 -0.0503661 -0.142737 -0.0166956 0.0799453 0.0505334 0.0487473 0.0365351 -0.100566 -0.040083 -0.0603069 0.144308 0.00479613 -0.113438 0.0616911 0.170397 -0.0572272 0.0072797 -0.0686626 -0.185621 0.0333438 0.0311045 -0.0732246 0.129166 0.0299 -0.10732 0.0299706 -0.0453227 -0.0873942 0.0614816 0.0254493 -0.0598367 -0.149159 -0.0140807 0.0716479 0.182337 -0.0708074 -0.107383 0.0623513 0.174118 -0.0960408 -0.0882918 -0.076592 0.108401 -0.130093 0.0644348 -0.00316889 -0.122336 -0.00170908 -0.0146997 0.0261786 0.00199946 0.084527 -0.038676 -0.182659 -0.0760083 -0.0377473 -0.0561683 -0.116701 -0.0697217 0.173499 -0.0172852 0.134654 -0.0154392 -0.0377527 -0.0183775 -0.116644 0.0676 -0.00328198 0.00671358 -0.0966974 0.0389579 0.0586688 0.0389746 -0.137882 -0.0189992 -0.15984 0.0250457 -0.177383 -0.0862213 0.0922733 -0.105931 0.115844 0.149184 -0.0289419 0.112635 0.11371 0.0759221 -0.0306713 -0.0198629 -0.156823 -0.0811419 0.115946 0.0408478 0.063559 0.0161175 -0.0532285 -0.120926 0.0225748 -0.0220726 -0.0265366 0.0665936 -0.164048 0.0540541 -0.0658587 0.196636 -0.108307 -0.00609373 -0.155257 -0.054744 0.10318 -0.0535974 -0.0184254 0.106191 0.116885 0.191375 -0.095401 -0.138565 -0.0585443 0.0962424 -0.0799583 -0.0144855 -0.078251 -0.0319311 -0.0249302 -0.0516177 -0.0192415 -0.0703213 0.0954207 -0.0158744 0.0617202 0.071715 0.0523944 0.0604873 0.0373032 0.0176596 0.0331371 0.000317779 -0.0310513 -0.00180748 0.0485167 -0.0719903 0.101523 -0.0298705 0.12813 -0.0817399 -0.0615637 0.0243758 0.0921997 -0.0104593 0.149177 -0.0302772 -0.0395952 0.0967713 0.0388333 -0.0707219 0.00704897 0.0771158 -0.0431819 0.0764676 -0.00330544 0.178089 0.0302781 -0.00372109 0.106639 -0.00807007 0.00421544 0.0447244 -0.0521859 -0.128106 -0.0449007 0.0296648 -0.0213837 -0.0418987 -0.148211 0.0865335 -0.0817162 0.0616293 -0.00349087 0.0258457 0.0344671 -0.132597 -0.0145102 -0.112304 0.176893 -0.119397 -0.0568742 -0.0854587 -0.114623 -0.0757228 -0.039586 -0.126626 -0.00878839 0.0231864 -0.0681484 0.0666597 -0.171708 -0.109205 -0.0784254 0.0159861 -0.0593108 -0.0261134 -0.0311387 0.0261709 0.0871735 0.0942691 0.0532177 0.14685 0.0464289 -0.0847488 -0.036284 -0.0691602 0.0155207 0.100655 -0.0285345 0.0638506 0.119297 0.124464 -0.0227665 -0.184443 -0.0614936 -0.110242 0.177049 0.166269 -0.163519 -0.0661678 -0.0439599 -0.00562909 -0.0047642 -0.0902843 -0.0413173 0.0538976 -0.0722888 0.00662727 0.119541 0.118708 -0.0791008 -0.148407 -0.0156209 -0.134245 -0.0406802 0.0240297 0.0625169 0.00171295 -0.170925 0.0691638 0.138583 0.0709499 0.0080349 0.0467947 0.0872242 -0.109617 -0.14163 0.0415131 0.180855 -0.141201 0.092793 0.0524933 -0.11872 0.070209 0.112165 0.151473 -0.00288501 -0.0489005 -0.0357677 0.0604471 -0.0409206 -0.0548329 0.0187756 0.0678748 0.148353 0.142333 -9.94092e-05 -0.0540577 -0.0218025 -0.0794672 0.0779821 0.0154762 0.0206727 -0.15442 0.0479138 -0.086036 -0.15184 -0.181755 0.100796 -0.00584468 -0.0878392 -0.0466413 0.0912647 0.0610182 -0.015795 -0.0560518 0.0989766 -0.103659 -0.0884272 0.118698 0.016656 -0.0732023 -0.12336 0.106226 0.0600055 -0.00292037 0.0170076 0.08738 -0.0716447 -0.0237886 0.0952599 0.144207 0.160132 0.0202745 0.0559982 -0.0680284 0.0368627 0.136944 0.0721594 0.0615473 0.0518505 0.107054 -0.051039 0.128313 0.149173 0.0939535 0.0117104 -0.0548132 0.108563 -0.125774 0.0699757 -0.00113202 0.0464938 0.0684217 0.0393022 -0.140134 0.0438281 -0.0736076 -0.169261 0.0347551 0.108264 0.101191 0.00843921 -0.124073 0.177448 0.077088 -0.13051 -0.149232 0.0999609 -0.176861 -0.106517 -0.0367976 -0.139229 -0.0986189 -0.0927008 -0.0806228 -0.00157771 0.0384268 -0.130969 0.158995 0.0582515 0.0179223 -0.147746 -0.0351947 -0.0411795 -0.174595 -0.0448825 -0.0601939 -0.0509252 0.0414349 -0.0192503 -0.0609191 0.0172004 -0.0539003 0.141344 0.0128761 0.116651 -0.0692395 -0.146391 -0.0257954 0.0296613 0.0124188 0.00118052 -0.101337 0.11074 -0.116234 -0.0182156 0.093451 -0.0851119 0.0845935 0.0340944 -0.00446791 -0.131879 0.0212549 0.0265112 -0.086392 0.0382782 -0.145967 -0.0809933 0.0463603 0.0866877 0.105011 0.0974069 0.0116765 -0.0937661 0.185157 0.0499404 -0.000665091 0.0297819 -0.0875979 -0.0669555 -0.0249527 0.0192826 0.0671406 -0.0356116 0.000835397 -0.0116674 -0.0865343 0.103742 -0.0144355 0.0178031 -0.0694506 -0.027721 0.077429 -0.0558375 -0.134769 0.106017 0.195927 -0.0887242 -0.129694 -0.0276241 0.0310856 0.136565 0.129777 -0.156324 0.07463 0.00487774 0.00412175 0.17391 0.0659903 0.170361 0.113307 -0.0886202 0.0305827 -0.0526759 0.106935 0.00510892 -0.170748 -0.0260844 -0.00117037 -0.0762542 -0.167057 0.021458 -0.175691 0.0259492 0.074188 -0.0151318 0.0329069 0.0397226 0.0216886 0.00396284 0.0515248 -0.088268 -0.157954 0.0966754 -0.0452563 0.0684398 0.0138426 0.0562943 -0.104809 -0.107702 -0.128866 -0.0622485 -0.0467156 0.0551557 -0.0231599 0.0265241 -0.00940074 0.0331413 -0.00715934 -0.0507957 -0.181946 -0.0387012 -0.0595064 -0.0139435 -0.116682 -0.165279 0.182862 0.187813 -0.0749431 -0.0645661 -0.0868595 -0.0211713 0.009809 0.150428 -0.175445 0.0685791 -0.0327216 -0.0547851 0.0968116 -0.113695 0.00749219 0.000279499 0.123467 0.0001186 0.0283852 0.0495933 -0.034927 0.0770827 0.0681039 -0.0792764 0.112659 -0.01583 -0.153097 -0.161136 0.045309 -0.149464 -0.0290177 0.0523571 0.0691139 -0.0126523 0.120386 -0.165347 -0.0699933 0.142991 0.0320856 0.16758 0.103342 -0.175539 0.140718 0.0891252 0.102696 0.0201534 0.139901 0.159682 -0.111129 0.0756718 0.0978007 -0.0983077 -0.158763 0.187321 -0.0131103 0.055456 -0.0813311 -0.042868 0.144804 -0.0565681 -0.0757427 -0.0548681 -0.116188 -0.00186818 0.0526986 0.101649 0.110012 0.144717 0.0769125 0.143345 0.0278024 -0.0686387 -0.162254 -0.0145247 -0.00159257 -0.133382 0.0210951 -0.109696 -0.151369 -0.031846 0.0294913 -0.0667878 0.0375425 -0.116919 -0.0772694 0.163157 -0.125754 0.0423767 0.114631 0.123598 0.0359801 -0.136145 -0.0587751 0.0370288 -0.109037 0.0209773 -0.166384 -0.0395357 -0.0880258 -0.0943951 -0.0695045 -0.0427446 -0.130229 -0.179453 -0.0220467 0.0170646 0.0678086 0.0145933 0.132354 0.177856 -0.0797065 -0.0588838 -0.0214319 0.178804 -0.125103 0.0992159 0.0544242 0.18456 0.0425917 -0.0340763 -0.140059 -0.115761 0.164204 0.117925 0.0959378 0.0442854 -0.00686071 0.101782 0.1557 -0.012671 -0.0917896 -0.161083 0.0849686 -0.0991442 0.0714212 0.0544294 -0.0375644 0.054921 -0.126874 0.0420879 -0.0529868 -0.158055 0.13771 -0.0555452 -0.0723566 -0.014962 0.0233198 -0.0272571 0.0836377 -0.0827731 -0.0934198 0.00694149 0.12138 0.0779958 -0.0108378 -0.0865204 -0.0853536 0.0995321 0.116598 -0.0298755 0.115096 -0.0903468 0.0903153 -0.0120012 -0.0308239 0.0475491 0.0046445 0.07556 -0.0640046 0.126957 -0.0702208 -0.00779408 -0.107236 0.040576 0.108044 -0.0460252 0.121999 0.0549574 0.0808789 0.052238 0.0875094 0.0195863 0.0969172 0.0856663 -0.0992673 0.115043 0.090499 0.0245218 -0.00674756 0.159392 0.129977 -0.0115241 -0.0630304 0.0569468 -0.12249 0.156836 0.0524196 0.0388849 0.00105528 0.155834 0.0620635 -0.0264653 -0.192346 0.137797 -0.0744685 -0.0613384 -0.128126 -0.00318173 0.0245225 -0.107897 -0.0233781 0.12082 -0.00454756 -0.0870845 -0.068591 0.0265717 0.0457997 0.138681 -0.117871 -0.0831687 -0.0437829 0.0854457 0.0372706 0.0849863 -0.160694 0.0932781 0.147292 0.032905 0.0246131 -0.0318005 -0.139616 0.064761 0.000462411 0.10158 -8.95547e-05 -0.0812318 -0.0167685 0.125437 -0.0990798 0.0855628 0.0460061 -0.0660317 -0.0814072 0.0734336 -0.0439231 0.176353 -0.0141648 0.101968 0.124408 0.0902768 0.0524888 0.0352863 -0.0861033 -0.0848162 0.195199 0.0232833 -0.168021 0.018791 0.04842 -0.0818896 0.0397939 -0.0076982 0.156956 -0.174026 0.0442233 0.145451 0.132979 -0.0939012 0.0891494 -0.151325 0.0253111 0.0396278 -0.153663 0.113545 0.00158896 0.128228 0.0201417 -0.0536166 0.0552126 0.00122715 -0.0151667 -0.130201 0.161802 -0.0422389 0.112544 -0.108021 0.0226064 -0.120073 0.140246 0.0148808 0.0279957 -0.123698 -0.0287155 -0.00814503 0.0387033 0.0751414 0.0243923 -0.178708 -0.0410725 0.0449951 0.0895098 -0.173877 0.00895771 0.025917 -0.0718457 -0.0870585 -0.00386632 0.0197242 -0.00325497 0.0194522 -0.0474873 0.0807407 0.0348144 -0.106334 0.0531004 0.0825415 -0.0613441 0.113802 0.0422897 -0.0298846 0.0674358 0.0376895 -0.109972 0.109642 0.158295 -0.13054 0.0811987 -0.0465467 -0.018181 0.066274 -0.0765545 -0.0166358 0.0768568 0.043469 -0.0865544 0.0290287 0.17199 -0.0152076 0.0166113 0.0135476 0.103684 0.127252 -0.144908 0.0574947 0.109534 0.174947 0.0961317 0.0584783 0.122001 -0.0944832 -0.062045 -0.0666699 -0.1496 -0.132765 0.0627823 0.100965 0.15866 -0.0018927 0.127988 -0.122985 -0.00711096 0.0872608 0.042798 -0.0359174 -0.154474 0.0604265 0.143094 0.114966 -0.0207509 -0.0562524 -0.00566798 -0.0319139 -0.0983564 -0.0878242 0.17116 -0.046145 -0.0460089 0.0954496 0.0423211 -0.0684264 0.0142898 -0.104181 0.0738862 -0.0632343 0.122865 0.011515 0.0744065 0.0852877 -0.062102 0.141398 -0.154893 -0.0606821 -0.0845383 -0.0255235 0.121567 0.0155988 0.0227451 -0.0185361 -0.189599 -0.0577662 -0.00831989 0.00749318 -0.073059 -0.184271 -0.143807 0.138192 0.161824 -0.0415242 -0.0315201 -0.159609 -0.0306133 -0.0458407 0.0437604 0.124041 0.0757564 0.0737066 -0.0544277 -0.136791 0.023772 -0.050077 -0.181859 0.0204744 0.0128316 -0.0185262 -0.072913 -0.0409794 0.0466804 -0.00204755 -0.0772435 -0.0790797 0.0788617 0.0619614 -0.172322 -0.126622 -0.189875 -0.0730818 0.00359235 -0.0324508 0.00666427 -0.135894 0.0539476 -0.159099 -0.0729804 0.147054 -0.0748852 0.144743 -0.026375 0.0712739 0.0603561 -0.0489606 -0.106553 0.0419498 -0.0865282 -0.0761846 0.166852 -0.0616113 -0.0259963 0.0848369 -0.00993872 0.0863922 0.105707 0.046408 -0.0772477 -0.037358 -0.0958144 -0.139808 0.0680568 0.0288073 -0.00206837 0.0676649 0.108014 -0.0519462 0.0546545 -0.0193581 0.0961655 0.0796956 0.155082 0.108679 -0.0616612 0.0133386 0.0345315 0.0087941 0.10928 -0.0353932 -0.0835142 0.0331834 -0.0820544 -0.119407 -0.151302 0.0102506 -0.0386936 -0.098046 -0.137898 -0.00225125 0.0566058 0.0306494 0.0227102 0.0576284 -0.0243501 -0.111075 -0.0513651 -0.139409 -0.0562238 -0.184024 -0.00754284 0.147299 -0.0827863 -0.0441638 -0.114379 -0.140197 -0.00549708 0.0501597 0.163278 0.0243321 0.013999 -0.116935 -0.116204 -0.154721 -0.033599 -0.160644 -0.061934 0.133914 0.0470493 -0.114235 0.0348616 0.131666 0.0208587 -0.161073 0.00835725 -0.0490163 -0.153887 0.0890319 0.122339 0.038212 0.0350704 -0.0901114 -0.13752 -0.064357 0.0159044 -0.118132 0.154038 0.0228298 -0.0459739 -0.0966353 0.117715 0.10602 -0.0237772 -0.0481011 0.0665259 -0.102753 -0.0749612 0.0136891 -0.052099 -0.0706153 0.0749996 0.127077 -0.111992 -0.00567448 -0.042007 -0.011933 0.125225 -0.00649824 -0.011804 -0.052771 0.0102803 -0.127055 -0.150203 -0.0236129 0.101878 -0.0220685 -0.0769174 -0.136031 0.129666 -0.0676222 -0.0078716 -0.15088 0.0966472 0.0271431 -0.103286 -0.147464 -0.0600096 0.0663685 0.130662 0.134985 0.0748217 -0.00662594 -0.152406 0.100373 -0.0874436 -0.105503 0.0219321 -0.109231 -0.0389325 0.0604779 0.187664 0.00226315 -0.0532773 0.0375811 0.165543 0.129693 -0.0772537 -0.144991 -0.121611 -0.0693533 0.0937645 -0.0102875 -0.125478 0.0823866 -0.168525 -0.0709269 -0.182858 -0.0710138 0.00396789 -0.0268782 -0.128918 -0.025922 -0.133805 0.0486645 0.0840586 -0.15209 0.10454 -0.0819271 -0.0422365 -0.0906577 -0.115782 0.122439 0.0451787 0.0818295 0.0131167 -0.0970034 0.0504756 0.0713173 -0.0251612 -0.12226 0.0417422 0.0338046 0.140289 0.127253 -0.0500257 -0.0502172 -0.0635654 -0.020112 0.0135404 -0.0226603 0.0616611 0.0560716 -0.0729163 0.0461887 -0.102776 -0.113688 0.0686716 -0.0650303 0.132473 0.0321475 -0.0529355 0.0713522 0.107914 0.1172 0.0368487 0.0142252 -0.0657237 -0.169576 -0.00427121 -0.157563 -0.116265 0.0397814 -0.0803584 0.190864 -0.0563561 0.124385 -0.117896 0.035804 -0.0141212 -0.0331025 -0.0364708 -0.167044 -0.0035276 -0.0902301 -0.0365213 -0.0254281 -0.15887 0.188314 -0.0891844 0.0358517 -0.083468 -0.019565 -0.00403983 0.00950736 0.105084 0.0533874 -0.0829081 0.0347404 0.164749 -0.00569843 0.0458285 -0.0271782 0.0359236 -0.018729 -0.0828332 -0.109339 -0.0425658 0.0740061 0.0342007 0.0429457 0.151719 0.10365 0.012785 0.0103218 -0.109599 -0.18712 0.168061 0.091133 -0.116579 -0.0887263 0.0311185 -0.0340877 0.141595 0.0545506 0.0460592 0.0861948 0.0750187 0.147599 -0.0798497 -0.00780379 0.0420635 0.0447418 0.110361 0.0150834 -0.117798 -0.0180267 0.0215878 0.10831 -0.0556432 0.0532433 -0.0163816 -0.169205 -0.0879466 0.121663 0.0273229 0.01096 0.177094 0.12511 0.0452848 0.0156204 -0.0517141 -0.0112281 0.0340304 -0.00969441 0.0348886 -0.114264 0.0713104 0.0888046 -0.117274 -0.0309487 0.0602625 0.0763428 -0.0569479 0.149742 -0.0914121 -0.0442401 0.080134 -0.125129 0.117453 -0.0427191 0.0997603 0.0050041 0.080113 -0.180245 0.0894063 0.108024 0.00364033 -0.104537 0.116792 -0.0664557 -0.196586 0.0309184 -0.122667 0.0906738 -0.0918122 -0.0725197 0.0258903 0.152703 -0.0980365 -0.0574322 0.0824852 0.0298309 -0.0531435 0.154652 0.135024 0.0445078 0.0767378 0.0759162 -0.0378101 0.0389791 -0.0713978 0.0718943 0.00358151 -0.0211175 -0.128105 -0.0131005 -0.0513746 0.0751605 0.035292 -0.0854607 -0.155264 -0.0227846 0.0267637 0.185466 0.0162623 -0.170687 0.171024 0.0561214 -0.00383502 0.163435 0.0478206 -0.0443392 -0.010297 0.0429257 0.0886082 0.078069 -0.0555998 -0.00907436 0.0257515 0.00524396 0.0654179 0.0729595 0.0267507 0.0290471 -0.0930039 0.0989092 0.0715501 -0.0601942 -0.0350916 0.0285809 -0.0325067 0.0269584 0.0845707 0.00679297 0.0266504 0.028336 -0.0148221 0.0635581 0.0598456 -0.0136714 -0.0428248 0.0600863 0.113973 0.0111926 0.169932 -0.0122266 0.164168 -0.0474759 0.0767443 0.0608017 0.1197 0.145901 0.128594 -0.042838 -0.0448227 -0.0153095 0.0600735 0.0424122 0.0339306 0.0302087 0.0512398 0.0677382 -0.116833 0.078029 0.0797781 -0.0546914 -0.051684 -0.0480488 0.00734865 0.0841189 -0.102912 0.179483 0.141379 0.158328 0.0970085 -0.0841439 0.10675 -0.185597 0.00497235 -0.00264557 -0.131475 0.0785158 -0.0912117 -0.0270989 -0.108932 0.0616313 -0.191613 -0.0894292 -0.0814487 -0.0311601 0.0609827 -0.030787 -0.0123415 0.0404318 -0.0356822 0.0144922 -0.0400674 -0.109814 0.0777492 0.0688013 0.0255662 -0.0880786 -0.177247 -0.058856 -0.15548 -0.0628212 0.0620269 -0.0834803 0.112287 -0.0401125 0.0375966 -0.189598 0.0951614 0.109593 -0.0915941 0.075245 0.00958311 -0.0204991 0.0056741 -0.115678 0.0765021 0.112223 0.00769833 0.0899271 0.0498069 0.125241 0.0218293 0.139696 0.158827 -0.194808 -0.0601972 0.111506 0.164999 -0.0387644 -0.0338084 -0.0711304 -0.0589276 -0.0502729 -0.126935 0.113819 -0.0500806 -0.105647 -0.0118214 0.0236193 -0.0235093 -0.102841 -0.0890455 -0.0207145 0.0189756 -0.0358298 -0.0543415 -0.00328275 0.0408982 0.0262934 -0.00510202 -0.155967 -0.0370402 -0.0670125 -0.14466 -0.0414633 0.0288385 -0.0152203 0.0787833 0.171634 -0.0876906 -0.0613673 0.0613885 -0.0785352 -0.13024 -0.0185896 -0.0224362 -0.0270666 0.0519358 0.122779 0.0503576 -0.0089496 -0.0890632 -0.010981 0.088091 0.05359 0.0977935 0.0489701 0.130364 0.0348409 0.112001 -0.0075464 -0.196485 -0.120217 -0.032327 0.0873227 -0.0695149 -0.128387 0.0125037 0.0352305 -0.0876312 -0.131379 -0.00944094 0.0221604 0.11432 -0.0358452 0.0283601 0.145837 -0.0135421 0.0768648 0.00471079 0.152071 0.0741178 -0.00354748 -0.052238 -0.0106996 0.000590075 -0.12912 -0.024613 -0.0124721 0.129459 -0.17084 0.0962061 0.0655197 -0.110674 0.0784938 -0.0625115 0.0712907 0.0752339 -0.0291034 -0.157509 -0.00349464 -0.0533802 -0.198109 0.118788 -0.118651 -0.0586299 -0.0425793 -0.0568392 0.0399172 0.0148552 -0.0815481 0.0940385 -0.0351137 0.131555 -0.00743417 -0.0874927 0.0139145 0.134858 -0.0216386 0.0290051 -0.0587931 0.0314458 0.10563 0.0264734 -0.0650471 0.0450199 0.0815709 0.0277337 -0.169334 0.191757 -0.109258 0.178536 -0.0876998 0.0285822 -0.134712 0.0294532 0.0183239 0.145626 -0.0673365 0.00612407 0.151563 -0.073662 0.105314 -0.0892549 0.119004 -0.034274 -0.0153526 -0.0241421 -0.139275 -0.0346153 -0.0485853 -0.113586 -0.0427629 -0.0304442 -0.0381209 0.0818301 -0.0878746 -0.142895 -0.0124962 0.0523303 0.0164462 -0.0925733 0.00199561 -0.00370559 0.0195918 0.0949526 -0.0232849 0.159974 0.0259088 0.159198 -0.0424697 -0.0723492 0.0159505 -0.0816646 0.140166 -0.0117827 -0.00794416 0.0728918 -0.164437 -0.0860025 -0.0485391 0.0167264 -0.149769 -0.104122 0.133796 0.0226603 0.0991185 -0.0187111 0.0143735 -0.0885888 -0.121692 0.0502267 -0.0763111 0.0988674 -0.0321562 0.133412 0.00807748 -0.0646612 0.0173912 -0.0341355 0.0601412 0.0326699 -0.0556325 -0.136478 -0.0454494 0.094174 0.0959268 -0.00529261 0.121622 0.0570315 -0.0925715 -0.0312742 -0.0878679 -0.0220631 0.127949 -0.0144438 0.0632571 0.14096 -0.0318646 0.15176 -0.0161236 0.103666 0.0815187 0.0556636 0.151849 -0.0901273 0.0475442 0.023399 0.0677455 -0.0605236 0.0146118 -0.192789 -0.0254445 -0.0516007 -0.114049 -0.0421415 0.176911 -0.0362047 0.0134055 -0.0244096 0.0667328 -0.144952 0.0517182 0.0270021 -0.0211902 -0.0962532 0.179885 -0.122052 0.0430608 -0.0306845 0.000746876 0.0811861 -0.0845291 -0.123934 -0.0904061 -0.0513606 0.0449155 0.109501 0.106782 -0.0790933 0.129724 0.00687643 0.0178271 -0.124708 -0.123318 0.046746 -0.0766158 -0.128413 -0.0291502 -0.132036 -0.129273 -0.107535 -0.0920458 0.140055 0.102238 0.0244575 -0.0958867 -0.00531752 0.0220822 -0.0127144 -0.130998 0.162016 0.114194 0.00331939 0.0341896 0.11709 -0.0817832 -0.185088 0.0370726 -0.168602 -0.00559657 -0.11961 -0.0623144 0.106635 -0.162922 0.0128165 -0.0938958 -0.018185 0.0876822 -0.105943 0.0658422 -0.0433175 -0.0231313 0.131647 -0.0366304 0.00608648 -0.0888413 -0.0458383 -0.0129223 0.032768 -0.0197234 -0.117648 0.0163038 -0.0253195 0.124201 0.0429058 0.0421926 0.0908663 0.00308867 -0.0736474 0.0446083 0.00821912 0.02695 -0.0377973 -0.108843 -0.0872113 0.0707106 -0.00432603 0.14622 -0.0180791 -0.0932626 0.0401884 0.0310918 -0.0587186 -0.079265 -0.0386613 -0.101307 -0.037895 0.00469687 -0.0770705 0.0149698 -0.00302996 0.0199013 -0.0336704 -0.0656864 -0.0756173 -0.188897 0.163767 0.00848632 0.0247434 0.0223454 0.0112695 0.15658 -0.0354822 0.0336767 -0.106916 -0.0376772 -0.0364235 -0.0288327 -0.152723 -0.0382421 -0.0683506 -0.0895215 0.085275 -0.000879875 -0.142139 -0.0654226 -0.120946 0.105814 0.0428691 0.00519211 0.106231 0.0714881 0.115048 0.157185 0.0672403 -0.0286658 0.105312 -0.138844 0.0885671 -0.0517545 -0.0581662 0.154934 -0.0885036 0.115038 -0.0564559 0.0162073 -0.00683774 0.0786257 0.0935825 0.049011 0.0231375 0.0319196 0.0414154 0.0762198 -0.0222266 -0.0707299 0.102435 0.1192 0.0514604 -0.0188985 0.0719507 -0.0785913 0.154346 0.0205215 0.0363971 0.024164 0.0781561 -0.0674718 0.0159988 0.0781035 0.0030866 0.0239426 0.15586 0.0985553 -0.00510208 0.00899099 0.0408314 0.192007 -0.112707 0.130366 0.189348 -0.0172757 -0.148035 0.0337892 0.0435171 -0.0967146 0.0452944 0.0151239 -0.000944295 0.0627238 0.0038905 0.0963162 0.128521 -0.105816 -0.0694588 -0.0619275 0.0141419 0.0398465 0.0231013 -0.131825 -0.0537663 -0.083205 0.156421 0.00258719 -0.189541 0.043671 0.0439001 0.0841593 -0.0179692 -0.138994 -0.0638879 -0.0427511 0.172696 -0.134407 -0.0925275 0.021229 -0.185209 0.177897 -0.17186 0.100514 -0.00626405 0.115275 0.0197241 -0.03323 -0.0870086 -0.0445958 -0.0149676 -0.143696 0.186208 -0.0813557 0.0548596 0.159277 -0.189047 0.0724398 -0.0755648 0.0506287 0.164902 -0.012801 -0.0249738 -0.0604919 0.140762 -0.081479 -0.00219371 -0.0475531 0.0803473 -0.0406386 0.0189809 -0.0173626 -0.00177605 -0.136685 -0.0533151 0.0711513 0.0808173 -0.0581888 0.0595658 0.0619059 -0.00700832 0.0371552 0.0238618 0.0363392 -0.0247013 0.122395 -0.0441365 -0.0350959 -0.00494227 0.00851358 -0.069778 -0.0428451 -0.0204102 0.0505148 -0.00349568 0.121004 0.113397 0.168682 0.0179729 -0.180433 0.0176711 -0.147104 -0.0795321 -0.125734 0.082415 0.0688915 0.0462428 -0.00300954 -0.108169 -0.0477038 -0.0137446 0.0426511 0.0745187 -0.0584918 0.0120815 0.0433352 0.064129 0.0131627 0.141317 -0.000271683 -0.0258678 0.102901 -0.0494564 0.00509271 -0.19444 -0.000660989 -0.164657 0.0233076 -0.0505034 -0.1583 0.0197114 0.072367 -0.0460301 0.0329485 -0.17763 -0.00633871 0.010186 0.132111 0.118104 -0.0104978 -0.0678812 -0.0833741 0.156708 -0.122985 0.0191524 0.0635357 -0.0249568 -0.00643998 0.134529 0.0802718 0.0495537 0.0482482 0.114159 0.0604716 -0.125293 -0.0178662 0.150771 -0.100583 0.142102 0.0951201 0.00158638 -0.0922133 -0.0164261 0.0116029 -0.00673153 0.0498764 -0.116775 -0.0997595 0.0762989 -0.00113571 0.0132793 0.0579812 -0.183618 0.0849871 0.0205671 -0.0381234 0.0367993 -0.0469314 0.136607 0.04749 -0.0438786 0.0181762 0.0155213 -0.100606 0.0404042 -0.0583083 -0.0735541 -0.0776541 0.0043915 0.0723294 -0.0143624 0.143152 0.0515606 -0.000581198 -0.154842 -0.118697 0.0689757 -0.130364 -0.199288 0.148448 -0.148012 0.000461781 0.0206774 0.0637977 -0.0913097 0.0431191 0.0104237 0.0783483 -0.120531 0.0505808 0.00253218 -0.0749623 0.115007 -0.0917886 0.156212 -0.0355337 -0.130677 0.0480838 0.085408 -0.057202 0.00987712 0.0654138 0.0697936 -0.11623 0.0838668 -0.130702 0.0185515 0.0772527 -0.0461615 0.142817 0.0262772 0.121564 0.0763545 -0.122772 -0.116862 -0.105091 0.144059 -0.0323895 0.134782 0.00156999 0.0785281 0.0212033 -0.0760971 0.0614691 0.0306158 0.0282679 0.0919067 0.0208275 -0.0494189 -0.15317 -0.00185109 0.103141 0.00150629 0.0115133 -0.0664677 0.0801175 -0.00953213 -0.152066 -0.134241 0.140743 0.134165 -0.180495 0.0457472 0.0727949 0.0376737 -0.0076889 -0.120512 0.065274 0.00384805 -0.0042931 0.0857792 0.0757874 0.0312453 0.000585519 -0.151102 0.0861289 0.0782615 -0.0474093 -0.177072 0.00529693 0.0518279 -0.137874 0.0871177 -0.0982507 -0.0349592 0.0419484 -0.00918011 0.0195729 0.0880823 -0.0190211 0.000871581 0.0988096 0.0635244 -0.0131686 0.0313957 0.0017564 -0.0509664 -0.0221327 0.17013 0.050025 0.100569 -0.138675 0.0558868 -0.127192 -0.0127694 -0.133314 0.0640922 0.12491 0.0715843 0.0816127 0.131291 0.12754 -0.00477961 -0.0188981 -0.0769308 0.190996 -0.0317093 -0.0384377 -0.141159 0.00853036 -0.0689207 0.036296 -0.014797 0.104905 0.194441 -0.0397649 0.0994826 -0.139874 0.0989503 0.0814421 -0.0317567 -0.194466 0.00883272 0.181759 0.0223885 -0.0414044 0.0623227 -0.00459737 -0.0824537 -0.0472282 0.132704 0.0950468 -0.183493 -0.0394348 -0.0504415 0.0373809 -0.0112098 0.00745483 0.00542405 0.115579 -0.0210792 0.082863 -0.047854 0.195865 -0.0970769 -0.0856641 -0.0629122 -0.119263 -0.0777048 0.00836997 -0.00973692 0.115062 0.0342382 0.0829022 0.038701 0.0798866 0.0328539 0.182898 -0.136436 -0.0356648 0.0230882 0.0968593 -0.0848771 0.110282 -0.0694036 -0.0970126 -0.036328 -0.128583 0.0580706 0.163916 -0.00702383 -0.0887778 0.0784271 0.0708966 -0.0316856 -0.0531888 0.151426 0.0265915 -0.0286636 0.00952819 0.0415379 -0.0413218 0.110058 -0.10263 0.0547935 -0.0244479 0.0189924 0.12746 -0.026256 0.0225765 0.0312252 -0.0893986 -0.0417395 -0.108235 -0.0659567 -0.125958 -0.0962199 0.0844259 0.0482442 -0.171647 -0.0666628 -0.0302942 -0.0043019 0.0993595 -0.197427 -0.0387054 -0.0470048 -0.165538 0.1241 -0.0829868 0.0417083 -0.0797724 0.0258741 0.138575 -0.0269285 -0.138564 0.167519 0.0964893 -0.0556217 -0.116409 -0.0744715 0.17427 0.176872 -0.0168989 0.0614018 0.00907595 0.0220341 0.0882735 0.191153 0.101593 0.0629263 0.107137 -0.07312 -0.0206664 0.154449 -0.059827 0.1291 -0.0724158 -0.163386 -0.0377848 0.0481292 0.0634269 -0.111519 0.0110381 -0.0915789 -0.0163287 -0.113115 0.0272169 0.119798 -0.0139495 -0.028464 0.0590995 -0.0565097 -0.0390117 0.0129585 0.0443117 -0.0903952 -0.0612653 0.0524292 -0.114973 -0.109316 0.00879952 -0.113894 -0.0314492 0.0371804 -0.0134716 -0.119411 -0.0855943 0.182218 0.191875 0.106243 -0.0645736 -0.0354478 0.0679772 -0.10175 0.0580546 0.0617421 0.10627 -0.138666 -0.00403409 -0.103107 -0.0910949 -0.159184 0.0855671 0.0149221 0.0246917 0.142246 -0.045861 -0.0518018 0.00241599 -0.163016 0.0328876 -0.094751 0.076784 -0.0326917 -0.199298 0.0720812 0.11096 0.114924 0.0324715 0.0839711 0.175678 -0.0155451 -0.0135428 -0.0530735 -0.0844419 -0.107157 -0.151137 0.187537 -0.0839905 -0.00198108 0.0165254 -0.0013479 0.0277435 0.0303904 -0.00408544 -0.0290056 -0.0817789 -0.0104656 -0.0973628 -0.0195744 -0.0804304 0.140747 0.0296769 0.00363739 -0.197934 0.0276158 -0.115385 -0.0450552 0.0740639 0.0372265 0.0257853 0.04269 0.046486 0.137322 -0.0602161 -0.0788234 0.0185115 0.191196 0.0828872 -0.083066 0.0892701 -0.0561551 0.104933 -0.0920733 -0.112422 -0.0776713 -0.0706555 0.0147685 -0.0142232 -0.101815 0.0612188 -0.0780317 0.000573864 -0.193297 0.0737524 -0.0446757 -0.0120762 -0.020336 -0.051261 -0.180218 0.0094546 0.105569 -0.0280467 0.0315296 0.0921072 -0.0887852 0.0148677 0.134141 0.0835582 0.033258 -0.0415903 0.0454965 0.0760462 -0.0692247 -0.106569 -0.00227269 -0.0291718 -0.1231 -0.033775 0.119664 -0.122116 -0.147937 -0.0356035 0.128586 -0.054959 0.00573002 -0.129016 0.0687142 -0.0491212 0.147673 0.0503203 0.00889374 0.121588 -0.130196 0.117499 -0.0860505 -0.0272526 -0.0792217 -0.030822 -0.109968 -0.0298381 0.1122 0.00594305 0.0358064 0.0143874 -0.0175009 -0.0872717 -0.00427013 -0.0274476 0.0492235 -0.133401 -0.0145254 -0.077959 0.0624726 -0.0177423 0.00226674 -0.114774 -0.0333276 -0.0684718 -0.179421 -0.0615438 0.118319 0.0589473 -0.180068 0.00081526 0.0973098 0.103151 -0.100969 -0.0484042 -0.0734457 0.05598 -0.135347 -0.021638 0.0794534 -0.0881082 -0.00253962 0.179584 0.0124864 0.083355 0.0581494 -0.104733 -0.0291877 -0.0464723 0.0839527 -0.00608951 -0.089702 -0.0873219 -0.0791208 0.0544248 0.108514 -0.106377 -0.0231225 0.117304 0.0853782 0.143501 0.0568527 -0.0203948 -0.0858146 -0.0901162 0.0257899 0.0871117 0.0792155 -0.000936816 0.0230515 -0.0597053 -0.0701338 -0.0705024 0.0339836 -0.0554216 0.0469714 0.0575691 -0.101277 0.00343995 0.0143904 -0.0122527 0.194793 -0.0196133 -0.0368388 0.1171 0.121953 0.0751342 0.0976172 0.0153492 0.143031 -0.0970704 -0.090114 -0.0995718 -0.00866921 -0.0614636 -0.0762732 0.0441926 0.0184235 0.0677362 -0.000184368 -0.0665484 0.0667205 -0.0136964 -0.0503258 -0.0626833 -0.0407207 0.0301984 0.0760937 -0.0200797 -0.0972651 -0.134317 -0.0925417 0.0311407 0.126171 0.0830068 -0.048948 0.0285347 0.108153 -0.0933365 0.0959299 0.0019233 -0.0473272 0.0326318 -0.0816488 0.144615 -0.0413134 -0.0364173 -0.119992 0.0239029 0.0683917 -0.0118824 0.114738 0.153561 0.0896195 0.0720738 -0.0143601 -0.0324336 -0.103166 0.0586891 0.000195268 0.0728936 0.164429 -0.0353266 0.0246572 -0.0234785 0.0563378 0.0959738 0.00752568 0.136861 -0.0127187 -0.13746 0.0722293 -0.00953158 -0.154258 0.0363483 -0.0693575 0.0291778 -0.00502842 0.0903929 0.145249 -0.0318661 0.102383 -0.111066 0.0964017 0.0684569 0.167447 -0.0375169 -0.0858571 0.128949 -0.105153 0.0819274 -0.143052 0.0134089 0.00999547 0.0251899 -0.0220647 0.122184 0.000672748 -0.10748 -0.0493453 -0.000379721 -0.101437 -0.0197916 0.0512554 0.00616354 0.131985 0.059512 0.0205158 -0.0417083 -0.15634 -0.129886 -0.024276 -0.0270286 -0.0458567 -0.0479258 0.082904 0.0120143 0.0815823 0.0188245 -0.0658088 -0.0466287 -0.194788 -0.0965188 0.0769816 0.00568369 -0.050296 -0.127406 -0.0123394 0.108874 -0.0437125 -0.00111472 -0.0535684 0.0391301 -0.0387944 0.194825 0.154854 -0.0507357 0.125342 0.0658824 -0.0354117 -0.122665 -0.0810533 -0.0667627 0.00349966 0.0581655 -0.076105 0.0473885 -0.0481809 -0.0161963 0.0152552 -0.0107447 0.00862676 -0.133782 -0.112092 -0.000445998 -0.108297 -0.025479 0.175753 0.0152427 0.0171332 -0.0212059 -0.0752101 0.011141 0.124447 0.0196073 0.0437315 0.0246149 0.057198 0.0726242 -0.0931427 -0.109829 0.0995487 0.139367 0.0160116 0.0872945 -0.0652046 0.0614792 0.1195 0.184836 0.113763 -0.0814544 0.0273527 0.0807916 0.112526 0.119464 -0.183729 -0.0821528 0.0711161 0.0641713 0.0773053 0.138191 -0.0571909 0.102944 0.0438144 -0.0266262 -0.082016 0.0769467 -0.0625308 0.0271893 -0.157448 -0.189629 0.0472451 -0.0507839 0.0295697 0.0713801 -0.0998177 0.162843 -0.0130493 0.0525343 -0.0184589 -0.0614516 0.121172 -0.0392834 -0.13613 -0.142794 -0.0901803 -0.0523169 0.0140349 0.0235183 0.0134675 0.126331 0.0986371 0.0225444 0.0232102 -0.00358864 -0.0574628 0.0866087 0.00540617 -0.0960473 0.150381 0.00311665 -0.0337833 -0.0945346 0.00712164 0.00281248 0.0984983 -0.0985396 0.0932083 -0.172095 -0.08334 0.0356318 0.0657444 -0.00437484 -0.0401061 -0.181904 0.0424169 0.0915048 -0.0899931 0.00576108 0.00743241 0.0208353 -0.0610532 -0.0408632 -0.160139 0.0596409 -0.103523 -0.00970617 0.0395932 -0.0933844 -0.00148861 -0.0278449 0.17717 -0.0868933 0.0731301 -0.023246 0.176942 -0.0452964 2.73314e-05 0.167223 0.0586487 -0.0184675 0.0402286 -0.043842 -0.0233983 0.0305394 -0.133883 0.056623 0.0279945 0.0420827 0.079472 -0.0297911 0.0404667 0.0129693 0.0841166 -0.0272358 -0.00092069 0.0087262 0.0948065 0.00130835 -0.0679194 0.0244063 0.0768718 -0.0685379 -0.0721072 -0.171576 -0.0868564 0.0502849 -0.0792432 -0.0423321 -0.0865228 -0.041943 -0.0378105 -0.0298742 0.0323656 -0.0366159 0.159969 0.0450486 -0.00808968 0.0838458 0.15124 0.156417 -0.13859 -0.00106618 0.0592124 0.00266854 -0.0322608 0.126584 -0.00209044 0.0518983 0.01568 -0.132871 0.198805 -0.109203 -0.105913 -0.0496739 0.0117942 0.0411695 -0.131382 -0.184853 0.10087 -0.124916 -0.176656 -0.0267827 0.117254 -0.0372807 -0.044355 -0.00558677 0.105923 -0.159185 0.0726153 0.0765378 0.0607389 0.0119834 0.00656221 0.114711 -0.00623008 -0.177077 -0.0186933 0.0580042 0.0396752 -0.124667 -0.0191052 -0.0830205 0.0266803 0.0374624 -0.0231131 0.0625915 -0.0396833 0.080177 -0.0913823 0.18102 -0.0544042 -0.108115 -0.002498 0.142623 0.00922684 -0.0265829 -0.0279619 0.0711819 0.0747085 0.00584349 -0.0348801 -0.00509166 -0.000495393 0.0488631 -0.0569805 0.00648176 -0.0122086 -0.158708 0.163909 -0.117703 0.107514 -0.037256 -0.0209332 0.0558075 0.12034 0.138448 0.0140909 -0.00264048 0.037438 -0.0745104 -0.0480976 0.00982174 0.0512937 -0.0221769 -0.0167056 0.0121196 -0.0597305 0.177916 0.11519 0.0992343 0.0288197 -0.00529374 -0.0165122 -0.162224 0.151112 0.0420563 -0.140402 0.0051128 0.0270208 -0.0962196 -0.0140209 -0.0355099 0.0721072 0.0193304 0.12958 -0.0358354 0.0226433 0.0219951 -0.0525368 0.0388189 0.0208765 0.0402262 -0.107324 -0.0687921 -0.00728102 -0.0136542 0.122141 0.0886144 0.130955 0.136819 0.0362712 0.00191668 0.0976047 -0.0277864 -0.030778 -0.0853302 -0.0856809 0.0401254 0.1761 0.0365152 -0.01944 -0.0205204 0.0933335 -0.0131223 0.0436984 0.0793819 0.0322527 0.094968 -0.0491764 0.128798 -0.0848342 -0.134867 -0.0516947 0.065106 0.0420165 -0.0372754 -0.0390136 -0.0772271 -0.0764084 0.139636 -0.160358 -0.0339483 -0.031182 0.0664504 0.153853 -0.025558 -0.0155505 0.0249958 0.000139947 -0.00949721 -0.071956 -0.0310661 0.0848452 0.00769894 -0.11971 -0.0131953 0.186969 -0.0220395 -0.184808 0.00421709 0.0252483 -0.0534726 0.0982143 0.132498 -0.112132 0.0722166 -0.0521373 0.0208799 0.0513485 -0.0315366 -0.0800213 0.130454 0.0314176 0.0356985 0.137901 -0.0571044 0.00474193 -0.0149551 -0.0801257 -0.0218874 -0.0832729 0.121404 -0.0732834 0.0353604 -0.164261 -0.17843 -0.0133057 -0.164632 0.0276713 0.0397811 -0.0362521 0.16722 -0.00827513 0.0120715 -0.141492 -0.023511 0.0601951 0.0177829 -0.137132 -0.019005 0.0183405 -0.0557078 -0.0314712 -0.0017042 0.0773 -0.116309 0.11417 0.00817676 -0.11264 0.0472831 0.0524108 -0.00233262 -0.115919 0.0755318 -0.153656 -0.0763568 -0.067618 -0.00940629 -0.102336 0.0613152 0.0851013 0.00250012 0.0931285 0.0338372 0.0629862 -0.0137592 0.161267 -0.0238659 0.0237203 -0.0620193 -0.0519658 0.0699387 -0.099512 -0.0687974 0.0325846 -0.0543829 -0.0313378 -0.106785 0.0478936 0.0441875 0.00962518 -0.120503 -0.116373 -0.0180286 0.195785 0.0509508 0.0809307 0.040383 -0.038044 -0.02536 0.00544022 -0.0455028 -0.0936771 -0.0606753 0.0677558 0.00665336 0.142729 0.0951804 0.0571299 -0.0685965 0.0324205 -0.0546122 0.0564403 -0.0775502 0.1026 -0.020651 0.143943 0.158533 -0.0729863 0.0484624 0.0984176 0.148917 -0.184816 0.0573141 0.0928729 0.00927468 0.171301 0.0703526 0.00275234 -0.100818 -0.117248 -0.0748454 0.0663274 -1.03697e-05 -0.115877 0.102527 0.0827932 -0.158709 -0.00460813 -0.084893 0.0924959 -0.0156597 -0.112277 0.152772 -0.0451769 0.0622925 0.00610122 0.0581783 -0.14835 0.160241 0.0301588 -0.14905 0.0856967 0.0709636 0.0294746 -0.0852536 0.141323 0.0685086 0.111236 -0.105045 0.0473129 -0.09949 -0.0985058 0.159 -0.0853531 0.091059 0.0369601 0.0779955 -0.0695231 -0.116551 -0.177191 -0.0457393 0.00569461 0.00619928 0.0680399 -0.00721198 -0.187387 0.150937 -0.0461747 -0.0907255 0.066466 0.0636889 0.113771 0.0829434 0.0118769 0.0357234 0.0268287 0.0484974 0.0912184 0.0878261 -0.0101531 -0.0935257 0.0218681 0.0125017 -0.0313108 -0.0054779 0.0697425 0.172515 -0.00948143 0.163466 0.0872211 0.0639807 -0.0444887 -0.109304 0.0381754 0.0831222 0.0296863 0.102548 -0.104049 -0.11176 -0.0615459 0.0560356 -0.0878451 0.194727 0.0934964 -0.000469458 -0.173853 0.0616781 0.0417218 0.0678874 -0.0108925 -0.0274809 -0.0615164 0.0166393 0.100522 -5.27331e-05 0.0215406 -0.0793391 -0.0415554 -0.089954 -0.0152516 0.0619224 -0.0320774 -0.0309928 -0.165151 -0.0993751 0.109413 -0.0585319 -0.117488 -0.0179778 0.110855 0.0162925 -0.043627 -0.0636032 -0.104326 -0.118021 -0.18636 0.155201 0.172611 -0.0811689 -0.0693164 0.0657049 0.00235687 0.00366987 0.0286381 0.182681 0.0395725 0.00467521 -0.020288 0.17619 0.0254045 0.084824 -0.0464895 0.0634224 0.116815 -0.108024 0.0672372 -0.160011 -0.109809 0.0264975 0.0139732 0.0952245 -0.0932234 -0.0471274 -0.000697335 -0.0371952 -0.00688632 0.110591 -0.0374335 0.0882535 0.178353 -0.0227328 0.0785591 -0.18329 0.0305344 0.0129626 -0.093715 -0.0907021 0.000959886 -0.160522 -0.0219892 0.138066 -0.0628417 -0.0334447 -0.0991014 0.0690787 -0.0307377 0.0285943 0.0656387 -0.000349273 0.0830475 -0.125864 0.01649 0.0374598 0.0773255 0.0913958 -0.0783587 0.0360636 0.192444 0.124386 -0.00460766 -0.131516 -0.135708 0.0362142 0.0153846 -0.0837286 0.0223292 -0.021141 -0.0884019 0.0185927 -0.00439585 0.055759 -0.0251447 0.0552203 0.00130129 0.0808637 0.0718966 -0.0232679 -0.00645882 -0.0819753 0.0429777 0.0701599 -0.103746 -0.0944715 -0.0788747 0.192285 0.196361 0.0758689 0.109444 0.0716136 -0.115929 0.0338724 -0.0495844 -0.0656286 0.120857 -0.0162812 0.0506975 -0.0255795 -0.0623517 -0.0425267 0.0780111 -0.130894 -0.146909 0.0953308 -0.036961 -0.0652651 0.0699431 0.0985265 0.0535124 -0.00535562 0.11629 -0.0184399 -0.0963332 0.0408382 -0.0789985 0.162266 0.032673 -0.00431583 -0.100488 -0.1267 -0.0451702 -0.00084941 0.185497 0.116239 0.0927883 0.148342 -0.0474898 -0.0746618 -0.0208034 -0.0450181 -0.0184427 -0.114235 -0.0988733 0.129814 0.0848358 -0.02969 -0.0951823 -0.050717 -0.0383733 -0.130963 0.0369089 0.00060443 -0.113812 0.0541437 -0.043177 -0.182884 0.143751 -0.0314993 0.0352529 0.135991 -0.14798 -0.13906 -0.142934 -0.0915967 -0.1837 0.153886 -0.0609636 0.00459831 0.0328658 0.0286812 -0.181609 0.0414357 0.0290892 -0.0699629 -0.0634678 -0.0370733 -0.0029158 -0.098687 -0.0611015 0.141738 0.0931707 -0.0529704 -0.136907 -0.0301306 -0.105124 0.0791482 0.0787111 0.0536977 0.191372 0.0542927 0.0146696 0.0147079 0.144262 0.0688853 -0.122953 0.0118869 -0.0418333 -0.155173 -0.0806015 0.177297 0.0962621 -0.107254 -0.0432718 0.0237559 0.0910664 0.0326197 0.019109 -0.0327995 -0.00824698 -0.0351088 -0.0571364 -0.0656748 -0.0853139 0.0126585 0.0340589 -0.0066344 -0.0687077 -0.182842 0.0459173 -0.0382861 -0.123664 -0.145433 -0.0764066 0.0332154 0.022492 -0.0403922 -0.101778 -0.0417549 -0.155758 -0.178143 -0.0602857 -0.148874 -0.102179 -0.153099 -0.00397506 0.152066 0.0348641 -0.0706305 -0.0578855 -0.0783301 -0.182414 0.106561 0.120347 0.0298922 0.0379745 -0.0518984 -0.017881 0.111319 0.0400189 -0.0171464 0.0712665 0.199362 0.134235 -0.0792432 -0.0980095 0.0781671 -0.16274 -0.0982248 -0.079795 -0.0129379 0.0810596 -0.155688 0.0220916 -0.134551 0.0669989 0.154344 0.189885 0.0659763 -0.00021665 -0.107558 -0.1914 -0.13362 0.0200807 0.126558 0.0203313 -0.0258305 0.0290634 -0.0293844 0.124315 0.0134977 -0.0726191 -0.0379304 0.185109 -0.0983218 -0.0215394 -0.0611099 -0.0157058 0.0251308 0.037136 -0.00457045 -0.0940257 0.00442011 -0.159531 0.0310802 -0.00241702 -0.0621408 -0.0930284 -0.0311383 0.0600612 -0.0435824 -0.0521385 0.0900924 -0.0242048 0.0323815 -0.0966891 -0.023857 0.00962156 -0.101799 0.0233761 0.15319 0.0926868 -0.0983493 -0.0337153 -0.0450026 -0.0380426 0.0670543 -0.0331452 -0.0302534 -0.0206927 -0.0949927 -0.0372207 -0.0977485 -0.149322 -0.169112 -0.199055 -0.0404283 -0.0453327 0.064691 -0.026598 0.0169831 0.0656286 -0.0421406 -0.0824097 0.110332 0.194959 0.0261887 0.117587 -0.119376 -0.00136906 -0.12051 -0.0205201 0.149146 0.092624 0.0749463 -0.0231757 0.101383 -0.149853 -0.0759157 -0.107397 -0.0929587 -0.0960117 0.102846 -0.140384 0.0799187 -0.061316 -0.030811 0.109552 0.00186426 -0.00109135 -0.0641457 0.110533 -0.0380376 0.197411 0.134249 0.0365703 -0.0365453 0.0176167 -0.0471286 0.0719526 0.0297504 0.0751961 0.0233395 -0.0379887 -0.078799 -0.149539 -0.0376144 -0.11248 -0.0564785 -0.141891 -0.154763 -0.01139 0.0757375 0.118079 -0.013535 -0.0650447 -0.0455338 -0.0751071 0.023412 -0.0327353 0.0248146 -0.0232084 0.173746 0.10777 -0.124468 -0.146269 -0.0763734 -0.089648 0.0476095 -0.117123 -0.0462409 -0.0430179 -0.00197147 0.0259035 -0.119873 -0.00586475 0.108784 0.173279 -0.114729 -0.199299 -0.191578 -0.162897 0.0119789 0.0558026 0.0561393 -0.184302 -0.0275101 0.064049 0.0545376 -0.164719 -0.0374304 0.0373365 0.0391591 0.126639 -0.150283 0.1063 -0.112544 -0.154239 -0.108875 -0.134416 -0.079724 -0.036413 -0.0101147 0.109761 0.0948178 0.0641179 -0.0180008 -0.0319458 -0.0858822 -0.0435392 -0.123148 -0.0529957 0.088079 0.011143 0.109173 0.0165803 -0.0800427 0.0104889 0.0231905 0.111756 -0.012919 -0.0305821 -0.0513024 0.113068 0.0168119 -0.0386102 0.00609938 0.0576445 -0.0769459 0.032112 -0.0353868 -0.0373045 -0.00321418 -0.0295801 0.067168 -0.0352482 -0.0112453 -0.0207965 0.156809 0.108416 -0.129869 0.0746284 -0.0605225 -0.0727054 0.0805034 -0.0595092 -0.180118 0.062675 0.0683198 0.0730025 0.12003 -0.148371 -0.0232174 0.070837 0.0957407 -0.164642 0.00999299 -0.127831 -0.0337808 0.0740311 0.0345158 0.126274 -0.142453 -0.0347634 0.187712 0.0321432 -0.1071 0.0644984 0.0839189 -0.108824 -0.00908732 0.103641 -0.148741 -0.0342906 0.0336583 0.0447444 -0.110254 0.160513 -0.0148407 0.0561961 -0.0868863 0.0309797 -0.123601 0.114895 -0.110206 0.118428 0.0796061 -0.122324 0.0845515 -0.124416 0.110195 0.0479391 0.0560212 0.127969 0.139173 0.0882982 -0.0534427 0.0664866 0.0928163 0.0346677 -0.0576546 0.0468686 0.0872867 -0.0213809 0.101361 -0.172194 0.178251 0.0703889 -0.0394116 0.0373509 -0.00441085 0.195409 0.031966 -0.0935233 -0.127073 0.13795 0.0174771 0.0598779 0.062744 0.0610554 0.0427094 -0.0564054 0.00644962 0.0438699 -0.0503473 -0.171356 -0.026051 -0.0452198 0.0941022 0.148249 -0.0545692 0.198546 -0.00861562 -0.0199633 -0.0166979 0.027113 -0.152116 0.0453938 -0.0850918 0.0290922 0.027791 -0.0872775 -0.0109576 0.0580763 0.0643279 0.0167253 -0.0296494 0.0643385 0.0357197 -0.0591 -0.0448734 -0.0224983 0.0262304 -0.0654724 0.0433043 0.146977 0.0625672 -0.020398 -0.149013 0.133761 0.08689 0.0578134 0.108925 0.125632 -0.00163684 0.144192 -0.124926 -0.0705629 -0.132497 -0.109384 -0.0929876 0.0284347 -0.088907 -0.0606391 0.0802575 0.0600784 0.0520003 0.0118444 0.0415127 -0.1294 -0.0441406 -0.070266 -0.00632849 0.0867025 -0.0398987 0.0326304 -0.107839 -0.0807814 -0.06967 -0.087154 -0.169859 -0.0521543 -0.103559 0.0892484 -0.00345942 -0.0496231 -0.0401829 -0.0793898 -0.08478 0.0731306 -0.0855368 0.16811 0.0292977 0.134733 -0.147075 -0.100586 0.0860801 0.0428403 0.107574 -0.0739816 -0.0174537 0.0486742 -0.0934535 -0.00149314 -0.00192389 -0.0419677 0.0624326 -0.0462714 0.0331452 0.0405429 -0.0768333 0.0964132 -0.183297 -0.0125864 -0.0102519 0.0270119 0.103999 0.0944585 0.0850591 0.0703439 0.0193443 0.102088 0.0758318 0.00827471 -0.13293 0.0625686 -0.0658005 -0.103994 -0.106398 -0.0360537 -0.0862811 -0.0103629 -0.143208 -0.037188 -0.0235823 0.133334 0.0102935 -0.0304695 0.0588423 -0.0753436 -0.054027 -0.0050163 0.0391735 0.0146326 0.127755 0.00795947 0.0623958 -0.011045 -0.160968 0.0889034 -0.043979 -0.0281917 0.103612 -0.0353928 -0.047445 0.119541 -0.0921835 -0.0450791 0.0895345 -0.0852107 0.0679362 -0.0219962 0.0458354 0.028851 -0.127672 -0.0373098 0.164969 -0.135005 -0.00889579 -0.0377125 0.173755 0.116964 0.0187329 0.043467 0.0499234 0.0785615 -0.125925 -0.159588 -0.0263775 0.138601 0.0370846 -0.123002 0.0709 -0.126194 -0.058552 -0.0977873 0.14016 -0.0911721 -0.0599777 0.107561 -0.00946219 -0.069672 -0.0977992 0.0161917 0.0367828 0.169037 -0.160147 -0.121708 0.00351336 -0.0350281 0.0639257 -0.017901 0.0696409 -0.101623 -0.139534 -0.0770995 0.17873 0.0201911 -0.178695 0.0218986 0.0587521 0.0776672 0.06276 -0.13092 0.0621921 0.0204661 -0.0159592 0.0959569 -0.101002 0.00802438 -0.0741363 -0.143701 -0.0129375 0.108935 0.158843 0.0467281 0.198587 -0.0328335 0.0676204 -0.0491418 -0.054875 -0.0577292 -0.129375 0.0411567 -0.0685039 -0.0633919 -0.0730888 0.0548143 -0.0810083 -0.121562 0.157357 -0.0588329 -0.113408 0.0723986 0.048939 0.0349959 0.0271704 0.0268826 -0.0415484 0.142125 0.0346126 -0.0335708 0.07637 -0.00269297 -0.0415046 0.0019941 -0.0655053 0.180504 0.0405492 0.0941359 -0.0245964 0.0237255 0.049048 -0.096484 0.13597 -0.0662308 0.0134768 -0.0388283 -0.100647 -0.11178 -0.115733 -0.00284971 0.195542 0.0183452 -0.00827462 0.0327074 -0.0777378 -0.0302368 -0.0731836 -0.178119 0.0651002 0.110584 -0.00953205 0.0446475 0.128468 0.130036 0.088903 -0.0200038 0.0152464 0.112183 0.1416 0.0507158 -0.0655861 0.0445363 0.101708 -0.0412097 0.0782854 0.135693 -0.181246 0.041812 0.0103435 -0.0408473 0.0883104 0.0123061 0.102658 0.0245385 -0.0344484 0.0255324 0.1319 -0.133369 0.128635 0.0396064 0.136256 0.0650302 0.053602 -0.124871 0.0675896 0.0379002 0.0732842 0.0386538 -0.00118011 -0.154915 0.0809174 -0.0403286 -0.0278735 0.0409609 0.11069 -0.170951 -0.0231128 -0.0635337 0.161913 -0.12401 0.0513699 0.0556387 -0.0491086 0.00332222 -0.107989 0.138613 -0.186243 -0.0820063 -0.171643 0.0249328 -0.126734 -0.136439 -0.0733678 0.108872 0.121197 0.132215 0.00482658 -0.127893 0.0020017 -0.0200977 -0.12425 -0.0382975 0.0136847 -0.132438 0.00675472 -0.128746 -0.0857913 -0.109166 0.0595435 -0.052859 0.0425077 -0.00190533 0.0665717 -0.0509843 -0.163836 -0.0668085 -0.0515441 -0.124992 -0.0612532 0.0225014 0.0208854 0.0460191 0.0050419 -0.0743206 -0.0325064 -0.0364985 -0.102239 -0.0616373 -0.00411992 -0.0536541 0.0766122 0.10772 -0.0733588 -0.120927 -0.00631287 -0.0186687 0.119866 -0.158172 -0.122369 0.0857236 -0.115698 0.117065 0.119594 0.010578 -0.0632893 0.146248 0.162562 0.0349459 0.0139719 0.019294 0.0917106 0.0485586 0.0691188 0.0238826 0.120777 -0.0499675 -0.0241303 -0.0110666 -0.0967534 0.154453 0.069312 -0.136257 -0.0854814 0.0371028 0.0213452 -0.0675783 -0.00209398 0.00416205 -0.167279 0.075762 0.00597672 -0.0269861 -0.083278 0.067863 -0.105395 -0.0383636 0.0738361 0.135407 -0.0271825 0.0674011 0.034313 -0.117208 -0.0460262 -0.0140584 0.0112564 -0.0166293 0.0901162 -0.021809 -0.0703148 -0.0378277 0.0509487 -0.10116 0.0481263 -0.199471 0.105883 -0.021301 -0.0626939 -0.0336236 0.127213 -0.00863618 -0.020555 -0.0773372 0.123865 0.0715825 -0.00112414 -0.139394 0.152829 -0.0378003 0.0484397 0.0557758 0.040288 0.00641218 -0.0859131 0.0109283 0.0516383 -0.0112498 0.0364548 -0.0819649 -0.021325 0.11571 -0.0285289 -0.0364874 -0.0374759 0.0123664 0.0147576 -0.0623554 0.0234815 0.0101373 -0.0769878 0.0641703 0.169844 -0.0667606 0.145542 -0.043161 0.00232999 -0.126061 0.1376 0.0473688 -0.0826151 -0.0756747 -0.126577 -0.0212526 -0.0834827 -0.16468 0.0210467 -0.0190926 -0.0430639 0.0342856 -0.0112953 -0.110098 0.0112864 -0.114289 0.0389656 0.000970219 -0.0344722 0.0799255 -0.0547074 0.0474223 0.0844338 -0.0265076 0.0088981 0.0764088 -0.0837153 -0.124395 0.0224654 0.0356083 0.00064693 0.0723059 -0.021396 0.0695107 0.0271374 -0.167538 -0.000839208 -0.123853 -0.0309488 0.0492625 0.106386 0.00815288 -0.0562156 -0.0606303 0.0888824 0.110781 0.0903318 0.143662 -0.00555071 0.165059 -0.134222 -0.0662101 -0.166986 0.110797 0.191306 0.0432454 -0.0158255 0.00159678 -0.0914847 -0.161883 0.0641666 0.0223566 0.163204 -0.0913189 0.0455644 -0.0450145 -0.0825838 -0.0286491 -0.107996 -0.00317437 -0.0639531 -0.0260762 -0.134177 -0.0495959 0.0262497 -0.185162 0.0843491 0.104007 0.11505 0.130317 0.14285 -0.0426976 -0.08853 0.0941299 -0.0589866 -0.01212 -0.0204172 -0.0892557 -0.0228973 -0.137175 -0.0581991 0.0215278 0.104853 -0.0250582 0.0759079 -0.14715 -0.033362 0.0150968 0.0385497 -0.100341 0.0914091 -0.0435048 0.164534 0.0504247 0.0244676 -0.0142808 0.0677073 0.0203039 0.0357112 -0.0941356 -0.0155256 -0.0336812 -0.183846 -0.0306761 -0.0189897 0.147356 -0.150383 0.0574777 0.092603 0.1733 -0.155521 -0.0568581 -0.0586216 0.18765 -0.0274682 -0.0290108 0.151973 0.00503395 0.0896853 -0.137252 0.126611 0.126098 0.066833 0.185421 -0.0490009 0.0439379 0.0706648 0.0219266 -0.0509749 -0.0649263 -0.00735653 0.0394693 0.124011 -0.028769 0.0517525 0.0634478 -0.00471021 -0.109837 0.172101 0.0965552 -0.0392679 -0.0121448 -0.0384932 -0.0850169 0.0195838 -8.36596e-05 -0.0111419 0.00338064 -0.0354622 0.0322792 -0.138536 0.11831 0.020113 0.0192597 0.0503795 -0.127326 0.0353713 -0.0725118 -0.0445071 -0.0283595 0.0128701 0.0911468 0.0287064 -0.0288366 0.0824243 0.0565256 -0.0293624 -0.0767504 0.0873117 0.0304157 -0.102143 0.0274566 -0.122798 0.087983 -0.0627931 0.0448209 0.0325754 0.0731023 -0.114881 0.0705457 0.0367918 0.0023851 0.0718572 0.00957265 -0.0329014 -0.0611399 0.109932 0.168053 -0.0142198 0.0944837 0.083894 -0.0648596 0.0233271 -0.0322954 0.0083118 -0.123969 0.1043 0.0688872 -0.140611 0.0745259 -0.176019 0.0714783 -0.0664361 0.0347234 -0.111431 -0.183094 -0.110587 0.0357813 -0.0165335 -0.056814 -0.0606575 0.114583 0.00357543 0.0952545 0.00870617 -0.130023 0.130691 -0.129751 0.080147 0.0553073 0.021912 0.0168283 -0.106881 0.0224943 0.0239711 -0.0600756 0.101389 0.021801 -0.125367 -0.090415 -0.123212 -0.0328827 0.0426662 -0.0278794 -0.178822 -0.0380215 -0.00671863 0.0971512 -0.0539507 -0.0326273 -0.042436 -0.0118888 0.114624 -0.10183 -0.0800567 0.191142 0.0544028 0.0980986 0.155557 0.0179884 -0.0478812 -0.0340499 -0.00911884 0.0390069 -0.0512638 -0.0251453 0.0348218 -0.144699 -0.0501299 0.0146516 -0.108029 -0.0525439 -0.139366 0.00470194 -0.0276126 0.0765628 -0.0121585 -0.0964284 0.17136 -0.141396 -0.164027 -0.0953879 0.0227584 -0.0264945 -0.03424 -0.103207 0.0777406 -0.0507173 0.0824199 0.0510984 -0.0353368 -0.0577119 -0.0350435 -0.0770695 0.00699835 -0.163578 -0.00835103 -0.134272 -0.0717375 -0.101477 -0.000267472 0.136934 0.185967 0.0224184 0.0214619 -0.0400427 0.123014 -0.0451239 0.0938852 0.0865095 -0.00806397 -0.122384 -0.145133 -0.00570826 0.0345507 0.110974 0.0469876 -0.129081 -0.169207 -0.0987109 0.0105467 0.0133594 0.0713033 0.0140331 -0.0239972 0.0992006 -0.00458761 0.19505 0.00690174 -0.00548923 0.0964883 0.056114 0.0333718 -0.072153 -0.0316466 0.178021 -0.0459146 -0.019344 -0.0213936 -0.151315 0.1154 -0.0185048 -0.153021 0.074212 0.0502158 0.0408482 0.147665 -0.0190307 0.0919721 0.0190168 -0.00815418 0.0421776 0.123136 -0.0251471 0.0381552 -0.024062 0.0243644 -0.19619 -0.0653011 0.0271374 -0.106172 0.0509105 0.0337959 0.121025 -0.137531 0.0818871 0.0127309 0.0458814 0.128567 0.158729 -0.0432753 -0.126693 0.161716 -0.0657186 -0.148007 0.116507 -0.042236 0.00642949 0.148751 0.0889229 0.0268358 0.0692538 -0.0107908 -0.115165 -0.091644 0.00823888 0.175759 -0.0621918 -0.00231122 0.0122039 0.0521643 -0.121115 -0.0192507 -0.0209828 -0.0828281 0.141334 0.129153 -0.0131689 -0.113915 -0.0632179 -0.0120936 0.00263446 0.187651 -0.0341319 -0.0105073 -0.152146 -0.0584993 0.0511632 0.0800147 0.0163884 0.138077 0.137344 -0.0216961 0.10493 -0.169777 -0.118748 0.0195986 -0.167384 0.00967121 -0.0180925 0.0613961 0.0168276 0.0253402 -0.00491785 -0.0665048 -0.0863019 0.0134197 -0.0988439 -0.0120935 -0.161591 -0.0233999 0.0912545 -0.0201134 -0.0559708 -0.171892 -0.133907 -0.127358 -0.00852698 -0.119909 -0.0981298 -0.0312647 -0.0179871 -0.0636034 -0.105527 0.134152 -0.0804515 0.10662 -0.0739172 0.145533 -0.0380725 0.000398432 -0.0253478 -0.0330953 -0.0411215 0.107689 0.0594327 -0.0452864 -0.0767455 -0.105739 0.116673 0.0358103 -0.0228351 -0.180628 -0.0784865 0.057116 0.0788659 0.0754613 -0.0246244 -0.0844193 -0.17854 0.0179181 0.0264838 0.0457826 0.00542803 -0.0107159 0.0454942 -0.157476 0.0578599 -0.136566 -0.0778969 0.0880143 0.0794148 -0.0268389 -0.00677529 -0.0851312 0.0118126 -0.165546 -0.0491885 0.0597393 -0.0717639 -0.0274331 0.0974296 0.00176808 -0.0805879 0.170215 -0.070859 -0.000896253 0.0744032 -0.0781014 0.175168 0.0581947 -0.0424144 0.0742442 -0.0561277 0.128995 0.00968718 0.084124 -0.105025 0.0195597 0.0247779 -0.0262845 -0.110824 0.117645 -0.0849836 -0.121836 0.113265 0.0671607 -0.0479713 -0.0515529 0.0224755 -0.0257678 0.0302893 -0.0708835 0.0841596 -0.0669821 0.0316354 0.0131861 0.0396906 -0.0956657 -0.0811322 -0.0472237 -0.099074 -0.135077 0.112615 -0.138476 -0.121141 -0.00773207 0.018508 0.0553121 -0.0313655 0.0838417 0.0539789 -0.046729 0.0115545 0.170985 0.0527371 0.0943708 -0.175726 0.148625 0.103901 0.0717382 0.0876052 -0.0200907 -0.130387 -0.0924549 0.0337589 -0.122569 -0.00430574 0.0928505 -0.133897 -0.0192964 -0.0144395 0.0552192 0.0915996 0.148067 0.157786 0.0669262 -0.0832618 0.0882305 -0.0990946 0.100349 -0.10436 0.0715366 -0.0280815 0.014377 -0.0533271 -0.0335471 -0.102666 -0.0984811 0.133266 -0.104111 0.00762337 -0.0281767 0.0647825 -0.149749 0.000708728 -0.0799392 0.0144901 -0.0964469 0.0745425 -0.0156326 -0.0152431 -0.175473 0.0308765 -0.0904817 -0.0702484 -0.00620603 0.00992359 -0.046432 -0.0467782 -0.0323869 0.00898822 -0.0519941 -0.150485 -0.0659288 -0.013742 -0.125486 -0.0116035 0.0890213 0.079208 0.137023 -0.112834 0.0377938 0.0779213 0.0402402 0.00713319 -0.0227736 0.0078082 -0.0745768 -0.0755056 0.126467 -0.154715 -0.0275382 0.0588266 0.0896365 -0.0245121 0.128339 0.0620222 0.00634567 -0.0191064 0.0250493 0.0406191 0.00613302 0.0126832 0.0378161 -0.00838793 -0.078566 0.19793 -0.025168 -0.0223909 0.0318254 0.0398958 -0.151587 0.106164 -0.0852963 -0.136602 0.0743391 0.169517 -0.0949159 -0.0374807 -0.0142877 -0.074994 0.0801985 0.113678 7.92568e-05 -0.000555592 0.0160836 -0.108708 0.00714448 -0.0533395 -0.0986917 0.0675854 0.00225876 0.0367984 -0.0590593 0.169984 0.137956 -0.00219615 -0.00635541 0.0698049 0.0275806 -0.130576 -0.144201 -0.193615 -0.0968108 -0.05367 -0.160241 0.0456192 -0.0690278 0.11542 0.0512312 0.0234153 -0.0162187 0.0745338 -0.000149592 0.0160849 -0.0626837 -0.0812557 -0.00719955 -0.0603035 0.0301581 -0.117204 0.159199 -0.0246675 -0.196324 -0.18551 -0.0357081 -0.0161259 -0.0416768 0.026116 -0.12839 0.0124942 -0.0733033 -0.003169 -0.112343 0.103745 -0.0413622 -0.166122 -0.0487544 0.0169353 0.0899326 -0.124967 0.0128365 0.172957 0.0120846 -0.0950268 -0.141092 -0.0203039 -0.0279485 0.12246 -0.0588847 -0.0107685 -0.121283 0.0204033 -0.141851 0.00389719 -0.0782496 0.0071947 0.128988 0.111008 0.136198 0.0527215 0.0601241 -0.142037 0.0826245 0.126513 0.0491452 0.0841478 0.064195 0.107419 -0.0534549 -0.0248036 -0.0113448 0.0660861 -0.128004 0.151288 0.0345149 0.0533584 0.0630801 -0.0308137 -0.073873 0.0520417 -0.00049166 -0.0793668 0.00771809 0.100644 0.0401451 0.0462271 -0.13589 0.0592098 -0.0580319 0.0377762 -0.179888 0.0735148 0.114017 -0.0489419 -0.125132 -0.1061 -0.107172 -0.111108 0.046092 -0.14041 0.0398474 0.193111 0.145597 0.165818 -0.0794874 -0.125375 0.0112741 0.0316975 0.0670588 0.0751457 -0.0422895 0.0036643 0.109919 0.120799 -0.0102953 -0.0337234 -0.0894874 0.0260397 0.0240736 -0.0544507 -0.138671 0.0962163 0.0785625 -0.0515227 0.0644698 -0.0755711 -0.0551568 -0.0441496 0.0747337 -0.114151 0.00272487 0.0561456 0.157988 0.039126 -0.0187695 -0.177109 0.138781 -0.132362 -0.080579 0.0768572 0.00218713 0.0688826 -0.0814927 -0.154759 0.0523623 -0.0203784 0.0415991 -0.128929 -0.0453708 -0.0853223 -0.036687 -0.0105014 -0.0989485 0.0403948 -0.0304988 0.0347569 -0.128286 -0.168093 0.00770274 0.0346902 -0.120655 0.0177734 -0.0537691 0.110967 -0.121644 -0.0227688 -0.103522 -0.0873031 0.118166 -0.159377 -0.073597 -0.0800469 -0.050958 0.0379538 -0.136277 0.0672316 -0.0305777 -0.13972 0.0133791 0.142378 0.00354014 -0.0544027 0.100357 0.0570052 0.0187989 -0.115728 0.107488 0.00706615 -0.0307206 -0.163632 0.00643239 0.0663354 0.197117 -0.0734903 -0.174204 -0.0595315 -0.0268913 -0.0465656 0.155984 0.0945857 -0.115893 -0.0916373 0.054026 0.0957815 -0.175302 -0.107252 0.0675783 -0.0724201 -0.0631089 -0.0484419 -0.0329136 0.0646697 -0.0883919 0.0294901 -0.0200709 0.0135763 -0.112343 0.105866 0.0760422 0.0755299 0.194655 -0.00732533 0.0803346 0.061868 0.132186 0.0551952 0.00268979 -0.185543 -0.0579405 0.016594 -0.0115538 -0.0266298 -0.00304697 -0.0954739 0.132385 0.182058 0.0445378 0.0543552 0.104062 -0.06242 0.0698227 0.0230168 0.106131 -0.0776174 0.16458 0.163665 0.0596487 0.040669 -0.102398 -0.0729973 0.122758 0.182359 -0.103565 -0.0269445 0.00212981 -0.0170739 -0.0865779 -0.00639428 0.0016652 -0.152924 0.00544108 -0.0060335 0.0889408 -0.0283319 0.0248325 -0.0621661 0.0657149 0.0158179 0.0553296 -0.0451158 -0.00914819 -0.0198415 0.0939682 0.0888235 -0.112736 -0.0967217 0.0628105 0.0412604 0.0943198 -0.0140199 -0.155591 0.14372 0.191701 0.00368568 0.00702 -0.0665344 -0.0837417 -0.11911 -0.0992919 0.0984361 -0.0252234 0.0608177 -0.11984 -0.0148777 0.00343129 -0.13573 0.0681285 -0.101728 0.0484294 0.178358 -0.125044 0.0212865 0.119576 -0.0444704 0.00723077 0.115687 0.163775 -0.0401109 -0.0990645 0.0304513 -0.00273803 0.0446908 0.116247 -0.0749914 -0.106318 -0.162933 0.0172486 -0.0928526 -0.138463 -0.0170389 -0.0800126 -0.0614592 0.116848 0.0750805 -0.0410007 0.0256387 -0.0155757 0.0665469 -0.151853 0.200242 0.0246253 0.0187857 -0.122248 0.0243467 0.0516603 0.020908 0.0119162 0.102994 -0.106744 0.092744 -0.130858 0.196404 -0.0891667 0.0519124 0.133066 0.0442474 -0.134714 -0.191962 0.00431067 0.00321704 0.0638048 0.0108963 0.120354 -0.0728006 0.0749348 -0.125017 -0.047794 0.0655072 0.0338516 -0.00254127 -0.0365508 0.0622464 -0.0027862 -0.105758 0.00595683 -0.0183583 -0.0982662 0.155492 -0.0254755 -0.042474 -0.0866807 0.100925 -0.152434 0.0415761 -0.105527 0.0893535 -0.151239 -0.014898 0.0447938 0.0182541 -0.0933356 -0.0708418 0.0158267 0.152891 0.0680083 -0.0550586 -0.00075525 -0.111962 -0.019581 0.0644816 -0.0566411 0.0388538 -0.0825513 0.0229423 0.0317704 0.0983234 -0.0517074 0.133847 -0.172493 -0.0238561 0.114005 -0.0762402 -0.00253622 0.033045 -0.0807284 0.0628943 -0.00644181 -0.0334776 0.0951082 -0.000979236 -0.0305263 0.0780332 -0.023613 0.0309888 -0.0127659 -0.0193289 0.0790919 0.00239805 0.00354766 0.127592 0.0223566 -0.0162084 -0.0691828 -0.0712943 0.0365275 -0.059574 0.053936 -0.112877 -0.0262638 0.00743281 -0.189709 -0.0649599 0.0974727 0.0536803 -0.0417019 -0.0255641 0.101674 -0.151438 0.0661942 -0.134134 0.0565967 0.0484402 0.0265288 0.0152574 0.0616426 0.0227868 -0.0102105 0.0614453 0.000878892 -0.0386161 -0.115783 -0.062183 0.0770841 -0.177105 0.185798 -0.0425669 -0.0676047 0.179996 -0.0105859 -0.168851 -0.193944 0.00971776 -0.0391269 -0.0794082 -0.0735929 -0.0807114 -0.0114329 -0.137302 0.00244473 0.104701 -0.150342 -0.0864659 0.0329551 -0.036691 0.0980275 0.019089 0.148769 0.0877746 0.164363 -0.0940461 0.160476 0.0777147 0.0404593 0.101491 0.0165946 0.0832775 -0.010383 0.108 -0.0394206 -0.169701 -0.0620001 -0.0793785 0.0333489 0.13313 0.0275595 0.0675047 -0.0194759 -0.133484 0.000153616 0.057755 0.0892282 -0.0428792 -0.0972768 0.0524109 -0.00244715 -0.0162626 -0.188539 -0.148521 -0.0482263 0.00383834 -0.061407 0.155101 -0.0545118 -0.0944007 0.14826 0.157397 0.00913798 0.0531316 0.00649729 -0.0299949 0.126386 0.144745 0.0532292 -0.164135 0.00812323 0.0327375 -0.0248234 -0.141178 -0.00104725 0.0742508 0.124765 -0.0506277 0.136381 -0.0392814 0.153872 -0.0846577 0.0947609 0.0670073 -0.048004 0.0685082 -0.157104 0.090727 0.0472042 0.0871609 0.096414 -0.126302 -0.199179 -0.133375 0.125199 0.0540466 -0.058458 0.0783638 -0.0949179 0.00403496 0.0275216 -0.162054 -0.0617745 -0.0210946 -0.0740829 -0.00678569 0.0108106 0.0398473 0.0861061 0.000357013 0.0268345 0.179517 0.0358609 0.013167 -0.104478 0.116863 0.00830199 -0.176487 0.0242503 0.00429386 -0.00141435 -0.0286858 -0.126521 0.149492 -0.0831597 -0.131656 0.0791992 -0.00362303 -0.0557499 0.16519 -0.137659 0.0230503 -0.0612429 0.0644814 0.133583 0.157384 -0.069615 0.0165212 0.114026 0.0764116 0.090019 0.18616 -0.171185 0.00778198 0.142435 -0.0294704 -0.050482 -0.062247 0.0414935 -0.0250319 -0.0171328 -0.0231355 -0.0645931 -0.0375154 0.144512 0.0659599 -0.105629 -0.0521812 0.0261543 -0.0568825 -0.127879 0.158088 0.035453 0.0250781 -0.0617449 0.104322 -0.150331 0.0636761 0.0448196 0.0706237 0.119986 0.187235 0.0465365 -0.0531357 -0.111954 0.178334 0.0434074 -0.00896795 0.128783 -0.00910482 0.0877617 -0.023202 0.183759 -0.145311 -0.0493253 -0.140612 0.0503739 -0.110365 0.0802567 0.0251551 -0.0167921 0.0723562 0.00187987 0.0792832 -0.152773 -0.15441 0.0676753 0.108284 -0.0204685 -0.0857879 0.00879998 -0.0599004 0.0399415 0.156894 0.00281838 0.0262762 -0.0212642 -0.182402 0.0385654 0.12427 -7.68907e-05 -0.0863516 -0.0666444 -0.0233244 -0.0642984 -0.0290165 -0.165135 -0.164851 0.092368 -0.01272 0.0897366 -0.104853 0.0990251 0.0265367 0.0242072 -0.00685472 -0.0423341 -0.177261 -0.0489751 0.0342423 -0.0531428 -0.165306 0.00732467 -0.0192431 -0.0613145 -0.0618063 -0.00543917 -0.054392 0.0961725 -0.0480828 0.0494698 -0.081822 -0.107189 0.0863888 -0.0794256 -0.00936936 0.0730054 0.0239783 0.106686 0.0632168 0.0184666 0.00917729 0.0777255 -0.0217681 -0.114611 -0.061422 -0.108203 -0.039138 0.0752248 0.0249248 0.104016 -0.0602072 -0.10293 0.145799 -0.0118409 0.114998 -0.0260629 -0.15128 0.198055 -0.0929851 -0.102533 0.0142319 -0.084256 0.159237 -0.105036 -0.0887075 -0.109578 0.0674169 0.131752 0.0322144 0.0118985 0.0190951 -0.0896747 0.200421 -0.0743927 0.0947584 0.0684569 -0.00772108 -0.000274376 -0.0149355 -0.050708 -0.0465615 0.0281735 0.0264208 0.0813714 0.0371442 0.0198955 0.039111 -0.0117472 -0.0712842 0.0656599 -0.134703 -0.0117884 0.0409411 0.0102752 -0.0540871 -0.0779746 0.0261983 0.0332494 0.067011 0.0171114 -0.0980781 -0.0512252 -0.024513 -0.150206 -0.120848 -0.0872318 -0.081963 0.0681515 0.0573938 0.0630118 0.0473675 -0.0119726 -0.0200986 -0.148568 -0.141308 0.0243985 -0.107722 0.0461915 0.100937 -0.123754 -0.0496132 -0.0644868 -0.0464953 0.0630688 0.00908198 0.109789 -0.0243902 0.119995 0.0509238 -0.154212 -0.127778 -0.0686366 -0.0373776 -0.169587 0.00353864 0.0158167 0.0224499 0.0838669 0.089125 -0.131307 0.0616911 0.160311 0.0209594 -0.0335595 0.178591 -0.166621 0.0472755 -0.018836 -0.0384457 -0.09027 -0.0683851 -0.108222 -0.0507701 -0.127037 0.169289 0.00886249 -0.0462112 -0.0107601 -0.0312012 0.0293698 0.175175 -0.126279 0.0331081 -0.115651 -0.0311378 -0.0278403 0.0139638 0.0280686 0.0489133 -0.178746 0.0761381 -0.0600054 0.170579 -0.0479588 0.00672029 0.00713883 -0.0040374 -0.00886795 -0.0913107 0.183882 -0.0533075 0.101719 -0.0494813 -0.139966 0.0816082 0.0953041 -0.0158071 -0.0620884 -0.0325661 0.0940747 -0.0218814 -0.00988996 0.125234 -0.0135281 0.0160604 0.0361646 -0.0808998 0.0667351 -0.00806303 -0.106692 -0.00249922 0.0487009 -0.168156 0.0151115 0.0115375 -0.0117948 -0.0174984 -0.0631847 -0.114816 0.043372 0.0151005 0.058465 -0.0327952 0.0767912 -0.00369895 -0.0233091 -0.0219001 0.0283577 0.132911 -0.083815 0.0796282 0.0221727 0.129445 -0.00128186 0.110774 0.150152 -0.0082481 0.0551838 -0.0413133 0.0389142 0.067265 -0.0976184 0.100203 0.00321126 -0.190043 -0.049101 -0.0250922 0.0567382 0.0950587 0.0861484 0.101574 -0.0802538 0.184097 0.0122832 -0.0785435 0.0299591 0.123744 -0.0609081 0.113083 0.0429349 0.0851163 -0.0520792 0.0102191 0.00585941 -0.0357264 0.0208691 -0.0217536 0.0193085 -0.0310525 0.157744 0.162409 0.180685 0.0805563 0.0400881 0.0840386 -0.0871833 -0.0304369 -0.0948314 0.109096 0.0871612 0.00174202 -0.084283 -0.0488952 -0.103593 -0.0270407 0.00990006 -0.0736424 0.0468712 0.146182 0.0441349 -0.0980463 0.0842921 -0.00297302 0.171821 0.0258791 0.0835358 -0.193934 -0.0629979 -0.0118852 -0.162862 -0.0101468 0.0716374 -0.138785 -0.108278 0.0919859 -0.103832 -0.0274409 0.0673 0.182671 -0.0418983 0.0422647 -0.0340518 -0.0835814 -0.0343317 0.087351 -0.0115198 -0.0929177 0.014897 0.125547 -0.048062 0.00128607 -0.153965 0.0774036 -0.0668879 -0.128622 -0.0403069 0.0645951 -0.13762 0.00679469 0.0678927 0.0967023 -0.108372 0.198131 0.0424991 -0.099921 0.0689727 0.0278859 -0.148162 -0.0222262 0.125566 0.0370419 0.125555 0.0964716 -0.0601527 -0.0661765 -0.0634941 -0.123345 -0.133598 -0.0620452 0.0552275 -0.065821 0.0816098 -0.0830187 0.00674932 -0.0250748 0.0193265 0.0160663 0.0268695 -0.0948351 -0.0925045 0.0865649 -0.195093 0.164246 0.0541512 -0.15289 0.134694 -0.0544411 0.0483556 -0.0518875 -0.0519522 -0.0502164 0.0175729 -0.0773099 0.0950151 -0.117358 0.0956352 0.00372565 -0.16083 0.0069552 0.0840631 0.0155532 -0.0122263 -0.0458775 0.0552819 0.0446616 0.169092 -0.119299 0.0274098 0.0671792 -0.133549 -0.0738017 0.103079 -0.0407799 0.0065881 -0.00765388 0.030399 0.144574 -0.0880955 -0.054361 0.14935 0.0672897 -0.00337104 0.0132615 0.0376769 0.115942 0.0524284 -0.0505254 -0.0873613 -0.149597 -0.0619192 0.172488 -0.14866 -0.0490093 -0.0695673 -0.0905389 -0.109063 0.190791 -0.0535541 0.0122815 -0.0452328 -0.0747441 0.090544 0.129712 -0.0722178 0.0861393 -0.0278762 -0.0805164 0.190518 -0.0853997 0.0164928 -0.167939 -0.0181805 0.0457745 0.0855654 -0.0508417 -0.0384285 -0.0197272 -0.0179068 -0.114908 0.0546543 0.159982 -0.000980831 0.156082 -0.0359766 0.0534876 0.0858616 0.083611 0.0960361 0.00254075 0.111782 0.0202081 0.0612944 0.0147405 -0.0935855 0.172831 0.0209956 -0.10952 0.0983176 -0.0250344 0.0772193 0.153729 -0.0495311 0.0937664 -0.0111346 -0.10482 0.0806476 0.0467588 -0.0745647 0.0302679 0.138238 0.0183115 0.14269 -0.0328367 -0.116208 0.0911706 -0.180016 0.0811096 0.00816995 0.0906941 0.0338765 0.0954159 0.0202388 -0.0308596 -0.0065185 -0.119438 0.0990382 0.0553679 -0.13304 -0.11675 0.128431 -0.0248619 -0.189803 -0.0719942 -0.107194 -0.0759767 0.0896787 -0.124016 0.0915472 -0.122739 -0.0794428 -0.0676424 -0.11824 0.143363 -0.0448789 -0.021333 0.13616 0.122507 7.59624e-05 0.117709 -0.00424432 0.00303162 -0.036239 -0.111044 0.0135965 -0.167944 -0.0858175 -0.0414622 0.124181 -0.0324557 0.0829576 0.12028 0.0203822 -0.0294837 0.0634485 0.0997024 0.0203831 0.0564584 -0.104307 0.046611 0.131155 -0.00500909 -0.15995 -0.0931789 -0.113961 0.0236134 -0.111327 -0.197921 0.138863 -0.0232922 -0.165569 0.0977128 -0.0132201 0.10592 -0.0829852 -0.0488667 -0.0562088 0.0447346 0.0995337 -0.0545383 0.107205 0.114121 0.0950703 0.00653855 0.00364207 0.053001 -0.0385595 -0.0497039 -0.117413 -0.0287785 -0.0485114 0.0565463 -0.07469 -0.0331188 -0.0771075 -0.16163 -0.0567669 -0.0784359 -0.00448712 0.0543825 0.0301024 0.0893296 0.114172 -0.174975 -0.0754789 0.0899079 -0.0574112 0.00504991 0.055899 -0.0942445 -0.0231263 0.165965 0.0311517 -0.138399 0.0562088 -0.130405 0.0421475 -0.0107286 -0.0698951 0.0280713 0.0777378 -0.0910753 -0.108949 0.0116852 0.0545146 0.0911891 0.0751625 -0.0195951 -0.0793676 0.110346 -0.0839128 -0.0592794 0.077786 0.142382 0.108961 0.0538786 -0.0318337 -0.0119487 -0.025492 -0.0513631 -0.0505043 0.0234922 -0.038 -0.0126509 -0.0591802 -0.128589 0.104844 0.0529057 -0.0606711 -0.0511952 -0.163271 -0.0438456 -0.0164487 0.0288553 0.0377975 -0.0683539 0.0392871 0.0997891 -0.120885 -0.0376048 -0.10825 0.0333175 -0.111683 -0.0269203 -0.0554552 -0.0211149 -0.0755349 -0.000346102 -0.0489425 -0.18783 -0.0938818 0.0302199 -0.0511606 -0.0986805 -0.150777 0.128869 -0.0188744 -0.173499 0.0328304 0.000199177 0.0520788 -0.0250283 -0.13892 -0.111424 0.0383015 0.00872239 0.0350005 -0.0306842 0.097562 -0.0653051 -0.00781582 -0.0201058 -0.104607 0.00920229 0.0164172 -0.057995 0.00732055 0.142659 0.138832 -0.0656733 -0.106206 0.130289 0.135805 0.12263 0.00349797 -0.0355087 -0.105561 -0.0541894 -0.150177 -0.0835818 0.177628 0.0465847 0.0174219 0.00527124 -0.0692062 0.172182 0.0183093 0.0187254 0.0798052 -0.0564707 -0.0970561 0.133079 -0.139996 -0.0400172 -0.0675232 0.136274 -0.100786 0.133249 0.0196723 0.166666 0.0215197 0.0927592 0.150347 0.0787513 -0.0868288 -0.0413376 -0.121375 0.144368 -0.132589 0.0975212 0.0308014 -0.0625515 -0.133696 -0.0483918 0.112718 0.174001 0.0379963 0.07876 -0.0786484 0.127836 -0.10751 -0.0835114 -0.0933123 -0.0446534 -0.179248 0.137652 -0.0419676 0.134169 0.0180995 -0.0380333 0.0444461 -0.0236395 -0.0570809 -0.074951 0.0359704 -0.0105265 -0.148171 0.0657468 0.0683045 0.061332 -0.0772579 0.13374 0.0475381 0.0918108 -0.0498327 -0.02199 -0.0123585 0.0594263 -0.0490847 0.0621043 -0.159526 0.0643613 -0.0999704 0.10144 -0.0129355 -0.0163238 0.0651999 0.0789781 0.0764251 -0.0692725 -0.112731 0.0259722 0.0613759 0.00951638 -0.00740119 0.151896 -0.00291697 -0.0161195 0.0799619 -0.0581038 -0.0256989 -0.112077 0.0618639 -0.023164 0.133862 -0.0378263 0.13035 0.10044 0.0853267 -0.103183 -0.179923 0.074648 -0.104805 -0.0170207 -0.00048606 0.0926282 0.0460846 -0.191665 -0.0184441 0.151423 -0.0355282 0.130833 0.0840196 -0.0125821 0.00592106 -0.193484 0.0442089 -0.0241194 0.0393116 0.0158586 -0.0372544 0.144263 0.133975 0.0284339 -0.0297927 -0.127506 -0.0777021 -0.0215019 -0.0839758 0.0344803 0.00863865 -0.0349751 -0.0243962 -0.0197609 -0.011266 -0.0766947 0.0716511 0.123544 0.0534461 0.025437 -0.10344 -0.135076 -0.0656424 -0.0210259 -0.105686 -0.0480687 -0.124148 -0.186113 -0.0201358 -0.0196098 -0.00377551 0.156024 -0.0148654 0.0911599 -0.0819252 -0.0376264 0.00581372 -0.0372547 -0.0437455 -0.0316087 -0.0588926 0.132033 0.0948469 -0.0434752 0.135266 0.173651 0.0573784 0.0540889 0.14518 0.00531312 -0.0218938 0.192967 0.0107135 0.0528233 -0.0389655 0.103631 -0.0251314 0.0548515 -0.0514555 0.135603 0.106439 -0.0187688 -0.15303 -0.0253421 -0.0866651 0.0814864 -0.0577905 -0.0784407 -0.0880191 -0.14116 -0.0198507 -0.0333021 -0.0140547 0.0139028 0.0011158 -0.0300585 -0.0917888 -0.105561 -0.0522769 0.0456471 -0.1967 -0.00762095 -0.0731136 0.0413254 0.00103698 -0.0355143 -0.032766 -0.0181484 -0.0816786 0.0753151 -0.077272 -0.062925 -0.0779795 0.0186148 0.00700337 0.0448078 0.160455 -0.0876555 0.0160041 -0.0418834 -0.175027 -0.137204 -0.192995 -0.106445 -0.178401 -0.0665809 0.0671568 -0.000715139 0.087865 -0.100253 0.0297105 0.156962 0.168343 -0.0343222 0.126044 -0.0521995 -0.0789858 0.138256 0.0110401 -0.0288495 -0.116876 0.0879707 0.0414736 -0.126265 0.0810651 0.00983615 0.00890261 -0.00152572 0.0423316 0.10101 -0.0188675 -0.028941 -0.158682 -0.0498998 -0.0388711 0.0812274 -0.153289 0.120463 0.0203144 0.141484 0.139273 -0.0623271 0.0396528 -0.0521167 0.00608822 -0.0385324 0.125983 -0.068756 -0.0726827 -0.150254 -0.0623622 0.0115594 -0.0303715 0.0344973 0.146585 -0.0593059 0.136396 0.17716 -0.00995193 -0.0831624 -0.00809134 -0.00594194 0.0546558 -0.149288 -0.025236 0.138808 0.106692 -0.11863 -0.162198 -0.106883 -0.104977 -0.0877968 -0.0609133 0.00346944 0.0353506 -0.115644 0.0577288 0.0410234 -0.0513521 -0.0440663 -0.019089 0.132686 -0.0418916 0.149055 -0.125254 0.0763852 -7.58735e-05 0.0477949 -0.18597 -0.0776736 -0.0784352 0.0125299 0.111803 -0.117826 0.03598 0.0939008 -0.080718 -0.0126559 0.0420849 0.0315507 0.0652073 0.050853 -0.0294069 -0.099996 -0.0603215 0.00315026 0.171712 0.0658432 -0.0201753 -0.185591 -0.116876 -0.0206429 0.0374612 -0.0380216 -0.015926 -0.124334 -0.188559 -0.12461 0.00611796 -0.0701754 -0.013883 -0.0747301 0.112143 -0.173931 0.0535165 -0.0724322 -0.0405349 -0.0701068 0.00254194 -0.083891 -0.135252 -0.0986775 -0.0378309 -0.0993464 -0.0205308 -0.0297822 0.00998337 -0.00737169 0.182006 0.118268 -0.000148312 -0.0208902 -0.135306 0.110859 -0.104162 -0.0479761 0.0805537 0.0494098 -0.0590023 -0.140463 -0.0959285 0.0730655 -0.103892 0.183 0.0811895 -0.185071 -0.0459984 -0.0650185 -0.0182553 0.100113 0.0356503 -0.137476 -0.100416 -0.0583638 0.0248389 0.0337065 0.119154 -0.139493 0.0575919 0.0418402 0.040257 -0.0016557 0.00364635 -0.106907 -0.0609825 -0.0018109 -0.0461752 0.0197793 -0.124984 0.0274912 -0.0705798 -0.100225 0.0309965 -0.0635595 -0.166681 -0.0840524 -0.0489595 0.063178 -0.0824651 0.0288622 -0.0858758 -0.0756446 -0.159441 -0.0930619 -0.0689462 0.0720075 0.0106032 -0.0206171 -0.129601 -0.0158309 -0.168237 0.0515884 0.163129 -0.130559 -0.144255 0.153874 0.0145396 -0.0947769 0.01323 -0.162915 -0.0606328 0.0132394 -0.0588302 -0.0209449 0.0405257 0.154887 0.147819 -0.070677 -0.0979408 -0.0188437 0.121195 -0.041797 0.0431115 0.000174508 -0.0778801 0.0300158 0.161521 0.0286914 0.167276 0.0951077 0.0207408 0.0728748 0.0659404 -0.0429214 0.0532972 -0.131619 -0.0838321 0.00686833 0.0737517 -0.00230833 -0.132 -0.00819638 -0.166075 -0.0205289 0.0866995 -0.181233 0.0081203 0.127651 0.0674659 0.0390111 0.142913 0.0526471 -0.0479823 0.172917 -0.0365902 0.0826243 0.0385584 0.0470827 0.0494994 -0.0324999 0.0633465 0.148987 0.149488 -0.119352 -0.0392831 0.066635 0.0710972 0.125506 -0.101095 -0.103528 -0.0875846 0.0170029 0.0834362 -0.163949 0.00317536 0.104914 0.0335815 0.022281 -0.122947 -0.109696 -0.00704296 -0.170508 -0.0952585 -0.0641029 -0.0283886 0.0368008 -0.000939842 0.056717 0.0272531 -0.118171 -0.0963702 -0.106438 0.110954 -0.0243293 -0.154021 -0.00156342 0.121564 0.197375 0.098339 0.0736996 0.186512 -0.0297255 0.126975 0.0213327 0.0781711 -0.0184959 0.0951256 -0.0215174 -0.0143831 0.0880419 -0.0747237 -0.0670343 0.031708 0.0143951 0.141427 0.0137854 -0.0564221 0.021267 -0.0163185 0.0340331 0.0329067 -0.0309864 -0.0322281 -0.0319363 0.0652184 0.0610794 -0.0687703 0.0221695 -0.0959703 0.0758975 0.128518 -0.129086 -0.134518 -0.0445821 0.11413 0.197816 -0.163494 -0.000936063 -0.0471409 -0.109624 -0.175938 -0.119185 -0.0677679 0.113213 0.0691142 -0.0431675 -0.0666574 0.00312563 0.131623 0.10428 0.112256 0.11223 0.0672743 -0.0290354 -0.0475645 0.0888571 0.0778507 0.00157716 0.0387673 -0.0681773 -0.0460072 0.0200968 -0.0334622 -0.124452 -0.0839196 -0.101352 -0.0101759 -0.0751751 0.0560397 0.0659455 0.0699501 0.0686236 -0.0433681 0.0284717 0.04324 -0.0607635 -0.00972756 -0.0726103 0.0171323 0.069396 -0.11964 -0.0544176 0.0406431 -0.131831 0.0594754 0.0915713 -0.0212158 -0.0286959 0.0941122 -0.123578 -0.130649 -0.121461 -0.0526205 0.0168542 -0.0131343 -0.0947412 -0.110851 0.0108528 -0.0183936 -0.0814815 0.139437 -0.0510949 -0.140084 -0.0962386 0.0913883 0.150308 -0.0652828 -0.0158945 0.110069 -0.0342431 0.0426111 0.0255608 0.0953598 0.130366 0.0416493 0.0661848 0.16194 -0.0400398 -0.0600331 0.00356099 0.189644 0.199772 0.0888237 -0.106187 0.0512473 0.0131376 0.0763419 0.104922 -0.0021716 -0.136201 0.18163 0.0231349 0.134221 0.0791873 0.108157 0.00426962 0.0926456 -0.173818 0.0316727 0.0580437 -0.044609 -0.138305 -0.106699 0.092481 0.0829989 0.00998087 -0.0099257 -0.0888866 0.165472 0.0657998 0.0743093 0.0112733 -0.0996818 0.00753993 -0.0262317 0.0530933 0.167725 0.0184653 0.018965 0.0191089 -0.0976754 -0.0488196 0.0120089 0.183186 0.0537591 -0.0065896 -0.135992 -0.0925495 0.0450867 0.0340852 0.149372 -0.102397 -0.175266 -0.0365699 0.0211806 -0.0292784 0.0683497 -0.0882895 0.1563 -0.128283 0.0114209 0.0462926 0.0467078 0.0232428 -0.119597 -0.0498782 0.160783 0.0676585 0.00955568 -0.0239624 0.00548756 -0.0986054 0.0701333 0.0509507 0.0333203 -0.066681 -0.00292706 0.190375 0.0172042 -0.00353433 -0.0974175 0.0600874 0.0236139 0.0657104 -0.0444943 0.113651 0.064914 0.0893633 -0.0502348 -0.0114212 0.0920325 0.083511 -0.0527811 0.0153897 0.128584 0.170296 0.0470852 0.07381 0.0450493 0.00354013 0.0993565 -0.0523693 -0.184276 -0.171715 0.0458815 -0.102154 -0.0299336 0.00315502 -0.105337 0.0588634 0.116685 0.0795902 0.0890609 0.0801912 0.0317332 -0.0540034 -0.0224677 -0.123465 -0.0660596 0.0696974 0.155044 -0.129655 0.0686586 0.0418693 0.0648696 0.133588 0.0438494 -0.116402 -0.0796388 -0.113179 0.0121436 -0.124479 -0.0548351 0.191858 -0.12743 -0.0200007 -0.0342023 -0.0242571 0.129794 -0.0165545 -0.155776 -0.0275477 -0.145754 0.0246531 -0.00457171 0.0818717 0.129221 -0.0632904 0.0059518 -0.0357304 0.085996 -0.0278515 0.0818825 0.0205466 0.0583235 0.028449 0.0501827 0.029208 0.0240746 0.0789879 -0.0639453 -0.0941305 0.0174541 0.11254 0.128294 -0.0191361 -0.0745056 0.0690295 0.102448 -0.0557393 0.0325565 0.0830247 0.142131 -0.0322745 0.0183316 0.00977827 0.0178757 -0.0604029 0.0497358 0.0623729 0.0703524 -0.011963 0.135297 0.112069 0.0388878 0.00174488 -0.105512 -0.180455 0.056866 -0.108134 -0.166223 0.0490814 0.133502 0.000417757 0.0798406 -0.150452 0.142519 0.144281 -0.123092 -0.00237724 0.0205306 0.00160747 -0.0778681 -0.00675774 0.0586575 0.0354387 0.0180619 -0.000566071 -0.0653525 0.0592645 -0.165837 -0.063798 -0.037812 0.0833364 -0.11717 -0.0509103 -0.00650193 0.0396071 0.0290766 0.100727 -0.155585 -0.0377931 0.040172 0.0324117 0.0350069 -0.110207 0.0314279 0.0089991 0.121294 -0.0210852 0.0756166 0.0141395 0.13956 0.0196192 0.164522 0.0774643 0.0477013 0.0898941 -0.0654463 -0.02548 -0.0935249 0.0455561 0.0417757 -0.0550352 0.0177345 0.153971 0.0288401 -0.0225395 0.0723584 -0.0118969 0.123824 0.0759559 -0.124796 0.0988499 -0.189138 0.00679003 -0.0471844 -0.097798 0.0631972 0.049941 -0.0258443 -0.0184674 -0.185069 0.0788535 -0.059508 -0.0500738 -0.0696718 -0.069902 -0.0855297 -0.099504 -0.0937029 -0.108262 0.0896183 0.103355 -0.164046 -0.0452726 -0.0334776 0.0994579 -0.0621926 -0.140536 -0.00466501 0.00749687 -0.17921 -0.00416644 -0.0711713 -0.114956 0.174864 0.0785183 -0.194118 -0.0621242 -0.0258504 0.199383 -0.192968 0.0119504 -0.0165276 -0.0648598 -0.0179961 -0.10279 -0.10611 -0.0480565 -0.0933191 -0.0429043 0.190344 -0.084912 -0.0389962 -0.141031 -0.133872 -0.0323074 0.000927357 0.0983012 0.0205842 0.141066 0.135488 -0.0696896 -0.0290503 0.0774257 0.0501508 0.0755463 -0.137834 0.0255023 0.11992 0.156379 0.0292354 0.0301904 -0.100862 0.103411 0.0191838 -0.0103935 -0.00324346 0.0555312 0.0176752 -0.117737 -0.0883318 -0.0327675 -0.00264604 0.188588 0.109377 0.0146455 -0.039038 -0.0438479 -0.0920985 0.160299 0.0271087 -0.00856899 -0.0287673 -0.0749284 0.0986703 0.121338 0.0021592 -0.00620472 0.0976362 -0.0453511 -0.0171388 0.0824634 -0.00406948 -0.0743094 0.028979 -0.072666 -0.10817 -0.0734876 -0.0466071 0.177373 -0.020029 0.0666707 -0.110476 0.143751 -0.146825 -0.00777936 -0.101363 -0.0486934 -0.143133 0.0259686 0.0335861 -0.0489399 -0.0169767 -0.16609 0.0477642 0.177355 0.00864564 -0.127204 0.0680418 -0.0933495 -0.19415 -0.000358428 0.0130569 0.128809 -0.109614 -0.0366843 0.00775061 -0.0628947 -0.0181546 -0.05419 -0.18237 -0.0260664 0.0805946 -0.111475 0.188038 0.00518342 -0.0498034 0.1803 -0.0299299 0.118243 0.168917 -0.124821 0.150448 -0.00100287 -0.021362 0.166513 -0.038145 0.00576222 -0.0306617 0.00488966 0.12679 -0.0655635 0.0962545 0.0361883 -0.0463009 0.0187935 -0.175222 -0.0149879 -0.0381361 -0.0305172 -0.125603 0.0374092 -0.0539665 -0.0885411 0.0142976 -0.130329 -0.0886397 -0.112679 0.0460198 0.0230153 -0.102731 -0.0149127 0.0509063 0.0348359 -0.128531 -0.0159049 0.0710906 -0.122103 -0.0942154 0.0214135 0.0140649 -0.0807466 -0.0602366 -0.0488547 0.00159974 -0.0524473 -0.0425888 0.149752 0.0884989 0.0862496 -0.0422864 -0.129163 -0.0337796 0.00220664 0.139334 0.0356409 0.184832 -0.0532773 0.197394 0.0605205 -0.0716393 -0.114685 -0.0547793 0.0596529 -0.102305 0.00671493 0.0271713 -0.0411839 -0.0891864 -0.0559173 -0.0675179 0.0207704 -0.0222393 -0.0713056 0.00763245 0.0780775 -0.0845893 -0.0243186 -0.0810122 0.135211 -0.146513 -0.0798368 0.0519648 0.0275459 0.0057405 -0.124554 -0.041598 0.127763 -0.0585317 -0.0728329 0.0196787 0.0819651 -0.082405 -0.123896 -0.113492 -0.1128 0.117345 0.0283053 -0.0107893 0.0505054 -0.0857982 -0.0212586 -0.0859783 -0.0244266 -0.0100064 0.145602 -0.192071 -0.0106684 0.0451522 -0.0216333 -0.0997482 0.0466956 -0.0276705 0.0217221 0.13128 0.10257 0.0787456 -0.0188444 0.103781 -0.0167386 0.112307 -0.0867286 0.0914671 -0.0282725 0.13373 0.0431114 0.0139272 0.123161 0.120051 -0.125963 0.00190345 0.0053432 0.151329 0.0269966 -0.024361 -0.110927 -0.183754 -0.0815519 0.046596 -0.0599937 -0.0851885 0.177693 0.000672086 0.0573496 0.00629504 -0.0783469 -0.041139 -0.040844 0.00286647 -0.097975 -0.127055 -0.146764 -0.0401522 0.0550799 0.124893 -0.0859506 0.0262078 0.110629 -0.187089 -0.0856999 -0.0753823 -0.0925461 0.0258111 -0.112342 -0.12477 0.0781974 0.131228 0.0853511 -0.133106 -0.0309868 -0.0874477 0.0558156 0.0744681 -0.0644074 -0.0236691 0.159022 0.0368518 0.0523626 -0.05512 -0.110966 0.0337521 0.0781405 0.0352912 -0.0175289 0.0230191 0.0526489 0.142493 0.0617068 0.107104 -0.00154952 -0.0282619 -0.0718901 -0.0348836 -2.50123e-05 -0.0376689 -0.104608 0.0257062 0.0258865 0.0951501 -0.0406627 -0.0557603 -0.0252874 0.0880664 -0.00226835 0.0785735 -0.070188 -0.103346 0.168129 -0.103006 -0.00680585 -0.0950475 0.157915 0.048292 0.0656483 -0.090764 0.060028 -0.0755888 -0.0284329 0.0302453 -0.152483 -0.0263015 0.0554554 -0.0689553 -0.059714 -0.0774708 0.0534488 -0.0307349 -0.0593839 -0.000490518 -0.00583311 0.0170202 -0.00141302 -0.0983854 -0.0862593 -0.028861 -0.0569414 -0.180935 0.158847 0.0196518 0.0348233 0.0592694 0.0250706 -0.063897 0.0523161 0.038013 0.142461 -0.0190416 0.00391238 0.0946586 -0.061846 -0.00347581 -0.021362 -0.0844292 0.0355921 0.0681667 0.0964112 0.141113 0.0911811 -0.167398 -0.196792 0.0540081 0.0150819 -0.0972332 -0.0969136 -0.125001 0.124759 -0.0840238 -0.0190679 0.0721961 -0.13771 -0.0943745 -0.0304905 -0.120363 -0.113763 -0.00354876 0.0940279 0.0401071 0.125323 0.119031 -0.06638 0.174287 -0.0110453 0.0690084 -0.100462 0.0126952 0.122047 -0.0528026 -0.0315356 0.0437733 0.0521634 -0.0887072 0.0148678 -0.0487022 0.0573204 0.0740783 0.0247631 -0.0667844 -0.0449826 -0.0950107 0.0976495 -0.0402779 0.113232 -0.0639349 0.0323495 0.198459 -0.0401614 0.0108464 0.0116627 -0.116366 8.00327e-05 -0.160564 -0.0791278 -0.166229 0.0846875 0.0625479 -0.147709 -0.0514319 0.155248 -0.0196012 0.0235438 -0.0988186 -0.0250752 -0.00865573 -0.131255 0.166415 -0.14219 0.103064 0.00745057 -0.0108733 -0.0855161 0.0858622 -0.100793 0.0765576 0.0139058 0.116785 -0.0925825 -0.103592 0.0590772 -0.0192376 -0.133791 0.0299253 -0.0354271 0.194188 -0.0659407 -0.0321548 -0.0645434 0.000564653 0.00489185 -0.0981931 0.0215469 0.153986 -0.0295082 -0.0522999 -0.00758283 -0.0285162 -0.043686 -0.0232234 0.176103 0.0866636 -0.16397 -0.0268898 0.0436316 -0.00569456 0.143596 0.182363 0.0375551 0.00245481 -0.0306176 0.0363061 -0.00387573 -0.0758777 -0.00799231 -0.0163776 -0.001104 0.00208896 0.0913972 0.0827685 -0.0356455 -0.00742768 0.0610482 -0.114356 0.0255016 0.0160124 0.0147323 0.0147228 0.0150315 0.00933411 0.0795963 -0.106347 -0.0319631 0.00667343 -0.0572173 -0.113656 -0.0201343 0.066801 0.107308 0.110193 0.0584912 -0.0176929 -0.121433 0.060609 -0.0539287 -0.0228295 0.00430459 -0.114682 -0.0577109 0.150132 -0.0748382 0.179018 -0.0434171 0.0439739 -0.0260314 0.114741 0.12378 -0.0712481 -0.0623332 0.0594452 0.0387491 -0.0765652 0.0844495 0.0676915 0.0271147 0.0695093 -0.0342183 -0.0475247 0.16529 0.0566366 -0.0245942 0.0267413 -0.0282161 -0.0263116 0.152919 -0.163262 0.039116 0.0770226 -0.0330729 -0.0048458 0.0754191 0.0721736 0.021304 0.117059 0.0328141 0.19617 -0.0336602 -0.0873392 -0.0864867 0.0551725 0.161451 0.0582402 -0.0981014 0.0636294 -0.0832651 0.0571521 0.14271 -0.102012 -0.0986301 0.0182801 -0.0298941 0.0209615 0.0156181 -0.0862338 0.0172571 -0.0479866 -0.0322894 0.0432884 -0.0721343 0.0815632 -0.133301 0.13202 -0.0772361 -0.0910517 -0.0445762 -0.0539458 0.00486547 -0.0377775 -0.0180239 0.0316515 0.131982 0.142285 0.0764158 -0.0287581 -0.0157017 0.195193 -0.185392 0.0754686 0.00231608 -0.103789 -0.0249115 -0.01645 0.135375 -0.000582564 -0.0756603 0.081592 -0.112855 0.0571674 -0.00241284 -0.0353383 0.034027 0.0362465 -0.0781654 0.128687 0.0189434 -0.0481427 -0.00895633 -0.0760305 -0.000294127 0.00504323 -0.0630892 -0.117265 0.0419769 0.00980128 -0.00290625 -0.000326446 0.163384 0.066591 -0.0196952 0.00589036 -0.0547079 0.197929 -0.0633529 -0.120371 -0.0246278 -0.150941 0.152048 -0.0912081 0.00994707 0.0987853 -0.154109 -0.0793876 0.0248907 0.134236 0.0881885 -0.0515202 0.0462863 0.0700735 0.000284527 0.0252269 -0.116641 -0.0241058 -0.0453831 0.0753573 -0.00466291 -0.0483009 -0.0812762 0.0639719 0.125307 0.0975021 -0.0506441 -0.0365144 0.0702864 0.0220441 0.106849 -0.133026 -0.0381904 -0.00123665 -0.0618613 0.0868068 0.0844712 -0.183961 0.0535434 -0.0298948 -0.0192656 -0.0432907 -0.138059 0.142294 0.0998754 -0.0265735 -0.0686677 -0.0543086 0.172466 -0.06993 -0.0258905 0.0711868 -0.032893 0.156853 0.0184165 -0.0255574 -0.0421838 0.0572046 -0.115906 -0.0541378 0.0753664 0.0931724 -0.0548725 0.0281088 0.148471 0.0881816 -0.077108 0.00599441 -0.0706044 0.109301 0.0392789 0.111844 0.00608216 0.0431688 0.089084 -0.0309282 -0.0624762 -0.0314123 0.0823011 0.0420769 -0.115256 0.191333 -0.0646548 -0.0308184 -0.107815 0.0573559 -0.0887807 0.0808903 0.149133 -0.133086 -0.0950106 0.174228 0.0392041 0.0448036 0.138402 -0.0397539 -0.000822153 -0.10027 -0.133086 -0.067237 0.00817505 0.151696 -0.0568958 -0.0262636 -0.146296 -0.042595 -0.0978196 -0.147179 -0.0152719 -0.0941807 0.0142688 -0.0550991 -0.0569848 0.0450089 -0.00284433 -0.0651042 0.129268 0.0172593 -0.00230037 0.0837741 0.0239219 -0.0759385 -0.0279128 0.0368392 0.128955 -0.131634 0.0873118 0.115705 0.0535372 -0.161868 0.177132 0.0404777 -0.0620797 0.113613 -0.0601046 0.0100912 -0.0394481 -0.0839741 -0.080997 0.0112218 0.158472 -0.0374344 -0.0791464 0.020353 0.187551 -0.0695447 -0.0260478 -0.113361 -0.0409158 0.168886 -0.0145173 0.067062 -0.0800736 -0.179508 0.0988027 0.0710885 0.00067874 0.0376632 -0.0834451 -0.0196542 -0.144679 -0.0722843 0.164285 -0.068869 -0.0871694 -0.0844162 0.0611382 0.12401 0.0447557 0.185954 -0.0339892 0.0166537 -0.0766113 0.100445 -0.0642075 -0.129892 -0.0416927 0.0034293 -0.152189 0.0120314 0.139616 0.0300232 -0.0012296 0.176006 0.195245 0.122202 -0.0815971 -0.0263409 0.120256 -0.109245 0.162947 -0.0534225 -0.00376168 -0.0350205 0.0251524 0.0947654 0.0726758 -0.00550433 0.0756379 -0.0525684 0.0105852 0.0401572 -0.0927933 0.0520109 0.0271894 0.0107121 -0.135387 -0.0577491 0.0386675 -0.136525 -0.00405429 -0.0755739 -0.0894291 0.13346 0.03451 -0.0918086 -0.00273041 -0.0174622 0.0153514 0.113597 -0.0277271 -0.00982945 -0.14341 0.0827742 0.129763 -0.0624145 0.0149324 0.18058 0.058389 0.0199159 -0.193527 0.0906112 0.166352 -0.0643095 -0.0539355 -0.0308689 0.128998 -0.150067 -0.0650222 -0.111068 -0.0165714 0.0247937 -0.159195 0.00894576 0.0812192 0.107003 0.0218732 -0.0727377 0.0290113 0.0180584 0.131251 0.099942 -0.00759069 -0.013257 -0.035024 0.0141894 -0.0910798 -0.0791023 -0.0127672 -0.0218308 -0.0175781 -0.0673343 -0.0777726 0.0331996 0.0505094 0.00751066 -0.00102944 0.082451 0.0923672 0.0147034 -0.106227 -0.149619 -0.130162 0.105561 0.0141087 0.0436881 0.0629595 0.0614505 -0.0348327 -0.055267 0.00799562 -0.116965 -0.0238968 -0.0867274 0.0328063 -0.0232135 -0.00127794 0.043934 -0.0224609 0.0999145 0.158023 -0.0779651 0.0942036 0.0127528 0.180103 -0.113829 -0.0972287 0.135973 -0.0393182 0.0278393 -0.0828966 0.0759843 -0.151606 -0.158509 -0.0448653 -0.113559 0.0435342 -0.12164 0.0212007 -0.0791994 0.0167642 -0.0650437 0.110495 -0.136665 0.0392784 -0.155464 -0.04655 -0.0968121 -0.118632 -0.0705189 -0.0381807 -0.0443617 -0.122431 -0.0504002 -0.133273 0.0425028 0.126611 -0.121643 0.0138292 0.067957 -0.0761251 -0.0513108 0.0368058 0.123681 0.0701637 0.00245025 0.128746 0.0778291 0.106087 -0.104415 -0.0235009 0.127277 0.0881624 0.184074 -0.0482387 -0.0441962 -0.0627689 -0.025795 -0.00111941 -0.0421967 0.0775049 -0.052011 0.0616888 0.0120142 0.0568788 -0.0119664 0.0810477 -0.0862307 -0.0473994 -0.131894 -0.197255 0.071665 0.128436 -0.0823535 0.00186199 -0.0762567 0.0148545 0.0377868 0.0821613 0.017762 -0.0782084 0.0748454 -0.19036 0.116772 -0.00354416 -0.0684966 -0.0492349 0.0674299 0.0253494 0.0740621 -0.171349 -0.010491 0.0448262 -0.0120071 0.0606903 -0.0961609 -0.0103997 -0.00258742 0.00950691 0.105982 0.00874018 0.00377812 -0.0279683 -0.0379566 -0.0178233 0.0682468 -0.0717044 -0.0461598 0.000108764 -0.0712258 -0.138681 -0.0326384 -0.102023 0.167898 0.074239 -0.00109565 0.0447705 -0.0936175 -0.0771463 0.0410806 -0.145132 -0.0234796 -0.00606074 -0.0485257 0.121348 0.109692 -0.11718 0.116987 -0.0868819 0.0174463 0.0175048 0.0399647 0.113238 0.11084 0.101637 -0.114513 0.041732 0.122886 -0.0267729 0.0827106 0.00387896 -0.00129743 0.0192787 0.0495074 0.00806554 -0.16185 0.0427313 -0.0528194 -0.107371 -0.0628982 0.096474 -0.0668355 -0.103143 0.0929311 -0.191946 -0.138229 0.0533553 0.00440877 -0.00610197 0.0823553 0.137571 -0.133478 0.0680094 0.0151412 -0.137294 0.0682097 -0.136664 -0.129568 0.0173617 0.00421477 -0.0789801 0.00445598 0.0554228 -0.180362 -0.0184206 -0.0610212 -0.0541449 -0.0600615 -0.0380026 -0.0114062 -0.197436 0.0516752 -0.170696 0.0463433 0.107756 0.0492788 -0.0107349 -0.0884739 0.0235492 0.00469047 -0.062507 -0.059635 -0.0188775 5.24553e-05 0.0366812 0.0914213 -0.185045 -0.0456545 -0.0883339 -0.123435 -0.0108538 -0.178925 0.0805105 0.0983317 0.0303841 0.0620015 -0.0285303 -0.015437 -0.0551364 -0.176733 0.079485 -0.0972349 -0.15257 -0.138124 -0.00309823 -0.195166 -0.105144 0.0640483 -0.100761 -0.0366464 0.0016349 -0.00624922 -0.0180707 0.0992684 -0.00895648 -0.0342825 -0.0141171 -0.142481 -0.0461688 0.143674 -0.107364 0.101732 -0.0633114 -0.131579 0.0579421 -0.0163987 -0.0966994 0.0580259 0.000884564 0.0946965 -0.195558 -0.121655 0.0531276 0.0451253 -0.0242337 -0.0078736 -0.0521894 -0.090329 0.0575684 -0.189281 -0.000175181 0.0577806 0.182738 -0.0182924 -0.0498875 -0.0201342 0.024746 -0.023601 -0.0551048 -0.0516259 0.121651 -0.00567064 0.00416219 -0.128824 -0.00770243 0.0308946 -0.0732555 0.0183356 0.0377478 -0.023214 0.14774 -0.0123445 0.0988897 0.0839409 0.118928 -0.0157014 0.0730561 -0.124138 0.0574244 -0.0366248 0.176219 -0.0919124 0.0160263 0.150124 0.0373104 0.0333941 -0.141921 -0.057403 0.0529951 -0.132714 -0.0864087 -0.0616478 -0.0783835 -0.0346825 0.0626573 0.0241246 0.0166578 -0.0212767 -0.0193073 -0.0224192 0.00194084 0.00887377 0.00977714 -0.12226 0.0203324 -0.0705166 0.0101693 0.0203017 0.0210561 0.0581707 0.0284065 0.09819 0.00303453 0.0104609 0.0230246 -0.0209228 0.144843 -0.114734 0.0909169 0.0538379 0.0647117 0.038829 -0.119694 0.0568721 -0.0430874 -0.0522827 -0.00761146 0.0878875 -0.00571327 -0.0335103 -0.0507022 0.0161964 0.0677582 -0.0208169 0.092042 -0.125391 -0.00649102 -0.00950496 0.0473583 0.127561 -0.0262847 -0.109469 -0.148533 0.0229279 -0.0679923 0.0565154 0.137054 -0.0998557 -0.00409157 -0.0152232 0.0398304 -0.139882 0.0526948 -0.153374 0.0487286 0.113226 -0.00448695 0.168856 0.184999 0.0716008 0.0146782 0.0297929 -0.0159842 -0.0849957 -0.00367811 0.0524843 0.148266 -0.068738 0.0190419 0.144316 0.129118 -0.0608195 -0.0143541 0.128572 -0.0129052 0.0422667 0.0944201 -0.140741 -0.0309067 -0.189749 0.153891 -0.00136634 0.164516 -0.0945708 -0.168717 0.0899406 -0.0616546 0.00436907 0.155766 -0.0822406 -0.189103 0.0878482 -0.027166 -0.018568 -0.0557976 -0.0939922 -0.105074 -0.173368 -0.0969698 -0.0336781 -0.173901 0.0300344 0.0428869 0.0273139 0.0309822 -0.145163 -0.091942 0.00624984 0.135307 -0.139551 0.0601733 0.0665042 0.117005 0.0599776 0.0585913 -0.138647 0.12529 -0.0116267 0.0744505 -0.0944481 -0.019494 -0.166865 -0.00890409 0.0385417 -0.0973724 -0.0802376 -0.146284 0.0214225 -0.0276697 0.00827457 -0.0389994 0.0677128 0.190405 0.0329107 0.101492 0.0290422 0.187578 0.00261056 0.0178385 -0.0871914 -0.129857 -0.0360335 0.0991589 0.105012 -0.0513345 0.0222242 0.0932271 -0.0368848 -0.059765 -0.0363885 0.0525649 -0.0408051 0.0855069 0.0136974 -0.0854003 0.0297897 -0.0393689 -0.0288857 0.0133771 0.116856 -0.117756 0.0345822 0.0554019 0.101009 -0.00454889 -0.0762157 0.155594 0.0952002 0.0786058 0.0493229 0.127523 -0.0633468 0.196562 -0.12015 0.0570845 -0.182202 0.00629015 -0.10079 0.00232853 -0.0948925 0.0568327 0.0657841 0.0367272 0.0698244 0.013456 0.00293205 0.100978 -0.0097079 -0.0222143 -0.0401768 -0.0606156 -0.0171772 -0.146367 -0.164302 0.0771188 -0.102323 0.048234 0.0548243 -0.193271 -0.0588317 0.0307926 -0.0910042 0.100511 0.155871 0.0586119 -0.0214163 -0.0179362 0.154712 0.0649555 0.12702 -0.00865915 0.000347505 0.175578 0.0264984 0.007307 -0.0866417 -0.163131 0.0795991 -0.193103 -0.0976409 0.113511 -0.0184645 0.106316 -0.13047 -0.0418371 0.040213 0.00989464 0.175418 -0.0659045 0.191063 0.139593 -0.0415756 0.155099 -0.0588372 0.104333 -0.106329 0.0767983 -0.102031 -0.0273716 -0.0164364 0.0387593 -0.0805941 0.0272558 -0.045694 -0.162176 -0.117797 0.0135382 0.112328 -0.189382 -0.14957 -0.140696 -0.0131896 0.0634916 0.0244127 -0.0930166 -0.155213 0.0361003 -0.137175 -0.0989415 0.05078 -0.0992888 0.0772688 0.0211982 -0.164807 0.049414 0.0501163 0.0586714 0.0542037 -0.0484374 -0.0797779 0.0780347 0.0075885 0.13995 -0.037276 0.0793932 -0.0329233 -0.00666658 -0.0292342 0.0861355 -0.0802241 0.0586769 0.0715797 0.0646156 0.00529421 -0.036366 0.13596 -0.195017 -0.0493963 -0.0029342 0.107644 0.0220858 0.0801595 0.120799 0.0152594 0.0930057 0.0562156 0.0748743 -0.0752961 0.0585066 -0.0774842 -0.104232 -0.196433 -0.166598 -0.0410688 -0.0608951 -0.160132 0.0474453 -0.0422518 0.0948919 -0.0299814 0.0105826 -0.0367996 -0.120183 0.0583041 0.128412 -0.0160653 0.03635 0.182109 -0.0369077 0.130909 0.14398 -0.0575619 0.0950615 0.149454 -0.0998547 0.0833568 -0.0869653 0.0688353 0.159733 0.100019 -0.0850997 0.130007 0.000492004 -0.0307706 0.0411851 0.0725556 0.137314 0.00560562 0.0238581 0.115204 -0.0225637 -0.0380671 0.0960643 -0.0926924 0.119362 0.000621153 -0.0591527 -0.0413053 -0.0758143 0.0697972 0.0262235 0.0155259 -0.00837347 -0.00307487 -0.102392 -0.107519 -0.0940608 0.0114003 0.136081 0.0790576 -0.0885564 -0.10364 0.120583 0.0921223 0.062873 -0.0624391 -0.0869825 -0.0595213 0.0326143 0.135211 0.0418843 -0.136972 0.0753001 -0.0473421 0.0320673 0.00991978 -0.0265762 -0.0718694 0.0274503 0.0319124 0.132769 0.0821364 -0.0201375 0.03365 0.040706 0.0600392 0.0707381 0.0162825 0.0234664 0.0489463 -0.0963812 0.0599911 -0.131136 -0.115487 -0.0474051 0.0253441 0.00825615 0.0171184 0.102549 -0.144499 0.0250684 0.0612061 0.0327102 -0.0900882 -0.149355 -0.023705 0.00224145 -0.157463 0.0922273 -0.11777 -0.0130747 0.121548 0.157884 0.113464 -0.0225164 -0.0725705 -0.0447925 0.0859776 0.0564984 0.0868431 -0.0425757 -0.0398137 -0.0916946 0.0466719 -0.07913 -0.0523133 0.0291164 0.0724035 0.0279833 0.0255639 -0.0120178 -0.102729 -0.0254611 -0.138005 0.03822 0.0736585 0.0126518 0.145166 -0.0579659 -0.121593 -0.0461822 0.00595698 -0.037905 -0.0774766 -0.138279 0.183888 -0.000471725 0.0705988 -0.00787318 0.0807747 -0.107844 0.0920888 0.0469258 -0.0137885 -0.079124 0.139578 0.0435913 -0.148833 0.0106633 0.00157695 -0.00462215 0.137263 0.0812713 -0.0170288 -0.00966709 0.114561 0.0718866 -0.0843582 -0.167273 0.108394 0.0327333 -0.0118559 -0.159847 0.0458245 0.0176889 -0.0341499 -0.159362 0.114087 0.0317703 -0.0109768 0.17953 -0.0360141 0.0399846 0.00698245 -0.145615 0.00902709 -0.0936003 -0.0818724 0.177407 -0.0475402 0.150872 0.157981 -0.0856223 0.0677754 0.0838245 -0.149142 -0.166995 -0.0609518 -0.0551998 0.198965 -0.02005 0.00958713 -0.0996638 -0.0315561 -0.0717758 -0.00538483 -0.0323758 0.0117015 0.0726202 -0.0637963 -0.0944709 0.0501527 -0.0302936 -0.142576 0.0392836 -0.0866564 -0.101429 0.0578917 0.0530444 0.00536796 0.159636 -0.00174703 -0.156877 -0.0580085 -0.0881485 0.164757 0.0430393 0.114347 0.0118859 -0.106858 0.0964549 0.0819016 0.115442 -0.10028 -0.148721 -0.0149091 -0.0959483 0.0202462 0.00390646 0.144428 -0.0826375 -0.027654 0.164011 0.0940046 -0.0436836 0.186645 -0.0252985 -0.0540746 0.10408 0.148644 -0.0246465 -0.0066504 0.0191888 0.115194 0.0550055 -0.0225803 -0.0307677 -0.162119 -0.0910471 0.106961 -0.132027 0.057238 -0.00777306 0.190493 -0.180713 0.07129 0.0996639 -0.122878 -0.0393337 -0.0672337 -0.0967323 0.0554153 -0.127809 0.0379697 -0.0467902 -0.0983128 0.186897 0.00316742 -0.103454 0.0543027 0.0125307 -0.0188102 0.0441119 0.144032 0.148323 -0.119448 -0.014501 -0.0488317 -0.0388792 -0.0582874 -0.00206969 -0.0732378 -0.118786 0.0467859 0.0553967 0.153072 0.00442498 -0.0796653 -0.0175316 0.012035 0.0917751 0.0749587 -0.0505199 0.0662253 -0.0571453 -0.00090839 0.0524757 0.181395 -0.12584 0.0173369 -0.0818834 0.186106 0.0696359 -0.0337541 0.106033 -0.142225 0.010957 -0.135867 -0.108917 -0.0494235 -0.105367 0.0701508 -0.0513294 -0.03499 -0.0464791 0.0855973 -0.0104202 -0.154413 -0.0198588 0.167234 -0.0277333 -0.00898417 0.00160483 0.0892914 0.075415 -0.126235 0.0453307 -0.0157542 -0.186836 -0.0737953 -0.0072403 0.0505771 0.137079 0.0329642 0.0978971 -0.0961233 0.00666754 0.106926 -0.0522392 0.0900495 0.0358503 -0.0946781 -0.108991 0.0201995 -0.0635694 -0.104031 -0.0776881 -0.0376796 -0.0586506 -0.0161211 -0.061602 0.027761 0.0139374 -0.0269262 -0.14767 -0.00632535 0.0793493 -0.0592245 0.06985 -0.170391 -0.161836 0.0270521 0.0386655 -0.0297157 -0.112515 -0.111994 -0.0311221 -0.0103094 0.163243 0.0112248 0.0346131 -0.00955689 0.0405308 0.0259392 -0.0530019 -0.196351 -0.00873176 -0.157692 -0.1391 0.0893956 0.121534 0.0444698 -0.0854635 -0.0636489 0.0736454 0.0706333 -0.135354 -0.0765553 -0.0770473 0.0993514 -0.0553645 0.048805 -0.000630473 0.00888994 0.0945854 -0.0807564 0.0799826 -0.0504934 -0.0111052 -0.0661218 0.0609671 0.0283683 0.152009 -0.0178362 0.111244 -0.19959 0.0155905 0.0503872 -0.0563755 -0.016006 0.00502764 -0.109047 -0.00405993 -0.0313094 -0.0880804 0.138146 0.0645449 -0.0796309 0.0680323 0.0705065 0.0613218 -0.147171 -0.0547474 0.114514 0.0778028 0.0257703 -0.0474302 -0.0866327 -0.144239 -0.0320723 -0.0842813 0.148184 -0.110002 -0.00293977 0.00914827 0.114367 0.0276477 0.0857465 0.163008 -0.0262709 0.110445 0.0890375 -0.120012 -0.0718188 0.00716597 0.0564402 -0.0701257 0.106953 -0.102728 -0.0579505 0.162546 -0.144647 0.0341989 0.0377779 0.0256138 0.0724911 -0.0265809 -0.0333643 -0.0546411 0.0378715 -0.180374 -0.0459337 0.0436036 0.0512094 -0.074746 -0.0380158 -0.0385545 -0.159239 0.00700877 -0.106482 -0.120841 -0.133318 -0.156443 -0.0291262 0.0684386 -0.0158645 0.108129 0.0660345 0.00781314 -0.0108174 0.0350735 0.0197896 0.0860538 0.110398 -0.0249457 0.0247044 -0.0988906 -0.190388 -0.032429 0.104153 0.114708 -0.156119 -0.0226867 -0.00914622 -0.0617351 -0.0185295 0.0256294 -0.162159 -0.0921384 0.139196 -0.0283076 0.099881 0.0698931 0.00988336 0.144218 -0.0410968 0.0913884 0.104421 -0.148341 -0.0537402 0.0462377 -0.0797232 -0.131183 0.142828 0.00877429 0.0484882 0.130119 -0.144028 -0.151523 -0.124603 -0.113185 -0.107607 -0.0776561 0.0724251 0.00115629 -0.0740294 -0.00221253 0.125303 0.0558078 -0.149211 0.13862 0.00227863 -0.0809933 -0.0110117 -0.040617 -0.143342 0.00363101 0.0218282 -0.0130951 0.0328681 0.0854366 -0.0396448 -0.00600156 0.0958301 -0.103339 0.00773892 -0.0739716 0.0252891 -0.0377648 0.048815 0.0696614 -0.143828 -0.122187 0.112314 -0.106016 -0.0851394 0.0341376 0.13623 0.115396 0.101507 0.0700633 -0.108782 -0.0526535 -0.0332015 0.0158221 -0.0902186 0.0470414 -0.0362011 0.0049458 0.129176 -0.0346188 -0.0694844 -0.0908491 0.0373899 0.1281 -0.0515826 -0.0470079 0.147707 -0.142352 0.143212 -0.123315 -0.0761455 0.0619435 0.0646957 0.180408 -0.0727476 -0.0812032 -0.0650817 0.0602356 0.0496236 -0.123378 0.0327919 -0.100802 0.0659066 0.109315 0.00959131 -0.0371561 -0.185657 0.116093 -0.0563103 0.0490469 0.0926145 0.165829 -0.0183043 -0.00275044 0.0115896 0.0524311 0.0642161 0.0353156 -0.0503687 -0.00326086 0.0782455 0.00605502 -0.00614208 0.0830873 0.0242305 0.0781233 0.0869138 0.125481 0.079572 -0.0545145 0.0229605 0.00212337 -0.0787296 -0.0108056 4.93186e-05 0.0835207 0.00054779 0.12986 0.179151 0.0823715 -0.0120243 0.0441516 0.0455117 -0.0868534 -0.04944 -0.0776582 0.178711 0.0926794 -0.0661293 0.130445 0.059403 -0.0385594 0.00458714 0.126979 0.117237 -0.0782421 0.0580974 0.038022 0.0357978 0.0743749 -0.108733 0.176001 0.196415 0.0514527 0.0168573 -0.0320332 -0.0329159 -0.156324 -0.105038 0.0712252 0.0280096 0.0708158 -0.105279 -0.0995475 0.0592597 0.0819089 -0.128958 -0.0237201 0.100105 -0.120311 0.0972829 -0.101584 0.172822 0.0573017 -0.0551801 0.00806262 -0.0964378 0.0120535 -0.0155085 0.0612138 0.059444 0.0444841 -0.0311245 0.0732806 -0.0994886 0.0181635 0.0802712 -0.0688525 0.0828251 -0.052864 0.0994776 0.200519 -0.0342504 -0.00221445 -0.0375401 0.0534751 0.0708092 0.0354153 -0.0663226 0.121511 0.0859251 0.0965698 -0.052838 -0.0457416 0.0357292 0.0760589 0.0358741 -0.0979411 -0.0981314 0.113638 0.0724931 -0.0410242 -0.0712279 -0.125383 -0.0955377 0.120886 -0.172646 0.00584148 -0.0876551 -0.0205612 -0.0373524 -0.0610208 0.038982 0.110665 0.175222 -0.0274697 -0.00258737 -0.120017 0.0127736 -0.00136359 -0.144104 0.0238008 0.0207408 -0.0446306 0.000651571 -0.0913204 -0.100535 -0.0199989 -0.0560952 0.0624315 0.0670163 -0.00459152 -0.0224814 0.0791583 -0.00137905 -0.0725813 0.0339549 0.0227263 0.0268644 0.00473834 -0.0882377 -0.0724904 0.101629 0.024184 0.118296 0.113782 0.0194134 -0.00935197 0.0212638 0.0171819 -0.0339328 -0.0413237 -0.184575 0.108087 0.0539269 -0.0596986 -0.0439074 0.0406505 -0.0012835 -0.0917942 -0.0112261 -0.0363272 -0.0960237 -0.176273 0.121346 -0.182387 -0.0537924 0.0978833 0.0228896 -0.0590756 -0.0778039 0.063216 0.0322879 0.110694 -0.00669255 -0.0338327 0.140994 -0.117905 -0.0137547 0.0785607 0.0560769 -0.172354 -0.041703 -0.0979619 0.096051 0.0902059 0.0139567 0.0131847 -0.030546 0.0354117 0.0828362 0.104128 0.0682706 -0.00180939 0.164201 -0.183691 0.10826 0.194591 -0.058767 -0.0768539 -0.0389317 -0.0539872 -0.126987 0.0215249 0.0108386 0.0495431 -0.0712826 0.0841176 0.063823 0.114901 -0.148827 -0.111114 0.060646 -0.131867 0.013429 -0.0479213 0.102416 -0.131866 -0.0414058 0.0448376 0.00898909 -0.0811648 0.0272289 -0.0503523 0.0973544 -0.0676585 0.0982204 0.102959 -0.00141621 0.133377 -0.124972 0.176143 -0.19965 -0.00797128 0.115302 0.050358 -0.0120322 0.0311358 0.091879 -0.0458099 -0.0369298 0.115287 -0.0387061 0.0298346 -0.13822 -0.0293739 -0.0553189 0.102917 0.0366246 -0.00411599 -0.0195334 -0.122952 -0.10627 -0.00495151 0.0692428 -0.00330162 0.117342 -0.0999726 -0.0966287 -0.132008 0.091488 0.094123 -0.111189 0.00674973 0.0171441 -0.136277 0.0132537 -0.0953045 0.011144 0.149475 0.0173496 0.094989 -0.195046 0.192405 0.176111 0.0257004 -0.15897 0.135771 0.0439534 -0.105765 -0.104298 -0.000630814 0.0528555 -0.0624219 0.0540823 0.0186378 -0.0346584 -0.0451503 0.110494 -0.030719 -0.0848461 0.0368143 -0.168713 -0.141369 0.101881 0.0334279 0.0399999 0.0152859 -0.0437023 -0.0252154 0.0311182 -0.00765742 0.0388895 -0.00806376 0.0607394 -0.00531528 -0.193816 -0.088693 0.00998208 -0.182986 0.0616588 0.0730288 0.0813233 -0.0750509 -0.0861247 -0.0783509 0.0381457 0.0617612 0.0140207 0.0438956 -0.047944 -0.0887519 0.190336 -0.0491181 -0.139082 -0.156733 -0.193303 0.0921941 -0.0540933 -0.0123643 -0.177694 0.0669207 0.064516 0.0501199 -0.0319676 0.00369159 0.151609 0.0842985 -0.0674279 0.0618404 0.0705418 0.135597 -0.0252803 0.0482891 0.101887 0.100472 0.0498569 -0.00167476 0.065808 0.0327182 -0.102898 0.127505 0.18443 -0.0570071 0.099166 0.0407416 0.0472304 0.0441541 0.0842759 0.0988261 0.105169 0.0163582 0.05635 0.0478374 0.102612 -0.190308 -0.0919502 0.0242444 -0.0734967 0.00512763 -0.0143088 -0.173123 -0.169237 0.0346837 -0.0487885 -0.0194332 0.000408938 -0.158007 0.125499 0.0439881 -0.0433738 0.136171 -0.0397037 -0.0310273 0.0169056 0.0781725 -0.0642213 0.150605 0.0950192 -0.041053 0.00869039 0.0206629 0.199994 0.0190966 -0.0196858 -0.0865246 0.0359253 0.109085 -0.128424 -0.182437 0.0607288 -0.105573 -0.133181 0.0192399 -0.0861213 0.0258309 -0.00442187 0.0859094 0.0387289 0.0135035 -0.0732864 0.0855459 0.0272933 0.0979805 -0.00363435 -0.177663 -0.0304433 0.140653 0.0535555 -0.0224552 0.171633 -0.0116151 -0.0197735 0.193217 -0.0118376 0.0723574 0.0301756 0.0324928 0.00674074 0.0287587 -0.0511032 -0.105807 -0.0318374 0.00131276 0.0985198 -0.0537887 -0.0379757 0.0429064 0.0120913 0.0978486 0.0892431 0.121855 0.0650222 0.157808 -0.0478979 -0.0175663 0.0587476 0.0407982 0.00766274 -0.00970149 0.0311132 0.114601 -0.0396973 0.134368 0.0249672 -0.0417929 0.0360733 -0.0318573 0.0733882 -0.0196444 0.0440847 -0.0273835 0.150206 -0.0310605 0.0530728 0.0804427 -0.0166162 0.0145534 -0.0700534 -0.151708 -0.0794668 0.148303 -0.0550581 -0.100618 0.0491776 0.0553744 -0.0281017 -0.0145577 0.132047 0.156891 -0.164122 -0.124766 0.0417308 0.0368326 -0.0242418 0.0961172 -0.0630814 -0.0775248 -0.148788 -0.0534185 -0.152462 0.0461515 0.0211208 -0.162889 -0.0455713 -0.0315547 0.0864575 0.0176575 -0.0946802 0.0231865 -0.178018 -0.01635 0.12978 -0.156276 -0.0843059 0.0365393 0.0191673 0.0407682 0.0307871 0.125317 -0.00581066 -0.0336427 0.101105 -0.00110755 -0.118736 -0.152375 0.1292 0.00162876 -0.01598 -0.0083756 0.00156301 -0.0976423 0.0719121 -0.166938 -0.072404 0.115641 -0.014736 0.133948 -0.0143221 -0.0783763 0.163892 0.0607761 -0.0607373 -0.0482659 -0.167975 0.0258401 -0.0106447 0.133125 0.0953077 0.144296 -0.0107745 0.0409124 -0.145825 0.0978037 0.0884937 -0.019207 0.0994571 -0.0154917 0.0729617 -0.0686589 0.0850936 0.0735286 0.00303416 -0.00262536 -0.0330215 0.0704583 -0.170682 -0.0189966 -0.129591 -0.16147 -0.0689944 0.161581 0.0631707 -0.102769 -0.0578018 0.0706147 0.0478935 -0.0391925 -0.0351833 -0.0316407 0.0963856 -0.0122995 -0.025787 -0.0610485 -0.0258387 0.0358665 0.134083 0.0731814 -0.0368218 -0.0914665 0.0452252 -0.0559684 -0.173961 0.073377 0.0507941 -0.0341398 -0.0161199 -0.0647327 0.0445821 -0.0228017 -0.00996184 -0.0935953 0.0512048 0.0694367 0.112857 -0.183749 0.0774439 0.0354085 0.0398916 0.0896886 0.101944 0.190989 -0.0926181 0.0859549 0.0153311 0.0412452 0.0624302 0.0741148 0.0978377 -0.0095345 0.0346506 0.120845 0.110388 0.0464759 0.0637271 -0.02545 0.0454606 -0.0375413 0.0734046 0.0796059 0.0676581 -0.0410972 -0.0574837 0.0380931 0.0933959 -0.0874278 -0.0542404 0.0137923 0.0261609 0.0555891 0.0740319 -0.140402 -0.172429 -0.0394142 0.0310222 0.0304446 0.137907 -0.03834 0.0515967 0.0432153 0.00656027 0.0183865 -0.040943 -0.0395082 -0.0015813 -0.070676 0.0719842 0.026262 0.0985463 0.0428258 0.0930388 -0.0802136 0.104648 0.197821 0.0851459 -0.159812 -0.101606 0.0718942 -0.08877 -0.0877588 0.174164 -0.0116175 -0.0282214 -0.149498 -0.0770805 0.075404 -0.129957 0.0081543 -0.10661 0.0608185 -0.0538563 -0.151989 0.00693459 0.107447 -0.0735405 -0.136373 0.119908 -0.00109708 0.150267 -0.183567 -0.0972863 0.187103 -0.134559 0.156571 -0.0335488 0.0585967 0.0699623 -0.00971811 0.0998613 -0.114021 -0.174677 0.0452527 0.0257904 -0.076555 -0.0414816 0.00185019 -0.0130558 -0.141914 -0.0647839 -0.0653808 -0.0202973 0.0951157 0.0699582 -0.0293737 -0.0526197 -0.0942034 -0.152828 -0.0716587 -0.0268434 -0.0699934 -0.0382139 0.0408945 0.0835745 0.0113793 -0.111857 0.0668886 0.0252813 -0.0107625 0.0334316 -0.0560297 -0.0559439 0.0926405 -0.173353 -0.10024 -0.021869 -0.0283557 -0.048968 -0.0780896 0.128559 0.00350676 0.0195858 -0.0695784 0.030428 0.0802451 -0.0470293 -0.0666539 -0.138618 0.0490505 -0.0122329 0.00775719 0.0566371 0.00351023 -0.0154438 0.0410893 0.0727418 -0.0601419 -0.0174081 -0.0262246 -0.0265472 0.0284789 -0.0870757 0.178085 -0.0128593 -0.0364364 -0.0786755 0.122221 -0.0634103 0.160047 -0.0362694 0.101821 -0.0728739 0.138563 -0.0879045 -0.106583 0.000758895 -0.0352583 0.157653 0.174551 0.083931 -0.0955745 0.0147759 0.00666499 0.0385361 0.0402089 -0.113534 0.0119202 -0.0956686 0.00718221 -0.0692776 0.163814 0.146866 0.120924 -0.0264422 -0.141777 -0.0613696 -0.0216609 0.147457 0.07945 -0.15696 0.0663962 -0.124276 -0.0869961 0.0792718 -0.0678387 0.00561951 -0.0358309 -0.0481532 -0.0533516 -0.125591 0.12677 0.0943384 -0.0194241 -0.0447126 0.0155639 -0.0467215 -0.0268253 0.00128676 0.0314106 0.0989247 -0.0269662 -0.176181 -0.0070996 0.000581483 0.117675 0.0698793 0.0904007 0.0789286 0.0890429 -0.132855 -0.0452166 -0.0145147 0.0158844 0.0231693 0.0352503 -0.00045931 -0.172797 0.0667034 0.0125714 0.104581 0.119237 -0.0187443 -0.105951 0.0795133 0.0421276 -0.0198587 0.0434619 0.0934168 -0.0464448 -0.13044 0.088772 0.109916 0.022249 0.0796698 -0.143729 -0.00811712 -0.0531003 -0.0400973 0.0237044 0.118392 0.0628338 0.0390408 -0.0713686 -0.142709 0.0468194 -0.0301989 -0.160914 -0.195318 0.0514122 -0.147013 0.125022 0.0940797 0.0394667 0.0896414 -0.119025 0.0900581 -0.0257528 -0.0335529 0.0270514 -0.00224868 -0.0646279 -0.175233 -0.00587146 0.144969 0.0345974 0.0954651 -0.00908094 0.0991876 0.0672488 -0.0310971 0.0335725 -0.0674296 -0.00306775 -0.17248 0.132409 -0.095806 0.0526235 0.13839 -0.107037 -0.0302113 -0.128908 -0.0424912 0.152075 0.0634453 0.0363974 0.0894318 -0.0803811 -0.111537 -0.069827 -0.152438 -0.0113276 -0.195759 -0.0311974 0.0485527 -0.0634265 -0.0597218 -0.0150945 -0.0934662 0.102302 0.159911 0.0628539 0.00339407 -0.000423606 0.135595 -0.0316231 -0.133559 -0.0447443 -0.105661 -0.0110277 -0.0144458 -0.117399 0.00449994 0.0261694 0.0915526 -0.0142601 0.0175859 0.0648824 -0.0440371 -0.0715073 -0.171376 -0.123089 0.0179458 -0.0441459 0.0642642 -0.033011 -0.104017 -0.033622 -0.034001 -0.0763552 -0.0613614 -0.0250212 0.0621584 0.0738648 0.0329195 0.141285 -0.0152812 0.0952414 0.0513813 -0.0565387 -0.163239 0.0407151 -0.111653 -0.035319 0.0185367 0.0926497 0.0780432 -0.154292 0.0254715 0.110961 -0.0788166 0.141479 -0.0551967 -0.157338 -0.180801 -0.150493 -0.0764221 0.0608132 0.102509 0.138372 -0.124162 0.165688 -0.115211 0.142817 -0.105598 0.0557895 -0.0465456 0.105018 -0.00595648 0.0969231 -0.00779733 0.166711 -0.160669 -0.0293873 0.0566956 -0.025339 -0.172771 0.151233 0.00855118 0.147009 0.0127804 0.00683904 -0.039482 -0.0751864 -0.0734671 0.0320318 0.0172709 -0.00886 0.0289569 -0.051814 -0.0475463 0.0573646 0.0551636 0.18395 -0.0609767 0.0172648 0.0168603 -0.103752 -0.0383432 -0.00435306 0.100696 -0.104809 -0.119648 -0.0459283 0.161196 -0.0208841 0.0319474 -0.0276707 -0.0514614 0.130241 0.0764677 -0.0753635 -0.091404 0.0427228 0.071993 -0.0344067 -0.0370917 -0.0527113 -0.0284164 0.0287278 -0.19689 -0.194743 0.0140082 -0.0467307 0.0361201 -0.033128 -0.021042 -0.0269867 -0.0347329 -0.1267 -0.0896581 0.106849 0.0254981 0.0901108 0.129311 -0.0196309 0.0987012 -0.151189 0.0496864 -0.0887843 0.0912694 -0.0964673 -0.052594 -0.0713473 0.0869282 0.0353293 0.0237048 0.0521375 0.0299851 0.0400574 0.0538002 0.0383531 0.0510512 -0.0713679 -0.00801703 0.0564575 0.0273083 -0.0990437 -0.0669423 -0.084352 0.0769882 0.178199 -0.180326 -0.0737705 -0.128524 -0.0920709 -0.000737384 -0.189142 -0.0266947 0.0195949 0.0879582 -0.0270792 0.0864885 -0.168796 -0.0680054 0.0576001 0.0830979 0.0660414 -0.00880735 -0.00161294 -0.0356639 0.0506615 0.0651823 -0.150924 0.0767414 -0.037366 -0.0969588 0.0453578 -0.123733 -0.0258248 -0.0845256 0.0869317 0.159686 0.0506765 -0.135597 0.111977 0.0612677 0.00259086 0.12521 -0.0886141 -0.0687422 -0.0824706 -0.0773007 -0.00485368 -0.0822661 0.152957 -0.00675455 0.0749581 -0.186411 -0.188054 0.123809 -0.0974877 0.108707 -0.0771219 -0.00484557 0.0119314 -0.0304422 0.0350045 0.0899367 -0.0888637 0.106836 -0.0730592 0.195654 -0.0657108 -0.0618527 0.0523403 0.00826553 0.00226829 0.024791 0.178567 -0.0737626 -0.172466 0.0981902 0.0394099 0.119931 -0.174521 0.113538 -0.14205 0.123846 -0.0553803 -0.0085572 -0.0224124 -0.0967033 -0.180532 -0.0110098 0.136768 0.0840571 -0.0329168 -0.0293388 -0.0285214 -0.0137114 0.17198 -0.182862 0.0162133 0.000472359 0.036462 0.014994 -0.116156 -0.0353971 -0.0871603 -0.0717537 -0.0658919 0.0528559 0.132204 0.00314492 0.0576556 0.0451793 -0.122793 0.0873949 -0.0766613 -0.0954683 0.0214667 -0.125764 -0.083475 -0.011069 0.0298275 0.00655096 0.0699997 -0.0149555 0.0161806 0.116198 -0.180104 0.0566123 -0.184284 0.132304 -0.148556 0.0675995 -0.0680514 0.025098 0.0999402 -0.0459736 0.0364679 -0.0286284 -0.0439763 -0.0862849 -0.0347043 0.140075 -0.0593281 -0.0104151 -0.18099 0.0221638 -0.0168541 -0.112617 0.198236 0.0181916 -0.07497 -0.00340059 0.0841215 -0.189011 0.131419 0.014727 -0.0670198 0.0884739 -0.0783943 -0.0745529 0.130473 -0.164272 -0.0610219 -0.032827 0.0218756 -0.171384 -0.0723952 0.0519987 0.0549051 -0.0395309 -0.0824007 -0.0586964 0.0742003 0.0310488 -0.0844061 -0.0814795 -0.0848708 0.0223833 0.121769 0.067749 0.0570561 0.121063 0.0715026 -0.00163486 -0.0365084 -0.0962738 -0.127387 0.118333 0.0356426 -0.0166652 -0.0610641 0.0117436 -0.044018 -0.0228806 0.0598743 -0.0707741 -0.0341346 0.0370516 0.0339564 -0.0517152 -0.00428095 -0.00959802 -0.104142 -0.0523313 0.0907493 -0.101426 -0.108487 -0.0596063 0.011403 -0.0803732 0.0522466 0.160902 -0.0479891 -0.0720487 -0.0321366 -0.0167406 -0.0348969 -0.0936547 0.0232909 -0.121961 -0.0266871 0.066585 0.0517825 0.1041 0.0613379 -0.0309846 -0.0480649 -0.105783 0.0224912 0.0498423 -0.0196096 0.0902208 -0.0765414 -0.193219 -0.0113433 0.136418 0.053421 -0.122269 -0.0806944 0.110744 0.0495491 0.0857131 -0.0768784 -0.00141673 0.183312 0.0189735 0.0142211 0.0994465 0.00444679 0.0982409 0.0842549 -0.122877 -0.0200462 -0.166346 0.0165703 -0.0185775 0.0147857 -0.0866466 -0.0365276 -0.0217719 0.0803025 0.0181341 -0.129836 -0.16071 0.0345939 0.00460359 0.0282115 -0.0521692 0.120257 -0.0808795 0.105266 0.00547788 -0.142587 -0.088898 -0.132395 0.0648925 0.0157073 -0.0239265 -0.125489 -0.0409897 0.161214 0.138722 0.0695422 -0.0936289 0.0950762 -0.118203 -0.120056 -0.0923105 -0.0557641 -0.160675 -0.0185347 0.0444046 0.0184509 -0.0103162 -0.0683592 -0.081392 -0.0310877 -0.000927508 -0.149385 0.00968938 0.0862221 0.0684522 -0.179065 -0.0796758 -0.0804374 -0.0159262 0.0338604 -0.147589 -0.104209 -0.0923298 -0.0644894 -0.0457581 0.0866473 0.197683 -0.0229524 0.07615 0.0309308 0.150033 0.0949322 -0.112809 -0.0683376 0.0283488 0.0643728 0.0870777 0.0477637 0.0500944 0.0196049 -0.070913 -0.0487639 0.112256 -0.0512794 -0.134136 0.0645368 0.0322414 0.0666046 -0.185742 -0.0509085 -0.0885843 0.081039 0.126867 0.126451 0.00667694 -0.0719986 -0.174259 0.101137 0.000835597 -0.183839 0.0557699 -0.0515001 -0.0920984 -0.0437116 0.028522 -0.00750214 -0.198987 0.0246065 -0.0784785 0.181483 0.0195994 0.0456891 0.0925806 -0.121361 -0.000909639 0.1833 0.0498693 0.118456 -0.0477998 0.0999154 -0.0666795 -0.0137612 -0.0565794 0.143292 -0.0741665 -0.00514949 -0.0816882 -0.0920585 -0.157358 -0.138348 0.15905 0.145396 0.0622876 -0.0350761 0.0442874 -0.125827 0.117937 -0.00422038 0.109836 -0.0480689 0.00409422 -0.162485 0.0956343 -0.0605742 0.143069 -0.0738492 0.144245 0.0530649 0.0327929 -0.0304351 -0.0130896 -0.0612583 -0.198198 0.132703 -0.0716733 -0.00863045 -0.116816 0.0300526 -0.00678514 0.10606 -0.036588 0.00810671 0.0288975 0.050031 0.0661207 -0.0648635 0.187045 0.0604927 0.0560543 -0.0849373 0.0382464 0.0463903 0.179682 0.0897333 -0.0625861 -0.0442999 0.0322405 0.134653 0.0902629 -0.00319605 0.0808939 0.0739071 -0.0657008 -0.0508974 0.0588834 -0.0260768 0.158294 -0.0506719 0.0102278 0.0139784 0.0592298 0.0899267 0.116028 0.105485 0.122873 0.0211455 0.122877 0.0859378 -0.0373006 -0.154157 0.0602725 -0.131944 -0.0291187 -0.120748 -0.161297 0.0684498 0.0544459 -0.131688 -0.0722113 -0.0348386 -0.0887901 -0.0327817 0.124092 0.0851229 -0.0821582 -0.0999035 0.0299442 0.0183863 -0.0615066 0.00367941 0.034159 0.00334252 -0.0034313 -0.0213572 -0.141556 0.0440362 -0.00147104 0.0729601 -0.044757 -0.178351 0.0885464 0.165454 0.165219 -0.106155 -0.031943 -0.0635189 0.116407 0.0380703 0.0449919 -0.032881 0.135529 -0.125229 0.0706849 0.0200669 -0.0936253 -0.0216779 0.114561 -0.139381 -0.0621499 -0.17827 -0.0722179 0.0117674 -0.0594564 -0.124018 -0.15534 0.0866412 -0.0547808 0.172324 0.0905169 0.121599 0.0711536 -0.0628036 -0.149638 0.103984 -0.0559994 -0.00553229 -0.0188932 -0.0519674 0.0306137 0.17491 0.142577 -0.19738 0.0518976 -0.0202139 -0.113452 -0.0708248 0.038508 -0.0245493 0.021984 -0.0791242 0.0960416 0.068463 -0.00761902 0.0492066 0.128501 -0.0214657 0.0631268 -0.0224942 0.0180482 -0.0838953 0.147502 0.0841305 0.0198259 0.163001 -0.0733906 -0.07871 -0.049229 0.0499351 0.0760598 -0.0775582 -0.048784 -0.0889257 -0.056726 -0.044422 -0.101171 0.0690202 -0.0618423 0.0154648 0.0858661 0.0234274 0.0911886 -0.000751614 -0.171503 -0.127383 -0.143867 -0.0534361 0.0210266 0.00302329 -0.00867053 0.141358 0.0335835 0.102818 0.0233056 0.00751743 0.0136874 -0.0333209 -0.124077 -0.00837287 -0.0599067 0.0983181 -0.0929561 -0.0512359 0.00152896 0.017188 0.0497306 -0.0228872 -0.038328 -0.00763279 -0.0110211 -0.138935 -0.156319 0.114271 -0.00460359 0.0417239 0.0930312 -0.0331489 -0.0893566 0.00271312 0.0112557 -0.0546378 0.128159 0.000922599 0.0343642 0.144709 -0.164211 -0.0840761 -0.0608877 -0.0896736 0.0498314 -0.0158181 0.0189071 0.0391496 0.0779021 -0.117056 -0.156639 -0.12276 0.0823763 -0.148262 0.12188 0.0778165 -0.122231 -0.0248275 -0.0207358 0.113047 0.0205152 -0.0302949 0.0242636 0.0117437 -0.149517 0.00182077 0.0984509 0.146912 0.0470607 0.118926 0.172016 0.0279365 -0.0662611 0.0524626 0.0581107 0.00990122 -0.0700623 -0.0356366 -0.0980709 -0.0229242 -0.0699751 0.126888 0.113862 0.111857 0.100877 0.00395225 -0.0609161 0.0963734 -0.0592352 -0.0285528 0.0407698 0.0902192 -0.14537 0.0305312 0.01558 -0.00285994 0.123357 -0.0455984 -0.0159286 -0.117284 0.0333555 -0.00265081 0.0384964 0.104308 -0.0614037 0.0779574 -0.0845729 0.0865045 0.120432 -0.121863 -0.162213 0.0477697 0.0588152 -0.0695646 0.1281 0.0649834 -0.110677 -0.0231308 -0.00459911 0.0750311 -0.0751148 -0.0196573 -0.0887046 -0.126784 -0.131044 -0.0564505 -0.00286803 -0.049646 -0.0615451 -0.0398315 0.0892992 -0.00507312 -0.023893 -0.157978 -0.0482288 -0.029851 0.0379694 -0.115865 0.114253 0.00720362 -0.0334527 -0.0240172 -0.0784198 0.0584061 -0.0427092 0.155628 -0.0642481 -0.0078642 -0.0251474 -0.0798149 -0.017916 -0.017976 -0.188954 -0.135283 0.124365 -0.115914 0.0157912 0.118418 -0.0964985 0.149657 -0.0288008 0.103013 0.0724778 -0.0456136 -0.0706417 -0.143269 -0.0409777 -0.0855872 0.124797 0.00381334 -0.0297778 -0.0217885 -0.0524734 -0.0167805 0.034729 0.0689984 -0.0592423 0.0889583 0.0210978 0.054427 -0.13728 0.0626715 -0.00444513 0.0672514 -0.0310595 -0.158412 0.151528 -0.0616622 -0.0653547 0.00917638 -0.0324627 -0.0018535 -0.110623 0.00264308 -0.0277644 0.0177889 0.109469 0.165126 -0.0315884 -0.0256215 0.0791408 0.121753 -0.0501284 0.108365 0.0578463 -0.0749566 0.0837339 0.0983722 0.142942 -0.111814 -0.0999871 -0.034624 -0.172761 -0.0325 0.139527 -0.132062 0.091482 0.0111017 0.0715711 -0.120963 -0.0307324 -0.114737 -0.0641988 -0.080306 0.0741768 0.00454708 -0.136431 0.177402 0.14273 -0.10391 0.137698 0.0926505 -0.0318305 0.043173 -0.100052 0.108136 -0.0603251 0.103307 -0.0500663 -0.00701646 -0.0570832 0.0520409 -0.0283821 0.103156 -0.078681 0.0738688 0.123249 0.137035 0.0210086 -0.0227479 0.053708 0.0771836 -0.0148794 0.0360381 -0.155241 0.107618 -0.0448887 0.158995 -0.0363362 -0.0391077 0.128005 -0.0391097 -0.0631664 0.028567 -0.0152782 0.104694 -0.0370206 -0.0392951 -0.034327 -0.113056 0.074036 0.02586 0.0273738 -0.0711322 -0.0443148 -0.10662 -0.0786084 0.0348532 -0.00309454 0.0325357 -0.0410968 -0.141682 -0.0341122 -0.11357 0.0429932 -0.0156934 0.1234 -0.0170996 -0.000762571 -0.0843285 0.030627 0.0135613 -0.0784895 -0.0207731 0.079401 0.101571 0.0245491 0.106528 0.0117401 -0.122345 0.0314081 -0.0518237 0.140661 0.0175492 0.00684694 -0.081446 -0.122886 0.130228 -0.121261 0.0303138 0.103366 -0.0739186 0.0470938 -0.13088 0.107148 0.0097647 -0.0689454 0.17742 0.0750507 0.051529 0.13721 -0.018237 -0.0381823 -0.0404866 -0.0468369 0.0595179 0.0777398 -0.0952451 -0.122358 0.128915 0.193053 0.0952243 0.036407 -0.0225719 -0.138827 -0.105504 -0.0210777 -0.0312814 0.0792384 0.0648003 0.0006937 -0.107859 -0.0468896 -0.0858811 0.0624768 -0.0216607 0.0801667 0.124572 -0.063517 -0.00448588 0.0519538 -0.00693195 0.0936876 0.0256681 0.130259 0.0496633 0.0176018 -0.131228 0.0633547 0.116773 -0.0463983 -0.106799 0.0788922 -0.138302 0.167803 0.110561 -0.0905952 -0.0777257 0.0625693 -0.00949981 -0.024494 -0.0667588 0.0398307 0.0100774 -0.0299062 -0.0215575 -0.067338 -0.158326 0.0926138 0.10258 0.0185263 0.0235264 0.178676 -0.127908 0.0386634 0.0465841 0.0123287 -0.0896991 0.0935911 -0.0661985 0.108261 -0.139753 -0.150564 -0.111738 -0.00742439 -0.119852 0.0843465 0.0672909 0.0310605 -0.101139 -0.00272451 -0.0995224 -0.0598663 -0.0253987 -0.0999061 0.0580268 -0.0957736 0.113257 0.0835997 -0.0205116 -0.12779 0.166949 -0.117681 0.0916505 0.109317 0.117251 0.170455 -0.0111688 -0.0729385 -0.0736128 0.0508358 0.0685604 0.0701801 -0.039882 0.00835139 -0.00814668 -0.105361 0.00135743 0.025813 0.0547388 0.0847797 0.0960844 -0.127013 -0.15231 0.0727838 -0.169158 -0.112046 0.0320961 -0.0184272 -0.103234 -0.135311 0.00339897 0.0033883 0.0120869 0.015052 0.0113569 0.0267413 0.10122 0.0237874 -0.0867959 0.156593 0.128481 0.0818605 0.062411 -0.0654889 0.0812528 0.0362263 0.0272799 -0.132714 0.177796 -0.0571976 0.0642838 -0.0156139 0.125868 -0.0200503 0.106377 -0.0885093 -0.092399 -0.034737 0.0914409 0.0677937 -0.149978 0.0265554 -0.0159205 0.0464778 -0.00185171 -0.0449806 0.134197 -0.0603734 -0.100188 0.0727105 0.123592 0.135476 0.0747345 0.0175138 0.0673656 0.196022 -0.0794192 0.046801 0.145859 0.0466334 0.149359 0.0965092 -0.060859 -0.0685861 0.0121769 0.0648102 0.104051 -0.113884 0.0156849 0.153061 0.0722413 -0.0504859 -0.0274222 -0.0987516 0.037172 0.100373 -0.135196 0.0177482 -0.0643945 0.00227489 0.156839 -0.00638686 -0.111728 -0.140487 -0.0450525 -0.0421338 -0.0514867 0.0193244 -0.0414924 -0.0422038 0.159733 0.0416793 -0.00365381 0.0936435 0.146237 0.00179177 5.86362e-05 0.126683 -0.160076 0.182481 -0.0456763 0.0747445 -0.0230318 -0.0314619 -0.00930145 -0.0503527 -0.00369276 -0.030923 0.0884741 0.0970527 0.0322668 -0.137505 0.0828591 -0.114429 0.19882 -0.117788 -0.0293101 0.0640082 0.021671 -0.194899 0.00943475 0.128601 0.0315068 -0.0845415 -0.12083 -0.0113965 0.0256081 0.192285 -0.0529986 0.043509 -0.119473 0.0379718 0.0610667 0.0645917 0.0625298 0.0715205 -0.0729586 0.0132845 0.146155 0.0928096 0.0323164 -0.00712336 0.0448668 -0.0082484 0.0419871 -0.0374205 0.124353 0.158646 0.0251982 0.151387 -0.0674342 -0.167597 -0.198008 0.11821 0.031674 -0.112036 0.0972168 -0.0690183 0.155583 -0.12746 -0.0364943 0.0599536 -0.00398273 -0.0188998 -0.0345298 0.0778123 0.0070977 -0.0131202 0.0490345 0.12163 -0.161957 -0.0638408 0.105792 0.00286698 -0.160904 -0.0354057 -0.0908553 0.0513807 -0.0369235 -0.00884823 -0.0828561 -0.0669768 0.012009 0.0960706 -0.0432654 -0.115862 -0.0145868 -0.0312392 0.192209 -0.0312259 -0.0971385 -0.085684 -0.00473194 -0.0640927 -0.065924 0.0301302 0.0317061 0.0424516 0.0411141 0.0331839 0.0554634 0.0586192 -0.168801 -0.00371674 0.113829 -0.0167807 -0.15856 -0.0810735 -0.00502848 0.0056507 0.046297 -0.0443909 -0.132152 0.00293883 0.0695815 -0.152228 -0.0286216 -0.0650662 -0.0704423 -0.123544 -0.0195419 -0.0551292 -0.191101 0.00396454 0.0823148 -0.0367517 -0.143301 0.169108 0.0200877 -0.0714761 -0.00831604 -0.163831 0.041622 -0.0305875 0.0203491 -0.0237209 0.068095 -0.0665876 0.0218762 0.0541532 0.060678 0.196716 0.136589 -0.0187284 0.0295607 -0.0937769 0.128912 -0.119369 0.0421552 0.0308754 0.0549985 -0.0507576 0.0246573 -0.0816111 -0.0392415 -0.120414 -0.174525 0.0926787 0.0770934 0.162342 -0.0102644 0.0293322 0.0492208 0.0145668 0.0815982 -0.0260928 -0.188385 0.0304729 0.174609 0.143004 0.146719 -0.0754764 0.00515399 -0.0530754 -0.048853 0.00205587 -0.031892 -0.138358 -0.0690951 -0.115202 -0.188042 0.0908256 -0.0364079 0.0250439 -0.123892 -0.0441328 0.0453054 0.00465357 -0.0448068 0.0586559 -0.194175 0.114045 0.139516 0.0105794 -0.0794053 -0.0591487 -0.0638827 -0.109553 -0.0198724 -0.0672624 0.144623 0.0653467 -0.0903745 0.0447707 -0.118199 0.179398 0.0880659 -0.0813546 -0.0979056 -0.0556189 0.0815004 0.0504895 -0.00686293 0.00387711 -0.0274301 0.105559 -0.0452276 0.0570216 0.0865618 -0.0631334 0.025878 -0.0376652 -0.0627477 0.129038 -0.102346 0.0793662 0.0125295 -0.124987 0.0835553 -0.022559 -0.0445912 0.1697 -0.0731471 -0.0310464 -0.073325 -0.0767752 -0.0405744 -0.0937958 0.0182178 -0.144572 -0.0900666 0.0762903 0.183888 -0.00151062 0.0528075 -0.10954 -0.116666 0.167246 0.0823413 -0.0609172 0.189781 0.0289335 0.062665 0.0843501 0.0234669 0.175055 0.0387857 0.16812 -0.0115619 0.0352886 -0.0319244 -0.166266 -0.0415001 0.0261393 -0.0411363 0.0842208 -0.115101 -0.157346 0.0101278 0.0737859 -0.066016 -0.0135068 -0.0838677 -0.00210064 -0.0213291 -0.0383526 -0.00591791 0.0222153 0.0380686 0.115279 -0.00663678 0.02394 0.00910579 0.104211 0.140006 -0.0396825 0.168565 -0.105421 0.0099629 -0.172323 0.0793159 -0.1193 0.0393887 -0.0366641 -0.163786 -0.147891 0.0249738 -0.00998023 -0.0276177 0.0424288 0.149152 -0.03843 -0.0772422 -0.0767995 -0.131949 -0.000407504 0.0508473 -0.0449753 -0.0186483 0.0638257 -0.00371401 0.0690978 -0.0528442 0.0239689 0.00722179 -0.129018 0.0746939 -0.0219385 -0.0303223 0.0125685 0.0934831 0.0603623 0.0629562 0.116261 0.0391463 -0.0783356 0.0781823 -0.0850203 0.0681908 -0.0773415 0.182712 -0.0650201 -0.113666 0.137123 0.0660653 -0.0773781 -0.127938 0.0576233 -0.0239368 0.0385958 -0.0194106 0.0599695 -0.00448389 -0.0355712 0.058721 0.0658396 -0.0928837 -0.0192534 0.106596 -0.0217584 -0.0119448 0.10064 -0.161891 0.0184016 -0.05989 0.0488743 -0.0408676 -0.0149244 0.170645 0.0212825 -0.045486 -0.0144862 -0.0100535 0.0482781 -0.018191 -0.0714742 -0.12271 -0.0630721 0.1611 -0.157908 -0.101831 -0.0312125 -0.160129 0.0284493 -0.0570754 0.0292915 -0.0555213 0.0908996 0.0238992 0.0375009 -0.0352657 -0.141856 0.060893 0.175403 -0.12586 -0.083173 -0.0100171 0.0190775 0.00735102 -0.043621 -0.0974266 -0.0483521 -0.0553228 -0.0832329 -0.0592 -0.0298033 0.0340975 0.0607481 -0.0870061 0.0428365 -0.14854 -0.0960462 -0.0733441 0.0373577 0.160263 0.00346089 -0.102673 -0.00729896 -0.141788 0.010934 0.0346861 -0.00575602 -0.0116641 0.0362213 0.096896 -0.177985 -0.0959413 0.0426538 0.0277671 -0.0386805 -0.12734 -0.0119026 -0.00925873 0.0366207 0.0086063 0.00624368 0.00857825 0.0872512 -0.0142486 -0.0234694 -0.0219845 0.0053423 0.0713985 -0.161358 -0.00526809 -0.195804 -0.00782103 0.15965 0.0170402 -0.0973261 -0.125643 0.127539 0.0314991 0.0325253 -0.199739 -0.0670156 0.0522174 -0.046192 -0.0420393 0.115067 -0.0958026 0.0379315 0.172858 0.0138249 0.00247238 0.0267777 0.0635758 0.0531317 0.0852904 0.102439 0.027945 -0.0304459 0.198337 -0.0838827 0.0685006 0.0607624 -0.0755054 0.136975 0.0760678 0.0254538 -0.0294246 0.0855192 -0.140315 -0.107429 0.0430604 -0.108419 -0.00311206 -0.0953756 0.147885 0.108976 -0.0556668 -0.0429797 0.129605 0.154526 -0.136407 -0.00474042 -0.0228256 -0.0154118 0.0686529 -0.133896 0.0969918 0.0206677 0.0746382 -0.0901926 -0.0622379 -0.0910718 0.0128873 0.141706 0.147635 -0.130632 -0.0630328 -0.131036 0.175208 -0.0485676 0.181855 -0.0236098 -0.00282073 0.0896365 -0.134945 -0.0104156 -0.0470175 -0.111729 -0.083494 -0.0333015 0.0325335 0.120059 -0.101883 0.045741 0.0964674 -0.03068 -0.0778493 -0.189165 0.110417 0.0284888 -0.185187 -0.12512 0.101998 -0.0199174 -0.0139402 -0.0811853 -0.075074 0.0940538 0.0936501 0.169545 -0.070899 -0.123728 0.0140401 -0.0369413 -0.0308652 0.114128 0.0971106 -0.127339 -0.0742842 0.130798 -0.0933558 -0.131651 -0.0699644 -0.0787989 -0.0413395 0.134174 -0.0298159 0.0617305 -0.112641 0.0859118 -0.154314 0.00792738 0.0884879 0.077529 -0.00396812 -0.130854 -0.0504325 0.0595018 0.0540922 -0.0324884 0.0119328 -0.0418057 -0.124586 0.0383291 -0.0623355 -0.0682668 -0.0629283 -0.0947992 0.0574886 0.036158 -0.122606 -0.0457615 0.032912 0.195383 0.146797 -0.0603048 0.0578886 -0.0494959 -0.0887448 0.00201042 -0.0518037 -0.0318903 0.00925955 -0.022942 0.0322874 -0.114933 0.179583 0.0212139 -0.0106914 0.114681 -0.00764132 0.000849535 0.108923 -0.0293557 -0.0824995 0.0261562 0.128553 -0.0463671 0.0604065 0.0558833 -0.0908665 0.116619 -0.0715146 -0.0604164 -0.0390974 -0.0114825 0.104326 -0.0759056 0.0141582 0.0343368 0.0069833 -0.0832339 -0.0668431 0.070829 -0.0920379 -0.0968885 0.196775 0.0501972 0.0754644 0.00130435 -0.0237757 -0.109573 0.195435 0.143101 -0.0966802 -0.05853 0.0106728 0.0190135 0.0841365 0.112629 -0.0401739 0.0529728 0.0667241 0.00245072 0.0877043 0.0332226 0.101004 -0.0377519 -0.0691777 -0.0321046 -0.11934 -0.0603028 -0.00978305 -0.024658 0.00613262 0.0480623 -0.164547 -0.02175 -0.174372 0.0896253 -0.010047 0.0250959 -0.103643 -0.0817022 0.0973355 6.64703e-06 -0.0289755 0.143038 0.119935 -0.0708419 -0.0823945 -0.100224 0.0622519 -0.135814 -0.155886 -0.169043 -0.0838204 0.0366383 -0.0200398 -0.023761 0.00516824 -0.129642 0.0492761 -0.041996 0.0452357 0.104191 -0.0641704 0.00742523 0.0939522 0.156939 -0.00351642 0.0441961 0.00040193 -0.144819 -0.0659628 -0.0473862 0.116811 0.179131 0.0178126 0.0885067 0.0418301 -0.152484 0.0422287 -0.16567 -0.0541499 0.155838 -0.107409 -0.105447 0.00890991 0.0465027 0.101698 -0.10872 -0.0185816 -0.089274 0.146215 0.0561877 -0.0813578 -0.0268449 -0.0194126 -0.0378275 -0.117266 0.0996727 0.141953 -0.0430318 -0.147933 -0.152739 0.0884245 -0.0449429 -0.107399 0.0624921 -0.00831941 -0.0819382 0.0870695 -0.0922941 0.0269089 0.016014 -0.00108257 -0.150916 -0.032551 -0.0455496 0.181797 0.0941816 0.171825 -0.127734 -0.150548 -0.0640706 0.0748093 0.0789616 -0.14045 0.135729 0.132009 0.0425421 0.0348391 -0.0703029 -0.120922 -0.11942 -0.0299026 0.00969549 -0.0187338 -0.15157 0.160915 0.156516 -0.0682488 -0.122073 0.144726 -0.0374327 0.0557744 0.188715 0.0752991 -0.0169478 0.0362766 0.042917 -0.104725 0.0059936 -0.0561523 0.0216337 0.100878 -0.09836 -0.0999505 0.0467223 -0.0762607 0.0511555 -0.00185457 0.107021 0.159319 -0.0438897 -0.0493321 0.051597 -0.0515384 0.0498302 -0.0979264 0.19002 -0.0799382 -0.146104 -0.101505 0.0251058 -0.128011 0.0728911 0.0869274 -0.17549 -0.0992672 0.0518702 -0.0398502 -0.0830295 -0.0141228 -0.0474206 0.147154 -0.129973 -0.0505387 0.0474204 0.128379 0.0484698 0.0300133 -0.0371723 0.0556451 0.0967787 0.0483563 -0.0176776 -0.0950036 0.0420787 -0.102547 0.0302207 0.018606 -0.0620789 0.0709059 0.0897925 0.0589102 0.023485 -0.0243914 0.0770209 0.0165648 0.0396109 0.00889977 -0.0109995 0.0124194 0.0551344 0.139206 -0.000540182 0.114725 0.109539 -0.0738507 -0.0893041 -0.0234699 -0.140934 0.0647581 -0.0256724 -0.0101786 -0.0106663 -0.0653591 -0.0158524 0.0751436 -0.0846665 0.177925 -0.0357386 -0.00982128 -0.0254325 0.0741711 -0.0684621 0.0170227 0.0905523 0.0194333 0.154844 0.132609 0.108652 -0.125724 0.0105376 -0.0443443 -0.0473866 -0.0187281 -0.0356574 0.0158787 0.0617091 0.103798 0.0372925 0.0227877 0.0724112 0.0023035 0.0686376 -0.0113795 0.0354615 -0.0141709 0.030965 0.146215 0.135275 0.0928686 -0.0320622 0.137407 0.00999043 0.0190777 0.00469117 0.181136 -0.0257794 -0.0731235 -0.0247195 -0.199947 0.0727522 0.104565 0.0792068 -0.102418 -0.069097 -0.0365632 -0.0475859 -0.103476 -0.187596 -0.165246 0.0589211 -0.0310416 -0.0106445 -0.128038 -0.0706081 0.131195 -0.0933061 0.164585 0.0493462 0.0651286 -0.103777 0.0186706 0.0627607 0.0215439 0.14579 -0.00281457 -0.0554077 0.0597044 -0.107503 0.0499355 -0.134485 0.129714 -0.0009194 -0.0215042 0.0289627 0.116396 0.12334 -0.00203121 0.045117 -0.183499 -0.0317253 0.0109315 -0.0108162 0.0604491 0.00161845 0.192441 -0.063507 0.0389608 -0.104736 0.0244768 0.0351543 0.157855 0.000362672 -0.0975464 -0.157285 -0.114591 -0.0185631 0.0718267 0.0410214 0.0305737 -0.0907554 -0.0171735 -0.0491765 0.0267246 -0.0447385 0.017266 -0.0453598 0.0452675 -0.102336 0.103468 0.017531 -0.0684885 -0.0224971 -0.19223 -0.0260661 0.0245894 0.0671616 0.15429 0.171494 0.0267092 0.0324301 0.00533123 -0.0259325 -0.0515233 -0.15365 0.131869 0.0949373 -0.0374249 -0.176982 0.0226981 0.0464652 0.00316015 -0.170218 -0.00123322 -0.0481466 -0.0411512 0.00247537 -0.0467526 0.129045 0.101833 -0.153877 0.168116 0.0207738 -0.0709858 -0.0423102 0.0673784 0.00548777 -0.0686995 0.17517 -0.106672 -0.0137475 0.111787 0.0163992 0.0477931 0.0588702 0.0353242 0.17732 -0.0469711 0.0705118 0.143857 -0.164203 -0.158386 0.102296 0.038696 -0.0300449 0.0713041 -0.107591 -0.0832353 0.0362155 0.0390696 -0.150676 -0.000787875 -0.177332 -0.0144743 0.0751108 0.0261854 0.108653 -0.0563687 0.111303 0.0686946 -0.136831 0.00449578 -0.186633 -0.0225159 -0.121215 -0.0648527 -0.0210709 -0.0627319 0.0147944 -0.0879479 0.0586908 -0.0680972 -0.0680146 -0.0543073 -0.107803 -0.0407965 -0.0868564 -0.0205863 0.182684 -0.0824617 -0.0363646 -0.0548125 -0.126142 -0.0440129 -0.028077 -0.0567581 -0.175151 0.0630057 0.0897584 -0.0366147 0.029886 0.0753672 -0.189175 -0.00302335 0.130967 -0.0606562 -0.120942 0.120433 -0.0430619 -0.048724 0.188313 0.03237 0.0709084 -0.0413152 0.115001 -0.155411 -0.0612725 0.0611461 0.0298459 -0.0322996 0.107341 -0.118663 0.0656043 0.026074 0.00969957 0.00424815 -0.130852 -0.0444201 0.158609 -0.0423182 -0.0338445 -0.183167 0.00663246 0.155523 0.0577523 -0.0619229 0.0107393 -0.138654 -0.0915551 -0.0645508 0.129675 0.134965 0.119318 0.0854049 -0.0599753 -0.000738343 0.135168 0.139179 0.10406 0.0590212 0.182736 0.0682742 0.0467886 -0.0687664 0.113393 -0.0642579 -0.0888154 0.0191575 -0.0971637 0.0331984 -0.0279241 -0.0145182 0.0106748 -0.0420118 -0.0963033 -0.109834 -0.0240016 0.138655 -0.0742306 0.0096743 0.141793 0.186989 -0.00386221 0.0114964 -0.0137497 0.0176519 -0.155226 0.0709837 -0.0925977 -0.0683235 0.110835 0.0295405 0.0485113 0.102718 -0.155438 0.012614 0.0494535 0.00845154 0.192548 0.0146067 -0.0383862 -0.0512979 -0.0562512 -0.109186 -0.0733365 -0.108373 -0.0374483 0.0207749 -0.0987367 -0.00422844 0.0443195 0.0768422 0.0999142 -0.157687 0.0883079 0.176426 0.0435986 0.00626006 -0.136499 -0.00389181 -0.0995001 0.0205882 0.0443711 0.0221038 -0.0167095 0.143472 -0.109426 0.0886239 -4.63228e-05 0.0629176 0.019998 0.0628509 0.054226 0.0346195 0.0737417 -0.111627 0.102322 0.143707 0.0964148 0.16948 -0.0766785 0.0629318 -0.00687594 -0.12151 -0.0133883 0.135661 0.042464 -0.138947 0.138982 -0.0510681 -0.0329611 -0.0376977 -0.0529333 -0.13047 -0.15937 0.029221 0.191694 0.03074 0.0627409 -0.0634795 -0.0411972 -0.0358622 0.0354875 -0.0773966 0.02579 -0.158128 0.160183 -0.18148 0.101421 0.0751647 -0.0617102 -0.0846722 -0.0246676 -0.00947787 -0.0337801 -0.0342817 -0.000439138 0.0973065 0.0575752 -0.0163364 -0.0875257 -0.0462046 -0.195601 0.0583765 -0.0259932 0.0304991 -0.0460947 -0.0573368 0.0888942 -0.103701 0.123762 0.0745092 0.154874 -0.125038 0.139042 0.0550094 0.0591678 -0.0864217 -0.176969 -0.0123135 -0.0445603 0.10146 -0.0765769 0.136842 0.0866328 -0.094549 0.111207 -0.0928744 -0.119649 0.0608961 -0.160937 0.1995 -0.0515562 -0.0895009 0.0308577 0.113669 -0.00982648 0.0266847 0.0275881 -0.00100034 0.0558431 -0.00226084 -0.100223 -0.15007 0.0312482 0.136999 0.0980862 -0.0280843 0.00739183 0.0806403 0.0251063 0.0849572 -0.0720197 -0.0579402 -0.0506972 0.0412063 0.0863486 0.058194 0.0520208 0.0259965 -0.0951279 0.0226165 0.0252375 0.0320066 0.020168 0.0674933 -0.0434838 -0.0380317 -0.0594896 0.0686451 0.0870291 0.0306824 -0.0618251 0.136673 0.0782738 0.0684126 0.0666086 0.0911096 -0.101017 0.124874 -0.131914 0.10493 -0.112242 0.0505644 0.147878 -0.123826 0.0304434 -0.0391166 0.0457178 0.0111221 0.0211513 0.0734377 -0.0455019 0.031734 -0.0212176 -0.120841 -0.125371 -0.0742867 -0.0267298 0.0818502 0.0345508 -0.0687283 -0.00794003 0.0684933 -0.114498 -0.0634002 -0.00371605 -0.105027 0.0412257 -0.0437837 0.0628144 0.00404159 0.0396402 0.0284154 0.152243 -0.104465 0.069667 -0.00347494 0.0294075 0.142347 0.0752091 -0.0324459 0.188135 -0.0191234 0.0768726 -0.0546442 0.00476152 -0.0729337 -0.152829 -0.115952 -0.0297563 -0.0354919 0.0949894 0.11585 0.0077457 0.0720149 0.0485087 0.12553 0.15632 -0.029358 -0.018911 -0.138722 0.128346 0.00746429 -0.0349223 -0.0989077 -0.102247 0.177591 -0.0761683 0.0305418 0.0098576 0.0811733 0.03303 -0.077024 -0.142332 -0.0341489 0.00867713 -0.154502 0.00890547 -0.111985 -0.0594059 0.100903 0.15566 0.125494 0.0776756 0.0707581 -0.0470538 0.0959521 0.146381 0.00752392 0.16918 -0.00589668 -0.00302437 0.0792424 0.0708885 0.0977153 0.0665281 0.099947 0.0196074 -0.016594 0.114529 -0.00380878 -0.0333018 0.141833 -0.0654706 -0.0481977 0.0301119 -0.143461 -0.00880826 -0.127451 -0.111887 0.0634619 0.0155571 -0.0405644 0.169211 -0.046939 0.105205 0.0184152 0.0123654 -0.0819201 -0.0259223 0.1366 -0.00170629 0.00299297 -0.198541 0.0228339 0.0647118 0.0722803 -0.0491099 0.130335 -0.0879845 -0.118259 -0.000566486 0.0754062 0.0912974 0.101834 -0.0975525 -0.123688 0.0131229 0.0643167 0.0466833 0.0805863 0.0573119 0.0879171 -0.130066 -0.136223 0.0213634 0.0465868 -0.0537739 0.185237 -0.180449 -0.118462 -0.0735001 0.0128024 -0.0979865 0.00281369 -0.0907052 0.00854019 0.122596 0.0663062 0.0055675 0.0360665 -0.0309822 -0.0357343 0.0917047 0.0290315 0.0307538 0.0339084 0.0113235 0.0816061 0.0706186 0.086111 -0.0590736 -0.153481 -0.15682 0.0963259 -0.04053 0.120688 0.0488931 0.0384346 -0.0527416 -0.189437 -0.00908757 -0.0488315 -0.0568018 0.0086248 -0.0553301 -0.0780199 -0.128465 0.0682379 0.0805501 -0.00546362 -0.105687 0.105603 0.00132112 -0.111999 0.0685121 -0.0903103 0.0447305 -0.071516 -0.0205128 0.00144438 -0.0253199 0.0148921 0.191802 -0.0212238 -0.125313 -0.0878909 0.136083 0.0163889 0.0294387 0.0198378 0.0242644 -0.0316457 0.142194 0.0260081 0.0241108 0.0829744 -0.0997679 -0.0248128 0.0652792 -0.121867 -0.125972 -0.115219 0.102802 0.0207836 -0.0939574 0.125005 -0.000890526 0.11574 0.120953 -0.1916 0.0957753 0.193304 0.0330979 0.0738497 -0.189295 -0.154104 -0.022214 0.0289494 -0.196283 0.0886126 -0.142175 -0.0752043 0.0340638 0.0884349 0.180382 -0.0252893 0.029686 0.0910947 0.0538354 -0.0168647 0.0198137 0.00644502 -0.099466 -0.0747961 0.00422111 -0.112257 -0.178996 -0.0712894 -0.0254898 0.0233069 0.123569 -0.0491185 -0.019764 0.0638793 0.116818 -0.134946 -0.0830775 -0.00757335 0.0676915 0.0439958 -0.136761 -0.00448386 -0.0570283 0.0923041 0.13562 -0.0474158 -0.0387882 0.0401082 -0.0403079 0.037138 0.0540105 -0.00165087 0.00342582 -0.0398266 0.0622383 0.015518 -0.0486474 -0.0843163 0.10244 0.026538 0.0287911 -0.0804676 -0.102932 0.0666473 0.0419412 0.10837 -0.0366406 -0.107425 -0.0590349 -0.101045 -0.0222318 -0.0860191 -0.0210863 0.00477979 0.0381491 -0.182699 0.0508879 0.12799 -0.00552765 -0.117807 -0.118662 0.0188399 -0.086259 -0.0522537 0.00840928 0.0634327 0.10149 -0.137286 -0.0957355 -0.0670517 0.125529 0.0500423 -0.0210327 0.0657147 -0.0398367 0.090457 -0.144552 -0.140716 0.121756 0.0184393 -0.0291173 -0.13895 -0.0527664 -0.0202376 -0.015096 0.0521363 -0.184379 0.128714 0.0180583 -0.00936542 0.0792523 0.051027 -0.0988783 -0.071419 -0.0557081 0.00889733 -0.10968 0.130927 -0.00175598 -0.0159845 -0.163021 0.0222302 0.0721899 -0.100808 -0.00403502 -0.0218579 -0.143819 0.141887 -0.0897176 -0.0858641 0.169125 -0.10692 0.0136801 0.101689 0.0207881 -0.0726041 0.0861311 -0.0164236 0.0460819 -0.0701952 0.116023 0.132913 -0.011502 0.0407016 0.0184805 -0.0559494 -0.1033 0.15464 0.0733161 -0.0706486 -0.0520203 0.00755051 -0.0682369 -0.101782 0.0559423 0.0149989 0.0643547 0.0890468 -0.0600003 -0.11711 0.00176997 0.0670288 0.104919 -0.0460116 -0.115318 -0.115161 -0.0381853 0.00953443 0.140447 0.0700669 0.156932 -0.0684624 0.0823229 -0.186799 -0.0508243 0.0647124 -0.0539668 -0.0274036 0.0503342 -0.192508 0.0944369 0.141905 0.108885 -0.0568857 0.112508 -0.0768316 0.0472584 -0.057255 -0.0372368 0.096331 -0.0190338 0.0293758 0.000837673 0.112843 0.0835163 -0.0220005 0.0287547 -0.00573294 0.145091 -0.0482836 0.00447174 0.0675294 -0.0416514 -0.0129577 0.179006 0.061629 -0.110164 0.0328008 0.121859 0.14103 -0.0564201 -0.0287648 0.0954613 -0.063423 0.19397 0.026967 -0.0030915 -0.0419251 0.00403114 -0.0433734 0.0321703 0.0593918 -0.0170901 0.0613857 -0.182545 0.0401394 -0.0451483 -0.0260066 -0.0212978 0.0286617 -0.00298589 -0.131256 -0.165147 0.00568467 -0.0182711 -0.0513346 0.0960523 0.122643 -0.0511931 -0.00468315 -0.162285 0.00883339 -0.0399853 -0.16372 0.0535207 -0.147522 -0.12855 -0.105244 0.159224 0.00154111 -0.0492942 -0.0119092 0.139016 -0.0124584 0.0729656 0.122421 0.16264 0.141565 0.0938553 -0.183289 0.00469562 0.0941611 0.0236588 -0.0551829 -0.0105643 0.019187 0.0901775 -0.172489 -0.0746076 -0.0273987 -0.0425274 0.0767315 -0.00509532 -0.0106343 -0.0231618 0.164108 -0.104497 0.017549 -0.023343 -0.124582 -0.0509776 -0.189997 -0.172616 0.0726 -0.092336 -0.0642007 0.0952168 0.0650423 0.0524047 0.137462 0.11756 0.0667265 -0.106071 -0.0113745 -0.00265879 0.126663 -0.00962658 -0.0352332 -0.167261 -0.102529 0.0675104 -0.0530246 -0.100641 0.126291 0.0958599 -0.00757542 -0.0952176 -0.149311 -0.0445597 -0.0757153 0.0163201 0.0571836 -0.0619655 -0.0116414 -0.14082 -0.0475515 -0.0640482 -0.0571717 0.00540302 0.117407 -0.184786 -0.0638803 0.0127421 0.0346981 -0.166479 0.0731067 -0.151908 -0.0561993 -0.0266455 0.10606 0.0316156 0.0320714 -0.118677 -0.0211933 -0.0979759 -0.0473913 0.0996497 0.0457978 0.11048 -0.155817 -0.0296198 -0.190356 -0.0699836 0.149893 -0.0147332 0.0477083 0.117132 0.143337 0.140472 -0.0157667 0.0275698 -0.186219 -0.0694211 0.0873544 0.0523023 0.142986 0.007901 0.115953 -0.0548788 -0.174098 -0.00448111 0.160227 -0.101389 0.0846102 -0.0946912 -0.0955608 0.0329629 -0.0456004 0.176131 0.0487268 -0.0302135 0.117839 -0.129076 -0.0778149 -0.14856 0.0511798 -0.150371 -0.169844 -0.00528159 -0.00538764 0.0481774 -0.0516663 -0.0334212 -0.0470532 -0.138004 0.0570813 0.0718994 0.0257486 -0.0814391 0.190847 -0.0734631 0.149487 -0.0753305 -0.0091795 0.0472607 0.0753323 -0.178785 -0.122432 -0.0505311 0.171951 0.0326881 0.0988596 0.0777823 0.0392106 -0.0467768 0.0532763 -0.112605 -0.0324881 -0.0049766 -0.0692362 0.0844181 0.0896636 -0.0856099 0.0663546 0.130164 -0.0778578 0.0796111 0.149125 -0.0913911 -0.115947 -0.0841165 0.0722502 0.0837889 -0.0364511 0.0936604 -0.140513 -0.0687571 -0.0194029 -0.091332 0.0950239 -0.188139 0.0920609 -0.091625 0.0922464 -0.0286508 -0.0956027 0.0104417 0.0208769 0.0336858 0.0538921 -0.0336987 0.00541509 -0.0654883 0.0592172 -0.14386 0.160307 -0.0367848 -0.00266854 -0.126429 0.0961213 0.0193369 -0.0833182 0.167617 -0.0107435 0.125276 -0.0805899 0.0692792 -0.0925522 0.0495563 -0.156137 -0.122395 0.194138 0.0383892 -0.0980971 -0.0298006 -0.13282 -0.0504109 0.0585596 0.0356903 -0.0493052 0.0141308 -0.15462 0.000334274 0.180232 -0.0795716 -0.118896 0.0467266 0.08143 0.0263683 -0.0285224 -0.0130391 0.0870556 -0.180601 0.0934439 0.0368806 0.0565256 0.0414713 0.0797309 0.0517698 -0.0205892 -0.0845259 -0.136587 -0.0302856 0.00184292 -0.0983731 0.0697753 -0.0701135 -0.0118194 -0.0517392 -0.0186322 -0.00563359 -0.032615 -0.0314384 0.0134857 -0.0841263 -0.169489 -0.0741252 0.135964 0.0537847 -0.0277101 0.115709 0.0404724 -0.0721425 0.185612 -0.0239592 0.147303 -0.0205447 -0.143864 -0.115333 -0.0451869 -0.0928067 0.0836383 -0.117629 -0.114594 0.00362711 0.0877185 0.00233085 0.119449 -0.0562849 0.168467 0.0518186 0.0176947 0.0115025 0.0476075 -0.185925 0.162647 -0.145856 -0.122546 -0.0726364 -0.0118659 0.112698 0.112639 -0.0573745 -0.141874 0.0111135 -0.126985 -0.0587912 -0.0351392 -0.145203 -0.0313695 -0.0874517 -0.0690958 -0.0683843 -0.120614 0.0237268 0.0157017 0.0949296 -0.0278471 0.131822 0.0335847 0.172456 -0.0533283 0.0260967 -0.0134966 -0.0682958 0.139019 0.0115719 -0.0910688 -0.0628504 0.0479452 0.173097 0.00488568 0.119587 -0.183772 -0.144046 -0.0787337 -0.0794544 0.132965 -0.101484 0.0301488 -0.0339273 -0.0823173 -0.0518951 -0.0158651 -0.100043 0.0281805 0.0311139 -0.0395917 0.0976882 -0.155011 0.139913 0.0170682 -0.0204566 -0.0431262 0.00709905 -0.0440724 0.149643 0.0546271 -0.0583475 -0.100688 0.0110469 0.0373601 0.12412 0.0366198 -0.129041 0.196315 -0.0792242 0.0161313 0.13906 0.031249 0.0648993 -0.0257496 -0.0355916 0.0522363 -0.05503 -0.111217 -0.108793 -0.00367952 0.0847779 0.104728 0.0683176 0.0339472 -0.0916594 0.126192 -0.107713 0.0502405 -0.0104142 -0.0250319 0.0504905 0.0554282 -0.00297596 0.0597975 -0.052654 -0.126555 -0.131145 -0.139486 0.11834 0.173443 0.028927 0.0658151 -0.0686012 0.106062 0.0693362 0.0790953 -0.0404206 0.0719957 0.154391 0.102283 -0.119014 -0.0791331 0.023628 0.0304412 0.108148 0.164652 0.101597 -0.0120055 0.0162613 -0.0549652 0.096621 0.0572719 -0.112938 0.00205366 0.0593303 0.108976 -0.0894365 0.0909595 -0.150193 -0.124197 0.0871448 0.178457 0.0848771 -0.146772 0.101777 -0.0496613 -0.178947 -0.0435855 0.0248832 -0.0121395 0.167741 0.0398296 0.00483216 -0.14245 -0.0664657 -0.0154565 0.074895 -0.115419 -0.108507 -0.0564108 -0.161113 -0.0241954 -0.0822067 0.184835 -0.12636 -0.101397 0.105007 0.0937643 0.0329782 -0.0968451 0.000757652 -0.0709308 0.0941872 0.122805 0.0746394 -0.135114 0.104214 0.115144 -0.0282169 0.0728587 -0.0102953 0.119493 0.0375122 0.0452742 -0.193294 0.103168 -0.12403 -0.0739767 0.05953 0.118389 0.095047 0.0167886 0.0567668 0.148371 0.00869847 -0.0988495 -0.107555 0.0206195 0.0109601 -0.0621315 0.0177962 -0.0351057 0.177648 0.163585 -0.0338066 -0.0769973 0.136515 -0.077712 -0.173188 -0.0544155 0.0367925 0.110305 -0.0947217 -0.020428 0.143557 0.128714 -0.0691548 0.0365732 -0.108081 0.0445195 -0.0624828 -0.0109142 -0.0124096 -0.0446204 -0.128145 -0.105387 0.0152968 0.0864283 -0.0542568 0.0986093 -0.0156174 -0.0042415 0.0606084 -0.0865486 -0.0247312 -0.0941086 0.153229 -0.064429 0.00915181 -0.144438 -0.125165 0.0397447 -0.00735603 -0.0683154 0.0790697 -0.0315044 -0.126169 -0.150465 0.110809 -0.166435 -0.0303612 0.0667146 0.163946 0.0672993 -0.0172614 -0.038302 -0.125999 0.0563363 0.0350407 0.0256121 -0.140324 -0.137014 0.145956 -0.143811 -0.02943 0.0312534 -0.00744482 -0.0807407 -0.00458717 0.149922 -0.05792 -0.151561 0.11871 -0.0470092 -0.163046 0.0118021 0.0398209 0.0473532 0.141501 0.155019 -0.0266644 -0.0489277 0.182828 0.0311337 0.0770791 -0.103514 -0.0229602 -0.0191734 0.0442944 -0.0453835 0.0721638 0.00721623 -0.0383781 -0.0420973 0.175636 -0.145189 0.0499708 0.0329711 -0.00436199 -0.0161866 0.0832468 0.00844907 0.0512065 0.00512872 0.0853221 -0.0324548 -0.145776 -0.0563993 -0.0817842 -0.130062 0.131162 -0.000748023 0.00849196 -0.12503 -0.0450081 0.0249092 -0.113146 0.0262864 0.125809 0.0973634 -0.0158289 -0.00714304 0.0228853 -0.181453 0.129571 -0.0246141 0.0760193 0.034545 0.00772069 0.0536156 0.0342848 -0.0887638 -0.0779064 0.0992911 -0.00456827 0.169555 -0.00842324 0.0093871 0.0486238 -0.0212305 0.169144 0.024103 0.123504 -0.0279009 -0.147274 -0.0649551 -0.139971 0.0842552 0.0344483 -0.0219151 0.022508 -0.0156781 0.00151006 -0.173916 -0.0926399 0.0402109 -0.171949 -0.0805287 -0.00354027 -0.0380223 0.0164787 -0.0221266 -0.0792102 0.0180247 -0.0349446 0.0217542 0.0127711 0.137391 0.107061 -0.0351807 0.0737615 -0.170424 0.0618757 -0.101221 -0.0395996 -0.10495 0.148364 0.10343 -0.0869203 -0.0179597 0.0566731 0.0732866 0.0106197 0.0610364 -0.151946 0.0514879 0.0838408 -0.0986781 -0.174719 -0.0293476 0.0197075 0.163627 -0.0426758 0.0524879 -0.0936386 0.129008 -0.0811786 -0.0420798 -0.0513599 0.0801328 -0.047195 0.0560827 -0.108359 0.0461608 0.0911405 0.0284455 -0.0611524 0.15091 -0.0462668 0.094944 -0.0818927 -0.0696619 -0.131617 -0.0011494 -0.163722 -0.092529 -0.10487 -0.119887 0.0292279 0.0974359 0.0264576 -0.0522062 0.00244976 -0.0190805 -0.131921 -0.0710645 0.0471099 -0.0888173 -0.0528832 -0.063905 -0.0252559 -0.0651845 -0.110183 0.03373 -0.061828 -0.142284 -0.0281339 0.0689563 0.0468895 -0.0695142 -0.140828 0.0792897 0.054107 -0.0256676 -0.0763447 0.0544196 0.115801 -0.0805829 -0.0931277 -0.0815032 -0.00859669 -0.0485606 -0.0269497 0.0139407 -0.116914 0.117048 0.125461 -0.0570424 0.0430024 0.0897678 0.0353812 -0.0132411 0.0165171 -0.027064 0.168246 0.0938592 -0.0940826 0.098506 0.117513 0.0860419 -0.0435357 0.0802633 0.14106 0.0570272 -0.150137 -0.0565789 0.0406053 0.00646253 -0.00441383 -0.124063 0.0627947 -0.15398 0.0230623 -0.152 0.0024346 -0.100494 -0.122474 -0.01071 0.136666 0.0409868 -0.0988994 0.0551728 -0.133758 -0.0423634 -0.152028 -0.0333548 0.0966999 0.124179 0.076899 -0.0513892 0.0559724 -0.0204549 -0.053783 0.125747 0.0504736 0.0560289 0.128908 0.0237489 0.0528256 0.100237 0.0420142 0.157534 -0.0746705 -0.00290947 -0.0364971 0.070714 -0.00385077 -0.0443503 -0.0755253 -0.0582349 -0.0254568 -0.0637745 -0.0240624 -0.0941058 0.140789 -0.0135565 -0.102445 0.0224035 -0.135383 -0.110952 -0.0269638 -0.110015 0.0705109 -0.045559 0.0332798 0.062002 -0.172405 -0.0354146 -0.116868 -0.0318645 -0.0208575 -0.0856691 -0.085028 -0.0803355 -0.0996596 -0.106075 0.0590806 -0.0955828 0.0891872 0.0962722 -0.0384367 -0.0625669 0.000324766 -0.0469794 -0.0230718 0.180959 0.0375812 0.0986827 -0.146031 -0.0155415 0.109356 0.108018 -0.136529 -0.156899 -0.063335 -0.157221 0.00197077 0.0632648 0.0598403 -0.163636 0.124115 0.0883802 0.118205 -0.0482925 -0.0343423 0.0426379 0.0643609 -0.113801 0.0479668 0.0128079 -0.118489 -0.0533728 -0.147719 -0.033551 -0.0845304 0.0832697 0.00468424 -0.083781 0.0988185 0.118356 0.0328246 0.100226 0.164911 -0.025277 0.0156769 0.0294776 -0.0401695 0.100889 0.046417 0.130246 -0.140493 -0.0622775 -0.0585429 0.075656 -0.0359511 0.109688 -0.0360279 8.10405e-05 -0.0266592 -0.0118232 -0.0183484 -0.0343578 0.0241226 0.13507 0.0176259 0.0821972 0.0155979 -0.0509301 0.0298096 0.0667351 -0.0409611 -0.165848 -0.0720106 -0.0416705 -0.0289608 0.0110838 -0.14017 -0.115083 -0.126875 0.0436214 0.113111 -0.160752 -0.0667893 -0.0514373 0.140769 0.100376 0.027455 -0.0457564 0.162479 -0.0730241 -0.115057 0.0148311 -0.147158 0.130778 0.068937 -0.172511 0.0471254 -0.0514259 -0.0819938 0.138703 0.00301858 -0.0935922 0.11545 0.0474835 0.0343371 0.0995072 -0.0520308 0.0267362 -0.106496 0.0370707 0.0227284 -0.0302328 0.00706286 -0.111326 0.0542019 0.132894 -0.0683494 0.0374093 0.0717619 0.112189 0.0304759 0.153927 0.138223 -0.02483 0.0360647 -0.059703 -0.0549964 -0.068006 0.111779 0.180912 -0.0515927 -0.129498 -0.00860616 -6.43252e-05 0.147296 0.0637641 0.197288 -0.0600686 -0.16141 0.103116 0.00498536 0.0645908 -0.063176 -0.119345 0.0761813 -0.0248096 -0.017721 0.0108059 0.0326365 -0.0645882 -0.00746701 -0.0814863 0.0970375 -0.106987 -0.0395661 -0.112919 0.196142 -0.026637 0.0842625 0.0954398 -0.113446 0.0386674 0.0291339 0.0303353 -0.0835409 -0.0686147 0.0862104 -0.00051323 -0.0902705 -0.0925619 0.043109 -0.0243714 -0.0265635 0.146459 -0.0850675 0.140372 -0.00812516 0.137677 -0.171903 -0.0684148 -0.0178515 -0.0673034 -0.10133 0.0306306 0.0745921 -0.0616917 0.0477069 0.108737 0.0306447 -0.178333 -0.0731168 0.0894588 -0.0903181 -0.0107764 0.0027737 0.10127 0.0219427 -0.0773426 0.0714643 0.0552928 0.0534122 0.126579 0.145863 -0.0897424 0.0181933 -0.0395455 0.136984 -0.0305066 -0.0486037 0.0458124 -0.00446938 0.09857 -0.0863104 -0.0870865 -0.0738835 -0.0541292 -0.117473 -0.0740986 -0.0443573 0.00902089 0.108827 0.00821798 0.0413753 -0.0124669 -0.111892 -0.0262108 0.0129671 0.0165868 -0.0616899 0.1274 0.0734493 0.0432474 0.0693706 -0.0393227 -0.189433 -0.0688375 0.0520302 0.0357659 0.0040284 0.118507 0.00300249 -0.131063 -0.068694 0.084641 0.105005 0.0204601 0.0163251 0.0818338 -0.0539502 0.113342 -0.0443207 -0.16892 -0.069427 0.100588 -0.105014 -0.045579 -0.0659393 -0.00473175 -0.127252 -0.0916972 -0.11044 0.0764548 0.0576819 -0.0935887 -0.0650983 0.0215976 0.0469827 -0.00995632 -0.00758449 -0.166211 0.0149893 0.113788 -0.14869 0.0610244 0.00785913 0.019418 0.0040625 -0.00512634 -0.0151324 -0.0228636 0.114026 -0.0119992 -0.0559674 -0.0222014 0.00961653 -0.0256199 -0.0409264 -0.110565 -0.0196783 0.015269 0.0475515 -0.0693358 -0.0303316 -0.0810746 -0.113838 -0.0385635 -0.0486997 -0.121227 -0.0766651 0.0480507 0.0158613 0.140597 0.0383182 -0.167344 0.141915 -0.130319 -0.119096 -0.00780545 -0.0396603 0.153168 0.132698 0.0869069 0.132258 0.0383856 -0.0596778 -0.0344736 0.080229 0.0991496 -0.0059979 0.0705969 -0.0697437 0.117884 0.156769 0.031629 -0.0457277 -0.0712762 -0.188941 -0.00062615 -0.0787083 -0.0194465 -0.0508793 0.0140917 0.0658722 0.0354747 -0.0345117 -0.00313169 0.0190052 0.103674 0.0360359 -0.0190439 -0.115128 -0.12586 0.00628569 0.103866 -0.169913 0.00934661 0.0608318 -0.0406086 0.0941162 0.100212 0.100742 0.111994 0.0609242 -0.0656365 0.122846 -0.0219925 -0.134388 0.0173638 -0.06703 -0.0280615 -0.0679388 -0.0521166 -0.16067 0.00661602 0.12794 0.0615704 0.101937 0.0806465 -0.000887589 -0.162618 -0.162216 -0.0232121 -0.0701875 0.152053 -0.0606347 0.145849 0.0814607 0.163219 0.048764 0.198989 -0.0699033 -0.108204 0.0390079 -0.132563 0.0129973 0.09712 0.173677 -0.0713743 -0.0427077 0.191942 0.137008 -0.145769 -0.0715796 -0.0648753 0.142774 0.0854714 -0.0836572 -0.0330331 -0.0351283 0.183077 -0.0742582 0.0491888 0.000658957 0.0202692 -0.0555284 -0.0695644 -0.0224203 -0.00573357 0.0738614 -0.0034339 0.0337689 -0.0632694 -0.0626769 -0.0068518 -0.11838 0.0460032 -0.107002 -0.168623 -0.0272252 -0.028063 0.00118792 0.0171025 0.0181604 -0.0286764 0.0499334 0.154296 0.174426 0.02561 0.121216 0.0661761 -0.0371952 0.0574753 -0.0175743 -0.0284401 0.00411978 0.130122 0.00568216 0.128376 0.100785 0.138275 -0.035862 -0.141079 -0.0717285 -0.071377 -0.0490075 0.0155532 -0.0103113 -0.146266 -0.00458806 -0.160968 0.0781669 0.0954193 -0.0876101 0.0223851 0.0778833 -0.111133 -0.128896 0.0290492 0.0137821 0.00358293 -0.0320399 0.0616288 -0.137492 -0.116055 0.00876702 -0.17076 -0.150259 0.146422 0.126857 0.0777564 0.14607 -0.0244263 0.00533261 -0.0595773 0.00503474 0.127511 0.0427667 0.0928949 -0.0266796 0.10742 0.143745 0.0361452 0.0324228 -0.0456313 0.162483 0.0398484 0.0848214 -0.133005 -0.0293255 -0.110262 0.0432474 -0.153983 -0.0527604 -0.127116 0.0136978 -0.0935436 -0.0666462 -0.0630853 0.00148833 -0.0203934 0.0713164 -0.0665122 -0.0881474 -0.0135011 0.0238109 -0.0650179 -0.0264823 0.0284269 0.0647412 -0.153463 0.0559856 0.114744 0.106318 -0.00648803 -0.0960358 0.106049 -0.00913802 -0.00255758 0.00534956 0.0147429 -0.122354 -0.0382619 -0.158299 -0.164608 -0.0160632 0.0763232 -0.00186575 -0.125596 -0.0505692 -0.0132866 0.0340422 -0.0286727 -0.0378851 -0.116967 0.0734286 -0.0190886 -0.0384147 0.15889 -0.192356 -0.0753586 -0.078366 0.065292 0.167984 0.021949 0.0790611 -0.0794602 -0.0479073 0.0206926 0.124166 -0.119621 0.0461139 0.0498397 -0.0636891 0.0253117 0.0867947 0.0782078 -0.0628421 -0.036553 -0.0826383 0.0808637 0.148855 0.0939036 -0.0957705 -0.14906 -0.0398115 0.0242397 -0.0712736 0.0254637 -0.17304 -0.0503975 0.0153018 0.0575291 0.166255 0.141908 -0.0646102 -0.108683 -0.0504872 0.152113 0.153832 0.0794637 -0.0533786 -0.03706 0.0193969 -0.0381752 -0.00931559 0.00861171 -0.0203812 0.019579 0.0743155 0.0710978 0.155472 0.0180173 0.047451 0.00618225 -0.0978218 -0.0972217 0.03743 -0.0319593 -0.0125201 -0.0777169 -0.141276 -0.127285 -0.136007 0.00249786 0.103155 0.185672 -0.086122 0.062185 -0.0170418 -0.040953 -0.063595 0.0820288 -0.0321748 0.0919766 -0.02867 0.0787709 -0.0443842 0.0042729 -0.0351362 -0.0232899 0.00620418 0.0996569 0.0821723 0.0250793 0.0637911 -0.0156326 -0.150386 0.0330264 0.00292888 0.0504587 -0.133139 0.0977695 0.0443735 -0.0799946 0.00871203 -0.0430418 -0.0273006 -0.126797 0.0404834 -0.0825692 -0.0853776 0.118749 -0.0116227 -0.109525 0.148772 -0.0186778 0.188581 -0.183646 0.0140978 0.0371432 0.0726335 0.0914514 0.1535 0.159317 0.0122578 -0.0458112 0.041183 -0.0883105 -0.0625286 -0.0934715 0.15736 0.0783875 -0.132427 0.0502196 -0.0487789 0.128089 -0.142548 -0.0414532 0.00535883 -0.00292313 0.0773117 0.0714863 -0.0248309 -0.00951301 -0.0956936 -0.129867 -0.0634868 -0.0905057 0.0717312 0.0349878 0.00318573 0.105127 -0.0338773 -0.13576 -0.108245 0.077262 -0.0217287 0.104047 -0.162831 0.0563738 0.0829853 0.136223 0.0415706 -0.106035 0.000575204 0.0703473 0.031591 0.0418574 -0.0742085 0.152836 -0.090457 -0.00817641 0.0908732 0.188721 0.0345976 0.0424948 0.043853 0.114943 -0.115805 0.0216517 0.0474499 -0.0184777 0.0291334 0.0605606 0.0243441 -0.0216104 -0.118329 0.120211 0.0494637 0.113508 -0.110213 0.165216 0.0503787 0.0111723 0.0773979 -0.0759733 -0.014781 -0.0401813 0.0777954 0.0293685 0.0258503 0.00565061 -0.0466892 -0.154887 -0.122643 -0.00302826 0.0410236 0.0506099 0.0476723 -0.0379614 -0.00976002 0.069052 -0.0393148 -0.0536058 -0.038123 0.0726597 -0.029863 -0.0319662 -0.155821 -0.138903 -0.0805124 0.0978902 -0.135341 -0.105255 0.0820848 -0.0521504 0.0604208 -0.0392028 0.0524249 0.0306424 -0.119459 0.0385807 0.00623557 -0.122425 -0.0607817 -0.171911 0.0367445 0.0511653 -0.0526035 0.072426 0.12885 0.075292 -0.0361129 -0.148242 -0.0575132 0.0212984 -0.0234175 0.190173 -0.0713822 -0.134183 -0.144909 0.18877 -0.0640593 -0.0629094 0.028422 0.0540872 -0.102873 -0.0815094 0.0226139 0.0338939 0.0448426 -0.0593951 -0.00207392 -0.0575889 -0.0252721 -0.142898 -0.0134989 0.0100799 -0.0129763 -0.1272 -0.0714191 0.104274 0.139443 -0.0133076 0.109572 -0.135834 0.0709935 0.0869198 -0.0886722 0.0314333 0.16007 -0.0506203 0.0551687 -0.00889709 -0.115651 0.149983 -0.0989252 0.0777054 -0.00349501 -0.0521631 0.0876175 0.0902147 -0.0594311 -0.0417637 0.174011 0.0477594 0.00492562 -0.00579645 0.122061 -0.0965824 0.00322446 -0.0315959 0.0205629 0.00950844 0.0761367 -0.0751772 -0.0337698 0.027098 0.0637931 -0.0443951 0.0553583 0.0391456 0.186578 0.0441587 -0.037407 -0.0992251 0.0175327 -0.11645 0.0919676 -0.0452036 0.0454811 0.0708161 -0.0981353 0.0503937 0.0634355 -0.12013 -0.142807 0.0354712 0.0493544 0.107899 -0.0351377 -0.167723 -0.110741 -0.180287 -0.00466334 0.0339939 -0.0301317 0.115771 -0.0747571 -0.0083454 -0.0481283 0.0328149 0.169452 0.0398135 0.0562358 0.107032 0.0557667 0.0216379 -0.0656371 -0.0355373 0.0617991 -0.172385 0.0714738 0.0331531 -0.0456589 0.0120051 0.04478 -0.0338417 -0.0373403 -0.0419554 -0.0489911 0.155487 -0.0240678 -0.078286 -0.103774 0.000861807 -0.0181077 0.116247 0.12337 -0.0536619 0.0498956 0.191875 -0.145456 -0.0820662 -0.00955796 -0.000253457 0.0913329 -0.0371804 0.0799626 -0.00439731 -0.00184708 -0.0829936 0.0456804 -0.125015 -0.0573226 0.103699 0.0416281 -0.0332113 -0.167781 0.133938 -0.0747229 0.0515821 0.0626171 0.136953 0.0621623 -0.108657 0.0286311 -0.13406 -0.138197 -0.101234 -0.094588 -0.0386223 -0.0326955 -0.087342 0.0224403 0.0428679 -0.0234722 0.0670504 -0.120805 -0.0231168 0.108673 -0.133596 0.14922 0.0248945 -0.132724 -0.0602092 0.0937462 0.0356377 -0.131451 -0.106993 -0.188921 0.0780141 -0.109184 0.148772 -0.050032 -0.0114091 -0.0251659 -0.0930683 -0.151567 -0.0997735 0.0427579 -0.0454096 0.0818464 0.046201 0.127279 -0.0421816 0.0168441 -0.0760275 0.0697246 -0.0724269 -0.0385202 0.0488318 -0.0194409 0.0763205 0.0430556 -0.0251594 -0.0917335 -0.192548 0.00288983 -0.102682 0.0337164 0.0287195 0.129449 0.0616678 0.0389163 0.0557562 -0.0534973 -0.103923 0.0772002 -0.0577073 -0.0633423 0.108701 0.0419686 -0.0396915 -0.00693971 -0.00248483 -0.00745321 -0.0352958 0.00117013 -0.0533981 0.0622653 0.139841 -0.020158 0.123033 -0.0755951 -0.00541522 -0.00104397 0.120076 -0.137358 -0.147731 -0.164819 0.051858 0.182005 0.0162732 0.111321 -0.00708802 -0.0340179 0.106245 0.00281349 -0.121521 0.0152893 -0.0389616 0.00171392 0.17332 -0.0189925 0.0477973 -0.17173 -0.0381092 0.048503 -0.155826 0.092287 0.00611788 -0.147949 0.112272 -0.0248504 0.0224186 0.0437801 -0.0199413 -0.0450623 0.0187297 -0.12818 0.192861 -0.0620935 -0.0391416 0.0186898 -0.0700576 0.00124395 -0.129129 -0.040842 -0.0488102 0.0551455 0.110912 -0.0111069 0.0220921 -0.177305 -0.140408 0.127041 -0.0177475 -0.0123552 -0.0206398 0.11077 0.0543915 0.189639 0.0294103 -0.0237746 -0.0900071 -0.064146 0.149773 0.0560913 0.0253024 0.116014 -0.0794014 -0.0818687 0.0880886 -0.129804 -0.0796178 0.0622493 0.0928026 0.0461401 -0.0934359 -0.0465458 -0.00664129 0.112585 -0.0788327 -0.0670571 -0.0511022 -0.172689 -0.186411 0.00688518 0.00303936 -0.0568557 0.0994785 0.0322908 -0.0913444 -0.0902415 -0.0173267 0.0537998 -0.170928 -0.00899128 0.0600554 0.0544508 -0.0358556 0.0283766 -0.00209195 0.100441 0.142947 0.116174 0.0676874 0.0223643 0.0984936 0.0468835 0.15649 0.0711661 0.0251013 -0.088548 -0.0751948 0.0150572 -0.0916539 -0.0189613 -0.113227 0.118566 -0.188707 0.109953 0.14403 0.10807 0.0031954 0.0197196 -0.0021756 -0.0160199 -0.143161 0.00852568 0.0565791 -0.0412427 0.0338289 0.196435 -0.0744281 0.158545 0.0685335 -0.141174 -0.0960643 -0.097209 0.00777286 -0.0693988 -0.0438374 0.00454535 0.103834 -0.0235261 0.0618381 0.115403 0.0168297 0.0857157 0.0197741 0.0844209 0.127721 0.00800346 0.0478103 0.013251 0.0207041 -0.112319 0.112147 0.00179975 -0.0892895 -0.0116906 0.0781986 -0.0501993 0.149359 0.0550929 0.0527887 0.0561018 0.0230075 -0.128733 -0.0115601 -0.00887222 -0.0128028 0.111816 0.0493172 0.0420778 0.159507 0.0981879 -0.0350205 -0.0274751 0.0443194 -0.153753 -0.0457966 0.016091 -0.0222184 -0.0387395 0.0604868 -0.120577 0.0280791 0.0943353 0.0030172 -0.171007 0.0965941 -0.0363175 0.0443796 -0.0394871 0.0730356 0.0107494 -0.0289304 -0.00565056 -0.0182709 -0.0403039 -0.00355851 0.0165629 0.132248 0.0555092 -0.0823182 -0.103267 0.0376056 0.00180552 0.00759558 0.0175461 -0.0892348 -0.05366 0.117389 0.0358425 -0.175275 0.19834 0.0407188 0.0322591 -0.180962 -0.169894 -0.0378679 -0.102373 -0.0574967 0.0559597 0.108308 -0.0451755 -0.088979 -0.0848691 0.0287694 0.0295466 -0.0656578 0.0323707 0.0338478 -0.0957793 -0.0185387 0.0705794 -0.0239433 0.0410698 -0.0288574 0.0658862 -0.0272279 0.00890845 0.0375755 0.048935 -0.197918 0.00797241 -0.0494495 -0.0738833 -0.00730781 0.0619104 -0.0512857 0.0496782 -0.0134429 0.0297742 -0.00458418 0.101671 -0.0853361 -0.189575 -0.0362532 -0.0535522 0.192412 0.063387 -0.184977 -0.00420172 0.0194914 0.0340171 0.0641566 -0.118959 0.0835808 -0.0260542 -0.0886353 0.0493318 0.018948 -0.012558 -0.12067 0.015254 0.0140983 -0.0166508 -0.127774 0.142599 0.116319 0.0827939 -0.192637 0.127446 -0.0547599 -0.00958392 -0.164552 0.0296912 0.0429901 -0.0199132 -0.151429 0.0157466 0.0559824 -0.0829929 0.0936049 -0.0933587 -0.177826 0.0719189 -0.0510973 0.13008 0.068506 -0.00680156 0.102019 0.113822 -0.146051 0.0136807 0.0688283 0.0650628 -0.0436108 -0.0614322 -0.134454 0.0861249 0.10546 0.0213469 -0.0653182 -0.0781861 -0.0903928 -0.027835 0.0196308 -0.00623209 -0.0145071 0.0641419 0.0794856 0.0516002 -0.179466 -0.141781 -0.00469893 0.075349 -0.0255274 -0.00994896 0.158702 -0.0214348 0.098701 0.0966348 -0.082674 -0.0192482 -0.0760199 -0.0126787 -0.0477093 0.0202839 -0.0772607 0.0490458 0.0291532 -0.0370826 -0.182641 -0.130116 -0.157393 0.0310372 -0.0194687 0.138196 0.0550403 0.128979 -0.0173485 0.0384542 -0.0468215 0.0993322 -0.0421446 0.0643496 -0.0434873 0.0133971 0.0548464 0.148966 -0.116113 0.025418 -0.00369192 -0.0380116 -0.0489657 -0.0571079 -0.0247071 -0.0782522 0.0744334 0.164904 0.0295996 -0.139317 0.0530065 0.143373 -0.119163 0.0229615 0.0385434 0.126927 -0.18657 -0.0895206 0.0553609 0.0683109 0.165772 0.0850128 0.0138752 -0.0132385 0.0442612 -0.0121763 0.115247 0.152681 0.00991436 0.162847 0.0598958 0.0809081 -0.0469365 -0.12999 -0.185764 0.0565916 -0.0517849 -0.0547193 -0.147218 -0.00118467 0.0246114 0.0389 0.0605785 -0.0871734 0.0603972 -3.38637e-05 -0.0526073 -0.110484 -0.0612417 -0.18075 -0.165593 0.0530447 0.130985 -0.0409456 -0.132759 0.174672 -0.0783052 -0.138885 0.00931987 0.100487 -0.140383 0.155479 0.0276669 -0.109723 0.132036 -0.0683042 0.0534284 0.185967 -0.00137808 0.0302761 -0.178425 -0.0299102 -0.151583 0.179069 -0.169427 -0.0129162 -0.0546609 0.0966393 -0.0104156 -0.0291415 0.00281968 0.0367775 0.103655 -0.0622653 0.0325153 -0.0309865 -0.050813 -0.0362571 -0.111483 0.0432011 0.0601302 0.0148506 -0.000770345 0.0926551 0.122071 0.0537908 -0.00823049 -0.0529034 0.0483922 -0.178786 0.0500959 0.0601894 -0.106393 -0.113807 0.163912 0.010386 -0.0503 0.07426 0.0198375 0.0623341 0.0362142 0.103322 -0.00211021 -0.166588 -0.0438175 0.020703 -0.0999486 -0.140135 -0.085889 0.025589 0.0499779 -0.168317 0.0030366 -0.11505 0.0167168 0.0283166 -0.123409 0.109512 -0.0506281 -0.136906 -0.0896664 -0.0558937 -0.0105756 0.140481 -0.0592126 -0.191284 0.108965 0.0389779 -0.0966781 -0.00396348 -0.0599841 -0.0118274 0.138333 -0.0466704 0.0441788 0.0308867 0.121097 -0.041516 0.026262 -0.0239822 0.0481589 0.0150197 -0.0425167 0.0866695 0.0562425 0.0133189 0.0409725 -0.0885079 0.0531925 0.0274906 0.0445954 -0.0495361 -0.0952087 0.0932213 0.171396 -0.00799875 -0.0839701 -0.0384522 -0.0229073 -0.0567166 -0.0120924 -0.0591441 0.0128583 -0.0445587 0.0780854 0.150407 0.0993564 -0.162818 0.154685 0.103575 0.0690875 -0.107111 -0.142846 -0.0409758 0.0747427 -0.0502234 0.14996 -0.0264019 0.0347346 0.0510998 -0.0805992 -0.0814865 0.0992041 0.0817967 0.0193414 0.0689663 0.116285 0.0656887 -0.030017 -0.0417538 -0.0623815 -0.0531197 -0.105743 -0.0214402 -0.1051 -0.00832021 -0.0120795 -0.120482 0.135725 -0.0107144 -0.00633329 -0.0244767 0.0267205 -0.0441632 -0.0791838 -0.144509 0.00383186 0.048362 -0.108427 0.0963619 -0.091917 0.126824 0.139309 -0.115099 -0.0754141 0.0979935 -0.0572489 0.0383495 -0.0545225 -0.111272 -0.0266137 -0.0500584 -0.0453147 -0.0628484 -0.0600517 0.0320224 -0.111568 -0.0758973 -0.0739653 0.0570856 0.0674297 -0.045177 -0.0840248 -0.0216017 -0.151875 -0.0229968 0.0267211 -0.0631844 0.0234701 -0.156068 -0.0817592 -0.185999 0.0695254 0.12898 -0.0940485 0.0136766 -0.0603477 0.0185983 0.0129519 0.0613305 0.0131851 0.0229765 -0.096771 0.0252117 -0.00308631 -0.11454 0.00497134 -0.0290392 -0.00767424 0.0351438 0.0279238 0.144545 -0.157398 -0.0700077 0.115603 -0.0969124 -0.0399861 0.0144821 0.0589098 0.0417876 0.0357278 0.0596545 0.114885 -0.133473 -0.0691569 0.028207 0.0450249 0.0698465 -0.0237811 0.153478 0.10871 -0.0290941 -0.0155153 0.00726706 0.0656807 0.0989057 0.109658 0.100371 0.094744 0.107897 -0.00942544 -0.147983 -0.14495 0.0316899 -0.0242207 -0.0531161 -0.0225845 -0.127693 0.0878633 -0.129684 -0.00623472 0.03268 -0.0689909 -0.151045 -0.0914211 -0.0231641 0.0346928 -0.0369049 -0.152223 0.0105858 0.00561293 0.0433322 0.0620122 -0.108962 -0.142365 -0.0221941 -0.0431833 -0.16219 -0.122986 0.11135 -0.0176833 -0.186166 0.00581508 0.0680425 0.000264223 0.0696788 -0.0964578 0.179311 0.0151026 0.101107 0.0873415 0.0949113 0.127523 -0.0669169 -0.178301 -0.0492801 0.111729 0.0322127 0.00515183 -0.103842 -0.0232139 0.0857824 -0.0772413 0.142655 0.0643479 0.00190604 -0.149974 0.112147 -0.0666188 -0.110672 0.0952919 -0.0893565 -0.0563318 0.0287432 0.0118198 -0.0214135 -0.155964 -0.112591 0.0540759 0.0361518 0.0162341 -0.0134232 0.134661 -0.00633953 -0.077543 -0.0363105 0.132602 0.00700337 0.170302 -0.054143 0.117921 0.0976208 0.0163651 -0.0566323 -0.0352169 0.157768 -0.0380771 -0.043806 0.130754 -0.155428 -0.0848186 0.0568396 -0.0826154 0.183989 -0.128075 0.0672403 -0.0659436 0.0744068 -0.0017485 0.0770202 -0.101845 0.133241 -0.0373676 -0.0355257 -0.19886 -0.0722157 0.193481 0.101905 0.00862736 -0.0862874 -0.0113724 0.0548267 0.102314 -0.0375824 -0.0151769 0.0404142 -0.121747 -0.0776494 -0.112889 0.0031939 0.039553 0.0170699 -0.0787769 0.140715 0.0823346 -0.0452639 -0.0537612 0.0168946 0.111722 -0.00690795 0.0383658 0.0305064 -0.128321 -0.104799 0.112857 -0.0440274 -0.00486893 -0.0434485 0.0794504 0.0897359 -0.145275 0.0384933 0.118512 0.132669 -0.0053039 -0.0046876 -0.00374441 -0.131895 0.0779699 0.156124 0.0549924 -0.0889447 0.0573541 -0.015864 0.0823159 -0.0226092 0.174872 -0.0798352 0.00178455 0.103236 -0.0674031 0.0929857 -0.16025 -0.102033 0.0724302 0.0319867 -0.0299996 0.0761403 -0.0782003 -0.0795808 -0.148988 0.0786762 -0.0920518 0.161531 0.137423 0.014007 0.197951 -0.0525731 -0.0535085 -0.0639906 -0.0804999 0.101983 0.0477794 -0.0159357 0.0960699 0.10454 0.0946974 0.0690633 -0.185211 -0.113385 -0.055906 0.0279936 -0.0341 0.0494208 -0.0621543 0.137674 0.0816185 0.117538 -0.166925 -0.0122257 0.000518831 -0.0933897 -0.139197 -0.078209 0.00745867 -0.101832 0.154077 0.0140854 -0.0461589 0.00540602 -0.0642479 0.0713918 -0.186889 0.188071 -0.0543806 0.0468353 0.175004 -0.0509523 0.0117279 0.0432582 -0.0978445 -0.0925094 -0.120133 -0.0323882 -0.132849 -0.00180088 -0.0513801 -0.102467 -0.103745 0.0198952 0.0680608 -0.0353158 0.0131744 0.0777951 -0.109345 -0.175203 0.0214889 -0.00805833 0.152081 -0.00255209 0.126854 0.040116 0.129912 -0.0840457 0.111349 0.103139 0.0176991 -0.0151075 0.0824872 -0.0219634 0.0123591 0.0505368 -0.0282815 -0.0560747 -0.0496721 -0.0144288 -0.0752098 0.0549536 0.0234378 0.081193 -0.104155 -0.0167309 -0.0634969 -0.0492515 0.00557125 -0.121586 -0.125234 0.0347719 0.0945242 0.093365 0.0876468 -0.0381462 -0.164341 0.0468324 0.0446085 0.00899717 0.0497695 0.124286 0.182129 -0.0330114 0.0798919 0.13903 -0.0644864 0.0960734 -0.0403049 0.0753014 -0.172799 -0.0790466 -0.0242543 -0.115045 0.0116711 -0.0202432 0.0618717 0.0411254 -0.00489121 -0.0543504 0.124695 -0.0249488 0.0164554 -0.0940548 0.182921 -0.0251646 0.0482142 0.0480871 0.08149 0.0627351 -0.119773 -0.114032 -0.104065 0.050119 0.131872 0.176547 0.0241267 -0.0264196 0.0843956 -0.119004 -0.110774 -0.107977 -0.0565967 0.0629234 -0.0814646 -0.142897 -0.149555 -0.120808 -0.0602896 -0.0612984 0.0693668 0.0443775 0.0392126 -0.0616505 -0.146713 0.0174231 -0.0357185 -0.0821852 0.0556545 -0.0150202 -0.00299488 0.0480937 -0.0765014 -0.0311882 0.104178 -0.0146526 0.0702696 0.130056 0.104188 -0.0927069 0.114661 0.0953118 -0.0355537 0.188086 -0.0435212 0.165178 -0.00490176 -0.14263 -0.0507277 -0.0838789 0.0671062 0.0658319 0.0584061 0.0656077 0.0251798 -0.0846176 -0.0646359 0.0420757 -0.0589133 0.0398632 -0.050731 -0.0477053 -0.0408322 -0.112412 -0.155081 0.0835982 -0.127246 -0.113756 0.148353 -0.059728 0.0260248 -0.00872209 -0.0226249 0.0946714 0.105086 -0.0425012 0.0863895 -0.0180591 -0.00509801 -0.0839449 0.0797095 0.00188459 -0.00458163 0.0670347 -0.0239847 0.125688 0.000685203 -0.0148055 0.0472942 0.142706 0.151308 0.0139406 0.141217 -0.121646 -0.00854848 0.156405 -0.0451441 -0.0825483 0.059301 0.13662 -0.108196 0.148684 -0.00425346 0.157506 0.0561226 -0.0120343 -0.113645 0.090286 0.11028 0.124844 0.0857797 -0.0488687 -0.1694 0.111511 -0.075361 -0.137317 -0.0733876 -0.118228 -0.027916 -0.118162 0.044456 0.122671 0.176074 0.0182656 0.0698219 0.00641557 0.0396753 -0.0815778 -0.124135 0.121282 0.0798841 -0.163392 -0.129974 -0.144365 -0.00642097 0.0680121 0.118193 -0.190446 -0.0730892 -0.0918715 0.0830442 0.179654 0.00198982 0.084162 0.036031 0.0756451 -0.10465 -0.0516325 0.178637 -0.0600123 0.0757869 0.0926635 0.0591059 0.00819538 0.0826168 -0.134105 -0.042341 -0.0497177 0.122358 -0.0777261 0.0923833 0.0346616 -0.150725 0.0387547 0.0729553 0.0871266 0.0588833 0.0952946 0.030176 0.0217241 0.021689 0.120712 0.0565926 -0.00193018 0.0382491 -0.0744203 -0.00859513 -0.173298 0.0597869 -0.0120144 -0.192856 0.0887331 0.0540303 -0.110678 0.0179912 0.044478 0.0245941 -0.052964 0.0470767 -0.00849417 0.000965673 -0.0261563 -0.114255 0.161157 0.0530058 -0.111549 -0.0610206 0.0481211 0.0400952 -0.0827553 -0.0633568 -0.140481 0.165273 -0.102805 0.116175 -0.108252 -0.023806 -0.0316137 -0.072719 -0.110175 0.092874 -0.010632 -0.145156 -0.017733 0.131971 0.0151504 -0.195064 0.0514417 -0.174373 -0.0275436 -0.0153154 0.169172 0.130974 -0.0225416 -0.0818562 -0.127071 0.0686643 0.15185 -0.00253186 0.0853654 -0.0366598 0.0255499 0.16907 -0.139284 -0.0854624 -0.00913122 -0.110145 0.0766877 -0.0549029 0.0211768 -0.0803128 0.163384 -0.0738394 -0.111543 0.0460746 0.0208206 0.196026 -0.00453575 0.199291 0.168654 -0.00796181 0.0998358 0.0174335 -0.00875655 0.162381 0.0919364 -0.102043 -0.0292698 0.0119016 -0.194006 0.00696736 -0.0327766 0.116318 0.131957 -0.167512 -0.0121141 0.0691094 0.0992509 0.132901 0.0752508 -0.0280812 0.0578656 -0.142896 0.0623635 -0.0569101 -0.182974 0.0567626 0.0215802 0.0282329 0.178233 -0.120965 0.121281 0.0311426 -0.124914 -0.0107441 0.0389556 0.168985 0.0255969 -0.0699759 -0.0537891 0.00521419 -0.0334445 -0.0484825 -0.0402579 0.103118 0.0359942 0.0336134 0.133775 0.0770895 0.021268 -0.0074364 -0.0506721 -0.102682 -0.110863 -0.174783 0.109227 0.124036 0.0139482 -0.0361878 0.0105577 -0.0295692 -0.113552 -0.0644088 -0.0283013 -0.0459773 0.0409241 0.0930917 0.120424 -0.0230204 0.0208331 -0.00204477 -0.00843228 0.0205134 0.0475608 -0.0183798 0.067565 0.036935 -0.0362355 0.0325349 0.0106792 0.017667 0.128952 0.075609 -0.0810381 -0.185852 0.141192 -0.0161628 -0.0590855 -0.000574577 0.0344967 -0.0608653 0.0523894 -0.144151 -0.0206831 0.0418981 0.00617779 0.0472501 -0.142394 0.0676239 0.136977 -0.054505 0.0548102 0.1295 -0.0190716 0.000283813 -0.0166445 0.178865 -0.0190352 0.0039908 -0.0517206 -0.0426526 0.0967521 -0.00150373 0.11561 0.0458727 0.0458992 -0.0183604 0.159776 -0.0689061 -0.120664 -0.0255057 0.0147382 0.0103071 -0.026299 0.0335523 -0.103369 -0.0619586 -0.0942728 -0.0838363 -0.0170175 0.0827712 0.137469 0.061455 0.0768111 -0.0783667 0.13444 -0.109297 0.0677559 0.0968006 0.0272346 -0.0386061 -0.105827 0.118602 -0.0518398 0.16384 -0.0297329 -0.0286468 -0.0106275 0.190792 -0.036114 -0.0236341 -0.0137953 -0.137496 -0.00280107 0.126485 -0.0188938 0.000278197 0.0645222 -0.121222 0.147223 -0.0351781 0.111888 -0.0977462 -0.0474765 0.052719 -0.0997758 -0.00553674 0.0516724 -0.0374126 -0.13182 -0.00769395 -0.00189948 -0.0520381 0.0386192 0.0562233 0.0417287 -0.0179429 0.061833 -0.141083 -0.0928722 0.120565 -0.110702 0.0476106 0.0719376 -0.0366782 -0.155843 -0.120446 0.00128163 -0.000461212 -0.117476 0.19073 -0.0978014 -0.0647173 -0.0360328 0.0703432 -0.0193265 -0.00472006 -0.0439111 -0.0388427 0.0533506 0.0553121 0.0714552 -0.0432961 -0.0566997 -0.0187356 0.150647 0.136121 -0.0241359 -0.0271611 -0.0938139 0.00077076 0.0197761 0.0675146 0.128318 0.078316 -0.176961 0.0104782 0.0404713 -0.0860234 0.0714214 -0.00637251 -0.0414041 0.182954 0.0191774 -0.0801291 0.054956 -0.0622635 -0.0650355 0.0308483 -0.0471582 0.183235 0.0315913 -0.0750334 0.142757 -0.142614 -0.199465 -0.038108 0.0193423 0.120516 -0.0423534 0.0512868 0.141721 -0.128412 -0.0955193 0.119552 -0.0442154 0.00984834 0.160838 -0.150374 -0.0855344 0.0569644 -0.0601346 0.000800357 -0.0851308 -0.0456885 -0.0496793 0.110321 0.041757 0.114698 0.0659083 0.0179043 0.0506176 -0.0946181 -0.0164953 -0.0613259 -0.04836 0.00186393 0.0902894 0.0696496 -0.0720181 0.0628325 -0.0705548 0.0477559 0.0105775 0.0714716 -0.0721558 -0.0744296 0.175196 0.0711726 0.131699 -0.150825 0.034298 -0.116431 0.0846943 -0.0857355 0.0137098 0.0954798 -0.074302 -0.0574849 0.0485936 -0.0362088 -0.0456703 -0.0764277 0.0440846 -0.0171358 0.106099 0.0226233 0.0633351 0.161911 -0.0135818 0.0679983 -0.0352308 0.0499723 -0.120608 0.0438089 0.0223982 0.0226663 -0.029781 -0.00710754 0.161524 -0.0338151 0.0505775 0.117885 0.00155271 0.131503 0.0775284 0.0652883 -0.127221 0.0958837 0.0420466 -0.0221373 -0.142727 -0.136008 -0.0845461 -0.0109302 -0.12591 -0.0339851 0.0613082 -0.0111938 -0.0249451 0.166077 -0.0216304 0.0368901 -0.0451128 0.029872 0.0720345 -0.0873081 0.011779 -0.0228383 -0.00244923 -0.102269 0.10075 -0.05747 0.0439814 0.0238788 -0.121253 -0.0022087 0.0663611 0.0517862 0.185784 0.0980172 0.0108849 -0.102385 0.0358306 -0.14794 0.0501302 0.0667463 -0.0414992 -0.0707681 -0.106675 0.0325202 0.0849244 -0.115768 0.148265 0.146893 -0.0126252 0.136095 -0.0189888 0.0635329 0.0387847 0.156652 0.128993 -0.112793 -0.125878 -0.096082 0.0658062 0.182754 -0.123071 0.00666365 -0.0653087 0.042354 -0.0497978 -0.0985698 0.0908197 -0.0662527 0.0443629 0.0308219 0.0219097 -0.0132055 -0.0235164 -0.197098 -0.0102539 -0.0768224 0.0235094 0.0120813 -0.131206 -0.101353 -0.0792322 -0.0678338 -0.0503745 -0.161249 0.0207474 0.176252 0.00167729 -0.0261074 0.0780046 -0.0315446 -0.0636277 -0.0904578 -0.0262618 0.177692 -0.108057 -0.0245963 0.00198954 0.0351718 0.0823806 -0.0116657 -0.128336 -0.19885 0.0341997 0.0978075 -0.0791335 -0.138321 0.0373297 0.145156 -0.0835089 0.0534908 0.0391662 -0.0306863 -0.0853586 0.0264475 0.110692 -0.0888971 -0.154949 0.127402 0.0640977 0.0350202 0.0775112 -0.0326877 0.0510445 -0.0309651 -0.0117232 0.0513745 0.110231 0.0448498 -0.0567076 0.128208 -0.150777 0.0509115 0.0216838 -0.113476 -0.0145312 -0.0900635 0.0600892 0.151785 0.139366 0.018221 0.137509 -0.0185179 0.11862 -0.0324896 0.0430854 -0.00207512 0.0828204 -0.0411577 0.0439267 0.0608585 -0.162637 -0.115023 0.158251 -0.0159717 0.0295267 0.135944 -0.0293807 0.121569 0.153444 -0.115247 -0.130173 -0.026677 -0.128486 0.00953765 -0.127651 -0.139883 -0.0686799 -0.0990907 0.0430164 0.103886 -0.106657 -0.113096 0.114608 0.0858509 0.0334414 -0.0442632 0.0562259 0.114513 -0.0158116 -0.086648 -0.0321031 -0.0877489 0.179903 0.141389 0.0829986 0.0451965 -0.0917836 0.0563515 0.182415 0.104593 -0.0189679 -0.136978 0.138053 0.0375826 0.0495558 -0.0728732 -0.00536133 -0.11651 0.0021452 0.0611744 -0.192637 0.0301272 0.00807908 -0.0980112 -0.00586224 -0.0639737 -0.107292 -0.0510957 0.0620147 0.0822158 0.0682019 0.0549889 0.109986 -0.183135 0.0327804 0.0729925 -0.135588 -0.0641393 0.0847194 -0.0627815 0.032205 0.0591411 -0.189339 -0.108961 -0.026006 0.0105695 -0.153059 -0.00941052 -0.0347614 0.00135543 -0.0147744 -0.110799 -0.160891 0.00210844 0.0927965 -0.00758397 -0.0252388 -0.059163 -0.0172833 0.113956 0.0258406 -0.102426 0.0608773 -0.00631612 0.0386822 0.168109 -0.102846 -0.0635501 0.0130195 0.0295792 -0.167579 0.159218 -0.0600607 -0.0257549 0.00672533 0.0184797 0.0208818 0.0330129 -0.182605 -0.057275 -0.0217728 0.185033 0.169346 -0.0915338 0.0964348 0.132231 0.019273 0.0274144 0.103774 -0.107341 0.193577 0.0215429 -0.0376789 -0.0406137 0.133972 0.0550097 0.021345 0.123333 -0.043461 0.147827 -0.0217417 0.163377 -0.131804 -0.0047628 0.0339051 -0.0593145 -0.0569781 0.0630047 -0.074211 0.166876 -0.0844988 0.0651821 0.038423 0.0958487 0.161696 0.0296049 -0.0505894 -0.119093 -0.0699871 -0.146244 0.0859841 0.136551 -0.0158708 -0.0324952 -0.0281756 0.0595894 0.195702 -0.0544781 -0.0434948 0.070337 -0.065325 -0.123043 -0.118001 -0.0276813 0.042149 0.158976 -0.0338703 -0.120292 -0.0315333 0.11092 -0.162362 0.0785601 0.0423935 0.0614153 0.101923 0.0902578 -0.0998683 0.101011 -0.00592584 0.0242438 0.120732 0.0307065 0.0298735 -0.0363791 0.0583148 -0.0157437 -0.136803 0.0208201 0.086989 -0.0273043 0.0478174 0.0280207 -0.0877384 0.13824 0.020454 -0.123716 0.0640099 0.0870747 0.0130588 0.0306307 -0.0567138 -0.0827213 0.0316201 -0.0501137 0.00836149 0.046192 0.159058 -0.0929873 0.0641991 -0.109802 0.0741112 0.0057043 0.00457752 0.0535691 0.0082349 -0.122535 -0.0587348 -0.150895 -0.0657716 -0.102396 -0.108772 0.0260803 -0.0393307 -0.124461 0.130835 -0.0306691 -0.0333155 -0.0532605 0.116627 -0.0349357 -0.0910539 -0.0854771 -0.00524346 -0.17033 -0.073217 0.126832 0.116277 -0.00625642 0.0489824 0.0602965 0.0220827 -0.0520759 0.0151357 -0.0924995 -0.00987987 0.118685 -0.185136 0.0987716 0.0226166 0.199105 0.00680204 -0.04284 0.0169581 -0.0508394 0.00531796 0.040797 0.198687 0.0423351 0.05823 0.0530153 -0.0330536 -0.0337861 -0.0722332 0.0236447 -0.0355677 -0.0280079 -0.0328398 -0.0233288 -0.0240984 0.133305 -0.00380089 -0.0989342 -0.0451423 -0.186758 0.0151404 -0.101994 0.0277039 0.131045 0.0919352 0.0407853 -0.0557437 -0.0104469 0.103649 0.0238656 -0.0127138 -0.0528903 -0.0692668 -0.129875 -0.0365009 -0.126243 0.0934927 -0.15372 -0.00503217 0.0840913 0.173305 0.132753 0.016216 0.0738944 0.0491791 0.0528421 -0.0229168 -0.130542 0.0389437 0.11481 0.0655206 -0.0719183 0.125593 -0.00980604 -0.00874397 -0.0871181 0.151403 0.171136 0.0580216 -0.0330276 -0.0977217 -0.0180763 0.0207471 -0.0169698 -0.0459068 0.0579959 -0.17036 -0.00259174 -0.00442732 -0.0415011 -0.115599 -0.0665511 0.194394 -0.0339188 0.00403102 0.116059 -0.000551592 0.0192219 0.00524123 0.0302935 -0.0553266 -0.134136 -0.119161 0.033642 0.0317201 -0.116965 0.184269 -0.0303465 0.043927 0.0227903 0.191792 0.0288528 0.169244 0.0498697 0.0144386 0.0244876 0.0762947 -0.114477 -0.127212 -0.0475241 -0.0146732 -0.0411935 0.161109 -0.140572 -0.020905 0.0179719 0.0558846 0.0754838 -0.198314 0.0320952 -0.0031876 0.0156081 0.00812101 0.012457 -0.0524437 -0.105909 -0.100545 -0.00154917 0.0261697 -0.0865827 0.153855 0.093693 0.0466704 -0.000786301 -0.0724498 0.0856208 -0.0463855 -0.134205 0.179427 0.124759 0.0868276 0.0125231 -0.00212961 -0.00378681 -0.0427109 -0.133441 0.140032 -0.131006 -0.0021644 0.0349954 0.105221 -0.0318577 -0.0634234 0.0707284 0.00877677 0.00431528 -0.0179366 0.0365558 -0.0566349 0.167973 0.0542814 -0.0592064 0.0352613 -0.136969 0.171037 0.176977 0.00988624 -0.016505 0.0992718 -0.173509 -0.0765835 0.0230634 -0.0135097 0.0638101 0.0799815 -0.0404274 0.0816745 -0.132064 0.00880874 -0.0441782 -0.0385249 -0.0897907 -0.0228611 0.0810571 -0.102152 -0.138136 0.030623 -0.0565206 0.021342 0.115563 -0.131201 -0.117395 -0.0615069 0.0276364 0.0716305 -0.1037 -0.0430499 -0.0550544 0.0929035 -0.114189 -0.00937759 -0.119446 0.0552144 0.0702554 0.0348497 -0.00101222 0.145167 -0.126966 -0.0843484 -0.0569997 -0.0752904 -0.100886 0.114051 0.0604825 -0.0357915 -0.075453 0.0486248 -0.0771468 0.0532792 0.0121506 0.0982469 0.0531657 -0.0279995 0.0969077 -0.158557 0.0417987 0.0697219 0.0519143 -0.0708778 0.0364449 0.0476412 -0.0443216 -0.125955 0.0384128 -0.00511653 -0.000733861 0.015413 0.170397 0.0805401 -0.0125613 -0.092647 -0.147224 -0.197002 0.149025 -0.124856 0.129905 -0.0351539 0.0342873 0.00269044 -0.0876174 -0.148302 0.0318337 -0.0326691 -0.0809957 0.114578 0.0179363 0.0516807 -0.0642888 0.0976369 -0.0827939 -0.0832195 -0.125409 0.0199332 -0.0299717 0.0578532 -0.0675017 0.0677213 -0.143526 0.0966226 -0.00351135 0.107131 -0.0997396 -0.186299 -0.0665366 -0.096393 0.125762 -0.02534 0.0209147 -0.0540331 0.0335275 -0.0530767 0.137527 -0.0478648 -0.120142 0.00528753 -0.0268489 0.0200357 0.0713142 0.110955 -0.0184923 0.0288184 -0.0659057 -0.0432795 0.0759503 0.144758 0.0439169 0.162572 -0.0232647 -0.0972142 -0.0178849 -0.139378 0.0477841 -0.00184985 0.0241276 -0.0399754 0.0480993 -0.0886951 -0.0350408 0.176624 0.0571325 0.0237271 0.0130907 0.0917393 -0.183259 -0.0307662 -0.0576509 0.0731879 -0.0219402 -0.0285548 -0.0285665 0.0640495 0.0212064 -0.0844525 -0.141317 -0.135877 -0.105123 0.128807 -0.0273143 -0.0220324 -0.0886004 -0.0537727 0.167862 0.0787645 0.1032 0.0125148 -0.0781324 0.0681666 -0.00827039 0.0824114 0.0484814 -0.0609291 0.109329 0.0858304 -0.133691 0.0153345 0.0558481 0.0429951 -0.0847337 -0.00711419 -0.121727 -0.077914 -0.0842954 -0.0213153 -0.195911 -0.112825 0.013079 0.0093407 0.0729685 0.130608 -0.00422481 0.0488411 0.0909351 0.025274 -0.00305171 0.118832 0.174339 0.149327 -0.0209294 0.0027611 -0.10637 -0.0756899 0.106498 0.110988 0.0319529 -0.0274502 -0.0109889 0.132824 0.0482039 0.092341 0.109823 0.0200971 -0.137602 0.1169 0.122688 0.109129 0.0622183 -0.0113145 -0.145192 0.0250752 -0.124396 -0.055517 -0.0579449 0.042001 0.0417368 0.0637455 -0.138622 -0.0580455 -0.0693682 0.022605 -0.0748129 0.19431 -0.137358 0.00167333 0.0631436 0.0263253 0.0242618 -0.00890935 -0.122688 -0.151065 -0.00802535 -0.176814 0.00430589 0.138029 -0.0779528 -0.177208 -0.151766 -0.059201 -0.0980809 0.191795 -0.0494733 -0.0173698 0.025337 -0.017457 0.0686998 -0.14861 0.0422649 -0.0386182 0.0894973 0.0534503 -0.120299 0.0753535 0.0275583 0.0203145 0.0395317 -0.0418054 0.0527929 0.00643455 -0.0383842 -0.152276 0.00501405 0.0263087 -0.00602226 0.0214527 -0.0198319 0.0518658 0.0391398 -0.0425414 0.00368746 0.0361419 -0.0499096 -0.0134247 -0.0663231 0.114522 -0.0393145 -0.0356345 0.0674662 0.18857 -0.0840557 -0.140029 0.0348743 0.0223788 0.0299339 -0.162387 -0.0642896 0.122293 -0.0748084 0.0516796 0.0438835 -0.0247202 -0.015545 -0.132458 0.00949569 0.0687234 -0.0517757 -0.140146 -0.0504565 -0.00620186 0.0783738 -0.0572242 -0.0736996 0.0517305 -0.0710131 -0.17111 0.0881485 0.104363 0.090828 0.148458 -0.00320779 -0.129253 -0.144971 -0.0656773 0.0629278 0.0186286 -0.00559532 -0.0336106 0.034376 -0.0977827 -0.188212 0.0850487 0.0487954 0.0676454 0.0296747 0.0797282 -0.059263 -0.0755033 0.179445 -0.0449936 -0.0371732 0.0411282 0.0673534 0.111874 0.110133 -0.0235873 0.0136653 -0.0285134 -0.108215 0.0122205 -0.137606 -0.125844 0.130593 -0.194226 0.159454 -0.17183 0.0754786 -0.113366 -0.119427 0.0627013 0.00131383 -0.0115542 0.00708353 -0.0547381 0.13517 -0.137294 -0.078585 0.0412276 0.127886 -0.0672342 0.0289701 0.114141 0.153697 0.101618 -0.0509623 -0.0336572 -0.0244699 -0.0544138 -0.0709909 -0.0755416 0.00104616 0.181877 0.107217 -0.126132 0.175885 0.010135 0.0439446 0.155671 0.0839679 0.0668188 -0.112258 -0.0956345 0.0702021 -0.0550496 -0.0186816 -0.151117 0.0443161 0.0848929 0.035667 -0.0367204 -0.147417 0.154728 -0.124784 0.00488439 0.0195455 -0.0142395 -0.0647392 -0.0549195 0.108336 0.0522109 0.124878 0.116263 -0.0620278 0.0625408 -0.179538 0.0445253 -0.0743492 -0.0533985 0.0902472 -0.0310302 -0.0900757 -0.0618149 0.0242742 0.180891 0.0176829 -0.0455838 0.0200097 0.0296964 -0.0279221 -0.111723 -0.0686908 -0.134177 -0.0567731 0.138131 -0.146309 -0.0395593 -0.0238613 -0.00739139 0.169452 0.057549 -0.0464533 -0.121034 0.0727445 -0.0194325 0.0762981 0.0245222 -0.0329241 -0.0254066 0.00616555 -0.0817671 0.112351 -0.0858711 0.149056 -0.00189613 0.074604 0.0214089 -0.0697078 0.0185409 -0.0643766 0.029338 -0.170169 0.0477138 -0.0535618 0.134681 0.0532183 -0.05807 -0.0492936 0.0177515 -0.0349149 -0.0287546 0.0147993 0.00386347 0.103166 0.0261103 0.0510461 -0.0490345 -0.0762755 -0.131714 0.0242016 -0.00908086 0.140358 0.159076 -0.0296443 0.0922104 0.0503355 -0.0703563 -0.0890763 -0.0195336 0.0586132 -0.184846 0.0457454 0.0959271 0.0687068 0.179718 -0.0430483 -0.0391038 0.0708521 0.167717 0.00768049 -0.00724416 -0.0115686 -0.0799107 -0.125082 0.0952064 0.0883131 3.43333e-05 -0.10624 0.0520624 0.182577 0.0729831 -0.189739 0.0412785 0.150393 -0.0353768 0.00319202 -0.133666 0.112716 0.069262 -0.0901437 -0.0397963 0.0132068 -0.0144561 0.0717838 -0.015483 -0.0952972 -0.0699077 0.0430861 -0.0579194 -0.0227521 -0.0458443 0.105403 -0.0507976 -0.112135 -0.0075524 -0.0802376 0.0154904 0.0628728 0.0970276 0.12412 0.0974434 0.100728 0.0635958 -0.0792102 -0.0792488 -0.0327814 -0.168907 -0.0831155 -0.0585615 -0.0694327 -0.0336642 -0.0818319 -0.0676642 0.0165249 0.146999 0.0657249 -0.0222529 -0.142228 -0.034087 0.0762146 -0.12813 -0.0401749 0.00956367 0.0357965 -0.162234 -0.125507 0.0306242 -0.0956933 -0.00975509 -0.12531 -0.0639256 -0.042132 0.0594068 0.118235 0.0264222 0.0939648 0.0204768 -0.103172 0.0677328 0.0217815 0.0328215 0.099815 0.0198969 -0.0438815 0.0228262 -0.163079 -0.0962192 -0.0504924 0.0608703 -0.0393948 -0.162171 -0.117514 0.00821368 0.127522 -0.11044 0.161151 -0.15457 0.190915 -0.0825511 0.0285417 -0.0128614 -0.136394 -0.0334667 0.00373079 0.00494224 0.0252442 -0.0265541 0.0195967 -0.140955 0.131217 -0.0294954 -0.0305234 -0.120261 -0.119254 0.0328179 0.093323 -0.0362347 0.102819 0.0363028 0.0496872 -0.0249186 0.0876399 -0.0710125 0.0720673 -0.100162 0.0153869 0.138232 0.0139291 -0.0881849 0.17954 -0.0318514 -0.10336 -0.151719 0.0436319 0.166255 -0.00538406 0.108045 -0.123322 -0.058104 -0.0547361 -0.0110323 -0.164643 0.00550008 -0.10185 -0.0712515 0.0587324 -0.117189 0.0717559 0.0457288 -0.0119013 -0.0241922 -0.064679 0.0702729 -0.0354005 0.0849654 -0.0694363 -0.014465 -0.0269228 -0.0673888 0.023358 -0.0337127 -0.0569946 0.0570599 0.0300884 0.0884471 -0.0849124 -0.124234 0.017952 -0.0545467 0.0991659 0.160416 0.08505 -0.178405 -0.0542736 0.0522782 -0.183272 -0.00150767 0.0168264 -0.117543 0.00123994 -0.151448 0.024203 -0.00437423 -0.0620564 0.0586548 0.0288084 -0.094314 0.00666336 -0.128225 -0.14489 -0.00652588 -0.0753342 -0.146184 -0.0389024 -0.0726609 0.0850478 0.0571062 0.106456 -0.174105 -0.0311431 -0.0333668 -0.0614115 -0.0560579 0.0413543 -0.0781563 -0.00216493 -0.0162474 0.104809 0.0443308 0.145294 0.0141693 0.0900834 0.0288329 -0.0717488 -0.021038 0.0240126 -0.136316 0.176316 0.0414876 -0.128651 -0.0467967 0.0332955 0.0283271 0.108001 0.0245127 0.00794784 0.105104 -0.129664 0.0170145 0.0570179 -0.0689314 -0.196599 -0.0645949 0.00879077 0.0853978 -0.0823657 -0.0867277 0.0515833 0.00488968 -0.0341579 -0.156625 -0.0585661 -0.148793 -0.00589881 0.0482728 -0.13857 -0.106579 -0.0815888 0.0246505 0.111392 0.145975 -0.148939 -0.00436062 0.0740148 0.16431 0.0656876 0.116961 0.0497504 0.0560114 0.00234391 0.00449246 0.0218172 4.37608e-05 -0.102393 0.0859659 0.0962228 0.0336576 -0.0444317 0.149147 0.080986 -0.0777621 0.0763998 0.0420293 -0.15698 0.1503 0.00975445 -0.0702083 0.0280118 0.176408 -0.071914 0.0194492 -0.0041266 0.179467 -0.0416728 0.0984963 -0.0310945 -0.0231308 -0.0205453 -0.170772 -0.135759 0.0380923 0.0280136 0.0269289 0.0662224 0.0250499 -0.0846868 0.0171994 0.0140191 -0.0616257 -0.0547601 -0.0802334 0.0463535 -0.145763 0.13647 0.023437 0.0557787 -0.0889351 -0.0240781 0.0729195 -0.17773 -0.14311 0.100663 0.146283 -0.128581 0.0493121 0.107675 0.0737276 0.0107463 0.0702626 -0.0829455 -0.0767724 0.0375987 -0.188998 0.0133889 0.0103447 0.054367 -0.0752095 0.0552103 -0.0457705 0.0701205 0.0228824 -0.0232165 0.095818 -0.0259275 0.103772 -0.144298 -0.062322 -0.0727803 -0.0701045 0.0833042 -0.199041 -0.0115207 -0.0558458 0.0343399 -0.00838586 0.079003 0.0863371 -0.0347204 -0.0154647 0.00282442 0.156802 -0.0533003 0.0092658 -0.11437 -0.130584 -0.00626869 0.067975 0.0652937 0.0513049 0.01447 -0.0647964 0.173971 0.000297022 -0.144509 0.121864 -0.0437949 0.0771518 0.00410862 0.076572 0.0990017 0.0219481 0.0215351 0.0289502 0.0283568 0.0861768 -0.0436986 -0.0881594 0.0104335 -0.139143 -0.0415559 -0.169709 -0.121647 0.14018 -0.107732 -0.138111 0.064462 0.113757 0.0280486 0.00265463 0.0465172 -0.0466045 0.0239822 -0.0379848 -0.110839 0.00850159 -0.04511 0.00810939 0.0654023 -0.0433091 0.0442877 0.0184153 -0.0128072 0.137694 0.0114217 0.0254134 0.168923 -0.067566 0.170235 -0.0860075 -0.0187518 0.113218 0.0277983 0.17165 -0.0257261 0.00603553 0.0994195 0.121922 -0.0390775 -0.0205271 -0.113489 -0.0277766 -0.0616208 -0.124362 0.0966175 0.103592 0.0531492 -0.0748158 -0.00650703 0.0408526 -0.162412 0.142428 -0.138399 -0.127214 0.0678542 0.0623258 -0.147173 0.0483621 0.0374094 0.0262329 -0.0904892 0.0672109 0.128606 0.0438782 0.142554 0.083249 0.0797832 0.0448817 -0.0811122 0.0112239 -0.0556944 0.0720774 -0.13916 -0.0676523 -0.0576683 -0.0399878 -0.010063 -0.120504 -0.158862 0.0541593 -0.0610842 -0.10414 0.146675 -0.065884 0.0643068 0.0295978 -0.0356124 0.0837922 0.0563308 0.0269275 -0.16306 -0.0293832 0.0242084 8.64922e-05 -0.0997017 0.0366717 -0.026211 -0.143672 -0.0137845 0.0157534 -0.016699 -0.0155244 -0.0821098 -0.177222 0.142097 0.0232884 -0.0409162 -0.00168132 -0.083513 -0.0050834 0.0367012 -0.111891 -0.00797924 0.075198 -0.0489937 0.0818021 -0.137933 0.09449 -0.0934938 0.0949103 0.00221535 0.0263494 -0.0725713 0.0482239 0.132585 -0.0260172 -0.169381 0.0467273 -0.0309653 0.0202285 0.0251566 0.0303835 -0.0145702 0.00353237 -0.181576 -0.023572 0.0766846 0.0643154 0.0367601 -0.0856215 0.060257 -0.0433417 -0.0504025 -0.103623 -0.0918534 -0.0194131 -0.0629114 0.0278972 0.0505744 -0.0151281 -0.076301 0.0698658 0.0740382 -0.0240255 -0.182031 0.0226581 -0.123028 0.0246026 -0.0213313 -0.108355 -0.0334316 0.143486 0.132512 0.059049 0.13658 0.0346618 0.128231 -0.0076241 -0.0321251 0.0829492 0.139134 0.108786 -0.111629 0.103486 0.0361114 0.0424326 0.117124 -0.094825 -0.0764428 0.190691 -1.73711e-05 -0.0879808 0.027592 0.0659689 0.0145221 0.0254737 -0.00939194 0.00289949 -0.195526 0.0360651 -0.115616 0.00369039 0.0746509 -0.0692167 0.0116788 -0.115299 -0.0043782 -0.0601521 0.040756 -0.0375507 -0.0524867 0.0576871 -0.0739949 -0.0257201 -0.0562563 0.183631 0.0936415 0.128284 0.0383097 -0.0801092 0.0205173 -0.0619174 -0.100583 -0.0851073 -0.0640169 0.0714381 0.0247892 -0.0800184 0.00849739 -0.0535142 -0.127614 -0.0541125 -0.00167356 -0.0977425 -0.0651887 -0.0821688 -0.0408862 0.00320873 -0.0434873 0.0299828 0.051647 -0.170735 0.110565 0.190482 0.0684294 0.0112186 0.0560304 -0.0816845 0.149804 -0.0202058 -0.00254051 0.0736504 -0.0451488 -0.00319395 -0.137886 -0.0685141 0.0266246 0.0113398 -0.0822959 -0.102537 -0.101834 0.0206601 -0.0303473 -0.0377285 0.107171 0.0651115 -0.0775589 -0.021965 0.0755298 0.0273062 -0.0525467 -0.0853773 0.0850424 -0.0690231 -0.0480482 -0.113267 -0.05931 0.0692253 0.148234 -0.0176819 0.0736177 0.0101056 -0.0779129 0.0913795 -0.0268731 -0.0985778 -0.0388923 -0.0162446 -0.0828122 0.078041 0.153524 -0.0619392 -0.0955397 0.079197 0.0728671 -0.0169415 0.0287406 0.0614419 0.00491413 0.164154 -0.0852436 0.0451769 0.0513084 0.0273377 -0.0193244 -0.173131 0.0710628 -0.167528 0.0693418 -0.0376312 -0.178923 0.00454447 0.0369296 0.00862915 0.117244 0.0777627 0.0167087 -0.110773 0.0608337 0.135746 0.0926302 -0.0197981 -0.0221948 0.0211891 -0.131922 -0.0628212 0.0802049 0.0131421 0.104806 0.164407 -0.162935 0.0339332 -0.148482 -0.182732 0.0893516 -0.0823186 0.0845246 0.0613645 -0.0380834 -0.0238233 -0.153028 0.0628733 -0.0180933 -0.056913 0.022332 -0.0104647 -0.0557787 -0.0400254 0.146325 -0.0589916 0.082988 0.0691136 -0.0969425 0.0297032 0.180249 -0.155215 -0.0600806 0.166359 0.195648 0.112648 0.0612227 -0.0485825 -0.0222133 0.0308029 0.0593003 0.0319391 0.13358 -0.0109466 0.158696 -0.116484 0.0785874 -0.100894 0.0140943 0.167475 -0.037127 -0.0416653 0.0572764 0.00195114 -0.00719721 -0.127357 0.0816382 0.00550726 0.0161834 -0.105704 0.196904 -0.0592411 -0.0663038 -0.159334 -0.0219797 0.0322988 0.12985 0.0892211 0.129108 0.0798865 0.0348831 -0.0259472 0.162549 -0.171199 -0.0394198 0.00431437 0.192568 -0.0957061 0.013299 -0.14014 -0.0915216 0.00442106 -0.027527 -0.0220876 0.134513 0.0691631 -0.153745 -0.107336 0.0166403 -0.0621381 -0.132001 0.0750882 0.0626659 -0.0106521 -0.0902343 0.12447 0.00324501 0.0487981 -0.00303069 -0.0653089 -0.0473421 0.0372861 -0.0869266 -0.146773 0.0474328 0.0270198 0.113259 0.0511045 0.0318037 0.0119308 0.185008 -0.15149 0.152495 0.146149 -0.121888 0.0461382 0.00526405 0.0871352 0.12495 -0.153306 -0.0128441 -0.0865051 0.0308787 -0.0692254 0.0164237 -0.0862861 -0.091144 -0.117428 -0.121989 0.0917575 -0.0639069 0.112073 0.0939257 -0.0286937 -0.0312999 -0.117216 -0.0665616 0.111754 0.0523775 0.0474797 0.115304 -0.102134 -0.0119789 0.177524 0.00776382 -0.13677 -0.00617739 -0.00575884 0.0893939 0.0364508 0.0543575 0.177639 0.0898772 -0.125141 0.0666082 0.0403732 0.146546 0.073686 0.194861 -0.173359 -0.114958 0.15864 -0.0381616 -0.027777 -0.0492696 0.0662882 -0.0538793 -0.0122576 0.106744 -0.0289338 -0.102061 0.0637945 0.0554166 -0.133562 0.102107 0.103911 0.0483424 0.00907994 0.0145585 0.0949579 0.0540517 -0.0286868 -0.0536861 0.0617962 -0.0900065 -0.103995 0.127437 -0.0773099 0.128174 0.0344506 -0.189867 0.11276 0.135578 -0.0703109 -0.0512471 0.00929886 -0.177476 0.0878129 -0.000314206 0.0283978 0.170346 -0.00176303 -0.0331246 -0.0665332 0.119886 0.0919675 0.0583234 -0.046917 -0.0632195 -0.0255182 0.0720588 -0.0777773 0.0509517 0.0577192 0.0606453 -0.040274 -0.00977718 -0.0072927 -0.00483928 0.0131401 0.107839 0.0601938 -0.0966158 0.0160455 0.0931049 0.0135479 -0.0487557 -0.159119 -0.017868 0.0482567 0.0786899 0.130212 0.0618227 0.109779 0.0482484 0.0757443 0.145611 -0.0657492 0.0150295 0.0424766 0.0871264 0.0706224 0.0276393 -0.108803 -0.144389 -0.0513112 0.157846 0.0269627 -0.0313784 0.0395746 -0.0332368 0.0207898 -0.165002 -0.0378269 -0.0835626 0.118046 -0.190445 -0.0952447 -0.0163118 -0.0612185 -0.0045489 -0.00897201 0.0398075 0.0413263 -0.0175447 -0.0811895 0.103933 -0.151255 0.0569393 0.0515092 0.115511 0.0204 -0.137617 -0.0497721 -0.188557 0.107493 -0.0276121 0.00100864 0.191326 0.0328608 0.0269162 -0.0807427 0.031217 0.0390052 0.144591 -0.123561 -0.13029 -0.121559 0.0282183 -0.120077 -0.0510555 -0.0304004 0.135996 -0.130187 0.150301 0.035477 -0.100984 0.103355 -0.0117526 0.144085 0.0405917 -0.118271 0.0213143 0.104151 0.0397598 -0.01043 -0.0867125 0.0679217 0.0735254 -0.106544 0.0703581 0.0359593 -0.0169145 -0.0911279 0.00330076 -0.0916343 -0.0206992 -0.0164238 0.0597958 0.000370393 -0.0774702 0.1424 -0.0445957 -0.0455021 0.0574267 0.0409828 -0.0319571 0.103789 0.0952053 0.0365195 0.0646251 0.143871 -0.00872719 0.159258 -0.100255 -0.0336255 -0.127784 -0.00494807 -0.00424652 0.071276 -0.166173 -0.123496 0.0587768 -0.126487 -0.00782527 0.0626904 -0.0527677 -0.0670362 0.101616 0.0451702 0.0757418 -0.0251448 -0.0848048 -0.132889 0.189887 -0.0482718 0.0216801 0.0612944 -0.171459 -0.161934 0.139887 0.105881 0.0759226 -0.0462274 -0.100204 0.0341327 -0.132967 -0.00889948 0.0716249 -0.0379456 -0.0787615 -0.0102445 0.0429327 -0.130195 -0.0730481 -0.00482923 0.0848733 -0.0322009 0.0392269 -0.0693857 -0.0953692 0.0674046 -0.0681057 -0.0745761 -0.113574 0.0542307 0.0145817 -0.101169 -0.003445 -0.0342683 -0.106244 0.102744 -0.116536 -0.023093 0.112332 -0.0710296 -0.119096 0.0967685 0.00388263 -0.161839 -0.0328685 0.150948 -0.048157 -0.0325059 0.023263 0.017765 -0.0160532 0.168039 -0.0584349 -0.0446934 -0.023677 -0.10174 -0.131392 -0.0643675 -0.0239378 -0.119312 0.0546003 -0.140183 0.130701 0.00812919 0.000996116 0.0474575 0.0600444 -0.000653683 -0.0293536 -0.0204699 0.0206996 -0.117872 -0.0686573 0.030478 0.109652 0.111013 0.0625358 -0.0577961 -0.0262587 -0.132888 -0.0323384 -0.162341 -0.000734648 -0.156776 -0.0811504 -0.0865577 0.0382224 -0.10041 0.0148524 0.18681 0.028692 -0.102071 0.0328756 0.0906619 -0.00279555 0.155323 -0.158511 0.179539 -0.151556 0.0653841 0.00970252 0.135852 0.0442809 -0.0248214 0.0446649 0.0122254 -0.0525826 0.0883078 -0.048756 0.00655076 0.0663885 -0.0917569 -0.036279 -0.0991841 0.0809333 -0.0875959 0.0923592 0.0677095 -0.122759 -0.171019 -0.122994 -0.040763 -0.0116666 -0.0414053 0.0274094 -0.119844 0.0862228 0.0596561 -0.154322 -0.0586789 0.166325 0.106254 0.0444513 -0.0177716 0.0900656 0.154279 -0.0683927 -0.0448765 0.104029 -0.0848587 -0.0459387 -0.064456 -0.0334999 -0.174176 0.157432 0.0539647 0.021934 0.0996383 0.0557973 -0.0806198 -0.196683 -0.0874861 -0.100886 0.0408015 -0.163813 0.0406808 -0.0204419 0.0261309 0.0313395 0.080116 -0.100515 -0.0707045 0.0464575 0.0331743 0.0773085 -0.0439535 0.0582109 0.110856 -0.152811 0.0439682 -0.0586041 0.0409703 -0.132485 0.0752673 -0.0949584 0.1022 0.00166207 -0.0166278 0.0619076 0.0469147 0.0397731 0.123558 0.164849 -0.0468169 0.0443796 0.0514804 -0.0767751 0.0233719 0.0418265 -0.0624728 -0.0128045 0.0483025 -0.0143738 -0.0186852 0.0116908 0.0695288 -0.111447 0.149098 0.164749 0.0116491 -0.0587728 -0.0106905 0.155151 -0.13969 -0.112585 0.161255 0.165196 0.0921386 0.00163106 -0.057098 -0.0885725 0.0516484 -0.137104 -0.0450126 -0.0182903 0.114698 0.0422741 -0.0190485 -0.0924456 -0.198344 -0.10941 -0.046085 -0.0946533 -0.0165097 -0.0643482 -0.038856 -0.101035 0.0577463 -0.0744837 0.0106012 0.0997806 0.0343557 -0.102562 -0.0478078 -0.131784 0.0812953 -0.11007 0.159551 -0.0487804 -0.0870741 0.0754396 -0.133761 0.102817 -0.0189752 0.0627968 -0.150978 0.116 0.0158394 0.116676 -0.0563305 0.00885227 -0.0564957 0.134767 0.0525031 0.100659 -0.150044 -0.082913 -0.0264938 -0.0183765 -0.117241 -0.169838 -0.0421801 0.165447 -0.092316 0.122677 -0.0321487 -0.145987 0.00754074 0.00797347 -0.0436973 0.138181 0.070732 0.0215904 -0.0461008 0.0657925 -0.0340809 -0.0388832 -0.0395933 0.081094 -0.198516 -0.0265893 -0.183085 -0.024201 -0.0826933 -0.175234 -0.00672188 -0.02652 0.061739 0.048298 0.123292 0.0590381 0.0555292 0.156252 0.137023 -0.0182807 0.0822723 0.139353 -0.132126 -0.00716182 0.00472688 -0.0352995 0.0233208 -0.0319169 0.0607932 0.00282457 0.0709705 -0.0259517 0.0934385 0.157386 0.0467822 0.151673 0.103107 0.036933 0.172666 0.0299407 0.0898679 -0.157566 0.0884059 -0.14807 0.0538131 -0.0571211 0.0822099 0.0229567 0.0415311 -0.126536 -0.0869574 -0.0228224 -0.0936402 0.063856 0.027502 0.0103979 -0.153967 0.121298 0.0191826 0.165325 0.137127 -0.0246967 -0.098716 -0.0235097 0.0227291 0.103156 -0.176721 0.0308062 -0.114033 0.162867 -0.163853 -0.0145181 0.0288919 0.0759304 0.137565 -0.0863861 -0.02401 0.0574318 0.0449152 -0.144118 -0.09483 -0.0755651 0.0491168 -0.0812311 0.0105371 -0.137689 0.195671 -0.0459684 0.0422287 -0.0807986 0.0247617 -0.138664 0.184933 0.0184619 0.000810239 0.121309 0.0892886 0.0266291 -0.011327 -0.0366169 0.121271 0.180131 -0.0376972 -0.0273927 -0.109487 0.137148 0.0108716 -0.107648 -0.0349694 -0.0726438 -0.0137249 -0.0899379 -0.05555 -0.0910085 0.0211773 0.0318652 0.00117382 0.188841 -0.0965673 0.0907726 -0.0581204 -0.0231096 -0.110251 -0.0475794 -0.00501353 -0.0146742 0.0692317 0.0488436 0.0403221 -0.00480604 0.0314043 -0.0197516 0.0187984 -0.0249385 0.00542987 -0.130568 0.101806 -0.000766187 -0.0510222 0.00591333 0.197723 -0.141848 0.164026 -0.0276036 -0.0567981 -0.0557471 -0.0952265 -0.0306428 -0.149792 0.00687989 0.140816 0.00701077 -0.0750896 0.0650279 0.0505779 -0.00981874 -0.00960476 -0.00378436 0.160735 -0.0659059 0.109329 0.114544 -0.156302 0.0394311 0.0140922 -0.00788883 0.00424485 0.0716128 -0.0776158 -0.085954 0.053365 -0.180077 0.0252103 -0.0113676 0.0904049 0.0372932 -0.122917 -0.0443721 -0.0171101 -0.00233713 0.0563815 0.0449029 0.169374 0.0530883 -0.0436121 -0.010431 0.0861907 -0.0176872 -0.0867424 -0.13339 -0.0927651 -0.0911843 -0.0691921 -0.0108234 0.167873 -0.0660955 0.00654721 0.0304452 -0.126611 0.0275466 0.00270256 0.144825 -0.0447794 -0.166576 -0.0949104 -0.0446709 0.013893 0.044756 0.0877838 0.0994727 -0.184718 0.0969874 -0.0799837 -0.106631 0.148312 -0.0348024 0.00559688 -0.0603439 -0.0176915 -0.0413408 -0.0381828 0.125612 -0.0788062 0.131091 -0.0503524 0.181998 0.0127068 -0.0130529 -0.122561 0.0394567 -0.0698701 0.0005456 -0.0396711 -0.130189 -0.047495 -0.0559476 -0.144831 -0.00697903 -0.00206404 0.0115399 0.137068 0.161971 0.0264134 0.0466182 0.0253561 0.0293929 0.135484 -0.0391459 0.0269634 0.0849248 0.0990515 0.00295307 0.0297129 -0.0108301 0.00329733 0.0117524 0.174622 0.059952 -0.0722429 0.16374 0.0272681 0.0953027 -0.03183 0.0283737 -0.14602 0.152663 -0.0695759 -0.048445 0.0335961 -0.12303 0.00904358 0.0572644 0.0564076 0.0399857 0.0232571 -0.0482426 -0.168597 -0.0413415 0.127948 0.0768226 0.0769892 0.041799 0.0814925 -0.0828804 -0.0464821 -0.0932744 -0.0650968 -0.0180223 0.011389 0.0659643 0.0735661 0.0741528 -0.124588 0.10144 0.151918 0.0668215 0.115716 0.178848 0.0215985 0.123761 0.127602 0.00732192 -0.0987118 -0.0455107 0.05877 0.0213914 -0.0284003 0.0655739 -0.113661 0.0246184 -0.0213989 0.0138408 0.0144072 0.0187302 0.183954 0.0195163 -0.0613654 0.0513889 -0.031905 -0.0227206 0.0162868 0.0814205 -0.070613 0.0182647 -0.099334 -0.00650886 -0.0200522 0.0978736 0.111345 0.0905847 -0.0752246 0.106632 0.137507 -0.116103 0.196388 0.0167574 -0.103979 -0.0422372 0.01221 -0.12021 -0.00419059 -0.0739266 -0.158835 0.00174171 -0.0898278 0.111166 -2.70335e-05 -0.0449903 0.183356 0.140422 0.00612056 0.0306191 0.0089658 -0.128717 -0.023511 -0.0810929 -0.0684371 0.163016 0.062681 -0.0434586 0.0994008 0.158403 -0.00393729 0.166091 0.038013 0.0201345 -0.0199753 -0.0151884 0.147577 -0.0352536 -0.106288 -0.0236051 -0.0363809 0.0840773 -0.102684 -0.171759 0.0281727 0.0609885 0.0209506 -0.107508 0.170545 0.0710725 0.0300764 -0.0463873 -0.0228003 0.0834034 0.00969551 0.00192739 -0.01723 -0.116194 0.163149 0.0705474 0.0177358 0.0260413 0.0343077 0.0942252 -0.0130043 0.030103 0.0673441 0.0143272 -0.0126419 0.0335409 0.0326343 0.138802 0.0246781 0.0387897 -0.100122 -0.15085 -0.154343 -0.154084 -0.0376167 0.0733335 -0.00347618 0.119882 -0.126193 -0.112542 -0.0771909 0.0133527 0.0221423 0.118633 0.130914 0.0908086 0.0815831 0.0526018 -0.00571648 -0.0652823 0.0753612 -0.0401016 -0.108515 -0.0376991 -0.0776621 0.078111 -0.122465 0.0942578 -0.141366 -0.0432126 0.124664 0.0996927 0.096474 0.040783 0.0458176 0.0114963 -0.0840387 -0.0116787 -0.0999275 -0.092635 -0.132206 -0.00530356 0.0446478 0.0213529 0.0295387 -0.154856 0.043236 0.0493371 -0.173944 -0.103586 0.0549978 -0.0688115 -0.00878165 0.00146877 -0.103227 -0.176285 -0.132195 -0.0243915 -0.0500931 -0.100982 0.0431575 0.165259 0.10377 -0.0228903 0.0797679 -0.130732 0.147954 -0.0622431 0.0794468 -0.0782321 -0.0603904 0.0160562 -0.106749 -0.0290674 -0.0956993 0.0428871 -0.0227661 -0.0911471 -0.0192891 -0.174787 0.0480464 -0.0213574 0.0684056 -0.013133 -0.0191083 -0.153314 -0.105617 -0.0134951 0.0953523 -0.117511 -0.0539428 0.0128178 -0.122883 0.187054 -0.0489828 -0.14953 0.0970928 0.0416625 0.108221 0.0889613 -0.0530187 0.128922 -0.133078 -0.135715 -0.0994787 0.0230017 -0.0705804 -0.0031533 -0.00249478 0.0703762 -0.0416868 -0.0782844 0.0391549 -0.00509523 -0.0273706 -0.151401 0.102655 -0.196427 0.0721788 -0.0328649 0.0356478 -0.00553651 -0.0184015 -0.143591 0.0937462 0.0213173 0.0116191 -0.0804138 0.00193214 -0.0384494 0.0932778 0.117667 -0.00599847 0.0092642 0.0542832 -0.00579641 0.170724 0.172244 -0.160242 -0.00649291 0.0233624 0.0799427 -0.0119103 0.047698 0.123007 -0.115575 0.0765612 -0.132013 0.0126001 -0.0854212 -0.0587355 -0.10186 -0.102331 -0.134409 0.0249482 0.194311 0.0635766 0.168843 -0.0703818 0.00057578 0.0400141 -0.110559 -0.0259609 -0.166 0.159388 0.030476 -0.0461918 0.00961986 -0.0553215 0.0548886 -0.00536829 0.128634 -0.124607 0.0793677 -0.0426579 0.117632 0.111518 0.0215908 0.0780324 0.12798 0.0968682 0.0241344 -0.00632596 -0.153146 -0.0371915 0.0528828 -0.0816308 -0.00831115 -0.174586 0.0404664 0.0712624 0.175263 0.151968 0.0388156 0.13361 0.142536 0.152324 0.0601455 -0.0368931 0.10549 -0.16868 -0.0390581 -0.071788 -0.0189064 -0.00106763 0.0410957 -0.0216705 0.0220369 0.0686896 -0.0369516 -0.118922 -0.0423326 0.00257137 -0.0718725 -0.0397492 -0.0108555 0.037812 0.0837864 0.0101706 -0.0679357 0.0169491 0.0868576 -0.00557945 -0.00245413 -0.131755 -0.0760693 -0.0909961 0.100099 -0.107945 0.0155081 0.0663703 -0.103214 0.0535772 -0.140307 0.101126 -0.0515426 0.0557243 -0.06397 0.129818 0.118712 -0.0867499 -0.0220313 -0.0505067 0.0985071 -0.018566 0.0418164 -0.0234567 -0.14954 -0.00260596 -0.191642 -0.0307499 -0.0410945 -0.0606736 0.032251 0.0592005 -0.00235687 -0.137287 -0.0879374 0.181182 -0.0383801 -0.0496596 -0.0440278 0.0627628 -0.064883 -0.108005 -0.0951716 -0.0439767 0.032827 0.196489 -0.022766 -0.057933 -0.0338223 0.0355614 -0.0837755 0.185204 -0.0340578 -0.0701068 -0.0843365 -0.064895 -0.0783612 0.0589494 -0.00182867 -0.0950368 -0.0377366 -0.0177838 -0.0430621 0.0735834 -0.137649 -0.0820009 -0.0623851 -0.0160724 0.0404304 -0.0401972 0.0461123 0.0615667 -0.142801 0.0934234 -0.192187 0.0042529 -0.0583479 -0.122381 0.146407 0.0244693 -0.148984 -0.0230459 0.0848079 0.0498672 0.122343 0.101862 -0.116556 0.0342674 0.0194524 -0.019268 0.0677159 0.0179359 -0.0367692 0.0661387 -0.0666323 0.029395 -0.0519725 0.0752836 0.047412 -0.0842423 0.0683178 0.0156935 -0.193307 -0.156185 0.148456 0.16804 -0.110925 0.0873689 0.130604 0.162406 -0.00979517 0.0954763 -0.0723329 -0.000413032 -0.0290719 -0.143733 -0.0596772 -0.0305835 -0.108233 0.0635513 0.0460958 -0.00877762 -0.0840407 0.0116996 0.0931865 -0.136577 -0.0928177 0.155257 -0.036766 0.0354842 -0.12871 -0.0139937 0.0115535 0.039067 0.121589 0.0634577 0.0797245 0.0581211 0.153819 -0.0346187 0.065913 0.0283361 0.175146 -0.0397876 -0.0605705 -0.0145011 -0.0160119 -0.0230589 -0.121869 0.104289 -0.121167 -0.0597883 -0.0644455 0.0406953 -0.03563 0.0446082 0.0732464 -0.0850276 -0.0621547 0.0636596 -0.0788743 -0.0200451 -0.0130338 0.121626 -0.114596 0.0171615 0.0780937 0.0789289 0.174834 -0.0188804 -0.12483 0.0224348 -0.0573593 -0.0108055 -0.117813 0.0591356 -0.172431 0.0722378 -0.0279088 0.0314477 -0.0174314 0.0117683 0.0561518 0.0409753 0.0756084 -0.196245 -0.0666371 0.128536 -0.0120013 0.158052 0.0850531 0.0334361 0.106265 0.0766378 -0.0377836 0.053395 -0.0468652 -0.0845516 0.0621471 -0.0414337 0.0459091 -0.0817151 0.108014 0.0276957 0.0435158 0.0950033 0.0935656 -0.086128 -0.0299696 -0.0642009 0.185567 -0.0202206 -0.104933 -0.124956 0.0618685 0.000117809 -0.121278 -0.0552421 -0.0529989 0.176214 0.0106698 0.0835666 0.0301381 0.0958854 -0.128437 -0.0834995 0.0607718 0.191079 0.0101797 -0.0222568 -0.00884534 0.0493488 -0.0245271 -0.0995694 -0.118772 -0.0760015 -0.0690945 0.0672042 -0.196265 -0.016684 0.0748376 -0.0600019 0.0662785 -0.107688 0.173563 -0.0572068 0.0206194 0.00562598 -0.022571 -0.0947513 0.0387996 -0.0969472 -0.0409482 0.0531806 0.0731769 0.0122389 -0.00468161 0.0418711 -0.0547686 0.159915 0.0721006 0.0736155 0.0181664 0.0324607 -0.124126 0.00500701 0.0934861 0.0655954 0.0364041 -0.0218921 0.0356289 0.0656248 -0.0237033 -0.0603035 0.0371114 -0.00640515 -0.0982219 0.11113 -0.138503 -0.193759 -0.0767052 0.1459 0.095509 -0.0775818 -0.0910809 -0.0671164 -0.0414826 0.0859554 -0.0745424 -0.0574879 0.124842 0.165516 -0.0198126 -0.189262 0.0253661 -0.158326 0.0705773 -0.131975 -0.141779 0.0266223 0.0225133 -0.0840705 -0.0117942 0.126362 -0.175424 0.0706894 -0.0203999 0.00428848 0.122254 -0.0276208 -0.13312 0.0922638 0.0703674 0.0522776 -0.0665737 -0.000737405 -0.0849925 -0.0453249 -0.0133933 0.029838 0.0901152 0.0215146 0.0101677 -0.0069613 -0.111754 -0.0320561 -0.119288 0.0261629 -0.0968991 -0.154189 0.109817 -0.0313842 0.0592113 -0.0515566 -0.0174603 0.0445281 -0.0242105 -0.0876533 0.0447029 -0.127078 -0.110255 -0.0619335 0.00421661 -0.0682379 0.156941 0.00134096 -0.00250543 0.166484 0.0605189 0.0186574 -0.174486 0.103652 0.0927963 0.168715 -0.13441 -0.164698 -0.0895334 -0.044836 0.0506067 -0.016692 -0.068088 -0.0422004 -0.0594022 0.152598 0.143334 -0.115514 0.00534331 -0.12377 -0.133978 -0.185285 -0.0439699 0.164452 0.159279 -0.0466389 0.0768649 0.0761679 0.0472724 0.0793548 -0.103576 0.0818646 -0.00231339 0.0756794 0.114047 -0.0179979 -0.0297108 -0.0383771 -0.0620652 -0.067716 0.122432 -0.128292 -0.00184794 -0.00154644 -0.00905412 -0.0288828 0.113559 -0.029614 0.0772462 0.0402354 -0.0812056 0.187951 0.101897 0.123005 -0.102513 -0.0142937 -0.0260449 -0.0932883 0.0130951 0.029166 0.0149326 -0.0768996 0.0291935 -0.189647 -0.0884691 -0.0343604 -0.0301416 -0.0540194 0.0121394 -0.0252799 -0.0833852 -0.141314 -0.0250545 0.0166228 -0.180548 0.050249 0.0218969 0.116785 -0.0773309 0.0661697 -0.0349963 0.112441 0.0529215 0.157723 0.10236 0.0768063 0.0951627 0.119326 -0.0484614 0.100346 -0.0251344 -0.0731734 0.11181 0.117756 0.0642174 -0.0331474 -0.0902147 0.0446575 0.116265 -0.0739393 -0.0514771 0.1472 0.088306 -0.0220629 -0.00308123 -0.149924 -0.0347433 -0.0428843 -0.150165 0.083475 0.0605262 0.0422365 0.0042874 0.0533682 0.00443387 -0.0535278 0.0127044 0.0340004 -0.0913087 0.00783296 0.0107472 -0.10602 0.0113461 -0.0712749 0.0521828 0.102966 -0.0600157 0.131811 0.0821982 -0.00923427 0.126375 -0.0968877 0.0789127 0.102606 -0.139217 0.0686714 0.164067 0.168039 0.0806217 0.0721883 -0.0717288 -0.0567711 -0.0369195 -0.0682946 0.0373015 0.0575493 0.0927158 0.0632854 0.0295986 -0.00468815 -0.0928322 0.128734 -0.0499804 -0.00497551 -0.0205515 0.0192043 0.109924 -0.0161629 -0.0777556 -0.0477747 -0.0315815 0.0589754 -0.0873498 0.0574509 0.0247067 -0.141822 0.0934188 0.0186862 0.0888108 0.0247829 0.0913889 0.121456 0.0631115 0.00377993 0.123631 0.0633612 0.0304444 0.00921386 -0.0833791 0.00978676 0.00108375 -0.00816934 0.0792742 0.10885 0.166858 -0.0765317 0.115049 0.0177874 0.0856491 -0.074815 -0.0355692 -0.030055 -0.0366149 0.187595 0.0547756 0.122575 -0.0529878 0.00731102 -0.0500514 0.12753 -0.0301629 0.062256 0.0857062 -0.111924 -0.0569695 0.118575 0.0990347 0.0588186 -0.102434 -0.148137 -0.0667007 0.0839902 -0.10446 0.0640719 -0.00551762 -0.0933499 -0.0529771 0.0237875 -0.0454059 0.161904 0.103084 0.0833977 0.120653 0.0623768 -0.029093 -0.133659 -0.052642 0.030369 0.0810625 -0.118949 -0.0631812 -0.0600159 -0.000855473 -0.0536561 0.0253374 0.0294627 -0.160279 -0.106727 -0.0178049 -0.0151924 0.158896 -0.0520449 0.0418174 0.150543 -0.0488118 -0.0460154 -0.0284157 0.107053 -0.12937 -0.0152986 -0.171291 -0.03326 0.121376 -0.146867 0.162375 0.0375844 -0.00925707 -0.107157 0.142155 0.0713272 0.199227 0.108189 -0.114027 0.154343 -0.0471874 0.101341 0.037791 -0.152464 0.0533936 -0.0629106 0.0331087 0.071387 -0.0486812 -0.144783 -0.0542876 0.0680446 -0.0658661 0.00868905 0.0851216 -0.0766207 0.0500882 0.148806 -0.0137052 -0.101747 0.0110828 -0.0934509 -0.00396562 -0.133565 0.0957268 0.0771097 -0.134368 -0.135092 0.127084 -0.0981381 -0.109162 -0.00351647 -0.100668 -0.106888 0.0593384 0.0360282 -0.0658417 -0.0650494 0.00597222 -0.0728687 -0.0065889 0.0600403 -0.0858151 0.0424592 -0.000758573 0.128638 0.0843284 -0.150204 -0.0461608 -0.110343 0.162083 -0.127988 0.0970996 -0.0393908 0.020465 0.195624 0.0634319 -0.0875344 0.0962905 -0.0495738 0.0211028 -0.0289947 0.135596 -0.101622 -0.175664 -0.0504168 0.0224557 0.0446122 0.116676 -0.0708212 0.0206773 -0.0532059 0.0907701 0.0509565 -0.0404955 -0.0971851 -0.0334174 0.0104532 -0.0136494 0.0287472 0.015546 -0.0356795 -0.0201615 -0.136232 0.0208881 0.0143078 0.0757553 -0.00487547 -0.0130173 -0.181234 -0.0106554 0.0199312 0.0501304 -0.156839 -0.0140917 -0.0206874 -0.0254776 0.00455772 0.105015 0.0306534 0.0515658 0.0730183 -0.182918 0.053431 -0.00866805 -0.142904 -0.00313433 -0.151313 0.0733368 -0.154341 -0.091711 -0.0772264 -0.0381562 -0.10086 -0.0803964 -0.156944 -0.0417578 -0.0497522 0.0608108 -0.14502 -0.015564 -0.171188 0.142612 0.0995774 0.0641604 0.0274391 0.00372203 0.0149886 -0.000816803 -0.0747793 -0.0437252 -0.0481061 0.0459521 -0.030054 -0.162248 0.020917 0.0252792 0.0291365 -0.0237089 0.0161618 0.0475224 0.00224141 -0.11454 0.0245439 -0.128158 0.0794567 -0.0351022 -0.176686 -0.0784501 0.158868 -0.0414458 -0.0949176 0.00973701 -0.0107762 -0.101472 -0.109242 0.00245068 0.0524112 0.0303546 0.0511182 -0.000514833 -0.0812171 -0.0640959 0.0675147 -0.0324564 0.0884749 -0.0484346 -0.0967589 0.165464 0.0623124 0.082621 0.048161 0.0089754 0.0238281 -0.196302 -0.138415 -0.0230649 -0.167664 0.048247 0.0154077 0.0977959 -0.180025 0.0242695 -0.0213141 0.157514 -0.0362822 -0.0389096 -0.0231484 0.0678837 -0.0885364 -0.0128476 -0.0446436 0.0486019 0.007218 0.0833521 -0.0214528 -0.121863 0.0493194 0.00323387 0.0891052 -0.147391 -0.0683786 0.169054 0.0978428 -0.0880153 -0.197387 0.0292231 -0.013732 0.0160117 0.039444 -0.0865942 -0.0164148 -0.130039 0.0308675 -0.0811948 -0.0246029 0.179641 -0.117793 -0.0723762 -0.0409281 0.131162 -0.1877 -0.130394 -0.0208753 -0.100915 0.0165622 -0.0220143 0.0873025 0.0184835 -0.0660229 -0.116212 -0.016875 -0.19193 -0.126065 -0.0631226 -0.0237999 0.0277033 0.0568925 0.152841 -0.0486242 0.137066 0.0822314 -0.0596626 -0.148158 0.0890864 -0.0390235 -0.0486292 -0.0591317 -0.0686815 -0.0316 0.119672 -0.134857 -0.0607885 0.117995 0.0254066 -0.0220004 -0.0289045 -0.000282842 0.0854149 0.0705924 -0.00527888 0.057003 -0.0232834 0.0646983 0.116574 0.18405 0.104875 0.160927 -0.112575 0.0155858 0.0474838 0.00589379 0.0160546 0.0638989 -0.0282675 -0.03199 -0.191845 0.0121 -0.130197 0.0941444 0.0321484 0.0192095 -0.07486 -0.0259821 0.0403969 0.0124089 0.033195 -0.125494 0.105503 0.0639419 -0.0140066 -0.0996689 0.0191594 0.0297431 -0.0229466 -0.0475487 -0.0718972 0.0100382 -0.0224166 -0.120513 -0.0462968 0.0509728 0.0856044 -0.0279941 -0.0862084 -0.0352344 0.0559175 -0.076138 0.15252 0.150295 0.0321905 -0.107041 -0.0934524 0.104807 0.0941862 -0.149814 0.0956717 0.0715802 -0.0486864 0.0364884 -0.175971 0.103312 -0.0435768 0.0670275 -0.000355344 0.0537112 0.130685 -0.115613 -0.165197 0.0539721 -0.009604 -0.135853 0.0259484 -0.0722096 -0.0847533 0.0515464 -0.0363706 -0.0180665 0.147309 -0.0892264 0.0387686 -0.0457314 0.0169346 0.0180938 -0.0559648 0.163441 0.00928465 0.0823884 -0.0182861 0.179382 0.0173317 0.132555 0.012616 0.19527 0.0357549 0.128796 -0.171678 -0.119899 -0.0186771 -0.0331497 -0.00791282 -0.129466 -0.08912 -0.100113 0.100631 0.0452369 -0.12801 0.100785 -0.156168 -0.0276204 -0.0378186 -0.112391 -0.0852455 0.0741287 -0.117663 0.123021 -0.0247726 -0.162402 0.0624975 0.067341 0.0862216 -0.0365213 -0.0413383 -0.0501665 0.0958437 -0.0163894 -0.13213 0.118371 0.143941 0.0181478 -0.123477 0.140236 -0.109031 0.011035 -0.0370096 0.0344942 0.0700307 -0.0619885 0.0829873 -0.0625668 -0.0584814 0.0671187 -0.0268483 -0.00643438 -0.0192247 0.0507711 -0.0442909 -0.0820712 -0.0270398 -0.0678585 0.0309292 0.0576974 0.0360272 -0.0750362 -0.010643 -0.0324116 0.197687 -0.0441302 0.139038 -0.069449 0.056009 -0.0158629 0.0480002 0.0302713 -0.124009 0.125912 0.0479932 -0.0384987 0.123978 -0.0531481 0.0197436 -0.114792 -0.014186 -0.128913 -0.0477038 -0.14482 -0.00232975 0.0835877 -0.19551 -0.0911617 0.0683953 0.0370465 0.0843387 -0.0664342 -0.0617145 -0.115842 -0.0268806 -0.173976 0.0704357 0.0744956 -0.0514404 -0.0987577 -0.0178152 0.124937 0.020081 -0.181089 0.0943297 0.0124461 0.149975 -0.0768852 0.0328348 0.0375524 0.0611024 -0.000522321 -0.139551 -0.121383 -0.0369442 0.0210824 0.0767111 0.0333136 0.115595 -0.14085 -0.0643713 -0.0367513 0.0747684 -0.172882 -0.0316787 0.0598121 -0.00275889 0.103839 -0.116353 0.0699977 0.172804 -0.049284 -0.107939 0.0145259 -0.0648477 -0.11366 -0.0795755 0.170633 0.0742088 0.021806 0.0739306 0.0194496 0.0344902 -0.126903 -0.00904801 0.133968 0.0614281 -0.123325 -0.0773622 0.0581577 -0.0297099 0.129373 -0.0431347 0.061058 -0.0613674 0.101298 0.120689 0.0632675 -0.00690906 0.0819323 -0.109448 0.0328626 -0.0217221 0.0412852 -0.012068 -0.117906 0.0575428 0.0443789 0.175714 0.0121337 0.0211549 0.104708 -0.0174862 -0.0264383 0.0454171 0.0623207 0.00193899 0.0693684 -0.093763 0.0126129 0.0477474 -0.156436 0.170247 -0.0634629 0.0232989 0.178659 0.00823601 0.0604344 -0.051514 0.0410607 -0.0238412 0.0216002 -0.0533949 -0.0751796 -0.0700306 -0.0124182 0.120504 0.0449485 0.033591 0.104794 0.0643249 -0.0771019 0.0519483 0.155154 0.0155736 -0.0452862 0.0552999 0.00786043 -0.0264108 -0.0986206 -0.155199 -0.0150396 -0.066618 0.0314782 0.0409643 -0.0549087 0.0415141 -0.055192 0.0625887 0.165909 0.0233902 -0.132649 -0.0982356 -0.0274179 -0.0256558 -0.096799 -0.0629116 0.163405 -0.101344 0.0334501 0.089477 -0.038787 0.101138 0.113182 -0.130136 0.018964 -0.03809 -0.167334 -0.0496027 -0.0915424 -0.0276282 -0.155764 0.0258442 -0.0682641 -0.0366328 -0.0854359 -0.0608911 -0.138742 0.101616 -0.00398702 -0.10866 0.0336613 -0.0395691 -0.0776815 0.0741758 0.0576799 0.0678298 0.086231 0.0199172 0.133664 -0.0276468 0.0430637 0.0253099 0.021306 -0.1463 0.0568446 -0.0179711 0.0796284 -0.17322 0.066688 -0.140469 0.0152413 0.0548679 0.108049 0.0108902 0.0158709 0.0801298 0.026537 -0.0432661 0.0266425 -0.00554003 -0.180815 0.0250201 -0.0737633 -0.0980848 -0.0152177 -0.0338799 -0.119771 0.139283 -0.0516145 0.147165 0.119493 0.0100198 0.0482902 -0.0222738 -0.0851222 0.118641 0.0482595 0.117698 0.00224585 -0.0878352 -0.138912 -0.127428 -0.0125921 -0.171244 0.0298806 0.0135121 0.0307099 0.0305462 0.0185587 -0.0255987 -0.116849 -0.135589 -0.147588 0.0200384 -0.0456984 -0.0891427 -0.0600185 -0.0361439 -0.0529817 -0.027681 0.00965541 0.028109 0.0282905 0.0311891 0.112682 -0.0458575 -0.126415 -0.0704687 0.0552451 0.0505673 0.00362711 -0.0643261 -0.172601 -0.158706 0.114517 -0.0462387 0.0723732 -0.143685 0.067444 -0.0330396 0.162397 0.0453098 -0.0506371 -0.0924163 0.0603557 -0.103393 -0.0340518 0.0275689 0.016122 0.0548696 -0.177402 0.0498551 -0.187181 -0.0146978 -0.0648084 0.0929475 0.0697696 0.0511412 0.0139002 -0.0527197 -0.0432892 0.000756387 0.00708984 -0.00898352 0.0283212 -0.0118266 -0.0511045 0.0776006 0.146583 0.071431 0.145615 0.0976885 0.038152 -0.163633 0.0218709 -0.125628 0.0019007 0.0977677 -0.00240145 0.13426 -0.0602199 -0.0802596 0.0858577 -0.0946911 -0.0596083 -0.179836 -0.0923007 -0.0795119 0.0494898 0.00252774 0.125699 0.104405 -0.104645 0.0148748 -0.0338785 -0.140247 -0.0940779 -0.0300653 -0.00305357 -0.119095 -0.0225271 -0.185141 0.0129735 -0.144413 -0.131546 0.0178152 0.134425 0.0202183 -0.0814547 0.083532 -0.0410244 0.0832991 0.138692 -0.0171235 0.0907853 -0.182985 -0.0559793 0.088185 -0.00950998 0.10484 -0.0511292 -0.0707073 0.128157 -0.045144 -0.122944 0.184174 -0.0686632 -0.113601 0.132351 0.00652196 0.0394615 0.0297483 0.0318986 -0.0939832 -0.12472 -0.0523277 0.000453438 -0.143748 0.0417873 -0.134925 0.0712987 -0.146391 -0.0670091 0.0329983 0.0180251 -0.0106741 0.094982 -0.0977509 -0.0950839 0.136682 0.00733129 0.0490345 -0.0552233 -0.0374699 -0.0629696 0.00637453 0.107009 0.0353769 0.167773 -0.0216835 -0.0412876 -0.0894499 0.0289553 -0.0359235 -0.0655719 0.103273 -0.144821 -0.0109642 -0.0521576 -0.0985145 -0.0936336 -0.128985 -0.00617972 0.124933 0.136421 -0.0394606 0.106869 0.11423 -0.022943 -0.0299838 -0.0572752 -0.18977 0.0485225 -0.164771 -0.0884348 0.107028 -0.0922581 0.100434 0.0519428 0.171216 -0.010657 -0.0709103 0.00185977 -0.0930157 -0.0543278 0.0225099 0.0377205 0.0433189 0.0815183 -0.021373 0.0693355 -0.190337 -0.125806 0.0829962 0.0206345 0.0749002 0.119771 -0.0936679 0.161526 -0.046001 -0.122101 -0.168375 0.171896 0.00811866 0.0791475 0.053761 -0.124143 0.00779432 0.102377 -0.00273316 -0.0340471 0.0276288 0.00215303 0.0347521 -0.0533891 -0.00138784 0.162974 -0.0581466 -0.0581737 0.0509649 0.0318699 -0.153923 0.0223266 -0.0951301 -0.00316742 0.0731571 0.0273294 -0.109243 0.0865781 -0.184699 -0.0121866 0.0434642 -0.148374 -0.0623697 0.0607351 0.156722 0.155314 0.103029 0.145127 -0.0369196 0.0513796 -0.101274 -0.0184117 -0.0245897 -0.118898 0.037464 0.0270455 -0.131089 -0.0867385 0.161749 -0.109042 -0.119133 -0.0997449 -0.133413 -0.0240364 -0.151505 0.0318245 -0.0129356 0.0258614 0.003041 0.0538665 0.155583 0.0708385 -0.0581295 0.0496694 -0.0128738 -0.0211045 0.0173796 0.0532181 0.105328 0.0623618 -0.0426378 0.0653994 0.0160471 0.00345254 0.05369 0.00751534 0.0828061 -0.180638 0.0078195 0.00907369 -0.0149173 -0.0151804 0.0535279 0.00202454 0.0519048 -0.0174882 0.0941893 0.159884 -0.0916512 -0.0108255 -0.0350018 -0.0218664 0.0709133 -0.110386 0.0315547 0.0529577 -0.0380234 -0.0481928 0.0378713 0.0915855 -0.0455857 -0.008725 -0.00696873 0.14071 -0.139928 0.101584 -0.14807 -0.0264018 0.193254 -0.00896154 0.00431377 -0.0218292 0.123317 0.0150595 0.106341 0.0426559 0.119155 -0.0306598 0.0197855 0.0560908 -0.0265585 -0.00371167 -0.0717373 -0.0369267 -0.0116003 -0.0392001 -0.0651106 0.0713904 -0.0210299 -0.11069 -0.00130438 0.0993745 0.0693305 -0.0627856 0.154915 -0.18386 0.190632 0.08353 0.0665276 0.0689584 0.00749038 0.15533 -0.144118 0.154309 -0.043508 0.0788959 -0.195039 -0.0841321 -0.083206 0.0117994 0.139932 0.087 -0.069551 -0.0265235 -0.0223237 0.0162969 -0.0417922 -0.0402752 -0.0381626 -0.0371795 -0.0924548 0.060569 0.14451 -0.000729895 -0.124596 -0.00993574 0.0375164 -0.134483 -0.0384912 -0.0736094 0.141807 -0.100888 -0.0203303 0.0210201 0.00941548 0.135625 0.176844 -0.0161077 0.0364605 0.13197 -0.054817 0.132089 0.0473032 0.0216111 -0.182824 -0.0548427 0.0646311 0.0930015 -0.0258705 0.0315404 0.136995 0.13658 0.0110843 0.129344 0.0438248 0.0619056 -0.0561972 -0.0617874 -0.0301184 -0.156576 0.143848 0.144963 -0.0230195 0.0985489 0.0145833 -0.139409 -0.0383817 0.0537255 0.000427106 -0.00104666 0.174643 -0.014976 0.137556 0.0351207 -0.0874185 0.0819727 0.071578 0.071242 -0.0510921 -0.0957966 -0.096465 -0.0237104 0.0648432 0.0441664 -0.0400886 0.0359942 -0.100446 -0.118009 0.0343981 -0.0406016 -0.117203 0.048485 -0.193542 0.166524 0.00977563 -0.0249797 0.0841745 -0.0565989 0.0718707 -0.119349 0.025657 0.0166163 0.0316729 -0.135841 0.106353 -0.0139104 -0.0887528 -0.124631 0.0579924 0.13836 -0.0396763 -0.0151273 -0.121352 -0.0965191 -0.104579 -0.0432819 0.0623462 -0.0867754 0.163909 0.0701305 0.0398864 0.114059 0.149565 0.146373 -0.050208 -0.0684386 -0.165787 0.131097 0.175697 -0.0618785 0.0270923 0.0649176 0.0536442 0.0300858 -0.0724164 -0.01598 -0.0114972 0.137718 -0.054133 -0.161197 -0.0536703 -0.0495319 -0.156305 0.0701755 -0.024214 -0.125914 -0.097776 0.0148482 -0.0709178 0.0445284 -0.0909429 -0.0599574 0.106686 0.0803901 -0.0392797 0.0720001 0.00201787 0.00639337 -0.0489988 0.00581397 0.135467 -0.0945096 -0.0708672 -0.00106277 0.104943 -0.160237 0.0772205 0.00143458 0.0842494 0.0739546 -0.162569 0.106285 0.0193746 0.0276588 0.113161 -0.159542 -0.0508381 -0.0191177 -0.07832 0.0455097 0.0376638 -0.087906 -0.156385 -0.0450281 -0.0117345 0.139891 0.0823301 0.0733623 -0.00121091 0.140742 -0.0857162 0.179912 0.13052 0.123242 0.0426741 0.0057203 -0.0931991 -0.081274 -0.197581 0.112502 -0.140188 -0.017416 0.0545776 0.152993 -0.00427595 0.11545 -0.0070483 0.0313772 -0.154824 0.100854 -0.0209243 -0.011646 -0.185261 0.0705291 -0.00379257 0.100109 -0.110028 0.0868371 -0.0461229 0.0390727 -0.0100523 -0.101083 -0.139345 -0.0534248 0.0545085 0.0527979 -0.0307666 -0.0965098 -0.0842709 -0.0508109 -0.0520886 -0.00056421 0.0771809 0.0324306 0.0557893 0.0112275 -0.166586 -0.0753294 0.10574 -0.0625331 -0.118335 -0.023432 -0.0722618 0.110198 -0.151477 0.067471 -0.0351372 0.0705663 0.0344939 -0.123144 0.0260331 0.017137 -0.106857 0.0376417 -0.0650102 -0.0983242 0.147453 -0.0442902 -0.0117473 0.0100393 -0.193402 -0.0154825 0.00360894 0.0734847 0.139039 -0.00352973 0.00707907 -0.0722112 0.0410319 -0.0464314 -0.0454187 0.0658612 -0.0796296 0.0156341 -0.0588038 -0.0717776 0.0704984 -0.0253995 -0.0627655 0.0423947 -0.0945531 0.0789522 0.112849 -0.0598227 0.117996 -0.180924 0.101446 -0.0456745 0.00807242 -0.0476658 0.00427013 -0.169042 0.0282385 0.104996 0.0430198 -0.0416837 -0.159789 0.0178231 0.0499084 -0.0450222 0.16783 -0.0690323 -0.0216916 -0.115079 -0.00779099 -0.0434807 -0.0283329 -0.0134054 0.0258329 0.114655 0.155456 0.0666249 0.100327 0.0299186 0.0937457 -0.0478706 -0.113457 -0.0250524 -0.149506 0.156474 0.0775151 -0.0739628 0.0668643 0.175514 0.0824402 0.046873 0.0782005 -2.44498e-05 -0.042713 -0.144852 0.10852 0.117758 -0.0758001 -0.0822567 0.00462176 0.0485224 0.034964 0.0440861 0.0288773 0.0806834 0.039216 -0.0133202 0.0562717 -0.0211616 0.0588234 -0.00648521 -0.031787 0.0570047 -0.0488062 0.00585503 0.0791178 0.0587441 -0.0430652 -0.0326521 0.0894042 -0.107399 0.0597755 -0.0324306 -0.0644224 0.16192 -0.0881419 0.0468744 -0.179109 0.027317 0.12414 -0.0786881 0.0454949 -0.0296644 -0.118081 -0.0751928 -0.0693893 0.00571767 0.0758831 0.200472 -0.083841 0.115053 0.109156 0.0523737 0.0839811 -0.130291 -0.154318 -0.0550752 0.0847096 -0.00144803 -0.102287 -0.0439998 0.0354106 0.146579 -0.0366032 0.0261089 -0.168632 0.00355659 0.0544883 0.0101274 0.0124734 -0.0228416 -0.118641 -0.155706 -0.0437005 0.054136 0.158378 -0.155385 0.106472 0.0465855 0.178338 0.0161156 0.0204557 -0.0557996 -0.169083 -0.0446672 -0.0221673 -0.126717 0.0470863 0.130614 0.165497 0.104296 0.161815 0.0408877 0.0698038 0.0674686 0.1589 0.0961686 0.101871 -0.04269 0.198292 0.103968 -0.0808346 -0.153002 0.0760026 0.000842015 -0.0421514 -0.158552 -0.0862672 -0.00821221 0.00666841 -0.0582197 -0.0774673 0.0846639 0.0301446 0.161135 0.13502 -0.00598709 0.182658 -0.0527892 0.0659847 -0.0716654 -0.0737918 0.0309848 -0.0176946 0.0380893 -0.0763126 0.0313262 0.105662 0.132061 0.198689 0.078864 0.059662 0.0221526 -0.00421218 -0.0688359 -0.0846786 0.0781521 -0.0469772 -0.0637828 0.0156951 0.123346 0.124707 -0.142921 0.0144658 -0.0262332 0.0810577 0.0274848 0.0153301 0.00811253 -0.0827903 -0.0961425 0.038424 0.0967694 0.0326123 -0.0924658 -0.0633814 -0.0582108 -0.0371391 0.0308401 -0.00839424 0.00232631 0.166427 -0.000148046 -0.150657 -0.0706889 0.177076 0.172619 -0.0549646 0.00765932 -0.146419 -0.0618319 -0.0171447 0.0165621 0.0769376 -0.161622 0.0720102 0.00101089 0.113882 0.0769012 0.135495 -0.0472461 -0.0071273 -0.0253162 -0.0678544 0.0837054 0.190475 0.0729554 -0.0365792 0.0689838 0.0145561 0.0152124 0.0569566 0.0150651 -0.0240757 0.131219 -0.036701 -0.0709478 -0.102905 0.174865 0.0977669 -0.0238746 -0.184857 -0.176436 -0.040103 0.051401 -0.0941669 0.0383123 -0.143177 0.0630079 -0.00824338 0.141829 -0.129183 -0.0559319 0.0332449 0.108477 0.0272735 0.0681669 -0.0719059 0.0780133 0.0604407 0.0999248 0.0172596 0.0344092 -0.00541387 -0.0584936 0.0913658 0.0927831 0.104527 0.0178987 -0.0318365 -0.111834 0.108314 -0.0926446 -0.0302139 0.0579086 0.104131 -0.000991183 -0.0486967 0.130272 -0.0255299 0.161477 -0.0191095 -0.00479999 -0.0727921 0.0327865 0.119914 0.151006 0.058741 0.027636 0.0793206 -0.10505 0.0710607 -0.0585187 0.0162238 0.0141561 0.109564 0.040777 0.0211885 -0.0906615 -0.0416456 0.0599239 0.068223 -0.0611458 -0.0468341 -0.043311 -0.0669611 0.0339367 0.0310268 0.106928 -0.00951474 0.180069 0.085378 -0.00689745 0.121779 0.056182 -0.036194 -0.119592 -0.181813 -0.0320036 -0.128847 0.11897 0.0623956 -0.0187847 -0.0336613 0.0865392 -0.0510109 -0.014752 0.00933724 -0.180179 0.0917495 0.141475 -0.181363 0.174063 0.0467691 0.0953483 -0.146597 -0.0729085 0.151969 -0.197423 -0.0895531 0.0564509 -0.138258 -0.0253377 0.0888415 0.117782 -0.0377914 -0.0974258 -0.0532949 0.00543497 0.070186 0.150909 0.0185704 -0.0477681 -0.0121977 -0.0555559 0.018627 -0.0689679 -0.0217862 -0.0241924 -0.0334697 0.0504098 0.176488 0.103159 0.117111 -0.104881 0.144439 0.0601281 -0.147356 0.0892692 -0.0994802 -0.117235 -0.000118666 -0.0362814 -0.0539106 -0.143159 -0.0731363 -0.0142951 0.0107751 0.0606945 0.0982227 0.125945 0.059371 -0.0582852 0.147564 -0.14954 0.190326 0.0885578 -0.0197497 0.118194 -0.186471 0.0214625 -0.0310748 0.0692728 0.0904311 -0.0353579 -0.067898 0.0158402 0.109755 0.0644025 -0.0650917 0.0336158 -0.160159 -0.0408909 -0.0655043 0.120452 0.19078 -0.0473006 0.0155716 0.0561461 -0.0680737 0.0748987 0.0725906 -0.0436961 -0.094837 -0.0855311 -0.089988 0.0259037 0.0358424 -0.0686079 -0.0801798 0.0628856 -0.0270764 0.0965915 -0.00679678 -0.145839 0.0131216 0.138778 0.130135 0.148306 0.0128545 -0.123799 0.0431233 -0.0356634 0.00676227 -0.0951433 -0.108294 0.0830376 -0.0137954 -0.102877 0.189318 0.0608819 -0.10465 -0.0341469 -0.0136412 -0.0837468 -0.147732 -0.0253693 0.0639953 -0.0796173 -0.0861441 0.106224 0.0580326 -0.0674712 -0.0482281 0.101279 0.117802 0.042205 -0.186678 -0.00895705 -0.0544049 -0.0179087 -0.0443631 -0.198939 0.100721 -0.0731286 0.0684915 -0.162855 -0.0132382 0.0813733 -0.0847712 -0.0107472 0.0217425 0.0803252 -0.0330726 0.179515 0.111277 -0.0997952 -0.0626184 0.180887 -0.117125 -0.0745745 -0.177653 -0.100525 0.0249862 -0.0253159 -0.00256531 0.0465503 -0.0704096 -0.0649209 0.0245529 0.0202551 0.0495554 0.0170741 0.0113569 -0.0657681 0.0179142 0.0271923 -0.0186249 -0.152441 -0.0716474 0.0637252 -0.074916 0.107612 0.0318188 0.163422 -0.0519748 -0.0376043 0.0929144 0.109948 -0.0567477 -0.0955684 0.00203211 -0.185813 -0.00735513 -0.113862 0.0161992 -0.0771627 -0.012022 0.106235 0.00629514 0.193106 0.0898285 0.098264 0.0834553 0.0750987 -0.0975968 0.120098 0.0332165 -0.160232 0.198648 0.0222525 -0.102399 0.0664129 -0.0200173 -0.0737255 0.121276 -0.0665533 -0.0911681 0.00158041 -0.00182895 0.0036017 -0.0329422 -0.0480836 -0.0796353 0.132683 0.0202194 -0.0772455 0.0254779 0.0619849 0.0433087 -0.0187174 -0.117986 -0.113668 0.134301 0.173055 0.0615709 0.0852893 -0.0506074 0.0759082 0.0655769 -0.199188 0.13474 -0.0180542 0.0194226 0.00686322 0.0331511 -0.151823 0.0403375 -0.070702 -0.0324249 -0.00821673 -0.0883953 -0.0413065 0.00677363 0.139365 -0.0741959 0.0581867 0.0746588 -0.0844332 -0.127592 0.0155927 0.124583 0.106204 -0.00393148 0.150406 -0.0489748 0.00355604 -0.143837 0.0128571 0.0193321 0.0810127 -0.0158535 -0.0922266 0.0168079 0.0913238 0.0793062 -0.0977186 0.0211653 -0.0263898 -0.0480256 -0.115143 -0.0567458 0.0615039 0.0716279 0.0436714 -0.0535526 -0.149714 -0.0831365 0.0842684 -0.0661715 0.0190244 0.0610688 -0.159804 0.180123 0.0255095 0.0275769 -0.0205637 -0.0395251 0.0145085 -0.0639365 0.00456117 -0.0448093 -0.166835 -0.155088 0.0611921 -0.0777481 0.0422684 0.0202077 0.0992127 -0.0474198 -0.136386 0.0586928 -0.0929395 -0.0514172 0.0110715 -0.0721062 0.08249 -0.0207147 0.16225 -0.0845441 0.0852292 -0.062058 0.00650606 -0.12925 0.0448538 -0.162736 0.0989345 0.0357257 0.0177298 -0.00639961 0.0785355 0.000102957 -0.0144381 -0.0051754 -0.0661699 -0.00707075 0.0317204 -0.187034 -0.0319375 -0.0729122 -0.00971795 0.0209816 0.0189261 -0.118913 -0.137969 -0.116659 0.0195834 0.103355 -0.0941377 0.0952892 -0.0754368 -0.0806346 -0.151494 0.10543 0.00390918 0.0946616 0.175114 0.137293 -0.130776 0.125518 -0.0710624 0.00830796 -0.0557911 -0.131076 -0.0359062 0.0362367 0.0975491 0.0590156 -0.0245241 -0.0826253 -0.0501088 -0.15585 -0.148232 -0.0469539 -0.0230186 0.0729567 -0.00388151 -0.145563 -0.0941722 0.0911072 0.117668 -0.0146338 -0.083043 0.0963533 0.00195577 -0.101786 -0.0166413 -0.0678923 0.0488912 0.108545 -0.0331906 -0.00736654 0.00915012 -0.0019253 -0.043706 -0.183853 0.0799677 0.0562377 -0.0215635 -0.10355 -0.1244 -0.0680887 -0.0265867 0.12433 0.00116013 -0.0307095 -0.135515 -0.04282 -0.052206 -0.117373 0.104826 0.0778592 -0.0399878 0.116577 0.106533 0.139651 -0.0444113 0.0271863 0.0813521 -0.00667675 -0.119353 0.111015 -0.103444 0.00794925 -0.143229 0.0049749 0.0844084 -0.141009 -0.00295837 -0.075045 -0.0741147 -0.084395 -0.0832515 -0.0406191 -0.0472264 -0.0837509 -0.066489 0.0288309 -0.144645 -0.141208 0.167356 -0.174888 0.137104 0.0700859 0.0682844 0.0695259 -0.0593404 0.00667478 -0.117598 0.0279208 -0.189493 0.0418014 0.155143 -0.0613243 -0.0160946 -0.194559 0.114655 -0.0369147 0.0503173 0.0168417 0.0284626 -0.0563088 -0.0510335 -0.0395707 -0.00812166 0.0171984 0.173036 -0.0184567 -0.0479668 -0.0468384 0.0115545 -0.000403342 0.0867559 0.0523853 -0.076233 0.09103 0.0946024 0.0612377 0.0647577 0.0437212 0.110936 -0.0226989 -0.0719949 0.0182493 -0.0216291 -0.0648741 -0.0635829 -0.0125417 0.00993209 0.0114838 -0.0134901 -0.038385 0.0873335 -0.0586287 0.037714 -0.148082 0.139754 0.122799 -0.00224555 -0.0750384 -0.0642027 0.0448686 -0.0699442 0.032942 0.147682 -0.0307686 -0.0791286 -0.128901 0.026186 -0.0436914 0.0674507 -0.00587978 -0.188782 0.0965276 0.126046 0.0515525 0.101844 0.104978 0.0726765 0.0306891 -0.0183444 -0.0556069 -0.0560656 -0.163332 0.0292179 0.0881393 -0.00455139 -0.056185 0.00293658 -0.00029447 -0.107246 0.14456 0.00446484 0.166688 -0.0512194 0.0295287 0.0486288 0.00761429 -0.17807 0.0947254 -0.177548 -0.102839 0.0897161 -0.00757272 0.0248422 0.0173098 -0.0826754 0.0982936 -0.114535 -0.101019 -0.0586626 0.104335 0.0466191 -0.0235859 0.107003 -0.0536567 0.0727987 -0.00572701 0.0517403 0.0278196 0.0354731 0.0779445 -0.064527 0.102663 -0.0155773 -0.128619 -0.142171 -0.10007 0.0675199 0.0744717 -0.117678 -0.00100428 -0.0445737 0.0426062 -0.147335 -0.139449 -0.0132868 -0.0156888 0.0597651 0.0986074 0.0599749 -0.174391 0.0151889 0.0269966 0.151107 0.0604801 0.00215318 -0.0727151 -0.050174 0.0620049 0.0204534 0.00454873 0.0424314 -0.0772049 0.0409037 0.058027 0.00111805 0.126777 0.0305369 -0.0355122 0.0201644 0.114094 -0.136732 0.0529446 -0.0298471 0.105469 0.00495091 0.0659431 0.0668298 0.119965 0.0661798 -0.0799536 -0.0290609 0.104245 -0.0849871 -0.038843 0.0720338 -0.0281503 3.24917e-05 -0.161756 -0.164811 -0.0412341 -0.0312628 0.0730469 -0.152113 -0.0650755 -0.0177155 0.0685862 0.03177 0.0166296 -0.00567508 0.185802 0.0374553 -0.0138593 0.116355 0.0601112 0.0284422 0.0518018 0.037427 -0.0327662 0.0387098 0.0246329 0.0901501 -0.050301 0.0353749 0.0522726 -0.0450216 -0.0107627 0.15038 -0.0378716 -0.0354803 0.0914572 0.00327166 -0.147529 0.0723465 -0.0652739 0.130179 0.101776 -0.113071 0.015159 -0.15801 -0.0614403 0.00445469 0.0841509 -0.0866383 0.057868 0.000980844 0.0975604 -0.107806 0.0820922 -0.0102521 -0.160966 0.0953368 -0.14697 0.0388272 -0.0473792 -0.0693662 -0.0889622 -0.0501221 0.115205 0.0827496 0.178294 0.0708473 -0.0220854 0.0155957 -0.0807958 0.0853677 -0.093339 0.117635 0.10606 -0.0470397 -0.115536 0.0868898 0.0406606 -0.12905 -0.049446 0.109675 0.0962967 0.0510844 0.0818064 -0.121464 0.136728 -0.0435983 -0.0229924 0.0677617 0.136436 -0.00483756 -0.0585418 0.0455654 0.0710516 0.0815309 -0.00847979 -0.0950795 -0.150421 0.185038 0.16626 0.075158 0.0839972 -0.0702161 -0.0902682 -0.00961085 -0.162702 -0.0443024 0.15791 0.1116 0.161179 -0.11214 0.0994186 -0.0320338 -0.126949 -0.0314897 -0.0484533 0.0170729 -0.00904818 -0.0780626 -0.0608614 -0.0611639 0.00647057 0.05409 0.100896 0.0202514 0.0484389 0.0129072 0.0380084 0.0842904 -0.0833245 -0.0153847 -0.0174749 0.0183862 -0.0173203 -0.115632 -0.100952 0.100959 -0.057381 -0.0948693 0.0317694 0.0925099 -0.148071 0.0183443 0.054236 -0.155472 0.0017867 0.114494 -0.0711268 -0.0462358 -0.0292623 0.165991 -0.0441011 0.0343314 -0.150885 0.0470371 0.00888769 -0.068222 0.112516 0.0703642 -0.0720236 0.139734 -0.174135 -0.0381712 0.021875 0.0864077 -0.15457 -0.045107 -0.050113 -0.0400935 -0.178728 0.188406 0.100726 0.0310687 -0.014717 -0.187936 -0.0197043 0.0436769 -0.0360857 -0.0581622 -0.00895084 0.103727 -0.0257937 0.0629744 -0.0606255 0.0166436 0.0179858 0.0289335 0.0414138 0.0155604 0.0511487 -0.0306382 -0.097192 -0.0994621 0.0864889 -0.159915 0.0273226 0.109961 0.0775901 -0.0344049 -0.0467444 -0.0983627 0.0156416 0.0580123 -0.0407807 0.0942801 0.0362322 -0.0469484 -0.0388588 0.112575 -0.0342142 0.109637 -0.00456274 -0.0546654 0.0837839 -0.124114 0.0642693 0.149772 -0.00572509 0.126108 -0.0925305 -0.0410146 0.0452139 0.0684049 -0.15095 -0.0655808 -0.112855 0.18471 0.130408 0.0297464 -0.0115245 -0.0568829 -0.0904144 -0.000915692 -0.0117668 0.0418223 0.120747 -0.0354271 -0.0841591 0.135293 -0.178901 0.0242308 0.130766 -0.0311548 -0.0840136 -0.141928 -0.0417672 0.100403 0.0116574 0.039594 -0.0288974 0.122625 0.0659205 -0.00272772 0.0431872 0.153437 0.0872205 -0.0507851 -0.0183383 0.0446794 -0.154029 0.0574172 -0.0926969 0.0860986 -0.117652 -0.0241427 -0.00360561 0.0891377 -0.0931921 0.0156427 0.00795733 0.0180243 0.0295045 -0.109169 -0.199064 -0.0449108 0.0460602 0.180327 -0.034378 -0.0610244 0.0470055 0.0730403 -0.0227347 0.0159819 0.150272 -0.0967985 0.0557177 -0.04131 -0.148464 0.00463132 0.0231146 -0.0409665 -0.15269 0.0058966 -0.0749998 -0.0990177 -0.0159003 -0.0643445 -0.101375 -0.0124719 -0.00987285 -0.102744 -0.0770751 0.135597 0.108855 -0.0867903 -0.00533053 0.0158398 -0.0932401 0.101306 -0.0383304 0.0401305 0.0153885 -0.0609059 0.0892197 0.0522498 -0.020244 0.0604017 0.0775376 0.0433227 -0.0519269 -0.0724997 -0.0914427 0.132709 -0.0216493 0.0511952 0.00121359 -0.0612757 0.0172981 0.0203043 -0.18773 -0.0453867 -0.0998633 0.109322 0.0327175 0.0429111 -0.138187 0.0243031 -0.123821 -0.0937998 0.0655815 -0.0216263 -0.0291031 -0.0309095 -0.0590412 -0.157814 0.10148 -0.0600158 0.192849 -0.0419104 -0.0171926 0.0240107 0.126683 -0.0867308 0.18022 0.0377205 0.149717 0.0488075 0.0746899 -0.0383018 -0.0099696 0.164834 -0.179238 0.0175712 -0.0210273 0.000334221 -0.062746 0.0787869 0.0169017 0.00296142 -0.00247549 0.147666 0.129005 -0.111514 0.00281236 0.0580516 -0.103965 0.0437574 -0.0698855 0.069078 0.0700564 0.133944 0.0286066 0.0187918 0.0390143 -0.18033 0.0868965 -0.126671 -0.0603478 0.0845488 -0.128207 -0.0723053 0.0811521 0.0554626 -0.0718474 -0.0262547 0.035143 0.189836 0.124809 -0.0493557 -0.051897 0.105321 0.111225 -0.00855616 -0.152958 -0.0625475 0.0632826 -0.0496878 -0.0277908 0.118683 0.101981 -0.00323781 -0.0133877 0.0861182 0.024287 0.0140059 0.0295907 -0.121421 0.0202009 -0.0466923 -0.00251834 0.0651068 0.0702122 -0.0381745 0.152537 0.0132509 0.0447381 0.146448 0.0228726 0.133558 0.18097 -0.00329336 -0.0663661 -0.0336868 0.00967251 0.0497211 -0.0733661 -0.00260749 0.0536801 -0.0143187 0.090617 -0.159728 0.197032 0.0787968 0.0071799 -0.18 -0.041358 -0.0935607 0.0950544 0.187747 0.00553476 0.110581 -0.00745222 0.0604282 0.00179189 -0.062447 -0.0805362 -0.167328 0.00724064 -0.134022 0.0964414 0.114008 0.00660055 0.0635782 0.175588 -0.0845687 -0.00376765 0.0357577 -0.00504267 0.0824871 -0.0281158 0.0178024 0.0527408 0.0592503 -0.0698728 -0.042461 -0.056793 -0.012564 -0.0365553 -0.153709 0.0420337 -0.0800661 0.15808 -0.103469 0.194297 -0.00489889 0.12797 -0.0653029 -0.0557212 0.0179384 0.0298812 -0.129569 -0.122794 -0.0790832 0.1465 -0.028347 0.0344533 0.175471 -0.0551079 -0.0161828 0.0754491 -0.00119476 0.077274 -0.128468 -0.0116044 -0.0306143 0.0530656 -0.0799851 0.0476727 -0.0559591 0.0457258 -0.0455129 0.117624 -0.197419 0.0792344 -0.0519531 -0.0691559 -0.097307 0.145554 0.0246118 -0.174607 -0.0141662 0.116986 -0.08208 0.015099 0.0334065 -0.0910644 0.0306229 0.162796 0.0571599 -0.00480546 0.0822072 -0.0370482 0.0478454 -0.0583479 -0.13787 -0.040538 -0.0607573 0.0300379 0.0765847 0.0342925 0.0442567 0.0568357 0.0115399 -0.0010424 -0.0232767 -0.0402464 0.066695 0.16931 -0.160115 0.0813799 0.125164 -0.0169128 -0.0637667 -0.0908365 0.0296139 0.0140634 -0.0836382 0.0597823 -0.0442273 -0.0979786 -0.106261 -0.0463874 -0.0407175 0.0524414 -0.100792 -0.137954 0.172911 -0.0104029 0.0871988 0.0590617 0.0298683 0.0802218 -0.11077 -0.158352 0.0522935 0.10073 -0.11332 -0.000974714 -0.0833788 0.122193 0.135335 0.0304972 -0.0394418 0.0361377 0.0827642 0.00489229 -0.115945 0.0283636 -0.0374378 -0.0955243 -0.121093 -0.0311966 -0.00320101 0.0401265 -0.0768766 -0.0302202 0.102441 0.0162702 0.00194723 -0.0645244 -0.0783534 -0.0597391 0.099305 -0.120552 0.122282 0.00662152 0.181575 -0.066999 -0.0072837 -0.0286647 -0.017265 0.011998 0.0917711 0.0198359 -0.115889 -0.166602 0.0583638 0.137038 -0.0231924 -0.10224 0.199453 -0.0686665 -0.110982 -0.0694968 -0.0380647 0.0762987 -0.0168551 -0.0266226 0.0275512 -0.159261 -0.0383572 -0.012569 -0.142124 -0.0384298 -0.128809 0.0892915 -0.00160489 -0.0616749 -0.00156647 0.149475 -0.0028705 -0.0875144 0.0269932 -0.0659277 -0.08207 0.123845 0.0364228 -0.0407622 0.053655 0.0914986 0.120668 -0.0463372 -0.18192 -0.0207089 -0.115745 -0.0518001 -0.024523 0.019427 0.0775094 0.156954 -0.0739452 -0.035632 0.105155 -0.0271627 0.0667139 -0.0475932 -0.0925938 0.0643414 0.027271 0.0744222 -0.0413774 0.0920901 -0.0227452 0.10165 -0.0384076 0.0720362 -0.0545703 0.10111 0.0388342 0.0321487 0.0889228 0.00866854 0.0403571 0.060612 -0.0134186 0.0541706 -0.0802916 -0.0485064 0.167662 0.0937946 0.146485 -0.0406038 0.113666 0.15979 0.139253 -0.0460548 0.00468988 -0.000705877 -0.192488 -0.0326053 -0.0592895 0.0325452 -0.0572032 0.0607954 0.00117975 -0.0719376 0.0600806 0.0676118 0.0225801 -0.0219997 0.0538424 0.0909347 0.0472248 0.0568335 0.160361 -0.0896346 -0.0505465 0.0147568 -0.0602315 0.0238182 -0.0140442 -0.159521 0.102824 0.106591 -0.0549361 0.0368368 0.0296714 0.0178282 0.0780022 0.101659 0.011569 0.157652 -0.0239959 -0.17703 0.0963656 0.0617093 -0.0972798 -0.108944 0.199857 -0.0372769 -0.10171 0.0846568 0.113898 0.04482 0.0474467 0.0122167 -0.0145746 -0.0520064 0.120767 -0.0533353 -0.0970699 -0.0380511 -0.0313375 0.068827 0.164402 0.0479811 -0.102647 -0.115422 0.0784942 0.168395 -0.10701 0.0135084 -0.0802214 0.025865 -0.074589 0.13468 -0.101847 -0.00862898 0.139011 0.0878939 0.0183379 -0.151552 0.00214238 -0.0800018 -0.0090728 -0.0966875 -0.0227201 0.0651782 -0.00888742 0.0517022 -0.0225498 0.188422 0.184489 0.0178972 -0.124026 -0.0475467 -0.127762 0.0466445 -0.0409555 0.059973 0.0103326 0.144519 -0.0725848 0.00765918 -0.0901245 -0.00315799 -0.0621893 0.187457 -0.100318 0.137541 0.122124 -0.138927 -0.117757 -0.0166053 0.134191 -0.0939738 0.125319 0.0957286 -0.0073779 -0.103541 -0.169406 -0.176403 -0.0385026 -0.108849 -0.121977 0.0429562 0.132934 -0.0577844 -0.00369925 0.0613755 -0.0423803 -0.0475151 -0.0473477 0.0420909 0.0222987 -0.0457839 -0.0322344 0.0695231 0.0574265 0.112199 0.110893 0.0454725 0.026708 0.0392165 -0.0108361 -0.195548 0.0969702 0.108299 -0.198106 0.196937 0.141345 0.0873647 0.0779269 -0.0457425 -0.176931 0.0580043 -0.0864002 -0.189598 0.0664445 0.0432229 -0.0908158 -0.0571663 0.0156279 0.0332646 -0.121134 -0.103321 -0.0639112 -0.0317479 -0.0409583 -0.0289676 0.185948 -0.0112493 -0.161749 -0.0346176 -0.036754 -0.0323827 0.183616 0.152112 -0.00947608 0.149078 -0.0613203 0.00606356 -0.0375746 0.0193449 -0.150402 -0.150029 0.17397 -0.14952 0.169781 -0.133277 0.0651498 -0.014516 -0.13131 0.0302575 -0.0970059 0.0204306 0.0830752 -0.0311483 0.0749945 -0.0151563 0.037662 -0.0126344 0.0815035 0.0728929 0.0364416 -0.00849349 0.0323878 0.100854 -0.0700468 0.134437 0.132157 -0.0899619 0.0997288 0.0930851 -0.0068405 0.0152682 -0.100728 0.152088 0.100031 -0.0462736 0.0836468 -0.149015 0.0509059 -0.131132 -0.00249752 0.0116206 0.196355 0.169143 0.0821032 0.0253263 -0.0286006 0.169856 -0.0472589 -0.138471 0.127194 -0.0610732 0.0482192 -0.157204 0.0459605 -0.0719672 0.0374636 -0.0616034 -0.0160922 0.0301472 0.0247404 -0.026933 -0.0527251 0.0939662 0.0159193 -0.186815 0.104974 0.0573398 0.143845 -0.148776 -0.0102601 -0.0374083 0.15634 -0.0532426 -0.0326224 0.103902 0.050335 0.0649638 -0.18866 -0.0576193 -0.15273 0.0543775 -0.0152779 -0.0445327 0.0230198 0.0104456 -0.000454866 0.181597 -0.0749372 -0.0518309 -0.0661378 0.0961729 0.0151209 -0.0236431 -0.0289282 -0.0511792 0.0257879 0.106127 -0.162183 -0.1816 -0.00796322 -0.141264 0.110511 0.145365 0.0937116 -0.101169 -0.0483571 -0.187621 0.131323 -0.0460943 0.0668693 0.0879344 -0.0669089 -0.131146 0.0547479 0.0193051 0.0473979 0.12519 -0.118715 0.0360556 0.0138164 0.0597469 0.111336 -0.0218805 -0.0487523 -0.0472503 0.0833468 -0.0249894 -0.00258714 0.0105101 0.0308089 0.0998567 -0.0813002 -0.00687452 -0.083853 0.121875 -0.027887 -0.0100519 -0.0711032 0.124844 -0.0168724 0.0989848 0.0326732 0.0499736 -0.0832944 0.054669 -0.0979764 -0.107176 -0.0829012 0.0800932 -0.0333247 0.122353 -0.030213 0.0404127 0.0477163 0.000616876 0.00278451 -0.0438475 0.0935525 -0.0783065 -0.0122069 -0.0151655 -0.0383126 -0.0198805 -0.0730576 -0.0439982 -0.0687277 0.155167 0.184392 -0.025261 -0.0519715 0.158223 0.0705577 0.0648245 -0.0122618 -0.117855 0.0708485 -0.0323504 0.0289997 0.0691699 0.0190295 -0.034017 0.00527626 0.110059 -0.142656 -0.180442 0.0891851 0.0632564 -0.161615 -0.0772819 -0.109765 0.042754 -0.081288 0.115564 0.179141 0.102745 0.114245 -0.129701 -0.0298367 0.0839919 0.161122 0.00524989 -0.143914 0.0781856 0.0387671 0.0943684 0.0210845 -0.0930616 0.0712677 -0.00264617 0.0192313 0.106018 -0.0474166 0.0778879 -0.104108 -0.00792263 -0.0201535 -0.0368273 -0.00441935 -0.0323457 -0.0458695 0.0712198 -0.0630165 0.0736842 0.0555857 0.0233672 0.0138722 -0.0396291 -0.15842 0.148501 -0.0531498 -0.0987432 0.0469599 -0.129598 -0.0561868 -0.105566 0.0434041 0.132472 -0.041349 -0.0351442 -0.0100366 0.0535728 -0.0146722 0.0185786 -0.0394798 0.0830614 0.0930772 0.187949 -0.0313591 0.0308923 -0.0514016 0.00384213 -0.161574 -0.0309223 0.0203511 -0.043953 -0.116392 -0.0283558 -0.135865 0.147823 -0.058243 0.169225 0.148781 -0.0839792 -0.0016266 0.0909896 0.0302737 -0.00795625 0.0269438 -0.138945 -0.0959215 0.150665 0.0210289 -0.0696279 0.134508 -0.0305846 0.0594363 -0.0732116 0.0113395 -0.053253 0.0144885 0.0629227 0.0646088 -0.00248916 -0.0123253 0.0588196 -0.00542163 -0.121743 -0.0972552 0.0790107 -0.0106518 9.6428e-05 -0.0627658 -0.0574346 0.041608 0.0915809 -0.00158118 0.0225092 -0.126347 -0.101104 -0.109706 -0.141004 -0.0731645 0.0371315 -0.146891 -0.0797422 -0.0545134 -0.0795838 0.0503732 0.0228006 -0.135794 -0.0328779 0.0931974 0.0359835 0.0671421 -0.00262645 0.181411 0.0893828 -0.0589395 0.0584937 -0.0359761 -0.0496169 -0.00121116 -0.033951 0.086736 0.0028314 0.150435 -0.0383219 -0.0426779 0.048154 -0.0346191 0.0167297 -0.0337547 0.159321 0.147369 0.0563175 -0.151037 -0.163038 -0.0217375 -0.125644 -0.0690317 0.0260504 -0.111587 -0.0991896 0.0572005 0.0505813 0.145454 -0.0899052 0.09085 0.0974056 0.0591105 -0.094737 0.000564513 0.0528789 0.102147 -0.106931 -0.0385381 0.0815309 0.0567439 0.0110588 0.106255 -0.0469376 -0.154652 -0.0794234 -0.120288 0.19224 -0.116235 0.100733 0.00590743 0.0449133 0.00819506 -0.031667 0.109812 -0.0104581 -0.092876 0.0211738 0.0347561 0.0571326 -0.177806 -0.0503559 -0.0539917 0.099237 -0.0793004 -0.028841 -0.167596 0.0690507 -0.00884405 -0.0863596 -0.0762613 -0.0413881 -0.0812709 -0.0625626 0.011613 -0.0130341 0.0314351 0.102571 -0.0284906 0.0722404 0.0682494 0.0906418 0.0295432 -0.140914 -0.0827054 -0.0404468 -0.0595501 -0.0501977 -0.10966 0.0858663 0.0130087 0.00741218 0.102221 -0.116213 0.0897405 0.0762559 -0.0225337 0.0507265 0.051652 -0.0762102 0.0806837 0.104781 0.165499 0.12042 0.0399085 -0.110164 -0.0846708 0.0615769 0.170348 0.129707 -0.028412 0.134054 -0.0273268 0.0152796 -0.0665023 0.022837 0.0156491 -0.134735 -0.030898 -0.161488 -0.081402 -0.00358683 0.144853 -0.0206038 0.0685535 -0.0914841 0.0498953 -0.0308149 -0.000502215 0.0251401 0.119165 0.0276019 0.041606 0.081411 0.0341619 -0.0492819 -0.100758 0.00713428 0.0712082 -0.140209 0.0989071 0.0816552 0.136179 -0.139854 0.0467255 -0.0707651 -0.10865 -0.112652 0.0573319 -0.0372778 0.0098437 0.0428891 0.114209 0.0729814 -0.0030291 0.0573314 -0.0781226 -0.167416 0.00148729 0.114733 -0.177422 -0.0715614 -0.0487119 0.0500616 0.0400053 -0.0153045 0.0791421 0.0793409 0.0461328 0.00779871 0.0333628 0.0306004 -0.116164 -0.0691328 0.115548 0.149845 -0.0108698 -0.0162937 -0.112924 0.112312 -0.131888 -0.0751024 0.166157 0.120352 0.0349089 -0.109465 -0.0713016 0.0144756 0.00356889 0.092368 -0.109512 0.0117784 0.0124059 -0.0912335 -0.0102063 -0.0311725 -0.0385291 0.0622068 -0.0895382 0.0909067 0.0965932 -0.0970627 -0.0571768 -0.0711168 0.110268 -0.0271365 -0.0557584 -0.0286427 -0.171642 0.0864104 -0.109919 -0.0674447 -0.0519905 0.130112 0.0211447 0.174147 -0.00329094 -0.157656 -0.131462 0.0672599 -0.0200755 0.128688 0.0279665 0.0631877 -0.0229575 0.0256051 0.0448833 -0.0452541 -0.122007 -0.0737929 0.0612276 0.0144397 -0.00196388 0.015522 -0.0508493 -0.0334541 0.0538243 0.0516883 -0.0466484 0.105837 0.00257558 0.124538 0.0188609 -0.055032 0.0913126 -0.165172 -0.0801021 0.00959387 0.049366 0.0494079 -0.0936717 -0.0427095 -0.0709763 -0.0318646 0.0229277 -0.00981404 -0.164709 -0.00947579 0.153262 -0.0554546 0.063373 -0.102793 0.110174 0.0495683 -0.0312195 0.0212405 0.0429091 -0.102743 0.0049497 -0.156191 -0.0684732 0.0565601 0.1671 -0.126901 -0.0218771 0.129767 -0.0482768 0.0568317 -0.162911 -0.0580054 0.0515192 -0.00500892 -0.0413445 0.089541 0.168671 -0.0484135 -0.0267829 -0.00443617 -0.014428 -0.0266694 -0.0985035 0.138193 0.0458126 -0.00158001 -0.0996351 -0.0937106 -0.0712318 0.0980555 -0.0795045 0.06916 -0.00217047 -0.0433497 -0.199245 0.0822704 0.086924 0.00439109 0.0219287 -0.11387 -0.0802264 0.0384223 0.0402471 0.141546 -0.0223995 -0.0400164 0.0158838 -0.159168 0.0338797 -0.0859239 -0.0399384 -0.119518 -0.0498565 0.11329 0.154718 0.0105078 -0.034651 -0.0825609 -0.0352749 -0.167539 -0.04975 0.00534064 -0.144714 0.0765422 0.0954571 -0.0459096 0.00583842 -0.0154398 -0.195902 0.0816124 0.0158449 -0.110162 -0.0619059 -0.0349548 0.0802174 -0.109643 0.0260802 -0.158631 -0.115361 -0.0609601 -0.000969055 -0.182998 -0.0429548 -0.0114939 0.0272113 -0.0908707 0.0108242 0.0579933 0.012194 0.0895622 -0.0662054 -0.129059 -0.0208794 0.0673176 0.0634463 0.158917 -0.0201044 0.0750314 0.0906779 -0.0227259 -0.0568048 -0.0445313 0.0824081 -0.142272 -0.094974 -0.00841405 -0.136735 0.197785 -0.0309245 -0.172081 -0.0280398 0.107626 -0.0350886 -0.0359644 0.0257329 -0.17971 0.0391366 0.105756 0.0420404 0.0627799 -0.130891 0.0322997 -0.0748183 -0.0395823 -0.088076 0.182691 -0.0571692 -0.0598649 -0.0204605 -0.0536901 0.0541881 -0.115944 0.00991768 -0.0619324 -0.0377561 -0.125461 0.0136095 -0.0561292 0.0245825 -0.0457825 -0.110566 0.0899559 -0.0230983 0.0579924 -0.148665 -0.095531 0.0803468 0.136151 0.105012 -0.0512344 -0.0383998 0.00226666 -0.0653481 -0.00581192 0.0808727 0.0616496 -0.0523137 0.100364 -0.140893 0.0392222 0.187575 -0.0167784 -0.180889 -0.00996763 -0.0120033 0.0284628 0.0308789 -0.0512205 0.0313943 -0.000123135 0.0500422 -0.0990569 0.0798041 -0.0779742 -0.0207114 0.123069 -0.0761686 -0.030001 -0.127898 -0.034394 -0.17111 -0.0957732 0.0642416 -0.100077 0.0426348 -0.0162333 0.0865468 0.0953533 0.0169812 -0.0797816 -0.110323 0.0502595 0.0306253 -0.0953998 0.0070698 0.0488201 -0.0704877 0.0955005 -0.0519658 0.119718 -0.0413761 0.12367 0.0569632 -0.015403 0.0827883 0.0672213 -0.116887 -0.0140412 -0.102749 -0.176336 0.107102 0.0758741 0.128932 0.068105 0.0663615 -0.0146721 0.145765 0.0447515 -0.00864886 -0.0402443 0.16388 0.0884947 -0.182794 0.110213 0.08003 0.157075 0.0682529 -0.103581 0.146817 -0.0369514 -0.111027 -0.0938855 -0.0298634 -0.0484834 0.0531594 -0.169199 0.0148233 0.0359544 -0.0208839 -0.00876879 -0.0119519 -0.0874383 0.047268 -0.172049 0.0322639 -0.11043 -0.10228 0.0594403 -0.005932 -0.00707653 -0.0943436 -0.0476103 -0.065824 0.0416711 0.114036 0.0942031 -0.164579 0.130003 -0.128407 -0.0203152 0.180342 -0.121126 0.134652 0.0566704 0.0632387 -0.182526 -0.134029 0.00982902 0.0794429 -0.0567464 -0.073909 -0.0667552 0.027874 -0.0101907 0.0430646 -0.0100713 0.0324122 0.0492966 0.146725 -0.035684 0.0110522 -0.0112927 0.0456265 0.0169682 0.0099538 -0.0322952 0.152424 0.0906062 0.174273 0.152978 0.00875524 -0.098813 -0.0207608 0.0619689 -0.106164 0.0238106 0.0579812 -0.0372174 -0.0648256 0.0907534 0.105775 -0.0324512 0.136794 -0.0680426 0.0664635 0.00691937 0.00197827 -0.0898583 -0.0350331 -0.005853 -0.0270567 0.173111 -0.125937 0.0692337 0.0117083 0.163137 -0.08559 -0.101082 0.00605137 0.0586358 -0.0276832 -0.0131346 -0.152665 0.0364458 0.155232 0.0820171 -0.171468 0.0404189 0.0992979 0.124671 0.159905 -0.049244 0.026309 -0.101618 -0.00920085 -0.19978 0.0632315 -0.0514863 0.145846 -0.020893 -0.191462 -0.0948837 0.129898 -0.0740936 0.121351 -0.00555477 -0.128557 0.0280867 0.0339401 -0.033524 -0.0381815 0.0675566 0.134602 0.148799 -0.160788 0.116307 0.02428 0.00173518 -0.011886 0.00743067 -0.12147 0.0197061 0.0075906 0.0416525 -0.00248314 -0.0155756 0.02051 -0.105738 0.0212181 0.114789 -0.0970561 -0.0794599 0.099259 -0.11111 0.128877 -0.0578916 -0.0245198 0.0585705 0.157539 -0.103709 -0.0321016 0.0136756 -0.0304278 -0.0918096 -0.0128364 0.006599 0.0760275 -0.0527856 0.0463476 -0.0686705 0.0667885 0.131606 -0.0276352 -0.0144641 -0.074265 0.160862 0.0476901 0.187586 0.0682685 0.00327311 0.0989085 -0.0370553 -0.0478145 0.000446531 0.0137978 0.0870496 -0.0595935 0.0494587 0.0701086 -0.00914018 0.0268635 -0.157392 0.0839899 0.0298073 0.116871 0.131483 0.0294296 0.0524346 -0.038798 0.0763351 -0.0514917 0.0158323 -0.157677 0.0761014 -0.149499 -0.027698 0.0385383 -0.00673532 -0.107969 -0.124864 0.0701363 -0.0454001 0.0966274 -0.0589416 -0.000832513 -0.0399309 -0.0380105 -0.030496 0.0128649 -0.0162795 0.0969096 -0.126131 -0.0861601 0.0872245 -0.0169011 -0.196203 0.0486282 0.0732499 0.127033 -0.103722 0.101727 0.0894251 0.0614406 -0.00817385 -0.0848203 0.146342 0.127826 0.0514636 -0.0405915 0.0700167 0.0388729 -0.0417739 -0.0290468 -0.144836 -0.00447828 -0.0886901 -0.102868 0.042278 -0.0842131 0.0465298 0.0501671 0.0754909 0.103122 0.0852151 0.0947816 -0.0819397 0.102221 0.034086 0.107288 0.107385 -0.0736465 -0.0695452 -0.0740754 -0.025159 -0.00890472 0.138066 0.0312638 0.0666929 0.0693121 0.0624597 0.0610487 0.0567197 -0.0374659 0.0101633 0.0922091 0.0564709 -0.0358619 0.144196 0.123773 -0.0773113 -0.126618 -0.0771607 0.0261189 -0.0580312 -0.155064 -0.0465048 0.00879733 0.00452329 -0.00627255 0.00649286 0.0709041 -0.132229 -0.00633384 0.0639631 0.126631 -0.130839 -0.0387287 0.0425169 -0.0568515 0.162152 0.0570406 -0.132805 0.0119542 -0.0572022 0.0801636 0.11827 0.00185876 -0.0748422 0.103441 -0.075363 -0.0485091 0.0179331 0.0198623 -0.08634 -0.0445503 0.0476498 0.132498 -0.0774871 -0.120572 -0.0413813 -0.0583046 -0.00821384 -0.130522 -0.00425035 0.063582 -0.0408187 -0.0876257 -0.0311359 -0.0466533 -0.135035 -0.0114182 -0.0388148 0.0158413 -0.139939 0.0978645 0.0379949 -0.0619669 0.107102 -0.0563527 0.0315781 0.188094 0.0968412 0.0353406 0.0457751 0.0762824 -0.0467329 0.0103409 -0.00839083 -0.0370162 0.0479669 0.0938274 -0.179802 -0.0149186 -0.0632417 0.0704454 0.0374197 0.105057 0.167924 -0.0632392 -0.0225431 0.0681531 -0.0513191 -0.109149 0.0934866 -0.0388973 0.0478326 0.0695267 -0.0703862 0.0432478 -0.0572765 0.0340452 0.0658472 -0.0826529 0.0779712 0.0306346 0.018927 -0.0826874 -0.119162 0.00826445 -0.067966 0.0305182 0.0640492 0.0363805 -0.113218 -0.0688551 -0.0607066 -0.106067 0.0230279 -0.00331211 -0.00322197 0.0330955 -0.043542 0.122856 0.14103 0.154513 -0.0353498 0.00568508 -0.0805138 0.0841964 0.0777121 0.0255546 0.0563623 0.0712779 -0.00310804 0.00209278 0.00654925 0.0350781 0.0546226 -0.136096 -0.0088258 0.0342153 0.00049501 -0.0489604 -0.0504595 0.0384096 0.0191846 -0.0578602 0.0534273 0.0286942 -0.120176 -0.104267 -0.169656 0.12231 0.0469984 0.119735 0.137966 0.0321515 -0.0800082 -0.0473814 0.184551 0.077676 -0.143265 -0.00604349 -0.120952 -0.107617 -0.126607 -0.0351187 0.0086764 -0.0657106 0.143664 -0.0756127 0.144475 -0.00122751 -0.0668257 0.011815 0.00790657 -0.0296835 0.00919117 0.0926048 -0.0540707 -0.00232717 -0.110047 -0.00499388 0.0253448 0.189957 -0.0194658 0.0505793 0.0513943 -0.0571134 0.151528 0.049009 0.0325832 0.0181544 0.0652275 -0.123328 -0.0849367 0.0821853 -0.128757 0.0976588 0.0480594 -0.153284 0.025759 0.175089 0.0964238 0.085376 -0.100559 -0.0137377 -0.0666815 0.0329416 0.105168 0.0889204 -0.00895152 -0.0596123 0.0816875 0.141847 -0.0270218 -0.104003 0.10155 0.0412899 -0.048541 0.0888006 -0.0397668 0.0379757 -0.0238762 -0.105021 -0.0929204 -0.12576 0.0643854 0.036187 -0.073417 0.0328663 -0.1812 0.0227792 -0.0048531 0.000531585 0.0577647 -0.0741872 -0.0842331 -0.0555483 0.0289478 -0.109402 0.100314 -0.00971568 -0.0371479 -0.0859539 -0.0443096 -0.0837256 -0.149936 -0.030099 -0.0792211 0.117455 0.192878 0.00817123 -0.19044 0.0670943 0.0385687 0.0626551 0.0547401 0.0117986 -0.0533566 -0.0401174 -0.101617 -0.0522562 -0.146659 0.0814668 -0.0415844 0.0100843 0.177375 0.0164439 -0.132835 0.0181008 -0.0380997 -0.148887 0.170306 0.0878933 0.0657308 -0.101092 0.131302 -0.0692721 0.00156189 0.118541 0.0251723 0.134926 -0.171137 -0.096214 -0.0549257 0.0874458 -0.00911274 0.112386 0.0449286 -0.0500916 0.0134651 0.122963 -0.0635916 -0.140642 -0.0285563 -0.115621 0.0858602 -0.0369078 0.0788486 -0.118859 -0.0493541 -0.0558447 0.0751834 -0.0185997 0.00557769 0.0671129 0.0778708 0.0705165 0.128145 0.10102 0.00107367 0.00771043 -0.0083794 -0.118307 -0.0535532 -0.112673 -0.148704 0.0712931 0.00552756 -0.0350942 0.0521104 -0.00921908 0.0267145 0.0108517 -0.0564413 0.0584512 -0.110404 -0.0661918 0.0353859 -0.081405 0.141213 -0.0759039 -0.0208409 0.0621346 0.104641 0.0255922 -0.175096 -0.0174545 -0.100824 -0.02955 -0.0168882 0.0266379 0.0119544 -0.152862 0.155076 -0.0243786 0.0973896 0.00223965 -0.0673393 0.0455549 0.0770171 -0.127954 0.184012 -0.112734 0.162354 0.108983 -0.151764 -0.0220165 0.0934172 -0.0715147 -0.154442 -0.0167657 0.112438 0.00800762 0.0868931 -0.0478447 0.0563673 -0.0737592 -0.13182 -0.0559432 0.103457 0.0333134 0.0378205 -0.00819367 0.00349527 0.0909997 -0.13098 -0.156799 -0.00198675 -0.103962 0.062909 0.058774 -0.114462 -0.0181805 -0.107768 0.082193 -0.0776607 -0.0806873 -0.184915 -0.0815391 0.0138404 -0.0190246 -0.181079 -0.00673085 0.0917092 0.0652049 -0.0491005 0.0687652 -0.057439 0.16863 -0.0463092 0.0426238 0.0320802 0.0119704 -0.0136133 0.0611504 0.167009 0.0499174 0.0666743 0.0561859 -0.0248536 0.0538824 0.00617336 -0.0216254 -0.000399007 0.0209635 -0.0246225 -0.0883811 -0.0672691 0.149788 0.0222711 -0.0136195 -0.162266 -0.0456155 0.126698 0.157481 0.0187856 0.17641 0.0330687 -0.00307396 -0.159688 0.0125529 -0.104052 -0.0927639 -0.100313 -0.00475022 -0.0412267 0.0172631 -0.194115 -0.0871015 -0.0211793 -0.0150939 -0.105067 -0.177801 0.0457973 0.0303283 0.0272214 0.169266 0.0472011 0.000582117 0.012572 0.0561863 -0.0509 0.0759427 -0.125219 0.0373992 -0.0644662 0.141741 0.0176694 -0.0868803 0.0131607 -0.0385382 0.0307953 -0.0805062 0.102762 0.187437 0.0112479 0.0429993 0.0337162 0.0678403 -0.0346012 -0.0478586 -0.00770018 0.0205987 0.0473104 0.0820051 -0.0441372 -0.039391 -0.12051 0.0186981 -0.0978215 -0.0506045 -0.0634289 0.0261167 0.0845557 -0.036638 -0.0270477 -0.137154 0.101694 0.010159 0.163485 0.0561658 0.0218077 0.0937212 -0.0513582 -0.104386 -0.0739194 0.0390545 0.0834407 0.000373655 -0.125525 -0.0859872 0.194985 -0.02522 0.0781154 0.0295726 0.120543 0.110988 0.0818903 0.0313431 0.0102447 -0.138505 -0.0316562 0.027106 0.114821 -0.00532539 0.00882197 -0.199399 -0.00434954 0.136296 0.103118 0.154297 -0.00755948 0.0686215 0.0176998 0.136025 0.159235 0.0704347 0.141329 0.130498 0.095921 0.0875889 0.135731 0.147246 0.000453008 0.0103882 -0.170648 -0.0254018 -0.0336734 -0.0602045 -0.110814 -0.00851299 -0.0430914 0.151185 -0.0369852 0.0348308 -0.0282539 -0.124775 -0.119531 -0.0326612 0.0419254 -0.059034 0.0562837 -0.0626426 0.0491235 0.170551 0.107952 0.0392475 -0.0815588 -0.0775672 0.0550499 0.191415 0.0993873 0.0800084 -0.0944385 -0.13976 -0.0854912 0.19064 -0.126891 0.0529742 -0.147914 0.0229057 -0.02678 0.0844734 0.0216718 -0.0138334 0.0548147 -0.0776754 -0.094066 0.0357386 -0.0581469 -0.0871192 0.0476694 -0.0858724 -0.136969 -0.0853855 -0.058825 0.0124686 0.023754 -0.132194 0.105264 0.045498 0.0191385 -0.0447094 -0.0820432 -0.0349012 0.00538711 -0.043296 0.0513089 -0.132796 0.0122868 0.109335 -0.0118528 -0.00491949 0.00539223 0.00457965 -0.0179062 0.0747613 -0.0264484 -0.0545111 -0.18791 -0.051126 -0.107702 -0.152433 0.148952 -0.0275378 0.0404809 -0.00448187 -0.0053142 -0.0510661 0.118292 0.0203631 -0.189471 0.0205463 0.0874129 -0.0429779 -0.0591773 -0.0289718 0.170309 -0.118062 0.100714 0.0855424 -0.0377477 0.0516536 -0.0716411 0.0314274 0.187488 0.0126521 -0.00270165 -0.193222 -0.00312604 0.145421 -0.120041 0.0535979 -0.115479 0.0124543 -0.0918067 0.0898652 -0.0810909 0.0473387 0.173963 0.0543823 -0.0191567 -0.0540824 -0.0306507 -0.024427 -0.0862283 -0.0901505 -0.0684446 -0.11832 0.0614238 -0.0845412 -0.00887377 0.0591462 0.153795 -0.0123606 -0.00204929 -0.0953396 0.0596048 -0.0706189 0.0405276 -0.0899129 -0.130077 -0.0120862 -0.0895241 -0.0836356 0.0549858 0.0901694 -0.037224 -0.130943 -0.0321838 -0.152803 0.0759467 0.00839809 0.074478 0.0808629 0.0100293 0.0131713 -0.0638812 0.0381229 -0.0966374 -0.0997238 -0.0583562 -0.0127489 -0.0669576 -0.00328327 0.119694 0.0171973 -0.0906982 0.142399 0.0819234 0.108096 -0.0320611 0.0681875 0.00762375 0.121219 0.0936912 0.139277 -0.011255 -0.0715025 -0.0119136 -0.160748 -0.0999807 0.123565 0.130053 -0.0562426 0.0225117 -0.0361787 -0.100492 -0.00425293 -0.119862 -0.141802 0.00929441 0.0655703 0.0206361 -0.119032 0.153177 -0.0721814 -0.0751759 0.0651292 -0.127047 0.0873406 -0.00947496 -0.0894779 -0.077018 -0.0126786 -0.0851297 0.043905 0.16543 0.05549 0.00664719 0.0136371 0.0364212 0.0472937 -0.0744619 -0.116334 0.0378328 -0.082166 0.0505563 0.0433098 0.139613 -0.0111092 0.124196 -0.0466183 0.0616589 -0.0340986 -0.0535543 -0.00349008 0.029327 -0.0906959 0.0952663 -0.117486 0.115215 0.122129 0.036146 0.0249948 -0.00995558 -0.0308032 0.0436573 0.175684 0.0215782 -0.0242812 -0.0885282 0.00304175 -0.125563 -0.0438301 0.0496493 -0.0649284 -0.117124 0.120026 0.0572518 0.0347844 0.0795315 0.104962 -0.151126 -0.0835312 0.0563225 -0.0614617 -0.101832 0.0713446 -0.0698265 0.15051 0.0489548 0.0663016 -0.0935795 0.102479 0.117152 0.0406831 -0.0676137 0.144691 -0.066027 -0.19573 0.0430973 0.0929438 -0.0440265 0.0361372 0.0969849 0.0496973 -0.0765745 -0.0594974 -0.123581 0.0385088 0.082711 0.0346895 -0.15954 0.0927903 0.0762661 -0.105309 0.0569986 -0.0581255 0.123863 -0.0943259 -0.114318 0.0238473 0.140013 -0.0297917 0.111601 -0.0159012 0.0234862 0.095419 -0.103019 -0.0148211 0.061487 -0.0928155 -0.0519015 -0.0368436 0.0326864 0.119697 -0.153867 0.00096103 0.0668852 0.144244 0.061264 -0.0917426 0.0122769 -0.0312726 -0.0867224 0.0957209 -0.0841317 0.0460469 -0.0113525 0.00769245 0.055875 0.0206418 -0.071246 0.0105287 0.0569209 -0.00740723 0.053985 0.0625572 0.0598857 0.189069 -0.0891441 0.0854747 -0.171384 -0.0315272 -0.14458 -0.0138581 0.13765 0.0955175 -0.0601101 0.0872536 0.0276439 -0.0567417 0.0590783 -0.0363887 0.00618078 0.016861 -0.0411954 0.0175503 0.0695688 0.0325784 0.0186648 0.0168989 -0.0753476 -0.052766 0.0362959 -0.098993 -0.0603238 0.0123095 -0.0138231 0.0187845 -0.0889862 0.0775416 0.0880416 -0.106003 -0.166192 0.0885451 0.0679182 0.0545489 -0.000800499 -0.0140223 -0.0692156 -0.0296691 0.0378734 -0.0371344 0.0230355 -0.110185 -0.0459722 0.0636194 -0.062972 0.100996 0.0376759 0.0868399 0.0778145 -0.0640544 -0.0470153 -0.133196 -0.0255306 0.155604 0.0400147 -0.0461389 -0.0155933 0.0445484 -0.0741929 -0.150381 -0.00980414 -0.0278607 0.102226 -0.0155578 0.132667 -0.0373677 -0.126013 -0.0348898 0.0638475 -0.0695074 0.178624 -0.00811824 0.136236 -0.158148 0.0365215 -0.0786855 0.0720104 0.0431591 0.171173 -0.132536 0.0414506 0.0818436 -0.040427 -0.0752926 0.0116092 -0.0610048 0.102742 0.148789 0.0123333 -0.0120539 -0.0122704 0.0689958 -0.0549533 0.0968052 0.0349467 0.0683134 -0.00367999 -0.0421449 -0.0209143 -0.0529718 -0.121028 -0.0128864 0.162896 -0.193414 -0.0959968 0.0431231 -0.0946258 -0.038945 -0.00611459 -0.0669846 0.0864709 -0.102132 -0.160813 0.0463792 -0.0953766 -0.0542888 0.0916323 0.118949 0.023639 0.0486619 -0.0816538 0.0870569 -0.0595462 -0.0101662 -0.13102 1.367e-05 0.0452979 -0.122491 0.0539912 -0.110562 -0.191046 0.0115016 -0.0653067 0.00845158 -0.0354973 0.0175859 -0.00666922 -0.075787 -0.104488 -0.0564686 -0.00572488 0.0174169 -0.0532118 -0.0502077 -0.0163141 0.111929 -0.00345661 -0.00384194 0.048964 0.0490359 -0.0304864 -0.0476233 -0.182017 -0.0754291 0.0819711 -0.0282699 -0.0317734 0.192247 0.0323422 -0.0237015 -0.0661493 0.123349 -0.0450735 -0.0698413 -0.0686941 -0.0774506 0.0337442 -0.180192 0.0628371 0.0213933 -0.175577 -0.11924 0.0949581 -0.0765402 0.110182 -0.0173083 -0.107803 0.123466 -0.0918298 0.0733109 0.00700644 -0.0700764 0.0497269 0.175185 0.00458136 -0.0222111 -0.0319185 -0.0646748 -0.0857404 -0.0717755 -0.131737 -0.0834042 0.0503998 0.0940206 0.134229 -0.116248 0.0400248 -0.0136723 0.00595444 -0.0797096 0.16 0.118209 -0.0265026 -0.0282439 0.15214 -0.0800461 -0.0682928 -0.0272766 0.0827646 0.0744434 0.0790815 0.0188104 -0.0347244 -0.0769185 -0.162458 0.051542 -0.00793993 0.0845227 -0.0455294 -0.0914478 0.0334135 -0.112417 -0.0523895 0.0127343 0.000262898 0.0659238 0.051005 0.124178 0.106694 -0.0118303 -0.068458 0.0403461 -0.0255641 0.153323 0.0312985 -0.114079 -0.085381 -0.0610689 -0.0468168 0.0438835 0.19167 -0.149891 0.176212 0.195316 -0.00705961 0.0311294 -0.0501935 -0.0268997 0.0249147 0.00629353 0.162703 -0.131922 0.0267605 0.00748794 0.058646 0.00990413 0.123631 -0.112606 -0.00210635 -0.0207029 0.184631 0.109404 0.0873906 -0.0224358 0.0507236 0.0375044 -0.0156212 0.135618 0.0804302 -0.0354528 0.0750809 -0.0360708 -0.131593 -0.124132 0.0567465 -0.0561958 0.0881185 0.119267 -0.128432 0.0552664 -0.0994651 -0.0449958 -0.0268352 0.00501541 0.125056 -0.0825097 0.0046962 0.0139175 -0.0757971 -0.0854912 -0.0575347 -0.12881 -0.121572 0.0678619 0.0637469 -0.0185639 0.00860274 -0.137553 -0.189332 -0.0150951 0.0258347 -0.178306 0.0194552 0.0370637 -0.0872262 -0.0604056 -0.173838 0.0665141 0.0760206 -0.0503353 0.0218843 -0.00187436 0.0418507 -0.086019 0.16451 -0.0492289 0.0961429 -0.145043 0.0699565 0.0510004 0.190461 -0.0373413 0.0673572 0.121862 0.0289391 0.0601278 0.0728095 -0.0852709 -0.0183796 0.0836698 -0.138412 0.0599147 -0.0517388 0.153739 0.164077 -0.00442312 0.117343 -0.0167362 -0.00426272 -0.00660174 0.0397343 0.0840352 -0.0708885 0.112179 0.0136599 0.11189 -0.0156754 -0.145157 0.0856973 0.099752 0.038168 0.0239361 -0.0966348 0.0133568 -0.0102024 -0.169682 -0.00349451 -0.00392836 -0.0713884 0.020823 -0.0432368 0.00893074 0.0264265 -0.124278 -0.0687434 0.032879 -0.186984 0.0544044 0.0138674 0.171855 0.0822217 -0.0674179 -0.0455859 0.0206287 0.0462361 -0.0433099 -0.0459871 -0.0285271 0.00404987 0.0451036 0.0255331 0.00395468 -0.0304238 -0.104533 0.0744872 -0.0416003 0.0280007 0.0698515 0.0171427 0.0275845 -0.0664441 0.0452805 -0.0593907 0.0717122 -0.165733 0.0804011 0.134401 0.00652363 0.0766825 0.126807 -0.0274975 -0.00743131 0.0418351 0.149046 0.0328239 -0.0558277 -0.0961007 -0.0906552 0.0557165 0.0545539 0.102291 0.038255 -0.0444955 -0.00676434 -0.0155904 0.0688306 0.0865235 -0.0243427 0.172616 0.108244 -0.0568089 -0.151854 0.0938749 0.0750865 0.110672 -0.027774 0.0338474 -0.111939 -0.0542866 0.178091 -0.0609671 -0.0354223 0.0287695 -0.0850919 0.0569842 0.173697 -0.00458392 0.0804265 -0.0814141 0.122065 -0.00580385 0.0210345 -0.0843578 -0.0800394 -0.0452561 0.019002 -0.0313203 0.027475 0.0770797 0.132052 -0.00528989 0.0893987 0.0260031 -0.133942 -0.0138942 0.0921195 0.19433 -0.0514117 0.0100497 0.189998 0.152865 -0.113468 0.0299368 0.0795185 -0.0894648 -0.0211666 -0.0486179 -0.0055505 -0.0286012 0.000647504 0.0137007 0.065424 0.0834554 -0.0642908 -0.11395 -0.00409975 -0.00235526 0.134925 -0.0143323 -0.0752485 0.0803834 0.0257202 0.0350666 -0.124814 -0.0269787 -0.0697226 -0.0814201 -0.0169402 0.16544 -0.0293468 0.0731396 0.0673716 0.0677068 -0.137071 0.176869 0.0351936 -0.047934 -0.0608758 -0.0646617 0.0625555 0.0478047 -0.0687323 -0.0697602 -0.059102 0.0376253 0.0184628 0.0314624 -0.182184 0.129517 -0.127256 -0.03234 0.0264129 0.182329 -0.0580917 -0.0327961 0.057533 0.111391 -0.153045 0.145755 -0.0851818 0.089819 -0.0777151 0.0799608 -0.0676628 -0.0190294 -0.129644 -0.0423589 0.0851039 -0.088265 0.130246 -0.0422539 0.0237172 0.0817276 -0.0112043 0.0100769 0.0623996 0.00688088 0.12921 0.145534 0.0370511 0.0481414 0.0909642 0.11162 0.0310301 -0.0809139 -0.0171099 0.0651792 -0.0475048 0.0390815 -0.0307944 0.148443 0.119915 -0.0276913 -0.124929 0.128949 -0.0467028 -0.0305536 -0.151803 0.0141952 -0.047823 0.120165 -0.0491122 0.136793 -0.0163936 0.111069 -0.0358404 0.0476077 -0.0126317 -0.0583725 -0.0916441 0.0149349 0.122492 -0.00176773 -0.0140088 -0.0469819 0.149611 -0.0159104 0.0743848 -0.0785127 -0.0424266 0.00513266 0.0137758 0.166331 -0.0887808 0.0860696 -0.0333597 -0.0686374 0.00265818 0.00251168 -0.011855 -0.035729 0.00858389 -0.0795278 0.123075 0.195388 0.0152906 -0.0421893 0.152564 -0.132914 -0.0907502 -0.149428 -0.129642 0.09372 -0.000223516 -0.0640461 0.0255884 0.103842 -0.186634 -0.11726 0.0632529 -0.0287927 -0.0672959 0.0928906 0.109687 -0.175118 -0.0427035 -0.0457584 -0.145874 -0.0769284 -0.0621378 0.0120273 0.109415 -0.150173 -0.0805064 -0.000602554 -0.132506 -0.131439 0.0961631 -0.156553 -0.150269 0.109287 -0.0531418 0.173643 -0.0817717 -0.00471587 0.0186367 -0.116299 -0.107397 0.0961553 -0.0485717 0.0278242 -0.0169759 -0.0967242 0.152004 0.170947 -0.166791 -0.0254727 -0.162778 0.0921172 -0.0226005 -0.0619651 -0.0664603 0.0645026 -0.158515 0.0382289 0.123068 -0.111449 -0.0433351 0.16781 -0.0204846 0.113262 0.0569757 0.00764739 0.0158221 0.0142126 -0.09944 -0.103562 -0.00329046 -0.163823 -0.132762 0.00306536 0.0571087 -0.0795059 0.0347698 -0.0582243 0.122634 0.0920976 0.0248876 -0.0730779 -0.0940241 -0.0829566 0.0650306 -0.0450433 0.0343288 -0.0979098 0.186246 0.121334 -0.138014 0.0560158 -0.0685272 -0.0182601 0.123545 0.18928 0.100867 -0.0894991 -0.100443 -0.113923 -0.053635 0.0282329 -0.0578802 -0.101541 -0.0454325 0.0626721 0.024807 0.17733 -0.103217 -0.0340795 -0.0448474 -0.0546139 0.0467088 -0.152206 0.134495 0.0282382 0.0300369 0.114897 -0.0774668 -0.0895903 0.0925941 -0.038159 -0.0533029 -0.181414 -0.0214804 0.0815608 0.10025 0.0580402 0.00680094 -0.137978 0.082057 0.0871981 -0.104733 -0.157375 0.0415209 -0.000119728 0.0344798 0.0207611 0.0328722 0.0840216 -0.0788675 -0.180487 -0.0216725 -0.0386193 0.0151992 -0.0583222 0.107978 -0.118269 -0.04736 0.109206 0.137602 -0.0817528 0.0335583 -0.0418452 0.0715236 -0.052129 0.147372 0.0399162 -0.0113122 -0.0467322 0.156682 -0.0425464 0.111809 -0.0734177 0.11356 0.00170916 0.0191536 -0.095275 -0.0114649 0.109599 0.0686057 -0.0256121 0.0533893 -0.011128 -0.113449 0.11578 0.0617229 0.169195 0.0298709 -0.0799092 0.00726497 -0.0548399 0.00765245 0.0994351 -0.0377211 -0.0308743 -0.0898324 -0.0813396 -0.151075 0.0224699 -0.0701132 -0.173874 0.135219 -0.0153601 -0.121668 -0.142519 0.0435874 -0.0295954 0.00612549 -0.0250235 -0.0463896 0.0859937 0.0166799 -0.0574679 -0.0482906 0.114842 0.00213829 0.107309 -0.0384359 -0.105256 -0.0514609 0.00543799 0.126326 -0.105337 0.0424245 0.0856387 -0.0437132 0.0767033 -0.114878 0.041284 -0.0317491 0.0602728 0.0273697 0.170049 0.0801818 -0.159486 0.0859506 -0.0129105 -0.0143855 0.0935805 -0.0378991 0.0395457 0.0419802 0.0129876 -0.0178079 0.0398544 0.0538821 -0.0556236 0.0450626 -0.0168479 0.14899 -0.177206 -0.051468 0.112705 -0.0297781 -0.0142872 0.0616116 0.134036 0.0394727 0.0783673 -0.015741 0.0810834 -0.166695 -0.0375817 0.0126747 -0.00421419 -0.16761 0.0488631 0.173879 -0.0725127 0.0255385 0.0488217 0.0417807 -0.0390371 0.0784211 0.126445 0.0185561 -0.0335193 -0.023364 0.0472093 -0.0978249 0.149046 0.00996876 0.0556841 -0.0798207 0.00811762 -0.122453 -0.087198 -0.0895616 -0.062448 0.105361 -0.13434 0.097913 0.0658936 0.104471 -0.103035 -0.027442 0.0473445 -0.0272982 0.115555 -0.0989088 -0.0416505 -0.105368 -0.0555201 -0.0302472 -0.028666 0.0423536 0.131901 -0.01714 -0.0323797 -0.0360856 -0.0813578 -0.109903 0.0358143 -0.0431463 -0.0675334 0.0665702 -0.0959805 0.0839955 -0.0796695 0.0637146 -0.0477524 0.15736 0.0308799 -0.0631305 0.125513 0.13658 -0.0212506 -0.0694738 -0.0608747 0.11849 -0.0920731 0.0127622 -0.0866988 0.0875552 0.0307158 0.189148 0.0329927 -0.134165 -0.0553689 0.0428682 0.149943 0.101752 0.0509736 0.0602368 0.0127585 0.10567 0.100641 -0.0505054 -0.0607588 0.0846428 0.00618044 0.127417 -0.0353008 0.0851182 -0.0322257 -0.0230816 -0.104648 -0.0225517 0.0180034 -0.147358 -0.0141369 0.036366 0.0618936 0.0461974 0.0176354 0.178768 0.130297 -0.0836558 0.0893668 0.0952106 0.165382 -0.121243 0.117395 0.0564532 -0.142817 -0.0903616 -0.0094061 0.0429666 0.00419294 0.19045 0.0091557 0.185134 0.0638656 0.0695621 0.0332921 0.0159865 0.0922883 -0.0175028 0.0843657 -0.147545 -0.089519 -0.0291432 -0.0283372 0.124351 0.130049 -0.00343606 -0.0444517 -0.0471015 0.17067 -0.0461545 -0.056212 0.13636 -0.0339681 -0.13364 -0.0301541 0.123467 0.0111832 0.0749033 0.118905 0.0628485 0.0126953 0.0247652 0.113798 0.0672792 0.00680395 0.0568866 -0.0503909 -0.0149371 -0.172097 0.0479576 0.126747 0.0364519 0.131283 0.00906408 0.125225 0.00328571 0.051309 -0.0154841 0.015184 0.0359199 0.0308183 0.00711625 -0.13824 0.134209 -0.0418431 0.0984172 -0.169209 0.0178125 -0.110255 -0.0294262 -0.00344696 -0.0481865 0.0800695 -0.00903738 0.0660978 -0.0101196 0.0223645 -0.0853878 -0.0356468 0.0948315 -0.122279 0.161515 -0.0434655 0.136657 -0.0331112 -0.0710586 0.0209783 -0.0324709 -0.014925 0.0700862 0.012888 0.0460659 -0.0288766 0.14566 -0.0603618 0.0489136 -0.0601055 0.180231 0.103757 -0.0503197 0.099328 -0.0128796 0.108976 -0.0566663 -0.0829487 0.0154603 -0.14528 -0.193304 -0.038347 -0.00222569 0.111967 0.111608 0.0397652 0.190051 0.0138454 -0.177015 0.0251413 0.0193701 -0.0300395 -0.0258241 -0.175881 0.138826 0.0493918 0.0404481 0.0338119 0.0105492 0.0217951 -0.110699 -0.0370439 0.106251 0.101639 -0.0805888 -0.0554642 -0.02207 0.0664535 -0.0033491 0.0894868 -0.0526903 0.0978888 0.0699265 0.0932174 -0.0877966 -0.0360588 0.0981268 0.0185789 0.0378809 -0.0766351 -0.0603368 0.0279273 0.139161 -0.0253723 0.0769647 -0.184422 -0.0600221 0.160891 0.0887729 0.0357249 0.0645456 0.0397009 0.000844149 -0.0265101 -0.0421912 -3.70036e-05 -0.0907404 0.114225 0.0696292 0.117913 -0.0119724 0.0372857 -0.0196086 -0.0613301 0.0477467 0.00433771 0.0770858 -0.00782918 -0.140833 0.0295022 -0.0971587 0.0150408 0.0950165 -0.0645108 0.0193788 -0.0252526 -0.0252458 0.0834263 -0.0972897 -0.0428707 0.034004 -0.0723116 0.0968755 0.0048525 0.0175773 -0.00631784 0.117285 0.159706 -0.0396253 0.0860127 0.0132233 -0.128265 -0.079888 -0.101913 -0.0063043 0.0799661 -0.0137253 -0.0580604 0.00527223 0.0734983 0.00923083 0.0565137 0.0309482 -0.10976 -0.0102624 0.187652 0.0467458 0.105361 -0.182776 0.0971273 -0.00150662 0.14817 -0.142731 -0.00975192 -0.130979 0.0778022 0.0690386 -0.15048 -0.0625757 -0.032571 -0.0642118 0.0538883 -0.0943716 -0.0717154 0.190656 -0.15607 0.0690188 -0.175263 -0.179032 -0.116291 0.0620403 0.0134578 -0.173265 -0.0110447 0.0977165 -0.0267944 0.0139269 -0.0217769 0.114965 0.0470645 0.0891906 0.0601842 0.0547708 -0.192721 -0.132387 0.0697853 -0.139699 0.0457051 -0.184018 0.00517058 0.0451648 0.151074 0.161303 0.0795151 -0.0752117 -0.00919816 -0.0106096 0.0807645 0.0288558 0.0206567 0.133426 -0.167577 0.0528909 0.16383 -0.0485888 -0.0140248 -0.0223706 0.0259408 0.0781505 0.010347 0.0292621 0.0302014 -0.0927457 0.123494 2.31655e-05 0.0780357 0.0823917 0.0359395 -0.0631981 -0.109425 -0.15298 -0.177361 -0.083789 -0.0922461 0.0427133 0.0379864 0.0936374 -0.184417 0.0359281 0.0746601 0.0818618 -0.160249 -0.0816053 -0.0932478 -0.0364603 -0.0936873 0.0831437 -0.055869 0.0638112 -0.0727267 0.0814375 0.0743392 0.0331529 -0.0198362 0.156325 -0.128292 0.102369 -0.11843 -0.0677529 0.0053305 -0.122904 -0.1489 -0.0506471 0.130792 -0.0537737 -0.00329425 -0.177374 -0.0706181 -0.0559259 -0.035783 0.0532146 0.0770431 -0.0148229 -0.0599987 0.166299 0.149175 0.126601 0.0219083 -0.0189242 0.0889856 0.00631776 -0.00236722 0.131573 0.171692 0.104537 0.0146245 0.175674 0.0705518 -0.0692872 0.0491099 0.0146195 -0.130049 -0.0387017 -0.150987 0.0619618 -0.0756544 -0.041568 -0.184822 0.0454502 0.0390188 -0.163617 -0.010206 0.0582205 -0.0137452 0.191546 -0.0792657 -0.0400689 -0.0708335 -0.0580354 -0.111226 0.0282719 0.0165039 -0.0897662 -0.00811464 0.0744464 0.0265238 0.0330519 0.0407515 0.0728421 -0.0532367 0.115581 0.182935 -0.0108755 0.00236417 0.101868 0.0449832 -0.153645 0.0823884 0.0822449 0.0744169 0.0223184 -0.199821 -0.0304381 -0.101524 -0.0489019 0.028096 0.0836544 -0.161493 -0.12624 -0.0163291 0.0210498 -0.100467 -0.0761922 -0.0636618 0.118575 0.0480464 -2.84451e-05 -0.0316258 -0.123128 -0.064213 -0.127593 0.0828765 0.177434 -0.175197 -0.0808337 0.00602872 0.0458542 0.0737332 0.00437293 0.0846169 -0.0301087 -0.163112 0.00918671 0.138125 0.0654207 0.031473 -0.0142352 -0.123388 -0.0842266 0.141014 0.0759458 0.172767 0.0578063 -0.0803116 -0.0914552 0.0916403 0.00421821 0.0364338 -0.0232317 0.0207373 -0.0185408 0.0191485 0.0436399 0.113087 -0.0385355 0.113087 0.0621272 -0.180051 -0.0375744 -0.0402134 0.166522 0.0383826 -0.0154065 -0.0376669 -0.082032 0.095491 -0.097807 -0.0276342 0.000536924 0.0140765 -0.0652908 0.144397 0.042258 0.163344 -0.11789 0.00865249 0.0165963 -0.0879897 0.020109 0.0196979 0.13156 -0.0410737 -0.0515143 0.135718 0.0272036 -0.0714213 0.0941107 0.129413 -0.0667362 0.0782389 -0.164796 0.188332 0.114068 0.0631057 -0.00502912 0.000580861 0.0874364 0.106294 -0.0529764 0.0364354 -0.0765983 0.0601922 0.00695045 -0.0390131 -0.0479288 -0.165139 0.0391614 0.0121576 -0.0929107 0.0591251 0.00716152 0.0870008 -0.13942 0.0362822 0.126408 0.0681077 -0.10301 0.0347337 0.167971 -0.128546 0.0647083 0.00774842 -0.0168141 0.0536326 -0.0573791 -0.0457814 0.127038 0.130531 0.0600351 0.182259 -0.0262648 0.10264 0.0511098 0.115756 0.0936423 0.0168631 0.0834489 -0.0610729 0.000343375 0.0379969 0.133181 0.171901 0.0825885 0.0376433 0.164449 0.0944395 -0.08837 -0.159378 -0.0367691 0.0161893 -0.194267 -0.0391832 -0.0720111 -0.0229239 -0.0698819 -0.0402273 0.0180361 -0.0972514 -0.0787105 0.0998098 0.123401 -0.0851075 -0.0271752 0.0928291 -0.0132031 -0.0606811 -0.0149155 -0.0429275 0.0464622 -0.083639 0.13018 -0.104039 -0.12332 -0.132561 -0.183779 0.071447 -0.0171154 0.0538735 -0.00973537 -0.0180514 -0.0624988 0.0828625 0.0072795 0.0968487 0.137415 -0.139538 -0.084784 0.0986562 0.0689886 -0.00349582 0.0709725 0.042225 0.0338257 -0.0173979 -0.0701103 0.106161 -0.0598906 0.146572 0.0155789 0.0334234 -0.0288226 0.0498878 0.0262747 0.096944 0.0537586 0.00755867 -0.0497209 0.194104 0.0585451 0.144296 -0.166093 -0.0690169 0.0280364 0.127479 -0.041815 -0.00145937 0.0969673 -0.0170743 0.132818 0.108481 -0.0813337 -0.00521628 0.107429 -0.0472952 0.105213 -0.186693 0.1093 0.111227 0.0840742 0.0209138 -0.00168309 0.0718688 -0.0175757 0.106479 0.0349876 -0.12194 -0.123716 0.0220979 -0.173747 0.122756 0.0357043 -0.0558327 -0.030273 -0.0975265 0.00792615 0.00142269 -0.000467763 0.0304047 -0.0306864 -0.0821808 0.0901292 0.0105491 -0.0221915 -0.0395186 -0.158788 -0.00639079 -0.18011 0.156003 0.022029 0.025025 0.0821394 -0.028635 0.0356126 -0.03689 -0.159434 -0.12482 -0.119306 -0.0431732 -0.0459271 -0.0643607 -0.011533 0.0170342 0.0192405 0.0320272 0.124122 -0.117593 0.0374814 0.0726398 -0.18024 -0.0746702 0.0802446 -0.164914 -0.0730692 -0.0346611 -0.0504334 -0.0644185 0.0401791 0.0641528 0.0605471 -0.0410935 0.155085 -0.032303 -0.0491673 -0.117891 0.107037 -0.0803619 -0.0950758 -0.151007 -0.0220863 0.100938 -0.039882 -0.126443 -0.154129 -0.0582026 0.0396951 0.0673406 -0.00524229 -0.188504 0.145849 0.0314545 -0.0628353 0.164889 0.0425267 -0.0181397 -0.0938614 -0.0605447 0.0284321 0.104315 -0.0696606 -0.0935006 0.0626151 -0.0663177 0.0436155 0.0390217 0.00512811 0.0503701 -0.176719 0.0827283 0.070364 -0.15698 -0.0469102 -0.0687834 -0.16658 -0.0785383 -0.108493 0.0955487 0.0530398 0.0780469 0.100092 -0.0335487 0.135167 0.0292314 -0.00468416 0.0422285 0.0370379 0.0258073 -0.0305134 -0.0615879 0.0903504 -0.0319448 -0.10042 0.0313299 -0.188651 0.101242 -0.0572032 -0.0892689 0.0280011 -0.0559826 -0.0173481 0.0335231 -0.000738456 -0.071193 0.0699528 -0.0267925 -0.0127975 -0.0207105 -0.152733 0.0658358 0.132571 -0.109387 0.0346985 0.0391422 0.0167717 0.0996145 0.0612127 0.198777 0.0144997 -0.0728484 0.0471314 -0.0631121 -0.0550266 0.154528 -0.124372 0.100363 0.0731824 0.0699814 0.0104351 0.061001 0.144536 -0.0162548 0.0571982 -0.0638116 -0.0267224 -0.0593551 0.0282542 0.0924419 -0.0273491 0.0546279 0.0617206 -0.0942797 0.165919 0.0797896 -0.0141184 -0.0476569 0.0963506 -0.157607 0.00857127 -0.0154989 0.068643 0.0402304 0.0601321 -0.0334779 -0.166494 -0.112763 0.0492146 -0.19229 -0.0821842 0.114799 0.00514201 -0.143124 0.0201131 0.0265192 0.0647951 -0.0606808 -0.0827694 0.0185888 0.00610415 -0.0156141 0.0811908 0.0653703 -0.0469274 -0.0342956 -0.0451598 -0.134863 0.00318855 0.0142732 0.0673604 0.0538908 0.0955396 -0.184995 -0.00199957 -0.051818 -0.0360308 0.00501781 -0.111876 0.0206269 0.00171564 -0.101201 -0.0339117 -0.0319047 0.050712 0.0376726 0.0209057 0.0895574 -0.180307 0.00763317 0.00105466 -0.0691408 -0.0883008 0.0331465 -0.025972 -0.119727 -0.00145715 0.00562773 -0.0124095 0.0466794 -0.0817362 0.0291611 0.048442 0.0365319 -0.104265 -0.0947701 -0.0172964 0.136844 0.143805 0.0776156 -0.0419626 -0.155362 0.0609329 0.00013279 -0.00135049 0.00464716 0.0321759 -0.109383 0.00163445 0.161974 -0.0773071 -0.0512063 -0.0662011 0.0240896 0.0447529 -0.137455 -0.0358456 -0.00463789 0.106691 -0.110655 -0.143822 0.0143748 -0.0502331 0.10812 0.00715505 -0.151104 -0.0758052 0.0533769 -0.054365 0.0134298 0.0350027 0.181484 0.0145036 -0.00995968 0.0572134 -0.00118445 -0.162667 0.0124726 -0.0423431 0.0206759 0.0230049 -0.00212417 -0.0478236 0.114597 0.0174068 0.0611297 0.190172 0.191577 -0.104348 -0.000943577 0.0494852 -0.138375 0.0834403 0.155896 -0.165779 -0.121934 0.0864208 -0.0162537 -0.0487578 0.126452 0.0290391 0.123114 0.119187 -0.184102 0.0208678 0.0149395 -0.0664316 -0.000850942 0.0157128 -0.0135199 -0.0357003 0.0540915 0.00142006 -0.046246 -0.032301 0.105704 -0.002058 0.112631 -0.120636 0.0130182 -0.02987 0.0259147 0.0723803 -0.128755 -0.0540202 -0.107941 0.00333887 -0.00893008 -0.102171 -0.145824 -0.0962654 -0.109414 0.116543 0.0818522 0.0525532 0.11752 -0.009306 -0.138862 -0.0158353 -0.0188919 -0.013879 -0.00819011 -0.0589723 -0.0853698 -0.0377433 0.0472034 -0.137454 -0.170478 0.0306873 0.0109283 0.129326 -0.0693095 -0.13141 0.00250193 0.0851096 -0.0567689 0.0578812 -0.0178232 -0.0181791 0.059261 0.0545299 -0.00298055 -0.098397 -0.0949372 -0.0736683 0.0330038 0.0118529 -0.0797106 -0.0897388 -0.0474468 -0.0213472 0.054556 0.021856 -0.133238 0.0349854 -0.121804 0.109766 0.0897523 0.0140167 0.141404 0.00276604 0.15807 -0.0988192 -0.188999 -0.0613263 0.0843879 -0.10217 -0.127105 -0.0175174 0.0433621 -0.0989514 0.146993 0.0534689 -0.0600157 0.0617404 0.002545 0.0282907 -0.0857487 0.0320542 -0.0936383 0.0133529 0.147295 0.0383899 -0.158468 -0.042625 -0.146886 0.0297467 -0.0252899 0.0247502 0.0248842 -0.0731488 0.110004 -0.0933345 -0.0401575 0.0976605 -0.133226 -0.0453674 0.0765835 0.0403498 -0.0618429 0.0011898 -0.162487 -0.0831096 -0.031134 0.0561512 -0.00262791 0.0743569 -0.154674 -0.0332747 -0.0593801 -0.0600461 0.116057 0.0325473 0.0225292 -0.147202 0.117841 0.105597 -0.159093 0.126902 0.174902 0.173066 0.0624069 0.0427275 0.031195 0.00270017 0.00278382 0.120441 0.0845026 -0.102445 -0.167969 0.180798 -0.0107214 -0.0106382 -0.0888252 -0.0121494 0.142912 0.0732616 -0.0134421 0.189281 0.0188716 0.0981804 -0.0905396 -0.0942211 -0.0826656 0.0765313 0.0920708 0.0580381 -0.0368847 0.0544477 0.15281 -0.0475355 -0.0856925 0.072428 -0.0601471 -0.145401 -0.0545658 0.0413645 -0.0321008 0.00238816 0.0906804 0.171449 0.00701537 0.117892 0.116046 0.0941116 0.0284434 -0.118482 0.0528325 -0.109442 -0.0802155 -0.0747167 0.0225164 0.0271217 0.00731205 -0.121691 0.141856 0.0663384 0.0240576 -0.0481069 0.131063 0.0915751 -0.0499143 -0.0745284 -0.112016 0.0749622 -0.0761153 0.163522 0.14025 -0.0628298 -0.0227998 0.135397 0.0747939 0.0877678 0.000981359 0.00566441 0.0664288 0.0362571 0.00194954 -0.161705 0.0613969 0.191118 0.0370904 -0.152423 -0.0953708 -0.00776887 -0.0801867 -0.129216 0.0603336 -0.0803497 0.0686336 -0.162092 0.0592861 -0.0582408 0.136512 0.0439043 -0.0710431 0.0380578 0.133089 -0.0492637 -0.0333679 -0.0105765 -0.0830956 -0.0586227 -0.0241643 -0.0297987 -0.181491 0.037741 0.121208 0.0591187 0.17585 -0.0346183 -0.0886252 0.0693376 -0.115075 -0.15746 -0.0988033 0.156753 -0.0838002 0.116431 0.130375 0.18408 0.0794422 -0.155452 -0.168503 0.112425 -0.0701889 -0.0274724 0.0224351 0.0560132 0.06907 -0.0381576 -0.0856506 -0.0381716 -0.101697 0.0280698 -0.0283428 0.0511441 -0.0101385 -0.141285 0.00149322 0.0137465 0.1268 -0.158904 -0.0477505 -0.10765 -0.0433026 0.0415935 -0.0144834 -0.066007 -0.0111844 0.0505371 0.0603529 0.0694672 0.0882264 -0.198078 0.10315 -0.0634042 -0.104474 0.0109023 0.141344 -0.168563 -0.0982645 0.029651 -0.0732459 0.131357 0.0779386 0.0137043 -0.0250724 0.112769 -0.0363113 0.045344 -0.0139749 -0.111882 -0.0924981 0.0279803 0.0808903 -0.00275528 -0.036604 -0.050116 0.0898851 -0.115483 0.129555 0.00350579 0.0188096 0.100695 -0.0453893 0.145133 0.108062 -0.0457816 0.154853 0.118796 0.0555918 -0.00961835 0.0542166 0.0247574 -0.0860551 -0.157033 0.131509 0.0643245 -0.0375027 0.0576639 -0.0844574 -0.00755795 -0.0877531 0.0128792 -0.0136268 0.0574219 -0.0828493 0.0271372 0.0488811 -0.0688253 -0.0391188 0.0507576 0.0873269 -0.077355 -0.0639827 0.183834 0.0858657 -0.0544132 -0.0846952 0.0720555 -0.0785735 -0.0482248 -0.0380253 -0.134579 -0.0882508 0.00214785 -0.00155806 0.161716 -0.110841 0.0119296 0.0107758 -0.0829013 0.00416796 0.0570486 0.0140082 -0.0391352 -0.0205218 0.115857 0.126781 -0.0636246 -0.0160351 0.0622292 0.0851471 0.0914899 0.0979886 -0.00518632 0.0690984 -0.0471887 0.112795 -0.0514815 0.0164382 -0.149482 -0.131843 -0.0678793 0.0857947 0.0849582 0.0851875 -0.0674313 0.0975776 0.124546 0.183283 0.0959031 -0.11727 -0.0753162 -0.119067 -0.112924 0.100526 -0.187432 0.017508 -0.172058 0.100553 -0.0908258 -0.148939 0.0902854 -0.030547 -0.0716518 -0.0516233 0.19201 0.070724 -0.0081737 -0.0908917 -0.00612345 -0.0777606 -0.0499595 -0.106976 0.0311002 0.0412586 0.0113539 0.0167798 0.171987 0.151055 -0.059648 0.0446398 -0.115209 0.0844079 -0.0350151 -0.152597 -0.0496739 -0.00552094 0.0799069 -0.0162994 -0.0237803 0.0617175 0.198412 0.0462612 -0.157179 0.123406 0.0926155 0.0208141 -0.0747413 0.0993604 -0.0288791 0.00149681 0.162696 -0.134669 -0.02443 0.117821 0.0141833 -0.00738597 0.135644 0.106003 -0.0878752 -0.111664 -0.0690199 0.109015 0.00684985 -0.115117 0.0884954 -0.097445 0.0896454 -0.160737 0.128312 -0.00106258 0.0230799 0.0580726 0.0443868 -0.00992209 0.077205 0.108119 0.143568 -0.0560177 0.0251293 0.0379944 0.0753905 0.141282 -0.0638326 -0.00383165 0.120048 0.102902 0.0699357 -0.00296976 -0.0304805 -0.0195305 0.0178109 0.0157033 -0.154683 0.131792 0.0703582 0.0791782 -0.0485532 0.0241289 0.0799017 0.0368782 0.109546 0.130515 0.136984 0.069378 0.0677745 -0.0774997 0.01606 0.050488 0.00493613 0.0250384 -0.0335088 0.0061794 0.194645 0.0774639 -0.0845809 -0.124589 -0.104984 0.0700803 0.117265 0.0271982 -0.197705 0.0710897 0.0242612 -0.0492032 0.0461877 0.0221819 0.10359 -0.0286019 0.0831365 -0.156628 -0.150392 0.00919097 0.0473906 0.140408 0.124565 0.0350069 0.0683367 -0.187285 0.176739 0.0681307 -0.103655 0.0260619 -0.0268913 -0.0940488 -0.129295 -0.0542167 0.171481 -0.00581317 9.85839e-05 0.149101 -0.175831 0.00773372 -0.149001 -0.0514414 0.0808776 0.0579742 0.12563 0.00996159 -0.0930578 0.120848 -0.0498797 0.0297488 0.168949 -0.099243 -0.0330233 0.0441091 0.0602542 -0.18664 0.049725 -0.139968 0.0800134 -0.0942479 0.15964 0.0593761 -0.0186423 -0.123715 0.0659483 0.0283412 0.0416326 -0.002163 -0.112794 -0.0856866 0.0961896 0.0989969 -0.142552 -0.0443986 -0.019403 -0.0492129 0.0258182 -0.111882 -0.142793 0.0675676 -0.0879291 0.0236957 0.0737318 0.13917 -0.0613701 -0.155153 -0.113484 -0.0732918 0.00979107 -0.0175045 -0.113186 -0.0504551 0.0666823 -0.0590463 0.0880424 0.0383013 -0.0253961 0.114591 0.0553715 0.00214518 0.159901 0.0504583 -0.0654944 0.0325015 -0.144145 -0.0312411 -0.179735 0.11592 0.0642831 0.108865 -0.0755351 0.166177 0.0342666 -0.0667998 -0.000388745 -0.0473364 0.0530895 -0.00227622 -0.0501484 -0.00605933 -0.119524 0.0633923 0.0933668 0.0309136 0.142104 0.0318033 -0.0748298 -0.0196283 0.0499095 0.139827 0.154551 0.0422453 0.0137103 0.0113464 0.0493866 0.164214 0.0035042 -0.0329766 -0.063667 0.0787655 -0.198239 0.139512 -0.0761007 0.139685 0.05835 -0.0269868 0.0656833 -0.0336067 -0.0225796 -0.0158251 0.105086 -0.0799014 0.0509942 0.0515338 0.0152127 -0.0699475 0.141464 -0.109593 0.0546291 0.0205765 0.131012 -0.0423469 -0.00965121 0.046124 0.0447101 0.00543064 -0.0393135 -0.0452217 -0.0798995 0.021844 0.0434486 0.095854 0.0447484 -0.0298983 -0.0157733 -0.0696975 -0.0557137 0.143986 -0.0570885 -0.0415724 0.0272174 0.0156252 0.0278792 -0.0382317 -0.0648638 0.058689 -0.121791 -0.106146 -0.000329389 -0.192558 0.100776 -0.0794448 0.0242199 -0.0412394 0.00339641 0.00058906 -0.0375129 0.0604757 -0.0804539 0.045774 0.0879777 -0.117004 0.0435915 0.0131864 0.0375986 0.0222145 0.0471522 0.0178692 0.0407251 -0.0395615 0.0913471 -0.0177316 0.0403261 0.0691309 0.00777617 0.0734245 0.130302 -0.172333 -0.00800706 -0.113022 -0.00928039 0.139129 -0.0715089 0.173152 -0.0549956 0.0224067 -0.0450908 0.0937112 0.068774 0.047469 -0.0659984 -0.0466549 -0.00966444 -0.0104484 0.0867998 0.163461 -0.0171666 0.10694 0.0543058 0.0829178 0.0382942 0.0122101 -0.0135843 -0.191752 0.0141169 -0.0131706 0.0783107 -0.0283786 -0.16607 -0.00777731 0.156228 0.0546165 -0.113838 -0.0130283 0.0843508 -0.067571 -0.0991683 0.0483606 -0.076593 0.0342591 0.117742 -0.00817845 -0.0523375 -0.116 0.0636826 -0.171241 0.0315912 0.19118 -0.0377702 -0.104831 -0.132447 0.00430268 0.0239733 -0.156725 0.0387467 -0.0851682 0.0551021 -0.0363701 0.023289 -0.00628926 -0.139229 0.0998571 0.0696846 -0.128562 -0.00465602 0.000849476 0.164354 0.130374 -0.158875 0.142866 0.169613 0.0752766 -0.0346397 0.133438 0.086621 0.0570342 -0.0264916 -0.122979 -0.108598 -0.0491912 0.0455362 0.126888 -0.0757131 -0.187139 -0.108098 -0.0140629 0.0957976 0.126791 -0.0146629 0.107692 -0.0854602 -0.125641 0.106534 0.0580017 0.143292 0.0316796 0.0469734 -0.00616104 -0.127119 -0.00242472 0.040446 0.0799882 -0.0777231 -0.0332517 0.0196732 0.120425 -0.0872435 -0.105737 -0.0235171 -0.0700527 0.0302719 2.87126e-05 0.01453 -0.101439 -0.0150512 0.0464387 -0.0398772 0.0812667 -0.00698027 0.147497 -0.125702 0.0191654 -0.049699 -0.0897135 0.0320067 0.155216 0.0980469 -0.0496756 0.00105592 -0.0183001 -0.109093 -0.0510146 -0.0483155 0.151785 0.0475692 0.136743 0.152885 0.0348144 0.0398121 -0.0363222 0.113334 0.119597 -0.0937492 -0.0951904 -0.0996303 0.0585023 -0.158938 -0.154553 -0.153503 0.0300784 0.0914824 -0.0106658 0.0977243 0.0317765 -0.131052 -0.0472242 0.0437964 -0.0792063 -0.123274 0.0505435 -0.0244449 -0.00142982 0.0289095 0.0048959 0.0148248 -0.0296545 -0.0287128 0.061753 -0.198323 -0.129971 -0.10709 -0.0761525 -0.109497 -0.0262206 -0.0276482 0.100423 0.0579327 0.0493361 -0.0258354 0.0809253 0.129739 -0.0029242 -0.159763 -0.128849 0.0298261 -0.0637477 0.0140982 -0.0112635 0.160909 0.18427 0.168181 0.00499483 0.105921 0.0231787 0.130915 -0.0827022 0.100209 0.178969 0.00327602 -0.11071 0.109665 0.0430237 0.198872 0.00614238 0.0604618 0.0773221 -0.125079 -0.0616131 -0.0477703 -0.0677027 -0.111537 0.064951 0.17987 -0.0650718 -0.109723 -0.153136 -0.158334 -0.0670122 -0.108558 -0.00229579 -0.19607 -0.0637102 -0.158502 -0.0220604 0.00397555 -0.0636059 -0.0343895 0.0951632 -0.0980384 0.0660138 -0.00869882 -0.0161301 0.0638652 -0.0365078 -0.0395406 -0.0989228 0.144393 0.0284469 0.027555 0.0159001 0.087594 -0.163216 -0.0655925 -0.19138 -0.144959 0.00552656 -0.0538521 -0.110384 -0.120391 -0.0784281 -0.172368 0.00260915 0.0312784 -0.189892 0.100749 0.198651 0.0335265 0.0313211 0.159246 -0.0203256 -0.134025 0.0229113 0.083378 0.163913 -0.0136715 0.0496762 -0.0280065 0.105053 -0.0366868 -0.184539 0.0449592 0.0244102 0.00831192 0.0623273 0.136402 -0.0230474 -0.0398354 0.0909352 -0.153242 -0.128139 0.14324 -0.0420262 0.0702356 0.0296351 0.130442 -0.101133 0.106306 -0.0460843 -0.0055432 0.129776 -0.0765739 0.091591 -0.0860282 0.101562 -0.136308 -0.0485646 0.130772 0.0174404 -0.0645643 0.0909708 0.120657 -0.116738 0.080245 -0.0101765 0.131329 0.145507 0.120966 -0.121076 0.0386143 0.0598076 -0.0163192 -0.0635669 -0.172072 0.12622 0.10716 -0.0442234 0.103435 0.0412107 0.00379224 -0.0947302 0.0408621 0.0784587 -0.0546782 -0.0893843 0.140365 0.0031645 0.0487986 0.115453 -0.0404888 -0.0622397 0.0846301 0.00372835 0.0376558 0.0621907 -0.054707 -0.0481267 0.0522331 0.104465 0.126137 -0.0349914 0.0606456 0.0237466 0.0215489 0.107046 -0.108257 0.0196841 0.0525621 -0.0206769 -0.0284617 0.161502 0.154083 0.14275 0.169365 0.169038 0.121457 -0.00797175 0.0289177 0.164378 -0.0974939 -0.154577 -0.169479 -0.146344 0.104324 -0.117019 -0.0721632 0.0259507 -0.126678 0.190315 0.0701202 0.124299 -0.0395417 -0.0131599 0.0293333 0.0513626 0.131403 -0.00571358 0.165202 0.132788 -0.000169269 -0.0237589 0.0948799 0.100975 -0.0996501 -0.151745 -0.0310468 0.194621 -0.149566 0.0192653 0.112974 0.0734087 0.0591975 0.0672725 0.114774 0.0941162 0.0901414 0.00489206 0.0386804 -0.00626602 0.0092759 0.00882327 -0.087304 0.0722122 0.019959 -0.0740866 0.0596889 0.128856 0.0995633 0.0367216 0.0995478 -0.0836589 0.017466 -0.11884 0.0245824 0.0693418 0.0489552 -0.0199668 -0.109719 -0.0484919 -0.0781416 0.00238488 -0.0142098 0.0693076 -0.132027 -0.0560617 0.132856 0.0390705 -0.0152212 -0.0782045 -0.195174 0.0917488 0.142388 -0.0603209 -0.00463457 -0.0656229 -0.0429311 -0.0438461 -0.145345 0.024868 -0.041078 0.0339972 0.0230037 0.0233568 0.0278716 0.0239129 0.1434 0.105163 0.0241362 -0.0703526 0.117009 -0.0682125 -0.0998223 -0.0940037 0.0162382 0.111786 0.0709272 -0.0258601 0.0350574 -0.0487475 0.0297396 -0.027122 -0.143959 0.139065 0.0500897 -0.0178925 0.1241 -0.0253211 -0.00727383 0.0214637 0.0912408 -0.0168004 0.13631 0.0108853 0.121693 -0.0674001 0.0315271 -0.0139232 0.102033 0.0621098 -0.00659075 -0.0711783 0.0744631 0.0602841 -0.00437711 -0.0325746 -0.0405404 0.0656482 -0.0239964 0.00227392 0.0735108 -0.022084 -0.153727 -0.0310428 0.0895331 0.0266698 0.0583964 0.0821785 0.0419638 0.0210478 -0.00384864 0.0745292 -0.128712 0.0748064 0.00102164 -0.12308 0.133735 0.0944492 -0.105235 0.0820015 -0.0627644 0.0332809 0.021422 0.0365408 -0.0599692 0.0809944 0.0373726 0.090942 0.139996 0.110611 -0.179931 -0.0112432 0.0462609 0.132774 -0.00747236 0.0313397 0.0553095 0.00249068 -0.0715195 0.0498481 0.067798 -0.0593508 0.0980761 0.0861313 0.109205 0.0350206 0.107157 0.109443 0.0150698 -0.0637996 0.135014 -0.00236272 0.116388 0.00603996 0.0583427 -0.135021 -0.0656847 -0.199751 -0.0265092 0.154849 -0.0840743 0.0136893 0.102236 -0.0380985 0.0678262 0.0606535 -0.0389294 0.0203758 -0.0552505 -0.0375524 0.0851546 -0.132358 -0.00104919 0.0119192 0.0679533 0.0266092 0.018719 0.0214417 -0.00284675 -0.0150331 0.104008 -0.061719 -0.0101774 0.0726166 -0.00987035 0.0507724 0.0333171 0.188669 -0.046587 -0.111474 0.0843204 -0.0508875 0.0210119 -0.0290951 0.0128754 0.118743 -0.01897 -0.184069 -0.00554325 -0.0390632 0.121495 0.0627898 0.0659952 0.00777735 0.068117 0.0101067 0.0298677 -0.00386769 -0.00621293 0.0722081 0.0269755 0.0877318 -0.110391 0.0707026 -0.0656499 -0.0621792 -0.117885 -0.0221237 -0.0555047 0.0684952 0.00916673 0.0817902 -0.0717405 0.0250465 0.0479143 0.113447 0.0367155 -0.00691897 0.0167557 -0.0982071 0.0474768 0.0636137 -0.163824 -0.0530422 0.00809326 -0.00964546 -0.0352428 -0.0381687 -0.0883832 -0.0393957 -0.112245 0.0394894 -0.0795833 -0.0341549 -0.00569978 -0.0520494 -0.172292 0.111627 -0.0137342 -0.0384909 -0.0642897 0.0757622 0.0460387 -0.0258916 0.0229332 -0.0646572 0.0627439 -0.0267613 -0.0518388 -0.0946772 0.0274172 -0.0629394 0.01315 0.0886256 0.0477618 -0.00256864 0.0408846 -0.178612 0.0222919 -0.0628623 -0.0441381 -0.0271335 0.0741445 -0.0832888 -0.141332 0.160301 -0.00974563 0.0133733 0.119618 -0.0300157 -0.0363456 0.164882 -0.0701037 -0.0965515 -0.0404018 -0.0647111 -0.135474 0.0469188 -0.0422461 0.15007 0.137847 -0.0958057 -0.115393 -0.0481387 0.057523 0.0455793 0.0259308 0.0227585 -0.0762764 -0.0474496 0.0334863 0.0453638 -0.101924 -0.0971595 0.0465818 0.0627359 0.0406443 -0.0999522 0.00997177 0.0306095 -0.0609779 -0.0278872 0.0384507 0.010845 -0.152181 -0.0749968 0.102903 -0.0824185 -0.0436706 0.148661 -0.0360839 0.005226 0.0982169 -0.180953 0.121702 -0.0425574 0.0665639 -0.0278713 -0.0107824 0.0502205 -0.0787474 0.087337 -0.173285 -0.0636224 -0.00396 0.0797016 0.185851 0.06202 -0.0199776 0.134621 -0.0619853 -0.123148 0.060272 0.1449 0.0478401 -0.0167186 0.0304918 0.0531763 -0.0143338 -0.0297919 -0.0515898 -0.0573591 -0.0732964 -0.0355356 -0.0378793 -0.134458 0.0229778 -0.0777189 0.177535 0.0737777 0.0245396 0.176046 -0.0179106 -0.017729 0.0742573 -0.0430468 0.0682269 -0.0828671 0.0496373 0.191541 -0.0421234 0.00487053 0.00848653 0.0713763 -0.058252 -0.0756601 -0.041267 -0.029115 -0.0090229 -0.100412 -0.0169489 0.0517163 0.0822864 0.00307416 0.108638 -0.028612 0.0554806 0.0455997 0.14253 -0.00518039 -0.0250197 0.0784368 -0.109895 0.166612 0.0846633 -0.113532 0.0411858 0.0561586 -0.0300335 0.0140772 -0.0641437 -0.174734 -0.0288838 0.040323 0.109019 -0.0901284 -0.00220164 0.0284435 -0.105925 0.0950769 -0.137052 0.0436319 0.0546024 -0.00104702 -0.0331015 0.12566 -0.0212273 -0.0811275 0.00381894 -0.10359 -0.0112968 -0.126378 -0.101749 0.0678293 0.177243 -0.0415792 0.067992 0.110588 -0.0710856 0.00170376 0.144218 0.0101745 0.0920869 -0.0535097 0.0878002 -0.0120186 0.00266103 0.163962 0.114523 0.184873 -0.0963661 0.0357627 0.100257 0.147337 -0.0467037 0.00858918 -0.056915 -0.126069 -0.00749897 0.0247495 0.00670914 0.106521 -0.0225101 -0.0380916 -0.137161 0.0576342 -0.0166233 0.0985969 0.0384288 -0.000464421 -0.00623357 -0.0116809 -0.198695 -0.018626 -0.0404134 -0.11735 0.0125802 0.036228 -0.0288221 0.0790715 0.0587099 0.0356237 -0.0119471 -0.0152782 0.11536 0.0668374 -0.0888405 0.0624027 -0.0540643 -0.0951845 -0.00724225 0.0207156 -0.0640944 -0.0559442 0.023454 -0.0616774 0.0362038 -0.0525416 0.0915463 0.0363139 -0.128177 -0.187719 -0.0978613 0.0282923 -0.0669137 -0.0607327 -0.0855077 -0.104619 -0.000258137 0.0181859 0.0441639 -0.0157114 -0.0682643 -0.136271 -0.164339 0.00950133 -0.0464257 0.0658474 -0.00662217 -0.193363 0.176834 -0.0192246 -0.10935 -0.153859 -0.11729 0.0451397 0.00481617 -0.0774512 0.0656404 -0.0569478 0.0822516 0.0465871 0.0714615 0.0473869 -0.0107693 0.0276866 0.0470847 0.0500924 -0.120279 -0.0261819 -0.0780697 -0.117004 0.0737567 0.0842125 0.0277524 0.056018 -0.0797643 0.160982 0.155291 0.0106394 -0.107972 0.0669201 -0.155005 -0.0565649 0.07668 0.0187713 -0.191591 0.0283155 0.193142 0.110865 -0.0220485 -0.119862 0.0292286 -0.0713654 0.0276629 0.171864 -0.142409 -0.00569665 -0.0716691 0.0518091 0.0592887 0.0204341 -0.146163 0.123477 -0.028114 0.0676233 0.0410398 -0.0397736 -0.0235536 0.0736636 0.000630549 -0.0308142 0.084617 0.0197184 -0.0545112 -0.0773487 -0.103791 0.0991598 0.134749 0.0100071 -0.136089 0.034256 -0.0665816 0.0542654 -0.102099 0.178305 0.127284 -0.0642768 0.00342203 0.0550223 0.0879023 -0.091076 0.0904909 -0.038787 0.122744 0.0063195 -0.0550085 0.0566596 0.11112 0.0335323 0.0967161 0.0347293 -0.0598163 -0.0726717 0.0662742 -0.0318258 0.00933646 -0.115961 0.0138602 0.182504 -0.18874 -0.00234018 -0.10529 -0.0160173 -0.0806177 0.0272372 -0.00364793 0.108858 -0.0548964 -0.0477805 -0.0234934 -0.0237942 0.103175 -0.137591 0.0253224 -0.0431102 -0.0994812 -0.175575 0.0393413 -0.150481 0.180915 -0.0778069 -0.0987914 0.0449464 0.0799272 -0.178698 0.126176 -0.108883 -0.0146089 -0.0914554 -0.0146602 0.185863 -0.0784794 -0.12828 -0.160684 -0.0478861 -0.0245751 -0.0174101 0.133879 -0.0493571 0.0988925 -0.0102207 0.0210218 -0.0637119 -0.187309 -0.133329 -0.00205137 -0.0999829 0.0648097 0.0858886 -0.0542037 0.0927499 -0.0129244 0.00435314 -0.0617604 -0.0846459 -0.0828275 -0.00302488 -0.00215335 0.0794748 -0.143223 -0.0495034 -0.0152776 -0.0485731 -0.00590686 -0.0359121 -0.165076 -0.0915064 0.0871854 -0.018338 0.0813384 -0.111699 0.169512 -0.155552 0.0744838 0.0112079 -0.106896 0.0248374 0.0965228 0.159531 -0.0684824 -0.0474336 0.03731 0.0941748 0.00776639 0.0364727 0.0744648 -0.0256088 -0.00605013 0.124875 0.0106936 0.141154 0.0927901 0.152146 0.097369 0.0183649 0.132155 0.12747 -0.186417 -0.00722129 -0.10993 -0.111848 0.0622682 0.0746347 -0.0776334 -0.0860805 -0.0866001 0.0796293 0.0370742 -0.00135503 0.0440095 -0.0204649 0.13784 0.0991463 -0.0777783 0.0495138 0.121543 -0.0312154 0.00433519 0.0129514 -0.031692 -0.0354203 -0.0807603 0.0564604 -0.00252719 0.0957135 -0.106682 0.179629 0.157981 -0.0805249 -0.155424 -0.0676788 -0.0566542 -0.0351814 -0.0510902 -0.0561434 -0.126674 -0.0745106 0.0180956 0.0308434 0.105804 -0.1611 -0.0128203 -0.0734527 -0.0852535 0.179325 0.0871471 -0.176385 -0.0947894 0.12438 0.0315978 0.0322996 0.0475482 -0.0103627 -0.0268695 -0.0105978 0.0615184 -0.029956 0.120157 0.0724848 0.0322625 0.125 0.026225 -0.0855161 -0.0870731 0.0771213 0.0111811 0.0266924 0.0528676 0.0659298 -0.00166328 0.0817952 -0.000801638 -0.0952751 0.07342 0.127281 0.00196675 0.0779717 0.132634 0.0830183 0.0140588 0.0174303 0.124714 -0.057801 0.178446 0.06322 0.030915 -0.191536 0.00846586 -0.038657 0.08994 -0.0858306 0.0413839 0.111289 -0.0120025 -0.0363979 -0.011912 -0.0756782 0.0813094 -0.0863843 0.0154463 0.0413367 0.0975615 0.0252757 -0.121882 0.0196248 0.0232967 0.0568253 0.0500686 -0.0429707 -0.198268 -0.0264631 -0.059767 0.0752077 -0.126367 0.0257064 0.00476767 -0.0202528 -0.0459947 -0.0939137 0.03418 0.120032 -0.0712232 -0.0143051 0.11054 -0.0777071 0.015212 -0.027816 -0.139622 -0.0342599 0.151219 0.0822782 -0.0802511 0.115345 -0.107362 -0.0307899 -0.101989 0.158567 0.139837 0.109643 0.0333513 0.129584 -0.0143663 0.0706378 -0.0214146 0.190312 0.111889 0.0517924 0.0567469 0.0318986 0.0596184 -0.183821 -0.0135603 -0.078285 0.0745418 0.0821388 0.0773957 0.0176268 0.0833789 0.184456 0.115827 -0.0585345 -0.156401 -0.0853156 -0.0579555 0.0388113 -0.0299975 -0.0824655 -0.0753357 -0.0915626 -0.0807076 0.0216849 0.189698 0.013008 -0.0495798 -0.0387558 0.0721346 0.0253898 0.0334621 0.1357 -0.00789723 0.0366695 -0.0491946 0.159606 -0.0153123 0.0752845 -0.0753837 -0.0848476 0.110243 0.107563 -0.0763897 -0.0209127 0.12602 -0.00791749 -0.0416802 -0.0803825 0.0598257 -0.125604 0.00976958 0.0832456 0.0178501 -0.130649 0.149274 -0.194928 0.0305133 0.0382471 -0.121011 0.0386902 0.089621 -0.086505 0.11393 -0.100349 -0.176814 0.0245947 -0.0938322 -0.176345 0.133201 -0.00722207 -0.123835 -0.07903 0.0804126 0.0921609 -0.0196472 0.15013 0.121438 0.0392336 -0.0457221 0.0460552 0.0961416 0.066644 -0.141785 0.0575038 0.0641314 0.00880298 0.1063 -0.106833 0.154418 -0.11129 -0.0193757 0.011336 0.0779485 -0.0102601 -0.0145209 0.0154035 -0.00324897 0.120405 0.0257609 -0.0774886 0.0828237 0.129528 0.0356175 0.0285946 -0.0566051 0.106003 -0.135204 0.0418221 0.0490325 -0.0299293 0.0721784 0.0566315 0.0643417 0.0507321 -0.139739 -0.176005 0.0763019 0.120471 -0.0573082 0.00402942 0.199066 0.037151 -0.0714771 0.0155003 0.191031 -0.0576538 -0.117456 0.103659 -0.00843272 0.0919519 -0.11217 -0.117652 -0.14294 -0.117889 0.0832398 -0.0108696 0.000805617 0.00688606 0.0727381 0.0370129 -0.0407354 0.00133198 0.0155918 0.107966 -0.10482 0.0461014 0.0695555 -0.137105 -0.0615886 -0.0274837 -0.124711 -0.0459527 -0.0152395 -0.109077 0.108227 0.10515 0.0228956 -0.0376006 0.116939 -0.0588924 -0.0682684 -0.135654 -0.0593627 0.00728881 -0.0821136 -0.0277032 0.0573478 0.0834662 0.021329 0.109334 -0.0963518 -0.0998314 0.0281212 0.0917881 0.129443 -0.0159253 -0.0481916 0.0841347 -0.0328624 0.0508171 0.091075 0.103199 -0.0370803 -0.0355403 0.0598186 -0.0903238 -0.082884 -0.0880599 -0.0219534 0.0421431 -0.135921 -0.0024416 0.0628772 -0.0582056 -0.164762 -0.0959149 -0.0240871 0.0113687 0.0767715 0.0529508 0.00734905 0.128707 0.131657 -0.018316 -0.0745176 0.092698 0.104989 0.0935955 -0.0241291 0.0898221 -0.00979366 0.0432685 -0.0368313 0.0166697 0.14791 -0.199226 0.174194 0.0409925 0.0730627 0.0376469 -0.0629035 -0.0829524 0.116932 -0.0998513 0.14492 0.0523118 0.0411972 -0.104811 0.104236 0.0106067 0.0711735 0.193548 -0.000748463 -0.0370621 -0.00224032 0.0304691 0.0483454 -0.0168571 -0.0577641 0.115532 -0.0525527 0.0209146 0.12833 0.0764006 0.182587 -0.127697 0.0249657 0.0763015 0.00325676 0.0769561 -0.16168 0.0685545 -0.0994998 0.0154268 8.97412e-05 0.046636 -0.0134899 -0.0537492 0.0462616 0.168208 -0.107472 0.0204083 -0.0171806 -0.0151224 0.0996028 0.110917 -0.0195681 -0.093929 -0.113254 0.188584 -0.0780022 0.193755 0.0471131 0.0437497 -0.01041 0.00181914 -0.00723636 0.114393 0.129789 0.0413381 -0.0340271 0.197169 0.110941 -0.189823 -0.0630882 -0.155872 0.0537345 -0.0575143 0.176734 -0.0654451 0.0255119 0.0507641 0.0869835 0.122614 -0.10329 0.0731166 -0.0372539 0.146141 0.05794 0.0525739 0.0153845 0.0244945 -0.0698666 0.0615328 -0.0738775 -0.111478 0.0368069 -0.0196822 0.028699 0.198459 0.0630796 -0.0728042 -0.0411654 -0.0488988 0.0671295 0.0478698 -0.108239 0.044418 -0.0356449 -0.123713 -0.0303519 0.0382287 -0.120298 0.0182708 -0.182142 0.0932493 -0.0393697 -0.103294 -0.125763 0.106672 0.0964894 0.0850836 0.152327 -0.0741078 -0.0699713 -0.12303 0.0974435 -0.104191 0.0755285 0.0190165 -0.0160269 0.0742611 -0.0867332 -0.0931405 0.139259 -0.035478 0.0622723 0.0388014 0.0528173 0.00151086 0.145482 -0.0770589 0.170307 0.0018423 -0.0779812 0.122127 0.0286233 0.0392145 -0.0143398 -0.0427923 0.126518 -0.00161973 -0.181008 -0.0466004 0.106399 0.0349182 0.0748965 -0.0583658 0.0245467 -0.170068 0.168495 -0.132659 -0.0596221 -0.0210849 0.140128 0.135069 -0.188766 -0.0622567 -0.0694466 0.0889432 -0.102367 0.00865614 -0.0368008 -0.14237 0.132362 -0.0645121 0.0208752 -0.0270175 0.0855681 0.0123178 0.00845468 0.0118766 0.168127 -0.0422845 0.149064 0.000833044 -0.156105 0.0631912 -0.0630013 -0.110131 0.124627 0.0160099 0.088122 0.0615365 0.00456044 -0.157288 -0.101916 -0.12359 0.11726 -0.0348286 -0.0693676 0.0889747 -0.094165 -0.0911783 -0.196026 0.0267001 0.163532 -0.0902512 0.0672001 -0.0293066 -0.0890509 0.0651209 0.0884038 0.0662547 -0.153266 -0.0178897 -0.0210491 -0.0227896 0.119238 -0.126817 -0.18891 -0.117541 0.142607 -0.0088886 -0.0122229 -0.0239714 0.0582369 -0.000338846 0.0722854 -0.0587118 -0.0381967 -0.0007237 -0.0649192 -0.0257078 0.0201573 0.106903 0.00970264 0.0617366 0.0425158 -0.132226 -0.0432582 -0.154339 -0.0678688 -0.0508263 0.159433 -0.137029 0.112392 0.0288588 0.092205 0.0794974 0.115507 -0.0814685 -0.165024 -0.0857616 0.000164362 -0.0993266 0.0129502 -0.0200765 -0.0695191 -0.0872523 -0.0353273 -0.0155504 -0.0643072 0.100291 -0.0295366 0.0577163 -0.0929702 -0.143428 -0.105468 -0.0128943 0.0148873 0.0253747 0.0110398 -0.0444857 0.142844 -0.0935013 0.0810243 0.0388799 -0.142166 -0.124456 0.0840455 0.0471826 -0.0853424 0.006242 -0.0478572 -0.131352 -0.102903 -0.0406716 -0.0450017 -7.32935e-05 0.0253987 0.0248954 0.108397 0.0762326 -0.147937 -0.116775 0.050753 0.129228 0.144038 -0.00177032 -0.171831 0.0868135 -0.0782886 -0.118842 0.00179025 -0.0316126 0.0536703 0.0601915 0.128353 -0.140082 -0.0848306 0.130103 0.103785 0.173513 0.0662522 0.0859068 0.0822743 0.000443114 0.0690141 -0.046916 0.0236887 -0.188065 -0.0287422 -0.0136191 0.118547 0.0826449 0.0751874 0.123753 0.127453 0.0324762 0.033228 -0.0251373 -0.164386 0.0691942 -0.172574 0.145374 -0.140506 0.1061 -0.0569403 -0.0870416 0.072384 0.127205 0.0888902 0.0456914 0.0560346 0.086391 0.0780866 0.0732444 -0.116605 -0.0486929 0.0929046 -0.107376 -0.018554 -0.143243 -0.064907 0.0766414 -0.0156212 -0.0392258 0.0545695 -0.0915469 0.012111 -0.0179867 0.135768 -0.0248436 -0.0239277 0.0408182 0.0506841 0.0257167 0.0688946 -0.0826379 0.109722 -0.0433422 -0.0932243 0.0397926 -0.0904407 -0.0265887 -0.0318276 0.0605991 -0.0348004 -0.0851763 0.0106384 -0.0116929 -0.099513 -0.144573 0.136605 0.09518 0.00954876 -0.0308426 -0.0796006 -0.0598218 0.154495 0.124994 0.0371892 -0.0572029 0.0508799 0.135669 0.0220274 -0.0947423 -0.0301187 -0.100568 0.0103315 -0.0249036 0.0851895 -0.0602939 -0.0181347 0.108293 -0.0349664 -0.0754954 0.131892 0.00133689 0.100406 -0.0469961 -0.0864013 -0.0170706 -0.151166 0.101357 -0.0978307 0.0475401 -0.0317746 -0.0943036 -0.116908 0.0436268 0.033835 -0.0468112 0.0527046 0.00909145 -0.0900707 0.0746041 0.0866314 0.0268568 0.0582488 0.0639125 -0.0953241 -0.000954916 0.0404427 -0.0453285 -0.126791 0.102486 0.0963155 0.194082 -0.099098 -0.0104752 -0.0167345 -0.0475111 -0.00571098 -0.0956356 0.0356382 -0.0476916 -0.0958682 0.0170658 -0.0527386 -0.0614377 -0.102875 0.162028 -0.119968 -0.0436511 -0.164787 0.0299904 -0.0765561 0.0995252 0.105798 -0.0856314 0.0720927 0.00322262 -0.0402036 -0.035241 -0.0225211 -0.0380159 0.116826 -0.0832915 -0.0131205 -0.0456164 -0.00342397 -0.080213 -0.0440005 0.0331278 0.0321147 -0.0734429 -0.100311 -0.143479 0.077144 0.0797381 0.0930638 -0.193853 0.0674005 0.0312288 -0.00872031 -0.0963685 -0.00162738 0.0356488 0.0526283 -0.0455978 -0.0721169 -0.171831 0.0116198 0.0850034 0.127818 0.190451 -0.116797 0.0660322 0.126362 0.048225 0.00368621 0.0149067 0.112445 -0.0218792 -0.0337231 0.0530856 -0.0165786 0.0560132 -0.0824284 -0.0394829 0.0140023 -0.061612 -0.131495 -0.0381642 0.0207312 -0.104924 0.0649919 0.0191637 0.0474454 0.115157 0.102468 -0.0200788 -0.158645 -0.0611992 0.0233154 -0.0189431 -0.045696 -0.0313479 0.127095 0.0207702 0.075324 -0.0142263 -0.0721487 -0.126092 0.00114359 0.131175 0.085825 -0.0247886 -0.109364 0.0826401 -0.0555045 -0.0620577 -0.087647 -0.0263049 0.0108925 -0.0993688 -0.0591704 -0.0935628 0.0875296 0.0973371 0.0275888 -0.152407 0.144212 0.0217753 0.136031 -0.0235096 0.00842935 -0.0831817 -0.152011 0.0367541 -0.148925 -0.0126197 0.0702113 -0.0485784 -0.0019631 0.0848316 0.0184241 0.0202108 0.152109 -0.0226646 0.146959 -0.0350584 -0.126647 -0.104796 0.0883003 0.047039 0.0118873 0.0360712 0.0605151 0.143446 0.0781393 0.150368 0.0255682 -0.1309 -0.110604 0.0677725 0.0541831 -0.109582 -0.112321 0.00829082 0.00836967 0.072342 0.154632 0.0472686 0.166245 0.0992842 -0.0737682 0.0365344 0.054494 -0.0373148 0.0638592 0.016446 -0.0752733 0.0364016 -0.120909 -0.0257949 -0.0646854 -0.0750335 -0.0735396 0.0604511 0.0294384 -0.14105 0.0172243 -0.178937 0.11835 -0.0362676 -0.0580546 0.0282706 -0.153558 -0.0105684 -0.00477038 0.0712656 -0.00658348 -0.133366 0.0625005 -0.0461144 0.0499807 0.0824312 0.0835626 0.15231 -0.0225608 -0.0397928 -0.0101739 0.0774495 0.0380793 -0.00227486 0.019529 0.00024266 0.12711 -0.086726 -0.0507132 -0.0320028 0.155871 -0.0366559 -0.157779 0.054669 -0.0808575 0.0854093 -0.00573505 -0.147449 0.108435 0.196311 -0.020972 -0.00444767 -0.0678509 0.0210337 0.0194619 0.0272756 0.0467739 0.0306366 0.00341249 0.000377609 0.126509 -0.0319707 0.0545505 0.0298075 -0.0711817 -0.176073 -0.0656624 0.0700757 0.113363 -0.012308 -0.171637 -0.0862696 -0.0453076 0.0524223 0.066741 -0.0336775 -0.00958269 0.041105 -0.0161091 0.190329 0.110218 -0.0844166 0.0433974 -0.040382 0.0817865 -0.0179519 0.121154 0.0256986 -0.0256179 -0.151083 0.168951 0.0128646 -0.108633 -0.146444 -0.0405118 -0.023219 0.0764842 0.0317376 0.0456991 0.0135377 0.131713 0.0342113 0.118475 -0.149179 -0.0165767 0.0110944 0.137989 -0.00140641 -0.0582504 0.0430626 -0.0914249 0.12606 0.0419688 0.0765309 0.116908 0.119752 0.0509744 -0.00421962 0.0389336 -0.0225015 -0.00289175 -0.000966147 0.0161488 -0.00584315 -0.157105 0.0827729 -0.143923 0.0238657 0.0820931 0.0679739 0.146591 0.0393993 0.159295 -0.0160202 0.0467263 -0.142837 -0.0625367 -0.0602192 0.0986981 -0.0805945 -0.0680147 -0.120794 0.0504303 -0.0779155 0.0240024 0.0172173 -0.12035 0.0406104 -0.14611 0.164026 0.039063 -0.0768428 0.0662581 0.048653 -0.0809704 0.0151915 0.0301981 0.0369303 -0.0381291 0.0244451 0.0888302 0.0695595 0.0569569 -0.1524 0.0485715 -0.12228 0.0682784 -0.119263 0.0414206 -0.0110924 0.0518519 0.0308006 -0.0947421 0.0633543 0.0533916 0.0132372 0.0677939 0.0200449 0.0129035 -0.0298329 0.117777 -0.15611 0.0583166 -0.00426291 -0.0210557 -0.178013 -0.0882313 0.0386479 0.0170021 0.032336 -0.124178 0.00764158 0.0562189 0.132795 -0.0398877 -0.0104494 -0.125518 0.0973855 0.129849 -0.062159 -0.0268882 0.00268923 0.0672291 0.0314769 -0.145145 0.0281224 -0.155366 0.0721297 -0.188184 -0.0636501 0.0225609 0.0875574 0.00553484 -0.0416879 -0.00232215 0.0288311 0.155648 0.0623536 -0.0803864 -0.0457941 -0.00983184 -0.0250372 0.122895 0.0731725 0.0461311 -0.0261202 0.152544 0.089251 0.125596 -0.141683 -0.0195887 0.0460439 0.00383535 0.0673709 0.167467 -0.0768511 0.0752419 0.0692596 0.0803733 0.00602117 -0.176576 0.0957858 -0.00373686 -0.166768 0.00865682 0.144773 0.0490045 -0.0490277 -0.048717 -0.0582726 0.0123464 -0.0420119 0.131613 0.0757894 0.00939751 -0.0146263 -0.00782231 -0.13782 0.162505 0.176173 0.084437 -0.0528884 0.0699259 -0.0115704 0.146895 0.0243996 0.0955053 0.0766547 -0.0138316 0.0180787 -0.148257 -0.153011 0.162987 0.00135441 -0.100818 0.102596 0.0723816 -0.0161862 -0.0545145 0.0582507 0.0104422 0.0254067 -0.0271082 -0.187632 -0.0489725 -0.00752446 0.0370475 0.0572454 0.0718838 0.135789 -0.0500799 0.0631504 0.0917561 0.115922 0.142023 -0.0624386 0.0693292 0.0175586 -0.0770912 0.0492225 0.0647843 0.0773221 -0.0263225 0.119573 -0.00568211 0.0839327 0.00118241 0.0405047 -0.0108846 -0.0484509 0.0531353 -0.119047 -0.0274844 -0.00982934 0.084664 0.0590784 -0.0811713 0.117742 0.110902 -0.0971804 -0.0695204 -0.0663887 -0.0307982 0.0686925 -0.0153466 0.00510243 0.0670514 -0.00688236 0.0793691 0.0478795 0.0107815 0.00924794 -0.0644445 0.00442728 -0.00536957 0.0207859 -0.130621 -0.0333188 -0.031387 0.126359 0.012326 -0.0573636 -0.0279008 0.00423072 -0.0877704 -0.00173389 -0.12477 0.0493982 -0.119001 -0.027954 0.0493732 -0.0801758 0.0832713 -0.0297433 0.0776983 0.0411195 0.12223 0.0437465 -0.0468602 -0.0934034 -0.0602837 0.0678246 0.0401086 -0.0855221 0.00854153 0.111961 0.118339 -0.114214 -0.147537 -0.0987612 0.0902451 0.0157106 -0.120864 -0.128658 -0.0990008 -0.0536385 0.144211 -0.074609 0.114979 -0.0817948 0.0975721 0.0530125 0.0771371 -0.0153601 0.0192003 0.103846 -0.0668763 -0.0895933 0.0199797 0.166339 0.157958 0.04327 0.0585058 0.0125963 0.0870166 0.123172 0.108461 -0.0229509 -0.14918 0.0572279 0.119169 0.0997484 -0.0280256 0.026043 0.114549 -0.059883 -0.171716 -0.0877243 -0.0404704 -0.0700431 0.0572769 -0.168963 0.113201 0.0880225 0.141506 0.0968458 -0.143895 0.13499 0.0669096 0.110891 0.0825707 0.0217747 0.0711765 0.0196999 -0.024069 0.0797303 0.091059 -0.170549 -0.119394 0.100608 -0.0186953 -0.0902224 -0.00593402 0.0679625 0.152566 -0.0115427 0.0870286 -0.123497 0.0772237 -0.0120082 0.103468 0.133655 0.0610629 -0.0452215 0.0791998 -0.0499912 0.0464511 -0.0221633 0.032692 -0.106154 0.0280818 -0.0675778 -0.0117992 0.149437 -0.0978933 -0.0737379 -0.0061415 0.129424 0.199074 -0.181624 0.0321183 -0.0128976 0.0934297 0.14964 -0.0565517 0.173472 -0.0839051 -0.139154 -0.00866339 -0.100169 -0.005368 -0.116676 -0.00125453 -0.0384674 -0.0553992 0.0371925 0.051852 0.175656 -0.115575 -0.0185513 -0.0113837 -0.0400041 0.0262187 -0.122108 -0.0317352 0.0292633 0.0746901 0.000780871 -0.108749 0.0130045 -0.0184036 0.0525018 -0.00955822 -0.0159538 -0.0120121 0.090705 -0.135421 -0.172108 -0.0184017 -0.120268 -0.170734 0.0634306 0.170515 0.0990798 -0.0747782 0.0278819 -0.00684289 0.0373376 -0.0250046 -0.057032 0.0281578 -0.0584635 -0.0583182 -0.0433647 0.0125373 -0.12925 0.0911441 -0.059316 -0.0460332 0.0139742 0.0283994 -0.0741773 0.0465978 0.0635479 -0.133704 -0.0391099 0.0214318 0.070969 -0.0695351 -0.028692 0.0747568 -0.158717 -0.130362 0.0333552 0.193848 -0.049146 0.0243492 0.036083 0.116568 -0.00445905 0.115117 0.053059 -0.058403 -0.125436 -0.159881 -0.0503936 -0.0616666 0.048053 0.0405871 0.101362 0.10614 0.11726 0.0375109 0.0807955 0.0247386 -0.0467406 0.0372457 -0.0359378 -0.086459 -0.00515338 0.13851 0.158404 -0.147748 0.0759004 0.0993401 -0.145055 -0.0245354 0.0406901 -0.00320605 -0.00830866 0.114989 0.107837 -0.049 0.0359069 -0.00581411 0.0354447 -0.0731348 0.0201161 -0.101634 0.0541754 -0.00670075 -0.0849519 -0.107389 -0.0394561 0.00378063 0.0368126 -0.0060824 -0.0854287 0.0724341 -0.000625521 -0.0623341 0.0119859 -0.0697352 -0.0754618 -0.135836 -0.136758 -0.0453659 -0.0139321 0.116114 -0.0407785 0.0787337 0.024787 0.00596283 0.126739 -0.0388281 -0.170614 0.00410254 0.0390882 -0.113507 -0.122124 -0.0229565 0.0391561 -0.161011 -0.0310418 -0.161935 -0.0122552 0.144691 -0.0875706 -0.145931 -0.186214 -0.0214793 0.087716 0.0207571 0.167554 0.0422096 -0.191321 0.011635 0.07946 0.0486569 0.0292641 0.0173443 -0.101356 0.0194731 -0.165472 -0.0204447 0.0472411 -0.0429528 0.0229077 0.0295297 0.108338 -0.0959566 -0.119531 0.126698 -0.0716697 -0.0682033 0.0938019 0.0169892 -0.00268708 0.115146 -0.0217799 0.0543914 -0.141795 -0.023522 -0.0172142 0.0751631 0.0660408 0.0339973 -0.0398644 0.0425719 -0.006033 0.0699356 0.0614799 -0.0516816 -0.0641815 -0.0858419 0.114834 -0.0292757 0.0146521 -0.19947 0.0957859 -0.0303464 0.0789616 -0.0287956 0.172057 -0.0102645 -0.0331808 0.047901 0.00876069 -0.112208 -0.0387347 0.0212945 0.0324331 0.103782 -0.0158644 -0.0968599 -0.0239463 0.0960139 -0.0734297 0.00727461 0.0601102 0.156618 0.0310574 -0.134443 -0.018146 0.0358417 0.136091 0.00825825 -0.0677691 -0.135176 -0.133922 0.0259146 0.0485262 0.067277 -0.155848 0.148408 0.121124 -0.0321251 0.0709184 0.0339102 -0.0977434 -0.0508841 -0.054143 -0.0977657 -0.0796847 0.135394 0.0142953 0.121186 0.0638836 -0.08862 -0.160785 0.117817 -0.00941324 0.032894 0.000271903 -0.118696 0.168503 0.157326 0.135903 -0.0729582 0.0953752 0.00845246 0.136381 -0.0195017 0.0671082 -0.168356 -0.0268314 -0.0428763 -0.109873 -0.0131625 -0.112445 -0.0245471 -0.00251772 0.00662393 0.0825179 0.0671503 0.00583463 0.0119787 0.177485 0.0265932 -0.0197575 0.0399807 0.0192494 0.0194861 0.0232601 0.128324 0.04094 0.0580107 -0.0465414 -0.0578844 -0.00105965 0.189031 -0.110337 -0.0671773 -0.150806 -0.0458405 -0.0870599 -0.118731 -0.172602 -0.0828975 0.0723398 0.0143277 -0.036816 0.171749 -0.0859967 0.0241408 -0.0253209 -0.0375674 -0.160476 -0.0205942 -0.132144 0.112264 0.0202186 -0.073381 -0.10458 0.0979365 -0.0210914 0.0544487 -0.0409167 -0.0611243 0.0795892 -0.0548048 -0.115615 0.0863679 0.0813678 -0.0542014 -0.0789738 0.153641 0.0224832 -0.180928 -0.0662404 -0.00434743 -0.0251792 0.112854 -0.168832 0.0203173 0.103986 -0.191145 -0.0655827 0.0131717 -0.0570831 -0.120884 0.0925752 -0.0152127 0.110965 0.0723518 -0.0752191 0.0146321 0.0253652 0.0407494 -0.0680846 -0.0503732 -0.0222621 -0.00401577 -0.0696119 0.071094 0.0390329 0.114878 -0.0106679 -0.0435864 -0.0685948 0.168198 0.0188977 0.0690683 -0.0095042 -0.113804 0.0988489 -0.0549297 -0.119487 0.0281592 0.143436 -0.161528 -0.141877 -0.0634036 -0.0982996 0.0371978 0.165866 -0.0839564 0.156688 -0.00147068 -0.00136119 0.0702685 -0.13432 0.0406905 0.14559 0.0369596 -0.11171 -0.0465165 -0.0295306 0.0208248 0.0782379 0.0449918 0.116559 -0.142884 -0.126567 0.0231252 0.066486 -0.0702128 -0.00223087 -0.0974691 -0.044183 0.00738632 -0.0696398 0.0574086 -0.112743 -0.105195 -0.194884 0.0218678 -0.0359015 0.156044 -0.00354618 -0.0309017 -0.0404649 -0.0931966 0.0214382 0.190578 0.0759484 -0.0581852 0.0487995 -0.135818 0.128445 0.162162 -0.0047475 0.0921092 -0.110067 0.146734 -0.0507193 0.174643 -0.159241 -0.0707983 0.0242969 -0.00645592 -0.00322463 -0.0140191 -0.0115943 -0.036986 -0.141035 -0.100772 0.114063 -0.11585 -0.0303888 0.134916 -0.126652 0.19905 -0.0280784 -0.157106 -0.0430852 0.00727011 -0.00413665 -0.0648026 0.073773 -0.177563 -0.0881417 -0.0315267 -0.052803 0.133363 0.0248794 0.0690984 -0.094036 0.0926186 0.00278416 -0.0382994 -0.13677 -0.0807218 -0.0605017 0.110346 -0.104081 -0.172326 -0.0370988 -0.0393723 0.0222953 -0.0636761 -0.161565 -0.0167885 0.031355 0.0370078 -0.052353 0.110167 0.132397 -0.0274606 0.0154684 0.134753 -0.144536 0.0297834 -0.0470084 -0.0151335 0.0431256 0.0228689 -0.0811404 -0.117486 -0.0661506 0.0473987 -0.106585 0.00465125 -0.0690689 -0.067798 0.112774 -0.0962963 -0.0808209 0.079283 0.0824935 0.0138614 0.0133002 0.0427347 -0.0363883 -0.125351 -0.00459861 -0.0231471 0.0681276 -0.0637845 -0.109059 0.0950453 0.0282774 -0.180857 0.129832 0.103899 0.0357973 0.0576188 -0.0969639 0.121858 -0.165818 -0.0095616 -0.154367 -0.0611133 -0.134888 0.0130486 0.122771 -0.0476541 0.0717461 0.178175 0.0857638 0.187298 0.0121388 -0.108924 0.0417138 0.040669 0.00706228 -0.103224 0.0581915 -0.106108 0.111562 0.0232683 0.0448434 -0.0890379 -0.124795 -0.0695359 -0.0545315 -0.0396371 0.142709 -0.123525 -0.0746763 0.0697254 -0.121213 -0.118837 0.0156787 0.1134 0.0309252 0.10663 -0.106594 0.0339056 0.0220142 0.0530311 -0.076856 0.0651322 -7.53037e-06 0.059015 -0.0999902 -0.0182164 0.0851376 0.0795568 0.0327879 0.029948 -0.0320804 0.00556076 0.17757 -0.164629 0.0507972 0.026584 0.0446816 0.056252 0.0623864 0.0227159 -0.149759 -0.101772 -0.0332702 0.0327466 -0.0230973 0.0179157 -0.000866732 -0.00254158 -0.116459 0.145078 -0.180452 -0.0617579 -0.0625044 0.0698073 -0.113781 0.0140647 0.0423882 0.0291772 0.0455207 -0.0948135 0.0424392 0.0661927 0.165638 0.0570573 0.144797 0.0308137 0.0773552 0.0865484 -0.0933504 -0.0948838 0.0800992 -0.0518068 -0.0543218 -0.0203366 -0.0109485 -0.00489431 0.091748 -0.126485 -0.0523969 0.0534199 0.00555483 -0.0777149 0.102518 -0.00251889 -0.0196642 0.104925 -0.0726456 -0.14604 -0.0853419 -0.0413488 -0.0862253 0.0401693 0.0564154 -0.134328 0.0695148 -4.55382e-05 -0.0405361 0.0236521 -0.100364 0.0480287 -0.0668883 0.083744 0.0920103 -0.195697 -0.0877419 0.100705 0.0207734 0.106045 -0.144045 0.0736402 0.0129219 0.188942 -0.169519 0.164015 -0.102999 -0.00731812 0.0571659 -0.0337713 0.127037 0.0683808 0.0339495 -0.0781908 -0.0351217 -0.101776 0.0147365 0.169369 0.108014 0.125187 -0.0219736 -0.0640107 0.0180916 -0.0190514 -0.0643818 -0.0233491 -0.048199 0.00116875 0.100894 -0.0875825 -0.090048 -0.128676 -0.0834467 -0.104204 0.000810394 -0.0177825 -0.0777292 0.0367134 -0.0269974 0.137263 -0.0955808 0.0286728 0.0319006 0.10281 -0.0309561 -0.0181035 -0.0487161 0.0385231 0.0219589 0.118473 -0.0627045 -0.186079 0.0904291 0.0294726 0.0960713 -0.0281063 0.0278741 0.171095 0.0869975 0.127312 -0.0986672 -0.123225 -0.044839 -0.172828 -0.0117669 -0.0658651 -0.063143 -0.0982931 -0.0839731 -0.0217114 0.0267376 -0.113749 0.0732533 -0.0516844 -0.0418366 0.106568 -0.143295 -0.0123402 0.0473854 0.0303528 0.0590711 0.102232 -0.0107344 -0.0876455 -0.109655 -0.0884998 -0.0125379 -0.0364451 -0.0975152 0.0589994 -0.0823861 0.101451 -0.116788 -0.072857 -0.0553319 0.0751444 -0.0927347 0.0175973 -0.0442166 -0.0531041 -0.135951 0.179552 -0.0671885 0.113754 -0.0436224 -0.145927 0.0355714 0.0608066 -0.0127808 -0.1149 -0.177406 0.0657324 0.00841734 -0.0738263 -0.0222045 0.0331139 -0.0161981 0.0421828 0.184526 -0.0181366 0.126577 0.0077542 -0.000836682 0.0255396 0.151849 0.093955 0.00136179 0.053596 -0.128914 -0.0165573 0.0519407 0.0643288 0.0398891 0.0202592 -0.00732255 0.0352168 -0.136226 0.0345149 0.0352566 -0.00532132 -0.00504167 -0.065395 0.0877541 0.0941727 0.0899002 -0.0419825 0.0284001 0.0378365 0.0226689 -0.118468 -0.0942065 -0.0791224 0.0399223 0.000252586 0.14187 -0.0875238 -0.0118291 -0.0361259 -0.1153 -0.103601 0.176232 0.116045 -0.182294 -0.1081 0.093191 0.183261 0.0392707 -0.140788 0.0404078 -0.0249546 -0.0990501 -0.0777962 0.162286 -0.0467826 0.140063 0.0236277 0.00941589 0.0955752 0.0105095 0.0681727 -0.0438454 0.092522 0.0855033 0.0362044 0.117846 -0.0450323 -0.0733867 0.0451145 0.106455 -0.0493931 -0.0116034 -0.080198 0.0152112 -0.126034 0.159837 0.040708 0.0337983 -0.0904924 0.0476478 0.0899372 0.0184834 -0.0739614 -0.0145953 -0.061346 -0.0927962 0.121585 -0.123357 -0.0172115 0.0408509 0.129494 -0.0577931 0.0138595 -0.0875644 -0.058262 -0.115363 -0.0243846 -0.0295778 -0.0181234 0.0279607 0.0711428 -0.182874 -0.0168369 -0.0685312 -0.024517 0.139458 0.144686 -0.153312 -0.0295286 0.0331808 -0.13617 0.0447748 -0.0609186 0.0806697 -0.0645737 -0.0433191 -0.143763 0.0161629 0.0651645 -0.164584 0.0281973 0.0237356 -0.126336 0.0327896 -0.0708659 -0.16654 -0.0925974 0.0370538 -0.0183964 0.0556865 0.0475108 -0.0521172 -0.019279 -0.0191823 0.0595682 -0.107075 -0.102356 0.0522879 0.0353035 -0.138664 -0.0305866 0.0940194 0.173855 0.100436 0.0974341 0.146159 0.0065812 -0.0201092 0.0512734 -0.0773506 0.0582887 -0.0345252 0.0558764 0.126871 0.0457274 0.0158012 -0.0264663 -0.0404808 -0.0189442 0.0491849 -0.0536699 -0.151388 -0.12151 0.00317284 0.0816961 0.157673 -0.0675825 0.113496 0.0258018 -0.00223244 0.0084755 0.0519618 0.167101 0.0272055 -0.00930709 0.0481013 0.024345 0.154605 -0.00978592 -0.0899725 0.0923147 0.0625273 0.153845 0.159252 -0.0742927 -0.0570402 0.101984 0.0813933 -0.135563 0.0542648 0.10758 -0.0910326 -0.0345062 0.138784 -0.0703695 0.190972 -0.0635801 0.0727063 0.102809 -0.113422 0.0864236 -0.0898514 0.0213514 -0.014325 0.129764 -0.0200708 -0.0343591 -0.0313879 0.14228 0.180306 -0.0849638 -0.0910909 0.0841874 0.125694 0.0507814 0.0862866 0.150201 -0.0276983 -0.0495924 -0.116912 0.177704 0.08784 -0.156663 0.080814 0.0792042 -0.0695169 -0.0837157 0.0959324 0.0315633 0.0466045 -0.143576 0.0388469 -0.132168 0.0314347 0.0554477 0.0146407 0.0702808 0.0261772 0.0584215 -0.0318366 0.0397584 0.0195238 -0.153555 -0.0573001 -0.140106 0.0983686 -0.0496012 -0.0797616 -0.106524 0.0546397 -0.068974 0.0242304 -0.00509611 0.00948233 -0.0807218 0.124881 0.0315949 -0.133744 0.0840273 -0.0285448 0.0238027 0.0378091 0.0689191 0.141851 0.145288 0.00137202 -0.061298 -0.0804132 0.0139301 0.0803508 -0.0108374 -0.148636 -0.0233196 -0.0324054 -0.0864605 -0.115573 -0.178734 0.0678245 -0.0972069 0.0441511 -0.0134547 0.116118 0.101742 -0.0166297 0.0495015 -0.0763696 -0.0513274 -0.00959726 0.016824 0.0578524 0.146376 -0.121079 0.13829 0.100034 -0.175527 -0.049235 -0.0809831 -0.038131 0.162911 -0.10611 0.0371439 -0.100498 -0.0207852 -0.0409997 0.0650907 -0.0867863 -0.188246 -0.0632587 -0.0386668 0.153784 -0.078286 0.0941521 0.00718407 -0.0067027 -0.0367651 0.193301 -0.0599844 0.12726 -0.019633 0.111703 -0.066854 -0.0552446 -0.0246323 -0.0767287 0.188036 -0.0241069 0.143228 0.0409187 0.0634485 -0.0711544 0.110358 -0.0785245 -0.0406418 -0.0308958 0.190234 -0.00522428 0.0712706 -0.0759317 -0.149436 0.0622706 -0.162439 -0.0251654 -0.19767 0.0417725 -0.0415386 0.173347 -0.176652 0.0116995 0.183709 0.0943826 -0.159848 0.0881944 0.0743837 -0.0486843 0.0567726 0.0324189 0.0950663 0.101738 0.0298485 -0.0472946 0.0211347 0.148081 0.0515677 0.0101601 -0.0651897 -0.142619 0.0699695 -0.177233 -0.0664248 0.0759033 -0.149454 0.0615189 -0.0925516 0.0369439 -0.00752459 0.0298857 0.0917747 0.129817 0.000724714 -0.0122199 -0.0980086 0.0242374 0.144588 0.0792865 -0.0181079 -0.0326381 -0.00447475 0.0704825 0.087443 0.0269583 -0.0411517 -0.143587 -0.100934 -0.0432319 -0.101558 0.0343752 -0.142554 0.160956 -0.0238867 -0.0469231 -0.00261321 -0.0890768 -0.0236525 0.0360984 0.116519 0.0525723 0.0677454 -0.0898439 -0.0670778 -0.183924 0.118019 0.00228504 -0.0270538 -0.0681586 -0.150315 -0.0332975 -0.0571935 -0.0538273 0.141625 0.000610721 -0.0457678 0.0562298 0.0329585 0.00827944 0.103295 -0.12213 -0.145786 -0.0787571 -0.19286 -0.0720681 -0.0315251 0.127483 0.0749491 -0.191166 -0.010091 -0.0543561 -0.0262874 0.0647668 -0.0514085 0.0777872 -0.128596 0.187812 0.109102 0.0861883 0.0753636 0.104811 0.000924734 -0.129185 -0.133392 -0.0836433 -0.0605551 0.00585356 -0.0628363 0.0484801 0.0457859 -0.0323741 0.132004 -0.0317415 0.000999637 0.00371773 0.0533796 0.00552304 -0.0335506 0.0837613 -0.0868845 -0.0433817 0.00257942 -0.087679 -0.0855392 0.0897715 0.114258 -0.063177 -0.134739 -0.0182402 -0.0296059 -0.109745 0.0727424 0.0804772 0.130669 0.031321 -0.082345 0.0582775 0.0271455 -0.0305544 -0.062352 -0.0194719 -0.062501 0.0262807 -0.168168 -0.150046 -0.0327449 0.0371482 0.0278435 -0.0380259 -0.0068688 0.0938344 0.069433 -0.101452 0.0385205 0.0210078 -0.198089 0.0579888 -0.13632 0.0899651 -0.0209708 0.0548703 -0.0651441 0.040216 0.0123638 0.0720964 0.0740204 0.150559 0.04037 0.156441 -0.0987332 0.0967818 -0.0732141 -0.094362 0.0641624 -0.0520325 -0.0626442 0.0363028 0.105804 0.0700345 -0.092369 0.0530034 -0.0371601 -0.0994218 0.00422686 0.117882 -0.188552 -0.0165226 -0.0278603 -0.0301027 0.0211568 -0.152025 0.0110437 0.0810227 -0.00633608 0.0299375 -0.142749 0.00265076 0.036151 0.0589717 0.0450607 0.0616079 0.118701 -0.128006 -0.146891 -0.0129752 -0.145162 0.155558 -0.197513 -0.0277461 0.0292455 0.0199089 -0.0398287 0.171552 0.0314896 -0.0514992 0.0051709 0.0990616 -0.108441 -0.0482163 0.10426 -0.0196814 -0.0788739 -0.144379 0.0409217 0.0472643 0.121326 0.00143208 -0.0735426 -0.116472 -0.0024743 -0.0492715 0.109935 0.0241091 -0.0946169 -0.0181424 0.0387122 -0.0473971 0.132286 -0.030256 -0.0271857 -0.0523737 0.0318027 -0.0327982 0.079119 0.195416 -0.129836 -0.140775 -0.0688357 -0.0888214 0.100333 -0.0829969 0.0519936 -0.019827 -0.069654 -0.0580792 0.0956223 -0.148023 0.123788 -0.0339355 0.0616751 -0.0998687 -0.0592517 0.0147695 0.0479905 0.0468366 0.101146 -0.0435071 0.0275659 -0.169467 0.0208291 -0.0412219 -0.0816526 -0.0619442 -0.126297 -0.0994985 -0.176767 -0.0449496 -0.145988 0.134017 0.0465154 -0.143527 -0.148708 -0.119898 0.0453544 0.0996633 -0.00616522 -0.0317462 0.110318 -0.0532624 0.0616118 0.0939884 0.0542124 0.112726 -0.047599 -0.160196 0.00723711 0.0777154 -0.0298223 -0.0720075 0.0233681 -0.053656 0.0158148 0.0179309 -0.144826 0.0584385 0.0121228 0.0926955 -0.0065838 -0.0797763 -0.0534788 -0.116136 -0.179771 -0.0212232 -0.0379441 -0.0514512 0.0250542 -0.0563207 -0.0205444 0.00124511 0.0936895 0.0466132 0.0133924 0.0203752 -0.0830199 -0.085264 0.102603 -0.00497428 -0.122942 0.0208622 0.111478 -0.000675646 0.01832 0.114903 0.120452 -0.0656824 -0.0738361 0.0964297 0.00475299 0.0184067 0.0358909 0.113112 -0.0348713 -0.115674 0.173459 0.0139543 0.0139712 0.15355 -0.0706682 -0.0240616 -0.157705 -0.0316643 0.0815681 -0.0529163 -0.0239124 0.0619588 -0.0694904 0.0839211 0.0588952 -0.00507588 0.157138 -0.132411 0.0819776 0.175103 -0.0205335 0.0809385 -0.0230809 0.0395484 -0.0707128 0.0526175 -0.0545515 -0.139458 0.0330875 -0.0745348 -0.136068 0.0584065 0.00618072 6.61285e-05 -0.0300091 -0.0114554 -0.0824035 0.0150026 0.0569529 0.0353453 -0.025248 0.0046014 -0.0199138 0.139995 0.046584 -0.161272 -0.0518031 0.0156508 0.00371094 0.0833829 0.0402792 0.0874954 -0.00563519 0.0785084 0.0370226 0.0355713 -0.115028 0.0795771 -0.0398089 0.0624289 0.0975165 -0.0535878 0.0200191 0.0148644 0.0438965 0.149574 -0.11627 0.0206964 -0.0423252 0.044295 -0.0849824 0.0658466 -0.0173306 0.0485879 -0.0143713 -0.10312 -0.155685 0.0227029 0.0256427 0.0230112 -0.0768887 -0.105423 0.0879125 -0.0289369 0.12814 0.00328605 0.0813568 -0.101694 -0.0268714 0.156925 -0.05476 0.0414613 0.0453163 -0.138219 -0.0779139 -0.0390686 0.0890834 -0.0327845 -0.00386342 0.0108869 -0.13987 -0.0792144 -0.0524292 0.0465095 0.0769872 -0.17154 -0.0416195 -0.117639 -0.0827969 -0.0749089 0.0303895 -0.0553459 -0.0219008 -0.0597272 -0.0778262 0.119295 -0.159765 -0.0243865 0.0907939 -0.0631043 -0.0363672 0.11155 -0.177736 0.037624 0.0179293 -0.0685992 -0.140211 0.171548 -0.0700736 -0.0567917 -0.0153159 -0.0710216 0.0769936 0.00491901 -0.0768093 0.14516 -0.165252 0.073313 0.036912 -0.0519682 -0.118581 0.0242879 0.0022915 0.0273458 0.155388 -0.0973992 0.0986025 0.131861 -0.0324096 -0.00450102 -0.117287 0.109976 -0.0424291 -0.00323864 -0.041893 0.00269017 -0.124731 -0.0906419 0.0104448 0.0399534 -0.186413 -0.121111 0.0227317 0.133414 -0.0854955 -0.183006 -0.079702 0.0991755 0.0673831 -0.0386012 0.0340433 0.179925 0.0627998 -0.0628312 0.0109818 -0.0698871 -0.016834 -0.097973 0.114545 -0.0457826 -0.118832 -0.0834462 -0.0310708 6.07405e-05 0.147404 0.135971 0.0100973 -0.0659387 -0.151948 -0.0909757 0.0172114 0.156099 -0.0753628 0.151309 0.043742 -0.0703727 -0.1059 0.137924 -0.0286033 0.0674352 0.0395011 4.1442e-05 0.0462027 -0.0406426 -0.1043 0.00295508 0.114449 -0.0193543 -0.0856719 0.0818517 0.0150397 -0.01835 -0.0449462 0.1324 -0.028226 -0.0133151 -0.0373455 -0.0571047 -0.0484651 -0.0446745 0.0715897 -0.0828378 0.0309172 -0.0351484 -0.010794 -0.0644311 0.0233724 0.116216 -0.0399044 -0.0129871 -0.0352394 -0.0401014 -0.118395 0.11894 0.0933608 0.0693915 -0.0723732 0.0522486 0.0221158 0.0609381 -0.0424478 0.0151931 -0.137191 0.141435 -0.0750377 -0.000544449 -0.0339714 -0.119542 -0.0623536 -0.0808153 -0.0108536 -0.0359645 0.0316139 0.0454598 0.0914341 0.0560809 -0.00567411 0.0209565 -0.061801 0.110155 -0.0629086 -0.0814946 0.13855 0.0681078 0.013206 0.0707893 0.0451817 -0.15259 -0.139196 0.00887943 0.0826052 -0.104453 -0.0358334 0.0494721 0.0964986 0.0332145 -0.0765516 -0.0320145 -0.0206626 0.0566428 0.00668684 0.189832 0.0334539 -0.00612323 -0.196518 0.0840186 0.0638779 -0.0722302 0.139412 0.0677197 -0.148984 0.164624 -0.0207643 0.0782137 -0.0115897 -0.0576018 0.0439408 -0.0241329 0.0241737 0.0390695 -0.0604212 0.0501484 0.067014 -0.163824 0.102002 -0.04158 0.0315581 0.0167256 0.182925 0.0403098 0.0414958 -0.0292013 -0.100222 0.164755 0.120304 -0.0362782 0.0706239 -0.0724914 0.000751521 -0.0641877 0.0867028 0.0626526 0.125549 0.0449021 -0.040347 -0.146611 -0.0284584 -0.142956 0.0339222 -0.0285261 0.115947 -0.142442 0.0281866 -0.00398743 0.0752761 -0.052024 -0.122024 -0.00333613 0.00517317 -0.108102 0.00741315 -0.0647662 0.0839551 0.13229 0.0316989 0.110479 0.0508388 0.0581866 0.108216 -0.0890549 -0.00866788 0.0877927 -0.0546143 0.0859482 -0.0563296 0.0378668 0.0866774 -0.0370239 -0.0564157 -0.0310608 0.00347869 -0.106623 -0.18598 0.0529173 -0.0161911 -0.0763011 -0.0102732 -0.120934 -0.0310069 0.159525 -0.171591 -0.0422823 0.113813 -0.0615571 -0.10862 0.116995 -0.0593868 0.0036715 -0.0109873 -0.0395041 0.0445927 0.12972 0.153881 -0.104853 -0.110265 -0.0749168 -0.0452754 0.117758 0.0896635 0.117362 0.181504 -0.122321 -0.0300561 0.0533817 -0.0353508 0.0395937 0.0770783 0.0392427 0.160648 -0.168818 0.0127301 0.158652 0.0500576 0.0409627 0.0524008 0.0730839 -0.0473092 -0.053092 -0.0290626 0.000684325 -0.0332672 0.121419 0.118341 -0.0614711 0.199694 0.0489076 -0.0104381 -0.00100162 -0.0584153 -0.00373847 -0.119058 0.0455863 0.0533922 -0.0529354 0.0816708 -0.0179123 -0.0808052 -0.00417197 -0.0617789 0.125351 0.014812 -0.111952 -0.0475894 0.0716127 0.0369066 0.121108 0.0786658 -0.0131714 -0.048339 -0.034561 0.0221705 -0.0358954 -0.10866 -0.106477 -0.110961 -0.0585478 -0.00786703 -0.000653436 0.0268132 0.00310162 0.0849861 0.0147273 0.102288 -0.0934716 -0.0588303 0.046152 0.0381201 -0.101186 -0.057878 -0.0293943 -0.0288413 0.0451623 0.0751171 0.161662 -0.0792079 -0.171785 -0.080592 0.104741 0.0171433 0.0789503 0.0734002 -0.0547108 -0.0451554 0.0607813 0.0075388 -0.0417974 0.0753572 0.00894531 -0.0263009 0.0193958 -0.119429 -0.0480658 0.130156 0.109653 -0.038378 0.178985 0.0658129 -0.119444 0.066806 -0.106958 0.00911423 0.00289371 -0.06447 -0.0504479 0.147493 -0.100115 0.107212 0.0537361 -0.0576203 0.0951559 -0.0639452 -0.114912 -0.0481822 0.0935565 -0.0195553 0.0851595 -0.0294321 -0.123612 -0.0747274 -0.145778 0.0443684 0.0146825 0.0522749 -0.122846 6.64642e-05 0.0682712 0.0127951 0.114293 -0.171417 -0.0138362 -0.0509471 0.0348632 -0.190128 0.0704308 0.00914348 -0.144636 -0.0490398 0.058807 -0.0429266 0.119872 0.121604 0.188289 0.0748326 0.105652 0.197603 -0.0146151 -0.0454108 0.103126 -0.00373185 -0.0671828 0.0680467 0.143696 0.0225005 -0.0589006 0.150234 -0.0717613 -0.0715971 -0.0143268 0.0204202 -0.0837687 -0.0569136 -0.119462 -0.0110264 0.043823 0.0218437 0.032039 0.0862434 0.0467355 -0.110051 0.0657688 0.0381888 -0.0809166 -0.0231708 0.0914517 0.123755 -0.0844577 -0.0685134 0.0179106 0.0128539 0.0899308 0.061368 0.0193371 0.0225917 -0.0633279 -0.00742687 0.0256963 0.0722221 -0.117986 -0.137461 -0.0536321 -0.0668886 0.0432528 0.0327997 0.0600122 0.0103332 0.0848359 -0.00997891 -0.0685627 0.0118626 0.0162269 -0.104578 0.0914829 0.0235085 -0.0768246 -0.0118807 -0.130012 0.0180253 0.00280133 0.147265 -0.00344106 -0.104734 -0.199169 -0.0912932 0.0412342 -0.0185361 0.0502599 0.0150064 0.0450083 0.0924477 0.089279 -0.0332694 -0.0078696 -0.00367033 0.0963289 -0.141191 0.0580209 -0.0599084 -0.088853 0.0314448 0.0353591 -0.0643483 -0.0682552 0.15346 -0.0374178 0.0476038 -0.101811 -0.0027784 0.128489 -0.140974 -0.0510163 0.00484783 -0.184744 -0.0486397 0.111449 0.0423354 0.0607437 0.0572073 0.132548 -0.106277 -0.178388 -0.146258 -0.014954 0.0231354 -0.0790644 0.178628 -0.0471632 0.00366674 -0.0572753 0.0710914 0.10365 0.0154329 0.157488 -0.0167271 0.127726 0.0570032 0.0576113 0.0689 -0.0600568 0.0109521 -0.12562 0.0565921 0.123534 -0.116352 -0.146877 0.15143 0.141817 -0.0498013 0.0578189 0.152427 0.138852 0.0137777 -0.0726603 -0.0291466 0.0381881 -0.112707 -0.117133 -0.179012 0.00528987 0.0414404 0.0168487 0.00682856 0.0822031 -0.0464567 -0.0727849 0.114298 0.0338917 -0.0470042 0.0793757 0.0577631 -0.0227346 -0.011452 0.04149 -0.160668 -0.0261895 -0.0384341 -0.0237627 -0.0188519 -0.021179 -0.0646424 -0.106623 0.0556281 0.00898575 -0.112707 -0.130431 -0.0994296 -0.00702979 0.0293525 0.037334 -0.0573552 0.0237336 -0.0923019 0.0880489 0.0876919 -0.0728505 -0.0160965 0.126493 0.00996619 0.00182428 0.0608737 -0.156468 0.0205063 0.103003 -0.120456 -0.150907 0.00561164 -0.0126329 -0.0356166 -0.000629107 0.0394271 0.0327167 0.106654 -0.0690679 0.0528562 0.114478 0.0219768 0.00991308 0.0958243 0.138782 0.0901815 -0.0505061 0.0934765 0.1011 -0.0100518 -0.0996688 -0.0682349 0.109171 0.0389539 0.0148358 -0.112392 -0.034202 -0.00793376 0.115529 0.00178162 0.0858311 0.132203 -0.119833 0.172832 -0.0741473 0.0323845 0.0724782 0.13625 -0.00999938 0.0335215 0.168502 0.0578503 0.0164006 -0.0607709 0.0200237 0.184153 -0.0795285 -0.100552 -0.0834747 -0.048445 -0.0596505 -0.106467 -0.0888688 0.0512047 -0.0479538 0.0226377 -0.0648027 0.00387599 -0.0665355 0.118144 0.104914 0.0540481 -0.0542964 0.162557 -0.0502598 0.0224134 -0.00367753 -0.0553184 0.100465 -0.109294 0.0195375 0.106225 0.017145 -0.0476732 -0.0709905 -0.0332894 0.103815 -0.090569 0.148331 0.109778 -0.0643201 0.124622 0.0533314 -0.065009 0.112049 -0.0063077 0.00568301 -0.0286775 -0.0788486 -0.0484841 0.0763319 -0.00440172 -0.0402395 0.029867 -0.0593403 -0.128551 -0.0591679 0.0256562 0.0583916 0.158639 -0.0393288 -0.0452346 0.0445295 -0.0563053 0.0535192 0.0997846 -0.0899888 -0.0666981 0.0711856 -0.0575248 -0.110433 0.0941628 0.0385797 0.0852898 0.0355095 -0.0137346 0.0265368 0.0836888 -0.0468248 -0.101824 0.115009 -0.0592561 -0.0848369 0.0275588 0.0322179 -0.0509091 -0.0439952 -0.110854 0.161446 -0.0181758 -0.0639417 -0.0719367 -0.122628 -0.190441 -0.169963 -0.132246 -0.00898131 0.0257166 -0.0739023 0.191968 0.0208927 0.0245365 0.0717646 0.0485816 0.0465912 -0.01418 -0.183411 -0.0718741 0.0334413 0.126536 -0.0330457 -0.075788 0.025728 0.00670934 -0.0488406 -0.00423196 -0.0135284 0.108255 -0.12191 0.194438 0.088125 0.0502358 -0.0394798 0.0102704 0.112825 -0.103715 -0.0428287 -0.0365907 0.0180584 -0.0928207 0.156589 0.0514489 0.0274904 -0.0668873 0.00187221 0.154267 0.0354505 0.046238 -0.0379918 0.194348 0.052353 -0.177709 0.0687191 0.00799872 -0.00484606 0.116247 0.0907536 -0.076893 0.120049 0.0793607 -0.171886 0.171484 0.0820603 0.175751 0.00197235 0.0381648 -0.0140125 0.134043 -0.134068 0.0363447 -0.174585 0.0367192 -0.0480589 -0.0247909 0.111458 -0.122014 0.0488142 -0.0151688 -0.0601218 -0.0638155 0.0995922 0.115941 -0.0992312 -0.127841 -0.11313 -0.171925 0.0533176 -0.12918 -0.120035 0.198 0.0193299 -0.0164481 -0.0896913 0.0919956 0.0456798 -0.0459452 0.0863185 0.0609827 0.0802569 0.104343 0.0136448 0.0762209 0.0290856 0.0488505 -0.0629432 -0.108113 -0.00970011 0.0188417 0.0604397 -0.123347 -0.0206943 0.0313974 -0.105233 -0.0188009 0.0736587 -0.0168209 -0.0176117 0.0404795 -0.0238883 0.0242786 -0.0510355 -0.0309676 0.0758183 -0.089957 0.150822 -0.0386605 -0.0250418 0.00458669 0.076558 -0.0381314 -0.00902411 0.151686 -0.144896 -0.0473108 0.0840007 -0.0276929 -0.0802202 -0.0272358 0.10915 0.131424 0.0328333 -0.0670094 0.0722468 -0.194361 0.111199 0.0465677 0.0745937 -0.029524 -0.0706428 0.131755 0.0585611 0.128255 0.0537346 0.0365182 -0.0489758 -0.0922756 0.0254713 -0.109285 -0.150236 0.0615391 -0.0684654 -0.137049 -0.0514301 -0.132603 -0.0129014 0.0540717 0.0450826 -0.0927205 0.0317479 -0.134532 0.0511885 0.151028 -0.0298937 -0.121973 -0.0592192 0.0815088 -0.0469179 -0.054366 0.0371934 0.0791924 -0.0696271 0.0398598 -0.0186386 -0.0935705 -0.112731 -0.0894414 -0.112352 0.160019 -0.0364525 -0.116759 0.0619714 0.167309 0.109001 0.150093 -0.111694 0.0675533 -0.0156892 0.0717403 -0.176507 0.137812 0.0616023 -0.111433 -0.0315118 -0.186294 0.0980236 -0.0123695 -0.11355 -0.0126172 -0.102722 -0.15926 -0.0112147 0.118067 0.0590558 -0.183785 -0.0222084 0.0561008 0.115756 0.0327543 -0.0776203 -0.0196296 -0.0398656 -0.09835 0.0554367 -0.140107 -0.091145 -0.137072 0.0967797 0.0271571 0.110163 0.0810725 -0.00863465 0.066055 -0.0693655 -0.125021 0.0776647 -0.000260055 0.132889 0.155285 -0.162259 0.133187 -0.187827 0.0249021 0.178487 -0.122126 -0.0309675 0.0833803 0.103014 -0.0601033 -0.0652481 0.0219288 -0.0266133 0.0649838 0.101606 -0.0836696 0.0114619 0.0529182 -0.10192 -0.0408395 -0.0918398 0.105694 -0.00292039 -0.013868 0.0343382 -0.115258 -0.0250197 0.0203254 -0.0896085 -0.0228831 -0.0645604 0.167213 0.127805 -0.00327113 0.119932 -0.128687 -0.0808957 -0.122704 0.0376804 0.0863289 0.0413251 -0.033697 0.0423235 -0.0454982 -0.0366452 0.06975 -0.0716973 -0.0617872 -0.121036 -0.0529721 0.0561291 -0.031235 -0.0113061 0.154883 -0.133637 0.066598 0.0270103 -0.103428 -0.00791421 -0.162458 0.0236726 0.000212892 -0.0347309 0.0889419 -0.0340025 -0.0460972 -0.0361246 0.0560743 0.031634 -0.126502 -0.00237383 -0.0193097 0.129849 0.0234664 0.06878 -0.0704235 -0.0441397 0.159367 -0.0221894 0.0203274 -0.0635911 -0.0884676 0.0198761 -0.0832973 -0.0259632 -0.0522955 -0.0729099 0.137928 -0.077533 0.109309 -0.111969 0.0386479 -0.127231 -0.0504259 -0.0491849 -0.149287 0.118481 0.0841894 0.0299368 0.191013 0.107373 -0.0739707 0.146011 -0.132929 -0.074861 -0.0974335 -0.0832512 -0.0703458 -0.0615239 0.0543643 -0.0557166 -0.0116898 -0.0235474 0.132599 0.142566 0.0450632 -0.0797112 0.0715983 0.0781435 -0.0356051 -0.124554 0.0434409 -0.073474 0.151838 0.145916 0.0629793 0.00759117 0.117057 -0.0683179 -0.178987 0.15456 -0.057927 -0.0717971 -0.0429337 0.154797 -0.0681231 -0.0566732 0.135039 -0.0675717 -0.064749 0.0592225 0.00926242 -0.155641 -0.0973019 0.0478109 0.0360602 0.162341 -0.038438 -0.0430366 -0.0219546 0.00463416 -0.158395 0.0707027 -0.0786673 -0.153393 0.119083 -0.116386 0.160441 -0.183697 0.0990819 -0.0560777 -0.0489872 0.034195 0.0920125 0.103098 0.136692 0.0460991 -0.0442441 -0.12907 -0.00493909 0.136604 -0.0212085 -0.130331 0.0043299 -0.0967507 0.128136 -0.0124261 -0.143242 -0.00574448 -0.0923546 0.000266443 0.071224 0.00597584 -0.0218661 0.0237813 0.109143 -0.103804 0.102143 0.00766316 -0.122408 0.16302 -0.0616586 0.00849641 0.0728503 -0.193678 0.0547629 0.000997161 0.0588697 -0.0471114 -0.0163772 -0.036708 -0.080276 0.0548149 0.100496 0.0489563 -0.10196 -0.0886299 0.0520864 -0.119689 -0.101018 -0.0684203 -0.0288643 -0.0199297 -0.0306739 0.0700184 -0.0146976 -0.00365985 -0.173808 0.0174114 0.0404566 0.0732205 -0.0826821 -0.0446261 0.0549052 0.00420984 -0.116246 -0.0390558 -0.051804 0.0435686 -0.0657143 0.0350094 0.0338567 0.0198414 -0.0689777 0.0564704 0.0205517 -0.0550505 -0.143326 0.0211532 0.0396078 0.029987 -0.149113 -0.135269 0.140045 -0.112169 0.0225519 -0.0437715 0.071372 0.0609123 -0.0716985 0.110123 -0.00672514 0.0515307 -0.0531472 -0.0563162 0.0388435 0.0395113 -0.0425254 -0.110387 -0.000819857 0.0628389 0.0644156 -0.00737915 -0.0348875 0.0965609 0.0280566 0.0104359 -0.0207396 0.0935132 -0.0936833 0.13403 0.0262786 0.17254 0.0534561 0.0977152 0.0202635 0.178697 -0.10004 0.0327468 0.0427784 0.00196713 0.112519 0.180236 0.0195262 0.0694474 -0.026667 0.12237 0.0660611 0.034042 -0.113991 0.0715954 0.0846812 -0.0679471 0.175962 -0.0155315 0.0656827 0.0504571 0.0302112 -0.119046 0.0936349 -0.0296397 -0.0561231 0.119073 -0.158469 0.0840421 0.0224807 -0.0563127 0.00129832 -0.0397449 0.0955851 -0.0150937 -0.0402204 -0.137038 -0.0537707 0.152873 0.0377242 0.00726079 -0.0475518 -0.00538588 -0.0672314 -0.0630417 0.15767 -0.0201748 0.101156 -0.146522 0.0362867 0.173961 -0.114963 0.0570668 -0.118698 0.0962143 0.0943336 -0.0399063 0.187324 0.122552 -0.0315232 0.158283 -0.0739101 0.0598437 -0.154213 0.0668321 0.0208444 0.0858234 0.0762715 0.0408901 0.0381629 -0.0435322 0.0153636 -0.143346 -0.031955 0.0685425 -0.0102279 -0.0620307 -0.129835 0.00697088 -0.0746647 0.0703131 0.00216092 0.00469959 -0.0462558 0.155499 -0.0587835 -0.082262 0.0458532 0.0180371 -0.0876626 -0.0125414 0.0883661 0.0577467 -0.0825508 0.0824177 0.0120543 -0.151383 -0.00311203 -0.0266946 0.00921798 0.0718537 -0.0172088 -0.0174721 -0.0166154 -0.117621 0.0510262 0.0807526 0.0622797 -0.0165252 -0.0102918 0.0766708 -0.159586 0.0219693 0.0430985 -0.123434 -0.0779307 0.119717 0.14616 -0.0369798 -0.0507106 -0.17289 -0.100536 -0.150628 0.156619 -0.126377 0.0378489 -0.00281625 0.190242 0.0754545 0.0293823 -0.0578238 0.0319203 -0.139835 -0.0730874 -0.056456 -0.0231901 0.108377 0.121142 0.148977 -0.00926802 -0.000378688 0.0523873 -0.0316672 0.0670625 0.0457241 0.09157 -0.0362186 0.0318199 0.0446184 -0.00614642 0.010856 -0.081546 0.0509689 0.044393 0.0839579 0.00180318 -0.0420928 0.0399859 -0.126836 -0.0354832 -0.0833812 -0.078849 -0.0875999 0.00532591 -0.19423 -0.0112947 0.0519045 0.00628066 0.0206136 0.0549483 -0.0006753 0.0341629 -0.0401472 0.0433077 -0.110081 -0.0949944 -0.11225 -0.0638011 -0.0988401 -0.0767155 -0.00915678 -0.067944 -0.0479495 0.0542996 0.0449347 -0.0867447 -0.0238014 0.0402181 -0.074897 0.00102673 0.0113797 0.00204003 0.00285099 -0.0235393 0.0514721 -0.0599142 -0.0887434 -0.181048 -0.0270065 0.0225679 0.082105 -0.0692345 0.0330279 0.0784084 0.0439309 -0.125656 0.114337 -0.0635873 0.138404 -0.129159 0.176637 0.0459208 -0.0348486 0.0407216 0.00201378 0.0169594 -0.00267768 -0.0527213 0.0575353 0.166598 0.15991 -0.0692066 0.123479 -0.0967649 -0.00613507 0.0101097 0.0073746 -0.0499949 -0.023289 -0.0602879 0.066281 0.0825408 -0.0475429 0.0633838 -0.181515 0.104508 0.0604411 0.107939 0.132151 0.0177544 -0.127033 -0.0482572 -0.0916224 0.125414 -0.046822 -0.0586482 -0.0574089 -0.137361 -0.0124639 0.0532023 0.0345051 -0.0471141 -0.16567 0.150617 0.144383 0.0355207 -0.0768394 -0.0813781 0.161733 0.172701 0.0727903 -0.115111 0.0295548 -0.0525283 0.112497 0.139612 0.0181417 -0.0120389 0.127364 -0.0897482 0.0580236 0.00730307 0.0384871 -0.105202 0.0642282 0.0249448 -0.0197119 0.0235924 -0.0742598 -0.070001 -0.0561203 -0.0872938 -0.190542 -0.0309445 0.0910052 -0.132334 -0.0653753 -0.0685137 -0.0650282 -0.00771253 -0.0932703 0.0404703 -0.0515773 0.0919765 -0.00237878 0.0510829 0.058898 0.0344471 -0.0676064 0.0701929 0.0887441 0.027832 0.0554308 -0.0305659 0.0388841 0.135731 0.080629 -0.0176328 -0.0632613 -0.0593691 0.0200077 0.0436622 0.126761 -0.0291081 0.153334 0.172698 -0.0929713 0.124425 -0.0164546 0.171278 -0.0802424 0.110863 0.0452873 -0.154083 0.0341529 0.0985345 -0.142017 0.128997 -0.0390171 -0.0610623 -0.0493002 -0.0331566 -0.176058 -0.02022 -0.0376023 0.132007 0.0565559 -0.116315 0.0294908 -0.130316 0.039322 -0.121676 0.0597161 0.163126 0.145751 -0.068274 0.101666 -0.187731 -0.0174146 0.0661536 -0.0935873 -0.0396119 -0.0260109 -0.0350022 -0.0627377 -0.107218 -0.156618 -0.133199 -0.149329 0.00984749 0.131007 0.0913911 0.0700765 0.126928 -0.0223944 0.0503689 0.0931769 -0.0335574 -0.0627148 -0.073651 -0.0149911 -0.0010781 -0.00249163 -0.035081 -0.0540339 0.0293478 -0.101619 -0.00304514 0.0287249 0.041472 0.0280329 0.0346145 0.0269675 0.103715 -0.0161104 0.0240574 -0.0745419 0.188243 -0.0984489 0.138665 0.00646052 0.0299094 -0.141643 0.16948 0.0148671 0.0484494 0.0317395 -0.137829 -0.00684612 0.134208 -0.0301885 0.184457 0.0555203 0.0386147 0.0887279 -0.0554862 -0.0535954 -0.0942002 -0.14631 -0.00248685 0.116644 0.186491 0.0359339 0.0703921 0.058818 0.108448 -0.0426365 0.0432335 -0.0143912 -0.0736109 -0.0498767 0.0468702 0.116565 0.0562257 -0.0224701 -0.164336 -0.0884574 0.0238449 -0.0492923 0.074203 -0.115574 -0.198729 0.0138078 0.0102115 -0.124671 0.141243 0.191226 -0.0558022 -0.0738889 0.0366754 -0.0533965 0.0904181 -0.0104574 0.132245 0.103795 -0.00206127 0.00204485 0.0737068 0.0090053 0.0584824 0.0685938 -0.0851769 -0.0376688 -0.138771 -0.153904 -0.00750106 -0.041103 0.0398401 -0.0620599 0.136155 -0.00308053 0.107261 -0.174311 0.118497 0.106909 -0.103784 0.0359823 0.0549108 -0.0938614 -0.0698531 -0.187444 -0.0362955 0.0515349 0.00317784 -0.0621676 0.167024 -0.0785716 0.0506984 -0.0455512 -0.0727323 -0.0326583 0.0292055 0.0322362 0.093014 0.055936 -0.0363696 0.0212385 0.0108321 -0.0153402 0.0880782 0.0419781 -0.131695 0.0889379 -0.0294087 0.191763 0.0416428 -0.136361 -0.0779668 -0.108118 -0.0467563 0.0143112 -0.0384877 0.0717195 -0.0957171 0.104677 0.184961 -0.0545528 -0.039607 0.0459241 0.00174995 -0.149409 0.0163026 0.077381 -0.102648 -0.0255251 0.0179841 0.135627 -0.0367605 0.0149339 -0.123535 0.0480062 -0.0366185 0.123541 -0.0356893 0.0603544 0.0475444 0.0100952 -0.0619783 -0.130489 0.101424 -0.0892411 -0.060216 -0.0494203 0.0664126 0.000858185 -0.144334 0.00538852 0.110854 -0.0625581 -0.0352325 -0.0704725 -0.00526136 -0.139086 0.0147541 0.164738 -0.00112453 0.0792952 0.111373 0.0225924 0.0628517 0.00533339 0.167329 -0.0846521 -0.045744 0.00608737 -0.0439424 -0.0351923 -0.0902823 0.0351373 0.0366629 -0.141749 0.152274 -0.0523875 -0.00547964 0.0962524 -0.0172461 0.00503024 -0.01146 -0.0903705 -0.157417 0.0315929 0.0167574 0.0352549 -0.135916 0.176302 -0.156053 0.0698206 -0.132759 0.114327 -0.162487 0.098942 0.000574778 0.0169337 0.00706955 -0.162492 -0.11494 0.0323966 0.103761 -0.0981481 -0.0363016 -0.0613135 0.0109135 0.0532198 0.0531133 -0.0658988 0.00580792 0.179372 0.0447288 -0.0730098 0.00191854 0.0376787 -0.0465351 -0.0839868 0.0252179 -0.145407 -0.00749078 -0.0941028 -0.0134762 0.0172955 0.0545918 -0.0813937 -0.167798 0.07198 0.189494 0.0761197 -0.03178 0.0300466 0.0272269 -0.0964449 0.00488636 -0.0615565 0.0781795 -0.0585337 -0.052141 0.0832926 -0.0620319 -0.0251254 0.0144035 0.0158963 0.141223 -0.118178 0.129278 0.0323985 0.0773363 0.101065 -0.161513 0.0265107 0.0628802 0.12494 0.027911 0.0895212 0.112357 -0.0184524 -0.00228789 -0.0598171 -0.0860022 -0.0996365 0.0710584 0.0235926 -0.0312271 -0.118295 -0.00211977 0.0676254 0.0510916 0.109479 0.0301238 -0.161013 0.000661927 0.0809189 -0.0717495 0.00973215 -0.0801416 0.0552382 0.123547 -0.179011 0.00325032 0.0932956 0.053842 -0.0640917 0.191899 0.00320618 -0.120448 -0.0253342 -0.0891273 0.0241787 -0.0437162 0.0664438 -0.110956 0.0720911 -0.04547 -0.0841444 0.0320199 -0.034513 -0.0168466 -0.0505522 0.174576 0.0653357 -0.0946994 -0.0608934 -0.00410576 -0.0215015 -0.0317394 -0.107136 0.115281 0.0671091 0.152195 0.164065 0.128624 -0.0093464 -0.0562478 0.0281292 0.0233187 -0.0925972 0.0282382 -0.0462303 -0.0536855 0.113772 0.0176577 0.0220451 0.0197658 -0.0154346 0.0795531 -0.0726935 0.0270661 0.102592 0.0272395 -0.114946 0.0524778 -0.0802928 0.031845 0.0167464 -0.0405746 0.166211 0.0321747 -0.048813 0.0211548 -0.0781646 0.126388 0.0260799 0.0481808 -0.0287522 0.0159851 0.0976123 0.036117 0.146093 0.0263411 -0.0393998 -0.0546171 0.058743 -0.0140974 -0.101713 0.182961 -0.0687934 -0.0621461 0.159424 -0.000640988 0.0612167 0.0179983 0.104258 0.0650501 -0.0661624 0.0875861 0.0288403 -0.0562904 0.0468513 0.0655132 0.0488534 -0.130624 -0.0291422 -0.00481786 -0.0625686 0.0426451 -0.172373 -0.124121 0.0226017 0.0923996 0.0637757 -0.0164702 0.182702 0.0341407 -0.0208201 0.0637568 0.0636953 0.0612305 -0.00653923 0.0718858 -0.0564343 -0.103237 -0.0327497 0.0214156 -0.0726312 0.0713472 0.0707806 0.109837 -0.0658409 -0.0929371 -0.0693803 0.133242 0.122986 0.0909435 -0.0700801 0.166784 0.0577448 -0.136375 0.153306 0.00330097 -0.107472 -0.040855 0.031273 0.0368246 -0.0811868 0.0114911 0.0679477 -0.123022 0.0558431 0.138264 0.125517 -0.0124887 0.0363604 -0.0292444 0.0175987 -0.0323842 -0.162065 -0.117184 0.128474 0.183697 0.0644059 0.115536 0.131649 0.151028 -0.0765269 0.072662 0.0320666 0.132109 -0.00214361 0.0691814 -0.0331394 0.165402 -0.0197228 -0.0343968 0.192045 -0.11705 -0.0521577 -0.0725898 0.0966021 -0.0220173 0.0769728 -0.189957 0.154047 0.032646 0.00749633 0.119997 -0.13628 0.173771 -0.0268365 -0.00950617 -0.0178047 -0.0141908 -0.0435914 -0.0887398 0.0702756 -0.0585001 0.110778 -0.113928 -0.120419 0.117438 -0.0072334 0.111994 -0.0156517 -0.0824774 0.0167839 -0.114301 -0.0263033 -0.108379 -0.0540999 -0.0261377 0.081268 0.0225022 -0.0499768 -0.0261893 0.0441889 0.00704606 -0.140806 0.0713808 0.00342322 0.136617 -0.00739328 -0.137144 -0.0762541 0.090176 0.045269 -0.112018 0.0603987 -0.117456 0.0836658 -0.109068 -0.129149 0.00323326 -0.0821466 0.0221385 -0.0906193 0.0473843 0.0440064 -0.0709995 -0.0185021 -0.0098555 -0.0545285 -0.16085 0.0432086 0.0561799 0.135763 -0.0215146 -0.180842 0.00900939 0.160601 -0.0719406 -0.0916337 0.0500273 0.0867238 -0.0121484 -0.119642 0.180242 -0.151158 -0.124171 -0.00992531 0.0126558 -0.0106328 -0.0130126 0.00814846 -0.0385595 -0.0603852 -0.0941116 0.00262684 -0.178987 -0.0878964 0.106462 -0.00617167 0.144951 -0.0177877 -0.0252448 -0.168462 -0.00804861 0.13914 0.00616734 0.00809222 -0.135109 0.0126759 0.0838701 -0.0370771 0.0729212 0.113236 -0.0909365 -0.0110317 0.042285 -0.0266696 -0.134836 0.0512358 0.074401 0.0402615 0.0555427 0.171839 -0.150282 -0.00287323 0.12607 -0.0155908 -0.180217 0.00536745 0.0865727 -0.0470484 -0.0218128 -0.0725788 0.167834 0.00680022 -0.0113173 -0.0225703 0.0434432 0.102721 -0.139831 -0.124824 0.0693508 -0.126354 -0.0723218 -0.004496 0.139104 0.0879856 -0.032592 -0.0550151 -0.0986723 -0.0648186 -0.127474 0.0637578 0.0143612 0.0156272 -0.0547724 0.0398366 -0.0131552 -0.0340724 0.124507 -0.134073 0.124648 0.0486116 -0.0230269 0.174153 -0.0245312 -0.0837834 -0.00903307 -0.0744677 -0.0264726 -0.0124887 -0.0705587 -0.0165893 0.0854201 -0.0635425 -0.0164338 0.0134868 0.0986713 0.00944833 0.125615 -0.178807 0.187562 -0.0280948 -0.0216378 0.116122 -0.0524018 0.109484 -0.0139864 0.0388596 -0.00429253 -0.0989866 0.00257812 -0.0573136 0.172168 -0.039053 0.00467704 -0.0305284 0.0745562 0.192709 -0.158754 -0.103549 -0.0145023 0.00510754 0.0234451 -0.0166475 -0.0465507 0.0530806 0.00717479 0.0293254 0.147754 -0.121402 0.164455 0.0507264 -0.162443 0.120924 -0.0197426 0.00643934 -0.0669755 -0.0728313 -0.123418 -0.0823096 -0.0232194 0.0145993 0.140321 -0.0241222 -0.135419 0.112705 -0.0206512 -0.00976063 0.0455069 -0.0997645 0.00423718 0.199085 0.127357 0.0259663 -0.0125391 -0.101438 -0.0754439 -0.0723695 0.0809321 -0.00637947 0.0299785 0.121131 0.0445522 -0.0229852 0.175278 -0.105897 -0.054071 0.0660756 0.112728 0.0596238 0.0967678 0.167163 -0.116651 0.0288235 0.0237928 -0.032536 0.0805481 -0.0253872 -0.0942096 -0.00429587 -0.0925511 0.0893333 0.0522251 0.0928286 -0.0147208 0.0951503 -0.0283939 -0.0461863 -0.159736 0.094253 -0.109821 0.0888255 -0.149401 -0.0705434 0.0247638 0.12943 0.0273195 0.100977 -0.134559 0.0386595 0.141378 0.0344855 -0.0559104 -0.109548 0.00697226 -0.14649 0.0109734 0.0289674 -0.0331577 -0.0034627 -0.114183 -0.0159845 -0.00737751 -0.0229266 -0.0214562 0.113471 -0.0829719 -0.0452201 -0.0608894 -0.161027 -0.112419 0.0120435 0.0671847 0.027152 0.199463 -0.121105 0.0768796 0.0727654 0.0269233 0.164213 -0.0902481 0.143354 0.00913293 -0.0246012 0.0553351 0.0935615 -0.145531 0.076226 -0.128816 0.0685341 0.176532 0.0371774 -0.0528701 -0.0738806 0.0859879 -0.0255477 0.0307732 -0.016083 -0.0241708 0.0590461 -0.0136144 0.0453253 -0.00428886 0.0512842 0.0168793 -0.155056 -0.0364878 0.00396476 -0.0640913 0.0318592 0.169961 -0.0720085 -0.0140915 0.0157068 -0.0921319 0.0118237 -0.110507 0.0598939 0.00262297 -0.0889802 0.00277319 0.0157942 0.147833 0.0635026 0.0622725 0.0248175 -0.0913202 -0.115684 0.0860265 0.112191 0.155419 -0.0691698 0.112558 0.0811511 -0.0344824 0.0664724 0.03072 -0.0693554 0.108175 0.0904178 -0.0770254 0.0832708 -0.0940687 0.0455295 -0.150019 0.00929011 -0.0450432 -0.0385334 -0.0716115 -0.0380943 0.0623916 0.0481298 -0.0130543 0.0219189 0.120001 -0.0253853 -0.140264 -0.0281099 -0.027961 -0.00677878 -0.0471297 -0.0961791 0.0103292 0.179866 -0.0495664 0.0125945 0.0336419 0.00563994 0.137976 -0.129934 -0.0528843 -0.130333 -0.134589 0.126006 0.0820425 0.0350423 0.0368806 0.114576 -0.0425665 -0.0722051 0.00283065 -0.0603093 0.0563603 0.0192435 0.0180015 -0.107629 -0.0446896 0.0768777 -0.0835484 -0.0941207 0.102012 -0.154428 -0.134646 0.168885 0.00219935 -0.0678774 0.131414 0.0713863 0.101728 0.0295415 0.113365 0.141117 -0.0774419 -0.0836025 -0.125485 0.00174331 0.0197262 -0.110802 0.151942 -0.0194062 0.115633 0.0223881 -0.00958711 -0.0145622 0.143739 -0.0937278 0.00260607 0.0874275 0.0367044 0.0266309 -0.00508901 0.0448488 -0.0914777 -0.12776 -0.0325975 0.0100346 -0.128606 0.00951851 -0.0460328 -0.115856 -0.0189917 -0.180673 0.0239399 -0.165411 0.0223298 0.0904941 -0.0712055 -0.00521262 -0.0543013 -0.0642445 -0.0218608 0.0492096 0.0845646 0.119249 -0.0136964 -0.0499112 -0.129154 0.0678892 0.0985954 -0.0342944 -0.0120014 0.0435952 0.0993071 -0.0119389 0.104807 0.0677127 -0.0607175 -0.04469 -0.080307 0.0432045 0.029175 0.015241 0.0415673 -0.0966457 0.139507 0.0129473 0.0837457 0.0389326 0.142238 -0.04267 -0.0660859 -0.119717 -0.0746988 0.179754 -0.0222408 0.0159189 -0.0400742 -0.0816777 -0.0644221 0.0643994 0.114164 -0.00611125 -0.107025 0.0136013 0.099709 -0.015688 0.0356766 -0.0786228 0.180306 -0.0332976 -0.0847675 0.0377935 0.0356688 -0.0469739 -0.0799503 0.0435666 0.0930602 -0.00550706 0.0813748 -0.00846622 0.00580187 -0.0850709 -0.149394 0.115718 0.000982884 -0.157664 0.0219025 -0.0540423 -0.102625 0.151142 0.127294 0.109161 0.0767718 0.0679053 -0.0373888 -0.00576962 0.149874 0.0951363 0.0132256 -0.0495447 -0.0604335 -0.0191833 -0.054548 -0.0153223 0.0869573 0.108072 -0.000923177 0.12947 -0.18696 0.00618817 0.108099 -0.0243854 -0.123732 -0.189282 0.0404021 -0.0414957 -0.0500251 0.157639 -0.0776131 -0.120114 0.11147 -0.164421 -0.111851 0.12444 0.0289598 0.0245595 -0.0337864 -0.0584958 -0.0487954 -0.101553 0.0961509 0.0456163 -0.0392374 -0.136773 -0.0755601 -0.0654904 -0.0844916 -0.0860154 -0.131401 0.00211919 0.0953776 0.10412 -0.0624897 -0.137315 -0.0338557 -0.0410716 0.192077 -0.0193161 0.00319609 -0.050427 -0.0928415 -0.00565828 -0.0323283 0.128968 -0.101343 -0.0945586 -0.0503567 0.159716 -0.0226669 -0.0724055 0.0664644 -0.000787676 -0.0736109 -0.100425 0.0726738 -0.023804 0.187406 -0.026113 -0.124957 -0.0529368 -0.0612965 -0.0240418 0.0963766 0.0190137 -0.0577689 0.0338725 0.0461606 0.0865712 -0.0333674 -0.00871626 -0.171789 -0.134214 -0.00472078 0.0983801 0.119842 -0.0985497 0.0632619 0.0763112 0.0482177 -0.0294535 -0.0292457 -0.0995034 -0.118065 -0.121563 0.0449021 -0.0831693 -0.175407 0.014267 0.0909742 0.149453 -0.0606424 -0.17214 0.0378647 -0.135704 0.102367 0.064124 -0.117795 0.139423 0.0704628 0.124116 -0.0866053 -0.0925398 0.0461267 0.0756428 0.0535437 0.076778 0.0735182 0.100533 -0.045027 0.17709 0.12102 -0.0935815 -0.0594689 0.09949 0.0559359 -0.0902761 0.0371873 -0.0496437 -0.000402885 0.0481015 0.0316025 0.0565752 0.0649592 -0.161092 0.11136 -0.051118 -0.029357 -0.0313083 -0.0927984 0.0211985 -0.0275809 -0.102657 -0.0384161 -0.0170857 -0.0018126 -0.00660162 -0.121952 0.0146874 0.1304 -0.0741811 0.0120947 -0.03063 0.166353 -0.124796 -0.148662 0.0564541 -0.0665272 -0.0102145 0.158059 -0.091101 -0.0631166 -0.0172995 0.0760955 0.109627 -0.127558 -0.132351 0.0625562 0.0130807 -0.0290297 -0.153452 -0.014113 0.0756533 -0.0802383 0.073633 0.0706931 0.0811543 -0.135655 -0.0405268 -0.0478089 0.116841 0.108428 -0.143156 -0.0462188 0.0251995 0.0075951 -0.0995076 -0.0419616 -0.0106842 -0.134615 0.00133134 -0.10775 0.0491263 0.0191474 -0.0538945 0.0767251 0.0180192 -0.0630614 -0.073322 0.0101904 -0.148975 -0.106707 0.0742459 0.163866 0.0250316 0.163555 0.0552163 0.0163961 -0.0664746 -0.0245541 -0.0452156 0.0148823 0.0566983 0.123402 -0.0960296 -0.17547 -0.0467893 0.0381099 -0.0214482 -0.102054 0.133141 -0.14385 -0.0371073 0.0440304 0.154667 0.0649609 -0.112438 -0.153159 -0.190604 0.00244334 -0.0203987 -0.120402 -0.108144 -0.0270043 -0.0121134 -0.0383739 0.0586596 -0.0556397 -0.0145595 0.164097 0.132242 0.0199692 0.000740192 -0.0473862 -0.160785 -0.0811452 -0.0369781 0.125731 0.0391463 -0.0328871 0.101403 -0.054771 0.0920395 0.017725 0.0748362 -0.0408599 -0.0483408 -0.0818723 0.116126 0.0486771 -0.142987 0.0129817 0.150356 0.0841541 -0.0978139 -0.00499865 -0.0587412 -0.126189 -0.0360899 0.011915 0.121521 -0.063848 0.00105963 -0.135916 -0.122127 0.00199559 0.0741695 0.106197 -0.052482 -0.0621277 0.0681047 0.0758478 0.026552 0.0878307 -0.10273 0.184738 -0.0525065 -0.0131075 0.0486674 0.0231537 0.145978 -0.104351 0.0155392 0.0132375 -0.0501662 0.0567323 0.10402 -0.0526876 0.0687785 -0.0703865 0.0633834 0.079522 0.129143 -0.072817 0.150444 0.0426057 0.113754 0.0449124 0.0311673 0.13337 0.0777268 -0.108218 -0.0293229 -0.00861458 0.00460695 0.0417576 -0.0134755 -0.0816186 -0.0831715 -0.0792727 0.0788391 0.0362619 0.133023 0.0333012 0.105826 -0.118334 0.128854 -0.161254 -0.14554 -0.0268463 0.0190956 0.115628 -0.0449361 0.0402595 0.0367536 -0.076596 0.0492878 -0.0401612 0.000608168 -0.0170007 0.0901875 -0.0592966 0.0202335 -0.060921 0.127909 0.0236837 -0.0577388 -0.0606387 0.0977025 0.178329 -0.0517034 0.0224513 -0.118832 0.0966975 0.0794715 -0.187087 -0.037806 -0.0890748 -0.0874442 0.0404071 -0.194519 -0.114197 -0.0892257 0.119952 -0.083508 -0.00367187 -0.0660069 0.0319255 -0.00485371 0.0674481 -0.113041 0.0554278 -0.016218 0.00121301 -0.158863 0.0912962 0.0223151 0.000610521 -0.15062 -0.0594727 -0.0398273 -0.0362456 0.0759537 -0.0803546 -0.110741 -0.0759126 -0.111675 0.0719038 0.0333078 -0.17421 0.019102 0.160454 -0.0301653 -0.0944851 0.0957012 -0.16948 0.0354837 0.171152 0.133587 -0.00837328 0.0750755 -0.0691741 0.0887953 0.0200712 -0.10375 -0.0940383 0.129829 -0.0337856 -0.124933 0.118509 -0.0456557 0.0984979 -0.0577653 0.0947106 0.0995748 -0.113135 0.1319 -0.0172856 -0.0689105 0.183269 0.0924586 -0.0501711 0.0185575 -0.0240176 0.154179 -0.140088 -0.0645552 -0.0882889 -0.0113746 0.0815691 -0.0902448 0.0282648 -0.10494 -0.067139 0.162972 0.0743564 -0.0137763 0.109858 0.172424 -0.146676 0.0320844 -0.0993202 -0.0335062 0.106005 -0.0738701 -0.0458688 -0.0782947 -0.0910388 -0.100817 -0.186199 -0.0958775 -0.107716 0.0852394 0.0721517 -0.096578 -0.00506221 0.0841898 -0.0837158 -0.182953 -0.053112 0.0378257 0.0858423 0.0637697 0.0180886 -0.0275426 -0.0313924 0.00749441 0.129442 0.128823 0.0393054 -0.00487491 -0.0579102 -0.0854643 0.0742458 0.0785247 -0.011691 -0.0471087 -0.0873788 -0.0685957 -0.0694589 -0.0420467 0.00591941 0.0165174 -0.15304 0.15815 0.0349858 -0.110631 0.165858 0.0279977 0.081765 -0.109064 -0.142805 -0.0483299 0.0294635 0.123576 -0.104324 0.0145995 -0.079634 0.0141867 -0.196442 0.161725 -0.0138796 0.109496 -0.0640567 0.059374 0.0501945 0.0448438 -0.00287981 -0.0308859 0.0536623 0.0325338 -0.104695 0.027559 0.0319459 0.0300869 0.145076 -0.0418374 0.079032 -0.116724 0.144182 -0.0348796 0.0593516 0.0563673 0.0801417 0.105488 -0.0770653 0.149884 0.0455821 0.0570258 -0.0684281 0.199223 -0.124965 0.0386741 0.179695 0.0466545 -0.0898507 -0.061605 -0.0619279 -0.0392324 -0.0340097 0.0779135 0.100486 -0.0461663 0.0349813 -0.136413 0.16029 0.169768 0.113252 -0.0211946 -0.0218404 0.115973 0.173171 0.0634713 0.00956771 0.011807 0.0147294 -0.0665651 0.0351564 -0.166591 -0.0781367 0.0225639 -0.074541 -0.0683519 0.043139 -0.0351737 0.0217331 -0.0434372 0.0701888 0.0104264 -0.0709336 -0.0329586 0.0117144 0.0615059 0.0757282 -0.0625941 0.128368 -0.08741 0.0149401 -0.115631 0.00445746 -0.053848 -0.0466663 0.191708 -0.0541317 0.0442583 -0.0502827 0.133692 -0.126554 0.0499733 0.0172178 -0.0819809 0.145902 -0.092117 -0.0670663 0.0160595 0.00550735 0.183057 -0.0996376 0.0141211 0.120427 0.154947 0.118027 0.108134 -0.137817 -0.0342717 0.155528 -0.0424722 -0.0147094 -0.0680159 -0.0493223 0.16776 -0.0390066 -0.0807746 0.0369463 -0.139802 -0.0982556 0.0611515 0.11577 -0.00562915 -0.0958207 0.125169 -0.0382596 -0.0499125 -0.0385036 0.0817846 0.0796081 0.0150573 -0.109281 -0.0561632 -0.0363399 0.0175211 -0.173551 -0.0182543 0.0702481 0.182035 -0.119775 -0.00381873 -0.0620497 0.0690637 0.0486003 -0.00359523 0.199448 -0.0287264 -0.0294651 0.0529296 -0.114264 0.0950594 -0.0356946 -0.00640128 -0.0472607 0.0850268 0.116196 -0.0552465 0.0541187 0.0429158 -0.0587199 0.0316555 -0.058339 0.0426604 0.0392765 -0.0615405 -0.124824 -0.0489532 -0.182071 0.00956283 0.0482337 -0.0256412 0.069538 0.00686707 -0.144852 0.0318419 0.0528106 -0.0203178 -0.154633 0.112425 -0.0205173 0.0376174 0.024312 -0.0217193 -0.0149778 -0.0760826 -0.0127128 0.0306873 -0.107225 -0.175674 0.104728 0.00470731 -0.0643166 0.0962515 -0.00101311 -0.0110172 0.0139821 -0.144169 0.0578368 0.0720429 -0.0379709 -0.0159691 0.027484 0.191037 -0.00715651 0.08146 0.0136682 -0.00859398 0.100185 0.0992992 -0.00743315 0.0900506 -0.110183 0.121678 0.0839134 -0.0357943 -0.0378352 0.0367092 0.0684538 0.0124677 0.0136594 -0.118764 0.0227266 -0.0584712 0.0316476 -0.00477515 -0.0562921 0.023355 0.0617177 0.00648761 -0.0686063 0.0165885 -0.018408 0.102096 -0.079245 0.0448932 0.0193255 0.14081 -0.0514649 -0.0586155 0.138241 -0.0527663 -0.0605874 -0.107802 -0.0204528 0.148963 0.00934286 0.0539965 0.0679776 0.0764997 -0.0281233 0.0384815 0.190267 0.120574 -0.153063 -0.0215628 0.0487956 -0.0455891 -0.120009 -0.12332 -0.0212737 -0.0075161 -0.00729592 -0.0103537 0.118205 0.0713554 -0.0115767 0.00653567 -0.0719332 0.167165 0.0601735 -0.0169187 -0.0685575 -2.42072e-05 0.00868397 -0.00486113 -0.042874 0.142377 -0.0273739 0.0235686 0.157507 -0.151885 0.096137 -0.186568 -0.060034 -0.0674783 0.104944 -0.113316 0.125346 0.181455 0.151106 -0.0872217 0.0868848 0.0134354 0.000450641 -0.0971732 -0.0807381 -0.0153994 -0.140763 -0.106437 0.0790535 -0.158838 0.0556879 0.0340503 -0.0807496 -0.0930953 -0.00547083 -0.170129 0.00734858 0.0407689 0.0580369 -0.116244 -0.117025 0.0827639 0.0108845 -0.0619273 0.0167491 0.0988453 -0.0354809 -0.0695355 0.0356607 0.0488124 -0.00416188 -0.117463 -0.101771 0.0955615 -0.155973 -0.10059 0.0183855 0.0476498 0.0202961 -0.00689764 -0.10844 0.163927 0.0137594 -0.109666 0.0790273 0.104645 0.0701579 0.0577323 -0.0621908 -0.0301254 -0.0484345 0.0864005 0.0917902 0.174187 0.0207001 0.0501161 -0.0204853 -0.0593317 -0.134836 0.0162382 0.106118 -0.0298653 0.0812427 -0.00955507 -0.198347 0.0871077 0.0596148 0.188315 -0.0072135 0.00155771 -0.0230323 -0.101128 -0.106093 0.0711227 0.0600271 0.172702 -0.0437612 0.071027 0.0258227 -0.0773532 0.04121 -0.0807614 -0.00281329 0.0921853 -0.0905852 -0.0515223 -0.120343 0.0768343 0.0388761 0.0263593 0.00570902 -0.0965163 0.103475 0.0351719 -0.185407 -0.120143 0.0204336 -0.0909562 -0.10112 0.067742 0.00455412 0.0133748 0.12308 0.112868 -0.157334 0.0974125 0.0256804 -0.105199 -0.125573 0.0737675 -0.0637336 -0.0620056 -0.0253484 0.10275 -0.11474 0.128572 0.159025 -0.0181011 -0.10457 -0.0355982 0.0765255 0.175823 0.132102 0.158486 -0.0206879 -0.00473902 0.109102 0.0320792 -0.040963 0.160317 0.0983424 -0.0749844 -0.12456 -0.0843281 0.0293785 -0.147881 -0.0373511 -0.138324 0.120431 0.117687 -0.118327 -0.00928887 0.0223295 0.0494254 -0.108128 -0.0844776 -0.093914 -0.0330533 -0.151512 0.0640583 -0.0180746 -0.0668644 0.00684881 0.000512893 -0.122041 -0.141335 -0.0284633 0.19802 0.12265 -0.134003 0.0632463 -0.0783106 0.0260668 0.119522 0.0146656 -0.03332 -0.144833 0.0683547 -0.0173356 0.104159 -0.157961 0.0433143 -0.0597811 0.0134654 0.0972537 0.0577831 0.121355 0.0342735 -0.0944216 0.157113 -0.099106 0.156637 0.0162402 0.0198009 0.103819 -0.055761 0.0392933 0.035372 0.117554 -0.115964 -0.119661 0.0682108 -0.0656296 -0.0855817 0.0930197 -0.0216954 0.0270044 0.181725 0.0680639 0.0420797 -0.00140895 -0.111304 0.0596681 -0.0258135 0.0945492 0.0229216 -0.0629817 0.165347 0.0494299 -0.0536896 -0.123412 0.0218252 0.0990665 0.0641114 0.0590559 0.132613 -0.0540314 0.10322 0.0526804 -0.0175099 -0.0547803 -0.0480481 -0.178959 -0.0155088 -0.0707517 0.0782409 0.0377357 0.0936427 -0.139119 0.00610237 -0.111171 -0.0456084 -0.00163717 0.119663 -0.00866917 -0.00960183 0.0346378 -0.116879 0.103482 -0.149399 0.00557487 -0.0566313 -0.0543801 -0.0262149 -0.107087 0.0991272 -0.0280811 -0.109907 0.0140594 -0.133085 -0.0416397 -0.0145303 0.163746 -0.0411317 -0.0411754 0.0701534 -0.163104 -0.0784231 0.0290453 -0.0316648 0.100441 0.051924 -0.0217763 0.014347 -0.146081 0.0417057 -0.0152235 0.0731545 -0.0888413 -0.00268043 0.00720808 -0.0953748 0.00680043 0.0848701 -0.0783941 0.0563532 -0.0383069 -0.152398 -0.109913 -0.0596624 0.0307299 0.129942 0.028168 0.0549499 -0.0400933 -0.0229545 0.0923774 -0.0333236 -0.0394118 0.0278906 -0.0561294 -0.0747959 0.0183134 -0.0498873 0.0692333 -0.0832323 0.10025 -0.014062 -0.112592 0.0128599 0.127323 -0.126262 0.194056 -0.0029809 0.0513773 -0.053996 -0.0788228 0.143883 -0.0498106 0.183873 -0.0997342 -0.00782446 0.16871 0.051131 -0.0691444 0.00142081 -0.174594 0.0276715 0.176331 -0.0055907 -0.0638486 0.149711 -0.0195227 -0.132539 -0.0834923 0.0922424 -0.0653099 0.0261225 0.172294 0.0397068 -0.125079 -0.184359 0.0220346 -0.0898502 0.0363342 0.0123687 0.0863703 -0.0612218 -0.0875518 -0.131035 0.0112337 -0.0602844 -0.128387 -0.0994194 0.0370054 -0.068805 -0.0102097 -0.102732 0.0831636 0.134072 -0.0600488 -0.00935494 0.0631463 0.025373 -0.0662285 -0.0982697 0.0574316 -0.0409867 0.0780363 0.0688842 0.0630176 0.0477906 -0.00202649 -0.0325429 0.101671 0.0816861 0.0287836 0.0721278 -0.0382363 0.000794186 -0.183475 0.0625543 0.00179783 -0.095107 0.00603962 0.0699875 0.106424 0.0300614 -0.166046 0.0286056 -0.12362 -0.170999 -0.05293 -0.0997752 0.187106 -0.100576 0.010713 -0.0885653 -0.150004 0.0425568 -0.0857891 0.0346565 0.0708173 -0.0848252 -0.0155385 -0.112949 -0.11656 0.0300176 -0.017851 0.00539663 0.078865 -0.0991055 -0.18231 -0.106061 0.0222841 0.0554167 -0.153185 0.157239 -0.128231 -0.0354193 0.119406 -0.0386065 0.01531 -0.100493 -0.0400542 0.010461 -0.093312 -0.0325025 0.0913523 0.04875 -0.0283224 -0.0918946 -0.0497029 0.0887425 -0.176468 -0.159635 -0.148371 0.00349175 -0.00692281 -0.0493489 0.00557011 -0.123326 0.0828402 -0.134268 0.0645335 0.180885 0.00976809 0.0433958 0.0418396 -0.0965765 -0.0520372 0.0213639 -0.00695831 0.0145808 0.0844653 -0.137438 0.000580665 0.0589613 -0.0654787 0.0789848 0.030519 0.14197 0.161493 -0.0257038 0.126972 0.0598395 0.0461506 -0.0590468 0.0774251 -0.0246074 0.0344006 0.0828521 -0.0169382 -0.0938739 -0.169407 0.105998 -0.0740109 0.020511 0.0319339 0.0379381 0.0454189 -0.0268462 -0.0651431 0.166689 -0.0959161 -0.0836473 0.032526 0.0363015 -0.073604 0.0734514 0.0768853 0.00971533 -0.13108 0.0999535 -0.0522909 -0.0318596 -0.0398202 -0.18459 -0.0209575 0.134715 0.0115491 -0.0709088 0.0888319 0.0344661 0.0323516 0.0713027 -0.0561831 0.058018 0.160286 0.0733266 -0.064086 -0.062587 -0.0160802 0.0559497 0.0112888 -0.0812059 -0.00968107 0.0636528 0.144919 0.128739 -0.0718367 -0.0160876 -0.0279034 -0.0506038 0.00506175 -0.0660401 0.0109048 0.0556151 0.183337 0.0121835 -0.151971 0.0604209 -0.079491 -0.0705743 -0.00468986 0.0519386 -0.0656521 -0.187034 0.116776 0.0691944 0.0356738 0.0862367 -0.126078 0.00572019 -0.121952 -0.0593568 -0.0917265 -0.0883364 -0.0435851 0.0496477 0.095275 0.148462 0.0892589 0.0520847 -0.0743333 -0.00821445 0.0179237 0.0932769 -0.0407367 0.0287239 -0.064586 -0.0313676 0.0606923 -0.0830513 -0.0361992 0.0301914 0.0239029 -0.156221 -0.0530623 -0.135611 -0.0625024 -0.159919 0.11007 0.0676478 0.0797027 -0.0635273 0.0156138 -0.0048841 -0.0287387 0.01554 0.02977 0.0217179 0.0235952 -0.0638413 0.0220944 0.140211 -0.168015 0.0156311 -0.0828857 -0.0542469 0.117571 0.0326623 -0.0995081 -0.0251976 0.00844133 -0.0177904 -0.0887789 -0.0226258 -0.0829885 0.085293 0.0498327 0.0952097 0.0105325 0.0249201 -0.047818 -0.110151 -0.109415 -0.146954 -0.0911947 -0.039541 0.0833842 0.0264331 0.0479568 0.0846221 0.132195 -0.0527839 -0.00546354 0.0585574 -0.0775058 0.050965 0.066465 0.0424802 -0.0531934 -0.19153 -0.0593944 -0.0468565 0.0276067 0.0203183 -0.0258098 0.0889751 -0.0517684 -0.0622573 -0.0241622 -0.0514093 -0.020684 0.109605 0.0457873 0.090796 0.0495607 -0.040318 -0.0650173 0.00242625 0.0495799 0.0419184 -0.164829 0.046718 -0.0530654 0.0565618 -0.0598866 0.0234915 -0.0129826 0.0149705 0.0744703 0.0179432 0.0684346 -0.119436 -0.0785129 0.135336 -0.0618573 0.104908 -0.0150426 -0.0314283 0.103643 0.10572 -0.179975 0.0132395 0.113853 0.0615725 -0.0632549 -0.0624278 -0.0127316 -0.0819054 0.138106 0.062334 0.0133246 -0.0467391 0.0765086 -0.0976615 0.0364811 -0.0274286 0.0814342 -0.0214029 -0.0759799 -0.0653387 0.0121787 -0.0723151 0.03489 0.0621339 -0.0252942 0.0631486 0.00282039 -0.146941 -0.0233257 -0.00353897 0.132549 -0.0469886 0.0947716 0.06382 0.0716063 -0.0183736 -0.0661367 0.0802195 -0.138569 9.1782e-05 -0.0125887 -0.159477 -0.0597187 -0.0739467 -0.154437 0.159085 -0.0459913 0.073284 -0.113047 0.190659 0.0124291 -0.0440756 -0.0177664 -0.0202871 0.128047 -0.0441293 -0.00423027 0.0122123 0.0967192 -0.0488758 -0.0955712 -0.0560679 0.177656 -0.157956 0.0786855 0.066732 0.122603 -0.0350052 0.0369706 -0.100149 0.136009 0.0145679 -0.0479778 0.0366779 -0.13018 0.0523632 -0.138974 0.0378937 0.00930655 -0.0103427 0.0615124 -0.0317314 0.0681556 -0.129171 -0.0206712 0.153367 0.0657341 0.0766841 0.0239669 -0.0528944 0.0788049 0.0872293 0.127298 0.069036 0.107432 -0.00330946 0.0582251 -0.101195 0.0649696 -0.0153578 0.067067 -0.0136357 -0.156107 -0.0278868 0.115399 0.0956684 -0.072677 -0.0539341 0.136465 0.0746233 -0.113532 -0.0872639 0.0857346 -0.152988 -0.0777369 0.0646451 -0.119788 -0.0932494 -0.0273295 0.0096979 -0.169212 -0.0240313 -0.0361294 0.00441633 -0.00302903 -0.102925 0.00442932 -0.0512866 0.0132207 -0.0997712 0.0626901 0.0506451 0.000106233 -0.0360613 0.0300692 -0.100675 -0.000400111 -0.0126665 -0.0459279 -0.0698196 0.0846095 -0.0951078 -0.124744 0.125939 -0.00558207 0.0365832 0.0079601 -0.12455 0.0756243 -0.00957644 0.0903595 0.0674379 0.102101 -0.0979531 0.134318 0.0901218 0.175978 -0.00815584 0.0500199 -0.0507474 -0.0705247 -0.0639964 -0.180919 -0.132642 -0.00965655 0.0589021 0.158142 -0.0632103 0.000657865 -0.115474 -0.128873 -0.167217 0.129219 0.145383 -0.0051502 -0.06356 0.069132 0.131821 0.0906374 0.0411805 -0.0767206 0.042988 0.0391736 -0.164067 0.103056 0.0496595 0.101556 0.0307833 0.00353247 0.0698482 -0.0424696 -0.164797 0.158384 -0.000621851 0.0170445 0.144857 -0.0738315 -0.0888472 0.00371764 0.0373798 0.0448834 -0.0418541 0.0521486 0.100841 0.00394082 0.0129213 0.0786284 -0.00959774 0.0301787 0.110788 0.0479705 0.0265223 -0.0509614 0.18281 0.0155578 -0.0498811 0.09447 0.0396338 -0.0939808 0.0713474 0.110771 0.0067227 0.00325756 -0.00244898 -0.0594185 -0.0400917 0.0375329 0.111036 -0.00637416 -0.0366637 -0.122972 0.149464 -0.0821601 0.109835 -0.0359311 0.173652 0.106299 0.0468401 -0.0814975 -0.0578354 -0.0737567 0.0569508 0.0175632 -0.153007 0.0377688 -0.0964554 0.00805827 0.0846428 0.0230576 -0.00335796 -0.0681436 0.00926389 -0.116807 0.0776996 -0.0433834 -0.0601199 0.00296144 -0.0119982 0.0851375 0.128047 0.139891 -0.017229 0.0372772 0.0596404 0.0631396 0.104939 0.0650933 0.0171392 -0.110211 0.186911 -0.0631332 -0.107657 -0.065027 -0.0653008 -0.0473292 -0.0494406 0.0236525 -0.0878534 -0.0427014 -0.0529477 0.0136185 -0.173906 0.0650807 0.0116084 0.183474 -0.0299057 0.0705455 0.106612 -0.083436 -0.0607644 -0.0907716 0.00748912 0.19453 0.00967321 0.15148 -0.0154989 -0.0900972 0.130359 0.0756623 0.0765022 0.0453244 -0.0972186 0.0540047 -0.0299545 -0.0671401 -0.10839 -0.0323713 0.124265 0.141145 0.0371275 -0.186994 0.17349 0.00980114 -0.0161858 0.139386 -0.0472868 0.0687307 0.0608025 0.106604 0.104645 -0.0307219 0.0531943 -0.00752769 -0.100505 -0.0453796 -0.0680418 -0.060892 0.0143492 -0.0382755 -0.0396426 -0.0913497 0.118517 -0.11101 -0.0293311 -0.00524644 -0.0370297 0.158727 0.0984287 0.0605798 0.153385 -0.0502353 0.117193 -0.00989514 0.0268625 0.080284 0.00431792 0.17687 -0.104707 -0.134925 -0.0191415 0.0204993 0.135316 -0.0607755 -0.0201414 -0.0798796 0.0352457 0.0469994 -0.101122 0.0770311 -0.0383803 -0.165717 0.135226 -0.0373334 0.100509 0.0616908 -0.00106569 -0.0771616 -0.0339398 -0.0345374 -0.0409333 -0.0176598 -0.0725315 0.0226247 0.0260299 -0.00617772 0.130951 0.189953 0.0513443 0.016077 0.0301966 -0.0517046 -0.121647 -0.0436348 0.0386722 -0.0480022 -0.00673106 0.0783845 0.0991284 -0.141477 0.0336949 0.0877436 -0.0832273 -0.08777 0.183874 0.101251 -0.0300902 -0.0668174 0.0261811 0.121984 0.170454 0.139478 0.00320216 0.0787765 -0.0438718 0.0752558 0.133534 0.159973 -0.00996903 -0.0303981 -0.037782 0.0552861 -0.0441285 0.00675456 0.0823665 0.0915224 0.0447851 0.0974544 0.136496 -0.0191582 0.100372 -0.0167018 0.104756 0.0952794 -0.0472283 0.0880913 -0.110039 -0.131531 0.0676572 0.129304 -0.11634 -0.01477 0.0897838 0.134279 -0.0251999 -0.0591287 0.0976758 0.106867 0.0400695 -0.0015892 -0.12769 0.00743336 0.136351 -0.0984618 0.0434943 -0.0200991 0.124209 0.0241557 -0.00375745 -0.0661676 0.0544947 0.0230523 0.026087 0.0726187 0.164058 0.0785158 0.027729 -0.0504688 0.10086 0.133633 -0.0940477 0.0862269 0.0565993 0.0243603 -0.0910664 0.0259481 -0.0795609 0.0211285 0.142117 0.104366 0.0508865 -0.0199095 0.125004 0.129931 -0.0907861 -0.0325829 0.0115618 0.0982892 -0.0479799 0.132128 -0.0614986 -0.0125332 -0.143661 0.0759999 0.0491086 -0.159852 0.0276463 0.0187303 0.00305931 -0.112111 -0.120818 -0.103146 -0.0688236 0.0874443 -0.0976855 0.0567783 0.044587 0.0331261 -0.00694732 0.00989416 -0.0273791 -0.109643 0.060625 -0.111474 0.0873795 -0.068044 0.0633183 0.00117449 0.0735069 -0.0490534 0.0970736 0.088738 -0.0109242 0.131908 0.126575 0.180507 -0.0705537 -0.00351919 -0.0163467 -0.125833 -0.148268 0.0208325 0.0730987 0.0957751 0.0345471 0.114792 0.0240833 -0.190519 0.0210499 0.0423817 0.140028 0.0905378 -0.0891574 -0.178315 0.105733 -0.0675744 0.0534876 -0.0196223 0.0302833 -0.0469352 -0.113875 0.0201957 0.0515374 -0.109207 -0.0527047 0.0064717 0.0879733 -0.0497056 -0.00126927 -0.192274 0.104803 -0.14019 -0.0336124 -0.000568606 -0.0470456 -0.0200481 -0.134539 -0.0301995 0.0502719 -0.101334 -0.12262 -0.0111014 -0.142688 -0.0746465 -0.0132709 0.125011 -0.0239819 0.00286717 -0.1535 0.0530634 -0.138445 -0.0744059 0.0107294 0.0942443 0.00334338 -0.111361 0.0799372 0.0845876 -0.152238 0.17902 -0.0971662 -0.0616368 0.0596628 0.0137684 0.126663 0.0468239 -0.0762683 -0.0724177 -0.0973701 0.0347639 -0.132181 0.0727785 -0.138207 -0.0428803 0.0558015 -0.0191416 0.110525 0.0618921 -0.0222552 0.193959 -0.198096 0.0626901 -0.0564992 -0.0485085 0.0976027 0.123586 -0.0519121 -0.0470739 0.00630655 -0.0366335 -0.167094 -0.019568 0.0452049 0.0115076 -0.0159218 0.116377 0.0814807 -0.0381129 -0.0494856 0.14943 0.0744277 -0.0404016 -0.167239 0.103517 0.0530303 0.140104 -0.0192616 0.127259 -0.0432843 0.0744194 -0.0238476 -0.0530298 -0.0300821 -0.0721215 -0.0537536 0.128145 -0.0148803 0.0158072 0.175648 -0.0930675 0.0101848 -0.0429616 0.0265953 -0.026866 0.122547 0.0931446 0.0775816 0.102725 -0.0207438 -0.0692088 0.0711382 0.0962708 0.0854871 0.0290046 -0.0231577 0.0455048 -0.187049 -0.121786 0.0245643 0.130065 -0.0756488 0.101754 -0.0169735 0.0495845 -0.0639202 0.132588 0.16785 0.0220524 0.11849 0.0578828 -0.0824267 -0.0346872 0.0470273 -0.052379 0.090506 -0.0121424 -0.132378 -0.0705204 -0.00701809 -0.0459114 0.0321458 -0.130131 -0.0738214 0.0436883 0.103743 0.172928 -0.0443354 0.0610064 0.0496705 0.0596188 0.109222 -0.0320778 -0.0274815 0.075193 0.0495234 0.00694625 0.0523416 -0.104684 -0.0390693 -0.00591253 0.0138891 0.197738 -0.0594426 0.0711465 -0.0718516 0.0729975 -0.0636923 0.093403 -0.0307727 0.0714034 -0.00554037 0.0792905 0.0174602 0.129614 -0.0173666 -0.102561 0.039084 -0.00052591 -0.0407521 -0.0371227 -0.0863002 0.0480002 0.104546 0.0355422 0.176321 0.190322 -0.0780721 -0.0125676 -0.0367996 0.0583843 -0.137689 0.0124514 0.0358547 0.133653 0.00436037 -0.108678 0.0192111 -0.167948 0.0242762 0.0708211 0.0639803 -0.0577819 0.0858895 0.0758033 -0.04911 -0.154098 -0.0182653 -0.127509 0.0258234 0.197805 0.110857 0.0515333 0.0928961 -0.0710747 -0.0931119 -0.0298309 -0.0397565 0.06299 0.0697663 -0.118654 0.127318 0.0699786 -0.147638 0.148714 0.109176 0.0878676 -0.0175912 -0.139385 -0.108059 0.15606 -0.106592 -0.0784601 -0.0797493 -0.0520154 0.0609006 0.067037 0.0218313 -0.0845247 0.112137 -0.0800337 -0.179831 0.0763975 -0.0566716 -0.065917 -0.11552 -0.143084 0.149009 0.0297022 0.0354993 0.0471958 -0.0438525 -0.0437715 0.0319246 -0.039983 0.0672758 0.0884244 -0.0372356 0.0713928 0.0408999 -0.137333 0.152646 -0.104852 0.106088 0.0796786 -0.0125426 0.0661218 0.107988 0.110793 0.0111702 0.0701238 0.0237089 0.0677654 0.0075296 -0.182288 -0.0196095 -0.0418249 -0.0285614 -0.0604096 -0.0984939 -0.00583018 0.0679719 -0.100811 0.0578195 -0.100475 0.00888446 0.0991438 -0.0741215 0.0386841 -0.0133331 0.0176328 -0.131264 -0.0158561 -0.0816915 -0.00115345 0.0080085 -0.0109103 -0.000292743 -0.124048 0.0362965 -0.0540368 -0.0821893 -0.061239 -0.139884 -0.00994386 -0.0994768 0.0746676 -0.0522184 0.0691521 0.0617537 0.0645772 0.102978 0.0179126 -0.150843 -0.0477174 0.139115 0.0345642 0.0131056 -0.0639423 0.0172432 -0.196126 -0.16526 0.0733077 -0.0706531 -0.0137307 0.00572446 0.00411717 -0.0380566 0.0192191 0.0795576 -0.0197432 -0.0238911 0.110453 0.0316259 0.0374502 -0.0162022 0.0710247 0.0204656 0.00255878 -0.0132556 -0.0414805 0.0827435 -0.113184 0.0192623 -0.0164459 -0.0891007 0.145739 -0.153273 -0.0435183 0.11427 0.13327 0.0780039 0.00531901 -0.0729818 -0.0373698 0.090792 0.0836293 -0.04636 0.0825293 0.0169157 -0.120653 0.0958624 -0.0771823 -0.098024 0.00414233 -0.0266554 -0.0965011 -0.0522044 -0.151632 0.0300997 0.0448494 -0.110189 0.0504101 0.0825893 0.110704 -0.00415338 -0.0708702 0.11482 0.0254356 -0.13155 0.0755942 -0.0439569 -0.0348439 -0.0149102 -0.0625036 0.0952211 -0.000633478 0.0450047 -0.0928818 0.184977 0.0187181 -0.0775957 0.121738 0.0764602 -0.0739169 0.011137 -0.0536945 -0.0710308 0.00303974 -0.105808 -0.0164058 0.0435947 0.0659425 0.123963 -0.0348077 -0.00413083 -0.0507255 0.0283045 -0.0453896 0.106214 -0.134407 0.0600269 -0.0606153 0.0629287 0.00897378 -0.0321053 -0.0341594 -0.0189567 0.139427 -0.16678 -0.070411 0.0431114 0.0822435 -0.0251617 0.00394332 0.109169 0.0445076 0.0421939 -0.035828 0.0741639 -0.0678693 0.0489887 0.060235 0.114026 -0.0253458 -0.0709329 -0.0370816 -0.024095 0.107394 0.177032 -0.0862279 -0.065933 0.0229531 0.0746166 -0.0645259 0.00787768 -0.0192244 0.0116117 0.0557419 0.0883528 0.0300217 -0.0134353 0.163322 -0.0584433 0.172953 -0.0212667 0.0352753 -0.0873168 -0.0924211 0.0289005 -0.17318 0.129923 0.0284691 0.134659 0.184967 0.130833 0.00434431 0.0765057 0.0612264 0.133902 -0.0547113 0.00163283 -0.027513 0.0128931 0.0392959 -0.0662095 -0.0371676 -0.0254541 -0.127975 -0.0710724 -0.146048 -0.0767475 -0.0989422 0.0631211 0.0342801 0.0383998 0.00141935 0.0517117 0.15076 0.0243116 -0.140429 -0.0797797 -0.0136337 0.0309219 -0.072855 0.00950284 0.122655 0.0917214 0.0696358 -0.018616 -0.0792396 0.0141453 0.184794 -0.0235022 0.130416 0.00556121 -0.145726 -0.0754307 0.120178 -0.0814406 -0.0983769 0.125642 0.116966 0.0355149 0.0241073 -0.0171095 -0.00408482 0.0234651 -0.0457059 -0.0335355 0.056361 -0.178449 0.0545959 0.0322679 -0.0268446 0.0503865 -0.00417497 0.109639 0.0296994 0.109683 0.0308007 -0.148492 0.0900475 -0.0175631 -0.0436941 0.0951699 0.133091 0.159463 0.122104 0.0563779 0.0376348 0.0376861 -0.0344743 -0.0167327 -0.0343035 0.0284077 0.0714789 -0.103007 -0.102747 0.0943815 0.0645043 0.0329756 0.0644768 0.0280376 0.0355669 -0.17238 0.0289049 0.0113402 0.092779 0.139939 0.0494248 0.0141438 0.183621 -0.0798642 0.129301 0.00595482 0.0758247 0.0361052 -0.0536206 0.0131109 -0.0274056 -0.0150997 -0.125276 0.0349026 0.0759544 0.134196 -0.100537 -0.079476 -0.157762 -0.0485582 -0.00306832 0.0573508 -0.0376515 -0.149227 -0.125179 0.020599 0.125177 0.0233711 0.0792098 -0.051365 -0.112241 0.0860108 0.0170284 -0.0237851 -0.0667628 -0.0445499 0.0760407 0.12608 0.017756 -0.00458667 -0.11008 0.124821 0.0811936 -0.00272417 -0.107957 0.101157 0.073487 -0.00820792 -0.0594826 0.0818699 -0.0798184 0.0271736 -0.0539117 -0.130803 -0.00523061 0.0573809 0.0330228 -0.179228 -0.0687237 -0.000424676 -0.0834866 -0.0541553 0.0810286 0.149299 -0.0871406 -0.100344 0.0734139 0.0121952 -0.0352436 -0.0708393 0.0241593 0.0762055 0.0106092 0.113513 -0.101757 0.0530562 -0.120485 0.0560741 0.0325625 0.0930061 -0.0517343 -0.133676 -0.00252555 -0.0629992 0.0778536 0.187203 0.0611951 -0.138243 0.0122149 -0.0310615 -0.0764209 0.017076 -0.104026 0.0407304 0.017126 -0.0573788 0.0950858 -0.0100255 -0.0755661 -0.126005 -0.00783395 0.0757863 0.013039 0.125226 -0.168793 -0.0877961 -0.0745717 -0.0299762 0.0663878 0.0882743 0.134008 -0.105718 -0.118009 0.0438351 0.0504776 0.0217169 -0.0374887 0.108217 0.0825455 -0.0399808 -0.108116 -0.0436933 -0.10964 -0.158926 0.154118 -0.0788957 0.0467943 -0.0614226 -0.124084 -0.0121645 0.0753176 0.142258 -0.0188587 0.15061 0.045073 0.167156 0.0494626 0.12472 -0.0258073 -0.163553 0.0789909 -0.0849609 -0.0606391 0.10895 0.00720678 -0.0996324 -0.0492076 -0.151641 0.071408 -0.0288125 -0.0208328 0.0300883 0.0945101 -0.0283406 -0.0109397 0.145033 -0.100071 -0.144313 -0.197382 -0.140035 -0.104808 0.0660933 0.101038 0.0302114 0.0594098 0.060421 -0.0909105 0.162165 0.00639702 0.0878337 -0.0188932 0.0476307 -0.0208828 0.196018 0.139767 -0.0246413 -0.133108 -0.0995296 -0.0813445 -0.0699796 0.0198416 -0.0467013 0.05028 0.0342105 -0.091237 -0.132841 -0.134886 0.0483146 -0.0567832 -0.050966 -0.0562397 -0.0548394 -0.174194 0.0683932 -0.173517 -0.0286803 -0.132938 -0.0575849 0.131649 -0.0657827 0.125889 -0.000790205 0.0691299 -0.0941115 0.0676754 0.00708029 -0.0892839 -0.163411 0.128117 -0.10971 -0.00432645 -0.0157626 -0.0150729 -0.000409916 0.095351 -0.0191154 -0.00709788 -0.169665 -0.00442388 -0.086605 -0.146327 -0.0961862 -0.0668208 -0.0284728 0.028113 -0.058282 -0.025529 -0.168866 -0.0066425 -0.0101535 -0.0496359 -0.061049 0.0951187 0.00702572 0.0290551 0.0156837 -0.0674419 0.136207 -0.0791689 0.178507 0.0602515 0.0735272 -0.00212015 -0.0210864 -0.0085135 0.0312458 0.0668965 0.0248832 0.0905499 -0.0985272 -0.174722 0.0720186 -0.0153356 0.108857 -0.00763777 -0.0665406 0.105662 0.00841682 -0.131631 0.0410937 0.0679073 0.0525548 -0.104391 -0.0835779 0.0821986 0.13485 0.140779 -0.023981 -0.0487052 0.0277005 -0.0838878 0.0220993 -0.0197852 -0.00450049 -0.0269034 -0.0795005 -0.0733404 -0.148705 -0.00800505 0.10997 0.0415808 -0.00902872 -0.0919536 0.0910758 -0.0393067 -0.129786 0.0879048 0.0503452 -0.129603 -0.0356813 -0.0913426 -0.1657 0.115933 0.0762972 -0.0243936 -0.0512945 0.0508238 0.109474 -0.0111524 -0.090414 -0.0187719 0.0487007 0.045844 -0.00906339 0.0291839 -0.00865595 0.167385 0.0201062 -0.0961782 -0.144195 0.0820465 0.0434075 0.0291037 0.0642338 0.0047304 0.0791311 -0.176858 -0.0251969 0.176864 -0.086736 0.102113 0.0725446 0.0314806 0.102187 -0.0273515 0.0117553 -0.00020225 -0.0635158 0.101592 -0.0718043 0.1177 -0.11698 -0.089747 -0.0584776 0.00493975 -0.0952501 -0.00335294 0.0091779 -0.0593311 -0.028633 0.0828493 0.0236649 0.00457265 -0.125874 0.0351655 0.0257524 -0.0566437 0.0313381 -0.0504295 -0.0346242 -0.0374948 0.139102 0.0798968 0.032153 -0.0624579 -0.14638 0.0285251 0.111542 0.00873728 -0.0690688 -0.0449206 -0.0657802 -0.0244798 -0.0916779 0.0397596 -0.143992 -0.159476 0.00860057 0.0747158 0.122178 -0.198506 0.00286041 -0.0596019 -0.0203046 0.0540958 -0.152024 -0.0524254 0.0137023 0.051611 -0.103222 -0.0136234 -0.154336 -0.114719 0.185306 0.0655006 -0.0712083 0.0703762 -0.0202697 -0.0703159 -0.107831 -0.0487255 -0.0333793 0.0127657 0.0865689 0.0632451 0.100427 0.00561367 -0.0509921 -0.0374176 0.0443519 0.1064 0.16116 0.0902153 0.101397 -0.0272306 0.0193538 0.124546 -0.0400412 0.060907 -0.0104026 -0.118415 -0.078684 0.0352476 0.00426371 -0.141137 -0.116329 0.014746 0.0106244 -0.030125 0.0701814 0.0995839 0.000646134 -0.050317 0.0604503 -0.0254213 0.108993 -0.069747 -0.00630832 0.0312113 -0.00769116 -0.13763 -0.0657619 0.115361 0.0487772 -0.0109974 -0.0391609 -0.111964 -0.0442614 0.101849 -0.198083 0.126773 0.125739 0.0026407 0.0961936 0.0161571 0.0899383 0.0310827 0.0564132 -0.0815626 -0.00792467 -0.0161272 -0.100454 0.0820157 -0.000228073 0.120136 -0.0321426 -0.00700875 0.0943197 -0.051664 0.0820701 0.0278272 -0.0422042 -0.0245365 -0.0151463 0.103175 0.110976 0.0487898 -0.0667257 0.0970545 0.0292755 -0.0876946 -0.0200191 0.116672 -0.00303298 0.148872 -0.001956 0.0486315 -0.167759 -0.0552684 -0.0684445 -0.160186 -0.0131017 0.0820193 0.0438322 -0.0583482 -0.0910234 0.00371839 0.0139101 0.000683285 0.183596 -0.140806 -0.0394406 0.0242001 -0.0963471 -0.0404831 0.00997041 -0.0330082 -0.12605 0.107014 0.103464 -0.145823 -0.0253897 0.119968 0.14737 0.127304 -0.155679 0.0213162 -0.13089 0.00489002 0.129956 -0.0169843 -0.0135042 -0.0748849 0.110275 -0.00880846 -0.160882 -0.0670794 0.0782383 -0.0536707 0.155293 0.00674358 0.121623 -0.0375153 -0.0338444 0.188561 -0.0582562 0.0741014 -0.0723578 -0.0504361 -0.0419228 0.0369014 -0.0400738 -0.146116 0.0399877 0.0562575 0.104178 0.0577203 -0.00326293 -0.0284068 -0.0720227 0.131018 -0.0447542 -0.0475446 0.0360514 -0.181185 0.0786976 0.072209 0.142773 0.132947 -0.130425 -0.0086067 0.026501 0.0548835 -0.0992273 -0.126765 -0.0678712 -0.0413581 0.0419445 -0.0135406 0.0963508 -0.169285 0.175574 -0.0756917 -0.134752 -0.0127371 0.166787 -0.00902483 0.0284085 0.0134201 0.0864684 -0.151938 -0.104585 0.14242 0.0617136 -0.0248309 -0.16239 -0.0320875 0.0280324 -0.0547987 -0.0772942 0.153856 0.145573 -0.160009 -0.0741429 -0.0900596 0.115831 0.0229448 0.0277475 -0.0717837 -0.0116423 0.0582572 0.0114248 -0.0984111 -0.177111 0.00270973 0.101126 0.111656 -0.0672041 -0.00399108 -0.0475558 0.185429 -0.0791621 -0.0238407 -0.0430824 -0.00211552 0.0242169 0.00477304 0.0507586 -0.0751715 0.0166399 -0.0468513 -0.0536407 0.166474 -0.115025 -0.0884315 -0.0747358 -0.0381158 -0.0170307 -0.0414572 0.0918664 -0.0358417 0.114553 0.053482 -0.110484 -0.0347774 -0.0343695 0.0950794 0.0476214 0.00543825 -0.0615175 -0.194825 -0.0769177 -0.052354 0.0377194 -0.0188944 -0.0487605 -0.0315693 0.169386 -0.102544 0.022419 -0.0559653 -0.106839 -0.0158661 -0.0799911 0.0771733 0.0810783 0.157876 0.0246101 0.0718975 0.0458855 -0.0182865 -0.114749 0.0297238 0.0685019 -0.0757564 0.00521217 0.0436685 0.112591 -0.180665 0.0260385 0.168841 0.15181 0.127327 0.051277 0.062301 0.0202423 0.11162 0.0783057 0.0798274 0.0603922 -0.077514 0.0456684 -0.0620687 0.0412981 -0.181605 0.00706608 0.0203778 0.00233647 -0.0267172 0.0730744 -0.14095 -0.00589351 -0.13972 0.0626026 -0.129542 0.0475035 -0.0627299 -0.0876452 -0.0173798 -0.0758102 -0.095526 0.0311652 -0.130172 0.127908 0.0102169 0.0741734 0.0822362 0.0448288 0.0445282 -0.0429669 -0.012564 0.0177093 0.0142745 0.0735923 0.058415 -0.0512746 0.0430611 -0.0990127 0.0189464 0.134125 -0.00541768 0.0530737 0.0275497 0.022643 0.068188 0.0490898 -0.0709278 0.0336492 0.10994 0.131712 0.0305127 0.0490631 0.112484 0.0299478 -0.0324616 -0.117687 -0.130596 0.0132344 -0.115108 0.182824 -0.0274264 0.0539858 -0.0776953 0.0849191 -0.0243978 0.0742463 0.00651152 0.00805563 -0.0698718 0.0899797 -0.0297479 -0.0283741 0.023552 -0.0380844 0.165436 0.0144227 -0.00709768 -0.050896 -0.107091 0.0175664 0.171086 -0.0762503 0.0369609 0.144827 -0.0564567 0.0811793 -0.0557413 -0.0413252 0.100437 -0.0250861 -0.0963406 -0.000930436 -0.0470862 -0.169433 -0.157328 0.0683021 -0.0566957 -0.0281711 -0.0126275 -0.0815135 0.122312 0.0219925 0.0529083 0.0490132 0.0395045 0.0929962 0.109567 0.074468 -0.136788 -0.0112355 0.00922204 0.0630872 0.117054 0.00858901 -0.192137 0.0207498 0.178431 -0.00440265 -0.0179676 -0.128267 -0.077011 0.00558864 -0.0455879 -0.0480589 0.0373902 -0.0630727 -0.127827 0.0775499 -0.185453 0.160625 0.0290283 -0.12971 -0.0838164 -0.0130425 0.0421906 -0.138783 0.115763 -0.130463 -0.0195652 0.00304261 -0.0954027 -0.0858358 0.0877104 0.149432 -0.174561 -0.0385245 -0.077219 -0.198544 0.0305132 -0.0567733 -0.0770334 0.147867 0.00573454 -0.0715795 0.114945 -0.0353916 -0.0751892 0.000725925 -0.0400508 0.0179399 0.145241 -0.0116671 -0.0867981 -0.0869649 -0.0294675 0.0703547 0.0577536 0.0707303 -0.0755755 -0.0513497 0.165232 0.0179691 -0.136682 -0.179207 -0.102822 -0.0371984 -0.122484 -0.0729651 0.11436 -0.0264241 0.109447 0.0794403 -0.0982336 0.117053 0.161396 0.0289019 0.0975696 -0.02522 -0.0950644 -0.0392765 0.0225248 -0.0327956 -0.129474 -0.060898 0.066274 0.139924 -0.0322052 -0.0916442 0.105595 0.0793106 -0.0168565 -0.0558553 0.139351 0.00784138 0.00775564 -0.00693974 -0.196861 -0.0227396 0.0208837 -0.17762 0.121713 0.0284564 -0.0868009 -0.0952719 0.105086 -0.0633199 -0.0423675 -0.0392905 -0.00856089 -0.0607195 0.0964838 0.0383829 -0.0274143 -0.109473 -0.100731 0.14866 -0.0626535 0.0349727 -0.113913 0.00369642 -0.0845271 0.0373368 0.14498 0.161389 0.0089163 -0.0611551 -0.181161 0.0370216 -0.00969934 0.166916 0.135417 -0.0525136 -0.112216 -0.137015 -0.0421683 -0.0164744 -0.12395 -0.00319914 0.151981 -0.173662 0.0137898 -0.0577916 -0.0218251 0.0468015 0.0470305 0.0670104 0.0485081 0.0260203 -0.0305709 0.0808532 -0.116303 0.0506537 -0.127689 0.172217 -0.0706314 0.0957148 0.112733 -0.0265254 0.0686724 -0.030004 -0.179129 0.0188667 0.0597896 0.0319414 0.0663647 -0.0501025 -0.0811267 0.00118393 0.141859 -0.0695796 0.0185031 -0.102049 -0.130954 -0.0840166 -0.0802711 0.0303476 0.003281 -0.0510355 -0.106371 -0.0326496 0.112885 -0.0457108 0.0362441 -0.0721896 -0.00091778 -0.129484 0.0882133 0.0531586 0.103973 0.00955735 -0.0253735 0.152418 0.166749 -0.00617639 0.120893 -0.0349388 0.0698261 -0.0468345 0.163749 0.0147051 -0.119305 -0.0188 0.118408 0.0483059 -0.185441 0.0392671 0.00452384 -0.0903484 0.0625263 0.0708244 0.169525 0.0379071 -0.119636 -0.0528049 0.0240312 0.0401649 0.0415909 -0.0308357 0.0722943 0.052138 0.0162926 0.111548 0.0353685 0.0300818 0.148465 -0.149215 -0.0196097 0.0019195 0.195965 -0.0506575 -0.109814 0.0516222 0.0122453 0.0656118 0.090814 -0.0259749 0.0250106 0.0301658 0.0199414 0.00665652 -0.0640647 -0.109344 -0.0666559 -0.152818 -0.0491677 0.0718076 -0.0132341 0.185603 0.128082 0.152792 0.0275883 0.123681 0.0629544 -0.107735 -0.113017 0.109572 -0.0788624 -0.0224762 0.0444857 -0.0946171 -0.0909546 -0.00738465 0.096849 -0.0906231 0.0378286 -0.114792 0.011509 0.134898 0.0816292 0.029875 -0.0713711 -0.0299113 -0.11775 -0.0366356 -0.126715 -0.00585928 -0.0584065 -0.0439256 0.0105645 -0.0862521 -0.0187001 -0.096732 -0.0399945 -0.135791 0.0118808 -0.101036 -0.00837246 -0.076966 0.154196 -0.0609354 0.0919606 0.0163126 -0.117642 0.124602 -0.0390305 -0.152568 0.0386058 -0.0542818 0.0115844 0.00450471 -0.0324948 0.0353326 -0.0635026 0.00254746 0.0939395 0.0496716 0.151565 -0.0754585 -0.105682 0.0849329 0.115617 0.195195 -0.0163844 0.00682484 0.0146357 0.105117 -0.0031792 -0.0149502 0.0196084 -0.0882653 0.024169 0.0540481 -0.105775 -0.0358867 -0.075067 0.0108623 -0.0134508 -0.0396893 -0.0752119 0.154452 -0.00134312 0.0609227 0.124863 0.0622957 -0.13563 -0.120232 -0.0266488 0.0375624 0.0450748 0.0187477 -0.0559031 0.175107 0.0691872 0.124032 0.09584 -0.0540336 -0.0908151 0.0820607 0.0597468 0.068571 0.103718 -0.0348192 0.0156004 -0.0354615 -0.0100227 0.0445005 0.082181 0.105577 -0.0670294 0.0566594 0.0682878 -0.0686542 0.00801615 -0.115429 -0.0148904 0.01797 -0.0492249 -0.0532775 -0.0989877 0.0550784 -0.00920234 0.0105839 0.062814 -0.0994512 0.128135 0.159819 -0.0871513 -0.0992563 0.0400749 -0.0535844 -0.181401 0.13783 -0.0238555 -0.0949131 -0.0657838 0.0119321 0.0893231 0.0490401 -0.146904 0.167643 -0.0899483 0.0281094 -0.0444545 0.0321657 0.101001 -0.165931 -0.112341 -0.1348 0.0998616 -0.0298813 0.0239267 -0.102136 -0.022843 -0.0272466 -0.0450859 0.184208 0.00913339 -0.169488 -0.0452046 0.120837 0.0396156 0.09813 0.113304 -0.0825628 -0.0559903 -0.091361 -0.116559 -0.160596 0.109395 0.0653081 -0.0487056 -0.0785827 -0.0169657 0.0993691 0.061232 -0.191572 -0.108171 -0.186823 -0.0707399 0.112691 0.00264099 -0.0720354 -0.0786078 -0.0985866 -0.180839 -0.0476501 0.0332154 -0.0549635 -0.0920938 -0.0398487 0.0967424 -0.0569567 -0.120482 0.0435162 -0.0378743 -0.0133329 -0.0644801 0.0469751 0.108091 -0.00291871 0.152754 -0.0484529 0.0764941 0.137609 -0.0116945 0.0270047 -0.125109 0.142159 -0.156243 0.0968458 0.122941 0.148846 0.0924906 -0.0630456 0.00699138 0.173291 -0.1076 -0.0265898 0.0176578 0.171972 0.045608 0.0783614 0.0272165 0.0206884 0.0269028 0.0124289 -0.0492124 -0.0797384 -0.0429357 0.101992 0.0480558 4.31322e-05 0.0447449 0.101858 -0.0228327 -0.128684 0.00157478 0.0101155 0.0413739 -0.0348472 0.108113 0.0277484 0.077866 -0.102094 -0.048985 0.0685646 -0.180058 0.0204633 0.0805421 -0.0535543 -0.0889342 -0.0790269 0.0284014 -0.0332416 -0.107024 -0.15194 0.0392154 0.0728605 0.0252991 0.00866994 0.00756748 0.114497 0.0437271 -0.0605747 -0.066746 -0.0564869 0.0756056 -0.0687745 0.0309746 -0.0689603 -0.0222704 0.0172941 -0.0409099 0.137244 -0.0708856 0.0207213 0.107264 0.0821394 0.109377 0.0619626 0.0156126 -0.106176 -0.144108 -0.156246 0.0491237 -0.0115473 0.00971083 0.092286 0.0165396 0.162342 0.0820741 -0.105354 -0.0199217 0.11687 -0.0771993 -0.117118 0.130059 -0.0301242 0.0894771 -0.137722 0.0617538 -0.00825526 0.0549712 0.0826171 0.0279578 0.124662 0.171599 -0.0598681 0.13086 -0.00531641 0.0145204 -0.176877 0.0576826 -0.0406841 -0.07037 0.143571 -0.0328421 0.0811497 -0.0559215 0.0290144 -0.147592 -0.0480547 -0.186114 -0.0919768 -0.121715 -0.106968 0.00802249 -0.0190351 0.0260549 0.0439641 -0.11832 0.171494 -0.00575747 0.0275206 0.00449382 0.00428839 -0.00626201 0.138704 0.0437783 0.0432707 -0.0351765 -0.0277947 -0.110371 -0.029212 -0.0806522 -0.0815324 -0.0227571 -0.00124226 0.131192 -0.0233229 0.123553 0.128624 -0.0389919 -0.0683897 -0.142663 0.081166 0.129289 0.147599 0.000896692 -0.191006 0.0381319 0.11526 -0.0528632 0.0432891 -0.0147346 0.0640728 0.121553 -0.130008 -0.00177182 0.0155561 -0.0387475 -0.0241799 -0.00403317 0.042952 0.00633205 0.00423183 -0.0577193 0.175107 0.157373 -0.071942 -0.12456 -0.134085 -0.100569 0.0657788 -0.0142056 0.100149 0.0756608 -0.00859276 -0.0151204 0.14023 -0.0018741 -0.0736725 0.0485488 -0.123742 0.0355688 -0.0745736 -0.121116 -0.0159147 0.0182882 -0.00318783 0.0653396 0.0817655 0.0378666 -0.17451 0.069139 -0.0415889 -0.0128962 -0.00214035 -0.12984 -0.12926 -0.0961729 0.0186706 -0.136887 0.07424 -0.0247942 0.0707822 0.0273519 -0.0643331 0.0794207 -0.0880974 0.0485559 0.00355457 -0.0112407 -0.103607 0.0207436 -0.123863 -0.0276891 0.0922594 0.0906164 -0.108274 0.0015645 -0.0275962 0.00788386 0.03873 -0.0353905 -0.0737849 -0.0121971 0.155935 0.0379368 0.0303971 -0.0655315 0.00679744 -0.111258 0.0491193 0.00479271 0.0457706 -0.0636434 0.171033 -0.112259 -0.0291732 0.0221052 0.126547 0.0756341 0.00432155 -0.144291 -0.181623 -0.0637519 0.0563275 -0.0127142 0.10685 -0.0752451 -0.0650614 -0.192415 -0.0946657 -0.111518 0.0107583 -0.0197714 -0.0933778 -0.0262334 0.073181 -0.199727 -0.030372 0.0427763 0.109449 0.121287 0.0763501 -0.0252472 -0.104587 -0.160691 0.149353 0.092748 0.105075 0.137554 -0.124582 -0.0675479 0.0751025 -0.013585 0.0798462 0.0217429 0.183511 -0.0399324 -0.0375141 -0.00321726 0.173009 0.0171213 0.0818298 0.08178 0.0508539 -0.0981067 -0.120805 -0.100152 0.0484016 -0.0265577 -0.0985637 0.0915836 -0.0908351 0.073886 0.0217669 0.0450869 0.0226209 -0.16726 -0.0970593 -0.0572453 0.157459 0.00742097 0.0484464 0.0571919 -0.121399 -0.0940723 -0.00723363 0.0865141 0.0879099 0.054495 0.0813809 -0.0249926 -0.0520266 0.048168 0.0304447 -0.0833356 -0.180477 -0.0202311 -0.0182889 -0.0812378 0.0891822 -0.0383468 0.0441632 0.0153161 -0.0524957 -0.00327418 -0.141607 -0.192715 0.0700397 0.0505063 0.138143 -0.011549 -0.145347 -0.036951 0.140222 -0.0819012 0.110059 0.0346031 -0.0292663 0.0236433 0.0621518 0.147497 0.0220167 -0.0861052 -0.124865 0.0660417 0.0749751 -0.0829154 -0.0623936 -0.0376642 -0.159587 -0.0821675 -0.0762093 0.0623711 -0.00306043 -0.0450121 0.0514564 0.0656131 -0.0613327 0.0534681 0.0573937 0.0167134 -0.0053718 -0.0718036 0.154508 0.026373 0.00024373 -0.00225874 -0.11164 0.0975569 -0.0695999 0.0357564 0.0750654 -0.121526 0.12321 0.0259466 0.050227 -0.131426 -0.147803 0.0221089 -0.0567045 -0.0842964 -0.164004 -0.0820152 -0.137808 0.138322 0.1067 0.0399073 0.000824066 0.0378317 0.151476 -0.0710518 -0.109224 -0.0060481 0.072816 0.0488024 0.0417865 -0.0255692 -0.0648797 -0.0528432 -0.0884704 -0.0499535 -0.062965 -0.0142998 -0.0221265 -0.0193199 -0.0847378 -0.0450669 -0.0790004 -0.0519329 -0.090557 0.141393 0.00636028 0.112337 -0.0545812 -0.183921 -0.109176 0.0129036 0.0217974 0.0758734 0.10291 -0.0488194 0.141614 0.03907 0.0291519 -0.0679284 -0.041795 0.0912955 -0.0958805 0.118762 0.17049 -0.101453 0.098452 0.155296 -0.189175 -0.0237123 -0.0806933 0.0714494 -0.0144056 0.0536511 0.0124785 0.148217 0.0417789 -0.0847956 -0.0995755 -0.0155894 -0.0497254 -0.00627112 -0.169871 0.0689848 -0.145222 -0.0197531 0.00869176 -0.0183134 -0.00827051 -0.119229 -0.0405084 -0.00938579 0.0560018 0.164341 -0.0716424 -0.027381 0.0710182 0.100421 -0.0476929 0.115057 0.0594573 0.0725022 -0.178507 0.164271 -0.0603402 0.00182748 -0.0302966 -0.0475333 -0.0918321 0.165495 -0.0634648 -0.101391 0.0348305 0.0060317 -0.059719 0.0339511 -0.154097 -0.00376504 0.029221 -0.0284064 -0.0396845 -0.0604457 -0.0899967 0.105276 0.069173 -0.0613407 0.0117457 -0.00133045 0.0176961 0.180988 -0.0798255 -0.173127 0.103252 -0.0518354 0.0477397 0.020003 -0.153616 -0.0513825 -0.026235 0.075062 0.0369826 0.104194 0.00487242 -0.130104 -0.0187422 0.0420537 -0.0310882 0.0798386 -0.0355984 0.19429 0.014426 0.00518785 -0.0574175 -0.0182904 -0.111486 0.0135158 0.073541 -0.165926 -0.112541 -0.0186714 -0.0496964 -0.0487522 -0.0290755 -0.0234191 0.0209926 -0.0417269 0.0696607 -0.0866125 0.055436 0.171224 0.143688 -0.0307715 -0.00139417 -0.151826 0.0154398 -0.0996105 0.0290768 0.0946105 0.0798492 -0.00468179 0.00428225 0.179542 -0.00917015 -0.0173276 0.191916 -0.0645019 -0.00173016 -0.0664596 -0.13077 0.128189 -0.0171874 0.00920081 0.106308 0.0434055 0.148071 -0.119289 -0.00431435 0.00792516 -0.00689876 -0.100385 0.159419 0.0610056 -0.0609855 -0.0864571 0.0756133 0.0857648 -0.0288412 0.0852656 -0.025529 0.0392416 0.053395 0.134477 -0.00827629 -0.0464002 -0.0322867 0.0474667 -0.0767273 -0.0345903 -0.0194598 0.113388 0.114076 0.0692593 0.12735 0.122022 -0.0902489 -0.0443312 0.139912 -0.0169751 -0.0254867 -0.0667132 -0.11448 -0.0340782 -0.0412415 -0.0230792 -0.0758474 -0.0101323 0.140621 -0.00846669 -0.00634855 0.135242 0.018934 0.0290294 -0.0893426 -0.00383628 -0.0845357 -0.0644473 -0.0338235 -0.0374814 -0.0206887 -0.14168 0.0580097 -0.000351111 -0.0723986 -0.0664176 0.0675217 -0.149247 0.0483203 -0.141004 0.18988 -0.0377344 -0.147504 -0.108426 0.0314222 -0.0756499 0.0260721 -0.110139 -0.0895435 -0.0407921 -0.050354 -0.0184036 0.0171414 -0.00594739 -0.0629265 -0.0254324 -0.171072 -0.0228407 -0.0320787 -0.0908719 0.118806 -0.00691057 -0.183667 0.0733585 0.133076 0.00814492 -0.0977219 0.0521552 -0.023322 0.0809193 -0.00732079 -0.127051 0.116064 0.0537692 0.0734636 0.000870607 -0.109868 0.0567362 -0.0763552 0.0917173 -0.00231979 0.0288154 0.0241493 0.080017 -0.107867 -0.0670517 -0.0112671 0.178435 0.00460285 0.190969 -0.04863 0.0146833 0.183858 0.141927 -0.0122551 0.00121205 0.121747 -0.16308 -0.0408449 0.0463324 -0.0341061 0.119644 -0.0920538 0.0313461 -0.164358 0.0413686 -0.120895 -0.0235319 -0.0072074 0.0752034 -0.0129558 0.0380675 -0.029517 -0.0987656 0.102519 0.00952 -0.0136386 -0.0390834 -0.113493 0.177193 0.109203 -0.0959359 0.0575379 -0.0436573 -0.0616472 0.108573 0.107714 -0.176318 0.00366261 -0.075087 0.0757782 -0.0701066 0.00360971 0.177877 0.0608753 0.0598848 -0.0667342 -0.000705618 0.0913876 -0.153952 -0.00100557 0.0337042 0.0763159 -0.145972 0.0619254 -0.0376159 -0.112686 0.104757 0.126282 0.0764413 -0.0812515 -0.0174891 -0.00153547 -0.09175 0.111066 -0.109925 0.0260111 -0.00500783 0.114875 0.0149663 0.0205302 0.0246061 -0.129238 -0.0601897 0.0843387 -0.0634313 0.0614796 -0.0129056 -0.0326511 0.088175 -0.0598261 0.0609513 -0.000843291 0.0223256 -0.0304674 -0.0343026 0.0741005 0.0411995 0.0559186 0.162122 -0.176856 -0.09691 0.0785206 0.037225 -0.023015 -0.073596 0.0926201 -0.062 0.0794763 -0.141523 -0.0357267 -0.0976149 0.168246 -0.124435 -0.107376 0.101742 0.0579448 -0.167253 0.015776 0.0119195 0.122479 -0.0693781 0.00638801 0.0988038 0.049454 -0.0547624 0.0371723 0.0352234 0.0622268 0.00304793 -0.0228856 -0.0766289 0.0340698 -0.0456116 -0.11725 0.0304041 0.123872 0.0898308 -0.00329234 0.0919162 -0.0864195 -0.094144 0.0245752 -0.00839006 0.038741 0.105646 -0.0725638 -0.101909 0.0243521 0.100595 0.0160681 -0.00181112 0.0401821 -0.0677017 -0.0577984 -0.149739 0.0268699 -0.0839754 0.0700955 -0.0741884 -0.0853371 -0.0269969 -0.0193965 -0.072497 -0.122391 0.0257424 0.00757938 0.0267586 -0.0658104 -0.113791 0.0487569 -0.0592078 0.00586284 0.145834 0.0113409 -0.143726 -0.0617666 -0.0136812 -0.0930101 -0.0239732 0.143627 -0.0681272 0.140945 -0.134327 -0.0790024 0.169774 -0.0682007 -0.0662183 0.11 0.0406712 0.109281 0.190556 -0.116495 -0.0239505 0.0110771 -0.134175 0.123535 0.0151874 0.0289186 0.0216282 0.0658852 -0.121831 0.0597599 -0.0440922 -0.17052 0.0803504 0.0175776 -0.0711542 -0.0682739 0.16405 0.0988503 -0.0737406 -0.0716737 -0.14047 -0.093814 -0.00453151 0.0739895 0.0294541 0.000180632 0.125879 -0.039828 0.0457128 -0.0715341 -0.0131452 -0.0553475 0.109031 0.111765 0.0223812 0.0903361 -0.0953749 0.0482157 0.14662 -0.150962 -0.0195756 0.0168613 -0.00479415 -0.0532512 0.0645506 0.188467 0.056416 -0.0556437 0.0326135 -0.0622241 -0.110282 0.0123904 -0.0195682 0.0356669 -0.0207809 -0.0285273 0.0702992 -0.0347095 -0.0143752 0.0318047 0.0269306 -0.192425 0.104661 0.0761564 -0.129981 0.180681 -0.144026 0.183815 0.0367168 0.154638 0.00483515 0.0303805 0.0913845 0.0366702 -0.122515 -0.195329 0.0634902 0.0468533 0.0206124 -0.0772734 0.094869 0.0295816 -0.0487874 0.138311 -0.00355968 0.00720485 0.115567 -0.0874557 0.176483 0.0242656 -0.00660187 0.131165 -0.11847 0.138441 0.121579 0.0509004 0.183088 0.0168614 0.11782 0.11952 0.0931792 0.00753431 -0.00816743 0.0499596 -0.0996172 0.0165053 0.162321 -0.113154 0.167753 0.0754994 -0.028352 0.0446542 -0.0807449 0.0905351 0.0305379 -0.0272083 0.0284389 0.0554202 -0.129274 0.0131875 -0.0462515 -0.181632 0.0424697 0.105189 -0.00775857 -0.0200861 0.0750364 -0.00238832 -0.043205 0.0305369 -0.00383269 -0.0749283 -0.102883 0.0745977 0.114919 -0.0386411 -0.0656962 0.0933995 0.0986317 -0.0555277 -0.0816091 -0.157878 0.121587 0.0579319 -0.125926 0.0772051 0.115303 -0.0423509 -0.192499 0.10536 -0.143868 -0.0413356 0.063386 0.191705 0.0168876 0.124285 0.0792405 -0.0202149 0.00257559 -0.121143 -0.114649 0.0357303 0.107803 0.140279 0.00431888 -0.149286 0.0539086 0.182167 -0.0311682 -0.0119775 0.145115 0.0691209 -0.00588061 0.0274854 -0.0988384 0.159382 -0.100505 0.0499138 -0.0445199 -0.194201 -0.0707193 -0.0283413 0.0939837 0.00576343 0.0165165 0.056333 0.0641988 -0.00345653 -0.0594746 -0.0950023 -0.0496461 0.0503336 -0.00245282 -0.0609123 0.054483 0.107293 0.0896035 -0.174826 0.0920926 0.048215 0.0177977 -0.0448457 -0.0275123 0.0487975 0.109708 0.0801553 -0.181679 -0.145353 -0.175671 -0.119099 0.0819748 0.184012 0.00375047 0.0849308 0.0741126 0.0212278 0.0658594 0.0524045 0.0345554 -0.0471437 0.0931844 0.0538215 -0.116907 0.0352039 0.0361167 -0.0335079 -0.062808 0.0863048 -0.0468772 -0.176891 0.159646 -0.0344365 -0.12509 0.0591989 -0.100024 -0.0535148 -0.13665 -0.0136544 -0.00497842 -0.158974 0.112503 -0.0681051 -0.0231678 0.00758511 0.112679 0.0566719 0.0141959 0.00269112 -0.119729 0.0541292 -0.031142 -0.100995 0.144982 -0.0375776 -0.0340806 0.136479 -0.053861 -0.13084 -0.0651191 -0.03012 -0.0367035 0.0284018 -0.0824712 0.031938 0.0130352 0.0143678 0.0452715 0.0885826 0.0736705 0.113058 0.0313156 -0.143893 -0.00803707 -0.0265327 -0.0083596 -0.0209695 -0.0679719 0.104325 -0.074585 -0.158485 -0.0912132 -0.127555 0.101617 0.0335551 -0.0435632 -0.0745053 0.00974846 -0.146753 0.0787081 -0.0858185 0.005967 -0.138959 0.0412977 -0.0848297 0.0271475 -0.0287144 -0.038881 0.0367896 -0.117212 0.038551 0.104938 -0.161717 -0.0389651 0.108752 -0.0893535 0.176115 0.0866406 -0.0367607 -0.0859869 -0.100319 0.130848 -0.0953575 0.10923 0.0766234 0.138917 0.0134393 0.150108 -0.0380787 0.0350572 0.186856 0.0382147 0.122664 0.102171 -0.188496 -0.0828526 -9.27546e-05 0.073335 0.104546 -0.144089 0.0098371 -0.160245 0.0576666 -0.1874 -0.0566702 -0.144711 0.143579 0.0307067 -0.101148 0.00955473 -0.08785 -0.0557404 0.0664573 0.100574 -0.0242382 -0.150287 -0.123098 0.126133 -0.0657275 0.021684 -0.111521 0.0224024 -0.0221162 -0.104583 0.0615215 0.0857407 0.168884 -0.140258 0.169809 -0.0336496 -0.0504927 0.0245081 0.0687347 0.0647345 0.0419815 -0.106776 0.0440397 -0.101838 -0.16511 -0.10677 0.0903549 -0.00892304 -0.0403715 -0.0196505 -0.0149143 0.106338 -0.0119163 0.0969477 -0.0647874 -0.0359757 -0.0941124 0.142612 0.0760125 -0.0370083 -0.0980218 0.152125 0.0156142 0.0345874 0.00225566 -0.00556684 -0.0786339 0.0138486 -0.00566786 0.0275237 -0.0858119 -0.149388 0.0964599 -0.0307415 0.0176117 0.0731294 -0.0242125 0.0890505 0.116374 -0.0211525 0.138959 0.112429 -0.0615509 0.0758829 -0.0784507 -0.0973127 0.0300501 -0.0368845 0.125658 -0.0750756 0.0596758 -0.0337275 0.0207946 -0.000455784 -0.0928562 0.060882 -0.0840443 -0.0778088 0.0733336 0.0181273 -0.0870368 0.0826761 0.177356 -0.0944217 -0.0799939 0.0628689 0.0232056 -0.135984 -0.0742232 0.195206 -0.0577647 -0.0415941 0.0675616 0.0449654 0.104268 0.106338 0.101086 -0.0680905 0.0904524 0.0974151 0.0846905 -0.0478861 -0.0266914 0.0730309 0.0372718 -0.16919 -0.0901513 0.0391982 -0.000399904 -0.0238203 -0.187755 0.00482768 0.0204072 -0.0601048 0.0205439 0.0105508 0.0514021 -0.0106491 0.0197288 0.011066 0.136228 0.0468718 0.0103655 0.0185218 0.0266506 0.114086 -0.00994135 0.0368883 0.0166143 -0.105537 0.0579816 0.00449474 0.114883 0.194431 -0.0581779 0.0530248 -0.0683999 -0.0107646 -0.13977 -0.100665 -0.188286 -0.0546605 0.0162943 0.0495434 0.00557476 0.0930305 0.0490825 0.0304271 -0.161369 -0.135051 -0.10381 0.00644472 -0.153403 -0.0621368 0.0330228 0.0658042 0.1019 -0.0574265 -0.0377114 0.0516433 -0.00730064 0.0395761 0.0158554 -0.098951 0.0665894 -0.162689 -0.00414527 0.182319 0.106374 -0.0927477 0.125989 0.0798285 -0.116541 -0.0590516 -0.0118 0.0161391 -0.0516724 -0.109119 -0.0303997 -0.108354 0.169717 0.0834918 -0.0774869 -0.187239 0.113065 0.0289505 0.0720917 -0.188893 0.138465 -0.118471 -0.0146695 0.152359 0.00789651 -0.0825693 0.103346 0.024858 -0.0323492 -0.0528718 -0.173091 -0.0288318 -0.0418975 -0.122905 -0.0127615 0.090259 -0.0057826 0.0689639 0.0136765 0.00397205 0.0226699 0.116968 0.0983661 0.00661187 0.039864 0.0947389 -0.0908442 0.0499811 -0.0328563 -0.00497613 0.177337 0.168975 0.0327632 -0.098639 -0.0894806 -0.0648816 0.104846 0.0408378 -0.000838925 -0.122668 -0.0910982 0.00618136 -0.0389698 -0.0922761 -0.195304 0.110432 0.0708417 0.128868 0.0929993 -0.180573 0.00335089 -0.0757585 0.00473876 -0.109048 -0.162666 -0.029682 -0.184697 0.0623182 -0.0321484 0.0917657 0.0386361 -0.125676 0.0657044 -0.0170776 0.00302252 -0.004102 0.0625993 -0.0599904 0.143892 0.187594 0.0192015 0.0683509 0.0531304 -0.0465454 -0.0674785 -0.0539526 0.0866191 -0.115303 -0.0931236 0.110256 -0.0340895 0.0233762 0.0786961 -0.135921 -0.106105 -0.0374634 -0.0525495 0.102993 -0.158557 0.0475586 -0.100252 -0.0995647 -0.179908 0.0357473 -0.044684 0.154463 0.0216699 -0.175726 0.0396279 0.052825 0.0967776 0.0523699 0.0221262 0.00592688 -0.0202972 -0.0118659 -0.0452057 0.0397797 0.0738619 0.0274466 -0.0145904 0.0762344 0.0960793 -0.0118684 0.0540695 0.12936 0.0546481 -0.0770126 -0.0549753 -0.0437318 -0.0948091 0.101579 -0.122472 -0.0669204 0.00913032 -0.0370435 0.146823 0.057119 0.0979009 0.0353572 0.0257338 0.0524305 -0.0926927 0.0550851 -0.150527 0.026437 -0.148503 -0.053141 0.0148261 0.13869 -0.00685535 0.0693729 -0.0665526 0.0749227 0.163041 0.0244275 0.123732 0.0885666 -0.151919 0.0314846 0.0357226 -0.0441577 0.0150962 0.149351 -0.0333959 0.0229763 -0.13257 -0.046437 -0.0681389 0.144895 -0.0437692 -0.0697852 -0.0665304 0.175237 -0.0112613 0.0399108 -0.138732 0.0824337 -0.0889891 0.116452 -0.189899 -0.158427 0.147121 0.114656 -0.0330255 0.162354 0.0137364 -0.00409033 -0.070863 -0.164861 -0.0988486 -0.119167 -0.0505091 0.056342 0.124974 0.0295458 -0.0636266 0.125179 0.103128 -0.0762619 -0.0659505 -0.0866469 0.175988 -0.0681498 -0.058865 -0.110545 0.0191251 0.155822 0.0935281 0.0515482 0.125365 -0.0841987 -0.0360367 -0.0265955 0.03228 -0.0645032 -0.170653 -0.0605023 -0.0427195 -0.0936227 -0.153927 -0.115116 0.0850537 -0.0407925 -0.118221 -0.0493635 -0.0645652 -0.0773133 0.00735578 -0.126664 0.0268255 -0.0634595 0.0625498 -0.0841624 -0.0424502 -0.00159363 0.05655 -0.129886 0.0271344 -0.0617932 0.0094949 -0.0126489 0.043104 -0.0500869 -0.0787733 0.0817887 0.098889 -0.0577047 0.145309 -0.0651986 -0.136179 0.108065 -0.00384077 -0.0640832 0.0356672 -0.035205 0.104605 -0.120272 0.111654 -0.0279092 -0.0570744 0.138388 0.101176 0.0894546 -0.102928 0.105604 0.0939273 -0.089836 0.0236742 0.105198 -0.0807114 0.113112 -0.0323806 0.050447 0.00906389 0.0875621 -0.069718 -0.0975499 -0.131248 0.10225 0.0442795 0.0850593 -0.042454 -0.169543 -0.182711 -0.0235522 0.0893247 0.171313 0.141229 -0.155763 0.153682 0.00571778 -0.152079 0.169678 -0.165865 -0.0888692 0.0321819 0.00647665 0.085108 -0.116974 0.163173 0.0279695 -0.0952226 -0.0293271 0.0126037 0.0508733 -0.0723526 -0.0272416 0.153438 -0.0833306 -0.0349188 0.057324 0.0762797 -0.0141845 -0.0881302 0.170659 -0.0477155 0.0267976 -0.0645882 0.0459022 0.143739 -0.032445 0.0460507 0.137899 -0.172031 -0.0395756 -0.0181732 -0.0725621 0.0791594 0.0197178 -0.0389109 -0.0145198 -0.19558 0.0502057 0.143409 -0.00115394 -0.0241035 -0.0419 0.0125505 -0.0295239 0.00524065 -0.113911 -0.057376 -0.156504 -0.0998872 0.0580142 -0.102349 -0.151686 -0.149181 -0.0136191 0.0141673 0.0489313 -0.0797038 0.123516 -0.00694279 -0.19258 0.139051 0.145553 -0.0998166 0.0314267 0.106647 0.080445 0.0132238 0.160408 -0.0816488 -0.077325 0.0878809 0.184412 0.00912633 -0.0530199 0.0270364 0.0241115 0.0379442 0.0555407 0.0443837 -0.101441 -0.0251927 -0.0771641 0.0763027 -0.0734476 0.0675982 -0.120444 0.0396501 -0.104804 -0.0834244 -0.124855 0.136132 0.142592 0.0759839 0.0808932 -0.0451636 -0.0798726 0.106135 -0.0184977 -0.0447324 0.126413 -0.0934946 -0.0612888 -0.00682965 0.0253178 -0.116858 0.0887399 0.0352451 0.103901 -0.0016478 0.0357806 0.0344747 0.0877888 -0.0578046 0.10831 0.144397 -0.174866 0.0238932 0.131936 0.141159 -0.121874 0.133424 0.0617853 0.0125291 0.0101645 -0.00289018 0.154176 0.100587 -0.00669285 -0.0231478 0.0225562 0.0116074 0.151662 -0.0965705 0.0420084 -0.0426332 0.092935 -0.0507448 -0.0197239 0.0628682 0.119477 0.0887294 0.0898749 -0.0530008 0.0622954 -0.0382892 0.0309815 0.14731 -0.0269708 -0.098644 0.0443215 -0.00873553 -0.0388739 0.0175515 -0.169671 -0.182737 0.0958664 -0.0417234 -0.00715308 0.163488 0.0450284 0.0294474 -0.151687 -0.0648512 0.0961206 0.0677826 0.103896 -0.0217822 0.00324953 -0.0776623 0.0577946 0.120793 0.0462781 0.0242453 0.0263134 -0.0619779 -0.0108943 -0.121495 -0.00516329 -0.0434102 0.117083 0.120245 0.103945 0.0314272 0.0538505 0.0743142 0.0999316 -0.139409 -0.054842 -0.0928368 -0.0237558 -0.0398904 -0.109043 0.14994 -0.0181775 -0.159078 0.075401 -0.0139396 0.136895 0.0778033 0.0891451 -0.00645939 0.0759085 -0.0242445 0.089879 -0.182096 -0.0817325 0.0217132 0.0664589 -0.142507 -0.101706 -0.156133 0.0616264 0.0589914 -0.0235598 -0.0830282 0.0479958 -0.00924828 0.0623468 0.143743 -0.0428762 -0.135007 -0.131858 0.0944639 0.00886381 0.145697 -0.00833857 0.0197314 0.0613177 -0.0611814 0.0509582 -0.0414938 -0.113349 0.103326 0.0462352 -0.0535929 -0.108534 0.052347 0.137662 -0.049868 -0.0525264 0.083901 -0.0641885 -0.0374755 -0.143687 0.0816793 0.0206852 0.109633 -0.186257 0.077207 0.00730828 -0.00568898 0.106335 0.14616 0.0793819 0.00460823 -0.13298 0.139148 0.023174 -0.0442389 -0.0436907 -0.050384 0.0396867 0.0271482 -0.172214 0.0472538 -0.0882003 -0.0310421 -0.0812885 0.01637 0.195415 0.0311625 -0.0601357 -0.022026 -0.109478 0.111818 -0.0571542 0.034578 -0.0747544 0.0129326 0.0248854 -0.168035 -0.0483853 0.100968 -0.0670054 -0.0146695 -0.183972 0.0483594 0.0312818 -0.105106 0.0447059 -0.0592613 0.0300892 -0.0850663 -0.0211922 0.0509743 0.0720844 -0.0585361 -0.0212862 -0.0974438 -0.139645 0.159918 -0.172396 0.0712556 0.112178 0.136559 -0.0456369 0.0866669 -0.0540942 0.132952 0.0220437 0.0110398 -0.177367 0.114392 -0.103369 -0.193579 0.00317948 0.00905581 -0.0686571 -0.0629519 0.0348975 -0.0832175 0.0639975 0.13535 0.0542278 -0.0270532 0.114099 -0.0043916 -0.110821 0.0459385 -0.0765802 -0.0426056 -0.108938 0.0990027 -0.0363726 0.010554 -0.0409596 0.0150273 0.150126 0.0251209 0.0720308 0.0532986 0.0198532 0.165156 0.0891014 0.147666 0.0879391 -0.0472577 -0.151632 -0.0675945 -0.085394 -0.140198 0.0480721 -0.0205659 0.0670736 -0.0958132 -0.144466 0.070309 -0.0787213 0.0175656 0.0297811 0.0341116 -0.0427465 -0.0511926 -0.107704 -0.0595281 -0.0353866 0.0337314 -0.0349371 0.0270373 0.0253617 0.0502209 0.0938477 0.0375651 0.0448254 0.0345327 0.0420579 0.0280621 0.135672 -0.0221565 0.0631883 -0.0478052 -0.0275607 -0.0608541 -0.00691927 0.185888 -0.113951 0.0425433 0.0571439 -0.0543438 -0.0218947 -0.077408 0.0950707 -0.0400771 -0.100241 -0.179988 -0.0890374 0.0916262 -0.0720224 -0.0521538 -0.165347 -0.0542683 0.0830657 0.12215 -0.0995854 -0.109895 -0.0831717 -0.0811799 0.107781 0.019429 0.0280797 -0.0358988 0.189934 0.0180217 0.0925018 -0.0909374 -0.049774 0.124265 0.0687161 0.0779248 0.115499 0.12591 -0.197907 0.0722601 0.0222618 -0.171693 0.0596954 -0.071347 -0.184214 0.169597 0.0427855 -0.0879705 0.0884443 0.104262 0.0256875 -0.160976 0.0489191 0.121787 0.107128 -0.0823676 0.0520156 0.120915 -0.00795102 -0.0454233 -0.0405072 0.0139932 -0.0391628 -0.141432 0.00100301 0.0257549 -0.136597 -0.00738289 -0.00709408 0.0212909 0.0282183 -0.0875024 0.0909805 0.114362 0.156204 -0.0420679 -0.0534901 0.0349578 0.0112085 -0.0906842 -0.123933 -0.00756 0.136858 0.0719045 -0.0881001 0.0155669 -0.0898273 -0.0516521 -0.0206177 0.06691 0.0925295 0.0452774 0.00854605 -0.103666 -0.0504438 0.00586339 0.0679545 -0.000754614 0.11508 -0.0675165 -0.147794 -0.133816 -0.124786 -0.17862 -0.139181 -0.00664323 0.00746336 -0.0585222 -0.00325244 0.0924941 -0.0649641 -0.0257337 0.155163 0.0182337 0.124809 -0.0289143 -0.123596 0.0300004 -0.140398 -0.00576164 0.0740673 0.124752 0.0608149 0.160824 0.112821 0.0671458 -0.00740484 -0.0478676 0.115663 -0.104094 -0.0650628 0.0119127 0.0447761 -0.0020284 -0.0834163 0.0270818 0.035263 -0.12192 -0.0185349 -0.0139703 -0.048696 0.0672595 0.0774052 -0.0263738 -0.0478331 0.0524875 0.161039 0.0218962 0.17797 0.191323 0.152615 0.0357501 -0.0743448 0.0148246 -0.0775928 -0.0335948 -0.0412659 0.132595 0.051098 -0.00496293 0.00278695 -0.0559866 0.0588859 0.0487991 -0.0948621 0.00871751 -0.0284825 -0.126549 0.0886796 0.0296061 -0.0215496 0.107249 0.189346 0.0218338 -0.199323 -0.0272206 -0.0204462 -0.0347789 0.139782 0.0548772 0.0704068 -0.0298814 -0.00525518 -0.104545 -0.0789334 -0.169417 0.0181686 0.129573 -0.106871 0.118414 -0.0636927 -0.0918872 -0.0598353 0.0221551 0.130777 -0.022396 -0.0668319 0.167016 -0.104978 0.152983 0.0275354 0.0242725 0.0653092 -0.0386577 -0.0554659 0.158241 0.0323112 -0.177494 -0.0111606 0.0813228 -0.109673 0.106366 -0.154676 -0.0604488 0.00450764 -0.0761171 -0.0901871 -0.0699297 -0.171989 -0.0499905 0.06215 0.0280362 -0.1583 -0.021687 0.126893 0.0573522 0.0260363 -0.0060218 0.0358418 0.115583 0.0261244 -0.0254428 -0.0228554 -0.00373404 -0.123714 -0.0227415 -0.076895 0.0601139 -0.0861985 0.107724 -0.0254705 -0.00054454 0.00660525 -0.11752 0.0442642 0.128647 -0.0253397 0.058187 0.0147488 0.00991674 -0.0490732 -0.103162 -0.101267 0.0144529 -0.183249 0.146982 -0.034086 0.0401086 -0.144486 0.131102 -0.0467449 -0.039766 0.135063 -0.0259349 0.185073 0.06373 0.0164449 -0.0178566 -0.0361822 0.045443 -0.0319333 -0.0159319 -0.0572082 0.142296 0.0152713 0.0262431 -0.0222908 0.0905049 0.00673849 -0.0221574 0.115248 0.0676137 0.0330556 0.00960582 0.143976 0.198291 -0.139802 0.0668251 -0.0720316 0.0130912 -0.0405575 0.0875686 0.0255702 0.0587235 -0.00527148 0.046142 -0.0421731 -0.00915885 0.0104248 -0.0149677 0.0666045 0.0131445 -0.0333073 0.154902 -0.0573425 0.0098533 -0.0111799 -0.0959817 0.0908427 -0.110606 -0.152305 -0.0181397 -0.0360388 0.0804283 0.0780792 0.0738536 -0.011046 0.0280073 0.0257779 0.0246009 -0.0266556 -0.0758632 0.0501394 0.0288373 -0.0350918 0.0498424 -0.0713157 0.0248098 0.181558 0.161538 0.102026 -0.0276885 -0.124875 -0.0498986 -0.127332 -0.0578448 -0.155872 0.0804099 0.0931538 0.014603 0.104935 0.0309117 -0.00515597 0.0543821 0.0994997 0.0699579 -0.137521 -0.0820104 -0.0500391 -0.0887148 -0.0333136 -0.00367248 -0.118784 -0.053571 0.0648964 0.0266887 0.0532967 0.0250425 0.0821797 0.0551301 -0.114587 -0.163033 -0.151097 -0.0163003 -0.192294 -0.0906186 -0.101233 0.0346083 0.142659 0.0694496 0.0999648 -0.0729924 0.0905426 -0.0411708 -0.0735587 0.159518 -0.160166 -0.0529715 0.0225733 -0.0860256 -0.0248516 0.067291 0.134556 -0.0987024 -0.0756552 0.0547507 -0.0395459 0.187106 0.00566861 0.0547397 0.00565416 -0.0826513 0.0288972 0.0326835 -0.104191 -0.0505734 -0.0200919 0.00373738 -0.182872 -0.0149854 -0.171067 0.0213611 0.134229 -0.0104242 -0.0777524 -0.0383568 0.160329 0.0667128 0.0981658 -0.112464 0.146037 0.12946 -0.0858508 -0.0665315 -0.0111554 0.0721854 0.0668111 -0.0972383 0.0755338 -0.0976809 0.0117339 0.0522687 0.00873956 -0.0224478 -0.136873 -0.0196252 0.0665881 -0.112901 0.0585726 -0.162742 -0.0940959 0.0819803 -0.0251661 0.0091824 0.0753863 -0.00213716 -0.0427986 0.0361233 -0.1299 -0.02574 -0.0571484 0.171482 0.072779 -0.0622173 0.0485239 0.175979 -0.0340711 -0.103319 0.00491472 0.151534 0.0256155 0.0562652 0.0062379 0.0853068 -0.141898 -0.056466 -0.0198593 0.0220074 0.106216 0.0503442 -0.0057202 0.0758665 -0.082189 -0.0463674 -0.168374 0.0692148 -0.0451669 -0.0830932 -7.30225e-05 -0.0223046 -0.0650849 -0.0133751 0.0473779 0.041088 0.0853703 -0.019603 -0.057245 0.000129618 -0.0437117 0.0700835 0.0390399 -0.0748459 -0.0974299 0.00614751 -0.00167606 0.000390734 0.150211 -0.0622753 -0.0391663 0.0722258 0.0583021 -0.0843277 -0.0287487 0.0976126 -0.130256 0.128312 6.50641e-05 -0.0428699 0.117312 -0.0168797 0.0109621 -0.199371 0.00318046 0.0886737 0.0353744 0.0201007 0.0168887 0.164072 -0.073183 -0.0543199 -0.109708 -0.0988301 -0.0898696 -0.000657491 0.0936321 0.0638483 0.0565394 -0.0173244 0.0489802 0.0630736 -0.00844585 -0.0279099 0.0165421 0.099758 -0.0435057 -0.000658255 0.102468 0.165183 -0.173569 0.0104313 0.0523993 0.0634003 -0.00574788 0.0200741 -0.0657897 0.123401 -0.0406508 0.119819 0.105464 0.0454169 0.0625134 0.0537416 0.159911 0.0426129 0.123588 0.00458847 -0.00235674 0.197623 -0.104642 -0.148135 0.184668 0.00704907 0.0440714 0.0146215 -0.128921 -0.0583155 -0.135005 0.0521316 0.0962968 0.089278 -0.160958 -0.172881 0.116988 -0.0355417 -0.0613044 -0.0593475 -0.0334855 0.000174057 -0.165647 0.0717809 0.0384049 -0.0104397 -0.187277 -0.0276475 0.112766 0.0429166 -0.0658861 0.00881055 -0.0544593 -0.0829727 -4.51389e-05 0.0573172 0.0141124 0.044593 -0.0393429 -0.0538283 0.194367 -0.0924357 -0.150381 -0.0635058 -0.116381 0.0737358 -0.0769056 0.0792492 0.101631 -0.0622673 0.0940534 -0.00839185 -0.0903754 -0.0161062 0.0581715 -0.098409 0.037291 0.0831597 -0.0239805 0.0295528 0.0324035 -0.056934 -0.080217 0.015926 0.012124 -0.0206287 -0.1385 0.12216 -0.166076 0.122325 -0.0956624 -0.04107 -0.0197193 -0.109609 0.0136943 0.00216882 0.061863 -0.105625 0.125366 -0.0845603 0.0146501 0.0117293 -0.0686643 0.056786 0.116028 0.175161 -0.0329017 -0.0472533 -0.048685 -0.0104441 -0.052386 0.106289 -0.11033 0.168158 0.0246484 -0.00737497 -0.0645917 0.0783533 0.0922186 0.140139 -0.120537 -0.0429047 0.0823244 -0.0575433 -0.0767744 0.0706242 -0.0798765 -0.067791 0.0816283 0.0341235 0.0665205 -0.0132577 0.170313 -0.0245739 0.0153874 -0.111315 0.121767 -0.0191129 0.0403157 0.00200477 -0.0556482 -0.0175013 -0.116028 0.0884113 -0.056107 -0.0441243 -0.0588243 0.0306523 0.0995637 0.117725 -0.00505934 -0.051573 -0.0662431 0.00938497 -0.061758 -0.0128183 0.0547215 -0.0795718 0.0265559 -0.0976002 0.114995 0.0712461 -0.0564909 -0.0994128 -0.010201 0.0973409 -0.132498 -0.151466 0.0039186 -0.027083 -0.019757 0.0866855 -0.0173093 0.0939747 -0.00607885 0.0346612 -0.00632366 0.116051 -0.0403895 0.00215134 -0.0259425 0.0118434 0.0758086 -0.148227 0.132454 -0.114061 -0.0920399 -0.0152479 0.183208 0.0149825 0.07003 -0.118279 0.195298 0.0219497 0.180985 0.0593388 0.0628508 -0.0666637 0.0448759 0.00878969 -0.0448227 0.0812738 -0.0754263 0.0248706 0.00557684 0.151786 -0.10466 0.130415 0.137763 -0.00302794 0.0305393 -0.0760217 0.0136774 0.00251495 0.0323961 0.150207 -0.119955 -0.0768166 -0.00358876 0.0875848 -0.0365923 0.0327959 0.00231468 0.151235 -0.0165873 0.0371472 -0.151143 -0.100224 0.0704779 -0.0312941 -0.0236938 0.0805014 0.151063 0.0368288 0.0865426 -0.069419 0.052729 0.129993 0.121877 -0.155365 -0.0761913 -0.15307 -0.0162709 0.193232 0.148115 -0.0127076 0.0412212 0.0141853 0.104313 -0.0755123 -0.10894 -0.0833248 -0.0614013 0.077437 -0.0527594 0.0541014 -0.0994408 -0.0898256 -0.0469321 -0.00988302 0.0352274 -0.075991 0.0955955 -0.164414 -0.0764996 0.14767 0.0294211 0.00202985 -0.0343172 -0.0824008 0.135833 -0.158414 0.0453367 0.0134381 -0.145473 0.0246396 -0.0212004 -0.0991068 -0.0933664 -0.0681904 0.00211701 0.181401 -0.0206166 0.0893816 0.122541 0.0371665 0.0350505 -0.0907107 0.0296596 -0.0517459 0.0396803 -0.153548 -0.128185 -0.0864362 0.011513 0.0813127 0.00615488 -0.0404492 -0.101794 0.0280294 -0.0272214 -0.0664977 0.172825 0.121382 -0.0768617 0.0106726 -0.118678 -0.104515 -0.00365502 0.122868 0.0499437 -0.0146583 0.00754159 0.067567 0.0689546 0.0597 0.070123 -0.0795702 -0.102464 0.195808 0.0854127 -0.133273 -0.123575 0.0387391 -0.0217742 0.00820825 0.0586995 0.00835004 0.0205434 0.0320556 0.0106705 0.0169666 -0.119953 0.0267828 0.0528279 0.0402546 0.029651 0.0663434 0.0756238 0.106387 -0.0927581 -0.0631956 -0.124247 -0.136017 0.125045 -0.143394 -0.125347 -0.169599 -0.0151511 -0.0684576 -0.0260117 0.139135 0.101929 0.157413 0.149171 0.00762176 -0.0690534 0.108899 -0.0216201 -0.0867449 0.0373455 0.0898302 -0.124069 0.0700964 -0.0833454 0.0864694 -0.124234 -0.148841 0.0534835 -0.0789687 -0.15062 -0.0803206 -0.0517752 0.0795165 0.01529 -0.0289501 -0.0800695 0.0177634 -0.165069 0.0305266 0.126191 0.0365829 -0.0160102 -0.0720487 -0.0236309 -0.065331 0.0450277 0.0487793 -0.061425 -0.0510317 -0.0166265 0.0579495 0.0594363 0.0612451 0.0733864 0.0673909 -0.142264 -0.0356812 0.063846 0.0402856 0.0566744 0.0262208 -0.0395957 0.0403014 0.0371962 0.171051 -0.0338288 -0.196496 0.0625367 -0.155554 -0.0207724 -0.0692392 -0.0686221 0.0226481 0.138997 0.0459079 -0.03098 -0.00630615 -0.0327658 0.157341 0.0269186 -0.11789 0.116108 0.188349 0.00803739 0.0849345 -0.0388457 0.0561656 -0.0213651 -0.123136 -0.0213118 0.110129 -0.026307 0.0746909 -0.129831 -0.154583 -0.0561169 -0.0273954 0.0338079 0.0611195 -0.0503021 -0.014508 0.0320206 0.0113883 -0.0512955 -0.138678 0.0744486 0.0122507 0.030485 0.0101246 -0.096894 -0.14645 0.159677 -0.0432944 0.0370597 0.10245 -0.0238489 -0.0552782 0.120671 0.131481 -0.0727971 0.00108393 -0.0405902 0.0226935 -0.133083 0.0217599 0.083395 -0.0562146 -0.13065 -0.0808234 -0.170398 -0.00441481 0.174617 0.184452 -0.0619854 -0.0122506 0.015747 0.112821 0.137135 -0.119534 -0.0518607 -0.164276 -0.0578635 -0.0582879 0.00341018 0.0178041 -0.0899413 0.188754 -0.181014 -0.0816704 -0.0849618 0.061703 -0.0140386 -0.0654314 -0.01328 -0.0295294 -0.196882 -0.0430458 0.0969494 -0.153973 0.048873 -0.0896871 0.100981 -0.138686 -0.0442979 0.106718 0.0430873 -0.0496226 -0.0119967 0.100246 -0.0465006 -0.025849 0.144975 -0.0601548 0.0174426 -0.0670736 0.0542826 0.134308 0.182822 -0.108598 0.0598652 -0.0444618 -0.131682 0.00441878 -0.078295 0.0643662 0.0575882 0.0483583 -0.109564 0.187099 0.0740486 -0.0510037 0.071881 0.0712976 0.057193 0.0337847 -0.142201 0.171937 -0.0943294 0.014015 0.0333597 -0.0711226 -0.104437 -0.0982621 0.0480414 0.0753089 0.181744 0.0583326 0.0678546 0.0732788 0.0105089 -0.0310177 0.0362433 0.0606946 -0.0950226 -0.138318 0.0659231 -0.00558017 0.0889511 -0.0498738 0.13191 0.124339 0.0297902 0.0927715 -0.0810981 -0.0944004 -0.135475 0.0653881 0.00157248 -0.0898242 0.071489 0.0131284 0.0971972 -0.0209554 -0.187496 -0.0990984 0.000533986 0.00686008 -0.0790688 -0.0584544 -0.00716187 0.0632008 -0.0276429 0.0280079 0.101785 0.148535 0.00543831 0.171881 0.0748885 -0.0551515 0.0479259 -0.0623079 0.137998 0.0283094 -0.0142736 0.0637054 0.0573242 -0.0825113 -0.000600192 0.0713603 0.0867731 0.0362321 -5.66294e-05 0.0952532 0.0556123 0.0766328 0.0655803 0.0633311 -0.147289 -0.0520849 0.12421 0.16409 0.0927832 -0.195327 -0.064859 -0.0467702 -0.020483 0.187321 0.136114 0.0984603 0.077293 0.13529 -0.0413756 -0.0752474 -0.0295829 -0.137913 0.0383924 0.0763899 0.0165499 0.0513922 0.0649322 -0.0165374 0.0485685 -0.0469604 -0.0125412 0.0387144 -0.0619648 0.00612446 0.0288466 0.0454648 0.101304 -0.0119576 0.0936146 -0.137663 -0.0671776 0.0123267 -0.062016 0.117593 -0.0154822 0.0765376 0.0840148 -0.0674179 0.0832692 0.103204 0.08542 0.0108139 -0.0592344 -0.0406336 0.143222 -0.0684743 0.0220585 0.00905808 -0.00315178 0.111859 -0.00197895 -0.19606 0.0422313 0.15332 0.0225897 -0.0811069 0.179628 -0.169202 0.0758559 -0.0359655 0.0392845 0.0815048 -0.115027 0.0544615 -0.183363 -0.0787216 -0.104969 -0.0785294 0.024277 -0.0140136 0.0961824 -0.087883 -0.0253462 0.0316237 0.0960633 0.048983 -0.165465 -0.125646 -0.0608571 0.118218 0.150514 0.05118 -0.0176663 -0.0668112 -0.0300504 0.19384 0.0289141 -0.0816921 0.0396575 0.0670029 -0.111767 -0.0259935 0.0446272 0.0588418 0.0257065 -0.0847408 -0.185537 0.0349945 0.0709522 -0.117214 -0.0625692 -0.0393406 -0.108424 0.0826219 0.08303 0.0816045 0.0356348 0.197834 0.0693567 0.00509649 -0.0201482 0.100975 0.0902192 0.0593709 -0.0915578 -0.0560831 -0.0152022 0.0488433 0.103169 -0.0897178 -0.166802 0.0423874 -0.0630995 0.0586417 0.0462576 0.046308 -0.0487144 -0.0871892 0.115161 -0.00105827 -0.168523 0.0891988 0.129909 -0.0508118 -0.0774654 0.041082 0.159805 -0.060088 0.0297872 0.145041 -0.0240157 0.00142171 -0.041953 -0.0933642 -0.184592 -0.197969 0.0779947 0.0490057 0.101836 -0.00760067 0.069602 -0.0256349 0.129833 -0.0924179 0.0464104 0.0306259 0.0117591 -0.0164353 0.0853497 -0.0951973 0.053921 -0.0555222 -0.0614521 -0.0602232 -0.0448009 0.0752475 -0.117629 -0.0916516 0.0736292 0.122275 0.0264164 -0.0524597 0.0448863 -0.0953323 0.105933 0.0497925 0.145187 0.0725769 0.0875864 0.0343774 -0.0501974 0.0291251 -0.000675812 0.0856 0.0760473 -0.108527 -0.0716799 -0.096754 0.0188784 -0.114069 0.0962629 -0.181608 0.0709742 0.042379 0.0313077 -0.190646 0.160177 -0.011113 0.191085 0.0283837 -0.0341314 0.0662423 0.100108 -0.11152 -0.0102614 -0.0879928 -0.0666517 -0.0889731 0.171953 0.0637432 0.117955 0.106618 -0.0143343 -0.144355 -0.0553234 0.0240997 0.0767608 -0.0727058 -0.0389097 0.107064 -0.0962565 -0.152123 -0.170199 -0.181284 -0.189815 -0.00130933 0.053368 0.0529976 0.00856245 -0.105749 -0.0166993 0.0127425 -0.0961197 -0.0847386 -0.0266897 -0.0856463 -0.195154 0.146205 -0.0211423 0.144293 -0.155624 -0.0322305 0.0461379 0.0647241 -0.186716 0.0853694 0.0170331 0.0871141 0.17271 0.133416 0.103881 0.159751 -0.0117724 0.0865654 0.152822 -0.082376 -0.168058 0.0635946 0.011112 -0.197631 0.00920308 0.0686863 -0.0400929 -0.0558122 0.14181 0.0714666 0.15586 0.0229323 -0.0390653 -0.033951 -0.0402043 -0.189105 0.113419 0.0802324 -0.0194506 -0.0914769 -0.0448615 0.110724 0.16152 -0.0323451 0.085561 -0.0621866 -0.171926 -0.0878619 -0.0373678 -0.132445 0.0757692 -0.0634364 -0.0797512 0.0558757 0.154431 0.00723838 0.143759 -0.0841285 -0.0193942 -0.0221373 0.0488249 0.0193094 0.00951048 -0.0260774 0.157443 -0.120653 -0.0647754 0.10907 -0.0428172 -0.0373459 -0.0514047 0.158816 0.0313696 -0.0105939 -0.0900321 0.0385756 0.140024 -0.160209 0.100914 -0.0745169 0.0415026 0.0184381 -0.0352097 -0.0260139 0.112603 0.107649 -0.0201004 -0.0913963 0.10224 -0.0249687 0.0931662 0.0118542 -0.124177 0.0168645 -0.0246475 -0.0169529 0.0904985 0.0504359 -0.00739011 -0.0513189 -0.117813 -0.16544 0.0424636 -0.0206052 0.0558311 0.143546 -0.108614 0.0874698 0.151236 -0.00263098 0.00812474 -0.0291514 0.0204372 -0.0311366 0.0320076 0.0392263 -0.044356 -0.0583197 -0.0578231 0.0108145 -0.111039 0.019456 -0.0987254 -0.0619833 -0.159511 -0.196271 0.0523478 -0.0463134 -0.0783166 -0.0831889 0.119272 0.0286048 0.049166 -0.0334656 -0.041846 -0.024351 0.0416667 -0.0121414 -0.0720318 -0.138205 -0.152488 -0.0464546 0.0733714 0.0190048 0.00728004 -0.0303549 -0.0831133 0.147529 0.0215549 -0.161625 0.00815334 -0.0646983 -0.0789502 -0.00196275 0.0442671 -0.0263834 -0.115169 0.0813469 -0.0341341 0.046823 -0.0645007 0.0481026 0.158198 -0.0378004 0.0276638 0.0283913 0.0170096 0.14343 0.118316 0.0191066 -0.15562 0.0452754 0.153189 0.144543 0.165727 -0.0143041 0.00724869 -0.0147584 0.0469059 0.0527399 0.0431779 -0.0999148 -0.054043 0.0503823 -0.131983 0.0688384 -0.0154796 0.00771998 0.0138947 0.160093 0.0423579 -0.0169743 -0.179533 0.0973564 0.0164062 -0.0724885 0.0462577 -0.0415018 0.128485 0.09552 -0.00551244 0.0269498 0.0650289 0.113143 0.101543 -0.0796901 0.098371 -0.115799 0.119367 0.0217783 -0.131412 0.00126803 -0.0639408 -0.0804012 -0.0654283 -0.027748 0.0149777 0.105479 0.0636913 -0.0732345 0.042093 -0.00450391 -0.0775263 0.0924514 -0.0622346 0.013582 -0.125176 0.0534049 -0.0492869 0.047963 -0.139176 0.0454961 0.0363823 0.0864571 -0.044185 0.0318496 -0.0837682 0.114118 -0.121266 -0.0452091 -0.100206 0.1056 -0.0759818 0.0492667 0.0702602 0.0356018 -0.103358 0.00755795 0.0190891 0.0681013 -0.0477559 -0.00452519 -0.124361 -0.0620526 -0.0272583 -0.0251148 -0.0841159 -0.0846964 -0.0466133 0.0906054 0.0621946 -0.0312447 -0.123323 -0.0792086 0.0393481 0.0509199 -0.0391407 -0.00524061 0.168746 -0.0826816 -0.0714646 -0.161833 -0.0551198 -0.16013 -0.0360876 -0.0742105 -0.175015 0.0422275 0.196618 -0.0864267 -0.0807797 -0.00927355 0.0950931 -0.105885 0.0247405 0.172983 0.1839 -0.0448013 0.108551 0.0831985 -0.10912 0.158823 -0.0619377 0.0942261 -0.0933529 -0.0918033 0.0232399 0.0115782 -0.110559 0.123959 0.0122813 0.166431 0.0634236 -0.02665 -0.0534833 -0.166831 0.0717287 -0.00501044 0.0684297 0.0329301 -0.0115517 -0.0812904 -0.178235 -0.0713078 -0.0788155 0.0694506 0.0109217 0.0987168 -0.0393654 0.146146 0.0765422 -0.157216 -0.042823 0.0555693 0.0941472 0.0695024 0.0344143 0.168472 -0.127802 0.0274816 0.03933 0.117868 0.13454 -0.0586446 0.0477783 0.0693173 -0.0497333 -0.0627156 -0.0862858 0.137997 -0.0076671 0.0978042 0.082932 0.161595 0.0234078 0.143695 -0.0513482 -0.041409 -0.159745 0.0583703 -0.0761015 -0.0787926 -0.0234534 0.112183 -0.12263 -0.0864875 -0.11131 0.0566742 0.083583 0.0558511 -0.0329318 0.105554 0.155564 0.0455734 0.120475 -0.152272 0.0625748 -0.0868414 -0.0856647 0.0778558 0.0320632 -0.125426 -0.0185828 -0.0743984 0.151449 0.0550915 0.161281 0.0761415 0.043581 -0.0843216 -0.100638 -0.13312 -0.058045 0.0507792 -0.116635 -0.0463809 -0.0740375 0.0108998 0.00673854 -0.0951284 0.0339414 -0.0847971 -0.0491546 -0.0779032 0.00472759 0.0974823 0.136161 0.0303585 0.0548315 -0.0327043 0.0832101 -0.0381498 0.130588 -0.0591322 0.0931777 0.0546319 -0.0687603 -0.0867285 -0.146058 0.193293 -0.0925693 -0.0504068 -0.079773 0.0392004 -0.0998163 0.082537 -0.0338645 0.0797285 0.0812744 0.0895796 0.0157735 -0.0678671 0.0824222 0.108849 0.0079527 -0.135476 -0.194443 -0.0990449 0.0627839 0.0696784 0.145841 -0.0323554 -0.0497008 0.067794 -0.145879 -0.00980751 -0.158417 0.0996803 0.0681731 -0.0928679 0.0226215 -0.0743808 -0.113137 0.0716384 0.0391428 0.162338 -0.0447725 -0.164678 0.140337 0.0343134 0.0980374 -0.00472905 -0.0646059 0.0236219 0.0317097 -0.07378 -0.169251 0.108361 -0.0403961 0.0298912 0.0476956 -0.00404207 -0.065912 -0.0873902 0.00847964 -0.126633 -0.0239296 -0.00382354 -0.126736 0.0555742 0.175337 0.0170688 -0.0419012 -0.0670125 -0.102321 -0.0636139 -0.121981 0.0196988 0.0315639 -0.0826424 -0.189115 0.00361581 0.0210834 0.0882419 0.154128 0.0925168 -0.0624869 0.160234 -0.0137681 0.0746719 -0.0733257 0.0444357 -0.0260879 0.0972312 0.139596 0.0294589 0.000796342 0.0902396 -0.0599957 0.00296067 0.0785671 0.0522052 -0.0350587 -0.132491 -0.0271038 -0.0522711 0.0365628 0.00472175 0.103058 0.121888 -0.125168 0.0727525 -0.0608052 -0.119273 -0.0362229 -0.0629325 -0.0495312 -0.090017 0.0394497 0.0596791 0.0852179 -0.00497142 -0.138946 0.0248595 -0.053951 0.0425106 -0.0638306 0.0657353 0.0804578 0.129497 0.109622 -0.159676 -0.144446 -0.119937 -0.0654183 -0.140331 0.0433816 0.075354 0.000613721 0.0382974 0.175445 -0.132483 0.0969391 0.0661512 -0.000960856 0.0226859 0.0614223 -0.0888247 0.0474141 -0.175087 0.00979576 0.106497 0.0817801 0.163897 0.0184286 -0.169167 -0.0832757 -0.0439762 -0.0384601 0.017213 0.01509 0.0927019 0.0385649 0.159562 0.128531 0.0469533 -0.0626371 -0.0402972 -0.0735219 -0.16843 0.0433348 -0.057478 -0.130742 -0.0986154 -0.032527 0.0791569 0.0319925 0.148688 0.0624672 -0.162119 -0.141391 -0.0195867 0.0431757 -0.121236 -0.0716535 -0.0648446 0.091819 0.0527261 0.0251229 -0.04959 0.0537657 0.0695957 -0.103264 0.124115 -0.00184623 -0.0855331 -0.0153104 0.000174307 -0.158847 -0.0148113 -0.028347 0.0407399 -0.0442614 0.0495426 0.124411 -0.0299295 0.110182 -0.0121909 0.0206023 -0.162334 -0.0517584 0.115647 0.022437 -0.0919393 -0.052905 0.0600823 -0.0628075 0.0761776 -0.0181396 0.0636835 0.015203 0.0834229 0.0163683 0.0392659 0.126781 -0.0549601 -0.012886 0.0141879 0.0724875 0.0262037 -0.0193699 0.0392096 -0.0645848 0.083437 0.0884765 0.0619941 0.0824999 0.0323405 -0.130082 -0.0238478 -0.19605 0.0133142 -0.106648 0.0422568 0.0938745 -0.00716789 0.0224883 -0.0199129 0.178109 0.0384492 0.126707 0.0664284 -0.103538 -0.0434498 0.0262598 -0.0416455 0.108915 -0.0312357 0.0183214 0.0379051 0.0439961 -0.0752707 -0.00636453 0.0117565 0.0393807 -0.0179548 0.0975299 0.175858 -0.0160093 -0.0132697 -0.0655706 0.0614998 0.0445244 0.0265759 -0.0349583 0.00166844 0.00173245 -0.0799804 0.00468485 0.00744428 0.0608879 0.139982 0.0338683 0.0240787 -0.00773034 0.0213545 -0.0799036 -0.136534 0.0404833 -0.000546602 -0.0535261 0.178408 -0.116687 0.005917 -0.123608 -0.0348535 -0.0168064 0.175885 -0.00980881 -0.040024 0.134236 0.0669597 0.0595114 -0.0313862 0.0850543 -0.0352537 0.0572792 -0.0694283 -0.00176497 -0.0454318 -0.0233517 0.0779041 -0.021758 0.00501896 0.0411717 0.194845 -0.163394 -0.0132512 0.0386709 0.0522382 -0.0810364 0.0420548 0.030153 -0.0594171 0.0181782 -0.0705432 -0.0499684 -0.0287818 0.101041 0.1378 0.0830701 -0.0323928 0.160058 0.0829899 -0.0754442 -0.000702541 0.0313731 0.0730397 0.075158 0.157948 0.0211769 0.157683 0.0720147 -0.089 0.192521 0.0504745 -0.0963948 -0.0395769 -0.0490715 0.012309 -0.0997845 0.139566 0.119309 -0.0089858 0.0677674 -0.0087398 0.0132335 -0.141472 0.0913513 -0.126171 0.0364092 0.0764966 0.0186921 0.109403 -0.0145161 -0.0282724 -0.00555289 0.056496 0.0806226 0.135295 -0.117507 0.0691134 0.0443041 -0.0486442 -0.0296078 -0.0160621 0.0137051 -0.035735 0.188694 0.106796 -0.0643216 -0.126301 0.020646 -0.0123956 -0.0820138 -0.0164162 0.0723098 -0.00368274 -0.0787143 -0.0772971 -0.0171215 -0.138174 -0.0185957 -0.133106 -0.0185302 0.14415 0.0207769 -0.0574272 0.177675 -0.0186509 -0.0794845 0.0810763 0.108538 0.0614546 0.0315225 -0.030287 0.032699 -0.122562 -0.132144 0.111473 0.0173409 -0.115707 0.0730394 -0.0287967 0.155669 -0.0955587 -0.0159744 -0.0430017 -0.199424 -0.0362358 0.106192 -0.144993 0.0529684 -0.0337401 -0.00739691 -0.0876171 0.151778 -0.153692 -0.0728516 0.0614694 0.000373268 0.100203 0.0989473 0.0437359 -0.113091 0.0354586 0.141407 0.158279 -0.026406 0.143821 -0.182616 -6.51736e-05 0.0965358 -0.00548076 0.0075114 0.0753547 -0.0471593 -0.0608532 -0.0231486 -0.150013 0.0409396 0.0517581 0.0584369 0.0792091 0.149663 0.0638197 0.0225175 -0.0164855 0.100144 0.00869258 -0.112613 0.0693524 0.0726727 0.052632 -0.0345106 0.0847932 0.0323429 0.0445704 -0.028278 -0.148909 0.0176775 0.00898334 -0.0828263 0.0316387 -0.136582 -0.134791 0.108736 0.0629762 0.0548139 0.0656606 0.0797111 0.106775 0.0096947 -0.10198 0.00483554 -0.0531724 -0.0209598 0.0964014 0.0390696 -0.0744637 -0.193071 -0.159183 0.0502814 -0.00728552 -0.0383573 0.0915498 0.153747 -0.0644196 -0.0116223 0.0502092 -0.0406508 -0.0930583 -0.0217028 0.0177549 0.0365141 -0.0638944 0.0877663 -0.00017485 -0.0402835 0.16043 -0.0212654 0.142969 -0.132475 0.0291144 0.0173138 0.0540772 -0.164047 -0.0212147 0.0639843 0.0256247 -0.00275082 0.104073 0.1326 0.119637 -0.00939397 -0.00962544 -0.104973 0.102474 0.00200882 -0.0472315 -0.0120704 -0.0678736 -0.116602 0.0873054 0.124733 0.0175932 0.0803423 0.0153948 0.0659361 -0.0941383 0.0443489 0.0388647 -0.0572816 -0.12338 0.12447 0.0487438 0.117665 -0.153085 0.0281218 -0.0082296 -0.0812638 -0.0816006 0.0372633 -0.0778018 0.0459162 0.109741 -0.0535463 0.0946035 -0.0998374 0.0722842 -0.00671391 0.13524 0.118771 0.0175393 -0.0293504 0.106471 0.0625621 -0.115459 0.106061 0.0772964 0.0218723 -0.0717936 0.00459529 0.0264954 -0.0595894 0.108909 -0.0804141 -0.0193636 0.175932 0.165225 0.000941158 -0.0892888 -0.0335703 0.130405 -0.0967093 -0.121359 0.0997138 -0.0472629 -0.0242478 0.052876 0.0364191 -0.0477705 -0.0997715 0.175085 0.178979 0.0395473 0.156199 -0.0384902 0.14444 -0.00940794 -0.0769108 -0.142407 -0.0205834 0.0751317 -0.0674641 -0.0765682 -0.0210771 -0.0367162 0.0415431 -0.124587 0.0382331 0.00733797 0.0543724 0.00281567 -0.0167476 0.0506238 0.0427086 -0.168724 0.0161579 0.0739246 -0.0642691 -0.0237306 -0.0671169 0.0127604 0.0331078 -0.0575321 -0.198291 0.0378869 -0.00627694 -0.016341 -0.0769245 -0.0637084 0.118959 -0.0488612 0.00355222 0.0800169 0.0726391 0.181911 -0.0372595 -0.00270782 -0.0159859 -0.0593851 -0.0799287 0.0294422 0.0670854 0.029982 -0.0820477 -0.0817101 0.19026 -0.000410439 0.0375319 0.0867762 0.130402 -0.0802012 -0.0928579 0.0379414 0.00262693 0.0902999 0.122915 0.0238063 -0.165206 0.0452319 -0.106891 -0.0187727 0.0292337 -0.0537595 -0.0498781 0.0415067 0.0962745 0.0650949 -0.0787225 0.0981245 -0.0214387 -0.10966 -0.0988434 0.0280226 0.178371 -0.0911867 0.0392971 -0.114165 -0.00215329 0.000127164 -0.0983436 -0.0407722 -0.000442577 -0.0772078 0.0195711 -0.0221814 0.146074 -0.104827 -0.0778511 -0.12769 -0.0902013 0.0698008 0.161148 -0.109239 0.10344 0.161019 0.00452164 -0.134787 0.0570036 0.065569 -0.0221998 -0.0120287 0.0204582 -0.0122001 0.102986 0.0908535 0.0425358 -0.0678926 -0.123617 0.123858 0.0177272 0.0263102 -0.135809 0.0256781 0.0524199 0.00106884 -0.161663 0.129001 -0.0924035 0.16755 -0.0210045 0.0188382 0.0241074 -0.00671567 -0.054455 -0.00721107 0.0952911 0.176664 -0.0134164 -0.0757654 -0.0454503 0.0450069 -0.122161 -0.175309 0.0214266 0.093125 0.0078031 0.0469286 0.0704062 0.0229722 -0.0424162 -0.0735717 -0.0984714 0.0154668 -0.07437 0.0238386 0.00376002 -0.049367 0.0281051 0.0892235 -0.106827 0.148294 0.175094 -0.00809662 0.0612108 -0.0589667 -0.0744331 -0.044215 0.133596 0.0653585 0.06896 0.0228947 0.014517 -0.133221 -0.0676697 -0.0209343 0.0553055 -0.00718884 0.0152804 0.16253 -0.0856036 0.0476428 -0.0168597 0.0103036 -0.044864 0.170391 -0.02075 -0.0345924 -0.128065 0.172083 -0.0995146 0.0238946 -0.0444601 -0.0396343 -0.00985753 -0.0206053 -0.00123701 -0.0540517 -0.131802 0.0868479 0.0572875 -0.0239784 -0.136897 -0.0813741 0.0721111 -0.104659 -0.0525791 -0.114553 0.182899 -0.0915015 -0.067237 0.101461 0.0416262 0.00602054 0.0447235 0.0884609 0.00436974 0.136675 0.127496 0.114984 0.0212126 -0.0595131 0.0721251 0.0662766 -0.0316064 -0.13209 0.133734 0.0976311 -0.119694 0.051954 0.113597 -0.0830088 -0.177648 -0.0209905 0.0364579 -0.070777 0.0686013 -0.0726481 0.0378431 0.0418062 0.0769829 -0.0153594 -0.100223 -0.0205104 -0.0656515 -0.0716241 -0.0732717 0.129405 -0.101736 0.163364 -0.0569153 0.0203612 -0.0188568 0.00634441 0.0840061 0.0831806 0.0545035 0.103101 0.0402465 0.0496778 0.101285 0.0144338 0.0306164 0.10538 0.141943 -0.0401821 0.00783517 0.17704 -0.0508798 -0.168297 -0.0667559 -0.0443409 0.0241079 0.13109 0.000953278 -0.0809753 0.0328247 0.199151 -0.142325 -0.0560469 0.0463349 0.0245783 -0.0830066 0.0235192 -0.110493 -0.0301881 0.00993482 -0.0995504 0.0892327 -0.0246772 -0.154325 0.0840294 -0.0364157 -0.145635 -0.0907241 -0.10752 0.134244 -0.10016 0.000141285 0.0725729 0.016527 -0.156378 -0.0150101 0.191662 0.00557743 0.0376232 0.0893445 0.154557 -0.0149575 -0.120642 -0.143636 -0.0528735 -0.0779977 0.0172767 0.111995 -0.0528425 -0.133969 0.113728 -0.0311994 0.0179257 -0.0153858 0.0394363 0.116529 0.0601542 -0.0110389 0.156995 -0.0204584 0.0571564 0.0512242 0.0632172 0.0890796 0.0100159 0.0482125 0.0530472 0.149146 -0.034908 -0.0750906 -0.0476415 0.0106012 -0.0356082 -0.0809666 -0.0498028 -0.0460563 -0.0368907 0.138373 -0.181644 0.0643572 0.144383 -0.120818 0.0206879 0.0512152 0.0947115 -0.109068 0.0579624 0.11811 0.0213024 -0.183375 0.159238 0.115843 -0.196004 0.0341679 -0.00694931 0.0377852 0.0436009 0.0275934 0.042311 0.142905 -0.10186 -0.044922 0.0475513 -0.154081 0.0201706 0.159983 0.0230029 -0.183797 -0.0172717 0.144917 -0.0864383 0.0483998 -0.0244544 0.129536 0.0787602 0.133636 -0.145931 0.130508 0.0688341 0.0337103 -0.0761576 0.0694586 -0.0036036 0.113314 -0.0149486 -0.0445673 -0.0889944 -0.0486832 -0.0475163 -0.0886932 -0.119188 0.152712 -0.0290583 -0.0494308 0.0299746 0.0277795 -0.0539307 0.0153247 0.00606587 0.189525 -0.101415 -0.151825 0.134297 -0.0358553 -0.0549784 0.123755 -0.0755838 0.0158996 -0.0597456 0.15813 0.147323 -0.0898187 -0.124437 -0.0505617 0.14606 0.00375671 -0.0179338 -0.12212 0.0355476 0.0327664 -0.0348456 0.0190695 0.107506 0.177007 -0.0898962 -0.179954 -0.0879348 -0.00475935 0.0657696 -0.129666 -0.0340882 -0.0464692 0.0406746 -0.127239 -0.0293482 0.0804176 -0.011631 -0.0654576 0.114406 -0.0798999 -0.0762229 -0.0952245 0.147882 0.137146 -0.0645824 -0.0409191 0.189852 0.0535693 0.0366806 0.0781304 0.129333 -0.0432857 0.15252 0.00192339 -0.119851 0.0360765 0.0823895 0.0541625 -0.123273 0.0148393 0.0435846 0.0631105 -0.0279407 0.0950007 0.156501 0.00570551 0.0193853 0.0560227 -0.14965 -0.141579 -0.0680403 0.0645251 0.0429221 0.0543209 -0.0125214 -0.035099 -0.175679 0.0722006 0.111678 0.0399243 0.047227 0.0456375 -0.0829543 0.038221 0.0761959 -0.0496974 0.138226 -0.0471026 -0.00822749 0.185865 -0.134156 -0.0811176 -0.079427 -0.0984728 -0.14727 0.15964 0.10309 0.126683 0.140893 0.076643 0.036456 -0.00104276 0.0904763 0.170336 0.138577 0.0377555 -0.0585256 0.0971989 -0.0312539 0.0069901 0.0819956 0.0346912 -0.00625202 0.145637 -0.0715519 0.090378 -0.0358538 0.0465774 0.0352164 -0.0362061 -0.0494724 0.0391134 0.0215292 -0.0844439 -0.168669 -0.0511729 0.111418 0.00117256 0.0720441 0.0377456 -0.0684285 0.113751 0.0051385 0.11232 -0.100297 -0.0718859 -0.066022 -0.0329906 0.0816762 0.058316 -0.167335 0.00881893 -0.019067 -0.12595 -0.153997 -0.0486881 -0.0952576 -0.0839213 0.163112 -0.0424525 0.108674 -0.0395213 -0.153852 -0.136681 -0.0501653 -0.0402128 -0.137458 0.115636 0.0915476 0.0442406 0.0268651 0.0406483 0.0612439 -0.14064 -0.0055308 0.0141836 0.0848486 -0.0928962 0.0793831 0.0446794 -0.0931868 -0.169965 0.00837556 -0.0567527 -0.0169919 0.0698877 -0.0508465 -0.0961173 -0.0430041 -0.0175656 -0.00501538 0.0864433 0.0811561 -0.128164 -0.0559165 -0.1323 0.018509 -0.156971 0.0495277 -0.0253323 0.0500415 -0.0770386 0.0759021 -0.0223438 -0.132784 0.0506902 0.0699822 -0.191212 0.0844704 0.030507 -0.0323503 -0.135975 -0.0730346 0.0259571 0.0779402 -0.042949 0.0882099 0.160196 -0.0662348 0.0796547 -0.0543892 -0.0950151 0.000605695 -0.153978 0.0273201 -0.0447794 0.131228 -0.117633 0.0904432 -0.00846544 -0.0585439 -0.0434455 0.00812454 0.0191528 0.163352 -0.0604323 0.107032 -0.0100458 -0.0440237 0.0236176 0.117661 -0.0928113 0.15289 0.0967853 0.106681 -0.0175731 0.0888381 0.185289 0.0493013 -0.0135265 0.0357704 0.0436073 0.128712 0.0135018 -0.0496284 0.023667 -0.0517555 0.118295 -0.189645 -0.0244961 -0.0373301 -0.0289399 0.0462507 -0.135771 -0.0868673 -0.16788 0.0155864 -0.0427645 -0.0198738 0.048623 0.00802738 0.0722289 0.00702421 -0.11467 0.0898807 0.0344976 -0.0246755 -0.0178514 -0.00765253 -0.18341 -0.00827707 -0.0386358 0.0499674 -0.110959 0.0521346 -0.07883 0.0676209 -0.0111951 0.0458158 -0.0524557 0.032801 0.167857 -0.0296344 -0.0441424 -0.00990335 -0.0228565 -0.0693916 -0.0488516 -0.0143979 0.0318822 0.131834 -0.164308 0.0793962 0.0896323 0.121125 -0.00660294 -0.0437611 0.0436643 0.119854 -0.0755522 0.12166 0.10681 0.0148186 -0.0626861 -0.0251381 -0.141712 -0.108355 0.120219 -0.0984266 -0.0302212 0.132721 -0.0626736 0.0440117 0.0818264 -0.112492 -0.0672949 -0.0145137 -0.0282284 -0.152238 0.0787394 0.0991543 0.139264 -0.0835317 0.00275216 0.0158128 -0.0239139 0.07673 -0.181171 0.0263095 -0.0128438 0.145442 0.107392 0.0240249 0.0976579 0.111454 -0.010111 0.175917 -0.0311498 -0.020644 -0.00504666 0.159121 0.0104805 0.071459 -0.0158225 0.0439187 0.117198 0.00993836 -0.0366367 0.0685506 0.0980516 0.122598 0.0474959 0.0759186 0.0776656 -0.0518409 0.124277 -0.0327043 -0.00647968 0.000986594 0.0296222 -0.133743 0.0185372 0.00778676 0.0870109 -0.128581 0.119845 0.0978722 -0.105375 0.104593 0.0990859 -0.00357414 0.000599087 -0.191771 0.0213167 0.0368925 -0.00143849 -0.0540107 -0.172377 0.00163665 -0.127419 -0.0550487 -0.0250087 -0.050316 0.00781785 -0.0689991 0.00565272 0.047726 0.16312 -0.000722916 0.0636064 0.0806242 -0.00775658 -0.0625067 0.0251984 0.0597125 -0.0601017 0.156926 -0.052118 -0.132197 0.0285897 -0.00291636 -0.00213941 -0.0958213 -0.0567815 -0.191016 0.023804 0.0382028 0.0383145 0.0566645 -0.0353405 -0.0013256 0.02813 0.0985499 -0.0194506 0.0349175 0.0483291 0.134711 0.00880064 -0.0872344 -0.14025 0.0861911 -0.0308281 0.0361587 -0.147312 0.19688 -0.15053 -0.118772 0.157733 0.0925147 -0.0207306 0.105751 0.0796165 0.033689 -0.0717514 0.0315659 0.00404641 0.0225097 -0.145192 -0.0440846 -0.175495 0.0368042 0.154394 -0.0863509 -0.0589117 -0.176774 -0.0849347 0.162455 0.0190241 0.0046168 0.013509 0.158778 -0.000766093 -0.126119 -0.0940117 -0.0218999 0.0185951 -0.015407 0.012192 0.0343321 -0.0306081 0.00577245 0.0885343 0.169442 0.0131007 -0.0727124 -0.134291 -0.0452257 -0.0864744 -0.09696 0.100861 -0.0173651 -0.0830184 0.0683655 -0.0242714 0.0190826 0.0307937 -0.119658 -0.0979965 -0.0329304 0.0106894 -0.0464502 -0.00614281 0.0601783 0.0442666 0.0563527 -0.107929 -0.167015 -0.149433 0.0960706 0.0890146 -0.0318778 -0.0411268 -0.064364 0.059817 0.0448913 -0.129092 0.1361 -0.0349495 0.0156564 0.00457829 0.0262605 0.193696 -0.157242 0.0795139 -0.0972491 0.0816842 -0.0331062 -0.166396 0.0815788 0.0572268 -0.000197774 -0.00492733 -0.152126 -0.113969 0.0843169 0.159945 0.0276442 -0.128869 -0.0595296 0.0800036 0.0867551 -0.0215054 -0.0593862 -0.110955 0.0661742 -0.00912541 -0.0982988 -0.172456 0.0912874 0.022915 0.182697 -0.0280368 -0.0613353 0.0683315 0.00619996 -0.0124002 0.0160254 -0.0159295 -0.094751 0.0412282 0.131893 -0.0515581 -0.0121247 -0.0382723 0.0372364 0.127853 0.0393356 -0.0111221 0.161502 0.0602438 0.174022 -0.00125134 0.00687475 -0.186262 -0.0684368 -0.192855 0.14431 0.176578 -0.0481549 0.0137753 -0.0787242 -0.0899461 -0.0542267 0.11138 0.086859 0.0828015 -0.00637923 0.0478706 0.0773133 0.0762645 0.0553191 0.0879986 0.0198765 0.037711 -0.0337257 0.0271067 -0.131078 0.0179902 -0.0288454 -0.0114131 0.00827819 -0.0844796 0.0673589 0.0581853 -0.146718 -0.107284 -0.00250766 0.02993 0.113821 0.00953809 0.0726244 0.011234 0.0168505 -0.0188272 0.0391253 0.00488896 -0.0797214 0.000178097 0.176466 0.0859848 0.0690741 0.062527 0.00452808 -0.00546197 -0.0352485 0.0976945 0.0374347 0.121884 -0.0510988 -0.0384633 -0.030415 -0.0871472 -0.00561081 -0.0325249 0.043585 -0.034093 0.127974 0.165889 0.0918137 0.100523 -0.136625 0.0125164 -0.0478197 -0.0214498 0.00142189 -0.0660351 -0.144118 -0.0936351 0.0628003 0.0451549 -0.00589077 -0.0116677 0.104 -0.113523 0.0736105 0.152377 -0.079684 0.0773987 0.0324332 -0.0915719 0.132428 -0.006086 -0.0930941 0.0242912 0.183471 0.00723799 -0.149003 0.0720587 0.0639044 -0.057607 0.19658 -0.167069 0.00142668 -0.0647298 -0.103287 0.167578 -0.176276 0.0313775 -0.0857036 0.123942 -0.0414721 0.0539508 0.0103128 0.0586948 0.0111878 -0.010216 0.00193744 -0.0292334 -0.0629515 -0.102823 0.107353 0.00506843 -0.174038 0.0393318 0.106601 0.116175 -0.0482533 -0.027748 0.0712011 0.123922 -0.123414 0.161917 0.117228 -0.110383 -0.0931428 0.144723 0.0380471 0.164966 0.116055 -0.158016 0.069291 -0.0959418 -0.0308271 0.125426 0.0836298 -0.101872 -0.0271123 0.0844871 0.0280292 -0.0091955 -0.0351768 0.0784685 0.0425679 0.10637 0.023109 -0.034089 0.0600031 -0.0300948 0.110556 0.0284015 -0.0113198 -0.00219503 -0.083204 0.1785 0.162811 -0.107335 -0.183895 0.058777 -0.120161 -0.0139575 0.0876085 0.162249 -0.0882755 0.103163 -0.0941371 0.00726553 0.142011 -0.0139235 0.113152 -0.0397082 0.0893898 -0.0665282 -0.0447069 -0.0287966 -0.0357715 0.190938 -0.102892 -0.00143021 -0.000278295 0.0698044 -0.0905181 -0.0400899 -0.0964619 -0.0666689 -0.155017 0.0410131 -0.0813445 -0.0962445 0.135703 0.153892 0.0102135 -0.126951 0.019632 -0.171423 -0.133164 0.114689 0.0358786 -0.0544259 0.0693657 -0.0292218 -0.144734 0.142433 0.162558 0.0775128 -0.0206337 0.0239337 -0.0856141 -0.10755 0.0320944 -0.100951 0.109499 -0.0422712 -0.0108981 0.0436604 0.0480979 -0.0551504 -0.064767 -0.0941235 -0.0874044 0.0689563 0.0385868 0.164458 0.0445459 -0.0949236 0.0115856 -0.0544052 -0.138902 -0.146245 -0.055625 0.0836347 -0.115242 -0.0945342 0.0449883 0.0223624 -0.0141737 0.0470535 0.0076172 -0.110897 -0.165354 -0.176098 -0.193973 -0.157972 0.034775 -0.0804959 -0.0313292 -0.0756006 0.0446547 -0.165596 0.0816299 0.0364353 -0.0668654 0.0933795 0.101359 0.029787 0.0442874 0.046353 0.181629 0.0448369 0.013375 0.0793729 0.1643 -0.0692657 -0.106889 0.0867093 -0.0389982 -0.0713617 -0.0835712 0.0538783 -0.0123523 -0.0667471 0.0445813 -0.0816069 0.0120457 -0.0444942 -0.0655403 -0.0738527 0.172244 -0.0257354 -0.0027014 0.183604 -0.188882 -0.0411804 -0.0676995 0.0979865 0.0931763 -0.191593 0.0397074 0.10752 -0.00030888 -0.0476172 -0.145612 -0.103313 0.0308668 0.0501175 -0.0568725 -0.0642891 -0.00343239 -0.0816761 0.0876344 0.0138188 0.0874399 0.0496522 0.0321581 0.0267375 0.111896 -0.0942017 0.0613771 0.0149089 -0.0882641 -0.0180065 0.0787498 0.0266987 -0.0303351 -0.0488051 -0.105921 0.0314582 0.0126286 -0.14673 0.0891129 0.147712 0.0159662 0.124008 -0.105782 0.00402733 -0.0718395 0.16611 0.0535459 0.0166326 0.056546 -0.0861287 -0.0106587 0.149902 0.0763039 -0.13939 -0.0432037 0.0267853 -0.0537651 -0.0342488 0.0728693 0.0974492 0.118284 0.0235626 0.0583004 -0.0859196 -0.0954354 -0.0358213 0.0379579 0.108503 -0.163343 -0.189892 0.0408806 -0.100921 0.0290079 -0.00318515 0.158993 0.063989 0.0928947 -0.0540289 -0.0897986 -0.07484 -0.126391 0.0430291 0.0331376 0.129019 0.027225 0.103818 0.0104894 -0.0601616 0.0110069 0.0347501 0.179627 -0.0742104 -0.0497509 0.0554515 -0.082243 -0.0703883 0.109402 -0.0251729 -0.137493 -0.170978 0.0320547 0.116078 0.108646 -0.103195 -0.0267342 0.0987143 0.0299816 -0.0368885 -0.0859927 0.19687 0.121458 -0.000553656 0.162268 -0.104347 0.0450121 0.0630308 0.0635594 0.0686056 -0.0400307 -0.0628954 0.00480708 0.0926026 -0.0172819 -0.0392594 0.195119 -0.0730561 0.162784 -0.05077 0.0575807 -0.0147312 -0.0657815 -0.0240338 0.0694852 -0.10676 -0.0311873 0.0513763 0.096112 -0.105963 0.0208382 0.149671 0.000296442 -0.0956252 0.0147141 -0.151223 0.010853 -0.0229642 0.0138528 -0.113132 0.0272254 0.0213123 0.0574217 -0.0992518 0.072194 -0.0512241 0.0266908 -0.178284 -0.128069 -0.0643479 0.10973 0.0962017 0.0359771 0.0592835 -0.00892255 0.145198 0.0740482 -0.0591905 0.189265 -0.0903635 -0.103579 0.0260025 -0.122557 0.0844884 -0.129592 -0.151251 -0.0551274 0.163352 -0.0851909 -0.0607629 -0.0259173 -0.0180953 -0.0824324 0.120406 1.64596e-05 -0.0221149 -0.151042 -0.126632 -0.109152 0.188541 -0.112809 -0.0100327 -0.0538247 -0.0937015 0.0845664 -0.0292087 -0.0641919 0.18311 0.112244 0.10846 -0.0156954 0.00499139 -0.0296281 -0.0359442 0.115992 0.0054783 0.026628 0.0563163 0.134997 -0.0142378 0.15966 -0.151104 -0.0144685 0.0241561 -0.0780729 0.0772413 0.0684561 0.16324 0.0137684 0.0749402 -0.0177756 0.0713914 -0.0325345 -0.024886 -0.116045 0.00781999 0.174103 0.00943294 0.0924656 -0.0104464 -0.116569 -0.0166917 0.149878 -0.0465655 -0.130818 -0.184418 0.0405102 -0.0884301 0.0989969 -0.00599886 0.0951306 -0.0927719 0.075671 0.0014848 -0.0406817 0.0890759 -0.136776 -0.071604 -0.055861 0.145427 -0.174403 0.134434 0.040807 0.174592 -0.0184105 -0.114744 -0.0817366 -0.0995971 -0.0576825 0.0341733 -0.106196 -0.00469882 -0.116841 -0.051647 -0.0227749 0.0895935 -0.018161 0.0921656 0.12641 -0.0341181 -0.0906077 0.0888148 0.114292 0.132682 -0.0287086 -0.134293 -0.00132213 -0.116561 -0.0054419 -0.103596 -0.0844271 0.00675251 0.0257472 0.125158 -0.0884604 0.0905176 -0.112098 0.0457683 0.0145368 -0.0567767 -0.0916563 -0.0884973 0.155484 0.022411 -0.0540033 0.120959 -0.0248214 -0.0223908 0.063612 -0.0626275 0.172379 -0.0458145 -0.125666 -0.0337004 -0.0452968 0.0164244 0.0137315 -0.113849 -0.154191 -0.163427 0.0607213 0.0848524 -0.066553 0.0521852 -0.0212605 0.101571 0.107913 0.056725 -0.0516671 0.0557529 0.121194 0.105843 0.0593959 0.10777 0.165531 -0.0945397 -0.0200355 0.115273 0.0192591 0.0345009 -0.0261726 0.0442167 0.018753 -0.0796829 -0.0593271 -0.153841 -0.163053 0.0312553 0.010242 0.11944 0.0256452 -0.118333 0.00543533 -0.0219295 -0.0920562 -0.126039 0.0181208 0.0888223 -0.00355665 0.126477 0.0561691 -0.0378161 -0.118721 0.0846573 0.0920118 0.147813 -0.0341055 -0.10449 0.049335 0.0175511 0.0768086 0.179054 -0.172875 -0.0202483 0.094331 -0.0111753 -0.0282202 0.109083 0.139429 0.148487 0.011531 -0.0766404 0.114527 0.0156881 -0.00171663 -0.0524338 0.165354 0.0512999 0.136473 -0.0621905 0.0233877 -0.0923363 -0.0543613 -0.172005 -0.13194 0.021336 -0.0928393 0.130234 -0.0419949 -0.188963 -0.0844972 0.125346 0.0884405 0.00541042 0.109224 -0.119088 0.0304137 0.134446 0.119603 -0.0581048 0.0757227 -0.0114684 -0.111145 -0.0255303 -0.0502334 0.0734487 -0.0209684 0.149494 0.0537202 -0.194181 -0.178372 0.0554441 0.0576944 -0.0232316 -0.0777697 -0.0513342 0.0241856 -0.0608528 0.0258171 0.0924808 -0.148123 -0.0434813 0.129123 -0.0683917 -0.0870482 0.0137359 -0.0113731 0.149887 -0.0137686 -0.0639914 -0.0105802 0.106085 0.0839757 0.0505523 0.0504257 -0.0526998 -0.102838 -0.190504 0.0464255 0.0117192 -0.0154828 -0.00566968 -0.029118 -0.181564 0.021809 -0.0704383 -0.00336139 0.0204826 0.0995992 -0.145559 -0.0683818 0.0566979 -0.0543229 0.0259735 0.105645 0.0356547 0.080253 0.141447 0.14778 0.0246667 0.199725 0.00781151 0.0151962 0.127529 0.156842 -0.0261844 0.0674088 0.145396 0.0609953 0.0882315 -0.0952191 -0.134965 -0.028881 -0.11015 -0.0696034 -0.0305793 -0.0427271 0.0515728 0.0120559 -0.12809 0.0375716 0.0522324 -0.150549 0.0719993 0.00494453 -0.0669773 0.0397324 0.0325704 -0.0397469 0.101332 -0.0731877 0.0972288 0.120895 -0.0956142 -0.0646752 -0.0649618 -0.0589648 0.00994139 0.198404 -0.104734 -0.0270897 -0.0178148 0.0405502 0.116315 -0.076659 -0.040042 -0.0561822 -0.0779346 0.118614 -0.0147505 0.0900662 0.16854 -0.0319615 0.0111765 0.0435255 -0.00583124 0.0530071 -0.0927294 0.0737797 -0.0247358 -0.0483519 0.0601625 -0.109273 -0.0609249 0.0203592 0.0603727 0.113515 0.124005 -0.0602079 0.031064 -0.0512014 0.000520758 -0.017631 -0.0369503 0.160854 -0.0115823 0.0658803 -0.0990914 -0.0135259 0.0107094 -0.0703011 0.0291326 -0.0448728 0.0267669 0.0785157 -0.0855451 0.0707957 -0.15932 0.0958423 -0.0250118 -0.0281508 -0.182643 -0.000477644 0.138316 -0.0193537 0.0201723 0.028853 -0.108242 -0.154202 -0.05919 -0.0897275 -0.00606576 -0.0537986 0.0596385 -0.0196017 -0.0331472 0.0826667 -0.0249732 -0.0479301 0.131554 -0.00799091 -0.100735 0.094947 -0.161983 -0.133534 -0.0347525 -0.00328898 0.143207 -0.000253388 0.0458307 0.00798976 -0.00464983 -0.0145247 -0.0248304 -0.00284484 0.045986 0.0698957 -0.0112051 0.0779443 -0.010666 -0.0792066 -0.0701 -0.0637376 -0.191163 -0.0585626 -0.00667338 0.0856797 0.0357009 -0.0664029 -0.0413383 -0.0823209 -0.136221 0.00349456 -0.105493 -0.132916 0.0274433 -0.0420768 -0.181191 -0.0704346 -0.0921395 -0.00466523 -0.083581 0.191574 0.0600187 -0.030229 0.0714056 0.0225185 -0.0371781 -0.194116 -0.000944037 0.126444 0.0183821 -0.00919744 0.0330623 -0.0545984 0.0532964 0.118825 -0.194653 -0.0982768 0.0538452 -0.0870802 -0.0145714 -0.0757811 0.165941 0.079029 -0.00947169 0.0531309 -0.100858 0.0368497 -0.0786148 0.136797 0.125616 -0.0736721 0.160229 0.00160817 0.163162 -0.0608863 0.132907 0.0246659 0.171625 -0.132199 -0.0390323 0.132584 0.0446185 -0.0657157 -0.0449806 0.1734 -0.119861 0.0221685 -0.00288199 -0.091787 -0.0472611 0.0193036 0.110436 0.176566 0.0227534 0.0693945 -0.0425415 0.029151 -0.0837204 -0.174304 0.102968 -0.10257 -0.0224823 0.0905276 0.193576 0.046826 -0.0534365 0.106541 -0.147715 0.0438167 0.183803 -0.106591 0.0879098 -0.1033 0.0268977 0.0278728 -0.123282 -0.0673625 -0.0554584 -0.101387 -0.0969313 0.0979584 -0.0938201 -0.0981845 -0.00263497 -0.083469 -0.0787987 -0.108552 -0.0435912 -0.164184 -0.0800877 -0.104727 0.0468425 0.0663714 0.149053 -0.00253922 0.087961 0.066439 -0.0722598 -0.0272389 0.0561529 -0.0669345 -0.0755787 0.0994688 -0.193694 0.108503 0.110327 0.0890977 0.0593643 0.0443518 0.0998792 -0.0456676 -0.0746779 0.0325107 -0.113506 0.0247529 0.129154 0.0271907 0.0173693 -0.100659 0.0503699 0.0969553 -0.088549 0.0463878 0.00882704 0.099207 0.00849421 -0.0281704 -0.198913 -0.160632 0.167219 -0.0505274 0.0255564 -0.112829 0.00272344 0.154073 -0.0289072 -0.0501573 -0.0129579 0.055366 0.00625337 0.108243 0.0852573 -0.0271352 -0.0340638 0.185376 0.0828804 -0.0172047 0.0417806 -0.103186 0.0224654 -0.0256213 0.0778589 0.139089 0.0343684 -0.0539607 0.0545913 0.00735684 0.00545416 -0.061864 -0.0443583 -0.112636 -0.0306591 0.0558997 -0.00641202 0.0474679 -0.0408385 0.133992 -0.0968945 -0.0440192 -0.197107 0.0895423 -0.00731928 0.0606906 0.0489866 -0.0295751 -0.0720497 -0.00945443 0.157386 0.00936039 -0.11016 0.0976461 -0.185087 -0.0913758 -0.100852 -0.0840454 0.122175 -0.0995631 -0.00659218 -0.0509699 0.151838 0.061837 -0.00759782 0.126476 0.0223663 0.00255021 -0.0106688 0.135714 0.0664006 0.0179232 -0.118649 -0.0243984 0.116823 -0.161451 -0.0136402 0.0164761 -0.146225 0.113162 -0.0176574 0.0404797 0.0576383 -0.0117164 -0.0927546 0.032747 0.0674772 0.00239496 -0.0536891 -0.0362927 -0.0891586 -0.0838269 0.0979292 0.0184261 0.0562086 0.0957593 0.0393272 -0.115379 0.109445 0.0914258 0.043885 -0.046586 0.0701867 0.106152 0.0423009 -0.17433 -0.152445 0.0697643 -0.0691056 -0.0505175 -0.187045 0.0376714 0.11772 -0.0168926 0.0177774 -0.0808779 -0.102301 -0.106569 0.19635 -0.139595 -0.147059 0.000734844 -0.0588316 0.0673255 0.0252613 0.0596681 -0.0103801 -0.00931841 -0.0762267 -0.110301 -0.145989 0.0442687 0.0455002 0.0032562 0.0580887 -0.101725 0.161518 -0.129247 0.0593963 0.188273 0.0494566 0.00233585 0.121863 -0.0181249 0.0642645 0.045659 -0.0930683 0.0715588 0.0140019 -0.113035 0.00257309 0.0925374 -0.0925319 0.0407736 -0.069518 -0.102842 -0.145362 -0.0031699 -0.111338 0.0215558 -0.10109 0.0945427 0.043959 0.0834751 0.0448511 -0.0684618 0.118066 0.187476 0.0489714 -0.0470742 0.0183519 -0.0489109 -0.0203399 0.0647614 -0.0150883 0.0629148 -0.0636904 0.0264673 0.150438 0.178099 -0.00724317 0.0245604 -0.00215273 -0.0853962 0.0421804 -0.0299082 0.014082 -0.0604391 0.0647633 0.199171 0.0730057 0.0528305 0.196107 0.101993 0.0827636 0.108611 -0.116661 0.112458 0.00668659 -0.0541355 0.0396459 0.0469298 0.1587 0.152463 0.0637105 0.107066 0.0346817 -0.00641638 -0.0394204 0.195552 0.158158 0.073812 0.120917 0.0283217 -0.081879 0.112406 -0.0731936 0.0141031 0.157282 -0.0450517 0.0447661 0.0314745 0.0986777 -0.181913 -0.0474892 -0.0460197 -0.102909 0.0273809 0.153715 0.175193 0.0880606 0.0153199 0.00070838 -0.192782 0.135257 -0.0623316 0.0483416 -0.0113867 0.12737 -0.0492631 0.047597 0.0742956 -0.173182 -0.0880826 0.0607929 0.0756885 0.0542454 0.115076 0.0840628 0.092426 -0.0185378 0.103504 0.0690798 0.0557653 -0.0709315 -0.0111674 0.121025 -0.0387897 0.0957962 -0.182204 -0.110065 -0.0376299 -0.0641412 -0.0634751 0.0298215 -0.032558 0.111407 0.024823 -0.123862 -0.105871 -0.0431782 0.0628942 -0.0387265 -0.177435 0.117509 -0.0867418 -0.00893767 0.0499047 -0.0257568 0.0682786 -0.0105357 0.0503258 -0.00704007 -0.121448 0.0515694 -0.0790829 -0.0390004 -0.0565495 -0.199882 0.00336883 0.0230918 -0.0180311 -0.0284619 -0.0440708 0.0378365 -0.0207945 0.00327085 -0.0168275 0.166439 0.0630938 0.138568 -0.0975698 0.179989 -0.0254664 0.0411257 -0.067092 -0.102889 0.0739854 -0.188212 -0.0379288 0.00381887 0.0721283 -0.0418718 0.0827845 -0.140703 0.0358401 0.0651607 0.00590173 -0.012507 -0.0590951 0.0970988 0.14208 0.176479 0.0225647 0.0666483 0.00785382 -0.0656955 -0.141054 0.150607 -0.131702 -0.0471582 -0.157723 -0.0379092 0.0156263 -0.0594493 0.0975179 0.0877139 0.138741 0.133251 -0.0236945 0.0893358 0.085766 0.0327175 0.152118 0.0738618 0.0922615 -0.0874319 0.007302 -0.159238 -0.09923 -0.0273787 0.12271 -0.0544871 -0.116865 -0.0537358 -0.0128439 -0.0164278 0.0915062 0.107336 0.0837387 -0.185155 0.000158492 0.0820787 0.0175932 0.0884783 0.0286915 -0.089559 -0.00262082 -0.0297248 -0.12732 -0.0156924 -0.00343167 0.0693364 -0.0622528 -0.00386883 0.0304742 0.0314629 -0.0779513 0.0389586 0.0215501 -0.0110377 -0.0139182 0.0030894 0.0119311 0.0273471 -0.0646091 -0.0229014 0.0188413 0.129958 0.0518323 -0.0705783 -0.169033 -0.0521845 -0.033505 0.00508842 -0.152783 -0.00750689 0.181723 0.187348 0.0130291 -0.0764323 -0.0605025 0.136601 -0.111106 -0.169326 -0.175184 -0.0841225 0.0964964 -0.0530632 0.141819 0.199119 0.00460225 -0.0365959 0.194851 -0.0306699 0.113684 0.0839467 0.034689 0.101903 0.0726756 -0.0483807 0.197363 -0.147441 -0.1373 0.0304995 -0.0414279 -0.0776288 0.197583 -0.0799127 -0.114567 -0.0471241 0.0615745 -0.104922 0.0611067 0.0222233 -0.0251543 -0.126308 0.0476012 0.0705383 0.109585 -0.067836 -0.081985 0.171145 0.00977113 0.0212945 -0.0863335 -0.00978531 -0.109036 0.0345978 -0.0127507 -0.0546454 0.0880868 -0.0977553 -0.0883114 -0.11839 -0.0319954 -0.0480047 -0.0682111 0.138554 0.189597 -0.00651383 0.0148272 -0.137464 0.0905319 0.0114234 -0.066837 0.128568 0.00578214 -0.143761 -0.118778 0.00268333 0.0195112 -0.0444943 -0.0874566 -0.0663336 0.0120532 0.0447212 -0.0570922 0.0466858 0.000855481 0.0508225 -0.0399688 0.0631224 -0.0894646 0.0308435 -0.0282935 -0.0606201 -0.0550741 -0.00726854 0.140635 -0.144868 -0.0619854 -0.0607658 0.188637 -0.145255 -0.0650371 0.0519241 0.121123 0.134534 0.151861 -0.178916 -0.189251 -0.0943054 -0.126732 -0.0863103 0.162904 -0.0965596 -0.0986475 0.0143998 -0.149549 -0.0403997 -0.0343687 0.0386075 0.0467174 -0.0456948 0.0687306 0.10959 -0.135252 -0.0643434 -0.133515 0.0382359 0.101735 -0.10861 -0.14206 0.0532081 0.037575 -0.0219429 -0.0143143 -0.100356 0.0114416 0.110853 0.127836 0.0837675 -0.169359 -0.100036 0.044961 0.139915 0.0294432 0.0326958 -0.12785 -0.00111876 -0.089743 0.154838 -0.01995 -0.0127141 0.0285581 0.0290918 -0.0713474 0.0423743 -0.10285 -0.0329868 -0.00968881 0.0617468 -0.0425541 -0.0435316 0.135985 -0.108441 0.00736243 0.097803 0.082544 -0.0817936 -0.00403319 0.0350901 0.00359101 0.0310895 0.00148012 0.0788805 -0.143276 -0.0244407 -0.0994321 0.0528048 -0.0576626 -0.0788607 0.0934257 -0.0314881 -0.0781564 -0.112546 -0.0191604 0.190527 -0.0374704 0.0155479 -0.184166 -0.153827 -0.123978 0.185536 0.0863422 -0.0395632 0.0475778 -0.0918522 0.0611401 -0.0649611 -0.0274361 -0.196159 -0.00140264 -0.137716 -0.0162752 -0.121442 0.0149414 -0.0659023 0.0936799 0.0824003 0.0055254 0.0125435 0.0307614 -0.0627966 0.011935 0.105255 -0.0804208 0.0307177 0.0047012 -0.0368862 0.0358366 -0.0309224 0.190474 0.016776 0.0392702 0.0609706 -0.0911068 0.137472 -0.0208765 -0.0761121 -0.0672233 0.0705489 0.19347 0.122652 -0.00721458 -0.0386951 -0.131901 0.0913851 -0.00358325 -0.00606893 0.0419219 0.0242038 0.127679 -0.16209 -0.122313 -0.0263889 -0.0980227 -0.0481186 -0.123025 0.139845 0.196092 -0.0302745 -0.0830596 -0.0576875 -0.109384 0.154336 0.0356162 -0.0429562 -0.113941 0.1353 0.104594 0.160185 0.0372752 -0.0131303 -0.00364462 0.0355073 0.0391553 0.0901812 -0.106126 -0.0431323 -0.177791 0.117761 0.0563168 0.185742 0.0650718 0.118285 0.0646102 -0.185714 0.0822152 -0.0841278 0.0389778 -0.154623 -0.155996 0.0529609 -0.0167913 -0.0938429 -0.0799628 -0.178176 0.18213 0.103867 -0.0381024 0.0628755 -0.0367755 -0.0184733 0.0499133 0.00319394 -0.0188667 -0.176374 -0.131165 -0.0156584 0.193389 0.0172025 -0.0835168 -0.115739 0.144924 -0.175948 -0.0387222 0.0358153 0.00368538 -0.117905 -0.0239164 -0.0655959 0.0965594 0.0924896 -0.143599 0.00464342 -0.00129026 0.118112 -0.108483 0.138307 -0.00295172 0.000627168 0.10378 0.109225 -0.000657602 -0.0315225 0.0454695 0.0440525 0.14764 0.124196 -0.0371651 0.00473058 0.101711 0.0847686 -0.0750583 -0.017553 0.0231951 0.0950429 0.197258 0.0305889 0.0915631 0.0544039 0.023092 0.0750607 0.0551433 -0.105834 0.162292 -0.0605 -0.00323149 0.180859 0.0358428 0.145674 0.148773 0.0521525 0.00278969 -0.00649959 0.0669332 0.00714782 -0.0300896 0.101251 -0.00883857 -0.146333 -0.0253535 -0.0188045 0.0960304 -0.0124108 0.14704 0.149101 -0.0556305 -0.0364005 -0.185141 0.00317209 0.0542583 -0.040612 0.0604417 -0.150634 -0.0666972 0.00979565 -0.0638887 -0.0125072 -0.0130173 -0.0308242 -0.131817 -0.0828793 -0.031281 -0.0575738 0.0115165 0.0156974 0.147972 -0.0780335 0.0988572 0.0713436 -0.0410198 -0.00168584 -0.0624357 0.00629139 0.110358 0.0946904 0.138625 -0.00798881 -0.0737569 -0.11165 -0.18047 0.133442 -0.109437 -0.0397395 0.0679147 -0.180872 0.110437 0.0272827 0.0469484 0.15155 0.139868 -0.0221747 -0.119613 0.00732165 0.0797803 0.077511 0.010586 -0.00677639 0.077147 -0.0847931 -0.101692 -0.15597 0.00434886 -0.0243568 -0.0688935 0.0119483 -0.0128025 -0.0758836 -0.0981236 0.0900701 -0.0420994 0.164031 -0.0022757 0.120777 -0.0524075 0.000948029 -0.108313 -0.0662732 -0.123013 0.0261095 0.082234 -0.0479602 0.123333 -0.0378734 -0.151199 0.00493789 -0.0128241 0.106675 0.179176 -0.0235525 0.149481 -0.032548 -0.0667816 -0.00854336 -0.117676 0.0502943 0.0271684 -0.0816118 -0.0442597 -0.050039 -0.0148926 -0.123209 -0.0571227 0.010427 -0.162819 -0.0713027 0.0830683 -0.182056 -0.156483 -0.0297087 0.185916 0.00492626 0.0375652 -0.0975571 -0.111379 -0.0496466 0.0355209 0.0816831 0.10665 -0.0840988 0.0409805 0.0428389 -0.133523 0.0204334 -0.159549 0.10731 -0.048768 0.0594905 0.00103343 -0.0338903 0.0490464 0.0870807 0.0369743 -0.0811774 0.0396269 0.0594341 0.103577 0.185844 0.0375085 0.0766817 0.0033667 0.0329938 -0.015021 0.158097 0.19047 -0.0277283 0.0623957 -0.0494769 -0.0974086 -0.109828 0.0835585 -0.116021 0.0284041 0.019464 0.0532839 0.0498403 -0.0646032 -0.156269 -0.0528853 0.126265 -0.117205 0.0449243 -0.0261652 -0.0966546 0.0265488 0.0314545 0.0993361 -0.0908546 -0.179569 0.0613562 -0.0901206 0.155593 -0.112555 -0.0143414 0.0129394 0.0415461 0.025475 -0.0353671 0.0366314 -0.0118015 0.0845624 -0.130343 -0.15816 -0.00184483 -0.0222463 0.083139 -0.183571 0.0292961 0.156133 0.0793734 -0.0330452 0.0285598 0.149107 0.053493 -0.0833727 0.165668 -0.0105999 0.0514568 0.0400393 0.0221913 0.076245 0.0786677 -0.0279003 0.0808126 0.0729289 0.160012 0.0486843 0.0310709 -0.00999585 -0.100068 -0.0718111 -0.0421938 -0.105241 0.0863312 0.0185448 0.109828 0.102835 -0.151405 0.134314 0.102415 -0.0765269 -0.0635449 0.0934674 0.0562435 -0.117051 0.0546752 0.139684 0.108216 0.0606358 0.0381679 -0.0446843 -0.0290242 0.102804 0.0102661 -0.0647741 -0.111982 0.0675198 0.0156735 0.189607 0.000237463 0.0732908 0.00743006 -0.0694864 0.0515359 0.0205237 -0.0457653 -0.188493 -0.172839 -0.00180088 0.032854 0.148057 0.136229 0.059778 -0.109425 -0.0869976 -0.161893 -0.0894997 -0.102546 0.0736539 -0.00497525 -0.117404 -0.0459271 0.12255 -0.135437 0.0874876 -0.0242736 -0.0200747 0.00777668 -0.0675346 -0.00791557 -0.0526877 -0.0634092 -0.0199191 -0.14692 -0.00460737 0.0919405 0.0142942 -0.0245002 -0.173851 0.0276029 0.00955559 0.108444 0.103327 -0.119835 0.110866 0.0536096 0.154694 0.0122984 0.122936 0.0342013 -0.0850158 0.0380686 -0.00296109 0.00273322 0.103026 -0.0901154 -0.029846 -0.125972 -0.113129 -0.0731398 -0.0852743 0.19258 0.0200633 -0.0131065 -0.00511526 -0.00280247 0.131836 0.0536157 -0.0178925 -0.0534485 -0.0113653 0.126489 -0.117311 0.169904 -0.129337 -0.0105857 -0.0525503 -0.166398 0.0630491 -0.062242 -0.0723452 -0.0893966 0.162401 -0.112624 0.0694419 -0.123645 -0.0613378 0.137871 0.0754176 0.0701762 0.159912 -0.0533337 0.161015 0.0509471 0.007654 -0.107985 0.098709 0.0223972 -0.112598 -0.0787171 -0.023405 -0.0994039 0.076996 0.0152607 0.000108277 0.0683455 -0.0315088 0.00901017 0.02533 -0.0238194 -0.125832 -0.0513424 0.0858814 0.11642 0.0033735 -0.0265145 -0.164671 -0.0631919 -0.199631 0.155691 -0.0895681 -0.107708 0.0309383 -0.168747 0.172135 -0.0897494 0.0648717 0.0270475 0.0218163 0.145499 -0.0517068 -0.0692145 -0.0948685 -0.0843127 0.0603778 -0.0280464 0.00899905 -0.0110039 0.0276276 0.106441 0.088968 0.0550114 -0.146129 -0.112939 -0.194006 0.125194 -0.00419522 -0.110215 0.00440026 0.0102856 0.112432 0.141782 -0.0979325 0.000275723 0.0646765 -0.0540992 -0.0255531 0.148829 -0.0558272 0.142288 -0.0937684 0.113747 -0.0915743 0.0820624 -0.104986 0.0385005 0.0419305 -0.0980559 -0.0364896 0.0174208 -0.0117927 -0.0313398 0.0118337 0.0450459 0.0522936 -0.0462278 0.132167 -0.0482956 -0.0653284 0.0517303 0.185424 0.0488525 0.00599165 -0.00857638 0.0483457 0.143543 0.0175136 0.114707 0.10872 0.112163 -0.103477 -0.0152878 -0.118939 0.0483338 0.00370925 0.10929 0.0598027 -0.181891 -0.000618882 -0.138023 0.17629 0.0155151 -0.112214 -0.0861404 0.106464 -0.0593447 -0.0772119 -0.029922 0.103143 -0.0233026 -0.0550476 0.0933172 0.0792362 0.0505591 -0.0438462 0.0391744 -0.186785 -0.015352 0.0671357 -0.0355245 0.0432037 -0.143342 0.151611 0.0870077 0.0779428 -0.063103 0.05257 -0.0981568 -0.0108328 -0.0252216 0.0818199 -0.0719884 0.000855487 -0.197951 0.111863 -0.0190433 0.0406759 -0.13385 0.101209 0.0662304 0.00675178 0.00649537 0.0629139 -0.00717082 -0.0897987 -0.00357215 0.0749377 -0.142725 -0.0357502 -0.00288196 -0.0249624 -0.104056 0.00190048 -0.101083 0.161674 0.00559113 0.0170535 -0.0634619 0.0727062 -0.100936 -0.163623 -0.114074 0.00625576 -0.0483595 0.0274381 -0.0523725 -0.0245538 0.147656 0.0387201 -0.101405 0.010422 -0.134764 -0.00023119 0.00807998 0.0977047 -0.0625633 0.120951 0.112805 0.0726316 0.0332752 0.0760643 0.0141501 0.0566866 -0.0616187 0.0846141 0.134809 -0.174228 -0.0636004 0.0541773 0.146517 0.100643 0.00394655 -0.179281 -0.0287644 0.115912 -0.136223 -0.0728396 0.0489166 -0.0572451 0.134912 0.00061414 -0.0543217 0.0754145 -0.0885801 0.0488606 -0.0479315 -0.0787555 -0.0915374 0.0341166 -0.0565289 0.0395141 0.0283971 0.0513833 -0.0599016 -0.128035 0.111827 0.0467897 -0.149994 -0.0328849 -0.0380016 0.0300781 -0.0477262 0.12338 -0.0900614 0.11868 0.102865 -0.0558194 0.126812 -0.0293141 0.0869387 -0.033466 0.0721572 -0.187801 -0.000912979 -0.0165987 -0.0240862 0.121393 0.119216 -0.0380234 -0.150222 -0.123523 0.154231 -0.0510886 0.0622307 -0.00685044 -0.114826 0.100706 -0.12267 -0.150363 0.171126 -0.163721 -0.0442315 0.0623071 -0.147877 -0.0238873 0.189172 -0.0127197 0.107942 -0.133874 0.0425973 -0.00954742 -0.0327152 0.00337199 -0.0954046 0.196418 0.0810505 -0.0591915 -0.107982 0.0187155 -0.0809442 -0.047815 -0.00968595 0.00232154 -0.112132 -0.0505489 0.15633 0.192475 0.00647057 -0.115308 -0.0573593 0.01601 -0.0561665 0.0461845 0.0378855 0.0459062 -0.0892466 -0.0106949 -0.0759419 -0.132783 0.0113908 -0.072149 -0.0661148 -0.15087 -0.0957909 0.0590962 -0.152149 0.0323112 -0.016415 0.0055868 -0.0182481 -0.0622234 0.0604803 -0.0663373 -0.000733422 0.0275065 -0.0423906 0.0560642 -0.0653568 -0.0459076 4.558e-05 -0.00850233 0.151252 0.0960151 -0.0337971 -0.00184691 0.04286 -0.0726501 -0.0732942 -0.0790005 -0.0633985 -0.00170913 -0.00756609 -0.155646 -0.0849349 0.0785476 -0.130412 0.128431 0.0953536 0.131262 -0.0727819 0.0493528 0.0872081 0.119715 -0.00422629 0.0842836 -0.0223288 0.112124 0.0410526 0.11229 -0.0443037 -0.0616197 0.0925244 0.123607 0.0745762 0.0198648 -0.0200584 -0.157855 -0.0815678 -0.00862615 0.134206 -0.0168121 -0.0287618 -0.0231626 -0.116224 -0.014157 0.0299309 0.0825768 -0.0391149 -0.0125362 0.0201389 -0.0302344 -0.0349657 -0.119215 0.0217733 -0.158697 -0.13708 0.00400172 -0.0770367 0.0697173 0.000349071 0.0506085 -0.139874 -0.0175931 0.0453462 -0.18828 0.139346 -0.120274 -0.113773 -0.0115751 0.116685 -0.0204542 0.132693 0.0448078 0.109939 -0.00220252 -0.139858 -0.0505466 0.0723463 0.123316 0.0615604 0.0240052 0.0646526 0.0320646 0.0902898 -0.137759 0.00546366 0.0333662 -0.0474831 -0.131594 0.046268 -0.0804226 -0.128326 0.0106185 -0.00615662 0.0183047 0.109075 0.00154957 -0.0258822 0.0159106 -0.090024 0.0556275 0.0337004 0.0933371 0.0111756 0.0715451 -0.0188169 0.0300311 0.0245704 0.0564767 0.102945 -0.0982425 -0.027495 0.0306742 -0.181672 -0.0676056 0.177716 -0.0971364 0.143593 -0.0513362 0.0254674 -0.00105924 0.0607056 0.0388031 -0.0221017 -0.0432664 -0.0107636 -0.10923 -0.0152554 0.12548 -0.0248639 0.0611358 -0.152223 0.196644 0.0739121 -0.029693 -0.0590807 -0.0859236 0.00147138 0.167123 0.0836123 0.0106929 0.0916378 -0.0221568 -0.0175852 0.0403453 -0.115284 0.0285337 0.0378193 0.079439 0.0650169 -0.0746452 -0.0462987 0.00454382 -0.0390588 -0.146927 0.0408583 -0.107789 0.00630147 -0.0782893 -0.030782 -0.171297 0.15309 -0.177195 0.000188691 -0.0202026 0.0752512 -0.00613001 0.0675291 -0.0752511 -0.132101 0.139582 -0.00750469 -0.0107593 0.0276487 -0.175763 0.0556289 0.152429 0.0858407 -0.0467119 0.0485028 -0.0350607 0.046906 -0.0297235 -0.10048 0.0513655 -0.0772733 -0.0529509 -0.169693 0.020354 0.0783131 0.0554978 0.133434 -0.0154891 0.119781 -0.0859995 -0.107553 -0.0466675 -0.0133679 -0.100331 -0.0511592 -0.00514683 0.00129197 0.112395 0.0166167 0.000886413 -0.0585376 -0.0605912 0.0836882 -0.00487375 0.0184764 -0.198317 -0.133717 0.0856196 0.0516026 -0.164058 0.0740118 -0.120758 -0.0294205 -0.0169322 0.0975093 -0.0829766 0.104804 -0.0203281 0.171652 -0.118814 0.0781959 0.121392 -0.0445555 -0.0679513 0.00129359 0.194787 -0.174934 0.114009 -0.14861 0.155855 0.11584 -0.0367774 0.0150865 -0.024316 -0.0871366 0.084294 0.144863 0.0817277 0.0901674 0.129597 0.0114047 0.112941 0.0192249 0.0647545 -0.0632543 0.0516656 -0.0650055 -0.0139472 -0.15026 0.0299739 -0.0386548 0.0402682 -0.0695424 0.145262 -0.152333 -0.18093 0.0184107 -0.0379551 -0.0589281 0.12813 0.0157915 0.0257886 -0.0263817 -0.0348725 -0.00750722 -0.0911436 -0.186338 -0.159629 -0.0288832 0.05 0.0118169 0.0695398 -0.00786143 -0.113528 0.088176 0.0440379 -0.0894569 0.184016 -0.0481506 -0.00184186 -0.0633304 -0.166135 0.0218413 -0.038241 0.119812 0.0952902 0.0170416 0.0534365 0.148796 0.0406945 -0.195188 0.113671 -0.0389946 -0.0905834 -0.0250566 -0.0107752 -0.0877194 0.00636886 0.00803314 0.0847639 -0.0674418 0.0999938 -0.0774398 0.0824442 0.0888062 0.0154112 -0.139956 -0.0268401 0.0813908 0.0858577 -0.0394545 0.0888959 0.0249243 0.00675031 0.0328287 0.0124367 -0.0117177 -0.115889 0.0740348 0.037895 0.0925204 0.035955 -0.0425388 0.0542774 -0.0373866 -0.0417127 -0.147902 -0.0206799 -0.0690457 -0.139129 0.142356 0.129437 0.0162109 0.0870014 -0.0319005 -0.0101013 -0.114915 0.178794 0.148603 -0.0392685 0.0295359 -0.119257 0.0155093 -0.0703909 -0.12238 -0.109893 -0.0638598 -0.0758329 0.141444 0.030789 0.0695631 0.0961189 -0.0162643 0.0370456 -0.0571156 0.0107722 -0.075735 0.0160938 -0.00937039 -0.198712 -0.153346 -0.180313 0.0213456 0.0890019 -0.0969607 -0.162938 -0.0807948 0.0942636 -0.0542855 -0.0350699 0.181129 -0.0801773 -0.00774852 -0.101757 -0.0475558 0.0162913 0.185226 -0.0984671 -0.00929995 -0.0631079 0.154538 0.101501 -0.0162171 0.0494776 -0.0322824 0.0803436 0.101726 -0.00887572 0.0735684 -0.0546625 0.105057 -0.140321 0.0772537 0.124247 -0.0246129 -0.0648547 0.0126637 0.110976 -0.105239 -0.0357442 0.0141538 -0.0843029 0.0676589 0.0921214 -0.00254878 -0.170519 -0.146114 0.038334 0.0671715 0.138733 0.0820654 -0.0441348 -0.101913 -0.00805878 0.0118495 -0.145377 -0.190151 0.0228735 -0.150388 0.0443911 -0.02573 -0.110702 0.0124034 -0.16254 -0.140178 -0.0578345 -0.0463616 -0.0650652 0.0258046 -0.0744855 -0.0107 -0.0899502 -0.0732216 -0.000756158 -0.0147008 -0.0605261 -0.0388825 0.10069 0.13567 0.0337768 -0.0417453 0.123907 -0.166763 0.0504148 -0.000234534 0.0305842 -0.0270466 -0.0512118 -0.0741642 0.0536486 -0.0733203 -0.0663974 -0.0437853 -0.0675558 -0.000239131 -0.0542507 0.131637 -0.1058 0.181918 -0.10559 0.0632125 -0.0131548 0.0608212 -0.179776 0.0908724 0.0243796 0.0085378 -0.127178 -0.149193 -0.186404 0.0477108 -0.0274205 -0.0581508 -0.0371923 0.160892 0.0340658 0.0348925 -0.0699436 -0.00909298 -0.0389656 -0.0271749 -0.10615 -0.0366687 -0.194671 -0.0623332 0.00931074 -0.105131 0.0642685 -0.0902271 -0.0184578 -0.127653 0.0321525 -0.123881 0.000855341 -0.0522091 -0.0440411 -0.0422448 -0.0243821 -0.107558 -0.00625765 -0.169949 -0.111497 0.0475584 0.124753 -0.11166 0.00977034 -0.0277529 0.116044 0.0825045 0.0533956 0.000722316 0.0172728 0.075113 0.106048 -0.0288809 -0.0394336 -0.00601376 0.1132 -0.0809808 -0.13816 -0.0212946 -0.00881498 0.0162167 -0.0552074 -0.0656061 -0.0262478 0.0121467 -0.164396 -0.0208694 0.036151 -0.0650944 -0.151724 -0.0693514 -0.0985823 -0.120864 -0.0849381 -0.060302 0.100676 -0.000754892 0.0739315 -0.0126086 0.0524163 0.01541 0.0753933 0.035634 0.0682321 -0.0800518 0.0488872 0.00835043 -0.0804596 0.0347494 0.0414796 0.130538 0.0452145 -0.0514396 -0.123089 0.0939882 0.0560859 0.179285 -0.0940378 0.104739 -0.0806812 0.0853935 0.029776 0.0217745 -0.110833 -0.0454728 -0.0201208 0.0721657 -0.0161089 -0.0434686 0.0415038 0.113921 0.111188 -0.106734 -0.133494 0.0804473 -0.099867 0.110824 0.00296213 0.162008 0.0416599 -0.0459317 0.0137296 3.71844e-05 0.00345048 -0.162556 0.02777 -0.0259701 0.0402631 -0.107878 0.140836 -0.168499 -0.0956472 -0.116285 -0.00895291 0.064869 0.120933 -0.117292 -0.180429 -0.100808 0.0184247 -0.00194509 -0.0148573 -0.073588 -0.147109 -0.0777242 -0.0806794 0.0421627 0.123394 -0.0357431 0.0754549 -0.0144892 -0.127043 -0.0510587 -0.0167532 0.0041654 -0.117161 -0.0668778 0.0324284 0.0191119 -0.0804916 0.0632989 0.0959291 -0.0435832 0.141607 -0.0193778 0.0563825 0.110217 0.0861327 0.0281431 -0.187102 -0.121452 -0.0288967 -0.0142259 0.00805624 0.133517 -0.0508417 0.0211681 -0.100515 -0.0123834 0.046296 -0.0240583 0.0248539 0.0336945 0.0154761 -0.0466643 0.118158 0.15714 0.13248 0.087599 -0.0950041 -0.0323308 0.0483706 0.0354998 -0.140746 -0.0122354 -0.0445019 -0.169067 0.139072 -0.0311038 -0.0163087 0.140518 0.103075 -0.108278 -0.099668 0.13998 0.179233 -0.0455634 0.110331 0.151889 0.0640012 0.0751633 -0.119404 -0.13292 0.133786 -0.0695449 0.0423656 -0.159328 -0.0943806 0.17774 0.0934377 -0.102623 -0.181763 0.133176 -0.138326 -0.105085 -0.0211073 -0.0690726 -0.00770384 0.0466619 0.0106863 0.0444868 0.130686 -0.0558284 0.158934 0.197604 0.0966748 -0.099601 0.0320953 -0.0533409 -0.130897 0.0249406 0.0476244 -0.022922 0.0390268 -0.172123 0.0690764 0.082306 0.0488553 0.115392 -0.0689412 -0.101154 -0.0849122 0.0389447 0.112017 0.0419666 -0.0537076 0.0638901 -0.176053 -0.0590449 -0.0749019 -0.0353626 0.0132914 -0.144872 0.0209264 0.0517825 0.0492383 0.0029534 0.012817 0.159306 0.114626 0.0384659 -0.111174 -0.115646 -0.0117564 0.0406019 0.015873 0.00474536 0.0322403 -0.0668474 0.0762108 0.166998 -0.0398653 -0.1798 -0.0427131 0.0694755 0.155429 -0.0687309 0.0238745 0.00329698 0.0899047 -0.0696325 -0.0597792 -0.00758435 -0.0041066 -0.077464 -0.0111882 -0.0218513 -0.137851 -0.0504807 0.112907 0.0393712 0.0511157 0.0597346 -0.167412 -0.115413 0.0411748 -0.0875561 -0.109222 -0.00419863 -0.0441736 -0.148238 -0.109188 0.0504673 -0.0971547 0.0721853 0.00370263 0.0294291 -0.0231803 0.0146588 0.138173 -0.0912583 -0.182202 -0.131435 0.000618507 0.163799 0.125071 -0.0535191 0.100911 0.0450964 0.00923506 -0.110336 -0.0456091 -0.118003 -0.0110128 -0.0550485 -0.18685 -0.00917354 0.0259538 -0.110242 -0.091668 -0.11686 -0.112587 -0.0352004 -0.0569382 -0.108139 -0.029404 -0.172251 -0.0892498 -0.100452 0.0328855 -0.0771847 0.0986251 0.113034 0.148728 0.10792 -0.0912729 0.00470548 -0.00445804 -0.177303 0.0119864 0.089518 0.0894181 -0.0128136 -0.0928317 -0.0343723 -0.031367 0.0277644 -0.0414866 -0.159095 0.0671062 0.0110165 0.0613601 -0.112162 0.004058 -0.116451 -0.00242443 -0.104394 -0.0622587 0.0330931 0.00710822 -0.0683465 -0.0752803 -0.0458693 -0.00683481 -0.0143555 -0.0909248 0.0106523 -0.067027 -0.00261159 -0.0400583 0.0858757 -0.19276 -0.082405 -0.191022 0.195954 0.0444542 0.0759053 -0.12272 0.108788 -0.0716536 -0.0830358 -0.139368 0.0673713 -0.0729919 -0.0121352 -0.122698 0.19346 0.0998416 0.100844 0.0829645 -0.0317628 0.117046 0.111766 0.047638 -0.00818714 0.0248457 0.0307676 -0.0956786 -0.029272 -0.00884919 -0.0576251 0.00823292 0.134007 -0.000908374 0.183578 0.0218757 0.0779043 -0.0498514 -0.185986 -0.0470271 -0.0874267 -0.0649757 0.0974781 -0.0890729 0.0222959 0.0232299 0.012244 0.181343 0.00689201 -0.163496 -0.146693 -0.0617137 0.0483531 0.12688 -0.0745324 -0.0722188 -0.108586 -0.112641 0.125655 0.0103952 -0.0124341 -0.0159059 -0.0285282 -0.0459934 -0.15322 -0.183335 0.166698 0.0936616 -0.103816 -0.0154835 0.10584 0.043952 0.0411803 0.0663218 0.00619726 0.135709 -0.0457899 -0.116251 -0.180012 0.107401 0.035893 -0.108983 -0.0857195 0.0774827 -0.0477786 -0.0143178 0.114634 -0.00343382 -0.0742676 -0.0122075 -0.0990328 0.154037 0.0727682 -0.00869317 0.0245088 -0.0103789 -0.00737121 0.00262351 -0.0516196 0.0321051 0.124077 0.0230973 -0.0446013 -0.0386454 0.013642 0.119209 -0.022409 -0.176494 0.0714659 -0.175978 0.124385 0.0200716 -0.111179 0.0176153 -0.152096 0.0955722 0.0534694 -0.0660088 0.101688 0.143293 0.0325353 0.0224483 -0.0938614 0.0140845 -0.138718 0.00121094 0.0488942 -0.00649526 -0.0186333 0.0026165 -0.064404 -0.17753 0.0418581 0.103932 0.0996448 0.0714753 -0.0374911 0.0400588 -0.0928505 0.00154837 0.0255641 0.0950703 0.053827 0.0362797 0.0443203 0.0656456 -0.034234 -0.163373 0.0392559 0.0316793 0.0845126 -0.0705702 -0.0536033 0.0613125 -0.0825055 0.0908212 0.0274551 -0.0127864 0.17549 -0.116529 -0.01746 -0.0456707 -0.00932406 0.0153151 -0.0547604 -0.0989285 0.111111 -0.00565616 0.0105009 0.00658171 0.132588 -0.0411209 0.00578166 -0.00428565 -0.0564306 -0.0629786 0.00373961 -0.157619 -0.0893089 0.0767958 -0.0980718 -0.0234214 -0.00603391 -0.166659 0.0288318 -0.082305 -0.0750163 0.00511376 -0.0734295 0.0762759 -0.0683555 0.107613 0.0850964 -0.0126741 0.108278 -0.132006 0.119928 -0.0622017 0.118127 0.102999 0.0182146 -0.00190285 -0.0734773 -0.013914 0.0636055 -0.126805 0.00486374 -0.0527582 -0.0200807 0.042464 0.0888098 -0.0330408 -0.0442923 0.127276 -0.0802912 0.0395933 0.091969 0.104301 -0.0340264 -0.0593806 -0.0300836 -0.0602229 0.0841399 -0.192267 0.0675555 -0.03114 0.0526437 0.179756 0.0374114 0.007136 -0.0460811 -0.0484424 -0.0248504 -0.00581584 -0.0933817 -0.0500431 -0.0672478 -0.0685668 0.0316654 -0.0776924 -0.0507981 0.0280875 -0.0529798 -0.0435745 0.150053 -0.103359 -0.0334102 -0.0272078 0.0488218 -0.0273856 0.0433457 -0.0497364 -0.0727028 -0.0430066 -0.00723932 -0.085148 0.0452636 -0.139697 -0.0236133 -0.00338715 0.0772233 -0.0256915 0.0503595 -0.144933 -0.13963 0.091498 -0.0676014 0.0552257 0.0247975 -0.0293192 0.177185 0.0013427 -0.0551099 0.0329021 0.0919887 0.111426 0.0693354 -0.0444767 0.0163472 -0.0136325 0.0594598 0.00237245 0.0968881 -0.00928703 0.000570498 -0.157176 -0.0325065 -0.0867007 0.0794785 0.00971995 0.0743499 -0.0768053 -0.06985 0.0749193 0.0688257 -0.0659043 -0.00645273 0.017737 0.00632978 -0.0412816 -0.0106358 0.0707476 0.0822133 -0.143743 0.180706 0.151196 -0.0869944 -0.0192026 0.0273456 -0.0519244 0.0632272 -0.108634 -0.0722562 -0.0985174 -0.103313 -0.00260529 -0.0742519 -0.0815393 -0.0780704 0.163268 -0.0640844 -0.0285585 0.0273682 0.0865208 0.139901 -0.0569757 0.0158783 0.11676 0.034048 -0.109413 0.0615847 0.141137 0.00511507 0.0308621 0.00906858 0.00397041 -0.0325543 -0.0351948 -0.0598028 0.110481 -0.096279 0.0485364 -0.113693 -0.122135 -0.00658784 0.129991 -0.0249659 -0.137792 -0.108045 0.0277427 0.0266829 -0.121929 -0.0683926 -0.0131908 -0.0427726 0.00527544 -0.0390208 -0.147104 -0.034212 0.014028 0.12617 -0.00202707 0.0510833 0.0727869 0.0937925 0.170676 0.142355 0.0495392 0.051413 -0.064197 -0.120909 0.0877267 0.0771175 -0.0111311 0.0840615 -0.000263706 0.00223318 -0.0665804 -0.0155045 0.0511431 -0.0616965 -0.0697018 0.0756454 -0.0109528 -0.104561 -0.0423364 -0.0490184 -0.163809 -0.068103 -0.00948186 -0.075505 0.0306199 -0.103554 -0.0813979 0.00968966 0.0578802 -0.123558 -0.00888643 0.0171332 -0.0576587 0.115681 -0.0121231 -0.0080069 0.0746108 -0.047386 -0.0443054 0.070403 -0.122234 0.0716636 0.0846282 -0.1953 0.0436532 -0.0699015 -0.103868 0.0152001 -0.0141764 0.147572 0.0590536 0.0217917 0.120771 -0.150581 0.0902592 -0.0208439 0.0632325 0.0142186 0.119633 -0.0409081 0.0152126 0.0934549 -0.0152133 0.0489869 0.152703 -0.0803388 0.146028 0.0161653 0.107124 0.0725291 0.0728461 -0.00899201 0.0976058 0.0387495 0.00595867 0.00302053 0.133635 -0.0056992 0.169702 0.0824697 0.0513103 -0.0288889 0.0502723 0.0373437 0.0822548 -0.0191673 -0.176192 -0.0961467 -0.10754 -0.0883458 0.0681002 0.0762853 0.144512 -0.052585 0.100703 0.0193096 -0.0435621 -0.0417808 0.0314713 0.0523117 0.04445 0.033963 -0.0322381 -0.019465 0.0173007 -0.0822323 -0.0558306 -0.0185774 0.0470289 0.00648235 0.0364533 0.0309255 0.0156009 0.000240264 -0.0571062 -0.110092 0.126536 -0.0512832 -0.0196703 -0.0826921 0.0700243 -0.0617807 -0.0870791 -0.0061247 -0.195741 -0.0219514 -0.038925 -0.0706107 -0.188415 -0.0347039 0.121367 0.0799537 -0.107542 -0.0867336 0.0396215 0.00841428 0.0367979 -0.0473312 0.0188807 0.147805 0.126814 0.0413669 0.136419 -0.0046082 0.143738 -0.0188747 0.0558546 -0.000680184 -0.123775 0.00506054 0.0927813 -0.172736 -0.102371 -0.0925551 -0.0535449 -0.0184887 0.000287175 0.0785937 0.017283 0.100223 0.0472371 -0.185568 -0.0279151 -0.12603 0.00915868 -0.0330354 0.117542 0.0734575 -0.0617015 -0.0756168 -0.0340352 -0.0638739 0.128338 -0.128066 -0.0382039 -0.176706 -0.0605772 -0.0795617 0.0171062 -0.0324956 -0.0225144 -1.29087e-05 -0.0580639 -0.0153631 0.0794259 0.0704904 -0.0699876 0.157087 0.000805282 -0.0218585 0.130562 0.118359 0.0216286 -0.04252 -0.106534 -0.0115351 -0.0572727 0.19447 0.0875634 -0.14284 -0.165515 0.027567 -0.0278476 -0.0300967 -0.0479572 0.0516056 -0.0474597 0.103354 -0.131322 0.0380833 0.0489406 0.139941 0.075298 0.0531377 -0.144452 0.15513 0.0206857 -0.101435 0.0949681 0.0353978 -0.0439664 -0.0247776 0.0306815 -0.0709527 0.0128664 0.0180079 0.140803 -0.18747 0.0198442 0.0374383 -0.135273 -0.069937 0.12428 -0.0827921 -0.141444 -0.154464 -0.0589672 0.0374965 -0.0171158 -0.0842536 -0.112079 0.141422 0.034795 0.0948345 -0.0949435 -0.132406 -0.117775 0.0396298 -0.063732 -0.108135 0.11554 0.0768928 0.0421242 -0.0228669 -0.172052 -0.0951777 -0.161049 -0.0399788 -0.0710076 0.00120206 0.0658491 -0.0847473 -0.0789821 -0.0125836 -0.0334921 -0.130641 -0.0391721 0.118279 -0.0884646 0.180864 -0.00398319 -0.06866 -0.165273 0.0547107 0.0256594 0.116904 -0.0639156 -0.122553 -0.0054925 -0.167683 0.152105 0.0195281 -0.03003 0.0539424 -0.13613 -0.0272647 0.0524398 0.0849737 0.111461 0.0976783 0.0241153 -0.0170198 -0.0166593 -0.08784 -0.0524587 0.0568365 0.0281439 -0.19464 -0.0243928 -0.0621174 -0.00713158 -0.0693854 0.0766925 0.116104 -0.128825 -0.137895 0.0705382 0.0691074 0.034445 0.0178073 -0.00182626 -0.0848078 -0.168596 0.0390377 -0.0169122 0.0939317 0.00889273 0.0504537 0.0172832 0.0635772 0.142722 -0.0417764 -0.0733291 -0.118325 0.080004 -0.00734673 -0.0203496 -0.0297819 -0.0734817 -0.0173717 0.0810498 -0.0403345 0.00469682 -0.111734 -0.0446143 0.090954 0.00425757 0.141116 -0.131876 0.0582489 -0.00124766 0.00668078 0.185353 0.163285 0.118577 0.000704525 0.0663549 0.119846 -0.0318718 0.0927882 0.0294531 0.0799084 0.167114 -0.00935781 -0.0602848 -0.0585854 -0.026449 -0.00258505 0.0204871 -0.0649871 -0.00622607 -0.123182 -0.0014506 0.0228322 0.00796876 0.0587657 -0.0291561 -0.0465515 -0.103465 0.0351955 -0.0766534 0.142796 0.0530849 0.0505927 0.129156 -0.00979213 0.0682138 0.0943461 0.0185552 -0.00373036 -0.0398339 -0.0639959 -0.0841705 0.105878 0.130583 0.0946614 0.0347546 -0.0675017 -0.096005 0.0956952 -0.146324 -0.0491963 -0.0223898 -0.147014 0.0117152 0.109993 -0.0799842 -0.000981301 -0.146085 0.0194544 -0.0241105 0.134746 -0.162096 0.0210376 -0.129593 0.0976732 -0.0113955 0.0877045 0.067636 -0.0724887 -0.00652977 -0.0382315 -0.0289954 -0.0251889 -0.105491 0.0444184 0.0278954 -0.153858 -0.029184 -0.00947819 -0.0212924 -0.0926964 -0.00348133 0.0346679 0.0624496 -0.0582103 -0.0443759 0.114765 0.0571999 -0.0623411 0.173259 0.15844 0.118031 -0.0262928 0.0134799 -0.0278103 0.0719481 0.140144 0.0964401 -0.0128886 0.0688782 0.0971862 -0.0701119 -0.0820799 0.130265 -0.0540331 -0.167156 0.0916353 -0.00700474 0.0734489 -0.150991 -0.0655233 -0.126986 -0.00065011 0.0823964 -0.000493877 -0.0259123 -0.189075 0.0940822 0.00205186 -0.0875168 0.0185493 0.130594 -0.143182 0.0413358 -0.0500388 0.0186498 -0.0222848 -0.0745516 0.0163223 0.0431338 -0.00996296 0.00172746 0.0677485 0.164674 0.0660152 0.00403938 -0.0147133 0.152241 -0.102572 -0.0101953 -0.0270431 0.00990567 0.125488 -0.0641233 0.119437 -0.0642749 -0.121882 -0.0137706 0.000552252 0.151063 -0.161081 -0.0268603 0.143823 0.0980707 0.0164623 -0.0938005 -0.0637679 -0.0609399 -0.117212 0.181283 0.00931041 -0.188238 -0.136319 0.0382612 -0.00834383 0.0250238 -0.0536314 0.0713348 -0.0873651 -0.184694 0.0668337 0.0731898 0.0222864 -0.0643679 0.134702 0.00880987 0.0247037 0.0746936 0.102004 0.0210214 -0.143577 0.0304675 0.0712404 -0.0749876 0.0641398 -0.0588094 0.128092 -0.00402766 -0.0753597 -0.182248 0.0609371 -0.00138497 0.0160115 0.0487985 -0.00177292 -0.0449648 -0.0968911 -0.00988881 -0.135705 0.109527 -0.0567031 0.163072 0.137254 -0.00299897 -0.0427827 0.0538692 -0.087825 0.124066 0.0655963 0.0563173 -0.0168661 0.0268208 0.0935674 0.0212754 -0.043816 0.0348163 -0.0008077 0.124043 -0.0832915 -0.0805592 -0.0357768 0.0346868 0.148427 -0.11324 -0.0946217 -0.0238662 -0.029648 0.0795565 0.0591113 0.0122225 -0.0192652 0.00442268 0.0784425 0.0140455 -0.185039 0.0317184 -0.0293299 -0.0530053 0.040201 0.11979 0.023744 -0.0197583 0.0673329 -0.0402341 0.0361736 -0.100509 0.123608 -0.0517936 -0.00427151 0.0243184 -0.0311026 -0.0679706 -0.0871421 -0.0255179 -0.190753 -0.182398 -0.0532934 -0.0614412 -0.0661721 0.0413936 -0.0656691 0.0276261 0.0579444 0.0563296 -0.095174 -0.0227172 -0.095723 0.133212 0.00741845 0.0947599 -0.0777749 -0.0489218 0.0286364 -0.0534575 0.143869 -0.0505118 -0.0714055 0.0862017 -0.134072 0.0479476 -0.0707951 -0.0524151 -0.137975 -0.141649 -0.0219512 -0.00908129 -0.142202 -0.103927 0.0381816 0.10834 0.0646295 0.0833601 0.0168111 0.0304119 0.143729 0.0509085 0.0149974 -0.12079 -0.0110736 0.0704388 -0.0534445 0.101586 0.0732153 0.147035 0.113087 0.126477 0.026963 -0.0839211 0.0224845 0.0775381 0.0381549 -0.0306386 0.0263541 -0.0226251 -0.170458 0.0191446 -0.0737364 -0.0766519 -0.0507878 -0.0144157 0.111836 0.13864 -0.0509648 -0.129823 0.00811038 -0.155706 -0.0412043 0.0045884 -0.0312921 -0.0805966 0.124358 -0.089577 0.132236 -0.14687 0.0969011 -0.0531514 -0.0235386 -0.0176296 -0.0564969 -0.00507399 0.0852242 -0.0496059 -0.145518 0.107527 0.0981913 0.147744 -0.186583 0.164595 0.120477 0.0927761 0.0579831 -0.0872492 -0.0476575 0.137498 0.148494 0.0952855 0.0374772 -0.04788 0.0536455 -0.0679831 0.0238469 -0.0949544 0.0481253 -0.0281625 0.0148943 -0.104852 0.0415397 -0.0136854 0.023834 0.0475905 -0.0370321 -0.0787927 0.183625 0.0583818 -0.0486524 0.170984 0.0631308 0.022132 0.0174168 -0.00265793 -0.113043 0.0826421 -0.0447776 -0.0385515 0.0843695 0.149571 0.0450572 0.049652 0.0433972 0.0671641 0.123746 0.112645 -0.0110501 0.0589436 -0.0391479 0.11394 -0.0120471 -0.13483 -0.0551083 0.106182 0.0372019 0.0167965 0.0878152 -0.130724 0.0527521 0.184554 -0.0814836 -0.0314713 -0.00595036 -0.104909 -0.119261 0.0436197 0.153779 -0.0228141 0.154267 -0.112112 -0.0694395 0.0920599 0.022835 0.0960523 -0.11267 -0.0697356 0.0234902 -0.183196 0.055002 -0.0474583 0.0260489 0.0626299 0.0805047 0.0252174 -0.0458876 -0.141846 -0.028138 0.0106215 -0.115744 -0.171592 0.0351456 -0.0983518 -0.0877902 0.148468 -0.023706 -0.118343 -0.0217117 -0.079107 0.186926 0.0446479 -0.149947 0.102149 -0.125455 0.0527562 -0.175069 -0.0223124 0.0677174 -0.18539 -0.0469121 0.136315 -0.0675642 0.110109 0.0164374 0.0280557 0.00907174 0.0566925 -0.00710112 -0.0560226 0.0239662 -0.0207618 0.158262 -0.0883992 -0.103311 -0.0661215 0.118251 -0.12985 -0.0229724 -0.150551 -0.0515415 0.109775 0.102579 0.0188641 0.14773 -0.0229989 0.0261286 -0.0602529 -0.0811817 -0.0203856 -0.195648 -0.0872231 -0.00172838 0.152058 0.067402 0.140762 -0.0302558 -0.148052 0.159782 0.158039 -0.0952041 0.105975 0.196428 0.022106 -0.0529052 -0.0152422 -0.0447637 -0.0291068 0.00121722 -0.00904801 0.101336 -0.0587721 -0.0196531 0.0157431 -0.125798 0.0241466 -0.107962 -0.00241147 -0.0128796 -0.136026 -0.0669732 -0.145669 0.162826 -0.0544543 0.0171985 -0.102374 -0.0315908 -0.0328076 0.0969138 0.100049 0.0574618 0.161184 0.170248 0.0975518 0.115609 -0.0489497 -0.039524 -0.131611 -0.0898488 0.0358619 -0.082054 -0.0199884 -0.149557 0.0819219 -0.17463 0.0517603 0.0848839 0.00136425 -0.0806326 0.0128021 0.00493752 -0.0420479 -0.00425038 0.0540289 -0.141495 0.168963 0.0375224 0.121898 -0.127451 0.120433 0.0658143 0.0346621 0.0529061 0.0153826 -0.110288 0.120963 0.0463615 0.0497467 0.0500777 -0.0353528 -0.135225 0.0634886 0.0637993 0.0276596 0.0687034 -0.168971 -0.0115662 0.101885 0.0106356 -0.157682 0.0345308 -0.196862 -0.0988346 -0.104374 0.181299 -0.125328 0.0131889 0.0719543 -0.0190196 0.134298 0.0412781 0.0102755 -0.133513 -0.0430073 0.0128327 -0.150253 0.00277872 -0.0762298 0.0385983 -0.157947 -0.121095 -0.0567273 0.0580645 0.0887719 -0.0894897 -0.116503 -0.0551361 0.0503867 0.0727766 0.08891 -0.0577246 0.0780382 0.00714554 0.0208681 -0.0114833 0.0603526 -0.183954 -0.0396323 0.10784 -0.130072 -0.0865065 0.0349181 0.0858916 -0.0595592 -0.113893 0.114111 -0.110904 0.114193 0.0471687 0.122701 0.0517287 0.106372 0.0529054 -0.167197 -0.0406321 0.0546681 0.021161 -0.022817 -0.00524305 0.114741 0.0211666 0.148646 -0.125424 0.130098 -0.0972516 0.054893 0.101022 -0.000757773 -0.0668622 0.0392885 -0.0831067 0.055986 0.048167 -0.179758 0.0320415 0.0579998 -0.00209128 0.0993929 0.0365414 -0.114228 0.0191938 0.0829794 0.0604286 -0.0755711 -0.0114081 -0.137156 0.0890823 -0.0724947 0.0261584 -0.102574 -0.032777 0.0167807 0.0750859 0.00208199 -0.0704036 -0.123504 0.0384424 -0.0676073 0.175466 -0.0310139 -0.05892 -0.03913 -0.0370916 -0.0215566 0.0247698 -0.0385662 0.159683 -0.014479 0.0427098 -0.0275965 0.0944054 0.0273702 0.0307291 -0.0323089 0.0210718 -0.0181388 0.0908011 0.145666 0.0591516 -0.0539577 0.0496167 -0.160115 0.0958732 0.0697438 -0.190869 -0.00910657 0.103823 0.0645306 0.180401 0.0661915 -0.0331632 -0.0819116 -0.0174365 0.0799431 0.0456276 -0.011975 0.167096 -0.0463466 -0.0602116 0.0463345 -0.0835085 0.00223108 -0.113446 0.104832 -0.0613492 -0.0887577 0.0883103 -0.170957 0.0307784 -0.0139628 0.0462127 0.100501 0.172532 -0.104298 0.192728 0.161775 -0.114823 0.0874036 -0.0956744 0.0526557 0.0526904 0.0873513 -0.0507197 -0.0147131 -0.111899 -0.0373082 -0.0647781 -0.0663622 0.0609577 0.112334 -0.045821 0.0276741 0.0315984 -0.0111758 -0.0401005 0.050981 -0.0913588 -0.0499311 0.104561 -0.197766 0.0223735 -0.0665401 0.123392 -0.185028 -0.0160605 0.0585819 0.0506684 -0.171068 0.0334537 -0.0910813 -0.0785894 0.100755 0.147511 0.163666 -0.112241 0.0560895 -0.0976879 -0.144975 -0.0876789 0.0231247 0.13159 -0.0402528 0.00380654 0.0302351 -0.106056 0.056912 -0.00526837 0.0178393 -0.0866132 -0.0713737 -0.032308 -0.0360839 0.0334536 0.00211216 0.069332 0.0813974 -0.0198926 -0.0599232 0.0626409 -0.00029121 -0.0154185 -0.0522832 -0.0288902 -0.0504853 -0.0144533 -0.177282 0.198572 -0.0682985 0.0472834 -0.168458 0.126589 -0.0905482 0.00161417 0.0785215 0.0792912 0.0639207 -0.00738704 -0.0350527 -0.0116964 -0.100895 -0.0855869 -0.141305 0.0334609 0.0498891 -0.0427072 -0.147014 -0.00433012 0.000617923 0.00452381 0.0220701 0.0161417 0.135689 -0.174925 0.0382966 -0.0449325 0.0837136 0.0207982 -0.113279 0.113249 0.0591673 -0.0753243 0.0618792 0.109035 0.0163416 0.160675 -0.107339 0.0378464 -0.158645 0.148095 0.068836 0.0545584 -0.0560608 0.109428 -0.0474127 -0.108795 0.0729423 0.027268 -0.0727489 0.0875078 0.0383098 0.101428 0.0542706 0.0329872 -0.0412173 0.171492 0.0162509 -0.0165488 -0.108626 0.0782873 -0.166268 -0.112992 0.13998 -0.058255 0.0299969 -0.153464 -0.040709 0.0483448 -0.0564922 -0.0479367 0.0109253 -0.131477 -0.0392641 0.0834324 -0.0248209 0.0380533 -0.0427371 -0.168269 0.0114756 0.0682875 -0.0309588 -0.0345314 -0.0626581 -0.052123 0.015135 0.0389508 0.0291403 -0.0419521 0.0433439 -0.0468942 -0.0674016 0.0706 0.00605479 -0.0395714 -0.0267226 -0.0372015 0.0999643 0.051006 -0.0638332 -0.0530121 0.0152323 0.111351 -0.171121 -0.0924523 -0.0608776 0.0980272 -0.122974 -0.0833343 0.0173216 0.0894438 -0.043525 0.104558 0.137056 0.0273474 0.0286873 0.021467 -0.00603262 0.11811 0.0902616 0.0111605 0.0922194 -0.0696977 -0.170746 -0.0260391 -0.00923939 -0.0376295 -0.0274242 -0.144001 -0.00895123 0.0067719 0.0835859 -0.136924 -0.0288992 0.123132 0.0880188 0.084626 0.112395 -0.108634 0.1207 -0.00400458 -0.0127517 0.0559588 0.0770526 0.044039 -0.0102605 -0.118698 -0.0431663 -0.0851771 0.0563471 -0.143584 0.0653609 0.0541653 -0.0366963 -0.00714138 -0.0110548 0.0667888 -0.0866214 0.0669545 -0.0548229 0.0170631 0.0516353 0.104499 0.0645672 0.146372 -0.0144026 -0.106876 -0.094401 0.116308 -0.0059476 0.116228 0.0560224 -0.0812604 -0.194608 -0.0648907 0.0665677 -0.124266 -0.0240665 0.0790571 -0.0842111 0.0829993 -0.0480111 -0.0960882 -0.129448 0.104031 0.049891 0.0206508 0.0868377 0.121359 -0.0503768 0.00615462 -0.164367 -0.0591475 -0.0405508 0.0510303 -0.0685742 0.0253317 -0.0116061 0.00272275 -0.0292627 -0.191914 -0.190044 -0.0329078 0.0651186 -0.0743899 -0.104488 -0.12951 0.00590926 0.0648725 0.0283781 0.0433318 0.031623 -0.0845337 -0.0741974 0.0321959 -0.041638 0.0761449 -0.142385 -0.0722943 0.0364255 -0.0385493 -0.0970513 0.0638493 -0.0137183 -0.180872 -0.0663899 0.0312008 0.101351 -0.152075 -0.060937 0.0317576 0.131552 0.170233 -0.179752 0.110785 0.169763 -0.0845 0.0973378 -0.0653725 -0.0489548 0.0168122 0.0373497 0.177966 0.0913331 0.131855 -0.0314285 0.121239 -0.151427 -0.0184428 -0.123374 0.149409 0.156122 0.000221169 -0.0153463 0.0801991 0.0438238 0.127602 -0.0374976 -0.113571 0.0219077 0.0111348 0.0867849 0.0701427 0.119512 -0.0623824 -0.0126021 -0.0185444 0.0603798 -0.15968 -0.0852549 0.06462 0.0728431 -0.00447234 0.183519 -0.00927044 -0.105642 0.0187082 -0.132557 0.00684392 -0.0605165 -0.0698159 -0.0582208 0.0290162 -0.173958 0.149681 0.0189619 -0.025378 0.0318279 0.16938 0.0438094 0.0626578 0.0151753 0.0942875 0.0756908 0.0301907 0.0240702 -0.116897 -0.0325014 -0.0241948 -0.0730816 -0.00788279 0.0273529 -0.0671011 -0.043383 -0.0403968 0.0028237 0.0625382 0.151526 0.0877903 0.119465 -0.171426 0.057354 0.132367 -0.0205402 -0.185818 -0.154008 0.161577 0.199578 -0.113874 0.101634 -0.0349906 -0.10339 0.0300867 -0.00770651 -0.0240442 -0.0805874 0.00611342 -0.0997284 -0.0119094 0.100484 0.0462197 -0.0752892 -0.0447286 -0.00751298 -0.11215 -0.0411909 0.00620264 0.0951436 -0.007454 -0.00629927 0.0950268 0.0157216 -0.0227809 -0.154532 0.0635443 -0.0092762 -0.0481963 -0.104517 0.0374783 -0.0243124 -0.147623 0.090506 0.0263714 0.0719866 -0.0507955 0.17868 0.0642528 -0.127184 0.124263 0.0322367 0.102621 -0.169936 0.0519573 0.0190938 0.0202697 -0.177959 -0.158703 0.137327 -0.0523012 0.153165 0.0206635 0.0655056 -0.0914894 0.00383451 0.0175375 0.100918 -0.0562392 0.107105 -0.0535877 0.145247 -0.149447 -0.0615184 0.0360923 -0.0523111 0.0203987 0.0731755 0.0419471 -0.0208177 -0.149743 -0.080622 0.0676505 0.0644246 -0.110274 0.0885377 0.071058 0.00856699 -0.0891069 0.000809607 -0.0731752 0.0856368 0.0872777 0.0633626 0.0245517 0.0524965 0.0218277 -0.0279508 0.145632 -0.0534489 0.14742 0.143041 -0.141209 -0.08445 -0.0788844 0.0396364 0.136317 0.0154145 -0.0674467 -0.11708 0.0188239 0.0691958 0.0928314 0.030012 -0.0917125 -0.0052997 0.0507958 -0.104698 0.0667175 -0.177581 0.057166 -0.105144 0.0159082 -0.124467 0.109045 0.135219 -0.0418567 0.0412458 -0.129719 -0.00774934 -0.022793 -0.107383 -0.130934 -0.00703634 0.00331483 -0.0842093 -0.138166 0.0247546 -0.0918892 0.0807844 0.170323 0.112004 -0.0502414 -0.0700784 -0.108183 0.0571194 0.0914738 -0.135026 0.0216626 -0.000967654 -0.0244792 0.0134983 -0.104369 -0.0663155 0.0342772 0.103415 0.0733125 0.0535927 0.0272598 -0.0975043 0.0561924 0.0879228 -0.131584 0.00114181 -0.182015 0.0808105 0.0140453 -0.0336647 -0.0338167 0.069138 -0.087447 0.134265 0.030867 0.0351516 -0.013138 0.063853 0.0029308 -0.0462153 -0.0212531 0.145007 -0.0865698 0.00979049 0.0445779 0.0302373 -0.14397 -0.0812819 0.156681 -0.067769 0.157811 0.0169715 -0.0487248 0.042241 -0.0744584 -0.01944 0.0177201 -0.0168402 0.0694885 -0.18211 0.0878862 -0.102292 0.0419645 0.121704 -0.0944298 -0.0513002 -0.102587 -0.0612017 0.144613 -0.0792912 0.034292 -0.0158265 0.0557654 0.0116059 0.0971404 0.0565648 -0.0110918 -0.0537559 0.112641 -0.081186 0.109999 -0.0290042 0.0184051 0.151562 0.100572 -0.168761 0.0283109 0.071735 -0.0108494 0.128752 -0.0510867 -0.00156057 -0.0237011 -0.0600077 0.0393051 -0.0126304 0.195588 -0.102454 0.00459977 -0.0803783 -0.0485132 0.0854527 -0.016331 0.0128272 -0.18884 -0.0664541 -0.049381 -0.00139443 0.130512 -0.0496156 0.0687062 -0.00949526 -0.123315 -0.12413 0.109158 -0.155304 0.0853222 0.123154 0.0473956 0.106049 0.0327189 0.167067 0.0770716 0.0326402 0.0489636 0.0340719 -0.124283 -0.128645 -0.0246707 0.0153981 0.0342137 -0.0782071 -0.0242081 0.0759636 -0.0237645 0.165822 0.122683 0.0805347 0.0170971 0.0113295 -0.00370165 -0.0348835 0.0665604 0.0769936 -0.00464506 -0.0166615 -0.193068 -0.131023 0.0963684 0.0678992 0.0245325 0.0157606 0.101037 -0.135114 -0.11718 0.00669638 -0.000154278 0.0404151 -4.41148e-05 -0.124051 0.0831944 0.0206137 0.158615 -0.0280774 -0.0914062 -0.197409 0.0316556 -0.040045 0.0402102 0.103337 0.0581733 0.113102 -0.149313 -0.08693 0.0852022 -0.0410069 0.0364319 -0.184133 0.000990966 0.116167 0.0484369 0.0409199 0.0113706 -0.03395 0.0276829 -0.0169947 0.0500673 0.0231808 -0.127488 -0.102594 0.00537391 0.0514754 0.0501162 -0.0345989 -0.0316254 -0.0311904 0.0325581 0.041034 -0.140841 -0.00482711 -0.000823808 -0.00292339 -0.195586 0.0923398 0.0562714 0.0828418 0.0130325 -0.0874985 0.107425 0.0210678 -0.0870562 -0.174244 0.058616 0.00240169 -0.0451427 0.0266296 -0.0401606 0.132148 0.0514461 -0.0709365 0.060359 0.099029 -0.0446053 0.152172 -0.0450785 0.0874653 0.00159398 0.0274888 -0.0679742 -0.0495483 -0.0893549 0.093279 0.126525 -0.0262617 0.0674823 0.0859324 0.0695678 0.0776619 0.077447 0.0273701 0.186054 -0.0516868 0.0325317 -0.0465547 0.0235521 -0.00775455 -0.0951217 0.0647598 0.064309 -0.0422125 -0.10712 0.0400132 -0.0137728 -0.0718819 -0.0764269 0.0731101 -0.122609 -0.0142085 -0.0267302 0.0428559 -0.134439 0.00992128 0.0747114 0.0543563 -0.122285 -0.0283421 0.0656231 -0.0187664 -0.051339 0.124453 0.00908307 -0.0714023 -0.0850124 -0.00266117 0.00241609 0.15309 0.130459 0.122722 -0.0835407 -0.0597129 0.127745 0.0403542 -0.0196313 -0.0639588 -0.120886 0.133384 0.147077 -0.0379535 0.0436414 0.0373948 0.159839 0.120125 0.102237 -0.0120778 -0.0357334 0.00871963 -0.0214106 -0.0749778 0.000942551 0.0423596 0.0502185 -0.192036 -0.0709945 0.0214428 -0.0142705 0.188655 -0.02326 -0.0164078 -0.185969 0.0805216 -0.0849619 0.0240637 0.0512705 0.0342745 0.0390971 -0.033184 0.00124781 0.0778016 -0.0798557 0.00288015 0.005489 -0.0373672 -0.0698477 -0.073072 -0.0753096 -0.0339145 0.0853155 -0.138075 -0.115201 0.0606021 -0.0694349 -0.131995 -0.0839509 0.00445141 0.058514 -0.0798691 -0.00984087 0.0347627 0.0436565 0.0660429 -0.0252198 -0.121284 -0.0427154 0.00358897 0.00897916 0.173132 -0.137751 0.101946 0.0325019 -0.176181 -0.0126318 0.167581 -0.0442191 0.0112507 0.148964 -0.124032 0.0224436 0.0130641 -0.152732 -0.0120571 0.110461 -0.0761938 -0.0258475 0.0782372 -0.0689833 0.147314 -0.11687 0.0871661 0.121294 -0.0941066 0.147692 0.0901424 0.0293384 -0.0404198 0.179575 -0.14856 0.15741 -0.00601991 -0.103763 -0.0701253 0.14054 -0.0484342 -0.0411429 0.101296 -0.0211351 0.0941104 0.00186602 -0.116308 -0.116293 0.0070018 -0.0362613 -0.0355513 -0.117558 0.0804388 -0.154191 0.0961744 0.0325219 0.0147164 -0.00452601 0.0940041 0.110581 -0.155525 -0.116292 0.0699602 -0.0479211 0.0173978 0.0687986 -0.0215615 -0.00264961 -0.0213734 0.1536 0.0859549 -0.00797726 -0.00618565 -0.0792793 -0.0363086 0.105653 -0.0149434 -0.0759055 0.0329643 0.139102 -0.00562731 -0.106241 -0.0865298 0.00263499 0.0227349 0.0914505 -0.15933 0.0352769 -0.0198479 -0.035374 -0.0360887 -0.0215265 -0.0663877 -0.11164 -0.0132742 -0.0684304 -0.0892888 0.0164693 -0.1232 0.137802 0.0187202 -0.051061 -0.0353425 -0.0689471 -0.0627798 -0.110666 -0.0108187 -0.174617 0.0072656 0.196515 0.0378919 0.127937 0.026412 0.0650649 -0.0728279 -0.117035 -0.0194955 -0.076219 -0.0392646 -0.0338609 -0.0587389 -0.0761203 0.021926 0.0907294 -0.12037 -0.0471886 -0.175446 0.0168078 0.121786 -0.0723937 -0.0343918 -0.109023 -0.0311831 0.044466 0.014069 -0.0679983 0.0451634 0.0279624 -0.121429 -0.0065786 0.0555836 0.0053225 0.00655644 -0.0415467 0.191358 -0.179073 0.158763 -0.0966751 0.0649421 -0.0980131 0.107534 0.0326307 -0.0407482 -0.0165259 0.0385134 -0.106567 -0.147451 0.0449869 0.0935641 -0.154356 -0.0130848 0.0151684 0.0404378 0.0695682 -0.010308 -0.0180055 -0.021681 -0.000446011 0.1894 0.0652317 0.155024 0.00895384 0.0424759 -0.121531 -0.13707 0.0639487 -0.00962601 0.0647988 0.00806856 0.0833326 -0.0197522 -0.15241 -0.0900407 -0.0301639 0.011073 0.0341153 0.136493 0.134748 -0.0433885 -0.0254143 0.14789 0.145104 0.187714 0.11418 0.101705 0.0872732 -0.0222256 0.129629 -0.102577 0.0207081 -0.0807419 -0.0974584 -0.0811189 0.0147916 0.0563884 0.130041 -0.11934 0.0603308 -0.0294294 -0.0790412 -0.0438783 -0.198293 -0.0154802 0.0331282 -0.0594277 -0.00517646 0.0712897 -0.130331 0.0491146 -0.0905701 -0.0200343 0.125125 0.132882 -0.042748 0.0184898 0.0103844 0.133066 0.134613 0.161068 -0.0348032 0.0034149 -0.0883515 0.000189761 -0.0766203 0.0434413 -0.0354203 -0.0934629 0.104227 0.0349979 -0.0500102 -0.117401 0.0620401 -0.0435323 0.111588 0.0497776 -0.0805202 0.0361095 0.0146315 0.0171718 -0.1602 -0.121678 0.0199385 0.0187274 0.0744132 -0.0197502 0.0280804 0.072115 0.0636161 -0.00599853 0.0113837 0.107737 -0.0630318 -0.0831303 -0.103031 0.155907 0.139259 0.0783481 -0.0818986 -0.0628739 -0.197894 -0.103735 -0.0734535 0.113504 -0.0629131 -0.0152768 0.0816416 0.00377754 -0.106235 -0.105622 0.111779 0.164737 -0.00761485 -0.085327 -0.0916534 -0.0943154 0.0615332 0.118303 0.131543 0.0695444 0.0607636 -0.025559 -0.125427 -0.0675888 0.150692 0.162564 -0.0251068 -0.0337103 -0.100683 0.192842 -0.0232108 0.00968566 -0.0604193 0.142238 -0.0216562 0.142896 -0.0646479 -0.0160529 0.0817113 0.0764567 -0.000575054 0.094117 0.0519764 -0.0830311 -0.062533 0.161864 -0.0751294 -0.0719995 0.0167158 -0.0314437 -0.0433958 -0.0457198 0.0921143 -0.048818 0.0365498 -0.117379 -0.10266 0.0182653 0.016165 -0.0941744 0.116509 0.0520539 0.0601631 -0.083268 0.00774632 0.0816073 0.0491438 -0.0411853 0.0743488 0.194892 -0.0763396 -0.0360548 0.0618346 0.0649632 0.0305161 0.0770172 0.0028382 -0.0535736 -0.154637 -0.170743 0.00892905 0.0199986 -0.129587 0.0172645 -0.0331508 -0.0626196 0.153443 0.108816 0.152206 0.16322 -0.000130248 -0.0975454 -0.0126783 -0.00129828 0.036391 0.0190239 0.114787 -0.116956 -0.0928573 -0.0764063 -0.0987945 0.074409 0.00597854 0.116777 -0.199043 0.0425468 0.0288798 0.151825 0.0309757 -0.151338 0.0658907 -0.169824 0.0996853 -0.0157854 -0.120649 0.111557 0.0585339 0.0363206 0.0137825 0.0648963 -0.0514539 -0.14164 0.0169 -0.0434409 0.0377097 0.0764047 -0.0624848 -0.131279 -0.128636 -0.119067 -0.000464937 -0.0498348 -0.0971767 -0.139627 0.0172463 -0.0158553 0.0080364 0.0157214 0.0922132 0.0650448 0.0330046 -0.0154548 0.0242074 0.167866 -0.0299839 0.144387 0.0307913 0.0752012 0.0037268 0.0631849 -0.0385663 -0.134418 -0.0765862 0.0676471 0.0360106 0.163973 0.0977357 -0.0510418 0.118518 0.00232959 -0.0596959 0.1281 -0.00223059 -0.0731882 0.024579 -0.100993 -0.0481539 -0.0356806 -0.100376 0.176396 0.0293598 -0.000475492 -0.0273103 0.0140583 0.162403 0.0772889 -0.0982475 0.0956742 0.0922074 -0.0927558 -0.0560861 -0.0224406 0.0155983 -0.0329183 0.0311676 0.0575242 -0.0573708 -0.0975961 0.103761 0.047004 0.0332396 -0.0387652 -0.113899 0.10784 0.0260284 0.0355543 0.0191512 0.101051 0.0179802 -0.12224 0.0470843 -0.068543 -0.0335388 0.199859 -0.0162741 -0.0336686 0.0752682 -0.0617285 -0.0121264 0.137235 0.00519006 0.0422953 0.0703757 0.0739241 -0.0166364 -0.0533891 -0.0496258 0.0712342 -0.0899411 -0.10332 0.0181985 0.146316 0.0152391 0.0323496 -0.149939 0.0373865 -0.108986 -0.0803077 0.0250935 -0.140164 -0.00674643 0.121842 -0.0562832 0.0870178 0.0123141 -0.147062 -0.0515632 0.194216 -0.0572803 -0.0177475 -0.00251217 0.111087 -0.0882708 -0.141027 -0.107378 -0.0286402 -0.136953 -0.158624 -0.136092 0.0807181 -0.0664701 -0.0630275 0.0216186 0.0525068 0.0305117 0.0424318 0.0950129 0.133694 -0.00238578 -0.0639686 0.104768 0.0294564 -0.110396 0.164766 0.0396388 0.190845 0.0228955 -0.0109317 0.0773266 -0.0772525 0.0333999 -0.0718337 0.0519351 0.0518426 -0.132661 -0.101025 -0.162345 -0.12381 -0.103 0.151757 -0.000431299 0.0692959 -0.0313876 -0.0258039 -0.0589473 0.033233 0.0621309 0.0949479 -0.185104 -0.156835 0.0110945 -0.0997878 -0.0275131 0.0248686 -0.0857857 -0.0184969 -0.0688479 0.0720819 -0.16949 0.0212638 -0.10557 -0.0838068 -0.0618328 -0.0811434 0.121228 -0.0836684 -0.0486039 0.0139605 -0.0927371 0.0418371 -0.0799424 0.118814 -0.0278312 0.119163 0.0110469 0.108648 0.0395568 -0.191288 -0.0261085 0.139297 0.0868799 0.0116824 0.120143 0.129202 -0.0371942 0.194062 -0.127412 -0.0369739 -0.0236975 -0.0824886 -0.0372398 0.0508349 -0.123434 -0.1122 -0.0614394 0.0453169 0.0721885 0.0776136 0.122783 0.092177 -0.0829979 0.0534588 0.0359451 0.015384 0.0629897 0.0457951 -0.0405326 0.0540487 0.0682962 -0.108882 0.0769088 0.0551689 0.0213324 -0.170275 -0.0175635 -0.135025 0.0720658 -0.00580172 0.0185706 -0.00752352 0.0117455 0.124338 0.154863 0.0881677 -0.106975 0.0089841 0.175062 -0.129273 0.0808209 0.00435349 0.0260569 -0.0534837 0.0326947 -0.0712704 0.116603 0.167015 0.0994357 -0.0857484 -0.0972199 -0.101602 -0.160602 -0.112402 0.0923666 0.050408 -0.0871643 -0.124653 0.178914 -0.121397 0.0672709 -0.0702863 0.130302 0.0498873 -0.00410938 -0.00234636 0.104501 0.149698 -0.156402 -0.00560402 -0.00177719 0.0807719 -0.00866419 -0.0148682 -0.149646 -0.0588635 0.0229302 -0.0570337 -0.0209613 -0.00774142 -0.156501 0.00621139 0.0673353 -0.000124123 0.0449593 0.0902844 0.136961 -0.0605893 -0.0714266 -0.0141702 0.0849435 -0.0405983 -0.0522284 0.182153 -0.101429 0.0192604 0.0556203 0.063651 0.0489316 -0.100931 0.1288 -0.118726 0.0436303 0.0330997 -0.0717782 0.181917 0.148327 0.081901 0.0610568 0.0022399 0.0409749 0.050896 0.0609301 0.0315288 -0.04493 -0.0939055 0.0136868 -0.134028 0.150611 0.167001 -0.104509 0.0280335 -0.0234361 -0.0947164 -0.0347796 -0.0819325 -0.00456919 0.139468 -0.0638459 0.122773 -0.126814 0.0239911 0.130421 -0.180637 -0.168023 -0.0928251 0.0460446 0.083811 -0.0506072 -0.0420264 0.0342069 -0.0789257 0.19117 -0.0408819 -0.0332643 0.0332791 0.0914985 0.01626 0.0420781 -0.00804911 0.137456 0.0104747 0.0574096 -0.120013 -0.0938857 0.0136335 0.0365032 0.120553 0.0216221 0.159382 -0.0472826 0.0129971 -0.13989 -0.040929 -0.0463744 -0.124965 0.0493292 0.0543168 0.10587 -0.00778162 -0.13829 0.171376 0.00997187 -0.107496 -0.0844304 -0.0185717 0.0421073 -0.0984023 0.10674 0.013168 -0.12846 0.0762378 -0.0131238 0.0620309 -0.0361396 -0.0955988 -0.049961 0.152876 0.0650939 -0.0282729 -0.110526 0.159923 -0.0474714 -0.0319267 -0.0976439 -0.0663174 -0.0956272 -0.0650414 -0.0913112 0.0653619 0.0357222 -0.0403151 0.164749 0.152087 0.000697518 0.103437 -0.0399508 0.173671 0.0490891 0.148191 -0.156062 0.197693 -0.00247052 0.100341 0.00320148 0.166597 0.135842 0.0284367 -0.0205231 0.059175 0.103757 0.147421 -0.0290609 -0.157843 -0.142342 0.10261 0.0302107 -0.0921886 -0.0221986 -0.0706587 -0.0643587 -0.0245557 -0.080304 -0.0337773 -0.0279338 -0.010661 0.173056 -0.0299524 0.155634 0.0626311 0.132656 -0.160084 -0.00190126 0.0204677 0.0769404 0.0674146 -0.0305815 -0.037148 0.0961556 0.0251753 -0.0203285 0.0779278 0.14136 -0.141691 -0.00141518 0.0131219 0.0230513 0.116639 -0.0744076 -0.165939 -0.136909 -0.13432 0.0636335 -0.0490875 -0.083361 0.0689968 0.0112637 0.144069 -0.092167 -0.0031047 -0.0727895 0.0718468 -0.0130987 0.0387052 0.054746 0.00541303 0.00105384 0.103124 0.139238 -0.0373912 -0.0277028 -0.0718626 0.000591576 0.0659668 0.111745 0.0529513 -0.189764 0.100031 0.0828485 0.155835 0.125205 0.0917244 -0.0715619 0.024116 -0.0862319 -0.021092 0.0167407 -0.0247956 0.175596 0.0756737 0.145886 -0.0373824 -0.150963 0.12646 -0.162662 0.0812632 -0.0487988 0.0520167 0.128481 0.0912199 -0.16142 -0.0919817 -0.0441869 -0.0412684 -0.018197 -0.0116965 0.0322309 0.110888 -0.00510682 0.0705231 0.0180536 0.0485319 0.181536 -0.0347511 -0.0527682 -0.0834478 -0.138027 0.0609135 0.00378574 -0.049363 -0.0405775 -0.0125918 0.0314623 0.0199883 -0.190358 -0.00624875 -0.00808283 0.173379 -0.104802 -0.0489797 0.0947525 0.158461 -0.130717 -0.0606337 0.139298 -0.0519594 0.151241 0.138581 0.19322 -0.123894 0.0427768 -0.0414483 0.0531917 -0.0780168 -0.0668452 0.0418494 0.0727409 0.0413389 0.0233758 0.0900938 -0.0522056 0.103388 0.112022 0.0385971 0.168763 0.0600058 -0.0279058 -0.0172773 0.0944075 0.0191112 -0.00430094 -0.0366177 0.134281 0.0704882 -0.131919 0.103711 -0.0381778 0.146123 0.0958435 0.0238467 0.00803058 0.115339 0.0284676 0.026457 0.0477783 -0.0316908 -0.016475 0.0717621 -0.0101068 -0.141278 -0.119688 0.174836 -0.0151355 -0.11031 -0.000110642 -0.0643882 -0.018407 -0.0680119 -0.13068 0.0605314 0.132353 0.081539 0.00162358 -0.0865938 -0.0359512 0.00483627 -0.197143 0.0824092 -0.0155327 0.0433499 -0.0866434 -0.0433462 -0.0582257 -0.188107 0.119316 -0.148776 -0.140185 0.111444 0.0072701 -0.0459465 0.0100844 -0.114137 -0.0857282 0.035093 0.0600152 -0.0899038 -0.126906 0.00501369 0.139507 -0.079754 -0.036357 -0.0207813 -0.0773487 -0.0406874 0.0181856 -0.091276 -0.0607669 0.0857333 0.063761 0.0787315 0.0676811 -0.0152767 0.0740343 -0.034834 -0.0541315 0.154693 0.049011 -0.0433573 -0.00597522 -0.09939 -0.0327504 0.0618217 -0.0742999 0.0509432 -0.0614874 0.17878 -0.0544646 -0.115148 0.110967 -0.0661256 0.0400505 0.143534 0.060947 0.00382967 -0.144701 -0.067458 0.0671984 -0.000798993 -0.0803991 -0.0572124 0.1854 0.030665 0.070205 -0.034968 -0.0552906 -0.038912 -0.0315174 0.0356473 -0.10201 0.104696 0.0856816 0.0446801 -0.106348 0.000932925 0.10408 0.182287 0.0755432 -0.0157516 0.0309627 0.0768308 0.086554 -0.0546271 0.103072 0.0350671 0.180123 -0.0324395 0.0437377 0.096761 -0.0019287 -0.0752765 0.0332919 -0.100743 0.0965883 0.0218157 -0.170352 -0.186895 -0.0571915 -0.022022 -0.0346317 0.0583847 0.0634431 -0.0198429 -0.0491121 0.00162621 0.0938259 0.166679 -0.109634 -0.0589634 -0.0326585 -0.0526651 -0.0759772 0.0214316 0.0848768 -0.0194879 -0.0225344 0.0814853 0.105294 0.0420516 0.0859912 0.0286532 -0.000378412 -0.0244438 -0.128032 0.00351522 0.0220033 -0.1612 0.122221 -0.162309 -0.145944 0.0401505 0.0191752 -0.0320884 0.117989 0.0819788 0.0189889 -0.0393256 -0.137727 -0.12254 -0.0659378 -0.157719 0.0871545 0.179391 0.0918757 -0.0960102 -0.136478 0.0346275 0.0779135 -0.0672317 0.0737142 -0.0360773 -0.073807 0.0403096 0.0590681 0.138762 0.0202803 0.0475929 0.189547 -0.0692683 -0.0379338 -0.121882 -0.0490515 -0.00268484 -0.0779111 -0.0476208 0.126693 -0.0347892 -0.048846 0.0125092 0.0551252 -0.0670173 -0.12679 0.0536127 0.0124927 -0.12675 -0.0255236 -0.144674 -0.126898 0.0309929 -0.0408701 -0.0962334 0.0249391 0.188507 0.185358 0.0815878 0.174282 -0.0493088 -0.0746262 0.119968 -0.0508035 -0.0918531 -0.00700103 -0.0880204 0.138972 0.147254 0.0552654 0.0206109 0.0428828 0.0286234 -0.06134 0.00724774 0.0733833 0.112035 0.0533186 -0.0337336 0.00622669 -0.170843 -0.0963074 0.00175882 0.0992928 -0.127703 -0.145111 -0.129444 -0.00376917 -0.077066 0.0433981 0.0302702 -0.120201 0.0640564 0.0991233 -0.00701306 0.00280441 -0.103185 0.186033 0.034496 0.0232739 -0.119074 0.0678396 0.010861 0.0546929 -0.131164 -0.0452917 0.112622 0.097912 0.0316329 -0.0445665 -0.0999881 0.0357488 0.0983935 -0.0296541 0.128344 0.0590231 0.012776 0.108021 -0.0274351 -0.0910752 0.106663 0.116406 -0.107779 0.0401802 0.0850797 -0.0128473 0.090228 -0.0264008 0.169742 -0.112197 -0.117384 0.107397 0.176611 0.0183329 -0.095674 0.006153 -0.00345272 -0.0873012 -0.0469345 0.0571901 0.0117878 -0.0408886 0.0777575 0.0736762 -0.0137621 0.0523675 -0.0576232 -0.0226118 0.0381588 0.0878798 0.00603853 0.0927541 -0.0258326 -0.168189 0.0608045 0.114039 -0.00262615 0.0292579 0.0173022 0.0608688 -0.0423404 -0.11574 -0.00850461 0.00327129 -0.0195457 0.0211097 0.0389712 -0.111545 -0.167297 0.116 0.0294137 0.0415592 0.0461121 -0.12071 0.199855 0.0476573 -0.107764 -0.00147652 0.0773212 -0.00107584 -0.0325802 0.0566063 0.0346155 -0.0338247 -0.00693063 0.043976 -0.0302808 0.0633773 0.00673301 -0.0744349 0.107618 -0.00153231 0.0221675 0.0252954 0.020459 -0.0385147 -0.0595676 -0.0459478 -0.0115126 -0.128494 0.118326 -0.0329722 -0.112342 0.00812406 0.0672816 0.112536 -0.0517968 -0.0821882 -0.131363 -0.109834 -0.13139 -0.100738 -0.11981 -0.0550359 -0.0607182 0.0544023 0.129639 0.124191 0.134042 -0.0698638 -0.0511021 0.0999888 -0.0428667 0.0260237 0.023761 0.167911 0.14238 0.00506811 0.0691022 0.0274116 0.0269035 -0.0657303 -0.0628601 0.150741 -0.0618509 0.103605 -0.143197 0.11585 -0.124722 0.0396116 -0.0318612 0.081136 0.0713125 -0.00142956 -0.162456 -0.0185542 -0.0951519 -0.000937291 -0.0301637 0.00170613 -0.00286976 -0.0483439 -0.15425 0.138782 -0.0150363 -0.119677 -0.0338393 -0.0745047 -0.0212535 0.0617001 0.0765042 -0.158743 0.0239956 -0.102456 -0.0914358 0.0546891 0.0337592 0.166455 -0.0805521 0.0376157 0.0749796 -0.0438009 -0.078452 0.107964 0.196138 -0.0719474 -0.00920397 0.186104 0.00119766 -0.0643132 -0.0348551 -0.0855583 0.000806389 0.0172435 -0.0138264 -0.00269659 0.0862727 0.0292002 -0.0104156 0.179393 -0.119209 -0.0484391 0.109649 -0.100246 0.0756999 -0.069296 -0.116917 0.0794302 -0.0822215 -0.127111 0.115597 -0.0994089 -0.0153617 0.0565056 -0.0196541 0.118053 -0.00684238 0.0249649 -0.0124865 0.022417 -0.0116462 0.113215 -0.00312737 -0.0777833 0.0842917 0.0766241 -0.00130914 -0.0736517 -0.00856028 0.0113078 0.00864802 0.0114385 0.0709108 0.0762297 -0.0987121 -0.003008 0.0040709 0.111075 -0.151781 0.138923 0.115833 0.0232513 -0.0702658 0.0257724 -0.0816901 0.103885 0.142112 -0.0305191 -0.00539847 0.0351221 0.0751947 -0.0199887 -0.109798 0.0821193 0.134063 0.162546 0.0333467 -0.166639 -0.00204515 -0.0489567 -0.102926 -0.0520893 -0.0208248 -0.0652413 0.00782702 -0.196584 -0.0398952 0.0620113 0.0631816 -0.0410567 0.118822 0.0049069 -0.0200218 0.0732585 0.0538963 -0.0399651 -0.133511 0.0569826 0.0638888 0.0932816 0.0309965 0.0725964 -0.0597983 -0.0237823 0.0595589 -0.196302 0.0884527 0.114145 -0.130847 -0.152841 0.0094448 -0.116618 0.047114 0.079837 0.0520375 0.0178533 -0.0159977 -0.0960607 -0.00212963 -0.00550556 -0.115239 0.00139843 -0.0934409 0.135363 -0.0354053 0.00560934 -0.0707204 -0.0114902 -0.0147507 -0.0784163 0.133059 -0.0145798 -0.0217712 -0.170485 -0.0765089 0.0262635 0.107451 -0.0716643 0.0304523 -0.0325605 -0.00635319 -0.0296933 -0.0261558 0.0485659 0.173482 0.121233 0.0538916 -0.0233787 0.0468544 0.180961 -0.00399842 0.16726 -0.194678 -0.0269784 0.0790103 0.188738 -0.0669222 0.098636 -0.129359 0.0580148 -0.07753 -0.0626272 -0.055776 -0.0983162 0.0357018 0.0121596 0.00515135 0.0228837 0.00289874 0.0181485 -0.0599779 -0.0419695 0.0812685 0.0638036 0.0933627 -0.0669437 0.0129335 0.0349265 -0.0654293 -0.0917347 0.118736 0.0465015 0.0156187 0.131538 0.130934 -0.168818 0.00678145 0.0121881 0.000378784 -0.124204 -0.0121992 0.0698002 -0.0124692 -0.0576884 -0.00744807 -0.031181 -0.0180242 0.0163386 0.108993 0.116025 -0.0275013 0.03026 0.096042 0.0273078 -0.0271478 0.101741 -0.0982797 0.0537851 -0.146239 -0.115825 0.10535 0.00730332 0.00719555 0.042555 -0.131282 0.146759 0.0876389 0.058537 -0.037248 0.0350783 0.0453148 0.192944 0.0246062 0.0349948 0.088476 -0.0233935 0.124903 -0.0849466 0.0189621 -0.0895093 0.191206 0.139148 -0.113394 0.044661 -0.0847202 -0.00503742 0.0653143 -0.0653717 -0.0239047 -0.0453321 -0.132914 -0.0550595 0.00875986 0.050415 0.103322 -0.039325 0.105793 0.0436145 -0.0114111 0.0675458 0.0616862 0.10559 0.0178768 -0.055115 -0.0176316 -0.0416767 0.147371 0.107841 0.119779 0.0984032 -0.103397 -0.0706089 0.128541 -0.0432313 0.0128527 -0.177739 -0.167823 0.00725123 -0.116171 -0.15195 0.0163984 -0.0521648 -0.162801 0.0127419 0.00851685 -0.0161682 0.158726 -0.0676117 0.142594 -0.141281 -0.0896619 0.0476447 -0.0739765 0.0918638 0.0394682 0.0566292 0.0396698 -0.0331842 -0.0766141 -0.198708 -0.0854431 -0.0019038 0.185331 0.0117856 0.000397775 0.0175372 -0.115509 0.0605768 0.0517449 0.185855 0.0634214 -0.094939 -0.0800876 -0.045169 0.0355912 -0.0668249 -0.119147 0.0975831 0.173015 -0.119353 -0.00908395 -0.0060497 0.0345154 0.0268442 -0.111229 0.12164 -0.035935 -0.103069 0.0487623 0.131409 -0.0669802 -0.113782 0.00177594 -0.0937833 0.083231 0.0941008 0.00993047 -0.139285 0.0357872 -0.0742913 -0.043835 -0.0793736 0.0189507 -0.0248225 0.0391782 0.0167453 0.0619662 0.00279869 0.108347 0.0889798 0.0937099 -0.0877777 -0.144681 -0.0721379 0.0144207 -0.0284831 0.0309878 -0.0129574 -0.0258011 0.0608963 0.0477356 -0.0061355 0.00626196 -0.0547842 0.0208553 0.0282653 -0.0840788 0.0183352 -0.0564408 0.0515662 -0.139324 0.0882273 -0.0447778 -0.00376971 0.031546 0.0350367 -0.10031 0.140219 0.0518175 -0.115233 -0.0203634 0.0898868 0.0234764 0.0566512 0.00411036 0.182005 -0.115839 0.173471 -0.139844 0.0567363 0.00333982 -0.185864 0.00172992 0.00474525 -0.112485 -0.0252772 0.0467906 0.0635306 -0.0802798 0.0476266 -0.0171003 0.103554 -0.106031 0.0990153 0.11828 -0.17099 -0.0134419 0.0273289 0.0649725 0.0995803 -0.000985806 -0.0565707 -0.0450146 -0.0940014 -0.0761379 -0.0517039 0.139525 -0.088867 -0.0687211 -0.0764353 0.0491564 -0.0589153 0.080915 -0.105565 -0.044596 0.0184398 -0.0564701 -0.0575608 -0.180425 -0.01495 -0.081444 -0.0787229 -0.0434322 0.0452439 -0.0484255 0.0984797 0.0927877 -0.0542404 0.0784102 -0.0941252 -0.101976 0.0164001 -0.060623 0.19008 -0.0393346 -0.0237467 -0.00226082 -0.0257245 -0.179165 -0.0287574 -0.0305235 0.0765856 -0.0910159 0.00424763 -0.187448 -0.0893168 0.0317709 -0.00237479 -0.0393163 0.0943147 -0.185473 0.104693 0.0265352 -0.191455 -0.151297 0.00155521 -0.0656112 -0.0682795 -0.0522862 0.172725 0.0173534 0.0121252 0.0438217 0.058895 0.0587004 -0.036596 0.110758 -0.1132 0.136146 0.111934 -0.00975605 -0.114922 0.105382 -0.0590766 -0.158208 -0.0193023 -0.0376528 0.154463 0.0308457 -0.171996 -0.158421 -0.0532005 0.00685947 -0.108714 -0.000980667 0.00774403 -0.0587442 0.0502647 -0.1636 0.0744844 0.00465603 0.117445 -0.154108 -0.0142801 0.0844323 -0.100351 0.0760846 -0.0506522 0.0383738 -0.116118 0.0673499 -0.00376016 -0.116629 0.00391247 0.0632019 -0.010245 0.0212694 -0.0756749 -0.0734061 0.0987205 -0.0624965 0.0555798 0.0457142 -0.0120293 0.0482368 -0.00585247 0.0357288 0.140027 -0.15682 0.0471483 -0.0704037 -0.0647784 -0.0858778 0.114194 -0.0437406 0.0297516 0.0526547 -0.0729356 -0.0346444 -0.0107049 0.101177 0.0713326 -0.0619657 0.017454 -0.0585316 -0.0576626 -0.0209945 -0.0883909 0.0749036 0.0163687 0.0845717 0.0898854 -0.00220419 -0.0289873 -0.0569079 -0.126702 0.0414307 -0.0550603 0.0758971 -0.00236675 -0.109129 0.103942 0.0460696 -0.172619 -0.0496918 -0.0985199 -0.0795444 0.102828 0.0302356 0.100431 0.103831 0.121372 -0.00991804 -0.0470489 0.0485172 0.10978 -0.0857596 -0.00553785 0.0417602 0.14783 0.0820489 0.135632 -0.0312585 -0.126774 -0.0395247 -0.0418659 -0.00308018 0.0400959 -0.140337 -0.011639 0.0539647 -0.0782293 0.0447039 0.0773155 -0.0568198 -0.102096 -0.0386498 0.106313 0.123034 0.103598 -0.129903 0.00885476 0.166331 -0.0680784 -0.100303 -0.094507 0.13836 -0.0944909 -0.119349 0.0696849 -0.0344352 0.0261534 0.090009 -0.0764538 -0.0556953 -0.0346976 0.0482132 0.135958 -0.0377554 0.0742855 0.0454893 -0.0631559 -0.122319 -0.058949 -0.0335698 -0.110144 -0.16715 -0.0460206 -0.0138948 -0.0426793 -0.0590507 -0.0191907 -0.0611005 -0.150082 -0.0526503 0.188272 -0.0495518 -0.000888204 0.0316888 -0.1642 0.0256426 0.0229199 -0.0263765 0.00860975 -0.166578 -0.0115343 -0.1195 -0.0951432 0.111664 0.0323967 -0.0441607 0.0525118 0.0533678 0.119538 0.159352 0.186624 0.00456983 -0.0159165 -0.0958925 0.0800347 -0.0399001 0.0833063 0.0155234 -0.0778449 -0.0514722 0.106513 -0.0386417 -0.0941245 -0.068093 0.163321 -0.0258754 0.0693878 0.148619 -0.0564715 -0.0170462 0.0900732 0.135259 -0.00341981 0.0561233 0.0444645 0.0906058 0.0031876 0.0619468 -0.0560973 -0.192298 0.0810337 0.0976633 0.0404729 0.113167 -0.149226 0.0504239 0.038202 -0.151735 -0.0950239 -0.00385116 -0.0366177 0.0586162 -0.0163193 -0.0497502 -0.162518 0.00293439 0.0119263 -0.0282722 -0.024679 -0.153336 -0.00359748 0.0426116 -0.0460677 0.0897259 -0.0363253 0.140222 0.0804544 -0.0117234 0.137195 -0.139193 -0.148724 0.0913321 -0.0376186 0.129982 0.0628377 0.0792478 -0.140911 0.0749426 0.100891 0.0628505 -0.0253237 -0.0529393 0.0615665 -0.0199035 0.0640909 0.0554891 0.0669842 0.0233606 0.0360737 0.0479897 0.102152 -0.000986046 0.0410101 -0.0388932 -0.0373217 -0.0552122 -0.0846281 0.0662471 0.02125 0.146519 -0.111645 0.0204002 -0.169202 -0.024609 -0.040144 -0.0405726 -0.123157 -0.00810479 0.0535966 -0.0693673 -0.0931164 0.0776449 -0.125755 -0.00620386 0.0537574 0.189113 -0.0525047 0.0370851 -0.0849286 0.0159541 -0.0688622 -0.00217427 -0.0204858 0.0439516 0.105634 -0.12023 -0.00565328 0.0607547 -0.0262348 0.154056 -0.0276668 -0.0208187 -0.0823849 0.0427666 -0.00696612 0.00175707 0.0821948 -0.147824 0.0299516 -0.060351 -0.0628229 -0.0695426 0.0405242 -0.0596201 -0.160222 -0.0820915 0.189356 -0.0327686 0.0206377 -0.163402 0.0935167 -0.0149475 0.0655857 -0.13774 0.034427 -0.130939 -0.0377774 0.0176165 -0.0654532 0.167194 0.0595411 7.00481e-05 0.132511 -0.0179313 0.0266037 0.0343502 0.0931285 0.038364 -0.180056 -0.00972753 0.0265924 0.076566 0.00541089 0.151752 -0.0157815 0.106303 0.0627036 0.0361514 -0.135281 0.00820347 0.0373845 0.0865097 -0.0616198 -0.0218439 0.00484925 0.153074 -0.0195318 0.0703282 0.137991 0.0493211 0.0246073 0.141658 0.0774513 0.0288342 -0.115037 0.151955 -0.0438557 -0.0586928 -0.121274 0.143382 0.0654654 -0.0245866 -0.0129706 -0.0694598 -0.0267848 -0.166754 0.0539922 0.130912 -0.00135807 0.0401766 -0.151578 0.139687 -0.0176713 -0.0312947 -0.0935645 0.108378 0.164634 0.118778 -0.10332 0.0932591 0.153285 -0.0504726 -0.0738164 -0.153081 0.0809606 -0.0295675 -0.0772035 0.00918976 0.0353692 -0.0293303 0.0235093 -0.117326 0.088316 0.0176991 0.0574595 -0.113 0.0285898 -0.0720381 -0.000308242 0.0758589 -0.077931 0.10208 0.16873 0.155009 0.0407954 -0.102784 0.0184619 0.0431934 -0.105649 -0.0858437 -0.0864318 -0.00416914 0.0129461 0.0175192 0.152033 -0.0238781 0.00542677 0.131129 0.0453886 -0.0716473 0.189379 -0.00281916 -0.130104 -0.0136076 0.0109319 -0.00670526 0.0433422 0.0825115 -0.0245304 -0.0306194 -0.094041 -0.12549 0.162292 -0.0341325 0.141795 0.0888865 -0.000995127 0.0176844 -0.0592047 0.00357834 -0.0645796 0.0549679 -0.0685113 -0.00567161 7.64584e-05 -0.117642 0.0378469 0.150273 0.055202 -0.125063 0.159659 0.0564871 0.140342 0.0591771 0.00799492 -0.111346 -0.11632 -0.0582601 0.153265 0.115596 -0.0544251 -0.0617907 0.0812134 0.15027 -0.0743819 0.0413877 -0.1056 -0.121971 -0.0300705 0.00778519 0.0820506 -0.0959639 -0.0665147 -0.00566004 -0.014319 -0.0645022 0.117093 0.130127 -0.126403 -0.0404759 0.0310073 -0.00583832 -0.00948342 -0.00707166 -0.0339713 -0.101647 0.00893922 -0.0907527 0.0167056 0.000654841 0.0485391 0.0904923 0.0524082 0.143479 0.0225672 -0.0616407 0.0446402 0.0382912 0.0437383 -0.112306 0.148696 0.0202094 -0.129636 0.026926 0.0896696 -0.10324 0.0144369 -0.153779 -0.0384165 -0.0493458 0.0333017 0.112458 -0.0960669 0.00544548 -0.0790159 0.0725171 -0.0415053 -0.1178 -0.0468818 -0.0162137 0.0451694 -0.0918776 0.0862896 0.0832443 -0.0450635 0.0737436 -0.0413307 0.019651 -0.171367 -0.0582783 -0.132099 -0.104835 -0.0879497 -0.0207703 0.100326 -0.05639 0.0416392 0.0669527 -0.0644195 -0.102512 0.0301068 0.0385291 -0.0407333 0.00505737 0.0229481 -0.0742923 0.11467 -0.087052 0.0944292 -0.14032 0.0631574 -0.0219411 -0.14947 -0.0827569 0.129227 0.00144386 0.0254872 -0.0388345 -0.000993485 -0.0881899 -0.0162432 0.0925981 -0.0534556 -0.170604 -0.140782 -0.132959 0.0534853 0.0132595 -0.00341959 0.118411 0.160828 0.0488567 0.16472 0.121716 0.0607682 0.165312 -0.046707 -0.0700476 -0.0683626 0.0953716 0.0409678 0.00997361 -0.0372782 0.0161021 0.0202955 0.0541168 0.0210722 -0.0321779 0.169569 -0.00991896 -0.163746 0.0776014 -0.0533413 0.0199641 -0.15477 0.175029 -0.112336 -0.0830889 0.0232939 -0.0738455 0.04889 -0.199401 -0.0222243 -0.166133 -0.0185062 -0.0892973 -0.0568278 0.0625936 -0.0897628 0.0614469 -0.00284663 -0.0265869 -0.12958 -0.122868 -0.134299 -0.0788347 0.0406497 -0.15336 -0.098173 -0.0817155 0.107085 -0.0590986 -0.11018 -0.0834536 0.191085 0.128893 -0.00720756 0.030885 -0.0849787 -0.113805 -0.0613188 -0.0827076 -0.033133 -0.138022 -0.0785606 -0.173761 0.00807158 0.0403606 0.0168593 -0.0409087 0.0778517 -0.114316 0.0850583 -0.00528023 -0.0209669 -0.0630607 -0.0320417 -0.0784841 0.108343 -0.150099 -0.0786934 0.0745926 -0.0557694 0.040095 -0.101492 0.0502451 -0.0123844 -0.125431 -0.117607 0.0905689 0.183909 0.0574599 0.00195248 -0.0925159 -0.0111503 0.0696037 -0.127219 -0.0270983 0.00650426 0.00351408 -0.0434505 -0.0315494 -0.0171054 -0.0456728 -0.078464 -0.0279425 -0.0221931 0.0715782 -0.00813167 0.0171271 0.059846 0.0653496 -0.145968 0.024276 -0.171066 -0.0486081 -0.0100251 -0.0614065 0.0309265 -0.00735962 -0.0245437 0.000660204 0.168356 0.0643552 0.159869 -0.158698 -0.0350062 -0.06342 -0.00367614 0.0338721 -0.0241902 0.100889 -0.0473318 -0.079546 0.0294876 0.0254594 0.124104 0.0453446 -0.0323506 0.0457879 -0.162822 0.107018 0.00223528 0.0454225 -0.11622 -0.0406138 -0.00445981 0.00666999 -0.0930177 0.181746 -0.076413 0.0158314 0.0414859 -0.174607 0.0119932 0.0722743 0.0501108 -0.033373 0.0236425 -0.020862 0.108609 -0.0325976 0.0739906 0.0910938 0.0840498 -0.0631064 0.0369281 0.0394005 -0.103165 -0.0245881 -0.0270522 0.135897 0.0370539 0.0578426 0.0696087 0.0542888 0.140591 -0.0409861 0.017451 0.038254 -0.188869 -0.0878711 0.134784 0.0751254 -0.0207941 0.0282454 -0.0135234 -0.0906884 -0.0250536 -0.0175596 0.150421 -0.101774 0.0926598 0.0491118 -0.014014 -0.0810952 0.0424759 -0.111342 0.00361823 -0.130325 0.0342399 0.133171 -0.0624846 -0.00386165 0.120775 -0.184245 0.0894251 0.076107 0.0780543 -0.0899128 0.182138 0.0521416 -0.000916774 -0.123797 -0.167019 -0.0443339 0.0675282 0.0438756 0.161325 -0.00978576 -0.0217708 -0.0784368 -0.0227395 -0.0997708 0.0766344 -0.0350647 0.0848691 0.0605025 0.0864162 -0.00930243 -0.0736535 0.0118603 -0.0862431 0.0986588 0.0344177 0.0923044 -0.0419436 -0.0785068 0.0844183 0.0917383 -0.114348 -0.0112423 -0.0358251 -0.0225958 -0.0015871 -0.104589 0.0978401 0.10109 -0.0909726 0.0302381 -0.0393216 -0.150375 -0.165673 0.193851 0.03986 0.123296 0.0820876 -0.0522938 -0.0536389 -0.142352 -0.0644451 0.120426 -0.0368585 -0.0303084 0.110406 0.0460933 -0.096604 0.00521777 0.0212499 -0.0777223 -0.122172 0.0344889 -0.076783 -0.162078 -0.119374 -0.0487918 -0.181157 -0.0439106 -0.0621353 -0.0456466 -0.115107 0.14235 0.00804757 0.0361253 -0.06902 -0.00728119 0.00212846 0.133641 -0.130887 0.0856296 0.127209 0.0555185 -0.0392123 -0.0656165 0.149344 0.0775595 0.0850026 -0.0110587 0.0619887 -0.136631 -0.0294628 0.0883226 0.0369823 -0.000214941 0.0353172 0.0502749 0.0240663 -0.106333 0.00559354 -0.0590647 0.0685797 0.102216 0.10937 0.142939 0.13094 0.0127622 -0.0762063 -0.0448525 0.0621891 -0.0346733 -0.0330716 -0.0278858 -0.127289 0.0995489 0.0118043 0.00475927 0.0415827 -0.0288116 -0.0933433 -0.0131068 -0.0980356 0.00610897 0.0234257 -0.0963891 0.0514282 0.169336 0.0900351 -0.019329 -0.0135751 -0.180927 0.0192158 -0.0213976 -0.0214883 -0.119436 0.118145 0.116727 0.0128048 -0.0317794 -0.159868 0.0489838 -0.175148 0.0808006 -0.0974848 -0.0411746 -0.0365065 0.0302989 -0.06471 0.0393281 0.00849543 -0.00455275 -0.198693 -0.119647 -0.0395957 -0.0708499 -0.105419 0.0801343 0.191864 -0.0360591 0.0662001 0.0145961 -0.0641712 0.0378229 -0.0607914 -0.00189095 0.0273117 -0.00461441 -0.120001 -0.0113922 0.135967 0.00534967 0.0474019 0.127767 0.0511547 -0.0257171 0.0501557 0.12254 0.0616218 0.154458 0.130727 0.035753 0.105124 -0.0552032 -0.0221392 -0.0468507 0.0656211 -0.137197 -0.0350267 0.0135452 -0.0598785 0.0319692 -0.0415623 -0.0941119 0.146452 -0.103105 0.0321556 0.0738236 0.181903 -0.0630609 0.116879 0.0411451 0.168022 -0.109995 0.0992901 -0.027863 -0.0161898 0.0181876 0.16409 0.0686696 -0.060985 -0.057436 -0.0354439 0.0317538 -0.0206909 -0.0560256 0.0529183 0.0169862 0.0473534 -0.0167343 -0.0796173 0.142767 -0.0110918 0.160459 0.0680829 0.0827065 0.00878761 -0.044733 -0.00608195 0.103822 0.0270828 0.0515862 0.0922881 -0.0267909 -0.125785 -0.018528 0.0170013 -0.17582 -0.0619783 0.00599825 -0.0239934 -0.160538 -0.142009 0.0810761 0.0847383 -0.0273361 -0.0805565 -0.0177218 -0.0524228 -0.00655923 0.0345501 0.140535 0.0656607 0.135377 -0.050655 -0.141211 0.147242 -0.1064 -0.0242755 0.0188037 0.000475816 -0.0382467 -0.012689 0.0809977 0.0472512 0.0119536 0.118272 -0.0797154 -0.069003 0.134338 -0.197935 -0.0271005 -0.00445077 0.12712 -0.0185201 0.0022758 0.0350368 -0.147355 -0.0946827 -0.102989 -0.130554 0.104708 -0.0381516 0.100656 -0.0190243 -0.187425 -0.00326855 0.0543475 -0.0615441 0.14071 -0.102873 -0.0513329 -0.139406 -0.0428769 -0.0102463 -0.116594 0.0233767 -0.15256 0.147249 0.169588 0.13746 0.105637 0.0730726 -0.151285 -0.0123673 0.122594 0.0110023 0.173794 0.0279308 0.0626336 -0.0416449 -0.103801 -0.0581882 0.0403684 0.159342 -0.0130982 -0.0967257 -0.0928421 -0.122914 0.00847859 0.108099 -0.0834461 0.0532275 -0.0464998 -0.142099 0.0661076 0.128931 0.0261625 0.157032 -0.033767 -0.141845 0.118285 0.0357641 0.0249329 0.102692 -0.0751765 -0.0206917 -0.0819562 0.0745918 -0.083264 -0.028704 0.0307277 0.0175618 0.0268128 -0.0299383 -0.0647425 -0.137808 0.130657 0.147407 0.026644 -0.0504847 -0.0636726 0.110965 0.0854475 -0.187225 0.00787763 -0.123261 -0.0115837 -0.105155 0.10886 -0.157215 -0.140243 0.0132235 -0.026715 -0.0445691 -0.00261717 -0.103076 0.0263485 -0.0321933 0.108804 -0.0711704 -0.16555 -0.0144976 0.0277441 0.121205 -0.118728 0.0309208 -0.0131951 0.0441519 0.0122228 -0.0662618 -0.0333214 0.0638283 0.10281 -0.0461635 -0.0107589 -0.0841651 -0.0808842 -0.0251125 -0.05756 0.113234 -0.0211387 0.150647 0.00589527 0.000997335 0.0888327 0.0632726 -0.1079 0.109307 -0.0136224 0.0300585 0.140124 -0.136408 0.0468155 -0.0499121 0.0736165 -0.17579 0.0374074 -0.0779817 -0.0848136 -0.0345768 0.0737035 -0.148385 0.10625 0.108136 0.0861614 0.120409 -0.0128825 0.142205 -0.0450773 -0.00614052 -0.02013 0.120966 0.0566218 0.0367686 -0.0176126 0.0282436 0.00120949 0.0424838 0.091112 0.117551 0.0639153 0.0513248 -0.0642021 -0.0116879 -0.00231672 -0.024654 0.010402 -0.0607063 -0.101885 -0.0247949 0.0980529 0.0554586 -0.0917264 0.0219958 0.143821 0.0375397 0.0277505 0.0906863 0.0115729 -0.0395992 0.0726759 0.054228 -0.055889 -0.0332488 0.00491042 0.131834 0.0458889 0.018061 0.0261295 -0.0417784 -0.0355251 0.0990701 0.0231696 -0.119113 0.0313726 -0.0493774 -0.077456 -0.0671331 0.00235318 -0.0239292 -0.198551 -0.102733 -0.048821 0.033553 -0.0639997 0.0707673 0.0552941 0.0205627 -0.117577 -0.0837295 0.012853 0.03621 -0.00423657 -0.0411997 0.0109005 -0.144994 0.0415911 -0.0288753 -0.150708 -0.0938816 0.0242021 -0.144901 -0.0211989 -0.0222501 -0.0356736 0.0859018 0.0276953 -0.0789555 0.0530439 0.00326592 0.0325827 0.0712687 -0.0223158 0.0205755 0.166119 0.0314147 -0.0758159 -0.068813 0.0273763 0.0686341 0.158101 0.0773716 0.0518263 -0.0484849 -0.0227992 -0.00252327 -0.115262 -0.0715707 0.147725 -0.0609461 -0.0456324 -0.010401 -0.109623 -0.00376304 -0.0238115 0.00255226 -0.0655823 0.0487815 -0.0227992 -0.107818 -0.0168812 0.126191 -0.104111 0.0571286 -0.0880285 -0.0568851 -0.125251 0.00612734 -0.100447 0.0164935 -0.0230595 -0.025836 0.0928715 0.0233303 -0.0114052 -0.145331 0.174756 -0.109754 -0.0504661 0.141456 -0.152703 -0.168268 -0.0350111 -0.0177019 -0.0573294 -0.0525921 0.0799834 0.0855529 0.0746228 -0.0871749 -0.0711834 -0.104746 -0.119556 -0.0556995 -0.0770041 -0.00666719 -0.00891621 -0.168254 0.0270278 -0.0218715 0.0133141 -0.0575215 -0.104819 0.0881264 -0.0320788 -0.0880411 -0.0990282 -0.129436 -0.165369 -0.0570392 0.0828963 0.0510185 0.0456233 -0.0307585 0.00337935 0.0220345 -0.0059616 -0.0861251 -0.161791 -0.0156391 -0.0778489 0.103659 -0.140738 0.132712 0.0439207 0.073681 0.0437013 0.0127743 -0.163664 0.0665464 -0.160042 -0.0702798 0.0995252 0.0469626 -0.073266 0.0924212 -0.111458 0.0341566 -0.199328 -0.0880646 -0.0498324 -0.138699 0.033594 -0.0151342 0.145329 0.0026292 0.0625215 -0.0600053 -0.085936 0.167853 0.136394 -0.0792539 0.0262496 -0.166863 0.0976908 0.0522274 0.178963 0.144277 -0.0928628 -0.0387022 0.0892132 0.100923 0.0369877 -0.0434716 -0.147198 -0.0416049 -0.0864315 0.116451 0.0691424 -0.0974576 0.125792 0.0647376 -0.0241994 0.0963588 -0.0854726 -0.0368783 0.00280143 0.0119147 -0.0755286 -0.150057 0.174559 -0.130383 0.0342915 0.0145834 -0.0695967 0.134408 -0.0116873 -0.00291518 -0.107776 0.085732 -0.0173941 -0.0635703 -0.0815513 0.143324 0.0975992 0.0565506 -0.0436321 0.0786684 -0.101344 -0.0670086 0.0228315 0.116618 0.169767 0.0636135 -0.0400233 0.0277101 -0.142446 0.0502383 0.0253766 -0.114067 0.0558867 -0.04382 -0.183208 0.077736 -0.0146675 0.11847 0.00931481 -0.000687018 -0.189344 -0.0115907 0.0403168 -0.138682 -0.149697 0.0986825 -0.0923629 -0.0463801 -0.0572741 -0.117465 0.12524 -0.0408609 0.154757 -0.0733832 -0.0890847 -0.0597561 0.0378011 0.0385942 0.0564735 0.167077 -0.0571415 -0.00695376 -0.168838 -0.0368511 -0.0395179 0.0226737 -0.179171 -0.000242075 0.063628 0.0815115 -0.147312 0.0296915 0.114437 -0.0467178 -0.132831 -0.071358 -0.103818 0.047759 0.184683 0.0847251 0.0186735 0.0524533 -0.134078 0.158184 -0.0963531 -0.00503877 0.0251955 0.057382 0.139307 0.18001 -0.00974652 -0.119206 -0.0571028 -0.0970195 0.0666371 -0.131335 -0.100457 -0.00200938 0.0495037 0.0900602 0.156365 0.0178847 -0.00561423 0.0527444 0.0640418 -0.029811 0.0562762 0.109915 -0.071705 0.0103052 0.019762 0.12143 -0.045714 -0.180451 -0.0855455 -0.0342745 0.00491446 -0.0364667 -0.11029 -0.0509467 -0.00861126 -0.00457261 -0.115704 0.0733764 -0.0375929 -0.162858 -0.0365346 -0.106625 0.0342043 -0.0145987 0.0692423 -0.0421385 0.00866316 0.0604433 0.00925533 0.0709978 -0.0870452 -0.102557 0.0589855 0.00400263 0.0901977 -0.00372496 0.0601461 -0.000594168 -0.178465 0.0986292 0.00262558 -0.0164983 0.00538068 -0.031664 -0.114868 0.00950732 -0.0406066 -0.0702039 -0.0187957 0.0450357 0.104085 -0.0112025 0.00853127 -0.054117 0.060222 0.111794 0.0353521 0.0635407 0.173741 -0.0757214 -0.0190617 0.0745187 0.178705 -0.109109 -0.135223 -0.076588 -0.123188 -0.0318893 -0.0944649 -0.108021 0.0291069 0.0933543 0.00817795 -0.0704727 0.0307354 -0.0121564 -0.0709224 0.189308 -0.178295 0.0482086 -0.0285137 0.105221 0.0879264 -0.0643276 -0.107746 -0.103571 -0.0358567 0.0519669 -0.0178571 -0.115205 -0.00387119 -0.187957 0.101802 0.113692 -0.00439545 -0.0534757 0.04327 -0.0343197 -0.0900251 -0.0267308 0.0282848 -0.0230571 -0.018494 -0.0679422 0.168784 -0.00742053 -0.0391477 -0.050782 -0.0371368 -0.0414555 0.106996 -0.0105046 0.152004 -0.164931 -0.0112362 0.113845 0.0718722 0.0535228 0.104436 -0.0984396 -0.179341 -0.0293536 -0.0351862 0.0458833 0.107545 0.0524542 -0.0476678 -0.076566 -0.0563552 -0.0838812 0.0197607 0.0424279 -0.0113254 -0.061112 -0.0655788 0.0752732 -0.0582702 0.0990217 0.0700023 -0.100356 0.0401123 -0.0395452 0.0228183 -0.0111156 0.0415353 0.160155 -0.0524745 0.10012 0.0926776 -0.0849968 -0.0472716 0.00177329 0.0386515 0.101702 0.0967926 0.0950755 -0.0869217 -0.0875702 0.113336 -0.0261004 -0.0939884 0.174423 0.0984876 -0.0393649 -0.067743 -0.0238028 0.00847579 -0.0204843 -0.0841647 0.0295905 -0.00945572 -0.0262737 0.00199534 -0.131316 -0.017408 -0.0757347 0.0377805 0.154119 -0.0374398 -0.0377623 0.0198391 0.0700497 0.122867 0.107162 0.0537405 -0.0857125 -0.0944513 0.179962 0.120327 -0.0901979 -0.034071 -0.106695 0.0640071 -0.0590364 -0.0831736 -0.0509295 0.0214985 0.0809112 -0.101238 0.0231181 -0.104076 0.000927429 0.189397 -0.0611809 0.014437 -0.0819563 0.10321 0.197605 -0.187203 -0.142602 -0.0932163 0.144075 -0.00406693 -0.0306112 0.0832039 -0.122388 -0.0296698 -0.119838 0.0889965 0.13193 -0.0081377 0.00435442 -0.085367 -0.0233799 0.0205951 -0.0420788 0.147104 0.158721 -0.0921613 0.132282 0.0971271 -0.0514646 0.161131 -0.0575415 -0.0022465 0.0107396 0.184806 0.0140462 0.113524 -0.0275982 -0.168571 -0.116996 0.0229751 -0.112715 -0.152312 -0.0841774 -0.00487449 -0.0378123 -0.00758798 0.104405 -0.0652531 0.111708 -0.0614534 0.0538251 0.0456256 0.102807 0.150398 -0.0891224 -0.0880172 -0.194117 0.187558 -0.0437883 0.0492518 -0.0224884 0.0219813 -0.154747 -0.135676 -0.0570204 0.0150634 -0.0305823 0.023295 0.0294306 0.0811535 -0.0157172 -0.0882369 -0.081772 0.0814876 0.00108793 0.190558 0.143845 0.037327 0.000796996 0.0166822 -0.0983495 0.0300775 -0.0486472 0.0672715 -0.0600746 -0.153248 0.184464 -0.146336 0.0357543 -0.0361577 0.147417 0.0650015 -0.0629461 -0.00380593 -0.0459588 0.137261 0.140305 -0.105107 -0.067811 0.0666658 0.0431497 0.0511641 -0.0522494 -0.08422 -0.155736 -0.0890416 -0.000743504 -0.0432537 -0.00308264 0.168363 -0.128742 -0.0555126 -0.0725123 -0.0727496 -0.0696195 -0.0965324 -0.0111857 -0.0214494 -0.0420156 -0.0707858 0.180432 -0.105295 0.0804295 -0.118498 0.0682345 -0.0347848 -0.0250362 -0.0733926 0.0380334 -0.00210585 -0.00208925 0.0720629 -0.128039 0.044222 -0.0171211 0.0693736 -0.0543136 0.00735739 0.108763 0.0196997 -0.0191792 0.0746307 0.176083 -0.0552874 -0.05177 0.0659741 -0.15755 -0.0792561 -0.00317028 0.133702 0.0124975 -0.0665243 0.0568324 0.0711163 -0.026361 0.11356 -0.0401996 0.042301 -0.0722746 -0.042633 -0.102692 0.0528649 -0.0375723 0.0334105 0.0719838 0.0465573 0.0244284 -0.189951 0.172802 0.0089342 -0.029893 -0.139097 0.0829615 0.169578 0.0929161 -0.0642199 0.167761 -0.11186 0.100536 0.0221196 -0.0668123 0.00996302 0.0525478 -0.0895809 0.0736662 0.0773528 0.156195 -0.0248575 -0.0225921 0.041931 0.119193 -0.0898985 -0.109579 -0.0853613 0.183805 0.015357 -0.17896 -0.124547 0.188078 -0.142451 0.0864273 0.000950799 -0.126163 -0.00720067 -0.13754 0.0631898 0.0269224 -0.105409 -0.0523541 0.0286238 0.0165682 -0.185105 0.066836 0.037222 -0.0832926 -0.0482988 0.0541128 -0.176729 -0.0757342 -0.081075 0.0935508 0.123454 -0.0849498 -0.126112 0.0883524 -0.152418 -0.100066 0.0798341 -0.0694845 0.00705447 -0.0634949 -0.041717 0.0550338 -0.0409299 -0.134425 -0.0284307 0.103551 -0.0552046 -0.0429094 0.0247506 0.0967155 -0.0992746 0.0961581 0.00783069 -0.0829733 -0.0721028 -0.0619272 -0.0815536 -0.0354759 0.132175 -0.0169685 -0.0409206 0.195679 0.0979691 -0.0397672 0.0281968 0.135726 0.0886475 0.0225064 0.0703728 0.0311804 -0.100563 -0.0208317 0.0327306 0.00296144 0.0510801 -0.0188767 0.0771196 -0.0322165 0.00714312 -0.119057 -0.0541755 0.0165649 0.00800948 -0.169996 0.19659 -0.0835495 0.101045 -0.175231 0.161882 -0.122176 -0.0467344 -0.113106 -0.150354 0.0670611 0.0784257 -0.123194 -0.0515127 -0.157382 -0.159124 -0.167503 -0.0436262 0.0871293 0.0253827 0.176939 0.118914 -0.159934 -0.170877 0.120966 -0.138648 -0.098843 0.154894 -0.0435041 0.0780803 -0.055941 -0.0919937 0.0933323 -0.103648 0.134151 0.0479335 0.0157939 0.0523599 -0.105793 0.0323932 -0.0256201 -0.0272919 0.0692783 0.0651641 -0.111439 -0.0239081 0.131789 -0.0857407 0.0560102 -0.121835 -0.0450831 -0.000258054 0.0636277 0.0937818 -0.123646 -0.0782311 0.145359 -0.102192 -0.137687 0.064962 -0.155618 -0.0509427 0.103594 -0.0292435 0.0233605 0.125837 -0.0278718 0.0667807 0.0703076 0.0433358 0.137449 0.0943819 0.00146785 0.0212167 -0.0672423 -0.0770295 0.115271 -0.00996746 -0.0566572 -0.141948 0.0446269 0.0708077 0.0188084 -0.135653 0.129159 -0.0653142 0.0399486 0.0311852 0.0580696 0.0681638 0.147555 0.0450539 -0.14669 0.0129506 -0.0393414 0.0303853 -0.0154326 0.0853839 -0.133851 -0.0753914 0.0453536 -0.00675499 0.0762179 0.0110122 0.135033 0.0375357 -0.133398 0.0858119 0.0975272 -0.0375457 0.11368 0.0522017 0.00765546 -0.14189 -0.107699 0.137942 0.0436651 -0.154833 0.00777849 -0.0242144 -0.0243738 0.0490003 0.0837214 -0.064683 -0.125195 0.10147 0.0691727 0.101668 0.0321477 0.00806563 -0.0369569 -0.114219 -0.0613686 -0.0844164 0.052535 0.0224959 -0.0493168 0.193091 -0.0224863 0.0436639 0.042379 -0.054766 0.125323 0.110094 0.0392401 0.0414643 -0.00562128 0.054213 -0.0144144 0.0169783 -0.1108 0.0950769 0.0522056 0.051357 0.0261663 0.0785958 0.0612396 0.108903 0.01186 -0.0653831 -0.0779558 0.0798431 0.104388 0.090792 0.0540964 0.0374466 -0.0637812 0.125743 -0.125226 0.0607866 0.128211 -0.00472064 -0.0478112 0.118547 -0.0412219 0.0154363 0.056423 -0.115212 -0.108897 0.121323 -0.0308246 0.0434372 0.0577941 0.0721946 -0.0691195 -0.0379054 0.0575393 0.0124222 -0.0444391 0.00207984 0.0158688 -0.0251824 0.142837 0.190969 -0.166347 0.0415734 0.133012 -0.0467841 0.0381543 -0.0294522 -0.146546 -0.00476744 -0.143165 -0.0186558 0.0415334 -0.0265091 0.0567405 -0.127393 0.0454236 0.195793 0.160483 0.0720612 0.10437 0.000286259 -0.055835 -0.0803182 0.0388183 -0.0331607 0.0648976 -0.0440332 -0.0740958 0.02581 -0.00594531 0.0143564 -0.0904384 0.156929 0.0690266 0.0447752 -0.0980807 0.0258179 0.0267908 -0.159209 0.0775351 -0.159204 0.077554 0.0286497 0.100259 0.0167434 -0.0789745 0.121356 -0.0854834 0.118535 -0.128311 0.0203343 -0.0779135 0.0443932 -0.136014 -0.0226531 -0.0921091 -0.114675 0.106101 -0.0198641 -0.0545923 0.0830485 0.112259 0.0531411 -0.00938864 0.0334991 -0.0488701 0.137484 0.0307725 -0.00739889 0.0225822 -0.0193346 -0.0528274 -0.0107118 0.000740358 -0.0304213 -0.0262584 -0.164886 -0.0386443 -0.167668 0.030257 0.0522831 -0.0790306 -0.0764461 0.0071358 -0.085256 -0.0590483 -0.154532 0.0900185 0.00243255 -0.0120998 -0.184198 0.0896745 0.0249495 0.102615 0.171208 -0.115854 0.0620561 0.026202 -0.0171377 0.0931732 -0.0351198 0.153477 -0.0729108 0.0983607 -0.171563 -0.0514677 0.0823594 0.072754 -0.153322 0.160581 0.0144704 -0.0295115 0.00138667 0.0701077 0.0683547 -0.147471 0.0126542 0.00278399 0.0122565 -0.0832261 -0.00125084 0.0123627 -0.0874738 0.0427696 -0.0660976 0.0356467 0.0114543 0.11115 -0.0172852 -0.182694 0.0668204 0.0550771 0.00382182 0.0761384 -0.0223435 -0.117171 -0.0911135 0.189278 0.184049 0.0651613 0.108305 0.116893 -0.11514 -0.145529 0.0217166 0.0603827 0.0162878 -0.02454 -0.010125 0.0932708 0.0121003 0.010085 -0.0889022 0.0846828 -0.00522659 -0.178576 -0.113376 0.10468 0.052038 0.116915 0.0546407 -0.0624372 -0.0928518 -0.0505594 -0.0533115 -0.057021 -0.0828243 0.0478771 -0.0122181 0.066319 0.0553705 -0.0202727 0.0797063 0.108079 -0.0626619 0.0261107 0.0418493 -0.0319331 0.139496 -0.0485876 0.00044746 -0.0739315 -0.0258548 -0.0410004 0.101856 0.12516 0.112343 0.143735 -0.0243849 -0.0111491 -0.0171259 0.0589398 -0.150745 -0.113052 0.183057 -0.0617012 0.115438 0.017535 0.0965248 -0.020016 -0.0455349 0.120734 -0.160817 -0.0605542 -0.0256099 -0.107102 0.144812 -0.0852081 0.158557 0.129979 -0.130064 0.0134003 -0.0255595 -0.0765733 -0.0225076 -0.0365689 0.0599458 -0.176013 0.00471149 -0.0174942 -0.137538 -0.02055 0.0153577 0.0585197 -0.0695216 0.00931348 0.125188 -0.0155469 0.0299065 0.0729469 0.0894698 0.117374 0.134932 0.079888 0.149357 -0.0421581 0.109978 0.0477881 -0.125563 -0.0174186 -0.03245 -0.0263609 -0.05288 -0.106093 -0.147721 0.103203 0.0233632 -0.0197038 0.0778589 0.008579 0.0308277 0.135664 0.0418335 -0.102746 -0.198817 -0.148177 -0.08898 0.0160965 -0.00252937 -0.122809 -0.0918128 -0.125696 -0.0938612 -0.0504472 -0.0371615 0.111735 -0.061771 -0.0377283 0.035099 0.171185 0.120759 -0.0364399 0.0648625 0.037643 0.00582283 0.108682 0.0593591 -0.0412929 -0.11569 0.0637572 0.0775878 0.0276182 0.0691372 -0.0022464 0.0205734 0.13097 -0.02273 0.0125405 0.0180739 -0.0627207 -0.0473778 -0.144734 0.0804867 0.0417557 -0.00609219 -0.103625 0.0553814 -0.00905255 -0.079563 0.115715 -0.0632126 0.0325093 -0.0513057 0.0439658 -0.103802 -0.0891541 0.111344 -0.0462993 0.0237124 0.136534 -0.112929 -0.103993 -0.0445403 0.0374752 -0.187277 0.0329094 0.179769 -0.0475065 -0.101192 -0.138507 0.121167 -0.115788 -0.0679885 0.0173947 0.0548259 0.0499536 0.0500778 0.126583 -0.0587682 0.037608 -0.0649007 -0.0314153 -0.0286315 0.160588 -0.0675828 0.00411174 -0.0101978 0.0749007 -0.0964957 0.0602684 0.0689736 -0.107825 -0.0477376 -0.0871423 0.0698801 0.0289992 -0.123018 0.0187481 0.0889805 -0.00226982 -0.0266568 -0.0186311 -0.184965 -0.0426393 -0.0492994 -0.195655 0.0449644 -0.0840871 -0.0847907 -0.000228197 -0.0234552 0.0341245 -0.0100312 0.0875976 -0.0082184 -0.150543 -0.0354253 0.0194523 0.0698859 -0.111388 0.136826 0.0217891 -0.0948966 -0.0462734 -0.00220213 -0.0374749 -0.134068 -0.0967746 0.0690648 0.0177614 0.0435315 0.0101315 0.0906722 -0.103423 -0.00821304 0.0859838 -0.0229479 -0.0492079 0.0746102 -0.0769207 0.100129 -0.0725141 0.133003 -0.064307 0.0319789 -0.0680684 -0.0741197 0.0346743 -0.0706463 0.0938536 0.0811757 0.126025 -0.139888 -0.0422946 0.106237 0.176656 0.0071097 -0.18102 -0.0159545 0.00936725 -0.175377 -0.0291849 -0.0805562 -0.146739 -0.182942 -0.0652858 0.045452 0.0173574 0.127079 -0.101573 -0.014027 -0.168378 0.0139581 -0.110337 0.0545018 -0.115802 -0.0426431 -0.124196 0.0165265 0.0333117 0.00977476 -0.0437816 -0.068078 0.0560282 -0.139548 0.145786 0.0745621 0.0745977 0.0229425 0.0116509 -0.0185195 -0.0859774 0.10276 0.035416 0.18335 -0.00198694 0.12532 0.185025 -0.0827274 -0.102384 0.00443915 0.00946849 0.0692507 -0.156679 0.00509185 -0.14168 0.108967 -0.0155123 0.000920025 -0.00773449 -0.15858 0.104575 0.00906389 -0.0640793 -0.0498686 0.0443016 0.0294252 -0.00740514 0.149678 -0.169495 -0.103052 -0.105084 0.0266433 -0.0879425 0.0793979 0.0421233 -0.050458 -0.132248 0.0931178 -0.0123539 -0.107013 0.0179545 -0.0479234 -0.0866744 -0.0831534 -0.0298667 0.0874713 0.0484913 -0.0393109 -0.0948817 -0.121792 -0.0245462 -0.137657 -0.10032 -0.0839711 0.0548411 -0.0315694 0.0131643 0.00345363 -0.0380637 0.012835 0.088376 0.0771035 0.0575508 0.0666769 0.115412 0.0738875 0.0801253 0.0792099 -0.0140324 0.0825306 -0.192668 -0.0324654 -0.0684281 0.102844 0.0277092 0.108968 0.0236989 0.00329837 -0.013161 -0.0305974 0.13083 -0.0604206 -0.116777 -0.0250979 0.0950767 -0.0352375 0.108999 -0.0445522 0.0288037 0.0433201 -0.00643402 0.0746766 0.081195 0.170199 -0.0305704 0.0680053 0.0399419 -0.0104957 0.0548421 -0.102706 0.00103928 -0.00955353 -0.027162 0.0066061 0.0789825 0.0260282 0.183559 0.0778029 0.0159934 -0.160654 -0.143554 -0.173317 0.0334634 -0.0157585 -0.0232 -0.10578 -0.158676 0.0551742 -0.0854118 0.00215425 -0.106697 0.00295835 0.0637545 0.102993 0.171323 -0.0209653 -0.00593231 0.00215776 0.0810291 0.0832005 -0.103218 -0.108625 -0.155027 -0.127981 0.0170069 0.103135 -0.0918161 0.0174526 0.159748 0.160523 -0.147646 0.103217 -0.139141 0.0625494 0.102576 0.00356252 0.0591004 -0.0863559 -0.0240517 -0.0429459 0.0306973 0.118391 -0.082396 0.0213648 0.104066 -0.0468092 -0.0471581 -0.10059 0.0484778 -0.117031 -0.0689783 -0.0596712 0.12164 -0.120352 -0.0352207 0.00714757 0.0893883 0.062521 0.0939248 -0.118979 0.0102775 0.0576839 0.06621 0.177392 -0.118157 0.0619898 0.0241427 -0.0560649 0.177705 0.0481774 0.0233668 -0.041108 -0.102285 0.0610489 0.151364 -0.00395758 0.0261801 0.113496 0.0335679 0.0197294 -0.00561221 -0.145514 -0.11033 -0.0609763 0.129111 -0.0467403 -0.00123856 -0.130087 -0.0160171 0.0249546 -0.00145842 0.0105969 -0.0594199 -0.144913 -0.159084 -0.0959313 0.0441214 -0.0986137 0.0294541 0.021655 -0.0128414 0.0160021 0.070855 0.0011496 -0.0472189 0.0401738 0.128598 -0.0761578 0.175693 -0.0478497 -0.0602413 -0.11371 -0.0901014 0.129487 -0.0171198 -0.0234077 -0.0490387 0.053017 -0.127482 -0.00891574 -0.117577 0.0980068 -0.0429438 0.11832 -0.0148787 -0.0103248 -0.170163 0.106209 -0.0636243 -0.0247566 0.0538452 0.153833 0.0420144 -0.0289171 -0.0152387 0.116836 0.0111592 0.0561009 -0.052974 0.0253014 -0.113262 0.00840216 0.0015615 0.0303415 0.0485523 -0.0628959 -0.0335111 -0.0406777 -0.0315507 -0.102946 0.119667 0.0477813 -0.0489024 0.0548737 0.0803633 -0.0753333 -0.0621996 0.0120568 0.121251 0.0698845 -0.0367953 -0.177437 0.00500682 -0.0839366 0.0370214 0.0812797 0.00917565 -0.00756124 -0.0625579 -0.102107 0.0690559 0.0943535 -0.0415365 -0.0339596 -0.114289 -0.181445 0.156291 0.103568 0.0351875 0.0440043 -0.0199889 0.0667031 -0.0530953 0.0308983 0.174696 -0.0421258 -0.0305859 -0.0191214 -0.0461014 0.0249966 -0.00899573 -0.0528689 0.0372886 0.0263549 -0.105787 0.13878 0.0729396 -0.0857583 -0.120681 0.0558261 -0.0350193 -0.189272 0.0393379 -0.148752 -0.0875053 -0.00674603 -0.0467008 0.154802 0.00559015 0.0366176 0.0418902 -0.120531 0.164088 -0.0834436 0.0414341 0.117423 -0.117798 -0.166335 0.0330678 0.137488 -0.00992279 -0.164314 -0.0411362 -0.148415 0.0675552 -0.0694658 0.0701183 -0.163581 0.119682 0.0276691 0.0232073 0.0508748 0.021103 -0.0243196 -0.114196 0.154425 0.0691764 0.0283145 -0.00622806 -0.16094 0.0801425 0.0328733 0.183401 -0.0290624 -0.0517958 -0.0538389 0.019177 0.122246 -0.180465 -0.00929522 0.047282 0.0566967 -0.132582 -0.125007 0.136357 0.126731 -0.0750521 0.0275034 0.0256663 0.0133735 0.10906 -0.0399397 0.155276 -0.0676616 0.0294796 -0.160075 -0.0977114 0.113024 0.0963347 0.102531 0.0297578 -0.000737645 -0.13579 -0.150119 -0.0274488 -0.0166185 -0.0669243 -0.0491351 0.159819 0.0906817 -0.0673379 0.123031 0.0390225 0.0682579 0.0188877 -0.0536679 0.0173404 0.0978689 0.0363676 0.104023 0.0653823 0.0888964 -0.0963024 0.0521226 0.0393255 0.0005793 0.0370174 -0.0970075 -0.0864427 0.138506 0.112066 0.125551 0.103876 -0.0465005 0.059148 0.0239093 -0.0120888 0.0387078 -0.0214217 0.0467729 0.0409555 0.0431947 -0.0887064 -0.0492765 -0.0735356 -0.0221704 -0.1752 -0.0197188 -0.0430767 0.179202 -0.00492226 0.0566847 0.00435018 -0.030667 0.0506236 -0.0985811 -1.87816e-05 0.0683673 -0.119604 -0.123008 0.112697 -0.0845001 0.108073 0.0606964 -0.153899 0.153117 -0.0961447 -0.00483058 0.0185397 -0.0929823 0.00573957 -0.0351739 -0.0275569 -0.0763351 -0.0404722 -0.0214488 0.0066549 -0.164065 -0.0321516 -0.0126498 0.0319019 -0.053359 0.00984854 -0.0566237 0.110564 0.0432566 0.123203 0.144875 -0.0928339 -0.0619607 0.0468964 0.0384963 0.034538 0.0103923 0.0670047 -0.110646 0.00192463 0.144182 0.0978858 0.0278686 -0.0830651 -0.198048 0.11267 -0.170971 0.0502041 -0.00489584 0.00164195 -0.0166504 0.0696031 -0.158003 0.173587 -0.057101 -0.0320745 0.164788 0.0464466 -0.0600142 0.0550354 -0.0110877 0.0321875 0.0440492 -0.0852996 0.0855194 0.0188605 0.0828161 0.121408 0.00159764 0.18224 -0.0173332 0.167069 -0.0358962 0.0642639 0.0400659 0.0689758 -0.118701 -0.114294 -0.115957 0.0821553 -0.0404904 0.144085 -0.0350751 0.0634298 -0.0807284 0.130266 0.0257122 0.0491038 0.0729026 0.0160866 -0.010089 -0.0702487 0.112634 0.0917163 -0.195097 -0.0758673 -0.0786249 -0.130515 -0.051161 -0.0409995 0.0728667 0.0319731 0.139279 -0.127202 0.0595899 0.0806227 -0.110893 0.166098 -0.121861 -0.134039 -0.124524 0.132642 -0.0617483 0.0765655 -0.0170378 -0.0310263 -0.174394 -0.0120941 0.199311 0.0764615 0.104866 -0.0841282 -0.0766331 -0.0284775 -0.0548243 -0.0747156 0.0863824 -0.105409 0.0444017 -0.0268054 -0.0415283 -0.157618 0.148616 -0.00978895 -0.00667099 -0.128873 0.0462413 0.00127817 0.142489 0.122561 -0.074184 -0.00225202 0.0226705 -0.109146 0.0347893 -0.0247629 -0.179896 0.0617387 0.0527603 -0.164203 -0.0782437 -0.0901379 -0.0209858 -0.054675 0.100577 0.0991906 -0.0382737 0.124674 -0.089261 -0.0573692 0.0431493 0.0229367 0.024231 0.113937 0.0705065 0.0984494 0.0278181 0.0118907 -0.00493378 0.0606007 0.107037 -0.0723838 0.0328721 -0.116648 0.0933995 0.0752849 -0.0489162 -0.0528545 -0.00993699 -0.161414 0.137111 -0.0635542 0.0773711 -0.118035 -0.0647102 0.151647 0.138138 0.129825 -0.024126 -0.0366712 0.0180762 0.13968 -0.131866 0.0516499 0.00214712 -0.144105 0.0134285 -0.17644 -0.0874338 0.0329798 -0.11437 0.100173 0.0557065 0.0451943 0.0573307 0.097697 -0.0241254 -0.0709658 0.0413158 -0.0129266 -0.0647987 -0.17901 0.122575 0.0686144 -0.0990314 -0.0386405 -0.0305823 -0.113374 -0.111372 0.156833 0.046906 0.166981 -0.0211796 0.0521048 -0.0288771 -0.115001 -0.0143417 -0.0396005 0.00675216 0.00632837 0.0171769 -0.0744689 0.0179763 0.124567 0.0790842 0.170125 -0.00847685 0.017456 -0.0175218 2.8316e-05 0.0161024 0.124901 0.0139097 0.0504104 -0.0284142 0.00511885 -0.0253192 -0.0717406 0.0208023 0.0508855 0.0519731 -0.0897917 0.0889251 0.0898942 -0.092719 -0.117746 -0.12869 -0.074006 0.0214905 -0.0387694 -0.108579 -0.0486321 -0.0334469 -0.0185214 0.0207412 0.0351641 -0.0503508 0.0493873 -0.0213785 -0.110218 -0.0510701 -0.0506578 0.0350984 -0.0139244 0.0962277 0.019873 -0.0391247 -0.00308701 0.016859 -0.0715805 -0.0846051 0.00739527 0.00310143 0.0311179 0.0639309 -0.055633 -0.0894317 0.0608973 0.046318 -0.0617526 0.0998251 -0.0121674 -0.119142 0.0436437 -0.0598659 -0.0756321 0.113904 0.111088 -0.0446446 0.0894107 -0.129651 0.0394845 -0.0510302 -0.110764 -0.151673 -0.100985 -0.0707557 -0.0889091 0.0193781 0.0513169 -0.0241488 -0.103116 -0.176659 -0.0778221 -0.052047 0.0371831 -0.00494443 0.0779153 0.124233 -0.0193053 0.0450996 -0.0614261 0.0903942 0.11185 -0.0973324 -0.0618965 0.110452 0.0853647 0.0231622 0.120658 0.0193746 0.179354 -0.0823851 -0.0334714 0.146684 0.0310365 -0.0427215 -0.077402 -0.0876985 0.0700932 0.0757027 0.0201383 0.0114921 -0.0153582 0.0126401 -0.0190942 0.00081983 -0.113578 -0.0649979 -0.14845 0.0671909 0.115462 0.016015 0.108511 -0.0424786 0.01379 -0.0786507 0.013558 -0.00204395 0.0632735 -0.0325742 0.0099911 0.0560463 -0.0751189 -0.0676453 0.0619181 -0.121763 0.00383925 -0.0474621 0.0821624 -0.0272365 -0.0762029 -0.00386504 -0.00639058 -0.0217433 -0.100133 0.0993341 0.0198009 0.0836513 -0.0888304 0.00276858 -0.0595564 0.112001 0.0546055 -0.0906137 -0.137299 -0.0853004 -0.0494085 -0.00895696 0.00113435 -0.0901463 -0.0133919 -0.14565 -0.00170547 0.0105399 -0.0593146 0.0913994 0.0870475 0.00780083 -0.0837137 0.191107 -0.157713 0.0452966 0.100133 -0.127829 -0.0225881 -0.0737828 -0.0375488 -0.020113 0.107657 -0.0455862 0.0323871 -0.0524354 0.0281041 -0.0267048 -0.0395435 -0.102809 -0.0934233 0.078515 -0.198769 0.017497 0.115944 0.0462942 -0.0588732 0.0333964 0.0434754 -0.109987 -0.0259209 -0.0135299 -0.0808958 -0.00718995 -0.0261179 -0.00807595 0.0135229 0.0468366 -0.045894 0.069204 -0.0974395 -0.158617 -0.0671466 0.0334729 0.0373915 0.0639241 0.0562443 -0.11159 -0.0812831 0.173482 0.161404 -0.04467 -0.120679 0.0216836 0.000305237 -0.071069 -0.100111 0.0582929 0.0143839 -0.0322185 0.139414 0.0708929 0.0912611 0.0771021 0.158848 0.100812 -0.138854 0.0298512 -0.0294803 -0.175565 -0.14367 -0.0349085 0.0949435 -0.00109104 0.150608 0.0326828 -0.0699796 -0.113772 -0.028574 0.0395697 0.0641666 0.0178006 0.0666356 -0.1151 0.0300908 -0.0891859 -0.00165951 -0.141862 0.0615469 -0.115255 -0.110394 0.102026 0.175959 -0.0510234 -0.14598 0.0267082 0.170883 -0.141239 -0.0374617 -0.0888396 -0.00877018 -0.041545 -0.132037 0.105993 -0.11665 -0.068813 -0.0392965 0.145103 -0.0536869 -0.0430879 0.00557997 0.0292577 0.119129 0.0656147 -0.134618 0.0244977 0.189393 0.103332 -0.188352 -0.0340464 -0.151026 0.0642273 -0.150484 0.0638522 -0.0459707 -0.00692775 -0.0269548 -0.0647435 -0.0638104 0.0455034 -0.121158 -0.0772309 0.00665151 0.146537 0.0739496 -0.103415 -0.147062 0.038885 -0.062606 -0.00101245 0.0567686 0.022258 0.0579805 0.0908848 -0.0535533 -0.0771377 -0.0394136 -0.0712674 0.160303 0.152859 0.0418323 -0.0917885 0.0398516 -0.14546 0.138779 -0.00647135 -0.0296968 -0.0429928 0.125709 0.117736 0.199924 0.0444489 -0.0203057 0.0248966 0.00394641 0.126911 -0.0789767 0.0185696 0.167036 0.15608 -0.0760191 -0.095427 -0.0877735 0.0345227 0.159581 -0.119871 0.0390214 -0.0229528 -0.132067 0.10266 -0.0554343 -0.0756042 -0.191098 0.134754 0.0532642 -0.0406018 0.167093 0.0554552 0.107009 0.0996254 0.0297662 -0.00071583 0.128751 0.0881271 -0.148653 -0.0297032 0.0420423 0.0214036 -0.00668901 0.119022 0.0715717 -0.0638028 0.022483 -0.112452 -0.0844106 0.00472014 0.0353026 0.00638751 -0.0749958 0.0350598 0.0183241 -0.00910836 0.0273203 -0.00185948 0.145255 -0.153692 0.0383669 -0.0187582 0.131751 0.0767712 -0.097092 0.108233 -0.0448745 0.00494111 0.167482 0.0480816 -0.154958 0.0622871 -0.177653 -0.00474974 0.0698917 -0.0512053 -0.0759805 -0.109658 0.000901923 0.0287027 0.176506 -0.160423 0.0623372 0.137657 -0.0365644 0.0591263 0.00640078 -0.172874 0.179615 0.136118 -0.123005 -0.00910185 0.0288963 0.00273734 0.0444225 -0.0333731 -0.0254334 0.156907 0.0966343 0.0134538 0.0819599 -0.0369491 0.0860116 0.0480702 -0.0678065 -0.093493 -0.00471453 0.0151586 -0.122088 -0.175232 0.0227776 0.197859 -0.069889 0.104666 -0.0450989 0.00706272 0.0782527 0.0332343 0.108513 -0.00467769 0.0219144 0.074597 0.0667734 -0.0783457 0.133703 -0.156859 -0.141891 -0.118858 0.0896984 -0.0680733 0.0174843 0.10233 -0.00117589 -0.0867413 -0.101269 -0.0760763 0.06856 -0.00325823 0.117596 -0.00943567 0.0738723 0.048411 0.195443 -0.0500138 0.122117 0.0204433 0.117772 -0.0591311 0.137549 -0.104782 0.092654 0.194716 -0.121952 -0.0898793 0.0599575 -0.0198741 -0.0230469 -0.0492545 -0.113598 -0.0933242 0.182352 -0.173014 -0.00591865 0.0194178 -0.0728682 -0.1182 -0.00919774 -0.00456577 -0.0539018 -0.0698355 0.144674 -0.09082 0.0406677 -0.00926175 0.0188918 -0.0882302 -0.057539 0.14753 0.0410843 0.00134208 -0.101467 -0.0292289 -0.0992732 -0.0316822 -0.115527 0.186402 -0.0994646 -0.0552774 -0.109373 0.0492479 -0.0222619 0.060352 -0.0920202 0.0533662 -0.159153 0.055366 -0.0202715 0.0570809 0.076172 -0.109237 0.00166736 -0.15748 0.092075 -0.135619 0.0791175 -0.0465874 -0.0561044 0.0439918 -0.0431629 0.0354126 0.0117551 0.160363 0.0804783 0.0432291 0.111993 -0.0975491 0.0331862 0.0855259 -0.0401964 0.0729584 -0.162425 -0.0153404 0.0374051 0.0735549 0.144617 0.0857518 -0.136447 0.0417847 0.122102 0.112356 -0.0146048 -0.15011 0.0480565 -0.0909726 -0.0224834 0.140223 -0.0479707 0.0723573 -0.108996 0.0107297 -0.119597 -0.0570734 -0.0873992 0.0725148 -0.168132 -0.0416791 -0.0758356 -0.0735844 0.0791708 0.049764 0.176725 -0.000608195 -0.0573026 -0.129555 -0.00812545 -0.0307904 0.0514559 0.178089 0.00628469 -0.0419153 0.107199 0.116165 0.128139 -0.00913693 -0.0872655 -0.0996208 0.0650893 0.162082 -0.00553264 -0.143671 0.0686362 0.0896137 0.0438941 0.0244663 0.0952074 0.192945 0.118274 -0.156773 0.193572 -0.0892431 -0.160134 -0.0110142 -0.04099 0.0341355 -0.0284741 0.152294 0.0439529 -0.00149858 0.139406 0.0123318 -0.0721766 -0.134932 -0.0382014 0.045467 -0.0306803 -0.00300086 0.0185989 -0.00141121 0.0197802 -0.0533765 -0.156197 0.0994826 -0.0193352 -0.154643 -0.0963718 0.0235324 -0.162448 0.163349 0.0374376 -0.118611 0.0367759 -0.00886015 0.0022121 0.114865 -0.017068 -0.144142 -0.0913453 0.117515 -0.0484445 -0.131451 0.0446885 -0.00243708 0.00213711 0.0880533 0.0474269 0.0143818 0.0611491 0.000376801 -0.00734634 -0.0564677 0.0999118 -0.0117903 -0.0721035 -0.0340959 -0.0298437 -0.124773 -0.0689495 -0.0485234 0.0858942 0.0484529 -0.128701 -0.0761531 -0.0206803 -0.147281 -0.0353046 -0.0692787 0.0552287 0.0512762 0.043859 -0.0505514 0.0126844 0.0388353 0.0453085 0.0319777 0.00201666 0.135438 0.00650246 -0.00153013 -0.197546 0.189409 -0.0148932 -0.00989342 -0.130422 -0.183258 -0.154587 0.119619 0.0690321 -0.194646 0.012818 0.109289 0.124044 0.181597 -0.047596 0.0270265 -0.018844 -0.101263 -0.119727 0.0237518 -0.082476 0.184655 -0.0771475 -0.143944 -0.027827 0.0310137 -0.122357 -0.0243939 0.194557 0.0822842 -0.189222 -0.00759926 0.0244427 -0.141231 0.0383791 -0.178461 -0.163749 -0.00741437 0.130026 -0.0277798 0.0137173 0.0838487 0.041096 -0.0110316 0.0198953 0.0723686 0.000146804 0.0552261 -0.0437241 0.0919966 0.0944143 0.0287513 0.0639008 0.00499138 -0.0556934 -0.0508432 -0.0197806 -0.085711 -0.199191 0.0416264 -0.0375534 0.0064223 -0.105776 0.19069 -0.0791152 0.0923741 -0.0935825 -0.0631763 -0.0734929 0.0719245 0.179511 0.0153279 -0.145025 -0.0990738 -0.0781872 -0.099922 -0.0651088 0.0788621 0.0642086 -0.149341 -0.128872 -0.00764136 0.0165073 -0.0324711 -0.0734998 -0.0635543 0.0507201 0.0145923 -0.0922293 0.0173609 0.082122 0.14369 -0.0289522 0.145295 -0.00711835 0.155399 -0.119984 0.0274858 -0.059901 0.13479 0.0681325 0.0342172 -0.101181 -0.0862519 -0.0317604 0.0442501 -0.00876255 -0.00103901 0.0891514 -0.175844 -0.121872 0.0443633 -0.00812683 0.0189766 0.0207382 0.0453765 -0.0058413 -0.13171 -0.0429189 0.0481536 0.0703123 0.149133 -0.0945736 0.0436172 0.0582361 0.0710646 -0.0304199 -0.0902166 -0.048818 -0.00602546 -0.0524621 0.0976361 0.114959 -0.179177 0.0612442 -0.0216122 0.062747 0.0989078 -0.136574 -0.15343 -0.0408463 0.108014 0.1306 0.0874648 0.0169287 -0.0461441 -0.0427231 0.0129269 0.140052 -0.0298456 -0.0588048 0.0142565 0.0622238 0.0234614 -0.103409 0.0460705 0.105823 0.0440455 0.140847 0.186901 -0.0297764 0.176165 0.0612086 -0.024183 -0.0827698 -0.00832722 -0.151561 0.0334217 0.0766241 0.0257399 0.0265885 0.0877688 0.186014 -0.195339 -0.118938 0.0478761 0.0955447 0.0907317 -0.152499 -0.0178278 -0.067604 0.184563 -0.0490729 -0.0228031 0.00952503 0.0895168 -0.107039 0.0161947 0.0369272 -0.135323 0.0637382 0.0869988 0.0626815 -0.12238 -0.00939133 -0.0942042 -0.0989253 -0.103878 -0.0194978 -0.154567 -0.0579242 -0.0165393 -0.14932 0.0406786 -0.00539408 -0.0450956 -0.0292581 -0.13772 -0.0913707 0.0799715 -0.145104 0.042415 0.00349865 -0.0308233 -0.0359861 -0.032849 -0.0273191 -0.0993386 -0.0860647 -0.111588 -0.0219755 -0.165156 -0.0444665 0.174399 0.108869 0.0514713 0.0759655 -0.0204276 0.106336 -0.0277361 -0.0281177 0.0945824 -0.119319 0.0283416 -0.00463006 -0.112786 0.0330805 0.0767413 -0.0184116 -0.0629061 -0.194814 -0.0315938 0.0385495 -0.154311 0.087904 0.0680204 -0.0694723 0.00177909 -0.0716653 -0.0876967 -0.0792408 -0.0111929 0.154782 0.0236289 0.0615772 -0.0538908 0.0371949 0.0377488 0.0673015 -0.0850498 -0.0856384 0.0880852 -0.00700477 -0.112497 -0.0584999 -0.00932024 -0.0763106 0.00955676 0.0281004 -0.115065 0.0236077 -0.0729801 0.0505904 -0.048146 0.0922899 -0.0804845 -0.0294885 -0.0337088 0.0348502 0.0268153 0.0632205 0.0343787 0.0476525 0.00655022 -0.0292201 0.0599599 0.108656 0.0527051 -0.057773 -0.00816624 -0.0181485 0.186674 -0.185598 -0.0428665 0.0175129 0.0313656 0.120772 0.0200418 0.0151422 -0.099419 -0.063315 0.0608517 -0.0643111 0.0195415 0.017913 -0.0969341 -0.0580954 -0.0641182 0.0455805 0.0494277 -0.0438337 -0.0528407 0.147216 0.0465779 -0.142145 -0.0124221 -0.0951743 0.188552 0.133021 0.0677484 0.0729705 -0.0132908 0.0451993 0.0353037 0.0581745 0.0367656 0.00587598 0.103101 -0.0351485 -0.0191673 0.0292404 0.141185 -0.0482534 -0.136462 0.173728 0.0948114 0.0229153 -0.119495 -0.0156346 0.000530374 0.0228345 0.197569 -0.0480427 -0.0256297 -0.170977 0.0327713 -0.133938 0.0145147 -0.00336782 0.077188 -0.0420796 0.089081 0.124881 0.0311288 0.0132042 -0.139545 -0.171497 -0.0280126 0.0288652 -0.0415738 0.130501 -0.0633576 -0.110282 -0.0152149 0.0313555 -0.071214 0.130422 0.155758 0.0334227 0.0384225 -0.0487526 -0.102334 0.0609183 0.00358908 0.0142007 0.10194 -0.0181707 0.0267839 0.126963 0.0659873 -0.027877 -0.147007 0.00592326 -0.110324 -0.0568466 0.00392506 -0.0278727 -0.100763 0.164282 -0.146177 -0.00174312 -0.0469155 0.0034368 -0.0437237 0.135743 0.0761736 -0.044151 -0.0524639 -0.169733 -0.041494 0.0686738 0.144873 -0.00449229 -0.0568013 0.042867 -0.0753677 -0.0367317 -0.138055 0.0659757 -0.0511295 0.0328277 -0.161007 -0.0463442 -0.0641983 -0.126305 -0.142899 0.0176311 0.166759 -0.0611113 -0.12409 -0.0486459 -0.0360699 0.110591 -0.0318518 0.188763 0.0442095 0.0886895 0.00378178 -0.0304761 -0.0635879 0.0337232 -0.085656 0.0803842 -0.0186614 -0.037185 -0.0354557 -0.122361 -0.134093 0.0136933 0.126741 -0.0272441 0.00770285 -0.13302 0.0612773 0.0846385 0.0620388 -0.102674 0.00625871 -0.157679 0.0704418 -0.0301546 -0.122444 -0.0800531 0.0850241 -0.128987 -0.162157 -0.10538 -0.0634186 0.108903 0.123242 0.162232 0.00584958 0.15718 0.0528528 -0.000231703 0.0413802 0.130834 -0.000965464 0.137755 0.100395 -0.0612517 -0.115331 0.164638 0.0142818 0.00149903 -0.0972623 -0.0613274 -0.0726682 -0.0555498 -0.0682176 -0.00567357 -0.0392524 -0.111349 -0.032272 0.105739 0.130312 0.0470362 0.0550273 0.0600295 -0.194852 0.0284519 0.0749337 -0.129327 0.0838829 -0.0941549 0.0354973 -0.104264 -0.0864936 0.140561 -0.0324809 0.0473099 -0.0290255 -0.102842 0.0572321 0.0501969 0.00174122 0.0498156 -0.166557 0.11727 0.10179 -0.113286 -0.062466 0.017028 -0.00483423 -0.091794 -0.0675668 0.124902 -0.11846 -0.0479118 0.0787172 0.153461 0.155006 0.102709 -0.0331993 0.192573 0.189886 0.147682 0.0506419 0.114879 0.0627852 -0.0781523 -0.0163736 -0.018748 -0.0636873 -0.104977 -0.0281354 0.191024 0.0238476 -0.0452076 -0.128723 -0.0330621 0.00701081 -0.0289057 0.0726314 -0.0603686 0.0551475 0.0849558 -0.0148791 0.0759852 -0.138502 -0.010678 -0.02379 0.0630465 -0.0695635 0.1287 -0.0392528 0.157584 0.0496817 -0.00896187 -0.130769 -0.116945 0.0370186 -0.0524836 -0.157783 -0.0578839 -0.16985 0.120473 -0.0361685 -0.155753 0.101179 0.0689672 0.128664 0.0313044 0.0328294 0.096832 -0.0500196 0.063058 0.0435414 -0.0784024 -0.10195 0.150081 -0.0460767 0.138357 0.0220334 0.00883165 -0.141707 0.139677 0.0347216 0.0326636 0.118527 0.0841432 -0.0684719 -0.0199347 -0.125766 -0.0164159 0.0791674 -0.151213 0.153172 0.020376 0.00153596 0.0210608 0.000186839 0.0420608 -0.0181432 0.144243 0.158617 0.0935502 0.0150868 0.140823 -0.102802 -0.0573355 0.0947334 -0.1263 0.0341723 -0.14759 -0.00782977 0.146083 0.141023 -0.0690577 -0.173857 -0.00882905 0.100773 -0.109567 -0.0416249 -0.0028358 -0.0353821 0.153845 -0.0560694 -0.0227902 0.182772 -0.0360382 -0.0419259 -0.128239 0.141718 0.137716 -0.0565808 -0.00120999 0.0680251 -0.068132 0.161154 0.0566138 -0.059546 0.0710102 -0.0557392 -0.0359924 0.0409422 -0.0773754 0.00746735 -0.0268212 -0.0913131 -0.0172572 -0.00591894 -0.0173701 -0.0206607 -0.00105257 0.0211218 -0.10879 -0.0297786 0.0735096 0.0714954 -0.117927 0.101017 -0.00606793 0.183913 0.0461956 0.0830165 0.185404 -0.0492854 0.12735 -0.0148189 -0.0194187 -0.0351604 0.0112237 0.0452357 -0.0349366 0.119024 0.157167 0.00373252 0.0994419 0.10253 -0.0809179 -0.118361 0.162028 0.00310987 0.0217012 0.120484 0.0136825 -0.0814063 -0.0414029 0.0254383 0.0924315 -0.11426 -0.0817091 0.0996942 -0.0602994 -0.0320277 -0.0104397 -0.0828183 0.00431983 0.0541711 -0.0290652 -0.0206347 -0.00392639 -0.0547712 0.0158791 0.107977 -0.0528092 0.0269801 0.0388546 -0.0414334 0.0219937 -0.0257842 -0.0544451 -0.130962 0.0181496 0.0736291 -0.0353514 0.163506 -0.023999 -0.0530155 0.0211645 -0.080213 -0.0311106 0.178597 -0.101546 0.0685464 0.111495 -0.134268 0.0471885 -0.0110491 0.0805624 0.00514298 -0.085494 -0.0997281 -0.0201258 -0.132217 0.128572 0.0918009 -0.0609918 0.0276382 0.00766401 0.0899328 -0.0123292 -0.0795649 0.0773704 -0.00246647 0.0761271 0.0490014 -0.00195489 -0.147752 -0.0906708 0.165155 0.0978604 -0.0360152 0.131565 0.140887 -0.154257 -0.10044 -0.0140192 0.103965 0.0247948 0.116926 0.0478608 -0.0710104 0.0633249 -0.0786689 0.0705437 -0.00923329 0.0603717 -0.0613768 -0.0638599 -0.0704654 0.098225 0.114329 0.176083 -0.0167142 0.0676279 0.0775994 -0.140304 0.182979 -0.0279645 -0.0754838 0.117089 -0.0679837 -0.0450712 0.121663 -0.0537678 -0.0623638 -0.0121731 0.0535036 -0.033928 0.0245341 -0.128412 -0.120361 -0.0521096 -0.0773399 -0.0958071 -0.144608 0.129363 0.0905722 0.0215599 -0.124443 0.0980378 0.14301 0.0711059 -0.128338 -0.00250093 0.137271 -0.00677532 -0.12107 -0.111885 0.194788 0.00620337 0.0987563 -0.146385 -0.00973895 -0.106207 0.0177994 0.00183667 -0.0484482 -0.007848 0.0479144 -0.0110044 0.0935835 -0.166452 0.137894 -0.0571944 -0.0411998 -0.0470165 0.00862996 0.0206238 0.192925 0.00971373 0.167294 -0.0157111 0.151526 -0.0699278 -0.0322406 0.0682731 -0.0411668 -0.041035 -0.194514 -0.0635915 -0.0693217 0.0030951 0.124065 -0.0190193 0.00983867 0.0014845 -0.103434 0.0606112 -0.0797476 -0.0992535 0.0327586 0.155445 0.0330542 -0.0306242 -0.00691652 0.113126 -0.0241853 0.0413232 -0.031699 0.0105273 0.0568071 0.0389594 -0.177624 -0.0232393 -0.116956 0.0516464 -0.101394 0.0297112 0.0345646 0.117928 -0.0661227 0.00631348 0.00771811 -0.0162625 -0.0883131 0.121418 0.00876566 -0.0752498 0.036124 0.0931395 -0.164932 -0.0736112 -0.0946058 -0.0547503 0.0486506 0.00387837 -0.0135859 0.113379 -0.0654676 0.116822 -0.0165201 0.0684044 -0.00106246 0.132269 0.0398548 -0.0888932 -0.0133596 0.162024 -0.105864 -0.113273 0.0544725 -0.0251217 -0.0862788 -0.142845 -0.0787828 -0.0944084 -0.0160897 0.157054 0.11192 -0.103027 0.0265507 -0.0282636 0.0902808 -0.142133 0.0976593 -0.0514549 -0.195663 0.11835 -0.0606022 0.172606 0.0698971 0.0895772 -0.0250801 -0.0908501 -0.0490191 0.129052 -0.124486 -0.0597616 -0.189872 0.110669 0.0829678 -0.119768 0.0341471 0.0886049 0.131752 0.16383 0.112779 -0.135985 0.0442675 0.0321261 -0.13252 0.128468 0.101003 -0.143815 -0.170928 0.0780105 0.024836 -0.00239033 0.0966582 -0.159532 0.0144809 0.0296696 0.155917 0.0668486 -0.122147 0.0664227 -0.128223 0.133515 0.132918 -0.0525002 0.0192354 0.103301 -0.0898736 0.152483 -0.0561219 0.139715 -0.0889951 0.126529 -0.057732 0.184668 -0.0569167 -0.0769562 -0.0620597 0.0336177 -0.0930429 0.042314 0.0484254 0.0115598 0.0415408 0.131755 -0.101563 -0.129952 0.0347732 -0.165403 -0.0978757 -0.0535472 0.173593 0.162848 0.140751 -0.0765616 0.184979 -0.111174 -0.0200275 0.133908 -0.148912 0.0653204 0.0128286 -0.0187951 0.0883287 -0.02074 -0.0113396 0.081517 -0.0163874 0.113423 -0.112916 0.0771699 -0.0525818 0.180662 -0.114732 -0.0549776 0.166669 -0.131825 -0.0631632 0.00225023 0.00654111 -0.0102279 0.0114447 -0.138316 -0.0848358 -0.0108315 -0.0126273 -0.0488954 -0.185437 0.102106 0.00999092 -0.0454073 -0.0404691 0.18693 0.00132176 0.0784997 -0.0119193 0.0683185 0.183262 -0.17388 -0.0123854 -0.0423409 -0.0863647 -0.00844946 0.000226792 -0.0490094 0.0444947 0.0511048 -0.0434078 -0.0618048 -0.0346145 -0.0613402 0.000104906 -0.0873473 -0.104263 -0.0789476 -0.0413465 0.0192388 0.0807344 -0.0713033 0.166333 0.0152935 -0.0865969 0.0984459 -0.0761604 -0.155927 -0.0842127 -0.0446372 0.0579686 -0.0841988 0.057443 0.176318 -0.0538618 -0.0772194 -0.14584 0.0116112 0.0586167 -0.0446798 0.0401115 -0.0383383 0.0481721 0.0691336 -0.0551272 0.0167713 0.153737 -0.0691208 -0.0600651 0.0950403 0.0912467 -0.0666233 0.0413159 -0.130835 0.0482464 -0.0443177 0.0681476 -0.0880839 0.0553103 0.0559607 -0.102467 -0.124701 -0.128249 0.0151444 -0.00660504 -0.0925679 0.179335 -0.0637412 -0.0834564 -0.175586 -0.149589 0.118337 0.101641 0.100774 -0.0457464 0.0858411 0.0572733 -0.00586938 -0.152586 0.0755803 -0.0539248 0.0545152 -0.118975 0.0434598 -0.171082 -0.102914 0.0538404 -0.0982009 0.0569812 0.0757456 0.0920675 -0.0235934 -0.132502 0.0318786 -0.0542996 0.0278711 0.0116107 0.109467 -0.0267556 -0.027895 -0.00351335 -0.00877933 0.0961392 0.121792 0.00243188 0.0774379 0.0148646 0.0049593 0.0125378 -0.0352862 0.0106301 -0.0181591 -0.0609914 -0.136399 0.119041 -0.0981426 -0.146386 -0.0253096 -0.174095 0.041472 0.135268 -0.0168999 0.0130017 -0.0459641 -0.169022 -0.028568 -0.183076 -0.0730528 -0.0351125 -0.102636 0.083718 -0.16262 0.131497 0.0106937 -0.0868182 0.108122 -0.0728982 0.00420945 -0.09401 -0.0467065 -0.0909087 -0.174083 -0.100484 -0.184058 -0.00978203 -0.0261669 0.0400911 0.0519612 0.0975467 -0.0752237 -0.146057 0.151783 0.000497142 0.0189607 0.14001 0.0956357 -0.0908496 -0.100055 0.00572393 -0.132588 -0.0329426 0.0032816 -0.0864394 -0.108689 0.0704231 0.0297989 -0.0839615 -0.0747082 -0.0542473 0.0741614 0.0657555 -0.0458229 0.0846654 0.138378 -0.0505725 -0.0412843 0.0901023 0.120037 0.0991675 -0.00810542 -0.0223833 0.0188045 -0.0996202 0.0217952 0.130602 0.0962446 0.0861637 -0.111083 -0.0073748 0.0206103 -0.0615392 -0.0298417 0.0311031 -0.0127089 0.0752536 0.035529 -0.0103046 0.0467276 0.139413 0.0157057 0.0604442 0.0451131 -0.0759507 -0.135139 -0.00349594 -0.0345733 0.0747291 0.0245443 -0.02448 0.120624 -0.00463429 -0.0708512 0.121311 -0.131411 -0.0358593 0.134818 0.126416 0.0163011 -0.0585247 0.018055 -0.0404979 0.0436768 -0.18991 0.0204484 -0.0619853 0.00984139 0.0180507 0.0103868 0.0270834 -0.0312628 -0.0551665 0.0968047 -0.0682677 0.0996099 0.060862 0.0456094 0.0377598 0.00796685 -0.0226173 -0.0562546 -0.0721576 -0.0135371 0.0150589 -0.0820803 0.0701244 0.132253 0.0300066 -0.0498068 0.153841 -0.00608038 -0.162493 -0.0219106 -0.0994163 0.115551 -0.093701 -0.0256315 0.0731543 0.0308033 0.052026 -0.0229022 0.0145421 -0.0267118 -0.0986187 -0.124769 0.0382282 -0.146208 0.10539 0.0378608 0.0775284 0.0253463 0.0941174 -0.0111816 0.0943955 0.136065 0.000297595 -0.0295642 0.0787009 0.0426704 0.104102 -0.168269 0.0780212 0.16904 -0.0207384 0.0626032 -0.126537 0.0608336 -0.0523884 -0.073163 0.0147645 0.0409625 0.0888733 -0.054447 0.0690509 0.126855 -0.0659544 0.0517894 0.00295453 0.107966 0.0528274 0.089058 0.0582047 0.0307686 0.180125 -0.00864655 0.0769938 -0.188376 0.0306251 -0.089672 0.043665 -0.145934 -0.0309202 0.00284672 0.041204 0.0730045 0.0330841 -0.118882 0.187235 -0.137912 -0.0657986 0.135581 -0.0411836 -0.0464667 -0.0322304 0.0361409 -0.0958617 -0.0320794 0.0474697 -0.0315068 0.0307435 -0.11061 -0.103318 0.0304483 -0.0542048 0.00495989 -0.00158124 0.11594 0.163147 0.135563 -0.120462 -0.0502508 0.158336 0.0320122 0.00933318 0.145452 0.0569054 0.0196102 -0.0645347 -0.0487868 0.0347959 -0.111406 -0.0741542 0.0459844 -0.0120615 -0.00405577 0.0658468 -0.0163273 0.0469256 0.188152 0.0779973 0.043741 0.04976 0.0891979 -0.0305821 -0.0296444 0.06811 -0.104417 -0.119825 -0.00496831 0.185142 0.0753249 0.155213 0.0525746 0.10431 0.0768972 -0.139635 0.0369162 -0.157021 -0.106596 -0.0180553 -0.0547353 0.0104713 -0.0328065 -0.0964094 0.0764053 0.0886485 0.00557897 -0.0125953 -0.112087 0.0291808 0.118886 0.0238708 0.127035 0.110271 0.0574924 -0.0125645 0.0536075 0.0730463 -0.180801 0.0741976 0.101994 -0.0905923 -0.0696831 -0.0324338 -0.0515893 -0.0148569 -0.11446 -0.0835996 -0.0912779 -0.117998 0.090075 -0.0136385 0.00203584 0.0502242 0.0955278 0.171019 -0.0633935 0.0432059 0.0821745 -0.126375 0.195783 -0.00370945 -0.173246 0.0934231 0.0808496 0.0291373 0.014506 0.0498657 -0.0236673 -0.0688798 -0.131589 -0.0637716 0.0266352 0.0317935 0.0633895 -0.0811735 0.0296267 0.022346 -0.0691062 0.114641 0.0377396 0.0522237 0.118926 0.101952 -0.0659055 0.0172348 -0.0454782 0.151662 -0.0585941 0.00297692 -0.0830831 0.0586858 -0.153896 0.0926209 0.0939001 -0.0237181 0.0190182 0.132119 -0.114346 -0.00892986 0.118248 0.0990211 0.101233 0.0833644 -0.00946869 0.0716785 0.0106471 -0.109947 0.0872024 0.101866 0.0405772 -0.0393836 -0.0302097 0.0538827 0.0956556 -0.097588 0.0106797 -0.0352019 -0.00248131 -0.0739333 -0.0325957 0.130879 -0.10733 0.130595 0.0560657 0.0598222 -0.0810894 -0.0511756 0.0547671 0.120341 -0.0163199 0.0657611 -0.0295937 0.0106916 -0.129882 -0.0451653 0.00727272 -0.0085592 0.128565 0.179547 0.00843371 0.14284 0.00657722 0.00651826 -0.14694 0.149668 0.0254645 0.0066633 0.0164434 -0.0943724 0.0179499 -0.00650067 -0.0566408 0.147282 0.00185606 0.0423652 -0.075899 0.00787898 0.0285081 -0.00983777 0.11567 0.134629 -0.024577 -0.0555597 0.131669 0.0529729 -0.025221 0.0445241 0.0117754 -0.0145455 -0.000529231 0.0057675 -0.138224 -0.123061 0.0411618 0.0147966 0.0252323 -0.0906813 -0.0116817 0.0609909 -0.0361612 -0.0681686 -0.063217 -0.135558 -0.193239 0.0794206 -0.0665588 0.126461 -0.0138771 -0.0676337 0.054485 0.121342 -0.0188002 0.0892857 -0.0695551 -0.0261991 0.0326164 -0.0549861 -0.151405 0.155117 -0.144734 -0.112887 0.0967784 -0.128603 -0.0569081 -0.0559454 0.0151454 0.101035 -0.184027 -0.0849821 -0.0436332 0.0229434 -0.157915 -0.0471021 0.117756 0.170351 0.144243 -0.14211 -0.089487 -0.0201463 -0.145934 -0.164499 -0.156613 -0.0210305 0.0133019 0.10681 -0.0453202 0.0627291 0.0351015 -0.0348185 -0.0867292 0.0707559 0.0771076 0.00727328 0.0370116 0.0634683 -0.0605848 -0.0379379 0.0561601 -0.0628886 -0.157169 -0.0468204 -0.179622 0.0432643 0.00498949 3.1164e-05 -0.190235 -0.0824656 0.104302 -0.153443 -0.0347606 0.0661393 0.00344757 -0.0220074 0.131483 0.0665244 -0.0569373 0.0411067 -0.0242654 0.00880399 0.0210598 0.0277397 -0.0926809 0.107456 0.0235098 -0.0578643 0.0470952 0.00617629 0.12089 0.119508 -0.0133703 0.0748961 -0.0640409 -0.108451 -0.145927 -0.00972737 0.0762941 0.119469 -0.0469349 0.0349329 -0.00301384 0.0521482 0.00769401 -0.0868893 -0.0899802 -0.144237 0.199164 -0.00739112 -0.10706 0.0286654 -0.0354784 -0.0526585 -0.0837207 0.16583 -0.0229929 0.0971724 -0.0886987 0.0785291 0.0174247 0.0465056 -0.0586734 0.0350774 0.0140033 0.0124507 0.0336859 0.148571 0.106142 0.011865 0.0447077 -0.150615 -0.183447 -0.0153007 -0.0452101 0.0907201 -0.00852261 -0.0814214 0.0827963 -0.0558388 -0.16917 0.0265977 0.0104756 -0.0690387 0.186425 0.0740298 -0.0319906 -0.0329172 0.00421891 0.0326797 -0.148659 -0.0698192 0.0175615 -0.0359451 -0.10064 0.158721 0.0672467 -0.0966288 0.0644726 -0.198624 0.0542639 -0.0181456 -0.0811564 -0.109307 -0.00765003 0.0546802 -0.0545143 -0.0750459 -0.053884 -0.119864 -0.170897 0.0465801 -0.071438 -0.120764 -0.0990104 0.113446 0.107362 -0.0896851 -0.00384132 0.0727264 0.0193413 0.0882118 -0.0402962 -0.0950763 0.167826 0.0824659 -0.0631191 0.109663 0.043661 -0.0434065 0.0760471 -0.0528601 -0.0178921 0.106109 -0.151975 -0.157785 -0.00950245 -0.00176908 0.051181 -0.176736 0.00779288 0.00145201 -0.0770485 -0.135603 0.0281067 -0.0818565 0.00443425 0.179179 0.0514959 0.0498012 0.00962272 0.028493 -0.0503164 0.0634457 -0.110011 -0.0260433 -0.0214204 0.0750138 -0.00768474 0.0959025 0.0678753 -0.150147 -0.0639357 0.027103 -0.120185 0.0362576 -0.0749696 0.111918 0.0574772 -0.0777892 -0.128052 -0.0815268 -0.0346824 0.125771 0.0679615 -0.132355 0.0107396 0.108149 0.037997 -0.023076 -0.0716744 0.0245281 0.0920908 -0.0616657 -0.199398 0.0192071 0.0463157 -0.0667886 0.0222082 0.10304 -0.00139592 0.00930447 0.00577253 0.0516596 0.0906944 0.0674125 0.0255172 0.128358 -0.0949102 0.0624034 0.0721868 -0.184225 0.0455246 0.0617908 -0.187572 -0.166726 0.127247 -0.141844 0.1417 0.100749 0.072445 -0.0296626 0.147981 0.0932463 -0.0833406 -0.106713 -0.0225437 0.0930141 -0.0561736 -0.0441382 -0.185662 -0.00953388 -0.0145264 -0.164058 0.0394059 -0.13141 0.0275408 -0.0672601 0.135016 0.073498 -0.0158371 0.0272858 0.189082 0.00186601 -0.0118096 0.0596979 0.0566755 -0.0487619 0.00634747 0.0750493 0.0155744 -0.0926116 -0.188364 0.131944 -0.0423513 -0.0213677 -0.0394038 0.0285527 -0.146188 -0.0511131 0.00162075 -0.0865898 0.0613263 -0.0236996 0.100246 -0.183821 -0.108639 -0.0926706 -0.0764828 -0.11688 0.137749 0.114743 0.00735749 0.0538621 -0.0594748 0.0021904 -0.181836 -0.0051553 -0.0443207 -0.0340036 0.158028 0.0809308 0.00510852 0.0564303 -0.103278 0.0109137 0.176647 0.00990382 0.145378 -0.117033 -0.00478754 -0.00965586 -0.047369 -0.193278 -0.0581692 -0.0291444 0.0392227 -0.0201098 0.072546 -0.129089 0.0180984 0.0611102 0.0939049 -0.139253 -0.0311797 0.00383389 -0.0260905 0.030844 0.151616 -0.0421647 0.00614493 0.119992 0.0847746 -0.179572 -0.0324715 -0.105894 0.0341024 -0.0454065 0.0598698 -0.113224 -0.0242452 0.101366 -0.0922527 -0.129714 -0.13584 -0.125023 -0.0384219 0.0977785 0.0182192 0.136848 0.0877806 0.111945 -0.0565253 -0.0290917 -0.0361912 -0.0952623 -0.156877 0.0535301 0.0046894 0.0254986 0.123258 0.0814345 0.131598 -0.026018 -0.0783662 -0.1205 0.0639734 0.00738198 -0.145409 -0.105091 -0.0921881 0.0819842 0.0246201 0.0728053 -0.0103543 -0.0361657 -0.0626868 0.144197 0.000730244 -0.0664484 -0.0644885 -0.191684 0.194016 -0.0209645 0.143953 -0.0639132 -0.123089 -0.00073008 -0.132718 0.0267131 -0.026007 0.0449921 -0.0953137 0.000299788 -0.106461 -0.150331 0.0113747 -0.133778 0.0485901 0.0758783 0.00909197 -0.14737 0.0169101 0.00140781 0.037567 0.0036934 -0.0354192 -0.0142784 0.0620667 -0.026398 0.173421 -0.0854198 0.0630672 -0.0997207 0.0507936 -0.0732425 0.085901 -0.120807 0.0509412 -0.0654101 -0.0710811 0.0801457 0.0164282 0.0212051 0.054675 -0.0715536 0.0167046 -0.0585994 -0.0715188 -0.0480689 -0.0203888 -0.102968 0.0350876 -0.128999 0.11042 0.0145969 -0.0848104 0.0115193 0.0335608 -0.0656456 -0.0546701 -0.151453 0.04971 0.042815 -0.0230476 -0.0441798 0.114806 0.151487 -0.102945 -0.0733739 0.0284184 0.155558 0.189018 0.0271069 -0.142967 0.0215587 -0.055243 -0.0315497 0.13473 0.0534518 -0.101699 0.0104982 -0.148166 -0.0166555 -0.0314632 -0.00780527 -0.0680719 0.102096 0.0831587 -0.119716 -0.187511 -0.0260823 -0.0332119 -0.00818878 -0.114853 -0.020321 -0.0146171 -0.0830861 0.143488 -0.0107392 -0.140963 -0.197165 -0.0440743 0.0196142 0.033124 0.0294268 0.0468296 0.0311246 0.0564515 0.0184562 -0.0734816 -0.0565954 0.0324867 -0.0516167 0.181829 -0.0737659 -0.121796 0.134286 -0.105742 0.0108599 -0.0162577 0.00321729 -0.0757328 0.194377 0.0295241 -0.101251 -0.0362288 0.124255 0.0466018 -0.060935 -0.0188545 -0.108209 -0.109414 -0.0367698 -0.0415954 -0.0574346 -0.0426769 -0.0590164 0.0185172 -0.0902382 0.0603435 -0.00513832 -0.153647 -0.165146 0.0556464 -0.0717856 -0.0347381 -0.0563812 0.0757254 0.150022 -0.0846043 -0.167644 -0.0321903 0.172763 -0.0582442 -0.100311 -0.0876533 -0.0520478 -0.0339424 0.0394165 0.097984 -0.0893375 0.00972321 -0.0321525 0.0225872 0.0742976 -0.197827 -0.0310078 -0.0439598 0.0281853 -0.0175837 -0.00684479 0.15258 0.0356808 -0.0611854 -0.100742 -0.147866 -0.00182215 -0.167582 0.0637574 -0.0625026 -0.0157431 0.0948296 0.0841036 0.0264866 -0.0258517 -0.164158 0.118787 0.0751192 0.0131549 -0.038511 -0.0177933 0.125643 0.0740975 -0.012281 -0.188103 -0.0982857 -0.0411271 0.152692 -0.11517 0.120428 -0.0577033 0.00828519 0.173346 -0.036225 0.0878553 0.0193791 0.122198 -0.111281 0.0803137 0.00173505 -0.0356075 -0.0855999 0.108188 -0.0458692 0.107108 -0.165059 0.0167653 0.0634079 0.126055 -0.0278554 -0.00194754 0.0944364 -0.0133244 -0.0276241 0.132271 0.0604284 0.00569548 -0.00696726 0.0258441 -0.053911 0.05805 0.157304 0.123799 0.0209699 -0.119762 0.0633589 -0.102166 0.121395 -0.11061 0.0553998 0.00193161 -0.0956111 -0.00420237 -0.0688764 0.0661939 0.0936731 0.155871 -0.00482949 0.0240277 -0.0182544 -0.078665 -0.0661004 0.0441133 0.0153543 0.0164779 -0.00435379 -0.140791 0.19031 0.00646434 0.0326067 -0.0574104 -0.119604 0.0409987 -0.108265 0.000274425 0.156478 0.113778 0.0542946 -0.0965911 -0.187106 -0.131385 -0.194613 -0.123938 -0.14954 0.0404151 0.139319 -0.0956942 -0.0691198 0.0692197 -0.0267148 0.15355 -0.0167242 0.0193915 0.058188 -0.0979538 -0.135599 -0.0294366 0.0741549 -0.0747811 0.000514785 -0.0313446 -0.115175 0.0392174 -0.0332445 0.0615555 -0.0159475 -0.143646 0.0775318 0.092346 0.0146384 -0.058399 -0.166128 0.0746565 -0.0457021 0.0631682 0.0242956 -0.0329166 -0.127514 -0.137619 -0.0622184 -0.0381693 -0.0165055 0.134528 -0.0178611 -0.00305591 0.0617194 -0.195725 0.077184 -0.0732018 0.0533836 0.000266393 0.130225 -0.0765211 -0.163166 0.106816 -0.0966987 -0.105015 -0.0911107 0.0469924 -0.0201773 0.0112838 0.00376359 0.0357959 -0.0024498 -0.00583298 0.116138 -0.164748 0.00429176 -0.0523037 -0.124328 -0.100378 0.090486 0.0608375 0.0316714 -0.129397 0.0614488 -0.107341 -0.0469406 -0.00477998 0.091258 0.0143743 -0.0559252 -0.0214372 0.0651244 -0.0078605 0.123732 0.123725 0.187628 -0.0709799 0.00352672 -0.129609 0.164715 -0.0409706 -0.152787 -0.00597537 -0.0789393 -0.0498721 -0.114214 0.0647268 0.189154 0.146331 0.0126027 0.0704155 -0.0542163 0.0441171 0.0576749 -0.134239 0.0090071 -0.00304099 0.00735479 0.118161 -0.0561144 -0.0846201 0.0211986 -0.00847444 0.110082 -0.024225 0.0133846 0.0832781 0.118855 -0.0145556 0.0330554 -0.122711 0.0675199 0.0402907 -0.112113 -0.00458191 -0.0224718 0.0743756 0.0356288 -0.00505277 0.157152 -0.0383287 0.00777526 0.0884884 0.00887186 0.0156191 0.0589519 -0.0361399 0.189532 0.0551664 0.0327395 0.125504 0.0382924 -0.0833332 -0.153268 0.0116788 0.088706 0.0546747 0.0147536 -0.151144 0.0697715 -0.0118597 0.0393941 -0.0355117 0.0218559 0.0729922 -0.0826495 -0.00702373 -0.125981 -0.0690517 -0.0132515 0.175629 0.058565 -0.110135 -0.0463351 -0.0879283 0.00686981 -0.0864695 -0.0717958 -0.140445 -0.0278625 -0.0853048 -0.0642529 -0.0433079 -0.141526 -0.0363094 0.130122 -0.108738 -0.00396529 0.0291544 -0.0104098 0.100913 -0.0354041 -0.0433715 0.146283 0.0898395 0.0818454 0.097732 -0.00987055 -0.0430349 -0.00386197 0.0481215 0.146268 -0.110394 0.0892054 0.108946 0.0200634 0.039089 0.162898 0.12229 0.0010039 0.139891 0.0512279 0.129225 -0.0301773 0.0428925 0.0705592 -0.0508325 -0.0375777 0.0244111 -0.000295744 0.0159158 -0.0142341 0.0506701 0.0688079 0.173409 0.0228089 0.0675198 0.0783189 -0.0619586 -0.0560975 -0.106973 0.16401 0.0834039 -0.0226202 -0.016422 0.0132584 -0.0831538 -0.0025373 0.0998033 -0.0186157 -0.00418233 -0.121093 0.105386 -0.113107 0.0307723 0.00777641 0.0530636 -0.181333 0.0872422 -0.0943007 0.0503081 -0.0898997 0.0247064 -0.154521 -0.000977653 -0.0244453 -0.0593865 -0.0425924 0.0429067 -0.0486062 0.0725664 -0.0610992 0.0323486 -0.132402 -0.143645 0.0898122 -0.0389546 0.052623 0.0909075 0.09817 -0.0713394 0.121116 0.0553323 0.173773 -0.0193481 -0.0414719 -0.134477 0.131204 -0.0588577 0.046521 -0.0207477 0.0779095 0.0310644 -0.187157 0.0936369 0.0926075 -0.0189882 -0.0371584 -0.150568 -0.0352693 0.0120469 -0.0244859 -0.0695041 0.0278159 -0.0866188 -0.0790457 -0.0964152 0.00546563 -0.0163046 0.0327156 0.139505 0.0476533 -0.0522712 0.163822 0.0814833 -0.112767 -0.0217292 -0.0667387 0.078149 0.122697 0.0701239 0.0118281 0.123859 -0.198662 0.0120369 -0.033853 -0.0334457 -0.103492 0.0472517 -0.0134021 -0.0464835 -0.0694131 0.117858 0.103042 -0.0951954 0.035971 -0.105966 -0.154164 0.0157836 -0.0700986 -0.0943281 0.0843302 -0.142448 0.012086 0.144366 0.12894 0.0335046 -0.121466 -0.00373278 0.0733927 0.0808845 -0.114168 0.103541 0.110119 0.152412 0.019096 -0.0741733 -0.00760136 0.112112 -0.197648 -0.013004 -0.0125996 0.0418914 0.00120919 -0.0942506 0.1012 0.0480722 0.0393812 0.0179192 -0.129106 0.054125 0.0676295 -0.0529225 0.152319 0.0123021 -0.0502871 0.168645 0.0795981 -0.0626035 0.0897699 -0.000698446 0.0387738 0.0579844 -0.0573449 -0.0164629 0.104929 -0.117992 0.103743 0.0248612 -0.0307984 0.0386385 -0.105069 0.073826 -0.0469737 0.034583 -0.00756124 0.0674741 0.0546548 0.024333 0.0278565 0.045208 0.0946628 0.016319 0.0453101 0.0147673 0.0735369 0.0774279 -0.07662 0.160819 -0.0437752 0.0672235 -0.0964719 0.00981519 0.00509198 -0.0310108 0.0656401 0.0962717 -0.0978604 -0.135967 -0.153327 0.0107242 -0.0594578 0.153998 -0.0358629 0.0171218 0.0596105 -0.0859193 0.0902901 -0.0924707 -0.0706707 -0.115075 -0.0144342 -0.0543636 0.166452 -0.0271207 0.0564781 -0.0664685 -0.00378095 0.0169558 -0.0203032 -0.0833566 0.00612466 0.0128203 -0.0192054 0.0503323 -0.117265 0.000423818 0.154909 0.16648 0.0493809 -0.137275 0.114369 -0.0947321 -0.0718153 0.0675629 -0.0113206 0.0442796 0.0135383 -0.0533297 0.0406053 -0.056706 -0.014774 0.0895561 0.131764 -0.17728 0.0178723 0.00834088 -0.0671089 0.0894893 -0.0812062 -0.159119 -0.16895 -0.0415701 0.0230118 0.124623 0.133385 0.0597354 -0.1008 0.0648178 0.0671703 0.157643 -0.0119313 0.109711 -0.112973 -0.0520236 0.0225812 0.0416968 0.124242 0.0339935 -0.0622173 0.0686443 0.0136701 -0.0699967 -0.104744 0.0200313 0.0161953 0.109551 0.0149341 0.026726 -0.0851407 -0.178782 0.00694217 -0.0222647 0.0328594 0.148481 0.0006513 -0.151881 0.0935304 0.0798693 -0.170027 -0.116073 -0.0405215 0.0866449 0.0469349 -0.075741 0.00184573 0.115532 -0.062301 0.0956784 0.00745672 -0.127107 0.000762067 0.0301359 0.0134557 -0.101791 -0.0530318 -0.0549722 -0.0305777 -0.08633 -0.107148 -0.0196312 0.0935531 -0.00639789 0.0149796 -0.0372807 -0.182984 0.0214513 -0.00171936 -0.0243244 -0.091151 -0.0897072 -0.0942245 -0.0528499 -0.0283084 -0.0625047 0.167299 0.0690929 -0.163511 -0.00357274 -0.164085 0.0832178 0.0295732 -0.0469996 -0.0812744 0.0790817 -0.0910441 -0.00344962 -0.0579361 0.0533135 -0.0771937 0.04416 0.0463007 -0.0762868 0.114214 0.05195 0.0273032 0.0750633 0.0901187 0.0666208 -0.122865 0.0804269 -0.0891989 0.058885 0.186907 -0.0213282 -0.0477974 0.109551 -0.00208601 -0.162072 0.0231156 -0.121638 -0.144304 0.0233857 0.0277659 -0.00131793 0.000724624 -0.0286207 -0.0137527 0.0286533 0.021155 -0.147446 -0.0610506 -0.0109396 -0.0601318 0.0233695 0.0227164 0.0929856 -0.0352148 -0.0560742 0.171006 0.050102 -0.116339 -0.0313884 -0.00987581 0.0891396 0.11786 -0.125947 0.00113708 0.0609 0.109688 0.136193 -0.0276346 0.0315247 -0.155613 -0.0779925 0.16707 0.0503551 -0.139616 -0.106217 0.0694346 0.106809 -0.0285401 0.143342 0.188872 0.0410357 -0.0137612 -0.086215 0.0324456 -0.0723526 -0.0060392 0.15199 0.0760159 -0.0107165 0.0880145 0.117196 -0.142947 0.1234 -0.0698811 0.175411 0.0403293 -0.0699134 -0.0354975 0.0260381 0.0188882 0.0495148 0.0989753 -0.0960561 0.0738678 -0.162296 -0.0843204 -0.0184221 0.0120858 -0.170808 0.0458176 -0.00289955 -0.177958 0.0595134 0.0250094 -0.0319728 -0.0224418 0.137121 0.0172793 0.0719485 0.0214851 -0.122747 -0.156642 -0.0353494 -0.12291 0.108586 -0.0468126 0.167325 0.00431536 -0.051993 0.0889199 -0.102059 0.171861 0.00760777 -0.143766 -0.0157699 -0.167254 -0.148593 -0.0317004 -0.0118024 0.185827 -0.0740461 0.107805 -0.0831768 0.0105487 -0.134712 -0.191635 -0.0763477 0.0301149 -0.0603895 0.0608257 -0.178516 -0.0937765 -0.0187987 -0.046679 0.0845721 0.0273002 -0.0445951 -0.0848542 -0.00211105 -0.0792769 0.0694972 0.116145 0.120786 -0.0115 0.0462112 0.0244961 -0.10888 0.0544961 0.0118395 -0.00546927 -0.0389479 0.04771 -0.0690368 0.0103026 0.0274581 0.0763928 -0.0672051 -0.139634 0.0867216 -0.0058737 -0.0265086 0.0151793 0.0711959 0.0508366 -0.0118836 -0.0231138 0.111436 0.138386 -0.0779829 -0.062717 -0.0400059 0.0962115 0.153802 0.143496 -0.0518693 0.106951 0.10819 0.0460348 0.0246245 -0.101569 0.00205754 0.0537945 0.157285 -0.192933 0.0731335 -0.0347912 -0.0206516 -0.145338 0.141841 -0.0394855 -0.134264 0.0163972 -0.0224364 0.0515076 -0.050922 -0.171708 0.090149 -0.0905589 -0.101159 -0.0545793 -0.0140599 -0.0821047 -0.00751156 0.00497261 0.00033966 -0.195896 -0.147777 -0.162353 -0.0195111 0.0198556 -0.106648 0.116529 -0.0718647 -0.102451 -0.0709896 0.0170073 0.0167201 -0.194054 -0.101573 -0.052209 0.0373211 -0.173402 -0.117012 -0.17253 -0.103983 0.0164747 0.0064609 0.0881699 -0.0505167 -0.0891084 -0.11953 -0.0107919 -0.0196905 -0.00370463 0.0754835 -0.0159384 -0.0386249 0.106042 0.134948 0.0382542 -0.00767854 -0.0607521 0.00025938 -0.0960103 -0.0266873 0.103162 -0.0612553 0.18131 0.0946754 0.0468087 0.0983851 -0.0967647 -0.0833423 0.0645244 0.112168 -0.0274063 -0.0708885 -0.095096 -0.145266 -0.168108 0.0694804 -0.0267511 -0.0774399 -0.0395405 0.0430351 -0.17322 -0.0389685 0.00868548 0.00821262 -0.0658807 -0.0873772 0.000990609 0.0558029 -0.0446672 0.0121087 0.0808321 0.173273 0.00862178 -0.0237422 -0.123911 -0.0234918 0.0149762 0.0102358 0.0827729 0.0302395 -0.0577041 0.0164336 -0.131225 -0.16674 0.147616 0.104203 0.0601918 -0.0613914 -0.110084 0.112098 -0.0524202 -0.140261 0.0376623 -0.0452761 0.0247936 -0.0230393 0.0432405 0.0755861 -0.0999163 -0.0196908 -0.0253038 -0.042339 -0.0330036 0.0821274 -0.0634157 0.0451929 -0.0211243 -0.0341069 -0.147403 -0.0644842 0.0200998 0.0369904 0.00477419 -0.0884538 -0.0581577 -0.0462267 -0.0674815 -0.140521 -0.0469915 0.168224 -0.0164437 -0.104922 -0.159365 0.09774 -0.146818 -0.058418 -0.0413457 -0.0266845 0.0752257 -0.120281 0.0920639 -0.0706289 -0.032877 -0.00840135 -0.0313676 -0.106521 -0.0124675 -0.116407 0.0379833 0.0148238 0.0446649 -0.0270591 0.0485954 -0.079372 -0.000284857 -0.0538481 0.191848 -0.0814873 0.139554 -0.0195361 0.0283657 0.0818715 0.0622368 -0.0386783 -0.0574261 -0.169983 0.149446 -0.0212359 -0.118024 0.091839 -0.135055 0.0849264 -0.0192381 0.0541373 -0.114599 -0.160285 -0.0893996 -0.0330004 -0.174376 -0.0550724 -0.00721051 0.14532 0.0804316 -0.0209976 0.0290557 0.0207523 0.17775 -0.124436 -0.0193449 -0.0439551 0.0187399 0.112456 -0.107347 0.0411136 -0.0596688 -0.0702463 -0.0797996 0.145462 0.063991 -0.109179 -0.122014 -0.0554988 0.0265686 0.132162 0.0286015 -0.00319453 -0.0733821 0.044027 -0.0427969 0.00668669 0.0384047 0.023465 0.0468542 0.149952 -0.0333867 -0.0110225 0.117075 0.0539657 0.0193574 -0.0208561 -0.107509 0.106876 -0.033886 0.164865 0.114086 0.0796624 -0.11315 0.0103607 0.0161991 -0.121345 -0.140904 -0.0473205 0.0298741 0.0250385 -0.0772192 -0.0375473 0.0181917 -0.0336533 0.0214959 -0.0421307 0.00555133 -0.080116 0.029861 -0.150419 -0.079279 -0.0715654 0.0865882 -0.0301528 0.0577074 0.0647725 0.085444 -0.000163981 -0.0960763 0.0553748 0.0245399 0.167964 -0.0527334 0.0986698 0.156978 -0.0976859 0.0272044 0.0174544 0.134257 0.0185188 0.0644202 -0.0274029 0.0673536 0.00365687 0.0342588 -0.0458108 -0.0437032 -0.0165687 0.128469 0.0105832 0.0460163 -0.0777267 -0.0354981 -0.0115504 0.102676 0.0373121 0.130683 -0.17514 0.0883281 -0.0632954 -0.012812 0.026028 0.0138846 0.0263547 -0.0447416 -0.0567215 -0.0234363 0.189549 0.0292362 -0.0489976 0.0899217 -0.124822 0.139063 0.0522038 0.053845 0.0408025 -0.12866 0.00420971 -0.0243247 0.0751605 -0.199902 -0.0449379 -0.15219 0.0488463 -0.0462454 -0.0419296 -0.129151 -0.0314289 0.0155106 0.0652841 0.035718 -0.0268959 0.0535184 -0.0536007 0.0214368 -0.121635 -0.0298124 -0.138864 -0.11943 -0.0546924 0.0144819 0.0385579 0.18358 -0.0100406 0.0698022 -0.187646 0.136195 -0.0766034 0.0136507 0.152521 -0.0256623 -0.133869 0.0274722 -0.0448559 -0.0253393 -0.177183 0.166098 0.0308351 0.198675 -0.049137 0.00129865 0.155269 0.0765264 -0.00660002 0.0247367 0.0812342 -0.0492892 0.173577 -0.0705551 -0.0572821 0.0407202 0.00804803 -0.04122 -0.0346704 0.0874434 0.0176698 0.00745111 0.0562912 -0.0110053 -0.0303739 0.162409 -0.138876 0.0316945 -0.092721 0.106448 -0.107919 0.0653389 0.0405078 -0.111816 0.113207 -0.10229 0.0421805 -0.0345439 -0.0705546 0.0511607 0.151627 0.142705 0.0901174 0.0177898 0.105718 0.0100036 0.0168187 0.0669471 0.0355102 0.065875 -0.049116 0.094512 0.136205 -0.0427553 0.00387272 0.0938869 0.136188 0.000159318 0.0670061 0.104148 0.0452769 0.00911617 0.0337654 -0.139605 -0.00266183 -0.0112617 -0.0486804 0.151252 0.0360577 -0.148507 -0.0698376 0.056381 -0.0495821 0.148428 0.0351808 -0.0719133 0.0116537 -0.150409 0.0360266 -0.0453857 0.0669849 -0.0877324 -0.184463 0.0159569 -0.0211026 -0.0764953 0.140319 -0.0113344 -0.0565885 -0.0369286 -0.123717 -0.0802103 -0.0458116 -0.142267 0.125146 0.095414 -0.0215214 0.0450367 -0.0282187 -0.128288 -0.153124 0.067022 -0.0530186 -0.0713412 -0.0158792 0.0321452 0.137015 -0.0965156 0.0133159 -0.0269036 0.109624 0.171841 0.153665 0.015676 -0.122138 -0.0825435 -0.0737601 0.107983 -0.125616 0.120261 -0.0282951 -0.129327 0.0770563 0.0744032 0.0804572 -0.000759801 0.105235 -0.0475125 0.139935 0.0381001 0.182579 0.0992471 0.0534857 -0.0318197 -0.0131943 -0.0430024 0.155312 0.0305526 0.0766327 -0.146017 0.128968 -0.159726 0.048291 -0.0651598 -0.14577 0.0312925 0.105473 0.148008 -0.149303 0.0637096 0.145563 -0.106644 -0.00566226 0.129954 -0.109578 -0.146975 -0.108199 0.0331101 -0.196065 0.148764 -0.114347 -0.0508231 -0.0297264 0.0642526 0.0203408 -0.164978 -0.00949425 -0.12709 -0.106704 -0.156843 -0.0166667 0.119108 -0.00765987 -0.0818946 0.0149458 0.0220382 -0.127651 0.0645283 0.0367414 0.0214217 0.108129 -0.165309 0.0227662 0.11754 0.0148996 -0.0266508 0.112611 0.190242 0.0247679 0.0441377 -0.0371446 0.11951 -0.0765922 0.00765403 0.0710456 -0.197208 0.0112535 -0.0882609 -0.129086 -0.15741 0.0559537 0.0414238 0.109979 -0.107034 -0.183763 0.0638515 0.0279621 -0.077789 -0.0340435 -0.0337518 0.103587 0.0511401 0.193685 -0.0765916 0.126496 0.0319229 0.0983077 -0.080722 0.0104881 -0.0555949 -0.0788067 0.00602355 0.0020919 -0.0856261 0.0105921 0.0570572 0.0894021 -0.0887481 -0.13236 -0.081898 -0.0290548 -0.00074607 0.103397 -0.0702199 -0.0833483 -0.103769 -0.00246389 0.0436329 0.0139174 -0.195005 -0.0731654 -0.0119502 -0.0501319 0.0940137 -0.0276932 0.190292 0.139814 -0.0866429 -0.00649413 0.0597755 0.102752 -0.114368 0.140604 0.100259 0.00975629 -0.0529346 -0.0286197 -0.0416603 -0.00586163 -0.0573246 -0.0664167 -0.00621141 0.0186637 -0.0449903 -0.0425047 0.124581 -0.00525784 0.105389 0.0840928 -0.165873 -0.100009 -0.0656136 -0.0288077 -0.0961175 -0.133098 0.100594 0.0622436 0.0742412 -0.0400545 0.0248594 -0.146116 -0.0604582 0.112605 0.1109 0.0279856 0.167332 0.00712826 -0.00402617 0.0800323 -0.00285058 -0.061778 -0.0769482 0.0535259 0.0888789 -0.00652339 0.0568861 0.026941 0.133092 0.0668077 0.0717029 0.125312 -0.113751 0.0220084 0.0360035 -0.0819001 -0.166165 0.0108717 0.154131 -0.0342408 -0.123089 0.0838855 -0.033465 0.0399195 0.0920681 0.192024 -0.0143071 0.197217 0.0524046 0.157299 -0.142646 0.0631251 0.108476 -0.0928698 0.0773949 0.166329 -0.000257489 0.121881 0.0810721 -0.0643005 -0.00594039 -0.0559996 0.0386693 -0.039126 0.0910116 0.139267 0.170588 0.0252729 0.0570635 -0.141625 -0.0971964 0.00518537 0.0441465 0.132253 -0.0087095 0.0706887 -0.0122873 0.0813944 0.0586804 -0.0929054 -0.0811687 -0.0891141 -0.170822 -0.000125682 -0.0877068 0.0619577 -0.123106 -0.0894267 0.0136375 0.059242 -0.0976967 0.0551341 0.0908591 -0.0164834 0.0318869 0.0386112 0.133011 -0.105908 -0.0503126 -0.0577467 0.0314043 -0.0214401 -0.0342082 -0.10464 0.114382 0.0251944 0.155552 0.168997 0.117608 0.00209955 0.0120579 -0.125248 0.043739 0.119953 -0.171591 0.0175534 0.123146 -0.00267228 -0.0867105 0.0452153 -0.131154 -0.0279169 -0.174812 -0.0941844 -0.105794 0.12884 0.136753 0.0430714 0.181621 -0.0358452 0.179876 -0.101464 -0.0581826 -0.0708998 0.135005 -0.0437479 -0.0237331 0.0343648 -0.0786814 -0.174691 -0.0554187 -0.0616135 -0.0286218 0.0128245 -0.0427714 0.0497917 -0.0222768 -0.107864 -0.0498928 -0.0157088 -0.0457718 0.0819814 0.0413402 -0.0491199 0.0320588 -0.0382926 -0.0287224 0.00256268 -0.00389016 0.00505649 0.00166999 -0.0062542 -0.0477944 -0.160358 0.0283945 -0.0200028 0.0177277 0.105476 0.0503947 0.145481 -0.041995 0.113957 0.0253528 -0.187102 0.113822 0.0157367 -0.182679 -0.19734 -0.106527 -0.0859677 -0.0202155 0.0494434 0.155367 -0.118687 -0.0666422 -0.0554475 0.0191223 0.0475002 -0.0764769 -0.0160074 0.0128234 0.12747 -0.112254 0.0145968 -0.0407744 0.0152453 0.0722362 0.0119787 -0.173359 -0.0704099 0.0966331 -0.0871887 -0.000176021 0.0174125 0.179587 0.0852005 0.192971 0.0686581 -0.0273531 -0.139013 -0.00390028 -0.00516266 0.0614564 0.0338443 0.0112013 -0.0397199 -0.0832999 -0.0063353 -0.0441155 0.000184527 -0.11518 -0.10086 0.0326973 0.0860144 0.0550331 0.0869029 -0.0896166 -0.0241836 0.00394015 -0.0307571 -0.0628043 0.00679058 0.0132128 0.166129 -0.0280778 0.0985493 -0.109151 -0.0581929 -0.0685888 -0.0339438 -0.0825822 0.0454384 -0.00913213 0.0275394 0.0213441 -0.0723834 -0.108238 -0.0311968 -0.112655 0.0304318 -0.0208627 -0.121362 0.0421033 0.14741 0.0452862 -0.0269568 0.0347213 0.171706 -0.0850708 -0.082261 0.0981166 0.000430776 0.119806 0.0317548 -0.125256 0.133781 0.0473301 -0.113324 0.0118749 0.168119 0.0571649 -0.0653932 0.0100603 -0.00134888 0.0178344 -0.0322085 -0.024059 -0.0722431 0.0447201 -0.0211852 -0.0152896 -0.119126 -0.0508534 -0.00474709 0.101655 0.0629698 0.011293 -0.0969802 -0.154252 -0.0228636 -0.0921682 0.0974862 0.0549898 -0.150023 -0.146651 -0.0766027 -0.0885946 -0.142973 -0.0545107 -0.056775 -0.0109704 -0.0493632 -0.0870701 -0.0593531 0.0711921 0.111431 -0.154354 0.045713 -0.111532 0.117554 -0.12282 0.105973 0.00567677 -0.0725986 0.109674 -0.0641215 -0.0528537 0.0984211 -0.0564345 -0.155975 0.0765681 0.0796466 0.0249071 0.0226793 -0.0287398 -0.0954808 -0.110323 0.119242 0.047558 -0.00700192 0.113063 0.0233062 -0.120538 0.0703136 0.0875198 0.117441 0.035722 0.0420244 -0.0340382 -0.173572 0.0109408 -0.123139 0.0491564 0.0794462 -0.067451 -0.0134999 0.0763046 -0.0427084 0.0586293 -0.144505 -0.11291 0.0169871 0.0427683 -0.0840186 -0.0468924 0.0346852 -0.0446937 -0.122854 -0.0733595 0.0705866 -0.0968643 0.0702109 -0.0588513 0.0424114 -0.0217518 0.0240791 -0.000466237 -0.123486 -0.0717577 -0.0997055 0.0537514 0.0967441 0.0947415 0.161568 0.0300235 -0.00129758 0.102817 -0.0352183 -0.0942613 -0.0289503 -0.115907 -0.109071 -0.0186471 -0.144863 0.0530788 -0.00291271 0.0536031 -0.161582 0.0533279 -0.0322967 0.17897 0.0541225 -0.109212 -0.0801268 -0.125476 -0.0307691 -0.152734 0.15252 0.0244734 -0.188015 0.0666183 -0.0308312 0.109902 0.0394487 -0.0193922 -0.17665 0.07685 -0.082619 -0.12187 -0.0373569 0.0333465 -0.11304 -0.000650059 0.0777919 0.0272084 -0.0872047 -0.186335 0.0202471 -0.0633785 0.0987795 0.0303662 -0.0487194 -0.0877232 -0.0475427 0.0514595 -0.143137 -0.0311645 0.0688835 0.00105405 -0.0264963 0.0320618 -0.0928841 -0.0740208 -0.0420321 0.127151 0.00671934 0.0701371 -0.114944 -0.127966 -0.107251 -0.153359 -0.0663474 0.0653658 0.068085 -0.0470229 -0.0406467 -0.0122337 0.133362 -0.105164 -0.114971 0.014272 0.0602284 -0.00163863 0.0113019 -0.0434619 -0.036402 -0.00343145 0.042457 -0.105703 0.0393951 0.0620546 -0.0698095 0.037287 0.0713905 -0.108772 0.0716214 -0.0833725 -0.0723237 -0.0811863 -0.00837836 0.0418912 0.00594224 -0.0603524 0.0132624 -0.0852201 -0.0618801 0.0808763 0.0312606 -0.0154408 -0.0851212 -0.0121867 0.0367353 0.0596545 -0.0407003 0.0613368 -0.0494478 -0.198331 0.0524636 -0.0174878 -0.111566 0.09778 -0.191793 -0.135819 -0.0898502 -0.0259381 -0.0929939 -0.110943 -0.0129938 0.053127 -0.118459 0.0607392 0.0054367 0.106267 0.0355014 -0.0340683 0.0420499 -0.0585278 0.00549026 0.0973642 -0.126735 0.0306811 0.0931979 -0.0514494 -0.0813197 0.0875784 0.00133438 -0.0759538 0.0415198 -0.0161419 -0.0248077 0.0420198 0.0140647 0.0891999 -0.0100111 -0.0106783 -0.0268706 0.00400958 0.0437373 -0.161855 0.124449 0.0675621 -0.0792513 -0.0152702 0.0506282 -0.0765035 -0.101889 0.0890789 -0.140052 0.10256 0.162784 0.112843 -0.189021 -0.178509 -0.0644833 0.145374 0.0170356 0.072043 -0.0950954 -0.0323332 -0.0330429 0.0188862 0.19934 -0.0237564 0.104959 -0.0830622 -0.126944 0.0856825 0.147988 -0.11361 -0.00428276 0.176504 -0.0877791 -0.0226604 -0.0446182 -0.0660673 -0.135122 -0.00595835 0.0351928 0.00124762 0.0633297 -0.0531989 0.0569094 0.00147791 0.0383324 0.163452 0.0159985 -0.167401 0.113304 -0.00705314 -0.176444 -0.102735 -0.0112308 0.0434236 -0.00383578 0.02094 0.123345 -0.0897713 0.00286917 0.187633 0.0662299 0.0107883 0.00966112 0.0024207 0.0374695 -0.0365853 -0.116056 -0.0383493 -0.12878 -0.179313 0.137814 -0.141763 0.117771 -0.00108306 -0.11355 0.143675 0.0935316 0.0415044 0.12296 0.0487189 -0.00686225 -0.0936831 0.112905 0.0156558 0.0625862 -0.095141 -0.142728 0.0179327 -0.155508 -0.0364178 -0.0989821 0.111087 -0.0216421 0.142509 -0.196798 0.12863 -0.00633596 0.0784897 0.00839384 -0.0334664 -0.0107125 0.106328 0.0884666 0.134959 -0.0652872 -0.0890832 0.0310164 0.039846 -0.0350158 0.0927489 -0.00704432 0.0674544 0.125761 0.0463066 -0.00520612 0.0182697 0.0659802 -0.0132597 -0.0725942 0.0334091 0.0464266 0.122578 0.0487176 -0.00933643 0.00177289 -0.0521163 0.0952255 -0.189758 -0.0194541 0.0488466 0.063518 -0.0825934 0.00450391 -0.166552 0.0491087 0.195587 -0.0845988 -0.11683 0.0259818 0.156883 0.0301601 -0.049265 -0.0307377 0.027855 -0.105749 -0.160827 0.173636 -0.0336062 0.107716 -0.0041348 0.00080258 0.125834 0.0130118 0.0924465 0.0781484 -0.161216 -0.0841902 0.047131 -0.0664988 -0.0792377 0.0380264 0.00726708 0.0178504 -0.156905 -0.031734 -0.151923 0.0601587 -0.0512774 0.0123681 0.00548041 0.0969486 -0.0525158 -0.120552 -0.0182718 -0.0117407 0.00167585 0.0369132 -0.155548 -0.0887038 0.118979 -0.00931883 -0.145445 0.0646236 -0.0102563 -0.124125 0.0891466 0.066217 -0.0667506 0.106637 -0.0154523 0.0840156 0.0401716 -0.105313 -0.0438128 0.00625792 0.0405624 0.0764293 0.0296008 -0.102608 -0.151761 0.0870804 0.0514041 -0.0740424 -0.0691107 -0.0891849 -0.00397402 0.100897 -0.10286 -0.045991 -0.0812736 0.00606735 -0.0882685 -0.132443 0.063958 -0.155035 -0.0145433 0.116685 0.0363413 -0.0648305 0.00835205 0.0283304 -0.0494193 0.00930199 -0.155231 -0.0405215 -0.0179839 0.126428 0.144847 0.0799853 0.0419264 -0.0938974 -0.0119625 -0.020811 -0.0794909 0.045347 -0.00839636 0.11081 -0.107823 -0.102217 -0.148887 -0.119849 -0.0237597 0.111095 0.035914 -0.0941219 -0.109878 -0.0902124 0.0235328 -0.0633943 0.0317827 0.0737837 0.0176435 -0.0441688 0.135989 -0.0555451 -0.0675994 0.0236535 -0.114988 -0.0132115 -0.190586 -0.0442212 0.011303 -0.0138801 0.0204886 -0.0239842 0.0887509 0.021544 -0.0888212 0.0118638 0.162939 0.0409397 -0.0251686 0.0383629 0.00787106 0.156529 0.0448074 -0.146871 0.040089 0.107897 -0.111424 -0.0224079 -0.0406417 -3.64313e-07 -0.0395697 0.0378361 0.149543 0.175625 -0.078846 0.0430486 0.0500027 0.0747421 -0.144136 -0.176768 -0.11719 0.161015 0.0076751 -0.0932948 -0.0238037 -0.158121 -0.158672 -0.00576076 0.10934 0.18522 -0.030609 -0.00696578 -0.0781906 0.0483796 -0.15501 0.0669155 -0.0284894 -0.0964312 -0.00753191 -0.0713133 0.100926 -0.0409862 -0.0737182 0.0738188 0.193372 0.194678 0.066237 -0.0748091 0.110264 0.0420034 0.109723 0.00391039 -0.109899 -0.0295371 0.0582609 -0.0861864 -0.136292 -0.177133 -0.127909 0.0830255 0.0202606 -0.0405119 -0.0520559 -0.123662 -0.0789698 0.124805 0.0323647 0.0963807 0.0300688 0.15036 -0.158139 0.0752247 -0.0838496 -0.112884 -0.0573173 0.11133 -0.000123186 -0.1765 -0.00530163 -0.0472161 -0.013784 0.0115533 0.102367 0.0877495 0.129726 -0.0581327 0.0672507 0.118712 0.172753 -0.0156223 0.0923372 -0.0364933 0.0602192 0.021736 0.068372 0.0436627 0.0267271 -0.117815 -0.0193855 -0.175595 -0.181447 -0.165815 0.0900397 -0.0838971 0.0389099 0.0217646 -0.0438247 0.0651554 -0.087742 0.0639665 0.0055962 0.0506936 -0.00851117 -0.0877711 -0.131897 0.117337 -0.0550357 -0.129513 0.133557 -0.114226 0.0286261 -0.0165295 -0.0607122 0.106502 0.0407591 -0.0810678 0.0609666 0.0601515 -0.14907 0.0916272 0.129092 0.0184926 0.0538706 -0.000607769 0.0534509 0.161914 0.0965244 0.0514362 -0.0954816 -0.0450676 -0.162959 0.0339752 -0.027451 -0.0835225 0.00441691 -0.0612453 0.0448707 0.154811 -0.10176 -0.0729708 -0.0137282 -0.0441104 -0.0572472 0.0295622 0.0250503 0.0284582 -0.111901 -0.0354987 -0.0632589 -0.0595573 0.146787 0.0607394 0.0826034 -0.038623 0.138017 0.0757909 -0.102381 0.0760513 -0.0583893 -0.025034 -0.113764 -0.00626551 0.0371725 -0.171054 0.0756135 -0.0343619 0.127155 -0.0776865 -0.0742158 0.191899 -0.0210303 0.066025 0.0934714 -0.00757927 -0.0396414 0.0155647 -0.0877543 -0.0376102 -0.115028 0.0586346 -0.0840924 0.0303119 -0.0901851 0.105809 -0.022008 0.104252 0.135349 -0.0905902 0.0915101 0.075838 0.0526679 0.00254969 0.0461233 0.0118503 -0.0259977 0.153707 -0.0595407 -0.0602915 -0.185755 -0.0392105 0.0149458 0.103723 0.0534879 -0.0336736 -0.0296574 -0.030815 0.0256082 -0.0773527 -0.0804114 0.0678754 0.12754 -0.0280338 -0.0712856 -0.00400939 0.128111 0.0679347 -0.176612 -0.0843456 0.192523 -0.0240584 0.0665816 0.0357606 0.0716664 0.0105881 0.00850621 0.0802327 -0.139751 -0.0322285 -0.119853 0.169087 0.0642513 -0.102488 0.041949 -0.0835042 0.00199409 0.0568698 0.196004 -0.103351 0.157292 0.0507473 0.0573168 0.0746389 -0.106768 -0.0471188 -0.124266 0.157856 -0.0342959 -0.0390205 -0.0773074 0.192481 -0.0364314 -0.037489 0.00874115 -0.00497149 -0.096296 -0.102477 -0.0133261 0.107752 0.0354568 -0.0833392 -0.155897 -0.124013 -0.131883 -0.140838 -0.0218878 -0.080677 -0.0604713 -0.0402179 0.0710207 -0.0583049 -0.0493581 -0.0120165 0.0592896 0.0590893 -0.120447 -0.00468929 0.175551 0.194874 0.0649198 -0.104332 -0.0197279 0.035024 -0.0942451 0.0832936 -0.0286644 -0.0617222 -0.0336165 -0.126143 -0.0580465 -0.00265307 0.0729301 -0.182768 0.0620719 0.025504 -0.0500706 0.0629455 -0.000655838 -0.0281034 -0.00792253 0.142384 0.117283 -0.0176999 0.0183348 -0.0345533 -0.083941 0.118703 -0.00212829 0.067972 -0.0359595 0.189806 0.0228717 0.0770168 -0.00262208 0.10693 -0.0814598 0.094197 -0.0340054 -0.00651532 -0.126051 0.0822342 0.00372941 -0.122903 0.032231 -0.0594575 0.107139 -0.0428273 -0.0122683 0.166832 -0.0115989 -0.0519358 0.102623 0.0120126 -0.00179345 -0.023018 0.0946961 -0.0250655 0.188714 0.00602894 0.0260317 -0.0342871 -0.135822 0.053071 0.0231596 0.0706682 -0.0755729 0.0224638 -0.0497911 0.0606918 -0.129082 -0.093961 0.0708339 0.107066 0.0426858 0.0392813 -0.0039082 -0.155395 0.0814087 0.164628 -0.0147205 0.0869077 -0.0302736 0.0622232 -0.0648279 0.00431617 0.0196008 -0.0457624 -0.0927335 0.153842 0.0336114 -0.106469 -0.0341586 -0.0465545 0.0423818 0.000463825 -0.0387178 -0.13532 -0.0826861 -0.0148892 0.0639502 0.0803852 0.184953 -0.0723925 0.0252919 -0.0810383 -0.18968 -0.069035 -0.122413 0.0494018 -0.150213 -0.0025944 -0.0985883 0.0995192 -0.130639 -0.000458876 0.152063 -0.0590597 -0.0646249 -0.134436 -0.158375 -0.0355819 0.0427396 0.00253729 -0.0377871 -0.106319 0.0987641 0.0347098 -0.0365555 -0.0808533 0.0427175 -0.0457795 0.0139703 -0.184349 -0.160953 -0.0681491 0.0521611 -0.0317688 0.0226559 -0.0276075 0.12133 -0.0443093 -0.116206 -0.08713 -0.113077 -0.183817 0.0628194 0.0113287 0.162731 0.0208121 0.192433 0.06321 0.0791415 -0.0982268 -0.043346 0.121548 0.0830704 -0.120969 -0.0492492 -0.0162879 0.0626626 -0.0472079 -0.00945677 0.0370654 -0.00223979 0.0470082 0.140909 0.0300423 -0.0690769 -0.0285684 -0.0527654 0.0978928 -0.00803226 -0.0760668 -0.0989686 -0.00245166 -0.0757993 -0.0737554 0.0906282 0.0317324 -0.0333859 -0.074788 0.159658 0.0257456 0.100078 0.143039 -0.00745214 0.0277689 -0.0224023 0.0110091 -0.0678028 0.00410797 0.051773 -0.0735671 0.00486067 -0.0443041 -0.0181303 0.000641088 -0.0922883 0.120158 0.0241401 -0.00242698 -0.0459636 -0.0155044 -0.0403064 0.0300779 0.00765513 -0.0909791 -0.101621 0.0476569 0.10609 -0.184432 0.0884001 0.114962 0.167148 0.122217 -0.0454975 0.0188178 -0.0698924 -0.0529968 -0.00484581 0.0515636 -0.107017 -0.0833263 -0.0815026 -0.0707991 -0.113252 -0.0926031 -0.0884701 -0.0529521 -0.0132622 -0.115093 -0.0713693 0.0690415 -0.0784603 0.138941 0.0594717 0.155426 0.080772 0.067096 0.0286544 -0.0575342 0.113724 0.151088 0.0334008 -0.151516 0.179828 0.00401679 0.0422886 0.112462 -0.0591473 -0.148431 -0.0952608 -0.01431 -0.0719978 0.0644102 -0.0833403 -0.0926345 0.0538536 -0.00165371 0.0692307 -0.0564755 -0.100133 0.0369152 0.128975 0.0401217 -0.107744 -0.106809 0.197373 -0.0254341 -0.171359 0.132852 -0.0482395 -0.0282425 0.0814609 0.00279345 0.0996 -0.0332155 -0.10413 -0.0264979 -0.00763708 0.0204341 -0.128187 0.0386936 0.181289 0.0732615 -0.19238 0.126414 0.124957 -0.084684 0.199328 -0.0228248 0.00842462 0.0685952 0.100325 -0.00761167 0.170684 0.024336 -0.0470432 -0.113492 0.166706 0.0474457 -0.136467 0.112417 0.120126 0.0098284 -0.0573046 0.0655414 -0.0562351 0.141252 -0.0154696 0.0282948 0.00700738 0.0137497 0.0488987 0.039699 0.00977191 -0.0582438 -0.188159 0.125047 -0.109497 0.0347255 0.0605565 0.0802159 -0.0182048 0.00719623 0.0565585 0.0443573 0.0548207 -0.0810135 -0.195453 0.159785 -0.0171094 -0.0385589 -0.032433 -0.0939368 -0.146401 -0.116317 -0.0768121 -0.0016128 0.0805132 0.0341467 0.179863 0.0842258 0.0452711 -0.046071 0.0239764 0.0415489 -0.0940816 -0.0199101 -0.0873975 0.0874438 -0.0363691 0.00029516 -0.158871 0.163894 0.0329478 -0.0538843 0.0215497 -0.0668498 -0.0258963 0.0517445 0.143627 0.0429775 0.0698687 -0.0648056 -0.0868957 0.0835432 -0.0933481 0.121063 0.194789 -0.102809 -0.0403435 0.0670886 -0.115129 0.0110409 0.0469893 -0.104699 -0.0178698 -0.0596303 -0.0924406 0.0794298 -0.0243728 -0.0715746 -0.0820746 0.00272562 0.0998079 -0.0740673 -0.0423238 -0.143739 -0.0647146 0.025087 0.126244 0.0337288 -0.0722146 0.00342177 -0.0733913 -0.0895938 -0.0717093 0.00387666 0.18659 -0.122254 -0.100872 0.114269 -0.0751335 -0.041896 -0.0285457 0.0436502 -0.0937862 0.0397306 -0.0153355 -0.0323563 -0.0447055 0.0814292 -0.175081 0.114253 -0.0340513 0.00885267 -0.00475905 -0.00781021 -0.132557 0.0718222 -0.0220641 -0.0708471 -0.0106751 -0.0613077 0.126223 0.0705139 -0.154078 0.155713 0.0183139 -0.109692 -0.0280247 0.0678802 0.0395737 0.0653732 0.0218293 -0.151363 0.0679891 -0.0321348 0.0800419 0.0870451 0.14346 -0.143914 -0.107415 -0.0260927 -0.155272 0.0428023 -0.118846 -0.0288322 0.125166 0.00930907 0.0363762 0.045129 0.0107292 0.0729071 -0.138253 0.0552366 0.0583152 -0.0437219 0.161708 -0.17588 -0.00434331 0.014282 -0.154192 -0.088107 -0.087078 0.0102989 0.0142529 0.0455483 -0.122684 -0.0366187 -0.156667 0.0546855 0.0353052 -0.0967046 -0.0297505 0.0878657 0.0466043 -0.0668084 0.0856289 0.0457088 -0.0660104 -0.109846 0.102718 0.0379289 -0.00189857 -0.104742 0.173905 0.13413 0.00636921 -0.0662538 -0.121077 -0.0366299 -0.085204 -0.0564725 -0.0166521 -0.0413673 -0.0247806 0.035783 0.0254324 -0.00896617 -0.123532 0.098555 0.105352 -0.0626346 0.045723 0.0461697 0.0799774 0.0239903 -0.0821594 -0.197037 0.04486 -0.00631079 0.0774317 -0.147656 -0.19328 -0.042045 -0.0994437 0.00905137 0.0158068 0.0953498 -0.126293 -0.15558 0.00550082 -0.130509 -0.124331 0.0468287 0.0307436 -0.00153771 -0.0946479 0.146178 0.161404 -0.061845 -0.0443435 -0.0589946 -0.0457759 0.011313 0.0950134 0.165963 -0.051074 0.118838 -0.127244 -0.0431472 -0.0397561 -0.0797243 -0.0656413 -0.112802 0.0117005 -0.0856346 -0.0294306 0.188257 -0.180874 0.0198591 -0.0703771 -0.051403 0.0702738 -0.0292066 0.147164 0.190928 0.130912 0.0191262 -0.00555332 0.129779 -0.0615158 0.120058 -0.0689762 0.0478738 0.0925076 -0.145467 0.0404826 -0.0113869 -0.0308379 0.148766 0.12366 0.00257742 0.0408847 0.0532561 0.172756 0.0307207 -0.0639054 -0.0621272 0.0225183 -0.0654725 -0.0840375 0.0153679 0.0470542 -0.0938791 -0.0827499 -0.0478211 -0.0283752 0.0173282 -0.111326 0.0455565 0.0099896 0.0118448 -0.0302999 -0.0654165 0.0646103 0.0406438 0.0133171 -0.0805904 0.197795 -0.071976 0.135814 0.0676776 0.130806 0.18476 0.169065 0.0942463 0.0179461 -0.0552414 0.140572 0.0162171 -0.13876 0.0914464 -0.0562687 -0.124611 -0.0738765 -0.00611402 -0.130414 0.134356 -0.0812898 0.147875 -0.107358 -0.0939461 0.0571277 -0.0736193 -0.0528454 0.0572615 0.0189316 -0.125812 -0.0599972 -0.0227182 -0.118544 0.0342889 0.096554 -0.0155557 -0.144654 0.0355563 -0.136092 -0.0489854 0.0993353 -0.0328865 0.0337036 -0.0778566 -0.0861333 0.154071 -0.00272662 0.170263 -0.00573164 0.00670434 -0.153682 -0.172075 0.033944 -0.0528191 0.0718894 0.129595 0.0214277 -0.152566 0.117551 0.0330123 0.00581739 -0.000346478 -0.122348 -0.0825532 -0.0458171 0.073806 0.0492126 -0.097434 0.055765 -0.0439471 -0.0116431 -0.179948 0.104855 -0.124859 -0.0653826 0.138874 0.104744 -0.0381389 -0.0711336 -0.0685519 -0.00644577 -0.00960938 -0.0099534 -0.0906635 0.0764021 -0.0715077 0.00858628 0.132076 0.129148 -0.136114 -0.138546 -0.0709 0.0752261 -0.191378 -0.152057 -0.00938073 0.0809755 0.0500844 -0.138262 0.012157 -0.0640261 -0.104498 0.0748209 -0.0433467 -0.13515 0.0292954 0.0575669 0.0575461 0.0413971 -0.0847206 -0.168433 -0.0412831 0.0912182 -0.0518774 0.085683 0.0125502 -0.0174068 -0.0709762 0.0495393 -0.0667264 -0.0645265 -0.152741 -0.0707482 -0.0402948 0.0955961 0.0429052 -0.0457772 0.0986515 -0.04575 0.0178385 -0.123606 0.0650111 0.0408573 0.0281275 -0.0626973 0.0464002 0.0736271 -0.0614977 0.0173833 0.0864475 -0.0362861 0.0164688 -0.00228768 -0.0346455 -0.00576898 -0.0818832 0.063054 -0.133169 -0.0524094 -0.0119059 -0.0615255 -0.0843385 0.0907196 0.0813859 -0.0393875 0.0213822 -0.0161208 -0.0660881 -0.0618176 -0.0546769 0.0461732 -0.013521 0.159295 -0.00344683 -0.184045 -0.0457743 -0.0376085 0.102839 0.101998 -0.0388084 -0.0968282 0.0187165 0.0831193 -0.0267223 -0.130904 0.00617219 -0.0552046 0.0257979 -0.0252428 0.169314 0.0114056 -0.0881653 -0.130047 -0.0317078 -0.0103879 -0.0725958 -0.142214 0.160456 -0.0155919 0.0865477 0.0127306 -0.130861 -0.0293729 0.0587803 -0.0811962 -0.00494698 0.0472527 0.151584 0.0707408 0.141811 0.0622867 -0.0655123 0.025887 -0.00449879 0.137366 -0.0088347 -0.0546836 -0.0837745 0.0670961 -0.0916512 -0.0779752 -0.0103614 0.016258 -0.0524639 -0.0136924 -0.0226372 0.170752 -0.0119043 -0.17885 -0.156375 -0.00103379 -0.021134 0.0641104 -0.149823 0.046587 0.0914701 0.0366366 -0.06815 0.000693066 0.0568033 -0.0922893 -0.0938844 0.156437 -0.10962 -0.0943079 -0.0270116 -0.0416042 -0.0623609 0.0125518 0.0768457 -0.0524305 0.0114853 -0.0745516 0.116326 0.0975295 -0.138349 0.0874634 -0.0808588 0.0519256 -0.0924161 0.0951354 0.0869089 -0.0791209 0.144881 -0.091484 0.0189747 0.141578 0.0501023 0.00868909 -0.138899 -0.140252 -0.0332162 0.045133 -0.0236551 -0.0869367 -0.0302218 -0.0736445 -0.12606 -0.067361 -0.040857 0.00550321 0.0153033 -0.0130968 0.0214346 0.108733 -0.11339 0.011361 -0.169478 0.0701168 0.0522024 0.0829097 0.0100263 -0.0607068 0.0148371 -0.128825 -0.195315 -0.0236498 -0.00875939 -0.105857 0.0680759 -0.00453171 0.127676 0.027023 0.0309772 -0.0722623 0.108042 -0.0426135 -0.0960999 -0.0022286 -0.00941487 -0.0355223 -0.0186926 0.0460754 -0.0888897 -0.0277496 0.0160747 0.086764 0.00141433 -0.0282977 0.026835 0.0683686 -0.00118976 0.109269 0.0385485 0.0205609 -0.0613157 -0.0980804 0.0630006 0.101696 -0.133965 -0.0482434 0.125312 0.0721289 0.0917167 -0.0286782 -0.11537 -0.068347 -0.0380496 -0.0586942 0.103604 -0.138856 -0.0418287 0.149809 -0.0495275 0.0482993 -0.0323391 -0.107064 0.0263255 -0.102436 0.0619913 0.113602 0.0671167 0.118709 0.0261166 0.0224465 0.0390697 -0.151767 0.037457 -0.0170055 -0.0670525 0.151094 0.0249507 -0.164176 -0.126705 0.0295275 -0.127869 -0.109948 -0.146515 -0.0201877 -0.108694 0.00933478 -0.00864075 0.0638461 0.0528931 -0.00963165 -0.00374598 -0.103404 -0.0487945 0.147298 -0.0265564 -0.0861692 0.0116485 -0.0374671 -0.0134413 0.100953 0.0577118 -0.09204 -0.0496966 -0.0335291 0.0733943 0.0573127 0.0733663 -0.11587 -0.112102 0.110058 -0.0831549 0.0844236 0.0947598 -0.0727043 0.0367571 0.0166883 0.0693729 0.0952606 -0.167781 -0.0361285 -0.171942 0.0406178 -0.124838 -0.190598 -0.0746592 0.0238519 0.116467 -0.0191891 0.026555 0.054196 0.190049 -0.10137 -0.0946931 -0.177715 -0.0991808 0.18535 0.114283 0.0283414 -0.0320044 0.000319174 0.0721905 -0.0103588 -0.0222801 0.133293 -0.0262471 -0.1096 0.01358 0.0503699 -0.095262 -0.0676112 0.0634696 -0.0519412 0.0636015 -0.00257955 -0.186687 -0.047559 -0.033282 0.125719 -0.0939123 -0.0428666 -0.0303617 -0.164501 -0.136543 0.0187227 0.0500749 -0.0498502 -0.0530755 0.0402267 0.0213343 -0.00408863 0.0916609 -0.160131 0.0492655 0.0191958 0.00585235 -0.0608957 -0.0271408 0.0901185 -0.0480233 -0.0453279 0.112734 -0.0130753 0.0788137 -0.120815 0.020202 -0.0490355 0.0615775 -0.0744095 -0.140864 0.119688 -0.127598 -0.0071205 -0.107797 -0.0671759 -0.138098 0.135898 0.165703 0.00547266 -0.11513 -0.0493006 -0.122283 0.0244006 -0.119498 0.0588295 0.087049 0.115588 -0.109438 -0.0872368 0.0513079 -0.0946953 0.0114265 -0.0165726 0.0590459 -0.172389 0.00751668 -0.0284002 -0.14885 -0.0927301 0.114057 -0.0889956 -0.0265073 -0.0467661 0.0945656 -0.00250642 0.0174965 0.00601385 -0.0712678 -0.116141 -0.0497829 -0.0317881 -0.00377199 0.0255562 0.0888634 0.0181546 -0.00789794 0.0152645 0.0670197 -0.0705879 -0.110496 0.0201782 0.0502432 0.00101518 -0.0066126 -0.0106336 0.0743398 -0.0596585 -0.0221706 -0.0193297 0.115102 -0.158753 0.0921929 0.0769109 0.097049 0.141278 -0.0888149 -0.0619199 0.0556589 0.122933 0.0337682 0.0107978 -0.085926 -0.107335 -0.115885 0.0828684 -0.101408 0.122911 0.059788 0.173492 0.067747 0.00789706 -0.00850978 -0.0625418 0.0307589 -0.119035 -0.0371391 -0.0162411 0.173671 -0.0049418 -0.0378168 -0.147403 0.00802762 -0.179876 0.1028 0.0214655 -0.00715026 0.0471557 -0.125459 0.175103 -0.140825 0.158919 -0.0484854 0.155544 -0.107702 0.0270026 -0.109104 -0.0115666 0.112498 -0.0715204 0.0771222 -0.0781043 0.0848994 0.095745 -0.0518323 0.0697765 -0.0601007 0.100017 0.125845 0.0822426 0.0285732 0.126365 -0.0378711 -0.0341604 0.176932 0.0842332 0.0311782 0.0514493 -0.0588588 0.0390804 -0.100896 -0.125602 -0.0626794 -0.13785 -0.137801 -0.0630672 0.0536151 0.0361106 0.0364322 -0.0445486 -0.09383 -0.0733781 0.0635177 0.193032 0.12567 -0.0366624 -0.136927 0.0803801 0.0306649 0.021308 0.144242 -0.135961 -0.0200776 -0.103888 -0.0569047 0.00900067 -0.0491401 0.0233049 -0.0154455 -0.103447 -0.112048 -0.02515 0.170941 0.0162558 0.0749073 0.0137767 0.0859596 0.0390333 0.152129 -0.135238 -0.119101 0.0235406 -0.0324436 -0.0323014 -0.0484881 -0.0137905 -0.0165921 0.130236 -0.0125205 0.0523376 0.00716461 0.164161 -0.00166883 0.0919741 0.0971805 0.107348 -0.0949167 0.0108321 -0.0409582 0.121704 -0.159241 -0.0988337 -0.00836704 -0.0458225 -0.0400694 0.108327 0.0762673 0.110548 0.00681698 0.0228871 0.0704684 -0.000882805 0.086246 -0.0616399 -0.0910734 -0.067999 -0.0710385 -0.0521862 -0.067997 0.110892 0.0880438 -0.0582647 0.165927 -0.0390624 -0.036026 -0.0248902 -0.107396 0.00259404 -0.192358 -0.0601548 -0.0988739 -0.00787529 0.0232385 -0.110824 -0.00406433 -0.0727765 -0.0632646 0.119291 0.164458 0.0932955 0.0677323 -0.0269989 0.102756 0.14361 -0.114534 0.0406068 0.186941 0.170387 -0.0193596 0.0379877 -0.0266327 -0.0980003 0.113867 0.0292055 -0.107812 -0.14424 0.0758347 -0.119846 -0.0299613 -0.00313643 -0.0176798 0.0523102 -0.0669887 -0.0227294 -0.0613081 -0.0181052 -0.131215 -0.115749 0.00499119 -0.166004 -0.0545991 0.0988331 -0.0081853 -0.0461773 -0.155389 -0.120712 -0.00033224 0.131133 -0.0909349 0.0220876 -0.0691431 0.0595827 -0.0363021 0.0894417 0.0465658 0.0570374 0.0984314 -0.0984764 -0.0802913 0.100293 0.0609005 -0.0242839 -0.0547106 -0.0391182 0.102815 -0.124832 0.0157539 0.0520418 0.0238855 0.0691422 -0.0927297 0.00377743 -0.0789853 0.0146798 -0.0277108 -0.0556445 0.0969766 -0.0545937 -0.113151 -0.0799391 -0.0330816 0.0254117 0.0178196 -0.0545284 -0.0470918 -0.0674534 -0.046545 -0.126023 -0.129053 -0.0232077 0.145122 -0.0210198 -0.026525 0.0490681 0.0670063 0.0317758 0.0683187 -0.0968966 -0.156754 -0.0784009 -0.00729627 -0.05878 6.74568e-05 -0.0104919 -0.101941 0.0514175 -0.106482 -0.0111683 0.062497 -0.0348595 0.0863899 0.0774386 -0.0733472 0.15295 -0.0923079 -0.0965433 0.127835 -0.10292 0.0120457 -0.0388986 0.0516759 -0.0713092 0.0512058 -0.0754489 0.157989 0.138357 -0.188915 0.015207 -0.154785 -0.0341239 -0.0320354 0.0855723 -0.0446764 -0.179644 0.0482263 -0.198659 0.0170278 -0.0291603 0.159554 0.0766575 0.0621734 0.0853189 0.156216 0.187173 0.0044152 0.140122 -0.0323168 0.0247832 -0.125147 0.000894289 0.0348317 -0.0617462 -0.0949288 -0.0281102 -0.00608234 0.0754247 -0.144763 0.0295155 0.149467 0.0406518 -0.0521037 0.00791821 0.146115 0.0897516 -0.0263014 -0.0828489 0.0487906 0.00309403 0.102294 -0.0773242 0.000360759 -0.0581965 0.146319 -0.164294 -0.0186905 -0.0239927 0.0277178 -0.100684 -0.0652489 -0.198544 -0.0161709 0.00912279 -0.0811355 -0.0440864 0.070349 -0.0268684 -0.0728949 -0.179786 0.0180612 -0.00610739 -0.08983 0.0193782 0.0953709 -0.10847 -0.106137 0.0662156 0.0413401 0.00489419 -0.159025 0.0891942 0.176435 0.124338 -0.180738 -0.0598977 0.0763931 0.026958 0.0874387 -0.00209389 0.0741992 0.14771 0.0662858 -0.0623442 0.00792528 -0.0727931 -0.0411694 0.054118 0.122681 -0.00293637 -0.0648338 0.0740637 0.18645 -0.0472637 -0.0486434 0.163106 0.159061 -0.0313944 -0.0671683 0.131545 0.127669 0.100921 0.0877998 -0.0816117 0.0456384 -0.103858 -0.0547006 0.0196489 0.069387 -0.119575 -0.0459677 0.0357951 -0.0333319 0.0032442 0.0238994 0.0388691 -0.0415269 0.0739454 0.0635755 0.078338 -0.0042958 0.0194526 -0.113342 -0.0901423 -0.0157347 -0.00521563 -0.0581384 -0.0242425 0.0244023 0.0367903 -0.112052 0.194365 0.018801 0.0694059 -0.0203756 0.158763 -0.0888432 0.0212148 -0.0887903 -0.00117087 0.090998 0.0191595 0.0146501 -0.00835505 0.0349633 -0.0379155 -0.0157901 0.0669809 -0.0329787 0.000395504 0.0296454 0.149577 0.0554467 0.0716251 0.0674916 0.0728032 -0.0745832 0.00926809 -0.000317753 -0.0162833 0.0411006 -0.0817098 -0.0635909 -0.035289 0.0868911 -0.137169 -0.0759431 -0.0261692 -0.171967 0.0913251 -0.00854496 -0.144061 -0.02113 -0.006584 -0.0757861 0.00487905 0.0334521 0.0178714 -0.0285079 0.0452496 -0.0448308 -0.066962 0.066637 0.0865934 0.02613 -0.118501 -0.178129 0.0134037 0.0887653 -0.0303955 0.0677895 0.034687 -0.0612987 0.189999 0.132177 0.0199025 0.0244369 0.0635592 -0.186595 0.0518548 0.0227872 0.157779 0.0115844 -0.153922 -0.123948 -0.0895299 -0.12519 0.0258336 0.0400407 -0.111699 0.0686563 0.00927106 0.10526 0.0101363 -0.171905 -0.0885379 0.0317609 0.170204 0.0635128 -0.0282188 -0.102308 -0.0709538 0.0916877 -0.0145068 0.0509024 -0.128653 -0.159985 -0.0667018 -0.0609124 -0.0742823 0.0469958 -0.0689675 -0.11869 -0.178792 -0.132998 -0.196325 0.0461047 -0.110607 -0.0572813 0.0631964 0.100287 -0.172925 0.00697856 0.0485486 -0.0397725 -0.165958 -0.0742161 0.0719583 0.0520967 -0.0453396 0.17661 0.17174 -0.016918 -0.0648504 0.079497 0.0418618 -0.00845932 0.104439 0.0837021 0.0641395 0.0251907 -0.0722373 -0.193123 0.173266 0.0371034 0.109017 -0.069895 -0.0848514 -0.146234 -0.0559128 0.0439455 -0.0429087 0.105464 -0.0096545 -0.138491 -0.0924757 -0.099575 0.0482331 0.150754 -0.0849506 -0.149579 -0.0268998 0.0561406 -0.0564036 -0.104676 -0.0100698 -0.0996835 -0.0933384 0.0182846 -0.0555599 -0.0268503 -0.115448 -0.0635936 0.0905803 -0.121212 -0.0426485 -0.0219404 0.151336 0.025122 0.0399854 0.112851 -0.0465687 -0.0737865 0.130172 -0.133112 0.139705 -0.0739736 0.106205 -0.0736983 0.119201 -0.111213 0.185229 -0.066036 0.155323 0.0597466 0.0797282 0.0610181 0.131491 0.0242244 -0.0271214 0.040846 0.0884146 0.0153075 0.0560818 0.19681 0.164499 -0.0591838 -0.000601834 -0.0969163 0.00069468 -0.155128 -0.0286231 0.127476 0.166028 0.125655 0.049409 -0.0597125 0.0413399 -0.158626 0.0251885 0.146687 0.136314 0.0883247 -0.0636243 0.0195635 0.0575589 0.127073 0.0936742 0.15109 -0.0435116 -0.00162397 -0.0679907 -0.0208801 -0.0440006 0.0126732 -0.0587054 0.0340659 -0.0953106 -0.0312729 -0.198789 -0.0198499 0.0572572 0.0637552 0.0601595 -0.0581102 -0.0788561 -0.0831118 -0.0605115 0.133169 -0.10711 0.00314551 -0.171317 0.0141209 0.00355838 -0.0543376 0.156207 0.101839 0.0345857 -0.0659012 -0.0872745 0.00044759 -0.0443199 0.133411 0.0208814 0.0397419 -0.0973092 -0.0299122 -0.109753 0.14863 -0.0368739 -0.097583 0.0685087 -0.100947 -0.0222964 0.0435214 -0.0510721 -0.126485 0.0628924 -0.0257175 -0.0449897 0.184532 0.0770021 -0.138502 0.0507957 -0.0376519 0.056638 0.140791 -0.038647 -0.0160436 -0.0519342 -0.0961171 0.0191068 0.18563 -0.0986326 -0.0188778 -0.0561113 0.00481821 0.00556987 0.038223 -0.0428273 -0.122148 -0.0222045 -0.12717 -0.165732 0.013566 0.0294562 0.0298578 0.121614 -0.0547757 -0.194697 0.0619398 -0.17642 0.0692277 -0.00786101 0.14507 0.0506783 0.136377 0.0833478 0.155242 0.0949367 0.0758881 -0.0350485 -0.026708 -0.0151647 0.116787 0.040461 0.106791 -0.00076276 -0.108203 -0.0323321 0.0198466 0.126211 0.149464 0.136928 -0.0644425 0.126542 -0.0850245 -0.0737874 0.0302206 -0.148687 0.120922 0.13552 -0.151905 -0.0975023 0.103827 -0.0773073 -0.0869792 -0.0254199 0.055405 0.0485088 -0.147392 -0.0876178 -0.103356 -0.0523385 0.0936007 0.0310724 -0.0259091 0.105255 -0.108047 -0.0367825 0.00612772 -0.101638 0.123224 0.0953908 0.0789603 0.0180118 0.0712641 -0.0614265 0.0153505 0.17373 0.103041 0.0855848 0.0513666 0.013793 0.100529 -0.0406658 -0.103365 0.176429 0.00823426 0.175728 0.118626 -0.123786 -0.0352537 0.0612486 0.152158 0.0519916 0.0633285 0.0410267 0.0970496 -0.118413 -0.0334142 -0.0989197 0.185743 0.0160244 0.0420896 0.179424 0.0803206 -0.0299297 0.0813873 0.142444 -0.0411398 0.0628333 0.109394 -0.0637386 -0.102264 -0.144325 0.00270382 -0.15 0.0985336 -0.000872925 0.0810922 0.157064 0.0218369 0.0813047 0.193284 0.135003 0.00553948 -0.0234391 -0.0158441 0.10437 -0.178737 -0.14914 -0.154099 0.0403133 0.0575337 -0.101408 -0.0196001 -0.0271947 0.133463 -0.0957529 -0.0874673 -0.120598 -0.13428 -0.108889 0.195826 -0.0854635 0.145807 0.144879 0.0811348 0.051614 -0.0608645 0.115096 0.0490424 0.0860478 -0.196485 -0.0833458 -0.0241153 -0.10302 0.0934172 -0.00266381 -0.133697 -0.0269603 0.0982699 -0.0182294 0.141416 -0.128079 0.0584945 0.0649045 -0.0330829 0.0415358 -0.00767534 -0.0583813 -0.172593 -0.0912954 0.00468637 0.0537722 0.065697 -0.0571587 -0.0618047 0.124118 -0.0664576 0.130627 -0.080535 0.154954 0.116592 0.0231096 0.0381288 -0.112887 3.833e-06 0.136165 0.0372226 0.0586866 -0.0783471 -0.0122601 0.0772072 0.05938 -0.130271 0.0703013 -0.0739864 -0.0873116 -0.0775919 -0.00942825 0.0221752 0.0107047 -0.13809 0.0132469 -0.0753109 -0.0213983 0.0320805 0.138389 0.11087 -0.177461 0.0479554 0.056174 0.0582226 -0.0546601 0.044775 -0.160688 -0.022652 0.0147631 -0.0404455 0.0348137 -0.0235669 0.0356764 0.18074 -0.0507096 0.0816638 -0.038334 -0.0886897 -0.0039746 -0.0293554 0.0228877 0.121512 -0.130101 -0.0096946 -0.0520557 -0.0439459 -0.101568 -0.0573139 0.0790371 -0.146428 -0.00948699 -0.0236628 0.174738 0.108619 0.115413 -0.0437434 -0.0944444 0.0449548 -0.0954277 0.194859 -0.042363 -0.0235561 -0.00111917 -0.0868888 -0.0075834 -0.0348999 -0.0815223 -0.0543966 -0.0484571 0.00411284 -0.00329976 0.0911987 -0.0272771 -0.0559087 -0.0242018 -0.115601 0.0687362 0.169255 -0.0730848 0.0517218 0.0414105 0.0535095 0.102675 -0.00152328 0.0238141 0.11115 0.0633322 -0.12651 -0.0314528 0.000538142 -0.138505 -0.145244 -0.0337471 -0.116307 -0.0329036 0.0570055 0.0258849 -0.0791355 -0.0405726 0.115788 0.0393241 0.0746357 -0.0753094 0.140609 0.112185 -0.163124 0.0592808 -0.136871 0.124201 -0.0548817 0.0624912 0.0690891 -0.0865466 0.0395888 -0.114481 0.0565411 -0.0628228 0.129206 -0.109447 -0.147019 0.0311697 0.0206648 0.0227376 -0.0598685 0.0859138 -0.155445 0.158295 0.0405795 -0.0340009 0.0542442 0.0590718 0.00887797 0.0991845 0.00700713 -0.0801052 0.0823458 0.0474516 -0.0194914 0.0295317 0.046355 -0.0468729 0.0419907 -0.0875343 0.0566261 0.0126359 0.176416 0.00370512 0.0540976 0.0735583 0.0208828 -0.152914 0.100555 -0.0613318 0.00245531 0.0224195 -0.118648 0.0548576 -0.00947775 -0.118009 -0.0208122 0.0115162 -0.0222513 0.0113887 -0.107387 0.107206 -0.0160832 -0.0535558 0.0745212 0.124854 -0.0417833 0.0104182 0.184134 0.0849961 0.069491 0.0145185 -0.0621691 -0.084054 -0.101815 -0.137072 0.0530156 0.0397166 -0.0638582 0.00228291 -0.0126764 0.100717 0.0347712 -0.0161134 -0.0937628 -0.026909 -0.00820153 0.15105 0.144855 0.0216235 0.0490955 -0.0246399 -0.000497693 -0.0801963 0.0273782 -0.101292 -0.0804397 0.0911618 0.103761 -0.141442 -0.13468 0.0647399 0.0596634 -0.0223451 0.126533 -0.0153807 -0.0569613 -0.00372812 -0.152427 -0.0883987 0.0703471 -0.0537975 0.163198 0.0273047 -0.00938393 0.0956509 0.0355949 -0.00526868 -0.0253543 0.00733295 0.0991511 -0.123972 -0.032965 0.0526857 -0.0821403 -0.141989 0.021328 -0.138837 -0.0674633 0.0576861 0.111088 -0.0147088 -0.089119 -0.00531989 0.0246683 -0.0451157 -0.0397222 -0.0171327 0.150741 -0.193408 -0.00245867 -0.113464 0.13921 -0.12876 0.0339626 0.0485122 -0.0575811 -0.0426931 -0.120367 -0.0164621 0.0823425 -0.0870256 0.000824227 -0.10244 0.148128 0.190945 -0.0721482 0.0864272 0.0233724 0.0662811 0.0332124 0.104885 -0.170049 0.0310068 0.101215 0.162688 -0.0419417 -0.129305 -0.104654 0.0434912 -0.042305 -0.00307991 0.00307297 -0.0550192 0.0192631 0.14368 -0.0521284 -0.0138367 -0.192685 -0.0100159 -0.00976097 0.116581 0.111185 0.0240827 0.0319298 -0.174189 0.127658 -0.0256911 0.0542643 0.0643699 -0.122581 -0.0314923 0.149933 -0.0652731 0.140017 -0.0586352 0.0917452 -0.0901524 -0.0193367 0.0993169 0.0144395 -0.146351 0.140884 0.0239141 0.101998 0.0409278 -0.146702 -0.055057 -0.0120174 -0.0879647 0.0354205 0.0940233 0.0100448 0.0992114 -0.159815 -0.0151449 -0.0959758 0.0174418 0.0760688 -0.0738803 -0.0460911 0.0418241 0.0560844 0.0684317 -0.0976055 0.0772177 0.0723745 -0.064235 -0.0352528 0.0497952 0.0310893 -0.0667432 -0.0544636 -0.0103448 -0.0614999 0.0629038 0.115902 0.00799636 0.0774104 0.0283435 -0.0186409 -0.115247 -0.153022 0.0508923 -0.00277361 -0.0661529 -0.118745 -0.123588 -0.0308917 -0.010452 -0.153065 0.0420605 -0.194849 0.162938 0.0575224 0.173706 0.130589 -0.0298419 0.0267606 -0.03911 0.0957735 -0.0210087 0.0296013 -0.0280509 -0.124318 -0.0291618 0.0530681 -0.0265705 -0.0541818 0.0331649 -0.0914609 -0.097871 0.116594 -0.0657533 -0.118097 0.0631204 0.130425 -0.0630525 -0.0718567 -0.151368 -0.00524323 -0.0317096 0.0115904 -0.158385 -0.083915 0.0603523 0.00874675 0.0319086 -0.115297 0.13032 0.0581047 -0.0952681 -0.106218 0.144834 -0.0421143 0.11174 0.0068124 0.189053 0.0841461 0.182939 0.0916845 0.0630269 0.1114 -0.0129448 -0.0640446 -0.0511498 0.192825 -0.105517 0.12765 -0.19526 -0.0165015 0.0421403 -0.0280212 -0.0764224 -0.0475144 0.131785 -0.026366 -0.0462285 0.0225711 -0.000154362 0.0293231 -0.139126 -0.124528 -0.0143422 0.126158 0.094176 0.0159936 -0.169115 0.12809 -0.0535577 -0.125435 0.108107 -0.0120211 -0.0260911 -0.014283 0.148901 0.0454764 -0.0987266 -0.0372024 -0.036576 0.046902 -0.176888 -0.108318 0.193955 -0.0404896 0.010334 -0.0879774 -0.0963788 0.0149796 0.0978154 -0.0227966 -0.113269 0.122933 0.14409 0.0542644 0.0303657 -0.157307 -0.0178709 0.053378 0.0484306 -0.0315679 -0.0137582 -0.134751 0.1559 0.107625 0.0355979 0.0195926 -0.155139 -0.0275013 -0.185033 0.184126 0.184376 0.174874 0.0208669 0.0384152 0.0709095 0.0465841 0.0913396 -0.0519782 -0.106611 -0.0326917 -0.027868 -0.0716175 0.101364 0.164112 -0.00171232 0.0525722 0.00762132 -0.0707149 -0.144979 0.134208 0.0490293 -0.0136268 -0.0479996 -0.142862 -0.0758175 0.053229 -0.12093 -0.0441731 -0.138459 0.0391531 0.000643862 -0.187557 0.0516631 0.0295266 0.11108 0.00580391 0.0667811 -0.131479 0.0975745 0.146941 0.111083 -0.177169 0.0616375 -0.180185 -0.0352043 -0.142798 0.0557307 0.0167264 -0.0466987 0.139855 -0.121381 0.0364113 -0.11339 -0.0431701 -0.14655 -0.197375 0.177691 0.0776435 0.137436 0.00566813 -0.0960172 -0.0731811 0.109268 -0.147808 -0.180115 0.0259994 0.125945 0.106561 -0.117619 -0.0754074 0.0133655 -0.117618 -0.0508231 0.145695 -0.114403 0.0451377 0.115951 -0.0695149 0.0649859 0.0301029 0.116192 0.0070843 -0.154839 0.135986 -0.0265236 0.172396 0.0409374 -0.14229 0.109364 0.0391254 -0.00792314 0.0327593 0.053888 0.125652 -0.0344936 0.0873031 -0.0512552 0.0635669 -0.04057 0.0571012 -0.106095 0.00540666 0.00260884 -0.0454605 0.00692491 0.11579 0.0885732 0.0797924 -0.0517065 0.0643917 -0.00703776 -0.0452085 -0.0641672 0.0280577 -0.043319 -0.00574142 -0.070002 -0.0495712 0.0744659 0.0218389 -0.0373091 0.116358 0.0129172 -0.0767968 -0.00434389 0.103438 0.111027 -0.142721 -0.0893305 0.0602744 0.0652841 -0.0229843 -0.0790939 0.122312 0.0472945 -0.0821855 -0.0516895 -0.0772547 -0.0110818 0.120806 0.119426 0.147072 -0.0030047 -0.00192719 0.0862598 0.0888108 0.00869491 0.0590079 0.0181252 -0.0745685 -0.0823323 -0.000446478 0.0866088 0.00824949 -0.0462262 0.0553587 -0.11702 0.0731791 -0.0513927 -0.138008 0.172568 0.0806301 -0.0466837 -0.0576892 0.0492353 0.0604377 0.0466064 -0.127577 0.0297099 -0.0777256 0.0783695 0.109238 -0.0106507 -0.0578579 -0.143096 0.000632686 -0.0487273 -0.130744 -0.0265947 -0.0177555 0.0839233 -0.118254 0.127678 0.061679 0.00335982 -0.0197777 -0.0616289 0.0759765 -0.107046 -0.0147252 -0.164279 0.0742172 -0.0542331 -0.157129 -0.0654928 0.034916 0.15128 -0.123112 -0.0947873 0.0842017 0.0353085 -0.0907465 -0.112053 0.161943 -0.11346 -0.0444051 0.0122514 0.0386921 0.138368 -0.0740234 0.00950138 -0.06364 -0.058553 0.0906662 0.0210274 -0.151995 0.133565 0.17099 -0.0142131 0.0943248 0.124232 -0.0531809 0.125904 0.0550717 0.0481163 -0.0250839 0.113883 0.187667 0.106934 -0.0301343 0.0256987 0.0500043 -0.0168131 0.0731889 0.115586 0.153421 -0.0527947 0.00613396 0.0371628 -0.0896102 -0.0785179 0.138692 0.0858221 -0.115425 0.101018 -0.101356 0.0700076 0.118323 0.0986048 -0.0891992 0.0153801 0.00474826 -0.0800115 -0.0253092 -0.040433 -0.0181957 0.060787 0.0162741 -0.0106055 0.100742 0.0156666 0.0436372 0.033477 0.0508827 -0.148591 -0.105982 -0.151421 -0.177111 0.0783571 -0.0351971 -0.00055124 -0.0148163 -0.10852 -0.144443 -0.0614595 -0.0701789 0.086377 -0.0806838 0.0531258 -0.0199614 0.0132986 -0.046652 -0.158571 -0.0495477 0.068976 0.0317875 -0.0124762 0.153826 -0.12056 -0.0899109 0.00126618 -0.194986 0.104403 -0.0264026 -0.180161 0.0720439 0.0494965 0.06612 0.0609707 0.0570171 0.0266472 -0.0200236 -0.144752 0.0894765 -0.0807967 0.105798 -0.0433916 0.149268 0.173097 0.0388089 0.158253 -0.185701 0.0176284 0.0191582 0.155457 -0.0782664 -0.00541559 0.0683574 0.026718 -0.0878053 -0.0156418 -0.0108636 0.129094 -0.119307 -0.0188336 -0.066374 -0.0818751 -0.0741478 0.0544457 -0.0368636 0.0605569 0.0558195 -0.0332078 0.102095 0.089913 -0.146491 -0.0713355 -0.157935 -0.0419063 -0.00689618 -0.106526 0.032037 0.125473 -0.0224839 0.079076 0.0689598 -0.00357311 0.106084 0.0424203 -0.0702348 0.11081 0.150248 -0.0435774 -0.0941204 0.0592754 0.0891958 0.0667252 -0.124754 0.148047 -0.0366516 -0.00148331 -0.153774 -0.0447587 -0.0500467 0.107901 -0.00596957 0.0357942 0.000604331 0.160971 -0.0504956 -0.00554658 -0.0624438 -0.0221763 -0.152956 0.139438 -0.0609499 -0.0824189 -0.0948187 0.0238953 -0.0666536 0.0890828 -0.033756 -0.000966131 -0.114344 -0.198573 0.00115184 -0.102067 -0.159775 0.0173538 0.13118 -0.0238699 0.195474 0.110768 -0.111285 0.131351 0.0639548 -0.02086 0.0442443 0.0568778 -0.049157 0.0767335 -0.0155474 0.106646 0.152041 0.123653 -0.0531643 -0.0289109 -0.0471866 0.168133 -0.0404772 -0.0858857 0.12326 0.0245567 0.0361926 -0.0674299 0.0512696 0.0292174 -0.0221043 -0.0358958 0.0601227 -0.0138179 -0.0232662 -0.00714807 0.100849 -0.0216044 0.0502641 0.0939365 0.0388576 -0.0680673 0.0391499 -0.0409608 -0.0249243 0.00992402 -0.0300196 0.07299 -0.00588379 -0.150401 0.0926176 0.00457537 -0.0880426 -0.152661 0.133404 -0.152928 0.13108 0.00145424 -0.0036787 0.0659154 -0.0608498 0.109452 0.0815027 -0.0986717 -0.0346235 -0.0103253 -0.0868396 0.0376952 0.139849 0.0214822 -0.0706634 -0.13619 0.0173149 0.151805 -0.14168 -0.0723125 -0.0776059 -0.0317044 0.00471721 0.0398882 0.0819104 0.00103567 0.0458127 0.131978 0.0780824 -0.156009 -0.0523272 -0.124173 0.0467911 -0.0901437 -0.0362086 -0.107091 -0.174417 -0.0651448 -0.0447689 -0.0111212 -0.102044 -0.0977284 -0.167683 0.0131993 -0.01051 -0.151295 0.0742709 0.0921791 0.0414002 0.0516524 -0.0876848 -0.0513193 0.107122 0.00958949 0.116333 -0.0864047 0.0442515 -0.0730442 0.0814233 0.054048 -0.0395808 0.080666 0.12727 0.00197953 0.0415992 0.020831 0.106073 0.0293051 0.043308 0.0795756 0.0921659 0.197934 0.0631144 -0.11458 0.0908103 0.105182 -0.10603 0.068797 -0.135709 -0.122148 -0.164594 0.165895 -0.113968 -0.0343282 0.0376563 -0.0408175 0.0402907 -0.0336281 -0.104621 0.144781 0.0562995 0.119777 -0.0976294 0.00178428 0.181588 0.0312083 0.00679018 -0.0148594 -0.105456 0.0266455 -0.0844996 0.0140774 -0.00738525 -0.0861584 0.0141241 -0.0442172 -0.0664888 -0.0239251 -0.0721468 -0.110951 0.018331 -0.117855 0.0330493 0.0371931 -0.0660495 0.0890242 0.0353711 0.15625 0.0454883 -0.0654255 0.0458307 0.0789672 -0.0705967 0.0124014 -0.0393802 0.102309 -0.084827 0.0438011 0.087559 -0.00389418 0.139139 0.0438075 0.103727 -0.143095 0.0054791 0.0371 0.0423655 0.144425 0.159968 -0.0876186 0.0641542 0.0828256 0.00915493 0.0639236 -0.0331576 -0.0305472 -0.0880643 0.190954 -0.142721 0.00626933 -0.0462194 -0.0277432 -0.0313901 -0.0171552 -0.141065 -0.0737272 0.0594226 -0.0478528 -0.0302353 -0.148834 0.0144197 -0.0440686 -0.0178598 -0.0332785 -0.184265 0.124654 0.134209 0.111174 0.00604243 -0.0159234 0.112368 -0.0248027 0.0296078 0.0251954 -0.130722 0.0264422 0.00958975 -0.018454 0.0724433 0.183166 0.120314 0.0711958 -0.0271591 -0.0265276 -0.0102979 -0.126113 0.0984935 0.0286743 0.144955 -0.0643261 -0.0137351 -0.00865234 0.15717 -0.176749 -0.192583 0.0421541 -0.17509 0.0246252 0.00566752 -0.161657 0.013868 -0.132957 0.135741 0.0329824 -0.0640212 -0.107999 -0.112745 -0.0334733 -0.0414246 0.147509 -0.083213 -0.0561357 0.01884 0.0298487 0.101211 -0.0944265 0.121578 -0.0442043 -0.0334354 0.0362161 -0.0469812 -0.163576 0.0269681 -0.00724393 0.072354 0.0166062 0.0885759 0.0257162 -0.046366 -0.182161 0.100449 0.0924221 -0.046375 0.0104892 -0.0367513 0.198775 0.186109 0.181078 0.0203154 -0.0900559 -0.150573 -0.0338699 0.0439886 -0.0892786 -0.132583 -0.0693299 0.0695861 -0.0424153 0.102412 0.0767966 0.0668253 -0.160625 -0.197214 0.154919 -0.00979789 -0.0444768 -0.120616 0.116685 -0.083324 0.0263189 0.0784798 -0.0438268 -0.10867 -0.0145314 -0.0422471 0.0502073 0.180729 -0.00303643 0.0583887 -0.0263782 -0.102399 0.0891144 0.0292847 -0.149956 0.0218041 -0.09151 -0.0808621 -0.0192988 -0.0613086 -0.094136 -0.0079598 0.0415523 0.136915 0.197437 -0.0886034 -0.0126006 0.0656445 -0.0425416 0.027195 -0.0668777 -0.0763341 0.0818831 0.0402094 0.0339802 0.00984913 0.122187 -0.0380897 -0.122305 -0.00330819 0.0361645 0.107356 0.0334492 0.0458866 0.087941 -0.00155474 -0.0347073 -0.134496 -0.103439 -0.0194805 0.0126202 -0.0846313 -0.0322194 -0.1711 0.103112 0.11994 -0.00190942 -0.148555 0.0168424 0.0352105 -0.015207 0.0648697 0.184378 -0.0737264 -0.0240991 -0.0191188 0.00750325 -0.0734119 0.0481448 -0.147529 -0.0653243 0.0193191 0.0244471 -0.182815 0.189012 -0.0220277 0.0343072 -0.0727331 -0.0411868 0.0780984 0.13015 -0.125228 -0.0340369 -0.0446275 0.0956312 0.151009 0.0666481 0.0343942 0.0307265 0.0441954 -0.0165328 0.0455851 -0.0963943 -0.00829204 -0.0357733 -0.0247422 -0.10724 0.0621636 -0.0346145 0.0259822 -0.129084 0.0664217 -0.135225 -0.0405351 -0.0307169 0.0397638 0.079994 -0.0409292 -0.105504 -0.0327309 0.0993914 -0.000957016 0.124233 -0.0863444 0.0134889 -0.0166555 0.00389936 0.0301567 0.0926672 0.0398394 -0.0881057 -0.0186326 0.00917326 -0.0733018 0.0328826 -0.0368907 0.107206 -0.0512527 -0.0234367 -0.0771309 -0.0600341 0.0284335 -0.164501 0.0306076 0.0715505 -0.0572862 -0.0243389 0.193873 -0.0858652 0.0860822 -0.00571156 0.00718807 0.0067895 0.0345124 -0.0229888 -0.0212196 0.0498585 -0.138304 0.0441259 0.030059 -0.0658876 0.048981 -0.0411649 -0.0153424 -0.0680759 -0.0264642 -0.0434376 -0.0320833 0.0663556 -0.116219 -0.031793 -0.156842 -0.0868217 0.0128705 -0.163396 -0.00344859 0.0872099 -0.105803 0.101923 -0.13415 0.0479246 0.199498 -0.163063 0.133622 0.050663 0.0242113 0.124839 -0.0968091 -0.067217 -0.0717828 -0.159765 0.0840012 -0.0458305 -0.00906707 -0.125485 -0.073547 0.157403 -0.0890255 0.033306 -0.0285075 0.101274 0.0908782 -0.126177 0.0544191 0.0221035 -0.00837781 -0.0834827 -0.0988779 0.0565822 -0.011274 -0.00206672 -0.0160741 0.0026232 -0.0694745 0.0499377 0.0788531 0.0595154 -0.00658388 0.0149263 -0.104007 -0.0403986 0.0882338 -0.0490212 -0.129352 -0.0820125 0.0999543 -0.0106559 -0.17324 -0.0280294 0.0218311 -0.0883869 0.00928617 0.0647964 -0.0880522 0.0633924 -0.0910478 -0.167756 -0.0269644 -0.162245 0.199339 -0.0657564 0.141829 0.013063 -0.0392711 0.0390298 -0.0936454 0.133564 0.0483805 0.0346062 -0.156521 0.14001 -0.0610523 -0.113915 0.0979481 0.139484 -0.0429404 0.0666142 -0.0755418 0.0909865 0.0519679 0.176077 -0.00797493 0.0440395 0.177914 0.00851712 0.104965 -0.0542151 0.0606681 0.108027 -0.0213252 -0.0282675 -0.0307379 0.0154928 -0.110433 0.170693 -0.151269 0.057815 0.047002 -0.0971675 0.0997887 0.00279772 0.0292501 0.0833777 0.100359 0.0424314 0.00137841 -0.0643869 0.0137438 0.027177 0.0648659 0.0198031 0.0732246 -0.120172 0.0630461 0.0482524 -0.0255235 0.0796158 0.0402268 -0.151645 0.0911531 -0.021516 -0.0215661 -0.145836 -0.00458128 -0.011497 0.0738711 -0.0942095 0.0567673 0.0937262 0.0136674 0.012868 0.0658318 -0.0397263 -0.144898 -0.04537 -0.0627718 0.130336 0.0594257 0.104946 -0.0267324 -0.0285477 -0.017864 0.016027 -0.0502212 -0.117536 0.0224992 0.122327 -0.134729 0.121616 0.0891776 0.119146 -0.0337754 0.0350297 -0.0118113 -0.142643 0.150447 -0.069773 0.125872 -0.111985 0.065819 0.0120538 -0.0279139 -0.0174972 0.00865221 0.0172001 -0.115129 0.0381397 0.115052 0.00777598 -0.114866 -0.124567 0.113031 0.138584 0.158248 -0.0442466 0.0206093 -0.0309268 0.0366325 -0.05931 -0.000550049 -0.0292426 -0.00684991 -0.0489943 -0.0799814 -0.0921771 0.0112636 0.00414262 0.0481327 -0.0494972 0.118164 0.00711755 0.0624808 0.130768 0.122854 0.1449 0.175443 0.110808 0.18581 -0.0523533 0.0691728 -0.0445601 -0.0804386 0.0346798 0.0582633 0.0969833 -0.0266773 0.0925105 0.160796 0.139744 -0.0233569 0.0396612 0.0674231 0.0951637 0.0594265 0.00167524 0.0123266 0.101548 -0.0813349 0.0622123 0.0756898 0.0510806 -0.00830878 -0.157178 -0.0150285 0.0689641 -0.057462 0.117553 -0.00741318 0.0599488 0.103919 -0.0313044 0.0544415 -0.0379492 0.0936328 0.0492561 0.0980287 -0.104621 -0.0779779 0.0430774 0.0667175 0.0549933 0.115592 0.0893677 0.155064 0.105569 -0.119348 0.0488005 0.07996 0.00440653 0.0780011 0.0835463 -0.0108238 0.0741233 0.0655637 0.0117773 0.0380747 -0.111987 -0.088406 -0.184864 0.0259342 0.144763 -0.0258035 0.10439 0.0045922 -0.0637156 -0.0438656 -0.127276 -0.183843 -0.0477821 0.0431915 -0.103615 0.154311 -0.0301062 -0.12 0.0459147 0.013356 0.134505 0.0283957 0.00281557 0.0347515 -0.141107 0.1727 -0.155451 -0.165493 0.0318812 0.046143 -0.120128 0.107789 -0.0402549 -0.169209 -0.0438343 -0.0861891 -0.0960851 -0.0672116 0.00777442 -0.0427992 -0.169613 -0.0116184 -0.134626 0.123227 -0.0909653 -0.00610119 -0.153473 -0.143847 0.135131 -0.0340882 -0.0791747 0.129679 -0.168451 0.0304449 0.0537769 0.100922 0.145153 0.0808716 -0.0390839 0.19602 -0.128944 -0.11142 0.0627272 0.0298478 -0.0440711 -0.113678 0.039642 0.00187421 0.00937686 0.0578093 0.0907842 0.0159123 0.164023 -0.0793442 0.145427 -0.0660507 -0.0250239 -0.104915 -0.150351 0.16462 -0.101711 0.0193502 -0.0277007 0.094954 -0.0519924 0.038577 0.0445045 -0.00342447 0.092717 -0.0476402 0.0846441 0.00254347 0.0656913 -0.178237 0.0262323 -0.0358483 0.013406 0.130775 0.0738318 0.0752244 -0.0314576 -0.0517912 0.0622411 0.051969 -0.0760118 -0.0100047 -0.0591546 0.0443023 -0.0247925 0.0398254 0.0360122 -0.0308171 -0.0817822 0.0607022 0.0190428 -0.026396 0.0773134 -0.0542507 -0.10431 -0.00124945 0.0603271 0.0834975 0.0963651 -0.0752253 -0.166089 -0.104298 0.180036 -0.0613515 -0.0565187 -0.184005 -0.0976381 -0.046285 0.0225167 0.0758785 0.0692332 0.0388087 -0.000485213 0.0378938 0.0167762 -0.0403756 0.193559 0.000425393 0.0736535 -0.0772964 0.167121 0.151266 -0.0228371 -0.0140411 -0.00768528 -0.0886344 0.0388352 0.00244942 -0.0583944 0.0564899 -0.0360798 0.0260327 0.0160145 -0.121537 0.0875802 0.0929055 -0.0989684 0.0199833 0.0745095 -0.00447205 -0.0441429 -0.0654945 0.0221852 0.0969625 0.0553375 0.0415954 -0.011239 0.0012449 -0.0612876 -0.0651538 0.132197 0.023853 -0.0675563 0.163375 -0.113886 0.0371808 -0.112883 0.0959321 -0.00477753 0.127612 0.0441585 -0.0260397 -0.0267353 0.0454569 -0.0457477 -0.153219 -0.00342074 0.131256 0.0874881 -0.146791 0.0211834 0.0407038 0.179902 0.0573061 -0.0180662 0.0436366 -0.0805702 0.0157112 -0.100395 -0.014761 -0.0515734 -0.0630163 0.000422419 0.116057 -0.136977 0.0194182 0.0147164 0.0184016 0.059766 -0.117176 -0.083253 0.00235525 -0.00292106 -0.156686 -0.0931255 -0.0437163 0.0233177 0.0357914 0.176997 -0.0462613 -0.0647508 0.0245801 0.0480228 0.0457587 0.0364953 -0.0426902 -0.116671 -0.033443 0.133453 0.0566378 0.00670546 -0.174785 -0.0476603 -0.0545445 0.0143616 -0.0522373 0.0763282 -0.0635107 0.122018 0.0180581 -0.132943 0.0245733 0.0885748 0.0445542 0.175621 -0.168967 0.111811 -0.0932595 -0.106699 -0.0647177 0.0213505 -0.0502809 -0.161215 0.0226141 -0.00879367 0.0229031 -0.0411863 0.0660658 -0.0973679 -0.0113335 -0.0967588 0.121355 -0.173333 -0.0120025 0.0760317 -0.0206811 0.0170793 0.109267 0.161734 -0.0112105 -0.119125 -0.0226417 -0.133154 0.0324134 -0.0395006 -0.0620655 0.0689342 0.083303 0.0974148 -0.0475326 0.0391583 0.137561 -0.0442347 -0.00562088 -0.0569558 0.000133163 0.0358635 -0.03184 0.000874789 0.080079 0.00595396 -0.000106121 0.0874522 0.0973346 -0.056347 -0.0865323 0.119072 -0.138767 -0.0856994 -0.0158684 -0.0345966 -0.104955 -0.00293792 -0.0915797 0.0399997 -0.164288 -0.00536185 0.017112 -0.0408139 0.0358892 0.0253589 0.0290775 0.0473324 0.000549135 -0.00294635 -0.0141471 -0.0687658 0.017165 -0.135189 0.105075 -0.00546789 -0.00659272 -0.104759 0.0604214 0.067311 0.0471683 0.13676 0.121486 0.0452692 -0.021208 -0.0806511 0.00298901 -0.0291822 -0.145347 0.0538563 0.0188517 0.0325326 -0.0531932 -0.021713 0.153552 0.101499 -0.0202407 0.0232697 0.0211873 0.0723066 -0.0407833 -0.0970889 0.0131071 0.0585901 0.00789681 0.0302514 -0.140046 -0.123194 -0.0294535 -0.0825759 -0.0369204 0.0281435 -0.161398 -0.0166573 0.145942 -0.00893486 0.0783327 -0.0566301 -0.0943537 -0.11257 -0.146969 -0.140761 0.0159692 0.0933415 0.0218754 0.00456022 -0.00526056 -0.164092 0.132568 0.165813 -0.0448352 -0.181323 -0.0478302 -0.00482718 0.0233524 0.147888 -0.111433 -0.0869381 0.0878311 0.0243063 -0.115773 0.0508477 -0.0177181 -0.0815898 -0.0139408 0.0167619 -0.0288824 -0.00220938 -0.0263441 0.0749149 0.0759052 0.0496746 -0.00292912 0.00486376 0.0750641 -0.0111666 -0.0599113 -0.0366739 -0.159691 -0.116192 -0.00787344 -0.117103 0.0794673 -0.00302205 0.0684976 0.0250731 -0.105427 0.0588529 -0.0307771 0.0728479 -0.00925293 -0.00919261 -0.084551 0.109063 -0.00764467 -0.0223731 -0.0232346 0.05234 -0.128771 -0.0761506 0.0480348 -0.0551386 -0.0256992 -0.0139552 0.00141687 -0.0879645 -0.0309502 -0.0364091 -0.0791874 0.0153178 0.0298981 0.0372633 0.134475 -0.0460002 -0.0391832 0.129686 -0.032164 0.0662576 -0.0225995 -0.00300339 -0.164048 0.013627 0.0363396 -0.0132656 -0.103032 -0.12178 -0.128791 -0.10338 -0.00257314 0.0853965 0.0180872 -0.0871161 -0.182908 0.0931477 0.0803895 0.138414 0.0988371 -0.0537524 -0.0671878 -0.00852969 0.105671 0.00173606 -0.0958204 -0.00200909 -0.0984972 -0.0419987 0.0601553 -0.107616 -0.00211396 0.0258382 -0.0355481 0.164049 -0.0809175 -0.14746 0.0458491 -0.00960621 -0.109252 -0.139225 0.072119 -0.000266352 0.136484 -0.0527812 0.125108 -0.125069 -0.0845976 0.105181 -0.0107494 0.136668 -0.0671746 -0.0187126 0.0807996 -0.0870922 0.057936 -0.0584401 0.0553792 -0.00601339 -0.0286406 -0.107408 -0.160165 0.18236 0.0886228 -0.178871 0.0190303 0.0776668 0.0527013 0.0474739 -0.0583731 -0.0732049 0.0417342 -0.0552379 0.114774 -0.0645737 -0.0957015 0.0353882 -0.0253498 -0.117599 -0.0484352 -0.026203 0.0451274 0.0177396 0.0314514 -0.100359 -0.107614 -0.102996 -0.0675715 0.00943902 -0.000947271 0.155871 0.014736 0.161429 -0.116936 -0.0500908 0.0449964 0.0305233 -0.131712 -0.0932049 -0.136423 -0.060082 -0.0124844 0.0419832 -0.0179186 0.00908761 0.00106236 -0.0238106 0.0894419 0.0551738 0.140923 0.0932988 -0.0414402 -0.0653911 -0.0736517 -0.0474798 0.0109721 0.0852088 0.00281331 -0.0163638 0.0203191 -0.0124905 0.174343 -0.166759 0.16263 -0.00339299 -0.0501108 -0.113335 0.156677 -0.12208 -0.150103 0.168681 0.0853299 -0.0519519 0.0704829 0.0404973 -0.108206 0.0218959 0.0519 -0.00809262 0.00838905 -0.0217059 -0.0962311 -0.172684 -0.12469 -0.00742655 -0.190734 -0.113998 0.01846 -0.11834 0.0461805 0.0914907 0.0162878 0.172355 0.129769 0.0110808 -0.154595 0.0891507 0.0598636 0.0618827 -0.0764257 0.0318702 -0.0781619 -0.15441 -0.161363 -0.0378852 0.0891195 0.0998333 -0.138649 0.119176 0.0912663 0.0779878 0.119666 -0.103152 0.126939 -0.0757181 0.0657959 -0.014889 0.0971226 -0.137405 0.0874887 -0.102638 0.0550074 -0.0460705 -0.0353681 0.0653859 0.195615 -0.0617565 -0.0417579 0.13579 0.0230359 -0.114452 -0.00603418 0.0365498 -0.130519 -0.109543 -0.0918399 -0.0442097 0.090389 -0.122067 -0.144538 0.0763932 0.0113806 0.108579 0.0161541 -0.00239551 -0.165756 0.163002 -0.0191288 0.0499047 0.00982515 0.0649904 0.0407284 -0.137198 0.0239063 0.111538 0.0693625 -0.0942302 0.15891 -0.0974057 0.0603525 0.105345 0.19107 0.0401439 0.0137282 0.0515013 0.0246707 0.0414859 -0.12734 -0.049109 0.136038 0.0762158 0.053221 0.00537382 -0.0321128 0.0256385 -0.0676491 -0.0585465 -0.0176688 0.0852877 -0.0168207 0.0103192 0.0852479 -0.00771035 -0.0959975 -0.0166942 -0.000139284 0.087327 -0.0619705 -0.124228 -0.105559 -0.0635065 0.172916 0.0756083 -0.0292923 0.0728408 -0.0777027 -0.131029 0.0701962 -0.0683654 -0.056137 -0.0702229 0.0306473 -0.107986 -0.0483019 -0.144171 -0.00397813 -0.0372638 0.134155 -0.0666352 -0.0445924 -0.0018111 0.0552303 0.00116059 0.0404948 0.115151 0.141013 0.164952 -0.0332474 0.0562252 -0.0861552 -0.104115 0.054331 0.0141044 0.0518782 -0.0620462 -0.0242523 0.109375 -0.148823 0.107703 -0.0638524 0.0127587 -0.0391595 -0.103939 0.00728503 0.141942 -0.116391 -0.0306019 -0.0646887 -0.00607369 -0.0247747 0.0464767 0.167959 -0.0507658 0.145798 0.0178789 -0.00391753 -0.0655713 0.0106507 0.0828054 -0.0577392 0.0185337 0.0789993 0.168522 0.0032526 -0.0582052 0.0870581 0.0197467 -0.054644 0.172193 -0.199731 -0.169169 -0.0432184 0.000465295 -0.149668 -0.0466438 -0.178883 0.0292947 0.132934 0.157988 -0.0628517 -0.0360768 0.0604102 -0.0552982 -0.04769 -0.0806733 0.141646 -0.140164 0.0771194 -0.0341319 -0.00402127 -0.0156142 0.0795226 -0.0155476 0.0713409 0.129045 0.056849 0.00684408 -0.0908042 0.0971933 -0.102384 -0.0662861 -0.00107875 -0.00635841 -0.056201 -0.0626693 -0.0300954 -0.0139457 -0.0425383 -0.125607 0.102119 -0.0103257 0.120775 0.153197 0.0864042 -0.0106628 0.0768146 0.180296 0.0236296 -0.0096037 -0.00556857 0.0357355 -0.0272155 0.0420872 0.169622 -0.0325273 -0.0822313 -0.025689 0.0872159 -0.0428575 0.162734 -0.0362811 -0.077501 0.171744 0.134894 0.040941 0.0474838 0.0148118 0.0952486 -0.0731076 -0.00945172 0.149646 0.006961 -0.0396168 -0.0854728 0.0479641 -0.148979 -0.00196384 -0.100046 0.00890066 -0.136597 0.10895 0.00353554 -0.0634885 0.124247 -0.108674 0.00300134 -0.0141661 -0.0285517 -0.0631658 0.101893 -0.16105 0.120697 -0.0109587 0.0328885 0.0339296 0.0851039 -0.170618 -0.0593808 0.025135 -0.114422 0.000458255 0.0646217 0.0199107 0.0191717 -0.0633208 0.0985721 -0.0559596 -0.117789 -0.114594 0.049133 0.0535781 0.00400945 0.00831683 -0.0046402 0.110946 -0.0737956 0.138527 -0.0422241 -0.111984 0.055701 0.126684 0.0698285 -0.0810537 0.17084 -0.0894469 -0.147528 0.00337312 -0.0344374 0.0521783 -0.128433 0.14322 0.0308657 0.0461713 -0.102692 -0.149088 0.0939893 -0.0160691 0.138142 0.0657481 0.0372895 -0.00963363 -0.0932351 -0.0876226 -0.0794458 -0.00233711 -0.054575 -0.079417 0.00680688 0.00906467 0.122576 0.0370153 0.060398 0.103173 0.010484 -0.105477 0.0740144 0.00278727 0.0371895 0.0714924 -0.0682769 0.03359 -0.0517654 0.0493908 -0.0766692 0.14395 -0.00822147 0.133052 -0.031183 -0.126199 -0.115918 0.015385 0.0850482 -0.0265892 -0.00159066 -0.0818329 0.0904627 -0.0170468 0.0573593 0.114312 0.0247117 -0.0619323 0.0841006 -0.0194232 -0.0226432 -0.0115651 -0.0145975 -0.0101325 0.059101 0.128323 -0.165789 0.0282168 0.133161 -0.116559 0.148173 -0.0216304 -0.0873472 0.002782 -0.155863 0.0700682 0.0366477 -0.0933963 -0.0239168 0.0842792 -0.170622 0.0679192 0.125956 0.156093 -0.0947594 -0.125523 0.0876674 -0.00788373 0.0565974 0.0238864 0.0464909 0.0169502 -0.0508192 0.138999 -0.0815066 -0.00282728 0.128475 0.0206493 -0.00700345 0.107651 -0.0184036 -0.179554 0.0693883 -0.0607186 -0.0374428 -0.0282581 0.0370114 -0.189704 -0.153856 -0.0909453 -0.0991536 0.0946914 0.0758725 0.0284653 -0.0330006 0.161481 -0.0430058 0.0863258 0.0508897 -0.0222935 0.131333 0.155157 0.0528498 0.0900739 -0.164994 -0.134926 0.146252 0.0546996 0.0762589 -0.0417643 -0.0713285 -0.0129534 0.0442168 0.0120643 -0.144127 -0.102559 0.0735019 -0.0389283 -0.0193308 0.0676398 -0.0327514 0.0632415 0.0254484 -0.00475196 0.0299563 -0.0383048 0.0257433 0.12106 -0.140456 -0.0967084 -0.0478123 -0.0724224 -0.191385 -0.0806322 -0.028415 0.125557 -0.14298 -0.0274553 0.016702 -0.132147 -0.102906 0.0828369 0.181709 0.00996213 0.14564 -0.0112053 0.119461 0.023017 -0.0218123 -0.00494466 -0.115261 0.147649 -0.0168496 -0.108918 -0.0638424 -0.106668 -0.0108665 -0.090456 0.082156 0.0841657 -0.0669108 0.0586883 0.0641367 0.00808675 -0.0777733 0.026526 0.0483833 0.174642 0.0331139 0.0131957 0.0531765 -0.142589 0.117105 -0.140445 -0.124463 0.0736029 0.0835646 0.0545373 0.0741579 0.0596512 0.0231235 -0.13814 -0.127919 -0.0951961 0.0226808 -0.0422932 0.043597 -0.0778161 -0.0533115 -0.0192657 0.0401551 0.0748568 0.0938243 0.0235173 0.15553 -0.14641 -0.136502 0.0983052 -0.119784 0.107305 0.0427625 -0.040012 0.00616982 0.0478407 0.00744781 0.00684287 -0.059598 -0.0680997 -0.100999 0.0366041 -0.0626164 0.00544793 0.0991742 0.0117842 -0.178682 -0.114463 -0.00775332 -0.0315612 0.0545806 0.0221156 -0.169936 0.0121314 0.0633418 0.059401 -0.0596919 -0.0410062 0.0574978 0.044027 0.0707893 -0.0202682 -0.163919 0.116226 0.191343 0.111577 0.127374 -0.0628861 0.0492039 0.0302989 -0.144739 -0.151376 0.0269021 -0.0649799 -0.106586 -0.0602253 0.0464208 -0.000851473 0.0539318 -0.0769597 0.168441 -0.054874 -0.0973604 -0.0844641 0.0623566 0.0531902 -0.0373987 -0.0470657 0.0489168 -0.023889 0.0767478 -0.0161306 0.00028862 -0.0592503 -0.00698919 0.0659459 -0.023813 -0.00868391 -0.0993301 0.0400775 -0.139705 -0.0564503 -0.0439967 0.0236259 0.110769 -0.0151295 0.0525008 -0.172028 -0.179373 0.0612945 -0.00580572 -0.016249 -0.0394684 0.0995171 0.0245684 -0.115938 0.0527101 0.103525 0.00970045 0.0179839 -0.0893194 0.00141535 0.010641 -0.19138 -0.00405099 -0.039421 -0.0257334 0.091214 0.137129 0.155741 -0.00451968 0.0519177 -0.0950201 -0.0737677 0.106406 -0.0508261 0.0854053 0.0417426 -0.0587751 -0.0559131 0.120414 -0.0012281 0.0237949 -0.0862121 -0.0619411 0.0048825 0.0349721 -0.0771192 -0.121114 -0.124465 -0.048722 0.0607433 0.0254402 0.0131021 0.0303098 0.0492341 -0.138687 0.00401229 0.0408538 -0.0642795 0.0188543 -0.11087 -0.0697845 0.0874916 0.0100682 0.00257037 0.181704 0.12109 -0.104097 -0.154196 -0.00853662 -0.131129 -0.146662 0.0115661 0.170044 -0.0211087 -0.0903569 0.0789548 -0.0210578 0.0768784 0.00395362 -0.0568739 0.0912698 0.0406609 0.00855652 -0.115986 -0.0824141 -0.0714454 0.00712765 -0.0255187 0.0790281 -0.0426062 0.069176 0.018216 0.0954899 -0.0151029 -0.0662244 0.0262338 -0.00437401 0.110741 0.0783798 -0.0257176 0.0237549 -0.0117741 0.108448 -0.111331 -0.0164137 -0.0692407 0.0897745 -0.0295829 -0.0900075 -0.0332867 0.0443797 0.118879 -0.0512006 0.085545 0.00837937 -0.0621647 0.000786754 0.0438196 -0.084489 -0.0521631 -0.0223786 -0.0220231 -0.0882874 0.0712207 0.158307 -0.179272 -0.013554 -0.155567 0.000707612 -0.166803 -0.0162129 -0.0645243 -0.109385 -0.106998 -0.12637 0.10316 -0.120836 -0.056524 -0.112771 0.110476 0.042668 -0.00659366 -0.0207593 -0.0588137 -0.0294734 0.0498204 -0.0564944 -0.0105407 -0.00103855 0.117866 0.00941555 0.0303566 -0.109115 0.002499 -0.106239 0.126842 0.0768871 0.0269612 -0.0229291 0.0395644 -0.133829 0.0197679 -0.0639039 0.0784444 0.00600189 -0.00467881 -0.066205 0.100382 0.160347 -0.0405021 -0.173824 0.0652531 0.00302416 0.0915947 -0.0313275 0.0899352 -0.0424051 0.00188939 0.0201921 0.0349629 0.0582599 0.0922577 0.0110685 -0.0286976 -0.105541 -0.0121399 -0.100277 0.0232635 0.0794343 -0.0266756 -0.0441016 0.0589709 -0.104911 0.00673884 -0.0150638 0.0271728 0.0195187 -0.0140356 0.00808339 0.0326615 -0.00561632 -0.143378 -0.0241161 -0.130115 -0.0263535 -0.0748513 0.12906 0.117688 -0.124926 0.0621888 0.0719781 -0.0559424 0.124909 -0.0911204 -0.0915183 0.046339 -0.0622716 -0.0605542 -0.0170608 -0.0505299 -0.0486972 -0.0345054 -0.00189255 -0.0500654 -0.178422 0.0654117 -0.117888 -0.00453804 0.163136 0.0913003 -0.152516 0.0160741 -0.0243322 -0.110849 0.134412 0.0221027 -0.0935726 -0.0734651 0.0680723 -0.102444 -0.0887464 0.167133 -0.113683 -0.170675 -0.0224227 -0.0209776 0.0615163 -0.0856789 0.0843952 0.0209581 0.146704 -0.0198722 0.106148 -0.0654397 0.0187144 -0.11817 0.0895142 -0.0258462 -0.0525079 0.102428 -0.0763664 -0.000980487 0.0581028 -0.0481559 0.170902 -0.00871816 0.128898 0.0116051 -0.137023 0.0570494 0.0435563 -0.0208908 0.0135901 0.0743717 -0.0671882 0.036472 -0.165987 -0.116944 0.11606 0.051935 -0.0906506 -0.053627 -0.0127853 -0.151502 0.0698746 -0.0852596 -0.14845 -0.0675083 -0.0768211 -0.0877958 -0.0272769 -0.0906099 -0.0934385 -0.12154 -0.0279047 0.135758 -0.0097289 -0.116257 0.0143597 -0.146315 -0.044717 -0.0264507 -0.0162929 -0.133877 -0.000559132 -0.115315 -0.0118109 -0.0355561 -0.0213906 0.0505507 0.0401016 0.0782694 0.0140705 -0.110072 0.15447 0.0172001 0.0737625 -0.0374855 -0.0211376 0.0222514 -0.0181332 -0.0740742 0.0834348 -0.0560459 -0.0133691 0.136387 0.0356603 0.0571336 0.132457 -0.0545891 0.155863 -0.0777244 -0.021861 0.0325852 0.115006 0.0888271 0.0706236 0.0189965 -0.158665 -0.0581459 0.119682 -0.14853 0.0468193 0.0782029 0.0129986 -0.0342405 0.0312504 0.189402 -0.108553 0.119755 0.000733645 -0.0365368 0.0613562 0.0338905 -0.0665582 -0.0307273 0.0553512 0.0778368 0.0691159 0.0214814 0.0212361 -0.0525866 0.161277 -0.0177215 0.0348658 -0.0881685 0.0563174 -0.0842835 -0.0991896 -0.0460381 -0.043916 -0.0234382 -0.0778448 0.0190121 0.150146 -0.16609 0.101478 0.0733454 -0.00998409 0.0392832 0.0995359 0.0539867 0.0849463 0.0351459 -0.0797517 -0.0683068 -0.122153 0.0448237 -0.120185 -0.131119 0.0805272 -0.0204214 0.0769815 0.186832 0.0428137 0.0251515 -0.0785201 -0.0310309 0.0717082 -0.051244 0.0345902 0.0269647 0.115307 0.11648 0.167715 -0.0787001 0.0579877 -0.186002 -0.036163 -0.0440462 -0.106204 -0.0567294 0.0800369 -0.0741257 0.0935788 -0.164815 0.151796 -0.0186752 -0.182841 -0.0518581 -0.107492 0.172735 0.0113315 -0.198372 -0.0226237 -0.0830512 0.089678 0.00946688 -0.0434058 -0.0924635 0.0771884 -0.172283 -0.154974 0.105299 0.0410703 0.035244 0.0804409 -0.0479293 -0.000717486 0.0552445 -0.0525417 -0.0705157 -0.107968 0.139216 0.110692 0.17344 0.124484 -0.0167927 0.0311953 0.110637 -0.106894 0.0749656 -0.0336543 0.0718238 -0.00420104 0.110658 -0.0933875 -0.03221 -0.0162644 -0.046264 0.0338645 0.0325605 -0.12727 0.109411 0.077726 -0.0409192 -0.00127177 -0.156753 0.075083 0.049273 -0.0181692 -0.0163123 0.0347308 0.0874015 -0.171768 -0.191697 0.00570867 0.118932 -0.0855551 -0.0175264 0.0928413 -0.0542985 -0.0559632 0.00425433 -0.02479 -0.048072 -0.150131 -0.0498688 0.102783 0.0811278 -0.172743 0.0639463 0.0267624 -0.0837508 0.0239494 0.0130039 -0.0539695 -0.188312 -0.185679 -0.074202 0.0472599 -0.135776 -0.0479964 -0.0621335 0.0802404 0.0156806 -0.0178542 -0.138727 -0.0234872 -0.129586 -0.0132345 0.0534702 -0.0664118 0.0419507 -0.0298138 -0.136005 0.0461623 0.077415 0.160252 0.0284308 0.0169324 -0.0425069 -0.00184314 0.0638832 -0.069612 0.0143021 0.106713 -0.110547 -0.101043 0.129584 0.0041173 -0.0080384 -0.0388015 -0.0064601 -0.0154203 0.116715 -0.0805465 -0.164471 0.0695582 0.01717 -0.0288622 -0.0896143 -0.00143937 0.0414446 -0.0385432 0.0345374 0.162465 0.0225007 -0.0399635 0.0643894 0.0135237 -0.0713409 0.0657284 -0.100612 -0.0427128 0.0765723 -0.123084 -0.109884 -0.0847769 -0.0902971 0.048592 0.0551558 -0.0604968 -0.00043678 0.111299 0.111733 0.104095 -0.103663 0.0344262 0.0673804 0.0161759 0.0267835 -0.00448399 0.169875 -0.0958696 0.102086 -0.0453644 0.0196445 -0.00287876 0.0923946 -0.0459125 0.0210187 -0.113637 -0.126813 -0.00302097 0.00433037 -0.147761 0.0892119 -0.163559 -0.0719056 0.179535 -0.12142 -0.140656 0.116408 -0.0334851 0.00767524 0.0786286 -0.086799 -0.0649097 -0.117885 0.0121595 -0.0514923 0.129883 0.089718 0.0307039 0.181573 0.180401 0.136869 -0.0321419 -0.0300282 0.160459 -0.0457877 -0.0475276 0.111709 -0.0669454 -0.0497753 -0.160252 0.112871 -0.0723063 -0.0715831 0.00807164 0.107136 0.174619 0.0361408 0.066248 0.028764 -0.0889064 -0.028863 -0.0382946 -0.0241485 -0.00584282 -0.0847011 0.0328427 -0.0590899 0.0506262 0.102793 -0.0839227 -0.00715929 0.0971721 0.195489 0.176358 0.0643914 0.0348979 -0.0628178 0.0666073 -0.138382 -0.128239 0.0349421 -0.0537081 -0.0373556 0.0290758 -0.0232769 -0.0738389 0.00852209 -0.043364 0.183134 0.0162761 0.00532495 0.148788 0.0133473 -0.111173 0.0718149 -0.0680255 -0.180874 0.00326201 0.0221062 0.133502 -0.171999 -0.153139 0.0480799 0.0666942 0.0252496 0.0889318 -0.171921 -0.0943116 0.0822353 -0.020262 -0.00392929 -0.121865 -0.0110938 -0.0479767 0.185594 -0.0392191 -0.117562 -0.0658461 -0.0603789 -0.159161 -0.0106449 0.107551 0.129305 0.182111 -0.0929651 0.1528 0.0575859 -0.012114 0.0673864 -0.0971112 -0.1068 0.15482 0.00204887 -0.0934458 -0.0433153 -0.0877277 -0.0989086 -0.194422 0.0560657 -0.0869534 -0.0561279 0.167768 0.0721378 0.0274874 0.0212573 -0.0321623 -0.183767 0.0420652 0.146686 -0.0109903 -0.0776716 -0.0260807 -0.0969244 -0.0607698 0.00872326 -0.115757 -0.0334798 -0.148888 -0.0720195 0.124203 -0.0250376 0.081742 0.199097 -0.0272777 0.0475677 -0.0189933 -0.0313657 0.0298922 -0.0329457 0.0286398 0.0551563 0.0623593 0.000809322 -0.0672766 0.0371379 0.0429703 0.0178888 0.0344384 0.102014 0.021182 0.060357 0.0507575 -0.195608 0.0322267 0.151525 -0.0203048 0.0365034 0.0508951 -0.0499341 -0.0218221 0.162463 0.010608 0.0172789 -0.02776 0.0838142 0.0299231 0.0505165 0.028379 0.135456 0.00960566 -0.0170485 -0.0947059 0.0263721 0.109234 0.102051 0.138126 -0.11619 0.0725199 0.0696905 -0.0875928 0.0522345 -0.00440147 -0.149066 -0.0217333 -0.0358263 0.00556912 -0.0892817 0.00966396 0.0865904 -0.131649 -0.0299674 -0.00343618 0.0155789 0.186536 -0.0766149 -0.0169481 -0.0917512 -0.121921 -0.199264 -0.0334974 0.0262149 -0.134262 0.0546721 0.0732064 -0.0994189 0.00626613 -0.0966667 -0.040564 -0.0079968 0.116048 -0.0739361 0.0930374 -0.0612621 0.120552 0.00647372 0.00749834 0.09002 -0.0204083 -0.0510424 -0.00180716 0.00366971 -0.059443 -0.0100013 -0.00659465 -0.00180662 0.150646 0.0908777 -0.0429012 0.0529754 -0.034582 -0.0271535 0.0233339 -0.0684641 0.0318063 0.144744 -0.0911691 0.0336305 0.0422946 -0.0737807 0.0263918 0.0292149 -0.180665 0.0131122 0.0817769 -0.160799 0.0115667 -0.0522571 -0.0407125 0.0969826 -0.0585127 -0.00201171 -0.00875546 0.116796 0.0304447 0.0636796 -0.0101707 -0.106163 0.0566406 -0.0548813 0.0470484 -0.110471 -0.0121647 0.0791671 0.136196 0.0344983 -0.0495042 -0.152911 -0.110967 -0.104483 -0.0123138 0.129628 -0.092277 -0.00772673 -0.124975 0.0499205 -0.00739006 -0.0303447 0.0997689 -0.0347495 -0.120776 -0.176965 0.0693098 -0.0725931 -0.061995 0.145913 -0.0330233 0.0261059 -0.0702188 0.0450662 0.0797054 0.125101 0.159006 -0.144553 0.00670835 0.174466 -0.0421359 -0.049104 -0.0629375 -0.0856153 0.0881793 0.070402 -0.017677 0.00203694 -0.0964115 0.140236 -0.0135448 -0.0865645 -0.0592141 0.179613 0.109045 0.0878529 0.0466166 -0.0823852 -0.0289156 -0.000979224 0.123992 0.0661798 -0.113051 0.00809305 0.0189159 0.166839 -0.16886 -0.139486 0.00625529 0.192802 0.0519713 0.196453 0.0333428 -0.128747 0.116755 0.12892 -0.11329 -0.0940499 -0.0588283 -0.0025248 0.0970753 0.0710212 -0.0597077 0.0172682 -0.0415699 -0.0496966 -0.0754228 0.0167994 -0.0475965 -0.111422 0.00334856 -0.0502534 -0.0370637 -0.0216827 0.0724935 0.0755178 -0.0644767 0.165613 -0.0228533 0.0205342 0.0259412 -0.133683 0.124192 -0.17323 0.0365242 0.00925123 0.0769688 0.0171008 -0.0901427 -0.00299131 0.00202077 -0.0501131 0.11147 -0.0082472 0.0146739 -0.0748896 -0.0903861 -0.0179718 -0.018604 0.0190183 0.0798736 -0.0505356 0.147445 0.130858 0.15359 0.0651678 0.178456 0.0688332 -0.0486117 0.118528 0.161778 0.0925077 0.0485469 -0.0606324 0.0993305 -0.030736 0.165536 -0.043894 -0.0222473 -0.0127534 -0.0349943 0.0646416 -0.00907479 0.021006 -0.0926826 -0.0861793 0.0564965 0.0706284 0.0834592 -0.0607661 0.0398764 -0.130955 0.0243447 0.0497624 0.0998224 0.0633085 0.0425879 0.0497174 0.050375 0.11015 -0.00562842 -0.0127552 0.0453248 -0.166694 -0.0928814 0.0113838 0.106674 0.0772747 0.0759979 0.0377341 0.0728787 -0.0576834 -0.0329922 0.0273978 0.0651414 0.0999641 -0.0167547 0.0341569 0.023368 0.0792594 -0.128199 -0.0447429 0.122265 0.151441 0.0682607 -0.116296 -0.0154197 -0.157641 0.0465972 -0.165237 0.0436434 -0.0659942 -0.0495759 -0.0533938 -0.0238687 0.0553489 0.0982835 0.127026 -0.165138 0.0190543 0.123476 0.182691 -0.0371623 -0.175403 -0.0909814 0.0367105 -0.0493797 -0.0888667 0.0748155 0.0715838 -0.177659 0.095359 -0.0441924 0.0320257 0.00203285 -0.061783 -0.0045476 -0.101817 0.0478049 0.0521817 0.163244 -0.0137418 0.116321 0.0237812 0.033431 0.0892114 0.0106849 0.0817681 -0.0780556 0.14546 0.0445026 0.0270879 0.138955 -0.0209782 0.117611 -0.0413552 -0.0858272 -0.00305814 0.137875 -0.145339 0.0671013 -0.0638263 -0.0115762 -0.0560846 0.0939719 0.0184096 0.12266 0.0261169 -0.0712493 -0.0571137 0.167066 0.0732924 0.0156075 -0.0389867 -0.0230006 0.020729 0.0587718 0.010003 -0.0151894 -0.171597 -0.145424 -0.0640206 -0.159372 -0.0699521 -0.122514 0.0817422 0.00510918 -0.0718462 0.0337071 -0.0296698 0.0820357 -0.0827245 -0.0711694 0.0561164 -0.0711049 0.078684 0.0478971 -0.0115008 -0.136821 0.113228 -0.00684405 -0.00922586 0.0789454 0.0281171 -0.0726617 0.00338478 0.0850966 0.0234784 0.0522645 0.0406393 -0.076324 0.0875854 0.0922487 0.0183382 -0.0284217 -0.180886 0.191732 0.00629476 0.00433828 0.05852 -0.0293245 0.0589473 0.107231 0.0332147 0.0377379 -0.0580902 0.000140109 0.055832 0.0885022 -0.170475 0.0421939 -0.00192563 0.004282 -0.00453102 0.130196 0.0345994 -0.0363661 0.056573 0.0545666 0.103095 0.0334106 0.0706927 0.0117412 0.0406138 0.000834796 0.0989747 0.0890919 0.0952929 -0.0344839 -0.17191 0.0675073 -0.189437 -0.0933164 0.0813476 -0.000272517 0.1178 -0.0315576 -0.130026 -0.125975 0.0107887 -0.10801 -0.0987942 -0.176376 -0.172701 0.10651 0.0119164 0.0250891 -0.160237 0.0118907 0.0650568 -0.0262176 0.0726203 0.0488246 0.16254 -0.0438577 0.138877 -0.13697 -0.0676613 0.0740739 -0.0635393 -0.052125 -0.154244 -0.0670159 -0.174378 -0.115937 -0.0180027 -0.0661589 0.181698 0.116682 -0.0765407 -0.0917539 -0.0658174 0.0133755 -0.0266985 -0.0270165 -0.00896633 0.165263 0.100116 0.0107718 -0.00784015 -0.0403018 -0.10884 -0.0522134 0.0623243 -0.00856509 -0.0947193 -0.0955163 0.0731736 0.14827 0.0205425 0.0176116 0.00696433 0.0166949 -0.0495256 0.0509249 -0.133059 0.00316379 0.0325937 -0.02879 -0.0961755 -0.122014 -0.0337868 0.0270664 -0.0464367 -0.108122 -0.0939099 0.101987 0.181968 -0.0500524 -0.184393 -0.0947078 -0.058347 0.113898 -0.000305909 0.0406886 0.0158611 0.0393626 -0.141184 0.103539 0.0804257 0.0701987 -0.169961 0.076474 0.0321589 0.162081 -0.123492 -0.0299422 -0.0231117 0.0842202 0.0387328 0.030036 0.0943851 -0.0580806 0.0204343 0.00438443 -0.0847656 -0.119209 -0.0403564 -0.00180408 0.0816463 0.0233827 -0.108088 0.179367 -0.115177 -0.037969 0.0373067 -0.0113605 -0.132783 0.0372356 0.0365338 -0.0465256 -0.0538137 0.0364454 -0.00564559 0.00641849 -0.0630524 0.00431781 -0.168036 -0.0273083 -0.00736943 -0.135924 0.0265192 -0.0122105 -0.0599019 -0.124878 -0.163728 -0.00424286 0.18163 -0.0162748 -0.146791 0.0733892 -0.0638695 0.120072 -0.00117872 -0.107554 -0.110034 0.0597015 0.0885305 -0.136543 -0.104169 0.0988166 0.0486044 0.00217797 0.121261 -0.0350086 -0.135538 -0.185928 0.145181 -0.0461091 -0.0616957 -0.0575961 -0.0346826 -0.109261 0.0202701 0.159615 0.0208141 -0.00934215 -0.120242 -0.159084 -0.0902963 -0.188707 -0.100832 -0.0267347 -0.129296 -0.0452485 0.0879248 -0.0320129 -0.00265726 0.00888258 0.0838443 0.0196555 0.00104969 0.0932897 -0.0403881 0.100228 -0.0907287 0.0184423 -0.0074446 0.0333551 -0.0989266 0.0317626 0.0635588 0.0240708 0.106966 -0.0803934 -0.153894 0.0766241 -0.00589207 -0.0207251 -0.0106574 0.0501313 -0.0177595 0.135294 -0.0493702 -0.114093 -0.138645 -0.0252608 -0.0984576 0.11463 -0.141892 -0.0989197 -0.00412061 0.0360765 -0.00855274 0.130195 -0.00832376 0.133179 0.126405 0.0818602 0.019471 0.12139 0.0100327 -0.0129833 -0.109981 0.129961 -0.0133155 0.0735594 0.195693 0.0660933 0.18868 -0.0122187 -0.179792 0.0333226 -0.0306183 -0.0423044 0.0475522 -0.101119 -0.0814646 -0.0856255 -0.0673945 0.0394561 -0.053472 -0.00769391 0.104258 0.0309085 0.00220618 -0.0998968 0.0101436 0.114329 0.147607 0.0517964 -0.165287 -0.0847079 0.0256386 -0.110924 0.0701114 -0.0989115 0.0526325 -0.0947514 -0.0352434 -0.146484 -0.0360272 -0.0620675 0.0640851 0.0722589 0.18944 0.157202 0.0267258 0.0797123 -0.00529777 -0.0747487 -0.179126 -0.0860048 -0.0240541 -0.107437 -0.155698 -0.177388 -0.0555362 0.160635 -0.0194692 0.149965 -0.0525461 -0.0811437 -0.0135675 0.0907454 0.0678282 -0.0820874 -0.0158923 0.0331482 0.130269 -0.164018 -0.035937 -0.0586776 0.0740393 -0.0249401 -0.0269258 -0.078662 -0.0634154 0.0875173 -0.0295248 -0.0541695 0.011778 -0.030834 -0.0116921 -0.0707776 -0.0555704 0.0716862 0.00651848 0.0593333 -0.0578284 0.0301895 0.0524779 0.0271691 -0.110828 0.0391683 0.174523 0.047176 -0.126796 -0.0263937 0.0953409 0.0503273 0.147133 0.167183 0.00335251 -0.102633 -0.0181546 -0.0448375 0.0227102 -0.114586 -0.0218854 0.00124999 -0.192226 0.104074 -0.0195612 -0.110143 -0.120434 -0.032755 -0.180595 0.162231 0.0823517 0.0965195 0.0896881 0.0730163 -0.0569436 -0.0252183 0.197819 0.00507402 -0.0545341 -0.0429687 0.0396235 -0.124871 -0.10276 0.10593 0.0190907 0.0733393 -0.0212249 -0.0376691 0.123083 -0.0142108 -0.181567 -0.0117879 0.0344917 -0.107582 0.1634 0.107381 -0.125712 0.0458869 -0.0745595 -0.159006 -0.0326712 -0.0175377 -0.00109305 0.0965697 0.0338754 0.00415467 -0.0477368 -0.0470497 -0.0968973 -0.127749 0.0382955 0.0230754 -0.0752004 0.0395771 0.116113 0.149689 0.045126 -0.0298649 0.0887294 0.0399217 0.098541 -0.00105617 -0.0287227 0.0589499 -0.0663539 0.149069 -0.0984742 0.023517 0.0789005 -0.0288691 0.0805156 0.00788867 -0.164232 -0.091315 0.182139 0.105154 0.130492 0.0101636 0.0502637 -0.119078 0.0717175 -0.0241801 -0.124338 0.0226193 0.0823253 0.0550591 -0.151106 -0.0496953 0.0301351 -0.0715452 -0.0321372 -0.00542029 -0.047289 -0.0327092 0.106329 -0.00547661 0.0618674 -0.0754998 -0.120044 -0.185546 0.0617343 -0.104849 0.0794174 -0.116115 0.00792779 -0.183127 0.0500519 -0.115923 -0.052319 -0.106493 0.115643 -0.0348664 0.0612674 -0.0949965 -0.0592585 -0.0332478 -0.1529 0.00773614 -0.0508455 -0.0074103 0.0690021 -0.18691 0.00282356 0.00616856 -0.0369472 -0.0950858 0.0323049 -0.13902 0.0357427 -0.00143683 -0.0157028 -0.020228 0.0643493 -0.0570296 0.0577878 0.0479811 -0.0269269 -0.083327 0.0555285 -0.0138564 -0.162479 0.0764265 0.117735 -0.00965269 -0.0559111 0.00968368 0.1686 0.00435083 0.123593 0.0300346 0.0467832 0.112354 0.180639 0.0220233 -0.13622 -0.0838897 0.0770003 -0.0741846 -0.149604 0.010522 0.193488 -0.00677565 -0.0654396 0.0349996 -0.0737094 -0.0709523 0.0506099 0.0255561 0.0704605 0.0881599 0.0369126 0.133419 -0.0254531 0.0904692 0.138006 -0.0860247 0.0133703 0.00307161 0.00553473 -0.169155 0.112703 -0.168079 -0.0609671 0.0265808 0.0443579 -0.181942 0.00567674 -0.0974679 0.028544 0.156582 0.0709956 -0.0197848 0.000464614 0.0799474 -0.0652023 -0.126898 -0.0171893 0.0614144 -0.0539169 0.0734941 -0.00701415 -0.00315205 -0.114324 0.0700751 0.0416252 -0.093772 -0.145532 -0.0340874 0.0824697 -0.0899635 0.0257657 0.0266555 -0.0777833 0.136041 -0.0202314 -0.11597 -0.0294462 -0.0655784 -0.0910796 -0.0459921 0.170418 0.109119 -0.0714904 -0.0642446 -0.123772 0.0036005 0.00669238 0.0417146 0.0600285 -0.0505488 0.0984402 0.094439 -0.0312882 0.133813 -0.0203368 -0.128729 -0.0115316 -0.0828324 -0.0665705 -0.0359637 -0.0726361 -0.0505642 0.111007 0.0210475 0.0297549 0.0159505 0.166881 -0.0616666 0.0219007 0.0771296 0.0764066 0.133341 -0.09353 -0.108209 -0.0689649 -0.184101 -0.0107897 0.0122966 0.0560475 0.0822488 -0.140682 -0.169001 0.0343605 0.0582192 0.117278 -0.137207 -0.0267477 0.127588 0.0162222 0.191808 0.0825569 -0.0748461 -0.0504518 0.0938188 0.00160363 -0.0277436 -0.032126 -0.088389 0.0386567 -0.0342026 -0.0675501 0.0315663 -0.120208 0.106099 -0.0994722 -0.0453294 -0.0284305 0.168859 -0.152487 -0.0490515 -0.14359 -0.0132423 0.021063 -0.133136 0.0607503 0.189704 0.110929 0.0285075 0.0954487 -0.165727 -0.00346175 0.10361 -0.0760594 0.0541836 -0.0168101 0.0470262 -0.0486913 -0.0204369 -0.120965 0.032839 0.0763656 0.0427393 -0.0271325 -0.038381 0.0182859 -0.126273 -0.067509 0.0379149 -0.12669 -0.00378419 -0.155351 -0.181763 -0.135948 0.0529214 -0.0867072 -0.0806777 0.14007 0.0581382 0.0705031 0.0425933 -0.117312 -0.126776 -0.0348664 0.128234 -0.179079 0.0414575 0.010845 -0.070138 0.0883205 0.0088659 -0.140663 0.0808965 0.0256718 -0.0588062 0.0100068 -0.0593532 -0.0881558 -0.185706 -0.0228175 -0.0639004 0.0136411 -0.0462321 0.038764 -0.0571635 0.0258506 -0.0371894 -0.0184029 0.0194721 -0.0735027 0.121337 -0.109903 0.0580037 -0.069862 -0.089751 0.107283 -0.080892 0.0657779 -0.120592 0.0840816 0.109273 -0.0174176 -0.076557 -0.19522 0.101093 -0.0320436 0.181125 0.0437293 -0.199427 -0.167753 0.0460853 -0.116105 -0.025963 -0.134583 0.0923645 -0.00192687 0.0570862 -0.138748 0.00695488 -0.050606 0.104553 -0.121776 -0.0842073 -0.00527482 -0.134608 -0.122774 -0.00605232 0.0225239 0.0279935 0.0311979 0.00874621 0.116971 -0.0261776 -0.0442118 0.0863973 -0.178913 0.0501824 0.0411167 -0.017471 0.146824 0.17767 0.0775544 0.113768 -0.176369 -0.0858592 0.163753 0.057708 -0.0401486 0.100164 -0.070535 0.00533532 0.145052 -0.118371 0.0401433 0.10535 -0.0725592 -0.00496957 -0.017282 -0.00541108 -0.0158007 0.139485 0.0809138 0.00553206 -0.013021 -0.0774439 0.0569496 0.0327121 0.148253 -0.0720543 0.121266 0.00133485 0.0805963 -0.0560592 0.0135503 0.0594154 -0.123798 0.0333351 -0.15613 0.022011 -0.101753 -0.135259 -0.0671767 -0.0695968 -0.13198 0.110653 -0.0166324 -0.016577 0.185978 0.0379025 0.0149806 -0.153113 0.0977377 -0.0617219 0.145047 0.0781265 0.0550373 -0.0294672 0.016343 0.0703767 0.0314652 -0.0206888 0.186937 -0.000302097 -0.00753015 -0.00724064 0.0846704 0.0579684 -0.152021 -0.0372094 0.00853777 0.139443 0.148384 -0.138074 -0.115739 -0.0755773 -0.0940452 -0.0190079 0.0027382 -0.0216412 -0.00793746 -0.0295508 0.160621 -0.0650748 -0.0473838 0.10388 -0.0968426 -0.0970169 -0.00808606 -0.142961 -0.0625528 -0.169035 0.0510101 0.0939435 0.010809 -0.0753063 -0.0057451 0.0963986 -0.155561 0.00161524 -0.116871 -0.132907 0.0964018 0.111645 -0.135245 0.0946973 0.0335063 -0.0953041 0.182184 -0.10815 0.179483 -0.13528 0.0830189 0.00620529 0.0710686 0.154705 0.12662 0.0321814 0.0399982 0.101088 -0.0197811 0.106119 0.00360718 -0.16183 -0.0422155 0.039525 0.019189 -0.0202258 -0.0713883 -0.0454273 0.116518 0.0151866 -0.119096 -0.0794001 0.0453406 -0.0176419 0.0857848 0.190457 0.0501928 0.150265 0.148099 0.046086 0.13265 -0.142562 -0.108595 -0.119838 -0.153837 0.0536485 0.0655481 0.0842885 0.016332 -0.0366712 -0.0812884 -0.0497964 0.0769089 0.0033144 0.0501211 -0.0619307 -0.0441421 0.0847282 0.0665608 0.143655 0.198055 -0.059486 0.0361583 -0.0511321 -0.165973 -0.0133464 0.00397378 -0.115288 0.105784 0.132816 0.0759131 -0.0448201 -0.0559509 0.0658359 -0.0449779 -0.0115647 0.152474 0.0424846 -0.106608 0.0167765 -0.0292283 -0.0592021 -0.0783364 0.0541709 0.00647185 0.00734187 0.00718619 -0.154042 -0.0493147 -0.0649731 0.0612412 0.0246383 -0.0292581 -0.169893 0.0499573 0.161429 0.0297827 0.158049 0.146688 -0.0252462 0.00506813 -0.19254 -0.0970588 -0.00723236 0.130476 0.0367143 0.0313382 0.00475696 0.0349611 -0.0951351 0.0709436 0.0903452 0.0309079 0.0232726 -0.19392 0.0206916 0.162794 -0.070614 0.144448 0.0262128 -0.091149 0.0188307 0.0540066 -0.0100278 0.0428787 -0.193447 -0.125922 0.0227678 -0.0339247 -0.178306 -0.0970685 -0.127358 -0.118535 0.0332743 -0.0183373 0.00212216 0.0625793 0.0390387 -0.055061 0.0734797 -0.0404451 -0.0973085 0.11072 -0.0482094 0.0401352 -0.112371 0.0695812 0.0929987 -0.119824 -0.00108357 -0.0934667 0.0662321 -0.038225 0.114609 -0.0174486 0.00620366 0.0910457 0.186012 0.132106 -0.0595909 -0.0200387 -0.0211286 0.152839 -0.0771748 -0.0311386 0.0437437 -0.104919 -0.183749 0.122581 0.0847299 -0.00357118 -0.0366021 0.0748627 -0.0414904 -0.038959 0.046088 0.0215543 -0.0559668 0.00934529 -0.0402137 0.0672003 -0.00578268 0.0472741 -0.0898514 0.179467 -0.0344749 0.0520232 -0.114275 0.156848 0.175867 -0.0958084 0.0563071 -0.0335146 -0.0641931 -0.0335952 0.0520767 -0.047519 -0.175572 -0.178053 -0.133454 -0.0639936 -0.0493249 0.0570471 0.0483947 0.0459195 -0.173076 -0.0553599 -0.00608358 0.0991274 0.0347696 0.0303119 -0.155395 0.121452 -0.140244 -0.0468188 0.0511741 0.108865 0.0366619 -0.0526227 0.0529669 0.0740871 -0.131211 0.120872 -0.198157 0.0406724 0.0447491 0.0158848 0.0899583 0.0727392 0.0261636 0.0288704 0.136293 0.0339923 -0.13327 0.05279 -0.188146 0.0716321 -0.046152 -0.178385 0.0185149 -0.115434 0.0917481 0.0797994 -0.0130702 -0.0364418 -0.180556 0.0773827 0.0180985 0.0307123 -0.0973638 0.080893 -0.189649 -0.00540628 -0.0837463 -0.064195 0.154812 -0.0928795 -0.0278978 -0.119714 -0.141716 0.0444866 0.0381236 -0.19021 0.0380977 0.161486 -0.094292 0.0386723 0.0467396 0.0742961 0.123137 -0.10309 0.0686511 -0.064983 0.0959775 0.0345636 -0.0339014 -0.0681953 -0.08367 0.0953493 0.060657 0.0941864 0.109113 0.0503098 0.116523 -0.135163 -0.0161726 0.18741 -0.0784884 -0.0851495 0.171629 0.0438193 0.143813 -0.13068 0.0789805 -0.0768675 0.0796807 -0.113426 0.0291895 -0.0327574 0.0443578 -0.0379773 -0.0133032 0.179352 -0.0672504 0.165503 0.147729 -0.0155686 -0.0699379 0.0956425 -0.148758 -0.00191711 -0.0711049 0.000531942 -0.0375512 -0.0558882 -0.111787 -0.0727267 -0.0864712 0.103923 -0.0071473 -0.0941568 0.00848275 -0.0870247 0.0575535 0.0675713 -0.10625 0.08403 -0.0401365 -0.151937 -0.15714 -0.192978 0.0128195 -0.188961 0.072081 0.121794 -0.0479624 0.1486 -0.0409462 -0.0173663 0.0414108 -0.132872 -0.0486806 -0.00288276 -0.0231303 0.0192286 0.10576 0.113691 0.0686905 0.00934878 0.148967 -0.0398198 0.151756 0.02188 -0.13728 0.0456146 0.0882142 0.0840366 -0.0166855 -0.0483862 0.0107607 0.154756 -0.0645843 -0.0743944 0.0191444 0.163163 0.0460407 0.0248518 -0.0312956 -0.0276305 0.128053 -0.191753 0.178962 0.136103 -0.00612813 -0.0834214 0.0243175 -0.0675026 -0.0946758 -0.0234789 0.0214766 0.0186089 0.00499856 -0.00619352 -0.0800744 0.0586538 0.155162 0.14664 -0.0366008 -0.0165998 0.160449 -0.110271 0.0695334 0.147041 -0.0222884 0.0793372 0.158501 -0.109807 0.0844875 -0.00358521 -0.0226506 0.00305378 0.0504782 -0.18486 -0.0187641 0.140149 -0.00319412 0.128642 0.157579 0.0969095 0.0402061 0.083401 -0.0149076 -0.0219783 0.039364 -0.0667244 0.0656167 0.0241353 -0.0412668 -0.186526 0.0794137 0.195092 -0.096253 0.0462947 -0.0376071 -0.00729497 -0.103866 -0.0169763 0.00487754 -0.167046 0.0930303 0.00740278 -0.00735862 0.0383496 -0.0692483 0.0688032 0.117694 0.0112736 0.0981442 0.025023 -0.0186934 -0.159081 0.0430689 0.0498169 -0.092392 0.0240535 -0.027995 -0.127605 0.0392294 0.000767752 -0.190541 0.167865 0.0635153 -0.00485246 -0.06479 0.0356251 -0.0614244 -0.0281787 0.10063 0.0778243 -0.0684797 0.0599042 -0.093017 0.172301 0.0305414 0.00154186 0.194112 -0.176615 0.0474533 -0.00497618 0.0130945 -0.0950399 -0.0794844 -0.145712 -0.0633807 0.0450315 -0.0186665 -0.142863 0.126128 -0.000135275 0.0884483 -0.0231772 0.0596576 -0.128065 -0.0681405 0.0829113 0.0107768 0.0468482 -0.0720799 -0.0979714 -0.00829969 -0.0956075 0.121587 0.110988 0.0991726 0.0848266 0.07354 0.0325169 0.176271 -0.147497 0.0418875 0.0803669 -0.0091459 -0.144498 -0.093536 0.0781429 -0.0481739 0.148245 0.0243722 0.108276 -0.0506248 0.0508146 -0.116106 -0.0166011 -0.118264 -0.124135 -0.0104901 0.195112 0.0862613 -0.0428449 0.022606 0.0513587 0.0429833 -0.0726324 -0.0475664 0.155344 -0.0488529 0.0808638 -0.0989499 0.101423 0.0785925 0.0272089 0.0232695 -0.165568 0.0950704 0.191543 -0.0960428 -0.0254043 0.132744 0.10685 -0.00964525 -0.169395 0.0011435 0.0577147 0.0529915 0.0820517 0.0153171 -0.0880074 -0.113006 0.0696221 0.126646 -0.0834899 -0.0098617 -0.0845969 -0.0375973 -0.0641811 0.101334 -0.128669 -0.0884671 -0.0598531 -0.0752466 -0.0475446 0.00214737 -0.194428 -0.0862631 -0.157416 0.0904822 -0.0125831 0.0448243 0.0367739 -0.136475 -0.114969 0.0326959 0.072723 -0.182167 -0.088031 0.0827085 -0.0108009 0.150406 0.0291467 0.050742 0.0502861 -0.0846232 -0.0771725 0.0316611 0.114411 0.0821609 -0.0366502 0.0362471 -0.068088 -0.0443958 -0.127736 0.0769008 0.0600527 -0.00929277 0.0385292 -0.0616674 0.00350432 -0.144155 -0.102835 -0.0771697 -0.139728 0.0442207 0.0356821 -0.0362128 0.0580375 0.0982608 0.0295029 -0.0887502 -0.0329364 0.0236407 0.0766336 0.131245 -0.0484807 -0.00381895 0.105278 -0.111728 -0.106824 -0.0338481 -0.0494664 0.0609768 0.139537 0.0199206 0.0601093 0.0741225 -0.158661 0.10841 0.0800377 -0.0201289 0.0383409 0.0663548 -0.0463244 0.00802226 0.0611761 -0.0467909 -0.0671107 0.0653511 0.0213455 0.0911895 -0.0206164 0.110232 -0.0655886 -0.083184 -0.010199 -0.00809372 0.0493379 0.00419107 0.0842043 0.0264322 -0.0716484 -0.0439111 0.174583 0.120285 0.0687078 0.0354908 -0.126616 0.0849188 -0.0842704 0.0543514 0.0814527 0.0125922 -0.136678 0.0547135 -0.0612604 -0.10173 0.0514492 -0.158676 0.156292 0.0864434 -0.0485883 -0.0276424 -0.0358633 0.160236 0.0298349 -0.0594291 -0.0556208 -0.0120995 -0.0589132 0.0218991 -0.198872 0.0273288 -0.0100787 0.0102021 -0.0546504 0.0185048 -0.0102707 0.102818 -0.103761 -0.0800473 0.0889686 -0.000129854 -0.106246 -0.0272799 -0.0614798 0.0729012 0.0359947 0.0744628 0.0464742 0.0456381 0.0296147 -0.0820713 -0.0471649 0.0926459 0.0470149 -0.0321161 0.108878 -0.0866343 -0.08785 0.177307 0.178986 -0.00650093 -0.137854 0.109389 -0.101862 -0.0486441 -0.0451254 0.0275953 -0.0890916 -0.0779532 -0.00775139 0.0499675 0.00223506 -0.0606866 0.000742962 0.00244177 -0.0317591 -0.0550915 -0.092654 -0.0198067 -0.160324 -0.0375394 0.140451 0.0493261 -0.194515 -0.049141 0.0962247 0.0657315 0.110512 -0.146679 -0.0549817 -0.118566 -0.133064 0.0998743 0.0256969 -0.0332375 0.071647 -0.105681 0.19766 0.101174 -0.0341257 0.0938293 -0.120252 -0.0302577 -0.0262437 -0.0225895 -0.0149738 -0.0254089 -0.0123789 0.0627579 -0.0336181 0.0630124 0.0479739 -0.0539256 0.110459 -0.0959685 0.0776799 0.0353798 0.112247 -0.0677542 -0.0211257 -0.0409533 -0.00815787 -0.160847 0.111483 -0.0753983 0.144895 -0.118082 -0.0301773 0.131095 0.0172068 0.0382214 -0.0844664 -0.107877 0.0962692 -0.0495572 0.0275009 0.182639 0.0997593 -0.0197099 0.162102 0.0502095 -0.0754305 0.168548 0.133418 0.0531215 -0.046492 -0.0850595 -0.08709 -0.00568388 0.0847531 0.0696275 -0.118592 -0.0607518 0.020881 -0.142139 -0.187852 0.114385 -0.036959 -0.00345163 0.013863 -0.157865 0.000811823 0.00209261 0.176346 0.0309689 0.0970727 0.0932801 0.0916473 0.175754 -0.108484 0.147626 0.0211362 0.0470399 -0.0358095 -0.0829672 -0.0446278 0.18838 -0.106297 0.0222644 -0.0872767 -0.13532 -0.0976645 0.191534 -0.0529121 -0.112941 0.0631321 0.000270424 -0.0308243 0.0801763 -0.0270409 -0.130561 -0.03854 -0.0891751 0.0112033 -0.0803655 0.151741 0.0551663 -0.0622205 0.0884763 -0.0591084 -0.0171782 0.0969571 0.109487 -0.0601315 0.0771809 -0.0477225 -0.121879 -0.0235339 0.04534 0.0207412 0.0266489 0.119237 0.0698282 0.148299 0.0782171 -0.0554231 0.0282842 0.173264 0.090437 0.16026 0.0698478 -0.0390496 -0.181157 -0.0885151 0.0369385 0.148641 0.121055 0.0181563 -0.055369 -0.0406518 -0.117752 0.0724193 0.0586509 0.0701929 -0.0764278 -0.0297908 -0.0292536 0.030685 -0.126859 0.110345 0.00209766 0.0476434 0.0794155 0.14325 -0.146063 0.0103265 -0.0254676 -0.0693648 -0.106874 -0.00448 -0.126985 0.147513 -0.141665 0.0690641 -0.0798972 -0.198343 0.174007 -0.106142 -0.146249 -0.164907 0.00255992 -0.101197 0.0462395 -0.0845246 -0.035985 -0.0262725 0.0305078 -0.0412505 0.115965 0.0724429 -0.000515696 -0.0856895 0.10025 -0.0995642 -0.0905752 -0.0128725 -0.0697858 -0.0647247 0.0247279 0.147912 0.0865736 0.125259 0.0177773 0.0682254 -0.135751 0.0951087 -0.0546702 0.0628452 0.0660842 0.0209034 0.134135 0.0816974 0.0924411 -0.0477663 0.0142281 0.0227829 -0.137159 -0.0811699 0.0358939 -0.0315154 -0.0607635 0.0314688 -0.00323557 0.136587 -0.0399431 0.0631918 -0.164005 0.00429314 -0.0297661 -0.0578867 0.0241386 0.156471 0.196161 -0.111035 -0.0536332 -0.0150611 -0.111413 -0.000675155 0.118893 0.0307319 0.0308521 -0.0267864 0.00911066 0.0294124 -0.00384834 0.0349205 -0.0298151 0.113263 -0.0240706 -0.142081 -0.0689918 -0.019016 0.0986919 0.00423104 -0.0298657 -0.0698176 0.0579582 -0.102897 -0.0110747 0.161425 -0.161699 -0.189113 -0.0600671 0.0667431 -0.0702306 0.0372499 0.0710248 -0.155179 -0.000599354 0.13686 -0.0403197 -0.0147296 0.0583147 0.0441249 0.0328269 -0.0787818 0.0521145 -0.0622465 0.0879031 -0.0857098 0.0632417 0.0484904 -0.103925 -0.0237934 0.0249098 0.000543029 -0.0977713 -0.0316742 0.137242 -0.118118 0.133654 -0.151931 -0.000932889 0.0629803 0.157284 0.189216 0.0838427 -0.13182 -0.0323014 0.144199 -0.178123 -0.0577059 0.112758 0.166138 -0.136631 0.015757 0.131108 -0.150703 0.00376955 0.151735 -0.0361708 -0.0696337 0.0767934 0.0121786 0.0203561 0.104198 0.0592931 0.0077673 0.0174555 -0.0559182 0.125103 -0.0631837 -0.0188107 0.0642939 0.0197774 0.149481 0.122389 0.0308408 0.0359027 0.0174771 -0.169907 0.0630347 -0.00501608 -0.0298931 0.0238241 -0.0689408 -0.129538 0.187619 -0.010126 -0.0434946 0.175735 -0.0301303 0.087641 -0.0163528 0.107902 0.14339 0.0577104 -0.0262191 -0.111919 0.128007 -0.132354 0.0714601 -0.124133 -0.0216806 -0.104932 0.134687 0.140389 0.119302 0.042167 -0.160658 -0.106411 -0.0418768 0.0924523 -0.114986 -0.0485758 0.172124 0.00156307 -0.0478584 -0.0617979 0.067659 -0.0900972 -0.0464228 0.141448 0.157825 0.0976529 0.0607548 -0.00853514 0.187288 0.120626 0.112981 0.137891 0.0285882 -0.118632 -0.0619928 0.0988712 0.0211716 -0.0201582 -0.0524149 -0.0767473 -0.111445 -0.194807 -0.053269 0.130382 -0.111175 0.00700465 -0.0208597 0.142171 -0.0613943 0.0254008 0.0150795 -0.0676402 -0.113815 0.0808764 -0.00277631 0.123399 0.0595478 -0.097845 0.03357 -0.0291697 0.0400114 -0.000105544 -0.0435325 -0.157264 -0.0309262 -0.0136052 -0.0340755 0.133697 0.0550034 -0.153545 -0.0100585 -0.0450695 0.103224 0.123967 -0.00198463 0.128148 0.0512593 0.143761 -0.0450819 0.00044506 -0.102476 -0.0729845 0.106457 -0.137535 -0.0304531 -0.0320888 0.141541 -0.0768289 0.0777229 0.196328 0.124724 0.0801851 -0.0534261 0.00793366 0.0369104 -0.0156243 -0.0372084 0.0635841 -0.118742 -0.0026708 -0.0506471 0.0518136 0.0924561 -0.160679 0.088005 0.109927 0.0152706 0.109082 0.0675024 0.0585966 -0.0181097 0.13228 -0.131819 -0.129123 0.0997611 0.0337656 -0.0476949 -0.0368966 0.0551487 0.144501 -0.165689 -0.0755623 0.161531 -0.162474 0.0536101 0.00406488 -0.0652273 0.0505277 -0.049446 -0.0229382 0.0363501 0.0473813 -0.110606 0.121512 -0.0410896 -0.0959314 -0.0522105 0.0286878 -0.0533406 -0.0720305 -0.0671868 -0.171868 -0.0292304 -0.0444202 -0.0771141 -0.195583 -0.101544 0.0142152 0.00632179 0.0481412 0.167265 0.0579121 0.02397 0.0729931 0.0513353 0.118266 0.0280749 0.0515012 0.0955238 0.00438827 0.179745 -0.109837 -0.0682767 -0.0114699 -0.0708629 0.103305 -0.0494941 -0.0690825 -0.0295873 -0.0275265 0.0310341 0.0580829 0.162283 0.139345 -0.0321913 -0.0249078 0.0136283 -0.0220222 0.0279294 -0.0625276 -0.184645 0.0368081 -0.115246 -0.00356009 -0.125914 -0.0572329 -0.144342 0.116886 0.0182504 0.00745036 0.0125419 0.0221539 -0.118787 0.128629 0.0238509 -0.0304644 -0.0347322 0.0465103 -0.0381713 0.0596188 -0.0769562 -0.011534 -0.0676659 -0.0443403 -0.0143949 0.0318685 -0.0817908 -0.0822621 0.0270714 0.0159858 0.1199 -0.0178486 -0.166232 0.063007 -0.0309381 0.092552 -0.00465668 0.072572 -0.102471 0.000689252 0.0279807 0.168862 -0.0586358 -0.124613 -0.0829461 0.00158003 -0.117377 0.0105033 -0.0864306 0.0137418 -0.0176106 0.0389551 0.0113846 0.18498 0.135334 0.0564498 0.076595 -0.0289089 0.144058 -0.117836 -0.00271302 -0.0806244 -0.147101 -0.0439484 -0.054844 0.0857347 -0.00204797 0.0517736 -0.121508 0.123763 -0.138833 0.128943 -0.0586465 0.0283804 0.0126038 -0.03359 0.01449 0.0177469 0.134583 0.0496269 -0.0306209 0.15955 0.0246615 0.162562 0.0278997 0.0385596 -0.030426 0.0658488 0.109645 0.0189018 -0.0377871 0.0401048 0.110243 0.0721139 -0.0463202 -0.136754 0.00290692 -0.0272483 -0.00818159 -0.0738591 0.0231213 -0.11577 0.0494258 -0.141424 -0.0709684 -0.176628 -0.0159317 0.0364331 0.0788528 0.112436 -0.0539168 0.0648759 0.0165901 -0.162 -0.062043 0.011615 -0.0223071 -0.0167729 -0.0604733 0.171346 0.170089 0.0288229 -0.0210354 0.16115 0.0850464 0.090552 -0.0107602 0.0946204 0.138186 0.0425951 -0.0254955 -0.0925731 0.0864111 0.0117463 0.0192091 -0.0297025 0.0424997 -0.0229802 0.0960693 -0.138603 0.0976244 0.0980068 0.0428832 0.00569847 -0.118198 0.0825851 -0.0467775 -0.0171845 -0.0354116 -0.112977 -0.0103908 0.024557 0.149317 0.159296 -0.00708862 -0.0901527 0.0736244 0.12869 0.0749616 -0.0250821 0.116259 0.0203458 -0.0582374 -0.0389572 0.103642 -0.10893 -0.00515394 0.0238258 -0.0446791 0.0627009 0.0296854 0.173262 0.0139929 -0.0901338 0.155736 -0.0569871 -0.0242776 -0.0440641 -0.0486328 -0.0502731 -0.0220122 0.0331445 -0.0646572 -0.133504 0.0798441 0.177894 0.0720757 0.0626093 0.159925 0.139654 -0.0221806 -0.163048 0.0219314 0.0342899 0.00371732 0.0695414 -0.0290933 0.0858961 -0.109861 -0.0275901 0.0823018 -0.027864 -0.0455785 0.0666359 0.079439 -0.0977932 0.106398 -0.0248255 0.117257 -0.147426 -0.0545623 0.0282729 -0.0423844 -0.125069 -0.191955 -0.147789 -0.141952 0.0404227 0.126945 0.00265512 0.0399651 -0.0234392 0.0663964 -0.139115 -0.00965115 0.0201256 -0.0926723 0.0138208 0.118494 -0.0446038 -0.0515044 -0.0307211 0.005786 -0.00987923 -0.193906 -0.0706828 -0.00924952 -0.113211 0.0708474 0.0174073 0.027221 -0.0157835 0.0299252 0.161877 -0.0974875 -0.0121024 -0.0876967 0.149588 0.19233 0.0123613 -0.00413939 -0.0326333 0.147423 0.0912447 0.0694764 0.183006 -0.0504634 0.051813 -0.1308 0.0565661 -0.0456157 -0.0250582 0.018817 0.104211 0.161473 0.0934835 0.179011 -0.0310429 0.155855 -0.135386 -0.0330454 0.00568594 0.155505 -0.0635524 0.0882864 -0.144734 -0.194984 0.106729 -0.105458 -0.142068 0.00887159 0.0784301 -0.142336 0.0990783 -0.0062171 0.0805668 0.0206832 0.00238098 -0.00645349 0.138999 -0.140463 0.0145282 -0.0937724 -0.0277783 0.130247 -0.131629 -0.00482834 0.0344567 -0.0649805 0.148113 -0.15082 -0.000289258 0.134801 -0.0382988 0.0225069 -0.0208677 -0.176229 -0.0470607 0.0622459 -0.162739 0.0401675 -0.148008 0.180439 0.0509761 0.0524351 0.111584 -0.0852441 -0.0997439 0.0239864 0.0335481 -0.0844119 0.0794908 -0.089975 0.170207 -0.00923797 0.0026865 0.195797 -0.0317693 -0.0501864 0.00365649 -0.048151 0.136054 0.155636 -0.190435 0.0861286 -0.0381462 -0.121234 -0.0797557 -0.198128 -0.00302804 -0.0237686 -0.0362073 0.0612932 -0.151915 -0.0155021 -0.0595442 0.0646689 0.0679176 0.0114626 -0.124633 -0.0732512 -0.0101871 -0.075667 -0.0121491 0.157409 0.00985065 -0.004538 0.0625805 -0.0575507 0.0142045 0.0425398 0.0702635 -0.0233133 0.0504713 0.168266 0.0151792 0.06008 -0.0643195 0.0152006 0.106305 -0.166902 0.00900807 -0.03623 0.101757 0.151115 0.00294258 0.0723049 -0.0118819 0.0606182 0.038757 -0.0344735 -0.0268707 0.027633 0.0896601 0.126729 0.195348 0.117771 -0.00852844 0.0580017 0.19296 -0.134462 -0.0500767 0.114019 0.113414 -0.0841776 0.175273 -0.107309 0.00244732 -0.0767381 0.176113 0.020447 -0.178711 0.0369764 0.0556194 0.0184588 -0.129046 0.117224 -0.10745 -0.0966479 -0.108406 0.0158726 -0.0464124 0.0146219 -0.114694 -0.00233067 0.0448613 -0.0426273 -0.0545245 0.136225 0.0197589 -0.150223 0.0505582 -0.064594 0.0448946 0.147388 0.00220974 0.034406 0.109008 0.178138 0.0968995 -0.127132 -0.0117397 0.0428024 -0.0159565 0.128038 -0.051471 -0.122407 -0.053136 0.141529 -0.0108724 -0.0469622 -0.0174358 0.00739262 0.0350394 -0.0255384 -0.00683958 -0.0166621 0.0561391 0.0180468 0.0998801 0.0992438 -0.0672107 0.00834278 0.0323724 -0.100212 -0.044524 -0.0405084 0.0498198 0.0795354 0.056838 -0.0492001 -0.0665857 -0.184524 0.0148279 -0.0188871 0.0704809 -0.0475657 -0.0693925 0.0645221 -0.0162169 0.031842 0.0434275 -0.0711332 -0.0741416 0.0420256 -0.179306 0.0229042 -0.0509897 0.0295507 0.0772838 0.165063 0.0723591 -0.0454949 -0.0605072 0.0706784 -0.0252187 0.0821747 -0.0860841 0.0722935 0.00135965 0.0465589 -0.0334697 0.0599373 -0.15854 0.119454 -0.00532496 -0.0541793 0.104115 -0.14356 -0.046265 -0.111928 -0.0156668 0.0431479 -0.0888974 0.11763 0.0239566 -0.0424003 0.0588491 0.0789603 -0.0850696 -0.0421878 0.0465467 -0.0248663 0.0812638 0.0430685 0.165373 -0.0238674 -0.00743541 0.0765923 0.020911 0.130957 0.148468 0.119418 -0.0560777 -0.0328676 -0.117534 -0.122078 -0.165212 -0.00458365 -0.149806 0.0660831 0.0140125 0.000435958 0.00358954 -0.0363682 0.0177898 -0.0653817 -0.00978399 -0.0626349 0.0189576 -0.0327723 0.0623405 0.0135366 -0.156082 -0.0635026 -0.068405 -0.0803241 -0.0405578 -0.128184 0.136687 0.105257 0.121908 0.0067301 -0.14114 -0.02995 0.0921309 -0.139278 0.187164 -0.0135867 0.091228 0.142325 -0.13451 -0.0291607 0.105678 -0.0414609 -0.0183495 0.083616 0.116813 -0.157234 0.0513101 -0.0183087 -0.115684 -0.0472721 -0.0284095 -0.0580384 0.0482307 0.0165406 0.18569 0.0790025 -0.0822963 -0.130134 -0.0793854 0.0516028 -0.101574 0.0641079 -0.143686 0.141271 -0.0561939 0.00214705 -0.143693 0.138398 0.0782586 -0.148473 0.0232539 -0.136969 -0.0349423 0.0807997 0.0638196 0.074059 0.0319984 0.0289371 0.0591568 -0.172623 -0.00100377 0.0753192 -0.0788983 -0.0460018 -0.103571 0.061556 -0.044176 -0.0101589 -0.027263 -0.00367866 -0.0895161 0.00163862 -0.1221 0.0279496 0.00273041 0.00137095 -0.0185738 0.0264121 -0.163341 0.121936 -0.103572 0.0471957 -0.00105928 -0.0641825 -0.19331 0.0724584 -0.140181 -0.0458886 -0.0202585 0.0513465 -0.0417179 0.137345 -0.0371136 0.12269 0.151557 -0.0135226 0.194896 -0.0155014 -0.172088 -0.034996 -0.0540825 0.0263891 0.049596 0.135696 -0.0963506 -0.0358615 -0.0711514 -0.0186305 0.0293193 0.0169036 -0.0427699 0.0503867 -0.104318 -0.0371003 -0.0821827 -0.0277253 0.139696 -0.158414 0.168428 -0.0779087 0.0714471 -0.0332168 -0.020744 -0.187224 -0.139104 -0.0839702 0.00076107 -0.063586 -0.0814401 -0.0752558 -0.185458 -0.0885 -0.0312478 -0.0923539 -0.163696 0.054803 0.140908 0.0836287 -0.136488 -0.177943 -0.0460533 0.133171 -0.00640454 0.116259 0.00781761 0.183865 -0.0870813 -0.0113717 -0.0844531 0.0898957 0.0639606 0.140182 0.11321 0.0505777 -0.0808127 -0.0447223 0.0683552 0.0710237 0.122731 0.0036156 0.0962657 0.0666367 -0.0608261 -0.0370683 -0.0752162 0.0399781 0.127195 0.106037 -0.0975564 0.0522615 -0.0775992 -0.151272 -0.0470403 0.171572 -0.109075 -0.0688903 0.0555733 -0.0662898 -0.0326267 -0.0599995 -0.10014 0.105066 0.0345397 -0.0376355 0.126394 -0.162038 0.147837 -0.00319772 -0.00135672 -0.0812081 0.0237217 0.158574 -0.0597281 -0.0133078 0.0834107 -0.152242 -0.0186245 0.124043 -0.0938854 -0.0460951 0.0485539 -0.0392604 0.0119758 0.0738105 0.0660729 -0.0393139 -0.120776 0.0263637 -0.169203 0.116364 0.108027 -0.063847 0.103466 0.177569 0.0372786 0.0172816 0.0351464 -0.197372 0.0548134 0.0299897 -0.0791591 0.0613706 0.0885944 -0.111087 0.107488 -0.00510844 0.0159372 -0.138433 -0.189279 -0.0654611 -0.0391482 0.08225 -0.0860478 -0.0165483 0.0948378 -0.0187917 -0.106665 0.157906 -0.064024 -0.086345 0.169271 -0.0582477 -0.0196251 0.183245 -0.112717 0.0478996 -0.105948 0.0799208 -0.178699 -0.101302 0.035291 0.0716317 0.00245837 -0.0223835 -0.128827 0.107583 -0.0237791 -0.104769 0.107719 0.0876163 -0.0460825 0.0106468 0.0406687 -0.168478 -0.0446129 -0.0553467 0.0018146 0.0370883 -0.0677732 -0.0347016 0.0587259 0.0364298 -0.158776 0.0623183 -0.0411819 -0.0638779 0.1052 0.151713 0.0303838 -0.130069 0.0496755 0.028469 -0.0628379 -0.152547 -0.00484269 -0.0644104 0.00428653 0.0829677 -0.12029 -0.0836657 0.00136221 -0.174043 0.0219293 0.193238 -1.79051e-05 -0.131073 0.0328538 0.126525 -0.0207677 0.0477575 -0.00496691 -0.182041 -0.0302105 0.0242937 -0.0120962 -0.0547781 -0.00723222 -0.0730784 -0.00127271 -0.184823 -0.0715905 -0.0297555 0.0197587 -0.104684 -0.112989 0.0281031 -0.0920123 -0.104642 -0.123632 0.107942 -0.0168153 0.0363136 0.0946989 0.0485728 -0.0481529 -0.131501 -0.0351132 0.0733912 -0.019925 -0.00812119 0.128264 -0.0999548 0.0195195 0.117949 0.00448716 -0.0691302 -0.0600735 0.139033 -0.103059 -0.0830278 0.148948 0.0907796 -0.0625718 -0.161205 0.0781706 -0.0237862 -0.013925 0.0376091 0.0801785 0.0123951 -0.111127 0.0823145 -0.0940375 -0.0430739 -0.00578776 -0.15009 0.04346 -0.1838 -0.0310773 0.110605 -0.0508548 0.0522846 -0.0229043 0.0678613 -0.107426 -0.0262868 -0.0948421 0.0121604 -0.0377737 -0.179193 0.0216067 -0.0415088 -0.0100096 0.0883097 -0.0539432 0.0740233 0.0186047 0.0245565 0.160574 -0.0209622 0.107418 -0.155119 0.0870183 0.022657 -0.043896 0.0260422 0.018955 0.0741549 0.0849742 -0.0161273 -0.0024089 -0.0750291 -0.102841 -0.183512 -0.0322287 0.0419214 -0.0729941 -0.0823501 -0.0420051 -0.115643 0.137439 0.0961341 -0.0122006 -0.0421536 0.0527219 0.0093311 -0.125705 -0.0787068 0.0259078 -0.0103963 0.158394 0.0331999 0.102032 -0.0297873 -0.0916574 0.00756326 0.0318283 0.00201812 0.01457 -0.0113174 0.0506132 0.0043607 0.071867 0.00180868 -0.0132307 -0.0816323 0.00931844 0.199237 0.0719369 0.00466548 -0.0509402 0.0921301 -0.0311702 0.0267046 -0.0720985 0.0237893 0.142727 -0.0864308 0.0328207 -0.0275404 -0.144512 -0.0515228 0.0367408 0.00468983 0.0426433 -0.157525 -0.0469976 -0.143704 -0.0547673 -0.0345842 0.0452147 0.184183 -0.116598 0.0958881 -0.01772 0.190175 0.0718515 0.140429 -0.0289484 0.0763194 0.0949101 0.0766157 0.186116 0.0848686 -0.0238839 -0.104738 0.0579537 0.0778276 -0.00985851 0.0963892 0.155068 -0.0439876 0.0117859 -0.00103847 -0.194731 0.145466 0.159906 -0.0281086 0.0130605 -0.0956038 0.0360547 -0.00632271 0.098898 0.0936189 -0.0275316 0.0360125 -0.0571233 -0.074613 0.0140801 -0.052597 0.0302306 0.0682762 -0.0806398 -0.12079 -0.0126428 0.0368462 0.132231 0.195997 0.107448 -0.0428903 0.107899 -0.172671 -0.03163 0.125394 -0.0377975 -0.0676925 -0.153478 0.065953 0.0598905 -0.0175322 -0.0851769 0.198939 0.173857 -0.0531731 0.0665074 -0.11092 -0.0740332 -0.00728499 -0.0856246 0.000356156 0.108511 0.172885 -0.0749028 0.0513497 0.102384 -0.178053 0.0738846 -0.00069676 0.0902343 0.121199 0.0684192 -0.110235 -0.129135 0.142417 -0.102755 -0.176729 -0.043206 -0.0136349 -0.0758994 0.0131838 0.0758296 0.0589862 -0.0336909 -0.111645 -0.0161811 -0.196676 -0.0778116 0.137535 0.169649 0.0540573 0.12991 -0.170701 -0.0334399 0.0252721 -0.0745439 -0.0760517 0.0879247 -0.00460537 0.0487792 -0.114305 0.0435889 -0.0657784 0.0152873 -0.0566354 -0.011 0.121732 -0.146181 -0.10335 0.0628179 0.0503142 0.0538119 -0.123224 0.0787273 -0.0198816 -0.0616538 0.0593584 -0.0564361 0.0617879 -0.17985 -0.0903962 0.0137438 -0.0252605 0.0289992 0.00379412 0.160267 0.0946593 -0.0432473 -0.132691 0.0822499 0.0206068 -0.163072 0.0566988 0.0845994 -0.0615037 0.0818602 -0.159245 0.0530185 0.110492 0.0675408 -0.00835217 -0.022798 0.105687 0.125687 -0.0205234 0.00229339 -0.0031546 -0.0499856 -0.00472929 -0.136311 -0.106474 0.0132675 0.132104 -0.19291 0.0671293 0.087247 0.0311278 0.0624848 -0.0575505 0.046692 -0.0548539 -0.0124442 -0.00880011 0.11132 0.0937176 0.0283842 0.0454389 0.110579 0.0261663 -0.0713294 -0.0381413 0.0123437 -0.110858 -0.07046 0.103238 0.0382936 0.115755 -0.0602014 -0.0455003 0.0619563 0.0619688 -0.0444439 -0.0675236 -0.0677996 -0.084571 0.0812412 0.0169717 -0.0978552 -0.0451584 -0.000346634 -0.00727044 0.00113583 -0.0447817 -0.0524965 0.0652175 0.109615 -0.0954121 -0.0573504 -0.148622 -0.180365 -0.00850263 -0.0292636 -0.0922444 0.188247 0.0660953 -0.0298065 0.0737331 -0.117686 -0.0881485 0.0454029 -0.0276018 -0.0173867 0.0922615 -0.0361429 0.132846 -0.0741291 -0.0823668 -0.0170162 -0.0418037 0.020082 -0.0408099 0.0930247 0.0709792 -0.049028 -0.0110459 -0.161168 0.116311 0.0243335 -0.00880489 0.000391445 -0.0336557 -0.0830145 -0.0635862 0.142412 0.0109371 0.00712011 0.0485404 -0.142945 0.143096 0.0694665 -0.0558248 0.0607232 0.0780564 0.0442034 0.0453947 0.137501 -0.133128 0.114808 0.0382457 0.197595 -0.0141621 -0.0533749 -0.0886974 -0.121659 -0.0669585 -0.0620509 0.0479176 -0.0847825 -0.114986 0.064964 -0.176653 0.116262 -0.0570877 0.0149336 0.185012 -0.0868664 0.170238 0.0621399 0.0669578 0.0362062 -0.0347438 0.00842046 0.0751942 -0.123213 0.144854 -0.0349617 0.124278 0.122737 -0.0428817 -0.0190711 0.0301103 -0.0616921 0.0762836 0.0989773 0.0400009 -0.0669669 -0.0748408 -0.159083 0.134411 0.128581 0.155744 -0.0151376 -0.195468 -0.0186009 0.0850293 -0.0961348 -0.0382921 0.0334562 0.127908 0.0515131 0.0843807 -0.121373 0.0619344 -0.0140886 -0.0283593 0.0509746 -0.13468 0.037853 -0.0698264 0.0138829 0.164076 0.182348 0.0505004 0.187845 0.105123 -0.000619943 -0.0994084 -0.0986472 -0.0986365 0.0319237 -0.0504096 0.0845513 0.0414849 -0.0729233 0.0610579 -0.010733 -0.126388 -0.0011116 -0.0147844 -0.00544204 0.0385148 -0.136925 -0.033137 -0.116325 0.108675 0.012031 0.0176133 -0.0496355 -0.174032 0.00637493 -0.141907 -0.0322299 -0.033102 0.0723271 0.0573751 -0.0494845 0.0712428 -0.104022 -0.143254 0.0565968 -0.0588427 0.0121144 0.00273735 -0.0715065 -0.175763 -0.0594883 -0.0782679 0.11735 -0.0691481 0.00662612 -0.063345 -0.119308 -0.156358 0.0624434 -0.0521415 -0.0374738 -0.0344211 0.0823713 -0.00860037 0.0523914 -0.13707 -0.0644879 -0.0906217 -0.0615542 0.0140604 -0.0647729 0.0452328 -0.173811 0.0165395 -0.0532683 -0.0803198 -0.112422 0.0781989 -0.0329103 0.059237 0.116819 -0.041642 -0.139462 -0.0932047 -0.0497151 -0.00526424 0.0185045 0.0149469 0.0776409 -0.00453656 -0.0784823 -0.0782326 -0.00806001 0.124739 -0.17343 0.0463561 -0.0728027 -0.198931 0.127061 -0.0568268 0.18381 0.0125682 0.037952 0.0933998 -0.0672897 -0.00580049 0.129222 -0.0581869 -0.121316 -0.134413 0.0384681 -0.0123996 -0.0247174 -0.0924292 0.0104497 0.0800103 -0.010127 -0.0766978 -0.00859869 -0.114794 -0.156994 -0.0881618 0.0476591 0.115798 -0.140896 0.0608826 -0.0480263 -0.00420168 -0.0673022 0.0207305 -0.0184094 -0.0485213 0.127992 0.152811 0.121015 0.00880895 -0.0291655 -0.146174 -0.17501 -0.115838 0.173237 0.00727886 -0.0701287 -0.110847 0.0153216 -0.103912 -0.116083 -0.191278 0.00280066 0.199038 0.108472 0.064879 -0.143233 0.0845444 -0.031356 0.00150007 -0.0250233 -0.0488581 -0.0777656 0.0563651 -0.103865 0.00886213 0.155741 -0.0685777 0.12251 -0.0315817 0.0338235 0.132802 0.128399 0.00214712 0.0695188 -0.0957407 -0.0229137 -0.0136593 -0.196391 -0.0989668 0.131308 -0.147687 0.132889 -0.171046 -0.0806317 0.0402598 -0.0338939 0.0230229 0.131265 0.0392896 -0.0429273 0.0854962 0.00703381 0.0249887 0.0229615 -0.0267431 0.111707 -0.0480315 -0.0018375 0.0357407 -0.0880427 -0.104634 -0.141818 0.00382637 -0.0827238 -0.0818786 -0.122513 0.0437223 0.12747 0.186185 0.0652348 -0.0204241 0.0780255 -0.113892 -0.0315207 0.102847 0.108571 -0.0590419 -0.0843574 -0.0939265 0.0748113 0.142992 0.109975 0.0811389 0.0216573 -0.00693851 -0.0529151 -0.0337015 0.149463 -0.0643507 0.120878 0.0748767 -0.142279 -0.0496717 0.132848 0.0209287 0.0569554 0.163937 0.0556136 -0.0787654 -0.0178747 0.105095 0.0730083 0.0302292 0.0602109 -0.0307199 0.121799 0.076704 0.0596645 -0.128763 0.0641937 -0.0251766 -0.0167208 -0.0916297 -0.0623843 0.120311 0.0355682 0.0452529 -0.140578 -0.0193398 -0.0337682 -0.0158303 -0.141787 -0.0696067 0.0776155 -0.120862 0.0317153 -0.0274635 -0.0534026 0.00481112 -0.104414 -0.0328836 -0.149802 0.0540795 0.0396185 0.0153869 0.0182993 -0.085056 0.030876 -0.0966526 -0.056344 -0.0457934 -0.123523 0.0317627 0.111333 0.0368143 0.0468469 -0.0399656 -0.0954307 -0.0812426 -0.127393 -0.0601613 -0.138077 -0.0425471 -0.060402 -0.04921 0.0521589 -0.0445766 -0.056235 -0.0347653 -0.0803636 0.0459895 0.00321539 0.0960014 0.040281 0.0315434 -0.0645436 0.0881133 -0.111305 0.0863978 0.132764 -0.0805107 0.101742 -0.0242449 0.136578 -0.0411989 -0.0918584 -0.00127428 0.133314 0.135531 -0.0419492 0.00194581 -0.124329 -0.0642064 -0.0733084 0.164098 -0.00982803 0.0372485 0.0395282 0.123203 0.141777 0.0454904 0.0061938 -0.078559 -0.0228443 0.0597107 0.0715257 -0.10679 -0.0369441 -0.0592663 -0.0549922 0.192278 -0.0209656 0.0542848 -0.0109023 0.133149 -0.112367 -0.0348574 -0.00596173 -0.0673437 0.0564363 -0.0214778 -0.049734 -0.0633847 -0.0460305 0.1242 0.0162475 0.188475 0.0432187 -0.0127177 0.0259482 -0.0130434 -0.140313 0.026809 -0.0924681 0.161584 -0.0634552 -9.91903e-05 0.135071 -0.0639704 -0.0696065 0.105225 0.0632082 0.09924 0.106638 0.079087 0.0242468 0.0966675 0.0472171 0.0281922 -0.143153 0.0965208 -0.0333281 0.142081 0.0878556 -0.0345278 0.0998756 -0.00747088 0.145493 -0.00461009 0.193611 -0.0504512 0.0286025 0.102286 0.0896423 0.0580486 -0.180131 0.0936424 -0.12581 -0.0488734 0.177284 0.0956213 0.0750254 -0.1092 0.00138556 0.136633 0.0834749 -0.163315 0.0690487 0.129978 0.00745728 -0.0111571 0.0719066 -0.0595506 0.0203006 0.0199871 0.0334894 -0.178979 -0.108112 -0.0386556 0.0375268 -0.00646471 -0.00863016 0.0361004 0.0500531 -0.148679 -0.0980458 -0.0326906 -0.118159 -0.00667633 0.000119956 -0.0790192 0.0976357 0.093123 0.00680556 -0.128931 0.0728291 -0.0640505 0.00931431 -0.0546439 0.0426218 -0.0904614 -0.0899376 -0.174792 -0.0892353 -0.154497 -0.0912183 -0.190298 -0.13234 -0.0758393 0.029849 0.0280539 0.00970418 -0.121732 0.0431832 0.0583039 0.0249679 0.0272589 0.0383083 -0.0422138 0.0933904 0.119013 0.0208313 0.0960204 -0.0600548 0.00870877 -0.00981029 -0.0641907 -0.112456 -0.082241 -0.0259919 0.0930982 -0.0489918 0.00895186 0.155555 0.0202104 0.116612 -0.0335812 -0.0990996 -0.0376877 -0.0142809 0.0192972 -0.0239357 -0.032828 0.0718978 -0.0157408 0.100501 0.0317353 0.168496 0.113862 0.0625423 -0.00419182 0.110943 0.0233227 0.058514 0.150627 -0.0446885 -0.0171718 -0.0479053 0.0916799 0.00519029 0.0756518 0.0713454 -0.118774 -0.159875 -0.00306823 0.0928247 0.175075 0.0805077 0.0473617 -0.0296575 0.0609342 -0.0701929 -0.0880511 -0.0416506 0.141029 0.195493 -0.0373903 0.142696 0.0498065 0.0970762 -0.015565 -0.059224 -0.120204 -0.0782534 -0.00728408 -0.0624315 0.0929523 -0.149938 -0.182765 -0.0552408 -0.113092 -0.0154742 -0.171562 -0.0232324 0.0205013 0.151067 0.122995 0.03668 -0.021395 -0.0138689 0.0282894 0.0269054 0.118845 -0.125838 -0.137249 0.105197 -0.108415 -0.0328247 -0.00799575 -0.0195779 0.092449 0.0796546 -0.0373616 -0.00349933 0.107964 0.119164 0.0062806 -0.0355549 0.0287755 0.0207502 0.035623 -0.0310308 -0.0179529 -0.0253295 -0.0269536 0.045887 0.0975471 -0.108395 -0.083881 -0.134076 0.0520082 0.00983278 -0.0616344 -0.03262 -0.0698659 -0.12557 0.0934428 0.00285994 0.123066 0.0268541 0.0202919 0.0491284 0.00639172 0.00401889 -0.0283874 -0.078175 -0.119822 -0.0225328 0.00217019 0.0501695 -0.00531084 0.0652341 -0.00250519 -0.122976 0.186146 0.12732 -0.0147332 0.153226 -0.0199003 -0.0322469 0.0246295 0.0136317 0.133251 -0.0738613 0.133201 -0.0290096 0.0680732 0.0518098 -0.0990501 0.056341 -0.0389894 0.0324438 -0.0623666 0.11582 0.17881 -0.0800003 -0.131083 0.0270202 0.0892469 -0.103579 -0.0508388 0.162776 -0.00973659 0.081471 -0.113691 -0.166807 -0.0289478 -0.109858 -0.12714 -0.11237 0.199822 -0.0529961 0.0394745 -0.143371 -0.0550903 -0.0651534 0.1312 0.107522 -0.00817773 -0.0536694 0.0298806 -0.0182047 -0.167748 -0.120167 0.0773977 0.0950516 0.025868 -0.0054905 0.0182457 0.095004 -0.0436352 0.14158 -0.0195813 0.159707 0.0120637 0.0673804 0.150244 0.0460149 -0.0454184 -0.0958651 -0.0776306 0.0435214 0.0815665 0.01671 -0.0911216 0.077945 -0.0449665 0.0330996 -0.126591 -0.140544 0.0156096 0.0630114 0.0378312 -0.00142521 0.133467 0.0653796 -0.100824 0.0555691 -0.070576 0.000269564 0.0573293 0.0985353 -0.0937066 -0.00801714 0.10954 -0.0185227 -0.0361268 -0.0109904 0.0150723 -0.142504 -0.0145428 0.0493364 -0.00263873 -0.0356024 0.032838 0.115825 -0.0359255 0.141351 -0.105126 -0.066324 0.0397878 -0.146436 -0.0710565 -0.0296253 0.0376882 -0.0280267 -0.0795178 0.0491509 -0.013182 -0.0271668 -0.0122744 0.0560433 0.113602 -0.113245 -0.048869 0.0233586 0.0724636 -0.00861095 -0.0444544 0.0641592 -0.0344456 0.0295917 0.016613 0.066304 -0.0412431 0.156196 -0.0381059 0.131617 0.0468463 -0.136161 -0.0200521 0.00923693 -0.0668385 0.0172883 0.150575 -0.016101 0.0415866 -0.0389951 -0.147852 0.0205628 0.0874984 -0.117159 -0.00263922 0.13923 0.0138703 -0.0871215 -0.0569089 -0.0724884 -0.0930961 -0.188402 -0.0766076 -0.150581 0.0815737 -0.103737 0.0930229 0.0336775 -0.138306 -0.140607 0.182803 -0.0612274 0.0649517 -0.124394 -0.00601202 0.111535 -0.0990223 0.0170448 0.140217 -0.0161847 -0.00530142 -0.0874949 0.0792869 -0.0571601 0.0340233 -0.0463386 0.0837705 0.0824903 0.0505954 0.0416419 -0.0620177 0.195076 0.0231468 -0.0146178 0.148165 0.158688 0.0725066 0.0742426 0.107414 -0.0484324 -0.0105605 -0.0878275 0.0341994 -0.098603 0.0956854 -0.192703 -0.0202624 -0.192168 -0.0323687 -0.124903 0.136701 0.00644879 0.0651738 -0.0810809 -0.0488403 0.118088 -0.0622169 -0.142105 -0.0510254 0.0268636 -0.163493 0.0253487 -0.0354378 -0.116831 0.00640928 -0.0514103 -0.0293368 0.0500579 0.0188122 -0.112199 0.00321779 0.028348 -0.16938 0.0438072 0.0722132 -0.0389149 0.0436894 -0.0116388 0.13385 0.0201508 0.11829 0.158168 0.0171477 0.0820341 0.152738 -0.0328805 -0.00949061 -0.063352 -2.97228e-05 0.0963627 0.0404135 0.192906 0.0567859 0.181477 -0.12859 0.125051 -0.0202133 0.180665 -0.0251424 -0.0231942 -0.000447981 -0.0730126 -0.0304225 -0.103056 0.058957 0.107291 0.0208827 0.0043769 0.055567 0.00912605 0.0506451 -0.0241077 -0.115406 -0.0216667 -0.0576452 0.0266883 -0.0727825 0.0282605 -0.0439446 -0.0371323 0.114437 -0.0513355 0.0768307 0.0794121 -0.0751275 -0.0284453 0.100244 0.181285 0.0549197 0.0120822 -0.0511018 -0.0742141 0.176594 0.143499 0.00423322 -0.124783 -0.12047 0.0361757 0.0409829 -0.00226348 0.0566164 0.166142 0.199341 -0.0637347 0.117241 -0.11689 0.121989 0.117775 0.117685 -0.0403346 -0.152972 0.0631083 0.00770857 -0.137265 -0.115498 0.0421444 0.0390413 0.0721388 0.0937722 -0.00914395 0.0536652 0.0627219 0.00806992 -0.0524154 -0.0278157 0.0839573 0.0676688 0.021917 -0.0639614 0.0976423 -0.124854 -0.0572133 -0.141088 0.0338837 -0.0402382 -0.127591 -0.0287089 0.0339882 -0.024217 0.15657 -0.126027 0.102127 -0.117851 0.0348418 0.0747748 -0.0236306 -0.0924945 -0.030718 -0.00678498 0.00974221 0.143952 -0.058291 0.0518493 0.0185983 0.118967 0.125299 0.115943 0.0928808 0.0703081 0.0342782 0.115084 0.0310787 -0.00802357 0.129986 0.0444571 -0.149731 0.0186039 0.184055 0.17765 0.0814292 0.0146884 -0.0638986 -0.0155085 0.0573559 -0.0851509 -0.0182835 0.0893565 -0.134008 0.167269 -0.0598482 0.0823279 -0.00364329 0.0944164 -0.156963 0.000708786 0.0848033 -0.0180208 -0.0681337 -0.0233431 -0.00799867 0.104949 0.122552 -0.123247 -0.09663 0.0360984 0.0494593 0.107674 -0.0327145 -0.032349 0.00830201 0.0588363 0.123011 0.078507 -0.0563321 0.0448791 -0.0890334 -0.00180619 0.0808949 -0.13969 0.026225 0.00734905 0.0319042 0.19154 0.0424275 -0.0148103 -0.115283 -0.0933765 0.0918339 -0.0983694 0.191991 0.101984 0.00602964 0.0701978 -0.085431 -0.0985403 0.0161314 0.00209474 -0.00895284 0.194636 -9.99441e-05 0.129905 -0.135296 0.0845964 -0.156851 0.0448483 -0.0229426 0.0544362 0.125872 -0.115324 -0.0145308 -0.0674159 0.0289952 -0.0322648 -0.0484255 -0.0538843 0.136326 -0.128582 -0.190507 -0.119589 0.0780978 -0.161415 0.0281405 -0.0280351 0.0473933 -0.0822451 -0.122059 -0.0719244 0.124041 0.00691546 0.124272 -0.0813147 0.0579346 0.171252 -0.108298 -0.0264961 -0.00028238 -0.0301257 0.0327744 -0.115277 -0.118612 0.0876398 -0.0209987 -0.171433 0.0701137 0.0763408 0.110702 -0.181829 0.118249 -0.0332491 -0.0545364 -0.0512046 0.0615779 0.056388 0.0317056 0.0316169 -0.0395978 0.116849 -0.0720533 -0.0496299 0.0477364 0.122148 -0.194394 0.0537536 -0.115167 -0.0226639 0.0420505 -0.0546948 -0.0259704 0.00419181 0.0308974 0.0924152 -0.0439174 -0.0700263 -0.161742 0.0468991 0.0904514 0.133588 0.131358 -0.00723674 -0.0883889 0.136066 0.125492 -0.117281 0.123784 -0.0548058 0.180779 -0.116467 0.146681 0.152952 -0.0151373 0.0917442 -0.075846 -0.0426106 -0.159895 -0.110037 -0.090951 -0.114313 -0.0378933 0.0304519 0.0330539 0.0522379 0.0199968 -0.147431 -0.00580005 -0.0502586 -0.0667679 -0.033885 -0.108964 -0.0578091 0.0427514 -0.162 -0.0656873 0.0530992 -0.01485 0.109622 -0.0884002 -0.0644959 0.121538 -0.123606 -0.0904503 -0.0983011 -0.0647671 -0.0713987 -0.00772802 0.051446 0.0077946 -0.092125 0.0162751 -0.0730221 0.0363349 -0.0503359 0.113973 0.00394262 0.0964897 -0.0608015 0.0560435 -0.133355 0.192006 0.0188268 0.0395781 -0.0139355 0.0105607 -0.0531826 0.0349476 0.12959 0.0806947 -0.0530146 -0.0107696 -0.11633 0.0985287 -0.0211507 0.0490716 -0.0696859 0.0785495 0.0852689 0.11215 0.0209458 0.0419474 0.0257564 0.0626393 -0.0675984 0.145941 -0.0406532 0.00243181 -0.00600577 -0.0360028 -0.172607 0.00956354 -0.135308 -0.168694 -0.130325 -0.0578613 0.0334984 0.00496008 -0.0689894 0.0657438 0.0369493 -0.0599415 0.0843021 0.0195292 0.0584488 0.0689358 0.137868 0.0131559 -0.0219558 0.0498997 0.0357202 0.123334 -0.0753849 -0.0108669 0.0117222 0.12986 -0.143746 -0.0969962 0.00529926 0.0319671 -0.037794 0.0514497 -0.0427316 -0.0401615 -0.134196 0.14531 -0.114941 0.0830737 -0.0294237 0.0489793 0.0449625 0.0229317 0.14572 0.128808 -0.11828 -0.0658857 -0.0852864 0.0272161 -0.108048 0.03226 -0.157172 -0.01994 -0.113492 0.128905 -0.0656679 0.0435453 -0.0500928 -0.0352595 -0.142483 0.00714018 0.12906 0.0541924 -0.144374 -0.0429482 0.0409829 -0.0700342 -0.134071 0.0880082 0.0487996 0.19842 0.0917535 -0.0858175 -0.0769903 0.0678289 0.189347 0.0240739 -0.027235 0.0215712 0.0275172 0.000820818 0.0402281 -0.0139436 -0.0192468 0.103886 0.0607429 0.0413142 -0.0335355 0.0474624 -0.0381463 0.0212318 -0.124255 0.106277 -0.159922 -0.104456 0.11259 -0.120876 -0.0901363 -0.00355169 -0.149387 -0.138687 0.158588 0.108528 0.170149 -0.106921 0.0849699 0.0897218 0.0197875 -0.046958 0.059711 -0.0651532 0.00247506 0.0299043 0.168452 -0.12489 0.155454 0.097235 0.0351364 -0.0518802 0.112972 0.0853803 -0.00442067 -0.00596016 -0.133422 0.17294 -0.157877 -0.0882543 -0.0470626 0.107045 -0.0311883 0.0945568 0.0835606 0.10636 0.0451589 -0.170662 0.0423586 0.0268972 0.0505132 -0.0207968 -0.0776322 0.00909989 -0.0844298 0.0284734 -0.129289 -0.0166133 -0.11695 -0.0624531 -0.0522486 -0.0432927 -0.0885952 0.0519171 -0.0046586 -0.0979322 -0.01863 -0.101043 0.0461463 -0.0790473 -0.103106 0.139381 0.066712 0.032408 0.11048 0.0563533 -0.00940938 -0.0566021 0.0875475 -0.137548 -0.102509 0.0117706 -0.0865698 -0.0276476 0.00461168 -0.148748 0.000303459 -0.138237 -0.070525 -0.160534 -0.116011 -0.136822 0.0877071 -0.0504582 -0.0225817 -0.0803046 0.10868 -0.00821978 -0.0674866 0.0458613 0.117386 0.063422 -0.0217672 0.124707 0.0297852 0.154043 0.0822684 -0.00838716 0.102731 0.0527542 -0.0362542 0.0680025 0.113238 0.0546867 -0.0218729 0.100894 -0.00618563 0.0572674 0.0204549 -0.0277409 -0.0765654 -0.0935793 -0.122698 -0.0262883 -0.105323 -0.0962978 0.0738772 0.0124567 -0.00217143 -0.107365 -0.00706023 -0.0423215 0.190582 0.0262452 0.117882 -0.0294949 0.121107 -0.16695 -0.0948433 0.0425438 -0.120333 -0.0335495 -0.0912924 -0.105408 -0.127472 0.0711088 0.0107885 -0.0965617 -0.0183512 0.0478256 0.101308 -0.0578357 -0.0797697 0.0295589 -0.0205824 0.116708 -0.0019737 0.0928642 0.0344094 0.0485804 -0.0374808 0.0618753 0.0829545 0.122293 -0.0704041 0.0593702 0.0737938 0.0335453 -0.00656406 -0.061195 0.170081 -0.0324756 -0.121186 -0.101697 -0.132306 0.00363628 0.113046 0.12601 0.0252554 -0.0238716 -0.0685572 -0.146321 0.149668 0.136524 -0.119389 -0.142385 -0.0153339 0.0021091 -0.0520935 -0.0209897 0.0518643 0.131108 -0.0747834 -0.187324 -0.0628444 0.105912 -0.0323572 -0.0327465 0.00498064 -0.0645176 -0.140532 -0.0216224 -0.129117 -0.0807096 0.0511972 -0.072589 0.0676671 -0.0734196 -0.172387 0.148089 0.107006 0.0984305 -0.112526 0.0369645 0.0673276 0.141358 0.0798179 -0.154174 0.0465369 0.0612545 -0.074236 0.143757 -0.0252368 -0.0167233 -0.0762719 0.0257317 0.0317247 0.0826324 0.0858495 0.0643672 -0.068248 0.0652545 -0.0667957 -0.0419816 -0.184666 0.165846 -0.0380827 -0.0542499 0.194676 0.0071468 -0.0378479 -0.0807231 -0.0177252 -0.0658845 -0.0602225 0.177245 0.113841 0.102875 0.0324427 -0.0453742 -0.00567816 -0.0107537 -0.15943 0.00525208 -0.0650278 -0.0750474 -0.0556972 0.0431987 -0.0305821 0.16638 -0.146975 0.104937 -0.0699318 0.105822 -0.00425684 0.0343786 0.120875 0.121633 0.0333821 -0.00959537 -0.118104 -0.130348 -0.0649112 -0.102054 0.0592005 -0.0298065 0.053366 -0.00567708 0.0810263 0.0244303 0.0664605 0.0636296 -0.095542 0.0278327 0.0232328 -0.00872743 -0.119732 0.04752 0.0562868 -0.183091 0.0664422 0.03176 0.103934 0.0296712 -0.0911592 -0.0655821 -0.0305646 0.121902 -0.0654414 0.0598688 -0.0861353 -0.0252863 0.0164073 -0.0885777 -0.150727 0.114094 0.0934324 -0.0854227 0.100303 0.0692538 0.0320502 -0.0576277 -0.0488639 0.158799 -0.0781596 -0.0104928 -0.167044 -0.105046 -0.182769 0.114775 -0.0902976 0.140465 -0.119775 0.0819417 0.0551348 0.183127 -0.0285612 -0.0189799 0.0981376 0.0124641 0.0198298 0.114549 0.028518 0.0704214 -0.0641286 0.118008 0.076464 -0.0802346 0.175196 0.00302709 0.00864318 0.0666109 -0.182346 0.0109362 0.146104 -0.127717 0.121175 -0.0915748 -0.0743121 0.0814362 0.0980878 -0.0261711 -0.115392 0.0707673 0.165243 -0.0269554 -0.145204 0.123104 -0.00585784 -0.0597812 0.0119477 0.150959 -0.0652083 -0.0926619 0.0283783 0.0641246 0.0841406 -0.0105868 0.03331 0.0992108 -0.175156 0.107712 -0.0564509 -0.0458463 -0.0154143 0.0617133 0.165992 -0.108598 -0.0519681 -0.0498234 0.0168086 0.0807482 -0.102733 -0.0398396 -0.0328512 0.00796774 0.111622 0.110271 -0.166096 0.0259541 0.0270653 -0.000273299 -0.0556301 -0.161858 0.112145 -0.108266 -0.0682222 0.0257043 -0.144779 0.122784 -0.127731 0.149379 -0.0447442 -0.157261 -0.0688553 -0.0971105 -0.142774 -0.0149137 -0.0221888 0.105979 -0.0377932 -0.170821 -0.056453 -0.16998 -0.0223984 -0.0547348 0.0327702 0.154425 -0.0305831 -0.0246003 0.173761 -0.0109783 -0.0198876 0.0640641 0.153233 -0.199412 0.0632439 -0.0206341 -0.113366 0.0216421 0.0219037 0.164524 0.0567957 0.00314644 -0.00473864 -0.0245958 0.104836 0.18339 -0.046093 0.0239702 -0.08748 -0.0825448 0.0608054 0.0493384 0.0127124 -0.0759071 0.0485918 0.0206752 0.191782 -0.0825547 0.00505853 -0.16943 0.0577584 -0.0507017 -0.0626271 0.0685543 0.0531971 0.0200154 0.159052 0.0326725 0.0204404 0.126263 -0.0837247 0.0281834 0.154025 0.0202168 -0.0192475 0.111637 -0.0251534 -0.15933 -0.102411 0.0506388 -0.068422 -0.00500387 -0.0599266 0.191804 -0.118659 -0.0163412 0.0943358 0.165819 -0.108009 -0.0737488 -0.0637912 -0.132418 -0.0809499 -0.1054 -0.077167 0.125403 0.0708943 0.0969549 0.11218 -0.151068 -0.0872721 -0.166508 0.0644526 -0.00780746 0.0451608 0.0974001 -0.0344419 -0.0141599 0.158084 0.069155 0.125573 -0.0147246 -0.0572353 -0.115466 0.0198013 0.0144879 -0.0406945 0.0138784 0.0755417 -0.0423609 -0.099294 0.0836448 -0.128549 0.137272 0.0225576 0.0703377 -0.00647576 -0.0391991 -0.00626967 -0.137449 -0.16682 0.125224 0.00754891 -0.0731491 0.0926835 0.0778854 0.0599564 -0.0330861 0.0889828 -0.162206 0.0716497 0.0609294 -0.0492096 -0.0735511 0.0800491 -0.153346 -0.107025 -0.0364534 0.0121389 -0.191558 -0.0349587 -0.133368 0.0422825 0.0468919 -0.0716106 0.184507 0.0510541 -0.0992252 0.0401502 0.100723 0.159987 0.0305731 -0.0825134 0.19693 0.07058 -0.193163 -0.015915 0.0796295 -0.0751037 -0.174616 -0.0204407 0.0702452 0.01945 0.0937007 -0.15578 0.100864 -0.110564 0.0977192 0.0688448 0.00522175 0.162915 -0.190589 0.0333766 -0.0044821 0.0291703 0.0340116 -0.0267963 0.0902003 0.111244 -0.0100072 -0.122386 -0.130644 0.116195 -0.00727753 -0.157928 -0.0141338 0.0485982 0.0207852 0.0977114 -0.00987498 0.111789 -0.0758176 -0.0782946 -0.144542 -7.52796e-05 0.05094 0.0634338 -0.0167609 -0.0816859 0.0957155 -0.0314986 0.110602 0.0716022 -0.0281396 0.0190931 -0.0295031 0.0902475 0.108194 0.0588319 -0.0184114 -0.00860241 -0.0308363 -0.0331126 0.0495194 0.0773339 0.0226482 0.0892903 0.121256 -0.136758 -0.132722 -0.0560407 0.148815 -0.101124 0.0714179 0.0456565 0.0423896 -0.0493 -0.0711434 -0.15826 0.0376583 0.063512 0.0363718 0.119836 0.0312674 -0.15751 0.0244711 0.116633 0.124143 -0.00218099 -0.00421441 -0.0302484 -0.0569254 -0.09122 0.0383532 0.0225247 -0.0762036 0.0783537 -0.0671516 0.0129962 0.0488357 0.0700853 0.0977922 0.0624842 0.198625 0.0345602 0.00698437 -0.0290561 0.104732 0.0713794 0.0741376 0.0642603 -0.0804207 -0.124758 0.108484 -0.054007 -0.0619135 -0.0904805 -0.0262954 -0.169999 0.177876 0.0570386 -0.0284992 -0.118327 0.159295 0.146825 -0.0744525 0.0184701 -0.0700078 0.100206 -0.0311258 0.0189768 -0.00712222 -0.0727797 0.0360467 0.0367448 0.144098 0.0334431 0.124902 0.0092751 0.0939259 0.0760843 -0.0415358 -0.0217333 -0.0508945 0.150653 0.171057 -0.141439 -0.0774711 -0.10408 -0.0212494 -0.15192 -0.0767696 0.167367 0.0161883 0.0123802 0.0213434 -0.063114 -0.0250783 0.0148946 -0.0923654 0.0235136 0.145284 0.144411 0.0568607 -0.130635 0.150236 -0.0483211 0.0361558 0.0943635 -0.0489463 -0.0254196 -0.0638243 -0.00335274 -0.0628802 -0.057861 -0.00676621 0.127472 0.120894 -0.174417 -0.0976071 -0.0522965 -0.107302 0.0424088 -0.0516656 -0.0882811 0.0697884 0.0647591 0.111647 -0.126925 -0.128803 0.0664289 -0.0860679 -0.035433 0.0190607 -0.0268833 0.0132037 0.150403 -0.120309 -0.0136468 -0.0889575 -0.0998294 -0.0725954 -0.106841 0.0506974 -0.0550256 -0.0569865 -0.107008 -0.0472894 0.190377 -0.0565756 -0.167223 0.09743 -0.0635004 -0.183623 0.11618 -0.0365186 -0.0203253 -0.0420367 0.0918129 0.0604727 -0.0173034 -0.042649 0.0900432 0.0781794 -0.0215985 0.031678 -0.0642336 -0.101966 0.0540923 0.187093 0.144125 -0.0320207 0.0675993 0.119552 0.00951152 0.161791 0.178053 0.0351871 -0.00413476 -0.161124 0.156443 -0.0471424 -0.0154472 -0.0591819 0.182304 -0.0913444 -0.0668667 0.106848 0.0868106 0.00665207 -0.0801302 -0.112852 0.042488 -0.0433217 0.0296482 0.0468718 -0.0305737 0.0300371 -0.0539495 0.0288035 -0.112018 0.148642 -0.06739 0.0824428 -0.0913816 -0.0874611 -0.122418 0.0159093 -0.0615422 -0.010776 -0.01758 0.00523259 0.00559558 -0.100276 -0.0119101 0.0285939 0.161727 -0.0383018 -0.198398 -0.130904 0.0836107 0.0772552 0.126083 0.0524963 0.0885397 0.0527915 0.131706 -0.0562914 -0.101115 -0.0169686 -0.107135 -0.095297 -0.0225664 -0.0400074 0.107657 0.0981239 -0.0235344 0.17692 -0.188185 0.163966 -0.0106459 0.069823 0.0272382 -0.0797862 0.151371 -0.0432459 -0.032389 0.0356447 -0.000629427 0.0558277 -0.0315101 0.10837 0.0364263 0.0528781 -0.0351293 -0.124658 -0.103695 -0.118567 -0.0141519 0.0383587 0.107938 -0.125356 -0.0386356 -0.020955 0.098405 -0.114487 -0.0608143 0.112892 -0.181335 -0.0763797 0.16079 0.0546429 -0.174988 0.0858644 -0.0971428 0.114255 -0.00253887 0.117656 0.16963 0.0619151 -0.0405024 0.110904 -0.0822784 -0.057242 -0.0661382 0.0160576 -0.0389051 -0.0798673 0.0321321 -0.051257 0.0812644 -0.0025226 -0.055126 -0.0498873 -0.0844759 0.0006697 0.135766 0.0902341 0.0445747 -0.0949716 -0.170297 0.112558 -0.028017 0.113248 0.0312839 -0.103184 -0.00341147 0.0179353 0.067901 -0.0553131 -0.195522 -0.0328855 0.187081 -0.116225 -0.0450765 -0.0716061 0.0471387 -0.0090583 0.0285928 0.113416 -0.105783 -0.166773 -0.0883032 0.0705575 0.0691517 0.00395939 -0.0478596 -0.179503 0.0237792 0.0731604 -0.0397612 -0.0634181 0.0642241 -0.0364753 0.0387863 0.0835173 -0.0391071 -0.130264 0.0566967 0.0317743 -0.0374164 -0.143542 0.06916 -0.0708424 0.0565648 0.125424 0.0652254 0.0360686 -0.114091 -0.101878 0.122454 0.0715588 0.0457259 0.00459967 -0.160418 0.116528 0.137996 -0.0673593 0.0825593 -0.180517 0.0843544 0.118091 -0.0610767 0.129894 0.0281139 -0.0767301 -0.190432 0.116785 0.0325805 0.176691 0.188015 0.00425747 -0.00190273 0.0595343 -0.0348098 0.0510028 -0.0178596 0.0960404 0.0435762 -0.0181847 0.0623934 -0.0100002 -0.0268025 0.112059 0.151683 0.0241494 -0.00401099 -0.0937983 -0.0604509 -0.0404255 -0.0335652 0.036673 0.00509169 0.125327 -0.098086 -0.15069 0.0357967 -0.00982769 0.15735 0.0929987 -0.0475384 0.0066735 -0.0759823 -0.180774 0.0600951 0.063453 -0.0424479 -0.163467 0.0918817 -0.0919264 -0.0909942 0.0581224 0.00166051 0.149858 0.0148219 -0.103325 0.0494018 0.15667 0.0262577 -0.0264352 -0.00234984 -0.0127202 -0.0750389 0.115525 0.0029999 0.00281309 -0.0138525 -0.0794788 0.133031 -0.00813467 -0.0120501 -0.0516268 0.0192745 0.0894777 0.0100389 -0.0926479 -0.00875019 -0.132731 0.0578029 -0.059837 -0.143744 -0.0396262 0.00181821 0.103089 -0.00931679 0.186029 -0.131916 0.0122682 -0.0475288 -0.037493 -0.00941849 0.0901436 0.131491 0.0618615 0.11654 0.043584 0.107281 0.0739558 0.108059 0.0920798 -0.161491 -0.0573104 -0.0307671 -0.00227547 -0.144585 -0.0651064 0.0104382 0.0953006 -0.0660443 -0.0379197 -0.0411489 0.0705309 0.00718466 -0.0947321 0.0416183 0.049068 -0.182698 0.0819393 0.0503079 0.0212715 -0.0529342 -0.0179548 0.0644519 -0.0130584 -0.0170661 0.131792 0.113769 0.0353428 -0.14706 0.103987 -0.0566796 0.062943 0.16633 -0.0322488 0.00718266 -0.0316414 0.0824318 0.0781249 0.0778716 -0.164002 0.0361082 -0.0481529 0.0293237 0.0233298 0.084488 0.0898245 -0.0577332 -0.0701331 -0.0280062 0.0542757 -0.00685422 0.00182928 -0.0260573 -0.0104445 0.0698814 -0.00919524 0.00645628 0.0536309 0.0105786 0.0264874 -0.0403438 -0.0550621 0.0394344 0.0849459 -0.0543962 0.132571 -0.0600134 -0.0554891 -0.0843755 0.0162459 -0.176824 0.121634 0.153053 0.106269 0.0490091 0.00826143 -0.0777175 0.177419 0.134447 0.00406643 -0.0338498 -0.0979468 0.0644416 0.0663213 -0.0732561 -0.0593975 0.0626123 -0.0258243 0.0881205 -0.10065 0.118402 0.138049 -0.0593257 -0.0667882 -0.0116924 -0.160162 0.0451581 -0.106057 0.0207952 -0.0469281 0.0528891 -0.0538768 0.150325 0.0794524 -0.12482 -0.100238 0.1105 0.0147701 -0.00602935 -0.142163 -0.0487555 0.120743 -0.09975 0.0662305 -0.102557 0.156096 -0.0957252 0.188033 0.00458899 0.0239854 -0.0746201 0.0877851 -0.048561 0.0147932 0.130683 -0.0170202 -0.0850124 0.00516982 0.041133 -0.135268 -0.102127 -0.0285361 0.119479 -0.169151 -0.0497838 -0.156113 0.0178663 0.121869 -0.0828824 0.0811301 0.0148958 -0.169807 0.0153953 -0.173302 -0.0875316 -0.0038542 0.0783732 0.111561 0.099698 0.198084 -0.100159 0.0691333 -0.0741609 0.158286 0.101092 -0.167767 -0.0138827 0.170975 0.138857 0.00148707 0.0292435 -0.00833376 -0.000157841 -0.0729383 0.0576996 -0.0090819 -0.0372065 0.0315779 0.0449769 -0.177166 -0.0141043 -0.00107677 0.0641928 0.148918 0.0240584 -0.187931 0.0348355 0.0772121 -0.10034 0.00573198 -0.0887513 -0.0337957 0.1138 -0.132985 0.113183 -0.0475585 0.160662 -0.0765621 0.149969 0.0149716 -0.064157 -0.0960075 0.0765985 0.0273518 -0.0289792 0.0336468 -0.00617709 -0.037785 0.099028 -0.0516848 0.103921 0.115484 0.000447086 -0.133258 0.133536 -0.018948 0.0894344 0.108213 0.0654948 -0.0607933 -0.113198 0.108754 0.0119828 -0.171647 -0.120988 -0.188772 -0.164644 0.00179564 0.0951175 0.0640969 -0.0731827 -0.141384 0.118546 0.0827421 0.151633 0.0217633 -0.0360156 0.0867505 0.157649 -0.0400595 -0.00283273 -0.0340964 -0.00534035 -0.0962673 -0.0309336 0.0719258 -0.0546196 0.137141 -0.159988 0.0292523 -0.0230842 0.0993527 0.00133679 -0.037324 0.0720835 0.170409 -0.00776868 0.136421 -0.0600768 -0.0429721 -0.138397 0.0172871 -0.17938 -0.0750447 -0.0330637 0.0489052 -0.0837954 0.0141205 -0.0450409 -0.146612 -0.194685 0.179546 -0.00331233 -0.153143 -0.061577 -0.0998074 0.0204275 -0.149641 0.0760137 -0.00695451 -0.0560773 -0.00488363 -0.00155638 0.012945 0.0876021 0.0122023 -0.0956467 0.0107376 -0.0638582 -0.108013 -0.183412 0.0241171 -0.0843891 0.105492 -0.115974 -0.0402721 0.000731358 0.0400594 -0.0355467 0.138453 0.16609 0.122182 0.0125652 0.0883531 -0.0791005 0.0440512 -0.00756571 -0.0301728 0.0227622 -0.0540902 0.0772371 -0.00962344 0.0362663 0.0441768 0.0596482 -0.0116975 0.0804374 0.00249838 0.0881589 -0.0304528 -0.0869291 -0.0233377 0.0163379 0.030737 0.0467563 0.0418031 0.102879 0.0489736 -0.0954742 0.0560943 -0.058115 0.0613701 0.0217334 0.0351216 -0.166955 -0.120063 0.0170315 -0.00408097 0.140474 0.0141328 0.0343367 0.0780762 0.159936 -0.0871556 -0.0650489 -0.0664473 0.131694 0.000217022 -0.0901005 -0.025825 0.0329284 -0.16345 -0.0228962 0.127189 -0.0374982 -0.00438164 0.0500299 -0.0548435 0.0137558 0.12558 0.00931184 -0.122797 0.0650719 0.0156918 -0.0268107 0.0751583 0.0551295 -0.126588 0.0230422 0.164722 -0.185458 -0.0578401 -0.0308146 0.0289003 0.0928641 0.166533 0.046951 -0.00962165 0.0916365 -0.0539861 0.011251 0.0702253 0.189798 -0.013304 -0.143881 -0.0080045 0.128116 0.145948 -0.00023635 -0.120953 -0.0223907 -0.0707611 0.120248 0.0963431 -0.187276 -0.127437 0.0868555 -0.0504237 -0.0868858 0.0905293 -0.102394 -0.0284342 0.0222116 -0.0649186 -0.145135 -0.0757596 -0.0446166 0.178493 0.151774 0.0870327 -0.0864981 -0.0181478 0.0339004 0.0136096 -0.0144067 0.0222338 -0.117196 -0.196832 0.0163487 0.138282 0.190907 0.0488362 0.111161 -0.134871 -0.0408416 -0.0144841 0.0595164 -0.0108211 0.175201 0.0718361 0.040468 -0.0214672 -0.0665963 0.110376 0.0258993 0.0703449 0.129519 -0.0724373 0.0272421 0.048408 0.0884204 -0.108161 -0.0743514 -0.0864453 -0.00557784 -0.155867 -0.100901 -0.0428166 -0.057488 -0.0584339 -0.00907645 0.00217928 0.0305982 -0.0664394 0.0714584 0.0180648 -0.121397 0.0893117 -0.00612541 -0.0222444 -0.0888847 -0.0587831 0.0333144 -0.027471 0.117082 -0.102188 -0.0440805 0.039467 0.123701 0.194256 -0.12577 -0.0810227 0.115919 -0.0307275 0.035209 0.0340975 -0.137394 0.0532337 0.109491 -0.043054 0.121026 -0.0650575 -0.0738538 0.00550883 0.0325787 0.145724 0.0459847 -0.179023 -0.00428884 0.0967454 0.101982 -0.0454207 0.123644 -0.0231485 -0.085417 -0.0699581 -0.0392244 -0.0134219 0.0254015 -0.187959 -0.108573 -0.150073 0.124687 -0.0793151 -0.00205962 0.114823 -0.0998236 0.11925 0.125243 -0.124035 0.0898471 -0.0983195 0.0701048 -0.0733761 -0.0584113 -0.0798996 0.05659 0.00943733 0.00804118 -0.164195 0.0256952 0.0944874 0.0515985 -0.0605479 0.191134 0.00528619 0.014547 0.0445365 -0.145581 0.0153857 -0.0488133 -0.0196651 0.0699807 0.0751308 -0.0844256 -0.169547 -0.199414 -0.0360373 0.0444045 -0.0413254 -0.00864707 0.0681584 -0.0924599 0.0626048 0.113448 0.0524029 0.0132625 -0.0712839 -0.104128 0.0107504 -0.0166782 0.0582729 -0.0137799 0.174291 -0.0502287 0.075078 0.0345293 -0.104198 -0.156397 0.1222 0.034424 -0.0737489 -0.0148144 0.113099 -0.00804622 0.0548304 0.0173766 -0.0589605 0.100725 -0.0652732 0.115834 -0.108327 -0.106351 0.0372102 0.0436182 0.180358 -0.0113863 -0.0759574 0.174375 -0.0599358 -0.164432 0.0904085 -0.0979011 -0.0358428 -0.0260439 -0.135258 0.0192442 0.107737 -0.0335936 -0.0573922 0.00579172 0.0310325 0.00460012 0.0281611 0.00220029 0.0758756 0.103635 0.131517 0.0393654 0.127768 -0.087073 0.133667 0.124982 -0.0288947 0.0873988 -0.00947404 -0.160133 -0.0157165 -0.0399689 0.0600875 -0.163329 0.00247123 -0.0498567 0.149951 -0.0365431 -0.0920834 -0.132264 0.112218 -0.0228873 0.109704 0.0668246 0.127584 -0.0340432 -0.0304676 -0.00636474 0.0087377 0.0345137 0.0360772 -0.0603695 0.126243 0.0600562 0.0398978 -0.0660957 -0.123103 -0.110049 0.0350341 0.0192049 0.0188952 0.114852 -0.0363347 -0.0374162 -0.106712 0.146529 0.0325771 -0.158811 -0.0452385 -0.0550257 -0.029045 -0.141395 0.0927495 -0.0250886 0.00798452 0.0165548 0.0455116 0.0615711 -0.0520138 0.112544 -0.0912985 -0.138587 0.195692 0.0358639 -0.00333547 0.187742 0.0280111 -0.0850143 -0.13902 0.0651052 0.0351321 0.116742 0.15668 -0.0574649 -0.0496079 -0.115994 0.065432 -0.0429515 0.0590032 0.0129696 0.112335 -0.0352836 -0.0404805 -0.0634905 0.0916962 0.0393249 0.0123461 0.164074 0.00449117 0.149543 0.018059 0.0246226 0.0592601 0.152411 0.0337657 -0.0110533 0.158212 -0.0668845 0.0906459 -0.0206768 0.00733608 -0.0413552 -0.09554 0.164019 -0.0359508 0.0493702 0.0460381 0.0711228 -0.0184215 -0.016842 0.097949 -0.0743798 0.0753812 -0.179476 -0.0137172 -0.187763 -0.0374272 0.0409271 -0.15057 0.0117436 0.00185502 0.0388273 -0.0868624 0.137337 0.0447713 0.165866 0.186277 0.0723997 -0.0295572 0.0846483 0.0246332 0.0493194 0.100007 0.197732 0.0994682 0.027558 0.0474357 -0.123792 0.00338513 0.0357361 -0.0505363 -0.11966 0.15673 -0.0785428 -0.148651 0.0655528 -0.135061 0.146523 -0.0512025 -0.054708 -0.0204341 -0.135897 0.0493213 -0.115479 0.0547477 -0.0121499 -0.0265284 -0.0728497 -0.0135886 -0.0567326 -0.0624542 -0.0544955 0.012619 -0.0572815 -0.0914661 -0.026349 -0.0363652 0.00151438 0.0585026 0.0489876 0.0757519 0.12114 0.125849 0.0442066 0.0428551 0.0789458 0.0842798 0.00243866 0.00800718 -0.0760401 0.147918 0.108777 -0.0554659 -0.179598 -0.00501667 0.0497191 -0.0680919 -0.0314158 0.0804101 0.177719 0.0134575 0.0576144 -0.0353543 -0.0744869 0.0983119 0.0818701 -0.0623966 -0.0691099 0.00938508 -0.00385031 0.032864 -0.0419593 0.0985926 -0.0844241 -0.0382777 0.00468299 0.0560637 0.00985757 0.183377 0.130396 -0.0502761 -0.0346693 -0.076099 -0.0823871 0.164182 -0.0686598 0.0520597 0.052161 -0.109462 0.00226808 0.0827966 0.000892868 -0.0635574 0.0594657 -0.0688538 0.0257783 -0.124458 0.0338494 -0.110218 -0.148855 -0.0737619 0.173299 -0.173061 0.0947674 0.0211131 -0.113854 -0.0225317 0.011451 0.0950727 0.0461265 -0.176122 -0.0768808 -0.157828 0.0712876 -0.0774779 -0.0111762 0.0159849 -0.0772692 0.00389147 0.062424 0.116235 -0.0903123 0.0354084 -0.0438418 -0.0463008 -0.16114 0.0815063 0.170515 -0.036264 -0.196364 0.0590243 -0.143576 -0.0354066 -0.0330674 0.00110215 -0.00321155 0.0238737 0.0526454 -0.0341086 0.00816633 -0.042731 -0.111572 0.0200235 0.13507 -0.0022883 0.0116715 -0.00846607 -0.0374186 0.196527 0.0910822 -0.018389 0.00663986 0.0267028 0.0678933 0.0708261 0.128994 0.077557 0.142944 -0.041912 -0.070388 -0.036644 0.0521016 0.183182 -0.141187 -0.0896725 -0.0406119 0.169222 0.112587 0.143843 -0.0267693 -0.0837026 -0.00230604 0.00242608 -0.0397521 0.0855769 -0.113701 0.0529877 -0.0292543 0.0860678 0.0166093 0.0657187 0.0320356 -0.136966 0.0335073 0.138082 0.000373437 -0.0402988 -0.0500419 -0.0643208 0.0357649 -0.136138 -0.0415121 -0.13374 -0.130955 0.084354 0.00810796 -0.014373 0.171214 0.00217241 -0.00766098 -0.129324 -0.104875 -0.00846187 0.163084 0.0765733 0.0353514 0.194598 -0.0172773 -0.102376 0.0964089 -0.0958032 -0.0996829 0.00327838 0.0292068 -0.05204 0.11323 0.0418625 -0.0824786 -0.053613 -0.153342 0.149046 0.0238959 0.119981 -0.0340072 -0.0498055 -0.0069617 0.0185037 0.117208 -0.00157995 -0.0221694 0.127531 0.00889411 0.103599 0.0271606 0.0717924 -0.0141811 0.0545858 -0.00958401 -0.0679742 -0.0697641 -0.0912278 0.193177 -0.0147563 0.0908156 -0.0776873 -0.0976616 0.0334477 0.0083567 -0.00690638 -0.100075 0.0380271 0.0719718 -0.0340264 -0.0138896 0.145585 -0.143414 -0.0421461 -0.161114 0.0286246 -0.189708 -0.00225136 -0.0415176 0.017917 0.0496472 0.0132808 0.142825 0.128938 -0.0327123 0.0501116 -0.0874739 0.0868683 0.0174058 0.0856638 0.0580663 -0.042456 0.131071 -0.137944 -0.143691 -0.0490226 0.0814426 -0.0297111 -0.0991137 -0.0225933 0.115247 0.0575727 0.0668871 0.0271554 0.106033 -0.129985 0.0987489 -0.154452 -0.0521549 -0.108368 -0.023536 -0.0227475 0.116442 0.0622296 -0.178492 0.0129723 0.0213611 -0.0935959 0.0988776 0.0666643 -0.107869 -0.0904499 -0.135394 -0.0316396 -0.0255936 -0.124754 -0.0235613 0.00913914 0.0409084 -0.0526816 -0.0250862 -0.054649 0.111722 0.0820362 -0.0303246 0.147886 -0.0642392 0.0934573 -0.138972 0.0146465 -0.0270573 -0.065252 0.00583338 -0.096327 -0.119791 0.0543216 0.065529 0.0700582 0.0600341 -0.143047 0.0714347 0.0277541 0.0712002 -0.150838 0.0371608 0.0406507 -0.0570668 -0.055114 0.0828374 0.162334 0.0419867 -0.00799929 0.125301 0.124323 -0.129644 -0.0114842 -0.000995573 0.00636836 0.105831 -0.0928786 -0.0997644 0.0192199 0.166121 0.0647156 -0.0848451 0.10435 0.0253034 -0.142848 -0.0503283 0.0333995 0.0540695 -0.145066 0.0392934 0.14387 0.0263316 -0.076233 -0.0124582 0.107201 -0.0727518 0.0715629 -0.038005 0.0336261 -0.0081751 0.0901692 -0.0917149 -0.0603889 0.124638 -0.107649 0.0704469 -0.0300327 -0.05807 0.00148805 0.0451324 -0.00920008 -0.0952433 0.00815976 -0.143436 0.0109559 -0.0484026 0.183314 0.077996 0.166985 0.0879556 0.0382173 0.143938 -0.115727 0.00163376 0.00740132 0.00958183 0.170668 0.0455728 0.0762143 0.00781066 -0.0722894 0.107004 -0.00118978 0.0590121 -0.0072036 0.131608 0.103094 -0.0348776 -0.0478991 -0.0682163 -0.0321552 -0.109507 0.0236953 0.0406591 -0.0215421 0.13665 0.00736959 0.0304823 -0.0445655 0.155702 0.0720236 -0.0200187 -0.034636 -0.0358118 0.0291869 0.0865765 0.0695716 0.162398 -0.0121311 0.0346516 -0.06562 0.0209868 0.172246 0.0835986 -0.0615228 0.115076 -0.101959 0.114409 0.113996 0.0985485 -0.000446232 0.177439 0.0786685 -0.0329919 -0.0382556 -0.013099 0.0357551 0.147244 0.11941 -0.00706267 -0.0236121 -0.0267101 -0.171016 -0.0261007 -0.112887 -0.0379887 -0.0147346 -0.0351306 -0.112005 0.163499 -0.0518036 0.0838417 0.0282567 0.154713 0.0671389 0.164065 -0.0292225 -0.115346 0.0585466 0.0175239 -0.0885879 -0.0881543 0.0917112 -0.0291621 0.00376171 -0.042369 -0.173467 0.16761 0.0153716 -0.035147 -0.070263 -0.0231526 -0.00368839 0.014727 0.0556019 -0.126823 -0.0524941 0.0929483 -0.0806429 -0.0601695 0.0262982 -0.0969915 0.0667322 0.138773 0.0183721 0.00846232 -0.0311466 -0.074015 -0.0237996 0.0917809 -0.107291 0.0440749 0.161513 0.0546632 -0.0874626 -0.113213 -0.0871642 0.0659532 0.0537624 -0.0702121 0.0788442 0.0440531 0.14694 0.114613 0.130343 0.115153 0.178775 -0.127243 0.0288359 -0.0980144 -0.153429 -0.0314535 0.01875 0.0865586 -0.0198204 -0.054879 -0.127735 0.00914967 -0.0803326 -0.100707 -0.120536 -0.133096 -0.108495 0.0832431 -0.0496445 0.0433443 -0.0718938 0.146719 0.0100828 -0.0340169 -0.000743021 0.00618687 -0.192278 -0.135015 0.126163 -0.000955053 0.190035 0.0562836 -0.11277 0.126626 0.0536222 0.113807 -0.0466304 0.0496666 -0.0478037 0.0449124 -0.0509537 0.105672 -0.16513 -0.160695 -0.118232 0.0610265 0.102806 -0.0567826 -0.143148 0.0428928 0.0911624 -0.0611496 -0.0706954 -0.0892488 -0.107063 0.074998 -0.0669234 -0.0317844 0.0939605 0.0799406 0.10445 -0.0630981 -0.0429962 0.0463057 -0.035538 -0.0550697 -0.0284703 -0.0882817 -0.154975 -0.0388551 0.0196509 -0.0513558 -0.0640327 0.152417 0.0488622 0.003699 -0.0166037 0.0310637 0.0232505 0.101101 0.0132053 0.0588945 0.0581575 -0.125355 0.180298 0.132271 0.0153553 -0.0429122 0.0687589 0.0375062 -0.00213223 0.0877271 -0.0172524 0.165777 0.0356383 0.123554 0.09755 0.032326 0.119398 -0.0647802 0.068573 0.150359 0.0602825 -0.0605515 -0.142451 0.194988 -0.186903 0.0106771 -0.0844251 0.0479543 -0.155604 0.144555 0.168235 0.0947474 0.0155651 0.0942183 0.0931216 -0.0594081 -0.093812 0.155768 0.153153 0.140035 0.0510993 -0.00335274 0.0019286 0.0345619 -0.02228 -0.0371777 -0.0582751 0.0317465 -0.00873846 0.0422137 0.0239385 -0.0373328 -0.00390297 -0.0227208 -0.0484358 0.112059 0.146529 0.072791 0.0533606 0.174937 -0.081862 -0.0123754 0.0982908 0.052054 0.0526135 -0.0459187 -0.0954194 -0.00173689 -0.000412554 -0.162339 0.067112 -0.153098 -0.142049 -0.0119079 0.0264956 -0.0584317 0.0416683 -0.0655404 0.0565625 -0.0490091 -0.0729109 -0.0653698 0.117938 -0.110822 -0.0829123 0.000224315 0.0712007 -0.142848 0.0379982 0.0305048 -0.0888427 0.0166663 0.178415 0.0118585 0.00442407 -0.0443882 -0.165964 -0.0182443 0.159741 0.120301 0.0549985 0.148123 0.108936 0.0284447 -0.0593234 -0.0480664 0.0481558 0.0570741 -0.130741 -0.0250342 0.00464943 -0.136416 -0.00219965 -0.0321647 0.0685927 -0.134648 0.160774 -0.0781088 -0.129539 -0.0238692 -0.00585734 -0.143232 -0.00568803 -0.0946376 0.0751344 -0.0181525 -0.00608809 -0.139129 0.125928 -0.0368245 0.166304 -0.171676 0.014616 -0.0331236 0.0807879 0.0369205 -0.0588124 0.100454 -0.0982792 0.0660039 0.141239 0.139023 0.0273773 0.108384 0.0580326 0.000761966 0.0305767 -0.0907399 0.0559834 -0.0258734 0.0894083 0.0574458 -0.0802748 -0.136757 -0.0809406 0.127309 0.0220326 -0.0805403 -0.149652 -0.00315918 -0.120487 -0.0339888 0.00904854 -0.0295867 0.00109424 -0.187856 -0.113626 -0.171085 -0.150818 -0.0619466 0.124611 0.159295 -0.0862431 0.0899558 0.142371 -0.0436646 0.0890541 -0.12105 -0.0397562 0.0639291 0.0658002 -0.0435294 -0.0368341 -0.0317469 0.049337 -0.0375282 0.0167674 0.0583027 -0.180456 0.0370187 -0.108868 0.0247409 -0.0235704 0.0096476 -0.0774029 -0.0294556 -0.15208 0.0274191 -0.150899 -0.0860923 0.081734 -0.147828 -0.00513263 -0.0233269 -0.182286 -0.11891 0.0538557 -0.0521487 0.0497435 -0.0178457 0.140545 0.115849 0.017576 -0.0340816 -0.0987495 -0.141437 -0.0362446 -0.0845553 0.00939033 -0.0128903 -0.00669351 -0.121766 0.00937597 0.159925 0.0747148 0.0808012 0.056538 -0.0497049 -0.113652 -0.0751656 0.0362184 0.034638 0.123906 0.114093 0.0301471 -0.00549498 0.0877021 0.0967133 0.0687387 0.0471916 -0.145809 0.0339494 -0.170771 0.0653519 -0.0949268 0.0277217 0.0620816 0.170269 -0.0121455 -0.155298 -0.0664747 0.110746 -0.0238363 0.026458 -0.0948403 -0.143756 -0.109367 -0.0912363 -0.0948439 -0.0136395 0.0884695 -0.0165655 -0.132251 -0.00449305 0.108962 0.018307 0.110448 0.00144763 0.0380102 0.0824892 -0.154319 0.0971842 0.0482865 0.118764 -0.162655 -0.00221658 0.0227564 -0.0448911 -0.122853 0.0589274 0.0493221 -0.0218175 -0.0709273 -0.00465433 -0.0606493 0.062716 0.0826027 -0.165477 0.192615 -0.192649 -0.128654 -0.0490389 -0.116239 0.146285 -0.0643975 -0.102081 0.18183 -0.110466 0.0791609 -0.0745811 -0.0364383 0.0719938 0.170263 -0.0337364 -0.0248066 -0.0187494 -0.0392791 0.0140059 0.115024 0.0979356 -0.0976527 -0.0393527 -0.0887934 -0.0377328 0.0304828 0.115235 0.100058 -0.0371304 0.0958238 0.120137 -0.0902423 -0.0448714 0.00240938 0.0328864 -0.0988465 -0.088049 -0.078438 -0.0856723 0.0420757 0.00785578 0.011307 -0.00228492 0.0794766 0.00425785 -0.137562 -0.0608509 -0.0115832 0.0544593 -0.0247933 0.0572762 0.0599208 -0.0112833 0.135221 0.0212515 -0.00679576 -0.0888406 0.174764 0.0481011 -0.113938 0.0867584 0.161192 0.00164729 -0.054889 0.0518508 0.0569123 -0.0197987 0.0860713 0.0364984 0.0399859 -0.108899 -0.0138612 -0.0349995 -0.0440298 0.187352 0.070005 -0.0855584 -0.0294543 -0.0540395 -0.0501406 -0.129273 0.0435564 0.0332958 0.0348619 -0.00140442 0.0697867 -0.0964791 0.00977437 -0.0678201 0.0642719 -0.0953126 0.0428775 -0.0825943 -0.0113642 -0.0518566 0.19439 -0.111712 0.146714 0.0882988 -0.0764267 0.196586 -0.00726651 0.052344 0.0083499 -0.134964 0.0729704 0.051714 -0.119205 -0.10585 -0.181177 0.0581381 -0.127413 -0.131247 -0.106065 -0.114551 -0.0581116 -0.14143 0.153584 -0.0831603 0.164379 -0.0175028 0.122611 0.11189 0.164176 -0.00158498 -0.022293 -0.0367866 -0.107906 -0.132732 0.0867901 0.0844114 0.0604156 -0.108258 -0.0308996 0.0560553 -0.0325622 -0.0636754 0.0432417 0.0952652 -0.0603461 0.0217552 0.119634 0.00839504 -0.0632065 0.00249368 0.120662 -0.0122875 -0.0821004 -0.0423227 -0.0330846 -0.0137252 0.114547 0.0608426 -0.0211277 -0.0417946 -0.0957661 -0.0296345 0.0185382 0.0114039 0.112837 -0.197084 -0.0876092 -0.0141646 0.0865777 0.0812158 0.0997378 -0.00253086 -0.049594 -0.0773729 -0.12565 0.0860298 -0.181184 -0.00168343 0.0301036 0.0321206 -0.127843 -0.024311 0.0899521 -0.071734 -0.0265365 0.0179704 0.163753 0.0503307 -0.0356607 -0.163559 0.100288 -0.0679978 -0.0809932 -0.0297706 -0.0504227 -0.0441608 -0.0339734 0.129786 -0.0344705 0.0148879 -0.11382 0.00891944 -0.1303 0.0685607 -0.029091 -0.0405079 0.0344084 -0.0598847 0.0417146 -0.0605004 0.0474045 0.0890755 0.049335 -0.0604234 -0.0642357 0.125003 0.182816 -0.18284 0.104482 -0.0661189 0.0199933 0.104825 -0.114219 0.102663 0.0621783 0.170164 -0.161315 -0.0798464 0.125572 0.0397007 -0.0398134 0.099133 -0.0132544 0.0716115 -0.0184882 0.0668097 0.0117701 -0.101433 -0.0708184 -0.0554743 0.0481698 -0.0927239 0.0176425 0.0679344 0.0166943 -0.0131133 -0.0109356 -0.01357 0.0131804 0.178833 0.00664355 0.0383036 -0.171248 -0.0420177 0.135728 -0.0271813 -0.13222 -0.0948658 -0.111031 0.133258 -0.0949832 0.163522 0.0672067 0.114519 -0.0729727 0.0204457 0.0635853 0.114308 -0.167912 -0.0632533 0.148203 0.0719422 0.133997 0.00253903 0.0727176 0.0450961 0.0688439 0.029224 0.0746752 0.147093 -0.0645914 -0.0231405 -0.0725135 -0.0652079 -0.0677993 -0.0232175 0.0389285 0.0513571 -0.0403999 0.00823983 0.186156 -0.0900343 -0.0363774 0.00996749 0.195418 -0.00881145 -0.0463919 -0.103639 0.189891 0.119582 -0.013704 -0.041939 0.0331474 -0.0293483 -0.0539023 -0.0307023 0.125291 -0.0303192 -0.112686 0.11901 0.0106419 -0.03322 0.0209728 -0.194973 -0.0680454 -0.0798987 -0.0181193 0.116248 0.039331 -0.087615 -0.0343633 0.0725593 -0.142137 -0.0269288 -0.104813 -0.134541 -0.179379 0.0160384 -0.150049 0.0260896 -0.0865994 0.01999 -0.0398016 0.0838207 0.0685383 -0.0487466 -0.126367 -0.0444185 0.057518 -0.0750328 0.0174645 0.0642315 -0.0454279 -0.0565934 0.0577251 -0.191983 0.0207298 -0.0622442 0.110914 0.00497451 0.0423426 -0.128893 -0.157387 0.0646299 0.0223462 -0.0197354 -0.111999 0.00526236 -0.0335184 -0.0247788 -0.140299 -0.1273 -0.14576 -0.0692931 -0.103424 0.0285609 -0.112499 -0.00304056 -0.108531 -0.0304047 -0.0234133 -0.143124 -0.023948 -0.131245 0.072615 -0.0518976 -0.0262335 0.0681291 -0.0469439 -0.00748157 0.0622805 0.0574341 0.00260702 0.017501 -0.0287399 -0.0780776 -0.108588 -0.0227224 0.134315 -0.00770691 0.105293 0.0863038 -0.133311 -0.0773205 -0.0929548 0.0406735 0.0347291 -0.0602039 0.0429192 0.00446971 0.115256 -0.0715024 -0.0672098 -0.0191709 -0.11516 0.0321477 -0.160915 0.0454377 0.136801 0.0470871 0.136496 -0.070298 -0.0638016 -0.064891 0.0975704 0.115157 0.155993 -0.0863883 -0.109509 -0.00207977 0.113643 0.0153242 -0.140339 -0.0523723 -0.111305 -0.0690628 -0.103866 0.063687 0.0156155 -0.0364681 0.00549858 0.0952366 0.0244184 0.165484 0.14422 0.0942702 0.0274386 0.0479149 -0.177708 0.00297046 0.122606 0.14464 -0.0941896 0.045567 -0.120263 -0.0541591 0.131462 0.0446476 -0.143727 -0.0409574 0.0732115 -0.0314604 -0.0791803 -0.0460475 0.0377369 0.147041 -0.0780574 -0.010261 0.137797 0.0321378 0.0295632 -0.0212251 -0.0141709 0.0215297 -0.0922388 0.0222169 0.124524 -0.144176 -0.0387145 0.075855 0.0118079 -0.00490929 0.048478 -0.0964645 -0.0998998 -0.070811 -0.00155477 -0.0213134 0.0138015 -0.19353 0.0287581 0.0419581 -0.121986 -0.0583784 0.00863034 -0.07795 0.132667 -0.0212519 -0.106843 -0.00248008 0.13079 0.0948006 0.0184784 0.03231 0.0212695 -0.0559354 0.156087 0.069832 -0.0674812 0.136874 -0.0203674 0.00238864 -0.0678512 0.0374383 0.101008 -0.110814 0.0590166 0.0949157 -0.00992163 0.019203 0.195275 0.087118 0.0708114 -0.065059 0.0440729 0.0781509 -0.0921355 -0.0738784 -0.0298194 -0.0476642 0.0144457 -0.0529996 -0.0536377 0.115162 -0.0638297 -0.00195723 0.0176177 -0.093198 0.126532 -0.0155227 0.0695435 -0.0424294 0.0382171 0.0731413 0.0223705 -0.160129 0.00253165 0.0192718 -0.12194 0.120986 0.123181 0.0620008 0.0339531 -0.0596749 -0.0674573 -0.178236 0.0164746 -0.0432549 0.0790148 -0.139803 -0.00826901 0.18598 -0.100352 0.0939977 -0.127726 0.109053 -0.113386 -0.0112071 -0.00990896 -0.0464588 0.174471 -0.105768 0.1189 -0.11396 -0.0100698 -0.0106115 -0.00465961 -0.136672 -0.0752486 0.00957021 -0.0175468 -0.189899 -0.136891 0.0760458 0.173222 -0.000202394 0.047322 -0.03424 -0.0980395 -0.155372 -0.0402864 0.107892 0.152783 0.126128 0.072947 0.0590238 -0.091193 -0.0218253 0.00553851 -0.0287672 -0.00283161 -0.122204 0.0887441 -0.0787944 0.131973 -0.0265005 0.0225015 0.0849611 -0.0393987 -0.079889 -0.0317627 -0.0496321 0.108438 -0.105608 -0.0383878 -0.0201318 0.103067 0.0113543 0.040682 0.115373 -0.145758 0.095857 0.0291842 -0.0636938 0.0315004 0.0720172 -0.0400438 0.0818371 -0.112639 0.107841 -0.086951 -0.169142 0.00285341 -0.0142496 0.0692857 0.0406536 0.09038 0.0336176 0.00808569 0.030846 0.0714527 -0.136637 0.0162835 -0.0771067 0.0126977 -0.0782208 -0.162283 -0.0617839 0.0118479 0.050375 0.124706 -0.154548 0.130881 0.103686 0.0418173 -0.117201 0.0402845 0.0390995 -0.0205917 0.0288747 -0.170862 -0.0511475 0.0963283 0.064559 0.0476197 -0.016857 -0.0223089 -0.110476 -0.133267 0.150784 -0.0240969 0.0284992 0.0519911 -0.153117 0.0203776 -0.031858 0.145429 0.0534402 -0.142509 0.104235 -0.00238693 -0.125073 -0.164793 0.0794626 -0.157488 -0.0648415 -0.00634181 -0.0529276 0.0419623 -0.024905 -0.193642 0.118389 -0.0517641 -0.000417641 0.17309 0.156227 0.0732512 -0.103382 -0.0411563 -0.0598142 0.0694126 0.0195767 -0.0799294 -0.106032 0.0606432 0.0998595 0.00434702 -0.0413566 0.000643227 0.026285 -0.110254 0.00120578 0.0206286 0.0127198 0.0848189 0.0384368 0.190031 -0.0634473 0.190889 -0.0391622 0.0795079 0.0762644 -0.0306586 0.153497 -0.116172 -0.168003 0.140681 -0.123092 -0.0662382 0.0704761 0.111872 0.0385231 0.049765 -0.12606 0.0026301 -0.0172258 -0.101494 -0.0719834 -0.00377972 -0.0150486 -0.156123 0.0577076 0.130668 0.0273993 0.106487 0.0139377 -0.0970409 -0.00613187 -0.0303598 0.12982 4.47081e-05 -0.154677 -0.185032 0.0350686 0.0599341 -0.00108696 0.0724063 0.0298445 0.027759 -0.0759051 0.0546852 0.0071332 0.0940109 -0.000724337 -0.0438102 -0.034732 -0.0759357 0.0218514 0.118476 -0.0818787 -0.00216298 -0.0521083 -0.0702403 -0.00492684 0.10111 -0.0665023 -0.0254248 0.0325395 0.0770093 -0.0475335 -0.010213 0.0776622 -0.113837 -0.0105716 0.0796489 0.152188 0.174266 -0.161186 -0.0640862 -0.0832177 0.00328103 -0.0364233 -0.0135409 0.0698548 -0.130014 -0.140122 0.08886 -0.0983246 -0.0425036 -0.199205 -0.072124 -0.115098 0.172629 0.0525022 0.114636 -0.14102 0.121826 -0.0863111 -0.0952884 -0.182348 0.170691 0.163269 -0.000540244 0.101402 -0.0312524 0.0718342 0.00233251 -0.00697331 0.094623 0.116653 0.068745 0.0873906 0.0145151 0.00336515 0.0360674 0.0768921 0.0257265 -0.0599723 -0.00251936 -0.148117 0.165088 0.0167612 -0.126568 0.131551 0.10518 -0.124481 -0.0105655 0.00775918 0.198563 -0.081749 -0.114241 -0.00869147 0.0796354 0.0935876 0.00614158 0.0922161 0.0733806 0.0689675 0.0532103 -0.177867 0.14315 -0.0446667 -0.0537606 0.102921 -0.0640751 -0.0713227 0.0636079 0.0912772 -0.180614 -0.0593976 0.0324435 -0.0883971 0.0472883 0.165544 0.0503806 0.0215898 0.044753 0.102411 -0.136054 0.0651499 0.135044 -0.0955957 0.040994 0.110303 0.0846202 0.0694987 0.0434052 0.13491 -0.105297 -0.0692025 -0.150701 -0.119093 -0.112913 -0.0955213 -0.0620716 -0.00337775 -0.106879 0.00459253 -0.0500326 0.108349 0.116845 0.020772 -0.0740906 -0.0937485 0.0269677 0.0263037 0.130459 0.121299 -0.0818187 0.179518 0.0986495 0.0127193 -0.0534685 0.0539729 0.0445802 0.0146722 0.0634443 0.0976737 -0.0842007 0.0591247 -0.0161086 0.00627047 -0.079441 0.108531 -0.0750204 -0.0660213 0.0187832 0.0411867 -0.124454 -0.0359317 -0.124851 -0.0356873 0.0810533 -0.0724934 -0.0230911 0.0740111 0.106883 -0.117963 0.156606 -0.0272395 0.0828319 -0.0674819 0.0451977 -0.139327 0.0224161 -0.0890959 0.0124278 0.165187 0.105451 0.0891055 -0.110132 0.0806853 0.0734793 -0.0336317 -0.062013 -0.0452355 -0.0569903 -0.136073 0.0964584 -0.0517311 -0.0466483 -0.0172305 -0.0705267 0.115927 -0.174012 0.0487125 -0.163538 -0.0420765 -0.192724 -0.00341605 0.0385898 -0.0616571 -0.0957917 0.0413707 0.0420758 0.153788 0.0242544 0.00228813 0.0366497 0.0416702 -0.0231115 0.118375 0.00723019 -0.0839807 0.0609213 -0.00715679 0.121554 0.0387673 0.13308 -0.173055 0.0233536 0.0103872 -0.0124601 -0.163308 -0.149577 0.0637187 -0.00841483 -0.152494 0.100562 -0.1312 0.128884 -0.104943 0.0067002 0.181181 -0.0642585 -0.0700985 -0.0658686 -0.0567937 0.151698 0.101518 -0.135107 0.18396 -0.0952707 0.00366776 0.0992014 0.00381746 0.0625104 0.088041 -0.00467797 0.111228 -0.0712108 0.0627477 0.0066591 -0.0065219 0.114502 0.110478 -0.0429778 0.00943027 -0.02898 0.122221 0.120662 0.0946706 -0.0843412 0.127354 0.0128683 0.045173 -0.0969508 0.011663 0.0176549 0.107231 -0.0771903 -0.0901559 0.172052 0.0151171 0.124734 0.0521758 0.00411173 0.017787 0.107894 -0.0806251 0.11558 -0.0494353 0.0954573 -0.12495 0.0438837 0.0429863 0.140621 0.00578187 0.0906284 -0.00435184 -0.0461666 0.0115252 -0.0977204 -0.0172966 -0.14873 0.111302 -0.0392418 0.0338216 -0.0475443 0.0743722 0.0379159 0.0478232 -0.0216535 -0.077011 0.0324819 0.0543197 0.135963 0.0304919 0.0209102 -0.13103 -0.0331399 -0.0644422 -0.138509 -0.00969033 0.0595672 0.138772 0.0334488 0.0430537 0.0449907 -0.0204745 -0.0778424 -0.116417 0.031957 -0.0230944 -0.0504737 0.0440476 -0.158466 0.0394246 0.124696 0.174421 0.1599 0.0481649 -0.0497549 0.0486847 -0.025978 0.0223286 0.0885939 0.00598184 -0.174693 0.19071 -0.0990747 0.0479696 -0.0616845 0.0359572 0.0766303 0.024506 -0.0266473 -0.0101055 0.129416 0.0471818 0.113088 0.134893 0.0486594 -0.135118 -0.0137413 0.125909 0.0281166 0.180868 -0.130296 0.103841 -0.0128832 -0.0785986 0.0938423 0.0778118 -0.0754438 0.0462482 -0.0455882 0.0377252 0.0367525 -0.00496018 -0.0417859 -0.00262706 -0.102743 -0.098554 0.071287 0.0132857 -0.0148651 -0.0117952 0.101228 -0.147148 0.103331 -0.0878288 0.077073 0.0318048 0.134538 -0.101374 -0.180097 -0.086274 0.0123008 -0.0402984 -0.0809907 0.0735108 -0.033933 -0.000729136 0.0885326 -0.0537963 0.0308574 -0.17939 0.127855 -0.0919208 -0.0972552 0.163546 -0.0395982 -0.0615413 0.00215338 0.0988245 -0.0426625 -0.127052 0.048145 -0.0725757 0.00524086 0.0771123 -0.0361631 0.181931 0.110829 0.010389 0.0171058 0.0515298 -0.000784737 0.0996163 0.0756822 -0.12598 -0.143263 -0.109913 0.0569287 -0.17475 0.0129103 -0.143281 0.0825637 0.0180908 0.0736166 -0.013805 0.0704302 -0.00305006 0.0235493 0.0759923 -0.000438171 0.0445451 0.126347 -0.115024 -0.101743 0.113697 -0.104724 -0.0770487 0.0587125 0.115518 -0.105997 -0.0896119 0.131681 0.0428985 0.0421907 -0.0696336 -0.00501565 0.162481 -0.0366901 -0.0886044 0.0319175 -0.0492562 -0.0295588 0.0806876 -0.0178061 0.0957013 -0.00597601 0.104617 0.0334638 -0.0947921 -0.0365935 -0.160107 0.012273 -0.088678 0.0866776 -0.0372146 0.16259 -0.0321742 -0.0191153 -0.136822 -0.0791805 -0.115079 -0.0447574 -0.072792 -0.0992916 -0.038226 0.0919308 -0.118121 -0.0285523 0.149567 -0.0402392 -0.0560457 -0.0665651 -0.0801727 0.0306541 0.0231394 -0.0551639 0.0317978 -0.0363099 0.000992426 0.0326936 0.0869212 0.124218 0.0601244 0.0383869 -0.0144202 0.0256233 -0.168828 0.0406268 -0.0756075 0.137038 0.0827633 0.1345 -0.0762319 -0.0225933 -0.0222624 -0.0846045 0.028794 0.129807 0.00330512 0.105859 0.0111717 0.0101621 -0.0397199 0.156933 -0.0917785 -0.0041072 0.0286062 0.109428 0.0158873 0.0224151 -0.147474 -0.0851751 -0.0538675 -0.0430142 -0.0147644 -0.0804424 0.0880388 0.113362 0.0269776 -0.173418 0.0135698 0.0171776 -0.107561 0.0279778 0.102039 -0.00799636 -0.0383289 -0.0135024 -0.0475492 -0.130689 0.0153905 -0.0102898 0.0221838 -0.00641597 0.192432 -0.0951799 0.0311273 -0.0743562 0.0251933 -0.0161151 0.0785149 0.0340587 -0.0167453 -0.0563132 0.158084 -0.00702429 -0.0510523 0.130538 -0.12638 -0.0665622 -0.00880691 -0.0053021 0.1134 -0.000264465 0.0682074 0.189221 0.109125 0.0444968 -0.12264 -0.065374 0.0398769 -0.12743 -0.0706336 0.0396749 0.0776163 0.144371 -0.0248544 -0.143619 -0.0520598 0.0273182 -0.0771279 -0.039418 0.0739907 -0.130874 -0.0761961 -0.0426981 -0.100942 -0.15226 -0.181836 0.0786356 0.123189 0.038154 0.0444872 0.0645704 0.0512595 -0.176381 -0.0294646 0.00803527 0.0374634 -0.046025 0.027212 -0.0399486 0.14918 -0.0711383 0.0408128 0.0735763 0.0519344 0.0211708 0.191317 0.00232524 -0.0665793 0.0291505 -0.0327426 0.085196 -0.0786177 0.151872 0.0184762 0.127743 -0.0628249 0.0477275 -0.050177 0.0217205 0.0239776 0.0231626 -0.042897 0.149758 0.00325903 -0.0400099 -0.0653453 -0.0227482 0.0934848 -0.066828 -0.182252 0.0884921 0.187505 0.0399387 0.112357 0.0970566 0.0526559 0.106175 0.117392 0.00808364 0.0342241 0.0945135 -0.0763416 0.0200691 -0.0527165 0.041967 -0.0929113 0.107643 0.0224001 -0.0585706 0.0698689 0.0606123 0.183269 -0.0179479 0.0867127 0.0152151 -0.077301 -0.106293 0.0683209 -0.129762 -0.0542177 0.103487 0.0256694 -0.119924 0.0453827 0.110924 0.0670367 -0.0298051 -0.0190342 -0.0722423 -0.0834801 -0.00772673 0.0128201 -0.0160236 0.0288711 -0.0231171 -0.0806676 -0.0155082 0.040657 -0.0650114 -0.0344205 0.0720624 0.00455077 -0.0442564 -0.0551069 0.0012193 0.0323017 -0.0158849 0.0835199 0.106984 -0.0218256 0.118095 0.123312 -0.113667 0.0640114 0.162145 -0.151251 -0.0616757 -0.0153416 0.141365 -0.0313412 0.0503596 -0.000589366 -0.111492 -0.0968233 0.106098 -0.145098 0.183866 0.112108 0.143691 -0.160296 -0.172193 0.156416 -0.0884086 0.144511 -0.126713 -0.0188037 0.184306 0.00925537 0.0957215 0.142666 -0.107534 0.0827542 -0.0689224 0.116778 0.029567 -0.0218916 0.0999531 -0.01299 0.00516881 -0.125173 0.0911464 -0.0496425 0.174179 -0.0168598 0.153085 0.0740855 0.0855705 -0.0565017 0.0355316 0.0035566 -0.0301605 0.0353973 0.0745708 -0.0537107 -0.0503398 0.15845 0.075999 -0.0717068 -0.0970616 0.0649877 0.0107176 0.0124252 -0.0415403 0.114541 -0.0577758 0.0458722 -0.174565 -0.0412586 0.131262 -0.006525 -0.0242163 -0.0587458 0.112827 -0.00385697 0.116937 0.0564568 0.078321 0.0539485 0.0663125 -0.178849 -0.000869282 -0.0738894 0.0809379 0.122922 0.00725944 -0.0623257 -0.162804 -0.0131022 -0.0588348 0.0969239 -0.0576603 -0.0687915 -0.0036166 0.0507686 -0.0409285 -0.0964191 -0.0769258 -0.0366686 -0.0319871 0.0994069 -0.103446 -0.0589939 0.0698507 0.0885633 -0.092001 -0.155323 0.130723 -0.0193397 0.0208464 -0.119892 0.0327293 0.0100654 0.122498 -0.0390198 -0.0672323 -0.141681 -0.0939622 -0.00215459 0.130893 -0.000140738 -0.0336167 -0.0361182 0.0692978 0.148908 0.161122 0.0122844 -0.109792 -0.0911839 0.0422467 -0.126451 -0.000237037 0.145225 0.148236 0.042444 -0.11813 0.172921 0.0260846 0.0914948 -0.111635 0.122348 0.196969 0.0489849 0.0289413 -0.0026338 -0.0678983 0.188956 -0.0135677 -0.0678652 0.0276169 -0.0150799 0.122486 0.00498189 0.0637762 0.0349149 0.115234 0.00235255 0.047092 0.0687499 0.047533 0.196239 -0.0788494 0.134572 0.0595503 0.0184698 -0.136939 -0.0444544 0.0702201 0.0481851 -0.0525647 -0.0634098 0.00250241 -0.0362758 -0.128268 0.0779415 0.0464363 0.00233507 0.0788872 -0.00537718 0.191418 0.00350483 0.0768334 -0.0577517 -0.0697323 -0.0212023 0.187072 0.131462 0.133271 -0.102394 0.00119092 0.16448 0.0855573 -0.0453944 0.0549214 0.12934 0.0999514 -0.108276 0.0752879 0.0518363 0.0812207 -0.070678 0.14475 -0.166056 -0.0160856 -0.0816763 0.0412685 -0.0883076 -0.134143 -0.0365319 -0.0768317 -0.0335497 -0.112591 -0.0166831 0.0221568 -0.0537014 0.0149666 0.0710421 0.145898 -0.110099 -0.130563 0.126699 0.0721923 0.136062 0.00173772 0.0723966 -0.172567 0.140531 0.0238581 0.060827 -0.0813145 0.183794 0.0130421 0.0675099 0.104275 -0.12217 0.180045 -0.00169549 -0.146284 -0.0387697 -0.0582094 -0.00400968 -0.125835 -0.00669778 0.151143 0.0836786 -0.15106 0.0574652 -0.117077 -0.071894 -0.00904431 -0.0234106 -0.0303866 -0.0392451 -0.0628712 0.000740556 0.0363063 -0.0784879 0.0123376 -0.0873601 0.166464 0.0894356 0.0270367 0.108639 0.104372 -0.0603356 0.0513828 0.0185337 0.0993286 0.167574 0.0616904 0.113754 0.0299294 -0.1125 -0.0613657 -0.0365754 -0.00282702 -0.063559 0.0759021 -0.158135 0.0102566 -0.135215 0.116014 -0.0181297 0.0663501 -0.0776707 0.148194 -0.117627 -0.00974644 0.0709325 -0.0122156 -0.0373542 0.034421 0.126751 -0.0143125 -0.192266 0.0147627 -0.152252 0.0374799 0.158649 0.0682037 -0.018735 0.0704728 -0.0628895 -0.102585 -0.0179275 0.0761803 0.157612 -0.101582 -0.183196 0.0222953 -0.0361065 -0.139097 -0.0563577 -0.0145179 -0.00687274 -0.0914753 -0.10599 0.00402395 0.0444214 -0.139028 -0.000530372 0.148377 0.152082 -0.193072 -0.0707552 -0.0608751 -0.0412284 0.122147 0.0548452 -0.0207679 -0.121154 0.0292559 -0.0695596 0.0148921 -0.0580865 -0.0915886 0.00802559 -0.0431933 -0.0585456 -0.0219538 -0.066373 -0.132661 -0.0063349 -0.0331523 -0.0255696 -0.033237 0.0593332 -0.118264 0.00930831 -0.107874 -0.0453864 0.121162 -0.111886 -0.160657 0.0147653 0.0250001 -0.0959413 0.0642729 0.0819338 -0.0596453 0.122805 -0.0590553 0.0467398 -0.0676815 -0.127611 -0.0560989 0.116185 -0.0490289 0.0140742 0.102382 0.030035 -0.0144612 0.0612101 0.0254803 0.015436 0.0153858 0.0245522 -0.0367599 -0.0193449 0.0226336 -0.0150369 -0.0191546 -0.0574954 -0.024423 0.0246304 -0.111465 -0.0621333 0.172505 0.147732 -0.0666463 -0.0919402 0.0797418 -0.0987693 0.148588 -0.176969 0.0853462 -0.0297443 -0.195165 -0.048601 0.0222593 0.134286 0.00346815 0.125368 -0.174183 0.056067 -0.0800035 0.0202867 -0.0424332 -0.0537397 -0.0347959 -0.0381666 0.00257429 -0.0232429 -0.093799 -0.0807084 -0.0453872 -0.0262061 0.0850516 0.0209481 -0.0960662 -0.0224754 -0.126994 0.174551 0.0357663 0.0475328 0.0407012 -0.0982699 0.0438689 -0.0599814 0.0680183 -0.121531 0.074154 -0.183145 0.0247182 -0.0498924 0.103945 -0.0268955 -0.0413572 -0.151175 0.0269723 0.0497915 -0.154794 0.0602727 -0.0165586 0.0113502 -0.0592762 -0.0636639 -0.00123089 -0.176202 -0.0234577 0.0925929 0.0573106 0.108152 -0.0202422 -0.0181145 -0.000739801 0.116269 0.0682389 -0.0183627 0.0116438 0.0275283 -0.0474365 0.0565989 0.00534017 -0.0191365 -0.0406933 0.0975445 -0.192958 -0.0350468 0.00603098 -0.060905 -0.129601 -0.0696583 -0.197508 0.078487 -0.000360365 -0.0868793 0.18084 0.179833 0.0204449 0.00895415 -0.142106 -0.0693876 0.0558347 -0.0614917 -0.0986402 0.0887777 -0.0800724 0.0605788 0.00291184 0.171718 -0.147189 0.00149688 -0.157527 -0.00778856 -0.0252615 -0.0257326 -0.0711606 -0.0638404 0.155737 -0.0680031 0.120323 -0.084271 -0.074745 0.11626 -0.096352 0.17505 0.0530878 -0.166334 0.0939196 -0.00560021 0.0317459 -0.18051 -0.0417719 0.129016 0.0249131 -0.155684 0.0292 -0.0963427 -0.0714108 -0.145881 -0.0593329 0.00525644 0.179847 -0.0239171 -0.0489308 0.0708064 0.0654998 0.191412 0.0274204 0.0855433 0.162283 0.0925468 -0.0992392 0.0862062 -0.0668598 -0.0326621 -0.148662 0.028595 -0.0694271 -0.0491884 -0.141299 0.0362589 0.0206031 0.0681012 -0.0697283 -0.0802369 -0.0744213 -0.126809 0.0632034 -0.0264603 -0.094791 -0.153826 -0.0141811 0.0256608 0.0431865 -0.135904 -0.162666 0.0383845 0.00909553 0.130055 -0.0320255 -0.0640366 0.00136946 -0.153081 0.0206249 0.135373 0.0969372 -0.0363793 0.0936462 -0.0930956 0.119351 -0.0275759 0.00735375 -0.0471178 -0.103583 -0.0681541 0.0351211 0.00862251 0.0292753 0.0669607 0.0699288 -0.0195847 -0.0682497 0.0101152 0.0249521 0.191462 -0.183658 0.149788 -0.144437 0.0237744 0.020813 0.0191205 -0.0128823 0.03167 -0.14947 0.0421783 0.120356 0.0160889 -0.0788378 -0.0739771 0.0166874 -0.0918834 0.0157155 0.120701 0.104099 -0.160921 -0.0939773 -0.0800169 0.0705822 -0.127256 0.0664522 0.118746 0.127271 0.0266098 0.0820675 0.140612 0.129589 0.0480332 -0.0305903 -0.136942 -0.109524 -0.036156 -0.014885 -0.0780979 0.0550136 -0.0496152 0.112053 0.0316849 -0.156044 -0.118647 -0.0459959 -0.177088 -0.0668647 -0.00525114 0.0591618 -0.0537101 0.0121008 -0.0407007 -0.0350594 -0.0357089 -0.043354 0.131241 0.121259 -0.0120593 -0.137091 -0.172235 -0.0918783 -0.0845099 0.105341 0.00628785 0.166545 -0.174909 -0.121542 0.0568859 0.0551153 0.0939968 0.0315183 0.00579024 0.0338332 -0.0345424 -0.0682447 0.035424 0.116609 -0.103501 -0.0163621 0.0677374 -0.0124843 -0.0211147 0.00239711 0.076074 0.146354 0.000713634 0.0355938 0.0298623 0.0169445 0.0597681 -0.030136 -0.0862114 -0.151219 -0.0366647 -0.0881331 0.0525076 0.0300154 0.0246297 -0.0146671 -0.0742129 0.0439023 0.0945545 -0.0994059 0.141713 0.0698288 0.0280496 -0.0370064 -0.176662 -0.148753 0.0501638 0.176175 0.0794859 -0.0380628 -0.0530243 0.0922169 0.100876 -0.0975834 0.135117 -0.121094 0.123653 -0.102474 -0.0872151 -0.0143364 0.0991896 0.0696556 0.160889 0.0148778 -0.0214969 -0.000163539 -0.0197948 -0.00710571 -0.0869673 -0.060389 0.0047279 0.0180216 0.0487841 -0.0953404 0.0757767 -0.0517179 0.0467282 -0.078702 -0.0230169 -0.0318533 0.0652416 -0.155437 0.0635841 0.0884539 -0.0362868 0.0882206 0.0346029 0.0280965 -0.0648274 0.0726617 -0.133183 0.185587 0.105933 -0.0778348 0.079161 -0.0812027 0.165976 -0.0517378 -0.189998 0.111041 -0.120431 -0.0794278 -0.0470812 -0.0626581 -0.10619 -0.0824561 -0.00246372 -0.147309 0.0840403 0.048642 -0.0161892 -0.0319084 -0.02915 0.139955 -0.0649787 -0.0300247 0.00497066 -0.0202419 -0.129506 -0.149673 0.122679 0.0302224 -0.0147106 -0.00830843 0.0323869 -0.138882 0.0635779 0.0103738 -0.0340863 -0.0874232 -0.051183 0.142461 -0.0408291 -0.00887199 -0.00182407 -0.0888709 -0.0380766 0.0283733 0.0445369 0.134532 -0.0527825 0.00585533 0.0732272 0.0595893 -0.0578259 0.0404621 -0.0365765 -0.0079334 -0.0253289 0.0396891 0.0819823 0.126705 -0.0750916 -0.164094 -0.0720518 0.172078 -0.14195 0.0593508 0.0842223 -0.18696 -0.035499 0.0945185 0.146348 0.0336735 0.0833404 0.0177887 -0.116256 -0.162838 -0.181061 0.10253 0.0565585 0.0418236 0.102906 -0.0897669 0.107064 0.0609596 -0.161292 0.0969262 -0.145729 0.103842 -0.062775 -0.0771556 -0.0956321 -0.0955834 -0.0912559 -0.166013 -0.025741 -0.0436294 -0.0172684 0.139308 0.128776 0.192312 -0.0667175 -0.0741068 -0.027962 -0.131948 0.107967 -0.104423 -0.0865894 -0.0119022 -0.0189162 0.0410214 -0.0120628 -0.0225978 -0.0737538 -0.113956 -0.00906252 -0.0504709 0.102242 0.041687 -0.0763502 -0.0107729 0.0596614 -0.122684 -0.00668808 -0.0137104 0.00873436 0.0759082 0.0225805 -0.0468019 -0.00369583 0.141045 -0.127875 -0.0612824 -0.000607914 0.0752329 -0.0970654 0.0671007 -0.0517081 -0.0755393 -0.0618002 0.00379192 0.168683 0.0147194 0.0182365 0.00498308 -0.148831 -0.0449035 0.0852054 -0.0996908 -0.13652 0.0200656 0.130388 0.0108719 -0.0118541 -0.102088 0.0992734 -0.073368 -0.101636 0.0574467 -0.0644063 0.14252 0.0456994 0.0486976 -0.141372 0.0428912 -0.0888409 0.0912907 0.0109287 0.0921466 0.0570622 0.00609633 0.0172578 0.0431991 0.0230325 -0.0043127 -0.13029 -0.1207 0.0504497 -0.0318257 -0.0798596 -0.0222318 -0.0630765 -0.163734 -0.113161 -0.0124599 -0.123021 -0.0346095 0.0269878 -0.0280173 -0.16606 0.0563122 0.0392668 0.064698 0.106988 0.00408035 0.0314737 0.0738076 -0.0651274 -0.0501925 -0.0760636 0.0549171 -0.0743136 -0.00915556 0.0590761 0.0505967 0.0398257 0.0522285 0.111805 -0.019275 -0.0722729 -0.0939668 0.0454426 -0.10401 -0.104243 0.0194662 -0.0971317 -0.148458 -0.150945 -0.0449217 0.0682731 0.0232816 -0.0418628 0.0605463 0.0678083 -0.00715275 0.0892731 0.0366157 -0.0447221 -0.152536 -0.121533 -0.123125 0.0446196 0.0374213 -0.0640042 -0.01744 -0.0692481 -0.0498381 -0.0299996 -0.078633 0.0606894 0.0556359 0.0550826 -0.000776853 0.0680252 -7.8608e-06 -0.0113701 -0.0182349 -0.02365 -0.0278553 -0.00273279 -0.00814659 -0.151532 0.167496 -0.0589108 -0.0528658 -0.154338 -0.0640728 -0.0423647 -0.0427814 0.0563747 -0.0442899 0.106764 0.00122686 0.0105023 -0.114522 0.123088 0.0610798 0.0965392 0.055974 -0.00571674 -0.0935564 -0.162002 -0.119657 0.0640661 -0.0945535 -0.0425671 0.0349347 -0.185902 0.062098 -0.0825485 -0.0161439 -0.0373242 0.0164432 -0.0236448 -0.0227877 0.113842 -0.0695787 0.0433044 0.101355 0.108576 -0.0174818 0.0384638 0.0408719 0.163963 0.0305226 -0.141923 -0.0982755 -0.131385 -0.0739024 0.0237369 -0.0693214 -0.0795998 -0.170272 -0.0199659 -0.184121 0.104788 0.0113853 0.0368775 -0.00848719 0.127259 0.0253269 -0.011549 -0.0234979 0.0828805 -0.0280092 -0.0530239 -0.1116 0.0103655 0.14507 -0.120019 -0.0590338 -0.0519557 -0.0810739 0.0802878 -0.0520888 0.137559 0.0670342 -0.0943377 -0.0444853 0.0631715 -0.136369 0.0255052 -0.132461 -0.00832482 0.122226 0.0400631 -0.0759958 -0.164547 -0.0202741 0.0777269 0.076358 0.0251106 -0.143676 -0.168632 0.0309282 0.136488 0.0735062 -0.0803521 -0.0483722 -0.02202 -0.0864481 -0.00433952 -0.0281602 -0.109422 0.0761949 0.0169595 0.0631828 0.164274 -0.038778 -0.108226 0.0572653 -0.0703626 -0.0130844 -0.132396 0.0367549 -0.0444222 -0.115227 0.089021 -0.0613387 -0.0282949 0.124081 0.0351715 -0.079874 -0.141941 0.194471 0.0556327 0.0287431 0.0244245 0.137061 0.167342 -0.0137098 0.113688 0.0355792 0.0339581 0.0340449 -0.0515258 0.0375757 0.023694 -0.12291 -0.191004 -0.0766511 -0.010316 -0.10813 -0.00586712 0.03032 0.0363715 -0.121256 0.00468345 -0.141274 0.0629604 0.0249405 -0.0175541 -0.0545593 0.0790425 0.0531015 0.0864914 0.021345 0.0650798 -0.148707 0.012371 0.112644 0.0429545 -0.085388 0.0885934 -0.0296946 0.0913491 -0.00744553 0.105692 0.0395301 -0.124409 0.0482391 0.0887271 0.02115 0.0676319 -0.0257869 0.0193112 -0.145495 0.0151853 0.0895381 -0.0266839 0.0657619 -0.0712136 0.00361196 0.0131346 -0.0203948 -0.113695 -0.0586583 0.0821999 -0.134249 0.119903 0.0437167 -0.131534 -0.0348619 0.000159901 -0.00131143 0.03142 0.073208 0.0124024 -0.00488185 -0.0674031 -0.0313112 0.179216 0.196977 0.0704109 -0.196139 -0.0493208 -0.0376911 0.0483885 -0.063087 0.0788997 -0.0441425 0.0668148 -0.0715321 0.0776949 -0.125083 -0.0862402 -0.0309363 0.0249183 -0.0143681 -0.159726 -0.0733208 -0.0730255 0.0959429 -0.0194656 0.167114 0.0613618 0.00129969 0.112531 -0.00653638 -0.176672 0.0398455 0.111223 -0.0440336 0.0815307 0.0106281 -0.194545 -0.0689473 0.0945077 -0.130957 -0.0737024 -0.0539825 0.0421878 0.0967485 0.192583 0.0234476 -0.0966214 -0.12156 0.0840531 -0.0810512 -0.182984 0.143688 -0.142163 -0.012157 -0.0792036 -0.0479461 -0.0371711 0.0298889 0.154317 -0.018614 -0.0758174 0.0475406 -0.0373438 -0.041632 -0.110354 0.112816 0.048987 -0.181734 -0.043133 -0.118819 0.189179 -0.03532 -0.00196467 0.0430194 -0.0370143 -0.136185 0.12884 0.0850492 0.0278247 0.0897641 -0.10422 -0.00652112 -0.0397248 0.0613821 0.0310625 -0.0993882 -0.013014 0.108771 -0.155324 -0.085629 -0.125415 0.134614 -0.0130907 -0.0766725 0.0675514 -0.065356 -0.0930021 -0.0973813 0.0526483 0.119191 0.0161163 0.0383485 -0.0354701 0.0991018 -0.0367178 0.115426 0.152717 -0.137443 0.0542573 -0.093178 -0.121553 -0.0468258 0.140915 -0.12496 0.0388749 -0.0471983 -0.151979 0.16991 0.0143329 0.0902632 0.0222029 -0.0586874 0.0169637 -0.0403005 -0.105491 0.00835795 -0.0677349 -0.00161913 0.0321568 -0.0198839 -0.0754237 0.0722094 -0.0724724 -0.00668367 0.0126769 0.0762752 -0.0415045 -0.0652443 -0.0560049 -0.13502 -0.0451515 0.0129733 0.115948 0.0289239 0.0399622 0.161097 0.0647799 -0.1725 0.0323318 0.116412 -0.0457786 0.0200502 0.0360984 -0.0502736 -0.183073 0.118796 0.122649 0.196808 0.0701407 -0.0566426 0.0861848 0.164581 0.0237216 0.0383999 0.058746 0.0830389 -0.148818 -0.0890463 0.138209 0.11286 0.00437678 -0.0524765 -0.0595483 0.0935867 0.122469 0.140235 -0.0699812 -0.0805701 -0.0943187 0.11819 0.00919959 -0.0649485 0.0266203 0.0241821 -0.0248468 -0.157503 0.0846182 -0.0361235 -0.115057 -0.0666749 0.0264613 0.0832786 0.148092 0.00486464 -0.151126 0.192239 -0.0757916 0.0524409 -0.0525026 0.0494649 -0.0337834 0.0566456 -0.0637543 0.0850022 0.178039 -0.0722231 -0.148543 0.0239932 0.0666168 -0.0177403 -0.113832 0.0813801 0.101097 -0.105702 0.100872 -0.15439 0.0881433 0.0612904 -0.00173321 0.112987 -0.0612215 -0.141502 0.067128 -0.152509 -0.0153565 -0.0467346 0.0271041 -0.177236 0.111392 -0.0693165 0.103353 0.0525247 0.0510397 0.128476 0.0585445 -0.0841218 0.0297641 0.0407415 -0.169977 0.134259 0.0415324 -0.0977154 -0.12269 -0.00122572 -0.126627 0.169765 -0.0759114 -0.00678453 -0.0900002 -0.0286207 -0.0419197 0.0703498 -0.0847461 -0.0288762 -0.0362123 0.0587604 0.0863504 0.0510141 -0.0487477 0.191908 0.0344937 -0.025583 -0.185975 -0.000679296 0.0771001 0.175314 0.117345 0.0050346 -0.0337118 0.0476022 0.0696194 -0.123118 0.0342578 -0.123782 0.1584 -0.181189 0.0613393 -0.0908152 0.163044 -0.101192 0.103361 0.0709628 -0.0404811 0.146547 -0.0729678 -0.0914971 -0.154302 -0.00202327 -0.0366968 -0.155934 -0.00990021 0.160144 -0.0625785 0.0458047 0.0899052 -0.0633441 0.0812687 0.108192 -0.0412849 0.0522063 -0.0241583 0.135498 0.0522328 -0.0554572 0.0153142 0.0405711 0.175976 0.0148653 -0.0136559 -0.100599 -0.1267 -0.0284718 0.0665131 0.0875136 -0.0897291 0.142537 0.0572149 0.00961922 0.173095 -0.170405 -0.121488 0.0427395 -0.119498 -0.00531803 0.196655 -0.00160249 -0.148423 -0.145853 0.0304781 0.0609047 0.0287316 0.0173918 -0.0528392 4.5851e-05 0.0167868 0.0980503 -0.116935 -0.0466513 0.162378 0.0653263 0.0271686 -0.0928105 0.0318202 -0.0213917 -0.0248633 -0.101911 0.151187 0.0697115 0.0413756 -0.0135815 -0.0505814 0.101891 0.0338203 -0.0221141 -0.111727 -0.0299692 0.0968863 -0.0599015 -0.0179736 0.0628502 -0.0779784 0.118394 0.0321206 0.0646595 -0.149936 -0.157106 -0.0870648 0.0584774 0.0958489 -0.0858756 0.126487 -0.0719439 0.00385923 0.0572619 -0.0892351 0.0593609 0.0369458 0.16032 0.028205 0.0240255 -0.0399846 -0.0139379 -0.0768781 -0.0816365 0.0109147 -0.0316633 -0.0521822 0.114786 -0.0454438 -0.125841 -0.0255649 0.0236234 0.0187183 -0.095139 -0.0115977 0.0920321 -0.0896755 0.0427182 0.0717323 -0.0238014 -0.0100485 -0.0633554 0.00320827 -0.0722776 -0.0888314 -0.136306 -0.0539386 0.0532423 0.083358 0.0762728 0.0143307 -0.059067 0.00578603 -0.128429 0.000186186 0.114077 0.106872 0.0423438 -0.123148 -0.0185863 -0.0447983 0.011135 0.0703988 -0.19033 0.154789 0.00783699 -0.105384 -0.0193301 0.0727546 0.141129 0.0245821 -0.162816 -0.050956 -0.165536 -0.173074 -0.107308 -0.0945545 -0.108597 -0.130344 0.0469021 0.0418468 -0.0358574 0.0488586 -0.113752 0.103166 0.106764 0.0211804 0.0674615 -0.0182766 0.00683113 -0.112022 -0.0280217 -0.074747 -0.0717932 -0.0477084 -0.139564 0.0477853 0.0732287 -0.0864843 -0.0646748 0.0744204 0.00266229 0.135579 0.0440546 -0.0598765 0.00160882 0.0318941 -0.0987455 -0.069592 -0.051146 0.101517 0.015332 0.0469999 0.0881513 -0.198321 -0.0562213 -0.127897 -0.00480673 -0.0555572 0.0303078 0.00337676 -0.128326 -0.0192211 -0.067193 -0.117654 0.0291381 -0.070261 0.091569 0.0328328 0.0335218 0.0623267 0.13961 0.153028 -0.128195 0.0754846 0.174098 0.0159592 -0.00493725 -0.0704046 -0.0294076 0.11937 0.02386 0.0287655 -0.152613 0.106705 -0.0595166 0.106558 -0.0685625 0.107723 0.028406 -0.120889 -0.116787 -0.107906 0.0197369 0.156204 0.0878026 0.0544898 -0.048379 0.00758825 -0.0263658 -0.0901589 -0.0645344 -0.0605105 0.0723125 0.0251212 0.00247534 0.0153119 -0.110487 0.0529 -0.0688446 -5.33555e-05 0.0799273 0.0252359 0.00372019 0.0875898 -0.0203844 0.0367281 0.120709 0.00503163 -0.101019 -0.0582723 -0.101406 -0.0204794 -0.0173114 0.153129 0.00876182 -0.0591894 -0.0596119 0.0295499 0.00527457 0.11726 0.00763469 0.11262 0.0181636 0.163593 0.116111 -0.089558 -0.0959502 -0.0159461 0.0419352 0.126912 -0.0129894 0.152877 -0.174657 -0.137449 0.168882 0.0914925 0.0582371 0.0806622 0.0323627 -0.101464 0.00135849 -0.0403894 -0.181858 -0.0775797 0.0485806 -0.0165712 -0.192036 0.00396614 -0.0780094 0.0948222 -0.0104398 0.0340628 0.0807851 0.0673493 0.0945235 -0.0241531 0.0917869 -0.122646 0.134313 -0.0310274 0.0778802 0.147644 -0.157692 0.122226 0.0278985 -0.0784115 -0.0429543 0.0999684 0.0191775 -0.0663698 0.0714204 0.0323422 0.0100807 -0.145781 -0.00964768 -0.0392233 -0.0481932 0.0175783 -0.0233456 0.0282139 -0.11899 0.0103789 -0.0742855 0.120585 -0.0228584 0.0465134 -0.150268 -0.140156 0.0222221 0.0312037 0.0469371 -0.168204 0.0170318 -0.122923 0.189816 -0.1015 0.0013023 0.0515442 0.0679024 0.00175407 0.0632705 -0.0571549 -0.0415416 0.0681266 -0.0554306 0.0807835 0.0176438 -0.0554148 -0.14741 -0.0875621 0.0325419 0.0985545 -0.0236633 -0.105653 0.0331746 -0.0724036 -0.0431645 0.0997312 0.081688 -0.0916008 0.0726398 0.0564867 0.00165789 0.0303985 0.0621383 0.0378135 -0.100865 0.0281301 -0.0549629 -0.156391 -0.00701155 0.0667632 -0.020294 0.0921544 -0.0508127 0.005956 0.0401266 -0.00674865 0.185719 0.0419176 -0.0271044 -0.0990268 0.0246081 0.126508 -0.0406292 0.0342821 -0.00606163 0.0244492 0.00509561 -0.0570092 0.0671683 0.0625009 0.0204067 0.00586832 -0.062914 0.0212674 0.161897 -0.0212012 -0.0904094 -0.106317 0.0562175 0.0744878 -0.052536 -0.0516191 -0.127105 0.0818236 -0.0373569 -0.0721347 0.156657 -0.0538717 -0.0253436 -0.140976 -0.132688 0.084449 0.130322 -0.145406 0.0803073 -0.151734 -0.00887883 0.0904762 0.0540412 -0.135553 0.000928311 0.0762446 0.125469 0.0110974 0.0180594 -0.0969833 -0.0584895 -0.00440604 -0.0162951 0.0705881 -0.0335539 0.0108418 0.0443576 -0.0187019 -0.0836871 0.0384519 -0.0133591 0.0150526 0.085777 0.0774241 -0.0347225 0.0224315 0.045817 -0.0282076 -0.132325 -0.100481 0.0697829 0.11425 -0.0420489 -0.0334995 -0.0106872 0.0792802 0.0369006 0.0307942 0.0437875 0.0113185 -0.112339 0.0440247 0.00327011 -0.114481 0.154306 0.0262635 0.0299552 0.0608555 0.103025 0.0506542 -0.0398875 0.116764 -0.0747017 -0.0990987 0.0933648 -0.00131659 0.0106723 -0.0206538 0.101898 0.00619618 0.138229 0.0768399 -0.0166977 0.146373 -0.106085 -0.151565 -0.0528074 0.0347749 -0.12227 -0.0365031 0.0684438 -0.0310837 0.0848608 0.188205 -0.000495909 0.124921 -0.0311738 0.000260631 -0.0332548 0.126366 -0.108173 -0.091576 0.0456123 -0.137237 0.124073 -0.0472102 -0.104199 0.0295702 0.0614357 -0.0289709 -0.0445574 0.174608 -0.128194 0.0462744 0.162117 0.145368 -0.0553668 0.0228074 -0.149012 -0.0219109 0.0301298 -0.054075 -0.0297748 0.183577 0.132265 -0.0174132 -0.100808 0.0358809 -0.0906995 0.0651527 -0.0181775 0.0272405 0.047857 0.152958 0.0451221 0.0115422 0.0892384 -0.00543945 0.0231513 -0.182926 0.0483711 -0.0549962 0.046868 0.0736311 -0.0890468 0.0475948 0.101884 0.140119 -0.0340294 -0.12789 -0.0511362 -0.0357956 0.133504 0.05681 0.0617516 0.0709502 0.113812 -0.0138541 0.191583 -0.085314 0.0407927 0.0883479 -0.143448 -0.0484259 0.021799 0.04216 -0.138339 -0.12035 0.0299351 0.0168576 -0.0378439 -0.0323457 -0.0966222 -0.0484908 -0.127574 0.0463324 -0.0657979 -0.185974 0.117765 0.00152593 -0.078929 -0.0244671 -0.100482 0.0367424 -0.0556974 -0.0549227 0.0221833 0.0172761 0.0272146 -0.0152437 -0.0704263 0.113984 0.0276341 -0.0327568 -0.0631636 0.123942 0.122806 -0.0312675 0.0354322 0.128625 -0.170399 0.0390687 0.0520013 0.160982 0.107066 0.0691554 -0.0537312 -0.0184175 0.0979427 -0.073076 0.145244 -0.137177 0.0519776 0.0200913 -0.0288026 0.091161 -0.0444922 0.118107 0.0803212 -0.0822604 -0.0870478 0.0820742 0.0154336 -0.0371193 -0.0116661 0.072688 0.127672 0.0525471 0.112085 -0.0704555 0.101168 -0.0929731 -0.0927798 -0.0242844 0.0583128 0.0362345 -0.0425268 0.034954 0.166627 0.102218 0.0106224 -0.0121343 0.010905 0.124074 -0.0272149 -0.0495956 0.0675617 -0.0360367 0.0299644 -0.0608389 0.0309081 0.0629594 0.0932971 -0.0239775 0.0685426 -0.0750139 -0.0297384 0.155039 0.0588533 0.0697577 -0.0182246 0.108284 0.0208951 0.111532 -0.0572321 0.0801158 0.0712311 -0.0210432 0.145166 0.101164 0.106885 -0.0386417 -0.0667125 0.0304126 -0.0182485 0.158199 0.00970306 0.043416 0.0356786 0.121181 0.0896191 -0.0209739 -0.179825 0.0320905 -0.0167748 -0.0282405 0.0138265 0.117062 0.130386 0.038775 0.00368546 -0.111115 -0.040603 0.0699544 -0.148389 0.0610299 0.0431493 0.0548671 -0.0466809 -0.098589 -0.140289 0.00947365 0.0453316 0.0383975 -0.0483202 -0.0735472 0.0656539 0.0888579 0.0177616 -0.0112342 -0.0146767 -0.113155 0.00463648 0.0806903 0.0339125 0.00834513 0.0427378 -0.124752 0.042013 0.158287 -0.0115617 0.0887799 0.00163515 0.00843415 -0.0440779 0.0457739 -0.110027 -0.000277994 0.0272326 0.157084 0.173916 -0.108809 0.0621741 0.0277439 -0.188708 0.107014 0.0205454 0.0317964 0.144765 -0.0270368 -0.0613726 -0.00416726 0.02525 0.140691 0.067268 0.0480353 -0.0361317 -0.137753 0.0428239 0.0580973 -0.0605852 -0.073083 -0.0657112 0.0563198 -0.0405811 0.104126 -0.0599962 -0.0251264 -0.00114492 0.0239591 -0.092968 0.133505 -0.0590992 0.129434 -0.02912 0.112089 0.0281941 0.0393903 0.148241 -0.00445656 0.0512128 -0.0283909 0.00287839 0.0408605 -0.012866 -0.0768123 -0.00801469 -0.00859094 0.0187962 0.0547087 0.0395545 0.0420902 -0.11697 -0.116074 -0.103411 -0.0303307 0.107541 0.033129 0.0584343 -0.0436552 -0.168184 -0.185465 -0.0438937 0.155997 0.0453215 0.0844173 0.0605364 0.0444594 -0.0350703 -0.0425001 0.0344446 -0.137255 0.0701613 -0.0599515 0.0348931 0.0155937 0.103923 -0.00715984 0.0880288 0.0196192 0.001617 -0.106707 0.106112 0.017296 -0.0939974 -0.15582 -0.0487403 -0.0188475 0.189149 0.0404958 0.0102737 -0.0531872 -0.0163224 0.0606806 -0.0850574 -0.00467311 0.0505953 -0.0157008 0.0472098 0.0887295 -0.0617445 0.000767117 0.155162 -0.0731164 -0.00184777 0.085055 0.0580247 0.0892076 -0.0895095 -0.132625 0.00467069 0.00554461 -0.0850773 0.0112446 -0.092674 -0.0123812 0.114981 0.0887573 0.0619657 -0.0661154 -0.0387288 0.0967719 -0.067532 0.129915 -0.186638 0.0857054 -0.0213883 0.0287825 0.151672 0.0655947 0.0305298 -0.106717 0.0700483 -0.184898 -0.0721101 -0.00722312 -0.175023 0.0581894 -0.0152182 -0.15349 0.0422114 0.0715652 0.0822132 -0.0333068 -0.0251021 -0.0206922 0.00997779 0.0715053 -0.0465797 0.0787969 -0.0456228 0.117177 -0.0854675 -0.0839959 0.0673009 0.0384457 0.0604622 -0.0958536 -0.0398821 -0.138377 -0.0669148 0.121074 -0.0877411 -0.0285591 0.104816 -0.0278806 0.00110075 -0.0496466 0.179243 -0.0105665 -0.168365 0.0307955 0.0969248 -0.0238745 -0.0337654 -0.0716398 0.0851741 -0.0333921 0.0651157 -0.0331934 0.0297813 0.0566634 -0.0512367 0.105029 0.00466473 -0.0772597 0.185572 0.101713 -0.0206581 -0.0537426 -0.133885 -0.13103 0.150546 0.00995811 0.0662723 0.0485637 0.0517972 -0.0447832 0.0903015 -0.00352117 -0.119529 0.0466235 0.19142 -0.188538 -0.147973 0.181231 -0.147393 0.0172548 0.182544 -0.188988 0.00920151 -0.164346 0.0717239 0.0486309 0.0499412 0.0752341 0.0333968 -0.104326 -0.0906718 -0.111843 -0.018725 -0.0495651 -0.00135641 0.0137817 0.108571 0.0588065 -0.034261 -0.0831972 0.086239 -0.0764007 0.138517 -0.0817164 0.102053 -0.169882 -0.188373 0.144167 -0.12472 -8.88457e-05 0.0569988 0.0435475 -0.151118 0.120794 0.0609561 -0.149167 -0.0343704 0.0687528 0.0511761 0.0566603 -0.0922576 0.104355 -0.0570277 -0.0748739 0.0811289 0.144059 0.121439 -0.0108111 0.111605 0.0152419 0.0079431 0.0432632 -0.0360757 -0.0412373 0.0764735 -0.167594 -0.153656 -0.078725 -0.0626475 0.0482058 -0.0603447 -0.000546555 0.105824 0.0785885 0.0793177 0.153726 0.0939058 -0.0267622 0.0215696 -0.0271686 -0.162153 -0.0963919 0.101722 0.163561 -0.106086 0.0779047 -0.146222 0.138467 -0.0395881 -0.0581444 -0.131798 -0.0841258 0.0898097 -0.080705 -0.0230877 0.146412 -0.117416 0.0236988 -0.106562 0.115945 -0.047763 -0.0441604 0.0573475 0.0892793 0.0889802 0.0911929 0.0427758 0.0343008 0.0172722 -0.121513 0.127083 0.0982058 0.0856792 -0.0230349 -0.0224818 0.0499029 0.0782253 -0.14052 -0.0128841 -0.0263436 0.109929 0.115518 0.00590786 0.120834 -0.00914672 -0.0800358 -0.0431576 -0.0700822 -0.0463305 -0.0726389 -0.0601583 -0.0272574 0.0755585 -0.057467 -0.0245425 -0.0360461 0.0874892 0.00627993 -0.0958956 -0.0151426 -0.0759021 -0.0432365 -0.158642 -0.0253187 -0.101152 -0.00660217 0.102046 0.0259157 0.0371272 -0.165811 -0.0374095 0.0416799 -0.0750873 -0.163686 0.0995847 -0.131903 -0.0897096 0.0672332 0.147002 0.15849 0.0577185 0.0439283 -0.0560365 0.0376839 -0.015654 -0.073661 -0.0923971 -0.0528017 0.038086 0.0180753 0.0530076 0.00238527 0.0948657 0.0949259 0.18479 0.0976101 -0.107115 -0.0988083 0.0503982 -0.100133 0.135153 0.0899447 -0.0412034 -0.0910952 0.0081381 -0.1652 0.149467 0.0216954 0.147728 -0.0616033 -0.00376351 0.0194393 -0.131549 0.0338228 0.00149766 -0.0897035 0.0406437 0.0417307 0.0430586 0.0426039 -0.104687 0.137928 -0.0624112 0.0225526 -0.0983949 -0.145691 0.0487847 0.0255465 0.0464207 -0.0116086 -0.0134011 0.0417955 -0.00124377 0.00101677 -0.11973 -0.0303354 0.0294905 0.119946 -0.106585 0.015528 -0.0374894 -0.0183052 0.0886717 0.032473 0.0181982 0.0746373 0.0106392 -0.0298331 -0.0846873 0.119944 -0.0124704 0.0639131 0.157042 0.0848094 0.0145118 -0.0652758 0.0726466 -0.183458 -0.073198 -0.036712 0.0417374 0.138949 -0.0310596 0.0285679 -0.0709475 -0.0987379 -0.010013 0.0858019 0.17629 -0.00142312 0.0838599 -0.0582117 0.149891 -0.150119 0.116964 0.0193367 0.112728 -0.112871 -0.0436512 -0.0650078 0.00897422 0.116361 0.166169 -0.0603682 0.085693 0.112879 -0.159207 0.094971 -0.135169 0.0396668 0.0376547 -0.0381951 0.0110697 0.0610396 -0.0700472 -0.139218 -0.0109218 0.104513 0.0587146 0.0054192 0.152942 0.107312 0.0172108 -0.0239868 0.0805235 -0.0543675 -0.0367557 0.133969 0.0763716 0.101911 0.00487432 0.0335192 -0.11084 -0.036784 -0.0245786 0.051491 -0.16691 -0.056396 -0.0464318 0.12176 0.140572 -0.0308908 0.0434142 0.187357 0.122194 0.0892392 -0.0528496 0.129204 0.0611671 -0.0184271 0.189421 0.0182935 -0.01191 0.0250943 -0.0393071 0.0855865 0.0473561 -0.131616 0.0365281 -0.132842 0.0824248 0.0260569 -0.170059 0.163722 -0.00477915 -0.110087 -0.0041972 0.130881 -0.0743335 0.0239833 -0.120605 -0.189002 0.0472708 -0.0568428 -0.0287554 -0.0411468 -0.0832011 0.0669213 0.135605 0.148151 0.0702549 0.0267545 -0.13858 -0.106618 -0.0858476 -0.0718349 -0.0210005 -0.0222577 -0.117177 0.116429 -0.0200679 0.115914 0.0684745 0.125049 0.0305771 -0.0923143 0.0624484 0.000355759 0.0234628 -0.102835 0.0208067 -0.0596248 -0.0141962 0.175718 0.0506242 0.143444 -0.121043 -0.0673732 -0.0438641 0.00347337 0.00939549 0.0816551 0.0968866 0.102828 -0.0435536 0.0585405 -0.0640627 -0.103465 0.0233649 -0.123846 0.188823 0.0428466 0.0229438 0.165642 -0.0104274 0.0284866 0.143691 0.0451618 -0.0158069 0.000879495 -0.135328 -0.0153332 0.0777483 0.13472 0.053658 -0.051238 -0.0501136 0.166333 -0.0209958 0.0321485 0.0791437 0.0686474 0.191092 0.143391 0.0621068 -0.0684371 0.0932816 -0.0644887 0.0040455 -0.0459695 0.0748562 -0.0328748 0.045544 0.0719557 0.114266 -0.0867431 0.0519693 -0.0655052 -0.0280681 0.0251174 0.0313828 0.0582184 -0.00654875 -0.0739367 -0.0971664 -0.106248 -0.0106358 -0.00757323 -0.0965608 0.0673951 -0.0567511 -0.136085 0.18889 0.0476763 -0.011527 0.0421551 -0.0614632 0.154565 0.112116 -0.0693804 0.00815478 0.0918044 0.161387 -0.0652216 0.0714069 -0.125844 -0.167611 -0.0935342 0.0203187 -0.0159174 0.0516382 -0.0335451 -0.13834 0.0396139 -0.0325674 -0.0181372 -0.00633008 0.182562 -0.0962577 -0.117991 -0.18799 0.0234474 0.0265942 -0.0451414 0.0070769 0.0058083 -0.115554 -0.184023 0.19009 0.0210932 -0.0627457 -0.0398246 0.0145247 -0.164735 -0.156298 -0.0361915 -0.110653 -0.13383 0.0628962 -0.0768785 -0.0120809 -0.0717093 -0.0519178 -0.0322637 0.0965561 -0.192429 -0.0299729 0.102494 0.00892786 0.165243 -0.0348242 0.00994096 0.0572629 0.0277754 0.00705787 0.0615821 0.0902412 -0.0476203 -0.0179852 0.0921927 -0.0249514 -0.037236 -0.14341 -0.0135505 0.0120297 0.0712722 -0.0300682 0.0537435 0.00910696 0.0763323 0.0806212 0.0623542 -0.0396388 0.0954559 0.00494025 0.0642516 0.0305453 0.0856887 0.0743835 0.0738602 0.0122212 0.00320229 0.0876066 0.106219 -0.0542576 -0.0346676 0.136235 -0.0713295 -0.137524 0.122565 0.0242632 0.0626299 0.175995 0.0568392 0.128528 0.104386 -0.155939 0.0815962 0.0206973 0.0075905 0.0305889 0.0878423 0.0770291 0.0368878 -0.0217794 -0.162058 -0.0102339 -0.0616923 0.0572447 -0.00266695 0.125727 -0.0753564 -0.153312 -0.0555701 0.0562742 -0.195313 0.114775 0.160305 -0.0144834 -0.0931084 0.0370765 0.131775 0.041206 0.167615 -0.161278 0.0530498 0.111729 0.0831771 0.119125 -0.170945 0.115387 -0.00808801 0.173382 0.0589829 0.165657 0.0130477 0.0793811 0.037745 -0.102924 0.0774933 0.0736941 0.0840514 -0.12794 0.0770424 -0.018822 -0.0675591 0.0172903 0.18399 -0.138942 -0.143937 -0.117244 -0.00807433 0.0622138 0.0931161 0.158143 0.0460074 -0.152394 0.0998941 0.0613811 -0.13659 0.148632 -0.0360067 0.0303798 -0.096775 0.0725567 0.0656204 0.027581 -0.0542292 0.0280857 -0.114112 0.00959819 0.0447318 -0.0776329 -0.085325 -0.0963393 -0.0854505 -0.041384 0.0155026 -0.149417 0.171331 -0.0349355 -0.150057 -0.0510163 -0.0828799 0.029277 0.0199923 -0.033929 -0.138504 -0.0918847 -0.0923432 0.194698 0.0259508 0.0703484 -0.107793 0.0140578 -0.0391449 0.0471754 0.0179174 -0.119847 -0.132826 0.170776 -0.0309216 0.0064475 -0.0903681 -0.104209 -0.0480498 0.0649587 0.126847 0.0420343 0.12021 0.0704911 0.0660725 0.0568094 0.0375458 0.0174101 -0.148293 -0.117361 0.0108616 -0.166626 -0.0657255 0.0595111 0.131165 0.0543112 0.112534 0.174184 -0.0882679 -0.117617 -0.0783786 -0.00728054 -0.0170689 -0.0228625 -0.0778028 -0.0572019 -0.0326303 -0.0297229 -0.0430033 -0.0668871 -0.104047 0.024081 -0.149899 -0.0198791 -0.0319472 0.129819 0.0149298 0.120691 0.0730696 -0.028814 -0.058084 0.0130202 0.0614138 0.0785678 0.042453 -0.000254404 0.010909 0.0417284 0.0450105 0.102053 -0.102087 -0.0439381 -0.0605073 0.195365 -0.000431432 0.114421 0.0977617 0.040861 -0.0462706 -0.0344562 0.0317119 -0.0287316 -0.000476103 0.0724202 -0.0324573 0.0322451 0.0399168 0.0785973 -0.00927878 -0.0203529 0.038137 -0.0078599 -0.188718 0.0360418 -0.00931744 0.178921 0.0134099 -0.0124717 0.0565436 0.0499706 -0.193019 0.0416208 -0.0853129 -0.0869787 -0.077882 -0.198369 0.0691589 -0.108117 0.00643134 0.0897506 -0.0327425 -0.0876993 -0.142734 0.145819 -0.11151 -0.121499 -0.096764 -0.100751 -0.103416 0.0340565 0.0182021 0.136713 0.168986 0.0428917 -0.0318586 0.0538369 0.0834878 0.0623185 0.116679 0.00459677 0.13854 0.09407 -0.120748 0.0492553 0.114693 0.0222185 0.0911779 -0.138885 -0.0959295 0.130496 -0.0770258 -0.000240617 0.00539966 -0.0692286 -0.0438202 0.151522 -0.0891585 0.0192285 -0.027074 0.0693739 -0.0286609 -0.115508 0.0918693 0.0974917 -0.0353443 0.0121145 0.0823361 0.0252612 -0.039016 -0.0581214 0.0939681 0.0605418 -0.0377557 -0.0592174 -0.0169449 -0.0522936 0.108199 -0.0437916 -0.137898 0.00255365 0.0766037 -0.0233219 -0.0296447 -0.0951832 -0.148677 -0.0390955 -0.108686 -0.0705354 -0.0292328 -0.11401 -0.184014 0.0229707 -0.026032 -0.0356951 0.111596 -0.00302111 0.0365653 -0.0717654 -0.0367442 -0.0485525 0.0466372 0.116946 0.0460034 0.00656206 0.138443 0.00500152 0.181546 -0.0390537 -0.0785996 0.13789 0.0652782 0.101893 -0.151566 -0.0742157 -0.0475733 -0.0342454 -0.0838225 0.073187 0.111121 0.0778631 0.121577 0.0180212 0.083432 -0.115874 -0.0143567 -0.0850055 -0.139188 -0.0483575 0.0199194 0.112771 0.152547 -0.0428055 -0.159483 0.130794 0.0598241 -0.0462767 0.00582322 0.0847486 -0.0530215 -0.0102505 -0.02921 -0.0411523 -0.00654121 -0.048209 0.016016 0.0319692 -0.132845 0.0407081 -0.0190212 -0.0734207 0.00154412 0.0858013 -0.0451108 -0.0583372 0.121919 0.0108867 0.172831 -0.0622069 -0.074442 0.064584 -0.195023 0.160586 0.0866086 0.194439 -0.123804 -0.0441425 0.0635888 -0.10728 -0.0463488 -0.146526 -0.0578312 -0.145248 0.122007 0.104423 0.0348744 -0.0304394 -0.00730765 0.116839 -0.171566 -0.00716786 -0.0866239 -0.0671746 -0.0849318 0.0961086 0.00779828 -0.0926137 -0.139845 -0.112104 -0.0655056 0.114829 0.0274098 -0.0897571 -0.112311 0.0646151 0.0655478 -0.175421 -0.0512458 -0.00743113 -0.0527245 -0.0262883 -0.0809978 -0.0467145 0.0787629 0.131971 -0.0532775 -0.100592 -0.111938 -0.0739056 0.161025 0.0836524 -0.0680094 0.151126 0.139473 0.0341575 -0.152509 -0.0958708 0.127425 0.0480882 -0.00303886 0.129573 -0.152868 0.191261 -0.0132601 -0.142086 0.0287097 -0.0858112 -0.0301707 -0.118614 -0.0230762 -0.17143 0.0443065 0.0741404 -0.116125 -0.112493 -0.0932693 0.0483038 -0.191567 -0.0781685 0.100387 0.180028 -0.0384938 -0.0608524 0.0565172 0.150526 0.0188979 -0.0415928 0.164385 0.135214 -0.0352906 -0.0972967 -0.118146 -0.0585246 0.00857377 -0.0216049 -0.0249022 0.023976 0.127789 -0.0424265 0.101259 0.0390757 -0.0210216 0.141457 0.0561124 -0.0359433 0.0553106 0.041885 0.129826 0.131157 0.130308 0.0502716 -0.118817 -0.105102 -0.0551418 0.0224278 -0.0677285 -0.0205044 -0.0389187 -0.0339835 -5.30271e-05 0.0167899 -0.148163 0.15528 -0.0428998 -0.0524117 0.0770425 -0.0177012 1.31352e-05 -0.0312013 -0.0774519 -0.119691 -0.0370445 0.117743 -0.0359266 0.037861 0.0107967 -0.0043054 0.0711424 0.14303 0.0629233 0.0803508 -0.0236379 0.0231569 0.116643 -0.0103853 0.025512 0.0111176 0.0231411 -0.0972317 0.0965232 -0.00275687 0.0470545 0.0596659 0.096112 0.076469 0.0172812 -0.177607 0.0334222 -0.155763 -0.122849 0.163335 0.0472822 0.0848729 0.115988 0.017953 0.130011 0.128711 -0.0426756 -0.04317 -0.0273358 -0.0951536 0.0550242 0.00243641 0.0301891 -0.0486785 0.106441 0.0160538 -0.0503768 -0.0213796 -0.0333073 -0.0721902 0.0377645 -0.0244947 -0.183959 0.0284646 -0.051321 0.187497 -0.082949 -0.127699 -0.00177493 0.0282553 -0.0765604 -0.0295249 -0.0345154 0.0226214 0.0249184 0.0813962 0.137498 0.0366941 0.0667502 -0.0688302 0.0963707 0.141095 -0.0377238 -0.014575 0.125759 0.00672232 -0.0892351 -0.129992 0.113801 0.0208785 -0.103559 -0.00400946 -0.12292 0.0891483 -0.0831364 -0.00576187 0.077388 0.0223914 -0.162594 0.183742 -0.049174 -0.0584376 0.0191593 0.118172 -0.0969455 -0.0864492 -0.097461 0.199535 0.195863 -0.00120112 0.136921 -0.0838959 -0.00498486 -0.136974 -0.0620044 -0.00188794 0.142778 -0.0257381 -0.060054 -0.102765 0.1475 -0.0988472 -0.0306102 -0.0203741 -0.090467 0.00477509 0.0544081 -0.00113084 -0.0249636 -0.0111484 0.180097 0.0230572 -0.0546082 -0.0489546 -0.127537 0.0384681 -0.0662222 0.068216 0.0706259 0.040165 -0.192238 -0.124902 -0.0520484 -0.167864 -0.0454788 -0.130735 0.14375 0.0365556 -0.0998825 0.0109057 -0.0506699 0.135089 -0.0348706 -0.0787001 0.0975474 0.167047 -0.15104 0.067854 0.138923 0.107649 0.128299 -0.147085 -0.144501 -0.024593 -0.0154008 0.0229743 0.0758135 -0.127563 -0.12877 -0.0227497 0.101909 -0.0719838 0.0268656 -0.0590954 -0.0713857 0.0570091 -0.008149 0.136514 -0.0477808 -0.0293051 -0.0436413 -0.190506 -0.00769439 -0.0510002 -0.0399627 -0.077868 0.0752332 -0.102409 0.0625718 -0.0582034 0.0342231 0.0125397 -0.0210484 -0.00788889 -0.127612 -0.0332431 -0.0518035 -0.0278965 0.0334218 0.0173919 0.12994 0.0640487 0.0379636 0.00866448 -0.0822783 0.0693535 0.121582 -0.196643 0.062581 0.160125 -0.0554769 0.108745 0.0841481 0.0815814 -0.0719464 -0.0247031 -0.113682 -0.0477393 0.0539597 0.1583 0.0286606 0.104527 -0.0683011 -0.0539122 -0.0640042 -0.0497838 0.18127 0.0507289 0.0222165 0.005418 0.128047 0.0403352 -0.0819831 -0.0213171 -0.115055 0.072119 0.00781685 -0.136482 -0.101894 0.0799024 0.0688341 -0.187061 -0.0282543 0.00313936 -0.00862775 -0.00228523 0.0971942 -0.00651929 0.124641 -0.00837353 0.143321 -0.0467154 -0.031028 0.0664787 0.0139775 0.0164145 0.0274771 -0.0536331 -0.0238746 -0.0341921 -0.169851 -0.000181719 -0.00392035 -0.140696 0.0844273 -0.0803152 0.127339 0.0150252 0.0305644 0.0375654 -0.128323 -0.0609928 -0.0405592 -0.163116 -0.0587521 0.118538 0.0843441 0.114576 0.0441509 -0.00477702 -0.0294424 -0.0840669 -0.096215 -0.0921011 -0.00290018 -0.15493 0.113844 -0.029818 0.0683694 0.140505 -0.0109597 -0.133784 -0.088529 -0.0188903 0.0369784 0.123441 -0.0710662 -0.0961615 0.0227482 0.033757 -0.14147 -0.143072 0.175001 0.0585438 -0.018406 -0.00752621 -0.0891996 -0.0178245 0.0200418 -0.117358 0.100831 -0.0438367 -0.0786474 0.0205252 0.0865695 -0.130475 -0.074849 0.0157895 0.0318282 -0.0584812 0.0938101 0.134642 0.0740998 0.0642141 0.0624505 -0.136522 0.072849 -0.0153649 0.0266396 -0.0294712 -0.0485798 -0.0307599 0.000945249 -0.0296247 -0.042152 -0.161477 -0.0841561 0.0550018 0.0176489 -0.096083 0.142386 -0.0388917 0.0580047 0.175633 -0.142116 0.0665403 0.0281007 -0.115989 0.190487 0.162913 0.0738562 -0.0616322 0.105482 0.0689568 0.0914452 -0.128674 0.0478508 0.012504 -0.14667 0.089325 0.160168 -0.0512298 0.050747 -0.0905858 0.0177342 -0.0183988 0.0766309 -0.182277 0.0823768 0.0567375 0.00498811 -0.052641 0.101723 -0.0237146 -0.162806 0.0730391 -0.0961469 0.0125556 -0.0573568 -0.0734185 -0.107611 -0.0444091 0.0411321 -0.0910411 -0.195703 -0.141237 -0.0425135 0.0538835 -0.0415356 -0.0676135 0.135086 0.0436759 0.157263 -0.039889 -0.0265763 0.0359285 -0.0727797 0.104707 -0.00715132 0.0971033 -0.0190754 0.104221 0.0577541 0.0547694 -0.0334082 -0.0412297 -0.0283318 0.016255 0.0126759 0.0902998 0.0372225 0.0901935 0.18216 0.038941 0.135575 -0.185739 0.00813024 -0.0150355 -0.139149 -0.0409204 -0.0214634 -0.0108003 0.156911 -0.0197611 -0.0691167 0.108673 0.0179416 0.0133246 0.0944011 -0.0695463 0.0386945 0.125066 0.165738 0.0565259 0.054003 0.0641855 0.00421324 -0.0837348 -0.0420922 0.145416 -0.0254332 -0.03873 -0.0319652 0.191572 -0.00891042 -0.0615664 0.156148 0.174635 0.139343 0.065508 -0.108401 -0.0567619 0.0297999 -0.00161567 -0.0445094 -0.122417 -0.0233463 0.0588051 0.175807 -0.0828059 0.0190096 0.0291404 0.064424 0.0660426 0.193681 0.0979537 -0.022871 -0.0687506 -0.0109904 0.0234038 0.102238 -0.0742999 -0.0834843 0.12237 -0.120367 -0.198461 0.0742572 0.0212934 -0.0669148 0.0139875 -0.110996 -0.0435276 0.0539097 -0.09863 0.0317335 0.052556 -0.0104954 0.096607 0.0352445 0.0256467 -0.0300307 -0.106351 -0.0545554 0.0191766 0.0359135 -0.0378382 -0.0454663 0.0311855 0.00589161 -0.0451073 0.00207956 -0.1605 0.150769 -0.0473721 -0.00812736 -0.0077195 -0.0563372 -0.046161 -0.10342 0.0528382 -0.0432145 -0.0365126 -0.0011981 -0.091566 -0.036655 -0.164441 -0.0222815 -0.186956 -0.095053 0.016054 -0.0689961 -0.0260113 -0.0216669 -0.0789314 0.00872202 0.0552793 0.116361 0.0698189 0.010717 -0.0120465 0.00736409 0.0101875 0.174959 0.0595582 0.0537443 -0.0293361 0.0824801 0.0504989 -0.0548965 0.112572 0.0983528 0.151727 0.0600245 -0.0498054 0.0548802 0.0693192 -0.0998242 -0.196004 -0.114585 0.0191954 -0.049985 0.0299027 0.0326814 0.00284826 -0.15621 0.0229563 -0.0647858 -0.0375121 0.0325298 -0.0188754 -0.0906135 0.0290383 -0.00410762 0.0440389 -0.00999044 -0.075788 0.00195388 0.0836713 0.0559879 0.0872607 0.0658785 -0.025679 -0.0707109 -0.0307765 0.0559403 0.0389241 -0.059297 0.0314755 -0.134473 0.10281 -0.0564245 -0.039506 0.105551 -0.0153354 0.120231 -0.126378 0.0289688 0.103977 0.0674721 -0.0362464 0.0210038 -0.00323759 -0.0457832 -0.0700357 0.176403 -0.0200736 -0.035091 0.108051 0.0841719 0.0322073 0.144953 -0.0227629 -0.0945727 0.049996 -0.100616 0.155158 0.059442 0.0859136 0.04594 0.0162144 0.0101156 -0.0730479 0.0794736 -0.0249342 0.135391 -0.0178488 0.121412 -0.172865 -0.00962283 -0.0437962 0.0177539 0.0343855 0.0486264 0.0219494 0.126183 0.106878 -0.0223807 -0.0214175 0.0533456 -0.00783156 0.0360828 0.0607476 -0.107314 -0.0480154 0.0324764 -0.189501 0.107738 0.00163513 -0.0370264 -0.13046 0.0213786 -0.0489749 -0.0975863 -0.0184447 -0.116023 -0.0920611 -0.0639833 0.0663315 0.0847292 -0.0646837 0.145974 -0.0345382 -0.0215605 -0.144308 0.10602 -0.0901311 -0.197741 -0.0342075 -0.0922796 -0.00493538 0.024688 0.0817943 0.171223 0.0530705 -0.00475398 0.0701412 0.0768877 0.152702 -0.0415359 -0.182261 0.126984 0.0694476 0.0707248 0.0172863 -0.0590409 0.0367579 -0.0129568 0.0712716 0.097457 0.0441532 -0.00397299 -0.0145569 0.0517504 0.0165019 -0.15725 -0.177786 -0.0145327 -0.169108 -0.151403 -0.021576 -0.115527 -0.109658 0.11445 -0.00311852 -0.125048 -0.146802 -0.0224485 0.0596707 0.113683 -0.187728 -0.0775429 -0.0106163 0.121932 0.00131526 -0.146817 -0.0120992 0.0234218 0.0908584 0.180068 0.0472615 -0.149492 0.100913 0.149856 0.0591041 -0.0421633 0.0175609 0.0718119 -0.0371491 0.107067 0.0331574 -0.129749 0.108019 0.0730459 -0.014588 -0.0135171 0.00990065 -0.170062 -0.110335 -0.00942813 0.0022845 0.0095254 -0.0027648 -0.0104247 -0.178919 0.0940961 -0.127591 0.0707733 -0.105065 -0.0595703 0.0701001 -0.177791 0.195518 -0.120418 -0.055982 0.00360301 0.0673334 -0.00772702 -0.0228477 -0.049099 -0.123639 -0.0186933 0.128903 0.118286 -0.0781553 0.148237 -0.0210072 0.141017 0.0401588 -0.00964546 -0.103782 -0.116166 0.102803 0.0986394 -0.0431938 0.0484078 -0.0557148 -0.125586 0.133154 -0.0950001 -0.0873562 -0.137625 0.0389085 0.0536298 0.019793 -0.0691943 0.0681924 0.0851902 -0.0466895 -0.115553 0.0497294 -0.160453 -0.140135 0.129635 0.0797439 0.029383 0.0156787 0.038304 0.00787809 -0.014829 0.0946432 0.078576 0.163258 0.120351 -6.50384e-05 0.0411775 -0.00769767 0.135935 0.108951 -0.0216792 0.0352225 0.0734443 -0.0345468 0.0176813 -0.0611479 0.143465 0.0197723 -0.0234967 -0.0972252 -0.00431287 0.112328 -0.0857056 -0.114463 -0.0554694 -0.0350194 -0.0327476 0.0517545 -0.161931 -0.000406339 0.100486 0.093763 -0.0335236 -0.132465 -0.0613386 0.00513725 0.00240085 -0.0612176 -0.00421775 0.0957079 0.15562 -0.151688 -0.105369 0.0376056 0.00747145 0.062625 0.0276321 0.0390391 -0.0977278 0.0289257 -0.0454272 -0.0536276 -0.0434937 -0.0438401 0.120765 0.0647102 -0.05709 -0.0883344 -0.0730252 0.154335 0.0929664 -0.174481 -0.0305501 -0.0313984 -0.0231379 0.0851074 0.0235978 0.0133488 0.0430497 -0.0741252 -0.151307 0.0689752 0.09456 0.175941 0.114276 0.138708 -0.0628229 0.0972518 0.103624 0.150361 -0.0158473 -0.0896887 -0.0661096 0.0110829 -0.00935157 -0.0585818 -0.00377708 -0.155987 0.119708 -0.0215844 -0.0278875 -0.186341 0.0425542 -0.150483 0.12858 0.111234 -0.122561 -0.143637 0.0181743 -0.0449141 0.108996 0.00889996 0.17831 -0.109826 0.0973408 0.157151 -0.0187781 -0.0862813 0.0269957 -0.116625 -0.0259485 0.00771136 0.134741 0.00598674 0.0691348 -0.0829236 0.10538 0.139138 -0.028639 0.0058849 0.0287456 0.105935 -0.0354272 0.0865837 0.0597967 0.044809 -0.102505 -0.0455833 -0.0656005 0.139993 0.00371911 0.0203701 -0.0867919 0.0174846 0.0653274 -0.0958032 0.0348999 0.035343 -0.0600616 -0.00219237 -0.106053 -0.106965 -0.0470896 -0.146996 0.174519 0.163893 -0.0523772 -0.158107 0.0980898 -0.0968811 -0.0055934 -0.0794703 0.0714571 0.196356 -0.0343126 -0.0571446 0.0939545 -0.00380776 -0.0188293 0.120081 0.129084 -0.00955316 -0.0813553 0.0596705 -0.0449364 0.0340589 0.0109496 -0.0104633 -0.0854206 -0.116597 0.00962728 0.11516 0.037791 0.0324471 0.0187978 -0.0861979 0.112945 -0.0420326 0.0427606 0.0953911 0.0744874 -0.0945567 -0.0269805 -0.0113347 -0.0424629 0.0960967 -0.198349 0.0484023 0.133865 0.0915519 -0.0560193 0.0502525 0.188441 -0.043916 -0.195661 0.0330364 0.0887545 -0.00061475 -0.0522975 0.15493 -0.0943547 0.0569565 -0.058126 0.102376 -0.127982 -0.149134 0.0103156 0.1358 -0.194203 -0.0208194 0.132299 0.111909 0.14206 -0.0298362 0.147359 -0.11512 -0.0636597 0.0223281 0.0334485 0.0516153 -0.0384729 -0.129096 -0.0956851 0.0171081 0.0777962 -0.00952764 0.0988423 -0.0118766 0.0855887 0.0174492 -0.0709344 0.108889 -0.167332 -0.0238245 0.14521 0.00442838 -0.026498 0.00348344 -0.135058 -0.0744541 0.0842344 0.0758672 0.0114821 0.022414 0.0475961 0.15826 -0.0636845 -0.198212 -0.0813963 -0.0294511 -0.0747731 -0.139252 0.0306604 -0.0058579 -0.128582 -0.0851729 0.0516419 -0.012335 0.0300676 -0.0165114 0.0893413 -0.0788494 0.0925152 -0.116141 -0.141986 0.0416882 -0.0582359 0.0353975 0.0747999 -0.178682 0.0349364 -0.0481752 0.106436 -0.014713 -0.0659282 -0.000387609 -0.129365 -0.00025236 -0.0980506 0.00580249 0.0553146 -0.0534758 0.0732269 -0.0668553 0.017308 -0.0448188 -0.134991 0.046641 0.0680076 0.0989022 0.0406607 -0.00318237 0.102054 0.0734764 0.167093 0.0373342 -0.0885878 0.0763096 0.13163 0.17057 0.0171432 -0.193378 0.0192603 0.113676 -0.00140207 -0.175667 -0.103634 -0.0923081 0.108059 -0.0417399 0.192307 0.15744 -0.0265059 0.0300652 -0.0120987 -0.0213047 0.0516157 -0.172579 0.0701075 0.0644566 -0.192325 0.0212109 0.10715 0.0536114 0.0841492 0.0551085 0.0511866 -0.118198 0.0356533 0.067192 -0.0720647 0.06442 0.0845719 0.101253 -0.0723824 0.0525479 -0.16874 -0.171631 -0.0476349 0.109766 -0.0251468 -0.0721336 -0.141965 -0.0201946 -0.0923643 0.00981319 0.00281304 -0.0339891 -0.0705024 0.00244029 0.0405537 0.0120016 0.0895045 0.0368915 0.0123093 -0.000697612 -0.109474 -0.090515 0.145256 0.18964 0.0576201 -0.0896392 0.0013305 0.00431751 0.0606735 -0.0763371 0.0554811 -0.0597356 0.065677 0.0515394 0.0704241 0.0516874 0.105393 0.059887 0.158107 0.00545899 -0.158065 0.180991 -0.0857089 0.00268808 0.0058539 -0.0431714 -0.0133461 -0.00564725 0.101439 0.0166598 -0.057906 0.120858 0.107153 0.0350817 -0.0291428 -0.0934982 -0.0507558 0.0646342 0.0635188 -0.13799 -0.0161233 -0.0452726 0.08665 -0.111738 -0.0654521 0.0415329 0.0542488 0.0760349 -0.146924 -0.14858 -0.0224661 0.0852541 -0.0265398 -0.167349 -0.00703539 0.00097536 0.118011 0.0958657 0.0521475 -0.0505097 -0.0580328 0.0132795 -0.138 0.0615352 -0.00872628 0.149127 0.0861003 0.0285681 0.0636135 0.0930871 -0.109058 -0.0172795 -0.0399942 0.0233251 0.065685 0.118989 0.0864014 -0.0109121 -0.159928 -0.0267831 -0.100234 0.0722775 0.144959 0.109756 0.136557 -0.0159811 0.0518682 -0.184944 -0.0908524 -0.0786857 -0.108717 0.0363978 -0.0906284 0.01925 -0.0219175 -0.043493 -0.00188104 -0.0524498 0.0289215 0.0968727 -0.147092 0.0480696 -0.0220075 0.0435513 0.140461 -0.189333 -0.164223 0.0579958 0.0440148 -0.0364421 -0.0778507 0.107334 -0.101327 0.0542019 -0.178596 -0.0849852 0.0904376 0.12982 -0.0012229 -0.0987417 -0.0365023 -0.0916921 0.0502164 0.0272746 0.0510172 0.00834036 0.0515594 -0.0197376 0.041895 0.00779325 0.0844091 0.0284275 0.0436109 -0.0386736 0.0758891 -0.0124426 -0.0624653 -0.0252144 0.0927975 -0.0190301 -0.0457574 0.0264917 0.0519064 0.0950349 -0.0546945 -0.0563958 0.00433771 0.0809887 -0.00145291 -0.0784218 -0.0080376 0.165677 0.0370005 -0.122644 0.0101649 0.0149004 -0.0160401 0.0615024 0.0495961 -0.00396333 -0.0170728 0.0818927 -0.109107 -0.0726304 0.0726436 0.0610548 0.0262143 -0.09418 0.166588 -0.013832 0.0648008 0.107347 -0.142987 -0.0702449 0.11093 0.0721802 0.0969343 -0.137167 0.0024366 -0.193407 0.111637 -0.104691 0.107418 0.115808 -0.00179664 0.101032 -0.160512 -0.0312691 0.0736275 -0.061377 0.0194607 0.0589783 -0.0853223 -0.103995 0.114763 -0.180539 -0.136346 -0.0351242 -0.0191244 0.00971978 0.0245057 0.0644386 -0.0378005 0.0822013 -0.019746 -0.116175 0.184623 -0.0941211 0.182676 -0.0268109 0.0288653 -0.0933176 0.0312313 -0.0658849 0.0323188 -0.0442298 -0.169648 -0.179509 0.0635 -0.05446 -0.135345 0.156418 -0.169476 0.0468442 0.164462 -0.159566 -0.0196878 -0.170872 0.053198 -0.0503841 -0.0185205 0.145031 -0.0216403 0.134396 0.0580952 0.0916802 0.0548901 -0.134142 -0.0809137 -0.0706345 0.0209228 -0.135857 0.014374 -0.0728699 -0.0359469 0.0381804 0.0474843 0.0466035 0.123434 0.0387758 -0.0197546 0.0803837 0.0223727 0.146361 -0.153456 -0.0538383 0.0807852 0.0360419 -0.0402765 -0.00550978 -0.0694105 -0.049619 0.0445513 0.0169992 0.0965291 -0.141597 0.0498991 0.0960531 -0.0777535 -0.138833 -0.0143922 0.0143168 0.0705836 -0.116363 -0.0274158 0.138024 0.18283 0.0519702 -0.0835408 0.0337774 -0.0149661 0.134739 -0.162758 -0.0255133 -0.0199466 0.0159787 -0.0418634 -0.148703 -0.0806749 -0.0283721 0.15285 -0.0883686 -0.0177637 0.193466 -0.0355996 -0.105255 -0.0308568 0.0475236 -0.0102196 -0.0108138 -0.0118323 -0.12382 0.00279606 0.106905 0.0157652 -0.0793337 -0.116379 -0.0493526 -0.00126109 0.0391308 0.140042 0.00423263 -0.114321 0.00180139 0.0893703 0.0905317 0.00337052 -0.102207 -0.129416 0.129608 -0.0503403 0.0167785 -0.169357 0.0632646 -0.0278002 -0.14237 -0.105423 -0.0735598 -0.0687971 0.171926 0.0598103 -0.0771408 0.0580584 0.0354851 -0.0940454 -0.17943 0.13399 -0.0402617 -0.0893416 0.00479878 -0.0324241 0.0551742 -0.0232157 -0.0435032 -0.0662377 0.00151007 0.0171297 -0.136321 -0.0819245 -0.0805121 0.133938 0.116371 0.0663982 0.175062 0.118511 -0.0314821 0.0597257 -0.0986 0.105773 -0.0712722 0.0479092 0.0796916 0.0714217 -0.131875 0.0419375 -0.0197862 -0.0374657 -0.0150978 -0.0483771 -0.000693134 -0.0925395 0.100094 0.0339991 0.085158 0.020275 -0.122226 -0.064428 -0.160204 -0.061325 0.14866 0.0347698 0.037743 -0.103526 -0.0955774 0.10516 -0.118045 -0.00817358 -0.0899862 0.0155792 0.144162 0.171074 -0.00755521 0.0222874 0.0670615 -0.160227 -0.0736733 0.144968 -0.0570873 -0.141937 -0.0617861 0.0349402 -0.138279 0.164522 0.0542425 0.0158662 -0.190161 -0.0811665 0.0217973 0.0448881 0.07016 0.0232332 -0.10941 -0.0270846 0.0728641 0.037051 -0.0651253 0.0868721 -0.0166742 -0.0740075 0.0913285 0.18216 -0.125575 0.00116535 -0.0334559 0.0421439 0.170697 0.141433 -0.0552469 -0.0116114 -0.0484992 -0.057394 -0.0297775 0.190062 0.0165473 0.064781 -0.0792968 -0.0167862 0.112236 0.125524 -0.0262434 -0.165044 -0.110217 0.0307586 0.0502054 0.0914553 0.051594 0.0801108 0.0423944 0.108784 0.0642624 -0.00212772 -0.0074937 0.0372444 -0.0746027 0.160768 -0.131132 -0.0660049 -0.0819224 0.0562629 -0.0541583 -0.0484905 -0.00935256 0.103902 0.0230761 -0.043922 -0.064393 0.130718 -0.115965 0.0170553 -0.15292 0.0390537 0.0847009 -0.140422 0.0350012 -0.090315 0.160658 0.06124 -0.0544993 0.0476052 0.0259212 0.0808554 0.115419 0.0936566 -0.0693896 -0.0208015 -0.148313 -0.102696 -0.0614888 -0.00689282 0.0527405 -0.151966 0.0199718 0.115471 -0.0658543 0.0546344 0.0790187 -0.138893 -0.0244193 0.100853 -0.140351 0.136975 -0.0357624 -0.174228 0.117548 -0.0700245 0.0250848 -0.0204137 -0.0207675 -0.144313 -0.0604204 -0.0392239 0.0521854 0.0299854 -0.142491 -0.0765661 0.141441 0.121382 0.043233 -0.0974345 -0.0741638 0.0575296 0.0504265 0.0845735 0.0153474 0.0552738 -0.0231079 0.0505606 -0.0880437 0.0038304 0.0190657 -0.174426 -0.0678619 -0.0324742 -0.00780392 -0.00101606 -0.127103 -0.0382155 -0.087611 0.110392 0.140947 -0.143082 -0.0861895 0.00513847 0.068258 0.102079 0.0627494 0.0831718 0.074403 0.153092 0.0246381 -0.0451361 -0.0660658 0.0957771 0.18146 0.00170703 -0.133812 -0.00350377 0.150936 -0.0789006 -0.0372104 0.0260041 0.136353 0.0983336 -0.134779 0.0372044 -0.0374071 0.0611692 -0.0255161 -0.0345941 -0.011787 -0.140192 0.0520231 0.0808177 0.00698542 -0.0393792 -0.0171101 0.0379849 -0.141306 0.0289924 -0.109404 0.065958 0.0138767 0.1968 0.0761468 0.0614971 -0.0156641 0.0557726 -0.166315 -0.0074086 0.0734721 -0.0624767 0.0938498 -0.151485 -0.0283665 -0.0137797 -0.0566342 -0.0567595 -0.00704927 -0.0371891 0.159166 0.13066 -0.00653404 0.16253 -0.0262508 0.0565073 -0.038968 0.00292304 0.0268062 0.00737969 0.0153473 0.143034 0.00071187 -0.0689961 -0.0167841 0.0617918 -0.0750809 -0.00338367 -0.10193 0.000781992 0.015074 -0.0340344 -0.00496027 -0.0322907 -0.0268123 0.105945 -0.0819421 0.00276437 0.126068 -0.00607238 0.0667979 0.00074795 0.0641516 0.0461214 0.0405294 0.00833276 0.0284447 -0.117654 0.0258213 0.0556715 -0.110339 -0.00761272 -0.0471052 -0.0943324 -0.0935216 -0.013128 -0.0188497 0.0311879 -0.056772 -0.0171031 0.04173 0.0430695 -0.107788 0.0063282 0.122953 0.0309744 -0.13628 0.0267611 0.136154 -0.0619919 0.152047 0.135777 0.0757573 0.00126566 -0.0966767 -0.0603383 -0.071784 0.00348319 -0.0232581 0.118864 -0.0224911 0.0501167 -0.150572 0.00595183 -0.0620413 -0.184147 -0.110823 0.0757909 0.185147 -0.0462721 -0.0232727 0.105468 -0.0721872 -0.10969 0.115196 0.0413347 0.0439719 0.0357316 0.0452106 0.00344617 -0.171019 0.192054 -0.0662316 -0.179302 -0.0569386 -0.150472 0.054704 0.0945429 -0.0496702 0.0132197 0.114699 -0.0139916 0.0134811 -0.0933713 -0.0904075 0.178207 0.0238985 0.0406176 0.0239446 0.172247 -0.0777413 0.0470866 -0.0747137 -0.000800098 0.0781978 0.131401 0.11038 -0.151441 -0.0691525 -0.0480581 -0.0450948 0.0961787 0.126666 -0.00773337 0.126376 -0.0157906 -0.0276945 -0.0211125 -0.053595 0.0210923 -0.1618 0.0530174 0.0011851 0.062987 0.198206 0.0344111 -0.124748 0.0168361 0.15605 -0.0424309 0.0890598 0.0395551 -0.133165 -0.0834258 0.095963 0.0584209 0.18344 -0.070324 0.0280723 0.175004 0.056444 -0.175832 -0.037845 0.174797 0.0984944 0.0607128 -0.132038 0.176868 -0.0308996 0.0775741 0.149003 0.0113436 -0.0912439 0.119928 -0.0415755 0.00193927 0.108556 -0.0456935 0.0168565 -0.0235997 -0.0533616 -0.0231219 0.0256764 -0.0158654 0.00380379 -0.00793048 -0.0108674 -0.0932029 -0.016404 0.0260601 0.141476 0.120648 0.0667566 0.15424 -0.0435447 -0.00834788 0.0575441 0.119498 -0.0601788 -0.0738346 -0.0446455 -0.14584 -0.097544 0.12295 0.0406178 -0.0570815 -0.0180184 0.0195115 0.0985085 0.0107739 -0.144441 0.0134921 0.0751437 0.0893803 0.168077 -0.06272 -0.0451508 -0.0568244 0.0885224 0.135561 -0.15017 -0.0544746 0.0759246 -0.0246348 -0.092635 0.192224 0.0210344 0.082503 -0.0224674 0.0211686 -0.0405383 -0.113852 -0.00404726 0.105074 0.0972928 -0.0300515 -0.0923638 0.022058 0.186508 0.138284 -0.0795399 -0.0333367 -0.0647836 -0.0146171 0.0622256 0.0388061 0.0243316 0.104737 0.0396338 -0.0522656 0.000855391 0.0395275 -0.0239836 -0.137608 0.111547 -0.0361299 0.129895 -0.0186684 0.0388239 0.0889275 0.150142 0.0751547 0.117215 0.0558398 -0.194646 0.0153112 -0.0665548 0.0935394 0.15696 0.104951 0.00594014 -0.00391743 -0.046696 0.0857404 -0.17411 0.0479428 0.149062 -0.0661184 0.0280975 -0.123058 -0.0806849 -0.0394554 -0.03323 0.0778833 0.104276 0.096134 -0.0883138 -0.00747931 0.11944 -0.0197411 -0.0184752 0.00329391 0.0783379 0.0974732 0.142071 0.0576111 -0.0726493 0.14771 -0.128064 -0.14568 0.00669851 -0.0117074 0.0555753 0.166665 -0.122144 -0.0503506 -0.105599 0.0383553 0.125699 0.000935171 -0.0838247 0.118388 -0.139917 -0.167514 -0.047326 -0.08104 0.0249204 -0.100596 -0.0133569 0.152505 -0.0202829 -0.0144026 0.0779337 -0.00203809 0.149572 0.0550455 0.00430464 0.0165119 -0.127905 0.121843 0.0670821 -0.00409767 0.0630771 -0.127529 -0.110875 -0.0693343 -0.000757907 0.00261975 -0.0442955 0.0996881 0.135488 -0.0277763 0.0550359 0.0854532 0.0569602 -0.0118981 -0.0193048 0.0565571 0.0406109 -0.0273963 0.0702356 -0.0930909 0.0214991 0.0503947 0.130442 0.0593663 0.110564 0.0134735 -0.0463453 -0.0478485 0.0235889 0.0761556 -0.145457 -0.06286 -0.0388602 0.0955107 0.141108 -0.0529664 -0.101368 -0.112722 -0.0142411 -0.106871 0.197569 0.0829011 -0.129459 -0.129093 0.00492613 0.0274555 -0.0975935 0.0798234 -0.00156861 0.0403638 0.199169 -0.0642709 -0.118795 0.192025 0.197097 0.0394234 0.109247 -0.188613 0.0457413 0.0666756 0.0453474 0.0593752 0.120072 -0.0156643 -0.00325072 0.159892 0.000346255 -0.0228084 -0.067836 0.0586616 0.0132113 0.0368138 0.000716883 0.124686 -0.174581 -0.0422035 -0.0993286 0.028878 -0.000959273 0.19009 -0.0605066 0.147338 -0.129159 0.0176328 -0.0600801 -0.0495645 0.0676306 0.0244872 0.0860357 -0.0655471 -0.0143073 -0.147193 0.0487329 0.097524 0.0115896 -0.126777 0.0626791 -0.10772 0.0322132 -0.0502324 -0.121502 0.0414157 0.155416 -0.0368519 0.00136796 0.102931 0.0670984 -0.0735395 -0.144524 -0.0475432 -0.11205 -0.0016242 0.134619 -0.0418894 0.0569768 0.11793 -0.0191943 0.061474 -0.0515362 -0.0297855 -0.0264861 0.0749082 -0.0255878 0.0617849 0.191216 -0.0661051 -0.102925 -0.0389098 -0.074872 -0.0593954 0.0355151 0.0849291 -0.062099 0.127683 0.0973758 0.0249004 0.0450847 -0.089948 0.00104761 -0.0822763 -0.0564617 -0.0508607 0.0345806 -0.0480176 0.0157689 -0.0873101 -0.00148685 -0.0308947 -0.130474 0.0469785 -0.149238 0.0718021 0.0154543 0.193562 0.00930454 -0.128873 -0.0789807 -0.020794 0.111093 -0.0304641 -0.0501771 -0.152446 0.000731168 -0.107798 -0.0436981 0.11222 -0.0377484 0.0812742 0.0248546 -0.125505 -0.0674383 -0.0878804 -0.0679532 0.0720601 -0.0653581 0.0999214 -0.0548734 0.0604594 -0.0820662 -0.169152 0.110186 0.150057 0.00444072 -0.084658 -0.0811826 0.0682318 0.089399 -0.0204002 -0.170962 -0.136312 -0.0361676 0.116253 0.113556 0.0773714 -0.0244255 0.0943577 -0.0492769 -0.000508335 -0.0154902 -0.0437597 -0.0491851 -0.0399989 0.00208935 -0.0933226 0.162206 0.0110481 -0.00668783 0.114775 0.0919882 -0.0205593 -0.0168947 -0.0196455 -0.0418087 0.113629 0.112037 -0.00566191 0.0593706 -0.152544 -0.025431 -0.0110268 0.132374 -0.0768194 0.00889725 -0.000767338 -0.0229531 -0.0357387 -0.0845939 0.0301477 -0.0122557 -0.132626 0.0848139 -0.127807 -0.0222537 -0.172776 0.0428947 -0.00177973 0.0685306 0.13614 -0.178083 0.198975 0.0314202 0.0301239 0.132442 0.0162272 0.105705 0.0364125 0.076351 0.0333333 -0.0440185 0.0496513 0.0419192 0.0669345 -0.0673566 0.0198488 -0.0479059 0.0373717 0.0401615 -0.0132991 0.0509278 -0.0602032 -0.171193 0.129031 -0.0166628 0.0339021 -0.0572091 -0.0300827 0.033028 0.108803 0.0961918 -0.077825 -0.0648064 -0.0263795 0.130096 -0.0718764 -0.0500542 0.128273 -0.113624 0.0217958 0.0802324 -0.059766 0.0296943 0.0949019 0.0183184 0.00118276 -0.0617818 0.01403 -0.0281049 -0.0441251 0.117995 -0.0415961 -0.106186 -0.055143 -0.0268329 0.0850995 0.0695818 -0.0293953 0.0076937 -0.0929578 0.0774741 -0.0308049 -0.0575826 0.167646 0.0548883 -0.0128746 0.0128362 -0.029602 0.122959 -0.0461142 -0.0369025 -0.0066436 0.0755077 -0.0623514 0.0123039 0.133285 0.126499 -0.179649 -0.0671538 -0.19933 -0.0397381 0.00931595 -0.0508314 -0.0233628 0.0149009 -0.0126852 -0.0336639 0.143353 -0.101235 -0.015136 0.111501 -0.0457677 0.071472 0.0211887 0.0441462 -0.0200093 0.170149 -0.0501556 0.12279 0.129152 -0.0396612 0.0488999 -0.0845867 -0.0857435 -0.0550471 0.0715996 0.0593111 -0.0426073 0.161853 0.0204341 0.0217482 0.191882 -0.029491 -0.0530293 -0.0900079 0.115687 0.0912551 0.015834 0.189141 -0.059925 0.0903489 -0.0333986 0.0255447 -0.0994358 -0.00910604 -0.0504971 0.0988182 -0.0956122 -0.00302179 0.00954443 0.0526089 -0.117207 0.0331893 -0.19842 -0.0465993 -0.106857 0.176373 0.0660828 -0.136769 0.0204465 0.0172813 -0.0326977 0.0943358 -0.0473712 -0.114721 0.0736135 0.0785275 0.106351 0.0679561 0.104601 0.131736 -0.136266 -0.0659757 -0.0498021 -0.0496332 -0.0462482 0.0451199 0.0286213 0.0126958 0.0216764 -0.0856956 0.0160572 0.0549888 -0.00910761 -0.109973 0.0755446 0.0140133 -0.0875683 0.151615 0.014928 -0.0741886 -0.0351249 -0.00734073 -0.0112695 0.0360929 -0.0615313 0.125148 -0.0415271 0.0700611 -0.0238009 0.0160412 -0.00049929 -0.00533019 -0.100531 -0.0381298 0.063174 -0.00446089 0.00351622 0.0677054 0.0293315 -0.166809 0.0545613 -0.0164563 0.0481257 0.100064 -0.0310833 -0.0811265 -0.119605 0.126551 -0.125904 -0.0129344 -0.0966781 -0.0328023 0.0898081 -0.0979191 -0.0965167 -0.102254 -0.0171015 0.0214773 -0.107378 -0.0416857 -0.193079 0.00829169 0.144618 -0.156353 0.0358401 -0.0138203 -0.162532 0.089777 -0.0687283 -0.0531694 -0.0379496 -0.00433401 0.159663 0.0270558 0.0150404 0.159183 -0.0768671 -0.109978 0.189597 -0.137902 0.110066 -0.133142 0.00904504 -0.0825755 0.0658038 -0.0966869 0.0569806 0.145415 0.0609372 0.0106954 -0.0355639 -0.0237391 -0.0819081 -0.113454 0.0468465 0.0922433 -0.0605548 0.0497755 0.0265915 -0.0469832 -0.0780143 0.128109 -0.0471071 -0.000423221 0.0653249 -0.0695811 -0.0771035 0.0252597 -0.0592418 0.0511856 0.192177 0.0220701 -0.14277 0.186087 0.122517 0.145387 0.18103 0.110619 0.0638729 -0.0349442 -0.150108 -0.0382397 -0.119166 0.0144505 -0.0489153 -0.03264 0.0210949 0.0199666 0.102428 0.108816 -0.0910355 0.159972 0.0757417 0.15478 -0.0437459 0.116429 0.0911993 0.147552 0.0112992 -0.0395696 0.0380272 -0.068625 0.0824556 0.0679569 0.112588 0.0289661 0.010214 -0.0132955 0.166372 0.040095 0.186377 0.097155 -0.109195 0.00663628 -0.00839796 -0.0701067 -0.112611 -0.0777709 0.0604477 -0.0217404 -0.113536 0.169885 0.151419 0.0656654 0.00168644 -0.0153161 0.0697695 0.0923688 -0.171436 -0.0383179 0.0450637 -0.131505 0.0641327 0.0237832 -0.104948 -0.0333469 -0.0856051 0.0425296 0.0489666 0.00305444 0.0983435 -0.0569249 0.134395 0.0455931 0.0573522 -0.175121 -0.0104563 0.14163 -0.0733282 0.117972 0.0307026 0.149735 0.152252 0.0246814 -0.040346 0.0725535 0.021732 -0.00254437 -0.00617262 0.064249 0.067535 0.164602 -0.132415 0.154663 0.0790541 -0.0618869 0.0726785 -0.16491 -0.0889547 -0.0247819 -0.0339268 0.0630777 0.00884797 0.120015 -0.0341315 0.00536031 -0.185714 0.0509846 -0.00651215 0.0144009 0.0385874 0.0336813 0.096254 0.0162657 -0.0596376 -0.0739304 -0.141908 0.172241 0.0608992 0.0825052 0.105188 -0.0678616 0.0995371 -0.0134516 -0.134326 -0.00429443 0.17018 -0.0460984 -0.0207105 0.0150011 0.00505609 -0.00479168 0.0838855 0.146028 0.0305809 0.000720088 0.0907785 0.0209405 -0.171377 0.063221 0.11715 0.0279817 -0.110795 -0.111203 0.0827677 -0.0479898 -0.0939706 0.0014105 0.0607427 -0.0134269 0.0731531 0.143736 -0.088542 0.0352939 -0.073217 0.0357829 0.0140756 0.0214756 0.00954938 0.111268 -0.0482277 -0.114574 -0.052535 -0.117363 0.123863 0.0231888 -0.134309 0.000197083 0.0560376 0.0396742 -0.174342 0.173854 -0.00194838 0.0732815 0.0373886 0.148558 0.0489371 -0.153096 -0.0229956 -0.152312 -0.0867336 -0.0886019 -0.00209083 0.0201069 -0.0818982 -0.0657759 -0.104736 0.162802 0.104883 0.048337 -0.0858259 -0.0652431 -0.0233121 0.0506044 -0.0330606 -0.0629392 0.0245907 -0.0739961 -0.0438949 -0.142427 -0.0278849 0.0621161 -0.1168 0.0111173 0.00545614 0.169805 0.03374 0.141105 -0.0273501 0.139312 0.158718 0.0458339 -0.135629 0.0282453 -0.0844025 -0.0209698 0.180943 -0.0872676 0.0525287 -0.0167361 -0.0702999 0.130148 0.0317746 -0.0478507 -0.0648294 0.0579082 0.0302342 -0.0161552 0.101768 0.0101323 -0.0545722 -0.110961 0.0507452 0.154851 -0.14115 0.198629 -0.153607 -0.00845929 -0.0181313 0.124772 0.0696291 0.0636099 -0.0376582 0.0396757 -0.0165216 0.0581978 0.0320347 0.158976 -0.0578402 -0.092491 -0.0277177 -0.094376 0.0811373 -0.196231 0.0551597 -0.0691353 -0.0264819 0.105079 0.0322441 0.0191229 0.0713927 -0.133147 0.0709004 -0.0893453 0.0758332 -0.0140451 -0.124117 -0.105682 -0.102433 0.0896072 -0.0654052 0.129086 0.0469462 -0.152746 -0.0170087 -0.0756274 0.1284 0.00898091 0.123478 0.0795237 -0.01625 -0.0208551 -0.0653581 0.0087737 0.181163 -0.125975 0.0842487 -0.0663177 0.0848085 0.0609439 -0.0102834 -0.0966868 0.140764 -0.0550842 -0.158204 0.0138906 -0.095896 -0.0396081 -0.0800749 -0.0145455 0.0838158 0.00511361 -0.0209646 0.110746 0.0462877 -0.174832 -0.00924905 0.00974158 -0.0918585 -0.043571 0.0303811 0.00944941 0.0345216 0.0104789 -0.0566663 0.0409446 0.15737 0.075111 0.140559 0.0619476 0.0335634 0.0932225 -0.0899787 0.00829932 0.0612324 0.10689 -0.131638 0.0603242 0.0622728 0.046173 -0.0921039 -0.114405 0.0329795 -0.0281397 -0.0296402 -0.0130643 -0.0520409 0.0302166 0.0454786 -0.0497712 -0.0855531 0.143831 0.116459 0.00812025 -0.161807 -0.0169462 0.0438857 0.0130456 0.117429 0.121477 -0.113209 -0.109832 -0.0598468 -0.00787831 0.0111335 0.055552 -0.0205405 0.0862583 -0.0476982 -0.0166274 0.0796357 0.172259 0.0787361 -0.019082 -0.0264125 0.0777064 -0.115469 -0.131997 0.00615959 -0.047322 0.114914 0.0306753 0.0272267 -0.063003 -0.137024 -0.0208067 -0.0377071 0.11104 0.0141251 -0.0276998 -0.0194647 -0.194542 0.0414526 0.0447666 0.0250327 -0.041635 -0.143449 -0.0535037 0.11646 -0.0490299 0.0253822 -0.0855523 0.130895 0.186262 -0.0253368 -0.157035 0.13538 -0.152271 0.176789 0.0379118 0.00366377 0.141395 0.155179 -0.0101456 0.0518706 0.039427 -0.0271132 -0.0466221 -0.0540552 -0.0461027 0.117486 -0.0414973 -0.0407449 -0.0492988 0.147333 -0.140441 0.0794106 0.111704 -0.0448567 -0.0372464 0.0437316 0.0714033 0.0647713 -0.100055 -0.177697 0.0653605 -0.139307 0.000244251 -0.0636726 -0.111401 -0.0154675 0.113128 -0.134753 0.0330977 -0.0259279 0.0423034 -0.025673 -0.038805 -0.105474 -0.0502016 0.084283 0.00723532 0.0937881 -0.158226 -0.0423012 -0.026575 -0.0458883 0.0467881 0.0415754 0.0183186 -0.00736885 -0.130958 -0.1262 0.0104096 -0.0928964 -0.0917267 0.100267 0.128237 -0.081408 -0.149723 -0.020733 0.0900184 -0.161796 0.0997595 -0.102542 -0.170685 0.0630886 0.0474528 -0.124379 0.00798915 -0.0128605 -0.11397 0.0320957 -0.00798137 -0.0443411 0.0099544 -0.016291 0.199782 0.179181 -0.123651 -0.00437159 -0.0244956 0.0584198 0.045545 0.0709743 -0.050006 -0.0898488 0.179093 0.0453977 -0.0360584 -0.069868 0.140583 0.0449255 -0.0348238 0.002709 0.029314 0.0741541 0.127016 0.0948087 0.0515629 -0.139927 0.0316156 -0.0770905 -0.0721038 0.130183 -0.0408469 -0.0383652 0.0405924 0.17101 0.0776111 0.0149758 -0.0100137 0.0722405 -0.155595 -0.0936888 -0.0529746 0.141338 -0.0463062 0.0474592 -0.100331 0.0110423 0.00330301 0.198535 -0.172759 0.155131 -0.0998465 -0.0398262 -0.0808614 -0.0727083 -0.0733329 0.0344876 -0.0681644 -0.142233 0.060801 0.11232 -0.0883896 -0.0425042 0.0671678 -0.0853761 -0.148995 -0.104504 0.00218958 -0.0552194 -0.0840093 -0.104486 -0.126246 0.0942687 -0.0145078 0.0310239 -0.0298216 0.0570215 -0.0783112 -0.0602477 0.0471222 -0.00019176 -0.0434428 -0.0544953 0.0745001 0.0754073 0.0162093 0.0961979 -0.0241841 -0.038817 0.0456218 -0.0385776 0.186224 0.0527488 -0.0377054 -0.0487265 -0.043396 -0.073884 0.0463261 0.158906 0.0807227 -0.105532 0.178442 0.0962702 -0.0280643 -0.128459 0.00520228 -0.143255 0.0168611 0.0871664 0.0612066 -0.00247927 0.117185 -0.0395685 0.118653 0.0498415 -0.010042 -0.0489109 0.00815755 0.0421403 0.125937 -0.0305127 0.158309 0.180327 0.0460724 -0.099484 0.046934 -0.182435 -0.103789 -0.0879122 -0.126919 -0.062498 -0.0516196 0.0304381 0.0761905 0.172884 0.135528 0.0696225 0.0643524 0.193568 -0.184732 -0.0537056 -0.190223 -0.0980608 0.0410452 -0.0810974 0.0697846 0.0390872 -0.0787759 -0.0153916 0.19325 -0.0731715 0.0210741 0.13563 0.0811797 -0.0260429 0.164599 -0.0502472 0.184352 0.0389492 0.167211 0.0476216 0.0148103 -0.0449662 -0.136105 0.0790494 0.0556428 0.10526 -0.0510419 0.154521 0.132963 -0.00221992 0.0252691 0.00314026 0.021166 -0.0463396 -0.0660225 0.101543 0.141974 -0.0725096 -0.089977 -0.0429745 -0.0777841 -0.0190433 0.144398 0.0399243 0.0642795 0.028012 -0.0800283 0.113857 0.0270308 0.158995 -0.195647 0.0932264 0.0817256 -0.0896611 0.0837144 0.0127879 0.0288559 -0.00556165 0.143485 0.145396 0.185485 -0.0550738 0.0626964 -0.0308096 0.143244 0.114421 0.116357 -0.0689094 0.0803276 0.0479934 0.107375 0.115053 0.0170166 -0.00214327 -0.160529 0.00544014 -0.0134089 0.0325814 0.15113 -0.0471313 0.017749 0.109429 -0.129998 -0.0272268 0.0956235 -0.0319609 -0.104414 -0.0865275 -0.0874166 0.00219902 0.0109952 0.0687145 -0.0170368 -0.0347065 -0.087414 0.018632 0.0215679 -0.15921 0.0290861 -0.123596 -0.074384 -0.0419925 0.0852222 0.0352837 0.0832663 -0.0984818 0.0967316 -0.0236732 0.101834 -0.0739303 0.0438267 0.0333614 0.103751 0.00197383 -0.0537981 0.173831 0.0457832 -0.0953322 0.0628884 -0.0172085 0.106628 0.0445009 0.149778 0.0761098 -0.0224402 0.0205514 0.0694294 9.84014e-05 -0.0678376 0.0733814 -0.0288236 0.175093 0.167655 -0.031468 0.0818765 -0.0916115 -0.146664 -0.019008 0.00938492 -0.177476 -0.183251 -0.0868485 0.0692227 -0.0204245 -0.0588632 0.0552685 0.0883489 0.0140655 0.0428979 -0.0357172 0.192098 -0.000838492 0.107964 -0.050113 -0.0956357 0.0844744 -0.00641999 -0.1652 0.0898576 -0.0244372 0.0580172 0.178637 -0.105434 -0.0472586 0.0432445 0.0757624 0.102279 -0.00304983 0.10191 -0.0584266 0.0359499 -0.151635 -0.144615 -0.00236894 -0.0306826 -0.0758466 0.138459 0.141983 -0.196289 -0.000557227 -0.0335636 -0.142629 0.0505765 -0.122092 -0.181132 0.135317 0.0836815 0.0172307 0.058708 0.0139072 0.0087472 -0.0249265 0.0087467 0.0235838 -0.128894 0.0912481 -0.006441 -0.11495 -0.116565 -0.00164466 0.0170189 -0.0132695 0.0169917 -0.0780317 -0.00464511 -0.0099793 -0.0837321 -0.0336853 -0.0970686 0.0499377 0.0459263 0.0661394 -0.0169076 0.106186 -0.0123854 -0.0818513 0.0481603 0.107065 0.064953 0.0261928 0.00531513 0.00247233 -0.0102456 -0.171221 0.00195151 -0.0110391 0.0528923 -0.0150784 0.0224538 -0.00548263 -0.0719869 0.0791033 -0.192806 0.038302 0.0397109 -0.0776491 -0.0253608 0.0640676 -0.0692199 0.087483 -0.180756 0.0420385 -0.030052 0.117412 -0.0869168 -0.0555104 0.0969392 0.0279596 -0.0917807 0.122285 0.147341 -0.165495 0.0971831 0.0550626 -0.00496842 0.00847748 -0.0696934 0.0719077 -0.124155 0.117452 -0.178328 0.00815385 0.0835715 0.0232293 0.189197 -0.0295295 0.00408574 0.0141076 0.0265741 -0.0964605 0.0893764 -0.148994 -0.153106 -0.107816 -0.0389688 -0.0883575 -0.0251361 0.0482522 0.0054528 -0.0756668 0.108341 0.0566061 0.0841114 -0.0632656 -0.0191813 -0.0738588 -0.034423 -0.0537829 0.0304372 -0.0258981 -0.0514566 -0.0785481 -0.0274458 -0.0906866 0.0310319 -0.0833844 0.137395 0.143547 -0.0660809 -0.0425301 0.0426599 0.0810599 -0.0745599 -0.194562 -0.0988122 0.161067 0.0145626 -0.0510919 0.021218 0.09427 -0.11716 0.0968496 -0.0366469 -0.0258314 0.0160136 0.0227906 -0.13017 -0.192799 0.0493211 -0.108985 0.18008 -0.0901191 0.0215215 0.126569 0.0324569 0.0713633 -0.0503323 0.0681062 0.11481 -0.00442369 -0.0386117 0.155641 0.0442875 0.0874014 -0.129783 -0.104385 0.130043 -0.0169858 -0.0965184 -0.0384197 0.0160298 0.0513364 -0.0720363 0.191405 -0.0736975 -0.0840588 -0.11891 0.0728361 -0.00868438 0.0815967 0.019366 0.111908 0.103059 -0.0244656 0.122987 0.0924973 -0.0403401 -0.152626 0.179413 -0.0171363 0.0616073 0.0649041 -0.00171097 0.00516554 -0.0396675 0.0121118 -0.170442 -0.181484 -0.0103053 -0.137128 0.0484871 0.00816891 0.0644695 -0.0801416 0.122244 0.0706288 0.134853 0.0435978 -0.00852569 -0.0198752 0.00654271 -0.00155967 0.0392314 0.00155006 0.0726307 0.116433 0.0895958 0.0683467 -0.027995 -0.000310325 0.0442867 0.053067 -0.00219934 0.00218959 -0.0992064 -0.0380161 -0.177405 0.0471122 0.137659 -0.108117 0.0837674 -0.112782 0.0844403 -0.0185848 -0.0538275 0.148777 -0.060579 -0.0376917 -0.0117607 0.0145969 -0.0240523 -0.0498982 -0.128394 0.000415253 -0.125496 0.0210184 -0.00730037 0.00779122 0.0646337 0.0540924 -0.0850687 0.00177221 0.109442 -0.0188381 -0.0682819 0.122685 0.00280424 -0.0986023 0.0521557 -0.0363893 0.0186932 0.163479 0.0672548 0.0600849 -0.075758 -0.00762406 0.112841 0.0847263 0.0979898 0.0466044 -0.0323517 -0.0652094 -0.09198 0.161151 -0.0318609 -0.0824735 0.107929 0.000342112 0.0252218 0.0929887 0.0585168 0.0103701 0.00970906 -0.0743941 -0.0372941 0.0980545 -0.087107 0.108064 0.0204231 0.0118173 0.0634089 -0.0996726 -0.0396905 -0.119498 0.16451 0.119268 0.0593016 -0.0234791 0.0730887 -0.0458792 0.0119706 -0.0644457 0.0438313 -0.0733691 -0.188543 0.0299674 0.00694838 0.0333988 -0.0396217 0.0351904 -0.129349 -0.0983141 0.0382108 0.150065 0.10145 -0.135812 -0.0667414 0.121336 -0.0382199 0.0358593 -0.0132016 -0.0699003 -0.141009 0.137505 0.0459986 -0.119209 -0.0124018 0.0739761 -0.0273455 0.141347 0.194468 0.00344716 -0.018605 -0.0589087 -0.0942626 0.138672 -0.054992 0.113471 -0.0609978 -0.10299 0.118908 0.0179758 0.0367893 0.0101396 0.0910926 -0.00700685 0.0129246 -0.17303 0.0748531 -0.109228 0.0419775 -0.0585189 0.158833 -0.0347152 0.00289963 -0.126721 -0.139682 0.000185774 -0.0129774 0.109208 0.0077815 -0.193912 -0.0464303 -0.0613545 -0.0631944 -0.162268 -0.0542533 0.0401917 0.0749424 0.130169 0.0869427 -0.105308 0.129417 -0.0461769 -0.0733152 0.0823016 0.0418884 -0.0815008 -0.0435126 -0.0305107 0.0648764 0.0821614 -0.0198735 0.0608127 0.115744 0.00136929 0.119523 -0.0600224 0.0456746 -0.0220703 0.0658938 -0.0609386 0.0278856 -0.0170963 0.0604347 -0.092707 0.0467094 -0.0983157 0.013371 0.088302 -0.0467863 -0.0259291 0.0455185 0.0493954 0.156785 -0.184697 -0.0678382 0.0176242 0.134197 0.162481 -0.000187431 -0.0974653 -0.00719647 0.0637702 -0.00673456 0.192857 -0.16525 0.0922978 0.0215111 -0.0967309 0.0113336 -0.160008 -0.00388783 -0.0614454 -0.0777793 0.0417567 0.0981047 -0.0934654 -0.0602336 -0.00399683 0.116264 -0.146971 -0.0352656 0.106724 -0.0221717 0.102613 0.0247735 -0.0975946 -0.16046 -0.135431 0.00928722 -0.0546118 -0.101957 -0.0688672 -0.0722092 -0.0830337 -0.139483 -0.151604 -0.10892 -0.0430564 0.151266 -0.0814869 -0.0319987 0.106739 -0.0736496 0.140995 0.0758686 0.178924 0.0911441 0.109383 -0.113034 0.0293019 -0.124499 0.180571 0.0791651 -0.125422 0.071669 0.014589 -0.0178098 0.151436 0.0799333 -0.0769398 0.164393 0.0394796 0.0457799 -0.00702395 -0.148956 -0.18047 0.0338644 -0.0127285 0.121642 -0.0972391 -0.0592417 -0.113604 -0.0213982 -0.0407621 -0.0292684 0.055064 0.0830154 0.0380175 -0.0271753 -0.049877 -0.0426884 0.0899369 -0.107743 -0.0622979 0.0634468 -0.00497626 -0.0498647 -0.0246566 0.0471942 0.132262 0.0660051 0.0016451 -0.100411 0.0910617 -0.100404 0.0404071 -0.0282727 -0.0648912 0.128502 -0.145551 -0.0823353 -0.0795591 0.170894 -0.00309253 -0.0644414 0.0463045 0.0761365 -0.143679 -0.103169 0.0308738 -0.128689 -0.0239232 -0.0923546 0.0334585 -0.0481674 0.140453 0.0269949 -0.111566 0.017237 -0.0245473 -0.0454159 -0.0938397 0.0519784 -0.00684792 0.086534 0.044184 -0.029211 -0.0500958 -0.0386495 -0.04618 -0.129859 0.169335 0.0544636 -0.0226149 -0.0349642 -0.0650636 -0.114176 -0.110108 0.0725404 0.0669052 0.0175842 0.0201022 -0.162801 0.0297666 0.00157698 -0.146604 -0.114333 -0.0296124 0.097268 -0.0619025 0.127457 -0.0520003 0.00549845 0.03603 -0.0779957 -0.0726562 0.0414703 -0.0349348 -0.0249598 -0.123197 0.0788595 0.0123301 0.12264 0.0355812 0.0526324 0.0163945 0.0469067 -0.0857162 -0.152435 0.0160871 -0.032611 0.131981 0.0847602 -0.106467 0.0758415 -0.0422203 0.0301307 0.0425209 -0.159236 0.0728586 -0.0305053 0.135471 0.0815634 -0.0825173 -0.114545 -0.0429286 0.0311122 -0.0743027 -0.0546855 -0.156925 -0.110919 0.0375489 -0.0943155 -0.0223896 0.00507613 0.0681754 -0.130713 -0.0808402 0.12095 -0.0180962 0.111632 0.0752854 -0.0431419 0.126787 -0.0415566 -0.127054 -0.0753832 0.0116715 -0.12098 -0.0481919 -0.00929234 -0.0976796 0.050327 -0.0186768 0.13662 -0.0442496 0.186254 0.037105 0.147975 -0.00705902 -0.0867037 -0.0641273 -0.049513 0.144731 -0.173683 -0.0414541 0.0943177 0.00846528 -0.0170601 -0.11772 -0.159164 -0.106704 0.0512061 0.122557 0.0483145 -0.0803004 -0.137075 0.0847133 0.0192162 0.00955018 -0.00812594 0.144771 -0.0518264 -0.0674367 0.0488742 0.00784481 0.0498892 -0.0590366 -0.0590031 -0.00807607 -0.0794791 0.121824 0.0284125 0.0229273 0.00338148 0.02476 -0.00515658 0.0708923 0.037622 0.00199477 0.0184914 -0.118493 -0.0839432 -0.0222993 0.00383608 0.0256061 0.00202331 -0.0046373 0.0489734 0.0291607 0.00552719 0.0718576 -0.074399 -0.111424 0.0318465 0.00341253 0.00218234 0.0300244 0.0837042 -0.0225881 0.162249 -0.168374 0.0956708 0.0838785 0.109599 0.100048 -0.138636 0.192015 -0.153768 -0.02696 0.104846 -0.0588161 0.00698518 0.122524 -0.162402 0.0190465 -0.0263086 -0.0186497 0.129233 0.146977 0.0203086 0.186787 -0.143441 0.0212665 -0.161341 -0.00236536 -0.0117205 0.0333564 0.0289439 0.0329116 -0.0719147 0.0354354 -0.110522 0.149751 0.00336142 0.119964 0.0647557 -0.164128 -0.0137791 0.178277 0.00902901 -0.0634112 -0.00976272 0.0505653 0.096887 0.0237156 -0.0859919 -0.0535552 0.0461966 -0.111578 -0.080647 0.00969131 0.126301 0.00853184 0.0497526 -0.00731036 -0.0563804 0.00657682 0.121602 -0.0884049 0.0168884 -0.00159114 0.0261157 0.030402 -0.0700443 -0.0575907 0.0613961 -0.103189 -0.133349 0.136657 -0.0601316 0.16236 0.0299602 0.0825282 0.00110264 -0.146126 0.0140969 -0.024161 -0.0525865 0.163864 0.0482699 -0.114436 -0.0248428 -0.0258853 -0.157509 0.14526 0.0158927 -0.0635249 -0.0267403 0.0644529 -0.0149121 -0.0134069 0.00674789 -0.026463 0.0716509 0.0076693 0.0824253 -0.0875051 -0.194092 0.0137909 0.0428328 -0.00292332 -0.00450466 0.122459 -0.076015 -0.00532943 -0.01814 0.172972 -0.175875 -0.0410368 -0.155731 -0.0939781 0.191764 -0.0217533 0.0097968 -0.0415 -0.0655411 -0.00985181 -0.0325996 0.133568 -0.0338268 -0.0299048 -7.92403e-05 0.0396023 -0.00501971 0.157384 0.0925993 0.0427422 -0.0542229 -0.193241 -0.0262405 0.0413932 -0.0999805 -0.0205893 -0.0620765 -0.0146435 -0.0308279 -0.0886865 0.0962539 0.0846497 0.11478 -0.0734517 0.0176314 0.0673043 0.0600017 -0.0873264 0.0180407 0.108217 0.142375 -0.121276 -0.0539911 0.038399 0.192085 -0.121673 -0.153848 0.0884453 -0.138327 -0.154541 0.0759142 0.133393 -0.0150188 -0.135963 -0.164707 0.117078 -0.0941929 -0.111771 -0.0160607 -0.0941709 -0.0613518 0.0624876 0.178722 -0.0695224 0.000954883 0.169184 0.105526 -0.0736282 0.0621546 -0.0426733 0.107651 0.0975577 0.0887154 0.0284544 0.0671762 -0.00454575 -0.0650349 0.0823741 -0.0504333 0.178891 -0.0262876 0.12516 0.157311 0.115229 0.0340647 0.0075654 -0.0468899 0.0638931 0.109695 0.0820571 -0.0817889 -0.1283 -0.0480214 0.0579629 -0.0870419 -0.0767339 0.0791268 -0.142316 -0.0541688 -0.0643101 0.107838 0.0154158 -0.0115663 0.0571824 -0.0338057 0.182156 0.0176896 -0.106394 0.00479522 -0.0245283 -0.0423547 -0.0144879 -0.082972 0.0181254 -0.0181025 0.0178868 0.0870842 -0.0118647 -0.00421116 0.00237334 0.050773 -0.0875656 -0.0560151 -0.0833074 0.125918 0.165952 -0.0913909 -0.0952296 -0.04577 0.00215225 -0.0480463 -0.0284146 -0.0256958 0.132996 0.0664179 0.113705 0.000280756 -0.0272781 0.0864921 0.017362 0.105958 0.0832852 -0.0977279 0.0772612 -0.0138782 -0.177844 0.0476078 0.0716281 -0.0795226 0.0168618 0.0231352 -0.0899906 0.0394952 0.140936 0.127607 -0.152972 -0.136662 0.00890259 -0.0879406 -0.0618814 -0.141423 -0.0906548 -0.0722635 0.0404028 0.0831481 0.0438472 -0.0798838 -0.0920802 -0.0163027 0.00368805 0.150349 -0.079989 -0.131352 0.00577975 0.107969 -0.0735484 0.0661402 0.056727 -0.000532726 0.143136 -0.0926685 -0.0739857 -0.0407384 -0.0625499 -0.0540342 0.0900177 -0.0421864 0.128517 -0.0361117 -0.0255878 0.0292818 -0.107636 0.150637 0.0192064 -0.0754516 0.0916367 -0.0128408 -0.0384771 -0.108313 -0.00939399 -0.113651 0.0346747 0.138667 0.111307 -0.177155 0.173311 0.100452 0.118789 0.0867452 0.0558701 0.0505225 0.159811 -0.0928713 -0.0864271 -0.0194237 0.107544 -0.0062165 0.0491282 -0.00623069 0.0565166 -0.105095 -0.102597 -0.0964207 -0.0651677 -0.0407345 -0.122725 0.023421 -0.0327798 0.0276117 0.00974969 0.0269646 -0.0277404 -0.0362064 -0.0432603 -0.0703938 -0.116628 -0.124322 0.0786192 0.0409334 0.0633314 -0.179651 0.132207 0.0347025 -0.0452102 -0.0953472 0.0333742 -0.00439354 0.0132844 0.0598073 -0.090534 -0.126929 0.0385602 -0.185776 0.0699119 0.0395865 0.0176513 0.10675 0.0548907 0.0211706 0.0197659 0.000626155 0.114984 -0.0788171 0.0394521 0.13552 0.143922 -0.086623 -0.11771 0.00315616 -0.0103965 -0.0305367 0.120203 -0.0682786 -0.0504932 -0.120412 0.0290366 -0.0445703 0.00688875 0.0320364 -0.0928881 0.104577 -0.0810164 0.029957 0.0466658 -0.0767424 -0.171192 -0.0195319 0.0768772 -0.0916017 -0.0307658 0.0481704 0.139691 -0.0576701 0.0524527 0.0408355 0.0572701 0.162996 0.184921 -0.0585523 0.0451656 0.0333412 0.010841 -0.0189236 0.133364 -0.0649628 -0.0469101 0.135515 0.0360936 0.0393327 0.0176752 -0.0114922 0.0547647 -0.128197 0.0151854 -0.0951611 0.00486194 0.026502 0.103811 0.0760167 -0.032681 -0.116538 -0.0617485 0.12069 -0.105187 0.0219858 -0.0308478 -0.148167 0.0882944 0.0433409 -0.0136815 0.0377978 -0.0569132 -0.0998871 -0.11485 0.0113821 0.0326807 -0.01591 0.0609572 -0.177417 0.198505 -0.1245 0.0468276 0.188123 -0.0964223 -0.0528654 0.00366492 -0.0689002 0.0233082 0.0247988 -0.15573 -0.0948207 0.0177661 0.0417705 0.136475 0.00466478 -0.0896942 0.120022 -0.0300838 0.0487128 -0.115039 0.0443421 0.163339 -0.0300884 0.0859539 -0.0191056 0.0662696 -0.0258355 -0.0268444 0.129762 0.0606734 -0.192521 -0.00412245 -0.0458619 0.0605688 0.118723 -0.0626687 0.0585991 0.0135729 -0.0342753 0.0204793 -0.0384527 0.0381544 -0.0337079 0.0665778 0.039846 -0.00699976 -0.106682 -0.00423495 0.0235787 0.047929 -0.0561918 -0.00718718 -0.0258414 0.115019 -0.0963313 0.169948 0.120087 -0.152773 -0.0721632 -0.025491 0.0356999 0.199171 0.0629867 -0.10398 0.0249547 -0.0691924 0.156531 0.0228312 0.0782961 -0.0564878 0.0448129 0.18139 -0.0291868 -0.0421969 -0.0664354 -0.154842 0.16774 0.00226682 -0.146459 0.0393465 0.0693521 0.104446 -0.0228731 0.0844696 0.016866 -0.0474374 -0.136615 0.0183441 -0.0645021 -0.0571568 0.0290155 0.159204 -0.0180397 -0.105559 -0.157344 -0.0872689 0.100702 0.0166492 0.137334 0.124805 0.0735798 -0.0160741 -0.131894 -0.0395621 0.147323 0.0594534 -0.114137 -0.192781 -0.166587 0.0631892 0.0585543 -0.0531349 0.0826414 -0.177391 -0.0940278 0.0874251 0.0349655 -0.00359714 0.0521158 -0.0715051 0.0865868 0.185062 0.0757405 -0.0576014 -0.140503 0.0907082 0.0828221 0.165392 -0.0774584 -0.101599 -0.159504 -0.0284076 0.0503682 0.0524211 0.0187519 -0.00665914 0.0140336 -0.142213 0.060519 -0.0299816 0.0822439 -0.181965 0.021917 0.0537085 -0.0134984 -0.0580853 0.122882 0.00670833 0.040727 -0.180743 -0.0322311 0.055868 -0.058338 0.0294808 -0.169976 -0.0872425 -0.00163301 0.165479 0.0400835 0.134413 -0.00716244 -0.184259 0.15189 0.00520431 -0.147324 0.0658459 0.192225 -0.0721657 -0.040284 0.0117665 -0.0775052 -0.0196737 -0.119838 0.0558124 0.12389 0.12506 0.132483 -0.0189895 -0.0591623 0.0892261 0.0343048 0.168071 -0.104182 0.0730845 0.0865768 0.133983 0.0920255 0.0558218 0.0239294 -0.0651272 -0.051903 -0.0120511 -0.0389133 -0.037166 -0.045186 -0.0250433 -0.111573 0.00432278 0.0255902 -0.0407902 0.0259222 0.0609741 -0.114173 0.155526 0.0853598 0.0560943 -0.0148228 -0.158828 -0.0298991 -0.0652387 0.0391802 0.0350902 -0.0150634 -0.0150072 -0.130167 0.18983 -0.000414372 -0.101322 0.0549627 -0.0401564 -0.0560432 -0.120561 -0.063009 0.0194307 -0.0183328 0.131346 0.0487313 -0.0406702 -0.156124 -0.126028 -0.147846 -0.0225713 0.0561044 0.0276333 -0.116447 -0.170172 -0.054604 0.199958 -0.076796 -0.121402 0.02735 0.0339569 0.0535601 0.0855871 -0.0473418 0.127865 -0.0960274 -0.0635392 0.0512017 -0.0278295 -0.0297562 0.105204 -0.0175726 0.0366496 -0.0472819 -0.05135 -0.154949 -0.146951 -0.032785 -0.0180939 -0.0882396 -0.000664386 0.0155748 -0.124027 0.188468 0.101406 -0.0689509 -0.108182 -0.012188 0.059994 0.0975205 -0.0241704 -0.0740904 -0.0353355 0.176743 -0.0915831 -0.0680667 0.148211 0.0332419 -0.0674644 -0.0482068 0.0710655 0.0171813 -0.111799 0.187146 0.0607206 0.0427845 0.183074 -0.0966718 0.107556 -0.0541246 -0.00722087 -0.0273645 -0.0203087 -0.0384473 0.030761 -0.0552581 -0.141464 0.0192354 0.0474934 0.0556342 0.057216 0.0016524 0.0788537 -0.0543204 -0.0621426 -0.072706 -0.0432268 0.0310124 -0.0133074 0.106783 -0.169843 -0.0932124 -0.147965 -0.117732 0.140057 -0.0589423 -0.0159227 0.0107038 -0.0522239 -0.100141 0.0171672 -0.179935 0.0123036 -0.0704137 -0.17944 0.00877374 -0.15733 0.188961 0.112176 0.0575904 0.07575 -0.121503 0.00766702 0.0037174 -0.14347 0.0685134 -0.0696058 0.188793 -0.0264491 0.0591364 0.164315 0.174844 -0.0195477 -0.13531 -0.0942694 0.0199143 0.146257 0.140622 -0.0552093 -0.125709 -0.0147408 0.16603 -0.0324268 -0.08047 -0.00496494 0.0442751 -0.093408 -0.0432743 0.154882 0.0998031 -0.0191634 0.0796771 0.023969 -0.0207212 -0.0284826 -0.105521 0.0125422 -0.0742283 -0.129205 0.0339089 0.0382423 -0.0239455 0.058507 0.0404349 0.00233019 -0.0103222 -0.0625192 0.0932361 -0.0754659 -0.0759658 -0.101398 -0.0232455 -0.077947 0.0314411 0.0273266 0.0907413 -0.103053 -0.046407 0.086439 -0.114506 -0.116961 -0.00504468 0.0334647 -0.0911371 -0.155565 -0.0110351 0.0152091 0.0121828 0.0989719 0.0821345 0.0244878 0.166455 0.0931569 -0.0686999 -0.0579403 0.0602365 -0.0287081 -0.0979273 -0.102147 0.127357 0.0197479 -0.00331996 0.00998446 -0.0432364 -0.100011 -0.135787 0.0463211 0.104606 -0.154263 0.0729127 0.129463 -0.105922 0.0593444 0.0363486 0.031009 0.0960053 0.0746434 -0.15344 -0.108111 -0.0126567 0.0874782 -0.053767 -0.0970377 0.100021 0.106177 0.0422838 -0.0310859 0.0539982 0.0214524 -0.0972818 -0.060142 0.108404 -0.0252471 -0.12675 0.195652 -0.0647545 -0.0360343 -0.112394 -0.0759944 -0.0989167 -0.0209774 0.0359417 0.0860723 0.064071 -0.0428068 -0.025517 -0.0784652 -0.168386 -0.00442599 -0.014591 0.0893163 0.0694789 0.00786803 -0.0479821 -0.186414 0.13054 -0.124346 -0.00366829 0.15946 0.104874 -0.11414 0.0413034 0.137777 0.0368737 0.0968714 -0.103477 0.0691377 0.0207393 0.103054 0.138343 0.0116114 0.0209982 -0.0146052 0.159757 -0.125889 -0.0580379 0.0088165 0.0190613 0.0838423 0.0214134 -0.048441 -0.0248793 0.148715 0.021403 0.166355 0.019703 0.0275112 0.0772776 0.0466088 -0.0269519 0.0185328 -0.0540036 0.054738 -0.111786 0.0231101 -0.043519 -0.0176953 -0.020798 0.0931379 0.0147531 0.0806958 -0.133096 0.0400188 0.000513268 0.00833162 0.0529834 -0.127562 -0.0789154 0.00698322 -0.102513 0.0328421 -0.0723109 0.156461 -0.112118 0.179418 -0.0975635 0.0663746 0.0318478 0.0786034 -0.1126 0.0240271 -0.055305 0.0526275 0.0857036 0.0980305 0.113414 0.0112128 0.0616978 -0.132027 0.077359 0.0564018 0.0514455 -0.14767 -0.00580298 -0.0635308 0.159427 -0.12702 0.144007 -0.114554 0.0308059 -0.107064 0.00977057 0.0609612 -0.0911167 0.0765546 -0.161391 0.0173941 0.0531913 0.103391 0.0958293 -0.00390672 -0.0203014 0.00400939 -0.110547 0.0202858 -0.00216131 -0.00598155 -0.152615 -0.144049 0.00378499 -0.186187 0.0452523 0.0497487 -0.108386 -0.00105227 -0.0870974 -0.0814323 0.107353 0.0864538 0.0506897 -0.0263775 -0.0465869 -0.0131498 0.194047 -0.00497921 0.0791777 0.0460473 0.164212 -0.117891 -0.0400578 -0.00538026 -0.00245239 -0.0431444 -0.0886305 0.0215933 -0.172936 -0.093318 -0.157072 0.0219045 -0.0628403 0.0958285 -0.103679 -0.175251 0.000114228 -0.107794 0.0449086 -0.0119288 0.083525 0.0783734 0.0239833 0.0343858 -0.112786 -0.0396437 0.116237 0.101039 0.162992 0.166844 0.00368164 -0.0660687 0.115566 -0.0850636 -0.106985 0.0316398 0.149562 0.0900918 0.0672462 0.149696 0.0336779 -0.0601755 0.10001 -0.00891819 0.05529 -0.0970988 0.0573517 -0.193814 0.133975 0.0498001 -0.0546026 0.00283533 -0.0215571 -0.146682 -0.094318 0.0137188 -0.0355284 -0.0255312 -0.00868626 -0.0654852 -0.0861657 0.00414929 0.0026894 -0.111974 0.0588409 -0.0439687 -0.0534638 0.045118 0.136408 -0.0522939 -0.0810228 -0.0129584 -0.0645174 -0.106119 0.0939463 -0.08625 -0.0778921 -0.0465213 0.173228 -0.0847668 -0.00574675 -0.121693 -0.111433 -0.13827 -0.0943092 0.0101611 0.110108 -0.0140469 0.0388402 0.0117915 0.111623 0.00263685 0.0571516 -0.121034 -0.0981827 0.138921 0.0815737 0.0598352 0.0399604 -0.0337777 -0.00746312 -0.0793423 -0.195261 -0.00656052 0.136273 0.0456389 -0.00777201 -0.0334466 -0.164588 0.108483 0.00853399 -0.115432 0.0868023 0.0231512 -0.00316761 0.0796432 -0.0514339 0.058323 0.144238 -0.0222339 0.15738 -0.135816 -0.0787878 0.0104659 -0.0452263 -0.046765 -0.117619 0.0107228 -0.0459512 -0.000696496 -0.0316385 0.178544 -0.136005 -0.0603565 -0.179681 -0.0403791 0.164841 -0.0214138 -0.0644024 -0.0356264 -0.115839 0.049214 0.0979567 0.0724187 0.0256473 0.0892099 -0.0982029 -0.0736881 0.0259569 -0.107577 -0.116835 0.0384444 -0.059301 -0.0463979 0.0668728 -0.0446045 0.152344 0.0265101 -0.0442405 0.0271822 -0.135879 0.00414105 0.0161115 0.000510327 -0.118481 0.15413 0.199435 -0.0974105 -0.103427 0.136396 0.0412953 0.025429 -0.195317 0.119624 0.190511 -0.084337 -0.018833 -0.0190933 0.0574794 -0.0425631 0.0200756 -0.191003 0.0252529 -0.022221 0.0569216 -0.11728 -0.180279 -0.16298 0.0278644 0.110627 0.131769 -0.16169 0.115362 -0.042806 0.0814774 0.139456 -0.0734635 -0.0207985 -0.0137236 0.104331 0.0101286 0.0532628 0.108266 0.148504 -0.119387 -0.0872081 -0.0321245 0.0287853 -0.0447472 -0.194886 -0.132982 -0.00390695 0.123317 -0.0537369 0.15108 0.0427052 -0.0923808 -0.0904746 0.00974541 0.0215347 -0.0959222 0.140468 -0.0742548 0.100258 -0.0175229 0.100305 0.0951342 0.0567743 -0.0237697 -0.0195543 0.0699141 -0.151365 -0.176217 -0.0587958 0.0187477 0.0235432 -0.05535 0.00167555 -0.0235375 -0.110605 0.157976 -0.0807326 0.0243457 -0.00451909 -0.000192542 0.114782 0.0310733 -0.095631 -0.00322073 0.150551 -0.159729 0.0856738 -0.0152458 -0.0199939 -0.120599 0.0459794 -0.0669022 0.0681829 0.0257728 0.121743 0.0502233 0.0760507 0.149641 -0.124375 0.0199344 0.0461873 0.0323913 -0.169014 -0.0692885 0.067206 0.0982256 -0.014638 0.083198 -0.0200928 -0.124582 -0.0159827 -0.105114 0.151402 -0.10597 0.0107894 0.18343 -0.0365483 0.0084568 0.0548814 -0.135192 0.0640722 -0.117842 0.110224 0.0689472 -0.0638299 0.0158277 -0.151296 -0.0404578 -0.0540937 0.0794105 0.113189 -0.143055 -0.0659416 0.0640519 0.00666607 0.0874081 -0.0267294 -0.0678387 0.157025 -0.10635 -0.0953032 0.00550607 -0.0637025 0.0772369 -0.00519976 0.0197429 0.0116524 0.0190877 -0.0437807 -0.0783509 0.0391596 -0.0201476 0.00857008 0.0955295 -0.095478 -0.0492682 -0.104991 -0.101642 0.0293038 -0.0341525 -0.0198891 0.000669688 0.0322757 -0.0171685 -0.0491461 0.123263 0.0556473 -0.0893467 0.0519039 0.0566893 0.0847736 0.148228 -0.171083 0.0601561 0.0756954 -0.0278623 0.0390294 -0.00803614 0.112478 -0.141909 0.0507363 0.0660026 -0.0929627 -0.117023 -0.0495406 -0.136464 -0.0729961 -0.154711 0.00856674 -0.12878 0.0269193 -0.0381495 0.0215778 0.152532 0.0137197 -0.101143 -0.082489 -0.128356 0.100345 -0.118726 -0.0764306 -0.0489608 -0.0637538 0.171682 -0.0923414 -0.0937943 0.026575 0.066661 -0.147598 -0.0751693 0.168305 -0.0813723 0.120578 -0.134462 -0.043027 -0.0183485 0.00971951 -0.0323884 -0.0293027 0.0589541 -0.0224768 0.128602 0.0290345 0.044856 -0.140446 -0.0719816 0.105895 -0.0183358 0.124248 0.175149 0.0528243 0.0545529 -0.00282672 -0.029897 -0.187279 0.113319 0.103588 -0.128529 0.0215872 0.0530925 0.0421961 0.015472 0.0563137 0.117797 -0.10636 0.0980317 0.0516688 -0.132532 -0.182868 -0.173573 0.13787 -0.0975004 0.0153661 -0.0265798 -0.000818017 0.00632818 -0.11035 -0.122906 0.0800751 -0.190424 -0.061843 -0.0122564 0.11476 -0.0610467 -0.000614683 -0.0362822 0.0259278 0.0408557 0.11159 0.126351 -0.163393 -0.0913563 0.0976011 0.0376055 0.117505 -0.0115079 0.0651052 0.0339727 0.178193 0.101022 -0.0159938 0.12281 -0.101459 -0.0595278 -0.0844236 -0.061778 0.144023 0.0849885 0.0496487 0.0165815 -0.0495545 -0.0563911 -0.117759 0.102524 -0.156514 -0.0743122 0.0195101 -0.118177 0.0184016 0.0470595 -0.101031 -0.0798089 0.126621 -0.0758612 0.0952698 -0.0356473 0.0973998 0.0893156 -0.0900801 -0.143795 0.118444 0.118262 0.00581114 -0.0162769 0.0603106 -0.197178 -0.019536 0.0405981 0.0581798 -0.00710268 0.038404 -0.153422 -0.0145992 -0.153067 -0.162504 0.0848715 0.0471301 0.120693 0.10754 0.0384442 -0.0124214 -0.0051954 0.0592077 -0.0864209 -0.0813501 -0.0575998 -0.0749533 -0.0194167 0.0764391 0.0519551 -0.00475953 -0.0708916 -0.0299625 0.124909 0.108901 -0.00388612 -0.0690305 -0.0948791 -0.0809667 -0.0930706 -0.0818978 -0.0127604 -0.107046 -0.14891 0.145008 0.0558372 -0.065413 0.0986451 0.120709 0.0563628 0.020811 -0.0279129 0.0705153 0.176473 -0.00260353 -0.177857 0.0796056 -0.166909 0.0532024 0.110159 -0.0437337 0.0977666 0.123774 -0.0141027 0.0523166 0.0292773 0.0703051 -0.0572832 0.00894974 -0.0146003 -0.0724458 0.0458348 -0.172247 -0.0791732 0.148704 0.0354029 0.137195 0.0367299 -0.0136293 0.0233773 -0.0640148 -0.121889 0.17271 -0.0349565 0.0653027 -0.107307 -0.0765624 0.124169 -0.0115797 0.0324574 -0.07706 -0.135034 0.105605 -0.198346 0.0270873 -0.0925346 -0.0716641 0.176721 0.0900287 -0.0949477 -0.104698 0.138635 0.0605174 0.110288 0.0677777 -0.00329446 0.0418956 -0.0238764 0.0786502 0.063775 -0.0507187 -0.0246802 0.0457835 -0.0332965 -0.167548 0.097129 -0.141077 0.070513 -0.114682 -0.115477 0.0738729 0.0126268 -0.0823328 0.114913 0.0621608 -0.164578 0.0530196 -0.0713574 -0.107956 0.0641215 -0.0611296 -0.0592787 -0.182138 0.123592 0.135651 -0.161184 -0.0252004 -0.011874 0.0576384 -0.0135776 0.0946903 0.19973 0.10583 0.0840017 -0.166141 -0.0651458 -0.0395641 -0.044286 -0.114979 -0.117899 -0.0554022 -0.174278 0.045781 -0.0427685 -0.0635593 0.0353747 -0.0925905 0.00370446 -0.0437444 -0.013091 0.141159 0.0896802 -0.190946 -0.0925466 -0.00947868 0.0440726 0.0152796 -0.0892198 0.145851 -0.05941 0.0598091 -0.077252 0.0806691 -0.00771868 0.0925165 0.101718 0.0110903 0.115831 0.076098 0.149233 -0.00735111 0.0135703 -0.00978644 -0.180388 0.0183882 -0.0590138 -0.0357588 0.0493734 -0.0559702 0.0618764 0.165175 -0.00896347 -0.00591771 -0.0203066 0.051372 0.0756164 0.0252216 -0.05956 0.0115186 0.176801 0.0515811 -0.0551253 -0.115386 -0.0887293 0.00393756 -0.12043 0.0508213 0.018433 0.14628 -0.0977806 -0.0534102 -0.138986 -0.0538072 -0.171676 -0.170833 -0.111704 -0.0792203 0.0320683 0.123095 -0.0751278 -0.000423487 0.0212614 0.145468 -0.189572 -0.0366987 -0.00778723 -0.00705889 0.00183943 -0.0238583 -0.0714776 -0.0676855 0.138153 0.176361 0.0584925 0.0767192 0.00819669 -0.00671404 -0.0851546 -0.167774 -0.0919381 0.117379 0.195193 -0.144489 0.0706409 0.0346801 -0.0315428 -0.01263 0.113257 0.067256 0.156945 0.137678 0.0894831 -0.00244077 0.0962087 -0.0862607 0.0695959 0.0716867 0.0175371 0.0517763 -0.00552427 0.0407839 -0.104578 0.0612978 0.084669 -0.0278013 -0.0406697 0.0981921 0.132709 0.115565 0.106801 -0.0553542 0.0142246 -0.152552 -0.091975 -0.130122 0.150056 0.00712058 -0.18342 0.0559991 -0.00887675 0.0340232 0.177726 -0.0915481 -0.0735623 -0.0727293 -0.0738323 0.0238872 0.0284331 -0.0601662 -0.0636241 0.00944858 -0.173351 0.0356984 -0.0163466 -0.0114022 -0.0184595 -0.00759825 0.0593177 0.119899 0.0773862 -0.0831446 -0.0232396 0.142151 0.0457803 0.08651 -0.050967 0.187976 -0.0687061 -0.0557482 -0.116939 -0.105193 -0.039487 0.033772 0.0587598 -0.0670281 -0.0875875 -0.0097502 -0.0468572 -0.107379 0.00333612 -0.016885 -0.0427762 0.0457704 0.101452 -0.012593 0.162112 -0.0314896 -0.0739781 -0.0536241 -0.0262018 0.0985466 0.0136151 -0.0444525 0.0503711 0.0209412 0.0543128 -0.0038093 -0.015749 -0.137344 0.0938927 0.00440939 0.0340754 0.00741642 0.0416171 0.0238202 -0.0169302 -0.125593 0.106742 -0.121351 0.0371119 -0.0808392 -0.00346175 0.153042 0.00376224 0.0140626 0.0712685 0.00507417 -0.0442269 -0.123555 0.139115 -0.166575 0.0279685 0.128372 0.0305243 -0.101331 -0.0748804 -0.0319261 0.0342549 0.0208834 -0.0377473 -0.0521105 -0.0891169 -0.0778974 0.0196602 -0.0372051 0.137228 0.106603 -0.0434266 -0.0372633 -0.028166 0.0153137 -0.092786 0.0454686 0.168209 -0.063312 -0.145252 -0.0298189 -0.0463274 0.0974991 0.0660184 -0.0298866 -0.126099 0.106123 0.114972 -0.00761893 -0.12257 0.095845 0.140346 0.0362602 -0.145814 0.100695 -0.0780174 0.045393 -0.00571072 0.0227608 -0.0851966 0.161253 -0.0296452 0.130966 0.0618669 -0.0394224 -0.0307758 -0.142376 0.11683 0.184537 0.0839264 0.059228 0.0754798 -0.00832018 -0.123181 -0.0486178 -0.0457037 0.00473303 0.0168357 -0.104536 -0.0941807 0.0162415 0.127517 0.0228605 0.102569 0.0562257 0.0332413 -0.133117 -0.0607416 0.0950507 0.059445 0.0835585 -0.132478 0.104848 -0.199385 -0.0201565 -0.0104726 -0.0596924 -0.0138137 -0.0785603 -0.124919 0.1243 -0.0521674 -0.0078272 -0.0686572 0.135572 -0.0799244 0.115109 0.02679 -0.145581 -0.174345 0.0270256 0.129839 -0.0864075 0.038471 -0.0291364 0.0781506 0.0419268 -0.186138 -0.0189421 -0.127797 -0.0141292 0.0148144 0.17204 -0.133661 0.00525266 0.0804311 -0.0730843 0.159787 0.0155797 -0.0767028 -0.100922 0.00664208 -0.0523332 -0.081928 0.16054 0.0255887 0.027151 0.00997001 -0.140846 -0.199575 -0.110818 0.0541398 -0.0286154 0.0375929 0.102416 -0.0297466 -0.0610361 -0.117779 0.0666132 -0.0809425 -0.108506 -0.0625338 -0.12465 0.0342352 0.0201955 -0.137934 -0.000504984 -0.0737452 -0.16452 -0.00555566 -0.00709185 0.0984891 0.0910848 0.065594 0.0798572 0.0619823 -0.0718035 0.0124172 0.0243207 -0.0468089 -0.0502643 -0.0458607 0.00282344 0.0461254 0.0486359 -0.0448049 -0.12115 0.0513799 0.0143359 0.0442225 0.0800847 -0.112393 0.0291304 -0.0174183 -0.12438 0.0929903 -0.188228 0.190972 -0.142475 0.0106568 0.0533177 0.0910602 0.105428 0.101035 -0.0321862 0.00255454 0.0747133 0.0225851 -0.073215 0.00409862 -0.0293262 -0.0771657 0.175357 0.0210381 0.0830706 -0.0378997 0.0303382 -0.0261951 -0.0747639 -0.0310795 -0.0267728 -0.133903 0.0948494 -0.0023506 0.167154 0.0124182 0.179324 -0.0671405 -0.0571052 -0.0279939 0.111767 0.168726 -0.0307349 0.101829 -0.0766697 0.122272 0.0385186 0.00779695 -0.0967924 0.111626 -0.0282377 -0.0709022 0.147205 0.0781618 -0.165691 0.000525203 0.154403 0.100003 0.107289 -0.0423731 0.0294758 -0.0782641 0.00102059 -0.0490421 -0.0510624 -0.110798 -0.0955889 -0.00808388 -0.0360137 0.199517 0.0307688 0.0316693 0.112681 0.0498547 -0.0611976 -0.119701 0.0423719 0.0424353 0.178602 0.0407902 0.0364541 0.0459795 0.00476763 -0.0253251 0.0669172 -0.115708 0.0423879 -0.114875 0.101759 -0.0545912 0.121443 0.0455085 -0.0154953 0.0822315 0.0259347 0.00346157 -0.0428903 0.0140758 -0.0934751 0.0246273 -0.0048212 -0.07643 0.0326676 0.0186533 0.0167913 0.048158 -0.0712979 0.171312 -0.0730111 0.0701663 0.100861 -0.0711102 0.034265 -0.0849844 0.0159853 0.156348 0.0439996 0.0215809 0.00629785 -0.161497 -0.00218779 0.04615 0.0357219 0.0620173 -0.0991655 -0.0104698 0.141266 -0.0244157 0.0563183 -0.014766 0.0298951 -0.0948019 -0.0197104 0.0893663 0.122657 -0.021245 0.0198981 -0.0710087 -0.177098 -0.199248 -0.0660871 0.0430433 -0.161374 -0.0584507 0.0384715 0.053733 0.0308388 0.0153754 -0.066998 -0.0624004 -0.050847 0.0571634 0.0870148 0.14909 0.081369 -0.0327478 0.153688 -0.0266701 -0.0010766 0.0134003 -0.0746602 0.0290883 -0.0545262 -0.0288366 0.0804163 0.176625 -0.0209829 -0.0670945 -0.0525232 0.15853 0.108017 0.0896881 0.00121843 -0.0504766 0.0492976 -0.0592415 0.0872231 0.179665 0.0883257 -0.100503 0.0166934 -0.096753 -0.0516722 -0.0932928 0.025527 0.0972092 -0.0111926 -0.144309 0.0113442 0.0780769 -0.0285022 0.0424281 0.0323126 0.0625819 0.085523 -0.0598444 -0.0933313 -0.0319967 -0.086762 -0.0941348 -0.0154622 -0.0981379 0.173157 0.019571 0.0534679 0.132977 -0.0613569 0.0255578 -0.0485942 0.106055 0.00761396 0.0806801 -0.177096 -0.0883538 0.0934403 -0.122584 0.0101733 0.139197 -0.113463 0.0117835 0.0831987 0.0213355 -0.0482857 0.0162603 -0.00886038 0.0704731 0.131709 -0.0114895 0.022461 0.135687 -0.127807 0.100682 -0.0460332 0.00464461 -0.12772 0.0633806 -0.0731941 -0.152056 0.0932261 0.106795 -0.0863611 0.186267 0.061963 -0.0169626 0.0432965 0.0857753 -0.133356 -0.0857977 -0.00757977 0.194849 0.0518329 0.0765014 0.094573 0.151356 0.0704256 -0.108856 0.114221 -0.0787057 0.0363569 0.0152423 0.0712721 -0.175702 0.0466132 -0.0740144 -0.0447502 -0.188707 -0.0967183 0.0557954 -0.0325515 -0.186862 0.068835 0.0499804 -0.0679309 0.0997741 0.11309 -0.03041 0.0586159 -0.100009 0.0627854 -0.188566 0.0441084 0.028204 -0.00739474 -0.0473549 0.148246 0.0175006 -0.031677 -0.10466 -0.0571173 0.0281807 -0.0950998 0.0813045 0.0536453 0.0551839 -0.00118976 -0.0523947 -0.134609 -0.0202897 0.0379196 -0.139695 0.038205 0.13918 -0.0727225 0.12643 -0.0993935 0.0783929 0.0374908 0.0320479 0.0199637 -0.0181481 0.139813 -0.016903 -0.0600002 -0.0673532 0.00728898 -0.000314704 0.0504714 0.0680615 -0.0289683 -0.0281735 0.0359313 0.16271 0.0521192 0.0115919 -0.00157518 0.0601538 0.118503 -0.133742 -0.00226304 -0.0787353 -0.0106306 0.0640054 -0.0837839 0.0497684 0.026926 -0.113183 -0.173879 -0.0407178 -0.0581203 0.143047 -0.0714025 0.182571 0.00677128 0.0921745 -0.111356 0.19366 -0.141215 0.0140262 -0.00872301 -0.0324583 0.0768916 -0.102896 0.0259803 -0.0299133 0.15424 0.00966467 0.0160242 -0.169703 0.0675164 -0.040018 -0.112287 -0.134408 0.140923 -0.0682861 0.0300694 -0.0903928 -0.0940531 -0.0584419 -0.0452948 0.0865306 -0.113912 0.115458 0.0492118 -0.0387439 -0.00269343 -0.15191 -0.0192392 -0.00802245 0.0341013 -0.0705188 0.0958158 -0.14723 0.062777 0.0720157 0.0958475 -0.0571453 -0.109007 -0.0368516 -0.0185404 0.113127 0.0248152 0.107141 0.0917754 0.067495 0.0604672 -0.0650289 -0.165041 0.0266123 -0.180084 0.06286 0.0735144 -0.0486961 -0.00339959 0.111064 -0.121805 -0.148055 -0.0412867 -0.0782003 0.0448738 -0.144082 0.138411 0.084324 -0.0427145 0.0214533 -0.0594131 -0.112545 -0.0181478 -0.11421 -0.0208657 -0.0325518 -0.0561242 0.00883605 -0.00343355 -0.142561 -0.101828 -0.0919397 0.0473703 -0.0108783 -0.0292483 -0.0179781 0.0414694 -0.0015986 -0.0258927 0.0259704 0.0696598 -0.171438 -0.0197642 -0.0442862 0.0625004 -0.0474265 -0.0132086 -0.101396 0.0113845 0.13123 0.00231074 -0.069414 0.0744305 -0.0127547 -0.140334 -0.048723 0.0868361 0.0860205 -0.0629161 0.060352 -0.137403 0.0276034 0.122852 0.159453 0.0334142 -0.0396574 0.071397 -0.101283 -0.00967124 -0.156006 0.0144492 0.0979578 -0.0368844 -0.0213491 -0.100921 0.0007363 0.0956072 0.054384 0.0252072 0.134579 -0.135141 -0.0481891 0.0466719 0.0170889 -0.0311533 0.0823479 0.0618185 -0.0396154 0.0604868 -0.0885021 -0.0228951 -0.0203318 0.112852 -0.0680593 -0.124436 -0.00312555 -0.0106356 -0.0295451 0.0817933 -0.0363496 -0.136625 -0.143322 0.115549 0.109525 0.0116519 0.10612 -0.120046 -0.0692592 0.0690814 -0.0716264 -0.0111917 0.0411949 0.170471 -0.120752 -0.0727074 -0.0503616 0.0435667 0.192181 0.0608154 0.0263971 -0.0325076 0.0292588 0.00842747 0.0664747 -0.0175293 -0.183504 -0.108805 0.0452771 0.0417249 -0.109382 0.10298 -0.0891407 -0.109775 -0.0579926 -0.0729568 0.100432 -0.0732584 0.19797 -0.0448661 -0.18423 -0.00900809 -0.0401202 -0.0245479 0.0746251 -0.0275847 0.0365799 0.00660634 -0.0152294 -0.109691 -0.0615908 -0.169487 0.0898903 -0.067836 0.0386432 0.0251852 -0.0153344 0.0215004 -0.101981 0.078798 -0.0120377 -0.0392996 -0.0851486 -0.0270313 -0.00906173 0.033555 0.0388621 -0.160247 0.0801947 0.00913139 0.127723 0.0611675 -0.0582718 -0.039481 -0.00797997 -0.0887524 0.0432939 0.0325195 -0.0244273 0.18837 -0.0242515 -0.0888328 -0.0636851 -0.0249283 -0.10361 0.0342472 -0.0505402 0.0820884 0.128458 -0.107018 0.0477318 0.0455301 -0.110837 -0.0544505 -0.0757576 -0.0713674 0.0738725 -0.0463576 0.0317645 -0.00385689 -0.054457 0.17864 -0.0602784 0.155549 0.0284487 0.0138785 -0.0421111 0.157865 -0.0207566 0.0908816 -0.13955 0.104297 -0.177552 -0.186949 -0.0540712 0.113298 0.174396 -0.156603 0.0325999 -0.056634 -0.00303453 -0.0701847 -0.153293 0.0301124 0.144125 0.10109 -0.0797495 -0.0614583 0.0527673 0.00672384 -0.0640678 0.0780731 0.00386587 -0.0782411 0.0201213 0.000694421 -0.100402 0.0872286 -0.00150742 -0.165217 -0.113065 -0.089204 0.0493648 -0.0165604 -0.170361 0.00236345 0.0425814 0.112314 0.165843 -0.0352875 -0.0364102 0.0305643 0.0480946 0.0917028 0.046484 -0.0514616 -0.15825 -0.116359 -0.0680483 0.114054 -0.00892546 -0.159951 0.108415 0.0985853 0.0199617 -0.144142 -0.140869 -0.07848 0.138892 0.098249 -0.00356175 0.0295758 0.0167214 -0.036604 -0.116918 0.085469 -0.0204551 0.1171 -0.0910723 -0.0588755 0.195007 0.0710849 0.00434262 0.0583413 -0.0785134 0.0539418 0.092589 -0.133946 -0.0177441 0.0485749 -0.0697764 0.103397 0.000570563 0.0159109 0.103148 0.121073 -0.0660837 0.0595731 -0.0957156 0.119789 -0.153366 0.04947 -0.167095 0.0801897 0.0613132 0.0703758 -0.032077 -0.195555 0.0980119 -0.0331742 -0.0251161 0.0912612 0.199223 0.0150096 -0.0436873 0.0854573 -0.0310957 -0.0316628 0.0844326 -0.0409567 0.157272 -0.104774 0.0346825 -0.051999 0.0935475 -0.134338 0.154404 -0.034751 -0.110115 -0.0420999 -0.0234092 0.0210908 -0.0602709 -0.183364 0.138998 -0.125273 -0.045324 0.134101 0.0872881 0.107535 0.171009 0.195227 -0.0984589 0.0931467 0.117227 0.00875018 0.0721369 0.0909619 0.148607 0.0826034 0.0536189 0.160452 0.0669311 0.155749 0.00874133 0.182194 -0.0629033 -0.0852275 -0.0547877 0.0144877 0.00898015 -0.0701842 0.0311912 -0.0703865 -0.0528935 0.053367 -0.0860465 0.113229 0.023561 0.128716 -0.0948339 -0.0718513 -0.0613108 -0.0251233 0.00612794 0.0600355 0.0674529 0.0481114 -0.0186353 -0.147966 -0.180466 0.0836407 0.0730116 -0.0103053 0.0498222 -0.0352387 0.0443801 -0.0046807 -0.05971 0.0430509 -0.167369 0.00623962 0.165418 -0.113493 0.0652791 0.192835 0.0489154 0.0919831 -0.0169021 0.0517968 0.0487034 0.0950235 0.0891985 0.0696114 0.0250639 0.114386 -0.0156365 -0.0365114 -0.0184239 0.0973606 -0.0146803 0.173745 0.0414409 0.0630331 0.186403 0.038115 -0.0250153 0.0653115 -0.0814972 0.0482241 0.00771845 0.0871484 0.0298609 0.111975 0.120501 0.169289 -0.00567756 0.0763542 -0.0934048 -0.104448 0.0290894 -0.107055 -0.0536852 0.0123732 -0.0175079 0.0746159 -0.0305217 0.0876069 -0.101529 -0.107853 0.0285919 -0.134012 -0.041357 -0.161073 0.00538515 0.109194 0.0641663 -0.0202308 -0.0517072 -0.100292 -0.0731446 0.0874756 0.0746512 -0.103175 -0.000705105 0.0472067 -0.0338547 0.128347 -0.0638182 0.031009 -0.0177851 0.095578 -0.0264877 -0.0973996 -0.098501 -0.0221545 -0.0110888 0.059298 -0.0541996 0.00549285 0.0611903 -0.0675467 0.0687018 0.161518 -0.00906642 0.109786 0.0809609 0.00121352 -0.1573 0.0719792 0.0324275 -0.129888 0.0834673 -0.0683077 -0.0978822 0.170254 0.0123199 0.142897 -0.0217585 0.0813957 -0.0433367 -0.00935464 -0.0156122 0.0280259 -0.118968 0.0147149 -0.0848916 0.0503341 0.159849 -0.00816149 0.00321624 0.137579 0.0362458 0.010206 0.00971858 0.0510811 0.0631232 0.10919 -0.116283 -0.176028 -0.0313258 0.0336414 -0.0365654 0.119549 -0.152982 -0.0458107 0.0283871 0.0807489 -0.0774196 -0.0459284 -0.0554803 -0.0612243 -0.171119 0.0514419 -0.191746 -0.0516315 -0.0927151 -0.147013 0.180659 0.0740302 -0.0918183 -0.0362597 0.0489117 0.00754107 -0.0110777 -0.0254144 -0.0244851 -0.0853833 -0.06772 0.0501032 -0.0349028 0.0319981 -0.0551193 0.0201834 -0.0161411 0.0425637 0.0487614 0.0197648 0.159126 -0.082311 0.107259 0.181726 0.0557812 0.00291045 -0.184511 -0.0023035 -0.0251581 0.122338 0.0116867 0.0768434 0.0354627 0.0913697 0.176488 -0.135099 0.0264877 0.0567619 -0.0711975 -0.0667264 -0.0936269 0.00547866 -0.149952 0.0243886 -0.0982694 0.154355 -0.0511746 -0.172456 -0.0937823 0.0769364 -0.0153709 0.00311827 0.010632 -0.0558886 0.129077 0.0624308 0.0681269 -0.0126303 0.000473983 0.112466 0.0728805 0.134725 0.160907 0.125511 0.0301563 -0.0142929 -0.08561 -0.0741998 -0.0939403 -0.033264 0.00759899 0.00704428 -0.0349056 -0.110268 -0.0905212 -0.0776818 -0.120587 -0.0666621 -0.0739557 0.0408821 0.051482 -0.0217902 0.0480015 -0.0130178 0.100793 0.0507504 -0.0247085 -0.0120486 -0.0576941 0.0675879 0.00588507 -0.0021811 0.000375186 -0.0792669 -0.127399 0.00790872 0.140614 0.0744686 -0.186516 -0.0846844 -0.0619433 0.175497 -0.160326 -0.0328401 -0.0912511 0.0679341 -0.122562 -0.18686 -0.0976308 0.164214 -0.0740132 -0.127765 -0.124207 -0.0726969 -0.0176629 -0.0353056 -0.000525509 -0.0176544 0.0726703 -0.0165113 -0.0788073 0.187828 -0.0338934 -0.0138984 0.00411907 -0.0122692 0.0832467 -0.0129403 0.112266 -0.1134 -0.0897573 0.00726242 -0.0951858 -0.044164 -5.21797e-05 0.106724 -0.0324703 0.0223081 0.00295508 0.00200825 -0.0875463 -0.0147059 -0.146247 -0.0555054 0.0279536 0.180722 -0.0944526 0.0975024 0.0184274 0.090566 0.123263 0.0902792 0.131105 0.106859 0.0563917 0.0311705 -0.130712 0.199763 0.0572612 0.0542819 0.117393 0.0571645 0.192998 -0.15313 -0.0558518 -0.0464357 0.00238006 -0.0361194 -0.0333303 0.10792 -0.0510834 -0.0488144 0.019568 0.0691886 0.0444251 -0.032162 -0.0104829 -0.137044 -0.117977 -0.119165 -0.0182898 -0.102288 0.0236944 0.0257405 0.121074 -0.105334 -0.0189967 0.0111008 0.033927 0.123253 0.0310917 -0.00789434 0.0179274 -0.0121363 0.0872935 0.149051 0.00147377 -0.116987 0.129524 0.0191192 -0.117214 -0.146259 -0.0215055 -0.0145576 0.0982995 -0.0421034 0.0176989 0.086253 0.0422989 0.169996 0.152904 -0.0150756 0.177984 -0.0218589 0.0104709 -0.0306582 0.114389 0.0298037 -0.0530221 -0.0237882 -0.0195198 0.106848 -0.0835963 -0.0386055 0.000244386 -0.0624285 -0.00640486 0.0771577 -0.0570033 -0.0113867 -0.125602 0.0886382 0.0261595 0.0176 -0.118101 0.0229185 -0.00872345 0.0106644 0.0178425 -0.0103467 -0.166605 0.00808409 -0.0786956 0.00181655 -0.0998733 0.0666281 -0.0560493 0.00872884 0.00810385 -0.0463463 0.0250658 -0.0275375 -0.0291125 0.0246671 -0.00140586 0.0350108 0.0358456 -0.0269552 0.0333689 -0.0247457 -0.0483531 -0.174655 0.0537562 0.0283361 -0.0290574 0.0446471 -0.067463 -0.0181548 -0.125683 -0.0942174 0.00767127 0.151464 -0.120523 0.160649 0.100875 -0.00370969 0.117026 -0.0124124 -0.117941 0.161922 0.113109 -0.0408375 -0.149046 -0.113239 0.114873 -0.006766 0.121355 0.0133932 0.0282377 0.0184268 0.0859141 0.0954503 -0.0636462 -0.0865745 0.068823 -0.0504484 0.0422269 -0.0560719 0.0926227 0.0450241 0.184242 0.102831 -0.0298755 -0.116952 -0.0333192 0.0899229 -0.0946152 -0.0827097 0.0393854 -0.0836778 0.073104 0.000373462 -0.117648 0.0419155 0.113126 0.0224557 -0.102857 -0.05025 -0.030464 -0.0164972 -0.0277302 0.00821465 -0.0455353 0.0632653 -0.126754 -0.150627 0.145474 -0.00915929 0.108946 0.00584142 0.1082 0.0106108 -0.0937801 0.103761 -0.0445906 -0.0461524 -0.151515 0.0320972 -0.095284 0.0454395 0.0839695 0.0449529 -0.122516 0.0617121 -0.193469 -0.13209 0.0606733 -0.0691406 -0.00948249 0.084478 -0.139414 0.119517 0.167385 0.139363 -0.106253 -0.162178 0.11964 -0.0352615 0.0206732 -0.130422 0.055658 0.067068 -0.0609923 0.106663 0.020449 0.0266293 -0.111787 0.0398183 -0.0333966 -0.0332328 -0.00696685 -0.115057 -0.0954925 0.0677079 0.0241012 -0.0789068 0.0636354 -0.0490143 0.168226 0.0512139 0.0706827 0.0096256 -0.00171819 -0.0213736 -0.0544866 0.0900147 0.0493004 -0.0826474 0.0700133 -0.0880106 -0.0549074 0.0676377 -0.119069 0.00423199 -0.0308483 0.0695535 0.0210019 -0.00897704 -0.0338456 0.016911 -0.082579 0.0346827 -0.0350888 0.0168114 -0.0707637 0.0471162 -0.109055 0.144974 0.078876 0.12844 0.0664761 0.0457011 0.0133712 0.0617402 -0.0186793 0.0656876 -0.02666 0.0536215 0.0733414 -0.080101 -0.179903 -0.183995 0.0834251 -0.0960448 -0.060986 -0.0745698 -0.170927 0.112293 -0.0656947 0.0785397 0.0887827 -0.011572 -0.0439473 -0.156963 0.153623 -0.0144179 -0.0153677 0.0020905 -0.000112873 0.0698099 0.0434076 -0.00427066 -0.0733664 -0.138238 0.105312 0.037606 -0.072552 0.0498876 -0.0854999 0.140947 0.109385 -0.0418138 0.0458952 0.157914 0.139496 0.181167 0.108973 -0.054626 -0.0766826 -0.027453 0.0191263 -0.0323219 0.0212228 0.0922294 -0.00155127 0.145128 0.00407273 0.0205989 0.00955224 0.0856691 -0.0786575 -0.0706907 -0.181547 -0.0754675 -0.0452978 0.0787316 0.066608 0.101311 -0.0748393 0.0119436 0.0611827 0.104155 0.0960737 0.0209785 -0.0688608 -0.0573677 -0.086469 0.0260961 -0.0774213 0.0557525 0.0289395 0.0746964 -0.0320729 -0.00613025 0.0945449 0.152083 -0.15304 -0.00877609 0.0850843 0.00879521 0.00460005 0.119311 -0.0634433 0.0115819 0.099276 0.146609 -0.0841544 -0.0903032 0.140741 0.106147 -0.0286789 0.110034 -0.016563 0.0419461 0.119147 -0.0103061 -0.0977958 0.103632 0.113545 -0.00862928 0.0754611 -0.130988 -0.107188 -0.177828 -0.0278108 -0.153768 -0.165536 -0.182487 0.0535789 0.143869 -0.0493204 -0.145873 0.0192054 0.0768547 0.0787049 0.0621304 0.0920716 0.138544 0.0936078 0.00635027 0.106507 -0.111304 0.164401 -0.0197826 -0.110155 -0.00882321 -0.15551 0.0901802 -0.0202855 -0.0172185 -0.00591281 0.100902 -0.0982249 0.00420291 -0.123529 0.126346 0.118434 0.0827718 -0.0283037 -0.0738489 -0.0622868 0.0487152 0.066114 -0.140918 -0.0413586 -0.0487546 -0.0451352 0.0947346 0.0444976 0.105095 0.102423 -0.0348128 0.0938199 0.068907 -0.0517838 0.0462934 -0.103595 0.113352 -0.100301 0.0153424 -0.126845 0.118063 -0.010794 0.0118401 -0.132441 0.069949 -0.00442709 -0.164526 -0.0378936 -0.0928427 -0.0823223 -0.156301 0.185575 0.0852555 0.040675 -0.170178 -0.0461461 -0.0374036 -0.112059 -0.126309 -0.115597 -0.0651947 -0.0267757 -0.0471788 -0.146825 -0.119654 -0.10201 0.00267844 -0.114248 -0.0594417 0.0368409 -0.195513 -0.00352757 0.00673761 -0.159557 -0.0892006 -0.0592115 -0.0368448 0.096171 -0.0982335 0.0628669 -0.0302964 -0.0526656 0.023146 0.120933 -0.0700774 -0.0215526 0.0124721 0.0185177 -0.115062 -0.0677737 0.0105605 -0.165559 0.0404928 -0.0686644 -0.11613 -0.119141 -0.0481416 0.0119916 -0.104752 -0.0773312 0.150748 0.0539271 0.0453787 -0.0664586 -0.0212442 0.0510692 -0.0850633 0.00976835 -0.0392629 0.0455245 -0.0169609 -0.0498322 -0.0170144 0.0968401 -0.0383447 0.0789895 -0.150973 0.0228116 0.0490488 0.0530992 0.0299568 0.0338809 0.086416 -0.0801821 0.148624 0.0922579 0.0683614 -0.0992671 -0.152449 0.0673502 -0.0405975 0.114604 -0.165727 0.00654059 -0.0263394 -0.116295 0.0388285 0.00471686 -0.0978108 0.0514848 0.0361296 0.0175018 -0.102086 0.0942296 0.0751534 -0.0984092 -0.0161767 0.0747981 0.00436675 0.10385 0.17895 -0.057191 0.0893941 -0.0269036 -0.0777849 -0.0232199 -0.154794 -0.155002 -0.111341 0.0679234 -0.116942 -0.0517309 -0.0676601 0.183566 0.0312071 -0.096842 -0.167773 -0.113915 0.105905 0.129015 -0.0369139 0.00100277 -0.0643608 0.0181274 0.197525 0.163987 -0.0392218 0.133953 0.0681332 -0.0540515 0.130284 0.011036 -0.0163986 -0.0176267 -0.0368638 0.172443 -0.0603077 -0.0820824 0.141842 0.0405835 -0.0248184 0.0426796 -0.0479236 0.119405 0.0820391 -0.107481 -0.0550015 -0.0592764 -0.0145581 0.0144144 -0.0113655 0.114926 -0.0187964 0.092858 -0.0929761 -0.0241362 0.130656 -0.148543 -0.00153614 -0.0652121 -0.0186691 -0.047837 0.0147606 0.0711485 -0.142964 -0.196994 -0.0123243 0.106372 0.131948 -0.0487627 -0.0267153 -0.122463 -0.0768653 -0.0335389 0.0550376 -0.0781226 0.0655348 0.0732867 0.170072 -0.0367484 0.0895648 0.0816109 0.0344438 0.141729 -0.0130023 0.0852337 -0.00862593 0.136279 -0.0646202 -0.0302706 0.132468 0.071224 0.127288 -0.00790981 0.0125305 -0.110421 0.0917953 -0.104979 -0.0515799 -0.122143 -0.0583642 0.0613901 0.0359027 -0.104638 0.168542 -0.0668266 -0.0426512 0.0140091 0.0336021 -0.00199193 0.0376317 -0.0776779 0.0831725 -0.0290152 0.0843853 -0.166123 -0.158449 -0.0943323 -0.131642 -0.074619 -0.11812 0.0327556 -0.0258913 -0.0637635 -0.00425143 -0.174254 -0.038064 0.044751 0.0797536 0.0727636 0.193526 -0.124424 0.00681566 -0.175725 0.153544 0.0755368 -0.0553184 -0.103535 -0.119933 0.0112858 0.00442839 -0.101607 -0.0247178 -0.0586529 0.0371525 0.140763 -0.0883011 -0.0463026 0.0287238 0.0360963 0.161771 -0.0736292 0.0351344 0.0729299 -0.0413039 0.00889891 0.0674386 -0.0570914 0.0191585 0.0506208 -0.0470397 0.0554878 0.0947736 -0.0929805 -0.134271 0.041648 0.0666007 0.0802151 0.07652 -0.171879 0.125965 -0.198182 0.103989 0.0389121 0.0964844 -0.104395 -0.174289 -0.0422913 0.0153677 -0.0781413 -0.0711868 -0.0151454 -0.0106887 -0.0793838 0.0630537 0.0353091 -0.130133 -0.052998 0.00201554 0.069855 0.0447944 0.00203261 0.0281011 -0.0906134 -0.0012468 0.0756041 -0.0626422 0.0623828 -0.059098 -0.0931613 0.0994086 -0.103944 -0.0481257 0.0147636 0.0256274 -0.104331 0.108855 -0.144849 -0.0369762 -0.090183 0.0399839 0.181577 -0.134013 0.0540073 -0.151731 -0.0159262 0.0392179 0.119134 -0.0430368 0.0177442 -0.0156206 -0.168258 -0.0435216 0.028154 -0.0112689 0.0334179 0.0504748 -0.0678364 -0.034037 -0.158315 -0.114399 0.147847 0.0877382 -0.00720314 0.0676724 0.112472 -0.105444 -0.192198 0.0304049 -0.0951948 0.0693975 -0.191533 0.0740773 -0.139806 0.0886157 -0.112614 0.00331163 0.0117632 -0.144478 0.126861 -0.16016 0.0751492 0.0751509 0.00843845 0.125054 -0.0569792 0.0422983 0.116332 -0.118182 -0.0396043 -0.0702659 -0.0100791 0.157783 0.17018 -0.0600132 0.0597922 -0.116975 0.0967294 0.0227667 0.13949 0.12386 0.0418673 -0.0228031 -0.138236 -0.0277652 -0.00829241 -0.0406915 -0.0326624 -0.0471791 0.151581 -0.148823 0.142799 -0.0926021 0.0331172 0.0835134 -0.0542153 -0.00626839 0.124766 -0.0416039 0.0690245 0.0440111 -0.0243306 -0.154674 0.0960486 0.0608971 -0.024925 -0.00669459 -0.0603902 -0.0967809 0.0912337 -0.068991 0.0953929 0.0213221 0.0206211 -0.0986658 0.170147 0.10552 0.150862 0.144644 -0.00197813 0.148329 0.0196738 0.0466874 -0.100042 0.0717254 0.060201 -0.173551 0.040852 -0.0526215 0.0319284 -0.107155 0.166296 0.0406099 -0.158873 0.0234014 -0.0606599 0.0329531 0.0538913 0.0200161 -0.00274966 0.0667421 0.0503869 0.168334 0.01024 -0.0536167 -0.0385512 0.198954 0.19452 0.100879 -0.111745 -0.103947 0.0688395 -0.00536825 0.13303 -0.0897864 -0.108819 -0.0502445 0.16553 -0.053642 0.0760226 0.037678 -0.148318 -0.0848828 0.161355 0.0723195 -0.00439492 -0.086021 -0.0463359 -0.0122729 0.0928547 0.0206714 -0.066808 0.0274922 0.0484438 0.106928 0.0112453 -0.0267488 0.154018 -0.0763916 0.0382385 -0.0568385 0.0923534 -0.0876666 0.06925 -0.0828236 -0.0564296 0.0707807 -0.0652073 -0.0431628 0.0179536 0.069642 -0.0582047 -0.00808798 0.0502054 -0.150122 -0.038726 0.0596048 -0.163829 0.0110877 -0.191307 0.0678106 -0.0425439 -0.114501 -0.0690915 0.0945375 0.139498 0.106183 0.0945028 -0.0350635 -0.0591981 -0.00428427 -0.0762334 0.0363315 0.12461 -0.0442021 -0.0143833 0.102123 -0.0596823 0.0148403 0.0213705 -0.0792714 -0.0127223 0.0579092 -0.0428921 -0.133477 0.109615 -0.029861 0.0366789 0.113479 -0.00425795 -0.00633958 0.037775 0.182825 -0.178068 0.0157994 0.199446 -0.0730731 0.00384807 0.126932 0.000301906 0.136983 -0.00753658 -0.0691406 -0.0417246 -0.0246732 0.0743041 -0.0332118 -0.140987 -0.134104 -0.135863 0.0559204 0.102713 -0.100141 0.0835846 0.0538687 0.0242618 -0.0272121 -0.120826 0.0254376 0.0332032 0.0261231 -0.0556908 -0.0717727 0.0440377 -0.196635 0.145101 0.0442321 0.046867 -0.0150798 0.104639 -0.116881 -0.101165 -0.108919 0.0562362 0.0543978 -0.0191516 0.100524 -0.0410594 0.0077086 0.106383 -0.132507 0.0914106 0.103051 0.0680019 0.0532635 0.0774048 0.0619924 0.18917 0.119397 0.0957417 -0.122662 -0.101855 0.145289 -0.0749254 0.00696027 0.0108911 -0.0691913 -0.153043 0.115578 0.0826261 0.106144 0.0373847 -0.143262 -0.0571674 -0.0830474 0.0342285 -0.0205378 -0.120715 0.105662 -0.0131682 -0.0403406 -0.0305714 0.09494 -0.0626364 0.122586 0.0166337 -0.0757356 -0.0335287 0.154698 0.163585 -0.0207999 0.0418232 -0.0900376 -0.0129478 0.0283994 0.152097 -0.0563603 0.0643087 -0.0300157 -0.0144544 -0.17502 0.00907746 0.00216501 -0.112909 0.0825177 -0.112963 0.0185928 0.00274102 0.0815695 -0.174865 -0.0651009 0.13657 0.00492387 0.0780983 -0.0313905 -0.0101875 0.0998171 -0.0970348 0.173022 0.0457983 -0.0202827 -0.00177477 -0.0922626 -0.0938843 0.0597757 0.0850463 0.0551937 0.0932529 0.157951 -0.0517956 -0.109471 -0.0509461 -0.0397186 0.113023 -0.0547351 -0.0316158 -0.0148383 0.0821875 0.0657245 0.0821056 0.108809 -0.0546225 0.054072 0.155471 -0.0952787 -0.122252 -0.164655 -0.0558851 -0.0726569 0.190522 -0.15933 -0.113826 -0.00864132 -0.107398 -0.0773683 -0.153088 -0.0243803 -0.0481301 -0.0241236 0.112421 -0.00279101 -0.135692 -0.18126 0.00854331 -0.198656 0.00198622 0.128146 -0.0184535 -0.105444 0.0441376 0.020823 -0.148816 -0.0114217 0.0999753 -0.0639138 0.0658865 -0.0691439 -0.107746 -0.0683753 -0.193222 -0.040517 0.0159714 0.096962 0.00574414 0.0922176 -0.0513591 -0.103571 -0.115018 -0.0780352 -0.141069 -0.0853191 -0.0852602 -0.0258902 0.0346941 -0.0118263 -0.0826073 0.0657916 0.138732 0.047999 -0.0754234 0.0925422 -0.0532892 0.0707847 0.136528 -0.020803 0.192043 0.0524878 -0.0518831 -0.0134035 0.0721928 -0.00196413 -0.0866048 -0.0641708 -0.0505654 -0.0429425 -0.0550866 0.0123568 0.0508659 -0.0748115 0.186207 0.0237773 0.115947 -0.175235 -0.189235 0.108871 -0.00858281 -0.185511 0.0730353 -0.10019 0.0909991 0.00493353 -0.136885 0.159084 -0.006053 0.00760108 0.0997006 -0.0103086 0.105856 -0.065023 0.182921 -0.0466177 -0.0631188 -0.0672337 0.00684473 0.123863 -0.0641714 0.0618015 -0.0734525 0.132326 0.141973 -0.125531 -0.141232 0.0145498 0.0231181 0.149802 0.0935018 -0.02039 -0.0738707 -0.193492 0.00288584 -0.0724248 0.0264649 0.112516 -0.0613859 -0.0549402 -0.146108 -0.010984 0.0322714 -0.0170222 0.0731687 0.149029 0.168776 0.0203281 0.0269951 0.0335477 0.0624286 0.110655 -0.0836044 0.0258716 0.0433249 0.10268 -0.0860072 -0.199175 0.0436528 0.169593 -0.0435179 0.122677 -0.0451139 0.157923 -0.0214198 -0.150015 0.0703831 -0.119178 0.0583763 0.0373519 0.0207051 0.044212 -0.118885 0.0202974 -0.166823 -0.0233602 -0.0597576 0.0616408 0.0981096 -0.06415 0.068629 -0.169671 0.0640137 0.0772461 -0.12088 0.0197719 -0.100803 0.120634 -0.0710757 0.0212652 -0.00834817 -0.0702798 -0.114389 0.0546267 0.14031 -0.00431661 0.0567973 -0.0757796 0.105245 -0.0435233 -0.0656695 -0.0114218 0.154065 -0.0721928 -0.0926505 0.0230209 -0.0558827 -0.127255 0.0710937 -0.0187849 -0.0621887 0.151743 0.122697 0.090945 0.109769 -0.159834 -0.0472627 0.0971112 -0.143444 -0.0338146 -0.0579211 -0.0532497 0.0255567 -0.031824 0.047883 0.0408813 0.0128395 -0.128171 -0.0300207 0.00990845 0.013331 -0.0778525 0.0848355 -0.029929 -0.125905 -0.112852 -0.0672028 -0.0978138 -0.137647 -0.169391 -0.0272826 -0.0920977 0.150136 -0.00741119 -0.166415 0.0635418 0.117318 0.0263862 0.0617815 -0.0455642 0.0813493 0.013657 0.00570599 0.00421569 -0.110085 0.0413125 -0.0726992 0.00875584 0.0990498 -0.119961 -0.0322887 0.0408011 0.135438 -0.0967881 -0.00385451 0.0873462 0.00241839 0.0211418 0.0497285 -0.118699 0.0472817 -0.0151475 0.0173893 0.0590419 0.162555 0.00280514 0.0246287 -0.0214479 0.0823213 -0.129103 -0.0802172 -0.0207764 -0.0748538 0.165242 -0.00975876 0.0837924 -0.0534728 -0.148297 0.010347 0.0896398 0.128347 0.169211 0.169105 0.0540153 0.0351972 0.120749 0.1199 -0.0856992 0.180319 0.0372341 0.0587055 -0.026112 0.0168408 -0.136321 -0.0672258 -0.111599 -0.144705 -0.0288825 0.0511632 0.0429078 0.0656243 -0.002264 0.0409263 0.0628218 -0.161794 -0.149554 -0.00536306 0.0360294 -0.00231491 0.032523 -0.0114731 -0.0505972 0.0140556 -0.0457286 0.194486 0.134588 0.0764632 0.0998373 -0.00825674 0.185447 0.0819565 0.0937866 -0.0665843 -0.0523769 -0.074595 0.103113 0.106353 -0.137943 0.0802779 -0.103256 0.137213 0.0474332 0.0821833 -0.00155418 -0.0564708 0.112747 -0.0222653 -0.027041 0.0689341 -0.0709879 0.0334413 -0.0374833 -0.119339 0.0685254 0.104103 0.0171467 -0.0833864 -0.0815776 -0.165054 -0.0265759 0.0925507 -0.0499399 0.0581158 0.099915 0.102725 -0.0325561 -0.11591 0.122834 -0.0629547 0.0850297 -0.0290818 0.0248875 -0.0955825 -0.077638 0.0560094 -0.0860067 -0.187553 -0.0709545 -0.138586 -0.0665654 0.144478 0.0880891 0.139254 0.0240008 0.0301966 0.0689528 0.0224305 -0.0309344 0.0363428 0.0319475 0.146592 -0.00234713 -0.00466794 -0.187191 0.0594156 -0.136099 -0.0272902 -0.0823719 0.0498745 0.0763363 -0.155916 0.00135142 0.12689 -0.0648819 -0.110932 -0.199199 0.000197545 -0.090047 0.0853983 0.0944875 0.00363646 0.149886 -0.0387011 -0.0650716 0.109404 0.101004 -0.152499 0.101775 -0.0363339 -0.0209884 0.0158417 0.024029 -0.156677 -0.129956 -0.155218 0.092468 0.0273481 -0.134367 -0.0545192 -0.066304 -0.0137201 0.0726505 -0.126049 -0.112968 0.0823335 -0.128049 0.0326457 0.160426 0.07148 -0.0586509 -0.041615 0.0990235 -0.089144 -0.116059 -0.0584707 0.0396765 0.0762997 -0.0218161 -0.0635915 0.0282163 -0.135778 -0.0681939 -0.0348768 0.048031 0.0121398 0.0717363 -0.0335872 0.0313232 -0.12428 -0.198189 -0.0645723 -0.00515096 0.0230715 0.0062615 -0.0664617 -0.00585752 -0.073461 0.0796001 -0.000946556 -0.0158378 0.0535451 0.0398226 -0.0328545 0.0807859 0.115942 0.174741 0.107565 -0.0153776 0.0571956 0.0890983 0.142533 0.120274 0.0581802 -0.067103 0.067865 -0.0360581 0.045364 0.0403637 0.082766 0.0384648 0.0265385 -0.112814 -0.177587 0.0876588 -0.0155099 0.0370501 0.00540746 -0.106995 0.0320109 0.0966147 -0.0129175 -0.148515 0.0462986 0.0299892 -0.0703343 -0.151023 0.0249185 -0.083338 0.00603589 -0.103958 -0.146106 -0.0214783 0.15863 0.0657195 0.00506162 0.0979178 0.160735 0.12228 0.171855 0.113368 -0.097229 -0.0319573 -0.0401804 -0.0835127 -0.0544081 0.0561866 0.0091404 0.0350603 -0.0152898 -0.0359992 0.0660292 0.0631859 -0.0601623 0.0886328 0.000613157 0.0827887 -0.0451197 0.0819028 0.0533957 -0.124683 0.0919086 0.0613895 0.00819358 -0.00337091 -0.0819925 0.0527702 0.0129358 0.0620567 0.0854291 -0.0612357 0.0293497 -0.118565 0.143993 0.0510825 0.0847674 0.159948 0.0675748 -0.100217 0.0232313 -0.0338061 -0.00939684 0.161965 0.0940332 -0.0801202 0.0888169 0.0263493 0.101999 -0.00401563 0.0324532 -0.000596173 -0.0746886 -0.082643 0.0520014 -0.163643 -0.167594 -0.129711 0.092095 0.039445 0.0116539 -0.0674862 0.0269269 -0.0263085 0.0129764 0.169949 -0.178923 -0.175854 0.0835744 -0.0927023 0.000506728 -0.048444 0.18756 0.161147 0.0777998 0.146106 0.0276007 0.0912806 -0.0311637 -0.105056 -0.0593249 -0.0260985 0.126894 -0.0724829 0.0343406 -0.0879201 -0.0213555 0.0109596 0.0955811 -0.125354 -0.0648111 -0.0129255 -0.0472245 -0.061986 0.0240963 0.00854076 -0.177093 0.0302751 0.0120042 -0.0807179 -0.113328 0.0191125 -0.0742042 0.0516816 0.0826789 0.182503 -0.11276 0.144435 -0.052427 0.06576 0.0399981 -0.030302 0.0943799 -0.0688801 -0.0747544 -0.147584 -0.0374108 0.0813179 0.03629 -0.0245427 -0.0304014 -0.0167818 -0.0788675 -0.0470206 0.122248 0.177814 0.0385259 0.00674594 -0.00583885 0.0370552 0.023938 -0.179266 -0.0694627 0.153643 0.0225812 -0.0815666 -0.023647 0.0191756 0.1524 0.0313069 0.130538 -0.171546 0.0836876 -0.0385684 0.0850329 -0.0362629 -0.0948747 0.158915 -0.164457 -0.123355 0.0772845 0.133851 0.0665086 0.0302621 0.13065 -0.159064 0.0459577 -0.0525419 -0.0405983 -0.0201125 0.141351 0.0232384 0.0606559 0.0660652 -0.0868742 0.0813989 0.0755414 0.0699028 -0.0207747 0.111391 -0.0875998 0.0438817 0.0101588 -0.0959236 -0.0176909 -0.049474 0.108926 0.0263957 -0.0071408 -0.0156305 0.0980405 -0.019233 0.0294092 -0.0613306 -0.148372 -0.040285 0.116365 0.0486116 -0.102673 -0.0307181 0.120138 -0.00701937 0.0211477 -0.19395 -0.12631 0.141355 0.0361097 0.0372844 -0.0421918 0.127038 -0.126965 0.015699 -0.139303 0.0642314 0.0258393 0.0679953 -0.0272014 0.0137921 -0.0241668 0.0358135 0.0580764 0.0118498 -0.00607419 0.0498999 0.0702178 -0.125639 -0.0118036 -0.118619 -0.0547586 -0.00150349 -0.125631 -0.121783 -0.0931772 0.155897 -0.0793655 0.0110405 0.0306478 -0.0414918 0.0576866 0.107214 -0.120412 -0.184598 -0.131991 0.181964 0.00929395 -0.0384737 -0.0292717 -0.0725919 0.15894 0.164732 -0.13695 -0.100797 0.14338 0.158586 0.0915567 0.142025 0.0215217 0.148696 -0.192448 -0.0526176 0.0547816 0.113366 -0.108674 -0.0556977 0.0619129 -0.130624 0.0150935 -0.10071 -0.0956681 0.0944958 -0.010518 -0.127295 -0.176702 0.110436 -0.000248003 0.107811 0.112879 -0.0181397 0.105973 -0.0332064 -0.0199331 0.123473 -0.0644579 -0.0798503 0.196455 0.0422125 0.130828 0.0594252 -0.14013 0.0242459 -0.0988002 -0.04266 0.0509146 0.0134079 0.10308 -0.0446987 -0.197372 0.0411789 -0.0187501 0.101065 0.0286193 -0.168746 -0.122699 0.110652 -0.126325 0.185698 0.0499347 0.0914028 -0.189499 0.00882281 0.0478517 -0.145291 0.156156 0.0205112 -0.131891 0.0413481 0.171604 -0.0915014 -0.0531467 0.0183834 -0.136279 -0.0281981 -0.00686712 -0.178574 0.0649654 0.00960571 -0.143111 0.0210603 0.08202 -0.049566 0.127035 -0.0464882 -0.147779 -0.0322662 0.0743799 0.0738006 -0.114652 0.0155827 -0.125181 0.109394 -0.176839 -0.151545 0.165231 0.19182 -0.178802 -0.0491261 -0.0063866 -0.138341 0.133723 -0.129558 0.0216409 0.0340369 0.141446 -0.065885 -0.12649 0.0976555 -0.132705 0.0668035 -0.0322077 0.0641769 0.0768636 -0.141114 0.0058736 -0.0656946 -0.087069 0.0606937 -0.0341611 0.19903 0.00857178 -0.0205522 -0.101756 0.0610036 -0.148143 0.0613452 -0.0413543 -0.0685297 0.129567 -0.100025 0.0611649 0.0719177 0.0193664 -0.0432324 -0.0559656 -0.00990752 0.0797974 -0.029684 -0.0597281 0.0789566 0.0647344 -0.0481258 0.0328148 0.0227129 -0.165451 0.0530083 -0.076689 0.0162592 0.00787494 0.119833 0.130725 0.0619443 0.0975274 -0.0142019 0.0370152 -0.114506 -0.0382104 0.0265375 0.0521739 -0.0929656 -0.0706162 0.130964 -0.0142225 0.119318 -0.0487242 -0.103453 0.0824331 -0.0219922 -0.0324788 -0.000569943 -0.0447932 0.154572 -0.0441311 -0.0904132 -0.0653117 0.0535579 0.0744485 -0.0441012 -0.0316241 -0.0766513 0.0561148 0.0642062 0.0584981 0.183208 -0.152517 0.0236876 0.101582 -0.109129 0.0057115 -0.0740514 0.129777 0.116647 -0.0117896 0.051857 -0.110199 -0.0437379 -0.0538597 0.172636 -0.00564523 -0.0809197 0.146788 -0.0249093 0.0516426 -0.0105681 -0.0373124 0.0242539 -0.0784831 -0.0813237 0.109062 0.00766349 0.14371 -0.0398082 -0.00933345 -0.0245251 -0.0653854 0.0325841 -0.062212 -0.136181 0.05182 0.0148635 0.170109 0.0355835 -0.12501 -0.10334 0.0930939 0.0573891 -0.0460403 0.122501 -0.0035915 0.0579696 0.015865 -0.0489313 0.109374 0.0987109 -0.0556303 -0.107472 -0.0357891 0.105309 -0.141366 -0.138127 0.112888 -0.00118798 -0.0842546 -0.0599632 0.132875 0.0277382 -0.0937357 0.100399 -0.0982208 0.0362274 -0.155925 0.0652101 0.0880106 0.0781492 0.0953429 -0.0350754 0.0883111 -0.100138 -0.0579431 0.0341586 0.0787867 -0.049461 -0.0235753 0.159741 -0.160446 -0.0786621 -0.0304448 0.104419 0.0207453 0.0878108 0.0228558 0.176853 0.0209915 0.0156273 0.123189 -0.118124 0.038054 0.0291476 0.0607409 -0.0948225 0.0726204 -0.0063475 -0.00971203 0.0670637 0.0806364 -0.110679 0.165474 0.127323 0.181012 -0.0232551 0.0241195 0.0442666 0.107961 -0.0894968 0.130895 -0.0589668 0.00201916 -0.135785 0.0528289 -0.0265298 0.156172 0.0177732 0.062587 -0.123239 0.109853 0.0945857 0.169201 -0.186671 -0.0714993 -0.0521648 -0.00868015 -0.0294383 -0.193217 0.0380335 -0.0393587 -0.134675 -0.101501 -0.0249647 0.0893842 0.0228252 0.0604728 -0.0707244 0.0490552 -0.0111288 -0.0395246 0.0105693 -0.00766989 -0.0456608 0.0446771 -0.0836629 0.0830025 0.111029 -0.00458797 0.0588067 0.0456263 -0.107917 0.0134566 -0.0267277 -0.00430127 -0.0367383 -0.0135243 0.0214142 0.0886294 0.0125402 -0.0470727 0.0358199 0.0889596 0.0390787 -0.0358886 -0.0116894 -0.0429621 -0.0206322 0.0544684 -0.120128 -0.000965584 0.0153741 -0.00815993 -0.0603081 0.0372845 0.109056 -0.00105988 -0.0913347 -0.041621 0.123468 0.0963035 -0.12956 -0.104599 -0.0666419 0.0147387 0.0214791 0.140858 -0.0503006 0.136153 -0.0668004 -0.0114933 0.129481 -0.160753 -0.0792075 0.00354773 -0.162592 -0.0512377 -0.065044 0.0023114 -0.0979678 0.0856766 0.0147325 0.0311254 -0.128977 -0.124267 0.00678276 -0.0769957 0.0877167 0.17206 -0.0854656 -0.0492315 -0.0237762 0.0653269 -0.0873697 0.185587 -0.0569259 0.131652 -0.192186 -0.0317997 -0.10104 0.0200054 -0.100945 0.0845378 -0.032904 -0.0246609 -0.161303 -0.0464847 -0.0338756 0.062855 0.18406 -0.00932909 -0.0882226 0.0325566 -0.138162 0.0596892 0.166757 -0.0991755 0.175425 -0.16887 -0.0201362 -0.0649781 0.151743 -0.0240525 0.117119 -0.0296782 -0.0817588 -0.0117085 -0.0216169 -0.0849268 0.0919297 0.0379549 -0.0701727 0.00925773 -0.0439065 -0.0679286 0.0243855 -0.0749008 0.0352335 0.0418985 0.0351713 0.0103225 -0.0181843 -0.0418874 0.0679571 0.0457672 -0.064736 0.0380464 -0.0699919 -0.05329 -0.0188573 0.0654154 0.0137475 0.11953 0.0423373 0.0378437 0.0781087 0.0684735 -0.12251 -0.0795713 -0.00980386 0.0122418 0.119059 -0.00232216 0.0447354 0.0120255 -0.0224962 -0.0513301 -0.119501 -0.0840165 -0.0805299 -0.0282497 -0.0731064 0.0581281 0.0880388 0.137182 0.177839 -0.174954 -0.00449154 -0.0495427 -0.133022 -0.0362104 -0.0620187 -0.141539 -0.0790131 0.15229 -0.0161442 0.0282128 -0.13894 -0.0427209 0.0893352 0.0421042 -0.0229039 0.0456382 0.0354745 0.0715427 0.10789 -0.0020297 -0.0697253 -0.178648 -0.11363 0.158758 -0.0865219 0.0838032 0.176181 -0.0642412 0.0375787 0.186626 -0.0127255 0.115331 0.0837694 -0.00540502 -0.0283537 0.130466 -0.12304 0.0364769 -0.0551934 -0.0485929 -0.0279811 -0.0116883 -0.044976 -0.00872026 0.0326291 0.0512231 -0.0626324 -0.166501 0.0598378 0.0481752 -0.129836 0.0110948 0.0591155 0.0254855 0.0750295 -0.0211509 -0.0658224 0.048678 -0.0401534 -0.110658 0.0439927 -0.131573 0.0842228 0.041562 0.133924 -0.0958614 0.0530844 -0.0262329 -0.0538724 0.0301685 0.0431294 0.196194 0.159915 -0.00486354 -0.0481167 -0.0184928 -0.114617 0.0746988 0.083769 0.0898472 0.031027 0.0504944 0.0286131 0.0065182 -0.173383 0.124349 -0.102412 0.149808 0.120431 -0.0960471 -0.171137 0.027433 0.0681412 -0.121938 0.0928509 0.101065 0.0992327 -0.115992 0.0562876 0.0291316 -0.113312 0.00367834 -0.0776445 -0.028466 0.0735182 -0.133659 -0.086324 -0.0691988 0.149837 0.0787399 -0.0425093 0.106361 -0.0110764 -0.0933305 -0.128344 0.00906613 0.0382084 0.0563551 -0.0257655 0.194628 -0.0665315 0.0746543 -0.114357 -0.101422 -0.0727335 -0.0680558 -0.0916725 -0.0350125 0.039968 -0.133295 0.0213044 0.0154334 0.0104087 0.167074 0.0351755 -0.0753279 -0.190861 -0.0408902 0.0169824 0.00227831 0.0033964 0.0264058 -0.0533536 -0.0214987 0.0942637 0.0794223 0.0572096 -0.0894835 0.0528958 0.00747813 0.067689 -0.0755583 -0.0210796 -0.0660296 0.0819269 0.160929 -0.118252 -0.0849576 -0.0180827 0.10608 -0.0472837 0.0569858 -0.0502771 0.060065 0.00878556 0.141249 -0.17189 -0.0365071 -2.92962e-05 0.1038 -0.165515 -0.118319 -0.0655187 0.0476659 0.0583413 -0.0929116 0.0282034 0.036051 0.0368558 -0.0932323 -0.039483 -0.0964657 -0.119761 -0.109866 -0.042862 -0.0548312 0.156076 -0.10903 0.185933 -0.171105 -0.0331487 -0.0056102 -0.0734485 0.080597 0.0390643 -0.132574 0.178459 0.118687 -0.116067 0.129678 0.109668 0.0231763 -0.0423493 -0.0046579 0.0207808 0.0599155 -0.0261426 0.00626115 -0.0864472 -0.017441 -0.0706471 -0.112083 -0.0176217 -0.0539295 -0.180182 0.119378 -0.0663439 0.0471988 -0.178102 0.00705354 -0.160138 0.00675026 -0.0705389 -0.0666645 0.0429185 -0.00657162 -0.0273151 -0.0653207 0.191861 0.0340494 0.0615387 -0.0152834 -0.022784 -0.0839209 -0.0166773 0.0700895 0.141215 0.135289 -0.00525032 0.0625449 -0.049176 0.114726 0.101173 0.161097 -0.180609 0.0274046 -0.172017 -0.0654269 -0.0790459 0.00779414 0.111448 -0.0623118 -0.132374 0.170725 -0.101305 -0.0646742 0.103701 0.0250521 0.166054 -0.0895882 -0.157323 -0.059552 0.073603 -0.0659059 0.157484 0.0109259 -0.148057 -0.096521 0.0660071 -0.0984602 0.00132627 0.0417196 -0.0547857 -0.0743914 -0.0426836 -0.0243846 -0.0602538 0.0781597 0.143676 0.0515358 0.138643 -0.0196702 -0.0484736 0.149149 0.11119 0.0118643 -0.110041 0.135171 -0.0101353 0.0679769 0.0533259 -0.0869866 -0.0381005 -0.132293 -0.0825906 0.141209 -0.0194175 -0.0156243 -0.0252012 -0.0217825 0.0874294 -0.0312031 0.183034 0.089498 -0.0355379 -0.0842792 -0.128532 -0.00543721 0.00186312 -0.0784923 -0.0544812 -0.0751508 -0.101421 0.00987425 -0.102308 0.18988 0.0875969 -0.100389 -0.0306451 -0.140408 0.0133512 0.0736503 0.0134662 0.0460302 0.0272924 -0.0666828 0.0298338 0.137173 0.0427523 0.00250815 -0.0247309 -0.11202 0.0318449 -0.065 0.0311645 0.180554 -0.0269167 0.0297639 -0.0131779 -0.000395607 0.112499 0.0473044 -0.0947622 0.0658288 -0.0217462 -0.0226861 0.134923 0.0195193 0.0230468 -0.0194391 0.0266413 -0.00337229 0.140875 0.0249888 -0.0332471 -0.113151 0.0586288 0.186932 0.0286214 0.125799 -0.00737159 0.0505973 -0.118277 -0.00994198 -0.00324698 -0.0687007 -0.0374371 -0.038175 -0.198222 -0.00114511 -0.0588328 -0.121408 0.0605714 -0.0615297 -0.00045257 -0.0867635 0.0313249 0.0548464 0.167599 -0.0121091 -0.0605935 -0.0115219 0.0236535 -0.000686541 -0.00674012 -0.0754838 0.0373075 -0.0859472 0.0865713 0.187013 -0.0588109 0.0362214 -0.0913588 -0.0109688 0.0212905 -0.0720783 -0.127197 0.101196 0.0127516 0.0613838 0.138865 0.135795 0.18193 -0.00317963 0.0289579 -0.112669 0.1068 -0.0329958 -0.0469622 0.0890798 -0.0277182 -0.0954938 0.0468464 -0.0412343 0.0935318 -0.112968 -0.180626 -0.00386216 0.0930684 0.0229291 0.0275375 -0.0488392 0.0523318 0.00959096 0.113448 -0.0110096 0.0734162 -0.0522578 0.0674454 0.0256808 -0.137026 -0.00575977 0.106451 -0.0509151 0.0660123 0.115951 -0.0840912 -0.149888 0.0153259 0.0548284 -0.0210325 0.111173 0.0617805 0.0772594 0.0245596 0.0279909 -0.0502564 -0.0962954 -0.0591682 0.147114 -0.0270611 0.0627716 0.0765328 0.0215502 -0.13967 0.0359737 0.130496 -0.0337701 0.00292676 0.0589506 0.0918663 0.107139 -0.167164 0.130476 -0.0620351 -0.0663587 0.0113618 -0.097273 0.00111311 0.0372613 0.0553956 0.0286134 0.0229821 0.169451 0.111441 0.0122669 -0.0184955 -0.00262761 0.0698011 -0.0480403 0.0554923 -0.132705 0.178472 -0.0922743 -0.100629 0.0655092 0.0756742 -0.0694205 -0.109646 0.133058 -0.00530062 -0.0762396 0.0902588 -0.064439 0.108061 -0.129541 -0.0303811 0.0272108 -0.0724047 -0.0860782 -0.104706 -0.137298 -0.125204 0.13332 -0.0177258 0.0429361 -0.0164847 0.114332 -0.0386984 0.151886 0.0579512 0.0293422 -0.172657 -0.00541782 0.0156234 0.000865008 -0.0817556 -0.149078 -0.181999 -0.0725401 0.000309605 -0.151268 -0.114481 0.0250392 0.00916426 -0.0244702 -0.0516416 0.0466339 0.176221 0.113933 -0.155666 -0.109209 0.0295168 0.00595149 0.0655501 -0.0980146 0.0349879 0.0245952 0.0493864 -0.0412516 -0.104691 -0.0488096 -0.0999579 -0.0203265 0.0450693 0.0325907 -0.0870146 -0.0611588 0.0333998 -0.104069 -0.0407711 -0.147001 -0.0968878 -0.000947085 0.0856823 0.113562 0.0872389 0.0397663 -0.126561 -0.0266101 0.133076 0.0065702 -0.0532556 0.155965 0.0889599 0.0266736 -0.0296011 -0.127199 0.019593 -0.116004 -0.0568448 -0.0323517 0.134974 0.0229305 0.134739 0.0695118 -0.0842022 0.154699 0.0754012 0.0361084 -0.0337029 0.0172841 0.00645819 -0.191083 0.0311542 -0.173679 -0.0517863 -0.0446249 -0.0616688 0.0182805 -0.0518436 -0.0417783 0.0412034 -0.1698 0.0935844 0.0284748 0.0700277 -0.132127 -0.0571494 -0.0879865 -0.0794418 0.0192735 0.0368102 0.0132846 0.0226796 -0.00462067 0.0412771 0.0212306 -0.0285849 -0.119239 0.0100912 0.0126357 0.165606 -0.0329284 0.0448489 0.0552284 0.0463606 0.18969 0.0471884 -0.143161 0.06656 -0.190288 0.0121987 0.0634123 0.0488333 0.00998301 0.0507804 -0.105782 0.0669572 -0.0680815 0.0178226 -0.0053352 -0.0647596 -0.101168 -0.13327 -0.111657 0.0228922 0.123759 0.0886193 -0.0842898 0.0854891 0.0408365 -0.0778409 0.0228286 -0.0442376 0.147033 -0.0361953 0.0141226 -0.00682932 0.0550438 -0.00436747 -0.167858 -0.12116 0.117904 -0.136392 0.12206 0.00210165 0.0322859 -0.175209 -0.00605729 -0.107765 -0.118547 -0.143826 -0.173081 -0.0297349 0.116119 0.121134 0.132991 -0.0340651 -0.0383556 -0.158022 -0.0181193 -0.0346781 0.0571048 0.0446887 -0.0880676 0.105403 0.0358861 0.00872502 0.0968887 0.0657176 -0.165668 0.130533 0.0490321 0.0428197 -0.0724719 -0.0378199 0.080569 0.0991934 0.0854371 0.0433612 -0.169947 0.0286122 0.106275 0.136591 0.0323506 -0.00912127 -0.134032 -0.0968462 -0.0267122 0.013379 -0.040399 0.175687 -0.0508701 0.135753 0.125504 0.103317 0.0315829 0.169893 0.173199 -0.0217476 -0.129219 -0.00343267 0.0126904 0.16145 0.0146073 -0.0738202 -0.0612419 0.0796629 0.142684 -0.100559 0.030937 0.0408578 -0.0301335 0.175291 -0.103136 -0.193089 0.0972766 0.0238034 -0.0178822 0.0390388 -0.113172 -0.0849789 0.0664757 0.00916094 -0.0415726 0.0373535 0.135351 0.0596475 -0.0702284 0.152647 -0.0505119 -0.123998 0.0737566 -0.0879817 0.122755 0.110684 -0.0289721 -0.136861 -0.111881 -0.00940573 0.189792 0.00554429 -0.0591326 0.00595627 0.00464215 -0.0783723 0.0721446 0.124735 -0.0507693 -0.0166443 -0.0586102 0.0203102 -0.016256 0.092333 0.0723616 0.124686 -0.131011 -0.00621137 0.0843355 0.152449 0.0530159 0.0345475 -0.0744719 0.0753194 0.099194 0.0647713 -0.0424815 -0.0915444 0.0596193 0.00254658 0.016359 0.0263642 0.03734 0.17041 -0.100826 -0.182173 -0.0896285 -0.183533 -0.160262 -0.0022415 -0.0241397 -0.154884 -0.0160258 0.0614929 -0.0239731 -0.0809507 0.0842007 0.146554 0.0729169 -0.0527584 -0.0437088 0.0795714 -0.082302 -0.0962465 0.0310928 -0.0739216 -0.10344 0.00541247 -0.108628 -0.0661763 -0.0986888 -0.146053 -0.0383352 0.0303694 0.122602 -0.0556587 0.111842 -0.03806 -0.0632636 0.14671 -0.0602441 -0.0806246 0.118783 0.0431803 -0.0447381 -0.148325 0.16644 0.00349754 -0.0827619 -0.0243461 0.100512 -0.0470425 0.176076 0.0255126 0.173959 -0.114145 0.14159 -0.113414 -0.0435323 0.0606854 0.089246 -0.159108 0.128989 -0.00835728 -0.0508164 0.135666 0.155563 0.109311 -0.0210503 -0.102871 -0.0854258 -0.00235037 -0.0701483 0.0349802 -0.0261157 -0.0270042 0.117511 0.112211 0.141862 -0.1202 0.0649234 -0.0137284 0.121286 -0.0540857 -0.0742903 -0.105503 -0.0078629 0.0915505 0.0526144 0.131443 -0.108044 0.0982157 -0.00465462 0.15027 0.115391 -0.00123831 0.0973146 0.0669882 -0.106309 0.125524 0.0852865 -0.0412304 0.0248233 -0.031411 0.0150789 -0.0598343 0.011199 -0.0814412 0.147059 -0.192997 -0.0597926 -0.0124936 0.120392 0.11071 -0.126436 -0.0903215 -0.111802 0.135398 -0.178096 -0.108824 0.145362 -0.090473 0.125131 0.0208067 0.18035 -0.00120175 -0.139719 -0.0115893 0.0912442 0.0231301 0.150404 -0.0839969 0.0591356 -0.0365212 0.0188351 0.161044 -0.0953307 0.15107 0.0900789 -0.0153584 0.11619 -0.128172 -0.0388697 0.103739 0.0475608 -0.145946 0.0129876 0.0265009 0.0641365 -0.0374469 0.172676 0.123195 -0.034357 0.083956 -0.128801 0.00925612 -0.0280328 0.0746015 0.0249158 0.068611 -0.159 0.0904549 -0.0426173 0.0740095 0.046405 -0.0302071 0.00254604 -0.0990543 0.102307 -0.0398241 -0.00940918 -0.0987757 -0.00412359 0.0655697 -0.165962 0.0404863 -0.0464985 -0.0257433 0.03142 0.0467843 -0.0384981 0.0200087 -0.0367216 0.0302642 -0.157837 -0.0528483 0.0806032 0.0690501 0.179189 0.152479 -0.0466479 0.0335931 0.00146496 -0.0599661 0.048476 0.0822298 -0.0183311 -0.0187978 -0.0131158 0.0353305 0.0386816 -0.0958933 0.0949651 -0.0787082 -0.0466151 -0.0742374 -0.0311644 0.0660473 -0.160775 -0.117327 -0.196249 -0.0856525 -0.0236274 -0.132022 -0.061563 -0.137868 0.108346 -0.00854224 -0.0715111 0.10531 0.101696 0.0275655 -0.0511285 -0.142676 -0.0974432 0.0195433 -0.01472 0.132873 0.18665 0.0200322 0.0376144 -0.0215 0.128768 -0.0955502 -0.029512 0.0327458 -0.0493369 0.112433 0.0896847 0.149743 0.0756606 0.0746445 0.157862 0.185831 -0.155108 -0.107417 -0.0490658 -0.00760461 -0.163931 0.0388001 0.157946 0.084328 -0.105008 -0.0997046 0.0365757 0.0481438 0.157953 -0.128206 -0.119384 0.0246 -0.000454681 -0.140762 -0.0453555 0.0219415 0.0417706 -0.073532 -0.162246 0.0778361 0.0900486 0.0685493 -0.0411304 0.0708964 -0.0366724 0.0445521 -0.147451 -0.133282 0.036838 -0.137478 0.0291248 -0.0284151 -0.130171 0.0600145 0.0444057 0.00601179 0.184876 0.0472701 0.0698609 0.0468631 0.172722 -0.000792956 0.00902541 -0.0178835 -0.101627 -0.1367 0.0497036 0.0632755 -0.0846001 0.045604 0.132459 0.104408 0.0353283 0.0104352 0.0899944 0.135415 0.00758184 -0.0970471 0.0245483 -0.068934 -0.0456575 0.0406545 -0.12225 0.0314981 -0.0739265 0.116476 0.000947729 -0.138372 -0.0322107 -0.0132326 -0.142648 0.05996 0.044592 0.0604191 -0.122776 -0.163441 0.0581113 0.146363 0.0442641 0.0911129 -0.0658191 -0.104499 -0.0285315 -0.0508633 0.0413213 -0.0191202 -0.00806613 -0.00792673 0.0253692 -0.0406426 0.0900652 -0.0126778 -0.06609 -0.127577 0.18926 0.136782 0.116815 -0.143118 -0.061225 0.0951802 -0.0731048 0.00115419 0.024068 -0.0647037 0.0367143 0.113043 -0.103127 0.0470745 0.155378 -0.0203151 0.0500336 -0.00880165 -0.0596601 -0.0694565 0.137225 0.0631516 -0.0175926 -0.0252831 -0.0534145 -0.0900156 0.00541234 0.10437 0.0260277 -0.0553591 0.126277 0.0750652 0.0927588 0.0322601 -0.0714511 0.0812604 -0.14029 0.115057 0.043349 0.0913965 -0.014028 -0.0589123 0.156662 0.0700228 -0.0196166 -0.0996603 0.00148084 0.0168541 0.0177999 0.00626019 0.064609 0.0525302 0.165318 0.150931 0.0411231 -0.0300547 0.0499213 -0.0187443 0.018557 -0.0608677 0.157163 -0.0232758 -0.082822 0.0320826 -0.0268753 0.0665138 -0.0652957 0.137585 0.0661969 -0.071325 -0.00121281 0.012071 0.110622 0.0715224 0.0406949 0.0441648 0.129154 -0.0103821 -0.011173 0.00930662 0.0611256 -0.17737 -0.0180101 -0.0687725 -0.136154 -0.00489011 -0.0415642 -0.0526843 0.0163837 0.097434 -0.0751132 -0.0591471 -0.0564969 0.134425 0.0264206 0.0982471 0.0332404 -0.0755131 -0.0480376 -0.00741612 -0.0134943 0.0487092 0.053661 0.0274617 -0.0374906 -0.137789 0.0987954 -0.130787 -0.0548242 0.110864 0.0377854 -0.0220551 0.117753 0.0832867 0.13224 -0.161805 0.0644121 -0.0834379 -0.104488 0.0948424 -0.0463546 0.0813222 -0.103856 0.0932077 0.0620957 0.0892673 -0.1102 0.094283 0.0764588 -0.1038 0.0215244 0.156895 -0.13093 0.0287606 -0.079701 0.0121097 -0.0198582 -0.0438539 -0.00320777 -0.0577027 0.0454403 0.0308778 0.102928 -0.142378 -0.105485 0.0115009 -0.0829906 0.0135504 0.0942143 0.122782 0.163511 0.188078 0.0200584 -0.0920724 0.0461047 0.109916 -0.0458644 -0.0281382 -0.149022 -0.054721 0.105267 0.000536212 0.00648604 0.00984498 -0.0657593 -0.0775633 0.116986 0.154251 0.0185116 0.12045 0.0707598 -0.00318403 -0.10501 0.0435058 0.0474096 -0.0197601 0.101743 0.158547 -0.0714795 0.0984937 0.130097 -0.00882845 -0.075371 -0.0515852 0.117104 -0.106217 0.0217035 -0.0460091 -0.10609 -0.056633 -0.0838296 -0.0851172 0.0939055 -0.0564664 0.0044597 0.0343479 -0.119959 0.12105 -0.0519851 -0.111389 -0.044514 -0.0340099 -0.0489268 -0.0715555 -0.0983194 -0.0318874 0.023677 -0.108451 0.169577 -0.091297 0.0646598 0.0170645 -0.0570474 0.0851577 0.0558307 0.140612 0.0852085 -0.0357215 -0.121278 -0.00380681 0.0930119 -0.185451 -0.0898058 0.0165187 0.0264392 0.00116871 -0.159628 0.128084 -0.0644533 0.0443027 -0.0759955 0.0351623 0.032529 -0.0859652 -0.0663705 0.0668345 -0.0142854 -0.0797438 0.117654 0.112456 0.139578 -0.000314194 0.0442011 0.0245693 0.0743681 -0.125498 -0.0524825 -0.0918977 -0.0349309 -0.0591823 -0.0160327 0.0741763 0.014859 -0.0207578 0.0178089 0.0350941 0.032244 0.0566797 -0.0402713 0.193712 -0.0796082 0.0142544 0.0146978 0.0395209 0.0357925 0.0689955 0.0643474 0.133851 -0.059083 -0.0533849 -0.17294 0.0594592 0.146135 0.0223583 -0.00168919 0.123384 0.0165812 -0.135106 0.0103153 -0.0223588 -0.0455323 -0.00698129 0.164141 -0.0585655 -0.0465093 0.145852 0.120242 -0.0442784 -0.00849789 -0.10306 -0.106037 -0.127217 0.0133803 -0.0501471 -0.128606 -0.0224545 0.0130864 0.123498 -0.0406623 -0.155166 -0.0869458 -0.0184914 0.16987 0.103493 7.49627e-05 0.0922296 0.00185259 0.168243 -0.123485 0.124832 -0.0266601 0.0170678 -0.0251301 -0.0297493 -0.0672373 0.00332979 -0.0553903 -0.0495558 -0.0632564 -0.114579 -0.0322061 -0.0979787 0.0382318 0.103917 -0.0119988 -0.0135895 -0.112846 0.0872304 0.00538007 -0.0284489 -0.0419024 -0.00564253 0.181776 0.149551 -0.11407 -0.134962 -0.0392073 0.198208 0.0128508 -0.0618164 0.0176844 0.0560908 -0.0217579 0.0685419 0.0321307 0.081116 -0.0468462 0.152028 -0.0604345 -0.00912347 -0.00714076 -0.0322694 0.0574866 -0.0424786 -0.0478492 -0.0968297 0.0972008 -0.07758 0.0370413 -0.180254 0.152113 0.0404061 -0.0254749 -0.164972 0.0321575 -0.0706588 0.097481 -0.0710069 -0.0896546 0.0310248 -0.0613107 -0.0790028 0.0798465 -0.0464271 -0.0272529 0.095609 -0.0318979 -0.017938 0.10442 0.104396 -0.0933234 -0.0414618 0.160785 0.123993 0.0481054 -0.0478151 0.131272 -0.0946489 0.12625 -0.0629918 0.113493 -0.0142659 0.0982586 0.0340961 0.0317364 -0.146667 -0.0325956 -0.00241747 -0.123762 -0.0213884 -0.112687 -0.0909613 0.0180731 0.167827 -0.0133332 0.00478323 0.109364 -0.0467271 -0.126855 0.0879426 0.0652812 0.1197 -0.0488087 -0.0558319 -0.0488296 0.0608002 -0.129989 0.00501481 -0.17509 0.100775 0.102906 -0.0437923 0.000229823 -0.0149465 -0.069035 -0.104568 -0.127069 -0.0367469 0.160113 -0.00137789 0.136601 -0.102933 -0.0591395 0.0280969 -0.0579128 -0.12433 -0.0256166 0.041043 -0.0957257 -0.0568933 -0.0924261 -0.0539547 -0.134426 0.132281 -0.0772579 -0.0786092 -0.0481805 -0.0234991 0.0780343 0.119836 -0.0853729 -0.0224238 0.169464 -0.012874 0.1323 -0.0375506 -0.0159524 -0.0643135 0.118624 -0.136861 -0.0293736 0.0114768 -0.0631641 0.0994411 -0.0761881 0.0114497 -0.0208691 -0.00948126 0.0703624 0.120969 0.112159 -0.0629475 -0.168278 -0.18571 -0.118007 0.0762113 -0.010446 0.0275428 -0.0605846 -0.105799 -0.0565202 -0.0783169 0.179118 0.190003 -0.0559447 -0.0595634 0.0267137 0.0975794 0.119732 0.0269272 0.0739172 0.179928 0.148736 0.0597992 -0.0060507 -0.101623 -0.068123 -0.0700268 -0.0363167 -0.00095654 -0.0258263 0.0207173 0.0810164 0.122094 -0.125546 -0.090326 -0.0604173 -0.0622477 0.0557912 -0.000359083 -0.0207935 0.0015721 0.00519571 -0.0664693 -0.0900765 0.0146416 -0.0149872 -0.118105 0.0728361 0.0748302 0.00610749 -0.0469217 -0.00431185 -0.165732 0.00834433 0.105445 0.00527268 0.0320308 -0.0569741 -0.00803356 -0.114765 0.000289415 -0.0500964 0.088268 -0.0392079 9.08365e-05 -0.146266 0.000299477 0.14998 -0.0833039 -0.0261952 -0.0855846 -0.041789 -0.017193 0.020615 -0.0992503 0.0746231 0.199879 -0.115178 -0.119367 -0.0915524 -0.0304883 0.0460563 0.0529561 0.162983 0.0137991 0.0370197 -0.0621587 0.0758177 -0.0235542 0.191517 -0.0521956 0.00729635 0.02585 0.02733 -0.0671271 0.046114 0.153998 0.176021 0.196083 0.0468704 -0.0588205 -0.0823485 0.0209233 0.0317766 -0.0432446 0.0404511 0.0682138 -0.0181411 -0.0905007 -0.128341 -0.021301 -0.127267 0.0516647 0.113195 0.107171 0.0490536 0.0431531 -0.0526296 -0.0468958 -0.100548 0.109298 -0.0135939 -0.14065 -0.00213114 0.0248396 0.158355 -0.0726771 -0.112601 -0.129556 -0.0754452 0.0152975 -0.0153975 -0.0796257 -0.0794461 0.0494995 -0.0876486 0.048043 -0.100218 0.0600158 0.0920965 -0.0220366 0.0942338 -0.185478 -0.0844083 0.0468778 -0.00268099 -0.0359498 -0.0178007 -0.056486 -0.0248641 -0.0680178 -0.135742 0.0917649 0.0355389 0.0477793 0.0859939 0.061731 -0.106077 -0.0812758 0.107391 -0.0112152 -0.00817611 0.0214523 0.0862511 0.0180803 0.0459195 -0.0412043 0.0257074 -0.0778753 0.0299482 0.0587292 0.0289498 -0.00976132 -0.087172 -0.0747822 0.177666 0.0898757 0.116053 0.00818771 -0.000328617 -0.0245271 0.172228 -0.0378108 0.00170743 0.0235553 0.129883 0.0277009 0.0274778 0.0353377 0.131827 -0.12835 0.00116976 0.134809 -0.0774375 -0.0718275 -0.0332993 0.140108 -0.0310912 -0.0125189 -0.0550398 0.104426 -0.0743206 0.169794 -0.14859 0.0202294 -0.106709 0.133624 -0.0631129 -0.0150124 0.0801611 -0.120817 -0.164561 -0.0640754 0.121804 0.159031 0.0333316 0.166515 0.0832896 -0.0200688 -0.00578443 -0.108062 -0.169474 -0.0162639 0.137822 -0.0998347 0.126698 0.0530248 -0.0469391 0.196125 -0.00601531 0.0406038 0.138986 0.00616947 0.00314113 -0.0048489 0.00412429 0.020327 0.0811037 -0.0422323 0.0669687 0.10746 -0.117817 -0.118804 -0.0517806 -0.0394369 -0.0534539 0.0211866 0.0669868 -0.0744378 0.133003 0.0350639 0.0209856 0.0509634 -0.057176 0.0669606 -0.0584226 0.0699675 -0.0124477 -0.0683983 -0.178417 0.139897 -0.0615166 0.00334157 -0.0282813 -0.00962148 0.00484813 -0.0333186 0.0464418 -0.0462515 0.0601837 0.0228098 -0.00852988 -0.105271 -0.00807327 -0.00844685 0.089435 -0.0204415 -0.0856209 0.0393595 0.0171855 -0.141805 0.0570373 -0.0625671 0.0698549 0.178027 0.0276525 -0.0740554 0.141568 -0.0584284 -0.149889 0.0295127 -0.109288 -0.0762717 0.0924891 0.139602 -0.105373 -0.0503184 -0.110841 -0.0183732 -0.0645273 -0.100594 0.17826 -0.00888996 0.037381 -0.0141056 0.0250463 -0.10312 0.124913 0.184406 -0.134926 0.165874 -0.0048348 -0.0214043 -0.0306737 0.0936901 0.0536902 0.0197575 -0.0970509 0.0134584 -0.0773931 -0.0083414 0.0610927 0.00401153 0.0942259 -0.0111549 0.0548146 -0.0618073 -0.166297 -0.154908 -0.133128 -0.0419767 -0.138308 -0.0115054 0.116562 0.105154 -0.0979405 0.135513 0.119835 -0.0407 -0.0877007 0.0194561 -0.0310209 -0.00526294 0.0937143 0.0982245 -0.0601852 0.0454405 0.00591505 0.0344803 -0.0561878 -0.00942746 0.0463559 0.0713637 -0.0754152 -0.0462096 0.0107453 -0.0856604 0.0962311 0.0750493 0.127826 0.0823368 -0.123089 -0.00143928 0.0289547 -0.0379779 -0.159164 0.0696125 -0.0564015 0.0869579 0.0350922 0.023483 -0.0899545 -0.130072 -0.104579 0.0396807 0.169172 0.0334123 0.0790943 0.0723065 0.0653701 0.0983095 -0.10306 -0.0985083 0.00971577 0.0899744 0.0458779 -0.146768 -0.0377026 -0.143674 -0.0708183 0.0084501 -0.00731094 -0.0302705 0.0720209 0.125987 0.0432638 0.12558 -0.0857758 0.0661306 -0.106454 0.0225632 0.0935855 -0.00793743 0.170086 0.11595 -0.195845 0.0294831 -0.0968583 -0.0208755 -0.0287277 0.057169 0.0406073 -0.0919574 -0.0185456 -0.101481 -0.117872 0.00126311 -0.0407573 -0.0493691 -0.00183536 -0.0542829 0.0849153 0.0984743 0.107546 0.0356266 0.0712 0.131552 0.169875 -0.0618409 0.0300702 0.130192 -0.0587235 0.0590449 -0.0586834 0.00633902 -0.0218471 -0.124622 -0.0908957 0.118992 0.00687327 -0.0939881 0.143134 -0.0212437 0.0578661 -0.0499802 0.037379 -0.0576999 0.0612053 -0.167849 -0.0927129 0.0966201 0.00127287 0.0550155 -0.0895269 -0.0661058 0.0164952 -0.0834318 0.0257496 -0.175705 -0.102677 0.0628039 -0.004001 0.0684706 0.0714514 0.0715434 -0.133944 -0.0677596 0.00151797 0.0813724 -0.0834945 -0.0734795 -0.175412 0.110106 0.129364 0.0265104 -0.00659277 -0.0398681 -0.0892714 0.112837 -0.129182 -0.112554 -0.00897261 -0.0440299 -0.039113 0.0114331 -0.135235 0.032765 0.194584 0.167485 -0.0216153 -0.144428 0.0285071 -0.0692306 0.0143645 0.0421819 0.0443334 -0.0356259 0.0996208 0.140083 -0.044375 0.0528343 0.1091 0.0655345 -0.0124324 0.172831 0.12951 0.0850817 0.0138682 -0.0724853 0.0112653 -0.0212785 -0.14575 0.0252487 0.00763603 0.0333548 0.037077 0.00636842 -0.0529863 -0.12613 0.0450948 0.131088 0.0520172 -0.100403 -0.0480724 -0.0175976 -0.0366887 0.135385 -0.00290627 0.103479 -0.00420152 0.0384397 -0.132167 0.017783 -0.0101418 0.00129443 0.133814 -0.0421343 0.0101315 0.0165447 -0.00362279 0.101467 0.00766707 0.0191916 -0.0466517 -0.0501821 0.09322 -0.0988773 0.0760856 -0.0244533 -0.115836 -0.0438265 0.0864806 -0.0153891 0.041624 0.0689833 -0.0980053 0.0688683 0.0954675 0.134348 -0.0355739 -0.157902 -0.036235 0.024915 0.0662897 0.0210106 0.104114 -0.0888942 -0.0156927 0.110393 -0.0353148 0.0644584 -0.0116152 0.0697425 0.106816 0.0265617 0.0132363 0.0115012 0.033842 0.163202 0.166518 0.0213712 -0.166192 0.0613102 0.0115273 -0.107143 -0.0749315 0.129191 -0.072168 -0.0477936 -0.0216335 -0.142911 -0.0679662 0.0745229 0.105009 -0.152615 0.0222096 -0.0170788 -0.030792 -0.0333025 0.0464534 0.155126 -0.12872 0.017394 0.0699325 0.0347006 0.0636972 0.0468184 -0.0832416 0.0200443 0.147059 -0.00162506 -0.0817484 -0.0722952 0.0172657 -0.00305138 0.126664 -0.194817 -0.129201 -0.120361 -0.0307299 -0.0371321 -0.0840675 0.125386 0.128271 0.0229329 0.0358835 -0.0496611 0.137562 -0.0844747 0.0347155 0.085673 -0.0251007 -0.0329328 0.00200359 -0.0816675 0.14821 0.0128147 -0.114999 -0.0415142 0.00739483 -0.193363 0.140475 0.125125 0.00651811 -0.124317 -0.101428 0.0744919 0.145191 0.100982 0.134185 0.0470361 -0.12006 0.0912597 -0.0183337 0.00734931 -0.105191 -0.10637 0.173241 -0.0656826 0.12291 -0.0812034 0.15059 0.140077 -0.0250062 0.0605076 -0.0740541 -0.135964 -0.155975 0.0407602 0.016202 0.19675 -0.136198 -0.0774513 0.172681 0.0448983 0.0492473 0.13155 0.0518039 -0.0302101 0.00472789 -0.170484 -0.0580322 0.124459 0.120419 0.0124521 -0.111341 0.0533493 -0.0459134 0.0381016 0.0506439 -0.0126338 -0.0743712 -0.189419 0.146795 -0.00254642 -0.196042 -0.155119 -0.127992 -0.0437135 -0.00490486 0.0601115 -0.0379652 -0.0210185 -0.0693452 0.054432 0.166665 -0.0994668 -0.0518074 -0.0574892 0.0305913 -0.0629271 -0.175628 0.0606183 0.106721 -0.0468765 -0.146681 -0.0491341 -0.00839863 0.0474832 0.025824 0.157836 -0.142913 0.0121185 0.0991146 0.0720628 0.133088 -0.105958 -0.0156753 -0.0731342 0.0909613 -0.0684248 -0.140334 0.128009 -0.00718821 0.0285039 0.0229798 0.0933238 -0.0548989 0.0713605 -0.00521956 -0.168172 -0.0374039 -0.0954076 -0.065392 -0.0089173 0.179802 -0.0164201 -0.00644239 -0.0812831 0.0459455 0.0169322 0.0635836 -0.126701 0.0539343 -0.0581699 -0.0217822 0.113887 -0.141479 0.101658 0.0143944 -0.0866835 -0.108598 0.00555173 -0.178599 0.0630608 -0.0702828 -0.06185 0.126562 -0.03124 0.14939 0.0433102 0.00398884 -0.00152155 0.102899 -0.0132622 -0.0452842 0.0527291 0.102545 -0.00159994 -0.0404531 0.120586 0.019816 -0.0659665 -0.0270877 0.167285 -0.111147 -0.102447 -0.0344933 -0.0348331 0.180399 -0.0433043 -0.0835988 0.165335 -0.0539999 0.00743525 0.123548 -0.100576 -0.133091 -0.00123052 0.116298 -0.0958381 0.122477 -0.0868575 0.0868593 0.0467022 -0.0882664 0.0354479 0.0311114 0.0595408 0.161076 -0.015388 -0.0904278 0.118479 -0.10525 -0.0388089 0.0585664 0.174134 0.0169609 0.106582 -0.0595031 0.0358971 -0.00554547 -0.080555 0.00989687 0.130952 0.0426034 0.0671696 -0.0609597 0.0804756 0.0861882 -0.0719129 0.124706 0.0983755 0.0154798 0.145982 -0.0214361 -0.0180695 -0.0959188 -0.0390604 0.0494653 -0.0430174 -0.120683 -0.0498879 -0.0136703 0.008108 -0.100781 -0.014831 0.0603643 -0.0691291 0.00269957 -0.114211 -0.140412 0.138698 0.0142744 -0.073092 0.0835274 -0.048298 -0.0682954 0.158196 -0.07704 -0.0617995 -0.0544619 -0.0799844 0.0375214 0.0744742 -0.0259351 0.141374 -0.0468449 0.0214475 -0.198525 0.00642722 0.0735009 0.00466561 0.0316754 -0.0192644 -0.00314357 0.0678125 0.00418322 -0.00775715 -0.0714899 0.0463159 0.0452569 -0.107524 -0.0182692 -0.10629 -0.145687 -0.0469146 0.102767 0.0792289 0.00280533 0.0592142 -0.0745378 -0.00326337 -0.0779682 0.101456 0.0496788 0.00662292 0.0448712 -0.0703478 -0.111348 0.0238372 -0.0180353 0.0945148 -0.0128169 0.052963 -0.0126211 -0.00826216 -0.075338 -0.129636 0.0264738 -0.0721596 -0.00853161 -0.165215 -0.0354521 0.089966 0.0282499 0.0771699 0.0421208 -0.00101138 0.191173 0.0957629 -0.0514134 -0.0119913 0.052802 0.117568 0.0402617 0.173885 0.0540138 0.0233092 -0.10953 -0.000412566 0.0699251 -0.0802348 -0.0206522 0.0192167 0.0121407 -0.137031 -0.0511231 -0.0191898 0.0190527 0.0759016 -0.000214222 0.0283923 -0.1305 0.0280561 0.0512873 0.196651 0.0381635 -0.0815008 -0.0417989 0.139003 -0.167716 -0.0518238 0.028995 0.0220724 0.0604322 0.0480689 0.112427 -0.0466832 0.0669157 0.0622139 0.138969 0.0127131 -0.0414673 -0.149644 0.00392944 0.146828 0.107107 0.136114 -0.0285482 -0.0287243 -0.0538407 0.0424397 -0.0884916 -0.0430073 0.0371778 0.011795 0.173356 0.0293231 -0.0572741 0.0959761 0.0504714 0.0357642 -0.041714 0.0164445 0.0293012 0.0335271 0.0449723 -0.194716 0.0388436 0.141241 -0.133654 -0.0120553 -0.100047 -0.0122866 -0.0157705 0.0619652 0.143534 -0.118437 0.0463227 -0.108871 0.0773924 -0.0858293 -0.0545436 0.0834476 0.0773549 -0.0569593 -0.0993362 -0.125912 0.0229644 0.0655801 0.19464 -0.0279452 -0.0724081 0.066308 -0.0877707 0.0706743 0.135884 0.0183622 -0.080018 0.0453809 -0.0441948 0.0544086 0.0366906 0.0506524 -0.164835 -0.199097 0.0645593 0.0201195 -0.00371283 -0.141182 -0.00735063 0.155513 -0.079529 -0.0592398 0.0576165 0.0979638 0.0598219 0.0845473 -0.156095 0.0732195 0.0838255 -0.0706878 -0.00265447 -0.0895994 -0.0662612 -0.0606458 0.164354 0.0513525 0.0943539 -0.0202204 0.0808969 0.0550095 -0.0149596 0.0490073 0.108475 -0.0685 0.0487774 -0.124129 -0.0769796 -0.0718645 0.0240998 -0.130466 0.0216993 -0.183388 0.0527447 0.183935 -0.0552166 -0.0414007 0.0786445 -0.0892067 -0.0387778 0.0131005 0.0119813 0.101392 -0.066619 0.0806968 -0.147411 -0.108564 0.0702364 0.00957727 0.0281853 -0.112829 -0.0588821 0.105348 0.0368105 -0.00296252 0.00457888 0.0470535 0.0407139 -0.0671858 -0.139515 0.0420183 0.0116937 -0.0455631 -0.0734995 -0.0325123 -0.0950315 -0.0841399 0.0358342 0.00517396 0.0867966 -0.0859199 -0.127129 -0.103128 0.0895802 0.13706 0.0588345 0.131793 -0.177567 -0.0672077 -0.0517404 0.0990796 -0.0593946 -0.160805 0.0636021 -0.1111 -0.149964 0.0408144 0.170233 -0.00479997 0.179367 -0.00803391 0.154776 -0.0763894 0.0731993 -0.0829464 0.0145459 0.133619 0.0228635 0.0483606 -0.0671563 0.038499 0.0121867 0.0214966 0.0412433 -0.0912978 0.0599798 0.07025 -0.172039 0.16473 0.0226718 0.032092 -0.165037 0.0030663 -0.0765688 -0.0172255 -0.00646815 0.0872771 -0.0904548 -0.124254 -0.0367428 0.0266013 -0.0464383 -0.0579002 -0.065113 0.166745 -0.0993668 -0.00537561 -0.117629 0.12561 0.0937664 -0.105084 0.11957 0.0101952 0.019872 0.108034 0.0169757 0.0860038 -0.17041 0.0556517 -0.0646209 0.189875 -0.157028 0.0617886 -0.0595299 -0.0974776 -0.116507 0.0847318 0.0357641 0.0430909 0.106238 0.0406915 -0.0510885 -0.0178467 -0.0102899 -0.0443794 -0.118229 0.0708743 -0.0898748 -0.0157641 -0.0486441 -0.120231 0.0871553 0.0475994 0.140899 0.104569 -0.0520355 0.0534755 0.0758193 0.112275 -0.0566368 0.0351194 -0.107727 0.15919 -0.0323335 0.0752795 -0.00785055 -0.101302 0.142684 0.177727 0.0977458 0.0577396 0.021776 0.0206486 -0.0185061 -0.0319934 0.067804 0.164813 -0.029157 0.122169 0.135101 -0.059602 -0.0310344 0.119581 0.122705 0.0931154 0.0655412 -0.0345362 0.102126 0.123447 0.111206 0.0600835 0.0097389 0.160231 0.0796308 0.0976944 0.0388664 -0.0289728 0.160936 -0.0817295 0.010176 0.0331304 0.00146545 0.122048 -0.139872 0.0766411 -0.0193924 0.0555693 0.109718 0.101214 -0.158535 0.0386372 0.0177185 -0.0110534 0.0705553 -0.0938176 0.0218049 0.0396731 -0.0337802 0.0839993 -0.0608749 -0.0805339 -0.0925378 -0.0451832 -0.0292866 0.0345203 0.110668 -0.0430919 0.0282958 0.129606 0.10425 -0.0499339 0.113445 -0.123369 0.124674 -0.00262305 0.0492608 -0.0713473 0.0310227 -0.169288 -0.0494832 0.185787 -0.0535667 0.00377466 -0.0735719 -0.100143 0.0956202 0.048986 -0.011241 -0.0332684 0.0693297 0.00622003 -0.131719 0.0490279 0.127317 -0.116368 0.0865569 -0.128628 -0.0422265 -0.0167762 0.0345426 -0.0307458 -0.0640022 -0.0962478 -0.0837918 0.0275432 -0.0237915 -0.00748977 0.0574447 -0.167123 -0.000200294 -0.0501303 -0.0181953 0.00206589 -0.0688747 -0.0144419 0.137885 0.170902 0.054957 0.190924 0.0683656 0.0292496 0.0877554 0.0833297 -0.0375846 -0.0131366 -0.117474 0.181247 0.0473313 -0.0888439 0.148975 -0.0411013 0.128571 -0.0970589 -0.099105 0.143368 -0.0206545 -0.0239843 -0.0711913 0.0137715 -0.0498138 -0.130692 0.0400953 -0.0448176 0.0167942 0.0105853 -0.0204503 0.00259574 0.0571649 0.0433327 0.0575172 -0.0717599 0.0564246 -0.0841714 0.110292 -0.0593424 -0.00902785 -0.0240745 -0.0907041 -0.143872 0.030529 0.0532451 0.0726784 0.0608308 0.0899272 -0.13881 -0.0797461 -0.19473 0.0447854 0.119613 0.0174112 0.00338829 0.0317962 -0.0348344 -0.0802003 0.143059 0.0318637 -0.0701809 0.0859818 -0.00714561 0.114754 0.0438073 0.10409 0.0262457 0.0758054 -0.12745 0.0506106 -0.0700167 0.087431 -0.0719789 0.120517 -0.0330709 -0.0870745 -0.0927079 -0.0455101 0.0567382 0.0661876 0.0398076 0.0151715 0.017614 0.0876214 -0.0566971 -0.0177553 0.096723 0.0339905 -0.172709 -0.00607918 0.0707025 0.143082 -0.00494041 0.0151891 -0.0137525 0.145675 -0.0376927 -0.0423368 0.0775175 0.0719348 0.00853623 -0.141069 -0.0420893 -0.0144971 0.0230448 -0.0522757 0.16623 -0.023371 0.111995 -0.0821693 0.122627 0.00561944 0.0549192 0.0608759 0.183287 -0.0406009 0.0914749 0.103698 -0.0115652 -0.0237313 0.0628902 0.122595 -0.041159 0.141198 0.0947895 0.111509 0.0764895 0.0963839 -0.1983 -0.00437655 -0.0442803 0.0719612 0.177738 0.0054721 0.00727632 0.037645 -0.020862 -0.051957 -0.0642987 -0.0627573 -0.0688226 0.00898312 0.0419829 0.102264 -0.0229046 -0.122205 -0.108122 -0.00654691 0.0804037 0.0754627 0.0286812 -0.0182603 0.00951677 -0.0565143 0.0621342 -0.0620692 -0.0339815 0.0522581 0.0948251 0.146436 -0.0976883 -0.0971012 -0.0675062 0.19364 -0.0995101 -0.124708 -0.0476744 -0.12173 -0.0682285 0.0572995 0.0239299 -0.0438685 -0.0587676 0.0755524 -0.028559 0.01437 -0.00645021 -0.0166833 0.0885329 0.0343212 -0.0281808 -0.156972 0.0024915 0.0283658 0.168839 -0.0459638 0.0362189 -0.0806707 -0.00330236 -0.0925924 -0.172317 0.0679858 0.0558219 -0.180952 0.00135998 0.114927 -0.0779648 -0.0804862 -0.0527829 -0.0255085 -0.0830704 -0.109602 -0.092594 0.0338169 0.017404 0.0483615 0.0298939 -0.0611341 0.124419 -0.166356 0.124602 0.0455592 0.104667 0.0335451 -0.0947832 -0.0578033 0.0499663 -0.0381082 -0.0165459 0.050816 -0.127751 0.130668 -0.122736 -0.145949 -0.0215971 0.0460089 -0.0348106 0.0831545 -0.100315 0.0697472 0.174455 -0.0475471 0.162144 -0.0182876 -0.0935904 0.123365 0.113422 0.0445289 0.0704179 0.0142123 -0.00649655 -0.00918194 0.0260673 -0.111808 0.0941033 0.0676497 0.0587999 0.170035 0.0663447 0.109641 0.0652037 -0.0408768 0.133701 -0.0464977 -0.184594 0.180278 -0.0113617 -0.00668564 -0.00146509 -0.0241264 -0.0179654 -0.0401585 0.0475546 0.0542914 -0.0665165 0.0424913 -0.0393347 -0.140237 -0.0663219 0.0031012 0.163841 0.0872686 -0.0598273 -0.0567638 -0.170987 -0.0500521 -0.0933498 -0.160261 -0.0705673 0.133381 -0.0307445 0.00268083 0.114433 0.000944166 -0.0359992 0.113059 0.00239913 0.077379 -0.0731682 0.00720646 -0.0700266 -0.0979541 0.0702179 -0.111291 -0.0319562 0.0980646 0.051791 -0.0350401 -0.0857949 -0.160995 -0.0997573 0.0610067 0.0232345 0.01878 0.00919134 0.022094 -0.121849 0.00461919 -0.13831 -0.190164 0.0154129 -0.00538804 0.133788 0.18644 0.0292581 0.00666739 0.0443528 -0.036216 -0.0265758 -0.0432786 -0.0128414 0.166832 0.0841399 -0.151084 -0.0953501 0.0739795 0.0324509 -0.0734423 -0.134389 0.0135759 0.00350577 0.047269 -0.0573362 -0.0790415 0.098221 0.0145781 -0.1327 -0.170715 0.156381 0.0261773 -0.0694516 -0.0967051 -0.125661 0.0406392 0.0183908 -0.080756 0.0972831 -0.0442942 0.0582361 0.0388349 -0.0343063 0.00229767 -0.0427669 -0.0216364 -0.0239443 -0.106829 0.0379535 -0.0185508 0.0632977 0.0739204 0.0960219 -0.0589491 0.034495 0.0395798 -0.188259 0.0679858 0.0424305 0.185329 -0.0604345 0.0591746 -0.128942 -0.0775804 -0.00446634 -0.107134 -0.0888005 0.00215361 0.177468 0.135922 0.163316 -0.152453 0.0830219 0.0726032 0.139763 -0.039663 0.163745 -0.0303 0.159552 0.05912 0.134343 0.0152252 -0.0662679 0.0211614 -0.164472 0.120374 -0.142044 -0.0631986 -0.0999041 -0.163135 0.0910429 0.0502171 0.0415285 0.0424123 -0.113983 0.0736676 -0.0648334 0.044885 -0.0586514 0.00897183 0.04996 -0.0752509 0.123478 -0.170178 0.0800189 -0.0458703 -0.00285661 0.0628578 -0.0250141 -0.00585756 0.0102829 0.0317784 -0.0578621 0.152386 0.0596811 -0.0627307 0.0702707 -0.109101 0.0927491 0.0937598 0.00307175 0.10557 -0.0472305 0.0803551 -0.0862752 0.109949 -0.117742 -0.0384533 0.055644 -0.00447943 0.0915088 -0.061528 0.0391574 0.0150746 -0.114007 0.0329947 0.0482719 -0.0604214 0.0900641 -0.0364759 -0.0255405 -0.0205604 0.193006 0.163161 0.110836 -0.113479 0.00264677 0.116335 -0.109991 -0.100538 0.0368435 0.00111484 0.111147 0.0151806 -0.0660937 -0.0412724 0.0190143 -0.0245466 0.0353392 -0.118836 0.0829597 -0.105696 -0.0216201 -0.189967 -0.117677 0.0559399 0.156967 -0.146273 -0.124092 -0.0558976 -0.0321473 -0.132508 0.0897153 0.12137 0.144361 0.0868955 -0.0129854 -0.134862 0.115218 -0.125092 -0.0102877 0.0768989 -0.00571348 0.0252146 -0.0460826 0.0961121 0.0617547 0.157323 -0.0803522 -0.00488611 0.0356279 0.0706601 0.0695399 0.086122 0.0286027 0.0890113 -0.0337989 0.0523869 0.0194124 0.125102 0.0608557 -0.125698 -0.0624408 -0.139737 0.0780736 -0.0108751 -0.103408 0.0910289 -0.0382301 0.0253306 -0.139815 0.135385 -0.100878 0.0402511 0.00655836 -0.113603 -0.056573 0.0666063 0.0599145 -0.133228 -0.0040272 -0.0220296 0.0452993 -0.0932563 -0.122556 -0.0862716 0.0750256 0.000784651 0.0536687 0.16083 -0.112827 -0.12923 -0.057611 -0.122034 -0.130235 0.0903277 0.0400576 -0.0532097 -0.1376 0.153775 0.171409 -0.0500514 0.0510948 -0.109438 0.103619 -0.199581 -0.0716562 -0.035301 -0.048324 -0.0590575 0.0429257 -0.148309 0.0368024 0.0572758 0.0364001 0.092617 -0.0118375 0.0501755 0.00268511 0.0400815 0.117202 -0.161033 0.0129099 -0.0600493 0.0387368 -0.0581801 0.0767053 -0.106316 -0.12532 0.0784866 0.0301022 -0.145516 -0.0183682 -0.00186425 0.00285062 0.155905 0.0700618 0.00769924 0.0679362 0.0464809 -0.0508056 0.132258 0.00259323 0.0393437 -0.00940011 -0.175937 0.0739986 0.0442499 0.0876032 -0.121298 -0.0508584 0.000379637 -0.0185737 0.0197852 0.0895132 0.0651091 0.0498076 0.0166717 -0.177473 0.0951899 0.001145 0.0998514 -0.0660199 0.0123481 -0.0174754 -0.0152655 0.0524703 -0.00125705 -0.0542769 0.0917201 -0.153111 -0.0843888 0.14341 0.0315628 0.175675 0.0638573 -0.0850143 -0.0969783 -0.00499663 0.0627145 0.0511641 0.0590341 0.0890053 0.071774 0.0193569 0.0697172 -0.066559 0.114085 0.102626 -0.0239508 -0.00796496 0.179982 0.119183 -0.0187775 -0.00688218 -0.0718594 -0.119399 0.0668226 0.0699124 -0.0193566 0.0433287 0.0669944 0.0335532 0.0499764 0.157996 -0.0405272 0.0392387 -0.042172 -0.0483921 -0.00265548 -0.09203 0.00066348 -0.0842768 -0.0475593 0.0530944 -0.0410075 0.0561718 -0.0688526 -0.18761 0.0648348 0.00789075 -0.00761962 0.00461211 6.51632e-05 0.142641 -0.192767 -0.161003 -0.0491235 -0.043723 -0.0184834 0.0135985 0.0654412 0.125879 -0.0656989 -0.0362151 0.00859942 -0.11154 0.102103 0.0177244 -0.113036 -0.049715 -0.172073 -0.0825918 0.0883624 -0.146372 -0.0536519 0.0041768 -0.044469 0.0609952 0.00553842 0.045494 0.0405029 0.0939784 0.0376719 -0.0476122 0.0283388 0.130516 0.0983745 0.0129103 0.0906438 -0.085342 -0.0426547 0.189428 -0.145812 0.0584975 0.0660171 -0.0199368 -0.05226 0.0342378 0.0376708 0.120957 -0.0132305 -0.0399028 0.0974247 -0.0637435 -0.0186955 0.0242763 0.0857413 -0.0113294 -0.0358508 -0.140914 -0.150125 0.124415 0.142738 0.199809 0.184096 -0.013879 -0.0327478 -0.00851929 0.00722007 0.0464732 -0.0565394 0.0296346 -0.0358206 -0.00684476 0.00581612 0.0551151 0.190447 -0.167709 -0.0160155 -0.0339088 0.169612 0.0662166 0.0441134 -0.0563046 -0.0448862 -0.0336651 -0.0988586 -0.164693 0.155296 0.155214 -0.0558882 -0.0878825 0.101821 0.0969226 -0.0406621 0.095693 -0.093819 -0.179458 0.115735 0.0503198 0.0843348 0.0290682 -0.169905 -0.0455347 0.106337 0.118398 0.0193235 0.00164459 0.168594 0.140711 -0.167801 -0.0356057 -0.0410972 0.1107 -0.126876 -0.0477179 -0.110934 -0.0689092 -0.00499689 0.133217 -0.11673 0.195449 -0.0213761 0.0832425 -0.116784 0.0227612 0.100811 0.183513 -0.115484 0.171076 -0.0312077 -0.0605349 0.0482332 -0.0245228 0.174236 -0.0520228 -0.0199369 -0.0101187 0.0975641 -0.0546422 0.0880876 0.0744878 -0.0118305 0.0803336 0.0655965 0.0786278 -0.0421305 -0.0371874 -0.126505 -0.110094 -0.0782762 -0.101013 -0.114701 0.0909242 0.0459576 0.000857026 0.0493698 0.14603 0.0223389 -0.0423314 -0.0268977 0.102215 -0.043114 0.0563421 0.0746322 0.0463661 0.00024339 0.129763 0.153883 -0.00392374 0.169907 -0.0449162 -0.0195398 -0.17251 -0.113907 -0.0566139 -0.0726769 0.128455 -0.11325 0.0523539 0.100963 -0.00566903 -0.0384548 0.0157435 -0.0787384 -0.132205 -0.138252 -0.0331973 0.0490124 -0.0913696 0.0161245 0.120353 0.00913949 -0.0492951 0.161669 0.0835596 0.0459406 0.0412607 -0.0810222 0.0758641 0.0311405 -0.131897 0.0261421 0.00166214 0.0913061 -0.172797 0.0230878 -0.119687 0.0932841 0.166878 0.12051 0.161295 0.197561 -0.0514745 0.119315 -0.00740896 -0.0204515 -0.184855 -0.0603057 -0.0486825 -0.140817 -0.0400299 -0.114333 0.0324945 -0.026187 0.101154 0.0492177 0.120724 0.0277237 0.0932501 0.0426858 -0.0797077 -0.0505617 0.119358 -0.0689432 0.0515559 -0.0682951 0.00493173 0.0427542 -0.0585452 0.0180266 -0.0850003 -0.0783745 -0.0494331 -0.11818 0.0849617 0.105617 -0.0939832 0.087375 0.160225 -0.0195598 -0.0192249 0.156844 0.0252165 0.0314269 0.0603927 0.0758691 -0.00723676 0.0765833 -0.0325421 0.00627242 0.0209963 0.0385783 0.0990801 0.0415675 0.0876992 0.00610288 0.0747309 0.0323088 -0.112381 -0.0757506 0.109695 0.104936 0.0694864 0.136788 -0.0437445 -0.0993843 0.060243 0.0205722 -0.0862397 0.0816271 -0.0936877 -0.03386 0.119598 0.0377202 -0.0194548 0.0160514 -0.0505717 0.0380102 -0.00890558 -0.0924352 -0.112045 0.0475228 -0.0501798 -0.101467 -0.031533 -0.079121 -0.111214 0.0806192 -0.0279311 -0.0412361 -0.0934739 -0.124904 0.0379272 -0.0448762 0.18477 -0.144312 -0.1342 -0.10144 -0.023683 8.5819e-05 -0.04526 -0.0165054 0.0138066 0.105764 0.0586861 -0.0817041 -0.0341078 -0.0177789 -0.169926 0.12263 -0.176217 -0.0143549 -0.00116321 -0.0494817 -0.125595 -0.197039 -0.0543111 0.0361753 -0.0729774 -0.190461 -0.0352915 -0.147691 0.0846417 0.159295 -0.0919318 -0.0934675 0.0124646 -0.106539 -0.0270263 -0.180197 0.0477221 -0.189962 -0.145233 -0.0832308 -0.0673312 0.00788655 -0.0184648 -0.0307343 -0.0262748 -0.00210817 -0.0435933 -0.0857582 -0.104646 -0.0819865 0.0468307 0.191605 -0.00400976 -0.0644462 -0.0195794 0.138521 0.145079 0.0333395 -0.0682619 -0.112409 -0.119191 0.123543 0.100874 -0.07551 -0.0482672 -0.141581 -0.0832587 -0.00988527 -0.020323 -0.101951 0.0352874 -0.0585301 0.194873 0.0744014 -0.0290856 0.0639867 0.0799479 -0.0213977 0.0973309 -0.106317 0.00708871 -0.0636449 0.019152 -0.0212065 -0.050528 -0.0485406 -0.0193092 -0.0486527 0.0151695 -0.0913564 -0.0974371 0.0531095 -0.111385 0.158163 0.0564938 -0.052345 0.054964 -0.00171678 -0.0241406 -0.0241683 0.101658 -0.063539 0.18474 -0.145359 -0.0496754 0.129417 0.0482061 -0.0145439 0.01255 -0.0628662 0.08131 0.133619 -0.191417 0.0129192 0.139476 0.152331 -0.0124311 -0.0108686 -0.0443903 0.0158785 -0.0659042 -0.0105917 0.124625 0.0362144 0.0462714 -0.0178255 -0.0483134 0.0119132 -0.0402878 -0.0203936 -0.0204598 -0.0191545 0.129103 -0.159364 -0.0792936 -0.0229951 0.0212946 0.0952493 -0.0230833 -0.0658435 -0.0932144 0.131532 -0.0783279 0.0382926 0.150398 0.00331109 0.047522 -0.173272 -0.000159728 0.08169 0.0076478 0.0239669 0.0522573 -0.0245409 0.0258746 0.113997 0.0841817 0.0883399 -0.134463 0.0431988 0.0364754 -0.156004 -0.165094 0.111356 -0.0989725 0.104438 0.0161028 -0.11666 0.0551293 0.0563093 -0.0371501 0.0601649 -0.0731533 0.186311 -0.0739622 0.102222 -0.119937 0.161845 -0.0991099 0.0659909 -0.128731 -0.195341 -0.0944955 0.0726453 0.0749204 0.0483195 0.0317388 0.0416632 -0.150554 -0.141002 -0.104458 0.0617094 -0.0475557 0.0875097 -0.0976848 -0.084654 -0.16445 0.0267408 -0.190714 0.147153 0.0442232 0.0289838 -0.00063849 0.175994 0.0250328 0.0609755 -0.051087 -0.0256721 0.0499571 0.124369 0.0965735 -0.137657 0.125624 0.0838549 0.0218201 -0.0417411 0.105687 -0.0451003 -0.0170406 -0.0759872 -0.1054 0.0538221 0.0518987 -0.00153279 -0.0222057 -0.103792 0.0176691 -0.0997085 0.13152 -0.00101713 0.00943611 0.0327721 0.063017 0.0567354 0.104684 0.0587932 -0.0893232 -0.00666503 0.0124684 0.0132328 0.001013 0.170149 -0.0429689 0.141561 0.169253 0.00655529 -0.122484 0.063928 -0.155792 -0.0073519 0.0930203 0.188966 0.0255685 -0.0903344 -0.0614703 -0.011418 0.037515 -0.0220971 -0.0755917 0.0103398 0.0439625 -0.195568 -0.0425113 0.0669333 0.0182313 0.101653 0.107353 -0.0537104 -0.144387 0.0752926 -0.0035552 0.0561686 -0.103001 0.167048 -0.141227 0.0368401 -0.057537 -0.0817725 -0.186951 0.0913997 0.135004 -0.126991 0.0323353 0.0987299 0.124564 0.113328 0.0321586 0.0126533 0.138146 -0.062338 -0.154521 -0.150948 0.085942 -0.115453 -0.015246 0.191297 -0.0850066 -0.122092 0.0268123 0.0629636 -0.105686 0.0782315 -0.0599244 0.062435 -0.106952 -0.199337 -0.062069 0.12612 -0.0466666 -0.0760557 -0.0903612 -0.00237891 0.10572 0.000237941 -0.166568 0.0829334 -0.103476 0.0876025 -0.114244 0.0885668 -0.0438271 0.0299395 -0.0826718 -0.00915246 -0.0033805 0.0361384 -0.101569 -0.0988041 -0.111704 -0.05187 -0.0496964 -0.0787279 0.0639774 -0.0272781 0.0642731 -0.0942224 -0.108765 0.11046 0.180578 0.0339481 0.0306544 0.156646 -0.121363 0.112387 -0.0956825 -0.0254356 -0.0560823 -0.0354824 -0.0198274 -0.0105684 -0.0583746 0.0867802 0.0941438 0.0290461 -0.0298947 -0.0298432 -0.124562 -0.016968 0.127324 0.0179617 -0.0829964 -0.119334 0.13145 0.0686239 -0.0838829 0.040889 -0.0132121 -0.0823558 -0.0196089 0.0507578 -0.0112109 -0.046498 -0.0200616 0.170515 0.0923065 0.0562793 0.10488 -0.0603987 0.0537401 0.0354414 0.00467524 0.0152098 0.114624 0.0278266 0.000404665 0.070655 0.14868 -0.0661792 0.0080336 0.0226036 -0.091488 0.0548752 0.0551939 0.0626636 0.0610133 0.060196 -0.177644 -0.165424 -0.0539018 0.0552536 -0.0297114 0.0322429 -0.0299215 -0.122734 -0.0953812 0.0827095 -0.0829089 -0.078827 -0.143696 -0.0811627 0.0920621 -0.0463555 0.0487655 -0.11685 -0.0118652 -0.164762 -0.0720457 -0.162214 -0.0222721 -0.0185587 0.00229429 0.0997346 0.0949218 -0.0416047 0.0031091 0.174399 0.0285816 0.0229529 -0.0836641 0.140132 0.014975 0.150423 0.0909588 -0.0598809 -0.0383196 0.013991 -0.0901433 -0.0594859 0.112015 0.0811189 0.0157686 0.0287264 0.0264144 -0.0146457 -0.0144905 0.104337 -0.046839 -0.00536383 0.148183 0.0206414 -0.0310816 0.167593 -0.0401226 0.00225868 0.0810952 -0.163504 -0.0813694 0.0577719 0.0198269 -0.101131 0.0351989 -0.00689086 0.00403141 0.0183603 -0.0152164 -0.0633647 -0.0762552 -0.189155 -0.110662 0.115926 -0.0296127 -0.101407 0.112084 0.181746 -0.0893383 -0.0893184 0.175281 -0.097149 -0.0383556 0.0618463 -0.00231998 -0.0281227 -0.139838 -0.180059 0.00817864 0.073157 -0.00476857 -0.016777 0.0110271 -0.0221293 -0.0202854 -0.0235904 0.0694055 0.00391995 0.0294753 -0.0382481 -0.00781971 -0.0706348 -0.129613 0.0269721 -0.110945 -0.0615135 -0.0296517 -0.0597863 0.158084 -0.0394843 -0.108605 0.0210863 0.138714 -0.176117 0.0328604 0.0691641 0.10294 0.0164169 -0.147172 -0.0455525 -0.122852 0.0692004 0.00469497 0.0542827 -0.075729 0.0935239 -0.135268 0.00542232 0.153807 0.0301531 0.0203183 -0.0206474 0.137768 0.116764 -0.0897061 0.12593 -0.0645292 -0.0108219 -0.023073 -0.075809 -0.141362 -0.0341794 0.0780553 -0.0645651 0.0334902 -0.0454327 0.0258883 -0.0127312 0.162862 0.0817491 0.124699 -0.125829 0.160483 -0.0777176 -0.00691291 -0.0240856 0.0694079 -0.102839 -0.0510897 0.00272635 -0.00583199 -0.0246495 0.14183 0.125965 -0.0507099 -0.0523988 0.0342392 -0.00716161 -0.00852187 0.0291315 0.0679143 0.101067 0.0538569 -0.108068 -0.0983097 0.0406261 -0.171513 -0.0650898 -0.156073 0.0356552 -0.0495635 -0.00895593 0.0404575 -0.00392827 0.0274947 0.03346 0.0459782 0.0318676 -0.116709 -0.124182 0.193816 -0.0708118 0.162105 -0.1564 0.122427 0.0139861 -0.15872 0.104303 -0.130373 0.0504531 -0.00353761 0.0791732 0.125011 0.0689989 0.00453528 0.0803747 -0.0311078 0.0820139 0.0826071 -0.0085445 -0.0322234 -0.141007 0.163907 -0.115511 -0.0638504 -0.129081 0.07993 0.06694 0.0241575 0.0733049 -0.0492207 0.0845699 0.0894065 -0.0111706 0.0333348 -0.0146866 -0.0407419 0.0683175 0.0105331 0.0450035 -0.0061299 0.0119128 -0.0892697 0.0335357 0.0430045 -0.0435641 -0.10471 0.0436804 0.0107711 0.0897377 0.12774 -0.0233686 -0.0558379 -0.152873 0.0427513 0.0820763 -0.00813361 0.0755531 -0.146218 0.0438056 0.00262742 -0.0748524 0.0191077 -0.0255718 0.0735472 0.0366704 -0.0317074 -0.0299688 0.0489158 -0.0212196 -0.15395 0.180364 0.0364995 0.0989584 -0.0466415 -0.116476 0.113604 0.0387432 0.0320391 -0.115424 -0.0505876 -0.0221394 0.0868906 0.0455672 -0.0109786 0.0821694 0.146727 0.02699 -0.00186978 0.0434983 0.0298021 0.0365827 -0.0287702 -0.0872593 -0.0995392 -0.00529902 -0.0499693 -0.110028 -0.140611 0.0709754 0.0327145 0.186606 0.176528 -0.00855308 -0.155718 0.0754548 0.100381 0.0499172 0.0114427 -0.114354 -0.0315881 0.00648021 0.0373229 -0.00944796 0.0644215 0.064542 0.138702 0.0786036 0.098728 -0.0203717 0.18082 -0.0300439 0.0770904 0.00395645 -0.123323 -0.143384 0.0627391 -0.0136789 -0.0107242 0.143122 -0.114709 0.0450554 0.102156 -0.00877359 0.0254679 -0.107035 0.0884601 0.0553818 -0.116145 -0.155772 -0.0788147 0.0701756 -0.150187 0.0565882 -0.0852363 0.051716 0.0556809 0.00374753 0.0641839 0.0316452 -0.142395 0.160172 -0.150204 0.0183407 0.111113 -0.0817296 0.0225173 0.124557 -0.0304419 0.0421442 0.0464877 -0.0590457 0.147733 0.0416946 0.147165 -0.133794 -0.00511672 -0.0723543 -0.124263 0.0288158 -0.0429325 0.0150378 0.0423337 -0.0254535 0.0152172 -0.091565 0.113783 -0.13387 -0.0552015 -0.0587217 0.122273 -0.189454 0.143927 -0.0187986 0.0536765 0.0153762 -0.0779164 -0.0260641 0.0151876 0.0607087 -0.0147594 0.0363762 0.108548 -0.000936631 -0.0915364 0.0436872 -0.0257797 0.0265163 -0.0207164 0.0184711 0.08426 -0.125779 -0.11619 0.0276402 0.0891446 0.0411204 0.0578039 0.0340945 0.0364715 -0.00868631 0.131048 0.00548084 0.011978 -0.00598254 -0.1261 -0.0491141 -0.0726979 0.0939671 -0.118545 -0.162434 -0.000908817 0.0333655 0.109144 0.0765273 -0.0626393 -0.0921919 0.139428 -0.0506735 -0.0397781 0.156735 0.0813358 -0.0463733 0.0574876 -0.0411414 0.0267857 -0.0815531 -0.00168101 -0.114294 0.0652603 0.0222071 0.0597587 0.0318296 0.0182185 0.0736006 0.0811553 -0.112664 0.00513828 0.00710211 0.0292402 -0.142111 -0.0190967 -0.00658517 -0.0072404 -0.0243666 0.0129881 -0.0869053 0.0403801 -0.053285 0.0818349 -0.0199586 -0.115929 0.0281468 -0.069742 -0.0791132 -0.197023 -0.0975486 0.0116102 0.0442241 0.0434366 -0.0124718 0.0322849 0.0130756 0.0766013 0.1485 -0.0857477 0.072022 0.0259697 0.133349 -0.0117012 -0.0696842 -0.00349817 0.0878901 -0.0464206 0.028781 0.0380639 -0.0537128 0.197393 0.0141074 0.0210267 0.0754297 -0.0401693 -0.0295806 -0.152908 -0.123784 -0.0399328 -0.124925 0.114355 0.065593 -0.0733892 0.00372845 -0.0384089 0.0884636 0.181832 0.0966179 -0.120557 0.0791379 -0.0621591 0.0848694 0.0919196 0.0402773 -0.113098 -0.158059 -0.12473 -0.029534 -0.0205722 -0.00810917 -0.149307 0.0482842 -0.0188795 -0.0368925 0.0385426 -0.163257 -0.115948 0.134055 -0.0324474 0.0836793 0.0244905 -0.0506921 0.0222276 0.0994074 -0.0138561 -0.0234208 0.0860057 0.0862935 0.105664 0.0599154 -0.0349532 0.0865246 -0.0468112 0.151278 0.0725791 0.110006 0.0888167 0.0580509 -0.171232 -0.0385007 -0.18756 0.0303791 0.00503775 0.00477852 0.0848038 0.159096 0.00257178 -0.00378209 -0.0432938 -0.0732789 -0.138379 -0.115581 0.00714834 0.0590508 0.0171119 0.123475 0.197962 0.088968 -0.02843 0.0512301 -0.0229315 -0.0838986 0.115402 0.13905 0.0514052 -0.0848041 0.117159 -0.102587 -0.0447512 -0.00733738 0.0872654 0.13491 -0.0287788 -0.0113351 0.163894 0.164602 0.0953622 -0.0456232 -0.0125134 -0.0250276 0.0575693 0.0909862 -0.0836423 -0.0287967 -0.0797886 0.109625 -0.127788 -0.0985808 0.080093 0.184971 -0.0166024 0.0419171 -0.0907963 -0.0879746 0.0197093 -0.193952 -0.0598448 -0.108136 0.0254748 -0.0168489 0.0435467 0.0704702 -0.100024 0.00410146 0.0305855 -0.102995 0.053517 0.0230691 0.0080981 -0.0162619 -0.0529504 -0.0642377 -0.0602636 -0.000744007 0.00936807 -0.0547387 -0.0197884 0.0121291 -0.0941788 0.015273 0.0854232 -0.00686054 0.0166892 -0.019303 -0.0426122 0.067536 -0.0383716 -0.119329 0.0763806 -0.107207 0.158079 0.0108946 -0.0927901 -0.0407198 0.0118261 -0.0676735 0.1107 -0.0265007 -0.0595681 -0.0338138 0.167748 -0.0361292 0.176478 0.137278 0.0327308 0.000400362 0.0311533 0.00776076 -0.097996 0.177601 0.0234222 -0.0099092 0.104136 -0.0546061 0.0456579 -0.160762 0.00154538 0.0541881 0.107787 0.14125 0.102522 -0.0286117 0.149415 0.0898497 -0.0470526 0.0897123 -0.0919554 -0.0947363 -0.11413 -0.157393 -0.0536377 -0.10442 -0.0954101 0.0473472 -0.0730814 -0.100333 -0.0309613 0.0608291 -0.10191 0.0557357 0.0923836 0.0105823 0.15156 0.105762 0.0853086 -0.0221387 -0.0240747 0.0912794 0.0688018 0.108972 -0.0374001 -0.0561099 0.167147 0.0164117 -0.0355174 0.119943 0.0339146 0.0509329 -0.0514069 0.0868407 0.0500825 0.0138415 -0.0942254 0.0332708 -0.199538 -0.00271738 0.0553628 0.0930559 0.00478559 0.0113751 0.0549833 -0.157608 0.0231686 -0.078978 -0.130521 0.178069 0.0118792 -0.120864 0.111644 0.0146724 0.0204988 0.161463 0.0256597 0.114629 0.0172931 -0.170436 -0.0671833 0.146109 0.111941 0.117571 -0.00369927 -0.0356579 0.147828 -0.164179 0.104481 -0.0607297 0.0117584 0.0891373 0.0800112 -0.0325659 -0.0576984 0.157417 0.146533 -0.131931 0.105727 -0.0244433 0.0534805 0.0745423 0.105042 0.158698 -0.055126 -0.0905183 -0.0371446 0.149747 0.0946377 -0.0466799 0.122512 -0.0138937 0.0698676 -0.0700651 0.160902 0.0760201 0.0488371 -0.107396 0.0712486 0.0486976 0.019383 -0.113041 -0.0335428 0.105494 -0.109132 -0.176241 -0.0594843 0.130651 -0.042351 0.0354568 0.0368878 0.0272504 0.0445316 -0.0332504 -0.143666 0.0539367 0.0838759 -0.0642772 0.114957 0.0201684 0.0318664 -0.110914 -0.0597976 0.0367137 -0.00966558 0.145018 -0.0486921 0.107133 0.0672909 0.0448228 -0.00363734 0.0642712 -0.0510321 0.03765 -0.0550968 -0.175514 -0.0574421 -0.0633976 0.0257214 -0.100782 -0.0305482 -0.0542547 0.00773702 -0.0638766 0.0486244 0.033068 0.123091 0.146073 -0.0527026 0.007209 0.194915 -0.0620581 -0.0119074 0.111872 0.135899 -0.0844686 -0.0847494 0.0301699 0.0549625 -0.0980744 0.0883021 0.156791 0.123041 0.109407 -0.178412 -0.111304 -0.0229774 0.026643 -0.0859322 -0.0446461 -0.190911 -0.016134 0.0472551 -0.00280323 -0.0746605 -0.0429508 0.0499076 -0.0799566 -0.0140839 0.0223169 0.136537 -0.115969 0.122402 -0.158422 0.100347 -0.0412353 -0.0288129 -0.0766486 0.0333674 0.0233694 0.118431 -0.00697518 0.0282736 0.0872777 -0.174445 0.0793784 0.134807 0.0490512 -0.181401 0.060078 0.183511 -0.0258955 0.145445 -0.068587 -0.0533215 -0.0319848 -0.000463532 -0.107012 -0.0763726 -0.0444328 0.0787789 -0.00653256 -0.014527 0.0673474 -0.0613753 0.0702132 0.0246942 -0.0759441 0.00785247 -0.0970078 -0.146489 -0.145055 -0.054318 0.109623 0.11396 0.0769173 0.0432673 -0.132531 0.0233678 -0.0309794 0.102634 -0.0618303 -0.025275 0.0188865 0.0917922 -0.0885481 0.0359341 0.0659515 -0.0791196 -0.136326 0.0852193 0.0286989 -0.0544579 0.0271692 -0.081536 -0.0506018 -0.077335 0.0853292 -0.157243 0.0671023 0.122193 0.0658901 0.00983973 -0.0211696 -0.0598451 -0.0627551 -0.117568 -0.090925 -0.0243594 0.0450152 0.127641 -0.0729221 -0.0708914 0.116639 0.115014 -0.0521187 0.0749065 -0.0216651 -0.0934858 -0.0339483 0.185965 -0.036893 -0.050682 -0.0329035 0.118469 -0.0795692 -0.0349412 -0.0348591 0.0931446 0.0769116 -0.0199557 -0.0955188 0.0133717 -0.133375 0.0254449 -0.0233817 -0.125543 -0.0345986 0.0190272 -0.0842903 -0.00350085 -0.124882 0.033973 -0.0623757 -0.0928294 -0.0458071 0.0524094 0.0778943 0.0925758 -0.0043481 -0.153701 0.0528324 -0.119742 0.0291595 0.0220926 0.0522785 0.0210482 -0.0889639 0.0168108 -0.121309 -0.168763 0.0450929 0.118561 0.0928316 -0.167927 0.143843 -0.195664 -0.0478335 -0.016701 0.0275475 -0.0015115 -0.119335 0.0543414 -0.182754 -0.0810382 -0.114583 -0.138135 0.050082 -0.0282775 -0.148789 0.0885077 -0.119669 -0.127983 -0.0710921 -0.08918 -0.0642016 0.0336787 0.0260786 0.118813 -0.165355 -0.00946736 -0.0247708 -0.00131626 -0.0989266 0.015538 0.0117035 -0.137829 0.0732629 0.000372254 0.0160416 -0.0389366 -0.0695898 0.0156926 0.0727037 -0.00823369 -0.155396 -0.0288019 0.0886037 0.0751947 -0.0514447 0.0735134 -0.102217 0.161854 -0.093136 -0.0929845 -0.165962 0.00592494 -0.0469685 0.123592 -0.0983609 0.019343 0.0206768 0.00892625 -0.066383 0.0316839 -0.0972741 -0.0193113 -0.146836 -0.061762 0.154482 -0.190339 -0.104367 -0.0427326 -0.125066 0.0869719 0.126982 0.182242 -0.100563 0.0834549 -0.0559534 -0.0284571 0.0665548 0.0603108 -0.0480906 -0.157776 0.0985522 0.0850192 -0.168838 0.00781819 -0.161433 -0.116758 -0.10656 0.0751767 0.0952314 -0.0190457 -0.0134634 -0.186673 0.0980489 -0.0918891 -0.0796427 0.149808 0.00765573 -0.0276522 -0.077309 0.0336971 0.160209 0.121468 -0.0382705 -0.086857 0.0678107 -0.0147293 0.0406979 -0.0168836 0.0601879 -0.0747562 -0.0684784 0.114248 0.0261809 -0.0686996 -0.0632717 0.0981926 0.147772 0.00184393 0.0206205 0.0753759 0.15289 0.166567 -0.0499796 0.0462467 0.0775309 -0.0259998 0.0131379 -0.0557718 -0.0803473 -0.146275 -0.0794581 -0.0533879 0.0525759 -0.0667396 0.0738574 -0.00743569 -0.00391479 0.0328095 0.07294 -0.0670483 0.0392458 -0.106774 0.0572262 -0.110873 0.169866 0.0941297 -0.134524 -0.151175 0.0735353 -0.0253155 0.0965963 0.0866215 -0.0489274 -0.120375 -0.00687147 -0.0559758 0.093948 0.0389006 -0.0343466 -0.0138079 -0.181447 0.0158456 0.114106 0.00192175 0.115519 0.00794359 0.0118915 0.0244438 -0.054931 -0.0920794 0.0363963 -0.0546309 -0.103188 -0.0432423 -0.0287029 0.0984489 0.0102087 -0.0948783 -0.186615 0.185296 0.0422913 0.188984 0.0555901 -0.0748145 -0.0859942 0.100098 -0.0761843 -0.0319324 -0.0525074 -0.0581191 0.0595881 0.0197991 0.119332 -0.141714 -0.0609046 -0.0648828 0.159918 -0.0203889 0.0144635 0.0352352 -0.0459809 0.180685 -0.00592016 0.102196 -0.000991972 0.0261033 -0.0250748 -0.172492 -0.104666 0.0182968 -0.133721 -0.00624539 0.0478262 0.110338 0.00237114 0.0926967 -0.176792 0.101532 0.0627173 0.162556 -0.0785259 -0.191758 0.0948596 0.00730309 -0.073144 -0.0172385 -0.116921 0.00073322 -7.55248e-06 -0.176597 0.143075 0.0331835 -0.0223306 0.0201501 0.131265 0.0609088 -0.0253337 -0.0418762 0.101134 0.0860728 0.138278 0.025849 0.125836 -0.126608 0.0661518 0.0137162 -0.0020812 -0.110542 -0.0176621 0.12398 -0.042442 0.10493 0.143081 0.0921398 0.0851382 -0.15231 0.021701 -0.0246788 -0.0454849 0.0484068 0.0453917 -0.0641607 0.0211328 0.0123808 -0.0664207 -0.114798 0.0895905 0.0967331 0.092353 -0.0167489 -0.00753413 -0.0636623 0.197806 0.0780108 0.0928019 -0.0491802 0.0523933 -0.122582 -0.192267 -0.0155945 0.149486 0.0227793 0.0411356 0.102977 -0.118136 0.0619568 -0.0945463 0.111724 0.168391 0.0741274 -0.0602119 0.0659926 -0.0783546 0.0388119 0.155713 -0.102557 0.0221784 0.0338143 -0.139095 0.189531 0.0073818 0.194104 0.0771896 0.0495508 0.0191519 -0.0997439 -0.0884532 -0.109638 -0.116449 0.117557 0.0673494 -0.0705946 0.122101 -0.109238 -0.053014 -0.177681 -0.0487734 -0.139575 0.04275 -0.0439622 -0.110646 -0.107029 0.0677311 -0.00744133 0.0521525 0.0680729 0.0498639 0.0573656 -0.0945106 0.107623 -0.145854 -0.0526768 -0.115915 -0.0332444 -0.0212499 -0.0629471 0.0206829 -0.0703523 -0.156083 -0.0757326 -0.100725 0.012701 0.0633272 -0.0175557 -0.153048 0.135598 0.0847666 -0.03969 0.0325088 -0.0420823 -0.113539 -0.0742977 -0.051139 0.146685 -0.0902901 -0.0690283 -0.0307171 0.0510777 -0.188131 0.136889 -0.0462066 0.0659965 0.106272 0.0975624 0.12278 -0.0712246 0.187557 0.00805849 0.00952373 -0.00596282 -0.082055 0.14801 0.0248338 0.0363982 -0.0344949 -0.0506925 -0.0135088 -0.11712 -0.0482955 -0.0181194 0.00758594 -0.00897648 -0.0288495 0.0566237 -0.0562833 0.0973896 -0.0565659 -0.181319 0.000308079 0.119855 0.0178152 0.167768 0.00359188 0.0139072 -0.152962 -0.107098 0.0953107 0.0608852 -0.11053 0.139717 -0.119879 0.0853201 -0.155182 0.143583 0.140552 0.0719169 0.150719 -0.0619531 -0.0834577 0.0182218 0.0225344 -0.0539176 -0.128046 -0.0510184 0.117598 0.142704 -0.00247622 0.0778214 0.103673 0.0560596 0.00659824 0.101369 0.0546842 -0.158155 -0.0590512 0.0655903 -0.0308865 0.106403 -0.120354 0.184012 -0.0228832 -0.077477 -0.0672106 0.0475839 -0.0747759 0.00536925 -0.121239 0.0872281 -0.0294257 -0.0632641 -0.0949932 -0.0581022 -0.0706902 0.15599 -0.144638 -0.173301 0.0964523 0.0565242 0.0554126 -0.0225802 0.0562941 0.0781152 -0.0542492 0.00206835 -0.0695792 0.0206606 0.012658 0.0847966 -0.137675 -0.0113591 0.0141001 -0.130051 -0.021577 -0.0724185 -0.106166 0.0604802 0.125499 0.179186 0.133145 -0.0996665 -0.0802554 -0.107546 -0.041085 0.0165043 0.131905 -0.0375833 -0.0314658 0.0897404 0.104041 -0.101985 -0.0611447 -0.196132 0.0839206 -0.0667341 -0.104332 0.0493989 -0.103469 0.0838129 -0.0712335 -0.105348 0.0764955 -0.0189831 0.0236714 -0.0265658 0.00539467 0.0761269 0.032873 0.00653296 0.122934 -0.117579 0.118462 -0.100593 0.0650123 -0.0430971 0.0437424 -0.147036 0.0755292 0.015547 -0.0173749 0.0520222 0.164078 0.121619 -0.089368 -0.0255702 -0.0211224 0.026842 -0.0720587 0.084381 0.00503536 -0.0746336 0.0253961 0.0619825 -0.162277 -0.00797405 0.0888061 0.00460759 0.100236 -0.131174 -0.130311 0.0281391 0.0176336 -0.00687458 -0.0786105 0.179024 0.0225297 0.0918542 -0.093501 -0.0285571 0.0153284 0.0246281 -0.188199 -0.0760252 0.0883584 0.0474074 -0.127914 0.0134749 0.0121102 0.191074 -0.0653879 -0.0494418 -0.0501703 0.0311369 0.0150295 -0.0823046 0.180859 0.0670918 -0.0515749 0.0672182 0.0255147 -0.170353 0.00439089 0.00157809 -0.0992288 -0.143829 -0.0144212 -0.125483 -0.0760959 0.135423 0.0940403 0.14346 -0.158742 -0.017544 -0.0861427 0.0529805 0.129804 0.0170331 -0.0569079 -0.0919553 0.0501428 -0.0597037 -0.0210944 0.0815251 0.112796 -0.115443 -0.032557 0.128184 0.155821 0.0187714 0.146403 -0.0494328 0.105836 -0.165431 -0.0517402 0.0335604 0.0688135 -0.0373885 -0.0214231 -0.146976 0.0746683 0.156622 -0.083871 0.0276781 -0.0279694 -0.0475003 -0.0523526 -0.00966946 0.0230672 0.0583048 -0.184042 0.0537657 0.0692553 0.171989 0.0895689 -0.019311 0.00682144 -0.121344 -0.0284124 -0.00179524 0.0703131 0.08216 -0.113271 -0.106268 0.0908891 0.057694 0.113 -0.041435 -0.0473342 0.118495 0.140386 -0.0586729 0.049149 -0.0246241 0.0591875 0.0876721 0.126351 0.0555247 -0.136978 0.00280456 0.0739024 0.00684293 -0.063537 -0.0456437 -0.0285124 0.16452 0.0759955 0.0488096 0.0418219 -0.00264885 0.112668 -0.0657512 -0.0691162 -0.129309 0.0468717 0.0409101 -0.106958 0.0988615 -0.0336392 0.0955302 0.0680458 0.0203688 0.0489436 0.121754 0.0587542 0.0323396 -0.0200147 -0.00989633 0.112548 -0.0701281 -0.110205 0.0173855 -0.028381 -0.176851 -0.146936 -0.0725336 0.107594 -0.043192 -0.0427483 -0.0976263 0.0550797 0.131013 -0.0571836 0.0556678 0.0388979 -0.105642 -0.147506 0.156228 0.0193057 0.138964 0.120961 0.00162591 -0.0330491 0.12525 0.117855 -0.00061434 -0.143902 -0.16742 0.0314572 0.0432529 0.175796 0.170108 -0.0834691 0.0108043 0.0642768 -0.0415769 0.139802 -0.00729792 0.163912 0.00625732 0.0962992 -0.0903033 -0.0708279 0.0952376 0.0251249 -0.197062 0.0449869 0.0268448 -0.0214227 -0.00269564 0.0867537 -0.0352739 0.00475106 0.138968 0.0292413 -0.120815 -0.0668261 -0.0201377 -0.10358 -0.165203 0.137403 -0.108598 -0.0913857 -0.0566314 0.0973886 0.0127951 -0.0586747 0.0226751 0.0255431 -0.190996 0.110608 -0.133068 0.0552623 0.0613475 0.00600193 0.00388654 -0.01516 -0.177058 0.0911432 0.0394554 -0.00638307 -0.0139575 0.155565 -0.0125973 -0.149219 0.119888 -0.179514 0.0327296 0.0834737 -0.124157 0.0658292 -0.00565816 -0.0457719 0.0236422 0.0275988 -0.017519 0.00822419 -0.093037 0.0863478 -0.0208021 -0.0212927 0.0932471 -0.0324483 0.0791579 -0.0345708 -0.0134051 0.164933 -0.0560037 -0.0107988 4.72872e-05 0.023119 0.0032262 0.0394727 -0.128579 0.0476908 -0.116825 0.140768 0.0017394 -0.143947 -0.0660289 0.0612098 0.123448 -0.167721 0.172018 0.0178093 -0.0192209 0.00629024 0.00100041 -0.00623854 0.061652 -0.0577935 -0.108788 -0.116387 0.0980971 -0.0381944 -0.0946399 -0.0666495 0.0770977 0.0364217 -0.0976712 0.0264839 0.0472901 -0.0894431 -0.0388623 0.176206 -0.026932 -0.132166 -0.138585 -0.0693312 -0.00842778 0.126974 -0.0494524 0.112003 -0.0970966 -0.0647947 -0.0579269 -0.0199827 -0.0533136 0.00787395 -0.0679712 -0.188232 0.0959111 -0.0337704 0.0104247 -0.0731355 0.19225 0.181729 -0.0108766 -0.0706732 -0.116692 -0.00304777 0.0446528 2.30709e-06 0.0512812 -0.135805 -0.00640758 0.00361996 0.0919056 -0.184801 -0.123149 0.0197288 -0.0363259 0.0423966 -0.0696654 -0.0318795 -0.153685 0.0281253 0.091667 -0.04259 -0.0147596 0.0616421 0.113468 0.0376984 0.0908795 -0.127239 -0.0829635 -0.14517 -0.0696889 -0.0582932 0.103323 0.0738424 -0.127659 0.00485207 -0.0360227 0.0349621 0.00670463 0.0524359 -0.113782 0.069592 0.0405796 0.110941 -0.0118171 0.0468651 -0.016014 0.187694 0.0327594 -0.037696 0.0506129 -0.187674 -0.0645347 0.0180524 -0.146594 0.0338112 -0.0499886 -0.0709297 0.0931042 0.0505343 -0.0984326 0.0630964 0.180724 0.0183632 0.0401075 -0.126421 -0.0468367 -0.0468837 -0.0278591 0.185282 0.0207296 -0.00661615 -0.0555901 -0.144166 -0.107469 -0.180517 0.0810421 0.17971 -0.102585 -0.119311 0.113884 0.156548 -0.0124965 -0.0991977 -0.0122811 -0.101542 0.0404422 -0.0386087 0.00492412 0.0358312 -0.0332222 -0.114671 0.0815042 0.0421045 -0.124039 0.12811 0.00957098 0.121616 0.0738536 0.0535778 0.062763 -0.108394 0.132495 0.196167 0.0838102 0.0380054 -0.00775332 0.128419 0.0575373 -0.103909 0.0595572 -0.0764483 -0.0613304 0.0246117 0.0909032 0.16721 0.0206553 -0.0711239 0.0415446 -0.0472826 0.113105 0.0370122 0.0282756 0.0275445 -0.0838847 -0.114044 0.0964128 0.00360804 -0.170159 -0.0286761 0.00219696 0.111292 -0.115962 0.0162813 0.0662934 -0.0243475 -0.134233 -0.053824 -0.0294126 0.0074367 0.0723857 0.0382746 -0.0816586 0.0344847 0.0133654 0.0376381 -0.0496301 0.116567 0.0213381 -0.030082 -0.1254 -0.0176542 -0.0783439 -0.0410491 0.121094 -0.149631 0.00783745 -0.178314 -0.105975 -0.103255 0.0623066 0.148426 -0.0600336 0.0370473 0.00390577 -0.0166683 0.19334 0.00884759 0.0112941 -0.0280777 -0.0257948 -0.105922 0.0145291 -0.0572938 0.0128904 -0.0715529 0.0254878 -0.127479 0.0970064 0.0288513 0.0207887 0.0605165 -0.0276264 0.0428779 0.137189 0.133491 -0.0875861 -0.10542 -0.0163889 -0.0896214 0.0712246 -0.103278 -0.052323 -0.097209 -0.115313 -0.181316 -0.0264073 -0.0493581 0.0339695 0.0458296 -0.0324639 0.0341186 0.0604359 -0.0429663 0.026156 -0.172973 0.112401 -0.0482409 -0.149402 0.0378879 -0.11363 -0.0447089 -0.0453469 0.0266026 -0.0228234 0.0196315 -0.0928175 -0.040668 -0.138923 -0.0634947 0.0228948 0.0435035 0.0109852 -0.112939 -0.0140152 0.100369 -0.139659 -0.0480381 -0.0999462 -0.0537019 -0.0199025 -0.140836 -0.12987 -0.0427178 0.0220868 0.0466285 0.017658 0.0408064 0.0649285 -0.174358 0.0194153 -0.139257 0.169479 0.112599 -0.0342929 0.0150145 2.16619e-05 -0.0526061 -0.0482925 -0.0427222 -0.150246 0.023587 0.024946 0.0625742 -0.0881571 0.016285 0.137184 0.0856858 -0.0394675 0.0153714 -0.0830227 0.0282832 0.04544 -0.0321005 -0.0161815 0.000413271 0.0868631 0.0408485 -0.0746634 -0.036098 -0.0575735 0.106313 0.0277056 -0.0319067 0.0459506 -0.139533 -0.100709 -0.0195327 -0.0607599 0.0735611 0.0541164 0.119792 -0.0502641 0.0378432 -0.134085 -0.0152348 -0.0621109 -0.0298439 0.0186048 -0.0253695 0.0531793 -0.0356595 0.0140475 0.00610953 0.0619525 -0.11787 -0.0151523 -0.0741433 0.107427 0.0471981 -0.0401145 0.012508 0.136385 -0.182924 0.150089 0.154148 0.0661169 -0.0196133 -0.12644 -0.0601158 0.0348219 0.0212696 -0.00967546 -0.0341703 -0.0746815 -0.122034 -0.103656 0.0466801 0.0343757 0.0236954 -0.154045 0.0330504 -0.0881954 -0.0770818 -0.075841 -0.0105344 0.0778006 0.0456098 0.0120464 0.0667424 -0.0390369 -0.158595 0.151374 -0.0252581 0.110691 0.106666 -0.129553 -0.0447647 -0.063608 -0.0479858 -0.0319696 0.174772 0.122984 -0.107084 -0.0816342 -0.0970308 0.0510844 -0.0791319 0.0198128 -0.0241961 -0.0339458 -0.0646691 0.102475 0.00174515 0.0866578 0.0788929 -0.182523 -0.0165164 -0.0581587 0.161002 0.121317 -0.0690999 -0.031283 -0.0167056 0.0855898 0.046678 -0.0352632 0.191125 0.171519 0.0819383 0.123562 0.0410643 0.0142869 -0.0389583 -0.0188655 0.129949 0.16021 0.0390188 -0.00311718 0.0989866 -0.0343507 -0.061893 -0.119256 -0.172293 0.127798 -0.156625 0.117545 -0.015671 -0.102013 0.0474622 -0.0534092 0.0151263 0.141978 0.0151287 -0.0675008 0.0459468 0.0287254 0.0782643 -0.0849293 -0.13084 -0.187569 0.0640327 0.114058 0.0184319 0.00338317 -0.176201 -0.0200096 -0.0573037 0.00455987 -0.0622193 -0.038778 -0.0228783 -0.0562541 -0.104742 0.0518851 0.0229028 -0.0370395 0.0255579 0.0113667 -0.00450127 -0.00327786 -0.0731102 0.16667 0.0457213 0.0191808 -0.0618945 -0.0713066 0.0137993 -0.170983 -0.0921375 0.0520801 -0.140432 0.0810027 -0.0876708 -0.0189931 -0.0144502 0.0407812 -0.132819 -0.011545 -0.132392 -0.0908791 0.0772184 0.0273745 -0.104891 0.0991156 0.026603 -0.18176 -0.00792283 -0.156783 0.0198922 0.0689442 -0.0291099 -0.180809 -0.0441139 -0.167333 0.0416074 -0.0919139 0.0704247 -0.160352 -0.100849 -0.0404601 0.0831661 -0.0124825 -0.0523278 -0.0412679 -0.109025 0.0800559 0.0638922 -0.107643 0.110506 -0.0637223 -0.0293566 0.0366026 0.0567274 0.15081 -0.1211 0.0211597 -0.101659 0.0706537 0.0244861 0.00475878 0.0632505 0.0190706 -0.0290072 -0.0944892 -0.0160051 0.194371 -0.0330765 0.131598 0.00490737 0.0865172 -0.174632 0.0544533 -0.00611646 -0.0207185 -0.0727317 0.000570551 -0.197854 -0.0838566 -0.0315092 -0.115293 0.0115108 0.0299123 0.0616581 0.0115113 -0.0662001 0.0938913 0.06746 -0.0899898 -0.0100413 0.0896995 0.16095 0.0483279 0.0182858 0.0588065 -0.0951375 0.156667 0.0122342 -0.0197375 0.00913579 -0.0192748 -0.112209 -0.0667871 0.0169368 0.0925576 0.00386512 0.0518021 0.0461228 -0.0859286 -0.0368949 -0.0886058 0.0474168 -0.0139012 0.108401 -0.0456726 0.124478 0.0223955 -0.0707593 -0.044243 0.162365 0.0150346 -0.150656 -0.153143 -0.0242373 -0.0482255 0.156117 -0.167695 0.0100243 -0.0171272 0.0730854 -0.14188 -0.0929726 0.0879815 0.0537724 -0.130324 -0.0148344 0.0107676 -0.0655183 0.0777471 0.0351271 0.164266 0.147659 -0.188256 -0.0321464 -0.0297132 -0.000622544 0.0605084 -0.186837 0.0925065 0.108218 -0.0122784 0.0413467 0.0838537 -0.180248 0.0145886 -0.011174 0.0569864 0.149265 -0.189178 0.0503571 -0.0182216 0.0299874 0.0566182 0.039442 -0.191342 -0.0452028 -0.0626607 -0.0198766 0.117411 -0.048246 -0.0490119 -0.0532049 -0.00381803 0.0448494 0.0849114 0.187924 0.0846337 -0.0372148 0.0693924 -0.123362 -0.0554407 0.102264 -0.123476 -0.132924 -0.0288172 0.0327197 0.01774 0.0946656 -0.0161013 -0.100278 -0.0160167 0.00836142 -0.0411043 0.0431778 0.115258 0.00961621 0.112895 -0.0218456 0.0809334 0.0362315 0.0509108 -0.0231998 -0.183943 -0.0388641 0.0952924 0.0913689 -0.178677 -0.180239 0.0463227 0.00228003 0.0276196 0.0504026 0.136823 0.00429638 0.0493323 -0.0805223 -0.0200836 -0.0148434 -0.0530084 -0.0822912 -0.0513187 0.0805746 0.0268843 -0.125589 -0.138809 0.119043 0.0348495 0.104704 -0.0537947 -0.0872835 -0.125959 -0.190555 0.0718879 -0.00818185 -0.0552354 -0.0322745 -0.0245159 -0.124856 0.0994578 -0.0526754 0.00169695 0.123637 -0.0953746 -0.0288877 -0.110636 -0.0537161 0.0793079 0.104367 0.000105247 0.0755969 -0.16927 0.0430684 0.0298122 -0.0011461 0.0854284 -0.111332 -0.115858 0.0233048 -0.0711301 -0.165858 0.0910032 -0.0699747 0.0626039 -0.194785 0.0644699 0.0462315 -0.0811143 -0.106469 0.00335957 -0.018579 0.115874 0.15852 -0.0435328 -0.173249 0.0285108 0.0669712 0.0589493 -0.115446 0.0230178 -0.00697374 -0.101716 -0.179149 -0.0525691 0.0235695 0.0706953 0.127168 0.130011 0.108151 -0.0359675 -0.122253 -0.0921366 -0.157841 0.145157 -0.104363 -0.0860185 0.169315 0.0961483 -0.0479302 0.0941511 -0.142603 -0.115073 0.0943598 -0.0429731 0.0655438 -0.0114291 -0.0537528 -0.116112 0.0730621 0.0847996 0.00066716 0.0208637 -0.0863279 0.0336063 0.113494 -0.138546 0.159704 0.0705024 0.0117761 -0.0098335 0.0131163 -0.169469 -0.00395802 -0.0508683 -0.0926435 0.0403043 -0.0915654 -0.0280769 0.00287906 -0.00525546 -0.0728645 -0.0327468 -0.0147113 -0.0579042 -0.0636182 0.0968648 -0.0817752 -0.0283151 -0.11273 -0.013423 -0.0174106 0.120888 -0.136421 0.0264966 -0.0586817 0.0604122 0.00265828 0.0122307 -0.0705496 -0.0802923 -0.0402645 0.143091 -0.0680956 -0.130157 -0.0919371 0.164004 -0.0518885 -0.0311735 -0.0675585 -0.00764321 -0.0544749 0.105657 0.00402356 0.0688201 0.0394679 0.157925 -0.0554086 0.0308774 0.152727 -0.110118 0.0918663 -0.026457 0.00806883 -0.0939228 -0.0717931 -0.041115 0.0178372 -0.0550864 0.0948567 -0.0013903 -0.00245583 0.0694421 -0.0252711 -0.0172752 -0.0193102 -0.0423452 -0.0139114 -0.0254942 0.0120098 0.0865724 0.049702 -0.0211279 0.0142342 -0.195753 -0.0974883 0.0378622 -0.0338824 -0.00645927 -0.0186978 -0.0245494 0.0161501 -0.0921904 0.0493075 0.0064036 0.0114638 0.0655572 0.081586 0.0640038 0.0197961 0.154342 -0.0477007 -0.0420288 0.0267197 -0.0571188 0.179423 0.123878 0.0785158 -0.157484 -0.135442 0.0771796 0.101941 -0.110424 0.124031 0.106002 -0.129618 -0.197981 -0.00473337 -0.0466222 -0.0306209 0.0561657 -0.126428 -0.0878234 -0.122754 0.0418158 0.120659 0.0953106 -0.0625649 0.1214 -0.100159 -0.073155 0.145777 0.149872 -0.0484985 -0.0779025 0.132222 0.0328555 -0.0580595 0.0552544 0.00856256 0.0741721 -0.144091 0.0265436 -0.00994281 -0.119761 0.0502556 -0.131968 0.136051 0.0656292 -0.0323348 -0.0524658 -0.100046 -0.0983198 -0.132671 -0.0292268 0.0638976 -0.0579824 -0.0812501 0.101673 -0.042699 -0.0624577 0.123722 0.0993242 0.0108877 -0.0584105 0.00383209 0.00200716 0.0950853 0.138672 0.130578 -0.0336387 0.0533507 0.0354769 0.0394633 -0.113317 0.0730579 0.00937738 -0.0319913 0.154605 -0.0306822 0.122444 -0.0253574 -0.0708549 0.0175215 0.074096 0.0325895 0.188021 0.0346749 0.0808372 -0.0168808 -0.0614399 -0.119896 -0.00494119 -0.0231805 -0.117777 -0.0633863 -0.0820475 0.183438 0.176835 -0.090262 -0.148987 0.0667676 0.0694809 -0.0885592 -0.125037 -0.00209805 -0.0352236 0.0517375 -0.0138992 0.0611033 -0.0519882 0.0990584 -0.0631506 0.0518663 -0.0772248 -0.0945153 -0.0788651 0.0723711 -0.063413 0.0279097 0.0268341 -0.188591 0.05752 -0.0240573 0.0524289 -0.0635338 -0.12251 0.0914364 0.0444529 -0.0607488 0.0583017 0.126658 0.14243 0.14009 -0.12387 0.0221729 -0.0400095 0.195255 -0.0483467 0.0111785 0.0394539 0.0291088 0.0230587 -0.019133 -0.0184643 0.0274373 -0.132309 0.0223448 0.0782067 0.0926888 0.0151934 0.0630774 0.00036433 -0.13214 0.165984 -0.0880755 -0.0657148 0.126977 0.0845081 -0.0704746 0.0477826 -0.0615933 0.0219743 0.179542 0.0864029 0.0252515 0.108853 -0.0552739 0.0617262 0.189305 -0.0755258 0.0282926 -0.0351089 -0.0210129 -0.0328031 -0.0458405 0.0389034 0.0125026 0.000765172 -0.00503601 -0.12865 0.00734325 0.0531268 0.0630412 0.0664161 0.0750955 -0.0759496 -0.197198 0.06338 0.116927 0.153798 -0.0555707 0.0383664 -0.0774516 0.0127466 0.139374 0.110503 0.0369072 0.0269523 0.015059 -0.0323807 -0.0304836 0.0931262 0.145718 0.000181186 0.0557258 0.122306 0.115663 -0.0354824 0.00238726 -0.0641533 -0.139612 0.0767941 0.0803126 0.0592128 -0.0623288 0.171048 0.0398033 -0.0823403 0.0640527 -0.0119954 0.0209611 0.117437 -0.0717261 -0.115031 0.143696 0.0846809 0.060608 0.0910694 0.0445554 -0.0918585 -0.0190994 0.0957542 0.0612994 -0.0596515 -0.113569 -0.0426179 -0.182637 0.0476823 -0.0412737 0.00211072 0.138996 0.155548 0.0575447 0.00830849 -0.113056 0.060299 -0.0400012 0.175529 0.00375635 0.0107049 -0.0950995 0.0209171 0.0933242 -0.100364 -0.112758 0.0120766 0.193138 -0.157681 0.179376 0.0603128 -0.0181866 -0.106516 0.13514 -0.0239175 -0.00935553 -0.0467237 -0.0512451 -0.0413626 0.0820523 -0.0503683 0.0363818 0.0659434 -0.0689104 0.163769 0.0404926 0.0946462 0.103063 -0.0568393 0.00598707 -0.0480514 -0.180874 -0.0669766 0.0580484 -0.161367 -0.00396216 0.174671 -0.0277466 -0.0891504 -0.140305 0.0827585 0.0559897 -0.172494 -0.0343437 -0.0749475 0.0204485 -0.133181 -0.00707395 0.130376 -0.179131 -0.0211968 0.0459743 -0.139201 0.0596489 -0.171789 -0.042303 0.0195497 -0.0317763 -0.0892754 0.0156574 -0.0353962 0.0675593 -0.0816211 -0.0675043 -0.0111661 0.0347836 -0.00195809 -0.0608628 -0.0609901 0.135161 0.186358 -0.094845 -0.0591729 -0.00561129 -0.0987946 0.00906359 0.004873 0.00847719 0.0453971 0.0302603 0.111676 0.0740733 0.0794888 0.0850865 0.0423222 0.0147086 -0.187566 -0.0467318 -0.0747501 0.0839154 0.0332456 0.0982111 -0.015956 0.0294812 -0.0610695 0.0482815 0.0185877 0.0512904 -0.129496 0.0357866 0.0834011 0.0499155 0.00865017 0.0930061 0.0188971 0.197408 -0.0617171 -0.0326982 -0.0256313 0.194971 0.0400838 -0.193037 -0.126012 0.0129706 0.114978 0.161542 -0.119718 0.0522204 0.0260122 -0.119091 -0.195282 0.0762416 -0.00412266 -0.111315 0.0257165 0.0297476 0.099188 0.161473 0.071261 0.00543276 0.0665813 -0.0478654 -0.0644099 -0.0242724 -0.13749 0.120969 -0.0414295 -0.144097 -0.126035 0.0521294 -0.0867053 -0.0470624 -0.0704044 -0.124638 0.13774 0.0835474 -0.105781 0.0609129 0.0944827 0.134731 0.0704478 -0.0640546 -0.102539 0.101999 -0.0717035 -0.163449 0.0640025 0.0118726 0.0480274 0.0258791 0.119837 0.0908617 -0.0844585 0.168875 0.0558662 0.0252633 0.14753 -0.12634 0.0100121 0.0256006 0.166177 0.0250769 0.126195 0.0564807 0.142909 -0.181884 0.0297951 -0.0171658 0.0387559 -0.00603521 0.0954101 0.140185 0.112089 -0.0195751 0.0488472 -0.117508 -0.0112336 0.144799 -0.0723756 0.0496321 -0.0858014 -0.151373 0.0276064 0.0451204 0.103548 0.0489635 0.163092 -0.114349 0.0077239 -0.0285552 0.00662737 -0.12333 -0.0450333 0.057106 0.0975602 -0.00790816 0.0927382 -0.172044 0.122867 -0.0484206 -0.114048 0.0129138 -0.00985244 0.132136 0.00338655 -0.0954807 0.0343537 -0.100909 -0.066717 -0.110574 -0.028301 0.0807445 -0.0427339 -0.112864 -0.0169666 -0.149386 0.145311 0.138696 0.129238 -0.173919 -0.137926 0.0624683 -0.0994101 0.0310814 -0.0600519 -0.0535973 0.108172 -0.124253 0.197776 0.00922575 -0.146219 0.142152 0.176653 -0.037052 -0.0892584 -0.0151695 -0.0146731 -0.0663633 -0.113569 -0.0230127 0.109203 0.179894 0.0116359 -0.0593725 0.0531871 0.064824 0.0673487 0.00903488 -0.0211598 0.0502047 0.122502 0.0770146 0.00668193 -0.00382841 -0.0299039 0.0836828 0.030025 -0.0186672 0.0346667 -0.0379709 0.126691 0.0306513 -0.020233 -0.0238734 -0.0495621 0.0377001 0.040849 0.0128512 0.127276 -0.103601 -0.171256 -0.0126462 -0.0214964 -0.0160167 -0.0999862 0.143098 0.037135 0.0741969 -0.102344 -0.0780243 -0.00292675 -0.0678679 -0.0737962 -0.0739432 -0.0257722 0.00216872 0.0238664 0.0560136 -0.148916 0.0859238 0.0591131 -0.152515 0.128435 0.114924 -0.0760635 0.0980517 0.0972965 -0.0880292 -0.0132517 0.00927411 -0.0440774 -0.0613047 -0.00588499 -0.0279132 -0.130075 0.0269471 -0.0537372 0.0087615 0.0211954 0.0732221 0.0102169 -0.14383 0.0638244 0.0195648 0.0376726 0.0385056 0.00800191 0.0208526 -0.0245512 -0.105748 -0.00237504 -0.0548848 0.065483 -0.0257109 -0.0693016 0.0626786 -0.0985814 -0.173784 0.0783636 0.0189141 -0.0643065 -0.0844673 -0.101229 0.089989 0.0270286 0.0696045 -0.0111161 -0.159929 -0.0351183 -0.0592132 0.0144398 0.0261383 0.00117216 -0.144015 0.0287103 0.0212907 -0.0186016 -0.0394324 0.109042 0.118918 -0.0098946 0.0306033 -0.0279383 0.00405875 0.00159596 -0.0019219 -0.0491797 0.0371729 0.161524 -0.0584225 -0.0680487 0.152928 -0.12675 -0.163852 0.134442 -0.0322644 0.0084854 0.112659 -0.0101699 -0.0631581 -0.0563181 0.0355954 -0.102137 0.131957 -0.12987 -0.0291752 0.0223602 0.0301506 0.112079 -0.0884064 -0.0547992 -0.0360553 0.0251954 -0.0650817 0.171954 -0.0633345 -0.00509318 -0.111464 -0.0447158 0.0420176 -0.0651704 -0.0231828 0.0569484 0.0117035 0.00928004 0.107258 -0.19928 -0.0516124 -0.11945 -0.00958445 -0.184279 -0.0225952 -0.0663042 0.0133595 -0.061726 0.114961 0.0592157 0.0418029 0.00559282 -0.0936343 -0.0756165 -0.0451471 -0.0128525 0.0625449 0.0206009 -0.00578897 -0.163997 -0.01346 -0.0542874 0.0263155 -0.169368 -0.100136 -0.0837158 -0.0922564 -0.191225 -0.126888 -0.0649096 0.165722 0.200156 -0.0753346 0.107134 0.0267002 0.0060763 -0.138309 -0.15595 -0.139664 -0.0909095 -0.0535856 0.179718 0.162619 0.0722181 0.0195813 0.00828415 0.102937 0.0685526 -0.119507 0.107876 -0.0763371 -0.128738 0.0374346 -0.111692 0.032995 0.143213 0.080874 -0.0496292 -0.0540668 0.104023 -0.0177102 -0.00623769 0.0215746 -0.0538661 -0.135311 -0.046064 0.183895 0.0109432 0.175519 0.020572 -0.000829591 0.0248864 0.191652 0.0294032 -0.162966 -0.0430585 0.0936792 -0.0561518 0.103827 -0.0616612 -0.00513701 0.0733137 0.0648551 -0.0357051 -0.0810585 -0.110013 -0.0615963 0.0839818 -0.158925 0.0693145 0.078857 0.170769 0.151865 -0.130607 -0.0180525 -0.0700591 0.123536 -0.0591866 0.121378 0.00827568 -0.117184 0.0727799 -0.124855 0.0925506 -0.02042 0.106248 0.0429196 0.112301 -0.143924 -0.190171 0.103408 0.0988553 -0.0103972 0.00874801 0.00142194 -0.0112916 0.0605728 -0.126461 0.135842 -0.128791 -0.0984369 -0.0760061 0.0402272 -0.122295 0.0601074 -0.0364366 0.18575 0.0297866 -0.05642 -0.0225808 0.112143 0.0550755 -0.0631844 0.102054 -0.141737 -0.104129 -0.0786995 0.018959 -0.0293554 -0.0174816 0.0359248 -0.00368607 -0.0309873 0.0177416 -0.028914 -0.165599 0.081784 -0.0350134 0.0470627 0.0387567 -0.0226775 0.171599 0.0936477 -0.160761 0.0952086 0.0446995 -0.00784349 0.069319 -0.18959 0.0864221 -0.0202142 0.127731 0.0007479 0.0945931 -0.0836522 -0.124401 0.147012 -0.185811 -0.0738383 -0.121548 0.130976 -0.0174355 -0.0126137 0.109194 0.0403452 0.140173 -0.144906 -0.0846928 -0.0940774 -0.169872 0.0683302 -0.0237626 -0.0336034 -0.00724502 -0.129246 -0.146956 0.145892 0.0534928 -0.115402 -0.0494395 -0.0920507 0.161697 -0.0688378 -0.0609829 -0.14664 0.0152377 -0.0651098 0.0292104 0.167807 -0.0986969 -0.0806137 0.0484216 -0.0783258 -0.0540652 -0.121079 0.180852 -0.0175072 0.117857 -0.0758592 0.048828 -0.026093 -0.0525976 -0.00541696 0.0163407 -0.106623 0.0323554 0.0482475 -0.00822539 -0.10558 0.0522294 0.0582272 -0.0722789 0.0233235 0.0967947 0.0711148 0.198275 -0.0559632 0.100759 0.0343008 0.161238 -0.113637 0.0464463 -0.0662314 -0.162174 0.122438 -0.00419016 -0.158701 -0.0464639 0.0455231 0.141983 0.0947093 -0.0912278 -0.133778 0.0180424 0.0165268 -0.0153296 0.0660881 -0.0251401 0.0157667 0.0824611 -0.0250463 -0.0155033 0.0707324 0.128862 0.0437119 -0.108155 0.0264248 -0.0720018 0.00855927 -0.0597099 -0.012461 0.0355786 -0.0525869 -0.123777 -0.010171 -0.0716808 0.162839 -0.0450766 0.100248 -0.0425096 -0.0626399 -0.19117 -0.000260022 -0.013911 -0.180397 -0.109491 0.0193182 -0.1074 0.153496 -0.0604658 -0.143156 -0.0458822 0.135894 -0.00543873 0.164468 -0.0643657 0.0221201 0.0140217 0.043819 -0.0984894 -0.00603937 0.110416 -0.061477 0.0608285 0.055666 -0.168374 -0.103554 7.51883e-05 0.0408574 -0.099303 0.0672006 -0.0817883 -0.141018 0.0354033 0.107767 0.00991442 0.0541466 -0.0160935 -0.0398119 0.0224779 -0.16008 0.121264 0.12521 -0.0264371 0.0205975 -0.0216359 -0.0205226 -0.00438584 0.0306305 -0.0487396 -0.0110137 0.100273 0.0351595 -0.156042 0.00280734 -0.00015416 0.0261394 -0.139498 -0.0156506 -0.0257133 0.046286 0.0325609 0.0433255 -0.117731 -0.109838 -0.0130463 0.0639094 0.114432 -0.130748 -0.0777092 -0.0912257 -0.195403 -0.0046085 -0.00240474 -0.11079 -0.128055 -0.0218526 -0.0754916 0.119254 0.176026 -0.185732 0.182716 -0.0222715 0.000173511 -0.0252673 0.114057 0.0196276 -0.0810181 -0.00910733 0.0555106 0.190442 -0.1676 0.104394 0.0779646 -0.024719 0.118097 0.127229 0.021513 -0.0447223 0.0418658 0.0360531 0.0268566 -0.0257064 0.0699188 -0.17779 0.0224969 0.0783179 -0.10586 -0.0228661 0.0151215 0.0510274 0.0509746 0.0918262 -0.134734 0.100528 0.0440415 0.113796 0.109541 -0.0256907 0.0611486 -0.0776837 -0.130618 0.0404506 -0.167058 0.0616399 -0.00806759 -0.0616824 0.0128904 0.123721 -0.04407 0.0812583 0.0320144 0.0979059 -0.0698535 -0.0719498 0.0832243 -0.054381 0.0566866 0.0602109 -0.0751182 -0.033633 -0.092567 0.118852 0.0278962 -0.0716565 -0.111597 -0.0728764 -0.127891 0.123334 -0.1001 -0.0482936 0.0334036 0.00136026 0.0557704 -0.144857 0.045118 0.138842 0.0506501 0.0536154 -0.0237384 0.0507959 0.0807047 0.0882415 0.0604674 0.151701 0.0600162 -0.0212031 0.0563732 -0.108747 -0.022585 -0.0593213 -0.0552885 -0.107906 0.0624024 0.0864985 -0.0928462 -0.0572208 0.0346001 0.125977 -0.100724 0.00672188 -0.180331 0.0428594 -0.0119839 -0.0146481 0.0828845 0.0263057 -0.00783615 -0.0836952 0.0986589 0.135813 -0.151211 0.0458628 0.153608 0.0779315 -0.0581122 -0.0353084 -0.0576837 -0.169535 0.0550577 0.0725185 -0.0236184 -0.142689 0.0782547 0.00239786 -0.0649474 -0.05379 0.0190915 0.149353 -0.094958 0.0346567 -0.0551526 -0.0576371 0.101015 -0.0192018 -0.190317 0.0827877 -0.0515619 -0.0102036 0.102329 -0.0711273 -0.0394774 0.0237102 0.122906 0.00325277 0.177296 -0.0634595 -0.0610698 0.102368 -0.0862702 -0.126275 0.0150098 0.111763 0.106517 -0.120709 -0.116274 -0.0549804 0.148812 -0.00310551 -0.0505113 0.115494 0.0833054 -0.0560496 -0.0527799 -0.0584478 -0.0394274 0.0190974 -0.00589694 0.011835 0.095127 0.0676758 0.00427859 0.122076 0.0960673 -0.05394 0.126689 -0.120997 0.177934 0.00675588 -0.0800761 0.0908488 -0.0487981 0.105164 0.152693 0.116853 -0.0044585 0.141533 0.0525295 -0.0060636 -0.114538 0.0141107 0.100826 0.175298 -0.100741 -0.018647 0.169273 0.108917 0.142873 -0.0261354 0.104187 0.0135301 0.110237 -0.0256598 0.0132617 -0.145899 0.061394 0.0061286 -0.102869 0.148813 -0.0522278 0.105457 0.0989133 -0.0561645 -0.0681583 -0.0404903 -0.144233 -0.023569 -0.0710312 0.0332095 0.0580396 -0.10801 -0.0277493 -0.060024 0.0151768 -0.0369146 -0.0435965 -0.126291 -0.0375302 -0.0281738 0.0509219 -0.029286 0.178111 0.0479466 0.111637 0.0872372 0.125503 0.075184 -0.0345882 0.0128043 -0.0478467 0.107314 0.138445 0.0310793 -0.0449334 0.189671 -0.0469983 -0.00919987 0.0971054 0.00820267 0.0096693 0.0784646 0.0244901 -0.105745 -0.0878911 -0.055326 0.124469 -0.0165328 0.134869 0.0304997 -0.0545792 0.073261 -0.0858779 -0.023325 0.0840008 -0.0434018 -0.08364 0.197215 0.0282626 0.0851061 -0.0376304 -0.12747 -0.0629637 -0.0520379 0.0494087 -0.199743 -0.0741932 -0.139043 -0.0450051 -0.088214 0.0322832 0.0758397 0.0461304 -0.0027298 -0.0746139 0.0218673 -0.0645343 -0.0138635 0.0499248 0.0349785 0.00723677 -1.12753e-05 0.00784496 -0.00476238 0.0419867 0.0715771 -0.188803 -0.193539 0.0156265 0.115629 -0.0731583 0.039969 -0.0779491 -0.115926 0.0427138 -0.00315116 -0.0667597 0.011442 0.00731692 0.115961 -0.141806 -0.0699295 -0.0139548 -0.078391 0.0138154 -0.00203677 -0.185573 -0.0204832 -0.0187868 -0.00774802 0.0635052 0.159155 0.172013 -0.0622308 0.0291576 0.0720656 -0.0546322 0.10017 0.0301817 0.0550585 0.0113664 0.0271139 -0.0917533 -0.0552874 0.186297 -0.0842435 -0.0717024 -0.13304 -0.0737065 0.00805093 0.152784 0.0928604 -0.14465 -0.0235794 -0.0617577 0.125334 0.091486 -0.117612 0.0981174 0.0171391 -0.0741201 0.0621632 -0.0559749 -0.12976 0.092523 -0.0946325 0.0390229 -0.146667 0.00377841 -0.0718031 -0.177731 0.0709015 -0.0177585 0.062069 -0.0130407 0.119718 -0.137448 0.167839 0.149225 -0.0235959 -0.0975946 0.0891773 -0.140844 -0.0931222 0.171296 0.082335 -0.103189 0.0323603 0.05366 0.0204958 -0.197105 0.0690153 -0.0327083 0.138615 -0.0483646 -0.003084 0.036313 -0.00176471 -0.131642 0.0203582 0.0434753 -0.0581554 0.11324 -0.0323337 0.022564 -0.0854539 0.0573387 0.0127404 0.0650935 -0.0333224 0.14109 -0.0297381 0.0451885 -0.0342059 -0.0518095 -0.00395577 0.13422 0.0946383 0.0345883 -0.111064 0.0648123 0.0863598 -0.0838503 0.0233 -0.110731 0.0432728 -0.102361 0.109695 -0.14634 -0.043529 0.175504 0.0584226 0.184312 -0.0817261 0.0684821 0.0758881 0.025044 0.049172 -0.0607774 -0.0823315 -0.0426803 -0.113772 -0.166705 0.016899 0.101902 0.017575 0.189895 -0.122067 -0.10095 -0.00900806 0.0623258 0.101907 -0.0268014 -0.184297 0.0554563 -0.00901058 0.0922489 -0.0868917 0.0175096 0.0128639 -0.0992303 -0.150928 0.0957622 -0.0488858 -0.0871353 -0.193801 -0.124935 0.00127596 -0.118883 -0.104005 -0.101784 -0.0976912 -0.0735652 0.0170997 0.181797 -0.00407186 -0.126846 -0.117872 0.160524 0.0142779 0.148013 -0.0918265 -0.0600496 0.077899 -0.111275 -0.0489199 -0.0260307 -0.169543 -0.0795059 -0.148402 -0.182539 0.158901 0.0255545 -0.192945 -0.151847 0.0527829 0.0489397 0.0419495 -0.162373 -0.150505 -0.00930831 -0.115038 -0.123988 -0.0114976 -0.0850298 -0.0223243 0.080541 -0.0248228 0.00512332 -0.128671 0.0334208 -0.0113116 0.100248 -0.0891417 -0.0444712 0.102104 0.0292748 0.0671039 -0.0953425 0.0617328 0.149675 0.0201635 -0.0845261 0.0908332 -0.0653448 0.0225267 0.0235072 -0.111214 0.0284152 0.148032 0.07942 0.0730355 -0.00571358 -0.0506677 0.129196 -0.074474 -0.0532739 0.0172856 0.163008 -0.0713463 0.146245 -0.0543241 0.108318 0.0365257 -0.0428829 0.0662359 0.0915462 0.0574954 0.0200358 -0.0653765 0.0673314 0.0361474 0.131519 0.0780724 -0.0824352 -0.0422187 -0.0632734 0.046514 -0.0496697 0.0403053 0.0101478 -0.055933 -0.114175 0.0603248 -0.160052 0.111608 0.0291998 0.0840796 0.00119545 -0.0150822 -0.0454961 -0.00237778 0.149666 -0.0951549 -0.0926354 -0.0312313 -0.0519448 -0.199875 -0.0216007 0.0928887 0.00377406 0.132391 -0.0778275 0.0599043 -0.0126598 -0.182837 -0.00371398 0.0637512 -0.0515159 -0.0431583 -0.0124532 -0.0686173 0.0798629 0.0943685 0.076327 -0.00907706 -0.0347402 0.0576435 -0.141292 0.193939 -0.00937142 0.0563064 0.00671432 0.0829401 -0.035879 0.145438 0.00755 -0.0666917 -0.10394 0.0247981 -0.0733445 0.0861327 0.112852 -0.0401514 0.00953658 0.0316881 -0.146596 -0.0302417 -0.0096989 0.190117 -0.0545419 0.0939345 0.0155694 0.133752 -0.127725 0.180269 0.181296 0.123563 -0.130573 -0.0414398 -0.00574167 -0.165554 0.0519154 0.0375939 -0.0342179 -0.0684569 -0.0576833 0.0634034 0.129772 -0.0748165 0.0178327 0.167547 -0.0046327 -0.0773196 0.0711255 -0.010841 -0.00125292 -0.119082 -0.0156656 0.0263369 -0.136011 -0.0654729 -0.0825612 -0.165547 -0.106191 -0.0228886 0.00886528 0.104949 -0.0702624 -0.129491 -0.105327 -0.0539345 0.0247186 -0.107326 -0.0453881 -0.0181578 -0.0646566 -0.03446 -0.0730536 -0.0135874 -0.0246384 0.0904121 -0.05844 -0.0326625 -0.00776599 -0.0164945 0.0338711 -0.020872 -0.0152092 -0.0392998 -0.119084 0.120546 -0.0883005 -0.117669 -0.10823 0.00240915 0.109797 -0.0324442 0.125178 0.0958806 0.0744122 -0.039827 -0.0318015 0.0582458 -0.131861 -0.0698964 -0.136507 0.0879526 -0.0734314 0.118045 0.0457289 -0.0803296 0.0548572 0.0284732 -0.178452 0.108592 -0.126584 0.00781024 0.0124029 0.130519 -0.0750745 -0.06606 0.11304 -0.0739904 0.151742 0.0424067 0.00419298 0.0965688 0.0382002 0.0964016 0.0251122 -0.0752605 0.105025 0.00596901 -0.0642837 0.0119085 0.0342372 0.144898 0.0152512 0.104788 -0.0189702 -0.0961169 0.00451899 -0.0758696 -0.0279637 0.0632573 -0.055105 -0.0681232 0.0275457 0.0324015 0.0534611 0.00426402 0.0698543 0.0244962 -0.0335345 0.103087 0.121435 -0.170367 0.0475891 -0.0246205 0.0845434 0.168415 -0.0182545 0.011134 -0.0290396 0.0161085 0.0519216 0.00812328 -0.140198 -0.00362538 0.0467737 0.0170058 0.0364755 0.0307927 -0.184027 -0.104765 -0.14608 0.0558564 -0.150894 -0.0309322 -0.142448 -0.0135134 -0.0553818 -0.033895 0.157507 0.184189 -0.0606309 0.0566028 0.0244521 0.0307088 0.189521 -0.0999507 0.0767671 0.0369114 0.0168502 -0.0708845 0.09461 0.0994671 -0.0648546 -0.110277 -0.0226469 0.0718384 0.0610343 0.141018 0.159275 0.0667239 -0.0229521 -0.0543481 0.174058 -0.0452164 0.0186141 0.0660348 -0.0775334 -0.0655843 0.0971871 -0.145719 0.0991788 0.00707774 -0.00613209 -0.0785407 -0.154073 0.131514 0.0313896 -0.0752214 0.024922 -0.0294253 -0.0012491 -0.118692 -0.0264851 0.00781226 -0.00705805 0.100269 0.0705278 0.165431 0.103815 0.0608394 -0.0102166 -0.0590405 0.131797 -0.0243156 0.0798143 -0.0910968 0.000249663 -0.0533823 0.00158641 0.154371 0.0940319 -0.10527 0.143456 -0.0199769 -0.00192305 -0.167075 0.0280839 -0.175986 0.0792669 -0.131338 0.0632099 -0.0621677 -0.159811 -0.0796369 -0.151771 0.0163384 0.000526024 0.121951 -0.0272032 -0.0201812 -0.00778268 0.0841504 0.0451214 -0.0329162 -0.0248996 -0.0424665 0.0532039 -0.0400744 -0.0537978 -0.112943 -0.0938569 0.0634373 0.0896401 -0.0485166 -0.0527151 -0.00604071 -0.0906488 -0.0479956 0.0635133 0.120558 0.127191 0.0698533 -0.134819 -0.0992648 0.0182228 0.109805 -0.113522 -0.186483 -0.0601657 0.15256 -0.040006 0.0734216 -0.00424671 0.0611574 -0.0789081 0.101073 0.154998 -0.0783805 -0.114833 -0.0411601 -0.0696854 -0.0707548 -0.037504 0.0120375 0.0541619 -0.156237 0.158374 -0.126087 0.115558 -0.190759 -0.0261416 -0.147038 0.095232 -0.183083 0.123116 -0.108182 0.0745442 0.153208 0.197292 -0.00072941 -0.166454 0.113054 -0.135874 0.0471002 -0.0257634 -0.0632462 0.106481 0.0392486 -0.102581 -0.162512 -0.0551969 0.115728 0.0524762 -0.159135 0.0618674 0.0853592 -0.146585 -0.0509973 -0.0537086 -0.157054 -0.156162 -0.180837 0.00585498 -0.0962984 -0.0412805 0.156128 0.0428343 -0.0483802 0.0920771 0.0334225 -0.010399 -0.0835013 0.0901937 0.0828606 -0.172117 -0.152211 -0.0279383 -0.0156457 -0.0718908 -0.0212982 -0.0542198 -0.0482514 0.0103458 0.0255682 -0.0983229 0.072256 0.0465388 0.0948289 0.198138 0.0301156 0.0420943 -0.143396 0.021408 0.0479162 0.0187766 -0.0650421 -0.0190222 0.0254279 -0.0165561 -0.0173362 -0.114802 -0.0641105 0.0865897 -0.00303305 0.0941109 -0.173501 -0.00539443 0.0639116 0.030713 -0.129142 0.0187964 0.109795 0.129666 -0.0239679 0.0285771 0.0825163 -0.0463413 0.067606 -0.0534371 0.118137 -0.0905461 -0.0460039 -0.0660216 0.0159474 0.0390511 0.101707 0.0153682 -0.0479716 -0.0854572 0.106166 0.0961512 -0.0556214 -0.11624 -0.0358542 -0.0512748 0.187061 0.144623 -0.133963 0.0892781 -0.0222802 0.0721098 0.0626054 0.0873114 0.0145081 -0.0232767 0.107211 0.0506298 0.00484947 -0.11626 0.0228661 -0.0460222 -0.0300208 0.0112768 -0.157976 0.0715553 -0.0157158 -0.0413381 -0.145366 0.125473 -0.154142 0.0561388 0.05187 0.0060592 -0.0822138 -0.0300094 0.0527231 0.139119 0.147677 -0.000951449 -0.0131282 -0.177874 0.0271559 0.0136454 0.157559 -0.100281 0.0885577 -0.0142184 -0.0428995 -0.0903181 -0.0137897 0.0244611 0.0232739 0.00275636 0.0306937 -0.0660356 -0.0356488 -0.0194125 -0.0480368 0.00114393 0.122553 -0.0233412 0.0380655 0.00224184 0.087143 -0.106737 -0.0825043 -0.0766581 -0.0187178 -0.162179 -0.0819597 0.0963488 -0.0731277 0.0801929 -0.0995555 0.015271 0.0238535 0.122372 -0.0268674 -0.0167049 0.0417912 -0.0240541 -0.155269 -0.0397816 0.0228839 -0.0177795 0.0465657 -0.0959733 0.080843 0.0766001 -0.172943 -0.198289 0.0708032 0.0989274 -0.0400907 0.00617085 0.0734277 -0.00729621 0.053832 0.148267 -0.16551 0.055229 -0.0285005 0.0585246 0.188123 0.0173668 0.121889 -0.0430051 -0.131775 0.0476738 -0.151392 0.0791042 -0.0669113 0.063861 0.16737 -0.160827 -0.165004 -0.0304671 -0.115129 -0.0617115 0.179351 -0.102176 -0.0568428 0.0747888 -0.0631841 0.142307 0.00706647 0.00315301 0.0230827 -0.12421 0.119286 0.0753782 0.167094 0.0547049 -0.0642036 -0.103687 -0.033655 -0.0542026 -0.00232528 0.0519323 0.038646 -0.114661 0.0942848 -0.137599 0.185603 0.0865417 -0.144515 0.138021 0.0135883 0.0963112 0.0201802 -0.0413339 -0.120437 0.0701228 -0.0991091 0.00767562 0.0326717 -0.02657 0.0595692 -0.0611163 -0.137757 -0.0582176 -0.112361 0.126067 0.04491 0.0148976 0.0712638 0.100891 0.160831 0.0580397 -0.137576 0.0983994 -0.000137029 -0.153022 0.0963705 -0.0611223 0.0620499 -0.056662 -0.0113333 -0.150901 0.120959 0.0626194 0.0924135 0.134671 0.116884 0.0091442 0.0106071 0.00510994 -0.0583722 0.0262886 -0.0549479 -0.0212475 0.0416006 0.0330353 0.0627862 0.0445003 -0.136722 -0.00132598 -0.0365897 0.0603638 0.065836 0.151394 -0.0228627 -0.0580719 0.0356863 -0.0270422 0.0272609 0.0362826 0.0878967 0.0300442 0.00621829 -0.00172779 -0.0834223 0.0818122 -0.0924951 0.0596286 0.0815241 -0.196638 0.0959537 0.108499 0.084395 0.0168562 0.0564819 0.089326 -0.0919109 -0.00187 -0.119437 0.0829507 0.150144 -0.136984 -0.00352284 -0.0445765 0.103263 -0.159647 0.122219 0.0692879 0.12598 0.0595962 -0.0394961 0.0255473 0.0133036 -0.0464212 -0.000526677 -0.123858 -0.0838986 0.033162 0.0174898 -0.0614621 -0.145077 -0.0497293 -0.107466 0.0548438 0.127805 -0.090047 0.0390697 0.0437788 0.0489227 0.052398 -0.0530448 -0.0617138 0.0996772 0.0591807 -0.0416379 0.0423456 -0.00331397 -0.0715349 0.0853986 0.0372784 -0.0368458 -0.00727412 -0.0294808 -0.0881937 0.108866 -0.0168593 0.0930848 0.046002 -0.1125 0.0422948 0.0193517 -0.102511 -0.0603469 0.0864022 -0.0415042 0.0357489 -0.0636415 -0.0258381 -0.171242 -0.01129 -0.0591329 0.0159879 -0.122569 0.0348345 -0.0133012 0.0403042 -0.0569415 -0.0588999 -0.0572831 -0.119925 0.00855309 -0.132891 -0.00415832 -0.0635805 -0.176529 0.0701673 0.0509602 -0.098299 0.00369967 -0.00721237 -0.11655 0.0208706 0.0697787 0.0327263 -0.0245393 -0.0745147 0.161888 -0.0554108 -0.192986 -0.111194 0.0668369 -0.0162006 0.0052751 0.13455 0.00692024 -0.162128 -0.058558 -0.057854 -0.0152848 -0.0540506 -0.0928097 -0.166423 0.011326 -0.0729111 0.0771287 0.00805614 -0.0139968 0.0298809 -0.0363088 -0.0870634 -0.0228365 0.0988759 0.136201 0.0780406 -0.171173 0.00705972 0.0251148 -0.188408 0.124015 -0.0731212 -0.0789728 0.0185656 0.0853383 0.0768886 -0.0381295 -0.0393588 0.0940127 -0.0858123 -0.105603 0.115366 -0.13015 0.00893466 0.158312 -0.00901686 0.000855286 0.0903901 -0.0218433 -0.140383 -0.059584 0.151814 -0.106902 0.0745498 0.0164513 0.0633013 0.00563041 0.132019 0.0740876 -0.128766 -0.0843475 0.0850526 -0.0661615 -0.0101777 -0.116483 0.0202098 -0.124687 0.0121463 -0.0785825 -0.0972398 0.0832108 0.0188303 0.000325907 0.0467098 -0.0355228 -0.0528334 0.0526249 -0.0831187 -0.134773 -0.0996582 0.0491949 -0.0456801 -0.0590442 0.186184 0.102205 0.070203 0.0277125 0.00256424 -0.116882 -0.121954 0.130773 0.141892 0.0148773 0.0413532 -0.0880478 0.00208951 -0.0323382 -0.0267323 -0.0980249 -0.190244 -0.0521098 0.0652192 -0.0613854 -0.000162508 0.0666041 -0.108849 -0.130852 -0.139444 -0.0132224 -0.051537 0.042527 0.0492242 -0.0705457 -0.0561001 0.0173336 -0.0492346 -0.00305755 -0.0693061 0.0816533 -0.052777 0.0960007 -0.107062 0.0346078 0.06098 0.171339 -0.116413 0.154045 -0.0884972 0.00201523 0.0442604 0.0440931 -0.133692 -0.0317116 -0.0658841 0.0473718 -0.148577 0.132925 -0.0914621 -0.0344701 -0.0686784 0.0915595 -0.136367 0.0468705 0.0523428 0.0544244 -0.00430914 -0.00386099 -0.0763564 -0.108035 0.100306 0.0631847 -0.176773 0.00587175 -0.102981 -0.0656968 -0.110502 0.0848967 -0.0200966 -0.14471 -0.155862 -0.123897 -0.15268 0.0206814 -0.0084487 -0.0900906 -0.0501212 0.0503033 0.0102214 0.0970392 -0.0901147 0.0801232 -0.19312 0.00930628 0.159181 0.0382971 0.0569517 -0.040917 -0.140339 -0.087137 0.00442429 -0.0330887 -0.0467435 0.0547204 -0.0718658 0.107839 -0.0334131 -0.160759 0.0289764 -0.0432087 0.044185 0.0632632 -0.181132 0.0242755 0.0516114 0.030391 -0.1546 -0.0114038 0.0674128 0.161264 0.132179 -0.0137746 0.040217 -0.144136 -0.111791 0.0110642 0.0571821 -0.0615776 0.0853539 0.0140886 -0.141632 0.0437501 -0.128019 0.136239 -0.158653 -0.0300492 0.0326052 0.00475469 -0.0233341 -0.193413 -0.084554 -0.0917894 -0.0615424 0.00474399 -0.0610749 0.0438011 0.0466183 -0.118631 0.0988448 0.0539408 0.099126 0.0910293 -0.0917973 -0.0138141 -0.0646322 -0.00167792 0.061214 0.026564 0.114184 -0.00575686 0.0192237 -0.0555333 0.0363617 -0.0969422 0.0582572 -0.0239812 -0.0857598 -0.0635875 -0.0293554 -0.18649 -0.00419615 0.0420568 -0.0349014 0.0119462 0.121023 -0.00640451 -0.0163827 0.0257274 0.0129827 0.011144 0.00750143 -0.112697 0.0923953 0.00868418 0.0372208 0.0670005 -0.000426974 0.144261 -0.0858065 -0.0368403 0.091646 0.0866842 -0.0457126 -0.191466 -0.104214 0.015165 0.0159349 -0.0338997 -0.0240172 0.121784 0.103941 -0.00135248 -0.173638 0.0794526 0.104772 0.025607 -0.00813686 -0.173613 0.126092 -0.0662387 -0.0829864 0.0449874 0.0578838 -0.13965 0.128271 -0.0108023 -0.0294183 0.0848729 -0.0579065 -0.101578 0.0459956 0.0901014 -0.0895955 0.110028 -0.0166939 -0.0194746 -0.0363614 -0.119649 -0.11931 0.0652385 0.0609366 -0.0140235 -0.115366 0.0362004 0.147642 -0.0360699 0.112107 0.0491511 -0.0589895 -0.0766152 -0.01306 -0.0542877 0.0431456 0.103578 -0.0495444 -0.0512671 -0.124944 -0.059838 -0.0809311 0.0303437 -0.0800294 -0.0828224 -0.0117545 0.0830785 0.055936 0.166591 0.15617 -0.14922 0.105389 -0.0338454 0.10075 -0.182661 0.0868033 -0.12145 -0.0913442 0.0300923 -0.0180521 -0.134156 -0.173837 0.143215 -0.0950672 0.00542513 0.168374 0.109129 0.0861612 -0.0789326 0.0759773 -0.0518885 -0.083006 -0.0255179 -0.0126204 0.0486399 -0.0445587 -0.0919918 -0.0284273 -0.0675136 -0.0345379 0.0733247 -0.0740381 -0.120062 0.0365958 0.105586 -0.0983209 -0.0842142 -0.157507 -0.0502562 -0.125091 0.0710257 0.0461884 0.0918514 -0.0326542 -0.00770191 -0.11818 -0.192244 0.00111511 0.0694225 0.0219448 -0.00498729 0.112794 -0.0109686 -0.0542467 -0.0509583 0.161882 -0.0907371 0.0431447 -0.147167 -0.0794721 0.0598434 0.113598 -0.12611 0.0576737 -0.0168205 0.109284 -0.022574 0.021245 -0.115179 -0.00157744 -0.0142335 0.0730289 0.0364279 0.16986 0.142011 0.0609558 0.0159198 0.106921 0.0728337 -0.0308804 -0.049162 -0.0363998 0.031009 0.130063 -0.106887 -0.122119 -0.187287 0.148579 -0.0949645 0.0455615 0.0150411 -0.105041 0.0685477 0.0206605 -0.0708722 -0.0914358 -0.0550118 0.0689866 0.0633401 0.0384818 0.0997772 -0.0725513 -0.119559 0.0939973 0.0261892 0.078968 -0.0246346 -0.191748 0.113045 0.0609003 -0.148469 -0.0362052 -0.0168016 -0.139078 0.110508 0.0359485 0.068224 -0.118215 0.0868891 0.0233405 0.177996 -0.00126935 0.174551 0.113622 -0.03022 -0.0361171 0.0219928 -0.0494701 0.136059 -0.0306615 -0.0254131 0.119839 0.0324345 0.111189 -0.126034 0.0618913 -0.166435 0.0278559 -0.12428 -0.101815 0.110092 -0.0168452 -0.0207104 -0.0794914 0.0899544 0.010397 0.112779 0.0925609 -0.138333 0.0327834 -0.0989707 0.0303617 0.169062 0.0175527 0.00126536 -0.0600351 -0.121601 0.0168214 -0.0809906 -0.0233275 0.137882 -0.00562983 -0.0382324 -0.158687 0.0444782 0.0575976 -0.122826 0.0737526 0.0785867 0.0529255 -0.00689267 -0.0692526 0.112369 -0.0443805 0.145341 -0.113239 -0.180772 0.132192 -0.0710668 -0.0800694 -0.127861 -0.0501947 -0.155919 0.024911 0.0684117 0.0655139 0.0485761 0.0678323 0.113323 -0.0290155 0.0960554 -0.0201027 -0.0340946 0.0727112 0.0278155 0.0374565 -0.146153 0.0317894 0.117891 -0.0182243 0.100247 0.0052215 -0.109905 0.0429807 0.0187435 -0.0527757 -0.0742566 0.0254938 -0.0111265 0.12629 0.10653 -0.173823 0.0507771 0.103326 0.036841 0.0718089 0.0265527 -0.0738645 -0.0483398 -0.00171883 -0.0922499 0.176892 0.0354869 -0.0394313 0.0859693 -0.0152097 0.0952872 -0.0878786 0.0402179 -0.0469185 0.139519 -0.035442 -0.0520221 0.031871 0.125569 -0.0452667 0.0770546 0.0450178 -0.12143 -0.0374145 0.0515451 0.0514598 -0.0343011 0.138221 -0.154644 -0.00846476 0.0187606 -0.0236194 -0.0453421 0.198197 -0.0478766 -0.0172053 -0.0783334 0.0422548 -0.0565598 0.036944 -0.0355706 -0.0322838 0.043302 0.0916094 -0.0942556 0.0181939 0.141927 -0.00891082 0.0560193 0.10055 -0.0372897 0.00730766 0.0453199 0.0327811 0.0791362 0.0315922 -0.0366843 0.0302152 -0.0486915 -0.0206294 -0.0368744 0.0537085 0.180213 -0.0197131 -0.00969161 -0.00568448 -0.156793 -0.0166365 -0.0759491 -0.0118632 -0.113364 0.106313 -0.147462 -0.0896008 0.0170417 0.0682196 -0.0346147 0.0464151 0.128942 -0.0347465 0.133372 -0.0517208 -0.000995556 0.146704 0.0735731 0.0871717 -0.0293847 0.130229 -0.0669895 -0.0617415 -0.0209997 0.0863486 -0.0574565 0.029329 -0.0520168 0.0116991 -0.0201899 -0.111023 0.0860565 0.112642 0.0491998 -0.0299206 0.00759266 0.026397 0.0188841 -0.0669491 -0.0566198 0.0215047 0.0102636 -0.0442183 -0.0375918 0.152198 0.0264751 0.10642 -0.0862966 0.195666 -0.196425 -0.165231 0.0792616 0.129357 -0.0415823 0.0618891 -0.0886391 -0.0175961 -0.0456122 0.0638109 -0.0686419 0.0165922 0.127198 0.0351524 -0.145199 0.0667955 0.0448589 -0.0551543 0.10107 -0.0307394 0.131098 0.0308479 0.130466 0.01317 0.0403618 0.128886 -0.137759 0.0169372 0.0897115 0.0266318 0.164908 0.176585 0.0362918 -0.0329172 0.114882 -0.0375456 -0.0717195 0.0558798 -0.0208922 -0.123363 -0.0659229 -0.0720188 0.17506 -0.0584676 0.0527083 -0.148342 -0.0197592 0.0573007 -0.0110928 0.0286164 0.103786 -0.0738462 0.0966616 0.141513 -0.00603683 0.0438145 -0.0511379 0.0933832 -0.1173 0.114364 -0.105819 -0.0135374 -0.128591 0.0314937 -0.0876267 -0.192375 0.0240627 0.0495655 -0.026609 -0.117565 -0.103415 0.0513674 -0.0511338 -0.0998841 0.112282 -0.0236522 0.0368717 -0.060452 -0.112119 -0.0596325 -0.0455324 0.125211 -0.113694 -0.0738803 0.015294 -0.0708298 -0.00566065 0.0556463 -0.03271 0.175561 0.0580088 0.160202 -0.0598731 -0.157943 0.00648913 -0.0690771 -0.0202001 -0.0387717 -0.150989 0.0671618 -0.0660296 -0.019228 -0.0604314 0.136088 0.0263361 0.0764316 0.0765139 0.107983 0.0468203 0.0340786 -0.0460532 0.0628071 -0.0207495 -0.0774673 -0.105402 -0.0399578 -0.0558287 0.0460619 0.150669 0.0801084 0.017411 0.0424582 0.0408835 -0.0774496 0.0581958 0.0861626 -0.00620378 -0.056567 0.129528 -0.120198 0.0967304 -0.0164745 -0.0297566 -0.0891756 0.107563 0.0206234 0.100873 -0.0462678 0.0178236 0.0304911 0.0485366 -0.0838708 -0.0579159 -0.0696103 -0.0487855 -0.000319086 0.108363 -0.0644839 -0.180714 0.0493289 0.0985441 -0.0889923 0.0307384 -0.17252 -0.159703 0.0947028 -0.0876355 0.0494321 0.136428 -0.00939095 0.01121 0.00479406 0.0656754 0.127293 0.0858634 -0.0920373 -0.00965831 0.0316366 0.153254 -0.125473 0.0765225 -0.0534791 -0.0953366 0.0836686 -0.0752127 -0.116262 0.0828033 -0.0210536 -0.016531 -0.0477551 0.0012029 0.0680768 0.14389 0.16416 -0.0919525 -0.125858 0.0824234 0.0480206 0.0937995 -0.0402421 -0.121718 -0.0315392 0.0439649 0.0837003 0.0601171 -0.0245248 0.0140685 0.0845623 -0.149241 0.029523 -0.070755 0.042758 0.0463547 0.144469 0.181497 -0.051934 0.00341638 0.0497621 -0.0776938 -0.138629 -0.0192291 -0.0546904 -0.0390139 0.0455932 -0.0534271 -0.0588878 -0.0316894 0.0952745 -0.139342 -0.0404144 -0.0534174 0.104596 0.115471 -0.184172 -0.0326621 0.1705 0.033206 -0.0641622 -0.0780196 0.0887421 -0.117688 -0.0633677 0.0958818 0.104353 -0.0466491 0.117315 -0.0236685 -0.0554639 0.163432 0.11064 0.0753766 -0.151245 -0.0897527 -0.104573 0.0761605 0.0771242 0.0854922 0.117476 -0.142302 -0.117103 -0.115012 0.0400631 0.0301742 0.144481 -0.177137 -0.126828 0.191172 -0.0526554 0.00483447 -0.0255939 0.00481685 0.0405151 -0.0711527 -0.0468462 0.11315 -0.0488895 -0.0683266 0.0232146 -0.019632 -0.0770416 0.003783 0.000878078 0.0953352 -0.0653443 0.0480534 -0.10503 -0.0689909 0.0222012 0.0641629 -0.0465524 0.00257434 -0.0940042 -0.0865533 -0.0430004 -0.199184 0.0138422 0.031429 0.103382 -0.0622069 -0.00735602 -0.0677853 0.181729 0.111382 0.106728 0.042297 0.154767 0.0944458 -0.164022 0.124719 -0.106588 0.0946954 0.0343231 0.0314013 -0.0214422 -0.136154 -0.0836241 -0.00467109 -0.044684 0.11747 0.00463921 0.156489 -0.118464 -0.0105959 0.13637 -0.121759 -0.105383 -0.0913793 0.0406819 -0.0519903 -0.0489781 -0.0719314 -0.0214114 -0.00161918 -0.0509483 0.18125 0.0699985 -0.0900411 0.193871 -0.109139 -0.138723 0.0768309 0.130826 -0.0424339 -0.00805878 -0.135918 0.0249043 -0.111947 -0.0563994 0.0298132 -0.106838 -0.090841 -0.0785735 0.0443941 0.0079924 0.108635 -0.0980318 -0.0294465 -0.0034031 0.0131094 0.196191 -0.125609 -0.0459589 0.0739318 -0.0744998 -0.116064 -0.0612444 0.00184805 0.114444 -0.0331346 -0.138424 -0.046853 0.0401065 0.0298725 0.0362797 -0.0345639 0.0431777 -0.00875902 -0.00778101 -0.0302198 0.050518 0.0351179 -0.127389 0.054835 -0.00381088 -0.119342 0.00278474 -0.16716 -0.198432 -0.0959782 -0.174042 -0.187381 0.138049 -0.119844 0.135203 0.184006 -0.149279 -0.0594857 0.0290289 -0.0837057 0.00105618 -0.0242861 -0.0962049 -0.0714809 0.085097 0.113753 -0.153538 0.016593 0.00630866 0.130855 0.044217 0.12732 -0.052631 0.0282676 -0.0701782 0.0606492 0.0879851 -0.0117914 0.0125619 -0.164403 0.0242564 0.0266674 0.0298655 -0.0706162 -0.167892 0.0337771 -0.00874112 0.0920284 0.0277301 -0.136111 0.118355 0.0820632 -0.0841804 -0.0786707 0.152714 -0.092898 0.0332305 0.0824139 0.168577 -0.0728064 0.0616398 0.107734 -0.0781163 -0.186129 -0.00620836 0.0483367 0.0617348 -0.00995392 -0.0520793 -0.00727622 -0.173489 0.126549 0.149181 0.0258457 0.0888679 0.106479 0.0596777 0.0128974 -0.0693785 -0.0839236 -0.194729 -0.0141416 0.104595 -0.0724639 0.0198094 -0.160402 0.0412196 0.0832219 -0.0185475 -0.117937 -0.0426633 0.0940944 -0.0493074 0.0695001 0.0496533 0.107657 -0.0869411 0.139926 0.050127 -0.0574647 -0.165062 0.0282566 -0.0761002 -0.125655 -0.0710977 -0.138507 0.13914 0.0827641 0.0381227 0.00137288 0.104199 -0.130093 -0.0701946 0.00903116 -0.0628226 0.179497 0.0270439 0.0134921 -0.0947386 0.0948519 0.0547632 0.130653 -0.0676319 0.113384 -0.051836 -0.0286634 0.0250273 -0.048727 0.070514 -0.0197449 -0.0968208 0.0722978 0.0316104 -0.0578643 0.0408468 0.152016 0.0923762 0.0381482 -0.137976 -0.0852425 0.102747 -0.0197872 -0.0133334 -0.109422 0.028024 -0.0826038 0.124375 0.0211622 -0.0124054 0.0369668 0.0497652 -0.0634302 0.0665429 -0.129885 -0.187655 -0.0168857 0.0345412 0.192515 -0.101271 0.0121425 -0.0964665 -0.0318467 -0.0243003 0.0299615 0.0125245 -0.0202105 -0.0422679 -0.103368 -0.104626 -0.135977 0.0574113 -0.0679846 0.0266368 0.0285224 -0.0698974 0.086339 -0.0156814 0.057598 -0.0403068 -0.05552 -0.0537252 -0.176329 0.0533474 0.0150766 0.0595026 -0.0293537 -0.0147335 0.00960686 0.0663315 -0.0338648 0.00494632 -0.0430565 0.103602 -0.122772 0.0312639 0.132507 -0.113385 0.174307 -0.110711 -0.0284945 0.102517 0.13118 0.0624735 0.0845231 -0.0232393 -0.0971565 0.152624 0.137053 0.154723 -0.127487 -0.0154728 0.128174 0.0445042 0.0396399 -0.157025 -0.114064 -0.0988405 0.171336 -0.0569691 0.0879607 0.0415868 0.0613652 0.052807 -0.0352899 0.0287239 -0.123541 -0.0905259 0.0140845 0.0841408 0.184879 0.06933 0.0615508 0.0993966 0.0109207 -0.0617695 -0.138816 -0.0442469 -0.0632885 0.0457479 0.0936661 0.0660129 0.0453252 -0.103873 -0.19122 -0.0779454 -0.0473219 0.139078 -0.00257797 -0.0760228 -0.0488006 -0.158516 -0.092111 -0.0983287 -0.0833939 -0.0351561 -0.042001 -0.110813 -0.148724 0.0170647 0.0424012 0.117971 0.0905327 -0.0444193 0.023441 0.0493808 -0.148244 -0.121491 -0.0125769 0.0370911 0.0140196 0.0713217 0.0356742 -0.0399907 0.0302587 -0.0629747 -0.0299551 0.0102218 0.00556731 -0.0832547 0.0415215 0.0397877 0.0255107 0.0792326 0.107937 0.159448 0.068283 0.13925 0.00656779 -0.12865 0.0318313 0.169739 0.143502 -0.0431451 0.162428 -0.103004 0.00664023 0.0717402 0.0391091 -4.92745e-05 0.19464 -0.00261655 -0.111353 0.0255352 -0.0148916 0.0981408 0.0507773 0.0401184 -0.0988991 0.13164 -0.112573 0.0980986 -0.0462522 -0.105782 0.123421 -0.118055 0.0797274 0.0615558 -0.00113055 0.0912189 0.13184 -0.0818136 0.109244 -0.112659 0.140491 0.00893088 0.152961 -0.0283141 -0.197977 0.024086 -0.0186745 0.011254 0.146034 0.123312 0.00676219 0.0914186 -0.00302672 0.122964 0.134545 0.178064 0.109239 0.0404522 0.135053 0.0632684 0.0364717 0.00573105 -0.102946 -0.0103197 0.043145 -0.0468382 -0.10866 -0.0757573 0.00922997 0.0183448 -0.0885199 -0.0254142 -0.119862 -0.0705993 -0.0561104 -0.0831599 -0.115838 0.162137 0.0179881 0.0913723 -0.0120828 -0.0859974 0.0344204 -0.176567 -0.0372044 0.00993535 0.0544442 0.0442024 -0.0662654 -0.0333926 0.0569344 0.020388 -0.0445789 -0.0504812 0.0101008 -0.137508 0.0425341 -0.117629 -0.015783 -0.0927358 0.0684295 -0.0472515 -0.0823269 0.0714199 0.0160083 0.0783581 0.132356 0.0720244 -0.137538 0.156134 -0.0782543 0.0964425 -0.0739516 0.16497 0.157416 0.114884 -0.175597 0.0261702 0.132041 0.165281 0.0355854 0.0511761 0.0389834 0.0440417 0.145841 0.0776595 -0.0660939 0.0547319 -0.0878618 0.0287933 0.14864 -0.166049 0.01204 0.0660562 0.0766464 -0.063985 -0.0186038 -0.0191123 0.0237923 -0.100699 -0.0728204 0.0332018 -0.0856685 0.0635152 -0.109198 0.0683298 -0.00678811 -0.053453 -0.0744263 -0.117845 0.0765387 0.0137518 -0.0820196 -0.000171816 -0.0909239 0.110898 0.172086 -0.0600136 -0.0748627 -0.138795 -0.0491334 0.059595 -0.0482468 -0.194575 0.0548302 0.0119487 0.0324471 -0.0946235 0.112549 -0.097663 0.0598791 -0.0337546 -0.0258884 -0.008513 -0.0943073 -0.0587521 -0.150444 -0.0639117 0.124909 0.0585109 -0.117721 -0.00177671 -0.05967 -0.0371939 0.0227566 -0.0207125 0.192339 0.167213 0.0243318 0.0514118 -0.114564 -0.0332781 -0.0747142 0.0766838 0.0412613 -0.111074 -0.137245 -0.139969 0.178127 0.00757024 0.0160998 -0.134918 -0.0968216 0.107247 -0.0397509 0.00505907 -0.00201166 0.116912 -0.129566 0.110189 0.10354 0.0201125 0.143187 -0.095448 0.031352 -0.0597795 -0.0710116 0.0476199 -0.0924508 0.00801824 0.110372 -0.011672 -0.139024 -0.0814565 0.167543 0.00780988 -0.0263807 0.030897 0.0357976 -0.111011 0.0134491 0.05961 -0.021564 0.0524739 0.033268 -0.0997726 0.0835283 -0.121809 0.0921794 0.00682161 -0.0444212 0.0927196 -0.042624 -0.0014344 -0.020044 0.0332782 0.0676621 -0.0669452 -0.05259 -0.14406 0.176748 0.0684629 -0.0556872 -0.00771571 0.0588128 -0.119056 -0.0540681 0.0739308 0.00599816 0.0721806 -0.0899336 -0.165106 0.127724 0.035524 -0.0169444 0.00812573 0.0193592 0.0685187 0.0743258 -0.177639 -0.115615 -0.0386212 0.124799 0.0511627 -0.0852496 -0.0577951 -0.158977 -0.0804569 0.0880111 0.0962701 -0.0534775 0.00926042 0.0995196 0.0620094 0.105869 0.0353982 0.182062 -0.0883173 -0.0481929 -0.0365369 0.161682 0.0730882 -0.112724 -0.0477801 -0.00287501 -0.0899609 -0.00210134 0.0721766 -0.0931116 0.0318437 0.114595 -0.149534 0.0974406 0.00316439 -0.0240972 -0.0221453 -0.0206762 -0.0516844 0.0271756 -0.00992117 0.0625159 0.0786716 -0.0728184 0.0947804 -0.0951202 0.0779263 -0.0197746 -0.0245097 -0.0344183 0.0633254 -0.0713352 -0.144973 0.0244158 -0.128345 -0.0471248 0.108664 0.0917446 -0.0117156 0.100148 -0.184552 -0.058939 -0.112585 -0.0991999 0.00601434 0.0315933 -0.0126887 -0.0460183 -0.138152 0.0206511 -0.0664142 0.18983 0.116985 0.0190637 0.0542862 -0.0746587 0.0256569 -0.0504924 -0.0218959 0.00780544 0.074725 0.135321 0.152242 -0.0211549 0.031729 -0.0509203 -0.0291669 -0.0686449 0.0727349 -0.0685248 0.0998112 -0.0804961 0.0579029 -0.0289963 0.103734 0.0784028 -0.0163376 -0.136404 0.00230044 0.11873 -0.119694 -0.0469359 0.0137119 -0.0916525 0.0496721 -0.101548 -0.0491157 -0.155065 0.194965 0.00718997 0.0343713 -0.0419164 -0.02411 0.0228884 0.0765408 0.0810928 -0.104202 -0.0403384 0.0240271 -5.50724e-05 0.0678666 0.12516 -0.00140958 0.104361 -0.142428 -0.0156586 -0.0137854 0.0370002 0.190002 -0.0721903 -0.161853 -0.0113121 -0.0165335 -0.0448437 0.0201055 -0.0251173 -0.0423356 -0.0295509 0.106712 0.0903653 0.0642576 -0.0531701 0.119568 0.166527 -0.0357327 0.0443464 0.026644 -0.1789 -0.0528744 0.118562 -0.0553804 -0.0742154 -0.16586 -0.0679188 0.096905 -0.0729369 0.0293801 0.00283491 -0.0507157 -0.0360129 0.12933 0.0866296 -0.00857009 0.0745635 -0.058511 -0.0348648 0.0080722 0.00432117 0.0720793 -0.09812 0.0380171 0.0824196 -0.0681338 0.00610935 -0.0205975 -0.0517778 -0.142508 0.0285214 0.171314 -0.0618575 0.0646876 -0.015085 -0.0213605 0.0609568 -0.0772704 -0.0632868 -0.0724154 0.00813117 -0.167528 -0.198302 0.0490959 0.0776691 -0.0983663 0.0216944 -0.147451 0.0468453 0.0257387 -0.055812 0.0258041 -0.0261991 -0.0997804 0.00642669 0.155531 0.0787391 -0.00472427 0.029211 0.0117225 -0.171633 0.0545265 -0.0620041 -0.0469848 0.0331507 0.0276164 -0.160554 -0.0473386 -0.00913766 -0.0792628 0.00898926 0.153831 0.0464165 0.122483 0.0618077 0.162357 0.164732 0.0177967 -0.082466 -0.0702544 0.0511436 0.0716187 -0.0452801 -0.0696957 -0.0476454 -0.0410367 -0.0290286 -0.0706304 -0.0950525 -0.0383691 0.0637092 -0.0799065 -0.165568 0.0715836 -0.00645247 0.179833 -0.0547702 0.00912461 0.0873706 0.148713 -0.147822 -0.134837 -0.157345 0.0634596 0.0568126 -0.10066 0.181409 0.0836547 -0.0696055 -0.0479515 0.0125503 0.134958 0.125179 -0.0431458 0.00333571 -0.0617968 0.0189797 0.134594 -0.026468 -0.0783581 -0.00217789 0.139758 0.134887 0.0712416 0.020915 -0.0758061 0.0927727 -0.048371 -0.126148 0.0174841 0.020978 0.12114 -0.0728222 -0.0700596 -0.00681109 -0.159562 -0.14351 -0.141697 -0.00583874 0.0295323 0.0505966 -0.0651956 0.0196944 0.0615636 0.170687 -0.100754 -0.0473137 -0.0753813 0.12806 -0.0905169 0.0804461 -0.133921 0.0194792 -0.0468691 -0.128771 -0.0483664 0.0276676 -0.0861462 -0.0349091 -0.0655434 -0.0434892 0.0395614 0.0620403 -0.143455 -0.0041767 -0.198811 -0.0114359 -0.044739 -0.139311 0.126167 -0.0517472 -0.0191252 0.00797848 -0.0613693 0.0754111 -0.0736988 -0.0458931 0.0279927 -0.138163 0.042771 0.0679901 -0.094453 0.0295671 -0.0949379 0.0738287 0.0858764 -0.0610019 -0.00599561 -0.0836274 -0.116836 0.0927474 0.000182689 0.11923 0.0593616 -0.0446431 -0.103899 0.0798593 -0.11915 0.160774 -0.120786 0.0113698 -0.0871944 -0.157487 0.0291263 0.0685187 0.0607457 -0.0114105 -0.122973 -0.0860372 0.100415 0.145516 -0.0106008 0.0324518 -0.0404507 -0.0541654 0.0453856 -0.103279 -0.176053 -0.030757 0.0765265 0.0252842 0.0723406 0.114375 -0.00866947 -0.139725 -0.0703117 0.00657656 -0.131584 -0.164419 -0.0670753 -0.0940859 -0.0479579 -0.18819 -0.00768017 0.105871 -0.0304845 0.135637 -0.0505147 -0.0435136 -0.135586 0.127918 0.0289189 0.0316103 -0.0342073 -0.0745336 -0.176914 -0.0728852 0.0234499 0.0414304 -0.0353015 0.0804796 -0.0365153 0.0622673 -0.0704419 -0.013612 0.140162 -0.0130559 -0.0389684 -0.0201182 0.00655985 0.127688 0.111104 -0.105494 0.0862066 -0.12778 -0.0871643 0.0269655 -0.0236825 0.0617042 -0.0725564 0.119077 -0.0346609 -0.0621207 -0.0285973 -0.115352 -0.118902 -0.0793561 0.169814 -0.142516 0.0750343 -0.0710049 0.0764583 0.0433337 -0.067659 0.00830718 -0.104411 -0.0431608 0.089835 0.119069 -0.0520616 -0.0178493 0.0224601 -0.0571252 -0.094345 0.0446254 -0.0391502 0.00985018 0.166301 0.078424 0.116336 0.115512 -0.101877 -0.0805638 -0.120955 0.147201 0.10944 -0.0776401 0.0681861 0.0886072 -0.0812781 0.0478948 -0.016368 -0.063712 0.0756612 -0.0117404 -0.102362 0.125958 0.0535895 -0.00520953 -0.0431175 0.144178 -0.0593188 -0.17815 0.0824367 0.0876825 -0.0246635 0.000959115 -0.0883217 -0.0799085 -0.182283 -0.0186785 -0.0974547 0.117292 -0.132874 0.0480053 0.0157459 -0.0713903 -0.137579 -0.141385 -0.0956051 0.100177 0.029005 0.00633599 0.0686607 -0.0777257 -0.0250615 -0.00520877 -0.00751704 -0.0691863 0.0282165 0.0426438 -0.0153126 0.0481782 -0.0435009 0.0794678 0.0657829 -0.0171475 -0.12815 0.0818535 -0.0330118 0.143544 -0.125658 -0.0784735 0.0965497 0.149573 -0.0282131 -0.00765858 0.0406891 0.111234 -0.14072 -0.066019 -0.0624925 0.0429808 0.0177621 -0.003986 0.0720284 -0.0745213 0.125427 -0.0270716 0.0616915 -0.0748344 -0.0543139 -0.131278 0.125997 -0.0930454 0.00444568 -0.00161751 0.0870889 -0.00752321 -0.00109637 0.0811864 -0.0187711 0.101883 -0.185078 0.138564 0.0337654 -0.122429 -0.0218331 -0.0360853 -0.00983409 -0.10195 -0.0342341 -0.140189 -0.00390565 -0.0810913 -0.048957 -0.0610947 -0.0472404 0.013586 0.0159955 -0.0314167 -0.0181681 0.107341 0.126089 -0.0201289 -0.118288 -0.0417276 -0.0159909 0.0447688 0.0589151 0.0413887 0.0800251 0.0729562 -0.0839818 -0.162555 0.0587717 0.0287703 0.0820197 -0.0568019 0.113686 0.127601 0.051429 0.131907 0.0412821 -0.141849 0.144257 -0.0108084 0.132464 -0.0638703 0.0385661 -0.197497 -0.111894 0.149547 0.142667 0.000359628 -0.116318 -0.0110082 0.0908852 0.17614 0.0707424 -0.00127624 0.0100063 0.104613 0.0534813 0.136535 0.0541275 0.17471 -0.0630032 0.109142 -0.0584092 -0.170479 0.0245055 -0.075189 -0.00506465 0.00849208 0.126327 0.155875 0.0549866 -0.0263721 -0.138917 0.146197 0.0777979 -0.000141343 0.0740436 0.0822774 0.0177103 0.00740351 -0.00537736 0.138191 0.170128 -0.135709 -0.0358881 0.0494016 0.118567 0.108779 0.00884469 0.0311991 0.161006 0.0163912 -0.0231604 -0.158133 0.0314228 0.0505198 -0.0397402 0.0333104 0.115698 -0.0645397 0.104543 -0.0560362 -0.177475 -0.113981 0.0227018 0.0547225 -0.185335 0.0135342 -0.00192844 -0.128507 0.0696876 -0.0159191 -0.0211237 0.0563386 -0.0526886 0.0104452 0.0885627 -0.0826885 0.0962844 0.0828784 0.0491783 -0.135801 -0.0460401 0.102338 -0.0750919 -0.0714268 -0.00458094 -0.0877441 0.0698914 -0.0232292 0.0740754 -0.058526 -0.173048 0.16484 0.064311 -0.0861244 -0.0190438 0.188723 0.0420034 0.0840718 0.0100766 -0.0316401 -0.0807313 -0.0252219 0.158528 0.0584467 -0.174035 0.125223 0.136601 -0.0377436 -0.00121386 -0.134051 -0.00593797 -0.134076 -0.0180821 -0.0116027 -0.101625 -0.0765032 0.0547626 -0.0676776 -0.0626937 -0.177328 0.17439 0.0758038 -0.00433194 0.137671 0.0390781 0.0177256 -0.101341 0.0261982 0.027906 -0.0596666 0.140771 -0.0666132 -0.128516 -0.0742386 -0.0273824 -0.142522 0.019563 -0.0842565 -0.0645824 -0.00576758 0.00811142 0.0202591 0.0252916 0.148655 -0.0323588 0.055499 0.156799 -0.0697133 0.130091 0.0868549 -0.117556 0.103491 -0.145535 -0.0477604 -0.0906021 -0.0933888 0.0247579 -0.0950812 -0.0921528 -0.109732 -0.0520832 0.103452 -0.0551704 -0.124546 0.0489916 -0.0921832 -0.163857 -0.173817 0.0881721 0.0500045 0.14604 -0.00589627 -0.0783494 -0.0510171 -0.155544 -0.0414216 0.0604536 -0.0869284 -0.00250743 -0.0408545 0.111487 -0.0878975 0.0975943 0.0756848 0.108637 0.0855999 -0.110503 0.0525736 0.0941885 -0.0598164 -0.11687 -0.0957752 -0.0822274 -0.0325513 0.0475345 0.00350889 -0.0991975 -0.083112 -0.00638814 0.0123908 -0.0804091 0.124437 0.0260391 0.00371562 0.189255 -0.0888485 0.108404 -0.065682 0.0780298 -0.157899 -0.016453 -0.135051 0.0151792 -0.072199 -0.028684 -0.033068 -0.0829504 -0.152671 0.0698886 0.151025 -0.00819844 0.00381727 0.130092 0.141531 -0.00120946 0.095595 -0.0661084 -0.00835148 0.0328322 0.150785 -0.0306404 -0.151419 0.176953 0.00801327 0.0264362 0.025072 0.0332313 -0.122079 -0.186988 0.102086 0.0665069 0.166116 -0.0173246 0.109531 -0.0585349 0.106166 0.101297 0.0281098 0.0406479 0.134028 -0.0280636 0.0432767 0.0297337 -0.0118369 0.107215 -0.0402118 -0.123004 -0.0250646 -0.109623 0.0746635 -0.0778096 -0.143444 0.0196976 0.00609283 0.094225 0.0946131 -0.063717 -0.0401871 0.146155 -0.109837 -0.0408833 0.0643701 -0.00751763 0.0898961 0.0867517 0.063035 0.0570918 -0.182348 -0.0442168 -0.0633612 -0.138018 0.06146 0.0909058 -0.0261607 0.103533 -0.0301095 -0.16941 0.130326 0.0176652 0.135201 0.187022 0.0238712 0.0986718 0.0173388 -0.072656 -0.0217877 -0.0246633 -0.113293 -0.0401154 0.0298866 -0.0759599 -0.14845 -0.027369 0.0267151 0.0152649 -0.0318068 0.133319 -0.047853 -0.151749 0.0156686 -0.0100902 0.0570854 -0.0621143 -0.156483 0.00597475 0.0363021 0.0123856 0.0211557 0.0947609 0.0792606 0.154491 -0.0973999 0.0354183 0.0699375 -0.0260492 0.120939 -0.0586905 -0.113663 0.0502694 -0.163356 0.121127 -0.0160774 0.0752217 0.17346 0.0484522 -0.100286 -0.124276 0.173505 0.0629832 0.182091 -0.00764171 -0.0165889 -0.0841007 0.0556682 0.166475 -0.0609227 -0.121609 -0.0579845 0.0953466 -0.09736 -0.0134215 0.0597578 -0.129301 -0.077687 -0.00798117 0.0363675 0.000569227 -0.0588237 -0.0428668 0.175865 -0.0836375 0.00105583 0.109097 0.00339926 -0.011911 -0.047232 0.0680395 0.0072679 -0.047003 0.18856 0.0386427 -0.170849 0.190964 0.0783575 -0.0847588 0.042796 0.0744208 0.0331802 -0.165345 0.0217929 -0.0725406 0.0348392 -0.100886 -0.0312742 0.0251361 0.0480931 -0.0553736 0.0551887 0.126758 0.0055748 0.0438853 -0.0856437 -0.156742 0.145557 0.0865352 0.184761 -0.0206806 -0.0815554 -0.0289587 -0.0316928 -0.0964215 -0.024401 -0.0305486 0.00412688 -0.189272 0.0231334 -0.00404948 -0.0105777 0.0369186 -0.0667868 0.0641166 0.0894993 -0.02993 0.156084 0.012535 -0.0460543 -0.146962 -0.180428 -0.0964255 0.048649 0.020374 0.153549 -0.0886635 0.0779372 0.0315879 0.0935954 0.0271344 0.0422333 0.132578 0.0082029 -0.0912985 0.0759 -0.0137976 0.04932 0.0348806 0.0783617 -0.0105243 0.0595931 -0.144359 0.0631729 -0.191452 -0.120421 -0.0187336 0.0166237 -0.0478352 -0.159187 0.0245354 0.121119 -0.072658 0.0195526 -0.0463947 0.0956046 0.14795 0.143559 -0.00260807 -0.103451 0.120981 -0.00252618 -0.0427426 0.149133 0.00408096 0.133851 -0.0132271 0.0710706 0.0566652 -0.00254245 -0.164835 0.0950315 -0.041915 -0.0730352 0.0350335 0.123639 -0.070207 -0.11985 0.122379 0.165453 0.0267693 0.125368 0.0241684 -0.0456599 0.0560188 -0.0702956 0.0717509 -0.079583 -0.0738446 -0.115002 -0.0593635 0.0611402 0.087804 0.155693 0.0639455 -0.00992194 0.00846395 -0.0738554 -0.0981127 -0.104444 -0.0364043 -0.0495397 0.00553054 -0.0335156 -0.163837 0.0103954 -0.0654166 0.116712 -0.0419801 0.0932127 -0.0400679 -0.0358085 -0.0272774 -0.0196343 0.0189312 -0.112414 0.0764581 0.0159303 -0.0241396 0.167788 -0.0599816 0.0963047 0.149726 0.0894903 -0.0759102 0.00442151 0.00157574 0.0783604 0.0797807 0.110816 0.136127 0.0339978 -0.0316128 -0.16033 -0.0815226 0.0239803 0.0794031 -0.0447393 0.0265108 -0.0199184 -0.0463554 -0.0591242 -0.0325531 -0.118762 0.144175 -0.173199 -0.136608 -0.113829 -0.00632763 -0.0430055 -0.0598946 0.0640155 -0.085151 -0.0363093 0.0136222 -0.0604237 0.0763564 0.0386846 0.0603671 0.106595 -0.0128434 0.105214 0.0204158 0.0510303 -0.102606 0.112002 -0.0447168 0.194775 -0.00657589 -0.00614855 0.0333729 0.175447 -0.0833206 0.148943 0.0876916 0.0307995 -0.0781586 0.187423 -0.0988158 0.0397226 -0.124682 -0.000199779 -0.0350155 0.0330379 0.0962046 0.140378 -0.0723406 0.030221 -0.0263392 -0.0621157 0.0642019 -0.164374 0.00704925 0.00911438 0.0424035 0.0349843 0.0029754 0.0478604 0.0279396 -0.0494342 0.0349808 -0.0921207 -0.0958863 -0.107496 0.0189435 0.0873046 0.0405961 0.0288126 0.00148437 0.0381862 -0.0130969 -0.105228 -0.028383 0.178983 -0.00590781 0.0237126 -0.0276386 -0.0321109 -0.041008 -0.0252013 0.0421974 0.0196329 -0.0116456 -0.000275788 -0.112135 0.0653696 0.0116947 -0.0942479 0.123077 0.0479484 -0.0544704 0.0309739 -0.0328213 -0.0338626 0.0624506 0.00952336 -0.14361 -0.0358208 -0.0443217 0.110176 -0.0360177 0.0732126 -0.106774 0.113409 0.0688324 -0.047312 -0.0832244 -0.0226962 -0.0895295 0.108741 -0.0556934 -0.180665 -0.106605 -0.151752 -0.0831493 -0.16806 0.109591 -0.0405197 -0.0206246 -0.032215 -0.0489097 -0.0396854 -0.0464221 -0.00290686 0.0410879 0.0222289 0.0114047 -0.0659647 -0.0938381 -0.0829867 -0.0674147 -0.159884 0.0178093 -0.0100162 0.0875342 0.0083502 -0.0527722 -0.0396086 -0.0844717 -0.0301923 -0.00414414 0.133032 0.171008 0.0711159 -0.038648 -0.0957393 0.0638745 0.041509 0.198975 -0.0764121 0.14547 0.0593924 0.0153323 -0.0315881 -0.00540865 -0.0609331 -0.0411907 -0.00460893 0.128234 0.0350813 -0.0377399 -0.00538665 0.0160989 0.063106 0.0159345 0.0177443 -0.175203 -0.0486574 -0.115328 -0.039523 -0.0431723 0.0755704 0.066296 -0.0437983 0.0717366 -0.120901 -0.00370374 -0.109755 -0.116421 -0.0310616 0.0179531 -0.147622 -0.0157142 0.00376306 0.106237 0.00186332 0.145847 -0.0123573 0.190547 -0.030213 -0.0967302 -0.121612 0.160342 -0.161588 0.0207689 0.00845502 -0.131825 -0.00880029 -0.12917 -0.00229124 -0.114036 -0.105856 -0.00842271 -0.0904014 -0.0446597 -0.0971619 0.0426918 0.0287062 -0.1565 0.000293623 -0.110975 0.0507852 0.140351 0.0331119 0.198938 0.125708 -0.0774241 0.0416129 -0.113044 -0.180327 -0.0712335 0.0106023 -0.0997128 -0.195555 0.0942624 -0.074067 0.0144508 -0.113099 0.0422532 -0.142626 0.0656753 0.0780139 -0.0131651 0.128101 0.0247993 -0.161798 0.0256349 0.0675175 -0.0326578 -0.0553926 -0.0761284 -0.0263893 0.0268359 -0.104502 -0.0169229 0.0538246 0.0791437 -0.0292927 0.104521 0.05634 0.0828231 0.153262 -0.0907412 -0.0593624 -0.0502874 -0.0640882 -0.0673017 0.103688 -0.0498102 -0.0392721 0.0197163 -0.0516465 0.0586594 0.088587 -0.0351311 0.0621349 0.0069477 0.0285725 -0.129061 -0.136321 0.0100285 0.00842482 -0.044568 -0.0633089 0.0640329 -0.148026 0.10138 -0.0982607 -0.059585 -0.127258 -0.0570097 -0.165002 -0.185639 -0.0310493 0.150523 -0.00506334 -0.0878914 0.0276955 -0.160908 0.136013 -0.054578 0.163874 -0.0661725 -0.0152707 -3.40156e-05 0.0227 0.04488 -0.0841628 -0.0786367 -0.0907877 -0.0199034 0.0194633 0.0166396 0.0860557 -0.0799859 0.0956483 0.164227 0.095227 0.132224 -0.137611 -0.113297 0.0231133 -0.0209124 0.090504 0.125941 0.0876752 -0.0383558 0.0252089 0.0688627 0.0324842 -0.108025 -0.0270506 -0.0505684 -0.0382677 0.00580457 -0.0552428 -0.0529096 -0.00384931 0.0500222 -0.00985931 0.0141414 0.11339 -0.136651 -0.189891 -0.153583 -0.0161475 -0.0159753 0.0503667 0.0760297 0.00823191 -0.0365572 -0.090539 0.0272398 0.00558776 -0.0190869 -0.0506414 -0.0294754 0.0667511 0.0867434 -0.0446302 0.070163 0.159481 0.0521972 0.109625 0.0697783 -0.0407314 -0.0673552 0.0285133 -0.105749 0.0530541 0.0174296 0.187984 -0.0246974 0.093934 -0.00820172 0.0421206 0.0201762 -0.0786559 0.00801304 -0.0434981 -0.0620328 0.0687122 0.0582767 0.0970434 0.103425 0.0256283 -0.141927 0.0269383 0.0879839 -0.129143 0.0198418 -0.15245 -0.0249935 -0.145718 -0.035981 -0.0352743 0.0917914 -0.0502268 -0.0622246 0.0515224 0.0535142 0.0175007 -0.0577122 -0.115892 0.0205481 0.0643595 -0.0288797 -0.0433581 -0.0115289 -0.00891703 0.0857525 -0.0605832 -0.10434 -0.0154209 0.149254 -0.057601 0.0130392 0.0152436 0.0742278 -0.104133 0.106787 -0.0746927 -0.0326133 0.148224 -0.0552192 0.0157274 0.0508028 -0.0705582 0.0954001 -0.0103861 -0.0346723 -0.103798 0.0319313 0.123889 0.0586352 0.0494818 -0.105521 -0.0144085 0.0877353 -0.100328 -0.0220665 0.0521439 0.0964192 0.100735 0.069353 0.0210164 0.156423 -0.0363037 -0.0564293 -0.0738773 0.0316838 0.129886 0.0165838 -0.0527211 0.119757 0.0919141 -0.0167941 0.172705 0.0130127 -0.0293504 -0.0407642 -0.0295669 -0.0763125 -0.00328097 -0.0214137 -0.0419459 0.175372 -0.0688663 0.0972802 -0.0552513 -0.0524058 0.172345 -0.141219 0.0320618 -0.0692077 0.158428 0.118276 0.00913833 -0.0541769 -0.122656 0.00533391 -0.0469377 0.0871023 -0.104728 0.0345664 0.0866782 0.175084 0.0696277 0.0309444 -0.00564695 0.0409824 -0.0250979 -0.00958121 -0.0197333 -0.0371369 0.139868 0.0754194 -0.0629785 -0.0377828 -0.0178065 -0.00376677 0.133917 -0.0619664 -0.031856 -0.095236 -0.0268314 0.0634889 0.11533 -0.0602882 -0.0311635 0.000142493 -0.00149176 0.00527032 -0.098899 0.0379858 0.0133679 -0.029831 0.0846399 0.110108 -0.0821411 0.095752 -0.0759588 0.120594 0.026124 0.0179011 0.0540368 -0.0768269 -0.0348233 0.0269446 0.0261315 -0.0864485 0.049121 0.0276985 -0.0439505 -0.120821 -0.122276 -0.0249584 0.0567932 -0.101021 -0.0414885 0.0779665 -0.0696463 0.0249717 -0.0688888 0.0224584 -0.0621568 -0.13658 -0.0395106 0.0903343 0.0244493 -0.0452855 0.0930201 0.0433665 0.0751499 0.0189057 -0.142746 -0.0695298 -0.163263 0.0590369 0.019224 0.0126787 0.0613387 -0.102727 -0.0390433 0.0493704 0.156462 -0.102054 -0.0536941 0.00656391 -0.0969565 -0.0259983 -0.132139 0.121885 0.0568941 0.0912951 -0.140691 0.0477814 -0.0918163 0.179444 -0.122483 0.0575133 -0.0382191 -0.0625668 -0.133048 0.194774 -0.0476109 0.0205144 -0.00674158 -0.0159441 0.0874306 -0.100568 0.12304 0.102161 -0.0862742 0.0565446 0.14301 0.0339533 0.141968 0.0633688 -0.110072 0.0228263 0.13229 0.10939 0.0427865 -0.119145 0.137351 -0.0440663 -0.048042 -0.112484 -0.0502634 -0.0915251 -0.129071 0.0242792 0.0612813 -0.0754328 -0.0918271 -0.167164 -0.191043 -0.0155382 0.165577 0.0648653 -0.0312648 0.120032 -0.00509988 0.0661414 -0.0150662 -0.0615664 0.062844 0.0248748 -0.184561 0.106001 -0.172713 -0.12056 0.142853 0.0114953 0.0299783 0.0686273 -0.120426 0.0523427 -0.0768 0.0990835 -0.00472182 -0.0998767 -0.0436493 0.0793253 0.18789 -0.0672194 0.0793142 0.101611 0.00871547 0.0648546 0.0896842 0.0957267 -0.0796622 -0.080167 -0.0256298 -0.0646182 -0.139055 0.058719 0.0598435 0.0426149 0.15175 0.0263901 0.046164 -0.110015 -0.0357893 -0.192608 -0.129333 0.0436832 0.106148 0.0843411 -0.13838 0.0558765 -0.0266863 -0.090458 -0.0809252 -0.174918 -0.0147249 -0.119025 -0.0200263 0.0198138 -0.0214695 -0.00308106 -0.19758 0.0432513 0.0811658 -0.0897434 0.0549603 -0.0517577 -0.138501 -0.166969 0.0766566 0.0256832 -0.0581103 -0.158099 0.101495 0.0461393 0.195614 0.0207681 0.0480369 -0.0551027 0.0153687 -0.010486 -0.0999646 0.0810362 0.10909 -0.0627565 -0.0786388 -0.131942 0.0559796 0.0597333 -0.0711237 0.134774 -0.000715086 0.0915993 -0.103572 -0.153054 0.0536947 0.013307 -0.00609627 0.14742 0.0692431 0.0672375 -0.0252945 -0.0420474 0.043488 -0.14441 -0.0111406 -0.0688621 -0.0963326 -0.0865111 -0.159184 -0.11233 -0.145235 0.0289513 0.0011734 -0.0280953 -0.0453377 -0.0868575 -0.015321 0.0867527 -0.14629 0.0337593 -0.1944 -0.00412395 -0.0544867 0.161534 -0.0715076 -0.0469843 0.0104826 -0.170006 0.148341 0.0356923 0.146809 -0.0878073 -0.0104704 0.00189299 0.0365713 0.0198111 -0.0479497 0.0210671 0.123379 0.163001 0.0656787 -0.100849 0.0606651 -0.0283216 0.0828159 -0.0266579 0.143496 0.162495 0.000623852 -0.130104 -0.00696262 -0.0487489 0.000776512 0.0495242 0.00176416 -0.0134768 0.0132226 0.0277799 -0.120408 0.160535 0.0828358 -0.0701911 -0.108564 0.0239803 0.00895148 -0.075113 -0.0567257 0.0215268 0.0533524 0.0975857 0.0291314 0.0708109 0.0624037 0.0591675 -0.080654 -0.0965618 0.0614892 0.105521 -0.102227 -0.00204973 -0.0650779 -0.0932484 0.0678561 -0.128576 -0.0982712 0.142391 0.0433716 -0.0109964 0.0703341 0.100065 -0.0502071 -0.0715246 0.114084 -0.0437722 0.136389 0.1029 -0.131867 0.11394 0.0354933 0.0973631 -0.0698876 0.188163 -0.121102 -0.0776381 -0.0814641 -0.0183652 0.0161255 0.0750549 0.112003 0.0403603 0.139494 0.113179 0.0866563 -0.0275178 -0.0843209 0.0414239 -0.120074 0.159333 -0.0225275 0.0239499 0.00199574 0.076815 -0.110504 0.0311479 0.0484884 0.0897442 0.0413697 -0.19102 0.133823 0.0396862 -0.0452363 -0.05093 0.0680148 -0.00154366 -0.000615376 -0.0860206 -0.0965132 0.127809 0.069562 -0.104281 0.194296 -0.169022 0.0319948 0.0561976 0.0901309 -0.197516 -0.00858967 -0.101835 -0.114021 0.0512186 0.162034 0.00876053 -0.0248756 0.0518743 0.082388 0.13328 -0.160999 0.0139997 -0.0194871 -0.17901 0.106207 0.0844893 -0.0627502 0.193236 0.0117993 0.086773 0.121539 -0.16955 0.0850599 -0.00912928 0.0843823 -0.0831224 0.0995331 -0.128919 0.00537512 0.0290317 -0.0449116 -0.0962667 -0.0494031 0.0149507 0.134818 -0.092817 0.0921753 -0.00815485 -0.0534514 0.0211991 -0.166071 -0.134546 -0.0608051 -0.0457942 0.096818 0.130633 0.091493 -0.0882657 -0.0494605 0.00152548 0.0410059 -0.0591579 0.106848 -0.00141197 0.0205271 0.00323283 -0.0654175 0.0305675 0.0950692 0.108859 0.0313629 -0.0802321 -0.0380812 0.0130673 -0.00634821 -0.0603275 -0.027818 0.0816447 -0.0518557 -0.0145478 -0.0657971 0.101094 -0.000745353 -0.136851 -0.0525576 -0.0175974 -0.0192507 -0.0369517 0.130279 -0.0410357 0.0561844 -0.0684046 -0.0220009 -0.000567152 0.0518415 -0.101268 -0.079545 -0.17111 0.0295558 0.0203953 -0.0311638 -0.0941516 0.109851 0.107247 -0.0931656 0.105469 0.10038 -0.0686916 0.00373602 0.0597556 -0.0728879 -0.0506813 -0.0627484 0.0814737 -0.194704 -0.134836 0.033054 -0.146717 0.0095755 -0.076358 -0.119728 -0.152238 0.182538 0.0111904 0.0183192 -0.0657186 0.0467403 0.0479764 -0.001128 -0.0649399 -0.0433678 -0.0783671 0.0350179 0.016195 -0.0731286 -0.0837266 0.0614052 -0.00385875 -0.174533 0.0233065 0.015962 -0.0163681 -0.073943 0.00505451 -0.172933 -0.0147258 0.0983346 0.132812 -0.0354335 0.0487388 -0.0235179 0.0160932 0.0981994 -0.160344 -0.0331796 -0.0458605 -0.153308 -0.0872009 0.0699235 -0.138385 0.0065117 -0.10736 -0.0360192 0.027819 -0.01737 0.0513717 0.194088 0.126371 -0.12752 0.0972056 0.0104204 0.030316 0.112817 0.0725339 0.164883 0.153369 0.0636444 0.0535387 -0.0594007 -0.045292 -0.0257126 -0.100759 0.0635722 -0.0363343 0.0903398 -0.0549092 -0.118379 -0.0195547 0.00414412 0.00699777 -0.0352039 0.102972 -0.0980556 0.0798463 -0.0563075 0.0370238 -0.0547169 -0.111984 0.188714 0.0717244 -0.00626234 -0.0854741 0.0493459 -0.072796 -0.185251 0.066083 0.068573 0.154422 0.041584 0.0248419 -0.113862 0.0144553 -0.055932 -0.0640935 -0.0810507 0.147454 0.126303 -0.0420465 0.0133852 0.0207913 0.0208313 -0.0201616 -0.0197639 0.0903865 -0.0671667 -0.179439 0.00575289 -0.0549564 -0.159295 -0.0177686 0.027545 -0.153269 -0.0824278 -0.147567 0.0599027 -0.0946099 -0.152477 0.0785193 0.0300524 -0.0642394 -0.179609 0.0911727 -0.00753231 0.0838214 -0.0243254 0.0388129 0.0489092 -0.0739672 -0.086627 0.0012125 -0.0781983 -0.11737 0.00120803 -0.0871382 0.00996446 -0.0688104 -0.0410889 -0.198199 -0.0088429 -0.0761665 0.053242 -0.00174752 -0.059778 0.047417 -0.0424299 -0.0635847 -0.0568592 0.146212 0.0787314 -0.0571152 -0.0445215 -0.0320739 -0.0262923 -0.0917297 0.0845271 -0.0230656 0.0610881 0.0598427 -0.0850543 -0.08664 0.0647716 -0.0388632 0.03082 0.0484358 -0.0405322 0.0145633 0.00880412 0.134827 -0.0253132 -0.138244 -0.0967064 0.0811523 0.0843123 0.166517 0.0076077 0.00191044 0.0654233 0.0316028 0.0156746 0.138177 0.060908 -0.0125706 0.142144 0.042069 -0.0583009 -0.167243 -0.109756 -0.00175962 -0.0628442 0.0344517 0.0134967 -0.105851 0.0785394 0.062243 0.0483831 0.0285212 -0.0778803 0.0205351 -0.0846942 0.0793284 -0.0555936 0.0505939 0.134591 0.0576866 -0.0235754 -0.0357952 -0.0223138 0.0373172 -0.107251 -0.123438 0.071205 0.00550222 0.0104269 -0.0740229 -0.0639711 -0.0508298 0.189265 -0.155291 -0.188185 0.0299558 0.145452 0.00061369 -0.169448 -0.0896438 0.0377495 0.0830593 -0.0171604 0.0385714 -0.0341091 -0.0522508 -0.0348056 -0.0155208 0.0323253 -0.039057 0.0447705 0.0497762 -0.0260667 0.0730261 -0.0316158 -0.0595646 -0.123542 -0.0144634 0.0814582 -0.105552 -0.00576075 0.104552 0.0363098 0.107028 -0.0427974 0.0504257 -0.115251 -0.0458318 -0.0334098 0.0858839 -0.106935 -0.142262 0.050925 0.0637062 -0.0229925 0.0362527 -0.0843458 0.0956559 -0.109515 0.0855707 0.0297951 -0.135644 0.0232112 -0.0601254 0.0488569 -0.0930382 0.0206705 0.137007 -0.0765983 0.0072404 0.0139712 0.0581713 0.0342536 -0.164288 -0.188005 -0.14626 0.0522566 0.0574856 -0.0350071 -0.0525729 -0.0438045 -0.0339118 -0.16434 0.0357849 0.0884874 -0.0262695 -0.0204505 0.0312903 -0.0824899 -0.0785841 -0.0248764 -0.0522931 0.0614971 -0.0759246 -0.00491839 0.0695359 0.0620211 -0.0583879 -0.072641 0.127354 -0.0731946 -0.186572 -0.00177489 -0.143159 0.142267 -0.193195 -0.100465 0.127228 -0.0237751 0.114343 0.0511023 0.133614 -0.0439529 -0.0164561 -0.172991 -0.139877 -0.103207 0.0123367 0.111991 0.076923 0.00292695 0.0346062 0.0987446 -0.0242075 0.050592 0.107127 -0.0562971 0.12114 -0.180113 -0.0831991 0.0733778 -0.0621146 0.00591956 -0.0418842 -0.145112 0.0173872 -0.0927749 -0.0337962 -0.0399237 0.196888 0.0415776 -0.0861614 -0.134577 0.108981 -0.0678596 -0.0481152 0.080771 0.0525035 -0.090837 -0.122211 0.04908 0.0103457 0.0993119 -0.0900811 -0.107022 0.0464987 -0.0605851 -0.0330947 0.0230061 0.0396833 -0.10242 0.0676972 0.042965 0.0117411 -0.02672 -0.0297028 0.138095 0.0424187 0.0543966 0.0201292 -0.0715923 -0.168064 -0.0526803 0.0105791 -0.170022 0.0500119 0.0382092 -0.126607 0.0889371 -0.0629177 -0.175449 0.0162959 0.0963342 0.0307421 0.15623 0.0756611 0.143157 0.0199608 0.0781883 0.0110692 0.104437 -0.024507 -0.00945018 0.0986834 0.0255561 -0.0223989 -0.0359009 -0.0376773 0.121527 -0.157711 -0.0264402 0.0217972 -0.04873 -0.0287885 0.00213819 -0.0752654 -0.0935635 0.0550278 0.0143747 0.0515889 -0.163065 0.118084 0.0392548 -0.183802 -0.151796 -0.0153598 0.12991 0.0505891 0.0932907 0.0424095 0.065628 -0.00602523 0.0450421 -0.0699374 0.0101242 -0.0193855 -0.107905 0.0368179 0.0416705 0.0924138 -0.081054 0.041576 0.0940357 -0.110751 -0.0958327 -0.15835 0.0722192 0.106978 0.14993 -0.0566915 0.0464681 0.0725674 -0.160607 -0.0170226 -0.0549439 -0.152195 -0.0761749 -0.00410671 0.0703575 0.153769 0.025925 0.138868 -0.0109527 -0.0758092 -0.0406152 -0.0340774 -0.169097 0.014492 -0.0947367 -0.0272891 -0.0368006 0.00930342 -0.0186875 -0.0103827 -0.030912 -0.0917613 0.125275 -0.00970607 0.0115882 -0.034533 0.0127267 -0.0198116 0.0934232 0.146245 0.00876099 -0.134003 -0.0275454 -0.06595 -0.124963 -0.0654342 -0.111907 -0.0666599 0.0751548 0.0831664 -0.109879 0.00211139 -0.143557 0.00832732 -0.037392 0.0824706 0.0326279 0.130423 0.13281 0.0046125 0.0728389 -0.106078 -0.0279386 -0.0728012 -0.0868904 0.165038 0.106434 -0.00985156 0.0837629 -0.0723653 0.0680005 0.111079 -0.00347387 0.039877 -0.00529042 -0.0434861 -0.0833434 0.0869171 -0.147932 -0.0278123 0.0375341 0.0257158 0.184107 -0.0908721 0.00659101 0.045229 0.0408317 0.00731917 -0.0939625 -0.0211503 0.0160169 0.115284 0.160753 -0.0997351 -0.0166959 -0.0746328 -0.121071 0.156119 -0.0129831 -0.0122863 0.0270748 0.0578811 -0.00797194 0.0502621 0.0779001 0.00352348 0.0237781 -0.140405 -0.0874356 -0.139088 -0.0142003 -0.173401 -0.0884822 0.191045 0.0814015 0.0215909 -0.0246633 0.0484892 -0.00499104 0.173012 -0.040573 0.044772 -0.0234573 0.0651844 -0.123652 0.0232849 0.131706 -0.125221 0.00684849 -0.135022 -0.00141492 -0.0407959 -0.0743854 0.0278479 0.0117896 -0.0455071 -0.140884 -0.130766 0.00478658 -0.039586 -0.0782563 0.102054 -0.141548 0.0433422 0.0694354 -0.113492 -0.0127611 -0.0678076 -0.0859662 0.037485 0.00504458 -0.00426284 0.126279 0.0614386 0.0074886 -0.117913 0.187032 0.0268817 -0.0488198 0.0487073 -0.115593 0.124341 -0.0427782 -0.0289734 -0.176477 -0.131133 -0.169647 -0.0544453 -0.0290577 -0.088854 -0.182055 -0.0811944 0.0383788 -0.0986659 -0.152812 -0.137463 0.162105 -0.0352018 -0.0112478 -0.0863511 -0.187681 -0.0277431 0.0927206 -0.0297274 0.052397 -0.0585641 -0.0320033 -0.0648152 0.134407 0.0498633 0.129627 -0.000599924 0.011006 0.0648846 -0.10417 0.108977 0.041703 0.161295 -0.098662 0.0680323 -0.0676176 0.0285681 -0.154904 0.115224 0.154363 0.136502 -0.0154483 0.0889639 0.121481 -0.0170583 -0.00275651 0.111899 0.0331294 0.108379 0.0248969 0.0482827 -0.0228632 -0.0354484 -0.122007 -0.00775874 -0.010756 -0.0433691 0.0898812 0.157001 -0.153379 -0.0305962 0.0605076 0.123124 0.00448548 -0.148972 0.136636 0.0451175 -0.0809691 -0.051512 -0.00739311 -0.0542747 0.0466928 0.100241 0.0339668 0.073874 0.109955 0.115092 0.0101707 0.145467 0.161606 0.122773 0.198754 -0.100936 0.185927 -0.100679 -0.0767417 -0.0203506 0.105874 0.08434 -0.0747436 -0.0330079 -0.0528854 0.0325632 -0.0922412 -0.0138247 -0.122918 0.0852555 -0.134517 0.0328746 0.122021 -0.0264284 0.0669819 0.110219 -0.11762 -0.0198307 -0.0589115 -0.0342572 -0.00376023 0.0381175 -0.119386 0.0253496 -0.144621 -0.156822 -0.0416958 0.13634 0.067798 0.0176411 -0.0901479 -0.109413 -0.0359692 0.179165 0.0370847 0.0407972 0.0329571 0.109577 0.12718 0.0527996 0.00767718 -0.0640434 0.044233 0.00911951 -0.18577 0.0500161 0.0255255 0.161391 0.167392 0.0240554 -0.0766949 -0.118435 -0.0423583 0.135452 -0.068964 0.0795585 -0.00944817 0.106687 0.0866086 0.0698951 0.0891707 0.0448737 0.0616934 0.0666076 -0.054851 -0.151026 -0.00577814 0.00761058 0.0346812 0.0389574 0.0121866 0.0685656 -0.0528415 0.137447 0.131449 -0.103416 -0.0316362 -0.0398267 0.151997 -0.107271 -0.0435543 -0.0974037 -0.0541238 0.092153 0.0271383 0.180127 0.120339 0.0611289 0.0301748 -0.0023546 -0.0568206 -0.0101835 -0.166373 -0.0262789 0.00224799 -0.0164401 0.0616329 0.0169455 -0.0205406 -0.0945813 -0.0162423 -0.0787561 -0.0374023 -0.015543 0.109788 -0.118644 0.0804546 0.108796 -0.0636128 0.129505 0.144724 0.0713319 -0.0972689 -0.0386912 -0.161919 0.0652775 0.0222623 0.150645 -0.110615 -0.128141 0.0213566 0.0369766 0.14553 -0.116691 0.159785 0.0236143 0.0549632 -0.0649874 -0.0998091 0.185308 -0.044004 0.102489 -0.070777 -0.00253717 -0.0683099 -0.109198 0.0182309 0.0722418 -0.0123979 0.0887004 -0.0931088 -0.075748 0.0751124 0.0226226 0.111833 0.0276846 -0.000650819 -0.017292 -0.0511487 -0.103094 -0.0174523 -0.0383379 0.028908 -0.0172274 0.113437 0.0808845 0.105298 0.0564708 -0.0467763 -0.126075 -0.0239217 0.020726 0.0526222 0.0469731 0.04387 -0.0191702 -0.129507 -0.0508312 -0.102859 -0.0323488 -0.0276443 0.0375593 -0.120195 0.0848265 0.00345944 0.0553076 0.0528523 -0.174117 0.0857627 0.0970125 -0.0460848 -0.154686 0.111407 0.119013 -0.16001 -0.0923614 0.0435293 0.0977475 0.0054906 0.0220633 -0.110078 0.129507 0.0158514 -0.0269692 -0.00757094 -0.0550447 -0.0711897 -0.0214179 -0.117037 0.179116 0.114395 0.101134 0.065366 0.102154 0.0971996 -0.0266658 -0.00844085 -0.0612128 0.035276 0.0726955 -0.106333 -0.0217455 0.0168202 0.148204 -0.189891 0.0573599 -0.0384592 0.00876502 0.00674696 -0.147304 0.0471893 -0.0200524 -0.169613 0.108573 -0.157142 -0.00768312 -0.0233458 -0.0163631 0.0392877 -0.0604729 0.0637045 -0.0281718 0.069336 -0.040154 0.0843547 0.0486506 0.128216 -0.0879247 -0.0533373 -0.0307658 0.125387 0.0841516 -0.0120936 -0.0915363 0.0409633 -0.00219088 0.0181634 -0.0605859 -0.139235 -0.181427 -0.0846427 0.057073 -0.0806581 -0.197177 0.025427 0.0631012 0.0646014 0.0629143 0.129455 0.0443518 0.0495383 -0.152049 0.0767288 0.0046645 -0.066561 0.00475357 0.0489894 0.0654273 -0.132964 -0.186704 -0.0644211 -0.0102672 0.0434393 0.0067273 -0.0439511 0.0945676 0.0636548 0.0124749 -0.166143 0.0605483 -0.0983524 0.00654253 0.141134 -0.143585 -0.0606864 -0.0611433 -0.00263897 -0.0202581 0.0753364 -0.0218257 0.00713894 0.0600997 0.123269 0.00873051 0.0530731 0.0816102 0.121893 0.0720795 -0.171425 -0.0548153 -0.0939464 0.00108225 -0.0302745 -0.114257 -0.0508772 -0.096022 -0.0572071 -0.0313929 0.086341 -0.140282 -0.0260144 -0.0780929 -0.0364397 -0.139597 -0.00266981 0.0471355 -0.0947288 -0.0303293 -0.0118629 0.0810152 -0.0474397 0.178253 -0.0506479 -0.124228 -0.0552032 0.143162 0.144256 -0.126731 -0.066199 -0.00644451 0.0571551 -0.172128 0.0465973 -0.0561324 -0.0415968 0.0062766 -0.0184114 0.0439962 -0.0249947 -0.0509287 0.0402687 -0.0835768 -0.102429 -0.168036 0.119972 0.0511364 -0.118373 -0.0598994 -0.0422386 0.046127 -0.101534 -0.128895 -0.0114876 0.182804 0.0376764 0.186517 -0.0220012 -0.000386396 -0.0457692 -0.016492 -0.110546 -0.0625091 -0.0431137 -0.0685874 0.0213461 -0.0348778 -0.00453607 0.18126 0.0504088 -0.0302443 0.087948 -0.174085 -0.0808107 -0.158587 -0.0217028 -0.0550049 0.0428354 -0.0957574 -0.0590057 -0.147196 0.0259634 0.0218522 0.0296027 -0.0171024 0.0182217 -0.126423 -0.0383266 0.0232779 0.139235 -0.0707021 0.0297157 0.144769 -0.0276287 -0.00791337 0.0211783 -0.154447 0.0127471 0.0287581 0.0251753 0.0436689 -0.0956415 0.141106 0.0776449 -0.0655468 0.198605 -0.104915 0.0981269 0.06629 0.110367 -0.0737385 0.0605812 -0.185002 0.0379598 0.018992 -0.0431198 0.00784278 -0.0295986 0.171375 -0.0316484 0.188669 0.00140757 -0.14983 0.147903 -0.0127447 -0.161043 0.0188135 0.00031648 0.00428226 0.175221 0.0686763 0.0556989 -0.117451 -0.026715 0.14057 0.0202071 -0.0295776 0.0473844 0.0285295 -0.0125885 0.0823169 0.162396 -0.00419337 0.012398 0.0580575 0.133133 -0.0559017 0.0656438 -0.164761 0.116021 0.0521992 -0.0603413 0.0271065 -0.00755082 -0.14918 0.176228 -0.0929639 -0.122691 -0.00352658 0.0619381 0.0601092 -0.185359 0.00275881 0.165314 0.0692511 0.111268 -0.0219902 0.00283628 -0.0111402 0.0447119 -0.114671 0.0653337 -0.0578013 0.149015 0.160348 -0.116985 -0.0813399 0.0484801 0.197461 0.0963274 0.0400302 0.0607094 -0.118872 -0.0689626 -0.0342758 -0.0221689 0.00936246 0.141136 -0.120535 0.00429753 -0.0919609 0.0800371 -0.104384 -0.0794236 -0.0420355 0.0406364 0.00986445 0.0490672 0.0169003 0.181816 -0.079254 -0.0993327 -0.113518 0.0818426 -0.134549 0.0190058 -0.00766479 -0.0580387 -0.104111 -0.0714384 0.00504367 -0.0962277 -0.103642 -0.114824 0.113101 -0.0246495 -0.0190414 -0.0865406 0.139868 -0.0427097 -0.0135539 -0.00451188 -0.00449339 0.0122233 -0.120529 0.0659086 -0.0314593 0.104436 0.0702317 0.00176542 0.0370494 -0.0598524 0.0263457 -0.17159 0.0454131 0.022137 0.0798515 0.0906003 0.0403954 0.022673 -0.0895729 0.0245473 -0.148787 -0.0778368 0.0141398 -0.00593598 -0.148017 0.0933597 0.0718743 -0.189416 0.0321175 -0.120714 -0.133666 0.0360038 -0.0350605 -0.0225452 -0.091744 -0.142375 0.0140124 0.121477 0.0207989 0.0111304 0.0417077 0.0828864 0.0124966 -0.121788 0.0742863 0.0454728 0.0094437 -0.090488 0.0849923 -0.160184 0.00384338 -0.0243359 0.133532 -0.0211961 -0.0417127 -0.028319 -0.021451 -0.0856871 0.0537263 -0.00692988 0.114905 0.0229035 0.0393685 -0.0431109 0.049995 -0.0434243 0.117281 0.0288505 0.117667 -0.119225 0.0310876 0.109702 0.0430216 -0.167518 -0.0880144 0.0571483 0.0515338 0.0701685 0.00423425 -0.108319 0.138624 0.0338388 -0.170374 0.018347 -0.0716347 0.00299685 -0.0729859 0.0425631 -0.123519 -0.0580926 0.0876851 -0.077371 -0.178684 -0.109813 -0.0558966 0.187042 -0.065493 -0.150145 0.108674 0.0386446 0.0966296 -0.0702376 -0.00777318 0.184507 0.145026 -0.022298 -0.11936 0.054618 -0.0984237 -0.146621 0.0126779 -0.147199 -0.130781 -0.0883322 -0.0264247 -0.00244556 -0.0034687 0.054096 0.142015 -0.0344508 -0.0138976 0.0614845 -0.129808 -0.0918454 -0.118268 0.0838237 -0.0856361 0.0105053 0.0758244 0.0566402 0.024128 -0.0539165 -0.0256266 0.124725 0.101289 0.0341267 0.0560532 0.0654594 -0.0287743 -0.0698502 -0.108092 -0.0289173 -0.044748 -0.0774856 0.051681 -0.072098 -0.0209631 0.0390695 0.0971326 0.0888662 -0.00438127 0.0353118 0.036533 0.0650798 -0.143908 -0.0998388 0.131595 -0.18012 0.185864 0.0333335 -0.198032 0.0189491 -0.0211255 -0.107306 -0.121871 -0.0576872 -0.0235685 -0.146237 0.0266912 0.0665648 0.0508043 -0.055029 0.125524 0.0192624 -0.099447 0.106519 -0.0793924 -0.022715 0.0190188 -0.0738935 -0.058562 -0.0414138 -0.0901283 -0.129869 -0.0617378 -0.0190047 0.101838 0.0141616 0.066717 0.0569945 0.0445003 -0.0852709 0.0530768 -0.0211566 0.00562037 -0.0623865 -0.122423 -0.023555 -0.0676956 -0.0431001 0.190743 0.0713374 -0.0310839 -0.0924277 0.113511 -0.0969198 0.159731 0.023057 0.0679752 0.0346935 0.0741658 0.159035 0.10434 0.101937 0.0255634 0.0200702 -0.0772083 0.0402813 0.0991285 0.00201385 -0.0867817 -0.105424 -0.0481251 0.00978388 -0.196106 -0.0109937 0.0121568 0.0419752 0.0688872 -0.0678336 -0.0380071 -0.0504608 -0.0753274 0.0603714 -0.00775535 0.0529161 0.0286234 -0.104627 0.0390951 0.112126 -0.036297 -0.00316145 0.0856501 0.0791351 0.16551 -0.0794947 -0.0199422 -0.108943 -0.0645344 0.0245516 -0.0735557 -0.0925265 0.0285475 -0.111444 -0.0218941 -0.108302 -0.0557272 0.135551 -0.0444235 0.136809 -0.100509 -0.0145637 -0.152975 -0.197666 0.0980808 0.0377671 -0.0341836 -0.140882 -0.0168646 0.0916536 -0.156001 -0.00381326 -0.0116324 -0.0991112 -0.127003 0.0719189 0.0328965 -0.0815348 0.068738 -0.0744992 -0.062768 0.174879 -0.00936939 0.120315 0.00699124 -0.122038 -0.0958777 0.0666737 -0.101324 -0.0672985 0.124364 -0.186031 0.108432 -0.0125136 -0.0972382 0.116349 0.0411709 0.171884 0.0463166 -0.0524315 0.119723 0.0499406 -0.0363086 0.0565165 0.0409792 -0.0566711 0.0150699 0.0708173 0.012602 0.0146707 0.0104882 0.117411 0.131583 0.13144 0.0576232 -0.00900733 -0.0482544 0.0442662 0.013844 0.0238731 -0.0805316 -0.116732 -0.074207 0.0608195 0.0658624 -0.120542 -0.0888265 -0.111196 -0.051202 -0.105691 0.026641 -0.160152 -0.0556036 0.174826 -0.17391 0.0727381 0.143932 -0.0600613 -0.107752 -0.106538 0.0748994 0.0704021 -0.132809 0.0618898 0.0735099 -0.0578443 -0.0097292 -0.0460179 -0.166213 -0.0870191 -0.0621671 -0.101256 -0.0833809 0.121956 -0.0678208 -0.037646 0.145052 -0.118384 0.0185547 0.0936767 -0.0654857 0.108154 0.169389 0.00545408 -0.124335 0.048831 0.0425439 -0.0433962 0.139518 0.00755712 -0.0729469 -0.0774097 0.0290409 -0.111811 -0.0511289 0.100631 0.00622756 0.0760852 -0.179564 0.0935885 0.0667279 -0.00707942 0.00736523 0.160012 -0.0806326 0.0286663 0.092462 0.0712357 0.0704799 -0.107589 -0.0775447 -0.0274858 0.0307033 -0.126996 0.0332159 0.0467057 0.128426 0.0065944 -0.0668835 -0.00167891 0.00836076 0.0238362 0.028719 -0.172371 0.0776648 0.0852748 -0.109975 0.0577315 -0.020048 0.0402062 -0.0302048 -0.0318396 -0.065921 0.179033 0.0237786 -0.102086 0.043035 0.0226446 0.0254157 -0.101124 0.104772 0.095813 0.110287 0.127454 0.0791196 -0.109905 -0.0107142 0.0172 0.00971548 0.147886 -0.0849288 0.193475 -0.0286703 0.0950683 0.0750943 0.0192855 0.0141557 -0.0208685 0.14135 -0.146478 0.0958077 -0.179752 0.0463866 -0.0873436 0.0470997 -0.0908985 0.0199105 -0.0303764 0.0264379 -0.0158894 0.0905742 -0.0514329 0.0206713 -0.195509 -0.0459562 0.0491071 -0.00696743 0.0877974 -0.123765 0.063601 0.0749188 0.0179148 -0.102203 -0.12409 -0.0547997 0.0165953 -0.00997248 0.0308874 -0.00231105 0.0987008 -0.0554142 -0.0614224 -0.0613582 -0.0302344 0.0640695 0.0088279 -0.0239143 -0.187584 0.0736113 -0.0198079 -0.044396 0.00154338 0.0431478 0.191228 -0.0120407 -0.045084 0.0506811 0.0298503 -0.0213047 -0.0561574 0.0648025 0.0342521 0.0649925 -0.0984602 0.109462 -0.0973635 0.193075 0.00178427 0.0238171 -0.146851 0.0754042 -0.0597508 0.16976 0.00393943 0.0551393 0.0630461 0.0954585 -0.0389775 0.0440818 -0.0970352 0.159082 0.0840254 0.125709 -0.080699 0.144921 0.141692 0.0857722 0.0278577 0.132079 0.179825 0.0208053 -0.0818478 -0.0131095 0.135713 0.0692804 -0.131548 -0.0602419 -0.00777701 0.188915 0.0473779 -0.0525101 0.0931484 -0.0882948 -0.136558 0.0701418 -0.0347431 -0.0796716 -0.00480161 0.000849772 -0.0797572 -0.0874053 -0.148892 -0.094545 0.0782707 -0.025355 -0.161025 0.111014 -0.031754 -0.133192 -0.0540172 0.151137 0.057014 0.0550203 -0.0816069 -0.00448261 0.165918 0.127483 -0.0207001 0.0724655 -0.170741 -0.0663568 0.0127777 0.0533973 0.0148878 -0.0595456 -0.139321 -0.0175539 -0.0749926 0.174514 -0.075498 -0.07229 0.00212658 0.0274118 0.0711743 -0.0343737 -0.0888671 -0.101638 0.110116 -0.0172496 0.0132219 0.0984108 -0.0937451 -0.0664692 0.00345289 -0.00799398 -0.0065635 0.0478726 0.0918276 -0.112021 0.161204 -0.00939695 -0.0804636 0.0535755 -0.0188895 0.0666409 -0.0111084 0.124268 -0.16689 -0.0284878 0.0488124 0.0417658 -0.0683127 0.106429 -0.0221437 -0.0291602 -0.0723644 0.0988955 0.0877915 -0.0199728 -0.161733 0.0177917 -0.0800983 -0.0388678 0.0481616 -0.0303293 0.0570453 0.075548 -0.172624 -0.00536734 -0.0794035 0.0764517 -0.0703486 0.0175639 -0.0642164 -0.0593223 0.0279013 0.012284 -0.06366 -0.058109 0.195804 0.0907445 0.0847941 -0.169929 -0.0955634 0.00727315 0.124912 -0.163996 -0.0115165 -0.146024 -0.148792 -0.0152965 0.00331613 0.0762628 0.0764218 0.00549682 0.00508219 0.0334004 -0.0433557 -0.0947605 0.142875 0.181239 -0.0309318 -0.00732306 -0.0119796 -0.0247439 -0.184918 -0.0260022 0.0052054 0.0785612 -0.0712716 0.0481071 0.102078 0.13908 -0.0918293 -0.0229552 -0.0046236 0.127224 0.0955333 -0.0619357 0.0847081 -0.0788944 -0.151595 0.00615428 0.033431 0.00754026 -0.0219553 -0.00102412 0.0458847 -0.131293 0.0845084 -0.00111013 -0.0391199 0.0945848 0.0133378 -0.0128762 -0.0857903 -0.116974 0.104472 -0.0754306 -0.0123105 -0.0245585 -0.107132 0.0583676 0.0236878 0.148664 -0.17835 0.0332723 -0.0604509 0.00355055 0.0134378 0.103108 -0.0748908 -0.0103102 0.0579323 0.104463 0.0101789 0.044737 -0.0617071 0.0208606 -0.132844 0.153915 0.0271763 -0.0392232 -0.0575801 0.0420869 0.135119 0.0591824 0.00506808 -0.0396182 0.155628 -0.0834749 0.0804575 0.155004 0.119824 -0.00799704 0.0633102 -0.0582283 -0.0559793 0.112114 -0.142789 0.00676729 -0.0165364 0.0660271 -0.0402664 0.0127132 -0.0776978 0.138479 -0.0635147 0.0172491 0.0132149 -0.0186744 0.0552533 -0.0224888 0.0616253 0.0288907 -0.0559062 -0.10133 0.143199 0.063135 -0.0142449 -0.0907455 0.183534 -0.0870123 -0.0572342 -0.103215 -0.00929963 -0.142844 -0.0388792 -0.0517254 -0.0145196 0.127069 -0.0482856 0.101486 0.0497618 0.0707728 -0.0474207 0.126989 0.0417039 0.14196 -0.0122409 -0.0305323 0.158646 0.137349 -0.0540301 -0.0104135 0.196426 -0.117776 -0.123922 -0.0899896 -0.0789585 0.0523929 0.170753 -0.0812544 0.19437 -0.0490859 -0.0337049 0.0317829 0.0732215 -0.0934351 -0.0113866 0.0740888 0.113325 -0.172181 -0.0783281 -0.00437873 0.040963 -0.0739345 -0.0208293 -0.068022 0.127942 0.0851923 0.0788314 -0.0717186 -0.117037 0.0349443 0.179384 -0.0898856 -0.0115552 0.0626782 0.0413695 0.147522 -0.0574601 -0.0978687 0.13041 -0.131197 -0.0494474 -0.0368694 0.0943795 0.114249 -0.131682 0.0484116 0.000738831 -0.117528 -0.0752999 0.038922 0.0424012 0.00114012 -0.0637998 0.149479 -0.12306 0.0820574 -0.030603 0.126451 -0.0505981 -0.0870519 0.109058 0.111164 0.142829 0.166204 0.181373 -0.114402 0.128052 0.0824656 -0.0492949 0.0835486 -0.0902879 0.154952 -0.042447 -0.0357938 0.0124806 0.109419 -0.0250326 0.0202954 0.0225903 0.113515 0.189098 0.0488685 0.0305401 0.0548399 0.024491 -0.0739001 0.0637706 -0.104785 0.0319464 0.0650103 -0.0928686 -0.089445 -0.044309 0.0169689 -0.031628 -0.0029765 -0.113053 0.0344088 0.0239031 -0.0528926 0.0965136 0.025137 -0.0766536 -0.169695 0.0671441 0.10526 -0.00208298 0.0553516 0.0184048 0.0102984 0.187562 -0.00880851 -0.10568 0.0710031 -0.197112 0.144322 0.0182624 0.14867 -0.00174449 -0.110465 0.0932474 0.0591099 0.103161 -0.0189857 0.00400879 0.043138 0.0432707 0.056343 0.0370632 0.047342 0.0731256 -0.1232 0.00469329 -0.119054 0.00824986 0.0507116 0.031195 0.0888634 0.129805 -0.00404819 0.124733 0.0700467 -0.1867 0.100488 0.0943408 0.0415622 0.119054 0.121428 -0.162755 -0.0171875 0.0621255 -0.0935913 -0.00985671 -0.0517417 -0.0202596 -0.121687 -0.0102518 -0.138106 0.0104532 -0.0547336 0.0113275 0.110801 0.0464967 -0.0575545 0.181685 -0.0434363 -0.0527794 -0.131892 0.117105 0.0609309 0.068529 0.0464594 -0.091936 -0.0184257 -0.155644 -0.0533018 0.104912 -0.108852 -0.0861905 0.0513269 0.0177489 0.0845708 -0.0208336 -0.116156 -0.027789 0.11172 0.0485613 0.111542 0.0678466 0.0113191 0.0449351 -0.109953 -0.18429 -0.0139478 -0.0723304 0.0577231 0.127077 0.0935307 -0.107458 -0.00563191 -0.00845768 -0.0413425 0.00788391 0.0746065 0.00342358 0.054197 0.0881002 -0.00780653 0.0868425 -0.00844643 0.158585 0.0424863 0.167764 -0.0633636 -0.0228884 -0.110459 0.00774384 -0.0901709 0.112404 -0.177649 -0.0225619 -0.094741 0.133017 -0.0341005 0.0386537 0.0704516 -0.073353 0.0073266 -0.0449744 -0.0912886 -0.0854648 0.168965 0.155266 0.136271 -0.139723 0.0314657 -0.0633475 0.0799915 0.0512534 -0.0649449 -0.048505 0.0578991 0.0741185 0.0782606 0.00392362 0.112503 -0.0184625 -0.0727954 0.125471 0.107805 -0.118858 -0.184673 -0.103763 -0.0536142 0.0954508 -0.0249298 -0.12134 -0.0819994 -0.0893013 0.0662953 -0.0465386 0.0571813 0.0311189 0.0420632 0.0632108 0.124297 -0.122344 0.163174 0.0312346 0.0209382 -0.112791 -0.059257 -0.0426833 0.0423113 0.038508 0.0594083 -0.00902773 0.103094 -0.00777028 0.160308 -0.0448844 -0.154284 -0.0767727 0.0772268 0.0251219 0.171102 -0.168101 0.0598634 0.12431 -0.148462 0.157022 0.0112721 0.129188 -0.00776082 -0.00248821 -0.0140629 -0.0420158 0.190988 -0.0242546 0.0787502 0.0929277 -0.0419577 -0.0333625 0.0263038 0.120251 0.067821 -0.077095 -0.0182292 0.0820995 -0.0949593 0.0562784 -0.0971424 -0.076123 -0.0554379 0.0782279 -0.104388 0.0882953 -0.0588145 -0.0363842 0.0482286 0.0641121 0.018835 0.0378103 -0.0429366 -0.07223 -0.0927902 -0.0468836 -0.0973754 0.159881 0.0096136 0.0325068 -0.0257734 0.168945 -0.0535347 0.144741 -0.0946932 0.0474791 -0.100444 0.0364784 -0.0814736 0.0916183 -0.00656518 0.0329035 0.0017192 -0.197866 -0.0490656 -0.0234316 0.00475468 -0.0583333 0.0689874 0.143078 0.100765 0.0891977 0.0287787 0.0435952 -0.114249 -0.144469 0.024613 -0.0792201 -0.119783 0.00915105 -0.0620771 0.156844 0.0048008 0.00299328 0.0247875 -0.04998 0.0402174 0.0613249 -0.0606425 0.155061 -0.0334632 -0.0572955 0.0645568 -0.0175166 0.0366463 -0.0181658 0.12532 -0.0119984 -0.0108645 0.0713344 -0.0277181 -0.0561415 0.146011 -0.0681778 -0.0934001 0.0265201 0.0540837 -0.0773142 -0.05367 0.0518139 0.0108175 -0.0320578 -0.0517274 0.0994922 -0.00920743 0.00161469 -0.015338 -0.0114387 -0.00295133 -0.00297172 -0.0246381 -0.0811371 -0.10717 -0.0422767 0.163578 -0.17536 -0.0394979 0.071463 0.0507413 0.0610814 -0.053919 -0.0460745 0.100631 -0.0285408 -0.0827928 0.170165 0.115985 0.13638 -0.0565986 0.0127398 0.0812573 -0.0348149 0.0936622 0.0282002 0.1851 -0.150084 -0.0355613 -0.0044054 0.111665 0.0978978 -0.0652216 -0.0269102 -0.034205 -0.00962819 0.0182432 -0.00597937 -0.0640937 -0.0355783 -0.137575 -0.00350268 0.128078 -0.0288419 -0.169201 -0.0937605 0.103967 -0.027146 -0.0194077 -0.0220453 0.111336 0.0367118 -0.0282216 -0.119552 0.160547 -0.0577059 0.00221365 0.00691521 0.0647641 -0.0269312 -0.0225488 0.0364461 0.0781517 -0.140551 -0.0114427 -0.194321 0.0191766 0.0387542 -0.0781799 -0.024461 -0.0911426 -0.152234 -0.0896978 0.188525 0.159106 0.156696 0.0675051 0.0156831 0.00281694 -0.045062 -0.0142215 0.0532666 0.027269 -0.0287594 0.037709 -0.0442816 -0.0240064 0.0385792 0.0466002 0.130079 0.0763842 -0.0641019 -0.045058 0.0125781 0.0645772 -0.062714 0.0242235 0.157148 -0.0326826 0.038915 -0.0199291 0.116912 0.0764774 0.0491084 -0.0244481 0.0517692 0.174752 -0.11268 0.109735 -0.0656496 0.16176 -0.0678354 0.164709 0.142252 0.0974873 0.1186 0.0398835 -0.0927024 0.00240892 -0.00187521 -0.0886058 0.0421486 0.0197931 -0.0422776 -0.0665613 0.0647329 -0.00106698 0.0500497 -0.0336489 -0.050569 -0.0900768 0.108193 -0.0920252 -0.128215 -0.061696 -0.050987 -0.118953 -0.123329 0.130405 0.0593939 -0.0743566 0.0889316 -0.0254804 -0.0732816 -0.0348239 0.0404249 0.0686009 0.069815 -0.057143 0.0989524 -0.0423195 0.139376 -0.00996381 0.00416848 0.0203759 -0.0267613 -0.0199832 0.0430082 -0.060947 0.000841485 -0.0184551 0.0669906 0.142811 -0.0522599 -0.139299 -0.0275127 -0.0704427 -0.0808969 0.136049 -0.00774972 0.00538245 0.0116263 -0.112617 0.185551 -0.0165897 -0.0737494 -0.0125106 -0.1504 -0.00708501 0.00586795 -0.0495737 -0.0203629 0.114409 -0.179134 0.12091 0.129563 0.104751 0.0613388 0.0641527 -0.0358907 0.0184935 0.0239942 0.0802755 0.0901816 -0.037879 -0.112936 0.013843 0.145476 0.0788137 -0.0930285 -0.00671059 -0.126023 -0.0911709 -0.120404 -0.0960801 -0.100528 0.0475997 0.0545344 -0.17163 -0.0265215 0.0828528 -0.0353149 0.0716321 0.0432963 0.0598668 -0.163461 0.128143 0.0947435 -0.0634176 -0.108907 -0.0792143 -0.0464838 -0.126013 -0.03176 0.197217 0.0269737 -0.0503081 0.139961 0.0710046 0.064509 -0.167453 -0.0614155 -0.00281566 -0.020008 0.0723896 -0.117377 0.0423864 0.0142418 -0.0322154 0.0751698 0.16906 0.167078 -0.0161302 0.0605667 -0.101587 -0.04798 0.0744472 -0.148661 0.149255 -0.153193 -0.0739307 0.0827293 -0.0749497 0.0412696 0.105748 -0.029238 0.0645126 0.0698736 0.16656 0.0241571 0.120046 -0.170582 -0.0803093 0.154608 0.10565 0.0997398 0.0327829 0.0895549 -0.170767 -0.0790954 -0.015872 0.00913394 -0.000249405 -0.135898 0.0142073 -0.100587 0.0115762 -0.163443 -0.0274518 0.00916604 -0.0364101 -0.0129647 0.0442033 0.152262 0.054041 -0.0478026 -0.0635722 -0.0586405 -0.00402862 0.0480302 -0.00507725 -0.0156725 -0.0585495 0.0160141 -0.00320615 0.134829 0.0527999 0.124089 0.00581522 -0.132229 -0.0663811 0.04899 -0.111057 -0.118259 -0.0621372 -0.0397436 -0.182235 0.0217414 -0.0465002 -0.18426 0.0556509 -0.00517846 -0.016287 -0.119105 0.173128 -0.153979 0.0926977 -0.142417 -0.0297633 0.0159049 -0.148635 -0.0640223 0.0220477 0.0796066 0.158648 0.00710595 -0.0304515 -0.0797259 -0.0191213 0.113958 -0.0408544 -0.0185544 -0.00738718 -0.0407854 -0.122566 -0.0527826 -0.0136048 -0.0355914 0.0371913 0.179043 0.0785738 -0.155633 -0.132043 -0.0102765 0.0272374 0.10256 -0.0272588 0.0529945 -0.0472094 0.12735 -0.0592795 0.0313354 0.0197681 -0.0230514 -0.0942371 0.0502992 0.00169242 -0.0672723 0.109087 -0.0587186 0.110782 -0.00282606 -0.0400456 -0.123541 -0.0353766 -0.171481 0.161618 -0.11733 0.124768 0.0435763 0.0741771 0.0542137 0.000186181 -0.0399604 -0.0155158 0.127195 -0.0175573 0.0767731 -0.00579329 0.186764 -0.190154 -0.0232557 0.042268 0.0284952 -0.0491102 0.129934 0.0581794 -0.000647152 -0.0800226 0.0926237 -0.170079 0.111914 0.0137643 -0.115188 -0.0833919 0.0979635 0.189538 -0.0108503 0.0105462 -0.102559 -0.0718906 -0.128546 -0.100178 -0.0943633 -0.0142313 -0.0557504 0.101154 -0.111222 0.152226 -0.138758 -0.0242183 0.0129088 0.0124575 0.0795821 -0.0415313 -0.0294534 -0.0110973 0.0259072 -0.00510242 0.019944 0.14995 -0.0795198 -0.0380466 -0.0935877 0.0374853 -0.141189 -0.0133619 0.0411552 -0.177918 -0.12139 0.0607929 -0.0191249 0.0849031 0.121195 -0.130139 -0.0213535 0.0735728 0.0122341 0.0469072 -0.151283 -0.0749503 0.0576127 0.0246458 -0.153441 0.187052 -0.144406 0.0634621 0.0106634 -0.0351861 -0.166922 0.0264765 0.130314 0.119288 0.0507439 -0.0281847 -0.00833487 0.0555301 0.0889086 -0.013185 -0.0680156 0.0143289 -0.0261809 -0.00189898 0.168603 -0.0956814 0.0726148 0.0270448 0.147332 -0.0905218 -0.0909567 0.0698297 -0.0754108 0.0280414 -0.0330047 -0.00690146 0.110528 0.0513444 0.0457087 0.08864 0.0747055 -0.0703321 0.0622525 0.0224125 0.0507572 0.0725139 0.101479 0.0431925 0.0436293 0.0424373 0.163721 -0.0792522 0.0291744 0.160128 -0.00895239 0.106516 0.151535 -0.0112047 -0.0599644 0.0810005 0.181439 0.0926437 0.135779 0.115947 -0.00420837 -0.0516246 -0.0399814 -0.118113 0.0399355 0.0927236 -0.0794104 0.129131 0.0734521 0.06829 0.130518 -0.152984 0.0495339 0.0287097 -0.161371 0.00511268 0.00762161 -0.0304407 -0.0546729 0.116045 0.0513403 -0.0521546 -0.0285802 0.113255 0.0568805 -0.106861 -0.0175335 -0.194283 -0.0283647 -0.109119 -0.0286315 -0.0358221 0.0677975 -0.107906 -0.0155973 -0.0301592 0.0604636 0.045903 -0.144221 -0.124072 -0.128433 -0.0482072 0.08126 0.157113 0.0881341 0.137987 0.0426921 0.00128703 0.014213 -0.0707306 0.156299 -0.0489223 0.101966 0.0340979 -0.165109 0.0550265 0.0478568 0.0599172 -0.0306006 0.0218822 -0.0667529 -0.0809508 -0.143782 -0.0358663 -0.0148938 0.0807719 0.176709 0.0187285 -0.00262416 0.137065 -0.0255868 0.0850401 0.0594513 0.0438013 -0.0124203 0.0399853 -0.105419 -0.0166526 -0.0061578 0.0135989 0.0125153 -0.0940588 0.114019 -0.0683046 -0.000478496 -0.0246705 0.0891454 0.150723 0.0387943 0.107618 0.0569147 -0.0909007 0.0379685 0.0016794 0.0591371 0.0195185 0.113565 0.100231 -0.0513568 0.0803118 0.0830744 -0.0158128 0.00466158 0.0452082 -0.0475034 -0.0784699 -0.0270815 -0.0274673 -0.0413375 -0.0527537 0.0885222 -0.174247 0.00970495 -0.133205 -0.063591 0.0543318 -0.0151596 -0.0232401 0.0585928 -0.116388 -0.0527664 -0.129855 -0.112009 0.0115334 -0.0964019 0.0629605 0.103437 -0.0254887 0.0734397 -0.111867 0.0133171 0.0337761 -0.0179773 0.0527803 0.0397275 -0.0237595 -0.0696966 -0.15456 -0.148252 0.131474 -0.0436394 -0.148451 -0.0509152 0.0556024 -0.00288971 -0.113753 -0.0196778 -0.0761821 -0.00934483 0.0136419 0.0723662 -0.0344031 -0.0735375 -0.111951 -0.0409613 -0.139562 0.0394161 0.165568 0.0492981 -0.0400288 -0.120642 0.0332305 -0.124303 0.0107595 0.098344 -0.0410674 -0.115019 0.0399887 0.173389 0.0774729 -0.0406005 0.0554582 0.079988 -0.0869315 -0.0696184 0.145333 -0.0209692 0.07443 -0.0599194 0.0121272 -0.081762 0.0705707 -0.0716089 0.00607052 -0.0387269 -0.0443171 -0.0347851 0.0264514 -0.00395928 -0.035971 -0.142887 -0.00834512 -0.0590919 0.045421 0.0257297 0.0437347 0.125416 -0.114237 -0.0432379 0.0802673 -0.125994 -0.0845103 -0.0170522 0.0719672 -0.174126 0.00297069 0.0442275 -0.0886517 0.0842097 -0.0778436 -0.0905699 -0.0460076 0.00898878 0.0831828 -0.117788 -0.159072 0.0265926 -0.186872 -0.0455376 0.021563 -0.0494954 0.035449 0.0503799 -0.0355113 0.08016 -0.0677937 0.0536235 0.0212946 0.0384174 0.0191599 0.00163358 0.142659 0.0521205 -0.0108069 -0.100641 0.00241577 0.0798078 0.0945728 -0.0191427 -0.077039 0.0145961 -0.0433386 0.149975 -0.0165436 0.121441 -0.133277 0.126432 -0.0290532 -0.0113343 -0.0637645 -0.166243 -0.0280435 -0.185815 -0.0870388 0.0811076 -0.139963 -0.107706 0.131715 0.00790535 0.0697343 0.115487 -0.0873307 0.0459362 0.00230781 -0.153089 -0.00163373 0.0573745 0.024163 0.176227 0.162875 0.0828387 -0.114732 0.185939 -0.146595 -0.125349 0.0528092 0.127195 0.113343 0.028311 0.155431 0.0408206 -0.0122525 -0.0257739 0.00795473 0.0429396 0.182125 0.0208484 -0.0226112 -0.0451696 0.031003 -0.0616653 -0.0202341 0.0358273 0.0560676 0.06175 -0.0597121 -0.0147112 0.0204552 0.0732096 0.0151009 0.00593223 -0.0301923 0.0401162 -0.0200462 -0.0212395 0.064956 0.184094 -0.00577779 -0.170495 -0.0763338 -0.0119998 0.0251412 -0.0235854 -0.0208967 -0.166529 0.00329149 0.0361074 0.0802636 0.0337965 -0.124865 0.0529528 0.00503568 0.143483 0.0552842 -0.101889 -0.153027 -0.00962176 -0.0725722 0.124891 0.135394 -0.11948 0.0155628 0.0734505 0.109949 -0.14192 0.125042 -0.039529 -0.0298775 -0.0203787 0.116465 -0.0362739 0.145581 0.125185 0.0147785 -0.120285 -0.041373 0.112259 -0.0156114 0.0965403 0.0160488 0.0642221 -0.0745748 -0.0153139 -0.123574 0.163478 0.0399768 0.080898 0.0349609 -0.151372 0.176091 0.0598041 -0.0790581 -0.00725196 0.0510798 0.0155578 -0.0399735 0.0452149 -0.169045 0.0397886 -0.0850838 -0.0115585 0.0683822 0.0204425 -0.141796 0.0565974 -0.195842 0.188707 -0.075806 -0.0172887 -0.0484406 -0.0536741 -0.146969 0.0726622 -0.136187 0.0809346 0.00608042 -0.0545645 -0.0777962 -0.0291056 -0.0350474 0.00739735 -0.0149421 0.020398 0.00233481 0.0984201 0.109999 -0.0767587 0.09877 -0.10403 -0.0599191 -0.011769 0.0166489 0.0453062 0.120071 0.0569908 -0.0267621 0.0514344 0.0595098 0.144644 0.0864577 0.00234864 0.199426 0.175841 -0.155455 -0.0208914 -0.0532742 0.137935 -0.120003 -0.0244608 0.0156919 -0.144717 -0.143813 -0.112536 -0.0999929 0.13126 -0.037853 0.187606 -0.00664364 -0.0579819 -0.0250327 -0.0685721 0.0759998 -0.119367 -0.0258102 0.0509318 -0.0188108 -0.0324432 0.0758613 -0.00381692 0.108819 0.167904 0.145761 -0.0338759 0.0744219 0.0702363 0.0629271 0.108163 0.0736396 0.000672304 -0.126196 -0.00911384 0.0346735 -0.0387225 -0.0360276 0.00369286 0.0232923 0.08407 0.0696988 0.0444612 0.0297971 0.0170912 0.00365915 0.148325 0.0344292 -0.120648 0.0839894 0.0355674 0.00840829 -0.0488608 0.100652 -0.10998 0.189636 0.0263221 0.058463 0.0482371 0.0936727 -0.0278248 -0.0644124 -0.0477922 -0.109176 0.0934488 0.0309568 0.154434 0.0271536 -0.101234 0.0775556 -0.0824789 0.0931334 0.0458004 0.00354854 0.0317426 0.076239 -0.135475 -0.0392328 0.079108 -0.089765 0.0893418 -0.00148049 0.0715868 0.0384773 0.0141299 0.0667663 0.0197971 -0.100845 -0.0763005 -0.0604493 -0.0475171 0.0781421 -0.0277036 0.00641405 0.00738017 -0.0371267 -0.0394228 -0.128153 -0.0977913 -0.074334 -0.141839 0.0937779 0.0460427 -0.00488378 0.161772 0.113022 -0.0408898 -0.197381 0.117784 0.049507 -0.0394363 -0.0799156 -0.0061586 -0.0828927 -0.0872638 0.0193063 -0.12237 -0.104789 0.0352897 0.199502 -0.0625896 -0.0911569 -0.140911 0.0176812 0.196748 0.156952 -0.000792236 -0.0318023 -0.0760429 0.034718 0.0155482 -0.0524737 -0.0226978 0.145122 -0.0366322 -0.154109 -0.058412 -0.0253254 0.039884 -0.0179767 0.0117997 -0.0739056 0.0161536 -0.0822031 0.0818048 -0.133883 0.0113863 0.056934 0.0373988 0.13807 0.112323 0.0705046 -0.161134 0.0608806 -0.0909032 -0.057912 0.0113415 0.0947713 -0.0862777 0.0369169 0.0684135 -0.0996011 0.0912975 -0.112852 -0.0082146 -0.129844 -0.00766823 0.128414 -0.0797669 -0.0941293 -0.11267 -0.0510574 0.0179161 -0.0110064 0.0321201 -0.00621041 0.120467 0.0773495 -0.0381354 0.0642095 -0.124891 -0.0546326 0.198539 -0.0199433 -0.0227827 -0.0360998 0.014709 0.0313757 -0.0608412 0.00622246 0.0560482 -0.101636 0.0673298 -0.0288109 0.0531688 0.0571649 0.0411766 -0.0537645 -0.164126 -0.123807 -0.0346911 -0.138625 0.099743 0.0230756 0.0236771 0.0326366 -0.168207 0.0359708 -0.0989013 0.0419521 0.00706112 -0.0262435 0.0349851 0.107211 -0.0920014 -0.111911 0.129648 -0.0073951 0.0562788 0.0765094 -0.0947049 0.0361962 -0.0232977 0.0309766 -0.0901882 -0.0562257 0.0888152 -0.0821049 0.048751 0.187974 0.0874794 0.0486026 0.124183 0.088956 0.191058 0.152729 0.037832 0.189459 0.198027 0.0640836 0.0806589 0.0249686 -0.00952961 0.0406339 0.185019 -0.112373 -0.154723 0.0965547 -0.102799 -0.0799751 -0.10908 0.0308772 -0.0841451 -0.123886 -0.0708065 0.150777 -0.0797399 -0.00615634 0.0263563 0.136384 -0.0140313 0.0232361 -0.0666324 0.0419907 0.101885 0.0562159 -0.119502 0.0970728 0.00220247 -0.026434 0.120387 -0.150679 0.00573995 -0.0250344 0.150546 0.0389131 -0.00902581 -0.0264367 0.00220658 0.0491343 -0.109847 0.086828 -0.025708 -0.0361406 0.0963473 -0.187658 -0.0479283 0.0848978 -0.0139924 -0.166381 0.0709201 -0.0413613 0.111671 0.0301435 -0.0685416 -0.0123253 0.00944968 0.0261402 -0.0632295 0.0580833 -0.0563417 0.0345237 0.0960158 0.0601857 -0.0260919 -0.138758 0.100714 -0.0391291 -0.00567055 0.167241 0.0365145 -0.0674658 -0.0676505 -0.0403265 0.0263957 0.0763112 0.101228 0.156839 0.10319 -0.0721623 0.0258667 -0.0924821 -0.024461 0.0122459 -0.0102585 0.0362064 0.0600152 -0.0684701 0.0459632 0.0257765 -0.0571963 -0.0206712 0.0301915 0.126303 -0.176514 0.0638849 0.0881223 -0.0978438 -0.0481458 0.0537742 -0.0629521 -0.148874 0.0878012 0.145179 -0.108959 -0.0751883 0.0511409 0.0438745 0.013462 -0.166794 -0.175998 -0.18614 0.0041266 0.062369 0.04833 0.190727 -0.025083 -0.0574384 -0.0384339 0.0235536 0.0605419 -0.0985154 0.00342175 0.0944576 -0.0455057 -0.131394 -0.0966399 0.0203779 -0.121605 -0.10597 0.0933839 0.0028872 -0.165059 -0.0644478 0.0163093 0.0527203 0.0269068 -0.0660345 0.164989 0.0248177 -0.129592 0.0113788 0.117063 0.0150337 -0.148513 -0.0503226 -0.00800188 -0.0757424 0.116387 -0.110181 -0.0894713 0.000865183 -0.134044 0.0835083 0.0331864 0.0540211 0.181065 -0.00745659 0.0914623 -0.0758807 -0.0825304 0.055044 0.0671116 -0.104232 -0.104634 -0.0905725 0.00206755 0.00541393 -0.0131991 0.112134 -0.0301842 0.109011 -0.0317498 -0.039707 0.130969 -0.0235745 -0.0932954 -0.0765519 0.0785272 -0.0756396 0.0656123 -0.0381743 0.0536327 0.0534235 -0.0385253 0.167625 0.130708 -0.00467624 0.058585 0.0469175 -0.0241496 0.0337047 -0.0774779 -0.132412 0.13188 0.0556068 0.0773272 0.186783 -0.17396 -0.0747944 -0.00861101 0.0723855 -0.129445 -0.0649504 -0.0830648 -0.0452663 -0.103213 0.0483858 -0.0415558 -0.0825071 -0.170384 0.132132 0.130122 0.0261866 0.0209169 0.117204 -0.0724835 0.142589 -0.16465 0.104189 -0.151089 0.180109 -0.0744897 0.0458764 -0.0272759 -0.00779857 0.00719323 -0.0343859 0.0486404 -0.0830994 0.0215095 -0.0294694 -0.167259 0.00794175 -0.0270943 0.119923 0.109819 0.0181789 -0.0702743 0.00665679 0.0127931 -0.0391265 0.0703541 0.127646 0.145528 0.0272208 0.0533299 -0.0559241 -0.0317072 0.068538 0.194353 -0.117828 0.133296 -0.0516115 0.0713408 -0.146396 -0.16734 -0.0489124 0.019832 -0.198733 -0.0691449 -0.101587 0.164868 0.0622232 -0.067723 -0.0921533 0.107189 -0.0259206 0.0196774 0.0047084 0.195921 -0.156088 0.0193146 0.142857 -0.197622 0.0833118 0.0281666 -0.0540214 0.00855104 0.0199934 0.0749521 -0.0470391 0.127717 -0.0944053 -0.10969 -0.0955594 -0.0631059 0.108256 -0.180216 -0.0216214 0.10492 -0.118864 0.13444 0.0411728 0.0406619 -0.0453305 0.174929 0.14097 0.0363632 -0.0714118 0.133295 -0.00363316 0.00363552 0.00502049 -0.192387 0.0576156 -0.0124346 -0.0998513 0.0464851 0.0339538 -0.191694 -0.138901 -0.0530382 -0.1434 0.0464975 -0.0348744 0.0222925 -0.0327797 0.0586933 0.0610273 -0.153979 0.161759 -0.00972076 0.131901 -0.0641331 0.144447 0.182245 0.017828 0.170128 -0.109081 0.162916 0.0155444 0.030047 0.023226 -0.120426 -0.126119 -0.00251402 -0.0763702 0.144328 0.166166 -0.117107 0.0456172 -0.030786 0.00245061 0.0985338 -0.0340156 0.108755 -0.115553 0.0349039 -0.0354359 0.0120914 0.0657139 -0.00368338 0.073833 -0.0880288 0.0359233 -0.100098 -0.0774994 -0.0182639 0.130177 -0.0834602 -0.0616316 -0.00983655 -0.129584 -0.0520841 0.189935 0.0319164 -0.0879029 0.0463033 0.00284186 0.00173766 -0.165529 -0.117798 -0.0083869 0.00366703 0.0525835 -0.0395306 0.031589 -0.0701248 0.00438299 0.0860673 -0.101477 -0.113325 -0.0688274 -0.0375501 0.0862757 0.0738506 0.122665 -0.122132 0.104018 -0.0519653 0.158528 -0.0614261 0.0365841 0.0314866 -0.0252854 -0.0151194 -0.0373419 -0.0196314 -0.0080962 0.178583 0.0167815 -0.0558672 0.0234991 -0.0441743 -0.0112768 -0.0406323 0.106508 0.1047 -0.0550905 -0.105585 -0.0174483 0.0877393 0.0420388 0.0712887 0.0411395 0.00689874 -0.0465028 -0.0205719 -0.00530169 0.0809477 -0.141876 0.106828 0.166934 -0.109576 -0.112956 -0.0816859 -0.0734581 0.0436088 0.14891 0.100133 0.0462225 -0.0290704 -0.0733414 -0.0150895 -0.107276 -0.0701046 -0.0106585 0.0707217 -0.0729797 -0.0354967 -0.135733 0.132292 -0.16615 -0.161313 0.0388315 0.142438 -0.0252993 0.078556 -0.121561 -0.0592051 -0.00497741 0.00822038 -0.0743136 -0.159603 -0.0565691 0.137555 0.0522112 -0.0579737 0.0461507 -0.0439032 0.0753713 0.152276 0.00655607 -0.0396067 -0.149979 -0.0777788 0.0116809 -0.0458959 0.0816183 -0.00641266 0.0496607 0.0609105 0.0160004 0.00302204 -0.125762 -0.121885 -0.0767946 0.128451 -0.0897328 -0.119366 -0.0121194 0.0980239 0.0101218 0.0025656 -0.0975087 0.0345687 -0.0213211 -0.00364496 0.108988 -0.0693824 0.0146855 -0.0262468 0.019095 -0.0458046 0.164377 0.0907795 0.0822555 0.0650663 0.0450356 -0.0316557 -0.120222 0.0498713 -0.132925 -0.188128 0.041611 0.147717 0.0133519 -0.0170269 0.0507624 -0.00371824 -0.019899 0.11018 -0.111265 0.0850395 -0.113456 -0.0473239 0.00447592 0.0991759 0.126991 -0.047633 -0.00613849 0.037034 -0.0629728 0.0179658 0.0692043 0.0510959 0.118439 0.0302865 -0.196116 0.0024121 0.0252978 0.127836 -0.0582473 0.0856448 -0.0342782 -0.0246727 -0.159895 -0.023677 -0.0763769 0.0986797 0.0227979 -0.100814 0.0522273 -0.0157527 -0.0275464 0.00747668 -0.0468894 -0.036139 -0.0606288 -0.0175125 -0.0519984 -0.0546724 -0.0396882 -0.0626157 0.077674 -0.13605 0.0950466 -0.0342377 -0.0134412 0.184547 0.0766883 0.0283347 0.0453238 -0.0848296 0.0137191 0.119293 -0.00457135 -0.0808124 0.0808342 -0.0636262 0.0341547 0.101293 -0.0540334 0.132588 -0.194399 0.0661528 -0.0313228 0.0447434 0.0526827 0.0263957 -0.00638328 -0.01098 -0.121274 0.00880677 -0.172424 0.0157661 0.0963743 -0.0108158 -0.0964283 0.087188 -0.12502 0.146335 0.0397063 0.166242 0.033997 -0.0224331 -0.0112138 0.00562738 -0.116271 -0.113008 0.0964107 0.0725865 -0.0067275 0.0897382 -0.0585147 0.0330396 0.043343 -0.128687 0.1057 0.0168107 -0.0489528 0.00668264 -0.0367734 -0.0387201 0.056554 -0.0556018 0.00658644 -0.040427 0.0208191 0.0360708 -0.0732318 0.0322166 0.0205918 -0.107114 -0.040764 -0.0680283 0.131926 -0.0570619 0.0369778 -0.0004165 -0.0870851 -0.0302227 0.0692892 -0.0752451 0.148017 -0.0531562 0.0575668 -0.0711699 -0.0121042 0.0772882 -0.0595336 -0.00997792 -0.112846 -0.0740978 -0.0801681 0.0403213 0.0600162 -0.0208543 0.073575 -0.0756502 -0.0508291 0.0413912 -0.0587855 -0.0904874 -0.0950075 -0.186174 -0.0761876 0.0927344 0.046088 0.0518381 -0.0782941 -0.00462962 0.148682 -0.0381218 -0.0250334 0.0554481 0.0215494 0.128512 0.125419 -0.170986 -0.0163301 -0.0555173 -0.0944328 -0.0432707 0.053328 -0.199109 -0.0523306 0.0490889 0.11994 -0.0744355 -0.0730422 0.0799565 -0.00383982 0.00245295 0.0910263 0.0503436 0.0499631 0.154991 0.0182303 0.0911913 -0.134551 0.0767025 0.0387822 0.056846 -0.139906 0.0257029 -0.0458445 0.0240112 0.070525 -0.0419385 -0.0644774 -0.0904134 0.113079 -0.106278 0.158474 0.0467746 0.0723287 -0.0377893 0.0650396 0.0904301 -0.0329959 0.0141896 0.131495 0.0687179 0.000853529 -0.0682248 -0.118775 0.0244175 -0.10422 0.0104677 0.133513 -0.00994898 0.0314454 -0.0296098 0.116555 -0.0993123 -0.0333756 -0.17389 -0.0375453 0.0694503 -0.0710681 -0.00260484 -0.0237865 -0.0205204 -0.0871287 -0.041735 -0.0472524 0.0385507 0.098822 -0.0632495 -0.0724514 0.0203933 -0.147639 0.0254907 -0.110071 -0.0768245 -0.0682924 0.138141 -0.0537913 0.0516444 -0.129053 -0.122218 0.0186298 -0.013136 0.0143088 -0.134846 0.103297 -0.0638799 -0.0327105 0.00944831 -0.0213444 0.0532079 -0.010685 0.0143706 -0.11512 0.0366264 -0.0618355 -0.0667937 -0.154577 0.152641 -0.0826134 -0.137353 -0.00384043 0.0491494 -0.0661876 0.0324744 -0.0138605 0.00490764 0.0252033 0.096057 0.0521233 -0.0246591 -0.0421209 0.121504 -0.102904 -0.168667 0.0723839 0.0573032 -0.104195 -0.117799 -0.117316 -0.0634544 0.0198788 0.0689735 -0.0163958 -0.0146443 -0.0981218 0.0811084 -0.145836 -0.151506 0.0478189 0.0985456 0.0509688 -0.0891701 -0.195519 0.122681 -0.00286287 -0.171114 -0.0795399 -0.0454918 0.0648435 -0.0216359 0.0698446 -0.044254 -0.0492138 0.0208467 0.023526 -0.0738188 0.00163314 0.0239883 -0.0048613 -0.128967 0.113856 0.03078 -0.19642 -0.116577 -0.117154 -0.0226964 0.0183738 -0.0173569 0.00341133 -0.0436565 0.170566 -0.0406673 0.0264397 0.0835775 -0.081754 0.0697865 0.112515 0.069319 -0.00471742 -0.116023 -0.151878 -0.0589006 -0.0427636 -0.0763046 0.0872618 -0.160994 0.0623878 0.153692 0.0337022 0.0759909 0.178343 0.122416 -0.132388 0.021443 -0.00702051 -0.174478 -0.068065 0.0221708 0.0471723 -0.0474883 0.175768 0.0237869 -0.0471039 -0.182597 -0.000163394 0.153655 0.0586158 0.143948 0.155091 0.0685152 -0.178406 -0.0590144 -0.157807 -0.143425 -0.00243603 -0.00024667 -0.0499186 0.0791015 0.100185 0.0984889 0.0830497 0.0109478 0.114893 0.0269613 0.0418098 -0.014304 -0.0589688 0.0261136 0.0202084 -0.0701971 -0.0602146 0.000179357 -0.086189 -0.092458 -0.0196584 -0.068482 -0.170711 0.192463 0.0706421 0.0127268 0.0164003 0.17119 0.118643 0.00114096 0.186673 0.00365214 0.0142981 -0.0793881 -0.119248 -0.0303493 0.0734771 -0.00626554 0.0673187 -0.0194982 -0.067072 -0.0717008 -0.0114926 0.0111923 0.13912 0.00108026 0.0509744 0.102254 0.0470731 -0.109519 -0.0912001 -0.0390576 0.0988823 -0.0407516 0.00973946 -0.0487422 0.0805026 0.037149 -0.138613 -0.0578835 -0.115999 -0.0698927 -0.120596 0.0315796 0.0165814 -0.158351 -0.186183 -0.075714 -0.0960757 -0.134102 0.0310364 -0.0202417 0.160171 -0.0726108 0.00500304 -0.146062 0.0867533 -0.174357 -0.136186 -0.0937306 0.127917 -0.159035 0.124854 -0.0702297 0.0416816 -0.102674 0.0243083 -0.0549289 0.0673572 0.0245518 -0.0450451 -0.10245 -0.02193 0.100687 0.0292691 -0.0731809 -0.155388 -0.160694 -0.157542 0.118596 0.199495 -0.0731546 0.0265909 0.0624026 -0.0469294 -0.0852606 0.0899764 0.00343848 -0.097885 0.0582691 -0.0136528 0.17904 -0.0315789 -0.178389 -0.131579 0.131452 -0.198666 0.131051 2.37502e-05 -0.059506 -0.0978916 -0.0933827 -0.157115 0.0634576 -0.0316201 0.0228318 -0.070744 -0.00227169 -0.083294 -0.0335553 0.0579789 -0.0303552 -0.127102 0.179805 -0.0479711 0.0132749 -0.0598528 0.162414 -0.0269505 -0.0504971 -0.159884 0.103305 -0.057165 0.00240327 -0.0366173 0.00741621 -0.0883751 0.0224999 0.108214 0.155104 0.0373018 0.0667119 -0.106442 0.013603 0.0130553 -0.15388 -0.0755726 -0.157445 0.136881 -0.016247 -0.0732772 0.000609415 -0.0732593 0.110875 -0.171062 -0.106525 -0.0646563 0.00477239 0.0804183 -0.0925983 -0.0917875 -0.111154 -0.00406442 0.0392793 0.081279 0.0653397 -0.0298964 0.0276598 -0.123617 -0.00179048 0.12464 0.0317237 0.0404835 -0.119026 0.103958 -0.118064 -0.167364 -0.0430206 -0.0040579 -0.0716319 -0.0511885 0.0877141 0.0894269 0.0450169 0.0789572 -0.0165358 -0.0828624 -0.12492 -0.00022163 0.0121486 0.0544632 0.120716 0.0941652 -0.133482 0.141676 0.171256 0.14944 -0.0474215 -0.0421261 0.0818135 0.125279 -0.197586 0.041235 -0.0310829 -0.0803674 -0.0793552 0.0997341 0.0781287 0.0284888 -0.103791 -0.0649186 0.0938421 -0.0909719 0.14388 -0.0100362 0.169822 0.0324458 -0.0996643 0.0506364 -0.0476855 0.00409862 0.0658286 -0.0245334 -0.116481 0.107672 -0.0114414 -0.0788249 -0.0376198 -0.0118856 0.0136165 0.0695403 -0.0936182 0.0119469 0.0335705 -0.11025 -0.181058 -0.00536634 -0.099934 0.03685 -0.095385 -0.084943 -0.0269228 -0.090581 0.0803902 -0.0341458 0.0731348 -0.182339 -0.120949 0.0180591 0.0142635 0.086176 -0.0544485 0.0853851 0.017198 0.188798 -0.0677708 0.0722015 -0.0637433 0.0635435 -0.00869649 0.182721 -0.0160362 0.108576 0.0239472 -0.0357306 -0.027964 0.187288 -0.00522162 0.0626773 -0.0103975 0.0727759 -0.0142971 -0.0587544 0.189955 -0.023253 -0.182818 -0.140591 -0.0966566 0.10625 -0.109591 0.0316171 0.113808 -0.0112664 0.0743683 -0.0700221 0.0067342 0.0473253 -0.0807738 -0.0555189 -0.0126373 -0.0346407 -0.152632 -0.186587 -0.00653266 -0.056618 0.0471666 -0.0293385 0.110544 -0.174809 -0.111418 -0.0983871 -0.0766118 0.11863 -0.060039 0.0296212 0.101486 0.00917364 0.0473984 0.0349725 0.136405 -0.0347456 -0.0563129 0.0182362 0.0189029 -0.0507264 -0.00887724 0.109115 -0.0145184 0.0238673 -0.182093 0.0199987 0.114675 0.0731987 0.0621989 -0.0618063 0.106987 0.0803503 0.0313347 -0.042605 0.0807208 0.0490789 -0.0450239 -0.0373724 -0.0974905 -0.0253243 -0.0688674 0.0688443 -0.0294109 0.115421 0.013763 -0.0936038 -0.0161512 -0.151412 0.12878 0.0241449 0.172946 -0.0692759 0.0840026 -0.0419431 -0.11697 0.0625443 0.0843628 0.0557775 0.114548 -0.0470068 -0.057955 -0.124191 -0.134571 0.0412363 -0.123257 -0.0124422 -0.022925 0.00792682 0.00368771 0.0493853 -0.00242321 -0.0488993 -0.0348138 0.0382837 0.0426034 0.0228613 -0.0693673 -0.0423502 0.10404 -0.0655707 0.0525556 -0.121978 0.00765454 0.0578913 0.0160241 0.0880344 -0.121527 0.0938155 -0.0202153 0.0313599 0.000617152 0.122135 0.029293 0.160419 0.0457381 0.0720467 0.0372284 0.0135604 -0.0162415 0.075109 -0.0871167 0.120279 -0.0110178 -0.00103875 -0.0388164 -0.0330735 0.00868548 0.0995517 0.0767474 0.0317946 -0.0855335 -0.0313947 0.149854 0.0509211 0.00586417 -0.0798547 0.0157281 0.0786938 -0.0405904 0.0258112 0.0464423 0.0980953 -0.0209085 -0.0930855 -0.0533072 0.106872 0.177847 -0.0136368 0.0613247 -0.00759824 0.193293 0.158031 0.0521129 -0.0950882 -0.117622 -0.0819457 -0.0113792 -0.145876 0.0172159 -0.065004 0.084449 -0.0719253 0.0772268 0.0521975 -0.0621497 0.026185 -0.0761505 0.0554389 0.0181743 -0.0269255 0.0169792 0.0539316 0.117893 0.0999533 0.00481404 0.156426 0.0415458 0.0759077 0.0538998 0.182848 0.0776951 -0.114034 0.00924936 -0.167589 -0.0326223 0.0212868 -0.0552472 -0.0213933 -0.0161606 -0.183691 0.011589 0.0943005 -0.0293389 -0.126694 -0.0469001 -0.109228 -0.130214 0.0543428 -0.0120553 0.179322 0.158904 -0.186588 0.096983 0.105414 -0.032661 -0.112802 0.104112 -0.0609482 0.0623722 0.0539675 0.0775744 -0.0875107 0.0942705 -0.00364834 -0.100881 -0.0430756 0.076505 -0.0343338 0.103526 0.0641136 -0.0394354 0.0402702 -0.19501 0.127542 0.160082 -0.180316 0.0996117 0.0532167 -0.163574 -0.0188951 0.190266 0.00928621 -0.00883484 0.107828 -0.039844 -0.0302785 -0.129289 0.140193 -0.0752747 -0.114208 0.0354412 -0.0279963 0.0933628 -0.0110374 -0.0401479 -0.154913 -0.0796254 -0.0707822 0.114846 -0.111513 -0.0454333 0.0870873 0.0261559 -0.140252 0.0726653 0.0516072 0.175022 0.107249 -0.000313085 -0.0128258 -0.0531938 -0.0402075 0.012011 0.127212 0.0508134 -0.0240317 0.00929764 0.021168 -0.0786204 -0.103587 0.141882 0.190196 0.0427763 -0.118879 -0.0229077 0.0291733 -0.163833 0.0887775 -0.0126341 -0.104852 -0.0532886 -0.0121982 0.0431858 0.114113 0.00419328 0.0928073 -0.110156 0.114889 0.0849458 0.00621518 -0.0821894 -0.00273778 -0.024365 0.0553314 -0.0437853 0.0625207 -0.0782592 -0.085486 -0.104182 0.0364656 -0.0323993 0.0537873 0.144286 0.0736791 0.0218692 0.0054481 -0.145123 -0.0100697 0.130802 -0.0711448 0.0838642 -0.101504 -0.0325083 -0.0132458 0.0239878 -0.107953 0.0919786 -0.0321033 -0.173345 0.0378486 -0.0206298 -0.0210442 -0.0820458 -0.0134546 -0.111282 0.0426749 -0.096303 0.0714684 0.0814336 -0.0189473 0.0517981 -0.169021 0.00310082 0.16832 -0.0103001 -0.0132394 -0.0304983 -0.120309 -0.126499 -0.085481 0.0368393 0.0617856 0.036601 0.0313658 0.0179251 0.0412064 0.00652682 -0.0369911 0.174114 0.158873 0.169513 0.0699501 0.0107282 0.0912702 0.0655296 0.00379049 -0.0579372 -0.105178 -0.0307127 0.0653501 0.00531509 0.0834557 -0.110193 0.027341 -0.109204 -0.176148 -0.0161541 0.111296 0.0614504 -0.00296934 -0.114178 0.010897 -0.0265706 0.00839178 -0.0945568 0.141672 0.0145103 0.100456 0.127567 -0.0195795 -0.0655348 0.0310018 0.0136504 0.0544133 -0.110948 0.033106 -0.0369292 0.0511478 -0.0631136 0.0129624 -0.0982258 0.00398294 0.120324 0.0963462 -0.0834807 0.146456 0.0618844 0.0663033 0.00566784 0.0497543 0.146582 0.00760362 -0.161904 0.12746 0.0692865 -0.0398133 0.0240599 0.0153355 -0.00502776 0.0392976 0.00220991 0.0695635 0.191588 -0.0579681 -0.0198579 -0.10405 0.0173296 -0.126892 0.0713142 -0.162904 -0.107881 0.0714502 0.173065 0.00445182 0.0442683 0.00226382 0.000989651 -0.123989 -0.0445501 -0.115597 -0.00734093 -0.0100162 -0.128489 -0.0141751 -0.0798691 0.0168986 -0.112147 0.102462 0.0260583 0.0199824 0.199876 -0.00438958 -0.0906675 -0.13584 0.0250247 -0.0849179 0.196349 0.00176669 0.184111 -0.119058 0.0853797 -0.128261 0.0398481 -0.0186909 -0.0503479 0.0315873 -0.0738627 0.0429782 0.115007 -0.10061 -0.194227 0.110706 -0.129614 -0.0277022 0.0033426 0.0736573 -0.119489 -0.0244885 -0.111747 -0.167341 0.170534 0.0577312 -0.103338 0.11789 0.0682031 0.0442204 0.0432927 0.0668829 -0.121469 0.102491 -0.154009 -0.132332 -0.0656745 0.0241417 0.00208844 0.0105296 0.0320747 -0.111559 0.140183 -0.163218 0.0359638 -0.0255623 0.0372591 -0.149535 -0.0489962 -0.00537628 -0.0674683 -0.198254 -0.0498768 -0.0501383 -0.0224885 0.0494235 0.127393 0.048803 -0.0570825 0.0358335 0.111241 0.067521 0.152734 0.0416764 -0.0850583 -0.123032 -0.00291951 0.0765317 -0.0741622 0.0291771 0.0450931 0.0335924 -0.168793 -0.146072 -0.058526 -0.106025 0.0410658 0.191187 0.0370153 -0.134523 0.0153127 -0.052864 -0.116974 0.0958391 0.0297542 0.157763 -0.0689507 -0.100011 0.0115775 0.155315 -0.0124411 -0.0357715 -0.148496 0.118315 -0.12655 0.0338491 0.0101657 -0.164926 0.0218561 -0.0198997 -0.102838 0.00406491 -0.038259 -0.16204 0.114298 -0.00105491 0.114536 -0.00691627 -0.0468935 0.195658 0.120127 0.00133348 0.0722234 0.0529064 0.0493956 -0.0204873 -0.0188993 -0.0509592 -0.0807597 0.082809 -0.14046 -0.112132 0.16757 0.111205 0.16866 0.0591669 -0.0745165 0.0690646 -0.00901853 -0.112123 0.0554915 -0.0285649 -0.00470522 -0.00676727 -0.175617 -0.126814 -0.0682122 0.147176 -0.191727 -0.095832 -0.0200933 0.0754951 -0.0629291 -0.101905 -0.186837 -0.00991626 0.0226602 -0.140805 0.0934317 -0.0555267 0.0193161 -0.00228118 -0.132458 0.0501475 -0.190432 -0.0155634 0.0740154 0.00190672 0.113929 -0.0374497 0.13191 -0.0102115 0.170842 -0.106616 -0.0280571 0.147675 -0.069848 -0.0996063 0.0264477 0.12211 0.124315 0.078148 -0.0332176 0.096952 0.123392 0.0174935 0.0583018 0.00374187 -0.0177975 -0.0658184 -0.110465 0.0850834 0.0584138 -0.0759593 -0.00886691 0.0205002 -0.0252381 -0.0831784 -0.0296875 0.103635 -0.0156486 0.0166118 -0.0346492 0.0329186 -0.086716 0.020006 -0.00737997 0.0976671 0.0466431 -0.160217 -0.0347341 -0.0497137 -0.0638476 -0.0586504 0.0569147 0.117333 0.0964353 0.146608 0.0256876 0.0644381 -0.0140484 0.0592545 -0.0275027 -0.145241 0.0926699 0.106556 -0.132451 -0.125726 0.0161159 -0.156706 -0.0293083 0.0334556 -0.00994092 -0.0522939 -0.0778475 -0.176911 0.0105124 0.108294 0.00917888 -0.0593443 -0.0316627 0.0898717 -0.123263 0.131686 -0.0279964 0.0746035 0.0869789 -0.120135 -0.140563 0.0311756 0.0749751 -0.0524093 0.0484001 -0.123307 0.058545 -0.0133824 -0.115057 0.14397 -0.0201302 -0.0364559 -0.0574302 -0.0738244 -0.052846 0.0532508 -0.156851 0.0950596 0.0139414 -0.0608102 -0.0498505 0.0770795 0.029312 0.0114827 -0.0563705 0.0105964 -0.0492953 -0.03769 -0.142679 0.155759 0.13269 -0.0873965 0.170429 -0.195334 0.0583723 -0.0771659 -0.0979378 -0.0300565 0.133261 0.0768058 -0.00831027 0.155301 0.0436774 0.0324414 0.150369 -0.00596074 -0.0236322 -0.1599 -0.0316451 0.0103258 0.0106283 0.108925 -0.0117591 0.0827174 -0.00309365 -0.103392 0.0339002 -0.0537103 0.0219445 0.0841626 -0.00299202 -0.0184464 -0.0291242 -0.0318928 -0.00606685 -0.0288283 -0.144618 -0.0489128 -0.102172 -0.0397101 0.0228091 0.0407802 -0.086676 0.0850494 0.0478221 -0.0242212 -0.0307561 -0.0246206 -0.0646177 -0.0578421 -0.0899076 -0.0481952 -0.105211 -0.176071 0.0526376 -0.0436059 -0.121739 0.0113894 -0.0978105 -0.000677729 0.0336625 0.134208 0.00439649 0.0242074 -0.053387 -0.0811693 0.138153 -0.148872 0.116781 -0.0243379 0.199986 -0.00983483 -0.0240908 0.0363862 0.0960428 0.0288473 0.0911403 -0.0561137 -0.00507181 -0.196712 -0.130815 -0.128581 -0.0208145 0.00608586 -0.109486 0.000738365 0.0700867 -0.193468 0.107654 -0.173751 0.00779405 -0.0263805 0.104346 0.0244434 0.0307355 -0.0339356 -0.0557509 -0.0801754 -0.0139175 0.0254655 -0.0266666 0.10082 0.00335013 -0.0555717 -0.0489288 -0.0376312 0.013242 0.0909971 0.0718001 -0.166986 -0.129906 0.0212973 -0.111679 0.0295582 -0.171818 -0.0844609 0.0943478 -0.120343 -0.0112142 0.0842042 0.0109989 -0.0941925 0.0355517 -0.0221779 0.172077 0.0222732 -0.0220485 0.129607 0.0713588 -0.145947 0.135634 0.0698189 0.138059 0.187925 -0.0161054 -0.0375499 0.136914 -0.00479563 -0.0559632 0.0294315 0.163723 0.0252303 -0.0174936 -0.0632864 0.062772 0.117544 -0.135988 0.0180045 0.0643571 -0.189846 -0.108966 -0.00699629 -0.119636 -0.0546829 -0.0222726 -0.0874929 -0.149424 0.11443 0.0379934 0.0516357 -0.0852553 0.0562004 0.0289527 0.0264856 -0.175753 -0.10054 0.019381 -0.125163 0.173514 0.0504535 0.000568393 -0.0912264 -0.0539732 -0.0324433 0.0187937 0.0673553 -0.113031 -0.173477 -0.0423235 -0.148542 0.0240335 -0.0506151 -0.117949 -0.0195645 -0.0115846 0.164326 0.025792 -0.0657978 0.095033 -0.0347594 0.0049141 0.023791 0.0493213 -0.106388 -0.0574547 0.0873089 -0.188572 -0.125569 0.0824872 0.088326 -0.140417 0.0991691 -0.0737944 -0.0878725 -0.0375086 -0.0349114 -0.0564105 0.13055 -0.104851 0.0769739 0.011203 -0.114506 -0.0528226 -0.0656093 0.0790053 -0.165021 0.108453 0.053064 0.0848029 -0.0148682 -0.0538867 -0.105975 -0.0178974 -0.0109736 0.170927 0.0118324 -0.0269013 -0.0988507 -0.0379896 -0.150235 -0.195255 -0.148828 0.0641701 0.102136 -0.0318864 -0.0618037 0.0546636 0.0863363 0.0130526 0.0935419 0.0441395 -0.0455275 -0.120458 0.0517353 -0.102138 -0.0470588 0.0860943 0.157179 0.116288 -0.0640275 -0.129833 0.0673686 -0.0575148 0.131167 -0.0299082 0.0751663 0.0555489 -0.149992 0.0600742 0.141653 0.08288 -0.0845286 0.0664141 -0.0414875 0.0859743 -0.0112269 -0.0674219 -0.122086 0.134726 -0.00401102 -0.184634 0.0395765 -0.0596854 -0.0550635 0.0332471 -0.0169191 -0.0851335 -0.0169963 0.00660071 -0.168208 0.147195 -0.0348125 -0.101155 0.132929 -0.154395 -0.106458 0.145538 0.139221 -0.0226847 0.0976785 -0.144336 -0.0369794 0.131444 0.0472031 0.0863042 -0.0196114 -0.00132591 0.112357 0.0108402 -0.0891838 0.0708407 -0.047662 -0.0771589 0.0516006 -0.0200172 -0.0292509 -0.126313 0.091505 -0.0179945 0.197954 -0.0146441 -0.00490801 -0.0675734 -0.100639 -0.136513 -0.038346 0.0656893 0.121424 0.0801829 -0.0360884 -0.0480688 -0.0384427 0.06233 -0.0784686 0.125224 0.0840072 -0.0767523 -0.088343 0.126698 0.117412 -0.0709895 -0.125915 0.0734899 -0.135425 0.00736571 -0.0435557 0.0412453 -0.0100581 -0.155019 0.182637 -0.118325 0.0783389 0.00781265 -0.027084 -0.198144 0.0557046 0.127508 0.038866 -0.0542634 -0.0110445 -0.0587289 0.0202558 -0.181559 -0.160913 0.0145207 -0.131856 0.043887 0.0442103 0.0989215 0.116169 -0.0383416 -0.0238623 0.145335 0.140972 0.0739523 -0.108135 0.0352257 -0.190733 0.0563907 -0.0563872 0.0583226 -0.0741998 0.0542692 -0.119754 0.112957 -0.0797257 -0.0507652 0.0120267 -0.0192649 0.0195895 0.190342 0.0293803 0.0622157 0.12496 0.0346146 0.145958 0.134082 0.0954463 -0.113929 0.0657706 -0.162053 -0.11425 0.00501585 0.073848 0.0841759 -0.0823142 0.119202 0.0541736 0.0418888 0.0865198 0.176765 -0.116406 -0.0580259 0.0692146 -0.0696037 -0.0293019 0.0872706 0.190598 -0.128545 0.0304964 0.0855771 0.0280873 -0.0506744 0.00239998 -0.0414633 0.131113 0.0156536 -0.000745179 -0.0686442 -0.00805666 0.0588176 0.0196575 -0.0844489 -0.188901 -0.0175769 -0.00249597 0.155017 -0.0187845 0.0743272 0.196841 -0.0499907 -0.0196555 -0.10778 -0.144145 -0.0962299 -0.0230001 0.0760062 -0.0281434 -0.0896499 -0.0733589 0.0693297 0.00482337 -0.139621 -0.0266471 -0.0856841 -0.0511808 0.0178399 -0.030993 -0.141279 0.0714874 0.0635008 -0.0827622 -0.00155218 0.0502971 -0.0525786 -0.0270584 0.023668 0.130822 -0.0246037 0.0116662 -0.0892815 0.0662422 0.144093 0.0144653 0.0838279 0.0916683 -0.0303564 0.0221158 -0.0596584 0.099968 -0.0967626 -0.0819253 0.0784421 0.0232423 0.0125441 -0.0987804 0.0748578 0.107033 -0.0587285 0.186085 -0.012208 0.04961 0.0366267 -0.00920611 0.0425325 0.0772905 -0.00549644 0.158117 -0.00520278 0.0261089 0.0556052 -0.0359376 0.168047 -0.0261603 0.138053 0.144713 -0.0537743 0.0451847 -0.0145892 -0.000861114 -0.072727 0.106919 0.129387 -0.0992073 -0.13249 -0.0932181 0.0208993 0.0574694 0.0580905 0.066404 0.0464335 0.125579 -0.121754 -0.102425 -0.0585863 0.00544646 0.133492 -0.0557417 0.0121772 -0.142124 0.0429919 -0.193303 -0.0196581 -0.107559 -0.0990325 0.0585528 0.144674 -0.0437381 -0.0626155 -0.00192376 0.150051 0.0168176 0.0291871 -0.0438923 -0.023818 0.0952945 -0.121921 -0.0624273 -0.0115855 -0.117525 -0.0128063 0.0125875 -0.104977 -0.0128156 0.0863848 -0.126074 -0.0603513 -0.0636889 -0.124833 -0.0927868 0.0929075 0.0588357 -0.0342515 -0.0425907 -0.0471497 0.04527 0.0208086 0.0403285 -0.150585 -0.0315894 0.165124 0.0882378 -0.130121 0.143668 -0.158785 -0.0487131 -0.0352622 0.0281565 -0.123828 -0.045928 0.0828491 0.103159 0.197794 0.00686606 0.0128137 0.127299 -0.126645 -0.0404922 0.115069 0.0897716 -0.0329961 0.120904 -0.0398588 -0.0204141 -0.0454146 -0.042976 -0.0923508 0.0661831 0.087229 0.0522814 0.0832396 -0.00175223 -0.0255336 -0.0741745 -0.0607524 0.00766536 -0.023022 0.0389761 0.147463 -0.00581607 -0.0565332 0.183084 -0.0188187 -0.0986581 0.0534285 -0.146082 0.139615 0.0787581 -0.105224 -0.0491716 0.163817 0.0268436 0.00616058 -0.0584318 0.0994043 -0.184093 0.0435141 -0.174339 -0.0514478 0.0234509 -0.0336978 0.00205191 0.14165 0.122386 -0.0200779 0.100705 0.0104211 -0.0972407 -0.0539829 -0.00295602 0.0937056 0.106397 0.00826357 -0.152496 0.0360702 -0.125523 -0.165737 -0.0459695 -0.0229887 0.0832933 -0.0280475 -0.185247 -0.15841 0.0174742 -0.0607061 0.104395 -0.0698892 -0.0190392 -0.0182263 0.0196416 0.00630488 0.00325414 -0.060881 -0.0896518 -0.0370023 0.10899 0.105506 0.1278 -0.0664515 -0.000331885 -0.118829 -0.157986 0.00923814 0.00978265 -0.0307676 0.0360964 0.115764 0.139854 0.162998 0.000195457 -0.0535073 0.193381 0.0239355 -0.0889428 0.0661937 -0.00411961 0.0665305 0.030608 -0.166745 -0.0808751 -0.07051 -0.0251586 0.0733594 -0.0566397 -0.0754848 0.0576829 -0.0131481 0.0204876 -0.0240562 0.0627115 -0.0366098 0.151954 0.0679772 0.0234251 -0.0156868 -0.0108049 -0.0297063 0.00919269 0.0316465 0.0171513 0.109916 0.129091 0.09501 -0.0880523 -0.00451196 0.184868 0.0989546 -0.038982 -0.124757 0.0974271 -0.00801907 -0.180328 -0.092234 -0.166396 0.0385091 -0.0961254 -0.0916921 0.101357 0.0145341 -0.0520253 -0.134075 0.0755511 -0.0968686 -0.0816616 0.14719 -0.0131545 -0.102605 0.0721188 -0.0263914 -0.0717997 -0.0285378 -0.121864 0.0235988 -0.00853149 -0.0830714 0.0115534 -0.00722233 -0.0846781 0.0453903 0.0412306 0.0219609 -0.0295728 -0.0034285 -0.134928 -0.0466736 0.0265511 0.0908342 -0.085145 -0.0219077 -0.0654922 -0.149144 0.0565074 -0.180428 0.109828 0.125615 0.075304 -0.0210933 0.155007 -0.0530049 -0.00580101 0.0626192 0.0264366 -0.0498968 0.0631214 -0.030405 0.139595 -0.106485 -0.12916 -0.139269 0.0241897 0.0297508 0.0851075 0.160774 -0.18852 -0.102098 -0.0406706 0.0488665 0.013638 -0.116318 0.0489672 0.137193 -0.165549 0.0501336 -0.0636349 -0.0406958 0.125878 -0.0496189 -0.159949 0.128012 0.0375138 0.1494 0.0580249 -0.00647436 -0.0949287 0.124228 -0.0317268 0.00382252 0.0496209 0.107791 0.00729632 0.00930716 -0.0795324 0.0792279 0.0362004 0.110113 0.0323849 -0.0263057 0.00774662 0.0121399 0.0071374 -0.0929299 -0.0153933 -0.0843462 -0.144392 0.0640588 0.0814542 -0.00587729 -0.122262 -0.0341687 0.0653378 0.103369 -0.0648736 -0.0520461 0.031607 -0.0752243 -0.0453247 -0.108149 0.132212 0.0304423 -0.0570552 0.0167766 0.0164312 -0.174655 -0.00454224 -0.0290002 -0.0813109 -0.0628134 -0.13468 -0.121809 -0.0602605 0.00306651 -0.0206976 -0.113464 0.174222 0.0663797 -0.0193698 0.0361854 0.0709333 -0.0624163 -0.180248 4.32326e-06 -0.098057 0.100879 -0.00606447 0.0835801 -0.053025 -0.0263581 -0.0644894 -0.0280229 -0.0261936 -0.0847186 -0.0260995 0.0636576 -0.000942608 -0.0570616 -0.0942145 -0.118548 -0.108837 -0.0803151 0.000220808 -0.11285 -0.151275 -0.0728469 0.195536 -0.00410377 0.0913577 0.017227 -0.0671802 0.0369602 -0.161752 -0.000979849 0.0632445 -0.0260373 -0.0575693 -0.103325 -0.0120082 -0.195642 0.103723 0.167265 0.132074 -0.0446466 -0.143796 0.0947701 -0.110749 0.0232559 0.0131228 -0.120879 0.0862992 -0.0761947 -0.0440578 -0.0432827 -0.0187694 -0.168024 -0.0637446 -0.086304 -0.143915 0.0071118 0.0212028 -0.0268377 -0.00335687 -0.0146942 0.00857453 -0.0938654 0.0074094 0.0241199 0.107396 0.123236 0.025503 -0.00816589 -0.116885 -0.0716625 0.0587676 -1.11261e-05 -0.010892 0.0989907 0.027642 -0.110765 0.0337795 0.107219 0.0503486 -0.102601 -0.0307334 -0.00770319 -0.194933 -0.146189 0.117774 -0.0305268 -0.0556493 0.0614716 0.0867161 -0.156394 -0.0237073 0.117803 0.111681 -0.154355 0.00153451 0.160948 0.0422781 0.0901832 -0.0644712 -0.0395396 -0.0303075 -0.0924938 0.0292696 0.0030053 -0.158155 0.0469465 -0.060951 0.0723686 -0.11349 -0.113189 0.0767644 0.0692589 -0.0299207 -0.0116201 -0.0607149 -0.0966247 0.0108034 -0.0127426 0.00707355 -0.0597705 0.115393 0.0922088 -0.149589 0.186787 0.0440908 0.0212994 0.127934 0.156807 0.0405005 -0.116855 -0.0731684 0.142961 -0.0136619 0.0915837 0.061639 -0.169789 -0.0273282 0.0594454 0.00357025 -0.00593852 0.153239 -0.185258 -0.0233776 0.0179835 -0.0145241 -0.0445402 -0.0269729 0.158904 0.0280818 -0.0786844 0.00417525 -0.0358236 -0.021878 0.0470464 0.0320574 0.175314 -0.0308418 -0.0770172 0.0303991 0.0647974 0.0529475 0.0138647 0.115026 0.0616154 0.0526582 0.098855 -0.0843411 0.112808 0.189892 0.092394 0.111372 0.0180817 0.0911152 0.0928171 0.0423594 -0.00797354 -0.0825626 -0.0883455 -0.171773 0.108526 0.149747 0.0771032 -0.135769 -0.122037 0.0474314 0.0597904 -0.101754 -0.0252211 0.0453624 0.144449 -0.0111021 -0.0502554 -0.0638055 0.0548052 -0.00908834 -0.000526195 0.0693116 0.0393625 -0.0343334 0.0532741 0.070039 0.024753 0.0801291 0.156771 -0.0378976 -0.0240582 0.0471453 0.0758981 0.0198569 -0.0194142 -0.0719805 -0.0762922 0.0202379 0.00593778 -0.101311 0.0887886 -0.0483837 -0.0844431 -0.104596 -0.0318719 0.0119385 0.0253152 0.0222562 -0.0261092 -0.00166637 0.147445 -0.0572663 0.0626376 0.192809 0.0241215 -0.0964532 0.00862401 -0.037811 -0.0614178 0.0609354 -0.010029 -0.0732931 -0.0725654 0.0708663 -0.0428216 0.0626679 0.113126 0.0118532 0.0079235 -0.00833883 0.0597076 -0.149294 -0.168332 -0.0356997 -0.0290799 0.109124 -0.0398307 0.0987138 -0.0721669 -0.140426 -0.0892569 -0.0585621 0.156166 0.138021 0.1308 0.0558238 -0.0981273 0.035011 -0.098911 -0.0230115 -0.133136 -0.0421828 -0.0358923 0.0879039 0.0394624 0.15393 0.00792663 0.124348 0.0549516 -0.0901986 0.174895 -0.0681773 -0.0255881 0.0306021 0.00751228 -0.0327796 -0.113938 -0.0708863 -0.0728167 -0.0557815 0.0766676 0.155985 0.135057 -0.028875 0.0583512 0.073249 -0.0559746 -0.00992545 0.108433 -0.172985 -0.0486456 -0.0142918 0.0683689 0.00945548 -0.0245914 -0.0349115 0.116809 0.0477096 -0.0633186 0.126206 0.130982 0.126134 -0.152093 -0.0578945 -0.0345404 0.0300343 0.0128138 0.0494411 -0.0967134 -0.12585 0.117475 -0.0993543 -0.114496 -0.0919534 0.056219 -0.154076 -0.0861572 0.187546 -0.117525 -0.0717363 -0.0472904 -0.0665089 -0.150216 -0.0573633 0.105207 0.0350702 -0.0610057 -0.00107302 0.163958 -0.0515932 -0.104022 0.0896267 -0.0614479 -0.15401 0.196589 -0.0834757 -0.0312512 -0.197738 0.0743608 0.0220781 -0.00612482 -0.0984538 -0.102514 0.133823 0.0260358 0.0381327 -0.0359385 0.0396059 0.0195257 -0.0446739 0.106657 -0.0392961 -0.00477317 0.0301243 -0.0759594 0.0247116 0.0904052 0.0458699 -0.0275461 0.0963594 -0.0528829 -0.0597253 0.114213 -0.105527 0.0291536 -0.0234148 0.0743046 -0.0786901 0.0345368 -0.0905243 -0.0665328 0.0975612 -0.193481 0.135238 -0.0600388 0.182311 0.0989863 0.162806 0.00186213 -0.0866629 -0.0843545 0.0713063 -0.019125 -0.0433006 -0.0674655 -0.0445809 0.0840286 0.106934 0.0318093 -0.14597 -0.0191222 -0.0339938 -0.117637 0.108131 -0.165022 0.105899 -0.00815896 0.0729384 -0.00415971 -0.141141 -0.0109101 -0.0015956 -0.0856558 0.0589861 -0.0677444 -0.161785 0.0729227 0.0486117 0.0476418 -0.102192 -0.046821 0.108212 -0.029076 0.0458643 0.107892 0.0864877 0.054088 0.0526423 0.159513 -0.0311045 0.0644938 0.0825485 0.14118 -0.0718246 0.0424761 -0.0530657 0.090157 -0.0323362 -0.0258077 0.0443181 0.0245613 0.0165642 0.0750671 -0.0845283 0.0350909 -0.0913144 -0.0814667 -0.0354984 -0.0551869 -0.142726 -0.0505292 0.113821 -0.0961392 -0.00398181 -0.0863039 0.0158888 -0.0295743 0.115228 -0.149531 0.121393 -0.045739 0.0734945 0.0605467 -0.0306825 -0.0479666 0.0692019 0.0687865 0.123623 0.153758 -0.0697391 0.0315378 0.0232475 -0.154498 -0.0786994 -0.0591869 0.0634053 -0.077289 -0.120424 -0.101773 0.0121741 0.0663486 -0.0575236 -0.15831 0.0372512 -0.131937 -0.142934 0.0830938 0.0689084 -0.0901868 0.0447544 0.0417315 0.117742 -0.103795 -0.127091 -0.051856 0.0631408 0.0362699 0.143151 0.108554 0.167063 -0.0729035 -0.131375 0.0383468 0.0429194 0.0340102 -0.0361865 -0.0200705 -0.0456817 0.00771587 -0.0524072 0.0201536 -0.04475 -0.131602 0.0296227 0.198339 -0.162358 0.0949223 0.122809 -0.00840058 -0.0274737 0.0524466 -0.0778643 0.0610215 0.0604604 0.0691096 -0.0961323 0.14159 -0.163337 0.00595501 -0.0335257 0.0670551 -0.0784957 0.0565369 -0.076362 -0.0248852 -0.0370693 -0.144234 -0.153722 0.116389 0.129458 0.0365078 0.0853069 -0.0379199 -0.0363814 -0.051817 -0.0956684 -0.147477 -0.102565 0.121066 -0.143939 0.090185 -0.153791 0.156893 -0.0154199 0.0250919 -0.00338183 -0.198477 0.0348564 0.00507771 -0.0108151 0.0342218 0.0679385 -0.0702621 -0.141327 0.044835 0.121397 0.0489299 -0.0327053 -0.0701323 -0.13423 0.0805816 0.0356854 0.0247987 -0.13468 0.0351035 -0.0349329 -0.0469922 0.144752 0.0760274 0.0330787 0.118763 0.0996697 -0.0119346 0.0176475 0.0716695 -0.0740173 -0.0282376 0.133989 0.0510848 -0.035311 -0.0737203 -0.0646627 -0.0275716 0.0946805 0.175141 -0.0825077 -0.114762 -0.111169 -0.197026 -0.167043 0.0819844 0.039494 0.00618554 -0.0611737 0.0152252 -0.0429854 0.00994677 -0.00770937 0.0909907 -0.0450078 0.0576154 -0.0470091 0.0576214 -0.171253 -0.120404 0.0598634 -0.110661 0.0874858 0.173939 -0.0485304 0.0985949 -0.023035 0.0986249 -0.0469366 0.0295985 -0.063609 -0.0800467 0.0658166 0.0700722 0.0821494 -0.0155749 0.0980267 -0.110618 0.0858804 -0.0866657 0.0335631 0.109314 -0.0689472 -0.118641 0.046143 -0.0253594 0.0762053 0.0298484 0.15082 0.0682623 0.0769549 0.0917214 0.0157528 -0.0752241 0.116502 -0.0574967 0.108949 -0.0969899 -0.0208977 0.0402873 0.113158 -0.0934851 -0.0506208 -0.0928814 -0.000149917 -0.158565 0.0758559 -0.137315 0.113873 -0.0290733 0.100445 0.0920568 -0.142438 -0.0345363 -0.182206 0.0251035 -0.0440483 -0.10801 -0.104533 0.0165967 0.144152 -0.035359 0.182668 0.0570766 0.0266476 0.0458301 0.0993987 0.0840647 0.0494063 -0.0229918 -0.0743025 0.0644098 0.0184756 0.120083 0.0535867 0.0782439 -0.17845 -0.196731 -0.0346241 -0.0457331 0.0404279 -0.0673202 -0.0383548 -0.192551 -0.0664856 0.058184 0.00813973 -0.0837485 0.0709323 -0.164706 -0.0224689 -0.051236 0.00161229 -0.0154157 0.045116 -0.0331697 0.188833 0.12249 -0.0443848 0.131728 0.0109631 0.119774 0.0614767 -0.00776586 -0.067924 0.0448623 0.0429092 -0.0517999 -0.0199414 0.150875 -0.0579042 -0.0945694 -0.0970026 0.124566 0.00448732 0.0930061 0.0791259 -0.0699146 0.126162 0.0463917 -0.0793276 0.0183644 0.0958077 -0.0301172 -0.0665976 0.0596537 -0.0836462 0.0929094 -0.156502 0.190456 0.0560953 -0.00437291 0.109861 0.0786078 0.173949 -0.0324892 -0.119265 0.137373 -0.122082 0.0446452 0.149185 0.0968534 -0.174604 -0.0069517 0.0441234 -0.0475479 -0.0858961 -0.0559994 0.0607465 0.0534312 -0.0138802 -0.121221 0.034317 0.0569875 -0.0214041 -0.0414698 0.0266507 -0.0829949 0.0188824 0.0205164 -0.0240502 0.000473475 -0.0567136 0.0326322 0.0159191 0.0288782 -0.0373444 0.0750238 0.00260865 -0.0911174 0.0482408 -0.0272359 -0.179031 0.1147 -0.0100672 -0.00110951 0.099217 -0.110185 0.0787806 -0.0438765 -0.104041 0.084376 0.0208309 -0.0305764 -0.0106098 0.028145 -0.0578913 0.0740883 -0.101548 0.111372 -0.0702244 0.0393289 0.04137 0.143312 0.00752933 -0.116522 0.0912312 0.116584 -0.113638 0.0434798 -0.108919 0.143799 0.0687105 -0.0806784 -0.146236 -0.190785 0.00251629 -0.0501053 0.0455131 0.0269578 -0.0334019 -0.00715856 -0.0275944 -0.135361 -0.00311249 -0.00858419 -0.0263842 0.0909446 0.00935148 -0.116264 0.157643 -0.11783 0.182859 -0.129754 0.169219 -0.04708 -0.0474149 -0.117961 0.0277535 -0.0921549 0.0567008 0.0158832 -0.0630553 0.0160184 -0.0654343 -0.0757839 -0.0494493 -0.0809843 -0.0925612 -0.0587239 -0.017456 0.0696626 -0.0179314 -0.0526891 -0.0667827 -0.0922885 0.0584617 0.0136165 -0.00388258 -0.0328598 0.0288462 0.130671 0.0148568 -0.0640508 -0.0691395 0.0364509 -0.025895 -0.00425193 0.0311795 0.123032 -0.106743 -0.136047 -0.110682 -0.0958255 0.0109121 -0.0435574 -0.0602705 0.136895 0.162329 -0.00609396 -0.0105387 -0.166104 0.00478736 0.0555364 0.0297614 -0.0863309 0.0486344 -0.0205141 -0.165383 0.0240878 -0.0735897 0.0817182 0.038174 0.0540231 0.0844008 -0.125229 0.127672 -0.063144 0.0628031 0.0887671 -0.0892435 0.112094 0.0846479 0.190875 -0.103058 -0.0499193 -0.0346399 -0.0113746 0.153733 -0.0271477 -0.0774596 -0.00539396 0.0203459 0.0994916 0.0515406 -0.122746 0.187642 0.0467453 -0.0203458 -0.135818 -0.0157244 -0.182044 -0.00375091 -0.0272468 -0.137577 -0.00761889 -0.0979599 -0.129196 0.0300976 -0.0681509 0.188883 0.0993422 0.051154 -0.0933969 -0.0471799 -0.179398 -0.0689456 0.0239201 0.0971885 -0.0157401 0.0133385 -0.154341 0.0555122 -0.141381 0.0239883 -0.0148187 -0.0900302 -0.0138499 0.0823646 0.0114418 -0.079828 -0.0276995 -0.133435 -0.0417262 -0.044167 0.0415506 0.0148189 0.136714 0.176781 0.16183 0.11556 -0.109986 0.163312 -0.163105 0.000797007 -0.0865175 -0.0712997 0.0662379 -0.0367667 -0.0485736 -0.0713196 -0.0383729 -0.127268 -0.0765798 0.0729463 0.00506476 -0.0237761 0.106234 0.0458658 -0.116823 0.111349 0.0125795 -0.0811172 -0.19172 -0.134076 0.0128074 0.0431743 -0.0726111 -0.130563 -0.101546 -0.0457437 0.121944 0.0132029 0.14784 -0.0491972 -0.0709437 0.0578957 -0.0890716 -0.137506 0.128375 0.196503 -0.151849 -0.0257652 -0.0518905 0.0991345 -0.0699128 0.162623 -0.0970843 0.012353 0.0470545 -0.0634621 0.0572929 -0.0151088 -0.074079 0.0316261 -0.164552 -0.187727 0.122625 0.0154587 0.0806965 -0.015367 -0.00158411 0.14383 0.0984025 0.161833 0.0336115 -0.104801 0.0833667 -0.158159 -0.0632407 0.0793854 0.0659787 0.106642 -0.0180065 -0.0639321 -0.0519162 -0.0338258 0.124757 -0.0392311 0.0499853 -0.151504 -0.0455666 -0.0493474 -0.0698891 -0.157108 -0.0181302 -0.120421 -0.0159225 -0.199911 0.106904 0.0997403 0.101603 -0.0805081 0.0632229 0.0859745 0.120398 -0.0471842 0.0424352 -0.122912 0.0503856 -0.0269313 0.151941 0.101361 0.0988813 0.0785417 -0.0499345 0.1284 -0.12582 0.0509727 -0.128627 -0.0960514 0.0354555 -0.139919 0.113043 0.00762387 -0.124782 -0.0201502 0.0912761 -0.0274361 -0.115167 0.152855 0.120025 0.0282701 0.0224787 -0.00128847 -0.0323419 0.126839 0.00481079 0.144077 -0.13057 0.0315656 0.158977 0.0808668 0.124873 -0.0256622 -0.0188669 0.0397659 0.120348 0.0961702 0.0840426 -0.158279 -0.0215619 0.160024 -0.0867016 0.0174139 0.114489 -0.0679104 -0.165957 -0.035032 0.0389444 0.0779249 -0.0352671 0.105834 -0.0296025 0.00331383 -0.122207 0.0332426 -0.103167 0.0636791 0.00365136 -0.0238837 -0.00342085 0.0224198 -0.0231228 0.107922 -0.000169244 0.0527673 -0.0459508 0.0228837 0.144922 -0.00857664 0.0180176 -0.10723 -0.124116 -0.110674 0.136833 0.034523 -0.00412952 0.0327195 0.0148445 0.0501707 -0.185278 0.100412 -0.0548909 0.0910764 -0.0147215 0.111724 0.0185992 0.040798 0.161372 -0.137089 -0.0727822 -0.130529 0.107639 0.0156894 -0.0161542 -0.144797 0.0229741 -0.0382266 -0.0686872 0.0780234 0.00468253 0.101522 -0.170087 -0.13115 -0.164131 0.0511062 -0.143228 0.113951 0.0831824 -0.0685731 0.109568 0.0406015 0.0648325 0.156782 0.154381 0.0360346 -0.113706 0.020882 0.066688 0.0629231 0.193627 0.0592491 -0.0106035 -0.129817 0.152603 0.0873556 0.00521802 -0.127168 -0.162522 0.0657715 -0.0224226 -0.0143504 0.0600744 -0.155099 -0.0710844 0.0799396 -0.174594 0.0530767 0.0655405 0.0368384 -0.137088 -0.120694 -0.0388189 -0.0345792 -0.151906 0.0421711 0.0768725 0.0589373 0.0468783 -0.097129 -0.179562 -0.0500126 0.140623 -0.0314879 0.0395379 0.0763549 0.0856635 -0.161252 -0.0579217 0.0316516 0.173063 -0.0543342 -0.0586874 -0.132869 0.0616405 0.0230994 0.0608046 -0.0599188 -0.0581858 -0.127169 -0.0111534 -0.096693 0.0614905 0.163808 -0.061329 -0.0725536 0.133198 0.0440224 -0.0466585 0.0649033 0.140068 0.0210643 -0.0890894 -0.045024 0.0966044 0.128585 0.0958767 0.0216365 0.063522 0.0484457 -0.00945211 -0.0858968 -0.00451109 -0.0699277 0.170401 -0.0299445 0.0907049 0.0452163 -0.0921123 -0.0869006 -0.10545 -0.150505 -0.130124 -0.0130741 -0.0691395 -0.0710736 -0.0164759 -0.0128525 0.0537533 0.149222 -0.01052 0.0192793 -0.0802696 -0.0403226 -0.0117954 -0.00780083 -0.062269 -0.0358165 0.0852743 0.065227 0.0268823 0.104428 -0.0348877 0.0381879 0.119884 0.0127375 -0.00813123 0.153382 -0.00943897 -0.0184456 -0.0734023 0.0301011 0.0870358 -0.0359904 -0.0426231 0.0488179 0.0145551 -0.0373791 -0.0999141 -0.0512563 0.0327858 -0.108948 -0.0307504 0.0511559 0.0776054 -0.0671812 0.019171 -0.0117718 -0.0446414 -0.0836614 0.0567357 -0.0141182 -0.0999285 0.00306249 0.17542 0.041574 0.00951155 0.118865 -0.124003 0.088971 0.0945322 0.0878137 0.0526831 -0.00499886 0.053116 -0.115572 -0.0830367 -0.108558 0.169889 -0.146757 0.0794635 -0.00776816 -0.0387859 0.00640287 -0.199443 -0.0405296 -0.0482884 -0.0639952 -0.0424323 0.0860795 0.0510055 0.00193387 -0.0680957 0.162884 0.0118016 0.187422 -0.141673 0.00397663 -0.180058 -0.0460065 0.0316034 0.0136773 0.038465 0.0786326 0.127107 -0.183066 0.0266096 -0.00168887 -0.0956084 -0.0257164 0.0090019 -0.0224197 0.010483 -0.141537 0.099721 -0.165039 -0.142026 0.156759 0.00333964 -0.120077 -0.0512065 0.0498797 0.0044005 -0.15232 0.0492187 0.167643 0.0661653 0.0462728 0.149218 -0.14295 0.0271749 0.162271 0.00544811 -0.00449769 0.00578048 -0.0189426 0.000114618 0.0722873 -0.142897 0.0668247 -0.187265 0.0128135 0.0689703 -0.028363 0.0302585 -0.0537768 -0.164538 -0.0876867 0.182831 -0.14247 0.0823532 -0.0842735 -0.111851 -0.0193896 0.0018645 -0.039956 0.0689283 0.0677871 0.147097 -0.0354865 0.140655 0.0779532 -0.140679 -0.022087 -0.116409 0.018886 -0.00342316 -0.164862 0.166363 -0.025895 -0.118728 -0.113832 -0.0166604 0.0197402 0.116673 0.167284 0.0530029 -0.0968738 0.12554 0.103744 0.0480913 0.123597 0.130958 -0.0285535 0.0763572 0.0607377 0.0128939 0.0923028 -0.00509456 -0.0884203 -0.0130081 0.109384 0.0914944 -0.0560461 -0.176069 0.105615 0.193202 0.0195243 -0.0736748 -0.124848 -0.0480818 0.0728687 0.127286 -0.0762555 -0.0381881 -0.153083 0.0223276 -0.199184 -0.0763006 0.0482088 -0.0541239 0.126279 0.125128 0.115319 0.0228785 0.00624392 0.140439 0.0980161 -0.102008 -0.0556485 -0.0841131 -0.0999014 0.0690301 0.183894 0.0689651 -0.00640498 -0.159144 0.0820658 0.135424 0.0073485 -0.0626469 -0.0546211 0.0716856 -0.0942709 0.0388015 0.0479863 0.165949 0.163346 0.0873908 0.0898929 0.0103308 -0.0113684 0.107244 0.0269895 -0.0169035 -0.0082679 0.0495139 -0.0346335 -0.0883298 -0.0695586 -0.0749576 0.150365 -0.115571 -0.0862592 -0.138034 -0.112734 -0.0342627 0.0223244 0.00997913 0.0886717 0.0070422 -0.102076 -0.0373836 0.0186447 0.0344583 0.0305424 0.0108879 0.141417 0.0431563 0.0477615 0.16139 -0.00653203 0.0969051 -0.0962828 -0.0933004 0.156039 -0.0215413 -0.00505926 0.0328778 -0.00853967 0.0596117 0.13302 0.0608245 -0.0335076 0.164514 -0.0375617 -0.131258 0.0607954 -0.0471945 -0.00434691 -0.0886941 -0.101066 0.139661 -0.0343316 -0.104352 -0.0153947 -0.185515 -0.148631 -0.0868078 0.166796 -0.1033 -0.0233039 -0.118222 0.103041 -0.0526523 0.0689517 0.0246201 -0.0304845 -0.113226 -0.0107948 -0.0268641 0.00541217 0.0660407 -0.160184 -0.00962605 -0.00822628 0.0776822 0.112643 0.127838 0.0129942 0.0156465 -0.135322 -0.049172 -0.134166 0.0730627 -0.0898687 0.0238661 -0.0687897 -0.0856916 0.0295188 0.0508864 -0.0592288 0.0779513 0.0468247 0.0351994 -0.0572973 -0.145357 0.0280727 0.0618905 -0.151828 0.00940861 0.0810434 -0.177004 -0.131748 0.0717756 0.107813 0.120821 0.0693488 -0.118437 -0.021154 -0.140286 0.0792706 -0.121024 0.0412807 0.00826257 -0.118423 0.110597 -0.0117638 0.10728 0.023288 0.013885 -0.0218144 0.0343367 0.000446369 -0.0385341 0.0497443 -0.0719658 0.00645425 0.121505 -0.0644979 -0.0409837 0.13171 -0.108638 0.12258 -0.0947592 -0.0715889 0.044523 0.0338067 -0.0372548 0.138037 0.083488 -0.027029 0.160015 0.0530788 -0.120053 0.0256198 0.0218764 -0.101941 -0.113993 0.0454001 0.082152 -0.0606011 0.0130654 0.102465 -0.0125087 -0.0756592 0.0299263 0.0484346 0.123162 0.0193689 0.0716023 0.00238937 -0.0714823 0.0488102 -0.185906 -0.0992154 -0.050328 0.0840224 -0.073998 -0.0452031 0.00678681 0.177314 0.0940079 0.10325 0.14573 0.0950097 0.0859063 -0.0689279 0.0563124 -0.14523 0.0604745 -0.0215383 0.107642 -0.0635081 -0.00890386 0.0906762 0.124969 -0.0303552 0.0532746 -0.0684885 -0.148049 0.0554814 -0.0409683 -0.145262 -0.116508 -0.0428634 -0.0668252 0.025035 0.00288467 0.0977828 -0.0278205 0.0221345 0.0758235 -0.094384 0.108765 -0.0816937 -0.11167 -0.0470562 -0.104328 -0.0270078 -0.0977345 0.115892 0.0495484 -0.112154 -0.120832 -0.0212092 -0.0636207 0.101779 0.182716 0.132663 0.0288521 0.0753843 0.0534524 -0.102536 0.0310946 -0.0714439 0.0262568 0.136035 0.0318456 0.0788112 0.0593663 -0.113044 0.00760102 0.0954356 -0.0270261 -0.153168 -0.127592 -0.0419867 -0.0816359 0.0272637 -0.0862021 -0.0508489 -0.0183598 0.00859744 -0.153583 0.0277708 0.0405784 -0.0724528 -0.0220345 0.0401997 0.0113052 0.00103422 -0.13499 0.17233 0.0103476 -0.147065 0.139322 0.185095 0.034832 0.0426933 0.102446 -0.057384 0.0446035 -0.0607458 -0.00562088 0.145358 0.0672848 -0.15417 -0.0935373 -0.0253877 -0.0130193 0.0634742 -0.000912147 0.0539878 -0.0140863 -0.108105 -0.0177765 -0.10694 0.0779676 -0.103628 0.0111008 0.128038 0.0843724 0.029687 -0.0227611 0.0183902 -0.0656583 -0.185232 0.041833 -0.0298394 -0.0821775 -0.0580087 -0.0606725 -0.000845225 -0.179662 -0.170842 0.12007 -0.0853458 0.0592001 0.104729 -0.0561591 -0.0657348 -0.16425 -0.0131484 -0.0108778 -0.0764363 -0.103243 -0.0722346 -0.00654589 0.0162316 -0.0702939 -0.0561791 -0.0556738 -0.00454556 -0.128687 0.123817 -0.0595928 0.0767875 0.0793637 -0.151132 -0.0562465 0.1001 -0.00156371 -0.014911 0.0736404 -0.0492028 0.135417 0.0724394 0.18921 -0.028211 -0.0977807 -0.0427056 -0.0491252 -0.0962242 -0.0743212 0.0642463 0.160094 0.131964 -0.0662354 -0.051933 0.0196878 -0.000996887 -0.14658 0.166603 -0.131735 -0.0995173 -0.0464716 -0.032253 -0.0460989 -0.022335 0.106092 0.0173912 -0.0308877 0.0812158 0.0250674 -0.0361715 -0.142303 0.0591997 0.014105 -0.0679687 -0.0788162 -0.078521 -0.154428 0.181262 0.116285 0.0365225 0.158986 -0.0352652 -0.0775691 0.173521 -0.0284666 0.0835041 0.0152713 -0.0879198 -0.0483779 0.0671741 0.115101 -0.0917259 -0.0427946 -0.0433614 0.112994 -0.0385697 -0.0572597 0.0863911 0.0035454 -0.0665201 0.0152703 -0.0441837 0.000106053 -0.151154 -0.0632108 0.0367412 -0.0186057 0.0304538 -0.00183338 0.0864112 0.0232204 -0.141397 0.127203 0.00936743 0.00959328 -0.0234655 0.0515746 -0.0119123 -0.0727038 0.00822543 -0.0684343 0.075643 0.0305433 0.102292 -0.195187 -0.00301682 0.0705089 0.0664131 0.0686842 -0.053581 0.0303473 0.0982805 -0.146309 0.181133 -0.0692251 -0.0481824 -0.169617 -0.116628 -0.0841271 0.0996158 0.135378 -0.158726 -0.0811742 -0.0263056 -0.126511 0.024873 0.0941542 -0.0356521 0.151935 -0.10037 0.0914734 -0.0567812 -0.0678008 -0.0509832 -0.0581087 0.00949585 0.0406392 0.0586876 0.00393068 -0.0712956 0.0216044 -0.00682168 -0.0271838 -0.135763 0.0852914 -0.00170425 -0.0474088 -0.0126992 -0.0513949 -0.0339889 -0.0580721 -0.0881971 -0.0873244 -0.0994505 0.0979961 0.029403 -0.173422 0.136671 -0.01249 -0.087832 0.0672555 -0.170426 0.0532999 0.0096888 0.0279037 -0.0249344 0.0360564 -0.164689 -0.0493939 0.179118 0.0733363 0.0171752 -0.182514 0.0501705 -0.00123676 0.0116115 0.138678 0.0640509 0.0457048 -0.0315655 -0.112811 -0.00985746 -0.0712874 -0.00380368 0.103948 -0.0220012 -0.0850842 -0.0902548 0.133821 -0.097612 -0.151247 0.186292 0.0346957 -0.112458 0.10648 0.0866252 0.123525 -0.113882 -0.0633791 0.0177796 -0.066461 0.0361339 -0.0684635 -0.0077922 0.129002 -0.13202 0.0522431 0.115502 0.115725 -0.0701449 -0.00348097 -0.00965529 -0.105554 0.13895 -0.0999828 -0.0844984 -0.0692443 -0.0931223 0.0177318 -0.00876586 0.0259031 -0.0637558 -0.000989482 0.178397 -0.0164245 0.0135643 0.152775 -0.00258309 -0.0419639 -0.135554 -0.0222939 -0.0573264 0.189449 -0.0258623 -0.0227611 -0.08506 0.0119092 -0.198316 -0.0927136 -0.0952736 -0.0526366 0.0207152 -0.0303738 0.0787678 0.0495876 -0.152451 -0.0192131 -0.113532 -0.114007 0.129453 0.0445077 -0.0889345 -0.0681448 -0.00198145 0.0868984 0.141339 -0.0525959 -0.0467245 -0.0939984 0.0598151 -0.0533075 -0.0648123 0.118564 -0.0124815 0.0746503 0.0824481 0.0774897 -0.0950211 -0.053934 0.153767 0.0346335 0.155397 0.0669403 0.0299997 -0.0125228 -0.0368143 -0.0821322 -0.188351 0.00285212 -0.0619287 -0.156134 0.0176291 0.0420168 -0.00304153 0.00228949 0.0547707 -0.00792575 0.0528028 -0.0375456 0.0549181 -0.12553 0.0121996 0.15869 0.0292008 -0.1365 0.0908634 0.0467916 -0.115124 -0.088197 0.0640972 -0.0562312 -0.0408674 0.141451 -0.0941457 -0.0676408 -0.0792162 0.137991 0.0407104 -0.162965 -0.0402101 0.0623755 0.0784808 0.0494607 0.0755903 0.0192311 -0.0444563 -0.123137 0.0566547 0.0158971 0.0549776 0.0356331 -0.0556652 -0.0606292 -0.0386083 -0.0689941 -0.00478647 -0.161373 -0.122473 -0.105601 0.0155808 -0.078762 0.0427075 0.0382259 0.0465579 -0.0264081 -0.0519512 -0.106213 0.191841 -0.0363803 -0.0151801 -0.179026 -0.000957004 0.120437 0.179972 -0.0941963 -0.0655717 -0.118656 -0.119812 -0.0769015 -0.0919882 -0.0329924 -0.158406 -0.146153 0.0561208 -0.0182989 0.101363 0.140529 -0.138841 -0.0302049 0.133495 -0.00133381 0.0727545 -0.091976 -0.116243 0.0469551 -0.146255 -0.145377 0.0219702 -0.126272 -0.118607 -0.161404 -0.0527577 -0.155989 -0.0569279 0.0633551 -0.0561527 0.117542 -0.0153185 -0.156945 0.0352787 -0.100767 0.115543 -0.0627989 -0.00196259 0.0632569 0.08232 0.180015 -0.117091 0.112958 -0.0833089 -0.178668 -0.0673845 0.0576906 -0.0317955 -0.0458843 -0.0588436 -0.0363482 0.0376362 0.183201 0.0391514 0.00110654 0.138708 0.0428056 0.101155 0.0632284 0.119452 -0.0455446 0.0344458 0.122285 0.0334935 -0.163093 0.0314388 -0.0150211 0.158783 0.0614044 -0.121831 0.0408499 0.0615647 -0.0101696 0.0302968 0.00475551 -0.10959 -0.0459695 -0.0366529 0.0514428 -0.0742771 0.04515 -0.0171437 0.0769107 -0.0741784 0.109654 0.0716911 -0.00751545 -0.148781 0.162488 -0.185662 -0.0353282 0.182273 -0.131335 -0.0866329 -0.000492511 -0.0415836 0.172603 -0.0897743 -0.0152409 -0.0955716 -0.101241 0.088969 0.170041 0.0305055 -0.0549753 -0.119487 -0.0678721 0.0920811 0.0169909 -0.00920984 0.0804226 -0.0394008 0.0565323 -0.0190208 0.139891 -0.178912 0.130719 0.0227176 -0.0178044 0.0448346 -0.0186968 -0.00743729 0.00398233 0.001465 0.00237957 -0.0797422 0.0288923 0.172177 -0.00815086 -0.049231 0.140606 0.00726312 0.0404751 0.119734 0.0730806 -0.106728 -0.150422 0.0847294 -0.0603594 -0.112214 0.154508 0.02532 -0.0990014 0.0130738 0.0417276 0.0285074 -0.0125512 0.0455587 -0.0484218 -0.028742 0.0495996 -0.0667473 -0.0926573 -0.0241005 -0.0290416 -0.185108 0.0483024 -0.0957951 0.0634584 -0.00666892 -0.0306023 0.0543526 0.118224 -0.0558519 -0.0451238 0.0494555 -0.0675064 -0.0938911 -0.0623227 0.0971522 -0.0139125 -0.112979 0.0966958 0.0798804 -0.0359956 -0.0519582 0.151102 0.10135 0.0122897 0.0289179 -0.0396782 -0.0474285 0.0772936 -0.0128059 0.132681 -0.0499127 0.0588983 -0.117328 0.0881383 -0.0593816 -0.0549321 -0.13906 -0.179205 0.0444933 -0.041665 0.122616 0.0107365 -0.15392 0.106229 -0.0371595 -0.0372181 0.0695844 0.0826051 -0.0711989 0.0593119 0.0632837 -0.0207548 -0.135153 0.0673917 -0.0305966 0.0469469 -0.093052 -0.0949263 -0.0254061 -0.118043 -0.00146767 0.00163949 -0.107419 -0.113381 -0.032796 0.153323 -0.044453 0.0514247 -0.0234818 0.190074 0.0384865 0.173485 0.0923904 0.0939187 0.0257379 -0.0135772 0.175765 -0.194858 0.140594 0.110569 -0.0837437 0.0529452 -0.0168831 0.0484914 -0.0533252 0.0747741 0.0624155 0.0378777 -0.0420771 -0.126039 -0.0728955 0.0791052 -0.0618372 -0.0194723 -0.0837817 0.0499105 0.130592 -0.176861 0.0306547 0.0926721 -0.196212 0.106293 0.0795339 -0.0935348 -0.0537304 -0.0195372 -0.12904 -0.0191356 0.0586319 -0.108327 -0.0288482 0.00793637 0.0154456 0.00314068 0.151867 -0.121978 -0.125104 0.0654775 -0.0434847 0.0157395 -0.00759757 -0.0893432 0.0590946 -0.0575786 -0.0200091 0.15684 0.0867724 -0.0127679 0.102185 0.0773434 0.0845416 0.099938 -0.0261328 0.0315871 0.0509411 0.0717686 0.137891 -0.121924 0.0240849 -0.0405616 -0.0361841 0.0574027 0.0317634 -0.00925195 -0.124222 -0.0147319 -0.083832 -0.00379356 0.0751247 0.00959223 -0.177769 -0.0769046 -0.0139273 0.00351922 0.0629482 -0.12 0.00010963 0.125653 -0.00211261 0.0213299 -0.0683547 -0.105536 -0.00284131 -0.0863818 -0.0354108 0.0824752 -0.049389 0.0378894 -0.0378607 0.014963 -0.166326 -0.115689 -0.0198739 -0.0521986 -0.0530666 -0.188261 0.112244 -0.0109049 0.0193372 -0.0191587 0.0583605 -0.0821783 -0.0814692 -0.120527 0.0687731 -0.0198146 -0.0521267 -0.0643423 -0.0939915 -0.162398 0.186121 0.07814 -0.105145 0.0451343 0.167374 -0.0885593 -0.0320482 -0.11238 0.115687 -0.0334877 -0.03239 -0.115746 0.094253 -0.0486551 0.00788775 -0.0342849 0.0605428 -0.0274695 0.0166726 0.0665721 0.0396005 -0.0239122 0.0473688 -0.100713 -0.062967 0.0118772 0.143822 0.141897 -0.0130118 0.0375082 0.0601271 0.121956 -0.0993418 -0.0604476 0.0163181 -0.131608 -0.0274484 0.0784785 -0.166439 0.000229583 -0.0849249 -0.0484232 0.0942968 0.139936 0.000522893 0.0716719 -0.0790302 -0.133815 -0.140309 0.0742221 0.000807609 -0.00745146 0.0533499 -0.0470029 0.00671627 -0.032525 0.125915 -0.03416 -0.0757958 -0.107616 -0.112362 -0.0175339 0.0395491 -0.0525698 -0.0243851 0.0791417 -0.0243183 -0.0410324 0.0591982 0.0197339 0.0672172 -0.0281421 -0.0502284 0.0288436 -0.014175 -0.0964005 -0.0482651 -0.0641381 0.108131 0.0571218 0.101868 -0.0188052 0.135571 -0.0361024 0.124787 0.0101579 -0.0221997 -0.157714 -0.0304081 0.000904413 -0.0856222 -0.0780257 -0.115652 0.161704 -0.0265062 0.0292601 0.0441821 0.0338835 0.0474726 -0.0818273 -0.119177 0.00487549 -0.062653 0.102084 -0.142741 -0.0612578 -0.18576 0.022499 0.141695 0.0303528 0.147124 -0.0255005 -0.112277 0.0811733 0.114414 0.178605 0.0933397 -0.056734 0.0831689 0.104842 0.123012 -0.118467 -0.0510875 -0.093189 -0.0598798 0.0784394 0.111206 -0.171204 -0.0259032 -0.0121989 0.0347123 -0.157025 0.0666339 0.0702218 0.0533153 0.0125478 0.147905 0.0433592 -0.0948139 -0.106992 -0.0199294 0.118382 -0.0978229 -0.14975 -0.0597878 0.100893 -0.0432361 0.00580701 0.00886101 0.03324 -0.0220579 -0.140648 -0.0860846 -0.0273858 0.153238 0.141202 -0.00571077 0.0267484 0.171227 -0.0220506 -0.0283042 -0.0393233 0.093232 -0.0429939 -0.028455 -0.0236151 -0.00929207 0.114031 0.0310773 -0.175468 -0.0292332 -0.00905275 -0.0493664 0.0537377 0.0119428 0.00901075 -0.0866492 0.0743355 0.102958 0.0991975 0.130323 -0.16394 0.0278326 -0.00535678 -0.0649119 -0.0826777 0.159923 0.0208758 -0.0976547 -0.0384876 -0.0268532 0.13949 -0.0349228 0.0755859 -0.0473034 0.0790763 -0.0954342 -0.00319961 -0.124848 -0.0751712 0.000238781 0.0197123 -0.0725874 -0.0781442 -0.0146221 -0.0884346 -0.057991 0.0457382 0.147811 -0.0310709 0.0373772 -0.135171 -0.0134171 -0.0420939 -0.015599 0.124927 0.0746555 0.120189 0.0895907 0.0504624 0.169175 -0.184367 0.143316 0.00378657 -0.00937977 0.0655891 -0.122262 -0.0073639 0.0816382 -0.0248598 -0.0436589 -0.102746 0.0268977 0.0920202 0.0413436 -0.0924738 -0.012614 0.113329 0.165525 -0.14201 -0.119858 -0.0694992 0.0656726 0.109985 -0.0168291 -0.0831682 -0.147411 -0.111727 0.0756699 -0.113911 0.0235927 -0.0453125 0.0793208 -0.0767272 0.0868552 0.0577471 -0.012738 -0.00561806 0.0239952 -0.199452 0.0419315 -0.13835 0.146687 -0.0458461 0.0569301 -0.0742205 -0.168398 0.105264 -0.0113624 -0.0667507 0.0422638 0.0990903 -0.0850622 0.0321685 -0.107328 -0.12113 0.047615 -0.14555 -0.0665921 -0.0194433 0.0220074 0.0407399 0.0548474 -0.0548158 0.161969 -0.0303375 0.00324656 0.0216988 -0.0217063 0.0964774 -0.0701446 0.0670044 0.025479 0.0638041 -0.135996 0.0538582 -0.0609167 0.00160441 0.0835035 0.137682 -0.0293411 0.172078 -0.0853985 -0.0479078 -0.044029 -0.101042 0.134388 -0.0144783 0.0530571 -0.0297891 0.017322 0.0378977 -0.0590101 -0.0610963 0.143014 0.000402668 0.0196784 -0.0415208 0.09831 0.0305806 0.0531284 0.195033 0.0777256 0.0367594 0.184876 -0.120523 -0.050894 -0.0483478 -0.00415319 0.0451792 -0.139348 -0.0641318 -0.18753 -0.0434421 0.0611447 0.0448123 0.0591639 0.0258435 -0.135261 0.0761524 0.0507182 -0.0799566 0.152546 -0.0769945 0.10386 -0.0639099 -0.114876 0.0886767 0.0507008 -0.0504087 0.187955 -0.0523192 0.0313073 -0.0149148 -0.199242 -0.0225126 0.0335659 0.0287179 -0.175069 -0.00454653 -0.108374 0.096607 0.0581388 -0.0487675 -0.0227649 0.00510994 -0.0853553 0.0380573 -0.0723081 -0.00750901 -0.0662421 0.0401704 -0.100594 0.015002 -0.046573 -0.041095 -0.174649 0.157303 0.0941916 0.00718622 -0.0607595 0.0129121 -0.0870164 -0.0555599 -0.113226 0.0141509 0.0478106 0.186786 0.0123829 0.0524146 0.110479 0.078533 -0.0860159 -0.0610146 -0.125897 -0.0696062 -0.0908771 0.0468049 0.0187731 0.0805419 0.0256455 0.0837387 -0.0170531 -0.0211744 0.0707582 -0.0359621 -0.00839945 0.020193 -0.0159229 -0.150287 -0.0329989 0.0273968 0.0864774 0.0139057 -0.110502 0.000617745 0.117002 0.0138137 0.0976569 0.106317 0.0752541 0.0657957 0.175964 0.0680454 -0.132173 -0.0475096 0.0149744 0.0531476 -0.030304 0.0411811 -0.107926 -0.051235 -0.0682012 -0.0770046 0.0174862 0.0293087 -0.038636 0.0836939 -0.0523412 -0.0353776 -0.00365512 0.0893749 0.0289097 0.101506 0.0130114 -0.130944 0.0513266 0.0909505 -0.0998886 0.0984495 0.0183951 -0.156113 0.122297 -0.0370841 -0.0787361 -0.144275 0.0947803 0.0216374 -0.0323592 0.0626052 -0.092302 0.0519932 0.196934 -0.0411851 -0.141243 0.125708 0.000186405 -0.0577371 -0.0738488 -0.0104158 -0.047434 -0.0747007 -0.054223 0.0682808 0.138228 0.0772572 0.0450488 0.0664444 0.0193023 0.010132 0.0220672 -0.0290466 -0.129488 -0.0260471 0.112715 -0.113997 -0.0153424 -0.0803086 -0.0574543 -0.104746 0.0436306 -0.0489466 -0.0952884 0.0418281 0.0161398 0.140534 -0.0468996 -0.1076 0.0477673 -0.173256 0.0524095 0.103023 -0.0543088 0.152652 0.0541307 0.035434 0.0635531 0.109214 0.0209835 0.0824887 0.159066 -0.14691 -0.0658085 -0.0581869 -0.0576218 0.175148 -0.0799844 -0.013274 -0.163762 -0.0541346 0.0620724 -0.177069 0.0201765 0.0551052 -0.0057685 -0.117487 -0.039126 -0.0201166 0.104379 0.0405985 -0.120098 0.0557415 -0.192417 -0.10976 0.0753839 0.0570208 -0.183475 -0.115036 -0.10759 -0.00545459 -0.0817974 0.0702481 0.143756 -0.131729 -0.106187 0.03232 0.151899 0.10445 0.00406122 -0.187274 -0.0253294 -0.129604 -0.0221416 -0.0567048 0.039365 -0.100633 0.157839 0.100692 0.0468743 -0.184015 -0.142061 0.140059 0.170729 0.0248595 0.0443642 0.0124114 0.0145519 0.0481872 -0.105157 0.177716 0.00105802 0.026108 -0.0860544 -0.00572826 -0.027649 0.00032672 -0.152955 0.0273309 -0.167992 -0.0198152 -0.0174819 -0.0666734 0.0815948 -0.123243 0.0813912 -0.151247 0.0278631 -0.0679018 -0.0522188 0.197699 -0.0620317 0.0220588 0.0110711 0.110138 -0.00235274 -0.0477162 -0.129596 -0.0254646 0.044678 0.127165 -0.0621395 0.0796441 0.0202732 0.0528577 -0.00667388 0.196165 -0.0622174 -0.0616832 -0.031136 -0.0970154 -0.153015 0.0584439 0.108613 0.00802284 -0.0952755 0.148932 -0.113222 0.00469615 -0.137538 -0.15756 -0.00930117 0.0415114 0.0573719 -0.0723387 -0.0119689 -0.0847031 -0.0471631 -0.0742216 -0.161603 -0.163616 -0.0304856 0.130026 0.0148679 -0.0970776 0.0559608 0.0603468 0.125843 0.051047 -0.17909 0.138423 0.111756 0.0667557 -0.0608617 0.0742163 0.120535 0.0111244 0.00600284 -0.152349 -0.120319 0.00675737 0.022886 -0.00304065 -0.00340324 -0.0207474 -0.124607 0.0244143 0.11599 -0.044213 -0.0520839 -0.00420675 -0.113112 0.15792 -0.0750561 0.145387 -0.0475423 -0.0103629 -0.0393892 0.0780618 0.0736114 -0.00381424 0.055548 0.165095 0.0908414 0.089328 0.0532564 -0.0444284 -0.0530351 -0.115563 0.0746356 0.16971 -0.123354 -0.042645 0.0117751 0.162652 0.163583 0.0408873 -0.120406 -0.14304 -0.0366684 0.0742235 0.0882891 0.0628996 0.00784362 0.0127009 0.00906294 0.0790638 0.0322135 0.0528192 -0.0809927 -0.0886488 -0.00651277 -0.0520989 -0.0128262 -0.00959218 -0.0537635 0.0430921 0.0373057 -0.0558315 -0.0301325 0.120079 -0.0153076 0.0157249 -0.131148 -0.0826009 0.0169365 -0.027473 0.175299 0.101354 0.0256909 0.0440734 -0.020721 -0.014269 -0.0908645 0.0128782 -0.116979 0.111339 -0.113551 0.0857582 -0.130382 -0.0325648 -0.0649543 0.0421798 -0.0396024 -0.196909 0.0637875 -0.0752809 0.176877 -0.0244097 0.149463 -0.114307 0.137292 -0.100387 0.0133667 0.102255 -0.162161 -0.120722 -0.00708468 -0.0869513 0.0313458 -0.0486914 -0.0298812 0.0634479 -0.0707311 -0.143003 -0.0217388 -0.118892 0.037706 -0.0677196 -0.0199895 -0.194729 -0.116473 0.00306952 -0.0297793 0.118822 0.163531 -0.0431851 0.0105285 -0.0383864 0.110889 -0.0825054 0.0101646 -0.0380587 -0.0433819 0.00276862 0.0331436 -0.00426494 -0.0746009 -0.0529617 -0.0133227 -0.0579956 0.0118815 0.0987597 0.0661508 -0.0113825 0.000616459 -0.0581544 -0.000989857 -0.00825568 -0.144802 -0.0131867 0.114797 -0.0929781 0.0546538 0.0862324 -0.0129528 -0.0969341 -0.0281681 -0.0937498 0.0556727 0.199123 0.00427912 0.0920446 -0.0526618 0.0101007 0.0326734 -0.0846542 0.102616 0.115699 0.0179827 -0.0957902 0.039993 0.194011 -0.113032 -0.137428 -0.0745411 0.0272011 0.121249 0.0430255 -0.0632791 -0.0511742 0.00936678 0.00241866 -0.0496648 -0.0707808 -0.133505 0.00224724 -0.0201743 0.0249586 -0.097996 -0.0378998 -0.0918139 -0.000951478 0.164045 -0.0941508 -0.145683 -0.135379 -0.0283422 -0.0482562 -0.0351121 0.00669485 0.101866 -0.0646806 0.0229452 -0.0451508 -0.150051 -0.0867275 0.00545575 6.72036e-06 0.104698 0.185371 -0.0314802 0.187817 -0.0407339 0.0497522 0.184131 0.110001 0.15391 -0.124761 -0.027447 0.0141977 0.0891687 0.0915948 -0.0802406 0.173351 -0.132699 0.0302293 0.0873824 -0.0386506 0.0539423 0.0428721 0.0324912 -0.0916064 0.0834515 0.146108 0.0901089 0.108918 0.0430566 0.0205866 0.0781081 -0.00109 0.00301646 -0.0755388 -0.14909 0.0708399 0.125638 -0.0956924 -0.0741817 0.0597171 -0.0278796 -0.118333 -0.12282 -0.011893 0.0455844 -0.0407547 -0.0180262 -0.00509933 0.0329277 -0.108333 -0.107592 -0.127232 -0.0335746 -0.0497601 0.0649293 0.0518943 -0.144491 0.0944555 0.101999 -0.183906 -0.14675 0.024884 -0.0180822 0.0549597 0.0349624 -0.133904 0.134911 -0.193171 0.126982 0.0827511 0.0489165 0.0743749 -0.0700096 0.0496521 -0.189617 0.020258 -0.0809922 -0.148049 0.0179059 -0.0508619 0.151516 -0.135309 -0.0932214 -0.0569858 0.00824722 0.0915921 0.0454945 0.139128 -0.0585091 0.0872949 0.0343033 -0.140164 -0.134931 0.16637 0.154603 -0.0301102 -0.056634 -0.0393148 -0.0575587 -0.0381541 -0.061062 -0.0377754 -0.0568255 0.00990412 -0.0285955 -0.129616 0.0434798 0.0967035 -0.00101197 -0.0264454 -0.0897471 0.0232423 -0.0688223 0.100088 0.0592362 -0.0838539 0.0612021 -0.104113 -0.0584166 0.0470829 0.0317111 0.00329403 -0.0489045 -0.146431 0.0692637 -0.0557258 -0.101521 -0.0394437 -0.079222 -0.0764309 -0.0477155 0.0643681 0.0387585 -0.0932643 0.0652808 -0.110315 0.030259 -0.0225285 -0.0656774 0.0374759 -0.0256688 -0.0645774 0.0798715 -0.0666499 -0.00633505 -0.0124372 -0.0974156 0.0707037 -0.0468016 0.12376 0.000711923 -0.0913045 0.061601 -0.0659326 0.074946 0.0821737 0.140187 0.099657 -0.0037681 0.092048 -0.0468705 -0.021457 -0.0723937 0.172354 0.0612181 -0.1666 0.0686956 0.048014 -0.00762196 0.00283909 -0.0588072 -0.0902509 -0.0272523 -0.17553 0.158206 -0.0120023 0.0357446 -0.0179766 0.031488 -0.115232 0.0338162 -0.0136591 -0.0121255 0.0177927 -0.0885439 0.0914871 0.0199013 -0.0299871 -0.0522555 -0.0955977 -0.0604787 0.0522486 0.0373983 0.191474 0.0538694 -0.0795564 -0.0128389 0.0674165 0.0856692 0.151078 0.0960212 0.182033 0.0604982 -0.105939 -0.0707156 0.0210423 -0.0870864 0.159071 -0.125569 0.044923 -0.00941856 0.148233 0.0147254 0.0653572 0.00656226 -0.0098987 0.0402165 0.0914129 0.0888785 0.128376 0.00485425 -0.0326663 -0.115357 0.0389337 -0.0839386 0.0117457 -0.102014 -0.0571456 0.110069 0.0514531 0.0265884 0.168891 -0.0233059 -0.109741 -0.175971 -0.055661 0.0824403 0.0917038 -0.0299351 0.0746977 -0.0177137 0.0451638 0.18503 -0.0108863 -0.0997515 -0.0685385 0.0501227 0.132498 0.0689603 -0.0837341 -0.0685779 0.0983838 -0.0559617 -0.0929418 0.101862 -0.00212692 -0.046971 -0.0372382 -0.0981353 0.0382418 0.0717118 0.0680286 -0.0561886 0.0446908 -0.176829 -0.141027 0.0583066 -0.0509608 0.060496 -0.0357684 -0.106945 0.0637806 -0.0453419 -0.0301307 -0.103327 0.0456017 -0.0100153 -0.00255511 -0.0192779 -0.110251 0.0682453 -0.0634767 -0.165416 0.0156201 -0.063764 0.0419876 0.136291 -0.0722264 -0.155149 0.0810141 0.0750256 0.0535826 -0.0864692 -0.090314 -0.0152264 -0.0164167 0.0110648 -0.137885 -0.00630959 0.150621 0.0609084 -0.104243 -0.0366908 0.00291882 0.191436 0.190027 0.00530533 0.0247954 0.0211038 0.0117978 0.0183541 0.00483574 -0.00714281 -0.00142512 -0.142374 -0.104389 -0.0868723 0.0569764 -0.012529 -0.0459445 -0.0746456 -0.0409607 0.186991 -0.0658947 -0.0776247 0.0304599 0.0170285 0.176366 0.162533 0.00425911 -0.0452268 -0.0484128 0.098129 -0.083614 -0.0948684 0.0343687 0.164544 0.0632679 0.0863916 0.0468687 0.0332411 -0.0522094 0.0248148 -0.0917893 -0.0274294 -0.136551 -0.0162785 -0.14925 0.0512082 -0.0742369 0.035632 0.0384342 -0.18731 -0.142962 0.0187715 0.0632943 0.132434 -0.103756 0.0371619 0.10431 -0.0337339 -0.115972 0.0340709 0.00698975 0.0795684 -0.0137527 0.0574006 0.144026 -0.0619493 0.0404262 0.0516018 0.0216353 -0.162172 0.0292641 0.0153058 0.185322 -0.0590183 0.140071 0.0279132 0.0309338 0.015779 -0.0340216 0.115397 0.0493822 0.0772052 -0.168046 0.141432 -0.025491 -0.116739 0.0614407 0.0199229 -0.107295 0.0621728 -0.0750554 0.162797 0.0835741 0.125712 -0.0709974 0.0807513 0.166001 0.0179337 -0.0395465 -0.00762742 0.150786 -0.0193431 -0.0553892 -0.0788284 0.0774858 -0.00757644 0.0546988 -0.07285 0.069846 0.0962846 0.0425029 -0.0330093 -0.0315597 0.112608 -0.0880976 -0.0366653 0.0216381 -0.0704277 0.0245366 -0.0177423 0.0311344 -0.0512052 -0.0787477 0.0508919 -0.0982919 -0.0310782 0.108163 0.103742 0.127463 -0.179655 0.0557268 0.103241 -0.122061 0.168296 -0.00698652 -0.144269 -0.155448 0.00404716 -0.101024 -0.00621613 -0.18804 -0.0337302 -0.0101761 -0.00774939 0.170557 0.129694 0.024201 -0.00450849 -0.102909 -0.087514 -0.14003 0.134325 0.0468928 -0.0537136 -0.159566 0.033437 0.000456464 0.131618 0.0390197 0.0641024 0.0880141 -0.140489 -0.0535668 -0.0449085 -0.103425 -0.00860744 -0.133839 -0.0119942 0.177821 -0.0514713 -0.00711245 0.16658 0.0304298 0.000183072 -0.0154233 -0.151913 -0.164288 -0.0513866 0.172054 0.0105489 0.0353757 -0.0115557 0.0984157 -0.106103 0.0904705 -0.0673903 -0.049939 0.100162 -0.0465504 -0.0217802 0.0985992 0.0352367 0.0596155 0.0282406 0.0762348 0.00255283 -0.106885 -0.0970106 0.00243976 -0.140193 -0.0431219 0.118114 0.0546712 -0.00820392 0.058427 0.0176395 -0.14098 -0.116402 0.0344768 -0.0311677 -0.107265 -0.0487233 0.0113582 -0.104222 -0.00908745 0.136501 0.0303867 -0.046613 0.171962 0.0654007 -0.0724896 -0.0122112 0.046307 0.0651988 -0.0854451 0.103801 0.0242139 0.132227 0.0320294 0.0990742 0.096156 -0.0339191 0.0423649 -0.0157003 0.0596361 -0.0392517 -0.0921705 -0.0808164 -0.180703 0.0281595 0.0170679 0.0417934 -0.0473165 -0.0289507 0.071961 -0.0154579 -0.0553147 -0.0490709 0.185948 0.144933 -0.0488093 0.0989751 0.0285173 0.0595708 -0.012134 -0.151564 0.080153 -0.00402574 -0.0249466 0.0457315 0.0120506 0.130604 -0.000497102 0.187411 -0.0432098 -0.0774413 0.0482617 0.111447 -0.104404 0.0482594 0.000917364 0.0235912 0.132618 -0.0278444 0.117297 0.0359144 0.160121 0.0416737 -0.0665688 0.0216534 -0.108647 0.00346797 -0.157536 0.128244 0.00933281 0.0350428 -0.0858638 -0.015773 -0.195126 0.064677 0.0800362 -0.0706957 -0.019967 0.133866 0.0701038 0.00388174 -0.138668 0.0226781 -0.015232 0.00402771 0.0123038 -0.0400127 0.187889 0.0764165 0.125575 -0.121246 -0.117455 0.0998437 0.0447344 -0.00886323 0.0979045 -0.123489 0.0603417 -0.026763 -0.0827952 -0.0867266 -0.164555 0.00338123 0.147963 -0.0437244 -0.0240588 0.197167 0.0421879 -0.0203507 -0.0370341 -0.13175 0.010947 -0.0404167 0.0230515 -0.0178297 -0.041551 0.00880576 -0.0410935 -0.160434 -0.00977331 -0.0356807 0.100494 -0.136602 0.193966 -0.102956 0.0231731 0.113359 -0.0921554 0.0702824 0.0871748 -0.133121 0.155698 -0.0723665 0.0357562 0.0712614 0.101348 -0.0601879 -0.143068 0.0569073 0.0747882 -0.158524 -0.0397715 -0.147214 0.167889 0.0349596 -0.140785 -0.0733632 0.133913 -0.0946677 -0.0631927 -0.0590134 0.101985 0.039017 0.121104 0.0737691 0.0732251 0.0525026 0.179771 0.0621258 0.0883499 -0.0812061 0.00285313 -0.00521468 -0.000285402 -0.105354 -0.02238 -0.0218673 0.0112873 -0.0651432 0.0179641 -0.104226 0.0707206 -0.112534 0.0333032 -0.0598866 0.0596331 -0.00811772 0.0336104 -0.0248438 -0.122787 0.042277 -0.0821184 -0.0185444 -0.0208189 0.133531 -0.0397748 -0.084422 -0.063354 -0.050515 -0.0859671 -0.0357853 0.00311163 0.157697 0.0682015 -0.0590205 0.0991322 0.0330901 0.103811 0.00324399 -0.110532 0.0189357 0.183771 -0.0905045 0.00491299 0.0607934 0.0797785 -0.0879616 -0.0357715 0.0930472 -0.0876917 0.138659 -0.114217 0.0128246 -0.0546262 -0.111659 -0.0828693 -0.157805 0.0278621 0.13518 -0.0372055 0.00832724 -0.0464921 -0.115524 0.010266 0.0138423 -0.0033535 0.143595 0.0945948 0.0164932 0.0527905 0.0924399 0.0422481 -0.112112 -0.124626 0.039768 -0.0496215 -0.0772945 0.00955859 -0.0472079 -0.032202 -0.0357428 -0.101762 -0.07661 0.0144434 0.0658704 -0.0809392 -0.0925205 0.125848 0.042087 -0.0178397 0.0284781 -0.0374481 0.0267516 0.0495305 -0.111721 -0.00844089 0.0476564 0.0220383 0.0824799 -0.192882 0.0107819 -0.167384 0.00327848 -0.146316 0.182473 0.114901 -0.0430954 0.0726098 0.0660145 0.035305 -0.00584822 -0.0425907 0.0181501 0.0449565 -0.142496 0.0327962 -0.0493375 0.016134 0.0583072 0.0522783 0.0498699 -0.0219598 -0.0614044 0.0916494 0.091131 0.0798604 -0.124888 0.0226076 -0.0286902 -0.128792 0.00298049 0.150354 0.058247 -0.00606382 0.0666887 0.00780495 0.0567909 0.0308852 -0.0038071 0.0817938 -0.0291226 0.114204 0.0866676 0.135195 -0.0770308 -0.119276 -0.0327692 0.116786 0.00842604 0.0394572 0.0279046 0.0999022 0.16956 0.100896 0.0809564 0.0110827 -0.0212814 -0.0191412 -0.12604 -0.0882753 -0.0909156 0.06534 0.134741 -0.132244 -0.046891 -0.0458591 -0.0494113 0.179666 -0.107521 -0.197238 0.0185877 -0.111762 0.0833966 0.125199 0.0267776 -0.103707 0.161324 0.106339 -0.0717975 -0.13254 0.0280436 -0.114345 -0.0795403 0.121229 -0.0328886 -0.0174521 0.000834384 -0.0350181 -0.0229168 -0.0768529 0.00982581 -0.105382 0.0663526 -0.0186685 -0.135717 -0.114424 0.0495988 -0.187949 0.0929536 -0.00130715 0.00342735 0.0273814 0.0329011 -0.0493812 0.134919 0.00662841 0.00418214 0.138119 0.0536575 -0.0956632 0.128534 -0.00244363 -0.00768908 0.00315091 0.0358987 0.0334591 0.0307913 -0.192936 -0.059808 0.137782 -0.080004 0.0982125 -0.0110114 0.0710665 -0.181386 0.0145178 0.0119026 0.0654881 -0.0546484 0.163392 -0.0862736 0.153504 0.0345187 0.079074 -0.130046 0.031228 0.0585676 0.0640667 0.0504131 -0.00662356 -0.141238 -0.00941934 0.0855094 -0.0509741 0.0475876 -0.0919303 -0.10763 -0.171118 -0.181979 -0.0614284 0.0450483 0.0091776 -0.169255 0.114567 0.174489 -0.0768663 -0.140515 -0.18678 -0.136458 -0.129948 -0.0705658 -0.04657 -0.0893272 0.0104209 0.136156 -0.14706 -0.0897393 -0.110728 0.0876646 0.059707 0.0757931 0.0804848 -0.0450148 0.0396473 -0.102873 -0.126382 -0.0462925 -0.0142169 -0.0734514 0.126475 -0.0216688 -0.0971056 0.0206936 0.0154728 0.0516472 -0.0975406 0.0158147 0.0588446 0.052373 -0.0389929 -0.0796815 -0.0675126 -0.0603717 -0.0253034 -0.0584347 0.0698842 -0.0691626 -0.0241814 0.0278975 0.0582438 0.0068319 -0.0712215 -0.0128014 -0.0398153 0.0221049 -0.0323802 -0.0624677 -0.0516737 0.0207091 -0.131791 0.0688328 -0.00427601 0.117023 -0.00702975 -0.0141795 0.0778717 -0.0168043 0.0109008 0.00907281 -0.0215199 0.0832981 0.0625252 0.0331509 0.0167937 0.139758 0.0205898 0.00595392 0.0310285 -0.156116 -0.0173491 -0.00885785 -0.0203703 -0.0517873 -0.0203302 -0.0459064 -0.19905 -0.0614929 0.0333142 0.0415377 -0.0207049 0.113098 -0.102304 -0.158588 0.170836 -0.021731 0.0686196 -0.026139 0.150789 -0.0114759 0.0248083 -0.0616532 0.0475083 0.113139 0.110758 0.0297463 -0.043869 -0.0978679 -0.151421 0.175068 -0.0166881 -0.114361 0.00755151 0.106694 0.0608447 0.0995194 0.0422907 0.0858285 -0.0624058 -0.0125194 -0.153906 -0.0674196 -0.154739 0.0673096 -0.115621 0.139578 0.00292918 0.129937 -0.0351132 -0.0139188 -0.0567655 -0.0781898 0.0858182 -0.0416353 -0.0746515 -0.0969979 0.0592413 -0.0626592 0.0550832 0.104495 -0.167027 0.0401563 -0.0523981 0.0572421 0.0792569 0.0926867 -0.0349513 0.0865475 -0.0497856 -0.0151913 -0.0653709 -0.138191 0.0139375 0.00618685 -0.0094861 0.161141 -0.155549 0.0169241 0.0254134 -0.0553869 -0.183547 -0.063627 -0.0244868 -0.0431633 0.158421 -0.122305 0.0810457 -0.0090126 -0.0308038 -0.157955 0.00341161 0.013844 0.0268431 -0.050877 -0.174592 0.0533155 0.127345 -0.100116 -0.128665 0.0482903 0.0145894 0.0817456 -0.165495 0.0643733 -0.0250015 -0.120063 0.0734057 0.125079 -0.0658293 -0.15589 0.00789707 0.0669969 0.0186627 0.0178337 0.158644 -0.0554162 -0.126303 0.150157 0.0284813 -0.0706276 -0.0237724 -0.0236687 0.0946735 -0.198283 -0.125693 -0.117996 -0.00106233 0.011884 0.141524 0.0395224 0.0827683 0.124333 -0.0213196 -0.175531 0.0439734 0.0311068 -0.198446 -0.106576 0.0404443 0.158139 0.0296115 -0.129202 -0.171214 -0.000921276 -0.0369826 -0.0287281 0.0570956 -0.182937 -0.0674598 -0.0721842 0.0468924 -0.106588 0.00278704 0.0769435 0.0275515 -0.118556 0.00406858 -0.0698349 0.0587984 0.0337241 0.0569347 -0.134102 0.0219989 -0.0679019 -0.131869 -0.00496688 0.0402708 -0.141491 -0.0952319 0.0129428 0.0358108 -0.00826925 0.00701909 0.0900913 0.145468 0.0511298 -0.112419 0.0343993 -0.0552446 0.0129459 0.0512538 0.178249 -0.108506 0.0781282 0.0573448 0.0196988 -0.00415791 -0.0378972 0.0637524 0.0896098 0.0461612 -0.0298694 -0.0316775 0.143524 -0.0718963 0.160033 -0.095217 -0.0820922 -0.0922927 -0.0398434 -0.169992 0.127235 0.0896835 -0.0167493 -0.0200794 -0.0806281 -0.0268967 -0.0871785 -0.0225669 -0.0502476 -0.0614552 -0.0469317 -0.0425318 0.197982 -0.0825366 0.0199795 -0.13414 -0.095419 0.06264 -0.0340511 -0.0310224 0.0922007 -0.182899 -0.0062957 0.182613 0.0270786 -0.0292312 0.0623269 -0.0784008 0.0200445 0.0116533 -0.029505 0.0873345 0.0114186 0.0966576 -0.127412 -0.0839682 -0.0895083 -0.0675114 -0.00823261 -0.117946 0.0103181 0.0684001 0.0249191 0.131524 0.0930325 -0.0236932 0.076558 -0.196015 -0.0220299 -0.0126481 -0.118357 0.0233766 -0.00155648 -0.00815352 -0.0382078 0.0879751 0.0205441 -0.132892 0.0765997 -0.0855877 0.117711 -0.0279022 0.00692833 -0.0990445 0.0699511 0.101749 0.0301204 0.0771081 -0.192787 0.0288622 0.0345198 -0.138695 -0.057419 0.046404 -0.0145207 0.17744 0.052717 -0.0938017 0.0366367 0.0898942 0.0893145 -0.0178646 0.124094 -0.0982608 -0.0554333 0.0896313 -0.0454444 0.0251957 0.0398366 0.0145998 -0.0109174 0.0539388 -0.0365579 -0.0938615 -0.0969619 -0.0194032 -0.00107139 -0.110481 -0.0897464 -0.0316956 0.105276 -0.0587311 0.03123 0.00692601 0.0457114 -0.160607 0.0104413 -0.123638 0.0155148 -0.0498807 0.0765254 0.0265415 -0.166097 -0.0210728 0.199139 -0.0695495 0.107066 0.00725171 0.0608288 -0.114711 -0.0165129 -0.0977149 -0.0598845 0.0753762 -0.0403742 -0.153285 0.161377 0.0945508 -0.0290597 0.0709777 0.147032 -0.03516 -0.0934007 -0.0478044 0.125187 -0.0422645 0.0070652 -0.0156541 -0.00545586 -0.0719886 -0.0647668 0.0885081 -0.119491 -0.10133 0.149273 0.133576 -0.0878314 -0.064119 -0.0107889 0.0496817 0.013564 0.074428 -0.0873742 0.0418375 0.114369 -0.164783 -0.135296 -0.111457 -0.118019 -0.110945 -0.0720763 -0.0721805 0.0570712 -0.0296258 0.156148 0.0345156 0.0933928 0.172061 -0.078019 0.00192894 -0.0130398 0.0142782 0.0322572 -0.17635 -0.114988 0.0857761 0.0702207 0.035463 0.0626886 0.0909023 0.0364685 0.158341 0.0678743 0.172016 -0.154037 0.0281538 0.0120002 -0.159121 0.172721 -0.105641 -0.0675196 0.0613435 -0.0231894 0.00899284 -0.198496 -0.0186877 -0.0217428 -0.165619 0.0785069 0.0425516 0.183248 0.138475 0.115744 0.158025 0.0643151 0.165017 0.127481 0.135545 0.0753775 0.0819495 -0.0250833 -0.110087 -0.050875 0.0521423 -0.0774046 0.0451249 0.0264262 0.0288289 0.00683179 0.0800758 -0.165608 -0.120613 -0.0426212 0.144457 -0.0430579 -0.0983085 -0.177673 -0.026114 -0.161697 -0.0643617 0.0380471 -0.0243179 -0.146426 0.0143511 -0.0902645 0.0263634 0.148738 -0.0287401 0.0120411 0.0870472 -0.149115 0.147561 0.0194729 -0.0738613 0.0613182 -0.10491 0.00891043 0.037538 -0.0254763 -0.0152125 -0.169037 -0.0548696 0.0184152 0.140154 0.0446347 0.0375748 0.0543693 -0.110672 -0.068416 -0.106762 -0.00673043 -0.0158953 0.00195425 0.0113447 -0.0751503 0.0913821 -0.0728378 0.103279 0.0420396 0.064306 -0.0513976 0.111673 0.105483 -0.0220199 -0.076646 0.162857 -0.00734735 -0.00698384 -0.10408 0.049633 0.109408 -0.0302935 0.0643883 0.0496867 -0.0974111 -0.0261981 -0.0399214 0.17969 0.0535606 -0.0194143 0.0914755 0.0477025 -0.0530516 -0.0627514 -0.0422964 -0.0579545 0.167722 -0.159873 -0.182701 0.0709977 0.13914 -0.0309239 -0.0609247 -0.0922157 0.132942 -0.019455 -0.0541813 0.165004 0.186234 -0.130743 -0.101889 0.114986 0.134757 0.0524792 -0.0290422 -0.0230275 -0.0720014 -0.0404563 -0.174843 0.115914 0.0862212 0.0803199 -0.0570519 -0.026426 -0.0594248 -0.11337 0.0466661 0.127179 -0.146758 -0.0188106 0.0796439 0.0902838 0.00642688 -0.0250527 -0.116273 0.0705975 -0.10197 -0.036755 -0.155055 -0.118768 -0.0132381 0.00495846 0.146232 0.0170506 -0.145898 -0.0718405 -0.0208327 -0.1469 0.110507 0.0855735 -0.10705 0.0360758 -0.12718 0.0327523 -0.0981358 -0.0202611 -0.0379706 0.0889775 0.0734628 -0.0775545 0.112632 -0.155977 0.0176543 0.0249726 0.0721406 0.145027 -0.0689606 0.0799728 -0.0199237 -0.00989258 -0.0364017 -0.00795903 0.0395403 -0.001687 0.158946 -0.0410115 0.0402414 -0.028467 -0.0584841 0.0883864 0.177553 0.016431 -0.0743958 -0.00695224 -0.0303021 -0.0299239 -0.040981 -0.0193748 0.0172388 0.0877539 0.111863 -0.0377179 -0.091819 0.0763481 -0.0114578 -0.129406 -0.00148791 -0.0448291 -0.130689 -0.0604924 -0.0278695 -0.189383 -0.0918168 -0.0689165 0.0779854 0.0391231 0.0456094 -0.115757 -0.177422 -0.0381157 0.123858 0.00621098 -0.104069 -0.132961 -0.0831548 0.0528976 0.163798 -0.0185986 -0.020453 0.00118089 0.11301 -0.0400288 -0.112496 0.117155 0.0199786 -0.169223 0.0460637 -0.036523 0.001971 -0.0921635 -0.0733804 -0.0988144 -0.0729428 0.0497001 -0.00819353 0.129994 0.00103153 0.137946 0.00786923 -0.0154071 -0.0226634 -0.0470892 -0.0703006 0.0934663 -0.159915 -0.0401348 0.030236 -0.0430208 -0.0376759 -0.181849 -0.0122779 -0.00880776 0.0265425 -0.137455 0.185888 -0.0218419 -0.0298578 0.112374 -0.12381 -0.00525854 -0.0778305 -0.0664382 0.0231953 -0.0474392 0.04976 0.0147103 0.0307705 -0.0461637 0.0719019 0.0158468 -0.0734439 0.18709 -0.031465 0.0761538 -0.0167011 0.0893387 -0.147098 0.101707 -0.115565 -0.0582701 -0.0660971 0.11404 -0.0140456 0.0750393 -0.0255325 0.159108 0.136742 0.0589605 -0.0364197 0.17769 0.018227 0.0426886 0.00178569 0.006108 0.0584369 -0.0804587 -0.00197261 0.0231086 -0.0426911 0.1168 -0.0568743 -0.103779 0.0111451 -0.00801023 0.0204752 0.0868723 -0.0133295 0.189452 0.0635948 0.00250487 0.195239 -0.121967 0.0373279 0.0216264 -0.0720309 -0.0128758 -0.0326108 0.146528 0.181057 0.126437 -0.174493 -0.0116574 0.106172 0.0317748 -0.0319676 0.00833061 0.0903272 -0.00611787 0.186271 0.192156 -0.0689895 -0.0656838 0.0525692 0.0944185 -0.0918786 -0.121467 -0.00348351 0.0157224 -0.134916 -0.0738668 0.188919 -0.133855 0.146994 -0.0763823 0.00696968 0.050186 -0.0739568 0.118212 0.117892 -0.115083 0.0290473 0.197102 0.0527183 -0.0715142 -0.102969 0.0588819 0.0195923 0.0155268 0.066473 -0.0357806 -0.040421 0.0403549 0.158914 -0.144208 -0.0684902 -0.00712095 -0.0165747 -0.137306 0.0306762 -0.0499821 0.0418154 0.157936 -0.0844825 -0.0616697 -0.0694797 -0.109214 0.0605046 -0.11503 0.0441472 0.0667799 -0.153179 -0.121613 -0.0737049 0.100448 0.104136 -0.0506875 0.0385936 -0.109194 -0.0944446 -0.0693855 0.0389861 0.0148167 0.00669723 -0.193948 0.158073 0.044366 0.0764138 0.0221686 -0.0299055 -0.147512 0.123748 0.0497085 0.0717331 -0.0610153 -0.0948232 0.0930035 -0.0132449 0.0385646 0.011116 0.189126 0.0882572 0.0787473 -0.0230159 0.0234676 0.128811 0.0934927 -0.122052 0.0464959 0.058295 0.123146 0.098744 0.0684582 0.0240885 -0.0831311 -0.067873 0.0153403 -0.124036 0.0338082 0.0244763 0.176276 -0.0130029 -0.13408 0.0638614 -0.0227609 -0.0524999 -0.0317326 -0.0117344 0.0798105 0.0646011 -0.0322841 0.098749 -0.137907 -0.106502 -0.152584 -0.0789316 -0.119235 -0.0868344 0.0944639 -0.0688761 0.0773052 -0.0221553 -0.0486953 -0.171339 -0.0373754 -0.131612 -0.00272646 0.0595463 0.08965 0.063177 -0.1021 -0.0508716 -0.122218 -0.0488674 -0.0477148 0.0490184 -0.139853 0.0261132 0.158761 0.0636631 0.0650224 0.072845 0.0690312 -0.149334 -0.0335023 -0.10477 0.110224 -0.155609 0.0611951 0.125901 0.00864405 0.0375182 0.00185574 -0.0215856 0.034068 -0.0386721 -0.151956 -0.0768007 -0.016328 -0.0228789 -0.035501 -0.087158 0.105474 -0.0235919 0.0501336 -0.062066 -0.0851561 -0.00415593 -0.114883 -0.00357089 -0.0224061 -0.129892 -0.0107095 0.0878389 0.121463 -0.0525819 0.100444 0.0108457 -0.095484 -0.0113186 0.0853163 0.0608965 -0.117978 -0.0663494 -0.129345 -0.0913519 -0.110611 0.0204186 0.0677002 0.0509162 0.051587 -0.0936861 -0.0625162 0.0463247 -0.0413639 -0.00176444 -0.107916 0.11943 -0.0453037 0.0351962 -0.107568 0.0988045 -0.0769913 0.0803603 0.110837 0.109195 0.0524576 0.168479 -0.016447 -0.167974 -0.0621989 0.0733953 0.00147835 0.00961374 -0.0936805 -0.111207 -0.129472 0.163835 0.0523836 -0.0202133 0.0198693 0.0601244 0.192013 -0.0428454 0.0202798 -0.0191242 0.173621 0.199239 -0.0985415 0.0645117 0.0186864 -0.0160194 -0.0742633 0.0882937 -0.113267 -0.0448009 -0.0417651 -0.11832 0.0164282 0.0487529 -0.0275787 -0.00737253 0.0206216 0.0186108 -0.0942314 0.0688405 -0.035252 -0.00723953 -0.058477 -0.0193387 -0.0494733 0.037768 -0.0517395 0.0423714 0.0417653 0.121343 -0.11117 -0.182003 -0.11144 -0.1125 -0.0919601 -0.0338414 0.146494 0.0232872 0.050351 0.00497707 0.00133788 0.100574 -0.158081 -0.12196 0.135522 0.137664 0.111739 -0.155485 -0.133581 0.0937865 0.156265 -0.00336642 -0.120163 -0.156746 -0.153883 -0.0323711 0.00553303 -0.00754591 0.0602097 0.0158157 -0.00381397 -0.0307924 -0.0273082 -0.0154047 -0.0586519 -0.0256544 -0.104643 -0.0303032 0.0565359 0.127241 0.0591085 -0.0546243 0.0449944 0.0415755 -0.0884429 0.0156868 0.0488142 0.0380132 0.0994927 -0.143408 -0.0428532 -0.12459 -0.00556991 0.0879676 0.173662 -0.127568 0.0300375 0.0706335 0.137783 0.0881184 -0.116716 0.0279574 0.028835 -0.0182866 0.0701388 -0.0867422 0.0717092 -0.128011 -0.0658801 -0.0558711 -0.0289775 0.0189576 -0.182992 -0.00164065 -0.0521834 0.188231 -0.197742 0.00118029 -0.0706065 -0.0212857 0.059383 -0.0574401 0.16535 0.0750013 0.00338467 0.193137 -0.131209 0.0361538 0.00968763 0.162835 -0.0796336 0.00614194 0.0107304 0.0804831 -0.0640969 -0.0156175 0.0742763 0.0432468 -0.0237593 0.0465096 -0.0885527 0.0520408 -0.1182 -0.00209009 -0.0745104 -0.114121 -0.103538 -0.170265 -0.187292 -0.0257977 0.0447583 0.0183052 -0.068593 0.061685 -0.0605081 0.0927938 0.124108 -0.00680973 0.0816142 -0.188083 0.145046 0.0687181 0.0195367 -0.132478 -0.153269 0.0218904 -0.0801735 0.0836483 0.0632217 0.0146849 -0.0258459 0.0406487 -0.0146064 0.00383013 0.0682957 -0.0712629 0.0598107 0.184956 -0.0924538 0.151232 0.028846 -0.0287661 -0.0470051 0.0629034 -0.135213 -0.0241627 -0.00167006 0.0735694 -0.0607327 -0.0978675 0.0065923 -0.0180418 0.121245 -0.139861 -0.0394007 -0.0509803 0.0201681 0.194421 -0.0314011 0.132117 -0.108853 -0.0156326 -0.120498 0.171516 0.114087 -0.114036 0.172729 0.0635167 -0.123855 0.12243 -0.191352 0.0375772 -0.00845793 0.0694541 -0.0155781 -0.0536521 0.0540075 -0.150793 -0.152393 -0.135388 -0.0379819 0.0917646 -0.0589243 0.0745949 -0.0514805 0.0125106 0.124504 0.104608 -0.0229389 -0.0683306 -0.0888089 -0.00959486 -0.0918833 -0.0281174 -0.0277292 -0.0402008 -0.0404617 0.0267622 0.00902216 0.0863093 0.154108 0.0951035 -0.00945091 0.179756 -0.00713764 -0.0340158 -0.00940914 -0.0804246 -0.0258731 -0.0698915 0.00904853 -0.0164381 -0.0216958 0.0366996 -0.0514561 -0.0240364 -0.0207713 0.000577007 -0.0883418 0.109744 -0.038274 -0.178448 -0.0400467 0.0586277 -0.101623 -0.0455896 0.0370548 -0.021073 -0.00672033 0.06449 -0.109303 0.101573 -0.0865456 -0.0262519 -0.0923199 0.103925 0.114809 0.0775281 -0.125483 0.0564377 0.0564425 0.0977506 -0.0342888 0.00941259 0.0458236 -0.0717979 0.031068 -0.053766 -0.139871 -0.0743337 -0.0327249 0.191357 -0.106498 0.0395356 -0.0786322 0.131808 0.0914815 -0.044938 0.0956241 -0.0244321 -0.0313873 0.0942189 0.0521311 -0.123408 0.0210566 0.0873516 0.0755255 -0.120099 -0.00952316 -0.014779 -0.0489801 -0.172729 -0.182452 0.154945 0.0124662 0.00571693 0.0210931 0.0026865 0.0536968 -0.0431044 0.193646 0.119458 -0.0543011 -0.0494447 0.0608427 -0.115596 -0.0819464 0.196388 0.0365655 0.00955561 0.0697155 -0.141056 -0.0113187 0.127477 0.110092 -0.0773197 -0.00660736 0.100368 0.0737715 0.0441804 -0.116645 -0.0707936 -0.075524 0.0552802 0.00385248 -0.0855431 -0.0622084 0.0261562 -0.138135 0.108448 0.108986 0.113641 0.000388369 0.0806446 -0.0733537 0.192574 -0.0803729 -0.0258963 0.166219 -0.118144 -0.0518613 0.0757939 0.188088 -0.123836 0.0461879 0.0352767 0.112017 -0.0287247 0.155468 -0.167098 0.0729318 0.0114149 0.0474744 0.0145054 -0.0317249 -0.101446 0.00237612 -0.0231323 -0.0233314 0.0731338 0.0184902 -0.0931783 -0.0343249 0.0487251 0.0127143 -0.125745 0.165079 0.192073 0.144038 -0.10002 -0.146909 -0.136534 -0.0397075 0.117706 -0.161531 -0.00285762 0.144144 0.0280806 0.0849802 -0.0669689 0.0893325 -0.0927448 0.0475177 0.0917534 0.0620103 -0.0861684 -0.00357237 0.149015 -0.0980309 -0.0808641 -0.136146 -0.0851775 0.0823983 0.0939944 -0.000343709 -0.126625 -0.123623 0.015666 -0.0118958 -0.00984431 0.0460039 -0.0611658 0.116609 0.00464447 0.132327 -0.0624238 0.0577719 -0.0223909 -0.112538 0.0680623 -0.0228678 0.0176693 -0.00282277 0.0756874 0.0743087 0.105439 0.0733649 0.0243772 -0.193148 0.165179 -0.0143172 0.00185305 0.00533158 -0.0309239 -0.0875843 -0.000737718 0.0557962 -0.0121616 0.0564939 -0.0181184 -0.183326 -0.118733 0.0556833 0.110495 -0.151637 0.00363447 -0.00277051 -0.0179335 0.029854 -0.0710008 -0.0502761 0.0573249 -0.00406931 0.0165467 -0.0166252 0.0585431 0.0820112 0.0562661 -0.081303 0.0479366 -0.108421 -0.0623155 -0.0453359 0.0993467 -0.0302725 -0.0796162 -0.0829435 0.00995753 -0.123968 -0.138555 -0.0794794 -0.0447699 0.0607601 -0.0310259 0.0756481 -0.00970335 -0.0766012 -0.0581516 -0.0332379 0.00515013 0.0266628 -0.0587316 0.0157523 0.150184 0.13518 0.17162 0.0241461 -0.144645 -0.0311814 0.011888 -0.0425108 -0.164223 0.18713 0.17706 -0.102779 -0.014296 -0.0893486 -0.103913 0.0879206 -0.0608774 -0.110083 -0.0606407 0.000718272 0.160697 -0.15852 0.0477465 -0.103827 -0.0918037 -0.096335 0.00865555 -0.0761639 -0.000841095 -0.0868127 0.0260644 -0.00178423 -0.0122177 -0.0501675 0.0723799 -0.093583 0.00894414 0.0208508 0.00932783 -0.085863 -0.171745 0.0447632 0.0684211 0.15295 -0.00922716 -0.0116642 -0.0923728 0.00419035 -0.0734927 0.0557651 0.0100436 -0.147837 -0.158929 0.0767102 -0.1027 -0.0391921 -0.0251977 -0.0425621 0.136391 0.0580698 0.147291 -0.0962945 -0.033886 0.0750387 -0.142483 0.154797 -0.0201557 0.111278 -0.099262 -0.0578459 0.0382917 0.0363995 0.0668988 0.0930275 -0.0271242 -0.0665051 -0.0770585 -0.0946126 0.189187 0.102893 -0.0672463 0.0479007 0.0277526 0.0349897 0.0151714 -0.137269 -0.151511 0.116499 -0.189859 0.0417507 -0.0543501 -0.0545086 -0.0141392 0.021146 0.101135 -0.0303888 -0.128473 -0.085559 -0.000859609 0.169304 0.0448111 0.114549 -0.10178 -0.0349352 0.0264372 0.0379363 -0.188745 -0.111103 -0.110836 -0.0513404 0.0900566 -0.161154 0.0242356 -0.0524133 -0.15544 0.0389131 0.0281002 0.0442596 0.000658964 0.0767688 0.0362676 -0.0576021 -0.0104721 -0.0645163 -0.0460461 0.0323722 0.166635 -0.10689 0.112509 -0.0663331 0.169114 0.0848259 0.102063 0.0724631 -0.114753 0.111918 0.0613942 -0.15396 0.0115652 0.0210632 0.0424952 0.0314279 0.0564004 -0.161386 -0.0486114 -0.0713035 0.0162186 -0.103434 -0.0501822 -0.0423958 -0.0636129 0.168826 -0.0480799 0.067878 0.0176395 0.071835 -0.0231811 -0.0757081 -0.160349 0.163025 -0.00675933 -0.0107467 0.0267527 0.00254963 -0.0882865 0.0122054 0.00532048 0.0449 0.152029 0.156794 -0.0546893 -0.130291 -0.0469469 0.0031338 0.141505 0.133251 -0.0321128 0.168267 -0.0154834 -0.0546834 -0.070945 0.00808814 -0.0260228 -0.136891 0.119014 0.10349 0.153618 -0.144277 -0.00701385 0.139719 -0.0153393 0.051039 0.0454142 0.0278294 0.0105696 -0.150735 -0.00501253 0.0887072 0.0411676 0.134958 -0.0919074 0.0406578 0.13554 -0.0144972 0.034213 0.0979308 0.120309 -0.0902056 0.170917 -0.0999006 0.00768448 0.0130942 0.0438987 -0.0823908 -0.174934 -0.0813967 0.0754414 -0.161308 -0.145372 0.0321955 0.0092442 0.0474995 -0.0290674 0.115996 -0.0708587 -0.0265359 0.0235379 0.0947085 0.0156795 0.058826 -0.0134145 -0.0963726 -0.00612565 -0.140708 -0.0631435 0.100011 0.194646 -0.145941 0.0798158 -0.176297 0.0991702 0.0280309 -0.0392926 0.0293524 0.00179912 0.0668611 -0.00937445 -0.00374576 0.000689235 0.183965 0.035786 -0.0950165 -0.0432991 0.0890988 0.0838102 0.0677827 -0.0238493 -0.0788174 -0.0457759 0.0260255 0.11019 -0.0870312 -0.0334587 -0.0514912 0.17127 0.0348614 -0.00201509 0.0369354 -0.0739504 -0.0717705 0.0906069 0.0230299 -0.156498 0.00295579 0.0622336 -0.14661 0.1589 0.0413766 0.166656 0.0859373 0.0177487 -0.147644 0.0340456 -0.121298 0.110562 -0.067846 0.194964 0.0685252 -0.0463555 0.0417493 0.106821 0.0506043 -0.116423 -0.0867156 0.195092 -0.0913528 -0.100875 -0.129617 -0.00297728 0.0700124 0.0768217 -0.00124127 0.00742346 0.104371 -0.0388833 0.0790706 0.0921505 -0.0276029 0.0391712 0.0764264 0.128612 -0.0451494 -0.0642441 0.0795774 0.00112505 0.0503835 -0.124486 -0.0479572 -0.0800137 0.0118465 0.0757293 -0.0380156 0.0475956 0.0593174 -0.117906 -0.0575773 0.158184 0.0384514 0.0779542 0.0537992 -0.0154681 -0.119533 0.12336 0.114957 -0.0803291 0.013311 -0.00962306 -0.057775 0.0240103 0.119731 -0.109111 -0.00803674 -0.0705836 -0.131401 0.0278526 0.0038681 0.00402952 0.0214417 -0.010699 -0.0158204 0.105877 0.0551152 0.0151201 -0.0371893 -0.0897307 0.0623575 0.0696314 -0.0440649 -0.049755 -0.179571 -0.0344969 0.0415803 -0.199083 0.140771 0.0489564 0.0973889 0.0214493 -0.0147646 -0.0594152 -0.027028 0.118585 0.0557405 0.0229404 -0.000876345 0.0893176 -0.0212056 -0.0596373 0.00822794 0.111661 -0.0221916 -0.0703653 0.091608 -0.124369 -0.0502597 0.0212306 0.0813457 -0.126804 0.169882 0.0432421 -0.0756751 -0.0601951 0.0579625 -0.142707 0.176691 0.00974911 -0.0108457 -0.0500859 0.0432499 0.00850235 -0.139442 -0.177864 -0.0911155 0.117904 -0.0139136 0.126413 0.135639 0.0473919 -0.066696 0.0640728 0.126879 -0.0683048 -0.0797573 0.0749868 -0.0520273 -0.147937 0.0603566 -0.0217857 0.0593841 0.123072 -0.0604183 0.0119481 0.188276 0.059756 0.178241 0.0546803 -0.0655315 -0.111068 -0.0280582 0.0722447 0.057006 0.0934401 0.072404 0.0876912 0.156395 0.00259545 -0.131685 -0.0501833 0.0896604 0.0207585 0.102743 -0.0603244 -0.00142478 0.0488873 0.199779 -0.0286772 0.106617 0.0907022 0.00637275 0.124606 0.0549763 0.143639 0.0652616 -0.0765868 -0.0212889 -0.154639 -0.0043721 -0.0417233 -0.0166076 0.147593 0.141127 -0.0694434 0.0386259 -0.0513542 -0.0157252 0.0451478 -0.0757772 0.158121 0.00178673 -0.0287818 -0.0262871 -0.00454295 0.0464754 0.0375576 0.0151445 0.0518176 -0.0773507 0.0502127 0.0508934 0.016552 -0.0597086 -0.0296282 -0.0395188 0.0628356 0.0545609 0.0096814 -0.0375253 -0.094949 0.0338231 0.0955263 -0.138287 -0.0318733 -0.0620718 0.189456 -0.000333599 -0.00807444 0.064797 -0.160978 -0.0268288 -0.0779549 -0.170046 -0.0780086 -0.188242 -0.0539789 -0.137919 0.0101751 -0.0684289 0.102541 0.0658896 0.0141587 -0.0315484 0.142946 0.0444807 -0.00475513 -0.0884483 -0.0285726 0.0744963 0.00338445 -0.0016332 0.00934651 0.0121542 0.147822 0.0150117 0.162159 -0.146667 0.115021 -0.0455923 0.0290541 -0.0314165 0.130607 0.0623635 -0.0105854 -0.0270911 -0.0343465 0.0274297 0.0548399 -0.00229501 0.0141115 0.0531809 -0.0310613 0.00299361 -0.103281 -0.00216921 0.00704874 -0.0802269 0.0616222 -0.0462503 -0.133107 0.0261273 -0.0231674 0.0441209 -0.0264764 -0.0470244 0.0269697 -0.0281177 0.0829633 0.0873594 0.0710331 -0.134919 0.0328423 0.0633294 0.0762934 0.0207504 0.146931 -0.0134907 -0.0490513 0.127395 0.0420511 0.035108 -0.0976998 -0.0141541 0.0727955 0.0744716 0.0490575 0.170596 -0.0459269 0.0252905 -0.00786564 -0.0505825 0.0764201 0.0673267 0.0538729 -0.0692412 0.0426509 -0.162692 0.153466 -0.172633 -0.13564 -0.0977628 0.112972 0.0061926 -0.0163692 -0.0975755 -0.0793515 0.196004 -0.0505997 -0.0495158 -0.0611381 0.1227 0.0463542 -0.0462585 0.0367369 0.115814 0.0238474 0.0825235 0.114624 0.123909 0.00854951 -0.162183 0.115687 0.0555899 -0.0532342 -0.109271 0.050403 -0.00646268 0.0887013 0.13797 -0.0248468 -0.173141 0.050555 -0.0539957 -0.0503401 -0.0426246 -0.0829475 -0.0203055 0.102444 -0.132048 -0.011456 -0.00140714 -0.0882244 0.0932993 0.0151135 0.0617705 -0.0464437 0.0675153 0.182804 0.105947 -0.162904 -0.100092 0.0625436 -0.121854 -0.161521 -0.110235 -0.152911 0.00939175 -0.0199207 0.0848175 0.062508 0.115709 -0.0207897 -0.0866171 0.0464062 0.0988966 0.0954491 -0.0685637 -0.172591 -0.0406346 -0.172823 0.11354 -0.0639705 0.0459454 0.0223081 -0.128901 -0.0393597 0.164578 0.0963755 0.132159 0.0334428 0.135997 -0.000575231 0.153403 0.0190716 -0.00578609 0.0639664 -0.0396399 0.0232014 0.053238 0.0781231 -0.0312652 -0.0856536 -0.124842 -0.0480518 0.131133 -0.077542 -0.0969997 -0.0195837 -0.111596 0.0623429 0.0636337 -0.0430746 -0.115022 0.049994 0.129754 -0.123587 -0.0370183 0.0900385 -0.0563117 0.00567492 -0.172437 -0.0821967 0.161416 -0.0534567 0.183891 0.0592873 -0.0928982 -0.134593 -0.168438 0.186207 0.0787308 -0.0875468 0.00693967 0.194671 0.0340178 -0.00266975 0.107954 0.085224 -0.0943206 0.0231622 -0.112931 -0.0804842 0.0223771 0.0137702 -0.0707022 0.0146555 -0.110587 -0.0351978 0.0276364 0.0413499 0.0404435 0.0705997 0.0172269 -0.0146796 0.0899526 0.128238 0.166543 0.0413804 -0.0762746 -0.0406847 -0.106509 -4.77912e-05 0.171735 -0.1433 0.0496054 -0.0737336 -0.165092 -0.118525 -0.0452344 -0.169395 0.133249 0.0671098 -0.136524 0.0211838 -0.0731274 0.0289874 0.0322486 0.14906 -0.109626 0.0278331 -0.0341734 -0.0365274 0.0134177 -0.0602847 0.029496 0.0110955 0.17434 0.00179585 -0.0793579 -0.0510939 0.0483989 0.154686 -0.0624839 -0.0086601 -0.0161786 -0.0501212 -0.0116058 0.0460463 -0.0585207 -0.025712 -0.0363468 0.0594097 0.0266435 -0.12807 -0.0165443 0.0914711 -0.102538 0.109492 -0.0694922 -0.108192 -0.144027 0.127292 0.0418554 0.12037 0.108253 0.0107766 0.0730915 -0.0603837 -0.00727441 0.0966008 0.00431952 -0.0020399 -0.10573 -0.0286784 -0.0353422 0.0643003 -0.0403018 -0.14618 -0.190039 -0.141635 -0.0339433 0.0587921 -0.0627323 -0.058698 -0.0438633 0.0481728 -0.0917822 -0.16059 -0.0560807 0.0187021 -0.0261481 0.0697645 0.147235 0.105248 0.11723 -0.170769 0.080793 0.121538 0.0494252 -0.0512839 0.00665826 0.150489 0.0562274 -0.0777457 -0.187197 -0.146586 0.0176103 0.0250351 0.0140374 0.0627749 0.0136442 -0.0115786 -0.139834 -0.106199 -0.0675032 -0.0419704 0.124647 -0.0365073 -0.0288071 -0.0216092 0.0710279 -0.12422 0.105482 -0.0833976 -0.0885052 0.0279517 -0.0479128 0.105571 0.0504291 0.135392 0.0416496 0.0986372 -0.0862492 0.190012 0.00195562 -0.0361355 0.0314673 -0.118429 -0.0958444 0.010027 0.0565322 -0.168223 0.00996561 0.115615 -0.0521794 -0.0453726 -0.0114323 -0.167953 -0.0115884 0.00360383 -0.134587 -0.0552853 0.131579 -0.138829 0.0760527 -0.175186 0.054707 -0.0506783 0.0840232 -0.0603504 0.14633 -0.0417592 -0.0425533 0.0605738 0.112529 0.0452293 0.0704351 0.0716951 0.0511408 0.0987556 -0.149236 -0.0560529 -0.0687213 -0.0992955 0.0297973 0.187427 0.138775 0.138465 0.0411382 0.0445765 -0.111286 -0.0246605 0.0295938 0.0538339 0.0359519 0.0231984 0.0790157 -0.108854 -0.104621 0.125717 -0.0117608 -0.0561419 0.146335 -0.0349867 -0.167984 -0.0295004 -0.0730044 -0.0266358 0.046012 -0.0685304 0.00100242 -0.163419 0.0466001 0.0845344 0.108013 0.025464 0.0965341 0.0481303 0.139415 0.103144 -0.119407 -0.0380814 -0.0398456 -0.0484091 -0.0275666 -0.0206231 -0.00167576 -0.0881625 0.0560433 0.131265 0.0808068 0.146595 0.0758841 0.104237 0.0510303 0.156367 0.167104 0.145392 0.0365429 0.0502601 -0.031011 0.0300421 -0.021862 0.0175733 -0.00348346 -0.0279758 0.172507 -0.0880476 0.0537024 -0.00455582 -0.128482 -0.0722838 0.0704529 0.0559423 -0.0956394 0.0932915 -0.0835896 -0.099477 0.0665546 -0.15571 -0.0709308 -0.00500263 0.0223264 0.017051 -0.0679003 -0.0371585 -0.0330782 0.143204 0.106231 0.000742061 0.084326 0.18084 0.0558369 0.0693342 -0.0854196 0.0158882 0.0942645 0.00143232 0.0407361 -0.118583 -0.0331557 0.0296445 0.0299808 -0.00194647 0.0077263 -0.0158109 0.031601 -0.0729164 0.0321485 0.0871178 -0.107768 -0.081815 0.0866201 -0.0138331 -0.188781 -0.0551458 0.187013 -0.00189586 -0.114557 -0.170579 0.0665982 -0.0244425 0.144236 -0.0881662 0.00105718 -0.089197 0.0883005 -0.0261471 -0.0304449 0.0197065 0.0670581 0.108223 0.096929 -0.0425355 -0.0995879 0.0954994 -0.00666019 -0.0632928 0.140387 0.0210971 0.0451893 0.0999805 -0.0825609 0.00699236 -0.0252015 0.0586427 -0.197204 0.036949 0.0865642 0.0732874 -0.0545361 -0.0546133 -0.130143 0.0456418 -0.146665 -0.156971 -0.081372 -0.120411 -0.000557982 -0.0816355 0.103503 0.0423726 -0.0706576 0.0129502 0.117039 -0.0440079 0.168922 0.151844 0.098103 -0.0719469 -0.135809 -0.177557 -0.139076 -0.117292 0.00192305 -0.0962402 0.027481 -0.0546371 0.120823 -0.0549836 -0.0788717 0.0726673 0.000530872 -0.11516 -0.0605494 -0.0173286 0.00518325 -0.0386754 0.168748 -0.131533 0.0095327 0.0774944 -0.137392 0.137111 0.13221 -0.0494667 -0.100981 0.012704 0.152788 0.0149524 0.0313233 0.0464068 -0.0378235 -0.0678672 -0.0176364 0.00902727 -0.104746 -0.169898 0.0629822 -0.198839 -0.00965118 -0.0218593 -0.00551603 -0.0632928 0.132053 -0.166344 0.12706 0.0777834 0.0211521 0.0503388 -0.163828 -0.00517536 -0.0312306 -0.00571777 0.187403 -0.0880036 -0.100531 -0.0441533 -0.0263443 -0.0370127 -0.0789651 0.0752091 -0.073727 -0.0624214 -0.0466099 -0.139571 0.0868505 -0.104161 0.0407239 -0.0810715 -0.0329277 0.103935 0.0100337 -0.0278507 0.0516724 0.15208 0.0935866 -0.10721 -0.00134701 -0.00141667 -0.0803178 0.0853326 0.02435 0.0664047 0.085198 -0.0132949 -0.143835 0.0655735 -0.0302273 0.137524 -0.0155946 -0.110782 -0.19075 -0.14517 -0.0965934 0.0774757 0.0709794 -0.0656488 0.159116 0.0625273 0.027794 -0.0615074 0.0418339 -0.119342 -0.0129053 -0.0370373 0.103514 -0.104241 0.129472 -0.0471577 0.0904364 -0.0115526 0.101985 0.01791 -0.128767 0.13346 0.0248016 -0.0417007 -0.191408 -0.0119934 -0.00306726 0.111383 0.0799134 0.0257388 0.0068548 -0.149398 -0.0767261 0.14343 0.12017 -0.154576 0.0993243 -0.054826 -0.0170819 -0.0285779 0.0478344 -0.0270839 0.0850251 0.0696837 -0.0627272 -0.0638357 0.0269471 0.0375645 -0.0933399 0.0206487 -0.0767814 0.0435559 -0.153148 0.0380877 0.0312292 0.0300344 -0.0220291 0.0269885 0.0919742 0.126148 -0.073287 -0.0843192 0.146164 -0.000510738 -0.00193143 -0.0793361 0.124669 0.0516939 0.0178558 0.139203 0.0872258 -0.0132762 0.0630957 0.112305 0.0110532 -0.053806 -0.177298 -0.132922 -0.0190627 0.116773 -0.0783311 0.0714433 -0.11927 -0.058916 -0.165903 -0.14289 0.0423052 -0.1264 -0.0177301 0.123808 0.07117 0.100447 0.057656 -0.166528 0.17069 0.0732067 0.0363867 -0.0337698 -0.124828 -0.159727 -0.127668 -0.171752 -0.0111222 0.0639662 0.0572893 0.0367689 0.143854 -0.0393828 0.0647411 0.0932209 -0.078675 0.120133 -0.111272 -0.0616775 -0.00165962 0.0300271 0.145401 0.12045 0.0184337 0.046029 -0.0225505 0.0304184 0.03533 -0.102272 -0.0750914 -0.128012 0.0391796 -0.11371 -0.0289576 0.0974328 0.00434321 -0.0563588 0.0312538 -0.0816934 -0.0634732 0.0831662 0.0993597 0.199872 0.0935325 0.0206956 -0.0374769 0.0749876 -0.0658422 0.097503 -0.00434702 -0.0477074 -0.0550788 -0.0073477 -0.0156537 0.176805 0.0905394 0.117922 0.138703 -0.103252 0.0984619 0.0374081 0.149547 0.103313 -0.0137757 0.0751421 -0.0331533 0.0085248 0.06627 0.0535142 0.0101038 0.0529877 -0.196161 -0.111546 0.089793 0.0061755 -0.111028 0.00905357 0.030004 0.0344576 -0.0307597 0.0497881 -0.0183372 -0.0237782 0.0271145 0.0715669 0.0495757 -0.072488 -0.125985 -0.124334 -0.0470295 0.0138972 0.0137704 0.0117035 0.0982656 -0.134929 0.135313 -0.0391904 -0.167777 0.0665928 0.0276015 -0.0592259 -0.150715 0.184233 0.0185881 0.134937 -0.0229075 0.00555023 0.0443138 -0.0332498 -0.032268 0.105234 0.0409352 -0.0532959 -0.013716 -0.0848907 -0.173866 0.0587866 -0.0773583 -0.0773253 0.101326 -0.0554195 -0.0894311 0.129298 0.0348547 -0.184079 0.0561858 0.0183437 0.0225808 0.0822947 0.0871626 0.0531574 -0.090969 0.0144996 0.0873844 -0.0350655 0.051823 0.133021 0.149229 0.0137461 0.0855412 -0.10695 -0.0270918 0.046183 -0.0108726 0.103032 0.0395579 0.0420426 -0.003501 -0.112862 0.14216 -0.0292289 0.014208 -0.0664417 -0.0263999 -0.0777811 0.17354 0.0147208 -0.0466096 0.0467672 -0.0619841 0.0361731 0.014163 -0.0982033 0.0730944 -0.0168578 -0.00522027 -0.031013 0.128692 -0.0488241 0.00756732 0.00427576 0.0927168 0.0886026 0.0157558 -0.0618395 -0.0879573 -0.0121204 0.0736138 0.124728 -0.0759838 -0.0521404 -0.0793477 -0.0157159 0.0737434 -0.0494613 0.000597237 0.0902851 0.0563702 0.0294814 0.0217544 0.0435975 -0.099695 -0.0860001 -0.0133369 0.0142461 -0.0669489 0.0221524 0.111878 -0.0505703 -0.0771692 0.0650342 -0.046603 -0.173529 -0.0450147 0.145652 -0.0918622 -0.068579 0.145473 0.133173 -0.0471235 0.0753251 0.0301646 0.150981 0.056911 -0.157516 0.110363 -0.0928521 -0.0841584 0.0100107 0.00296734 0.0582937 0.0694494 -0.0519756 0.0653554 0.0449476 0.195611 -0.0643131 0.066581 0.0146111 -0.0320412 -0.0132252 0.0658485 -0.128401 0.156376 -0.011594 0.0516748 0.0595064 -0.0782521 0.103944 -0.0467916 -0.143631 -0.0160166 0.0425165 -0.0770418 -0.150469 -0.0631036 -0.0148455 -0.0966245 -0.0274537 -0.00290437 0.0301668 0.0182641 -0.00879215 -0.0196652 -0.0489591 -0.00758124 -0.0332775 0.107451 0.120322 -0.172608 -0.0982176 -0.0134803 0.0714831 0.0554985 0.0299574 0.131608 0.00917423 -0.0271913 -0.0260444 -0.045076 0.021879 0.0410468 -0.194216 -0.11335 0.015641 0.0913608 -0.116988 0.0995671 0.0563296 0.0284378 -0.0451638 0.042335 -0.0854239 0.040284 0.0546824 0.0802449 -0.0149247 0.198201 0.000962988 -0.167769 -4.95191e-05 -0.0645654 -0.0287894 -0.0270352 0.0949138 0.00383813 -0.080962 0.0773534 -0.0224397 0.148196 -0.0895652 -0.0807756 -0.0430722 -0.130684 0.0554643 -0.145813 -0.159889 0.0068608 -0.162598 -0.00624454 -0.106876 0.0580977 -0.186954 0.172187 -0.0657931 0.0265277 0.0971015 0.150453 -0.0193259 0.0312864 0.044933 0.0165726 0.0324186 -0.0288989 -0.0663707 0.0318622 -0.0943803 -0.0449025 0.0399621 0.0247094 -0.000664224 -0.0249953 0.0895743 -0.104585 0.180196 -0.054505 0.0808915 0.0477913 -0.0462517 0.0989705 0.0478228 -0.141643 0.00310865 -0.0876657 -0.0371183 0.0888479 -0.142769 0.0558872 -0.0133315 0.0104323 -0.0257258 0.0569694 -0.0517995 0.131161 0.0941542 0.00873261 -0.107035 -0.105045 -0.13794 0.0965732 -0.0168172 -0.0549333 0.0352932 -0.0450152 0.0586487 -0.0635827 -0.104629 0.0518489 -0.142128 0.150506 -0.0865081 -0.098591 -0.0942434 0.0694645 -0.0739285 0.174844 -0.00818099 0.0516199 -0.137649 -0.139872 0.0140925 -0.188895 0.126275 -0.166796 0.0656902 0.0869401 -0.178808 0.0252988 -0.0834367 -0.0614175 -0.0932269 -0.000553964 -0.0430189 0.16482 0.0628356 0.00693367 -0.0569018 0.021151 0.0322212 0.0541876 -0.13235 -0.1497 -0.0477886 0.056719 -0.0272915 0.0932972 0.12673 -0.0872648 -0.0444648 -0.0152358 -0.0371687 0.0455557 0.122781 0.0282594 0.00655897 -0.0892471 0.0761493 0.180584 -0.0820972 -0.0492651 -0.159414 -0.048701 0.000197129 -0.114656 -0.13031 0.132018 -0.0375019 -0.0147449 -0.0425072 -0.0170836 0.03638 0.0810892 0.0498704 -0.130915 -0.0303175 0.00526655 0.0982805 0.0458117 0.0714395 0.0155727 -0.030584 -0.0883114 -0.112095 -0.0870043 0.0432261 -0.0910756 -0.105819 -0.0544825 0.0380849 -0.15977 0.103714 -0.149818 -0.0172405 -0.0686277 -0.139844 0.065642 -0.0402444 0.104531 -0.0104404 0.0683914 -0.00121009 -0.0033896 0.0578414 -0.069808 0.0226804 0.012497 0.144135 0.0112078 0.00291666 0.196901 0.000101634 -0.0527665 -0.0950997 -0.0892807 0.0752795 -0.0359958 0.0178462 -0.016986 -0.067322 -0.193483 0.104088 -0.0670639 0.0596215 -0.0343108 -0.113986 -0.086192 0.0726766 0.0992918 0.00441402 0.14144 -0.169347 -0.0554992 0.0385562 0.0281711 0.0520396 0.0777189 0.13332 -0.0820256 0.0515463 -0.132158 0.105771 0.024205 -0.0689997 -0.0989766 -0.0796772 -0.0280811 0.0100688 -0.0604307 -0.0326019 -0.107739 -0.149201 0.114758 -0.045305 -0.0321294 0.0915297 -0.139683 0.109716 0.0352756 -0.0187463 -0.0851856 0.175771 -0.0118345 0.00847723 0.0148439 -0.142034 -0.0623781 -0.0171834 0.0834587 0.12531 -0.0656614 -0.145465 -0.0557479 -0.0839239 -0.10554 0.0509906 -0.120679 -0.00739885 0.0599741 0.121042 -0.0185079 -0.0930615 0.0697999 -0.0401325 0.00287982 0.0432827 -0.0252385 0.0477549 0.0415206 0.0576669 -0.0360873 -0.0840401 -0.0616936 -0.0501637 0.0415077 -0.166336 -0.16343 -0.0646896 -0.0446967 -0.00595905 0.0881661 0.042191 -0.108642 0.0819446 -0.0379941 -0.0837189 -0.0253226 -0.155959 0.0489998 -0.0185729 0.0765819 0.0370583 0.0146734 0.0529702 0.0906022 0.01242 0.0728408 0.0184317 0.0170553 0.141869 0.000304687 -0.131835 0.00473972 0.0966022 -0.0147966 -0.072753 0.00250571 -0.0337298 -0.0183412 0.152698 -0.0346653 0.0600769 0.0623441 0.00954973 0.109918 -0.0210464 -0.123025 -0.101115 -0.0797659 -0.169646 0.16943 -0.115302 -0.0387512 -0.0574738 0.0278465 -0.0199914 -0.0496684 0.0897548 0.00702328 -0.0464168 0.0640953 -0.0615117 0.103155 0.0945474 -0.0536736 -0.0140358 0.0951307 0.0375892 0.021953 0.13759 0.0358065 0.0364488 0.0413625 -0.140543 -0.0940219 0.0192773 -0.0841329 0.0685452 0.0193064 -0.00120209 0.104149 -0.110372 0.168309 0.0406134 0.0241095 -0.0747965 0.0147946 -0.0592223 -0.162637 -0.0767894 0.0236819 0.0326832 0.112255 0.100221 -0.0898832 -0.00847659 -0.0769293 0.0522589 -0.0334013 0.140903 0.121282 0.0305173 -0.116224 -0.0593475 -0.121697 0.0650914 0.0992588 0.157259 0.0899024 -0.138659 -0.0875905 0.0167994 -0.0046234 0.052772 0.0220425 -0.0795944 0.0457575 0.0920341 0.0135095 0.0131442 0.144267 0.0902349 0.196095 -0.103667 0.120521 0.0675736 -0.0612447 0.00729279 -0.192645 0.0965343 -0.0591982 0.00930431 -0.0285878 -0.00405567 -0.153899 -0.00153135 -0.00755544 0.00946978 -0.109612 -0.163019 -0.079563 0.0805982 -0.0225244 -0.0429124 0.0356292 0.0968362 -0.0367175 -0.0193202 0.0312702 -0.0586222 -0.0767628 0.0431966 0.0387416 -0.183497 0.0442588 0.0307874 0.0442655 0.0979267 -0.0721099 0.00695885 0.045113 -0.0227685 0.0359823 -0.00395073 0.0976374 0.0553589 -0.105489 -0.02677 -0.0274135 -0.0510743 0.0482566 -0.00735389 0.169458 -0.00373328 0.0151034 -0.0814004 0.0394518 0.0697109 -0.129634 0.0215793 -0.113146 -0.114724 0.124467 -0.0190076 -0.050326 0.0462794 0.077847 -0.125337 -0.0681131 -0.0856707 -0.0435216 0.133712 0.128656 0.0136703 0.111693 -0.025497 0.167407 0.0557717 0.0668052 -0.0669616 0.0788789 0.0387053 -0.0311833 0.110514 0.133765 0.00979943 0.182951 -0.0323442 0.110001 0.00407852 0.101373 0.109573 0.0336309 0.0625551 0.0380206 -0.134508 -0.0217556 0.093073 -0.0595279 -0.0628151 0.0871801 0.0535149 0.0974052 0.0171048 0.075054 0.0896524 -0.0458965 0.0372587 0.101751 0.0401477 -0.137724 0.00962391 -0.000765436 -0.02608 -0.0121145 0.00303895 0.0888481 -0.0827655 0.1578 0.0253842 0.101184 -0.112726 0.0230188 -0.0150054 -0.0227272 0.0185687 -0.0411085 0.0325035 0.0790444 -0.00430002 0.1616 0.0270052 -0.130745 0.10114 0.0540517 0.0108483 -0.0361569 0.020473 0.0930064 -0.109805 -0.0526264 -0.0093244 0.0995788 -0.0678848 -0.046442 -0.00494241 0.0689973 0.00189254 -0.108573 -0.0267889 0.103699 0.187788 -0.0431247 -0.0183525 -0.0678001 0.0926937 -0.0847419 -0.107324 -0.000225427 -0.0513562 -0.0710798 -0.102174 -0.0387704 0.101405 -0.0257903 0.0437946 0.150663 0.0236229 0.0281899 0.0431773 -0.073919 0.0323183 -0.0884472 0.0819189 -0.112433 0.0993641 -0.192223 0.0132467 -0.0241805 0.0587532 -0.00404167 0.13083 0.0459717 0.145977 0.0467737 -0.18183 0.0393325 -0.0348465 -0.0261531 0.0092743 0.101241 0.017685 0.0921424 0.0236778 0.0382638 -0.0676965 0.0393958 -0.027237 -0.132315 0.138984 0.0321407 0.108068 -0.013895 -0.0578159 0.012536 -0.096609 0.0481528 -0.0124083 0.0151235 -0.0184081 -0.013427 -0.0478584 -0.0616388 -0.0586253 0.0868287 0.106377 0.1262 -0.00783612 -0.0539305 0.111904 -0.0463201 -0.0422742 0.0541893 0.141679 0.0677831 -0.100059 -0.0547834 -0.0249412 0.0795161 -0.0236208 -0.00213178 0.0014414 0.126858 0.101264 0.0275599 0.09759 -0.0383094 -0.179906 0.034045 0.162892 0.150259 -0.0334313 0.0169691 -0.0209347 -0.160261 -0.139344 -0.0527151 -0.0485891 0.152322 -0.00578457 -0.13768 0.117169 0.0100278 0.104899 0.0695395 -0.0510777 -0.139117 0.178052 0.0886798 0.11579 0.0745978 -0.0302105 -0.0194971 -0.00503792 0.0779888 0.03314 -0.0195312 0.0699428 0.00252356 0.0127254 -0.0646327 -0.0948183 -0.0474492 0.0304588 -0.0488763 0.00774093 0.0175621 0.0389758 0.0348135 0.03909 0.103132 -0.0748081 0.0869888 -0.0215332 -0.00236715 0.0449231 -0.0630802 0.0296467 -0.0134122 -0.0938981 -0.0578568 -0.0484304 -0.0234366 -0.0932712 -0.150836 0.0651964 -0.0764217 0.0484518 0.0328007 -0.110081 0.177655 -0.0070951 -0.185053 -0.0335007 -0.0442519 0.00865062 0.164383 -0.0243354 -0.0177959 0.00445488 0.0680872 -0.167651 -0.120458 -0.139737 -0.0684253 -0.1075 0.0275419 0.167282 -0.0217137 -0.153135 -0.0282884 -0.126145 -0.0109177 -0.0547619 0.0523714 0.115188 -0.123578 0.0704602 -0.0752463 -0.028066 -0.0935822 -0.0464238 0.0139749 0.0893721 0.123148 0.0134537 -0.116244 -0.189576 0.00235701 -0.0940314 0.0431918 0.111185 -0.0261593 0.0144773 0.0144012 0.0419053 0.0471571 -0.0578266 0.0371254 0.079113 -0.0417951 -0.0234311 -0.0195072 -0.0519988 0.0590888 0.116545 -0.0459704 -0.0372758 -0.0942834 -0.123839 -0.00897896 -0.00464398 -0.137712 0.0300401 -0.00123779 0.115075 0.119413 -0.0879725 -0.0102551 -0.025901 0.157495 0.0142294 0.0404778 0.0200382 0.0628859 -0.0157752 0.0683586 0.184064 -0.13968 0.0147194 0.132444 -0.0999284 -0.0732092 0.069815 0.0312597 -0.0470859 0.0851187 0.0351824 0.142159 -0.0516642 0.130168 -0.0479939 0.0354023 -0.00937953 -0.00902557 0.0722577 -0.0689108 -0.148866 -0.169436 -0.107917 0.0635206 0.0536717 -0.0249428 0.095855 0.0896657 0.0503328 0.0693392 0.142414 0.0301734 0.0848851 -0.0773116 0.0533808 0.176858 0.0374749 0.161327 0.0932449 0.0316086 -0.0100898 -0.158631 0.102579 -0.0178957 -0.0973984 0.187727 0.0738233 -0.00197734 0.117081 -0.12479 0.0372867 -0.0631152 -0.0272043 -0.0976506 0.029009 -0.0207502 0.123816 0.0210432 0.103762 0.00331735 -0.00535212 0.000506234 0.0193863 -0.0563482 -0.0538899 -0.0397242 -0.0678456 -0.0980354 0.109502 0.00603273 -0.135828 -0.10396 -0.116771 -0.14208 0.0677913 -0.0187523 0.0657966 -0.128089 0.0174043 0.00568243 -0.0467407 -0.00167018 0.106343 -0.164629 0.0828937 -0.0267543 -0.00834783 -0.0397415 0.0614149 0.00185416 -0.0978281 0.0492502 -0.0256742 0.0897336 0.0416028 -0.00567367 -0.165095 -0.0722929 0.0821138 -0.144009 0.190577 0.0356175 0.0057761 -0.122465 0.0612583 -0.000237235 0.0343976 0.0611848 0.10184 0.0770609 0.129111 0.036631 -0.0168047 0.0577618 -0.15736 -0.131943 0.0543579 -0.0594941 0.0905218 0.137066 0.0633874 -0.0234905 -0.00200742 0.013723 -0.0313667 -0.0918054 0.159309 0.0385713 -0.0829903 -0.0243734 -0.0981804 -0.104424 0.0018971 0.13126 0.0411868 -0.0204976 0.0676436 -0.117236 0.00355811 0.184824 -0.123289 0.0311824 -0.0486117 -0.0134296 -0.0226159 0.0353298 -0.0297729 -0.187839 -0.061387 -0.0124204 -0.0925432 0.0422531 0.0554234 0.0573228 0.142748 0.0530697 0.16192 -0.0375803 0.0269231 0.136355 -0.00902308 -0.139937 0.09408 -0.062271 -0.170993 -0.03179 -0.152466 0.0766022 0.0379238 0.000160309 0.0909577 -0.134017 -0.0381733 -0.0400836 0.190261 0.190112 0.0933577 0.0289817 -0.0528959 -0.0516165 0.0535005 -0.0831798 -0.106794 0.0672463 -0.0267148 -0.0426392 0.049065 -0.0427357 0.011441 0.162104 0.0005515 -0.0294308 0.00840542 -0.0921529 -0.136062 -0.00939851 0.109706 0.0271017 -0.102158 -0.159711 0.0331412 0.0151859 -0.146347 0.0578053 -0.048631 0.104563 -0.0509647 -0.0613256 0.132356 -0.0881162 -0.0832058 -0.0227786 0.0537376 0.155137 0.124633 0.0647671 0.00748098 -0.088424 0.0146798 0.0208659 -0.176405 0.0838854 -0.0192247 0.0283281 -0.104279 0.127056 0.0274233 0.122122 -0.033891 -0.174372 -0.0574928 0.0329004 -0.0148093 -0.138254 0.00270738 -0.0576678 -0.0205659 -0.0786417 -0.0266009 0.0904831 -0.0378369 0.190673 -0.106628 -0.17561 0.0814887 0.0538539 -0.0658933 -0.0199769 0.158879 -0.0718875 -0.112433 0.00603348 0.0788049 0.130296 0.111094 0.0832292 -0.0565037 -0.104882 -0.0873664 0.062711 -0.1013 -0.0571757 -0.0154459 0.0199402 -0.0742728 0.0964326 -0.0902822 -0.153016 0.0767049 -0.0449752 0.105448 0.0840227 -0.105737 0.0799945 0.124271 -0.0116858 -0.171385 0.0230716 0.106422 0.011969 -0.153239 0.185314 0.000386113 -0.0775561 -0.0375624 -0.051887 0.034584 -0.00594018 0.0911879 -0.0130886 0.047024 -0.0317794 0.100867 -0.0489233 -0.0586773 -0.0896398 -0.0471266 -0.0155238 0.0682937 -0.0275521 -0.0849217 0.00962192 0.109581 0.042405 -0.145085 -0.0756028 -0.0808024 0.116677 0.139235 -0.091889 0.0699484 0.0378981 0.0187067 -0.0652784 0.127857 -0.0498419 0.0736264 -0.0770593 0.0800094 0.114219 -0.173507 0.0828704 0.0170346 0.147612 -0.120375 0.0474684 -0.0943804 -0.12201 -0.0350048 -0.0526619 -0.0442363 0.00882828 -0.0907956 -0.192687 -0.0989408 -0.0576858 -5.49689e-05 0.0451425 -0.0764812 0.0250939 -0.16077 -0.0473924 -0.139191 -0.108999 -0.0598368 -0.0719795 0.110778 -0.056761 0.0488664 -0.180705 0.0603476 -0.0741446 -0.00678511 0.00615639 -0.103065 -0.0217683 -0.0924235 0.0354791 0.148228 0.182889 -0.0351492 0.0378477 0.0385876 -0.0670997 0.0606051 0.028744 0.0789625 -0.0639051 -0.0581776 -0.0907914 0.141528 -0.0202444 -0.0445661 -0.177381 0.164656 -0.0573133 -0.0246934 -0.102037 -0.145914 0.10733 -0.0890029 0.0808992 0.00704961 0.0700124 -0.131914 -0.120196 0.0161796 -0.0633888 -0.0469163 -0.101487 -0.0184647 -0.0611334 0.0871478 0.0464536 -0.0733077 -0.0167739 -0.143722 -0.131138 -0.021861 -0.0834317 0.0636219 -0.00294407 0.126248 -0.162784 -0.0917789 -0.0801769 0.061402 -0.0739136 -0.0969654 -0.042397 0.0887467 -0.0410043 -0.0612683 0.0309633 -0.0061639 -0.00230616 -0.0327039 -0.0310669 0.152087 -0.0476413 0.00226134 0.142542 0.0170263 0.0862689 -0.0545324 0.0715252 -0.00865499 0.174319 -0.102941 -0.0179637 -0.00646575 0.0335094 -0.000779596 0.126924 -0.0331786 0.00554169 0.0240062 -0.0698615 -0.158713 0.0711919 -0.0215118 -0.0460542 -0.0889249 0.129816 0.0379248 -0.0601806 0.0851559 -0.0838695 -0.0781591 -0.0315742 0.188173 -0.0277921 -0.151503 0.0584106 0.000124889 -0.0426133 0.0916739 -0.0832436 0.0947078 0.0495367 0.102391 0.100637 0.0923832 -0.0631113 0.0461896 0.0115901 0.0301467 -0.104873 -0.0827555 -0.106849 0.111801 -0.11924 0.0796977 0.0332971 -0.0491405 -0.0440849 0.1111 -0.0316619 0.00579522 0.0728217 -0.0233573 -0.021273 0.106516 0.150056 -0.06276 0.0330643 0.0804142 0.109483 -0.0458228 -0.0629094 0.183618 -0.0705119 0.0379506 -0.0224943 0.0471856 0.110992 -0.10897 -0.153202 0.0421193 -0.046841 0.12424 0.0138011 -0.0318064 0.0675711 -0.0476618 -0.0347805 -0.043868 -0.156262 -0.0565681 0.0602581 -0.00840917 -0.17618 0.14834 0.00945859 0.177816 0.153619 0.103095 0.0151383 -0.155225 0.0316728 0.0577834 -0.0577963 0.012936 -0.155973 -0.0469568 -0.0548305 -0.0200253 0.0314309 -0.02456 0.0836161 0.137484 -0.151665 -0.0437442 -0.109358 -0.0604484 -0.0986017 -0.0145908 -0.162655 -0.0274101 0.000950622 -0.0324262 0.0100395 -0.0276391 -0.0600506 -0.0955029 0.154941 0.0914158 0.0161462 0.083264 -0.0106149 -0.101532 -0.00770661 -0.0338408 -0.157046 0.0687898 -0.0356966 0.0334508 0.025786 -0.0417561 0.199212 -0.125742 -0.0607585 0.181091 -0.0452001 0.0250764 -0.0247063 0.0275266 0.0256461 -0.0027157 0.0014081 0.173843 0.0517366 0.0241535 0.0800073 -0.00800924 0.124112 -0.0779729 -0.0790476 -0.0841076 -0.115692 0.121273 -0.0223344 0.0442467 -0.0521621 0.0919942 -0.15765 0.0331292 -0.0458236 -0.152372 -0.170396 -0.00897698 0.0432944 -0.050008 0.037579 -0.00550173 -0.00909247 -0.041848 -0.0155871 0.00013515 0.0764668 -0.104192 0.103542 -0.0452476 0.0272845 0.0161924 -0.135319 -0.16488 -0.00832868 0.160914 -0.0374381 0.0346955 -0.0814422 0.0142346 -0.065986 -0.0032736 -0.103944 -0.121768 0.154443 0.0643208 0.122714 -0.0415555 0.0396189 -0.0170156 -0.078132 -0.186598 -0.0234769 0.0837586 0.121174 -0.0889784 -0.0397393 -0.00639413 -0.0812443 0.00519619 0.0768205 0.0286097 0.0594753 0.0553135 0.0285121 -0.155403 0.128318 0.052254 0.0762863 -0.075085 0.0397881 -0.0747108 0.111864 -0.0117116 -0.104426 -0.084447 -0.0527354 -0.122797 -0.172572 -0.0348873 -0.135297 -0.0823491 -0.0844773 0.024033 -0.034212 0.0532243 0.000633063 -0.044636 -0.0118944 0.0692492 -0.140735 0.156659 -0.0522894 0.0189484 0.0730412 0.191117 -0.0831776 0.0338725 -0.0507741 0.00389927 0.0247548 -0.109638 -0.100978 0.194667 -0.155425 -0.0577947 -0.0667885 0.0374298 -0.143467 -0.0429548 -0.0293293 0.0271305 -0.0533966 -0.0889708 0.00702162 0.0290441 -0.0520974 0.0613819 0.0275495 0.0193955 -0.0672262 -0.0801755 0.0164775 -0.00874889 0.0912799 0.0824662 0.147327 -0.126831 -0.000447113 -0.135694 -0.00241365 0.0474889 -0.00397123 -0.0840501 0.0274069 0.0251628 -0.122122 -0.157111 -0.088253 -0.178498 0.0669387 -0.101578 -0.0671774 0.026724 -0.0899739 -0.000959221 -0.0237317 0.0168613 0.0659692 0.0400333 0.00991392 -0.194686 0.0836585 -0.0504667 -0.0835961 0.0386854 -0.0242935 -0.115467 -0.137909 0.0109211 0.00655921 0.0546492 -0.1005 0.0945289 -0.104154 -0.0227989 -0.0414968 0.103815 0.0174797 -0.0149046 -0.0231112 -0.0985524 -0.0691699 -0.0499331 -0.0482986 0.0233365 -0.00601226 -0.0607331 -0.00668731 -0.0790158 0.0477427 -0.00936909 0.158681 0.0362817 0.108914 -0.122645 -0.00552077 0.0918565 0.0269191 -0.0733628 -0.0288367 -0.066711 0.0777015 -0.0219108 -0.0075737 -0.0386835 -0.0773599 0.185894 0.0726334 0.0791537 0.025574 -0.0646027 -0.187228 0.0116035 -0.11483 -0.00391907 0.062069 0.0817818 0.00290897 0.114906 0.0518647 -0.039682 0.130035 -0.0951321 0.0536493 0.153698 0.0926647 0.0371641 0.0922565 -0.0658358 -0.0456047 0.106886 0.0451901 0.0092152 0.0457857 0.0186621 0.134302 0.0032858 -0.030779 -0.098724 -0.00735694 -0.106185 -0.05286 0.0915302 0.0340887 -0.000426043 0.19023 0.105753 -0.0302542 -0.117521 0.159747 -0.136449 -0.0547004 0.00765891 0.0965293 -0.0604378 0.0584368 0.104253 -0.0223297 -0.128897 -0.0303902 -0.0314112 -0.0863236 -0.00883006 -0.0238016 -0.0353919 -0.123119 -0.111345 0.0317327 -0.0849062 0.030617 -0.0132849 0.0189411 0.0124927 0.0251026 -0.145891 0.079035 -0.0313357 -0.0602303 0.124831 0.0844137 0.0505545 0.0531659 -0.138932 0.0287161 -0.159063 -0.0570491 -0.0493978 -0.16328 -0.134579 0.0702283 0.112556 -0.0194678 -0.110301 0.0518338 0.0760081 -0.00366037 -0.191709 -0.0734492 0.0479124 -0.132747 0.0991718 -0.117844 -0.0204697 0.0675524 -0.0538987 -0.00626151 -0.159362 0.0961401 0.0678817 -0.10647 0.175305 0.163098 -0.0209594 -0.163694 0.14543 0.0198913 -0.0426396 0.0957537 -0.129285 0.0382273 0.0420467 -0.00914209 0.0684461 0.186059 -0.00690994 0.05095 -0.14742 -0.0381595 0.0256299 -0.150993 -0.0424834 -0.0144035 -0.0171399 0.196463 0.116472 -0.0162256 -0.00809174 -0.142385 0.1225 -0.0879137 -0.195484 0.148744 0.00541301 0.0618117 -0.0519658 -0.10013 0.0181532 -0.146749 0.0598464 0.0792195 0.177816 0.106013 -0.0869239 0.0547767 -0.0964861 0.123351 0.0986364 -0.00729728 0.0744402 -0.126977 -0.177944 0.124042 -0.0437479 -0.112781 -0.007022 -0.0674092 0.00800404 0.00710189 0.0849644 0.0251522 -0.0389788 0.0208464 0.120828 0.159906 0.0849969 0.101007 -0.0375641 -0.0499644 -0.0019793 0.0379534 -0.105992 -0.144758 -0.0137184 -0.0194427 0.0930861 -0.133089 -0.0248509 0.0516324 0.0796675 -0.16417 0.0660029 0.000982131 0.101836 -0.0354644 0.0488821 -0.15722 -0.196036 0.154509 0.0368726 0.0916974 0.122027 0.0836316 0.00783501 0.026227 0.0950682 -0.000287111 -0.0467663 0.0287092 -0.0876879 0.127515 -0.0131752 -0.075937 0.0119844 -0.112817 -0.0696974 0.10072 -0.193698 -0.00357976 -0.0213073 0.127583 0.099076 -0.045519 0.101235 -0.106779 -0.0430388 0.0833992 0.0364628 -0.0367992 0.0926133 -0.0158637 0.0875181 0.090945 -0.136461 -0.0601753 -0.0120444 0.00830367 0.00976938 0.00957887 0.0651663 0.0166568 -0.0749732 -0.03141 0.0754507 -0.116201 -0.133612 0.161435 0.0570314 -0.127777 -0.000975649 -0.109305 -0.0123443 -0.136313 -0.0647073 -0.113283 -0.130718 0.0801205 0.125116 -0.0115962 0.198746 0.0604788 -0.0603978 -0.181479 0.0470373 0.128491 0.00330534 -0.111382 -0.177933 -0.108446 0.0309878 0.0124792 -0.117856 -0.011078 0.0647368 -0.100704 -0.0524021 0.0668912 -0.0296115 0.16056 0.0146927 0.018425 -0.0839043 0.039566 -0.140579 0.0297686 -0.0861961 0.1385 -0.0276118 0.0284139 -0.027915 0.0341419 -0.0812872 0.063836 0.0237037 0.00274202 -0.00246347 0.0949478 0.00801753 0.0279875 0.06079 -0.166099 -0.0189647 0.196959 -0.0246067 0.0344065 0.0785217 -0.0457267 -0.0246697 -0.0576987 0.0955106 -0.0240624 -0.184927 0.0859876 0.168298 -0.0304656 0.150353 -0.0540161 0.0560813 0.0619781 -0.139365 0.0244621 -0.0593784 -0.0948653 0.00754006 -0.0607482 -0.00941082 0.0640921 -0.00366063 0.0857864 -0.00500237 -0.077684 -0.0827317 -0.0288747 0.0243204 -0.0508681 -0.0465854 -0.123493 0.0370371 0.188312 -0.14402 0.149638 -0.0160682 0.123913 0.0256347 0.0312801 -0.123828 -0.0737881 0.0326518 0.0142949 0.0712379 -0.074888 -0.031899 -0.033217 0.0827279 -0.0358379 -0.0816491 0.0423381 -0.00150504 -0.0872748 0.0506251 -0.0884596 0.0686435 -0.0175409 0.187248 -0.152292 0.044177 0.0907713 0.0014449 -0.0209727 0.0983084 -0.172567 0.0816052 0.0133586 0.0285318 0.136763 0.0785135 0.0653651 -0.0203126 0.0718907 0.134738 -0.0358294 0.0270982 -0.11252 0.105588 -0.0152317 0.0491339 -0.0119672 0.0179046 0.0434919 -0.0507132 0.0376158 -0.0135639 -0.0400717 0.0280949 -0.0334056 -0.0725674 -0.0256172 -0.0346252 0.0765961 -0.165701 0.0554047 0.167777 -0.121612 0.123019 0.145834 0.010296 0.0113158 -0.0478625 0.064451 -0.0925997 0.0840187 0.0689284 0.0208786 0.0202263 0.0199713 0.0790789 -0.041241 -0.0377942 -0.00251767 -0.0778846 0.118233 0.117997 0.0526547 -0.0969715 -0.0584848 0.1998 0.0323474 -0.108232 -0.100625 -0.113151 0.00160971 -0.171814 0.0753983 0.0907404 -0.0627877 -0.0860415 -0.0520112 -0.0056416 0.10568 -0.00774825 -0.172121 0.0693207 -0.104448 -0.0286655 0.130602 -0.141883 -0.0511119 -0.00144469 0.0816662 -0.0757205 -0.115591 -0.0403042 -0.134932 -0.137423 -0.0850779 -0.0123764 0.0937433 -0.0142072 -0.0693141 0.0385475 0.0343397 -0.0758741 -0.0281718 -0.0225074 0.0788164 -0.00287986 0.0226937 0.0898714 -0.0271058 -0.162627 -0.034615 0.0781244 -0.0442163 0.0653443 0.065263 0.0236739 0.023764 0.0188069 0.129182 -0.00353655 0.00329454 0.0283326 0.10034 -0.0189372 0.100261 0.000121681 0.00230751 0.0743291 0.066028 0.00901644 -0.141253 0.0675919 0.129732 0.0236392 -0.0912303 -0.0538926 -0.0239389 -0.169627 0.0186732 -0.0848035 0.0683564 -0.080492 0.0248726 -0.146782 -0.0664902 -0.00772538 0.128388 0.162797 0.0390877 0.0570637 0.000806971 -0.0320889 -0.05324 -0.0245966 -0.0643606 -0.0583581 0.102351 -0.156018 -0.079692 0.105104 0.00321546 0.0799214 0.0213059 -0.109015 0.0245152 -0.0203296 -0.0424818 -0.139044 0.00161295 0.106554 -0.072366 -0.0498128 -0.0417811 0.0672226 0.173934 0.0277421 0.115455 -0.0323907 0.0392958 -0.101988 -0.0340736 -0.112156 0.00348979 0.0867503 0.0101711 0.104864 -0.127673 -0.104674 0.152666 0.0293352 0.0502056 -0.105061 0.0482935 0.0868181 -0.155229 0.00510707 0.061591 -0.161853 -0.154123 -0.0407753 0.0742734 -0.0675772 -0.101224 0.0898892 0.0299905 -0.0113942 -0.134405 -0.0913467 0.0017798 -0.0583481 0.0573362 -0.0433799 -0.0786454 -0.163606 0.198667 0.0237745 0.19347 0.019157 0.0580368 -0.136666 -0.111358 0.0574754 0.00149082 -0.0107291 -0.0910682 -0.0555218 0.102813 0.0307521 -0.176707 -0.0369409 -0.000914886 0.0652236 -0.00420428 -0.18188 -0.139298 -0.106068 0.0702607 -0.0218824 -0.107164 0.142546 -0.0200351 0.100507 -0.0656554 0.0498611 -0.150395 -0.0582507 -0.0102207 -0.0763496 -0.0701081 0.0777058 0.102964 -0.121032 0.033987 0.0852571 -0.0685956 -0.0847837 0.0432297 -0.107492 -0.0806337 0.101961 0.157849 0.0319509 0.0771225 0.146529 0.0304456 -0.0640121 -0.0324202 0.0555386 -0.166013 -0.181765 -0.0577502 -0.11797 0.0232135 0.113155 -0.0279395 0.0674173 -0.013454 0.0558119 0.126063 0.0736802 -0.0121452 -0.0205233 0.053172 0.0037817 0.00138794 0.0949638 -0.102754 0.126822 -0.0120114 0.113019 -0.0720808 -0.115147 0.0996504 0.0351661 0.0279426 0.046963 -0.0424182 -0.0939452 -0.0152652 -0.109461 0.0273256 0.120752 -0.150693 -0.0403671 0.0743142 0.088319 -0.0713458 -0.190124 0.0385322 0.0344087 0.046476 0.182933 -0.139337 0.00862213 -0.00162357 0.14159 -0.0386046 0.00332894 -0.154205 0.17926 -0.125252 -0.112453 0.154438 0.0630789 -0.0162205 0.181641 -0.171233 0.108515 0.134085 0.0176385 0.124979 -0.0615561 0.00810525 -0.0884162 0.0186707 0.0313125 -0.196255 0.185778 -0.0220819 -0.0224808 -0.0452686 0.0208325 -0.112566 0.0868806 0.0646675 -0.131657 0.0260675 -0.00294419 0.0857445 0.119401 -0.196572 -0.155501 -0.146516 0.0897454 -0.0835472 -0.092003 -0.0249133 0.0153707 0.115989 0.0272265 -0.00933578 -0.0582745 -0.14863 0.0239021 -0.0389443 -0.0538987 0.0458626 0.00341649 0.0180571 -0.051328 0.0808053 -0.154093 0.0548059 0.15789 -0.0558499 0.0787638 -0.125516 -0.0427936 -0.0111266 -0.0267307 -0.0583295 0.0477994 0.0852999 -0.0522663 -0.138307 0.0878155 0.0505433 0.0333536 0.152228 0.0517962 0.0398468 0.0233537 -0.170886 0.110312 0.0701366 0.0770651 0.0447262 -0.0310733 -0.0771657 -0.0256136 -0.0626178 0.150288 0.117882 -0.136246 -0.0533113 0.0176833 -0.137028 0.0274825 -0.00672933 -0.16754 -0.0441885 -0.0092836 -0.0552882 -0.0675391 -0.0464682 -0.0145098 -0.108515 -0.0468542 -0.162152 -0.00850238 -0.106217 0.0027322 0.10408 0.135254 0.11889 0.0680091 -0.00214352 0.00586333 0.10917 -0.158807 -0.01862 -0.0745654 -0.0465786 -0.0894953 -0.0370864 -0.00346873 -0.165765 -0.142809 -0.120568 0.12463 0.0180583 0.0672961 -0.0397447 -0.0698307 -0.0314532 -0.0301012 0.0332613 -0.0172924 -0.125431 -0.0294357 0.00979637 0.0811465 -0.160895 0.102996 0.132798 -0.0996074 -0.0442816 0.0349832 -0.0431823 -0.148336 -0.0505118 -0.098176 0.0219436 0.0337846 0.145197 0.100051 0.0127005 0.14866 -0.0285249 -0.199051 -0.0296232 0.0177292 -0.0495013 0.10497 0.0535576 0.19755 0.000246248 0.0562688 0.0343017 -0.154054 0.00143432 -0.183301 0.0349927 -0.0825682 0.0926934 -0.0539024 -0.102298 0.000395138 -0.0105724 -0.0532485 -0.109937 5.31949e-05 -0.0194982 0.07091 -0.00994139 0.110432 -0.0501387 0.0825321 0.00746924 0.0867159 0.0240089 0.00676468 0.0468076 0.00882952 0.0830619 -0.059916 0.0513929 0.0318506 -0.0139678 0.00326046 -0.0771594 0.00973709 -0.0985633 -0.0513828 -0.139228 0.0836711 0.0827226 -0.0307985 0.0360343 -0.0689787 0.0512931 0.0334096 0.0343196 -0.0448259 -0.00654125 -0.12489 -0.0169807 0.0431006 -0.0115071 -0.083842 0.0581998 0.0243374 0.148767 0.0247187 0.0037555 0.00682581 -0.13193 -0.0138594 -0.0445617 -0.124408 -0.0562274 0.0172427 0.00236793 0.0286738 0.110509 0.00336786 0.0296654 -0.0445048 0.0562765 0.0771786 0.0507331 0.0923469 -0.0756846 0.0302521 0.0818856 -0.145327 -0.0526216 -0.171091 -0.0905449 0.16262 0.0243127 -0.0906581 -0.0332694 0.0857221 0.0597994 0.19692 0.0772569 0.0308627 -0.0710348 0.026993 0.0481879 -0.0076736 0.00499932 -0.0504865 -0.0424517 0.0574308 0.146506 0.153634 -0.0377283 0.0197394 -0.0342785 -0.146784 0.0826919 0.0683731 0.134167 0.0834683 -0.090002 0.06944 0.0564088 0.118464 -0.0184275 -0.0163909 0.00560135 0.0914208 0.0468102 0.028569 0.0165485 -0.166186 -0.125419 0.0632409 0.111047 0.0574459 0.0675713 0.0918495 -0.0387897 0.120111 -0.0203758 0.119159 0.0478403 -0.153079 -0.119147 -0.0798345 0.0621713 0.184437 0.0219743 0.0138404 0.194188 0.00959696 0.045912 -0.00295586 -0.0276535 0.128381 0.136744 0.188366 -0.0446761 0.0759103 0.00448732 0.169833 0.0136156 0.0100416 0.156678 0.139972 0.103812 0.137215 -0.187818 -0.108729 0.0560018 0.0518035 -0.082843 0.0271226 0.0286452 0.0742863 0.107295 -0.0149863 0.112241 0.000248953 -0.0330403 -0.00908345 0.159881 0.0169241 -0.082047 0.0529211 -0.0930512 0.00318941 -0.133166 0.0188431 -0.00166889 0.145948 0.00851782 -0.146143 -0.146227 -0.166541 -0.0110188 -0.0114001 -0.0881453 -0.0860416 0.096582 -0.0452881 -0.0589921 -0.187761 0.0995931 0.173519 0.103949 0.110331 0.0382723 -0.0732537 0.0258548 -0.0880975 0.117895 -0.0644308 0.102647 -0.166137 -0.0263904 -0.0739917 -0.14331 0.0659598 -0.0245561 0.0319983 -0.0165132 0.132794 -0.0113438 0.0281737 0.0706395 0.0108411 -0.0468764 0.0793553 0.0567369 -0.0542235 -0.1272 0.0955241 0.0934594 0.00666696 0.152506 -0.00917375 -0.155396 0.0873446 -0.104018 -0.00671231 0.0283002 -0.0290595 0.130487 -0.0531635 0.080082 -0.0204019 -0.00148188 -0.0354579 -0.194617 0.0716441 0.0152752 -0.00674317 0.127178 -0.067955 -0.0217603 -0.172613 -0.0941445 0.0099394 0.111445 0.130907 0.00218022 -0.0273544 0.129057 -0.0297337 0.0558568 -0.0244865 0.0874256 -0.00257682 -0.109404 -0.0397853 0.0287526 0.0715077 0.107788 -0.0238553 -0.0514006 0.0772499 0.0620764 -0.0847183 0.0899415 0.00594001 -0.056304 -0.0252901 -0.0192247 0.0211366 0.0706095 0.0400113 -0.112264 -0.182797 0.087022 -0.0783435 -0.0793154 -0.11135 -0.00308082 0.0484745 0.0710776 -0.0127129 -0.0705323 -0.0853666 0.0699193 -0.0348312 0.0478868 0.13997 -0.0977764 -0.0391584 -0.0950537 -0.0552435 -0.0587807 -0.0297757 -0.155616 -0.0555504 0.0600693 -0.102685 0.172849 0.123784 0.0648873 0.0552954 0.0177794 0.175399 0.0911313 0.00271523 -0.113033 0.0931549 0.102807 -0.0153917 -0.0384376 -0.00211051 0.0681823 -0.0924984 -0.0346161 0.0209911 -0.0717366 0.131362 0.0346356 -0.0259239 -0.0831613 -0.0400655 0.00306934 0.112339 0.0738652 0.039473 -0.12309 0.125893 -0.141682 0.0203297 -0.0912708 -0.101034 0.0614805 0.060437 -0.0133782 0.081504 -0.0373712 0.0726309 -0.0118802 0.127028 0.146023 -0.0607889 -0.101853 -0.0867087 -0.0840307 -0.0164872 -0.129523 -0.153914 0.0593807 0.0254389 -0.087054 -0.0253454 0.110377 -0.0897383 -0.145107 0.113722 -0.00759662 -0.156388 0.0173529 -0.0628139 0.0112176 0.0616108 -0.0536043 -0.058196 0.0993101 -0.0647987 0.114148 0.0320751 -0.0183097 0.0846747 -0.0908047 -0.0301046 0.0982343 -0.080395 0.0345873 0.0253655 -0.187165 -0.0827202 0.0306102 0.0231521 -0.0956643 0.0301527 -0.112432 0.00575547 0.0538336 -0.00110244 -0.0127354 -0.104837 -0.151087 -0.0873403 -0.10003 0.191637 0.111908 0.0195712 -0.0730036 -0.0738231 0.0590422 0.0947657 0.146017 0.0846077 0.124629 0.0341694 -0.0341981 -0.114628 0.000137068 -0.0358638 0.0580844 0.0150917 -0.0691462 -0.00472847 0.0310907 -0.114165 0.0797639 -0.0854667 0.113605 0.158021 0.0515808 -0.15288 0.00333361 0.0294795 -0.0414807 0.0523652 0.0385067 0.0525859 -0.0640585 -0.0314359 0.0132624 -0.0952537 0.0254556 0.118373 0.174744 -0.0281251 -0.0019792 0.000766253 -0.0106949 0.0411185 0.0731009 -0.0530354 -0.0877886 0.0496521 -0.0164726 0.0418987 -0.156272 -0.036869 -0.114654 -0.058714 -0.0461013 0.147937 0.13491 -0.176584 -8.43001e-05 -0.105961 0.029726 -0.117669 -0.0111236 -0.13138 0.118657 0.023502 0.182922 0.0733745 -0.00775058 0.0207183 -0.0375872 0.094833 0.0956216 -0.082145 -0.0795252 0.0689874 0.0486058 -0.154738 -0.0240155 -0.0349877 -0.0717493 -0.0810929 -0.0345812 0.118494 0.0146076 0.0685366 0.102467 -0.0344866 -0.102972 -0.0641418 0.0320962 0.100121 0.0681969 -0.0885882 -0.052386 0.000865767 0.0687791 -0.0549871 -0.0573361 0.0397844 -0.0995177 0.0429804 -0.0223755 0.0443283 0.00283953 -0.0745109 -0.175882 -0.00914504 -0.0855325 0.115827 0.101103 0.0688668 0.0381105 0.0642599 0.0675155 0.101544 -0.18389 0.0760078 -0.0034549 0.129795 -0.0367456 0.170165 -0.0233817 -0.0426198 0.156573 -0.0342389 0.00411645 -0.15873 -0.00936465 0.0750541 0.0815294 -0.102108 -0.0501136 0.153989 0.00371994 0.00310659 -0.0595954 -0.0423492 -0.00163359 0.127067 0.168173 -0.0675765 -0.0461662 0.195477 -0.0528211 -0.0109875 -0.0884565 0.121159 -0.0189142 0.0609725 0.110651 -0.054717 0.109356 0.0637361 -0.0418074 0.0220476 0.0952416 -0.0526566 -0.143473 0.0688402 0.00645313 -0.0212329 0.0649095 -0.00468811 0.0315087 0.0439771 0.0509215 0.0402025 0.082299 -0.123753 -0.117899 -0.0463382 -0.0717104 0.0868986 -0.115268 -0.0905764 -0.00800024 -0.0109142 -0.00640362 -0.101715 0.106077 0.0521738 -0.0167181 -0.149022 -0.0740147 0.0225908 -0.0575854 0.0934691 -0.0887061 -0.0342427 0.098082 -0.00422846 0.123394 -0.0635086 0.0389753 0.0434092 0.0658627 -0.0640857 -0.0392846 -0.0412746 0.0152715 -0.050897 -0.0592938 0.0245912 -0.0142408 -0.175974 0.0563784 -0.14335 -0.0902046 -0.114278 -0.0209354 -0.169189 -0.028278 -0.104403 -0.11473 -0.0869961 0.0476633 -0.187081 -0.0416301 0.108229 0.0214741 -0.166356 0.0328978 0.0525487 0.000238632 -0.115385 -0.00424776 -0.0436259 -0.0208958 0.0287392 0.0893007 0.011206 0.151788 0.176692 -0.0689101 0.0120574 -0.0508618 -0.044768 -0.0335923 -0.0449847 0.0721104 -0.00205328 -0.0203297 -0.106075 0.14319 0.0604305 -0.0517353 -0.143455 -0.0578656 0.0294413 -0.0816588 -0.027039 0.0981944 0.185148 0.0376248 0.147174 -0.0419376 0.114481 0.118762 -0.00961311 0.117172 0.0183857 0.13248 -0.130507 0.0115622 -0.0805355 -0.0460458 0.0837527 -0.0505652 -0.02738 0.153146 0.123576 0.11765 0.0508426 0.0115078 -0.0372543 0.0121219 -0.0626767 -0.0616205 -0.0811833 0.125533 0.0719074 0.0482126 -0.132294 0.0536016 0.110047 0.178179 -0.0717535 0.0332965 -0.149446 0.0341334 -0.00890146 -0.0341157 0.0693806 -0.0224753 0.00589135 -0.0826327 0.0249478 -0.11952 -0.0432271 0.0316243 -0.0854999 -0.00314181 -0.0968452 -0.0276953 -0.0546143 -0.125894 -0.13531 0.0950674 0.0975518 0.101591 0.11026 -0.0150714 -0.0915817 0.133255 -0.0235784 0.167907 -0.0781538 -0.148475 0.103259 -0.0361381 0.0747442 0.0720421 -0.0731053 -0.011463 -0.0472972 0.00891614 -0.030491 -0.0698663 -0.0840911 -0.0247454 0.0926308 0.134795 0.141076 0.176158 0.166607 -0.0541914 0.0311661 -0.0300764 -0.0210861 -0.0214538 0.0628321 -0.0364619 -0.0674616 -0.0317493 0.189072 0.0649381 0.0805847 0.0195842 0.0375543 -0.097647 0.158281 0.193661 0.107783 0.07456 0.0805773 -0.00954699 -0.120506 0.084458 -0.173073 0.059376 -0.171816 -0.047944 0.0169435 -0.0927885 -0.122006 0.0413529 0.0413861 0.147496 0.195367 0.0846742 -0.0313178 0.123852 0.163665 -0.0293014 0.130195 -0.137353 -0.0335702 0.0130252 0.0917854 -0.0567505 0.013348 -0.0172936 0.188534 -0.175246 0.0599565 -0.0471176 -0.0660249 -0.031155 -0.0615582 -0.118373 -0.161919 -0.0575239 0.0308941 -0.00146054 0.126753 -0.044458 -0.0997305 0.0800741 -0.0401062 0.175214 -0.00141584 0.0440896 0.0682803 0.0391134 -0.0191162 0.0944758 0.107737 -0.0614223 0.0794574 0.141649 -0.0205795 0.0669489 0.111963 0.18168 0.0406775 0.0361207 -0.0658397 0.100816 0.147226 -0.150249 0.13539 -0.086699 0.115683 -0.0942494 0.0234468 0.114791 -0.0890151 -0.0671884 -0.0979795 0.0470536 -0.062498 -0.147165 0.0361017 -0.0783836 0.10309 0.0727854 0.0569943 -0.0862323 0.11539 0.132754 -0.0909182 -0.0213177 -0.163187 -0.051886 0.132547 0.012005 -0.11346 -0.00984196 0.0827549 0.0211353 -0.0582371 0.0331911 -0.100198 0.00207188 -0.0186248 0.0217953 -0.0531578 -0.0782435 0.00156593 0.110666 -0.00115499 -0.0136505 -0.0250711 0.129372 -0.0237671 -0.0641145 0.0940753 -0.108595 -0.0574119 -0.168789 -0.04303 0.0271347 0.0112133 0.11906 0.0405676 0.0471713 0.0231081 0.0915821 -0.19597 -0.0121903 -0.0167117 -0.0599519 0.0963665 0.026518 0.0633851 0.0965818 0.174718 -0.0871089 0.0600387 0.00519994 0.0901793 0.0197604 0.129835 -0.0299176 -0.0211301 0.133969 -0.0803259 0.167749 0.0559594 -0.138076 -0.0533079 -0.0727539 -0.19895 0.0183962 0.0661481 0.052471 0.0635769 -0.048572 0.0786838 0.0729793 0.0282791 -0.0308022 -0.0765492 0.0335556 0.173993 -0.131126 0.0107613 0.0394842 -0.129444 0.0223103 -0.178391 -0.0295682 -0.0926351 0.0634857 0.132587 -0.0141874 0.0975899 -0.00495385 0.0476481 -0.0494441 -0.0933267 -0.087466 -0.11887 0.00888139 -0.0747522 -0.170659 0.0289604 -0.0455349 -0.0999221 0.00506277 0.099331 -0.0213888 -0.0771902 -0.0375854 -0.0971085 0.0546855 0.0934087 0.0101698 -0.0634914 0.0414855 -0.0639965 -0.00554353 -0.0630966 -0.0320343 -0.0149748 0.0404846 -0.0377787 0.0553648 0.0658645 0.0924225 0.00338321 0.110184 -0.130204 -0.0194004 0.0407384 -0.00278415 0.0476516 -0.0749023 -0.153103 -0.0857622 0.0975754 -0.035285 0.18003 -0.00754093 0.0687274 0.114544 0.027728 0.000752632 0.0791781 -0.0446453 -0.0437812 -0.0163023 0.102892 -0.0101271 0.0684772 -0.0352127 0.109874 0.0420527 -0.0657931 0.141422 -0.0804015 0.0779094 0.0982195 -0.153231 0.0635232 0.0876554 -0.199197 0.150436 -0.00317994 -0.172734 0.041992 -0.0909443 -0.0945861 -0.135314 -0.10237 0.0813276 -0.154415 0.140644 -0.0111703 0.0857363 -0.0957015 -0.185631 0.0177418 0.0314762 -0.11531 -0.0742643 -0.0716702 -0.120649 0.0170766 -0.0945162 0.0518297 0.0590976 0.0585508 0.140712 -0.0885956 -0.148436 -0.103607 0.0281987 0.101816 0.00547895 -0.0922061 -0.178984 -0.153201 -0.115076 0.0870586 0.151788 -0.0847723 0.0437496 -0.0373874 -0.0161563 0.0290624 -0.0230674 0.021658 -0.0262151 0.108245 0.0568041 -0.160676 0.121049 0.121763 0.00362086 0.0928755 0.0978746 0.0415714 0.0142235 -0.102167 -0.0496111 0.0508971 0.0586472 -0.00437727 0.0228601 -0.00722699 -0.00274655 0.13851 0.0164027 0.0975796 0.0625603 0.0482727 0.0866516 0.0362274 -0.0889657 0.00348024 0.0525568 -0.00824234 -0.0461656 -0.113211 0.0273365 0.0694 0.0256959 0.0570026 0.0221934 -0.00569306 -0.0859622 0.0986451 0.0130434 -0.164198 0.0941021 0.0598426 0.112889 -0.070741 -0.0258044 -0.0850286 -0.0718289 0.0394234 -0.0368034 0.0253511 -0.137059 0.0356217 0.0348717 -0.0904282 -0.114597 0.0250636 -0.0515115 0.0248118 -0.0194805 0.0185085 0.0255689 0.00750657 -0.0223679 -0.159277 -0.0065706 -0.0640474 -0.00467076 0.0355128 0.0113762 -0.195877 -0.0210771 0.107798 0.120349 -0.160287 -0.0209447 0.0642241 -0.0684707 0.0738551 0.0747236 0.0716409 0.0190813 0.020615 -0.0128315 0.0932451 0.0446461 -0.0942516 0.07134 0.0219656 -0.0251511 -0.00766809 -0.0707633 -0.158673 0.0423141 -0.154772 -0.0959341 -0.161464 -0.167117 -0.0351181 0.0577237 0.099211 0.170683 -0.00167224 0.0241317 0.0304706 -0.0730035 0.0178515 -0.0542995 0.0257626 -0.0370228 -0.175827 0.117846 -0.0181115 -0.163602 0.0490497 -0.0666162 -0.0830326 -0.038885 -0.0985443 -0.0196902 0.0419228 -0.109293 0.0283305 0.0541226 0.0248555 -0.0597181 -0.197633 -0.0601111 -0.0181027 -0.144009 0.0661675 -0.0139597 0.197554 0.0684875 -0.0538665 0.0746345 -0.11687 0.0483736 -0.0922736 0.0299077 0.0183983 -0.0697037 -0.0476665 -0.0104087 0.174849 0.0577721 0.0180362 -0.0540125 -0.129125 0.107516 0.0678808 0.144851 0.166706 0.0203104 0.00505705 -0.139583 -0.0961792 -0.0496584 -0.0808154 -0.0201944 0.0808918 0.00175433 0.0432192 -0.19888 0.0557375 -0.0334114 -0.0521732 -0.0719182 -0.129504 0.0573286 -0.0582251 0.0549103 0.0142862 0.0432747 0.0190133 0.00266735 0.0971443 -0.16796 0.151396 0.0982572 -0.0714033 0.00557818 0.147301 -0.067381 0.122425 -0.0107879 0.00407294 -0.0580995 0.060048 -0.0761381 -0.0330933 -0.0474911 0.0320579 0.0274623 -0.161164 -0.0343411 0.0486212 0.0902651 0.105505 0.0517732 -0.084995 -0.106721 0.0523862 -0.150329 -0.026806 -0.0419376 -0.00586948 0.0447762 -0.103012 -0.120082 0.0873739 0.164911 -0.0482517 0.00326875 0.187415 0.0343949 0.117214 -0.0954073 0.0435825 0.0377622 0.0409599 0.00129209 -0.0336347 0.0580237 0.102044 -0.0132145 -0.0268845 -0.0533261 -0.000826775 -0.0181869 -0.0574353 0.112188 -0.0284647 -0.0420362 0.0351904 -0.0761959 -0.0137805 0.10513 -0.0314171 0.0144953 0.0155692 0.0216526 -0.102381 0.0785236 0.0811152 -0.0627753 -0.164368 0.0873972 0.17532 0.0242209 -0.0748768 0.0340144 0.0188249 -0.108343 -0.0285528 -0.0344924 -0.107193 -0.0805334 0.00733254 -0.0906198 -0.0315241 -0.078389 0.151072 -0.0393972 0.148543 -0.0407872 0.12393 0.0335591 -0.106527 0.0605988 -0.161627 0.043557 -0.196027 0.121656 0.0651743 -0.0868716 -0.0714539 -0.0529895 -0.0223041 0.0567024 0.108851 -0.126764 0.105803 -0.0274028 -0.089145 -0.0253718 0.126309 -0.0553951 0.180483 -0.0586608 0.0662663 0.0405675 0.183714 -0.0213761 0.0499403 0.075576 -0.12121 -0.0703614 0.00772584 0.0363724 0.0610266 -0.0175518 0.0537643 0.0873394 -0.0508905 -0.0916483 -0.0187664 -0.0227874 -0.106327 0.0416675 -0.000786115 -0.138575 -0.127976 -0.153513 0.0166007 0.00905051 0.0621138 0.0860496 0.139268 -0.0176798 -0.0720221 -0.0437008 0.154018 0.0556398 -0.128483 0.035682 0.00582461 -0.102518 0.0121248 -0.0100559 0.116955 0.0951751 0.0830449 0.0761916 0.104448 -0.192264 -0.10716 -0.108798 0.123045 0.00879247 0.0560301 -0.0436574 -0.145044 0.0435157 -0.133725 0.00765723 -0.0728713 0.0357292 -0.0974392 0.0512946 -0.00837461 0.196057 -0.0718818 -0.0409484 0.0196108 -0.19868 0.0427742 0.145726 -0.0203047 -0.0738989 -0.0416471 0.0329776 -0.0487684 0.0110488 0.01662 -0.0883483 -0.15352 0.0107903 -0.0737419 0.169464 0.103246 -0.0971309 0.0155787 -0.00100898 -0.0571169 0.0792301 0.046417 -0.112098 0.0675999 -0.0550145 -0.0199264 0.060801 -0.0360085 0.0108255 0.0242838 0.101638 0.010554 0.0520171 0.0265217 -0.0322777 -0.0837792 0.0307463 0.159208 -0.0831615 -0.0317956 -0.187609 -0.152855 0.0100753 -0.0510631 0.130438 0.0666362 -0.0554162 -0.138005 0.0431122 0.0466125 -0.0673598 0.0841993 0.0716453 -0.0953684 0.0226565 0.00366362 -0.00228054 -0.0194801 -0.172512 0.179177 0.100656 0.0568809 0.00891802 -0.0517565 0.116341 0.0992453 0.150713 0.121995 -0.0334271 -0.161556 0.0659567 -0.0153525 -0.012414 0.157212 0.0944897 -0.017239 -0.0492612 -0.0372253 -0.113549 0.0650776 -0.0678208 0.15881 0.040142 -0.0489548 -0.0831051 0.0779628 -0.121328 0.0903364 -0.00980346 0.0239235 -0.0975802 0.0649683 -0.0058353 -0.105823 0.0667857 0.168577 0.0567466 0.0506794 -0.0195489 -0.0398488 -0.131732 0.048139 -0.125142 0.0707764 0.00618667 -0.144113 -0.0255535 0.0152112 -0.006492 0.122787 0.0965986 -0.104184 -0.13369 0.0917542 0.0361493 0.0101661 0.147365 0.191807 0.0803778 -0.0199932 0.0787901 0.0650322 -0.0640871 0.163123 0.0292262 -0.0187951 0.0590401 0.109119 -0.0655975 0.023197 0.0185956 -0.0542167 0.142195 -0.0771845 0.155065 -0.129731 -0.141488 -0.130484 0.128759 0.120175 -0.122033 0.0215501 -0.11094 -0.0920447 -0.0368879 0.128881 -0.126596 -0.0708087 -0.0299533 -0.111534 0.0406335 -0.0381589 0.14282 -0.0442906 0.0307955 -0.151039 0.150353 -0.0455265 0.0816503 -0.0879342 -0.101695 0.0814401 -0.0642277 -0.0810284 -0.117031 -0.0824682 0.0855372 -0.159126 -0.171987 -0.0201261 -0.0675291 0.00787974 0.00709603 -0.0463621 0.0570963 -0.0579938 -0.00401211 -0.159146 -0.0131408 0.028659 -0.12302 0.0528263 0.1503 0.151281 0.0609172 -0.0924482 0.0455656 0.10508 -0.0656114 -0.0730264 -0.112784 -0.0878445 -0.159581 0.16709 0.155682 0.196758 0.0597334 -0.0291064 0.183387 0.0615693 0.135082 -0.10672 -0.00994779 -0.0579983 0.0498287 0.0515132 -0.0368586 0.0317594 -0.03884 -0.00825991 0.175201 0.0502487 -0.0381266 -0.000609904 -0.0705933 -0.0999845 -0.121856 0.124551 -0.0675536 -0.15287 0.00515017 0.0572364 -0.114287 -0.0911472 -0.160275 0.0175306 -0.143089 0.0546443 0.133311 -0.0305632 -0.0472543 -0.0484946 -0.0524401 -0.146191 -0.0133534 0.0375625 0.135462 -0.0564916 0.0475867 0.0419597 0.0185451 0.127064 0.102034 0.134125 0.0512562 0.0917118 -0.134404 0.00103002 0.0653642 -0.0209173 0.121217 0.00457041 0.0570051 0.0460966 -0.0775826 -0.0266145 0.171656 0.182936 0.0684818 -0.0689636 0.138083 -0.0339831 0.00603162 0.0730913 -0.0114354 -0.039691 -0.049921 0.0154303 0.0525108 0.0513556 0.167411 0.0500142 -0.128173 -0.0206254 0.0983732 0.0621153 -0.0736961 0.133992 -0.0970476 -0.0107195 -0.0505447 0.0422865 0.0799262 0.0103782 0.0189993 -0.093305 -0.0347321 0.0488072 -0.087541 -0.0293808 0.181814 0.00519368 0.00473264 0.108065 -0.125411 -0.000984563 -0.121013 -0.0370963 0.0765394 0.0117945 -0.0128685 0.163119 0.0423244 0.0723061 -0.0396972 0.0196658 -0.106692 -0.107771 0.0618823 -0.0398585 0.100991 0.0237318 -0.0323492 -0.046106 0.0538311 -0.0889386 -0.12228 0.134527 0.0635846 0.0081353 0.154229 0.178246 -0.123008 0.0917979 -0.12198 -0.0845192 0.0594784 -0.0227267 0.0926634 0.0390433 0.0922365 0.0971565 -0.0243172 -0.0661031 0.121288 -0.0276606 0.10261 0.0340424 0.118713 0.0990297 0.0459171 -0.013652 -0.0739833 -0.0349162 0.043533 -0.0417864 0.0351815 0.0995079 0.0229673 0.000325276 -0.126236 -0.171768 -0.126324 -0.0332654 -0.0165849 0.00685399 -0.114523 0.0354432 -0.028048 -0.00697629 0.119724 -0.0908882 -0.0170708 0.0427288 0.0965659 0.0749749 -0.120165 -0.0988689 -0.00304574 0.107772 -0.171748 0.0712906 0.0793493 0.110572 -0.00174266 -0.0961556 -0.0329152 0.0557361 -0.0938228 0.131124 -0.0500363 0.0908999 0.00821805 -0.173841 -0.0821619 0.0224982 0.0349377 -0.0832528 0.0671296 0.00181625 0.134639 -0.0461513 0.0145525 0.0668702 -0.030706 0.0808725 -0.0381991 -0.117198 -0.123729 0.0239767 -0.142921 -0.0905281 -0.101575 0.0367785 0.0245849 0.0469019 0.139613 -0.00952551 0.144341 -0.058782 -0.0487586 -0.0438954 0.0175512 -0.0746043 0.0101994 -0.177395 -0.00508876 -0.062084 0.0454007 0.142793 -0.0471041 -0.0255036 0.0349451 0.189109 -0.177336 0.0898661 0.0410091 -0.0286311 -0.121998 -0.113559 -0.0331823 0.120782 -0.173615 0.0877962 0.130965 -0.0429811 0.00942589 -0.13796 -0.118757 -0.0205268 0.181937 0.0580189 -0.0832298 0.145195 -0.0427268 -0.0248538 0.0435959 0.0313683 -0.0521525 -0.169753 -0.0174489 0.0341477 0.0420235 -0.0610697 -0.0793787 0.0807621 0.0287077 -0.050435 -0.050516 -0.0472836 -0.0147111 0.15464 -0.0878805 -0.0141926 -0.18924 0.0368057 0.17891 -0.0239957 0.137055 0.0704238 -0.132808 0.132481 0.054534 0.00212895 -0.0581967 -0.0608323 -0.0294808 -0.199568 -0.108912 0.0410542 -0.0318543 -0.0519769 -0.041 0.0447208 5.00503e-05 -0.0129853 -0.103784 0.0472823 0.00129951 0.107942 0.0305043 -0.0206512 0.0859468 -0.021529 -0.119569 -0.0318505 -0.0431283 0.181807 0.0159952 0.0577401 -0.139733 -0.0165782 -0.0151847 0.0423369 -0.181252 -0.00968833 0.0711084 -0.0398903 0.114648 -0.153113 -0.0604556 0.0438609 -0.0477343 0.0768574 -0.00426833 -0.111624 -0.11333 0.0851724 0.107197 0.111 0.031863 0.0470563 0.186849 0.148207 0.0432575 -0.0317505 0.16424 -0.0355586 0.105708 -0.0149785 0.0957858 -0.0780047 0.127663 -0.0192421 -0.0221275 0.135681 -0.061169 -0.0125593 0.141165 -0.0648064 0.160405 0.0209567 0.027346 0.13687 0.120313 -0.0289392 0.0171738 0.0165669 -0.018209 -0.105655 0.0893758 -0.150975 -0.0767313 0.0392467 0.0140886 -0.0831556 0.125787 -0.0867186 -0.000397296 0.00432098 -0.0618208 -0.0108173 0.0311569 0.0984349 0.0864626 0.0324714 0.0553233 -0.0213358 0.0035569 -0.0673943 -0.04149 0.0092333 -0.0121953 -0.0952626 0.0568713 0.139988 0.0751657 -0.118901 0.135918 0.0332513 0.0950812 -0.0766319 0.0517566 -0.0373781 -0.0246466 -0.0907253 -0.103603 0.0394957 0.10714 0.0331698 -0.056056 -0.0130467 -0.062631 0.0114191 -0.0202398 -0.0983484 -0.0645396 -0.0267998 -0.181921 0.0509549 0.178185 -0.0699171 -0.183176 -0.162536 0.082457 -0.0783721 0.0347215 0.0112513 0.0349443 0.0372967 0.0388599 -0.0830178 -0.115231 -0.0874183 -0.0788097 0.0664113 -0.0229047 -0.156161 0.0716315 0.0519967 -0.127322 -0.132916 0.0283095 0.0566341 -0.0817447 0.0716743 0.125785 0.0121444 0.0635642 0.0846364 0.10493 0.00594693 0.0471707 -0.0427786 0.115796 0.107138 0.115778 0.0864203 -0.0323689 0.0736278 0.0367129 -0.0745113 0.0333104 0.0303402 0.0763192 0.0605147 -0.106927 -0.0163618 -0.118568 0.0158802 -0.0532502 0.156914 -0.0381118 -0.00545824 -0.119699 -0.0749342 0.107779 -0.136521 -0.0393615 -0.0472488 0.137857 -0.137073 0.198829 0.0259212 0.0135103 0.0878739 -0.0265308 -0.0115632 0.114539 -0.121991 0.141101 -0.0694541 0.0481249 -0.105503 -0.0741381 0.0484352 -0.125131 0.058352 -0.061106 0.0834671 0.0526743 -0.0876221 -0.0012281 -0.103555 0.052655 0.0934579 -0.00635011 -0.127023 -0.081238 -0.100671 0.0240049 0.0582248 0.116022 0.15433 0.138556 -0.0436021 0.0790202 -0.069692 0.0831935 -0.14651 -0.0876333 0.0655644 0.0449864 -0.102693 0.0435612 0.0626388 -0.00505013 -0.139955 -0.158702 0.0418831 0.0227897 -0.166064 0.106688 -0.0621097 -0.135372 -0.0744658 0.0581322 0.189827 -0.0444502 -0.128911 -0.144908 0.0512064 -0.143711 0.0580788 0.131026 -0.142911 -0.0594086 -0.00604128 -0.0613784 -0.115519 0.122537 0.0675124 0.0475843 -0.0138626 0.041324 -0.101739 0.0225831 -0.00222984 0.0337297 0.192267 0.0184478 -0.113384 0.00294217 -0.0968978 0.0916489 -0.0615505 0.0406071 -0.120622 -0.136529 -0.0144579 0.0788822 0.00372949 -0.00857698 -0.0121415 -0.0952373 0.0916638 -0.0259713 0.0847117 0.0118659 0.00723907 -0.184575 -0.0375044 -0.0878922 0.107752 -0.0978303 -0.0950637 -0.0448504 0.0539442 0.025141 -0.168772 0.142977 -0.11034 0.0309959 -0.0557545 0.0358189 0.0071885 -0.0358573 -0.093194 0.107144 0.039826 0.115024 0.118906 -0.0504376 -0.169162 0.0175652 -0.0221163 0.12871 -0.0329471 -0.0871537 -0.153826 -0.0304094 0.160302 0.0121704 0.0107554 0.0209217 0.0397047 0.148595 -0.155177 -0.0409295 -0.00300208 -0.0434816 0.041473 0.120903 -0.0265769 -0.0521531 0.0429827 0.106285 0.0185646 0.0550273 0.140591 0.115442 0.100057 0.139361 0.0829786 -0.165929 0.0010466 -0.119621 0.0216566 0.10203 0.0390397 -0.130471 0.0249911 -0.0162591 0.0346125 0.169052 0.14117 0.039634 0.130741 0.0503333 -0.053787 0.1271 -0.0782174 -0.0467135 0.0551189 -0.0247717 -0.000753044 -0.0134502 -0.134411 -0.0371657 0.0257501 -0.127612 -0.140515 0.171235 0.124001 -0.160851 -0.139469 -0.100742 -0.162279 0.0602117 0.0436131 0.127028 0.0281138 0.00120427 0.0618683 -0.0217194 0.00253412 0.167532 -0.0989413 -0.115932 -0.0639935 -0.0383584 -0.0873695 -0.147775 -0.112381 0.0116208 0.0115271 -0.0286884 0.00978958 0.10737 -0.0411873 0.0375168 0.0717417 -0.0373479 0.0712775 0.0204179 0.0530202 0.00731794 0.0657576 0.111226 -0.065116 0.114402 0.0142914 0.00849563 -0.0174255 -0.165064 0.0270924 -0.167741 0.0588551 -0.0783866 -0.0355737 -0.106274 -0.0554159 0.00541959 -0.144234 0.0495652 -0.114762 -0.0614888 -0.132983 -0.172387 0.00809559 0.115712 0.0016792 0.0136415 0.078185 0.167192 -0.17849 -0.0536436 -0.0891512 0.0292919 -0.0104192 0.0450769 0.0252608 -0.0456299 -0.111608 -0.15289 0.0501379 -0.0933422 0.0875021 -0.0416791 0.121956 0.0932748 -0.0797416 0.0749773 0.080082 0.0754228 0.0410374 0.0634701 -0.0630105 -0.078646 0.0362117 0.114329 0.161926 0.113832 0.106533 -0.0701895 -0.0666765 0.0658123 0.0435434 0.163887 0.0712641 0.0954743 -0.0148041 0.0239257 0.0563175 -0.0333169 0.125359 -0.0715379 -0.0204331 -0.0824528 -0.0562529 -0.128705 0.115855 -0.00510552 -0.0206058 -0.057438 -0.105285 -0.0531754 -0.156208 0.00843721 0.15333 0.0208506 0.0586502 0.128138 0.0353708 0.177051 0.0843543 -0.0717803 0.0116079 0.0448294 -0.197018 -0.126685 0.0626657 -0.151281 -0.0390806 0.0752689 0.124252 -0.101677 -0.0435516 0.0906273 0.0543175 -0.0115368 -0.122917 0.09856 0.0459265 0.121711 0.0725238 -0.0191875 0.0145426 -0.133551 0.104406 -0.184702 0.138155 0.132985 0.0377185 0.0247885 0.139418 0.0783598 -0.0404933 0.0558937 -0.0684561 -0.0211917 0.170036 0.0742799 0.0835853 0.0220731 -0.164665 0.0966955 -0.0821556 0.043966 0.102463 -0.0364193 -0.0129399 -0.0913339 -0.0726207 0.00715781 -0.0895224 0.0229989 -0.0786447 0.144008 -0.00367816 0.0287276 0.123269 -0.120595 0.119871 0.0410273 0.187173 -0.00584921 0.050047 0.0381257 -0.0152156 -0.105157 -0.0514774 -0.11246 -0.0740697 -0.0429923 0.0307274 -0.0584549 -0.098867 -0.0170921 0.0124495 0.014366 -0.169739 0.0757667 -0.0549654 0.0987469 -0.0332246 0.0560868 0.0228016 -0.0517023 -0.125149 -0.11311 -0.0465461 0.164478 0.0496789 0.151937 -0.0121194 -0.00533259 0.0447668 -0.0119685 0.116261 0.042185 0.0421939 0.0411793 -0.0846044 -0.0234581 0.0976762 -0.168253 0.139926 0.123627 -0.0337911 -0.0855407 -0.170165 -0.0624761 0.0313909 -0.0756491 -0.107157 0.00564892 -0.183561 -0.140993 0.00501917 0.14322 0.110654 0.0798974 0.101249 -0.0500297 0.105949 -0.0375182 -0.00735498 0.0192205 0.00437373 -0.0600905 0.00363562 -0.195623 -0.131187 0.0116914 -0.0143778 0.100006 0.0578324 0.147854 -0.0634117 -0.0288151 0.1769 -0.00215017 -0.0575619 0.0659867 0.0718229 0.131094 -0.0555365 0.0702382 -0.030925 -0.047895 -0.0478292 -0.0732953 -0.0153965 -0.141759 0.00697604 0.0640433 0.052931 0.0583593 -0.0683091 -0.076666 0.0363926 -0.0348609 0.0915714 0.0675455 -0.118821 -0.0698016 -0.123767 0.0846499 -0.0653399 -0.0390182 -0.0529949 -0.0156431 0.166262 -0.0467194 -0.0380005 0.0944295 0.0121654 -0.132262 0.00956354 -0.104602 -0.165261 -0.109006 -0.0519501 0.162809 0.0888761 0.0439241 -0.0985132 0.0927221 -0.0419861 0.0461754 -0.124877 -0.0563962 0.0686275 -0.0245039 0.0920872 0.0273425 -0.0346096 -0.0538584 -0.105365 0.0994935 -0.088132 0.00386957 0.0582277 -0.128658 0.086822 0.0463745 0.0218488 -0.0734617 0.0441393 0.0858265 -0.0416154 -0.0440051 0.132999 0.0118017 -0.0251908 0.149652 0.0279858 0.00216754 -0.0485205 -0.00588482 -0.122636 0.00998086 -0.131473 -0.179379 0.0910197 0.00683663 -0.0514227 0.023947 0.130496 0.0856409 -0.0774176 -0.0692143 0.00305185 -0.0160178 -0.0920507 -0.0750088 0.0401295 -0.0412262 0.0929817 -0.00895149 -0.185713 0.0562474 -0.0121855 0.0115308 -0.125687 -0.0510687 -0.0780155 0.0588403 -0.0519026 -0.0169289 -0.00940541 -0.0493809 0.00837185 0.0560427 0.0393837 0.08351 0.0824094 0.0592361 -0.0102172 0.0426668 0.141553 0.0224472 0.073858 0.130116 0.0649737 -0.114282 0.0452848 0.0457342 -0.171416 0.0114883 0.106924 -0.0234219 -0.0164 -0.0841731 -0.0625218 -0.130979 0.0943046 0.00367249 -0.123751 0.0666443 -0.159899 0.0503434 -0.0165749 -0.0785725 -0.120972 -0.0623184 -0.17419 0.0125665 0.0760967 -0.00920651 0.156391 -0.0829405 -0.0515717 0.157611 0.00271766 0.0928505 0.0402583 -0.0989814 0.0841943 -0.013604 -0.0692765 -0.0752476 -0.0476694 -0.0311841 0.0686535 -0.164089 0.0616399 -0.104111 -0.100089 0.0243061 -0.0803718 -0.136986 0.101737 0.0958875 0.049174 -0.115557 -0.0655316 -0.00339881 0.130721 0.139301 0.0913486 0.0391873 0.140853 -0.0112307 0.121857 -0.151172 -0.0527287 0.0930549 0.182277 -0.191758 -0.0162993 -0.0157644 -0.0322783 0.145439 0.0460419 -0.00829955 0.170428 -0.00477106 0.0579958 0.192802 0.0351263 0.122373 -0.0276741 0.108313 -0.00378501 -0.102364 -0.00813924 -0.119222 -0.100788 -0.0637073 -0.0139418 0.119177 0.141397 -0.121842 -0.0793432 0.0739871 0.0601303 0.0147382 0.0278573 -0.111608 0.0510382 -0.0743198 -0.0712565 0.0276438 -0.0307258 0.0966344 0.000603779 0.107041 -0.0911542 -0.128657 0.162651 -0.156305 -0.194873 0.0981172 -0.0252502 0.00295223 -0.0250268 0.0435918 -0.0251641 -0.00255699 0.11349 -0.131614 0.103877 0.0855937 -0.0475829 0.0272482 -0.132125 0.0461803 0.0516956 -0.0530045 -0.126822 0.0475087 0.013078 0.0646944 -0.129364 0.0514043 0.0487912 -0.0228988 -0.111999 0.0798349 0.0163749 -0.0045435 0.103277 -0.0226759 -0.051845 -0.165899 0.0151559 0.0181247 -0.0319837 0.0608835 0.0162843 -0.0663084 0.0388656 -0.0203195 0.00940658 -0.0326521 -0.0475699 0.130946 0.026364 -0.113409 0.0752666 0.192192 -0.0428721 -0.131149 -0.0100551 0.0953845 0.193046 -0.0101813 0.0479392 0.0876332 -0.17891 -0.0955699 -0.0151662 -0.0859423 -0.0547437 -0.00475174 0.0523252 0.110685 -0.0430524 -0.0655847 0.0672882 -0.177753 -0.192198 -0.0690757 0.102292 0.124034 0.0421622 -0.0956158 0.0692164 0.0762023 0.0818603 -0.142596 0.116304 -0.0121461 0.0329679 0.109756 -0.196644 0.0495342 0.162131 -0.0165312 -0.0269555 -0.049506 -0.0100894 0.101686 -0.0210847 -0.00869161 -0.000258539 -0.0718433 -0.0531414 -0.0290056 0.0995908 0.00617674 0.0957636 -0.00493998 -0.0462917 -0.0451036 -0.0290853 -0.0662612 -0.0103701 0.0453016 -0.0172282 0.00177372 0.0822352 -0.0112503 0.093382 -0.0946799 -0.055188 0.0781179 0.033345 -0.123066 -0.127281 -0.0453771 -0.0249224 0.066922 0.11413 -0.00730719 0.153167 0.112548 0.0946126 -0.073855 0.128616 0.00822221 -0.105194 -0.110883 -0.118405 0.0336733 -0.185684 0.0756172 0.0545334 0.0107507 0.0620455 -0.182968 -0.0121447 0.0770404 0.0405736 0.13174 0.0350648 -0.0601745 -0.0558081 0.119611 -0.0864131 0.00889019 -0.10333 0.052147 -0.0368296 -0.0540729 -0.121367 0.0886486 -0.136004 -0.103885 -0.114458 -0.0255478 -0.0430254 -0.0242125 0.0771632 0.139757 -0.126628 0.154119 -0.0422103 0.140866 0.0288013 0.00539405 -0.0649664 -0.0127607 0.0419 0.0443583 -0.0820589 -0.0513185 -0.0755596 -0.141158 0.14542 -0.0873149 -0.104844 -0.0289855 0.112568 -0.110975 0.0642878 0.00719218 -0.106016 0.0624858 0.0748986 0.162349 -0.05809 0.0877711 0.126192 0.0473516 -0.126895 0.0379535 0.107481 -0.0570373 0.045855 0.0614473 -0.0333498 -0.0470581 -0.0583916 0.123955 -0.00728039 0.0805781 -0.0177612 -0.0258596 -0.0794751 0.111022 0.0242336 -0.059649 0.0224702 -0.17701 0.0683556 -0.0577019 -0.0664248 -0.099304 0.0718672 0.131124 -0.0189968 -0.041315 -0.0113717 0.0363154 -0.166233 -0.0220829 -0.104325 0.0186609 -0.00529282 -0.019451 0.0210041 0.0669645 -0.182353 -0.0508683 0.125033 -0.090289 0.0780081 0.0939941 -0.0144373 0.135545 -0.0930975 0.0698993 -0.0462984 -0.0262448 0.0128601 -0.0750638 -0.0939384 0.0738788 0.101503 0.0497611 0.146765 -0.0394786 -0.095692 -0.0476077 0.0219302 0.0296375 -0.0810031 -0.103519 0.0138152 -0.0207486 0.0274512 0.0826806 -0.139397 0.0970153 -0.0319801 -0.0111738 0.00478789 -0.0259273 0.0400032 0.0838321 -0.163309 -0.0122313 0.0140586 0.0756005 -0.0307762 -0.00780088 0.0153014 0.0864796 0.164994 0.103144 0.0708227 -0.0323081 -0.0189746 -0.0185465 0.142645 -0.0114882 0.0586914 0.0469288 -0.144762 -0.000951308 -0.139307 0.058584 0.0628208 -0.0547334 0.0235524 -0.0428229 -0.116243 0.0463971 -0.193916 0.0557125 -0.0283538 0.0841375 0.167408 0.0415436 -0.0510718 -0.0574449 0.0612095 -0.0512315 0.0275506 -0.156455 0.116617 -0.0704478 -0.07888 -0.0907782 -0.0673699 0.058613 0.0577493 -0.123507 0.058273 -0.142707 0.193555 -0.09663 -0.0664952 0.0714907 -0.081001 -0.087903 -0.0678905 -0.0418617 -0.0498057 -0.0963326 -0.11423 -0.0435958 -0.0892985 -0.0403318 -0.105852 -0.0794266 -0.00759939 -0.0340714 0.086819 0.166262 0.0107176 -0.124227 -0.0439913 0.00674679 0.029474 0.0918538 -0.0597931 -0.0359576 -0.0964759 -0.0728115 -0.030643 -0.0327595 -0.0735906 -0.0305783 -0.0468036 0.107587 -0.170068 -0.123867 0.1331 -0.0320743 -0.0600043 -0.0560855 0.14954 -0.159918 0.0357318 0.0595213 -0.0280548 0.0383651 0.0460642 -0.0117627 -0.115165 0.196517 0.0569021 -0.0870105 -0.0276636 -0.0161722 -0.0591818 -0.0584046 -0.0916726 -0.0389152 0.11671 0.0140697 0.193176 -0.0960308 -0.0512527 -0.0383387 -0.175031 -0.0197235 0.0206859 0.0699906 0.0964673 -0.0238944 0.0735964 -0.108574 0.136343 0.120262 0.0865838 0.00564748 -0.046953 -0.000617308 -0.124578 -0.14467 0.133491 -0.00477013 0.103537 0.107618 -0.0420048 -0.00077495 -0.05666 0.0837305 0.122904 -0.0358181 -0.0756458 0.0467029 -0.00532126 0.0480312 -0.154497 -0.0492058 -0.0116405 -0.105314 0.0335051 -0.0944545 0.010273 -0.0285127 0.066133 0.193921 0.0766027 0.0551933 0.0735869 0.026853 -0.0829212 0.0616053 -0.0459563 -0.0301984 0.0618735 -0.156166 0.147976 0.0128432 0.0460691 0.0297733 0.0996806 0.17031 0.164204 -0.0035772 0.0610196 -0.144453 0.0179972 0.0675074 0.112267 -0.181024 0.0454177 -0.144389 0.00122609 -0.0621113 0.00460452 -0.0015288 0.122169 -0.112217 0.022395 0.0253741 0.119234 0.149044 -0.0532869 0.0319635 0.0293737 -0.0761381 -0.0354297 -0.130542 -0.0661222 -0.00995678 0.0540413 0.00499877 0.103713 -0.0117609 -0.024434 0.0200651 -0.0470706 -0.112882 -0.146346 0.140487 0.0140309 0.0922586 0.0732053 0.0454038 -0.0175391 0.0762079 0.0761294 0.0387757 0.0771768 0.0472153 0.00203921 -0.00349728 -0.128111 0.132005 0.00988313 -0.0313955 -0.0525174 -0.162326 -0.0392278 -0.0704991 -0.0383595 -0.0896539 0.0486227 -0.106588 0.0340581 0.0979479 0.108526 -0.125635 0.069927 -0.0490719 -0.0246975 0.00985179 0.065426 -0.100415 -0.189682 -0.0153803 -0.0533641 -0.141752 0.0903779 0.13014 -0.115481 0.00148793 0.135835 -0.101652 -0.115243 0.062854 -0.13165 -0.123871 0.0617493 -0.0408036 0.0713336 -0.0248831 -0.141497 -0.0727026 0.114039 -0.0973481 0.0120762 0.0387665 -0.00903996 -0.114971 -0.103496 0.1797 0.0819814 0.0146756 0.135298 0.195789 -0.0400451 0.00640761 0.0795765 0.0565912 0.111327 -0.063831 -0.0678274 -0.12225 0.0623176 0.119932 -0.0291543 0.0915399 -0.0823373 -0.0673198 -0.00902536 0.0151496 0.0257103 0.114519 0.0997693 -0.0672656 0.101816 0.0545493 -0.0986078 -0.0685407 -0.0381927 0.0266502 0.0388398 -0.0751069 -0.032031 -0.0420622 -0.0461581 -0.127841 -0.0478745 0.0128048 -0.0296091 -0.17818 0.0855402 -0.0189222 -0.0160892 -0.0814714 0.0555889 -0.0208582 0.0884238 -0.0853702 0.0768911 -0.0131872 0.0564547 0.0715751 -0.0479345 0.0107384 -0.0703538 -0.00418667 0.0787179 -0.139682 -0.0574531 0.0897065 -0.187834 -0.0906449 0.062917 0.0605283 0.0938973 0.0991439 -0.120094 -0.120036 0.0390034 0.0185614 0.0791506 0.00542949 0.0439637 -0.0721939 -0.161634 0.116546 0.0561323 0.0960908 -0.0990191 0.0704133 -0.0361687 0.012034 0.0434987 0.096717 0.0192306 0.10661 0.0502309 -0.012914 0.0542454 -0.0274511 -0.0438309 0.0445286 -0.118461 0.0567524 0.147244 -0.0744829 0.108438 -0.01267 0.113552 -0.127819 -0.0406816 -0.115918 -0.0251233 -0.101375 0.00279009 0.0164111 0.0137197 -0.0456043 0.0707636 -0.151934 0.0273252 0.0299394 -0.0285561 -0.0230093 -0.000930214 0.178637 -0.151186 -0.0372255 -0.122415 -0.165827 -0.0854331 -0.0696833 0.015915 0.136814 -0.0665508 -0.179602 0.0734847 -0.00573524 -0.128291 -0.0131915 -0.127939 0.114098 0.00318151 0.0942051 -0.105844 -0.00681369 -0.0134476 -0.0384473 0.0997541 -0.0451981 -0.0895727 -0.0776241 -0.0972732 0.0334926 0.147739 0.0673204 -0.00198223 0.195027 -0.0262129 0.0143162 -0.149235 -0.0143037 0.0621214 0.172654 0.0899779 -0.0282429 0.0316441 0.0124324 -0.124503 -0.107285 0.0237038 -0.128055 0.0234041 -0.0250561 -0.147474 -0.0659336 0.116406 -0.0802321 0.00229679 0.0322238 -0.178305 0.0482694 0.0788941 0.0621061 -0.126616 -0.0256296 0.0354912 0.199291 0.0570763 -0.168201 -0.0337735 0.100934 0.00364827 0.0005094 -0.0120124 -0.130364 -0.15227 -0.0042589 0.0581202 -0.066759 -0.00770437 -0.118716 -0.177054 0.139945 0.00126282 -0.16019 -0.0534666 -0.0686791 0.08254 -0.0236117 -0.000595315 -0.0323288 -0.0213569 0.0996419 -0.10297 -0.0829501 -0.125814 -0.0998971 0.0280947 -0.0963684 -0.167357 0.0497959 -0.0923098 -0.130312 0.146534 0.0161182 0.0998312 -0.0355983 0.0400599 -0.0302266 -0.16396 0.00327024 -0.00224322 0.0156376 -0.0416725 -0.0956197 0.0924176 -0.0662575 -0.119799 -0.0253125 -0.0797974 0.0546965 0.191369 0.0504238 -0.099327 -0.127057 0.0946624 -0.0120758 -0.0551054 -0.0421446 0.038396 -0.0956587 -0.0792006 0.0108993 -0.172148 -0.147636 -0.0855169 0.122637 0.0542963 0.0440874 -0.0734936 -0.190732 -0.127319 -0.0843379 -0.0652964 0.0454037 -0.0696467 -0.037364 0.0662058 0.0180802 0.0261311 -0.185322 -0.122387 0.0560583 -0.118573 -0.000566286 0.0564567 0.122393 -0.0839998 0.108274 0.0213456 0.117015 0.159942 0.162193 0.0818011 0.134662 0.103312 -0.011539 0.119676 0.0191495 0.0741404 -0.0997692 0.119673 0.0490109 0.0807645 0.174017 0.0856467 -0.123084 0.0344038 -0.0256414 -0.139626 0.0110705 -0.0219376 -0.0862835 -0.105767 0.11472 -0.0956663 0.0168319 -0.0160399 0.0924037 -0.0276059 0.09967 0.0212876 0.0751799 -0.00754441 -0.0507955 0.0823324 -0.00635985 0.0479129 -0.10441 -0.0103775 -0.142118 0.0623358 0.033841 0.0721202 -0.0885574 0.132685 -0.0913366 0.0213797 -0.144043 -0.10015 -0.0470406 0.0988586 0.0018426 -0.0201749 0.044619 0.0412272 0.121999 -0.0147309 0.103788 0.024927 0.0901989 -0.130723 0.079176 0.00138729 0.0530088 -0.0656806 0.00261448 0.10143 -0.0716328 -0.0312351 0.0681127 -0.0865448 0.0500708 -0.041376 -0.021331 0.057808 -0.160698 0.156972 0.0478222 0.0271805 0.0720675 0.185217 0.0392559 -0.0450756 0.0486906 -0.169279 0.00332425 -0.0103514 0.164051 -0.0256074 -0.0966443 0.0721926 -0.126198 -0.0609199 0.00578521 -0.172382 -0.0203473 -0.0038834 0.0663852 0.110649 0.0317355 -0.0784293 0.111518 -0.180005 0.0012649 -0.0798088 0.0480251 0.0967359 0.190585 0.0386041 -0.0973485 -0.18299 0.0131328 0.0961454 -0.00696861 0.112711 0.00906696 -0.141154 0.163468 0.0963006 -0.0803202 0.0751313 -0.0284121 -0.00678854 -0.0174859 0.118713 -0.113602 0.0536729 0.0736484 -0.0833252 -0.00346019 0.0828931 -0.185721 0.00750641 0.061415 -0.190278 0.00631365 0.037319 0.127364 -0.190129 -0.0243115 -0.134967 0.128925 -0.00188239 -0.0610251 0.169606 -0.0359986 0.0901141 0.026449 0.131837 -0.0066652 0.0450487 0.0472018 -0.098232 0.0655611 0.155754 -0.117824 0.153682 0.0729334 -0.0642125 -0.0905771 -0.110406 -0.0728281 0.0304381 0.0641901 0.029802 -0.00321095 -0.036828 0.00992407 0.00045915 0.0179702 -0.00744026 0.145091 -0.0670763 -0.114559 -0.0164662 -0.0874377 0.0745839 -0.106896 0.197512 -0.161746 -0.183405 0.0267085 -0.178476 0.03277 0.111956 -0.0914904 -0.0506471 0.032754 -0.0313873 -0.188908 -0.0671288 -0.0777237 0.0740092 0.0627033 -0.0625772 -0.0107173 0.0147318 0.0511473 -0.109401 -0.0203455 -0.197087 -0.0291152 -0.063644 0.0532757 -0.0339029 -0.101517 -0.0412904 -0.078975 -0.0397226 0.0421824 -0.139807 0.171906 0.0782081 0.0722657 0.106332 -0.141809 0.124754 -0.0367911 0.0451746 0.128215 0.00231692 -0.0476213 0.072847 0.0390987 -0.161961 -0.0317219 -0.0103678 0.018869 0.141901 0.0413159 0.119425 0.0755927 -0.141585 -0.021952 0.0875702 0.121986 -0.12851 0.0932024 -0.0951985 -0.0218237 -0.0381585 -0.0767043 0.0529402 -0.0131539 0.146865 -0.100162 0.115099 -0.0877469 0.0233472 0.043403 0.0887942 0.0827289 0.0171855 0.0015681 -0.0292349 -0.0351742 0.0234708 0.0755513 -0.0302893 0.0261531 -0.128257 0.119977 -0.0897869 0.0840186 -0.0085678 0.133587 0.0347718 -0.063784 0.00947244 0.000430025 0.0327938 -0.0367364 -0.0278355 -0.152031 -0.0961003 0.0295028 0.000626363 -0.126014 0.132029 0.102793 0.0734128 -0.121241 -0.0213899 -0.00463573 0.0938388 -0.0674232 -0.0291207 -0.137127 -0.0571259 0.0849128 -0.152298 -0.101159 -0.0852744 0.132657 -0.0548019 0.0160228 -0.00839633 -0.0697543 0.0967304 -0.0108089 0.163144 0.114772 -0.144159 -0.0400703 0.0347794 -0.13827 0.0238547 -0.19478 -0.111685 -0.116275 0.0997225 0.0197139 0.110413 0.00577103 0.0346019 0.0723875 0.114307 0.0196878 0.0313585 -0.0737318 0.0575644 -0.0388678 -0.0424067 -0.106535 -0.0289132 -0.0439822 0.0617709 0.0346829 0.0962618 -0.0425664 0.0835656 0.0572459 -0.0548944 -0.0884721 -0.111564 0.0610983 0.18215 -0.128263 0.0818452 0.0103357 -0.0164225 -0.0123085 -0.105494 0.146335 -0.0272998 0.00606716 -0.0535795 -0.192033 0.0238234 -0.12019 -0.0549808 -0.0516827 -0.15726 0.00389033 0.0646677 0.0359118 -0.00834754 -0.0177412 0.0706345 -0.075536 -0.152384 -0.0802409 0.0291559 -0.0154011 -0.192228 -0.140085 0.0464582 0.115572 0.043815 0.0862897 -0.0619119 0.0754813 0.0951738 -0.125911 0.0353557 -0.16903 -0.177418 0.00269791 0.0076106 -0.0429147 -0.062229 -0.0886581 -0.134476 -0.147446 -0.095631 -0.0235621 0.110209 0.0205937 -0.081395 -0.156137 0.00418758 0.0749194 0.0974747 -0.192183 -0.128851 -0.0912386 0.00700165 -0.00563272 0.0617221 -0.0337628 -0.0958698 -0.0088608 -0.058341 0.175634 0.0699977 -0.139432 -0.172167 -0.0547804 0.0697172 0.0360282 -0.0603514 0.0978051 -0.0968819 -0.0920634 0.0433547 -0.0123153 0.0902747 -0.0111866 -0.0506726 -0.0788691 0.0195979 -0.0114653 -0.0387214 -0.133422 -0.0408721 0.00652518 -0.0543469 -0.0760622 -0.010839 0.0266116 -0.0394208 0.0376598 0.0409684 -0.0844287 0.112643 0.0567906 0.130845 -0.103478 0.0110652 -0.0298998 0.000531074 -0.0149736 0.0362755 0.00347383 -0.122824 0.0336151 -0.176255 -0.0954494 -0.139707 -0.0533693 -0.033312 -0.0407102 -0.168839 0.0309581 -0.108454 0.0432868 0.168791 0.0256818 0.00603855 0.105027 0.00941318 -0.0396614 -0.0530926 0.0176422 0.0522095 0.059721 0.126263 0.0239702 -0.0250011 -0.0960947 0.0645255 0.0354496 -0.0990597 -0.0390967 -0.167344 0.0120516 0.0755734 0.00939547 0.0418858 -0.000515198 -0.115869 -0.00838413 0.183995 -0.0707085 -0.048597 -0.0296108 0.0224908 -0.0110437 0.0356897 -0.134499 0.0876581 0.107942 0.159652 0.106834 -0.171832 0.0578277 0.0368623 0.0157238 0.0132929 0.0698743 -0.165285 -0.0100462 0.0425901 0.101873 0.0708313 0.0378192 -0.0500284 -0.0936941 -0.0406955 0.111307 0.0793771 0.00914852 -0.0753826 0.122497 -0.0129842 0.0548064 0.0758325 0.0635873 0.034641 -0.0290532 -0.0211721 0.0146664 -0.126828 -0.116729 0.120375 -0.0103199 0.0300009 0.051132 0.0908126 -0.0882226 -0.0549203 -0.0625776 0.093357 0.191037 0.0952248 -0.0067394 0.0875137 0.0565937 -0.119077 -0.185548 -0.0862525 0.123964 0.00684836 0.119032 -0.102774 -0.0787587 0.00278979 0.115289 -0.0784706 -0.0813623 -0.0155417 0.0156034 0.0245965 0.0809212 -0.141377 0.164892 -0.0972703 -0.0183644 0.02969 -0.0618402 0.125619 -0.00360168 0.0930262 0.0948186 0.0838634 0.0757262 -0.0163383 0.102293 -0.0662785 -0.115858 -0.0322442 -0.0127169 0.0744467 -0.0358472 -0.0054317 -0.0137139 -0.0105878 0.0441878 -0.0178348 0.0254175 -0.111854 0.198502 0.13086 -0.0547775 -0.0227438 0.0160852 0.0539254 0.0652593 0.00700765 -0.0366583 0.0177039 0.00537245 0.0438327 -0.0395988 -0.092744 -0.0629554 0.155881 0.0566275 0.0275854 -0.0898199 0.0378012 -0.0558254 -0.0197356 -0.00509419 0.0167465 -0.0267971 0.056448 -0.140816 0.0337797 -0.0977366 0.0467236 0.025448 -0.021991 0.0341094 -0.120141 -0.0267473 0.0560935 -0.0588122 0.106893 -0.0675943 0.0106894 0.0833436 0.0399657 0.0127353 -0.0700033 0.149528 -0.139212 0.0586422 0.0135174 0.00659138 0.0402441 0.0479856 0.0254084 0.0732136 -0.0206998 -0.114482 -0.058613 -0.0455146 0.0915029 0.0313633 0.115371 -0.110719 0.00773457 -0.0349482 0.0350137 -0.110966 0.0708751 -0.0585074 0.0856808 -0.000680124 0.0152014 0.0219341 -0.0465534 -0.163249 -0.1231 0.0490907 0.113662 -0.00957176 -0.0475916 -0.120181 -0.00450512 -0.0962139 -0.0226812 0.063787 0.0670213 0.192974 0.0882114 0.0392458 -0.0269485 -0.0026678 0.0988608 -0.0512333 -0.0538291 0.181681 -0.0683507 0.146105 0.0268048 -0.0427896 0.0263612 0.126367 -0.0808968 0.0759991 0.0544602 0.0964067 -0.0831106 0.088922 0.169507 0.0276144 0.0886438 0.0405635 -0.00869668 -0.179671 0.0938572 0.0785001 -0.0583281 -0.113658 -0.0656421 -0.0139414 0.0825458 0.0130584 0.052819 0.000504615 0.0448409 0.0769484 -0.0219717 -0.0260779 0.063201 -0.0256606 -0.0107606 -0.148162 0.0641333 0.100794 0.0836572 -0.126027 -0.0472423 0.015038 0.164639 0.058959 -0.0390609 0.031797 -0.00928076 -0.0896416 -0.0451038 -0.0529899 0.058178 -0.0732751 0.0660736 0.0199191 -0.033352 -0.0265832 0.118402 -0.0385396 0.0168029 0.0564717 0.0982617 -0.026558 0.0440591 0.0639978 -0.148455 0.0176345 -0.0853576 0.112972 -0.179344 -0.0399572 -0.000222074 -0.108196 0.0166705 -0.112053 -0.100045 -0.0588876 -0.12105 0.100997 -0.1424 -0.0423883 0.0134719 0.010312 0.144739 -0.0593522 0.00569602 0.0365747 -0.0881729 -0.0847766 -0.0234895 -0.0819716 0.0075161 0.141116 0.102165 0.0857839 -0.0516167 0.0330073 0.0441703 0.0997541 0.190784 0.0438291 -0.104319 -0.109749 0.13418 0.0188941 -0.13255 -0.0354209 0.00123899 0.0807906 0.0879896 -0.038382 0.0200243 0.0318762 -0.0948877 -0.0585307 0.00540999 0.063545 0.00782472 0.139336 -0.0554932 0.0207176 -0.000735146 -0.0256847 0.0439822 -0.00500919 0.145425 -0.0847133 0.138438 -0.0467636 0.0162127 0.0261041 -0.0347142 0.059293 -0.0959648 -0.0766512 -0.0441377 -0.0855438 0.0179374 -0.0974201 -0.0899048 -0.084845 0.0229428 -0.114002 -0.0473756 0.0555345 0.0302625 -0.0688517 0.0397659 -0.0550896 -0.131102 -0.119015 0.0392925 0.163169 0.0386114 0.152176 0.191153 0.199106 -0.0399312 -0.104777 -0.0469938 0.0755063 0.0575529 0.0620509 0.0356091 0.0483618 0.0522648 -0.0543249 -0.0342692 0.082523 0.0476653 0.014925 0.00671966 0.0539674 0.0913867 0.06188 0.0284702 -0.11871 -0.068106 -0.055774 0.0871268 -0.140885 0.0867569 0.139919 0.194378 0.113272 -0.0319125 -0.103605 -0.0606749 -0.0611087 0.139444 0.114803 0.0103983 -0.100425 -0.00994419 0.0803193 0.140995 -0.0872214 0.0948271 0.00740476 -0.0951274 -0.0309713 -0.00448791 0.0984893 0.039567 -0.0824237 -0.0491304 0.0373923 -0.126003 0.107244 -0.0733707 0.102362 -0.153533 0.00499893 -0.0650056 0.0376297 0.0493982 0.038949 0.0088846 0.0728817 -0.0583115 -0.190883 0.0415807 0.0305566 0.0547027 -0.0409356 0.0702585 0.0747904 -0.0693156 -0.00901662 0.0768598 0.0317914 0.0143268 -0.0373109 -0.148186 0.0739656 -0.0206011 0.13014 0.102312 0.0986762 -0.0441833 -0.0386122 -0.0134658 -0.0533039 -0.0735846 -0.0560616 0.0321615 0.0903305 0.0965076 -0.0169364 -0.055488 0.00187647 -0.181881 -0.0234026 0.0910245 0.0907603 -0.0336392 0.0706634 -0.0827031 0.0377637 -0.0505954 0.0882861 -0.145208 -0.028665 0.0491071 -0.0939364 -0.0263376 -0.0416446 -0.0448891 0.0509933 0.0658707 0.101242 0.131222 0.0890876 0.0327198 -0.126726 -0.100006 0.035505 -0.151131 0.0291836 -0.0759526 -0.0358678 0.0184034 -0.16982 0.012163 0.0899624 -0.101707 0.044673 0.0929774 -0.107895 -0.114291 0.0715379 0.072126 0.0439755 0.091579 -0.104484 -0.00902594 0.112555 0.0486426 0.0421583 -0.0146939 0.0765077 0.0974798 0.0580785 -0.194071 0.059994 -0.0336679 0.0325703 0.0608346 0.143841 0.0630754 -0.0428787 0.0361503 -0.00721078 0.162194 0.0205896 0.0387753 0.0588275 -0.0617201 0.0848714 0.0562131 -0.0662271 0.0418006 -0.0782835 0.032498 -0.078488 -0.0608783 0.0153608 -0.0695068 0.0745805 0.0261044 0.132251 0.113466 -0.101805 -0.0234442 0.0971908 0.0188741 0.028024 0.0139045 -0.0710052 -0.142948 -0.0374744 0.0897527 -0.0981854 -0.0312202 -0.0699827 -0.0279958 -0.179675 -7.7775e-05 -0.0495551 0.0360926 0.0973028 0.198922 0.011218 -0.104483 -0.00506084 -0.0384435 -0.0589292 -0.050756 0.0710304 0.131695 0.101385 -0.0357435 0.119793 0.0750369 0.10294 0.0396426 0.0437124 0.00332819 0.00205785 0.128475 -0.0729389 -0.00639493 0.0311923 -0.0977958 0.016009 -0.159147 -0.0563713 -0.0618054 0.125326 0.0578468 0.137931 0.0564841 0.160208 -0.181052 0.0821319 0.0227541 -0.0582873 0.034351 -0.00589034 -0.0617087 -0.0184494 -0.147092 0.027668 -0.0731773 0.176986 0.082534 -0.0880491 -0.173123 -0.155497 -0.127566 -0.0422532 0.087382 -0.109268 -0.154637 0.0368546 -0.0809026 -0.126283 0.19496 0.040151 0.096429 -0.0921565 -0.0793115 -0.0702359 0.116955 -0.161652 -0.0181109 0.00561478 -0.0124957 0.000667182 0.128693 -0.0686908 -0.0467955 0.197152 -0.0782739 -0.17423 -0.00401715 0.0132884 -0.0478971 0.139422 0.117076 -0.0583021 -0.0449908 0.105394 0.00091019 0.154792 -0.0686416 0.136888 0.0227881 -0.115319 0.13846 -0.0215302 0.184038 -0.0643938 -0.0200605 0.0638944 -0.00702026 0.0322477 -0.0435743 0.0623126 0.0107758 -0.132991 0.0253214 0.0763691 0.159907 -0.0984328 -0.0424004 0.0523149 -0.115774 -0.0340426 0.0529632 0.152632 0.0954472 0.0408289 0.0217024 0.0716328 -0.0260848 -0.0334291 0.0473301 -0.185723 0.0417487 -0.0216984 -0.0653008 0.0869902 -0.0872786 -0.0348761 -0.0459662 -0.135714 -0.0816127 0.145007 -0.0182837 0.0419816 0.146338 0.0161164 -0.0711434 -0.102575 0.105618 -0.000925145 0.0670355 -0.0185372 0.166427 -0.0356377 0.0323828 -0.00469153 0.0968931 0.15187 0.079763 0.0277784 0.102941 -0.0239629 -0.0855741 0.00191427 -0.102201 0.0868749 -0.0458787 -0.128836 -0.179005 -0.0212499 0.0874813 -0.0644414 0.0381918 0.00710269 0.0419715 -0.0571364 -0.0318023 -0.0772322 0.119217 0.0249842 -0.0698288 0.0920278 -0.125708 -0.0315435 -0.17204 -0.16974 -0.0625486 0.02119 -0.0158045 -0.145656 -0.0237511 -0.119991 0.0457498 0.110239 -0.113849 -0.0180049 -0.12954 -0.0418763 -0.0861201 0.0138134 0.148505 0.0624844 -0.01011 -0.100268 -0.0335027 0.014849 -0.0642593 0.12077 0.155361 0.101832 -0.0108373 0.151574 0.112106 -0.00222487 0.077776 0.126159 -0.0932357 -0.032607 -0.0193415 0.0392886 0.0146152 -0.00215707 -0.167102 -0.0384362 -0.0221161 -0.0646365 0.0733221 0.0342861 -0.0630503 0.123479 0.108585 0.0328638 -0.18966 -0.0551645 0.00248043 -0.0199 -0.173397 -0.0409047 0.0165739 0.105276 0.114075 -0.138028 -0.14573 0.117369 0.0263554 -0.164434 0.106729 0.0912179 -0.0430444 0.00525291 0.0598764 -0.0653698 0.0629053 -0.161296 -0.0645483 -0.0315521 0.193154 -0.0547503 -0.110487 0.149848 -0.115709 -0.191333 0.0186606 -0.0256085 -0.0597146 -0.0446814 0.108441 0.0514789 -0.184497 0.0974895 -0.0798729 -0.00178942 -0.180999 -0.0146712 0.121699 0.0820831 0.0500759 -0.0059296 0.0655163 0.012055 -0.0038643 0.161414 -0.0625254 -0.166548 0.159279 0.191256 0.0959448 -0.109199 -0.0811094 0.0572873 -0.177403 -0.00538161 -0.0444888 0.133989 -0.0245148 -0.0708403 0.115269 -0.0315822 0.0913054 0.0568836 0.00964148 -0.094952 0.147105 -0.1771 -0.0173903 -0.05289 0.0540522 0.010112 0.054397 -0.174205 0.0698804 -0.00477895 -0.0363383 0.0035531 0.0997877 -0.010612 0.146635 0.000877221 -0.0483677 0.0111937 -0.112637 -0.0511806 -0.123336 -0.000783879 0.0799883 0.0248875 -0.0321697 -0.0905862 0.0575227 -0.0963261 0.162976 -0.0226907 0.00493085 0.0559708 -0.122739 -0.12531 -0.0180446 0.0418217 -0.131509 -0.109123 0.0879426 -0.112998 -0.017259 -0.0281951 -0.00913015 -0.0116846 0.0908766 0.112783 -0.0480373 -0.121229 -0.0835444 0.184962 -0.023884 0.0925303 0.0732178 0.0158263 -0.111248 0.117599 0.1357 -0.0461633 -0.0910841 -0.129411 0.0852898 -0.024126 0.0102979 0.0634669 -0.047496 0.0435379 -0.0928908 0.0477558 -0.100967 -0.0899291 0.013083 0.037879 -0.130802 0.19915 0.0921633 -0.0733278 0.115251 -0.0271549 -0.0368122 0.00820499 0.157085 0.089472 -0.108646 0.0247058 -0.0756591 0.0927602 0.0469807 0.0650192 -0.0232677 -0.117252 0.0936647 0.0768229 0.113758 -0.0982435 0.0659935 0.0420853 -0.0167565 0.107756 -0.0134691 -0.124103 0.159049 -0.0102587 0.045498 -0.0492288 -0.00688253 -0.103827 -0.0785277 0.0385992 -0.0762475 0.0439759 0.0558763 0.0749906 -0.0874789 -0.00508648 -0.000796814 0.0388834 0.151393 0.0495756 0.0528657 -0.138381 0.183977 -0.0692551 0.0382328 0.0727483 -0.0927504 0.0230759 0.022368 0.173085 0.0208678 -0.0102778 -0.0751612 0.0320034 -0.00706262 -0.019669 -0.0874554 0.0722203 0.0422661 0.0116802 -0.0662951 0.0373344 0.113882 0.126307 -0.00325244 0.00430729 0.053042 -0.0548588 -0.00626707 -0.0181109 -0.0196483 -0.04961 0.04248 -0.163215 0.172581 -0.16147 0.0806055 -0.0483415 0.0378233 0.109767 0.168601 0.160058 0.0923421 0.00825054 -0.000417469 -0.0454194 0.0782172 0.0689281 0.0842387 -0.131077 -0.160416 0.00237363 0.0587295 -0.0927237 0.0732654 -0.0387333 0.0148105 -0.0496214 0.114846 0.015574 -0.0845592 0.182553 -0.0392249 0.00807496 0.000928535 0.0229067 0.0276389 -0.00478707 -0.0185519 -0.119417 0.0190706 -0.186735 0.0601742 -0.0866033 -0.0653086 0.070826 -0.123665 0.098251 -0.156563 -0.0773106 0.0966303 -0.0070229 0.00829506 -0.0396611 -0.0646842 0.127052 -0.148433 0.00482816 -0.0345362 -0.0100385 0.0112406 0.0170628 0.117186 -0.0419549 0.0416718 0.0443957 0.0763209 0.0573082 0.0822798 -0.171481 0.00731506 0.108817 0.0388677 -0.0638936 -0.000643779 0.0148735 0.0529499 0.105904 -0.0653512 0.115504 0.0176264 0.0539641 0.120148 0.0216556 0.100327 -0.0914484 -0.19358 0.0634464 -0.0598465 0.0784324 -0.0284432 0.0101604 -0.0325296 -0.0320039 0.0447384 -0.0371586 0.0122044 -0.0974738 0.11783 0.0264818 -0.061876 -0.0671843 -0.148397 -0.0184376 -0.0709656 -0.126383 0.113377 -0.00514149 -0.0450606 -0.077144 5.25399e-05 -0.0490243 0.0428914 0.0960899 0.0171532 0.000175713 -0.168913 0.0283089 -0.0159977 0.0332733 -0.138036 -0.0700732 0.0494177 0.0283194 0.127192 -0.143303 -0.0645778 -0.0758942 0.0558718 0.0587155 -0.107825 -0.0018968 0.0473042 0.0106654 -0.134192 0.0326953 0.109647 -0.160717 0.104134 -0.00121602 0.121667 -0.105319 0.125352 0.0302402 -0.0464633 0.0886592 0.0281172 -0.0501543 -0.0140189 0.0589477 0.0654518 0.058589 0.0536093 0.0870399 0.15432 0.128989 -0.00561383 0.0441478 0.0155805 -0.0402534 -0.0450389 -0.00373236 0.0363533 -0.0612669 -0.0183915 -0.0388856 -0.0274672 -0.0214458 -0.0187793 0.000685683 -0.126583 -0.126006 -0.0486415 -0.153447 0.132184 0.0152818 -0.16104 -0.0973105 0.0254529 0.0567261 -0.0615055 0.0166961 -0.129721 -0.0723414 -0.117323 0.0641758 -0.07598 0.11261 -0.123886 -0.0714682 -0.138205 -0.119691 -0.0717342 -0.0898094 -0.10069 -0.143724 -0.00184286 -0.0340439 -0.0151874 -0.176632 0.104278 0.0282734 -0.0287509 0.0634286 0.0702152 -0.0633691 0.0191122 0.0694274 -0.0948065 -0.0294248 -0.171198 -0.0674866 0.0865101 -0.0627 0.154369 0.0222643 -0.0595777 -0.0957599 0.129313 0.0505837 0.160841 0.012637 0.0662082 0.0668147 0.00253408 -0.0544561 0.081312 -0.0154128 -0.168861 -0.00867491 -0.034687 0.0723277 -0.0242264 0.0158226 0.0180836 -0.0669284 -0.0874347 -0.00930361 -0.0955132 -0.00624888 -0.052091 -0.17069 0.0887959 0.0780409 0.0427454 0.0699553 -0.0147944 -0.13323 0.113589 0.137377 -0.0348476 -0.0645357 -0.0375584 0.0690971 -0.0202634 -0.0151736 -0.194658 0.11208 0.0594794 -0.0623732 0.0582293 -0.145351 0.114065 0.0103147 -0.00468382 -0.182446 0.0777599 -0.0078132 0.0780842 -0.0231674 0.00583531 -0.109053 0.0997264 0.137288 -0.0416635 -0.139223 0.00691624 0.0876346 0.0184672 -0.102802 -0.0724231 -0.0910754 -0.03261 -0.0320614 0.025079 -0.0643007 -0.076828 -0.0934501 -0.198895 -0.0927322 -0.050257 0.0302179 -0.0821929 -0.143012 0.173404 -0.0426487 0.0936203 -0.00766392 0.197034 0.0669306 -0.0478594 -0.0613054 0.00640168 -0.166407 -0.070792 0.0636793 0.0222425 -0.129337 -0.0271243 -0.0822306 0.117739 0.0161162 -0.151693 -0.189167 -0.1169 0.0856548 0.0856332 -0.0426266 0.107397 -0.141969 -0.165726 0.0237304 0.0293465 0.0584341 -0.0599637 0.0943375 0.000667009 -0.0687491 0.0995303 -0.00273972 -0.0982914 -0.0132769 -0.0300184 0.040292 -0.0925576 -0.099173 0.0319905 0.0280882 -0.0531543 -0.0153603 -0.00488757 0.0201171 -0.016732 0.0431016 0.159124 -0.169838 0.0060649 0.0478967 0.0633337 -0.100953 0.102842 0.00239359 -0.0618167 0.100303 -0.114532 0.106318 0.170748 -0.0501673 0.00862357 -0.17751 0.136842 -0.183251 0.00603113 -0.128305 0.058358 0.0928927 -0.0313641 -0.0200254 -0.107119 -0.167984 0.0183968 -0.0977091 -0.0828753 -0.11903 -0.0238539 -0.0202598 -0.0879038 -0.0663829 0.0734321 -0.170069 -0.0311606 0.0820053 -0.0543123 0.14216 -0.0344822 -0.0567813 0.13318 0.0121083 0.100786 0.0698421 0.0535324 0.0390644 0.0606261 -0.0127833 -0.0488068 -0.0223511 -0.140621 -0.026792 0.0792773 0.0106877 0.044681 0.0204781 0.0189258 0.0177037 -0.0211357 0.0570635 -0.0574502 -0.0328481 -0.142896 0.114777 -0.0599127 -0.138653 0.0398587 -0.0602721 0.135973 0.0737027 0.060563 0.152608 -0.0114564 0.0551945 -0.0919702 -0.0969576 0.0916563 0.148951 -0.193297 0.00286842 0.0162236 -0.0806484 0.00203308 -0.0914869 0.125821 0.10339 -0.07503 0.111799 0.130028 -0.196295 -0.0495276 -0.0224651 0.0459487 0.0986863 -0.034436 0.187872 -0.0996574 -0.0593787 0.0478878 -0.0388107 0.0260526 -0.185558 -0.00300651 -0.02709 0.0246418 0.0929404 -0.0178213 0.126219 -0.0672413 0.0439874 -0.0251636 0.111944 0.0729353 0.115373 -0.0506047 0.0408542 -0.0615166 0.0325423 -0.0234076 -0.09731 -0.1232 -0.0861955 0.0134095 -0.0294417 -0.156279 0.142462 0.109452 -0.0248918 0.0715655 -0.100443 0.0447743 -0.0935415 0.0571622 0.0222563 0.0167228 0.0432973 -0.0415913 0.0442776 -0.0941559 0.150852 0.115845 -0.0459636 -0.190058 0.164558 0.129572 -0.0162157 -0.113274 0.0498615 -0.0223203 -0.0679462 -0.0906496 0.0499249 -0.0483604 -0.0171552 0.0953292 -0.0642902 0.115524 0.00988917 -0.116248 -0.0273058 -0.0550426 -0.0335465 -0.0631497 -0.0639112 0.158899 0.0360495 0.0492877 0.0569586 0.184804 0.066188 0.104836 0.0551005 0.0325983 0.0903911 0.0042562 0.101054 0.0240783 0.0358143 -0.0362562 -0.0700297 -0.0732386 -0.0662249 -0.100883 -0.0858283 -0.0311956 0.107584 0.00882044 0.0591513 -0.105644 0.0610047 0.166031 -0.145221 -0.0669379 -0.171682 -0.000780293 0.0892447 0.0209824 -0.12976 -0.032692 0.011241 0.00719042 -0.016664 -0.0137304 0.149209 -0.0109619 -0.00109409 0.103958 0.0540496 -0.0903286 -0.0133046 0.000799589 0.09656 0.00774013 -0.0221995 0.188992 0.14352 0.047743 -0.00831838 -0.130571 0.0338349 -0.0681161 -0.0421961 -0.0935255 -0.139296 -0.0717821 -0.0356327 -0.0560462 -0.0935496 0.133752 -0.146747 0.0771389 0.0882119 -0.0581543 0.00448169 0.0386566 -0.0275085 0.0598835 0.0545417 -0.122414 0.0790399 -0.0354159 0.0748001 0.0436702 0.00201967 0.00657093 0.124942 0.0117319 0.111204 0.0388636 -0.0422138 0.103396 -0.00656633 0.0789693 -0.128438 0.00791453 -0.0909028 0.0178563 0.10994 0.0268421 0.011737 -0.0982901 0.0515226 -0.0524854 0.154989 -0.0486375 0.125973 0.0203498 0.0223378 0.0754793 -0.0871211 -0.151732 -0.128369 -0.13188 0.102554 -0.166984 -0.107952 -0.0110105 0.0121309 0.148423 0.0632778 -0.0786161 0.0195741 -0.0535824 0.186445 -0.102194 0.0940762 -0.0221552 0.135335 -0.0214914 -0.0463377 -0.091285 -0.149089 -0.00644022 0.0124334 0.107373 0.00677758 0.010042 0.064299 -0.0931929 0.0122511 -0.0569216 0.00846822 0.110876 0.146696 0.0254354 0.173237 0.0571314 -0.0965714 0.0107882 0.0730493 -0.0280603 0.0340512 -0.0854585 -0.0846235 0.0253709 0.0757102 0.0631488 -0.0481335 0.00780582 0.0602389 0.00612303 -0.0765176 -0.0823563 -0.0612672 0.134298 -0.07271 -0.0497345 -0.0885606 0.0560758 0.125141 0.0673827 0.0837235 0.0339421 -0.0287757 0.0458112 0.103682 0.090081 0.0289387 -0.131947 0.0579612 -0.0322687 -0.0821842 -0.118104 -0.0185895 0.0740681 -0.00329915 0.0587267 0.0402622 0.0392553 -0.193847 -0.049653 -0.0485702 -0.112336 -0.103778 0.102675 0.00653584 0.0540114 0.152906 -0.0702046 -0.0821165 0.10064 -0.165919 0.0594238 0.0692177 -0.178759 0.0534704 -0.10249 0.00744738 0.01917 0.113878 0.0904426 0.121305 -0.0326476 -0.0922876 -0.15994 0.0936276 0.143726 0.0796192 0.0328738 0.108674 0.0127954 -0.0673473 0.175124 -0.0423716 0.162161 -0.0323773 -0.045099 -0.0603598 0.158487 0.0296595 0.04761 -0.124329 -0.0534342 0.0886888 -0.0479548 -0.0976385 0.0145935 -0.117966 0.109755 0.0978089 0.0705513 0.0319447 0.065597 -0.0174682 0.000731112 0.0367311 -0.0693489 0.0457526 0.112747 0.105065 -0.132748 -0.14367 -0.0304513 -0.143106 -0.0110134 -0.0798027 0.114955 0.0357033 0.0829533 -0.01757 -0.0623146 0.0359288 0.00660682 -0.0125966 -0.0132919 -0.00524274 -0.0328248 0.0999188 0.0434823 0.0765864 0.0504126 0.0392415 -0.0987817 0.0189989 -0.0158227 -0.16013 -0.0805747 -0.132776 0.0132996 0.0182707 0.176734 -0.0121123 -0.0959818 0.0195905 -0.00559734 0.0667354 0.139018 0.0511907 0.053871 -0.0429048 -0.0603808 -0.13552 0.0539081 -0.0528893 -0.10725 0.0246052 -0.0821547 -0.0845089 -0.0983376 -0.0630912 -0.0419181 -0.0313678 -0.0968241 -0.10694 -0.0436093 0.16655 0.093638 0.0623767 -0.0572839 -0.0918724 -0.163882 -0.0774227 0.0432592 -0.0735505 0.0147991 0.00852215 0.119719 -0.187534 -0.104688 0.12418 0.148442 -0.0154568 0.137611 -0.110581 -0.0432236 0.0278747 0.0861188 0.0483102 0.177345 -0.046975 -0.0772434 0.00609876 -0.0248656 0.0893308 0.0328644 -0.0636556 -0.0444752 -0.121705 -0.073383 -0.0204648 -0.113787 0.154826 0.0447231 -0.0529046 -0.0843652 0.0884312 0.0633959 -0.0603946 0.0933926 -0.0700499 0.0644249 0.00702046 0.00920903 -0.0732547 0.119946 -0.102375 0.0968455 -0.0710381 -0.119728 -0.080715 0.024321 0.0710308 0.128333 -0.123679 -0.0383355 0.0190196 -0.0550039 0.00522276 0.193487 0.0320495 -0.0126027 -0.0191435 0.0257907 0.0777647 0.0370548 0.124976 0.0835605 0.111785 0.0695882 -0.112929 -0.0195986 -0.167061 -0.077218 0.0782045 0.175515 -0.057774 0.0717902 -0.0137915 -0.031625 0.0788621 -0.129267 0.085084 0.0239832 0.0507377 0.00684101 0.154506 -0.0330485 -0.0872645 -0.0475123 -0.0989365 -0.166576 -0.124063 -0.0787191 0.0287671 0.0434062 -0.0621188 0.055427 -0.0163531 -0.0578441 0.10477 -0.132841 0.178183 0.0828404 -0.0188664 -0.0898645 0.041343 0.0503638 -0.127191 -0.0109317 -0.0573933 -0.0388757 -0.0954484 0.10885 0.0182602 0.0455173 -0.14208 0.0485466 0.0204261 -0.109169 -0.0755647 0.00249281 0.054258 -0.0430085 0.0986413 0.052381 0.00295958 -0.029785 0.063914 -0.0970434 0.0945933 -0.0740941 -0.0653961 0.122171 0.0438227 0.102709 -0.0795591 -0.0243037 0.160376 -0.0721318 0.0965156 0.0244944 -0.0330356 -0.0195205 -0.0247091 0.0736187 -0.130155 -0.178338 -0.000105428 -0.0256788 -0.00292987 -0.0618161 0.0365678 -0.152322 -0.0336592 0.0996946 0.0324663 -0.0267986 0.0946104 0.0563881 -0.0445797 -0.0338538 0.101638 -0.00727085 0.00948679 0.0167182 -0.0730691 -0.0171764 0.0285299 -0.0922049 -0.0868239 -0.040443 -0.109573 0.0584017 0.151638 0.116398 0.0540763 0.0307856 -0.198062 0.0587912 -0.0332532 0.00170897 -0.0103325 0.0738073 0.0500247 -0.183795 0.178716 -0.0493469 0.0543048 0.0475172 -0.0926254 -0.0287605 0.11089 0.0791293 -0.153146 -0.0351545 0.0621535 0.0924606 0.0564698 0.0275985 -0.0460348 0.00213092 -0.144449 0.0181857 0.133125 0.0277566 0.0400932 -0.0997968 0.0304223 -0.124681 0.072493 0.100775 -0.022996 -0.0838145 -0.00913007 -0.0931367 -0.103518 -0.0566721 -0.143376 0.0517999 -0.127501 0.123031 0.0102313 -0.0544228 0.122125 -0.00524725 0.0950154 0.0741303 -0.0251867 0.00340867 0.0116701 -0.120195 -0.0984631 -0.04018 -0.0987819 -0.0334171 0.111975 -0.11035 -0.0405648 -0.142415 0.0500925 0.0403646 -0.071612 0.110282 -0.145131 0.130591 0.144722 0.099572 0.0143163 0.151296 0.0916803 -0.112749 -0.0379434 0.105766 0.0544766 -0.0588186 0.00421159 -0.082933 0.101536 -0.13413 0.00954358 0.121843 0.108792 0.0268778 -0.0434377 0.0805157 0.0262501 -0.0185176 -0.0679868 0.113014 0.0532768 -0.126402 -0.0573354 0.0405162 0.0374959 -0.0671581 -0.037645 0.0900731 -0.0824395 0.00419941 -0.0207894 0.0337365 -0.0267511 -0.0665416 -0.0418281 0.0523756 -0.0190948 0.00879491 0.195936 0.0504038 -0.0623181 0.0327132 -0.0185909 -0.0293419 -0.134978 -0.00314107 0.00753041 -0.177935 0.0938144 0.0692279 -0.0476562 -0.0615394 -0.00282065 -0.0408148 -0.0009706 0.032384 0.113703 -0.0652282 -0.0651666 -0.0239343 -0.0303742 0.021033 -0.127277 0.187044 -0.117795 -0.0471679 -0.151255 -0.0477733 -0.0763458 0.134383 -0.0497481 0.156546 0.0492711 0.138196 -0.048409 0.102865 -0.108045 0.133488 0.0237105 -0.119522 -0.074126 -0.00794952 -0.00295757 0.01139 -0.0458684 -0.0356527 0.0677795 0.0693168 -0.0199572 -0.0983487 -0.179286 -0.111295 0.0514613 -0.0361729 0.00254289 0.0368984 0.0569518 0.0442337 0.15539 0.125443 -0.0645368 0.0908416 0.00374306 0.148339 0.0476741 -0.00344921 -0.0158784 0.0416832 0.0678731 0.109999 0.0292881 0.0332511 0.0382308 0.00520424 0.0072452 0.0618331 0.0941502 -0.0806338 0.0259795 0.139645 -0.0515486 0.0226275 0.0536627 -0.173808 -0.165466 0.0257063 -0.112016 -0.159441 0.0373506 0.059588 0.0721942 -0.0570707 0.0508491 0.0852236 0.0216567 0.0507961 -0.117312 -0.0612289 -0.0669741 0.047585 -0.0278014 0.0510902 0.0792909 0.00593961 -0.155427 0.0666584 -0.0560916 -0.0503161 0.141118 -0.103318 0.124978 -0.029572 0.0440598 0.0795356 0.0838154 -0.195972 0.122508 -0.026717 -0.123182 0.0809359 -0.179229 -0.0901422 0.0464193 0.0852244 -0.0689232 0.0838928 0.104101 -0.0817373 0.103513 -0.0482673 0.136098 0.0776329 -0.0701425 0.166117 -0.0131359 -0.0226296 0.023987 -0.195747 -0.0366369 0.00655673 -0.0598105 -0.0637782 0.0539461 -0.023528 0.0927175 -0.0781245 0.0248952 0.0109612 0.0797404 0.00886315 0.00815096 0.119738 -0.142732 0.0950486 -0.0132759 0.0132185 -0.19127 0.0799743 -0.00515312 -0.0286944 -0.196749 -0.107136 0.107957 -0.0562744 -0.0444601 0.0737008 -0.0357755 0.00682645 0.0937981 -0.11318 -0.13575 -0.078828 -0.0321836 -0.082014 0.146424 -0.125686 0.103652 0.0402956 0.131585 0.0521884 0.0686271 0.0219813 -0.12366 -0.0110257 0.114938 -0.0377261 -0.00489695 0.0308428 0.129529 -0.00660597 -0.0411762 0.0876545 0.10962 -0.0397132 -0.0300975 2.60447e-05 0.0153144 -0.0278296 0.0959102 -0.100453 0.0147512 -0.0284427 -0.01184 0.149517 -0.133849 -0.0871955 -0.00237065 0.0560297 -0.171251 -0.0974795 0.114524 0.162916 -0.100562 -0.0203822 0.107974 -0.0190358 0.0739907 -0.0480744 -0.184052 -0.169081 -0.0917555 0.0602091 0.0636848 0.0652127 0.00641251 -0.0119486 0.100884 -0.0768705 0.00397895 -0.00323779 0.0788451 0.0347921 -0.0309451 -0.090438 -0.0983828 -0.10178 -0.18893 -0.0940546 0.150236 -0.0213592 0.0148514 0.103438 -0.193688 0.103323 0.0531678 -0.166881 0.0063007 0.194286 0.00623045 0.141876 -0.0993385 -0.120904 -0.036379 0.136544 -0.151049 -0.0464312 0.0494424 -0.0356331 0.0433071 -0.0527285 0.0967677 -0.0657887 -0.186832 0.187473 0.0988954 0.0257724 -0.0392788 0.111852 0.110025 0.0731872 0.0752408 -0.174624 0.118637 0.0905311 -0.0297783 0.0218808 -0.00749544 -0.0993678 -0.111108 0.0893485 0.0843224 -0.117823 0.069591 -0.0653078 -0.0183531 0.0781019 0.0750204 0.0947844 0.053356 -0.0474762 0.0855249 -0.0339743 -0.0128734 0.00206845 0.0399484 -0.101365 -0.0462693 -0.0148319 0.141072 -0.0307075 0.07987 0.0414928 0.094837 -0.0396218 0.0658745 0.0561856 0.141166 -0.0887368 -0.0251447 0.126289 0.161732 -0.00534849 0.0452907 -0.0371467 -0.0748337 -0.0220902 -0.0595973 -0.166705 -0.0232615 0.0434685 0.0894254 0.197416 -0.12028 0.0813293 -0.116316 0.0704888 0.142175 0.0343542 0.100252 0.0118304 -0.0359141 0.12273 0.112817 0.0270132 0.0919186 0.0125183 -0.0512502 0.0269123 -0.157313 -0.00143096 0.0388275 0.0536899 0.0219644 0.123322 -0.101687 -0.127219 0.0523522 0.0219341 0.16557 0.0316548 0.0611328 0.0247262 0.0149131 0.0291621 0.109815 -0.00238484 -0.00325321 0.0883779 0.0117961 0.0119263 0.0213762 -0.0278448 -0.0990926 0.165486 -0.00368371 0.0343312 0.0474301 -0.0990833 0.138766 0.13683 0.0417108 0.0574663 -0.10338 0.0800044 -0.0314768 -0.0337633 0.0623724 -0.0935985 0.0222398 0.0315144 -0.0430674 -0.146115 -0.0241161 0.0850725 -0.0444388 0.0583549 0.12727 0.102625 -0.0247294 -0.179024 -0.0539547 -0.118328 0.0231695 -0.0580589 0.0914876 0.0262659 0.0532738 -0.155958 -0.0518797 -0.170044 0.0529766 0.0168689 0.0948696 0.126502 0.0336206 0.0120225 -0.00973769 0.0389769 0.130528 0.171668 0.0196924 0.0579485 -0.14884 -0.0841586 0.0831961 0.0634086 0.00419006 0.10716 0.124687 -0.0445048 -0.0041289 0.0409474 0.0318861 -0.127776 0.0454772 0.150196 0.0504616 0.162437 -0.0652093 0.117137 -0.157606 -0.00462344 -0.00332548 -0.117701 -0.058447 -0.052929 -0.0102406 -0.0168578 0.0704447 -0.0628957 0.0421961 0.125855 -0.0908102 -0.0436274 0.108955 -0.108712 0.0737545 -0.0394424 0.0334251 0.106248 -0.046405 0.0972133 0.0565991 0.0384914 -0.14968 -0.109708 0.121056 0.0516929 0.0149958 -0.0926209 -0.142324 0.0972814 0.0833002 0.0316629 0.0498738 -0.0426551 -0.0986096 0.0651615 0.0420198 -0.188177 0.0826506 -0.0471092 -0.0303294 0.0335479 0.172377 -0.0124419 0.0399829 0.040724 0.0268457 0.030907 -0.175206 0.0103837 0.0870603 -0.0981551 0.0681289 0.0803218 0.172318 0.0478237 0.0506765 0.043017 -0.0869616 -0.139226 0.173161 -0.0113404 0.0292719 -0.053186 -0.0408038 -0.119409 -0.00188732 0.0555829 -0.0675275 0.166455 -0.0236596 -0.0234494 -0.108968 -0.111184 -0.0621633 0.0385966 0.164859 -0.0674734 -0.185612 -0.0199415 0.0147827 0.116772 0.0347774 0.175106 -0.122081 -0.154223 0.00502947 -0.000477066 -0.122484 0.0398352 -0.151548 0.130151 -0.117622 -0.0363693 0.0431664 0.0502405 -0.038388 0.0617711 0.0710084 -0.138427 0.0914181 0.0541369 -0.0711722 0.0849666 -0.00544724 -0.049258 0.0750683 -0.153612 -0.0711138 -0.00938962 0.0504491 0.0812241 -0.0457852 0.109943 0.18215 -0.148596 0.00141257 0.176021 -0.0404099 0.0358619 -0.179427 -0.0333232 -0.128704 -0.144202 0.0258586 0.189358 -0.0656212 0.0586507 0.0833791 0.0347607 -0.136123 -0.078181 0.121819 0.030891 -0.0380506 -0.053101 0.0949249 -0.00958083 -0.117802 0.00484587 -0.119484 -0.0661509 -0.139618 -0.0152392 -0.0312433 0.000554167 -0.189977 -0.0997133 0.112707 -0.132053 -0.0973048 -0.125468 -0.00608423 -0.168356 -0.0524559 -0.007058 0.0336481 -0.0959164 0.0991507 -0.0116202 0.0901535 -0.0347703 -0.0219511 0.0210717 -0.0492688 0.0160036 -0.0611725 0.132592 0.128381 -0.0944818 0.0616443 -0.0803347 -0.0115574 -0.068344 -0.0903636 -0.028096 -0.189807 0.0875513 -0.0946954 0.0103621 -0.0575395 0.00183645 -0.0756539 -0.171648 0.0390691 -0.137626 -0.01463 0.115706 0.0775131 -0.0250122 0.110659 0.0885654 -0.0859996 0.0903281 0.107006 -0.0330037 0.170864 -0.112914 -0.0208953 -0.0479737 -0.039263 0.0209489 -0.0686383 0.0728534 -0.104544 -0.0936013 0.0508959 -0.079807 -0.199708 -0.0426038 -0.0317836 -0.0306398 0.0292027 -0.0749869 0.0691897 -0.0710147 0.116483 -0.0973024 -0.000339201 -0.0373878 0.0372903 -0.0309282 0.044032 0.0333677 0.115613 -0.060869 -0.0799428 0.112595 -0.0185846 0.144862 -0.0326652 0.113325 -0.0464672 0.0341318 -0.11895 -0.0189148 -0.106364 0.197893 0.0296144 0.137048 -0.0131361 0.0260865 -0.0677677 -0.0877166 0.0289725 -0.0761453 0.00732236 -0.0283 0.0402549 0.0292112 0.0849328 0.130093 -0.15647 0.0151409 0.0580121 0.0199678 0.101984 -0.00940809 0.109128 0.0673152 0.12522 0.181548 -0.100707 -0.0577272 0.113685 0.0816633 0.0235297 0.133786 -0.121683 -0.0438385 -0.0133779 -0.0439773 -0.0463269 0.0865115 0.0696423 -0.0682086 -0.110126 0.0706604 -0.091894 0.0875079 0.0356003 -0.027564 0.0621511 0.176331 0.0622231 -0.158247 0.0164203 0.0951933 0.158659 0.0147325 0.0550817 0.0689446 0.0490291 -0.0794387 0.0311013 0.0484953 -0.0902613 -0.0154191 -0.0087818 -0.0661059 -0.0681908 -0.0290532 -0.126635 -0.0545909 0.0431361 0.140165 0.0797417 0.0982661 0.00596992 -0.0759849 0.0157366 -0.0790636 -0.0625529 -0.0321199 -0.0525778 0.192894 -0.0236117 -0.137698 0.0929734 0.142398 -0.00011936 -0.194992 0.0735765 -0.0195655 0.00762931 0.088364 -0.0286794 -0.116152 -0.0137004 0.0852777 0.0201856 -0.103826 0.0931067 -0.00753131 -0.0299892 -0.0829876 0.128917 0.0215457 -0.00473309 -0.0537041 -0.0186639 0.0222961 0.00782239 0.104275 0.195759 -0.10005 0.015005 -0.0869699 -0.0138012 0.132573 -0.0384729 -0.0184621 0.0264379 -0.0967598 0.0556684 -0.0542764 0.0985382 0.133272 -0.0941206 0.0275342 0.0610814 -0.130418 0.0126603 -0.112224 0.131757 -0.160602 0.179334 0.164782 -0.073579 0.0438334 0.0173551 -0.0787103 0.154586 0.0951147 -0.0957686 -0.093688 -0.0676803 0.145397 -0.00493412 0.174665 0.19132 0.0184067 0.0724807 0.0843413 0.0281811 0.00503254 0.0346489 0.0733973 -0.0920451 0.00726415 0.159583 0.00139607 -0.131838 0.0658145 -0.0305363 -0.0766605 -0.00171732 -0.00613527 -0.142225 -0.109423 -0.00899785 0.0242476 -0.0528491 -0.0836005 -0.0911846 0.0952659 -0.0493142 -0.0386998 -0.187226 -0.022032 -0.161647 0.0413291 -0.183214 0.0748669 0.0427176 -0.020196 -0.00933434 0.0415025 -0.10846 -0.0179266 0.0556465 -0.0285479 0.0528905 0.00433528 -0.0578369 0.0267785 0.0062851 -0.134915 -0.183172 -0.0805537 0.119195 0.0284913 0.0616808 0.0488724 0.0383743 -0.190607 -0.0223538 -0.0188572 0.145439 0.0562725 0.00871252 0.0605574 0.162279 0.138152 0.0634932 -0.165773 -0.0845851 0.0516533 0.0395277 0.116688 0.0473728 0.126852 0.0179077 -0.0318883 0.0629475 -0.110439 0.0195113 0.114082 0.0487702 -0.0693733 0.0230601 -0.0309679 -0.130273 0.156103 -0.0240584 0.00117388 0.103229 0.169784 -0.0734244 0.106241 0.0112422 -0.089274 -0.010667 -0.00113711 -0.014171 0.0249472 -0.054783 -0.0344993 -0.0729729 0.0694884 0.0132982 0.0934104 0.0433975 0.0517916 0.028094 -0.0590427 0.0185161 -0.032543 0.117222 -0.0765477 0.0336487 0.192008 -0.0138508 0.0950208 -0.0424506 -0.0766619 -0.0676231 -0.00652215 0.0487304 0.0256394 -0.0898447 -0.0809073 -0.0816993 0.0510263 -0.105988 -0.0349199 0.0699764 0.148168 0.155434 0.0616378 0.0937578 0.0665274 0.0709549 -0.115135 -0.0369549 0.0271436 -0.0839705 -0.0750964 0.0773462 -0.0722112 0.0824702 0.00238309 -0.102802 -0.0192037 0.0460837 -0.0174024 0.0535726 0.0599216 0.117489 -0.113629 -0.135688 -0.135934 0.0222778 0.183369 -0.0662996 0.0469806 0.0321041 -0.0296559 0.0725538 0.0180912 -0.153417 0.031175 0.00579146 -0.0526111 -0.0285791 0.0613262 -0.0791406 0.18867 0.0647255 0.120448 0.0110337 -0.149244 0.120589 0.103552 -0.0155152 0.158537 -0.108549 0.0749659 0.051071 -0.0326527 -0.0102671 -0.180276 0.0474449 0.00303701 0.188498 0.130538 -0.0146545 0.0906666 -0.155887 0.107787 -0.0778408 -0.142408 0.0985255 -0.0290133 0.0103725 0.0558879 -0.072396 -0.0920341 0.165658 0.00124366 -0.127396 0.0823085 0.0699175 0.0617191 -0.0960518 0.123466 0.0298205 -0.0762234 -0.0203981 0.060392 0.120436 0.0724063 -0.0498136 0.123748 0.142703 -0.0299581 0.0260145 -0.0719499 0.064779 0.0334101 -0.127607 0.195493 0.0138448 0.0916211 0.0118836 -0.0818552 0.11717 -0.0289797 -0.0414855 -0.0559785 0.0506558 -0.0574059 0.0578328 0.14399 -0.0471391 0.0330152 0.0801287 0.0695698 -0.0307766 -0.0245015 -0.049588 0.0529701 -0.0131065 -0.100696 0.0152676 -0.0385197 0.137248 -0.00245628 0.125331 0.114806 -0.00912156 -0.12165 -0.08733 -0.0288892 0.0131319 -0.00639302 -0.186278 -0.0990624 0.0199423 -0.00130589 -0.000484655 0.116781 0.0910371 0.0699888 0.0107856 -0.0275773 -0.0847596 -0.0978278 -0.0111555 -0.00118856 0.0205005 -0.0712262 0.129776 -0.0830005 0.0812576 -0.168969 -0.0117856 0.0332209 -0.197375 -0.0743824 -0.175689 -0.11013 0.0717049 0.124193 0.165494 -0.0669571 0.070849 -0.0339497 -0.0543261 0.0782504 -0.0252354 -0.0252585 0.00799425 0.0498436 0.0747439 0.0930697 -0.0600435 0.110896 -0.153948 0.116741 0.0620209 -0.109075 -0.14841 -0.0747598 -0.0434255 0.0311678 0.0988629 0.0676252 0.164785 0.0804198 -0.0531393 -0.0260692 0.0551878 -0.0871965 -0.0695197 0.0449312 0.0355341 -0.00298245 0.0842148 -0.103978 -0.0996488 0.110802 -0.0122836 0.0487668 -0.173608 -0.0169315 -0.147152 -0.118535 -0.0180914 0.180144 0.0671283 -0.111553 -0.0400343 -0.0223877 -0.00991186 -0.118768 -0.0718223 0.0340666 -0.0863952 -0.0137293 -0.043752 -0.0296119 0.0689362 -0.101944 -0.0286097 -0.0499421 0.107085 0.0256351 0.00863193 -0.0616918 -0.0737557 0.0747113 0.145814 -0.0619081 -0.13675 -0.0784616 0.0754477 0.074518 -0.1871 -0.103704 0.05901 -0.186772 -0.014506 0.115568 0.0534584 0.143073 -0.0497364 0.125393 0.0281058 -0.0442987 -0.144192 0.029376 -0.0435805 0.0612557 -0.0152386 -0.156917 0.0747108 -0.00208982 0.0301559 0.0319668 -0.0474532 0.0111505 -0.00753987 -0.0776855 -0.0684094 0.107853 -0.0695752 0.0197783 -0.0699579 0.0366811 0.0470551 0.0456387 -0.057871 -0.145952 0.187172 0.00291144 -0.070004 -0.0176229 0.0577549 -0.1257 0.170424 -0.00421525 -0.0659758 -0.0206159 -0.153833 -0.116606 -0.00360796 -0.0147853 0.0779618 -0.07332 -0.106942 0.0157627 0.060819 -0.0237375 -0.0888102 -0.00412295 0.0701632 0.0923269 -0.0893968 0.0739185 0.0350568 -0.103674 0.0541918 -0.086419 0.0861942 0.0226222 0.126913 0.00696492 -0.04073 -0.0616182 -0.111847 0.0884605 0.055735 0.0247114 0.0096105 -0.0703348 0.0500974 -0.149879 -0.0251432 -0.0385462 0.00633965 0.153563 -0.0382577 -0.0301923 -0.03951 -0.074996 0.0589828 0.0430266 0.199512 -0.0469572 0.0591422 0.00257861 -0.0197721 0.0579398 0.0462488 -0.0657742 0.00689534 -0.0207637 -0.0946196 -0.00498653 0.0417924 -0.105227 0.137496 0.0311469 -0.0989394 -0.0430394 -0.00427371 0.12744 0.0406823 -0.0083824 0.0154183 0.0662765 0.142422 -0.0153157 -0.0414791 0.0670118 -0.0271219 -0.0419014 0.0266774 0.0112112 0.09622 -0.0826456 0.0691374 -0.0387105 -0.0403361 0.12528 0.0879112 -0.0781138 -0.0975486 0.000308627 -0.0126093 -0.00720291 -0.0198035 0.0607322 0.107769 -0.0310966 0.0312469 -0.0920709 0.0427479 0.00479068 -0.0486345 -0.130275 -0.0925273 -0.0506832 0.0495783 0.0894224 0.121464 0.127069 -0.0713359 0.140722 -0.0230713 -0.172114 -0.089168 0.0502508 0.134898 0.070724 0.0493507 -0.0781969 0.00381221 -0.0155105 -0.199146 0.0509609 -0.0306902 0.0609785 0.127655 0.0697301 -0.0695723 0.161441 -0.00708843 0.0547477 0.0779294 -0.0359488 -0.092142 0.0402281 -0.140055 0.142199 -0.036122 0.0243734 -0.0613003 -0.195824 0.0462308 -0.0238391 -0.0245646 -0.013015 -0.126127 -0.0597608 0.0219446 -0.0330742 0.101986 0.0207588 0.0179931 0.104057 0.0651449 -0.156014 0.122173 0.127552 -0.158966 -0.109926 -0.16525 0.0572536 0.0642481 0.123488 0.0999316 0.0373904 0.0984328 0.177802 -0.0465738 0.031051 -0.0921999 -0.0621699 0.0334191 -0.0843717 -0.178199 -0.118556 0.115639 -0.0189328 -0.0972942 -0.00136044 -0.048037 -0.0377091 0.0880738 0.130173 0.0642455 -0.107654 -0.112472 -0.0864512 0.0214039 -0.0676186 0.0322535 0.0438776 0.0839548 -0.0736622 0.0730092 -0.0337277 0.0928127 0.12483 0.0197419 -0.0125381 -0.0535515 0.0380588 0.0628639 0.182036 -0.0419494 -0.0259607 0.00622045 -0.0236635 0.147156 0.0948717 -0.0543328 -0.0922269 -0.0363791 -0.102789 0.0319165 -0.0586114 0.0325299 -0.111109 -0.0470105 -0.129699 -0.0137097 -0.0439287 -0.0268577 0.101174 -0.115348 -0.0453986 0.109934 -0.0133902 0.0823211 0.0439571 -0.0372997 0.0941486 0.00554916 0.0203255 -0.0948711 -0.0678433 -0.0671835 0.182321 -0.000796531 0.111464 -0.0256408 0.0788465 0.0356792 0.0808255 -0.075741 0.0410968 -0.128391 -0.0131398 -0.0314084 0.0135985 -0.0533785 0.0886696 0.110639 0.141288 0.0396975 -0.0947021 0.105582 -0.150382 0.0843865 0.109674 -0.0676231 -0.0570833 0.0119175 0.077633 0.129896 0.0490734 -0.0667972 -0.0972855 -0.0287571 0.168137 -0.0490917 0.0510578 -0.103121 -0.140156 0.0166761 -0.0265587 0.0870255 0.0583158 -0.147608 -0.0678657 -0.0253115 0.0090228 0.0306853 0.0599748 -0.12248 0.027484 -0.0503572 0.0521364 0.0370472 0.0728234 -0.0887697 0.00494095 0.0665367 -0.166658 -0.00579098 -0.14725 0.0475241 0.0290086 -0.0781061 0.00862403 -0.114729 -0.103143 -0.0426512 0.0138524 -0.134176 0.0735061 -0.000530868 -0.111533 0.00728143 0.0394502 -0.118142 -0.058948 0.0752373 0.112695 -0.0677847 -0.117099 0.0476559 0.112096 0.0903361 -0.00519295 0.108389 -0.0535844 0.108103 -0.171487 0.142286 0.0681392 -0.186084 -0.0859929 -0.118051 -0.0442365 -0.0376697 -0.0875237 0.0410508 0.0813833 -0.00550466 -0.0653809 -0.0192622 -0.0491685 -0.126348 -0.122879 -0.0980463 0.148935 -0.110519 -0.0420739 0.109708 -0.176797 0.0721882 0.0416301 0.0519489 0.0209796 0.191736 0.0806853 0.150272 0.16513 -0.00799878 0.0370123 -0.0430001 -0.17785 0.0254404 0.0284586 -0.113793 -0.0377552 0.0872417 0.116412 -0.113291 -0.14109 0.189009 -0.0815757 -0.0754294 0.0125899 -0.0115653 -0.0378509 -0.178619 -0.0993645 -0.141719 -0.0801719 -0.11439 0.0343479 -0.158522 -0.079278 0.0726123 -0.00997393 -0.0589271 0.0350102 0.0234614 -0.0537741 0.0787271 0.0112959 -0.0167063 -0.0021924 0.13366 0.025964 0.0323821 -0.199268 -0.0234643 0.166847 -0.0558202 -0.128914 0.148428 -0.113523 -0.181217 0.0848295 0.129008 0.00480417 0.16774 -0.100209 -0.0402192 -0.168133 0.119207 0.0267873 0.164203 -0.132283 0.0657884 -0.115955 -0.0180482 0.047621 0.0175685 -0.00334769 0.0221658 -0.0629934 -0.12472 0.0290742 -0.0636533 0.0292569 0.0875807 -0.0507599 -0.0603023 -0.00230257 0.194709 -0.0390271 0.100942 -0.0212911 -0.0460364 0.152685 0.150172 0.0839017 0.0243685 0.120955 0.0108411 -0.00462629 -0.0542183 -0.0729799 -0.0859337 -0.0767729 -0.0350987 0.125345 0.170133 0.0923177 0.093546 -0.10524 0.0680252 -0.0041351 0.00331335 0.0489161 0.0159246 0.0790299 0.0262491 -0.0130968 -0.0380912 -0.038593 -0.0219469 -0.087027 0.0619721 0.0965795 -0.148283 -0.17861 -0.0891497 0.0438574 -0.071857 -0.0389162 0.184417 -0.0313515 -0.0176362 -0.122778 -0.0250846 0.029751 -0.101509 -0.0607578 -0.152209 -0.0938425 0.0315224 0.0269378 -0.0262781 0.0313287 0.0770594 -0.000148211 -0.0828102 -0.0820302 0.0548895 0.0401741 -0.0168849 -0.126924 0.0207836 -0.0824027 0.179942 0.0254778 -0.0430128 -0.0192069 -0.00540349 -0.0288388 -0.0577641 0.113965 0.113359 0.0918187 0.0150921 0.0132752 0.0700654 0.0763603 0.0359657 -0.0568737 0.0676394 -0.028116 0.0227767 -0.127035 0.0383251 -0.128078 0.0164688 0.11303 0.01422 -0.0448061 -0.116056 0.0587114 0.0210647 0.134558 0.0466039 0.0839712 -0.0541229 -0.0157642 -0.0025469 0.0495999 0.113469 -0.0397961 -0.0988902 0.0152721 0.127459 0.1354 -0.0378584 0.138209 -0.0373638 0.0726019 -0.0674075 -0.0346723 -0.0870391 0.0907834 -0.168429 -0.0252661 0.0202084 -0.0173588 0.037467 -0.0208283 -0.106322 0.0372918 0.023785 -0.0877707 0.088135 -0.0419368 0.0379495 0.0316655 0.0883855 -0.0714056 0.121905 0.119454 -0.169294 0.0693492 -0.0594062 0.0688365 0.0630543 -0.0700479 -0.107934 -0.0985033 -0.141847 -0.0642913 -0.0673063 -0.0406821 0.0728162 0.175 -0.181078 -0.0819157 0.0420692 -0.0500251 -0.026731 0.00730436 -0.0769712 -0.104822 0.0486106 0.161095 -0.0475032 -0.0238728 -0.0338066 0.0990361 -0.0869145 -0.140657 -0.0572966 0.0821177 0.00600652 0.173712 -0.083805 0.138504 -0.147223 -0.043304 -0.115536 0.0942682 0.0528996 -0.0970112 0.135809 0.127991 -0.0317344 -0.0609457 -0.0407263 -0.0956566 0.104837 0.119295 -0.0189485 0.0630265 0.0555735 0.0627252 0.0024877 0.00775123 -0.000101561 -0.129617 0.0640657 0.120315 -0.0978705 -0.0753216 0.114537 0.16626 -0.17877 0.0480785 0.0165466 0.0742238 0.0118761 0.0211474 -0.0136569 -0.163113 -0.00651416 -0.0177984 -0.123396 0.111837 -0.0528129 -0.0259001 -0.114291 -0.117077 0.0986929 -0.0581278 -0.0179835 0.162353 -0.118155 -0.071738 0.0580381 0.119026 0.166406 -0.0703513 0.0612435 0.0259538 0.12336 -0.12011 -0.0457848 -0.0126801 0.193359 0.0354666 -0.0275194 0.024542 -0.0227769 0.0788194 -0.127829 -0.151689 0.0134077 -0.114011 0.0292376 0.0373338 -0.0218437 -0.123631 0.0848864 -0.0582916 -0.115235 -0.15477 0.0156271 0.196805 -0.0131076 0.0118417 -0.102046 0.0290794 -0.0328379 0.082721 -0.00163993 -0.054979 -0.159518 -0.0661834 0.055122 -0.134174 -0.0822564 0.0861286 0.133018 0.0683941 0.0239378 -0.0485255 -0.144049 0.0467809 -0.149498 -0.00979671 0.0619475 0.000479559 -0.056515 0.0991011 -0.0787315 -0.0368911 -0.0636865 0.117794 0.0180416 0.0813644 -0.142054 0.100572 -0.00791285 0.128007 0.0327012 0.0852969 -0.0325563 -0.0441697 -0.00638393 -0.0568286 0.0191555 0.146058 -0.0997356 0.0465451 -0.0551597 -0.153726 0.0811073 0.0455046 0.143815 0.140759 0.0206225 -0.066222 -0.00796982 0.096108 -0.0309325 0.132158 0.0184856 -0.0677444 -0.105144 -0.00850822 0.121229 0.121017 0.00590367 -0.0178045 -0.0442348 -0.162537 -0.118209 0.143199 0.0230627 -0.0237822 -0.0839889 0.0385747 -0.0289224 -0.0531391 0.0774669 -0.0724763 0.0660284 0.0930083 0.105738 0.112102 -0.127976 -0.0570647 -0.0776662 -0.0116091 -0.0858427 -0.024459 -0.0542929 0.0351426 -0.123894 -0.000548463 -0.0880313 0.106526 0.145381 0.00917845 -0.104595 -0.182674 -0.0474609 -0.139412 0.129523 0.0369065 0.13333 -0.102183 -0.0398077 -0.0266807 0.105072 0.0994481 0.0808564 -0.0897157 -0.136194 -0.0729292 -0.0433281 -0.0979623 -0.0690425 0.0270661 0.0647286 -0.163146 0.0840621 -0.0292333 -0.00451968 -0.0107382 -0.056943 0.0396368 0.04297 -0.0839711 -0.0762831 0.00604673 0.0611063 -0.00512819 0.0206339 0.0555965 0.0638352 0.0659007 0.159936 0.0432207 0.107009 -0.0491899 -0.0468212 0.035075 0.05132 -0.0419132 0.136917 -0.144117 -0.0785076 -0.111191 0.0668687 0.0479848 -0.0828666 0.0935007 0.0214193 -0.157301 0.0812189 0.0156902 0.0619334 0.00623995 -0.099164 -0.104582 -0.0695188 -0.0536219 0.0949863 0.0487328 0.0369459 0.110422 0.13772 0.0460448 0.0725599 0.0519447 -0.162883 -0.13051 0.0482756 -0.062035 -0.0556717 0.0567395 -0.134979 -0.0161224 0.0491175 0.100578 0.0101703 0.147896 -0.151155 0.0383387 0.0767529 0.0419444 0.059158 -0.0471064 0.14224 0.107486 -0.0272886 -0.134201 0.141484 -0.0802696 -0.00831825 -0.00424794 0.165793 -0.039536 0.0325598 -0.110715 0.0516457 0.0945224 0.070177 -0.13084 -0.0908502 -0.142777 0.00431448 -0.00323579 0.0726854 0.0415345 -0.00791987 -0.0334726 0.0246068 -0.16836 -0.135334 -0.0845212 -0.135633 0.0387088 -0.0692273 0.0586699 0.110352 -0.0144135 -0.0166792 0.0519176 0.0288846 0.14087 -0.187844 -0.0683738 -0.0828861 -0.0646796 0.00749237 0.0384752 0.141127 0.138921 0.0952175 -0.0472187 0.0825882 -0.0875002 0.0698121 -0.069933 0.105177 -0.127983 0.0851448 -0.173608 0.00647471 0.15005 0.0105583 0.0807431 -0.101191 0.0136031 0.028684 0.134533 0.122249 -0.129443 0.0697519 -0.077556 0.0916681 -0.0328665 -0.0497695 0.0563441 -0.168424 0.10938 -0.0397262 0.0255935 0.15356 0.00943578 0.0963376 -0.0224099 -0.0802398 -0.158483 -0.145574 0.158502 0.0106028 0.0707691 -0.0529297 0.0337863 0.124177 -0.0611608 -0.0787499 -0.0180879 0.0238452 0.0512936 0.0892094 -0.000698487 0.0863634 0.0728476 -0.101897 -0.00445751 0.147355 -0.00646956 0.039782 -0.0305057 0.150131 -0.17296 0.115099 -0.110187 -0.0171327 -0.127479 -0.0327213 -0.0300554 -0.0339662 0.188222 0.144406 0.0946515 -0.123103 -0.103817 0.124791 0.0606529 -0.193817 -0.0492144 -0.146399 -0.0707127 0.0954927 -0.083286 0.125317 -0.0469376 0.0642326 0.0510044 -0.147602 -0.0978562 -0.0289581 0.0579203 0.0969512 0.0352283 -0.105806 0.0126606 -0.169257 -0.0285985 -0.0274572 -0.0546114 0.094755 0.157467 -0.088998 0.0805316 -0.140805 0.0416643 0.0850194 0.0566979 0.0698661 -0.00848044 0.0408754 0.138968 -0.0975545 0.00565348 0.089016 0.0530088 -0.013154 -0.0708573 -0.133726 0.0334653 0.0753057 -0.0541204 0.0298301 -0.0926337 0.0440019 0.0716603 0.0604441 -0.00525612 -0.0886948 0.0224766 0.0814582 0.162498 -0.0628899 -0.141032 -0.0886771 0.0686033 -0.0307612 -0.0771732 -0.104282 -0.0853947 0.17944 0.124332 -0.116184 -0.0982201 -0.0322451 -0.056578 0.0716169 0.0959836 -0.167413 -0.088597 0.0787906 0.150025 0.108455 -0.182518 0.0452666 0.00293729 0.0549445 0.118724 -0.0272225 -0.0646344 0.197173 -0.101783 0.0532708 0.0778919 0.0625789 -0.0315579 -0.0214492 0.013196 -0.164328 -0.00549103 0.0766079 -0.0796432 -0.0605831 -0.194692 -0.0661594 -0.103792 0.0431253 0.133415 -0.0765894 -0.0175615 0.137531 -0.0745783 -0.0556391 -0.0483923 -0.0709098 0.134668 -0.079212 -0.0878827 0.0121844 0.111946 0.080245 -0.052794 0.161295 -0.130523 -0.0251456 -0.150632 -0.04592 0.147924 0.0908684 0.0361395 -0.016033 0.0671118 -0.0622385 0.0478058 0.0783933 0.0632757 -0.0243132 0.180084 -0.00242138 0.0218981 0.0536937 -0.15881 0.0306061 -0.0359109 0.129251 0.0625664 0.110056 -0.091366 -0.107637 -0.0553102 -0.158246 0.0240975 0.0313075 0.0893387 0.0377211 -0.0457572 0.0174256 -0.112552 -0.0829644 -0.019282 0.148808 -0.176966 0.0164334 -0.0759001 0.0526593 -0.1194 -0.0136334 -0.0792894 -0.0460871 0.0489111 -0.0724863 -0.0512247 0.029191 -0.000398403 -0.0321054 -0.0555032 -0.00884935 0.0571787 0.087682 -0.0456209 -0.0308702 0.00441411 0.178422 0.167464 -0.0563881 -0.0362761 -0.019804 0.043716 0.0470211 -0.164183 -0.142977 0.0726702 0.085499 -0.0962908 0.0263255 -0.0421894 0.00451422 0.09312 -0.0746989 -0.0498632 0.100953 0.0250549 -0.119435 0.19088 -0.0254228 -0.0544024 0.0693019 0.0561127 0.00764761 -0.0680925 0.138474 0.13407 0.0338223 -0.167219 -0.0904451 -0.167697 -0.132036 0.171763 0.129004 -0.0632267 0.145473 0.0372428 0.12072 -0.13998 -0.00398553 -0.00453511 -0.0757853 -0.0190835 -0.0790752 -0.0941957 0.0322279 0.0135538 -0.0876312 -0.175144 0.0912736 0.171065 0.0579746 0.00814297 -0.00376199 -0.0307874 -0.0282707 0.0272556 0.0912115 0.0895837 -0.0482912 0.131797 0.0633672 0.00519496 0.0927631 0.140869 -0.0997994 -0.147266 -0.0709623 -0.0105171 0.0635646 -0.0490217 0.0507382 -0.0457724 0.00521785 -0.0602756 0.0602339 0.0457315 0.0277679 0.167909 0.0900905 0.0629538 -0.113076 -0.0417837 0.0222221 0.0440013 -0.0082294 0.0211117 0.0979326 0.020393 -0.191805 0.0317717 -0.0702057 -0.0317353 -0.088038 0.00365451 -0.0493117 -0.0995497 -0.194688 -0.169552 -0.0706125 -0.146684 -0.195076 0.129453 0.0270411 -0.0895674 0.128652 0.153704 -0.0878551 0.0828843 0.0344122 0.0720076 -0.0798381 0.120664 -0.0520109 -0.0171554 0.0962139 0.0369008 0.0815932 -0.0514727 0.0744941 -0.018549 -0.0620747 -0.000602767 -0.0611221 -0.0465223 0.0445287 -0.0193207 0.0376011 0.0481591 -0.0223802 0.140462 0.195979 -0.0175495 0.0468285 -0.0030156 -0.0388908 -0.129903 0.0677664 -0.00677021 -0.141989 0.0232365 0.0204107 -0.0407507 -0.114535 0.0373302 0.151014 0.127394 0.034474 0.0634378 0.0724755 -0.0216747 0.058106 -0.0951418 -0.0411101 0.0195352 -0.0334086 0.0382222 -0.109826 0.181768 -0.0166813 -0.0955347 -0.165303 -0.0675758 -0.0296741 0.00449199 -0.0649839 -0.0527753 -0.0422258 0.0889294 -0.0544475 0.083447 0.0754981 -0.00811332 0.1595 0.0263178 -0.112287 0.0648107 0.0671623 -0.0827975 0.119265 -0.132826 -0.125171 0.0875918 -0.074177 -0.136305 -0.0655347 -0.0417545 0.105528 -0.128239 0.0351746 0.157334 0.0380071 -0.105802 -0.0635321 -0.0752645 0.0701255 -0.135438 0.140839 -0.0762057 -0.0700814 0.0963234 0.0181462 0.101874 -0.0343478 -0.106845 0.00448761 0.151153 -0.00779972 0.0676405 -0.0211818 -0.0450793 0.0272727 -0.0643459 -0.0884235 0.105396 0.0950968 0.00187971 0.0361013 0.0269362 0.147472 0.162018 -0.117946 -0.0473369 0.0112028 -0.17554 0.057016 0.0555184 -0.0904844 -0.0644076 0.113584 -0.132885 -0.00765242 -0.118521 -0.125992 -0.137548 -0.107331 0.0673158 -0.00830271 -0.110462 -0.152261 0.0129304 -0.144711 0.0475081 -0.0114031 -0.162819 0.0697759 -0.139116 -0.0748018 0.152705 0.0239414 -0.0172839 -0.0231438 0.0305464 0.129903 0.0354968 0.0611215 0.0148637 0.11261 -0.00886681 -0.00850706 0.0280487 -0.0671372 0.0296943 0.0852052 0.0667007 0.0208141 0.0940117 -0.161893 0.0880018 0.0193434 0.02846 -0.146524 -0.0389021 -0.0963439 0.104635 0.0313064 0.017248 0.107765 -0.0390105 -0.0211959 -0.00390538 -0.063975 -0.093116 -0.0322542 0.117738 -0.0268178 0.0451089 -0.0924305 0.076454 0.140251 -0.0606611 0.0451308 -0.0558711 0.140264 0.0176902 0.0569855 -0.063731 -0.198549 -0.122306 0.0846552 -0.0127198 -0.018583 -0.0262137 0.0533213 0.150876 -0.162544 0.0386853 -0.075021 0.184673 0.00296121 0.194687 0.0430572 -0.00731104 -0.0475768 -0.0452002 -0.0488652 -0.0208793 -0.0708053 -0.0618096 -0.0863503 0.0275987 0.0614748 0.157747 -0.000541815 0.011471 -0.15379 -0.0868691 -0.0361351 0.0793152 0.022276 -0.135514 -0.135159 -0.127863 -0.0306446 0.182769 -0.00583489 0.0367103 0.100202 0.163333 0.102486 -0.125396 -0.0739679 0.0621356 -0.0878907 -0.142601 -0.077319 0.0624029 -0.0379117 0.0388839 0.0619268 0.000581962 -0.0705789 0.00300724 -0.0194391 -0.139714 0.128281 0.0269377 -0.0274317 -0.109647 0.138514 -0.165463 0.0517238 -0.129757 0.128853 -0.0791817 -0.0841863 0.182955 0.0788625 -0.110218 -0.102573 0.0108104 0.0692649 -0.0428528 -0.098857 0.0667888 -0.0828699 -0.072241 -0.0409887 0.118015 -0.0710255 0.0157919 0.137642 0.118169 0.0812987 -0.0949878 0.120566 -0.0582212 0.0438141 0.0268998 -0.099714 0.0873293 0.102474 -0.036797 0.179059 0.0586135 -0.0866488 0.0394131 0.104094 -0.0313139 -0.0603874 -0.0417839 -0.0109899 0.184826 -0.0549582 -0.10161 -0.107573 -0.0343106 -0.0721663 -0.0149676 -0.0812665 -0.00210651 0.113113 -0.0036076 -0.0635391 -0.0392634 0.0969788 0.00889699 0.0871988 0.0798217 0.0816201 0.0223929 -0.0247915 0.00854251 0.069412 0.0354755 -0.0906068 0.0631327 -0.0376378 -0.0482414 0.0239708 -0.00140651 0.0960197 0.119347 -0.0635103 -0.0447229 0.121906 -0.0980871 -0.0989744 0.0576448 0.113286 0.0313667 -0.000742367 -0.0184838 -0.169064 -0.0288974 -0.042207 -0.0566378 0.0831443 -0.0401991 -0.0618591 0.164049 -0.033556 0.0370486 -0.0132175 0.0744717 -0.0172854 -0.0148995 -0.0117083 0.04194 -0.0511108 0.0611007 -0.0567116 -0.0705796 -0.0209789 0.0303554 0.00361401 0.0213926 -0.0622641 -0.16689 -0.0174635 -0.00671142 0.0565231 0.0922617 0.0107384 0.0263036 -0.0551887 0.0368317 0.0807651 -0.121143 -0.0629046 0.000694373 0.166819 -0.0445362 0.00573098 -0.0791592 0.11555 -0.105271 0.00999624 -0.0522603 0.11034 -0.141241 -0.0321942 -0.0724325 -0.0443296 0.0860338 -0.0685086 -0.0055245 -0.109046 -0.157126 0.177246 0.0614629 0.0593304 0.0340074 0.0307844 0.10899 0.0316316 -0.170173 -0.0148472 0.0295962 -0.0465779 0.00539007 0.0540407 0.119508 -0.0603241 -0.0369985 -0.031713 0.0678621 0.0920579 0.106843 0.193503 -0.062416 0.0622069 0.00699928 0.0820049 0.00919154 0.013305 0.0294572 0.1016 -0.0825323 0.0576217 0.172549 -0.0581469 -0.0982463 0.117008 0.153162 -0.0161122 0.0201656 0.195433 0.0435247 0.0709167 0.0443126 0.0232157 -0.0875033 0.104391 -0.0486544 0.0177217 0.0462959 -0.138667 0.0498575 0.0205482 -0.0473765 0.0137738 -0.103752 -0.0316307 -0.0615462 -0.108319 -0.00311727 0.169769 -0.00482072 0.143949 -0.0185098 0.0708345 -0.0698588 -0.0709799 -0.050187 -0.0970125 -0.107792 -0.0398699 -0.128515 -0.0976906 0.117234 0.0246169 -0.121075 -0.0622019 -0.03778 0.0852237 0.12092 -0.0186284 0.060344 0.177272 0.0744283 -0.135968 0.083934 0.0242228 -0.14165 -0.196875 -0.114123 -0.00616541 -0.0261937 -0.0330735 0.174906 -0.0229192 0.00846741 0.0187528 -0.0518538 0.0171365 0.03402 -0.0313639 0.0792563 0.0293182 -0.0166929 -0.0975489 0.0529611 -0.130791 0.17085 -0.129971 -0.0264251 0.102477 -0.0369737 -0.0154892 0.0120322 0.0331326 0.00344786 -0.0185363 -0.00490966 -0.144437 0.0828137 0.0458851 0.0888379 -0.0266649 0.0778918 0.146126 0.149434 -0.0372465 0.0586485 0.0672391 -0.0783408 -0.0635866 0.0266707 -0.102443 -0.0222912 -0.0168497 0.0636831 0.149346 0.00516023 -0.0867454 0.0361933 -0.120546 0.0576173 -0.0744117 -0.0817426 0.0262963 0.11823 0.0254926 -0.0416632 -0.136951 -0.0341729 -0.0391573 0.0915124 0.125124 -0.00790109 0.0783803 -0.117586 0.0592408 0.102974 -0.0347631 0.00367346 0.045049 0.096994 -0.0395455 0.0612844 -0.13785 -0.021757 -0.105545 0.105375 0.074059 -0.0680539 0.1149 -0.128037 0.123895 -0.0683255 -0.059774 0.0386777 -0.118464 -0.00800127 -0.147912 -0.0241097 -0.0949564 0.00466126 0.00212403 -0.0586824 -0.0679561 -0.128018 -0.08758 -0.049694 0.103669 0.00159851 -0.0782447 0.0385747 0.0457655 0.00581546 -0.0265291 0.158511 -0.0921039 -0.0078154 0.0668419 0.0273275 -0.0561697 0.0401522 -0.000480252 -0.0169154 -0.0992775 -0.0634704 -0.199067 0.0153738 0.00654723 -0.112355 -0.0141972 -0.109002 -0.00745145 -0.065659 -0.0698459 0.130739 0.00392318 -0.0837515 0.164388 -0.0317427 -0.126527 -0.0418596 -0.0371301 0.128157 0.0762371 0.0805643 -0.0190063 0.104382 -0.104604 -0.0107193 -0.126985 0.00198722 0.161853 0.0756968 -0.0152888 -0.0789893 -0.0966664 -0.0960579 -0.184238 0.0160518 -0.0533236 0.082311 0.00358968 -0.102784 -0.18134 0.0845461 0.0239287 0.0255821 -0.0900026 -0.0491156 0.0217336 -0.177546 -0.182904 0.0448131 0.0152472 -0.0159838 0.0605216 0.0251456 0.051461 0.088733 0.153066 0.142294 -0.0586969 -0.105412 -0.119879 0.0152174 0.0256537 -0.0842545 -0.0923056 0.0403508 -0.0891289 -0.179997 0.0744837 0.0701695 0.0255843 0.0500991 0.0417127 -0.156523 -0.102521 0.0266654 0.0598408 -0.0274393 -0.159533 0.128457 -0.169351 -0.0480961 -0.133757 0.0297655 -0.0205804 -0.144208 0.0525762 0.0964784 -0.102708 -0.0981916 -0.0927701 0.13418 0.102514 0.0175766 -0.0294987 0.0557449 -0.0540471 -0.195689 -0.059427 -0.164072 -0.0415009 -0.0649935 -0.0749277 0.0502165 -0.0800669 0.157801 0.078643 -0.0858082 -0.0260107 0.0741369 0.13521 -0.011803 0.126556 0.0339704 0.0363445 -0.058026 -0.0419961 -0.0261956 -0.173773 0.0166527 0.0585812 0.132434 0.0160098 -0.157431 -0.080034 0.126095 0.0742951 0.0324562 -0.0460446 -0.0620098 0.000156729 0.136831 0.0610941 0.0378536 -0.000936303 -0.0541989 0.176484 -0.0469849 0.0329334 0.0899056 -0.00851383 -0.00305417 0.0179328 -0.0612045 -0.0995748 -0.15236 0.107708 -0.066069 -0.131316 0.0976734 -0.00608617 -0.108349 -0.0584522 -0.0749025 -0.0286396 -0.060315 0.0538663 -0.135049 -0.0847764 -0.0469572 -0.0497811 -0.0960596 0.0376808 0.0976002 -0.013989 0.108798 -0.0602094 0.0708875 -0.0529672 0.151924 -0.0425669 0.151692 -0.0672543 0.0435858 -0.110428 -0.0864295 -0.033843 -0.172204 -0.0608779 0.0257751 0.0885192 0.0103505 0.142451 -0.108032 0.0285686 0.0523655 -0.0541355 -0.0821489 -0.0592099 0.0473105 -0.0415851 -0.0125132 0.110126 0.0354177 0.0459091 -0.0221879 0.0714147 0.144989 -0.0474375 0.15488 -0.0646715 -0.0873829 -0.0429482 -0.00953052 0.0320173 0.0762843 -0.0798527 -0.136908 0.0216238 0.0380102 -0.195905 0.118339 0.0438093 0.0301875 -0.0615344 0.0926319 -0.00582303 -0.0235253 0.0162068 -0.0392336 -0.0312377 -0.0684147 0.0553213 -0.164895 -0.0810853 0.0532681 -0.116167 0.0370035 -0.172978 -0.0770351 0.0355726 0.0673032 0.0348684 -0.051205 0.153067 -0.015527 -0.139634 -0.0481264 0.176971 -0.115202 -0.0674007 -0.084435 0.157841 -0.00296596 0.0199218 -0.0328395 -0.0125291 0.0486998 0.0617086 -0.185075 -0.0497496 0.0157043 0.0329909 -0.00174343 0.176723 0.00699474 0.168363 0.0392981 0.0919954 0.128525 -0.0168833 -0.0143005 0.0979 -0.135811 -0.00308067 -0.0546681 0.066755 0.0324636 0.0460335 -0.000873492 0.140366 0.0884351 0.0262978 0.150902 0.0956039 -0.056506 0.0181786 0.105866 -0.0857461 0.144636 0.0467416 -0.153844 -0.172118 -0.137068 -0.0196915 0.169428 -0.192834 -0.0955163 0.044847 0.122161 0.0382963 0.0779948 0.0907079 -0.121233 -0.0493042 -0.0763388 -0.0557554 -0.135366 -0.0591684 -0.0514204 0.0376567 -0.118271 0.0508757 0.195168 -0.0932301 0.168426 0.014629 0.00958891 -0.11072 0.0221029 0.033745 -0.0978457 0.0560107 0.0791053 0.111206 0.013664 0.0806452 0.0937001 -0.0503324 0.0279422 -0.124011 0.0790906 -0.094095 -0.137303 0.130593 0.00726611 -0.0328361 -0.0435139 0.109896 -0.0614167 -0.118485 -0.00501387 -0.120093 0.0709487 0.112438 -0.158671 0.0667903 0.113145 -0.0202857 0.197892 0.108838 0.0638532 0.0955141 -0.0106941 -0.0163295 -0.148769 0.00234707 0.0829085 -0.177366 0.0969215 -0.0269964 0.106781 -0.0066915 0.180229 -0.198095 -0.101073 0.0210623 -0.0619584 0.174039 -0.0154707 0.0781597 0.058644 0.0715762 0.0414328 0.0689988 0.0194228 -0.0373304 0.0443895 -0.113884 -0.0692913 0.0161143 0.0566026 -0.0739435 0.0940016 -0.00533254 -0.0131604 0.0309262 -0.132826 0.129816 0.177166 0.0354692 -0.013355 -0.0462477 -0.0318287 0.170582 0.0729174 0.0358316 -0.0662923 0.0278241 0.0500624 -0.0977465 0.067851 0.018235 -0.0983881 0.0661043 0.146731 0.0916879 0.10432 -0.0223276 0.0461666 0.0433407 0.0674582 0.0510765 0.160886 0.0335129 -0.0195869 -0.0534268 -0.09562 -0.0581728 0.187432 0.133163 -0.0577726 -0.0922332 -0.0125477 0.00427896 -0.0169273 0.00208946 -0.0452856 0.0183749 -0.0402346 -0.006083 0.0617714 0.067556 -0.152794 0.0195511 -0.0103943 0.0154777 -0.0283762 -0.00427911 0.159356 0.104094 -0.088729 -0.0106554 0.127403 0.111967 -0.110618 -0.0585865 0.0252004 -0.0488965 -0.0414288 -0.0339956 0.0888672 -0.0288139 -0.0123799 -0.0417444 -0.0324157 0.148029 0.108717 0.0801785 0.0163274 0.0451777 0.0624484 -0.141247 -0.0322295 0.0618213 0.108162 0.0612531 0.0310871 -0.0523338 0.0855598 -0.0202302 -0.190366 -0.0212992 -0.0338134 0.129619 -0.0599504 0.0401739 0.0449291 -0.025554 0.0951115 -0.00802354 -0.0612412 0.0062823 -0.0379768 0.0058094 -0.0195117 -0.107979 -0.0979238 0.0723884 0.0300138 0.0303365 -0.0146327 -0.0493769 0.0249883 -0.0968407 0.119515 0.00148387 -0.0643609 -0.0686598 -0.0411327 -0.0110033 0.176915 -0.00132551 0.0901899 0.0119866 -0.0921361 0.0504653 -0.101005 0.0758027 -0.0579176 -0.0777014 0.0537561 -0.0645268 -0.0574108 -0.0822846 -0.00335321 0.117101 -0.0112796 0.098832 0.0134283 -0.183001 0.0228913 0.0679365 0.0366756 -0.108448 0.0310612 -0.0493079 -0.00248754 -0.17802 -0.0671123 -0.0225588 -0.168584 0.055194 -0.0737074 0.169593 -0.000185592 0.10249 -0.0251207 0.105963 0.172129 0.12336 0.0252014 0.0865883 -0.0580029 0.184669 -0.0655018 0.127907 0.193124 -0.0797263 0.138449 -0.00561896 -0.143884 -0.00779494 0.169332 -0.0216884 -0.035027 0.0271081 -0.0697351 -0.0112911 0.0288475 -0.0693207 0.127877 -0.0970308 -0.12305 0.00568185 -0.00133739 0.00637059 0.0247959 -0.043162 0.0416517 0.0257696 -0.137128 -0.0361963 -0.0452128 -0.0861617 -0.0111461 -0.0405617 -0.0414347 -0.0382783 -0.115023 0.0400477 0.0644218 -0.139289 0.115564 -0.040262 0.0628389 0.017839 -0.0962445 -0.152715 -0.134564 0.0435758 -0.00636085 -0.145387 0.115643 -0.0621099 0.0844941 -0.0196325 -0.0281391 -0.153092 -0.133223 0.074274 -0.111764 -0.0680121 0.175387 0.052817 -0.0198469 -0.0394331 0.0612161 0.0401114 0.0958729 -0.139157 0.0323941 0.0195983 -0.17037 0.0770214 0.199264 0.0021281 0.109526 0.196949 0.0581122 -0.0330538 0.00982929 0.0759358 -0.0552343 -0.0569267 -0.0913899 0.0671627 0.0581007 0.0877384 -0.0193416 -0.0161597 -0.00305267 -0.0163845 -0.197003 0.102162 0.119036 -0.125301 0.0323013 0.11467 -0.00744764 0.0232062 -0.0155061 -0.0438583 -0.0880339 0.09847 0.0191353 -0.0773675 0.0416891 0.144758 0.0607171 0.0686256 -0.127552 0.0308003 0.000888895 -0.130039 0.122273 -0.197403 0.127918 -0.0611759 0.109485 -0.0599191 0.125827 0.0198898 0.147667 -0.0365743 -0.0273234 -0.0194701 -0.0145874 -0.168889 -0.0629484 0.127683 0.000350748 0.014056 -0.0300118 0.124589 -0.0827006 -0.0117353 0.0411316 -0.0606628 0.0495403 -0.0795033 0.0641377 -0.0110983 0.135148 -0.0766514 0.0624307 0.0676155 0.18804 -0.0619361 0.132176 -0.0608874 -0.0963985 0.0955321 -0.021209 -0.0760805 -0.0320331 0.0552388 0.113086 0.0698889 0.0882719 0.0939813 0.0464623 0.0848916 -0.0752712 0.0811628 0.116011 -0.0990247 0.0818005 -0.150475 0.0825587 -0.000431923 0.0486157 -0.160504 0.0421986 -0.137482 -0.1687 0.0165222 0.17134 -0.116113 -0.00268512 0.10982 0.095476 -0.0688086 -0.0680349 0.00194449 -0.0220377 0.000882952 -0.0777278 0.0354407 0.145521 0.0246478 0.0186541 -0.0159286 0.0988159 0.00618894 -0.0804039 0.00811381 -0.0776775 -0.000455986 -0.0582784 -0.140497 -0.0286085 -0.13081 -0.0970602 0.117138 0.0696007 -0.0423729 0.0972025 0.0489966 0.076066 -0.157982 0.0709452 -0.132456 -0.00293986 0.127335 -0.0404457 -0.106038 -0.0666211 0.101759 -0.0513444 -0.0226571 0.0127861 0.0185111 0.147909 -0.0700034 -0.0718161 0.00589898 0.020604 -0.0456529 0.0997494 -0.158637 0.102441 -0.197934 -0.101447 0.0450078 0.179732 0.158625 0.142257 -0.0314878 0.180829 0.0746992 -0.0913408 -0.0417297 -0.0786006 0.0463914 0.0811535 -0.00807737 -0.0507672 -0.0227827 0.057877 -0.060107 -0.00309183 -0.0823791 0.0504785 -0.109554 0.020595 -0.0236048 0.140829 0.0597307 0.0709863 0.0427941 0.0558752 0.0745123 0.0707196 0.0242167 0.18516 -0.153781 -0.0709183 0.0437186 -0.124423 0.147678 0.00835804 -0.0658287 -0.161505 -0.087475 -0.0933181 0.066779 0.043862 -0.0086023 0.00606026 -0.0329345 -0.0429863 0.0198447 0.053854 -0.109287 0.135152 -0.0493514 -0.0538912 -0.0203359 0.0753193 -0.132583 -0.0403365 -0.149414 -0.0457566 -0.0841693 0.0205053 0.0713655 0.0220336 -0.041035 0.0515296 0.0367415 0.0805939 -0.101465 0.118345 0.0932028 0.055078 -0.0889683 0.0151383 0.142719 -0.0161263 0.0134242 0.0993937 0.0200316 -0.0451908 -0.0898973 -0.0566175 -0.040046 0.00265001 0.050257 0.035716 -0.0726408 -0.083818 -0.140375 -0.111293 0.0539235 0.0496778 0.0245037 0.00688747 -0.0555395 -0.0199811 0.0554992 -0.0200283 -0.0895847 0.0751817 -0.0319331 -0.0927215 0.0450703 0.028187 0.0173814 0.0834771 0.0395136 -0.00539723 0.0052192 0.0849386 0.160932 -0.02731 0.128221 0.0351654 -0.0468361 0.0296185 -0.0284994 0.0138669 0.127524 -0.152194 -0.0426134 -0.0195873 0.159963 0.0262371 0.0475153 -0.0812668 0.0165941 -0.0465741 0.00678933 -0.0687493 0.0728657 0.13951 0.0598294 0.0928857 -0.0305163 -0.0113824 0.00519682 -0.0423455 0.0928743 -0.129563 -0.0187318 0.104124 0.0367281 0.0132601 -0.060327 0.0955011 -0.190959 -0.135802 -0.0307377 -0.00358516 -0.0555986 0.00554927 -0.0691981 0.161232 0.0433374 -0.0270158 0.0321456 0.0720811 0.037843 0.0505773 -0.0640329 0.0412857 0.047688 -0.0435948 0.000491894 -0.124048 0.0918506 0.00386506 -0.16585 0.114359 0.0655869 0.0272718 0.0899085 0.067986 -0.0745899 0.108635 0.122967 0.143746 -0.163286 -0.0528833 -0.150049 -0.0687452 0.107864 0.0326556 0.0305958 -0.127692 0.146394 0.123134 -0.131872 -0.0447987 0.0310584 0.114706 0.14679 0.0520287 0.0397181 0.132448 -0.127399 -0.0700732 0.0929833 0.0885475 0.0772832 -0.0650362 -0.024812 0.127382 0.0786273 0.157018 0.00630446 -0.0221885 -0.038943 -0.0608948 0.0157541 0.0296682 0.00110803 -0.0158597 -0.0572491 -0.0135587 0.0181388 0.0413715 0.0355373 0.11026 -0.170508 0.0402349 -0.102143 0.0360436 0.0826725 0.0675894 -0.14369 0.0600944 -0.114587 -0.012909 0.0915898 0.169187 0.0932738 -0.00403909 -0.0346218 -0.00518973 -0.0203487 -0.0729868 0.0104721 -0.167239 -0.190514 0.112486 0.0591614 0.128002 0.0927563 0.118281 -0.0479853 -0.0272316 0.141397 -0.114445 -0.0094049 -0.127181 0.0775075 -0.0908849 0.0167599 -0.0464396 0.108492 -0.00865334 0.0687219 -0.0732965 0.194665 -0.175432 -0.0131299 0.14346 0.0416662 0.0253272 0.163127 -0.020549 0.0485191 0.0048927 0.0369091 -0.010956 0.193807 0.151411 -0.0223065 0.190257 -0.00244954 -0.143909 0.035623 -0.081389 0.0791356 0.0390951 -0.0177071 0.0179894 -0.0553378 -0.0980706 -0.0736615 0.0141191 -0.0747815 0.0289653 0.0747161 -0.190578 -0.0742279 -0.0958485 -0.0242616 -0.0864114 -0.128605 -0.0684928 0.119935 -0.0345151 -0.191892 -0.0248425 0.0708481 -0.0135547 0.0606775 -0.0252813 -0.103474 -0.00709434 0.0545081 0.135432 -0.0118388 -0.00419418 0.115938 0.0106794 0.00341651 -0.180977 0.0585213 0.0442357 -0.0691238 0.0637275 0.169691 0.0248182 0.0574092 0.0696043 -0.0941104 0.0430767 0.0231017 -0.0668224 -0.0123923 -0.0988372 0.176459 0.0996411 0.0580805 0.0362699 0.0552894 -0.01253 0.0234447 0.025512 0.0721279 0.068816 0.10667 -0.0667796 0.0755516 -0.0173924 0.187984 -0.101108 0.0534411 -0.0130408 0.0765368 -0.0249176 0.00818323 0.0417611 0.00826131 0.0492242 0.0235585 -0.0696189 -0.0963295 -0.0462612 0.0226699 -0.0812602 -0.0897867 0.112885 0.121441 -0.0730799 0.0252027 -0.0863349 -0.017874 0.0163529 -0.131389 0.0527475 -0.190738 -0.0876222 0.0719691 -0.0807561 -0.183215 -0.122603 0.0548736 0.121865 -0.0576662 -0.039351 0.122596 -0.102356 0.0924202 -0.0123728 -0.0234412 0.0529368 -0.00086293 -0.120144 0.0613879 0.058683 -0.0433082 -0.100679 -0.10549 -0.0259978 -0.115987 0.166491 0.0164211 -0.0198163 -0.087733 -0.033264 -0.161465 -0.0256316 -0.162361 -0.0986639 0.049499 0.0333541 0.00662264 -0.0555192 0.113126 -0.121335 0.0806556 0.0140966 0.0439628 0.100877 0.00740057 -0.00819657 -0.116752 -0.095052 0.0604354 0.0421182 0.0878068 0.0898289 0.0549339 -0.0481834 -0.0643123 0.0539803 -0.0110948 0.048746 0.046887 -0.142621 -0.0870314 0.0117135 0.104288 0.10673 -0.0166025 -0.0619513 0.033635 -0.100836 -0.0149413 0.155074 -0.0446827 0.068364 -0.018505 0.0718253 -0.000594343 -0.0849458 -0.0694909 0.0149406 0.00973096 -0.0865175 0.0465888 -0.166761 -0.0676468 0.010523 -0.156918 0.136747 0.0650346 -0.106815 0.0356022 0.129459 0.099706 -0.118628 0.18659 0.0150602 -0.0622738 0.0765589 0.0494318 0.037161 0.0360863 0.0600895 -0.0486213 -0.115536 -0.152524 0.0459104 -0.104081 -0.139166 0.182821 -0.0295515 0.136507 0.0600288 0.046118 0.147046 -0.0171379 0.102637 0.042684 0.00160419 -0.0214938 -0.0229058 -0.0416977 0.0358213 0.0282234 0.00843105 0.0339082 -0.028748 0.081355 -0.0233934 0.136426 0.0607234 0.0039351 -0.0481054 -0.00107299 -0.00667419 0.0602021 0.01407 -0.0468366 0.0904404 0.167599 0.125729 0.0792545 0.0907434 0.00467744 -0.128356 0.120524 0.111572 0.0986759 -0.0386707 -0.0993696 0.0118091 -0.0574096 -0.101165 -0.0318108 0.140795 0.0246902 -0.100696 -0.0307126 0.0203025 -0.00436492 -0.0779254 -0.0315568 -0.0467271 0.0425754 0.0506922 0.01454 -0.165454 0.130055 0.0585269 -0.0704542 0.00708067 0.137368 -0.0105378 -0.0774217 -0.0100415 0.113686 -0.0777455 0.107429 -0.169138 0.086417 0.0796448 -0.00740113 -0.151259 0.13247 -0.140293 -0.0637991 0.10083 -0.0798544 -0.0463893 0.0893668 -0.0152041 -0.119894 -0.0158995 -0.158106 -0.124369 -0.0395987 0.106772 -0.00504902 -0.0855323 0.039138 -0.134153 0.0853231 -0.00348603 0.00264364 -0.0374375 -0.0747676 -0.046355 0.0738825 -0.0287672 0.137309 -0.10718 0.0524906 -0.0976487 0.121176 -0.10714 0.0397177 -0.113103 -0.154228 -0.119153 0.0298182 0.103254 -0.102497 -0.0120819 0.155216 -0.176711 -0.0457147 -0.038248 -0.0731302 -0.0720586 0.0208246 -0.114369 0.062871 -0.10001 -0.119578 0.012849 -0.139776 0.0863983 0.0653819 -0.0451142 0.00399029 -0.130141 -0.0147209 0.149783 -0.0764557 -0.024512 -0.132261 -0.141369 0.157086 0.0387361 0.0407963 -0.0966244 -0.00993771 -0.195387 0.107968 0.0576172 -0.152524 -0.0347198 -0.16566 -0.0182811 -0.179093 -0.0727122 -0.0759903 0.0730792 -0.0935679 0.0956364 -0.00686605 0.0525597 -0.00565315 0.147561 0.0911936 0.0383383 0.0191617 -0.00780286 0.0388954 0.159732 -0.0423344 0.0401334 0.103236 -0.0966537 0.0164784 -0.0277923 0.00788855 0.0242322 0.0533196 -0.031118 0.0153354 -0.10942 0.0793682 0.131951 0.181025 -0.103557 0.00368697 0.0279179 -0.00685741 -0.0796921 0.0955191 0.125911 -0.11457 0.077776 0.0176667 -0.0818182 0.129013 0.0230963 -0.0659309 -0.133636 -0.0710067 -0.149544 -0.0299329 0.163706 0.0357994 0.0411324 -0.0964086 0.0616565 0.0338182 -0.143648 -0.0206213 0.00410321 -0.0769272 -0.0643333 0.00236051 -0.13712 0.112396 0.082601 -0.00453695 0.0266674 -0.0785142 -0.0814085 -0.0107572 -0.0696828 0.139494 0.0159944 -0.100834 0.171801 0.0646244 0.0603825 -0.190724 -0.00173284 -0.0266664 0.118124 -0.0712187 -0.000577964 -0.093213 -0.052219 -0.147279 -0.16023 0.0467886 -0.0090319 -0.114196 -0.0778082 0.0372511 0.0460778 -0.0598455 0.11279 0.137356 -0.19364 -0.0350994 0.133763 0.130372 -0.126508 0.015856 -0.100254 -0.0354528 -0.00882339 0.069091 -0.0177308 -0.108594 -0.0706936 -0.0129867 -0.0350979 0.0429618 -0.162121 0.128985 -0.0546739 0.0253205 0.0624061 -0.00444229 -0.00184616 0.0525681 0.127898 -0.0661986 -0.109674 0.0481698 0.0557858 0.128027 -0.157526 0.0552186 -0.0632625 -0.154525 0.0517303 0.0355514 0.129656 0.0305293 0.0262853 0.0737506 0.0419431 0.0533345 0.0706156 -0.0653918 0.0705928 0.0578369 -0.0678866 -0.0615169 -0.0925108 -0.150833 0.0592361 -0.0911463 0.109962 0.0306724 0.0661577 -0.0353293 -0.0353254 -0.0247296 0.0598382 -0.127541 -0.0905452 -0.159354 0.100123 0.0033827 -0.0257201 -0.023736 -0.0706453 0.0577077 -0.140945 -0.040507 0.0280573 -0.0871372 0.139852 -0.183846 -0.0373283 -0.0305917 0.152041 -0.00384914 0.121825 -0.0660239 -0.0317845 0.0741476 -0.146157 -0.0912295 0.123457 0.109793 -0.0274926 -0.0852192 -0.113379 0.00704856 0.159655 -0.194616 -0.113676 -0.0131719 0.0917234 0.00564792 0.085051 -0.0764332 -0.142862 0.0121545 -0.110725 0.032339 0.0444055 0.0815804 -0.0182565 -0.038634 -0.0110488 -0.0295406 0.108005 -0.163722 0.149715 0.0507912 -0.0848892 0.124927 -0.091109 -0.0190592 -0.0383718 -0.0656742 0.0479694 0.135553 -0.105512 0.13639 0.060051 -0.0139283 0.10517 -0.0165399 0.0312865 0.0606794 0.0351386 0.109831 0.142993 0.062895 0.158592 0.0799937 -0.0641162 0.012473 -0.0762493 -0.118618 -0.0464253 0.180011 0.0543392 0.0927693 0.164377 -0.0774056 0.026843 0.0249488 -0.0150354 -0.0399622 -0.0501864 -0.0636456 -0.0131687 0.112141 0.0685821 -0.0478924 0.131913 -0.128394 -0.00988939 -0.0295985 -0.0519611 0.0766892 0.00659058 0.135993 0.178374 -0.0727663 0.00190976 -0.0883963 0.173596 -0.14195 -0.107958 0.0127782 -0.0284579 -0.0396514 -0.0282561 -0.0460772 -0.0574216 0.0616965 -0.187043 -0.087987 0.00643628 0.133394 -0.166162 0.015135 0.0368915 -0.033276 0.0648941 0.141676 0.092971 -0.0239553 0.0365905 0.16158 0.0135271 -0.109956 -0.18685 0.033001 0.0388228 0.0230459 -0.0223887 0.14603 -0.0040443 -0.0292557 -0.0579903 0.0445616 0.0474526 -0.0885261 0.00760645 -0.0332933 0.0463873 0.0776006 -0.122875 0.0741344 -0.123233 0.0604622 0.0582653 -0.119154 -0.0898733 0.0442228 0.00139101 -0.09517 0.0775352 -0.145211 -0.121925 -0.0399618 0.0498514 -0.0962668 -0.108287 0.0619049 -0.0282508 -0.0993631 -0.140161 0.0370622 -0.0452579 -0.0221864 0.035509 -0.0232925 -0.0179371 0.030443 -0.175933 0.183025 -0.00196563 -0.0367555 -0.0350734 -0.0268833 0.173344 -0.0217931 0.0448062 -0.051024 -0.0943804 0.0022081 0.111913 0.133723 0.133077 0.0492069 0.00329837 -0.135678 0.0585198 0.0455348 0.100717 -0.0426941 0.115163 -0.101307 0.131917 -0.199568 0.0470729 -0.0514256 0.122074 -0.0757103 0.187385 0.125915 0.117118 0.106542 -0.103842 -0.0589893 0.114082 -0.147104 0.0208162 -0.0481522 -0.0116421 -0.10592 -0.0770083 -0.125353 -0.0676939 -0.11986 -0.131907 -0.11114 -0.0229472 -0.0422605 -0.115755 -0.0396931 -0.104161 -0.0793987 -0.13381 -0.0377893 0.0222397 -0.0827905 -0.120241 -0.158947 -0.155361 0.0462531 -0.109354 0.0715339 -0.0609732 -0.0851865 -0.0875971 0.146197 0.153145 -0.0221499 -0.0145163 -0.0806515 -0.0509412 -0.0386318 -0.0053065 0.0697192 -0.0312411 -0.0279174 -0.022434 0.151195 -0.000142144 0.173365 -0.185623 -0.0786084 0.0236116 0.166585 -0.163093 -0.0018286 0.196694 0.132246 0.0457756 0.0426738 -0.11006 -0.10557 -0.159515 0.0734205 0.104307 -0.0265636 -0.157631 -0.0441327 0.0322094 0.161492 0.116212 0.0642287 0.138077 -0.0381501 0.06202 -0.0666811 0.0630337 -0.0879175 0.0946614 -0.00506448 0.112252 -0.0736053 -0.194188 0.005045 -0.176495 -0.134091 -0.0413786 -0.0476485 -0.129983 -0.0365092 0.00165143 0.0727997 0.163177 -0.0216394 0.0697882 -0.0802655 0.0446387 0.00571292 0.0434105 0.0559369 -0.0319293 0.0313291 0.00671712 -0.0264375 0.0526419 0.154611 0.064983 0.0947227 0.023817 0.118866 0.157324 -0.0244347 0.00789199 0.0219444 0.0122001 0.0914358 -0.175169 0.012981 -0.0420798 0.0493911 0.0291983 -0.071967 -0.103422 -0.00717887 -0.0557657 0.0658709 0.075141 0.143825 0.0687575 0.112729 -0.168472 0.121841 0.143054 0.113266 -0.0532378 -0.0287399 -0.0998184 -0.0109421 0.136761 -0.0137244 0.157498 -0.107775 -0.123347 -0.0499441 0.117331 0.179694 0.00932034 0.0122731 0.0120532 -0.0146081 -0.042629 -0.0523926 -0.0583886 0.0537425 -0.0192121 -0.0788317 0.0276925 0.113214 -0.0574839 0.0531015 0.118924 -0.095325 -0.182808 0.178574 0.138518 -0.0458147 0.0980413 -0.0426048 -0.0267403 -0.027922 -0.0731154 -0.0682557 0.148713 -0.108804 0.0499011 0.0610579 -0.0220061 -0.118653 -0.0816569 0.0372893 -0.0626788 -0.166524 -0.163209 -0.0997933 -0.0442211 0.129672 0.0802692 -0.0796658 0.0434176 0.0178607 -0.00202313 0.076655 -0.0880364 0.0816733 0.0101639 -0.0423613 -0.159038 -0.0689135 0.0303454 0.0346409 -0.171177 0.18225 0.101016 0.153687 -0.136892 0.0428381 0.155143 -0.000244737 -0.0491619 0.0116429 -0.000429365 -0.153758 0.0157845 -0.0739546 -0.0671066 -0.0662648 0.026985 0.101842 -0.0919458 -0.0980444 0.128948 -0.0959082 0.048019 -0.120047 -0.0833036 0.0446212 0.00817404 -0.0572703 0.066187 0.163282 -0.0647497 -0.0239387 0.0481255 -0.111143 -0.00385491 -0.00487908 -0.158512 0.107885 0.0217312 -0.0837245 -0.0300951 0.017667 -0.0302275 -0.0135495 0.0367263 0.054141 0.0578043 -0.150407 -0.140499 0.0470129 -0.0846478 -0.0199609 0.0699222 0.00802137 0.0789646 -0.133654 -0.0827018 0.118112 0.125417 0.0544362 0.0109155 0.0481436 -0.1187 -0.0773589 0.105467 0.186938 0.050273 0.0550496 0.00290312 0.0908988 0.0659103 -0.0291088 0.0845283 -0.0295206 -0.00654822 0.0397743 0.000690804 0.00167517 0.127609 -0.183356 0.0393742 -0.194143 -0.0828867 -0.173324 0.15461 -0.0404568 0.038193 -0.117356 0.0773371 0.0948665 -0.0581863 0.0894421 0.115195 -0.0120744 -0.0437965 0.0962204 -0.148371 -0.0284924 -0.0672276 0.080019 0.00915318 -0.17302 0.180335 -0.130828 0.0271998 -0.199928 0.0739103 0.0870668 -0.0433712 -0.0567098 -0.15879 -0.118365 -0.0678671 -0.0727847 0.135103 0.077489 0.00927492 0.0542637 -0.100256 0.00413388 0.118288 -0.0169468 -0.0208214 0.0916196 -0.0237552 -0.0821511 -0.129937 0.142922 -0.00388599 0.0968283 0.0253085 0.11834 -0.0384732 -0.183131 -0.134616 0.0336129 -0.0583769 -0.039731 -0.111769 -0.0647225 0.0549386 0.127079 -0.0611257 -0.0886873 -0.140752 -0.0672529 0.00703712 0.00450383 0.0258695 -0.0725437 0.0918476 0.0144007 -0.0359946 -0.00269059 0.0111841 0.0169145 -0.101857 -0.119001 0.0563172 -0.023571 0.0444584 -0.0877177 0.179134 0.0559365 0.0217007 0.149847 -0.0498048 -0.0619213 0.00838824 -0.0659647 -4.47008e-05 0.000125497 -0.0202555 -0.19806 -0.0842046 -0.0317158 -0.00830246 0.0768012 0.0526907 0.0235221 -0.0275933 0.0124112 0.0351902 -0.0338618 -0.0370298 0.0969701 0.038612 0.0288054 0.0938308 -0.0397718 0.022056 -0.032233 -0.126901 -0.0205455 -0.0647877 0.0578585 0.144577 0.137043 0.0137834 -0.0619486 0.0441741 0.164543 0.00556516 0.01593 -0.00446753 0.0214782 -0.0312451 -0.129864 -0.059412 0.0535562 -0.115325 -0.104785 0.0762478 -0.0100498 -0.0424365 0.0512962 -0.0122355 -0.091909 0.021859 0.0894766 0.0851158 -0.0690563 -0.142149 0.0445406 -0.124643 -0.0319172 -0.104385 -0.0330413 -0.0548781 0.0833487 0.00979867 -0.0765832 -0.0850316 0.0170893 -0.0189643 -0.0120811 0.0875613 0.119952 0.078418 0.163412 0.0929823 -0.00611645 -0.0579142 -0.0692468 0.0828276 -0.0135385 -0.000878955 -0.0679535 0.0940298 -0.0589448 0.0491986 -0.105895 -0.114991 -0.0463603 -0.0334632 -0.100765 0.017072 -0.114574 -0.0436346 -0.0550918 -0.107956 -0.197079 0.0573182 -0.112927 0.0744525 -0.0805072 -0.0515958 -0.0435517 0.0588764 0.0718887 0.0699514 -0.099779 0.0164261 0.0432958 0.047299 -0.127856 -0.0606765 -0.0803148 -0.00262993 0.0499499 -0.0934932 -0.114088 -0.0997032 0.0893463 -0.111447 0.00545736 -0.0742219 0.00313303 0.0957944 0.11082 0.130865 0.0956316 0.0499439 -0.117039 0.167718 -0.0221026 -0.0605192 0.162483 -0.0719661 -0.0659639 0.0608424 0.00805239 -0.0258071 -0.00853634 -0.128443 0.105705 -0.13884 -0.189329 0.121783 -0.0821585 0.0349087 0.0359416 -0.0400191 -0.0190661 0.0572883 0.0751172 -0.0673658 0.105223 0.0826648 0.0954413 0.0552028 0.0274753 0.0106452 0.0471733 -0.04376 0.0158212 -0.0317754 0.0531937 -0.0295504 0.111656 0.0682577 0.0269715 -0.0375647 0.118416 -0.101347 -0.0765791 -0.077171 -0.0210875 0.126765 0.0415309 0.00545037 0.0842233 0.0941932 0.0425085 -0.0926472 0.0517599 0.120736 0.153485 -0.111196 -0.0473772 0.118555 0.00894139 0.0925359 -0.141758 -0.0462566 -0.0369692 0.0538489 0.143302 0.043869 -0.173403 0.0985492 -0.028332 -0.113642 0.0347585 0.131299 -0.0423731 -0.0461036 -0.137135 0.0398207 0.149079 0.0257985 -0.0129489 0.0414559 -0.100285 -0.0678861 0.0645837 0.0355921 -0.0719739 -0.156282 -0.0126029 0.0953442 -0.0733141 0.0842532 0.0647078 -0.084859 -0.0322964 -0.0657249 -0.0421517 -0.107211 -0.145083 -0.0936729 -0.0674382 -0.198929 0.0544328 0.0208275 0.00867066 -0.154535 -0.0952366 -0.118166 0.0287194 0.0151561 -0.0229254 -0.188892 -0.189752 0.185667 -0.00955579 -0.0328081 -0.090023 0.0478776 0.0375104 0.0881887 -0.12858 -0.0227688 0.156266 -0.0897835 -0.0244627 0.0403133 -0.00461306 0.0521141 0.0858822 -0.0587073 -0.0454191 0.12451 -0.0707911 0.0607914 0.0945728 -0.0144122 0.0516018 0.112873 0.13602 -0.14196 -0.044078 -0.0380868 -0.196943 -0.0622051 -0.144815 -0.0612017 -0.0876587 0.0677654 0.105479 0.0658445 0.050762 -0.131032 0.0431927 0.0645551 0.00328888 0.0345219 0.0045226 -0.117145 0.147413 -0.181063 -0.0808618 -0.0418466 -0.0429145 0.008038 0.0207742 -0.032554 -0.143304 -0.00591464 -0.16646 0.0679673 -0.120128 -0.120391 0.01599 0.0434126 -0.00199865 0.0865348 0.193961 0.135972 -0.0210056 0.00868476 -0.123774 -0.0943168 -0.180519 0.119597 -0.0199484 -0.0411913 -0.0979388 -0.0422862 0.0374308 0.11312 -0.136537 -0.134643 -0.129645 0.0945516 -0.141586 0.0554452 -0.153124 0.109345 -0.0382623 -0.0371897 0.0359761 0.0274446 -0.0419403 0.0659268 -0.0103286 0.0528835 0.0939495 -0.0672989 0.0454006 0.0198295 -0.1274 0.0582902 0.131938 0.0204745 -0.0675118 0.098008 -0.101494 -0.138965 -0.0051321 -0.00368753 -0.0254872 -0.0690821 -0.121955 -0.0806303 -0.00153401 -0.0548562 -0.0344191 0.0539136 0.0398321 0.0184616 -0.19819 -0.137616 -0.145898 0.16945 0.0397762 0.0625649 -0.139052 -0.0686384 -0.0543639 0.0650193 0.0460858 -0.129788 -0.00155692 0.179336 -0.050947 0.0582818 -0.0839971 -0.100808 0.024693 -0.0479387 0.00968263 0.0682587 0.0036257 -0.196446 -0.0199723 0.0874723 -0.0363799 -0.14233 -0.163458 -0.07906 0.116667 0.0444696 -0.0384964 0.157141 0.0989407 -0.0124262 -0.0117286 0.00545305 -0.0623022 0.0373578 0.0190602 -0.0309433 -0.0940544 0.0734618 -0.000326123 0.0988535 0.0454764 0.089798 -0.070729 -0.105815 -0.03394 0.0751334 0.0397625 0.13897 0.100713 0.110835 0.0293232 0.00450273 0.0247419 0.0822316 0.0212028 -0.054504 0.0222887 0.0989314 0.126629 0.0259922 0.149344 0.111549 0.0901008 0.0695646 0.0160313 -0.0721564 -0.0692041 0.11748 0.0523095 0.0449706 0.00371443 0.129238 -0.0987894 0.0739525 0.073246 0.0137604 0.0657914 0.0166679 0.110262 -0.0455412 -0.154993 -0.0942908 0.0638287 -0.0660063 -0.0686267 -0.0166401 0.0338871 0.0613756 -0.159369 0.0256762 -0.121306 -0.0322749 -0.0400647 0.00675611 0.0178566 0.0383966 -0.0188423 0.0648495 -0.0311905 0.130842 -0.0929854 -0.12258 0.123644 -0.127977 -0.0609723 0.0624956 0.0403137 -0.0263459 -0.0403742 0.0282824 0.0818629 0.0212156 -0.0944396 0.0372495 -0.18715 0.0181585 -0.0265569 0.0207344 -0.0369297 -0.047833 -0.0580264 0.112118 -0.0320779 0.0494353 -0.0236611 -0.125271 -0.0966953 -0.128406 -0.0808774 0.199087 0.0838361 0.0290885 0.0510902 0.0366788 -0.10312 0.161187 0.137856 0.142629 0.0239784 -0.0824362 0.159494 -0.0570744 0.0258299 -0.130455 -0.0205455 0.00331376 0.140602 0.0128027 0.02803 0.0666933 -0.147765 0.0693527 0.137457 -0.0705878 -0.0933111 0.0137589 -0.0934332 0.155359 -0.0406023 0.0277035 0.049066 0.0536554 0.0502177 0.020824 -0.136874 -0.149688 -0.167394 0.0128841 -0.097722 0.0279389 -0.129879 0.099516 0.000539881 -0.0561254 -0.0954353 -0.190861 0.0193715 0.128941 -0.108211 0.040351 0.151359 -0.0631901 0.00700403 0.0504353 -0.0583145 0.144604 -0.123841 -0.164348 -0.0677189 0.015885 -0.0458465 -0.0826716 -0.153423 0.0956106 -0.0801817 0.147138 -0.124125 -0.00819484 0.136201 0.115217 -0.0392859 0.0150268 0.190636 -0.0371583 0.109358 0.0891513 0.106182 0.0287501 0.024946 -0.0877517 0.0909336 -0.0525501 -0.044987 0.163057 -0.0574667 -0.0150603 -0.0575294 0.0326794 0.125314 -0.134325 -0.0542506 -0.0579644 0.000127819 -0.112426 0.123156 0.18035 0.189571 0.136198 0.00178768 0.0541826 -0.0116269 0.0593499 -0.0591007 -0.00547848 0.106011 0.0183539 -0.142505 -0.0453978 -0.0210033 0.0395701 0.0801732 -0.0717096 -0.0988453 0.021951 -0.0572161 0.0216998 0.0174731 -0.0936156 -0.112385 -0.0467914 -0.137023 0.132601 0.0841779 -0.137735 -0.164683 0.0809435 0.0573851 0.0019662 0.0817423 -0.0118575 -0.102724 -0.00352455 -0.17795 -0.105141 0.00192765 0.04232 0.152634 -0.0894286 0.0763567 0.0416143 -0.0378593 0.0272619 0.114181 -0.189461 0.0697551 0.0764278 -0.0899564 -0.00339098 -0.156647 0.150317 0.0847721 0.0613777 0.154895 -0.139691 -0.115325 0.0111426 0.0740171 0.00652724 -0.0108239 0.0733491 -0.060836 -0.0945968 0.0899502 -0.106694 -0.0541575 -0.000824693 -0.0682804 0.0154385 0.00271141 -0.108534 -0.00479364 0.181737 -0.0455786 -0.0434139 0.0820029 0.1996 0.0283186 0.004258 -0.0671746 -0.00378573 -0.024316 -0.00773328 0.0317155 0.111352 0.0259765 0.0459062 0.170174 -0.0816394 0.0588953 -0.00522514 -0.0922223 0.00516635 0.0325235 0.14118 0.113635 0.0410207 0.0344065 -0.110994 -0.0278195 0.00672671 -0.131092 0.0288319 0.0449417 0.127435 -0.0363276 -0.00881823 -0.0520245 -0.0393741 -0.0403432 0.0423867 0.0280985 0.0517694 -0.174053 -0.0451652 0.0660803 -0.114093 -0.042917 0.00400274 -0.0772749 0.0588563 0.029828 -0.0638816 -0.180799 -0.00474458 -0.0148843 -0.000845988 -0.102794 -0.0177895 -0.0180089 0.0537933 0.138405 -0.0970276 0.0411455 -0.0411487 0.00108385 -0.000133343 0.0782507 -0.0830112 -0.0379832 -0.157483 0.0128049 -0.108771 0.062226 -0.0177118 -0.0277906 -0.0887449 0.0436366 -0.101081 -0.0228929 -0.0353962 0.0970131 0.0202571 -0.170448 0.0955448 -0.0975301 0.137992 0.0112303 -0.0725935 0.0183014 -0.181477 0.102619 0.0573171 -0.0578916 -0.109113 0.0826642 -0.107689 -0.0574097 -0.0531906 0.063924 0.0282953 0.130804 -0.107616 0.175371 -0.0168781 -0.0355965 -0.111753 -0.0972431 -0.145286 -0.0262271 -0.0667778 0.047222 -0.0470088 -0.101173 0.0694764 0.0682706 0.0261851 0.0343557 0.155382 0.0279256 0.100857 0.132805 -0.025433 -0.00851379 0.0655511 0.102453 0.14565 -0.18875 0.0438731 0.0121716 0.0466398 -0.136403 -0.0230237 -0.0234063 -0.172326 0.0407886 0.0407678 0.145274 0.0052584 -0.0787297 -0.00850682 -0.0141206 -0.0898264 -0.0182963 -0.0548666 0.104358 0.00668118 0.0659141 -0.0982152 -0.0564045 -0.115161 -0.0233424 0.0623807 -0.068058 -0.0998756 0.0670096 -0.087124 -0.0424916 0.029207 -0.0338061 0.0823977 -0.015144 -0.0568177 -0.0222163 -0.00493473 0.0908107 0.0362799 0.0813234 0.0311958 0.0722731 -0.0526126 0.0965525 0.0281412 0.105608 0.134081 0.0326953 0.0789822 0.0695944 -0.0256207 -0.13431 0.178453 0.0461539 0.0637086 -0.0161948 -0.0251011 0.136706 -0.0495223 0.0328311 0.101256 -0.0857166 -0.193724 -0.141151 -0.010566 0.139568 -0.0273723 -0.0786875 0.128287 -0.0664968 -0.143034 0.0114843 0.124353 0.119347 -0.0824571 0.00779715 0.125372 -0.120977 0.18614 0.0196421 0.0850801 -0.134685 0.0698007 -0.0656203 -0.0655978 -0.10255 0.00368529 0.133681 0.104535 -0.111961 -0.0591304 -0.0509228 -0.0333729 -0.0356066 -0.0841565 0.0468775 0.0708904 -0.0327247 -0.0555923 0.0608047 0.0740379 0.0336827 -0.0830308 0.149549 -0.119534 -0.158365 -0.140071 0.00516792 0.0756884 -0.0474041 0.10217 -0.0612979 0.104624 -0.0463646 0.0379334 0.00851306 -0.0286123 0.0781635 -0.101613 -0.157922 0.156464 -0.110812 -0.0938832 0.0534458 -0.0368626 0.0198628 -0.124077 -0.0654916 0.0738107 0.00914261 -0.010348 -0.0842473 0.131864 -0.172074 0.121952 0.157368 0.131423 -0.127399 0.0561644 -0.0336181 0.0691287 0.0184917 -0.11675 -0.0683753 -0.0440986 -0.0884592 0.00183746 -0.110384 -0.0374976 0.0586734 0.000936896 0.0168958 0.142705 -0.0435562 -0.0822729 0.0244996 0.137902 0.145706 0.190642 -0.00186601 -0.162703 -0.159837 -0.0173132 0.0282317 -0.107109 0.0114212 0.074649 0.183748 0.108735 -0.0130111 -0.0462199 0.0265451 0.0760018 0.0384801 0.15773 0.0188028 -0.0834709 -0.0868852 0.0972004 -0.0104878 -0.0208532 0.142082 -0.0500636 -0.00734425 0.122765 0.0703536 -0.00723358 -0.122554 -0.0260615 -0.128084 0.00744663 0.0437353 0.0944723 -0.0269164 0.114538 0.0290818 0.0373778 0.101158 -0.177424 -0.0136663 -0.147046 -0.0182264 -0.148045 -0.143166 0.125511 -0.0876217 0.0271761 0.101147 0.0250581 -0.104486 -0.00963956 0.130244 -0.0288235 0.112426 -0.0563816 0.124992 -0.0222996 -0.045214 0.00719182 -0.0163104 -0.0642873 -0.0010807 -0.00983214 -0.160216 0.0847666 -0.176413 0.032152 -0.168336 -0.03449 0.0357722 0.00736758 0.0550775 0.0916953 0.0229081 -0.0683855 -0.0252082 0.124217 0.041762 -0.0423687 0.0539944 0.137736 -0.0455097 -0.066142 0.015174 -0.029594 -0.0416677 -0.0944102 -0.158978 0.00640508 0.0116865 -0.0337988 -0.0386274 0.0238166 0.098661 0.0219866 -0.0628421 -0.196462 0.0500498 -0.117446 -0.176271 -0.0630528 0.0113593 0.018321 0.0797181 -0.095227 -0.0573442 -0.0595985 -0.0281874 -0.150752 -0.161 0.0677996 -0.115786 -0.104205 0.0329069 0.10084 -0.0806395 0.0820598 -0.0181158 -0.0963784 0.0223344 0.147088 -0.103421 -0.021314 -0.074221 0.0198572 0.0504812 -0.0867821 -0.0414616 -0.103702 0.163764 0.124477 -0.0321273 0.038085 -0.0322945 0.0159743 0.0243856 -0.16287 -0.0436373 -0.0455279 -0.047733 -0.0685198 0.1791 0.034543 -0.0492892 -0.027291 -0.0542469 0.0842621 -0.0620133 -0.0293947 -0.094818 0.019075 0.0780821 -0.0062633 0.0529116 0.0716649 -0.0982982 -0.0240403 -0.123308 -0.148702 -0.0222969 0.0445582 0.0579486 0.0279017 0.145247 0.0719146 0.0556352 -0.158215 -0.0492894 -0.0315184 -0.0305472 -0.0749877 -0.00697823 -0.0767472 -0.119931 0.125851 0.0978491 0.0298834 -0.0138913 -0.134287 0.0322163 0.00453787 -0.105839 0.0741113 -0.117481 -0.123564 0.176146 0.00229608 0.0823341 0.0201101 0.0239129 -0.141072 -0.175522 -0.0165735 0.0468633 0.000879761 0.0478427 -0.107312 -0.114228 0.0484158 0.127956 0.126373 -0.110899 -0.0171033 0.00271783 -0.14693 0.0129651 -0.00275579 -0.0250325 -0.134787 -0.102565 0.035073 -0.132228 0.0341799 -0.024031 -0.0947793 -0.0587378 0.0374566 0.012152 -0.0987839 -0.125123 -0.0991279 0.113489 -0.123685 -0.164503 -0.073557 -0.0456477 0.0148919 -0.152812 0.0891439 -0.0975497 -0.110155 -0.0556837 -0.0646303 -0.0972558 -0.0393216 0.0624956 -0.118176 -0.0982564 -0.105297 0.0157575 -0.0557763 -0.0637751 0.0281341 -0.0676074 0.141384 -0.058495 0.00560457 0.036264 0.0222594 0.189222 -0.0907645 0.133313 0.14573 0.0114034 0.0106442 0.136982 0.0465089 0.120751 -0.09861 0.0769043 -0.0742679 0.191602 -0.0978324 0.104115 -0.00533713 0.0422948 -0.0129837 -0.0855277 0.059925 0.0490977 0.0162095 -0.100138 -0.0858515 0.021893 0.0156153 -0.0137573 -0.019016 0.0335729 -0.0899218 -0.0640035 -0.0680231 -0.000122948 -0.0897675 -0.0320919 -0.119049 0.0561994 0.00257928 -0.0425796 -0.035912 -0.00301821 -0.107148 0.120555 0.0608087 0.00271177 -0.157965 0.0114958 0.0719982 -0.101685 0.153487 -0.0290521 0.00530212 -0.0346007 -0.0765988 0.0531352 -0.0054153 -0.189168 0.0328699 0.00840659 0.0536356 -0.078855 -0.0406866 0.0448952 -0.0915724 0.023632 -0.0732192 -0.0172539 0.178786 0.03328 0.0101545 0.0902349 -0.0726133 0.0250813 -0.180686 -0.0527645 0.000611548 -0.12482 -0.109272 0.00936349 0.150774 0.057698 0.064199 0.0880908 0.132568 0.103913 -0.111886 -0.00278353 0.044462 -0.0648942 -0.040597 0.0507331 -0.120255 -0.153496 0.081072 0.0299618 0.0725641 -0.0942806 -0.0629911 -0.0469741 -0.027961 0.0796004 0.044179 0.0415488 -0.0625253 0.00586373 0.0518756 0.0192902 -0.137708 0.0382667 -0.0580089 0.0665246 -0.116824 0.150371 0.0868394 -0.062488 -0.0524926 0.090937 0.00393156 0.00976041 0.103463 0.0101464 0.0407748 0.00284206 0.0979904 -0.0600086 -0.00741618 -0.0344725 0.0221067 0.110611 0.0241651 0.0043751 0.035617 0.153928 -0.133304 0.0483436 -0.0481051 0.0119835 0.074241 0.0506775 -0.0727898 0.0439792 0.0513324 0.144166 0.0505198 -0.0139868 0.14908 -0.0883391 -0.113923 0.155742 0.0928726 0.0476183 0.168064 0.0350474 0.0617442 0.134469 -0.113456 0.0187831 0.0982925 0.0770182 0.0801623 -0.00712472 0.0248856 0.127181 -0.0626782 -0.0185286 0.195635 -0.0220762 -0.0190256 0.00236701 0.0459237 0.136006 -0.0484976 0.0239653 -0.0059032 0.0224945 -0.110936 -0.112822 -0.0541416 -0.0369469 0.0112066 -0.0111043 0.110552 -0.0497985 0.0517236 -0.122194 -0.0634321 -0.108937 -0.0810764 -0.00128961 -0.0995503 -0.0336562 0.0781894 -0.189037 -0.156014 -0.124478 -0.0281903 0.095154 0.00280018 0.066827 0.151945 0.0354918 -0.146587 -0.141426 -0.0519371 0.07655 -0.0966536 -0.0833128 -0.0500785 -0.0682374 -0.191345 0.0546045 -0.00989494 -0.0697836 -0.0293272 -0.0564973 0.148779 -0.0955842 0.17976 0.00635073 0.0814618 -0.0875518 -0.0872381 0.0338112 0.0287331 0.0408011 -0.0393823 -0.0223545 -0.00894358 -0.150184 0.00569228 0.024624 0.0893245 0.0766056 0.0819837 0.0195909 -0.099023 -0.00170778 0.104097 -0.0866856 0.0602816 -0.186428 0.0652151 0.041402 -0.0666964 0.114155 0.141646 0.0194969 0.00237827 -0.0951148 0.0462754 -0.097965 -0.135573 0.06437 0.15601 0.0291628 -0.165051 -0.181029 0.0797607 0.0952781 0.185176 -0.0260693 0.121453 0.143311 0.0478347 -0.118303 0.071703 -0.115951 0.01246 -0.0293807 0.0286351 -0.0444352 -0.068145 0.0377109 0.0923928 0.159155 -0.0652663 0.0426155 0.0232826 -0.104142 0.12176 0.131616 -0.0723766 0.0220253 0.0660123 0.141399 -0.0102709 -0.134929 -0.0311438 -0.0699048 -0.00160172 -0.00623304 0.0356179 0.0870557 0.00577145 0.0166308 0.05583 -0.0955412 -0.0228762 -0.0154268 0.0582966 -0.101073 0.0632759 0.0572635 0.0895862 -0.0231026 -0.0230838 -0.0337161 0.0581164 -0.0151294 -0.0294399 0.0155078 0.115211 0.00946809 0.0544342 0.0279697 0.000470382 -0.0731885 0.0758053 0.0997678 -0.0952209 -0.0933171 -0.18281 -0.108053 0.0914078 -0.0260575 0.149185 -0.13567 -0.0360034 0.166803 -0.0481769 -0.132337 -0.165191 0.0623216 -0.00128318 -0.115987 -0.0315921 0.0321514 0.0403282 0.0801154 -0.0534439 0.063738 0.00529379 -0.0765381 0.145419 -0.180297 -0.170273 0.0126065 0.0822874 -0.153562 -0.0785391 -0.0932963 -0.0480561 -0.0100791 0.109375 0.0492895 0.0198231 -0.0271296 0.149661 -0.0854393 -0.0247158 0.0605969 -0.177576 0.00853776 0.145475 -0.088083 0.0530677 -0.075519 0.0469055 0.0839472 0.037949 -0.063257 0.0469007 0.0544062 0.012847 0.0783734 0.118126 -0.0370864 -0.115174 -0.0167984 -0.0386738 0.0724873 0.12474 -0.00430681 -0.132846 0.0196249 0.099272 0.0503204 0.109016 -0.0601241 -0.142662 -0.0319221 -0.11948 0.160005 0.0482519 0.0474149 -0.0791473 -0.00156596 0.142775 0.157052 -0.0486482 -0.00317294 0.0834253 -0.115295 0.00396361 -0.0486269 0.00411766 -0.0145776 -0.0352309 -0.0517881 -0.0666676 -0.0580561 0.0177401 0.141123 0.053903 0.0691302 0.0299932 0.105542 0.101257 -0.0452529 0.0433166 0.181836 0.0183699 0.113514 -0.0532862 0.0733053 0.0590552 0.133502 -0.0888549 -0.000945116 0.0516921 -0.0926813 0.0759543 -0.0795 -0.112781 0.0319717 0.105951 -0.160634 -0.113459 -0.046173 -0.102724 -0.022327 0.158247 -0.115169 0.0116753 0.176591 0.0131769 -0.0352938 -0.103656 -0.0941346 0.119648 0.063591 0.0334059 0.0118508 -0.06772 -0.141228 -0.164696 -0.104666 -0.032493 0.0579972 0.0201637 -0.0845499 -0.120938 0.0791004 -0.137987 0.0851189 0.0619627 -0.0611309 0.0216663 -0.0523849 0.0363812 -0.00426405 -0.0110683 -0.0575799 0.0785601 0.0821674 0.0302094 -0.0427035 -0.00486644 -0.169666 0.0377942 0.024811 -0.0601 0.112853 0.0222178 0.0567334 0.0188094 -0.127468 0.0665542 0.0297664 -0.0786436 0.0197925 -0.0442019 -0.0187603 -0.144742 0.00818572 -0.0720436 0.00243596 -0.124613 0.142125 -0.0582974 0.146778 -0.116386 0.0350803 0.0632139 -0.150744 0.0518746 -0.0749099 -0.0604063 -0.0503754 -0.0840435 0.162289 0.17609 0.0349065 0.0415124 -0.00778954 0.00365426 -0.0280003 -0.0290995 0.025194 0.00996775 -0.0686198 0.0464625 0.0900869 0.0268617 -0.0194094 0.0536275 -0.0885415 0.116719 0.158797 0.040997 0.0394977 0.0678746 -0.00840336 -0.0319238 0.0242639 0.0320501 -0.0901031 -0.191509 -0.0931756 -0.0351747 -0.0739261 0.0119867 -0.100589 0.117834 0.131012 -0.122744 -0.0978577 -0.15277 0.0931238 -0.033756 0.19422 0.0232081 0.0372455 -0.0967693 0.00101819 -0.130275 -0.0142411 0.12642 -0.0330723 -0.18101 -0.00478903 0.0252758 -0.163969 0.168655 -0.0595072 0.0502919 -0.153548 0.0404902 -0.172782 -0.197616 0.0104016 0.00114334 -0.0318906 0.111791 0.0744621 -0.0946807 -0.00781656 -0.136255 -0.10493 -0.07256 0.0308424 0.0614835 0.112818 -0.0212273 -0.117412 0.116305 -0.121832 -0.104736 0.0749807 -0.0104976 0.0505656 -0.0641923 -0.148377 0.14693 0.0531036 0.0335328 0.101793 -0.0332357 0.0387622 -0.0911653 -0.080337 0.0986268 -0.0947099 -0.126552 -0.107012 -0.0206396 0.0582224 -0.0145248 -0.0507999 0.00260808 -0.0248932 -0.00706244 0.0803023 0.0738668 0.00057397 -0.120996 0.0103112 -0.125714 0.0469922 0.0257577 -0.0674303 -0.113484 -0.0367697 0.0925276 0.0193348 -0.0303532 -0.0590375 -0.0268691 0.00945561 -0.0188089 0.0681469 0.118547 0.0736902 0.0425389 0.164175 -0.0394846 -0.170939 0.0558765 0.0863008 -0.148991 -0.111813 0.166608 0.161726 0.0699098 0.0317855 -0.15439 -0.00895683 -0.0276268 -0.0235741 0.0177926 0.0447073 0.136987 -0.015089 0.086024 -0.0290032 -0.0272762 0.0560482 -0.00848125 -0.116841 -0.0301398 -0.151391 -0.0829124 0.0986689 -0.0526038 -0.02969 -0.0164144 -0.00830355 0.131186 -0.0160578 0.0639381 -0.177815 0.0555177 0.0304914 0.0783485 0.0851671 0.0442034 -0.0628091 -0.0752214 -0.12333 0.00105301 -0.105701 -0.104265 -0.0796578 -0.0359787 -0.172576 0.0671515 0.0572832 0.0668169 -0.0598725 0.0314575 -0.0472065 -0.0800238 -0.0260305 0.0149151 -0.0630257 0.0179146 -0.142746 0.183144 0.0321059 -0.0366702 0.0442253 0.0734562 0.023557 0.0710047 -0.00263775 -0.0461221 -0.0521982 0.0669909 -0.00303029 0.0111991 -0.0156802 -0.0941095 0.0246355 0.102776 -0.0398571 -0.0712906 0.138526 0.100933 -0.0325346 -0.0872985 -0.152443 0.00655522 0.0602003 0.132421 -0.00194594 -0.0336037 0.0449895 0.113951 0.00276421 -0.160783 0.0283647 -0.00152757 0.0573251 -0.0583877 0.0213733 -0.00801995 0.0120314 0.0800407 0.0935881 0.162731 -0.107953 0.0512117 -0.0202832 0.0230149 -0.00403037 0.0131041 0.0526026 0.125198 0.0371829 0.0397646 0.00346284 -0.140159 0.148835 0.00656675 0.0372119 -0.0855977 -0.0415621 -0.040178 0.00605616 -0.0686052 -0.112094 -0.0721471 -0.00706564 -0.0492293 -0.117301 -0.0491343 -0.0464463 -0.12359 0.124516 0.0116212 0.00864213 -0.0111234 0.050474 -0.0438084 -0.0385261 0.00235105 -0.0598451 -0.0615609 0.125311 0.0356251 -0.0991777 -0.0529701 0.0964048 -0.116241 0.100293 -0.0710752 0.0508808 0.130204 -0.0457533 -0.130471 0.0855516 -0.0323906 0.0251849 -0.0586019 -0.0799293 0.00194487 -0.00189835 -0.0834136 -0.0533688 0.113177 -0.0658766 -0.103673 0.0682802 0.142078 -0.0184655 -0.061516 -0.00527715 -0.0379084 -0.119997 0.0257749 0.0625178 -0.00852966 -0.0172134 -0.112803 0.0771134 -0.0774397 -0.138403 0.0759398 0.0572881 0.0236922 -0.0137775 0.107504 0.00177304 0.0876536 0.00327968 0.0168821 -0.100777 0.0182211 -0.146248 0.0871201 0.00478894 0.163522 -0.0950771 -0.135102 0.123522 0.160193 -0.0675495 0.0722856 -0.0987948 0.111003 0.022471 -0.117879 -0.0406656 -0.126215 0.133281 0.0584946 -0.0738513 0.010801 -0.0098757 -0.163769 0.0408444 0.02712 -0.0812053 -0.0863806 -0.127718 0.138192 0.000819231 -0.0404805 -0.146693 0.122753 0.0172921 -0.0372385 -0.165052 -0.00276293 -0.168027 -0.0810663 0.128039 0.00706856 0.0269657 0.0245812 0.119929 -0.183387 0.0797784 -0.0293513 -0.0835751 0.0315323 0.137088 0.0119122 0.0954559 0.0316931 -0.135723 0.0837486 -0.0995718 -0.00981452 0.0843367 0.033575 -0.165033 -0.105476 0.00939442 -0.0564352 0.0483184 0.116512 -0.103813 0.0572107 0.0844742 0.0320224 -0.0468912 0.0819167 -0.170805 0.0635889 0.0374935 -0.132775 0.165383 -0.106033 0.0452465 0.0248433 -0.10692 -0.167031 -0.0582625 0.153899 0.0753977 0.115775 0.0579693 0.0534521 -0.0286672 0.142702 0.127825 0.0593441 -0.00323254 -0.034061 0.161373 0.154581 0.024985 -0.15769 -0.14561 -0.136541 0.0871721 -0.0276047 -0.162024 -0.119846 0.131421 0.00166344 -0.019985 -0.1803 0.0705635 0.0292297 0.00281096 0.0792022 0.0145637 -0.168494 0.0934982 -0.131932 -0.0433244 0.0179739 -0.0631756 -0.063171 0.0490307 -0.0448723 -0.0673143 0.0434221 -0.0279237 -0.0806533 -0.125494 0.0804587 -0.0360891 -0.0212247 0.0366508 -0.0376323 -0.0337117 0.0206283 0.0672355 0.0232074 0.161145 0.116681 -0.0389122 0.0495393 0.0142819 0.0969784 -0.00703204 0.0697481 -0.190047 -0.11262 -0.144804 -0.0189101 -0.0547586 0.0199546 -0.150695 -0.118003 -0.0031082 0.0761865 -0.0359739 0.0394921 0.123296 -0.107817 0.058358 0.00456866 0.027092 -0.0555068 0.0823834 -0.152235 -0.113097 -0.0773166 0.130991 -0.00362738 -0.0270537 0.0397221 0.0878268 0.0410709 -0.0335012 0.02459 -0.178896 -0.107733 0.122736 -0.0741473 -0.0478806 -0.0503799 0.151553 0.0346816 0.117935 0.0239562 0.0874692 0.0542404 0.122231 0.0396026 -0.0265125 0.0727265 0.0944707 -0.168485 -0.0725281 -0.0339219 -0.080484 0.107191 0.0444814 0.0715302 -0.0472244 0.092558 -0.0256998 0.046135 0.0414909 -0.129154 -0.120156 -0.0596229 0.00498214 0.159126 0.0193722 -0.0994841 0.0167739 -0.111803 0.00432597 -0.135054 0.0588851 -0.104366 -0.11426 -0.0665969 -0.0775752 0.156232 0.0404269 0.0328745 -0.0525997 0.0734856 0.0389491 -0.0386214 -0.0423137 0.144109 0.142168 0.0924756 0.0559085 0.0520385 -0.116393 0.0650746 0.105825 0.013345 -0.198347 0.11411 -0.0422077 -0.121183 -0.132736 0.111827 -0.114483 0.196907 0.0153953 -0.0805029 0.0576184 0.000528436 -0.0740464 -0.100358 0.0884262 0.191483 0.00806019 -0.00973041 0.0181196 0.176038 -0.0555882 -0.0818341 -0.164778 -0.102682 0.116736 0.000875086 0.0723017 -0.0274569 0.0397713 -0.00989714 -0.0512493 0.19236 -0.0944279 0.0127146 -0.0933775 0.143109 0.0227599 0.0971996 0.0628571 0.0126407 -0.043292 0.00383146 -0.199554 -0.0722699 -0.0889304 -0.0860558 -0.0308024 0.0267829 -0.143381 -0.169969 0.107165 0.0177322 -0.00487424 -0.0645917 0.0567764 -0.0340459 -0.118067 -0.0788731 0.0353681 0.0462995 -0.0888679 0.199721 -0.0202385 0.0719461 -0.109639 0.103795 0.0783038 0.0515882 -0.00681376 0.0323933 0.0111936 0.0313121 -0.0200478 0.0827174 0.166384 0.109028 -0.135473 0.00759503 -0.11516 -0.0622364 -0.00506087 0.148339 -0.00720054 0.0571311 0.0494079 0.068139 -0.0510635 -0.0378455 0.0737803 -0.0546427 -0.0782306 0.115091 0.0347471 0.0694068 -0.0139543 -0.0170021 0.130094 0.0200859 -0.164716 0.15916 0.0427927 0.0278522 0.114958 0.00189504 0.177081 0.0515679 -0.00667851 -0.0343825 -0.0458563 -0.0198975 0.200064 -0.173577 0.0692335 0.105732 -0.0744521 0.0766654 0.01085 0.176441 -0.00133232 -0.0261182 -0.0181997 0.025612 -0.0744399 -0.0118942 -0.0584629 -0.00753991 0.12511 0.0933378 -0.143929 0.0564633 -0.0670672 0.0909029 -0.0837527 -0.0386819 -0.115582 0.0264862 -0.13471 0.0202573 -0.0446681 -0.0384232 0.0688902 -0.00934251 -0.109617 0.0187444 -0.0455714 -0.0121433 0.0893066 -0.120699 -0.0670794 0.00511243 -0.0662087 -0.148687 -0.0659907 0.0300391 -0.132031 0.167798 0.17459 -0.0556581 -0.0123402 -0.126433 0.0639166 0.0478246 -0.0393199 0.115049 -0.0493825 -0.0656526 0.0516633 0.128798 0.0368473 -0.00313394 -0.0680463 0.0374952 0.10725 -0.103343 0.0734535 0.0709795 -0.136645 0.0473138 0.19135 -0.0204676 -0.0786735 -0.0200325 -0.117779 -0.100306 -0.0348781 0.128268 0.0759744 -0.0328582 0.0362281 0.0439268 0.0307834 0.0545269 -0.015498 -0.0144025 0.021474 0.0404947 -0.0610035 0.0257749 -0.0521295 -0.0899647 0.00573502 0.0661274 0.0433502 0.113725 0.0628201 0.0785612 0.131718 0.119368 -0.0246959 0.0566497 -0.192529 0.103034 0.00906203 0.0587143 0.0172236 0.186445 -0.0103751 0.0340282 0.160973 -0.0746235 0.0410535 0.0269501 -0.0385621 0.165768 0.0297527 0.0955269 0.0897827 -0.0617818 -0.0496806 -0.0942271 0.00325603 -0.111645 0.0290882 0.0476252 0.0781988 0.0334784 0.0342699 -0.0974035 0.0383452 -0.120306 -0.105792 0.0238705 0.0619679 -0.181462 0.0155804 -0.0298345 -0.0409395 -0.148034 -0.106821 0.116708 0.102559 -0.101267 0.115243 0.0932007 0.16804 -0.0984321 -0.14991 -0.000191875 0.0263026 0.0375504 -0.105604 -0.00630732 0.084284 -0.0398115 0.0350953 0.00493872 -0.0106747 -0.0132269 0.0813614 0.128176 0.00743003 0.180056 -0.140271 0.0236457 0.031073 0.00517721 0.0840786 -0.115773 0.135334 0.0203276 0.155088 -0.0195633 -0.0450296 0.0246311 0.0311995 0.0197193 0.0229001 -0.128691 -0.0125893 -0.0342645 0.0426529 -0.0750304 0.0400891 0.00960167 -0.0784584 -0.0921846 0.134978 -0.114561 0.013592 0.0506806 0.0811031 0.0015082 -0.110475 -0.0729744 -0.0295982 -0.0158696 -0.0263679 0.0184619 -0.04464 0.0692121 0.00119081 0.0606234 0.133132 0.165844 0.15182 0.170978 0.0269833 0.0934801 0.058852 -0.0370071 -0.120509 0.0900323 -0.0734303 -0.0489449 0.0707617 -0.0172403 -0.100742 -0.101103 -0.13907 0.0858072 -0.0967079 -0.127723 0.00838187 0.0500048 0.0528215 0.0202972 -0.0218305 0.0249043 0.00892507 0.15959 -0.0793958 0.0250567 -0.0791543 -0.0954222 0.122824 -0.0319927 0.0591917 -0.0815279 0.0747423 0.00532023 0.0954495 0.132207 0.0200496 0.130111 0.0291779 -0.0458871 -0.136242 0.0168006 -0.0754965 -0.0697105 -0.0494145 -0.0517307 -0.0733728 0.0225635 0.0641424 0.0808973 0.0939446 -0.0211328 -0.007256 -0.0149283 0.0934646 0.0329332 0.101204 0.0620111 -0.0306191 -0.0386238 0.0284398 -0.079568 -0.0527532 -0.084128 -0.066448 0.171369 0.140853 0.182877 -0.0691301 -0.159655 0.173074 0.0645148 -0.0739008 0.0839067 0.00215684 -0.00247787 -0.0189952 0.0191167 0.00197094 0.0655329 0.0576761 -0.111369 -0.0100654 -0.080385 0.0457153 -0.0966 0.000789607 -0.195946 -0.0865615 0.000104873 0.0348389 0.0181995 0.100406 -0.165247 -0.0608789 0.120313 -0.0220248 0.0492677 -0.0186916 0.0532005 0.117902 0.0973021 0.0691939 -0.0324422 0.0372993 -0.0624487 -0.0595152 -0.0842362 0.00848547 0.130356 -0.0601229 -0.139764 0.122789 -0.0395673 0.0602286 -0.102741 -0.0359725 -0.114559 0.176958 -0.185737 -0.1111 0.0452855 -0.0915998 0.197623 -0.0880127 -0.181423 -0.0965218 0.0817932 -0.0840283 -0.134216 -0.0655044 -0.0201642 0.0440447 0.109999 -0.0932149 0.160906 0.159292 -0.0202254 0.11618 -0.0279413 0.0675376 -0.0475714 0.150344 -0.159629 -0.0525163 0.0886669 -0.115319 -0.0421373 -0.0531821 -0.00609889 -0.175812 0.0410336 -0.0236598 0.158535 0.0911652 0.0197889 0.0190244 -0.00502837 -0.0191522 0.166419 -0.0928299 0.0525866 -0.0595146 0.0715885 -0.0100241 -0.0798147 0.0437249 -0.0603556 0.0186672 0.0658717 -0.0228992 0.108824 -0.0891483 0.00252423 -0.129288 0.135764 0.0932397 0.0352676 -0.0368237 0.0166138 -0.0222739 -0.0394526 -0.0191213 -0.117683 -0.177319 -0.0415028 -0.103358 0.00824578 -0.195834 -0.0666614 -0.0356907 0.0101752 0.0603665 0.165092 -0.0287737 0.0679993 -0.0987274 0.0159491 0.0983035 -0.10614 -0.0329719 0.0405593 -0.0557768 0.0811749 -0.104305 0.100577 0.119852 -0.00403837 -0.176049 -0.0558898 0.0198271 -0.096678 -0.113707 -0.0489179 -0.157302 -0.0164919 -0.0213597 -0.0737376 -0.187438 0.13198 -0.0691973 0.0723975 -0.182689 -0.0436511 0.0892221 -0.0734014 0.194211 0.0926814 -0.0170341 0.0132366 0.1925 -0.0869862 -0.0584241 0.0593817 -0.0294706 0.109404 -0.0233356 -0.0320776 0.0175435 -0.157362 0.0844406 -0.0631505 -0.0756261 0.0616448 -0.112814 -0.0665871 -0.161738 0.0457945 0.0948087 -0.0653132 -0.0151043 -0.119645 0.0423796 0.0686244 0.0283241 0.00780614 0.0549703 0.0565016 0.0538777 -0.0381822 -0.0236312 -0.0636257 -0.0116098 0.0427924 0.0500262 0.0542138 0.043004 0.0149457 0.00147158 0.0728453 0.0291887 -0.0459336 0.196675 0.101103 -0.0346999 0.0312151 0.030889 0.0301947 0.0338992 -0.0324934 0.0774236 -0.108225 0.0186084 0.0426253 0.0430261 0.1939 -0.0562004 0.0146859 0.0853806 -0.13071 0.104866 0.161763 0.0984379 -0.143669 0.0468592 -0.0936024 0.0925055 -0.0628887 0.0372364 0.081257 -0.135562 0.0282208 0.0924919 -0.179913 -0.0848966 -0.115963 -0.0251755 -0.158013 0.0829245 0.0610036 -0.167319 0.00791355 0.00251021 0.00392325 0.0951836 -0.115189 0.00101713 -0.0465933 0.133706 0.0488321 0.0374215 -0.0815822 -0.0473059 -0.0718502 -0.0775174 0.051431 0.0257236 0.121441 0.0849357 0.110461 -0.129749 -0.00339083 0.0466725 0.0234022 0.00950833 -0.0262873 0.13536 0.0627181 0.0105117 0.00504499 -0.0680249 0.0721097 -0.110185 -0.0123465 0.0648734 -0.070581 -0.094471 0.0753734 0.0865174 0.0339903 0.109713 0.115179 0.132409 0.106809 -0.00288709 0.0933386 -0.0188454 -0.158186 -0.145104 0.128126 -0.0198488 0.0323639 -0.0443612 0.14708 -0.0720894 -0.105579 0.123774 -0.00199685 0.0954079 0.102537 -0.0908943 -0.00996243 0.00405163 -0.0720278 0.0396287 -0.0257867 -0.0049176 0.124142 -0.0450433 -0.139908 0.0967339 -0.0548762 0.151975 0.0233717 0.00267775 -0.182491 0.0545718 0.141536 -0.0840194 -0.0691331 -0.0721719 0.0882875 0.163773 -0.161663 -0.0884588 0.11412 -0.106417 -0.123383 -0.0855826 0.0914942 0.0489626 -0.0850054 -0.0103705 -0.134759 -0.139234 -0.0850957 0.115331 0.0142257 -0.100818 -0.00468756 0.0282676 0.165738 -0.00937946 0.0613016 -0.113177 -0.18122 0.0262456 -0.0153357 -0.0391009 -0.185395 0.150211 0.136375 0.130133 0.137043 -0.0254986 0.0904033 -0.127539 0.0843019 0.048899 0.0208518 0.198891 0.0814112 -0.0185181 -0.0394928 0.0567471 -0.188213 0.13825 0.00195041 -0.088295 -0.0547754 0.037643 0.100847 0.0263669 -0.0257361 -0.126332 0.105796 0.03389 0.102435 -0.0596154 0.0188035 -0.0497151 -0.00131467 0.137632 0.118336 -0.0459311 -0.0324345 0.0260811 0.000975622 0.142666 -0.0832611 0.0637138 -0.127631 -0.0214184 -0.0841226 -0.0489573 0.0469096 -0.0729377 -0.0164017 -0.0478103 -0.0995745 0.0734358 0.0137354 0.0320363 0.173497 -0.0691073 0.0934834 0.0618498 0.112866 -0.0845961 0.0670505 -0.100022 -0.0998352 0.0387614 0.0476514 -0.0906142 -0.146368 0.00755031 -0.167197 -0.00841256 -0.116745 0.128263 -0.180067 -0.036448 -0.101752 0.045208 0.0692473 0.114235 0.146123 -0.0347227 -0.120796 0.084812 0.138388 -0.0774217 -0.0383723 0.105487 -0.138202 0.0355694 0.0298121 -0.120791 0.128281 -0.0155818 -0.018359 0.0442494 0.0591821 0.0151152 -0.168355 -0.0567975 0.0652836 0.040975 -0.00806965 0.109398 -0.107455 -0.11245 -0.0814248 0.0946303 -0.0704683 0.0469029 0.051736 0.144644 -0.111312 -0.0109789 0.0283337 0.0549842 -0.0395915 -0.0628279 0.131781 -0.10451 0.136579 -0.0717788 -0.0928514 0.138437 0.000334529 -0.105024 0.0202577 -0.0620995 0.0825558 -0.0683651 0.0355978 0.0218205 0.00731587 -0.0944704 0.0496409 0.164189 -0.0475218 0.0928051 -0.0653137 -0.155687 0.0320826 -0.0551703 0.00100678 0.132436 -0.0090913 -0.0882714 -0.18404 -0.0327787 0.014334 0.0644366 0.0812259 0.0915347 0.0727294 0.0504969 -0.0802363 0.0103185 -0.0532616 -0.0214482 0.108698 -0.194003 0.0660399 0.173498 -0.082212 0.103915 -0.0940124 -0.00524831 -0.0617286 -0.108598 0.162448 0.0630233 0.0220814 -0.0542937 0.0833251 -0.0793144 0.0307405 0.0247031 0.0954223 -0.0326218 -0.0903762 -0.0720282 0.00576662 0.142929 0.016941 0.0453981 -0.0448257 -0.0786017 -0.000259682 -0.0328259 0.00262763 -0.00621433 -0.0574109 -0.0146243 -0.0321177 -0.0809241 -0.0555368 -0.0777921 0.0791665 -0.118316 0.105956 0.00953683 -0.0106694 -0.0124174 0.131249 -0.122205 -0.0492789 0.0401383 -0.0208386 0.0442324 -0.113718 -0.0596601 0.105987 0.0673886 0.120225 0.0630302 -0.136113 -0.0680339 0.115583 -0.0469989 -0.0937875 0.00278265 -0.116509 0.0339415 -0.0260625 0.0314356 -0.102304 -0.133872 -0.137058 -0.171901 0.0670434 0.130809 -0.108663 0.0512617 -0.0374259 0.0438463 -0.197654 -0.0159733 0.00805599 0.125208 0.0162228 -0.0188236 0.0617271 0.11091 -0.032965 -0.067463 0.108139 0.108668 0.0819111 0.0929215 0.104017 0.00408732 0.0182721 -0.162666 0.137459 0.0443459 -0.0500442 0.0606652 0.13025 0.14795 -0.0449412 -0.0606443 0.0407008 0.110415 0.0349652 0.0136865 0.0455778 0.153936 0.0689009 0.0769439 0.0549252 0.151237 -0.0624106 0.090528 0.00819873 0.0623517 -0.0721009 0.0270684 0.0186835 0.0831709 0.113086 -0.021592 0.0263264 0.109134 -0.0992361 -0.160235 -0.14768 -0.0874762 -0.0603459 0.122835 0.000343279 -0.0595744 0.00877196 0.112095 0.0392478 0.199703 0.0612341 0.170693 0.0166373 -0.0451212 -0.0541521 0.149451 -0.0648733 0.129117 0.0218795 -0.0804412 -0.00334811 -0.107397 -0.174338 0.135921 0.182834 -0.162954 -0.086946 0.0378546 0.0206977 0.197342 -0.0296593 0.0442929 -0.0290093 -0.0221786 -0.0311088 -0.0189818 0.0958687 -0.18295 0.0305249 0.0170685 0.027787 0.073156 0.089278 -0.0115753 0.0229131 0.048123 -0.0998973 -0.0541356 -0.0236625 0.182259 -0.0412335 0.136337 -0.0241556 0.0691908 0.11225 0.0128292 -0.177616 0.146133 -0.00655425 -0.00905371 -0.122037 -0.1534 0.0596834 -0.0366933 -0.18534 0.0488327 -0.0351424 0.171479 -0.0757833 -0.045799 -0.0724247 0.0716726 0.0512125 -0.0531622 0.0207525 0.0679709 0.00563203 0.155436 -0.0206356 0.0070376 -0.020613 0.144681 0.0138219 -0.160278 0.0248868 0.0813857 -0.169973 -0.0927447 -0.013313 -0.0397031 -0.0517829 -0.155019 -0.091738 0.0315592 0.0731319 0.147449 -0.109974 0.104138 -0.127074 0.0847788 0.0577608 0.058295 0.0889501 0.0504899 -0.174311 -0.0519394 0.0735071 0.0836771 0.0256198 0.0615022 0.0242972 -0.0260227 0.0724865 0.127491 -0.0373734 -0.0495998 -0.0168486 0.138121 0.0505036 0.0957478 0.00364531 0.055355 -0.140061 0.100479 0.016281 0.139729 -0.120654 0.146059 -0.0730872 -0.058096 -0.0711674 0.0386552 0.111265 -0.128825 0.0805836 0.0234431 0.0385326 -0.00345387 -0.0398279 -0.0851065 -0.0547972 -0.105627 0.014043 -0.18705 -0.0781354 -0.00310336 -0.122406 0.158428 0.0380053 0.0591224 -0.0634014 0.114666 -0.082504 0.0213297 0.0428837 0.0929194 -0.0891432 0.0507013 -0.173874 -0.0511889 0.0598527 0.0332651 -0.0974618 -0.0602031 -0.0438362 -0.0750582 0.0830503 -0.0932171 -0.145932 0.187882 -0.0171216 -0.153829 0.112019 0.0175849 -0.157349 -0.0950931 0.0586068 0.0102146 0.154361 0.0349874 -0.107087 -0.0309543 0.0168881 -0.17901 0.0792193 0.0163805 0.0994111 0.0295485 0.103106 -0.127917 -0.0108598 0.0161254 -0.0260086 -0.0120946 -0.0207369 0.0632693 -0.132674 -0.0106766 -0.0545443 -0.0730086 -0.186304 0.0685755 -0.00480639 -0.0790056 -0.102332 0.0641903 0.0230039 -0.0523284 0.164004 0.0216973 -0.0333294 -0.108614 0.111736 -0.00181404 0.0275703 -0.0228424 -0.154297 -0.0154398 -0.0662995 -0.0121168 0.093053 -0.0858001 -0.00173307 -0.073438 -0.0808061 -0.129604 -0.0480044 -0.0635154 0.0510385 0.0387194 -0.0012526 0.113374 -0.000494722 0.0157862 -0.137022 0.0690026 -0.0554904 -0.0400479 -0.0432859 0.00666845 0.0723293 0.0892191 -0.0497631 -0.00637949 -0.0298832 0.0536211 -0.155344 -0.0611694 -0.07762 -0.117546 0.0770982 -0.12323 -0.0218991 -0.0967766 0.0728588 0.125391 0.0973108 -0.0785937 0.00878398 0.0707915 0.018154 0.0506257 0.0772565 -0.166586 -0.0503285 -0.110886 -0.0521686 0.0514949 -0.0428277 -0.0513155 0.0921223 0.0200796 -0.0397914 -0.0569552 -0.191975 -0.00841901 -0.0809836 -0.0463566 0.0751196 -0.0835566 0.159442 0.0827177 -0.0604615 -0.0033116 -0.00632918 -0.0734369 -0.0772215 -0.0265206 0.0624708 -0.123977 0.0273933 0.0741459 0.0785995 0.0876936 -0.0773573 0.0606882 -0.150608 -0.0112449 0.195927 -0.100527 -0.081332 0.0194377 0.0133534 -0.186737 0.0121071 0.103779 -0.0629212 0.154603 0.0933355 0.0305389 -0.0164778 0.0760175 -0.0161665 0.0291866 -0.0650163 0.0466735 0.0819341 -0.00796175 0.157942 0.00892854 -0.0709719 0.0231287 -0.0824334 -0.0674599 0.070392 0.0978989 0.057725 -0.100593 -0.104373 0.0908513 -0.0318195 -0.0262189 -0.193366 0.107506 0.129507 0.0873657 -0.0403276 0.115347 0.130791 -0.0731138 -0.0642571 -0.0218227 -0.122804 0.101277 0.0264604 -0.108065 0.0121188 -0.0207127 -0.0896296 0.0243809 0.0573775 0.0766513 -0.0367836 0.0667324 -0.103944 0.0461928 -0.0596402 -0.151439 -0.057658 -0.178142 0.0955862 0.0768319 0.160023 -0.158053 0.0459659 0.0941409 0.104123 -0.105508 0.139142 0.118611 -0.0346906 0.0187883 -0.06631 -0.0281296 0.0929201 0.0640974 -0.106676 0.10336 0.0392959 0.0864243 0.00333128 0.036578 0.0290169 0.0947845 -0.0229837 0.0248101 0.149213 0.160003 0.199643 0.0385297 0.0217686 -0.162564 0.0457121 0.000108702 -0.00545549 -0.0120234 0.0279217 0.149377 -0.129463 0.124666 -0.0382023 -0.0170603 0.100761 -0.0604782 0.0395611 -0.177211 0.0082093 0.0412004 -0.0384369 -0.107635 -0.134986 -0.00593776 0.0668228 -0.00352579 0.161119 0.00166361 0.00748321 0.167983 -0.0167575 0.0982056 0.0444115 -0.00611014 0.175273 0.0272193 0.0527786 0.103705 0.0743273 0.115489 0.013785 0.0632213 -0.169581 -0.0162938 -0.131597 0.121699 -0.00102762 0.0477649 0.0322206 -0.12656 0.0937187 0.0696275 0.0731601 0.172541 -0.0286289 0.0437353 -0.00827906 -0.15358 0.0712753 0.0551594 -0.0280303 0.0768089 0.150265 -0.0321456 0.144413 0.0183718 -0.0612069 -0.108736 -0.064144 -0.0107843 -0.0571162 0.0937584 -0.0225683 0.117579 -0.027426 0.123003 0.00158314 -0.04739 0.00544231 0.063472 0.164188 0.0124693 -0.002311 0.0164753 -0.00673985 0.117496 -0.0236013 -0.0492955 0.112977 -0.0316387 0.00462734 0.0489334 0.0747619 -0.106452 -0.0037533 -0.0476235 -0.0385914 -0.0420256 -0.0488454 0.14257 0.0141538 -0.0493865 0.141711 -0.00988796 0.00128898 0.0335324 -0.17161 -0.0163916 0.0618112 0.00225005 -0.00340825 0.108009 0.000415347 0.0802346 -0.0438973 -0.0799814 -0.0982905 0.0193754 0.0289323 0.0299767 -0.08341 0.134934 -0.0905399 -0.0390763 0.114382 0.0397881 -0.00626342 -0.0176071 -0.113396 0.0663438 0.050638 0.0157222 0.141193 0.0880924 0.0236778 0.010054 -0.127568 -0.0363967 -0.00698876 0.0164227 0.0496529 -0.0539157 -0.121304 0.144069 0.0498322 -0.174599 0.142511 -0.041724 -0.109384 -0.0146872 0.158937 -0.0699976 -0.135092 -0.0414356 0.0491711 -0.0426391 0.168699 0.0444028 -0.00461188 -0.0188009 -0.0738401 -0.0409249 0.127752 0.0832573 -0.0319322 -0.0371391 0.163904 -0.0370248 -0.100947 -0.100376 0.151965 -0.0512741 -0.0342357 -0.0926346 -0.0389729 0.0257642 0.145301 -0.0854719 0.0791157 -0.012972 0.0250126 -0.0852425 0.0162197 -0.064906 0.00938232 0.129688 -0.113695 0.0269651 0.0591894 -0.0488326 0.187083 0.0891537 0.054197 -0.0566607 -0.0919009 -0.0740989 -0.0111275 0.0488773 -0.125718 0.108352 0.142604 -0.00352417 0.019552 -0.0118992 0.00223373 0.126739 -0.0230198 -0.0227347 0.0285485 0.046414 -0.117316 -0.0991986 0.000880532 0.023126 0.0439847 0.0353447 -0.131834 -0.13625 -0.0498004 0.162668 0.111184 0.0274089 -0.06159 -0.0828284 -0.0479889 -0.0679668 -0.155908 -0.149396 -0.114856 -0.0474453 -0.125062 -0.0366781 0.00377047 -0.0485632 -0.0715015 0.0772179 -0.0364726 -0.0362552 -0.184183 0.0890913 -0.0104119 -0.0612773 0.00995916 0.0537515 -0.187435 -0.0605986 -0.0938295 -0.166375 -0.136015 -0.0666956 -0.0602464 0.128964 -0.13305 0.0746918 -0.0188116 0.142195 0.0796978 0.0984635 -0.0172405 0.125785 -0.109862 -0.120571 -0.0814987 0.0667723 0.152777 0.0304707 -0.0557004 -0.0388686 0.0480137 0.173375 0.00148966 -0.0201211 -0.165524 -0.130483 0.0299553 0.122463 0.137493 -0.0576976 0.133686 0.144265 -0.022154 0.159355 -0.0281428 -0.0614253 -0.0470791 -0.0681496 0.0113862 -0.0280234 -0.0220591 -0.158264 -0.0389055 -0.0263757 -0.0134619 0.0590372 0.120294 -0.0169489 -0.109873 -0.193753 -0.0564946 -0.0027854 0.0117641 -0.0361226 0.0280708 -0.0853666 0.0339184 0.039667 -0.0459005 0.0211946 0.178179 0.100887 0.0921408 0.000318033 0.0835838 0.0432133 -0.0839724 0.0622566 -0.0990729 -0.0853454 0.0376557 0.0950209 -0.152109 0.0883504 0.0632061 -0.110333 0.131758 0.0264539 -0.199879 0.0578245 0.0342418 -0.0282807 -0.150303 0.0473275 0.151201 0.137083 0.113774 0.148485 0.175592 -0.0179464 0.00701683 0.173196 -0.0462065 0.0091528 0.0753525 0.0514155 0.118563 -0.18034 -0.111008 0.0713487 0.0019539 0.105513 0.115326 -0.0637189 -0.021678 -0.031382 0.0417206 0.0756613 0.0605789 -0.188856 -0.0714239 0.0416853 0.107011 -0.0263447 0.0158845 -0.0178312 0.0068613 -0.0214743 0.000751976 0.0748465 -0.124013 0.0312637 0.0412258 -0.124297 -0.00944182 -0.0410893 0.0695756 -0.0232828 0.045417 0.019559 -0.0654142 0.0959756 0.00827198 -0.00711503 0.187987 -0.0160072 0.0264154 0.128243 0.0100705 -0.0381561 0.0639052 -0.178085 -0.141051 0.107378 0.154042 -0.0528618 0.0290449 -0.0127816 -0.0792583 0.0833836 -0.059063 -0.11585 0.114803 0.0770472 0.183512 0.0730608 -0.0373297 -0.00630938 -0.157302 0.0549761 -0.0509017 0.0760839 -0.0592008 -0.0290459 0.0728861 -0.0487752 -0.023363 -0.175386 -0.0790842 -0.00441246 0.07868 -0.14168 0.0482227 0.0995479 -0.0956693 0.0335239 -0.0649169 -0.0544391 0.118928 -0.0462169 -0.0135135 0.0447458 0.0304725 -0.0305442 0.0936496 0.156662 -0.00979672 -0.0351288 -0.0520413 0.0235646 0.101369 0.131948 0.0417108 0.0322554 0.184785 -0.0843989 -0.017775 0.0592498 0.112867 -0.0138979 -0.0182623 0.0164909 -0.113648 -0.0807397 -0.0705872 -0.146473 0.0726751 0.0681615 -0.168321 0.141781 0.180505 0.0886844 0.0220077 0.0465214 -0.0550811 -0.0205116 0.0950442 0.127811 -0.0960704 -0.0669503 0.0608202 0.125472 -0.150464 -0.0145265 0.0591906 -0.0551478 -0.11059 0.0015873 -0.0166498 0.0240814 0.0373777 0.155648 0.0074822 -0.0399894 0.0260195 -0.0187011 -0.0686487 0.0661611 -0.0674255 -0.00868054 -0.0466886 -0.0227556 0.0883162 0.00622996 -0.0118018 -0.068662 0.182739 -0.0634056 -0.145151 -0.0973656 -0.0463357 -0.0817813 0.0227491 0.0193184 0.0202502 0.0777725 0.0465913 -0.0884396 -0.132045 0.0822469 -0.0246694 -0.120044 -0.13866 0.123195 -0.005689 0.0281836 0.125189 -0.11763 0.110568 -0.0426067 -0.0206421 -0.0352755 -0.0266511 -0.00833521 -0.176824 -0.0224364 0.0703554 -0.14005 -0.141768 0.0759927 -0.0442928 0.0077977 0.02187 0.0664266 0.0194171 -0.128158 -0.0276819 0.0829418 0.0292371 -0.146536 -0.0075536 -0.0732253 0.0113515 0.0835158 -0.0979866 -0.197193 -0.0479054 0.161951 -0.0198783 0.00512008 -0.0898579 -0.150663 0.0516556 0.0544069 -0.0828367 -0.0671364 0.0434187 -0.128088 0.044055 0.00706096 -0.0653547 -0.0998148 0.0374776 -0.0983211 -0.0249118 0.144532 0.010903 -0.194717 0.00378454 -0.141675 -0.022154 0.150037 -0.10973 -0.174075 -0.0143323 0.15202 0.0780552 0.0174371 -0.183454 0.0355816 -0.0317392 0.0130155 -0.0674679 -0.0825956 -0.0499347 -0.0174663 0.0858048 -0.0409772 0.0549785 -0.123788 0.129228 -0.100708 -0.0602054 0.0403198 -0.00117745 -0.00295418 -0.0682128 -0.121414 -0.0572501 0.0115307 -0.0908052 -0.106449 0.157557 -0.118376 0.0278004 0.0185311 -0.0625573 0.166652 0.000492663 0.0364718 0.00290938 0.0891936 0.0220481 -0.0467939 -0.131169 -0.0012407 0.032438 -0.032025 -0.0813754 -0.128053 0.0280727 -0.0272512 -0.0991192 0.0129473 0.134426 0.100092 0.0482885 -0.00667226 0.0361175 0.0313095 -0.0324203 0.0749353 0.0963086 -0.0784751 -0.113603 0.0346493 -0.0706976 -0.09756 -0.0433075 0.120204 -0.0746908 0.139421 -0.0209532 -0.00719253 0.00613581 0.0773914 0.0666344 0.0439881 -0.057523 -0.075729 0.145186 -0.0696167 -0.0237112 -0.0377224 0.0766692 -0.0277386 0.0684674 0.0575107 0.145638 -0.0945524 -0.0241209 0.124706 -0.0883837 0.128708 -0.0723671 0.154696 -0.017067 0.132067 0.150039 -0.0358068 0.0808647 -0.147661 -0.130832 0.0164002 0.0224638 -0.140139 -0.0466469 0.0585392 -0.136353 0.0617124 0.0353466 0.0348899 0.0836865 -0.0702283 -0.033318 -0.0309511 0.152132 0.117344 -0.0239568 -0.0790265 0.0329586 -0.00384667 -0.00754082 -0.0827148 -0.166405 0.0136844 -0.0373859 0.0827611 -0.0188903 -0.182118 0.100442 -0.117009 -0.116235 0.0771091 0.0221664 0.0165939 -0.0141549 0.0612526 0.068449 0.0759772 -0.117698 -0.0702785 -0.134457 0.108426 0.107136 0.0088061 0.101234 0.100263 0.163946 0.0870285 -0.1662 0.069276 0.0671043 -0.124025 0.0630273 -0.0400499 -0.0659822 -0.0437435 0.0211339 0.00324726 -0.00677755 0.0344152 0.0247521 -0.00163488 0.0650339 -0.105898 0.068216 0.00861459 0.169628 -0.109248 0.0465084 -0.0132451 0.0653289 -0.140068 0.198324 0.00741813 -0.0207232 -0.104443 0.0126249 0.11059 -0.0662251 -0.0716978 0.161333 -0.0317057 0.0546068 -0.01223 0.0862616 -0.0357307 -0.118541 -0.159666 -0.0625286 -0.189587 -0.0369184 0.0939984 0.0422964 0.026066 0.0438227 0.0166341 -0.137528 -0.0703957 0.0278643 -0.0773938 0.0354957 -0.106548 0.0801229 0.00444781 0.107486 0.120085 0.161206 0.00126803 0.0702514 0.0581692 0.152645 0.109579 0.0777823 -0.0277145 -0.0628435 -0.154672 0.0253051 0.0439873 0.0623246 0.0678506 0.00115657 -0.160461 0.077561 -0.085074 0.0304161 -0.0848384 0.111457 0.0305274 0.0284441 -0.0638599 0.0104174 0.111061 0.0267519 -0.196415 -0.0443987 -0.0607894 0.0124326 -0.0199933 -0.0307724 -0.140451 -0.123013 -0.00825724 -0.107981 0.0950405 0.111631 0.115315 -0.000512552 0.0689357 0.0673966 -0.0289782 0.0230293 0.0440915 0.0926894 -0.014494 0.018727 -0.170748 -0.035386 0.129878 0.0669752 -0.0357632 0.0336195 -0.0463127 0.0404837 -0.119572 -0.0688917 0.193642 0.033752 -0.190988 -0.0685554 0.00577013 -0.0112989 -0.0317025 -0.0894098 0.0315445 -0.129292 0.0437202 -0.177046 -0.0946013 0.0955383 -0.0458311 0.0438736 -0.0472852 -0.0382848 0.0129282 0.171586 -0.0830114 -0.00359994 -0.130293 -0.0119767 -0.0984654 0.141343 -0.0745891 0.0599651 -0.185402 -0.0116063 -0.0262939 -0.158571 -0.0101172 -0.130996 0.0688172 0.0799774 0.123697 -0.0266563 0.0832583 0.193094 0.0276079 0.136896 -0.0781034 -0.150752 -0.113631 0.112006 0.0411326 -0.158026 0.0841191 -0.0632661 0.17225 -0.0573271 0.0860264 0.123636 0.0893521 0.00162579 -0.0342232 0.101051 0.190481 0.034493 -0.143632 0.00598625 0.0354789 0.0101431 -0.0243802 -0.0450225 0.108984 0.0153119 -0.0493608 -0.0104587 0.148893 -0.0331321 0.0398021 0.0216807 -0.019107 -0.0246235 0.11988 -0.00435882 0.142979 -0.0192834 0.115434 0.0367631 -0.0072145 -0.0612264 -0.0166636 -0.168813 -0.0597708 0.119929 0.129415 -0.0930864 -0.0506927 -0.193492 -0.158216 -0.000807623 -0.00507002 0.162201 0.0432622 0.0851921 0.0710389 0.00366182 -0.0590148 0.0100932 0.0753537 0.000505243 -0.0614347 -0.0884366 -0.114583 -0.0828412 -0.105706 -0.0108405 -0.188362 -0.00531495 0.0514971 0.0829085 0.131708 -0.0506857 -0.0960005 -0.112092 0.07563 -0.0475254 0.012789 0.0541093 -0.0264271 -0.181752 0.0735807 0.0367415 0.00407329 0.110681 0.072802 0.127349 0.0550193 -0.09083 -0.0288236 0.108363 0.0552641 -0.092339 -0.088787 0.00264255 0.021253 -0.126392 -0.108462 -0.1022 -0.144392 0.0392348 0.0939631 0.0949258 0.0026548 -0.181317 -0.00838699 -0.0306824 0.0959724 -0.149537 -0.0498429 -0.0210017 -0.0373831 -0.115224 0.0229852 -0.0773749 0.0365526 0.0331288 -0.0653146 -0.00322145 0.153787 -0.0215319 0.0857363 -0.0317052 0.134437 0.0637272 -0.0771857 -0.156791 -0.0209918 0.082737 -0.163524 -0.00466272 -0.0613679 -0.0337749 0.0447394 -0.0270183 0.128923 -0.171723 -0.191794 -0.0594469 0.041706 -0.109525 -0.00907905 0.0760717 0.0649766 -0.0218474 -0.0138886 0.0898325 -0.0294728 -0.00990308 0.186472 -0.104606 -0.167749 -0.0201098 0.0721749 -0.0554336 0.1421 0.0667339 0.0588786 0.105673 0.151611 -0.114198 0.0118065 -0.0753097 -0.195908 0.10172 0.00897865 -0.0120194 -0.120755 0.0504587 0.17578 -0.10448 0.0602247 0.0305244 -0.11184 -0.0781923 -0.0158699 0.0567118 0.03954 -0.105574 -0.106161 -0.00312155 0.0418132 -0.0254173 0.00019772 -0.0400426 -0.0473091 -0.143633 1.26092e-05 -0.0818292 0.042484 0.0649585 -0.112951 -0.0328381 -0.187875 0.00479325 -0.0406858 -0.11537 -0.0194359 -0.0752165 -0.0236292 0.141904 0.0396101 0.160268 -0.0459578 -0.0187023 0.147097 0.141038 -0.0591455 -0.173052 -0.079047 0.0350666 0.0828061 0.00425387 -0.0655025 0.0619708 0.113068 0.0809651 0.0145982 0.0575312 0.0151509 -0.0166063 0.0206845 0.0446158 0.0291021 0.0450413 -0.197979 0.145554 0.0697236 -0.113083 -0.110244 -0.0591457 0.0752281 -0.0738438 -0.128127 0.0400239 -0.0724917 0.0849396 -0.0614433 0.0965073 -0.191444 -0.0809003 -0.0216329 0.0824385 0.124364 -0.00890907 -0.0159438 0.0544865 -0.00851495 -0.163965 0.0717419 0.0384306 -0.0171807 -0.0125606 0.138702 -0.05189 0.0134175 -0.0800957 -0.106202 0.0408154 -0.0755777 0.18878 0.0405088 0.094967 0.0687855 0.0141906 -0.0853996 -0.0260322 0.141949 -0.103095 0.0718701 -0.104122 -0.0410506 -0.0818849 0.0961659 0.0308347 -0.0676934 0.116846 0.0923394 0.0489876 0.144144 0.170172 -0.00043031 -0.123198 -0.0306164 -0.0730472 0.185735 0.0640566 0.124531 0.107008 -0.0732752 -0.0537866 0.0852631 0.0158231 -0.0634959 0.0139719 0.112077 0.189359 -0.0435948 0.0121227 0.029494 -0.0826923 -0.0637034 0.198371 0.0959252 0.015643 -0.127885 0.0454951 -0.0545627 0.126863 0.064117 -0.136737 0.0268962 0.0128342 -0.123306 0.0675669 0.195017 -0.0841439 0.0389286 0.024238 0.199686 -0.118166 0.0470535 -0.198944 -0.166201 0.14993 0.0345222 -0.162269 -0.0879349 -0.0383128 -0.0685642 -0.040144 0.0780905 -0.0763435 0.0150846 0.0484765 -0.184217 0.112701 0.109158 0.0633127 0.0961857 0.00964535 -0.0532154 0.0989493 -0.0184714 0.0275889 0.0901885 -0.0276924 -0.0512509 0.09196 0.187851 -0.0362714 0.0998517 0.159397 0.0124825 -0.00254793 -0.100684 0.05344 -0.0258 -0.113196 0.0348991 -0.0412938 0.0283207 -0.0681066 0.103993 0.0106553 -0.020071 -0.0653043 0.0885505 -0.0487299 -0.0929433 0.00210963 -0.0617273 -0.0204098 0.0271053 0.00206816 0.196565 0.085117 0.180085 -0.0661731 -0.120917 -0.159748 -0.176131 0.0570966 0.0518025 0.0308389 0.119675 -0.0536674 -0.0596846 -0.087283 0.132297 -0.00801939 0.176028 -0.183246 -0.0909389 -0.052949 -0.0576961 0.00574268 -0.0387381 -0.0171958 0.057755 -0.0876086 -0.0827813 -0.0401795 -0.00569768 -0.0741264 0.12598 -0.0369653 0.179188 -0.100679 0.093828 0.0520292 0.0878997 0.127808 0.0457924 0.0158962 0.0275053 -0.0174819 -0.140548 -0.152705 0.100373 0.0619404 0.0914625 0.0347307 -0.059152 0.106046 -0.0759593 0.123639 0.075601 -0.00642705 -0.143803 -0.0926939 0.117456 0.0784694 0.132596 -0.0415178 0.145885 0.12597 -0.0351861 0.0597993 -0.0470027 -0.0754955 -0.119696 -0.0781664 -0.0653095 0.166879 -0.110011 -0.104632 -0.116528 0.108212 -0.0676598 -0.150657 -0.0305782 -0.0911696 0.0192552 0.0663673 -0.0486843 0.059463 0.0321936 0.00539909 -0.126875 0.105167 0.117902 -0.00890656 0.0604879 -0.0160312 -0.123427 0.0709893 0.0826934 0.059071 0.0524225 0.0114362 0.0309472 0.110865 0.0756338 0.162114 -0.070888 0.133983 0.0035176 0.18882 0.0536034 0.0589987 0.0400094 0.0863315 0.0145959 0.126626 0.0643045 0.0498285 -0.195782 0.0511335 -0.0224503 0.199398 -0.128348 0.0344183 -0.180249 0.00361199 -0.159923 0.119601 -0.130861 0.0543586 0.119292 -0.159549 0.136588 0.0872704 0.00171979 0.101197 0.169073 -0.0404654 0.0664577 -0.07575 -0.119834 -0.0116425 0.0826134 -0.0542762 -0.0509971 -0.0665792 -0.00894353 0.0544458 0.0623896 -0.0700402 0.0750023 -0.0526879 -0.0842687 -0.0373513 -0.106131 0.0270336 0.102039 -0.00758096 -0.0619765 0.123701 0.158761 -0.0148987 -0.0754193 -0.0506063 -0.0823816 0.17606 -0.0647616 -0.0320578 -0.0897847 -0.0681478 0.108412 -0.114158 0.0222233 0.0612789 0.0677141 -0.0102056 0.0829471 -0.0309448 -0.0117578 -0.0222958 -0.0995072 0.137946 0.076384 0.0277447 0.147844 -0.0228572 0.0698317 0.10774 -0.128713 0.0490647 0.0512717 -0.00733195 -0.0725291 0.0831033 -0.00673005 0.033434 0.0541473 0.184732 0.176021 0.190769 -0.0192425 -0.0368764 -0.0450726 -0.15872 -0.00104524 -0.00140331 -0.0107156 -0.10024 -0.062632 -0.0482817 0.010214 -0.114957 -0.00507374 -0.0191201 0.0655696 -0.0431395 -0.0115116 0.0784702 0.00752523 -0.11735 -0.117227 0.10079 -0.0551207 0.0721639 0.00122999 -0.0753055 0.0641006 0.015624 0.0226249 -0.0954697 0.0527693 0.129683 -0.00973278 0.024229 -0.0613676 0.158749 -0.126113 -0.112476 -0.182472 -0.110356 -0.0752993 0.115053 -0.0205889 -0.0834164 -0.0106855 -0.125046 -0.0863156 -0.162256 -0.0860632 -0.0431696 -0.0384883 -0.0371247 0.041713 0.035905 -0.160784 0.0712662 0.140555 0.0989623 -0.0315535 0.110545 0.11251 0.00914498 0.147691 -0.105395 -0.00623047 -0.0823295 0.117874 0.158229 -0.0914362 -0.00994964 -0.124419 -0.0561959 0.0849809 -0.0662743 -0.0901896 0.0193204 -0.0747377 -0.111924 -0.102994 0.00441935 0.139409 -0.0252106 0.0805153 0.0405767 -0.062534 0.0431711 0.0958231 -0.112542 0.178552 0.151578 0.17971 -0.189745 0.180703 -0.0266854 -0.0139051 -0.0879203 0.0417592 0.0814368 0.123321 -0.0405461 -0.12144 -0.0616758 -0.0202277 -0.0324342 -0.0919569 -0.0463585 0.115557 0.13659 -0.0376658 0.0478212 -0.00131068 -0.00471066 0.0358316 -0.178713 -0.0183992 0.105583 -0.067746 0.041822 0.0164739 -0.0536061 -0.0575316 -0.0701663 0.0930979 -0.0120705 0.011434 0.0234143 0.00722685 -0.0741507 0.167394 0.0207367 -0.0627777 0.128238 -0.0769284 -0.0508323 -0.0526497 0.101487 -0.0557512 -0.104282 -0.0951976 0.0387961 0.0719083 0.0842966 -0.0959012 0.0587506 -0.177119 0.106297 -0.121262 0.0470496 0.0978992 -0.143603 0.00125695 -0.109738 0.00153627 0.0498125 -0.0234732 -0.0663182 0.036776 -0.026018 0.0600072 -0.0108799 -0.021657 0.171084 0.0650978 0.00783224 0.0341165 0.0293108 0.0391244 -0.162905 -0.0590804 -0.0639322 -0.104822 0.0826802 -0.0259315 -0.0916894 0.0336661 -0.0229892 0.0669023 0.126592 -0.0252624 -0.0533492 -0.17106 -0.0509118 -0.176521 -0.0587643 0.137046 -0.0662547 0.00311531 -0.00185532 -0.104081 -0.067411 -0.0532054 0.0013833 0.0122874 0.107163 0.0489993 -0.122869 0.0245144 0.0395513 0.124677 -0.0605722 -0.0475831 -0.0856813 -0.0464826 0.0462738 0.0238832 -0.012296 -0.159755 -0.105251 0.088538 -0.0412617 0.059387 0.139145 -0.135475 -0.125907 0.0141058 -0.0837149 -0.032019 0.0551586 -0.0429907 0.0351759 0.0372769 0.0695795 0.0747097 0.0315687 0.0237647 -0.143571 -0.128179 0.017399 0.0683455 -0.00597083 -0.00253554 -0.000459569 0.0871951 0.0622227 0.0194034 0.0769437 -0.166187 0.121056 0.00535908 0.019197 0.0553177 -0.120884 -0.118268 0.122288 -0.0678798 -0.0420751 0.149379 0.0345884 0.0422427 -0.051845 0.0731144 0.108855 0.0908209 -0.109724 0.165721 0.0939212 -0.00846621 -0.0983261 0.1546 0.0477671 0.0242193 -0.0987736 -0.019512 -0.00975644 -0.0687961 -0.0104608 -0.0198085 0.0843716 -0.0979675 -0.121824 0.118309 -0.0697119 -0.0497894 0.0972788 0.0669927 -0.021885 -0.176984 -0.160646 0.169705 -0.00744774 0.165892 0.0526456 0.0650957 -0.171728 0.115183 -0.0655749 -0.0182987 0.0462676 -0.00637398 0.154305 0.109431 0.133089 0.086486 -0.174817 0.076974 -0.132335 -0.0342977 -0.0736128 0.021457 -0.128162 -0.165895 0.00464603 0.0764605 -0.0505707 -0.0463625 -0.0532206 0.0198773 0.0118546 0.0738675 0.0880906 0.179472 0.0733619 -0.0255224 0.0299263 0.185033 0.0339646 -0.103497 -0.117527 -0.00400208 0.0153647 -0.0683991 0.0138115 0.10077 -0.177218 0.163315 0.0347313 -0.0950533 0.00639081 0.0160379 0.0357449 0.0489499 -0.0133824 0.0901559 -0.0297941 -0.0522539 0.0227491 0.0185199 -0.0351919 0.0458985 -0.078797 -0.0252939 0.0311456 -0.142732 -0.0193669 -0.0618483 0.139798 0.105176 -0.15145 0.0246612 -0.136715 0.115524 0.0373456 -0.134011 0.0587342 0.040864 0.0165389 0.0938624 -0.0647304 -0.122132 -0.0787147 -0.00897017 -0.104773 -0.0724346 0.118723 -0.109821 0.166281 -0.0903043 -0.15167 -0.0180256 -0.085719 -0.0508028 0.0812448 -0.125282 -0.0396924 -0.0957878 -0.164177 0.0243368 -0.0855647 0.15542 0.0733471 0.08857 0.0296663 -0.00112493 0.0436646 -0.00142865 0.0708822 -0.00708546 -0.0253693 -0.0383185 0.0287904 0.0374439 -0.0160534 -0.112825 -0.00612353 -0.151935 -0.010208 0.00103375 0.017002 0.137544 0.0244626 -0.078972 -0.111357 -0.0807097 0.0681835 0.127381 -0.0469669 0.0532655 0.0595167 0.0339933 -0.0282024 0.107175 -0.0479033 -0.0692424 0.0106857 0.172803 -0.0734268 0.026256 -0.0516626 -0.0225129 -0.0230628 0.0286305 0.181424 0.16921 -0.0462554 -0.0775421 0.132936 0.123237 0.00157992 0.128842 -0.0429363 -0.133971 -0.0435597 0.0875387 -0.00763477 -0.0586239 0.121068 0.0286893 0.0428881 0.0570199 -0.132364 -0.0511912 0.141431 -0.062233 -0.00562424 0.180268 -0.0170415 0.00570326 -0.0202207 0.0432966 0.00102428 -0.126053 0.0589174 -0.0644635 -0.0840957 -0.0404453 -0.0421058 0.0312574 -0.00888396 0.143483 -0.0495771 0.0306517 0.0222076 0.0699113 -0.0267912 -0.0816951 0.0863975 0.0760761 -0.0516116 0.0604677 0.0127008 0.0307041 0.136483 -0.0342269 0.00659771 -0.105538 0.0325958 -0.161307 -0.075101 0.081411 -0.0863577 -0.146013 0.00421048 -0.173469 0.0663338 -0.0751679 0.0448332 0.100526 -0.0249987 0.0790688 0.101181 0.0210607 0.0306097 -0.027182 0.0236024 -0.136986 -0.175915 0.0248066 0.0204559 0.029334 -0.0564073 -0.0511073 -0.071187 -0.0514028 -0.139031 0.104216 -0.175815 0.0353324 0.0164936 0.131502 -0.0247127 0.0138944 0.0657944 -0.0684793 -0.0542466 0.112155 -0.0960283 0.0900177 -0.0369394 0.154825 -0.0345544 0.187764 -0.0987952 0.0727443 0.124664 -0.00804645 0.0172243 0.0425712 -0.0578256 0.128908 0.1443 0.086162 0.124757 0.135606 0.0131463 -0.0614582 -0.0704327 -0.00354709 -0.0711006 -0.0376404 0.00544011 0.0890878 0.00814513 0.0148113 -0.0694564 0.0924178 -0.0727982 0.0212172 -0.0697776 -0.0559877 -0.0700847 -0.0898814 0.0417849 -0.0910122 -0.0173025 0.0842922 -0.0910241 0.157372 0.0599109 -0.0199945 0.13982 -0.0926375 0.0743093 0.0458542 0.0243685 -0.12894 0.0858803 -0.177465 0.028416 0.117625 0.0310317 -0.0755713 -0.0792514 0.0556503 -0.0778389 0.00857437 -0.0535468 0.0223228 -0.0373594 0.0114358 0.0147643 -0.0530251 0.0967493 -0.172836 0.0298824 -0.0609178 0.0340347 -0.11686 0.0714701 -0.0881394 -0.174483 0.199877 0.0513768 0.0338576 0.158082 -0.0775712 0.0260229 0.12151 -0.16987 0.111293 -0.141108 0.0300316 -0.165448 0.00798334 -0.0986248 -0.18651 -0.00632102 -0.0520052 0.078241 0.0831987 0.0454742 -0.0649646 0.0815635 0.0304235 0.0530149 0.073953 0.0755899 -0.129079 -0.117452 -0.10305 -0.0784206 0.0301906 -0.00856292 -0.062072 -0.0756235 -0.0751266 -0.0100477 -0.0951621 0.0012809 0.128746 0.150276 -0.0516712 -0.199474 -0.0900427 -0.0284841 -0.0361799 -0.0884179 0.049314 -0.0663552 -0.123236 -0.0304177 -0.0682048 0.148834 0.123891 -0.0680717 -0.0634488 0.157223 0.150219 0.0789102 -0.119118 -0.00873938 0.0221941 0.0513442 -0.0466095 -0.031221 0.0258411 0.0554864 0.00271356 0.164589 -0.021873 -0.0676839 0.0833781 0.153853 -0.117727 -0.0809019 -0.0260544 0.0701987 -0.164668 0.129172 0.0751958 -0.0353359 -0.108276 0.101933 -0.0686947 -0.134778 -0.0936069 0.0518994 0.0616219 0.0226329 0.0346737 0.0216237 -0.0198059 -0.0145192 -0.116522 -0.198386 -0.0371401 0.122598 0.095155 -0.0473962 0.00457893 -0.0257483 -0.0233918 -0.0356531 0.0995567 0.0709531 -0.144966 -0.0918135 0.0503325 -0.106766 -0.0907497 -0.0881776 0.0905244 0.0168728 -0.0983309 0.0155273 0.0507879 -0.0169488 -0.0731175 0.0689554 0.0862737 -0.12203 0.0430096 0.113185 0.0406848 0.0130634 0.111661 -0.113871 -0.156834 0.139094 -0.0748219 0.0185008 0.133269 0.0474678 0.0562415 0.14993 0.112226 -0.0249747 -0.0219864 -0.0363434 -0.0897915 -0.0211482 0.07172 -0.0945495 -0.05544 -0.00849902 -0.066653 -0.0276859 -0.123653 -0.026888 0.120141 0.0543868 0.148269 0.0319284 0.126886 -0.182466 -0.0690388 -0.110128 0.0731449 -0.0013174 0.103272 -0.0735324 -0.0162656 0.0346173 0.0170072 0.176188 0.103058 -0.171172 0.100581 -0.0533013 0.0650047 -0.0209203 -0.115735 -0.0502471 -0.0484779 -0.0593529 -0.135546 0.0114041 0.11199 -0.04624 -0.110595 0.0276978 -0.00857984 -0.089514 -0.0322624 0.0841978 0.00229358 0.134152 -0.0157341 0.0372084 0.0613595 0.0656343 -0.0721791 0.0550928 -0.103936 -0.0981781 -0.0640557 -0.0621515 0.0312424 0.143196 0.132174 -0.0332403 0.0407629 0.0177911 0.0242734 -0.087865 -0.0801932 -0.13835 0.0316514 -0.00670844 0.145162 0.129646 0.194512 -0.113853 -0.125603 -0.119523 -0.0155043 0.13136 -0.0305218 -0.0533089 0.0301633 -0.0851509 0.0469122 0.0432217 -0.153242 0.122731 -0.030356 -0.0338991 -0.0115293 0.142195 -0.033016 0.143249 0.13612 -0.0325446 -0.0137227 -0.046788 -0.052842 -0.0488134 -0.105026 0.054444 -0.163359 -0.0804169 0.0702646 0.0429668 0.0206145 0.0933092 -0.0853997 0.00845871 -0.00139169 0.0962985 0.117376 0.0258174 0.0121453 0.158152 0.0462826 -0.0148081 -0.0391797 -0.153106 0.0972779 -0.0634392 0.0869837 -0.00167461 -0.140481 0.160625 -0.0884628 0.0443438 -0.129429 0.112004 0.131131 0.0798156 -0.00518713 -0.118299 -0.0750892 0.0219703 0.0266534 -0.191924 0.0111748 -0.0101556 0.00559184 0.0280007 0.0382897 0.0798978 0.0565984 0.104678 0.111702 -0.0408483 0.0820881 -0.143057 -0.0565094 -0.03216 0.111389 -0.105926 -0.027172 0.0535719 -0.0585272 -0.089332 0.0225399 -0.0936323 -0.141004 0.0981462 -0.0431766 0.0543598 -0.0846101 0.0314403 -0.04694 0.143834 0.169853 -0.0817108 -0.00359341 0.0474654 -0.00576392 0.162776 -0.0603339 0.132217 -0.0358559 0.0463376 -0.0780866 -0.0924155 -0.0698205 -0.0178734 -0.0663419 -0.0510919 -0.0308778 0.0727503 0.0286411 0.0013719 0.0770998 0.0360376 -0.139122 0.0683678 0.144927 -0.00358708 0.122005 0.0203723 -0.0491149 0.0555654 -0.181668 0.0553652 -0.0673652 0.0467384 0.0584267 -0.0984238 0.0723305 0.033032 0.0747571 0.0789273 -0.178688 0.0463034 -0.0415979 0.0997318 -0.0179645 0.0307623 0.091878 -0.0554768 0.0117137 -0.139103 -0.111661 0.1733 0.0440348 -0.123826 0.108586 0.0972684 0.0379688 0.0740552 0.05738 0.0864421 0.0246767 0.0322988 0.079265 -0.13561 0.153152 -0.0386533 0.0473161 -0.0406816 0.0517898 0.0419626 0.0206352 0.0287692 -0.0721225 -0.000239211 -0.185437 -0.0157108 0.0388594 0.0170476 -0.0382727 0.0588093 0.151582 0.0482486 0.059353 0.0699199 -0.0403938 -0.0610699 0.0287246 0.128018 -0.0710013 -0.0635711 0.121834 0.0203352 -0.0206539 0.0365049 0.0718886 0.137223 -0.122821 -0.163717 -0.079789 0.0280965 0.0113391 0.0594102 0.0672401 -0.0823368 -0.0276471 -0.0682248 0.0375677 0.130839 -0.0324844 0.16204 0.130396 0.15982 -0.00168697 0.051931 0.0853081 0.196496 -0.140606 -0.172525 0.0310007 -0.0449208 0.106343 0.0410812 -0.0603309 -0.163464 -0.12444 0.00334591 -0.125164 0.0820884 -0.0999663 0.116704 0.00815277 -0.0274635 -0.00314564 0.00156333 0.0148258 0.0332885 0.126724 0.0084947 0.0426782 0.0281931 0.136357 -0.0365921 0.103674 -0.147454 0.0233147 0.00951225 0.0324067 0.00803962 -0.0478284 0.0441328 0.0514435 -0.0750995 0.110162 0.0472313 -0.0661443 -0.0155608 -0.0486376 0.0691754 0.055334 -0.0276567 -0.0221536 0.0276245 0.00882404 0.068347 0.0313048 -0.130731 0.101645 -0.0760612 0.037017 -0.0877811 0.0905881 0.121615 -0.0466438 0.00509593 -0.0650682 -0.0113622 -0.141347 -0.0403809 -0.0106232 0.0412973 0.109431 0.0515201 0.11024 0.0173176 0.0281899 0.00523225 -0.149448 0.118251 0.0177804 -0.0724103 0.0113103 0.0130952 -0.136079 -0.0424036 -0.0316665 -0.0168189 -0.131065 0.0169165 -0.0442635 -0.171778 0.0341422 -0.0867903 0.0236491 -0.152328 0.0143304 -0.0239625 -0.0059796 -0.177196 -0.101529 -0.10347 -0.080963 0.00908165 -0.0240892 -0.170027 -0.0856766 -0.108635 -0.101708 -0.105328 -0.133634 -0.158543 -0.132395 0.115274 -0.00923923 0.0228452 -0.00167034 -0.0416893 0.0780243 -0.0991685 -0.0253015 -0.00233901 0.0506866 0.198514 -0.0301378 -0.157826 0.0173908 -0.158416 0.0968886 -0.0439776 -0.148439 0.149336 0.0200411 -0.0390013 0.0561408 0.0132832 -0.024173 0.0488087 -0.0718245 0.0234304 0.0644137 0.183496 0.0293326 -0.000849454 -0.0497086 -0.0501011 -0.0232761 -0.0203775 -0.0714709 -0.117316 -0.0734546 0.12715 -0.123664 -0.0380034 -0.0299835 -0.0490258 -0.131011 -0.072482 -0.177438 0.0682393 0.00528461 -0.0546901 0.135506 -0.0466238 0.0979807 0.028949 0.0606403 -0.140878 0.0366113 -0.086593 0.022917 -0.0962716 -0.153587 -0.0358105 0.0195364 0.0752697 -0.0622486 0.0895184 -0.0485216 0.0228457 -0.0573001 0.132712 0.0309198 -0.0232997 0.150349 0.075902 -0.0983351 0.0253181 0.022948 0.026593 -0.155191 0.170929 -0.0282091 -0.0364789 0.0315071 -0.061304 -0.0836957 -0.0371237 -0.0651071 0.100506 -0.0146252 -0.137096 0.00207234 0.00544328 -0.0494973 0.0890987 -0.0460896 0.150307 -0.0900153 0.113804 0.0349128 -0.00679282 -0.125805 -0.0416415 -0.0016211 0.138306 -0.0685171 0.0315391 -0.079235 -0.177252 0.0408519 0.0859324 -0.00373489 0.0181341 -0.0638524 -0.0400305 0.100489 -0.065133 0.108706 -0.0217806 -0.0402076 -0.0524787 -0.0718236 -0.0711754 0.00831215 0.080387 -0.0296247 -0.121691 -0.0289106 0.0619265 -0.00517263 -0.0714847 0.119022 0.00228375 0.00814945 0.131952 -0.0352392 0.0964276 0.0180945 0.0318475 0.110372 -0.0166692 0.018264 0.0253078 -0.0759948 0.0806409 0.0989664 0.117322 -0.0999058 0.0263209 0.100642 -0.100236 0.157758 -0.0416448 0.171677 0.0635812 -0.11462 -0.148883 0.0443792 -0.0274106 -0.00919043 -0.0652303 -0.00144767 -0.140706 -0.0355981 -0.0599504 0.0455956 -0.193786 -0.0863214 0.0425389 -0.0251064 -0.0705425 0.0167575 0.0658727 -0.0867523 -0.0352645 -0.156735 -0.140544 -0.107403 -0.048976 -0.100242 -0.00417942 0.021628 0.0104595 0.0490227 0.0632709 -0.156618 -0.0418326 -0.038701 -0.0495099 0.105642 -0.0213926 0.00361887 -0.0353754 0.0335193 -0.0223833 -0.0116532 -0.0300765 0.0128564 -0.00780915 0.00419752 -0.0280973 0.0235594 0.0437424 -0.0428475 -0.107158 0.0683588 -0.122245 0.0716516 0.103063 -0.18425 0.0142799 0.0732848 0.0802711 0.0488937 -0.0757615 0.138705 -0.117265 0.0927067 -0.125181 -0.149357 -0.0567106 0.0746592 -0.0597708 -0.044853 -0.0476817 -0.0273536 0.067502 0.100573 0.10155 0.0807483 0.0301219 -0.0466972 -0.0373892 0.0582874 0.00919804 -0.133123 0.000737737 0.0441307 -0.0385436 -0.114173 -0.133606 -0.174077 -0.0539141 0.142138 0.0979493 0.05343 -0.0440151 0.0580494 -0.132041 -0.174894 -0.021778 0.0238636 -0.103884 -0.0116947 -0.0902773 0.120375 0.0952931 -0.0579143 0.0122759 0.0527617 0.00951656 -0.187732 -0.0196539 0.0649447 0.121318 0.0076624 -0.0301721 -0.175614 0.0757174 -0.155444 -0.0320606 -0.00609869 0.100155 0.0520301 0.130109 -0.0721901 0.174106 -0.00964761 -0.0760902 0.0741205 -0.0836673 -0.026848 0.149884 0.000582048 0.0549388 0.0792824 -0.000533644 -0.0358815 -0.00997639 -0.164739 0.0108885 -0.0870916 -0.0969324 0.023335 -0.0880988 0.112042 -0.0389381 0.0479927 -0.0468005 0.036754 0.00328198 -0.0200877 0.120157 0.0730669 -0.149533 -0.0772313 -0.0337415 -0.0869966 -0.0797145 0.00762334 0.000487563 -0.107155 0.00761134 -0.0742329 -0.0301548 0.0633135 -0.108264 0.0552645 0.0419952 -0.0305742 0.0514937 0.062661 -0.0206733 -0.0831511 0.106253 -0.124156 0.0757219 -0.101677 0.00317528 0.0641229 -0.023617 0.188854 0.0360254 0.122058 0.0261777 0.0360289 0.00250677 0.181424 -0.00474982 -0.137608 -0.0149329 -7.09375e-05 -0.0184182 0.113817 0.0906389 0.183301 -0.101579 0.185753 0.17037 0.157488 -0.0799409 0.0722266 0.127431 -0.0551567 0.183738 -0.017388 -0.137407 0.0200599 0.0541141 0.0764125 0.0534585 -0.175072 -0.0406775 0.112813 0.0811406 -0.159356 -0.0296491 0.0377327 -0.00421026 0.0629019 0.0506887 -0.113852 -0.0695769 0.107889 0.0729417 0.122954 -0.00244643 -0.0444828 -0.0799175 0.10515 -0.138656 -0.154947 0.0942536 -0.0200887 0.041335 -0.142541 -0.100897 0.0374266 -0.100659 -0.0113416 -0.125996 0.00447631 0.145256 -0.181693 0.189638 -0.0537788 0.0222056 -0.0107501 0.160939 0.132205 -0.0177819 -0.0807094 0.028128 0.0593247 -0.116534 -0.0286029 0.0336706 -0.0346453 0.051153 0.1862 -0.000139515 -0.100818 0.03613 0.102409 0.0214378 0.0160019 -0.0614615 -0.117921 -0.00805526 -0.180118 0.0440063 0.0308834 -0.114274 -0.0561555 -0.117605 0.0292618 -0.0666157 0.0165015 0.16032 0.0548648 0.106943 -0.053509 -0.0315827 -0.0680939 -0.0195951 0.0483062 0.0185137 0.00691313 -0.0314376 0.0367057 -0.0965376 0.145007 0.0590046 0.052518 0.144984 0.0353942 -0.11989 0.0207639 -0.12853 -0.0405046 0.00719407 -0.0329483 -0.0584963 -0.103069 0.0687082 0.156177 0.198158 0.0190745 0.00659098 0.071266 0.0703026 -0.0343725 0.0181923 0.192438 -0.0988442 0.0399489 -0.120287 0.0867895 -0.0481313 0.14359 0.0750341 0.0361457 -0.104792 0.113295 -0.0385832 -0.130173 0.00994166 -0.0527375 -0.0426787 0.0706478 0.093657 0.104919 0.0466183 0.101527 -0.0640636 -0.0115592 -0.117127 0.0365434 0.0661679 -0.073681 0.0917508 -0.0250222 -0.013396 0.00994558 0.00609884 -0.122622 0.0531986 -0.114965 0.00455964 0.0844094 -0.0829039 0.151068 -0.0548153 0.0765131 0.0685652 0.106772 0.0126179 0.124504 -0.00956661 0.0148264 0.076487 0.00703454 0.0687225 0.107098 -0.0655603 0.139527 -0.0738602 0.0345691 -0.103934 0.0798541 -0.0349622 0.0188573 -0.0148924 -0.15284 -0.0291986 0.0758245 0.108995 -0.00707538 -0.0409773 0.162086 -0.00483059 -0.0913899 0.0473432 0.0614572 0.0675532 -0.00696925 0.0880141 0.0448885 0.0530823 0.0418078 0.014736 0.00172228 0.102461 -0.00800661 -0.0742178 0.126944 -0.0361202 0.0175703 0.130348 -0.0830686 0.0131574 0.066166 0.00752619 -0.0938633 0.00860736 0.199329 0.0842532 0.198678 0.0271593 -0.0636745 0.00133397 -0.0232436 -0.00346361 0.142663 -0.0361544 0.0357014 -0.0233607 -0.161485 -0.0662371 -0.129248 0.140474 -0.123475 -0.075191 0.088548 -0.0654211 0.0346 -0.128625 0.0393884 0.0954093 0.0708124 0.025921 -0.0743908 0.118819 0.143875 0.0313274 0.0196724 0.0515051 0.00465241 0.150732 -0.0164932 -0.13911 -0.0656669 0.104612 0.0632364 0.124507 0.122371 -0.0139609 0.00282856 0.0337168 0.0542103 -0.0789237 -0.0216604 0.00266534 -0.0380124 0.0186128 -0.155363 0.0909605 0.00175289 -0.0639292 0.148933 0.0756896 -0.0152133 -0.0197876 -0.105426 0.1216 -0.194802 0.140812 0.0179577 0.100867 0.0115583 0.167239 0.162589 -0.077586 -0.025187 -0.0646231 -0.0296045 -0.0534121 0.00847679 0.0493305 -0.0973669 -0.187261 -0.0764167 0.00365926 -0.102744 0.00881723 0.00807282 -0.127543 0.063755 -0.0598648 -0.0585774 0.180439 0.067899 -0.0270374 -0.052333 -0.0677113 0.142546 -0.148226 0.112249 0.0609359 0.0735414 -0.0586414 0.00719907 -0.0193499 -0.00252935 -0.0247314 -0.0487724 0.0109214 -0.182811 -0.075886 -0.143781 -0.0964494 -0.0778479 0.14961 0.0889717 -0.0764222 -0.0637318 0.041071 -0.0396287 -0.107094 -0.143196 -0.00169987 -0.200022 0.00432313 -0.0585085 0.189053 0.190013 0.0566444 0.049604 0.0359919 -0.0888273 -0.0398042 -0.0612178 0.0154653 -0.00810736 -0.0406609 0.0753773 0.00873468 0.0611908 0.134383 -0.0154238 -0.0531487 0.00672735 0.0681084 -0.0111909 0.186117 -0.0669906 -0.131503 -0.013956 -0.0297741 -0.0368591 0.0364376 0.0154532 0.124383 0.104072 0.0519674 0.15759 0.0919078 0.0262045 -0.000716788 -0.111838 0.0321424 -0.0694903 0.115556 -0.0217792 0.104201 -0.0585709 0.177363 0.0676712 0.095784 0.173985 -0.0538135 0.0269587 -0.00348533 -0.112928 0.00340625 -0.0533871 -0.0900905 -0.123722 -0.0486103 -0.0476288 -0.0971214 -0.0681337 -0.00349479 -0.0766504 0.0301768 0.116132 -0.0301344 0.0962686 0.0356258 -0.0876672 0.119917 0.0102419 -0.0145388 0.198301 -0.0374941 -0.0958874 -0.0577566 -0.0468288 0.127788 -0.00834681 -0.0823947 0.042095 0.0527947 -0.030342 0.0241155 0.0678933 0.0554338 -0.0734679 -0.152268 0.00133788 0.0805992 -0.123399 -0.144005 -0.0365404 0.181077 0.0378285 -0.17101 -0.0353437 -0.0476272 -0.0482137 0.179018 -0.0857777 0.096999 0.19864 -0.0534466 0.111894 0.120494 -0.155221 -0.0648535 -0.122319 0.0196451 -0.104612 -0.144984 0.0679519 -0.168035 0.021013 -0.158832 0.152874 -0.0485865 -0.0242083 0.179478 -0.0406607 0.119333 -0.0870211 0.0847833 0.0651451 0.105293 0.178779 0.194741 -0.0453688 0.0283561 0.0946798 0.126248 -0.187645 0.0767432 0.0914018 0.176219 -0.0515911 -0.0312482 -0.0502125 0.114732 -0.0396094 -0.00831372 -0.14805 0.0564375 0.098532 0.165381 -0.0144365 -0.0782465 -0.0496534 -0.00217559 0.0263541 -0.180973 -0.0682694 -0.0483372 -0.00919654 -0.0227268 0.081508 -0.0217254 -0.0835097 0.0523972 -0.01847 -0.137489 -0.0472782 0.0165814 0.0127928 0.0641684 -0.147232 0.0432647 -0.134482 -0.0387165 -0.0531606 -0.0164131 0.0838213 0.138776 -0.127647 0.0103477 0.0698045 0.0231332 0.162388 -0.0604675 -0.0352682 0.012211 -0.139026 0.0695632 -0.0261878 0.0576844 0.0444347 0.0380404 -0.184053 0.104331 0.045643 -0.0779771 0.0161073 0.059367 0.181615 -0.200118 -0.12075 0.116292 -0.121099 -0.094451 -0.191444 -0.102486 -0.0997804 -0.0863285 -0.149037 0.107795 0.0794991 0.0330836 -0.00212757 0.0512765 -0.0638135 -0.142585 0.00120933 -0.0403172 0.126288 -0.0839928 -0.0329768 -0.0747882 0.00589417 -0.113658 -0.150241 -0.078734 -0.0887291 0.088554 -0.0786648 0.114732 0.0456158 0.0194445 -0.0350001 0.167229 0.0401734 0.103093 -0.0973927 0.0256861 -0.0348963 0.145265 -0.0422406 -0.016633 -0.130789 -0.0316698 0.0236417 -0.0721838 -0.0937348 -0.0836274 0.0280989 0.0878223 -0.0331545 -0.0779761 -0.0691456 0.0670661 0.0329288 0.0171412 0.0179498 0.0236737 0.126607 0.0367142 -0.0766325 0.176507 -0.102378 -0.00120435 -0.0661092 0.0903799 0.12571 0.0821471 -0.027001 -0.102777 -0.0601928 0.148114 0.0552165 0.0102946 -0.095976 -0.0171147 0.0096041 0.0887386 -0.150325 -0.0562719 -0.0169024 0.105684 -0.129053 -0.0345298 -0.0592059 -0.151022 0.0728414 0.199709 -0.0578176 0.0206279 0.182166 0.0738938 -0.0108795 -0.0378697 -0.0942233 -0.0700543 -0.0464758 0.0529471 -0.0706686 -0.0295662 -0.00488115 0.00419054 -0.00913386 -0.0171845 -0.0539153 -0.00350551 -0.0201427 0.0577794 -0.0443472 -0.156484 -0.0769821 0.0461995 0.176455 -0.0870298 -0.102194 0.144906 0.0806827 0.0829261 -0.0504194 -0.0848549 0.0902067 -0.0214845 0.103937 0.0248713 0.115774 0.0764349 -0.0322195 0.147951 0.10235 -0.0248875 0.0785107 -0.00367544 0.00865623 0.0273952 -0.125671 0.00995417 0.159951 -0.0608566 -0.0453872 0.0703251 -0.0330942 0.0568371 -0.168177 -0.156579 0.0437058 0.110077 -0.0574223 0.140806 0.0769799 -0.0292614 0.0281007 0.0793062 0.0972818 -0.0578231 0.0916791 0.00735671 0.00116224 0.0350998 -0.0946255 -0.0868387 0.0591584 0.00157986 -0.0177882 -0.143609 0.0262355 0.0637816 -0.0507061 -0.0194627 0.103938 0.0425459 -0.080266 0.00209344 -0.178456 -0.0215711 0.00545657 0.0237274 -0.161386 0.0392272 0.174196 -0.0369661 0.0664623 -0.0548682 -0.183005 0.176943 0.105987 -0.161224 0.0724227 -0.065988 -0.0226167 0.0362611 0.113693 0.042437 0.151098 -0.0218387 -0.113339 -0.0783387 -0.138251 -0.0763618 -0.0780654 0.0820961 -0.132832 0.0807578 0.00519697 0.0105308 0.0117947 -0.00320473 0.0893251 0.0872759 0.0353235 -0.0679972 0.0510911 0.0637264 0.106899 0.0780458 -0.0759605 0.106048 0.046388 -0.083439 -0.104281 0.0392183 -0.00951129 -0.148502 0.109357 0.0647781 0.00636917 0.0791278 -0.0891071 -0.0439686 -0.0494732 -0.093351 -0.177431 -0.0112573 -0.198144 0.0541972 0.0192938 -0.0734501 0.157445 -0.0270105 -0.00856271 -0.0159392 -0.09456 0.0227641 -0.0413895 0.0848047 -0.0114242 -0.0780263 0.173824 -0.101272 -0.000953789 -0.0607317 -0.0475656 0.152093 -0.108763 -0.00303224 -0.142066 0.0901883 -0.0565177 -0.0119716 0.0122095 0.166788 0.119049 0.00247739 0.0426236 0.0510686 0.0281575 -0.00703163 -0.0221007 -0.0606101 0.0757286 -0.0390449 0.147319 -0.112964 -0.0196803 0.113358 0.0191014 0.0855743 0.0903213 0.170928 -0.0989568 -0.0843402 0.0898638 0.0892331 0.13854 -0.0891343 0.0357985 0.062064 0.0223425 0.0746859 0.0843237 0.0301652 0.0110694 -0.0651279 -0.0721757 0.0199187 -0.101402 0.0544022 -0.100251 -0.0264404 0.0243989 -0.124257 0.150174 0.111924 0.073095 -0.118557 0.0428777 -0.0415482 0.0563372 -0.123238 0.00674376 -0.151943 -0.00676683 -0.0167809 0.0966328 -0.0220848 -0.0102142 -0.0181189 -0.140439 0.0288974 -0.045474 0.0430005 -0.0439703 0.158805 -0.00635855 0.104369 -0.0943412 0.0316966 -0.0167385 -0.0107027 -0.0737288 -0.0908819 -0.0231163 0.0933888 -0.033954 -0.0747108 0.142093 0.191931 -0.0584161 0.0307708 0.0616693 -0.0636743 -0.0439874 -0.0789619 -0.086885 0.197115 -0.118479 -0.10951 -0.00847599 0.0769177 0.0852172 0.171306 -0.0258146 0.0190844 -0.120353 -0.0237648 0.061931 0.0630133 -0.00578284 -0.0449974 0.0288955 -0.0601042 0.0600397 0.0262302 -0.0685403 0.186132 0.130536 -0.019481 -0.0418077 -0.078201 0.0489952 -0.0783456 -0.0064015 -0.0486588 0.0718076 0.0273862 -0.0160279 -0.158 0.147206 -0.144902 -0.0930397 0.0873622 -0.0165255 -0.0619865 0.0380471 -0.109866 -0.0657623 -0.0568353 0.0204572 0.0394009 -0.0120647 -0.053611 0.0548733 0.0418451 0.0259085 -0.13088 -0.121657 -0.0823362 0.171882 0.0267576 -0.015966 0.0114061 0.0354962 0.166254 -0.102673 0.0369723 0.131375 -0.0277298 -0.175096 0.00631037 -0.00624878 -0.0965312 0.012333 -0.0640192 0.0993071 0.083828 0.0494465 -0.111442 0.075854 0.0389401 -0.0263024 -0.0161387 0.00503285 0.0536809 -0.0338496 -0.12689 -0.0665128 0.123737 -0.14086 0.066488 0.0725463 0.0839735 -0.0866732 -0.0652691 0.0041202 -0.0804859 -0.134917 0.0628365 -0.130777 -0.111371 -0.0724715 -0.00189154 0.0146052 -0.0516788 -0.020405 -0.0942899 -0.185934 0.118351 -0.0966829 0.104504 -0.105565 -0.0345627 0.0855403 -0.0774466 0.0637008 -0.112411 0.0330273 0.0417238 0.103752 0.110158 0.0905374 -0.0756213 0.147163 -0.130299 0.0750913 -0.069988 -0.112348 0.131175 -0.110692 0.171772 0.0378856 -0.0407677 -0.0313341 -0.0266772 -0.053 0.0682588 -0.0654619 -0.0477575 -0.0946907 0.152737 -0.000112964 0.097992 0.106021 0.029401 -0.0190394 -0.0671991 0.0898762 -0.083507 -0.019715 0.138601 -0.113727 0.127579 0.0807565 0.06447 -0.108061 -0.0993388 -0.146416 0.0403625 -0.00835882 0.122463 0.0714752 -0.142413 0.0248164 -0.127455 0.0856052 -0.024498 -0.044453 -0.0792191 0.0491443 -0.171069 -0.185311 0.0715689 0.0713347 0.166757 0.140977 -0.0582927 0.0508586 -0.0384717 0.0712749 -9.70662e-05 -0.136288 -0.174632 0.18336 0.0279799 0.0415673 -0.0190919 -0.0893634 0.0406613 0.126057 -0.0704705 0.0470042 0.0757287 0.0203702 0.0963515 -0.0140908 0.0834686 -0.155666 0.152233 -0.145377 -0.157614 -6.51684e-05 0.167234 -0.108496 0.00362272 0.125874 0.0989036 0.136055 -0.0521093 0.0106073 -0.125536 0.00025629 0.011232 -0.060575 0.105051 0.0435881 -0.0882706 0.0747075 -0.0540194 0.0711267 -0.0267758 -0.121137 -0.071379 -0.139841 0.124419 0.122829 -0.194682 0.00729673 0.0979328 0.0598771 0.0139129 0.082509 0.182421 -0.0767516 -0.0614984 0.182446 0.0129459 -0.038283 0.041205 0.00678559 -0.0403377 0.097649 -0.0744162 0.112248 -0.00358281 -0.145308 0.0680843 -0.109805 0.035258 0.0608528 -0.0270877 0.00329357 0.010238 0.0629847 -0.0314857 0.0632852 0.0277134 0.118639 -0.0197571 0.0121467 0.103859 0.0467597 -0.118851 0.03148 -0.0339398 0.126713 -0.0255817 -0.0870691 0.0877554 0.157009 -0.181839 -0.192535 -0.0652563 0.108824 -0.103778 0.0301112 -0.0999483 -0.112244 -0.111226 -0.0834305 0.0254931 -0.026256 0.0524206 0.197677 -0.0309003 0.016592 0.0122232 0.118472 -0.0188269 -0.189859 -0.18723 0.0784426 0.124144 0.0805864 -0.0598652 -0.0276304 -0.00688592 -0.187023 0.031794 0.118321 -0.165357 -0.00754916 -0.0109903 -0.0707159 0.0507363 0.0476864 0.15558 0.0417786 0.184452 0.187982 -0.195057 0.0259048 -0.0315638 0.0309429 -0.01794 0.142654 -0.087084 -0.112433 0.0894383 0.0527242 0.013221 0.0722313 -0.135061 -0.0952617 0.0834888 0.020611 -0.095225 -0.0644522 -0.101325 -0.121019 0.117441 -0.0689393 0.124217 0.129356 0.0191309 -0.159505 0.127879 -0.0994826 0.108903 0.061638 -0.00877293 -0.00453551 0.0127614 0.117001 0.07243 0.0847157 0.0963147 0.0649681 0.00722497 0.0352186 0.0888677 0.173717 0.0183533 -0.0545163 -0.0556797 -0.0779102 -0.0775093 -0.00278715 -0.0546648 -0.0536271 -0.080086 0.00194146 -0.0115906 0.0929188 -0.00596424 -0.107513 0.012729 0.0465333 -0.127262 -0.106759 -0.042206 0.00302317 0.138637 0.0731214 0.102495 -0.127309 0.0170963 0.0322944 0.139404 0.091428 0.0122354 0.0204483 -0.0112926 0.127374 -0.0466269 -0.0298777 -0.0113904 -0.0797573 -0.156116 0.123717 -0.01458 0.0745188 0.0389858 0.036994 0.100111 -0.0179928 0.141555 0.00682031 -0.0692967 0.0409467 -0.103253 0.102807 0.110288 -0.141264 -0.0563813 -0.0147808 -0.0298962 0.0884539 -0.0193445 0.0576262 -0.0783463 -0.0109701 -0.0732315 -0.134924 0.0969499 0.0416551 0.0839386 0.108176 -0.181027 0.0579954 0.0125265 0.0160204 0.0374118 0.0366176 0.0198998 0.0153158 0.099311 0.0758034 -0.108185 -0.10728 0.114306 -0.0341989 0.0186167 0.0702216 -0.0873648 0.121403 0.0633118 -0.0176154 -0.0830538 0.102963 0.11781 0.0297292 -0.115547 0.00254809 0.0933735 -0.0469505 0.144397 0.0781678 -0.0560009 0.167677 -0.0766822 -0.0792121 0.102081 -0.039768 -0.0788864 -0.139429 0.0842177 0.102953 0.0576773 -0.0630355 -0.00314909 0.0153795 -0.152886 -0.0400038 -0.055478 0.116909 -0.012927 -0.0975747 0.0646767 -0.0823769 0.130862 0.117139 -0.0118194 0.132624 0.0271606 0.0768752 -0.00154932 0.171691 -0.103742 0.0310931 0.152073 0.0305654 0.0507089 -0.0529796 0.116872 -0.107885 -0.0489407 0.0411554 0.0242907 -0.0323666 0.0751145 -0.123072 0.0753749 0.0328674 -0.0399602 0.164852 0.0581071 0.110392 0.0531024 0.175998 0.0484795 -0.19276 -0.0453283 -0.104115 -0.0467175 -0.0758154 0.0420927 -0.0247463 -0.0275711 0.118216 -0.0110913 -0.113947 -0.0462466 -0.0948417 -0.0870741 0.0428654 0.0239577 -0.0544118 -0.0356014 0.0958663 0.0143788 0.027148 -0.10272 0.0267911 0.0360353 -0.0510325 0.0403484 0.131737 0.0594308 0.00373666 0.0852214 0.0499449 0.140836 -0.0269425 0.0348478 -0.0997316 0.00474929 -0.0799469 -0.077686 -0.142693 -0.0627794 -0.135401 -0.0124308 0.0921858 -0.139966 -0.113815 -0.0176486 -0.0143913 0.163492 -0.108661 -0.00393324 -0.00276857 0.0968414 -0.0674323 -0.147859 0.071779 -0.0678165 -0.0281151 -0.0090558 0.0364178 0.0943227 0.0552084 -0.0122497 -0.00598982 -0.146409 0.0455534 -0.116831 0.0533966 0.0316986 0.0731348 0.124069 -0.0118538 -0.0090784 -0.020914 0.00178756 -0.0809983 0.00610838 0.0978882 0.134227 -0.012767 -0.0632726 -0.100732 0.0791224 0.0893913 0.0889715 0.0121347 0.033857 -0.0756204 0.0920711 -0.147579 -0.0507559 0.0472826 0.152454 -0.000411999 -0.0168361 -0.120156 -0.0744415 0.0304145 0.00545858 0.089473 0.0418883 -0.127384 -0.0250038 0.0511997 -0.0465048 0.133458 0.0709998 -0.057405 0.0360801 0.110093 0.115477 0.0461608 0.0302387 -0.0117762 0.0799145 0.0280537 0.0370154 0.125198 -0.00268791 -0.0865486 0.0269808 -0.0492561 -0.123478 0.0817177 0.0582451 0.160838 0.0394129 -0.12475 0.13631 0.119614 -0.184681 -0.0482881 0.00381739 0.0812737 0.0617036 0.0230553 -0.0186669 0.112415 -0.0313239 -0.0437283 0.0417299 0.087107 0.0637657 -0.0337059 -0.060696 -0.0556603 -0.0743471 -0.0812846 0.0274553 0.133567 -0.0267878 0.127136 -0.0131803 0.0690217 -0.0133737 0.143805 0.0645091 -0.0510727 -0.129912 0.0777874 0.0427951 0.100491 0.0105195 -0.0600353 0.185226 -0.0198419 0.0174153 -0.162464 -0.178644 0.181507 -0.168786 0.0525945 -0.0970948 0.0666158 -0.0383322 0.121623 -0.0969037 0.146026 -0.00101473 0.0564983 -0.191754 -0.0425026 0.0722114 -0.0180208 -0.117219 0.0931849 -0.147582 0.0330033 -0.0387538 0.115548 0.0350146 0.0405624 0.0289939 -0.0662376 0.182827 -0.175982 -0.0583938 -0.0407465 -0.0747952 -0.108046 0.099205 0.00319508 -0.0305422 0.0426192 0.0744538 -0.090438 -0.0866481 -0.030055 -0.0678158 -0.120093 -0.0892141 0.0447342 0.117331 -0.0920594 -0.180692 0.0707915 0.0427145 -0.0262865 -0.158503 -0.127919 0.111227 -0.0164956 0.153401 -0.197528 -0.119979 0.0295814 0.0659582 -0.151408 0.134791 0.0301979 0.108218 0.0811215 0.0416676 -0.0605721 -0.0545409 0.0294287 -0.0210934 -0.0229795 -0.0686888 -0.0860319 -0.0498827 -0.0741149 0.0356941 0.167124 0.0298851 0.149263 0.12295 0.0785799 0.109986 -0.0785851 -0.0571423 0.0372689 -0.0769982 -0.105229 -0.180564 -0.0258675 -0.0543233 0.0427755 -0.109729 0.0704501 -0.0429664 -0.083259 0.0690335 -0.103055 -0.044782 0.0459271 0.0163846 -0.0451754 0.0627165 0.00373572 -0.138694 -0.0283079 -0.0855022 0.00145024 -0.113599 -0.0749743 0.139443 0.092167 0.0206051 0.0501524 -0.134854 0.0348483 -0.0652371 0.0325054 -0.074968 0.0813047 0.0295653 -0.137548 -0.0453997 0.0782297 0.0620507 0.0232054 -0.0099865 0.0409599 -0.126343 0.0422878 -0.106331 0.0169715 -0.0565957 0.0106469 -0.0272466 -0.0483484 -0.0458709 0.0397298 0.156044 0.0704527 -0.128799 -0.172524 0.0580626 0.0599517 0.0403488 0.0801222 0.064372 -0.0555017 -0.00726958 -0.0302222 0.021783 -0.010675 0.167109 0.107443 0.0428848 -0.00654878 0.0302196 0.0638193 0.00153948 0.18197 -0.0353664 0.14722 0.104455 0.0508611 -0.0352098 -0.149157 0.0322359 -0.121648 -0.0475345 -0.144988 -0.104273 -0.0270099 0.0745598 0.103199 -0.127602 -0.00973261 0.00663681 -0.00101655 0.00821646 0.038399 0.162553 -0.00681681 0.123609 -0.0806666 0.0518957 0.087572 -0.0237806 -0.167493 -0.00126387 -0.0324784 -0.107135 -0.00301354 -0.097188 0.0309449 -0.118352 -0.0540466 0.081289 -0.0667241 -0.0216611 0.048697 -0.0882225 0.139525 -0.105413 -0.0431109 -0.166431 0.0520275 -0.086012 -0.0135729 -0.11472 -0.0283716 0.000589178 -0.110333 -0.0801731 -0.148891 0.0015375 -0.0428866 0.0301442 -0.149531 0.10954 0.116755 -0.0569979 -0.0997841 0.185352 -0.0532605 -0.0420057 -0.0811785 0.00827455 0.143249 -0.0653884 0.0391743 0.16578 0.103064 0.0143089 0.0575623 0.121589 -0.186226 0.0463295 0.0573847 0.0290153 0.00399442 0.117267 -0.032759 0.0839802 -0.0894098 -0.119148 -0.0672645 -0.0782437 -0.0414728 -0.14542 -0.0487602 -0.0422025 -0.124935 0.187603 -0.137372 0.0420183 0.0415586 -0.0437651 -0.0352623 0.136229 0.0546146 -0.0362941 -0.0340234 0.00808412 -0.0141702 0.11037 -0.00489852 -0.1661 -0.124969 -0.00646219 -0.0140121 0.122882 0.0175177 -0.105213 0.0824024 -0.0859907 0.00273663 -0.0733585 -0.113242 0.144626 0.0766245 -0.105265 -0.0816474 0.0252547 -0.11301 0.0939111 -0.0250785 0.0799675 -0.0188484 0.0414485 -0.0712924 0.0749973 -0.0152227 0.073641 -0.084638 0.167009 0.111856 -0.00365382 -0.0113715 -0.0596764 0.166506 0.0477249 -0.120558 -0.101243 0.108103 -0.0825263 0.114539 -0.147737 0.0601558 0.0326227 -0.000869247 -0.0737092 0.0201857 0.00922393 0.173376 0.0895563 0.107774 -0.0646852 0.14298 0.0984086 0.141209 -0.11004 -0.0262101 -0.00616617 -0.0420131 -0.104204 -0.10348 0.0308354 0.0584637 -0.191908 0.0100544 -0.0753479 -0.11766 0.00611555 -0.0174725 -0.0354158 -0.0120478 -0.0611231 0.127826 0.0563418 0.0878588 0.0751047 -0.137173 -0.101729 0.0801539 0.119486 -0.0381295 -0.0402019 0.122862 0.0664092 0.120177 -0.0158767 0.0372415 0.0948423 -0.0174838 0.0192538 0.0311817 -0.0249748 0.0783889 0.00487234 -0.165062 -0.133431 -0.198773 -0.110948 0.124412 0.114947 0.0449053 0.0455615 0.146925 0.0802287 -0.00289914 0.070208 -0.162398 0.0155079 -0.190644 -0.0208842 0.0306428 0.0417371 -0.187173 -0.0932166 -0.0950867 -0.0652445 0.0379147 -0.0421828 -0.050726 0.155374 -0.0848875 -0.138847 -0.144024 0.00562003 -0.0299779 -0.0128195 0.0397533 0.0185349 0.030782 0.107397 0.129209 -0.00286606 0.0573216 0.114753 0.0234087 0.0611419 -0.186372 -0.0541946 0.0633228 0.0702392 0.112046 -0.00070006 -0.0620931 -0.130218 -0.0678526 -0.103099 -0.013018 0.143689 -0.124088 -0.112843 -0.0510159 -0.125617 -0.0911234 0.0221199 0.193494 -0.0834339 0.0223388 -0.070149 -0.0512629 0.00332953 -0.0778677 -0.186733 0.00881794 -0.139868 0.00858983 -0.0915277 0.0488575 0.119404 -0.0571966 0.0659575 -0.0522549 -0.050372 0.0901587 -0.066551 0.0526229 0.0574354 0.104028 -0.0257398 -0.128286 -0.0300244 0.117377 0.129183 0.113429 -0.114079 -0.00806369 -0.103166 0.0679869 0.114944 0.0355543 0.0856915 0.0312482 -0.000932161 -0.0925724 -0.0680817 0.027425 -0.0873735 -0.0461282 0.130067 -0.0871855 -0.0277114 -0.108214 0.148935 0.0822267 -0.0288951 0.0167448 -0.0777533 0.0392011 0.00148617 0.0673399 -0.0580408 -0.114837 0.0998553 0.0595914 0.0939646 0.0491579 0.0324261 0.0457447 0.0830796 -0.0616422 0.024424 0.0511334 -0.094277 0.00954195 0.017323 0.0907864 -0.0618973 0.0579306 0.0861055 -0.0344528 0.114419 -0.112187 -0.14266 -0.141346 -0.160226 0.0330391 0.182841 -0.123467 -0.109734 -0.0382916 -0.0637177 -0.00215036 0.172932 0.0558612 0.0733578 0.0359559 0.0652141 0.0536949 -0.0685429 0.0511461 -0.0938989 -0.00489297 -0.0805505 -0.0694043 0.134257 -0.133848 0.0214361 0.00390652 -0.17467 0.195308 -0.112166 -0.0670286 -0.136745 0.0715143 -0.000496109 0.0632935 0.117105 0.055074 0.0643316 0.0273925 0.0584207 0.151165 0.0438202 -0.0352698 -0.0432001 -0.105535 0.111601 0.10785 -0.011777 0.0887244 0.173253 -0.0907764 0.0467776 0.0253111 0.0893356 -0.0814177 0.0957908 0.0782251 0.0164036 0.0712944 -0.0158028 -0.0315765 0.022344 -0.0652637 0.169276 -0.0463777 -0.051965 0.0954951 -0.0108955 -0.0833896 0.145096 -0.0479535 0.0772661 -0.183873 0.0926818 -0.100218 0.0435961 -0.0344076 0.00725827 0.0935131 -0.0907192 0.00692117 -0.0735882 -0.0105511 0.0446002 0.0115583 -0.0196331 -0.0337889 0.0303759 -0.00405954 -0.0267794 -0.129324 0.00854673 0.156631 -0.0580727 -0.0332951 0.0239233 0.0183785 -0.169746 0.00191207 0.0671771 0.157256 0.0939941 -0.0304338 0.0411557 0.000844031 0.00182165 -0.0952766 0.0226563 0.0875657 0.098515 0.0128403 0.0195862 0.14785 -0.0241575 -0.0175974 0.157679 0.0887254 0.0101279 -0.141135 0.0750862 -0.0953452 -0.137493 -0.00245453 0.00972338 0.0575036 -0.0731652 -0.0381727 0.0317422 0.0231069 -0.132319 -0.0645756 -0.0516712 0.135197 -0.0792111 -0.113174 -0.181028 -0.0943102 0.0184406 -0.0876719 0.0876365 -0.0647822 -0.126692 -0.130202 0.0978569 -0.0301214 0.0933353 -0.102419 0.0778387 0.117022 0.0829935 0.0719458 -0.0728018 0.12714 -0.0462361 -0.0594076 -0.129372 -0.0106217 -0.0376399 -0.0455765 -0.055172 -0.048513 -0.0135775 -0.0275863 0.0421414 -0.126516 -0.164241 -0.0292517 0.170595 -0.0228751 0.016151 -0.0477426 -0.0406169 0.115116 -0.091108 0.0580669 -0.132999 -0.100364 -0.136678 0.168972 -0.0257649 -0.115097 0.00595179 0.0401334 -0.0353211 0.0747211 0.174258 0.0935973 0.046679 0.0270278 0.0316744 -0.0951841 -0.0908117 -0.0168698 0.0867089 0.124431 -0.0861925 0.0653889 -0.0122436 -0.166689 0.0539616 -0.0167836 0.0333874 -0.0589368 0.11152 0.0339171 -0.102285 -0.0217583 -0.0224444 0.00138463 -0.165338 -0.106027 0.0235459 0.0317948 0.0395063 0.198029 0.054378 -0.115052 0.135291 0.180549 0.0192451 -0.00571665 -0.0355306 -0.107693 -0.138421 -0.0332485 0.0146625 -0.0488953 -0.0755266 0.0477889 0.0793341 0.0961932 0.061011 0.0885027 0.0494657 -0.105938 0.0120937 -0.0467094 -0.0939762 0.12011 -0.133943 0.0446114 0.0059242 -0.143217 0.16478 0.142982 -0.0812036 0.0804361 -0.0316559 0.0649216 0.0426417 0.111241 -0.0114591 0.0331411 -0.10792 -0.123285 0.0428175 0.118091 0.187173 0.0740431 0.195177 -0.077818 0.0149565 0.0773985 0.0488046 0.121069 0.0458327 -0.0672046 -0.0579439 0.0190879 -0.0318553 0.13232 0.0508229 -0.0198337 -0.0614142 -0.0567119 -0.0259546 0.0879832 -0.0657867 -0.0233664 0.0875932 -0.0825535 0.160917 -0.0305468 -0.0391937 0.0190122 0.0769294 -0.0514837 0.138671 -0.123641 0.0143599 -0.0704594 0.015761 -0.0255604 0.00643629 0.0319169 0.0423639 -0.176232 -0.0488967 0.145461 0.180349 -0.155621 -0.167432 0.0100169 0.167437 -0.0588769 -0.0971597 -0.182756 -0.182532 0.0252738 0.169011 -0.168602 0.00151674 -0.0695062 -0.0101394 0.116517 0.000520203 -0.0386486 0.059297 -0.00328006 -0.0463433 -0.0166216 -0.152188 -0.00198784 0.0683288 0.145356 0.18623 -0.0817772 -0.026446 0.100349 0.0393755 0.123718 -0.0761692 -0.0243009 0.00391845 -0.0892372 -0.0624578 -0.00496063 0.111609 -0.035375 -0.0456436 0.00847477 0.128714 0.179613 -0.131078 0.117064 -0.075643 -0.0987383 0.0273468 0.155883 0.0848202 0.0280744 -0.0649001 -0.173222 -0.0867825 0.00324572 -0.0649079 0.170539 -0.0365539 -0.0771687 -0.0964732 0.0576393 0.00628241 0.0296603 -0.0190189 -0.111076 -0.0981962 0.031234 0.0862143 0.00635533 -0.0742873 -0.0523319 0.121621 0.0755432 0.0923771 -0.0031086 0.0914918 0.00791332 0.0222435 0.194059 -0.0315229 0.0683644 -0.0478722 0.129125 0.0744475 -0.0834276 -0.119596 -0.056423 0.0598459 0.0287517 -0.0113057 -0.0742859 0.080571 -0.0921013 -0.171785 0.00769282 0.0127096 -0.100058 0.168501 0.122938 0.120101 0.197283 -0.000396109 0.00151792 -0.0360354 -0.0141355 0.0678684 0.138939 -0.165851 0.014728 -0.00272656 0.0240479 0.0277832 -0.0547107 -0.0729985 -0.0644611 0.0683112 0.156058 0.165568 0.0066432 -0.126658 -0.0264148 -0.0990744 -0.0637274 0.0149553 0.0699049 0.0283703 0.107671 -0.0865299 -0.082976 -0.134849 0.0103406 0.135551 -0.137541 0.00708395 -0.0608101 0.125388 -0.0194733 -0.0246631 0.0150814 0.00338067 0.0132069 -0.126189 -0.149044 -0.0277995 0.158949 0.0588004 -0.0191237 0.0732573 0.00547848 -0.0754882 0.0823958 -0.0426859 0.150535 0.0321577 0.114943 1.92811e-05 -0.050619 -0.164496 0.0881422 -0.0473153 0.0271393 0.151316 -0.00143448 -0.108822 0.116529 -0.0931286 0.0718228 -0.0329239 0.00213927 0.0221553 -0.108331 -0.167765 -0.00797855 -0.0885833 -0.0398677 0.118734 -0.0707449 -0.130291 -0.0612594 0.0205857 0.0447397 0.01766 -0.0671782 0.0879536 -0.0229488 -0.152168 0.0517088 0.0518223 0.156881 0.150295 -0.17996 0.03781 -0.11829 0.0183464 -0.0409266 0.162345 0.0282766 -0.126675 0.146703 -0.101624 -0.0665391 -0.159053 0.0307938 0.09723 -0.0463453 -0.0973015 0.174925 -0.122055 -0.0536897 0.080179 -0.0457038 0.095581 0.0372865 -0.0994108 -0.027636 0.0183461 0.0870478 0.19271 0.162456 0.136074 0.0473696 -0.153985 0.17504 0.184539 0.032139 -0.0555037 0.0171784 -0.0525111 0.164111 0.0801673 -0.0592321 -0.159338 0.00011709 0.0391225 0.0338375 -0.162042 0.0322258 0.0282762 0.0135092 -0.00280736 0.0753629 0.13131 -0.0567555 0.0060291 0.141267 0.0124555 -0.0701004 -0.148202 0.087752 -0.00201599 0.121192 -0.0470056 0.0560334 0.00894524 -0.0275084 0.0162117 -0.0563562 -0.099816 0.106254 -0.176224 -0.130184 -0.0167164 -0.0493295 0.0489405 -0.135852 0.0451687 0.13987 -0.0436135 -0.0576792 0.137855 0.140915 -0.0420188 -0.0868576 0.0232275 -0.00213391 -0.0383247 0.0780895 0.0462801 -0.0470131 -0.039403 0.136359 -0.135583 0.0472421 -0.014044 -0.153805 0.0782131 0.179017 0.12074 0.131589 -0.0161154 -0.05858 -0.188416 -0.0396768 0.00213399 0.0288552 -0.0229235 0.103099 -0.0492956 0.0305186 0.0913327 -0.0685998 0.0644394 -0.18251 0.0811785 -0.0196548 -0.104836 -0.0910092 0.11584 -0.102206 -0.0739759 -0.0304801 -0.0277311 -0.0599249 0.023737 0.00131693 -0.12219 -0.0223477 0.0931766 -0.182766 0.00969042 0.106057 0.181407 0.0529013 -0.0387595 0.0776808 0.0691223 -0.0765282 -0.00819813 -0.093525 -0.0186986 -0.0464598 0.0288788 0.146963 0.159703 -0.0935092 -0.0680107 0.0312647 -0.115303 0.0515734 0.0122115 0.0154202 0.0579058 0.0319973 0.0639186 0.000341286 0.031535 -0.0255439 0.0911969 -0.101903 0.140173 -0.176286 0.0787253 -0.031366 0.0306595 0.0606221 0.0394896 0.0806329 0.022762 -0.0318831 0.0156902 0.0679519 0.0475466 0.113649 0.139826 -0.0706747 0.0853729 -0.0273128 0.0535826 -0.0303404 0.0504676 0.0287436 -0.047003 0.109494 -0.0613796 -0.0376443 -0.0511294 -0.158997 -0.193868 -0.101452 0.0708021 0.0388474 -0.0992941 -0.121695 -0.0834382 -0.0454539 -0.0311574 0.152517 0.00959143 -0.166124 0.0663598 -0.138189 0.0375408 0.0109274 0.0529855 0.0848331 0.00920693 0.0254497 0.0774638 -0.111004 -0.125074 0.14122 0.0161064 -0.0870391 0.0672762 0.072443 0.0269777 0.120475 0.00646733 -0.0290911 -0.0289513 0.00365875 -0.0235423 0.13434 -0.0333825 0.0608456 0.0256832 0.064704 -0.010335 -0.10141 0.0541487 0.0474597 -0.0040041 0.034471 0.147963 0.0671121 0.0113421 0.0315785 0.0936681 0.0565229 -0.00801802 -0.0492522 -0.154246 0.0212927 0.143558 0.171916 -0.124436 0.0347165 -0.122271 -0.103171 -0.0761157 -0.122888 -0.00180942 0.0344777 0.0714945 -0.0749356 -0.0395288 -0.00601436 -0.0191181 -0.181859 -0.0487499 -0.182384 -0.0812181 0.142522 -0.140488 0.0187506 -0.0636875 0.00863554 0.0726732 0.0716976 0.0398126 -0.0647136 0.0424179 0.0273461 0.0256316 0.00374971 -0.16843 0.0534139 -0.0692791 0.128639 -0.171962 -0.0921835 -0.151024 0.194481 -0.168228 -0.155923 0.021825 0.116777 0.0884574 0.115427 -0.00723721 -0.0918694 -0.0420702 0.06958 0.0138594 -0.00641214 -0.156277 -0.030272 -0.00986815 0.162804 -0.086434 -0.0507953 0.115922 -0.0202864 0.0652575 -0.0168755 0.00245867 0.130651 0.189721 -0.0223906 -0.048344 -0.168227 -0.147939 0.0263936 0.187961 0.0735031 0.151918 0.0987704 0.0540723 -0.114619 0.151392 0.151928 0.0662128 -0.091571 0.00762048 0.034134 0.053632 0.0370789 0.0988629 -0.0147039 0.0352208 -0.110044 0.104648 -0.03065 0.0592744 0.165154 0.103755 0.0315065 0.00983957 -0.0919928 0.115853 0.111959 0.00253571 0.188906 0.0742158 0.0186105 0.0342284 -0.123247 0.0368325 0.039631 -0.0139792 0.00339284 0.0447341 0.120798 0.129388 -0.0682229 -0.0136989 0.0385641 -0.146511 -0.0241259 -0.00416247 0.0306632 -0.152681 0.00653793 0.141937 -0.12635 0.029784 0.00227431 0.188387 -0.0424944 -0.110501 -0.0511569 -0.0452458 -0.000246012 0.0669791 0.0754491 -0.175606 0.0892333 0.101106 -0.0387883 -0.128866 -0.0763038 0.10347 0.0505186 -0.00627057 0.0612993 -0.0183425 -0.00739589 0.12431 0.130503 0.0411325 0.053052 -0.0969033 0.147113 0.166397 0.111649 -0.0926638 0.0923852 -0.0339393 0.0543222 0.0220788 0.0810532 -0.0501475 -0.127442 0.171126 0.158013 0.0563278 0.00759164 0.0065106 -0.0661114 0.0163077 -0.116671 -0.00814365 0.0968871 -0.120023 -0.0564692 -0.0879439 -0.0702942 0.120659 -0.0823673 0.00770912 -0.0368795 0.0513881 0.0116102 -0.169793 0.0418947 0.156152 -0.0106206 -0.0350623 -0.0563808 0.0621934 0.018057 -0.0643661 0.0825958 0.0692703 -0.0975832 0.083617 -0.114419 0.122773 0.115257 0.00214265 0.0258743 -0.0689597 -0.117978 0.0239797 -0.107223 0.0356684 -0.187476 0.0385596 0.048787 0.0237671 -0.115785 0.000729553 -0.0453069 0.0521323 -0.0719088 0.0111151 -0.0710956 0.0366246 -0.112881 -0.00395217 -0.0685557 0.0773643 -0.134726 0.0791878 -0.0755848 0.183129 -0.0567312 0.0959836 -0.0979342 -0.0383269 0.127369 -0.0204137 0.0789958 0.139279 -0.0829726 -0.00109675 -0.0614378 -0.0111021 0.0866486 0.0501903 -0.0197329 0.117172 -0.0173459 -0.07756 0.00480047 0.100174 0.0823707 0.0352155 -0.111665 0.0681679 0.0911986 0.0877126 0.0741098 0.00523225 0.147921 -0.0746588 -0.0368808 0.0159525 -0.135966 -0.0865161 -0.00391046 -0.0756216 0.0896103 0.011166 0.00757791 0.0283192 -0.133754 -0.0144463 0.0044507 0.0878258 0.0278631 0.091247 -0.0920815 -0.0876242 0.020153 0.0238925 0.0123122 -0.108863 0.00204143 -0.00347856 -0.0379528 0.111902 0.0138034 -0.126373 -0.045716 0.110338 -0.0189173 0.0770282 -0.10927 0.125364 0.101979 0.0907837 -0.00341012 -0.00387453 0.0284385 0.0160932 -0.0508846 -0.0225812 -0.0465995 0.0603143 -0.0164759 0.084571 -0.000308707 -0.0335734 -0.0440479 0.0175661 -0.125326 0.0770911 0.0639183 -0.00288696 0.0559233 -0.0074714 -0.0713194 -0.0641395 -0.0735399 0.066976 0.174621 0.0751301 -0.0200098 0.0544646 0.134744 0.0196099 -0.00329179 0.0983693 -0.000305026 0.128641 0.102434 0.0714269 0.0668604 -0.0587741 0.0645269 0.103439 0.127543 -0.0433805 -0.0965572 -0.0521145 0.173469 -0.0832337 -0.0934934 0.0617441 -0.0101466 -0.000272046 -0.17267 -0.139404 -0.182487 -0.0216016 0.0110182 -0.179579 0.0862717 0.0953328 0.109897 0.123663 0.0647126 -0.081898 0.1029 -0.0134915 -0.0446459 -0.0112725 -0.138642 -0.123038 0.0984955 0.0986287 -0.0563454 0.0719856 -0.0132191 -0.0627852 -0.0971422 0.0808164 -0.164728 -0.0422593 -0.0936117 -0.0125403 0.169016 -0.109648 -0.0171538 0.102464 0.035999 0.048963 0.0812304 -0.0475206 -0.0291783 0.0780536 -0.0277532 -0.122929 -0.041473 0.0514259 -0.0146077 -0.0542659 0.0224397 0.0318247 0.140582 -0.112906 -0.0393296 -0.0369452 -0.0139065 0.039274 -0.0757379 -0.121555 -0.0987189 0.107713 -0.0589029 -0.146177 -0.0864737 -0.0492797 -0.0289328 0.0311523 -0.081853 0.101309 -0.0742546 -0.00316688 0.0594202 -0.0474753 0.127085 0.0821702 -0.101737 -0.0577757 -0.0314164 -0.117318 0.0228157 -0.021253 -0.0934135 -0.0242777 0.0384246 -0.0178151 -0.00306888 0.0702077 -0.0361356 0.0094772 0.0912288 -0.103773 -0.000523356 -0.0244291 0.0754503 -0.0722897 -0.0172045 0.0912965 0.131438 0.0895918 -0.0143126 0.0883978 0.0051308 -0.131327 0.0125262 0.0681541 -0.000300057 -0.0453538 -0.121673 -0.105765 -0.0542923 -0.0241962 -0.0981786 0.0731101 0.120499 0.0883721 0.00409822 0.0245696 0.0359416 -0.152146 -0.0378531 -0.0159441 -0.0871155 0.0499167 -0.0464663 -0.093853 0.0251435 -0.104298 -0.191758 -0.165029 -0.0168613 0.0260031 -0.112449 -0.0452023 -0.044256 -0.0276607 0.157836 0.102975 0.0826839 -0.0513073 -0.0779505 0.0729773 -0.00681896 0.142994 -0.186145 0.0639945 0.0706167 -0.0865687 0.00947607 -0.0394671 0.0327698 -0.0246455 -0.0157146 -0.105043 -0.066353 0.0538474 0.0165732 0.00970787 0.0704364 0.00405183 0.0672157 -0.0848995 0.0987288 0.00723881 0.178252 0.014387 0.0683441 -0.0605025 -0.0895345 0.0732052 -0.0712461 -0.143398 0.0483692 0.0419694 0.125601 0.041184 0.0634658 0.10364 0.0531863 0.0193887 -0.0107168 -0.101596 0.0669009 -0.0756857 -0.0767106 0.125331 -0.0709404 0.120465 0.0444553 -0.115655 0.0758748 -0.0345622 -0.0890301 0.148299 0.0455887 -0.0415014 0.0490612 -0.00744109 -0.0651216 0.172083 -0.00914744 0.120345 0.0523069 0.117152 0.138895 -0.0340052 -0.0498486 -0.0439268 -0.0484985 -0.0795601 -0.0279344 -0.0115773 0.0379957 0.0349794 -0.0149093 -0.0369071 -0.0646443 -0.112838 0.110888 0.0830979 -0.0715684 0.0539433 -0.0140082 -0.079858 -0.0152276 -0.00272489 -0.0811661 0.0189517 0.0162739 0.024702 -0.0442834 -0.0722776 -0.097602 0.0585626 0.0064212 0.0778295 -0.115515 -0.153515 0.0520103 0.0441921 -0.130924 0.0852975 0.0499027 -0.186943 0.135875 0.0153311 0.143806 -0.141622 -0.0336573 -0.0269379 -0.0273931 -0.050427 -0.0607525 -0.0760244 -0.106102 -0.110339 -0.120832 0.0122887 0.029714 0.0253561 0.187837 0.00708549 -0.0265195 -0.155555 0.140022 -0.0727064 0.153761 0.0220014 0.0848095 0.0244195 -0.195727 0.0876743 0.143449 -0.0631123 0.0568664 0.115424 0.114354 0.0932149 0.0299866 0.137307 -0.0891775 0.0323041 -0.0840063 -0.0727847 -0.0891246 0.00343032 -0.0564863 0.00873118 0.0815656 -0.00670261 -0.0792193 -0.0797746 0.0931752 0.118391 -0.111451 0.0513429 0.0976352 -0.0987929 0.0185809 0.118076 0.0114667 -0.0781198 0.0576969 -0.175669 -0.149863 0.0488559 0.0398899 -0.0113689 -0.0804077 0.0758372 -0.0399003 -0.12504 0.0291692 -0.0270025 0.116086 0.098703 0.0391349 -0.0692412 0.0313162 0.0196569 0.160539 0.0432866 -0.0577516 0.126124 0.0199964 -0.107182 -0.0485274 -0.157581 0.123573 0.0524268 -0.0050284 0.0725064 0.184523 -0.0350821 -0.000176066 -0.0376517 -0.00501539 0.0641097 -0.194117 0.0259732 0.0448457 -0.0320852 -0.0339112 -0.0172949 0.189598 -0.126569 -0.0323272 -0.0322454 -0.0824452 0.117262 0.0800515 -0.0137588 0.0479023 -0.121328 -0.15601 0.0255535 0.174427 0.0757691 -0.0921442 -0.049967 -0.00509325 -0.0712527 0.0424391 0.180996 0.122224 -0.0536326 0.0205211 0.188827 -0.0958615 -0.126086 -0.157241 -0.011407 0.0793295 -0.0856449 -0.166672 0.08014 -0.0552339 -0.0027834 0.0168646 0.0750914 -0.109341 0.00552506 0.0570446 0.0161488 -0.150376 0.157308 -0.0608626 0.0697671 0.0820365 -0.073197 0.0021945 -0.0564985 -0.00849875 -0.0902355 0.11108 -0.0217442 0.0245633 0.16908 0.120504 -0.0567491 0.171108 -0.0201173 0.0918784 -0.13884 0.0351485 -0.149377 -0.0426562 0.147379 0.0782598 -0.109992 0.105549 0.0122184 0.0485008 0.0349105 -0.00643355 0.135513 -0.0180014 0.175415 -0.0435254 0.0134785 -0.0157094 0.108082 0.174752 -0.0459213 -0.011215 -0.0369148 -0.0996063 -0.140898 -0.142502 -0.170806 0.158094 -0.00933389 0.00389298 0.177401 0.045488 0.0142272 0.195742 -0.0510826 0.0834286 -0.0644983 -0.124902 -0.147434 -0.0318533 -0.0514657 -0.112463 -0.0114595 0.0574676 0.0607531 -0.0818969 0.147675 0.035151 0.101259 -0.0876045 -0.17419 0.00884078 -0.0654051 0.0181789 0.0844873 0.15889 0.00738138 0.00553576 -0.124181 0.0188827 0.150482 -0.176317 -0.0198309 -0.0662465 0.165083 0.0696363 -0.155999 0.0698747 -0.0470373 -0.0842181 0.170656 -0.0235915 -0.10003 -0.033358 -0.0583438 0.0781114 0.10442 0.141232 0.0563252 0.156884 0.0372074 -0.0342191 -0.0440183 0.0581522 -0.1624 -0.0206949 -0.0379207 0.0532677 -0.0895223 0.106597 -0.0694504 -0.0889158 0.18379 0.116071 -0.0260637 0.00858784 -0.000960712 0.00187891 0.0135422 0.0353458 0.00464713 -0.0138281 0.196266 0.109876 0.0704193 -0.0708798 0.176884 -0.0445816 -0.160133 0.120143 -0.0825756 0.114952 0.115258 0.0875131 0.0339327 0.0876499 -0.069195 0.0783151 -0.0394728 0.0581377 0.139803 -0.145036 0.179815 0.0626462 -0.111343 -0.122391 -0.013864 0.123007 0.0827736 -0.133733 0.161097 0.126542 -0.116483 0.00243294 -0.0812962 0.0479048 0.0724953 -0.0171528 0.0816543 -0.0888176 -0.0167083 0.0272268 0.0831167 -0.0170566 -0.0538146 0.0334353 -0.1249 0.136819 0.0298499 0.134459 0.0889245 -0.00381851 -0.0141259 0.0429014 -0.0120805 -0.051534 0.0956443 -0.136365 -0.0477622 0.0134872 -0.00389633 -0.0443106 0.0352536 -0.165757 0.118618 -0.0640431 -0.0208058 0.0365105 -0.000725425 0.0403953 0.17568 0.123658 0.0238143 0.142463 0.106406 0.0669662 -0.0459936 -0.0385971 -0.0409678 0.00716918 -0.0347228 -0.081693 -0.10827 -0.0661497 -0.142878 -0.00558937 0.0674681 -0.0414241 0.0147709 -0.0540476 -0.0221958 -0.0430517 -0.169019 -0.0456722 -0.0138293 -0.0882956 0.0996012 0.128422 0.00233229 -0.0102372 0.0766996 0.0207258 0.0525947 -0.120925 0.049344 -0.0936643 0.050368 -0.0686314 -0.0172853 -0.0144279 0.102775 -0.193684 -0.0782306 0.0376238 -0.129052 0.131937 -0.130267 0.0565661 0.0403523 0.116441 0.0703307 -0.0863416 0.155356 -0.0662513 0.020088 0.0789053 0.0823719 -0.0902178 -0.0460478 0.149424 -0.00335826 -0.130189 -0.129586 0.191437 0.0146843 -0.00277974 0.0999631 -0.0293062 0.0408073 0.0331319 0.0274159 -0.149866 -0.0877543 0.106827 0.057317 -0.0152772 -0.0257714 -0.097237 -0.0453229 0.0132165 0.0215209 0.13708 0.187603 -0.0769963 -0.000235665 0.0402368 -0.0739927 0.0976256 -0.148667 -0.113247 -0.0187864 0.068048 0.0696052 -0.0194015 -0.0285561 -0.123544 -0.0880871 -0.130975 0.142254 -0.0225911 -0.0753107 0.142598 0.0771072 -0.0189888 0.134942 -0.015673 0.0447213 -0.0555182 -0.0355382 -0.0652879 0.142659 -0.114565 0.0558995 -0.021384 -0.087578 0.00851564 -0.0794166 -0.0602949 0.159311 0.0150791 -0.0367582 -0.0563551 -0.0496931 -0.104832 0.0429772 0.0447469 0.0532044 -0.0214682 0.050988 0.0703674 0.0644963 0.0383975 -0.194279 -0.0341265 0.0908178 0.0503703 -0.155368 -0.0647133 -0.134431 0.150574 -0.131136 0.0297282 0.0168306 0.00712486 -0.0511221 0.0879015 -0.0696833 -0.0442514 -0.177297 -0.0298995 -0.00799948 0.0667429 0.0685969 -0.158894 -0.0612814 -0.0852292 0.0686646 -0.156828 -0.0704394 -0.0578772 0.0142558 -0.131126 0.0203731 0.114545 -0.0206904 -0.00785597 -0.14014 -0.00878701 -0.0146303 -0.104828 -0.0963062 0.0317729 0.168508 0.101138 -0.131409 0.0764071 0.0855197 0.0465257 -0.0838005 0.142149 0.134851 0.118466 -0.0653042 -0.0386195 -0.0334705 -0.172322 0.114342 0.147026 -0.0124393 0.093305 0.192311 0.0336208 -0.075811 -0.180008 -0.0934197 0.0314349 0.000900202 0.0211713 -0.131504 -0.124784 0.0334546 -0.00964411 -0.0146301 -0.144247 -0.0543728 0.116535 -0.0435094 0.0725886 -0.10753 0.182192 0.00440104 0.0223392 0.0290125 0.0833998 0.0186688 -0.0203891 0.0323658 0.0268042 -0.0329789 0.0941322 -0.0724935 -0.0635334 -0.127567 -0.104687 0.0489288 -0.00803692 0.00117033 -0.129769 -0.136959 0.0727407 0.0783993 0.00252587 0.0180023 -0.0438091 -0.0077375 -0.062025 0.0261899 -0.0628567 0.0206421 -0.14084 0.0150105 0.0407112 0.0674691 0.0246765 -0.109625 0.0658749 0.154843 -0.0868694 -0.0468728 -0.195466 -0.00227561 -0.168823 -0.0986958 0.150687 0.0446734 -0.176556 -0.120233 0.0553003 0.027818 -0.0639403 -0.0756059 -0.0377234 -0.0822245 0.119749 -0.0113726 0.177935 -0.0351927 -0.0101034 -0.0219873 -0.0114924 -0.0026733 -0.129946 0.034262 -0.00519169 -0.0210703 0.0726242 0.152632 0.0208099 -0.075156 0.123045 -0.10976 0.112583 0.000541851 0.165502 -0.0588751 -0.0584218 -0.0541441 -0.0735551 -0.0387619 -0.089101 -0.112704 0.026822 -0.0807638 -0.00255235 0.0432411 0.179505 -0.00991142 0.0104312 -0.11174 -0.172851 0.0228201 -0.132057 -0.0599132 -0.180227 0.097533 0.00997347 0.0425068 -0.0881841 -0.0396544 -0.00583545 -0.152396 -0.00795255 0.0412113 0.00884284 0.197543 -0.0349928 -0.0632766 0.0303575 -0.0244902 -0.0873816 -0.117191 0.0156237 -0.133468 -0.0681299 -0.0249356 0.0238103 -0.10192 0.0562233 0.0582469 0.127923 0.0263101 -0.0161652 -0.00868877 0.112668 0.0275491 -0.0798472 -0.0561585 -0.0908387 -0.0336316 0.0163998 -0.124065 -0.0839064 -0.10539 -0.041132 -0.0436649 -0.0018495 0.0440911 0.115548 -0.063253 -0.0328297 0.0365315 0.050955 0.133914 0.0879009 0.0777748 -0.0149002 -0.0690729 0.0972437 -0.0664669 0.0145538 -0.114605 -0.00445118 -0.0542693 0.0143781 -0.109505 0.163694 0.00298454 -0.0218599 -0.00401741 0.136817 0.0389019 -0.10248 0.087927 -0.0132634 0.0201866 0.0231225 -0.0855433 0.0854875 0.0275368 -0.177158 -0.0533818 -0.0803986 -0.045833 -0.139679 -0.0465992 0.02458 -0.110372 -0.0265825 -0.00676683 -0.0143345 0.132561 -0.0141919 -0.199433 -0.0871592 0.000992972 0.0452775 0.096843 0.115564 0.0508678 -0.0427686 0.0540303 0.0507415 -0.0699548 0.101354 0.171432 0.151101 -0.142621 -0.0499523 0.0862082 0.0166228 0.0574615 -0.0137644 0.019224 -0.168095 0.0717751 0.105772 -0.0177896 -0.0114941 -0.140698 -0.0702506 -0.0196856 0.0512656 0.121997 -0.0342983 0.0728654 -0.0609676 -0.180317 0.129965 0.0149259 0.118762 0.131001 0.0937202 0.0962144 -0.0369986 0.0907879 -0.00229065 -0.0557019 -0.172145 0.0354833 0.0878488 -0.132037 0.0207849 0.124132 0.0548969 -0.0558733 -0.0377102 -0.181737 -0.100526 -0.0651743 -0.0395907 0.0731303 -0.0181624 -0.121279 0.00841524 0.051863 -0.109627 -0.0969643 -0.193069 -0.0735477 0.000790966 -0.027659 0.137061 0.163681 -0.101302 -0.0257223 -0.0316363 0.0327632 0.157513 -0.152323 -0.0420861 -0.168918 -0.144742 0.144776 0.0856834 0.11802 -0.0921391 0.0457575 -0.0720985 0.0287698 -0.0316239 -0.0293837 -0.00981122 -0.114448 0.133749 -0.00529177 0.058543 0.0755423 0.116987 0.0604661 0.052686 0.152215 -0.171164 0.00314281 -0.111037 -0.0237021 0.085166 -0.102373 -0.105599 -0.120125 -0.166768 -0.0112543 0.100022 0.117964 -0.0284323 -0.140427 -0.0430159 0.0403409 -0.00595421 -0.0468918 0.0392664 -0.0157771 -0.0622328 -0.0545246 -0.0872463 -0.10999 0.125445 0.0955949 0.195947 0.0755634 -0.0239736 0.116435 0.015415 -0.166741 -0.0946851 -0.0182347 -0.00981071 0.125934 -0.0724736 0.113311 -0.0205478 0.0295175 0.118858 -0.100659 0.104001 -0.183137 -0.0214283 -0.0760818 0.112069 0.00603338 0.0480314 -0.06869 -0.190435 -0.0492731 0.172195 -0.143479 0.0161563 -0.0190612 -0.00715778 -0.0856129 0.0156417 0.0802038 -0.0434273 -0.0482098 -0.153131 0.0142435 -0.0472778 -0.00368785 0.0770596 0.0508655 0.164193 0.0987508 0.13086 0.0696026 0.0438793 0.0668695 -0.0243 -0.0200209 0.0976831 -0.015897 -0.0635819 0.172612 0.0481263 -0.0318675 0.0645576 0.0664797 0.00578541 0.0830742 0.151725 -0.139488 -0.0119545 -0.104041 -0.00752246 0.183934 -0.00556595 -0.0222052 0.011317 0.142801 0.0941882 0.107679 -0.0474125 0.0783379 0.146904 0.00727424 0.0245491 0.0522426 0.0749041 0.0225979 0.05653 -0.0769572 0.101366 -0.00651733 -0.0813878 -0.0900354 -0.178434 -0.0278275 -0.188375 0.160491 0.0551308 0.103481 0.108709 -0.13537 0.0869609 -0.0717414 -0.0852528 0.149499 0.0696923 0.0990403 0.0967393 -0.101707 0.104128 -0.0538176 -0.12421 0.100064 0.101709 0.10355 -0.0340115 0.0403915 -0.0604196 0.10535 -0.178071 0.113643 -0.0196026 -0.0922731 0.0214776 -0.0296595 -0.0292264 -0.181673 -0.161593 -0.00764632 0.0728666 -0.0132763 0.160482 -0.0406461 0.13446 -0.170551 0.0603643 0.00177061 0.0719251 -0.0760839 -0.00244963 0.105019 -0.0995224 -0.00645945 0.159524 0.145841 0.0898093 -0.0129178 0.18494 0.00994265 0.130292 0.0495912 -0.0311267 0.123329 0.0248593 -0.165465 0.0486268 -0.0276879 0.0634722 -0.0977625 0.0135795 -0.0104953 0.00370037 -0.191022 -0.0254958 0.0272988 0.126077 -0.00927524 0.0568307 0.00351214 0.133761 -0.146145 0.046134 -0.0873738 -0.102277 0.0352461 0.183859 -0.125319 0.0921145 -0.0743344 0.0641504 -0.117503 0.0180695 -0.08954 -0.00990454 -0.0639728 0.0688206 -0.133857 -0.0465153 -0.164842 0.0223136 -0.0361607 -0.181541 -0.0109921 0.172061 0.193272 -0.000518316 0.0367006 0.194988 0.0286101 -0.110112 -0.0922604 -0.113711 0.145762 0.0361712 -0.111665 0.0752359 -0.12273 -0.0164548 0.0796588 0.0229117 0.0854083 -0.133144 -0.111053 -0.00146581 0.141311 0.0757535 0.0213197 0.064612 0.0364825 -0.0102188 0.109309 -0.0681394 0.157108 -0.0397221 0.0141938 -0.101225 0.0109508 0.0480691 0.0116583 0.0167321 0.104249 -0.0315909 -0.0249452 0.0414192 0.0537622 -0.0886991 -0.105934 0.014305 0.00833431 -0.117152 0.104726 -0.103191 -0.0213953 0.0672347 -0.0262941 -0.112362 0.0693024 0.0552669 -0.0509099 -0.00246359 0.0782325 0.0545616 0.0242299 0.00260425 0.118392 0.0717084 -0.00946852 -0.019581 0.00605611 -0.0879209 0.118207 -0.0207948 0.154845 -0.024774 0.0374509 0.113522 -0.0361374 0.024968 -0.173622 0.10333 -0.00945263 -0.144002 0.164068 0.0810247 0.174659 -0.0537032 -0.0176259 0.0658151 0.0345927 0.0490199 -0.0579424 0.017684 -0.111541 0.0636046 0.0674667 -0.00141591 -0.00806173 0.0374914 0.0331703 0.0154992 0.0272315 -0.0817233 0.0126561 -0.0853728 0.0264427 0.0444415 -0.0704374 0.0839482 0.0706476 -0.00611385 0.0381099 0.0451544 -0.00523087 -0.188484 -0.0221297 0.018307 0.0362504 0.0310463 -0.0557322 -0.0783226 -0.127635 -0.015221 0.00372884 0.159735 -0.13289 0.00250336 -0.0861368 -0.0909196 -0.0231173 0.0296693 0.17094 0.135231 0.0281296 0.121759 0.0768978 0.0878221 0.0349094 0.0729416 0.00431599 -0.108538 -0.131723 -0.0762502 0.0685247 0.125351 0.108691 0.0973327 -0.0152651 -0.0696034 0.0617296 -0.0118817 -0.119554 -0.0511556 -0.0142963 0.113935 0.05664 0.0319671 -0.0704486 -0.0103254 0.178453 -0.14823 0.128073 -0.14115 0.0783851 0.141397 -0.0991601 -0.115632 0.0722339 -0.141961 -0.0151626 0.00542088 -0.0895546 0.0621628 0.0559243 -0.0112227 0.0205589 0.0495541 0.0290471 0.0231985 -0.116632 -0.0816783 -0.118209 0.0225913 -0.113162 0.0763215 -0.033375 0.0307662 0.0641469 -0.0347036 0.0512866 0.0443934 0.132023 0.111252 0.0130298 0.0975251 0.0321313 0.162526 0.0465995 -0.0725337 -0.0352389 -0.118778 -0.0647867 -0.0685945 0.111641 0.0280056 -0.0385505 -0.0466537 -0.0718277 0.0260158 -0.0246077 0.0581896 -0.0859011 -0.15737 0.0226135 0.0355117 0.066153 -0.0443056 -0.0538146 -0.0633144 -0.0226891 -0.0892185 -0.0384048 0.00556455 -0.00320468 0.131124 -0.00560289 -0.000470884 -0.0596172 -0.129984 -0.0501913 -0.0129655 0.0325648 -0.0915273 0.0935352 -0.07115 -0.0559338 -0.0394346 0.16201 0.00406979 -0.0397477 -0.0509476 0.0999428 -0.136569 -0.112717 0.0939123 -0.032059 0.0412133 0.0475611 -0.0350226 0.0689133 0.124108 -0.0485596 -0.031288 -0.0947822 0.0325863 0.0205401 0.169036 0.0811286 -0.110309 -0.0386306 0.0157616 -0.0410241 -0.106068 -0.177769 -0.164772 0.12408 -0.0825213 -0.0727654 -0.0429347 -0.0923181 0.100731 -0.0457917 0.136859 -0.00344076 -0.0249441 0.14821 0.0287975 -0.00999123 -0.14842 -0.109904 -0.0264862 0.0793592 -0.125653 -0.0911622 -0.101204 0.090262 -0.149524 -0.034682 0.0230134 0.0129496 0.0519916 0.0159557 -0.0886949 0.0385318 -0.124056 -0.0479251 0.0315045 0.00197655 -0.0927011 -0.172327 -0.035372 0.0378475 -0.0407892 -0.09411 -0.00639086 0.0851669 -0.0175784 0.0194913 0.0486557 -0.106488 -0.0762846 0.109794 0.0822381 -0.0541145 -0.0871283 -0.123567 -0.0814035 -0.184784 0.0648355 -0.0552409 -0.0468139 0.198333 -0.0294969 -0.161586 -0.0459742 -0.0987789 -0.149295 -0.0253828 0.0993929 -0.0695594 -0.00739654 0.01637 0.0283065 0.0748426 0.0229782 -0.135609 -0.0114016 0.00555237 0.0547861 -0.0113773 0.164447 0.108335 0.0121403 -0.0223313 -0.00962691 0.0728785 -0.0579042 -0.0914804 0.079096 0.0672838 0.0931407 -0.0349268 -0.160476 -0.00298161 -0.0993896 -0.16092 -0.0741959 -0.0225536 -0.164662 0.137486 -0.117177 -0.0202484 0.131197 0.148544 0.0173856 0.0780792 -0.0977002 0.00968064 0.108965 0.052539 -0.0291952 0.0559556 0.0977222 0.0736774 0.00342416 -0.0059412 -0.0782936 -0.0174472 0.0282542 0.133444 0.0555228 -0.0233922 -0.0111806 0.140662 -0.0373416 -0.0218336 0.120798 0.104409 0.0705984 0.110007 -0.180631 -0.112643 0.0777346 0.120452 -0.00877083 -0.0457526 0.00856852 -0.046498 0.0832791 0.0224699 0.0843054 0.0718501 -0.127049 0.0371103 0.165055 0.0163623 0.0773428 -0.0728208 -0.18986 0.160868 0.116642 0.027441 -0.158412 -0.0173243 0.0298084 0.0879561 0.167644 -0.031461 0.108761 0.040763 0.155272 -0.111776 0.0322164 0.0186685 -0.0163782 -0.0945754 -0.0946538 0.105885 0.00609553 0.124163 -0.00216987 -0.0306631 -0.189529 0.0566165 0.00926486 0.0730776 -0.00442319 -0.0200185 0.183463 0.133768 -0.0695578 -0.10479 -0.0877351 0.0794872 -0.0239643 0.154351 -0.147975 0.0375634 0.0192018 0.0873252 -0.0763094 -0.129476 0.00906192 0.0156477 -0.103506 -0.0008365 -0.157645 -0.00560942 -0.115293 0.0335099 0.0732197 -0.117013 -0.0717701 0.0495123 0.198879 0.019626 0.0345577 -0.0338282 0.114429 -0.0498495 -0.0218014 0.149136 -0.0193389 -0.0788887 -0.0971216 0.0372986 -0.196116 0.0390049 -0.0447834 0.052224 -0.0124256 0.0556038 0.0234483 8.17525e-05 -0.0653806 -0.00751786 -0.0898494 -0.055309 -0.0267017 0.0111325 -0.0517594 -0.0659318 -0.102866 -0.0180199 0.0135179 0.0701418 -0.138308 -0.152703 0.120982 -0.0285006 -0.100863 0.0198049 -0.0419452 0.04002 0.0235547 -0.0662148 0.107757 0.0510966 0.159374 -0.118044 0.0776849 0.15809 -0.0415403 -0.115635 -0.15146 0.0643385 -0.0363583 0.0828203 0.053752 0.0230545 -0.031722 0.0308196 0.0380611 0.03135 -0.0377302 -0.091663 0.100634 0.0380064 -0.124358 -0.123051 0.0669037 -0.137043 0.00521472 0.0620915 -0.0624179 -0.0336585 -0.121829 -0.0660984 -0.10076 0.000930396 -0.0753714 0.0836668 -0.0389947 -0.0187488 -0.120089 0.0447244 0.058661 -0.17123 0.0860663 -0.0936314 -0.0695781 0.0620843 -0.0364324 0.0360826 -0.0708787 -0.0379109 -0.170052 -0.0819513 -0.124349 0.117395 0.0311785 0.00360602 0.0876316 0.192997 -0.161308 0.0105765 0.198195 -0.000919104 -0.159723 -0.0215819 -0.14916 -0.128468 -0.133965 0.0133153 0.0614508 0.0277776 0.123608 0.0592778 0.0282238 0.111644 -0.116078 0.0740532 -0.0674914 0.00928536 -0.0365437 0.0768166 -0.102322 0.0753381 -0.030928 0.031124 0.175389 0.0450545 0.11866 0.149845 -0.00349343 -0.0627795 0.073257 0.0582442 0.0363107 -0.0536 -0.0939993 0.0899728 -0.0255438 0.000974687 -0.154924 0.171454 0.0433056 -0.110258 0.0844076 0.0203788 -0.00378688 0.0292924 0.0877945 -0.0598268 0.0718978 0.154167 0.0315514 -0.0112877 -0.0595799 -0.0815852 -0.0300378 -0.00890224 0.0345005 0.0175933 -0.112421 -0.108283 0.117598 0.0249703 0.0388066 -0.0893362 -0.0291693 -0.0690259 -0.0881762 0.0938734 -0.107889 0.00934269 -0.00248351 -0.143596 0.136428 0.134131 0.0372033 -0.0677367 0.111497 -0.0322143 -0.0422881 -0.1276 -0.0318811 -0.0144381 0.0660709 -0.0470658 -0.00857312 0.131504 -0.0430039 -0.0266693 -0.0967668 -0.0898093 0.0155251 0.125031 0.0146459 0.0500716 -0.00539214 0.00468846 0.0713112 0.0617553 -0.0510244 -0.0105205 0.054233 -0.0438033 0.0692374 0.0538845 -0.0812159 0.0254268 0.0556828 0.199179 -0.0665212 0.159204 -0.145843 0.164637 -0.049266 -0.0719151 0.0272461 0.129111 -0.0802846 0.149357 -0.0791546 0.00763244 0.130927 -0.0177502 0.0438144 -0.0100948 0.12952 0.0611004 -0.112944 -0.0935969 -0.00722048 -0.0183404 0.0952658 -0.00743461 -0.0622421 -0.152931 0.0821429 -0.0665342 -0.100332 0.00278611 0.0206245 0.130616 -0.101016 -0.120617 -0.0399944 -0.10178 -0.0683995 -0.00190127 0.117032 0.0492399 -0.0534146 -0.0529408 0.00990171 -0.11025 -0.159938 -0.0731791 -0.0309549 -0.134053 -0.0241133 0.0407554 -0.061658 -0.104452 -0.0564182 0.0202977 0.022627 -0.0769451 -0.0669064 0.134403 -0.130935 -0.100139 -0.0428906 -0.0341806 -0.000614406 -0.0214523 -0.0419922 0.120819 -0.164236 0.104904 -0.0148449 0.0489407 -0.169042 0.133373 0.0431189 0.106703 -0.0282328 -0.0127268 0.0584225 0.047889 -0.0562341 -0.12866 0.0325066 0.0857414 0.0450684 0.015029 -0.120532 -0.00595096 0.0894647 0.128808 0.0271367 -0.00989932 0.138487 -0.0337923 0.0537614 0.0694848 -0.0341652 -0.0104674 -0.031914 0.0488375 0.00251082 0.15155 0.00709357 0.0958527 -0.0177368 0.0821721 0.115742 -0.00862653 -0.13805 -0.00237426 0.175547 -0.0486182 -0.121563 -0.0152405 -0.0907655 -0.0580385 0.0511925 -0.014617 -0.0659741 -0.00314771 -0.0366411 -0.138619 0.000117155 -0.00603139 -0.0740917 -0.128519 -0.0371643 0.0336685 0.180691 -0.106809 0.028324 -0.0216615 -0.0735703 -0.115095 0.0232278 0.0628598 0.134332 0.0660022 -0.0621874 -0.14724 0.0276952 0.0132808 0.00444586 -0.105335 -0.107761 0.118734 -0.0306816 -0.0367523 0.127609 -0.0533568 -0.152289 0.0811591 0.04778 -0.0738357 -0.137996 -0.03578 0.0220612 -0.0924694 -0.0926662 0.142505 0.0777259 0.0101737 0.117294 -0.105008 -0.168221 -0.0482441 -0.0793951 -0.0195539 0.109592 0.0219573 -0.0166892 -0.010425 0.1902 0.0501135 -0.00116317 0.0560993 0.0904835 0.0810003 -0.114252 0.0836947 -0.19859 -0.0641654 0.0270522 0.0517176 0.163178 -0.171383 -0.0116333 -0.0211632 0.0349618 -0.0303233 0.0733819 -0.135737 -0.144251 0.00849804 -0.197599 0.0648286 -0.036607 -0.0665815 -0.118107 0.0947979 0.0732922 0.173877 0.133299 0.0269879 -0.146089 0.0776179 0.140946 0.00410573 -0.0526311 0.0935431 0.0691636 -0.101135 0.0146767 0.0903776 0.102144 -0.122469 -0.0500135 -0.0318733 0.00277305 0.0315378 0.0984639 -0.181575 0.17394 0.123613 -0.0186656 0.0618724 0.0732652 -0.102829 0.0250348 0.0168682 -0.133483 -0.0589796 0.0352532 0.0437969 0.00540639 -0.0133217 0.0704673 0.058864 0.0873313 -0.17353 -0.0597613 0.145619 0.0383426 -0.077721 -0.00820254 0.0553772 0.0470984 -0.0264187 0.172186 -0.157423 0.169249 0.101331 0.0162034 0.0266552 0.0386646 -0.15748 0.136582 0.0227117 -0.124378 0.0465393 0.0660128 0.127209 0.0357043 -0.0100336 0.0136396 -0.0542247 0.0473501 -0.150844 -0.0255398 -0.123186 -0.00101334 0.0932212 0.00779143 0.080015 0.00127862 -0.0222511 -0.024919 0.0975488 -0.147106 -0.13614 0.0784956 -0.0307636 0.113705 -0.0383924 -0.0709808 0.0795954 -0.0763133 -0.0691272 -0.125738 -0.00473043 -0.095166 -0.000770643 -0.18821 -0.0985835 -0.103854 -0.0587795 0.115888 -0.000422854 0.112605 -0.0661045 0.0530764 -0.0211046 0.172889 0.0221902 -0.131672 0.0140585 0.0608681 0.062468 0.105841 0.0971625 0.056491 0.169724 -0.166356 -0.0771485 0.168955 0.125235 -0.116 0.0466897 0.0037645 -0.106793 0.0783817 -0.0825719 -0.115696 -0.0638404 0.0656616 -0.0350485 0.127591 -0.0116522 -0.0388919 -0.191917 -0.0224047 0.0130025 0.12691 -0.135586 0.154234 -0.0439567 -0.010204 0.0274372 -0.0791508 0.00859166 0.138073 -0.110877 0.056988 -0.0718304 0.0811118 0.0369969 0.104446 0.086577 0.131732 0.00938271 -0.127512 0.122729 -0.091709 -0.0759964 -0.0473773 -0.019085 -0.062729 0.0924355 0.00269097 0.0355499 0.0806976 0.00209911 -0.100528 0.0209137 -0.100902 -0.0347401 -0.0598015 -0.10453 0.168039 0.0280305 -0.055797 -0.0572542 0.110567 -0.0284564 -0.0548681 -0.0737952 -0.110098 -0.0454987 0.0837268 -0.0229484 -0.0187657 0.0893198 -0.0331166 -0.166696 -0.00542792 0.0117259 0.0628309 0.0264618 -0.0192105 -0.10243 0.0506442 -0.0318664 -0.0248355 0.0531946 0.109605 -0.00317659 0.000510223 0.0901871 0.112985 -0.102137 -0.0224972 0.0835078 0.0688048 0.0255479 0.0233599 -0.153371 -0.0193674 0.0566717 0.0204613 0.122783 0.124519 -0.0633715 0.0415485 0.121156 -0.0139168 -0.0298864 0.0766553 0.0824222 -0.125172 -0.132148 0.111779 0.014414 -0.0870206 -0.00651754 0.122218 0.0229199 0.0544793 -0.0906385 0.150213 -0.0917956 0.146163 0.0217046 -0.040637 0.0959082 -0.0123685 -0.00142674 0.0480389 0.0353966 0.0437979 0.0474516 0.0255174 -0.00196649 -0.117864 -0.0320612 -0.183558 -0.188186 0.107389 -0.00503908 -0.00764934 0.0716842 0.00467878 -0.037748 0.11931 -0.0627867 -0.0331409 -0.0368837 0.0714938 0.0420186 0.100078 -0.0629354 0.0568025 -0.0326011 -0.134793 -0.00289223 -0.00370035 -0.188956 -0.0614566 0.133264 -0.0337028 -0.0686237 0.0756531 -0.0859994 0.0160251 -0.0596354 0.048501 0.161369 0.0888219 0.060458 -0.0774465 -0.0595193 -0.0830632 -0.0821766 0.0579545 0.0229214 0.000631278 -0.0207259 -0.0372474 -0.146966 0.0171387 0.0458611 -0.0777114 0.0500434 0.184423 -0.126064 -0.117697 0.125994 0.0535798 0.14611 0.130742 0.0450005 -0.001995 0.0527365 0.11169 -0.144051 0.0272068 0.108333 0.00861968 0.074553 -0.0545663 0.0565323 0.103282 -0.0357387 -0.0211209 0.0337132 0.0147416 -0.0547211 -0.0301953 -0.154187 -0.00819951 0.0595629 -0.0507502 -0.0331505 0.020327 -0.10491 0.00668803 -0.0493541 0.074394 0.134021 0.0701129 0.0370245 0.161557 -0.120968 -0.092688 0.104141 -0.0830747 -0.0380427 -0.110913 -0.0687385 -0.0290198 -0.0624553 -0.0621598 -0.056489 0.0354447 -0.0147075 -0.155551 0.0795665 -0.00838828 -0.0225979 0.0991057 0.0422789 0.120629 0.0468928 -0.141935 -0.00693561 0.106748 -0.0318419 0.0430029 0.0527729 0.166485 -0.00974298 0.181825 0.111525 0.00405578 -0.00380815 0.0880672 -0.0793085 0.0627652 0.0251197 -0.0462784 0.0451255 -0.121902 0.0936441 -0.119702 0.0681027 0.0661155 -0.0451385 0.0305282 0.155983 -0.0837756 -0.108661 -0.0301493 -0.0114688 -0.096085 -0.196352 -0.104158 -0.000623533 0.10393 0.124971 0.0178493 0.00488696 0.00631189 -0.128655 -0.049279 -0.055278 0.0592982 -0.0258943 -0.0735823 -0.138537 0.0203099 0.028128 -0.074498 0.0911377 -0.161241 0.000197094 0.0134661 -0.194972 -0.0310454 -0.0939942 0.147494 0.155396 0.038742 -0.124187 -0.103493 -0.0171488 0.111941 0.0127575 0.0644114 0.0741837 -0.00889751 -0.0473796 -0.100043 0.058961 -0.158388 -0.11443 -2.81965e-05 -0.0280472 -0.0185158 -0.106341 0.183018 -0.0415976 -0.120303 0.12493 0.028816 0.0346481 0.111628 -0.0754676 0.000642387 0.107403 0.0380076 -0.176238 -0.0432351 -0.0140054 -0.152904 -0.00579988 0.0378642 0.0161505 -0.027714 0.13944 0.0798641 0.121516 0.091881 0.133376 0.0311023 -0.0122011 -0.117262 -0.177199 -0.0361161 -0.08112 -0.176199 -0.0394405 -0.0116644 0.0567908 -0.0080928 0.0759932 0.0873374 -0.0598075 0.0831956 -0.0243701 0.0113525 0.075555 -0.167903 -0.126771 -0.0122599 0.121125 0.0441677 -0.0331084 0.0037007 -0.140288 -0.0289699 0.0957261 -0.0762649 -0.169161 -0.0129333 -0.0392624 0.15018 -0.16669 0.0112733 0.074788 0.0299256 -0.184056 0.133509 -0.0089588 -0.0846529 0.147776 -0.0641763 0.0556312 -0.0530051 -0.103249 -0.0609945 -0.0699995 -0.00782614 0.0616153 -0.00790077 -0.164338 -0.00716843 0.116609 -0.193426 -0.0245253 -0.00385726 -0.0235586 0.0346253 -0.0315573 -0.0182629 0.117502 -0.114289 0.0454718 0.00409647 -0.0961105 0.0599791 0.0363982 0.0452915 -0.0308836 0.0624367 0.0341632 0.0630802 0.0893121 -0.0602881 0.160965 0.0415659 -0.0849269 -0.0226854 0.0194185 0.182526 0.155061 -0.0584882 -0.12722 -0.148755 0.11656 -0.0318192 0.0333187 -0.15395 -0.0866698 0.0868103 -0.00685171 0.00367208 0.072907 0.144066 -0.0650332 0.0124114 0.00899799 -0.0801056 0.0554162 0.0484644 0.0634767 -0.153919 0.0862169 -0.118335 -0.0333283 -0.0797653 -0.0754564 0.0698871 0.0759661 -0.122534 0.0979269 -0.164134 0.14763 0.0628738 -0.0712748 0.0483826 0.108223 -0.00614557 -0.0497818 -0.0780656 -0.0837917 0.133601 -0.0533372 0.0738893 0.0517176 -0.17592 0.0178973 0.0870986 -0.0241565 0.176151 -0.0722199 0.0161708 -0.138681 -0.0546488 -0.0465043 -0.0622521 -0.064095 0.0853274 -0.114487 0.0634544 0.126212 0.0338805 0.107582 -0.0402138 0.127759 0.188185 0.029442 0.0575407 -0.0498667 -0.0569262 0.140171 -0.0585377 0.0914607 -0.048146 0.0219597 -0.0319569 0.0633014 0.00555077 -0.0228155 -0.0396704 -0.101634 -0.0769686 0.0707757 -0.160563 -0.0955205 -0.0330019 -0.0605652 0.000257765 0.108608 0.0685019 0.0485359 -0.0327217 0.0132371 0.0739597 -0.18789 0.0275086 -0.108642 -0.110003 -0.152737 0.0909112 0.105207 0.0682681 -0.0573078 -0.0189101 -0.043379 -0.00430835 -0.0780582 -0.0651408 0.173685 -0.0979438 -0.0391516 0.00107531 0.0509112 -0.0954427 0.098959 0.0644933 0.0663109 -0.0803609 -0.154036 -0.0380998 -0.0344622 -0.117199 0.107103 -0.0529287 -0.0113663 0.0702185 -0.0346742 0.0444572 -0.0492099 0.0613849 -0.0298038 -0.0625639 0.184255 0.0291565 -0.032652 0.004495 -0.0134458 -0.0282308 -0.0481976 -0.0717788 0.027176 0.0885549 0.0248435 0.079374 0.0527632 0.109046 -0.13039 -0.0569036 -0.103594 -0.0130877 -0.0329216 -0.0422697 0.0107612 0.198131 0.0354806 -0.00114727 -0.0628725 -0.0755574 0.0306809 0.0285762 0.169608 0.14805 -0.0364455 -0.0258708 0.0772493 0.0926646 0.121947 -0.101807 -0.0933381 0.083215 0.19862 0.106919 0.0105315 -0.0621838 0.0976361 -0.0330662 -0.00555241 -0.00852257 0.00602206 -0.112819 -0.00712594 -0.0278908 0.0455838 0.0714854 -0.145683 -0.0715928 0.122322 -0.0911402 0.0625156 -0.0687401 -0.0169511 -0.101417 -0.00597586 0.198317 -0.144049 -0.0499336 0.0656628 0.0531026 0.0229453 -0.0953106 0.0780334 0.0232252 -0.0521046 0.151635 -0.0156864 0.0738035 0.119065 -0.0487352 0.0300087 0.0732357 -0.112401 0.0448537 -0.0919544 -0.0866488 -0.0193586 0.0224063 0.105267 -0.160707 -0.0938741 -0.10139 -0.0634097 0.0886819 0.0248745 0.0148019 -0.0726561 0.112188 -0.000739012 -0.0564042 -0.162681 0.045795 -0.178482 0.0675218 0.05136 -0.0124323 -0.118182 0.187543 -0.0871222 -0.00150974 0.0179174 -0.197799 0.198074 0.106858 -0.0907309 -0.0415895 -0.0703765 -0.00142802 0.00295635 0.0200531 0.0137848 0.0715898 0.025855 0.0104688 -0.0819635 0.164801 0.0703451 -0.0610257 0.0301726 0.118575 0.0348739 0.0553603 0.146219 -0.0190406 -0.158401 -0.0608436 -0.110751 -0.117371 0.118901 0.0727738 0.0642074 0.167942 0.0438462 -0.059269 -0.015245 0.0210264 -0.0447046 0.0142948 0.101561 0.0667423 -0.0384218 -0.0425141 0.0824129 -0.053624 0.134397 0.154332 0.0974225 -0.103848 0.113808 0.00864019 -0.0804221 0.00505278 0.0563857 -0.00923998 0.00971595 -0.0090452 -0.0576144 0.161064 -0.0301819 0.0314407 0.0819269 0.0896493 -0.0433199 -0.00805608 -0.00120384 0.0415523 -0.0205432 -0.00197877 0.0215443 -0.0188901 -0.00212569 0.0671654 -0.0729392 0.0307165 -0.116137 -0.0530604 -0.130688 -0.125836 -0.0115437 -0.0951703 0.0372804 0.0887508 -0.10913 0.151465 -0.038723 -0.0728541 0.066112 0.030731 -0.0313627 0.0303186 0.0785309 0.143244 -0.0405038 0.0837004 -0.0640675 -0.100007 0.0608017 0.00266572 0.0603868 -0.0134148 -0.0467282 0.0599077 -0.0106265 -0.0173836 -0.102504 0.0355226 -0.0854916 -0.0650387 0.0619547 0.0751357 0.0165375 0.0249191 0.0320807 0.0191299 0.150831 0.158466 -0.00652973 0.0586085 0.0828635 -0.0515942 0.0607229 -0.0174739 -0.0749064 0.0207273 0.0050326 0.0511991 -0.10166 0.0809902 -0.0112349 -0.0853125 -0.14566 -0.0575381 -0.0116644 0.115021 0.15026 -0.0104132 -0.0577675 0.0797275 -0.13629 0.0874348 -0.0114132 0.0756896 -0.0953862 -0.0600474 -0.02848 -0.0886255 0.07027 -0.0601529 -0.112728 0.133368 0.00853503 0.0956268 0.0600764 -0.106663 0.0714935 -0.15849 0.180601 -0.107917 0.101243 0.00655633 0.0724493 0.00973376 0.0206588 0.000717903 -0.0429817 0.0338316 0.0942992 -0.0706208 -0.153182 0.0601606 -0.157981 0.00172165 -0.0902459 -0.0127558 -0.0104181 0.0672963 -0.0808634 0.00516729 0.0402313 -0.0229801 -0.0632755 0.0172771 -0.0908823 -0.0259101 -0.0711728 -0.0543651 -0.0671475 0.0630171 0.0759438 0.104331 0.0990591 0.0286379 -0.0707154 -0.0998713 0.000465555 0.156588 0.0613134 -0.0332006 0.102683 0.0299709 0.0572868 0.110115 -0.0530786 -0.0603599 -0.0318033 -0.0724288 -0.0117663 0.0546211 -0.09723 0.115243 0.132499 0.0584746 0.074758 -0.0527587 -0.025235 0.158093 -0.0549923 -0.0183248 0.036818 -0.0704619 -0.0454596 -0.0922704 0.0327987 0.0284982 0.0158485 0.0852968 -0.179158 0.0410698 -0.0280596 0.172212 -0.0573814 0.103663 -0.118993 -0.158796 0.153416 -0.0351022 -0.0221518 -0.108139 -0.0517158 -0.0865337 -0.11533 -0.0175556 -0.0240675 0.0143113 -0.0231238 -0.0884807 -0.0695772 -0.00333294 0.0668235 -0.0308008 -0.0486545 -0.0288215 0.0747125 0.042629 0.101793 -0.0905325 0.0317197 -0.0554201 0.187844 -0.00695235 0.15856 -0.00367919 -0.0994541 0.0229989 -0.100107 -0.074734 0.0376857 -0.00807246 -0.0732481 0.018 -0.0431928 -0.106516 0.0885785 -0.0377538 0.0198105 0.00681383 0.0709588 -0.0378679 0.00611717 0.0179232 -0.153108 -0.0198792 0.0122394 0.0657928 -0.0929222 -0.179977 0.199444 0.0519455 -0.0902386 0.0406633 0.0248022 0.095566 0.0999334 0.0193948 0.150869 -0.0224493 0.0319242 -0.0141543 -0.0577882 0.0383015 0.138923 0.0154925 0.0409847 0.0870683 0.163409 0.122741 -0.0880637 -0.163005 0.0187617 0.0913483 -0.0837776 -0.0508604 -0.119943 -0.0261652 0.0720784 0.031689 0.141001 -0.0875286 -0.020461 -0.104376 -0.0143181 0.0397514 -0.145118 0.0385773 -0.0506091 0.13264 0.0269641 -0.0118129 0.0260305 -0.00188483 0.0170285 0.150109 0.109498 -0.13075 -0.0562484 0.148371 0.105103 -0.16762 0.0947449 0.0191029 -0.0277659 -0.0979246 -0.172477 0.0979956 0.0172224 0.115347 -0.0158802 0.0855243 0.0897733 -0.0676513 0.195314 -0.0470347 -0.0112412 0.0569567 0.183809 -0.0096889 0.173686 -0.0391452 0.0404682 -0.0166624 -0.0255414 -0.157304 0.0343313 0.0520286 0.138443 0.0293846 -0.0267622 0.120524 -0.121323 -0.0274163 0.0603671 -0.0278283 0.0246688 0.0940521 0.18723 -0.0417556 0.0379612 0.0434616 0.0231116 -0.0455274 -0.0771585 -0.0513314 0.0673625 0.0111747 0.0606051 -0.140622 0.0910393 0.0600481 -0.0219676 -0.0101179 0.0208395 -0.0404942 0.00814113 -0.0421548 -0.116264 0.110345 -0.0532322 -0.03671 0.0325038 0.0977665 0.0471202 -0.0354145 -0.139119 0.0675911 0.0837047 -0.0807096 -0.0389469 -0.0580459 0.0543853 0.088506 -0.03788 0.0113943 -0.0263305 -0.109973 -0.0508792 0.173474 0.153481 0.154336 0.0955031 0.0469249 0.102379 -0.0549662 -0.0273153 -0.0598416 -0.0525711 -0.0633137 -0.0135414 -0.0196976 -0.133316 -0.105004 -0.107956 -0.00828257 0.117963 -0.0227464 -0.080968 -0.0479975 -0.0912021 0.104206 0.141572 -0.128223 -0.0239518 -0.0184514 0.110461 -0.0180134 -0.104925 0.17136 -0.174182 -0.0706842 -0.00730115 0.0187882 0.0411442 0.0267323 -0.110525 0.0621561 -0.0110541 0.0702255 -0.106582 -0.169639 0.0264798 0.112751 -0.151759 0.15525 -0.0319346 0.0257437 0.124838 0.0467248 -0.0310703 -0.000323178 -0.0851452 0.0397016 -0.0788851 -0.0687443 -0.114978 0.106124 -0.00850981 0.119541 -0.109432 -0.0686099 -0.0899113 -0.111797 0.131423 -0.132455 0.0224707 0.139387 0.0423181 0.00765762 0.0114032 0.0802413 -0.0398597 0.033742 -0.142903 -0.00276533 0.0694016 -0.100065 -0.17022 -0.0672122 0.0178644 -0.0651464 0.160255 -0.0369479 0.00847949 0.0483425 0.123116 0.196607 0.175022 0.0532321 0.0800488 0.0698737 0.1109 0.0231954 -0.0119262 -0.194321 -0.00672362 -0.038728 0.0775964 0.00334106 0.068064 -0.103425 0.037544 0.036145 0.16764 0.0225154 0.139189 -0.0741989 -0.0598581 0.0628287 -0.0555189 -0.0419883 -0.0142356 -0.0348638 -0.0888714 -0.0328551 0.0355499 0.0434528 0.0771943 0.0943342 0.0702248 0.065033 0.161684 0.0127054 -0.0182157 0.0494749 0.103944 -0.0765013 0.176909 0.0172802 -0.0918379 -0.00471476 -0.0534959 0.0197125 -0.0762031 0.00608209 0.105211 -0.0568317 -0.144817 0.0476727 -0.0246257 -0.023503 0.14806 -0.0364454 -0.00644107 0.0536623 0.0192892 -0.106925 0.0235075 -0.0334121 -0.0097383 -0.0217338 0.0371803 0.103809 -0.183567 -0.0611566 0.0860876 0.121784 0.0435493 -0.0448209 0.152588 0.102791 0.129306 0.0547506 -0.0136066 0.026158 -0.0935787 0.125052 -0.0798927 0.0828422 0.11988 -0.00758212 -0.0439665 -0.114811 -0.141957 0.0205121 -0.0627107 0.0260127 0.116189 -0.0173425 -0.143351 0.00302454 0.165141 0.0328422 -0.00646378 0.029085 0.0188919 -0.00182373 -0.0373665 0.0577846 -0.0625875 0.137058 0.184995 -0.0589022 0.0936972 -0.170499 0.13572 0.12656 -0.0218858 -0.125265 -0.0147007 -0.0721837 0.134299 0.0749902 0.0134744 0.0978489 0.0822018 -0.112273 0.0628906 0.0948717 0.059217 0.115083 0.0431288 -0.00227531 -0.0771003 0.153949 -0.00136065 -0.0160177 0.0350934 0.0514083 0.0646709 0.0444202 0.0191749 -0.114387 0.0915405 0.0599507 -0.128552 -0.0734902 -0.143374 -0.0050225 -0.0271984 -0.0496562 -0.0486305 -0.127471 -0.0130963 -0.0988239 -0.0579131 0.0448576 -0.0281881 -0.0393616 -0.083363 0.0349528 0.0526812 -0.025107 0.119457 -0.023297 0.0100792 -0.0202555 0.0840045 -0.00121103 -0.0838666 0.0977736 -0.0710647 0.0523077 0.00716708 -0.0359473 -0.115553 -0.0752336 -0.0906409 -0.0575499 0.197872 -0.0716883 -0.000832334 -0.0984169 -0.0774949 -0.0239777 -0.167252 0.159943 -0.113259 -0.0500344 -0.164953 0.019043 -0.039288 -0.157454 0.182354 -0.0509749 0.0923354 -0.0445151 -0.0266236 -0.0904321 0.0920104 0.173613 -0.136279 -0.097239 -0.0485838 -0.00992991 -0.0088379 -0.0346469 0.080912 -0.117724 0.109196 -0.101076 -0.107617 -0.00387234 -0.173454 0.0185273 0.0708296 0.0405775 0.0674143 -0.0526732 0.102711 0.00922329 0.126557 0.00346386 0.0608578 -0.0430954 0.0814155 -0.00563849 -0.00492891 0.069561 0.102789 -0.0259111 0.00592977 -0.0278974 -0.015971 -0.170144 -0.0439823 -0.166997 -0.145327 -0.0266468 0.0616672 0.0272606 -0.0893407 0.0429996 -0.111976 0.044977 -0.0235418 -0.156246 0.040925 0.0886089 0.0571196 0.0658534 0.0662024 -0.0152066 0.0564799 0.0534965 0.0450833 -0.0895987 0.133203 0.134126 0.052088 -0.0986996 0.132461 -0.137251 0.15207 0.0653602 -0.0888133 -0.0313951 0.016424 0.0619619 -0.0117993 0.122455 0.000750686 0.1395 -0.0589817 -0.151411 -0.0312173 -0.0725056 -0.0257166 0.109524 -0.0596312 -0.076263 -0.0849732 0.0727176 0.136105 0.1039 0.0338193 0.0573994 -0.0374665 0.00423888 0.128297 0.0357795 -0.0488467 0.0250432 -0.0524702 0.00518213 0.0853688 0.0770927 0.00476218 0.010512 -0.00115375 -0.120718 -0.00935965 0.0187126 0.030652 0.0650831 0.123368 0.0686792 -0.00970098 0.000433023 0.111887 0.0423574 0.0978368 0.00233355 0.0465254 -0.0766667 -0.0248178 0.0264103 -0.142848 -0.0903125 0.162126 -0.125461 -0.0206661 -0.197018 -0.0139564 0.120002 0.0255406 -0.0950748 -0.157509 0.0079976 -0.0176315 -0.011738 0.045823 -0.173447 0.124209 -0.0408104 -0.126431 -0.121069 -0.023886 0.171481 0.0355663 0.166292 -0.149244 0.0636827 0.0101463 0.124829 0.118295 -0.0349808 0.00551015 -0.0682655 -0.0655514 0.0723644 -0.123024 0.0965179 0.00809258 0.0253475 0.0681069 -0.010975 0.14126 -0.0390385 0.169982 -0.198598 0.0277463 -0.112186 -0.0594706 -0.053954 -0.102677 -0.0685097 0.0745283 -0.0129484 0.0387809 -0.14284 0.127588 0.135964 -0.0182535 -0.0993038 0.185908 0.00659178 0.0388736 -0.024403 0.151086 0.00206354 0.0413213 -0.14 0.0191459 -0.013639 0.00606296 0.0680606 -0.0206436 -0.0908817 0.192077 0.117555 0.0848171 0.0416929 -0.136305 -0.00703725 0.019334 -0.0361557 0.00707633 0.145516 0.135274 -0.0611757 0.123931 -0.191594 0.114089 -0.0651988 0.0105234 0.0704318 -0.000884735 0.0138243 0.110036 0.00308503 -0.0781072 -0.153869 0.0102791 0.060797 -0.0564062 -0.110992 0.0893233 0.0110983 -0.105132 -0.0734391 -0.0928066 0.0249441 0.0326648 -0.0124904 0.118362 0.0369647 0.0551035 0.118446 0.111326 0.116864 -0.0888964 0.000946397 0.035896 0.0791125 0.12496 -0.00148014 -0.126633 0.0475979 0.113923 0.109083 0.0518649 0.0180784 0.0528714 0.107939 -0.0512377 -0.0550646 -0.0589418 0.195525 0.11991 0.0867819 0.0366908 0.0918651 -0.0335385 -0.000581063 0.11797 0.00342012 -0.0295225 0.036496 -0.152879 0.188136 0.0212974 0.0641839 0.131429 0.108975 0.151235 -0.0742263 0.0111548 0.101926 -0.11064 -0.0778117 0.0667983 -0.0159658 -0.0223518 0.0372536 0.00842955 0.0154179 0.120892 -0.0634529 -0.094896 -0.103568 0.0535252 -0.1377 -0.0532128 0.0297988 0.0511557 -0.030636 -0.0386629 -0.0242843 -0.0785762 0.117267 -0.0941648 0.144641 0.152897 0.0861377 0.0230646 -0.00472529 0.162062 -0.0964644 0.157656 -0.02124 0.000922825 0.128803 0.122773 0.022859 0.0284565 0.116085 0.0759251 -0.0454249 0.067108 -0.0817883 0.157718 -0.0694234 0.173863 0.188772 -0.0521696 -0.0758828 0.0503606 0.0640293 0.0252497 -0.148625 0.0527572 0.0588586 0.0826436 -0.0333113 0.0773351 -0.124236 0.0109253 0.0905163 0.0570085 0.0573256 0.0797014 0.0498274 -0.0864193 0.0567432 -0.00688046 0.121198 -0.136092 -0.000629213 0.0551221 0.110376 0.162699 0.0683913 0.0287706 0.00416401 -0.199216 -0.0338057 0.138864 0.0362929 0.07056 -0.0400336 -0.0539085 -0.118369 0.0678696 -0.0626189 0.0387662 -0.00904434 0.0406194 0.0604702 0.0864785 0.0440878 0.0415999 -0.0456891 0.0969532 0.0133981 -0.0785649 -0.0768445 -0.155191 0.00894369 0.0104609 0.00771492 0.0310823 -0.0591708 -0.12508 0.151713 0.118707 0.0120435 -0.0394119 -0.135711 0.0225489 0.0147021 0.0157703 -0.123297 -0.161145 -0.0635396 -0.0546429 0.124895 -0.0205145 -0.00508948 0.0847332 -0.00651594 0.181217 -0.0913132 0.01785 -0.0323039 -0.0102519 -0.0160579 -0.0113241 0.0635477 0.171131 -0.0706431 0.0366855 0.0962407 0.0552278 -0.0829403 0.0593322 -0.0783631 0.0252784 0.0386558 0.0693492 -0.173567 0.0805561 -0.199737 0.129877 -0.0770823 -0.0700872 0.044 0.0895584 0.0315178 0.0882133 -0.0672543 0.0615025 0.000694174 -0.0570367 0.131785 -0.011241 0.0949422 0.0669758 0.147271 0.109592 -0.0253986 -0.0165605 -0.0415731 0.0770282 -0.0132521 -0.107509 0.0049463 0.0253125 -0.118422 -0.0752906 0.131331 0.0634635 0.168677 -0.0209568 0.180054 0.102211 0.0263965 0.0590531 -0.07203 -0.0604289 0.0630247 0.0564408 -0.0824931 0.0226249 -0.150451 -0.0544375 -0.0217129 -0.0117126 0.0309719 0.0463998 -0.0969549 0.0889978 -0.105811 0.00246643 -0.134482 -0.0404221 0.0148807 -0.0799907 0.0385738 0.0784405 0.109079 -0.144432 -0.145748 -0.0676296 -0.0985456 -0.0636203 0.0539382 -0.0314537 0.0389741 0.0141948 -0.0899886 0.0215716 0.0310379 0.0546881 0.0171684 -0.0258645 -0.0186646 0.182502 -0.154875 -0.117801 -0.196185 0.132248 -0.164431 0.0209448 0.0752911 -0.0946736 -0.0891976 0.049723 -0.0786651 -0.0905137 0.0986791 -0.050505 0.0946807 0.0540751 0.143873 -0.137559 0.0313203 0.00438477 -0.119898 0.111396 -0.0765952 0.0545764 0.0763199 0.0702968 0.0427358 -0.109992 -0.0105615 0.0771357 -0.124242 -0.0236524 -0.0149045 0.0183685 0.0838709 0.0731316 -0.131903 0.0936632 -0.0784919 0.122843 0.035013 -0.0920879 -0.0848886 -0.0661474 0.0605986 0.107372 -0.103196 -0.106073 0.0347416 0.062256 0.00710869 -0.103044 0.132709 -0.0303375 0.161196 -0.107126 0.000388221 0.092517 0.0253273 0.108572 0.0143235 0.0965373 -0.0677734 0.0482563 -0.139918 -0.0358962 -0.0653705 0.0586586 0.024321 0.0573565 0.104958 -0.112655 0.0283283 0.0155617 -0.0822839 -0.0219061 0.0156023 -0.103727 -0.100055 0.163154 0.0763518 0.00738257 0.137266 -0.0380691 -0.028823 0.0505112 -0.0106748 -0.0332295 0.0115346 -0.0270987 0.0182976 -0.0342202 -0.0294874 -0.0572745 0.111038 -0.0512047 0.09183 -0.110202 0.00401513 -0.0880721 0.0405037 0.0132241 0.138755 -0.0237465 -0.041146 0.00115649 -0.171568 0.0838579 -0.0231144 -0.152053 -0.0643652 -0.00191967 0.100457 0.0918253 -0.0186799 -0.137025 0.0167762 -0.0755058 0.0351806 0.0221896 0.0942381 -0.00125398 -0.0932561 0.0537518 -0.0421877 0.000405849 -0.0900697 -0.00347651 0.0402481 -0.130946 0.0194514 0.163262 -0.0379138 -0.0749997 -0.0579702 0.0688618 0.0261819 0.0110626 0.038078 0.0802938 0.081173 -0.102482 -0.0834679 -0.00629914 -0.0167045 -0.11818 0.136772 0.114409 0.0105317 -0.150791 0.0217827 0.0503407 -0.104013 0.0162473 0.102971 -0.0900834 -0.0493265 0.0610327 0.0317459 -0.00739589 -0.133979 0.0364306 -0.051119 0.114378 -0.0789758 0.03516 -0.0608004 0.0445309 0.150582 -0.0600778 -0.0402504 0.111467 0.0297081 -0.0915624 -0.0526848 -0.0366895 0.0229421 -0.0373755 -0.0433576 -0.00145394 -0.00794021 0.0207727 -0.152862 0.131924 -0.0455517 0.182249 -0.0775811 0.104037 -0.0189745 0.103079 -0.0967649 -0.0837888 0.0101221 0.0041548 -0.0181219 -0.11703 -0.102501 -0.0701868 0.0540059 -0.00711439 0.116778 0.0122235 0.0221296 -0.0209687 -0.0241798 -0.0776796 -0.019034 0.0953035 0.0977113 0.146316 -0.0722232 0.056551 -0.0892553 -0.072183 -0.025791 0.128563 -0.132002 -0.102684 0.0653093 0.102696 0.078972 -0.0122748 0.0163489 0.0595863 0.00920356 0.135145 0.0369621 0.0770421 0.102015 -0.0116373 0.146959 0.0487714 -0.0831705 -0.0794547 0.00430213 0.194117 -0.00952445 0.0298837 -0.125493 -0.0513413 0.0616536 0.0727238 -0.107129 -0.104293 -0.011486 -0.023161 0.0192906 -0.0602449 0.0383481 0.0812865 -0.0927693 0.00142689 0.0360742 0.0846805 -0.135415 0.0514371 -0.159036 -0.150624 -0.00140629 -0.0416871 -0.185498 -0.109095 -0.00538837 -0.00849424 0.181343 -0.0113463 -0.116064 -0.0235829 -0.0698196 -0.00295949 -0.182879 -0.127427 -0.0342476 -0.00515616 0.0453176 -0.149721 0.0223774 0.0715596 0.0642808 -0.0246192 -0.0134015 -0.0874833 -0.175808 0.10699 0.071276 -0.0608216 0.04929 -0.112769 0.0589586 0.0695947 0.102241 0.112076 0.14501 -0.191029 -0.0360207 -0.15639 0.0833467 -0.152042 0.0963585 0.0253948 0.139481 -0.0336265 0.16292 -0.00356693 0.174746 -0.0699211 0.0788604 0.0151071 -0.0662413 0.0498095 -0.191392 -0.12235 -0.0411958 -0.00555833 -0.00561047 -0.0699702 0.0176217 -0.124732 0.0715577 0.0616141 0.0177997 0.0263249 -0.0506496 -0.0568529 -0.130743 -0.0729015 -0.0398955 0.0299098 -0.0590265 -0.0742773 0.0210664 -0.048373 0.0151941 0.118906 -0.0488037 0.155301 0.188619 -0.0108101 -0.00872584 0.0470838 -0.0297618 -0.0201192 -0.184544 -0.0314603 0.128956 0.0509036 0.0266104 -0.187961 0.152604 -0.0988017 0.121204 0.150776 -0.000724863 0.0802529 0.0417664 0.148139 -0.134902 -0.186549 0.0899268 -0.170387 -0.106914 -0.0992775 0.110661 0.0348233 0.00830472 0.00821454 -0.0408918 0.068914 0.104881 0.0591483 0.00779444 0.0328688 0.0312432 -0.170331 0.0370818 0.0547624 0.0774168 0.0488755 0.112684 0.0653125 -0.0659005 -0.0604132 0.0108177 -0.0819342 -0.0317924 0.0696482 -0.0463214 0.130496 -0.084371 0.0441637 -0.0674386 0.164458 0.0619443 0.1277 0.0226151 -0.0239719 -0.133609 0.11743 0.0387807 -0.0334027 -0.0178435 -0.107898 0.0118203 0.0849656 -0.0580434 0.129707 -0.0284495 -0.0696937 0.139508 -0.0246028 0.0205403 0.011196 0.075419 0.141908 0.109343 -0.105137 -0.135028 0.0589659 -0.00667445 0.16298 -0.106658 -0.0412058 0.0644289 0.0249595 -0.0696122 0.143586 -0.112981 -0.0293231 0.0736952 -0.000842599 -0.0668903 -0.0599663 -0.0159566 0.073638 -0.0822438 -0.126469 -0.0756615 -0.0334037 0.0305065 0.0959969 -0.104972 -0.195967 0.0762524 -0.0474949 -0.0363244 0.0996157 0.00172916 -0.0861187 0.0751174 0.0394336 0.096874 0.0484055 -0.0743042 -0.0821822 0.0360298 0.055927 -0.0852364 -0.144579 0.00627617 0.0128036 -0.11674 0.0929024 0.0721625 0.167422 0.0429614 0.115659 0.12863 0.172451 -0.136452 0.0681063 -0.0807737 -0.122639 -0.0125139 0.114458 0.0272179 -0.0303036 0.0952685 0.188704 -0.160645 0.0515063 0.117011 0.022542 -0.0485104 -0.0611261 0.0701059 0.00101187 -0.0369184 -0.171975 0.114765 -0.100465 -0.172547 -0.120311 -0.0332173 0.0554778 -0.0626951 -0.0563286 -0.128473 0.0919569 0.0295886 -0.0100308 -0.0850329 0.146605 -0.024416 -0.0476935 0.164597 -0.0345462 -0.0502967 0.094991 -0.183259 0.0363008 0.0343993 -0.00432424 0.0718201 0.141341 -0.0908149 0.0483376 0.120049 0.119615 -0.0261592 0.120436 -0.165633 0.183773 0.00486967 -0.0852378 0.119207 -0.155311 -0.0812908 0.00969469 0.119006 0.123678 0.0479633 0.141417 -0.0248658 0.110524 0.0145895 0.122985 0.000869071 0.0466141 0.108621 0.166606 -0.0514351 -0.0670843 -0.0791777 -0.0384363 0.110567 0.0311713 -0.0628235 0.00752235 0.100499 -0.0765425 0.0477402 0.0347801 -0.0954624 -0.0245372 -0.039675 -0.174023 0.0977834 0.078492 0.129156 0.0840369 -0.0191883 0.100908 0.00836896 0.0477363 -0.00698199 0.0638288 -0.0052685 0.0619144 -0.0589067 0.179086 -0.00800873 -0.0704174 -0.118341 0.0454655 -0.112219 -0.164563 0.0435146 0.108006 -0.139223 0.0931599 0.117658 0.052562 -0.104842 -0.0993868 0.182704 -0.0344357 -0.181093 -0.0989294 -0.0257608 0.0980699 -0.14922 0.0653313 0.0294893 0.0254197 -0.00190517 1.10233e-05 0.0656267 0.0857281 0.0447391 -0.113949 0.0374184 0.166316 -0.025739 -0.0595453 0.110995 0.0709842 -0.0582669 -0.0903217 0.0513393 0.0273798 0.0383228 -0.0439165 0.00307302 -0.0565155 0.0554036 0.0792198 -0.0318981 0.047217 -0.0952361 0.105218 -0.170902 0.0699953 0.143375 -0.00259604 -0.0248174 -0.0877733 0.189913 -0.0480416 -0.0479863 0.00065192 0.0796332 -0.0112485 -0.0535065 -0.00754823 -0.0112256 -0.0121832 0.113396 0.0820126 0.0374931 -0.168459 0.0534982 -0.0478771 -0.140019 0.0350406 0.111242 0.15679 -0.0896335 0.111085 -0.135676 0.0844344 0.0325051 0.159032 0.0526447 -0.00602459 0.0171951 0.0822708 0.198654 0.1072 -0.124716 0.10393 0.103532 -0.0395869 0.00228914 -0.036626 0.0238402 0.0300978 0.0374133 0.0176693 -0.195985 -0.11994 0.0355587 0.142314 -0.168168 -0.0629518 0.00445574 0.0637771 0.0894303 -0.136192 -0.096832 -0.140139 -0.0365967 0.00884874 0.00800988 -0.113417 0.0927469 -0.0537941 -0.155729 -0.172076 -0.0472449 -0.111449 -0.0510903 -0.0144026 -0.128549 0.0119512 0.0636511 0.137268 -0.0395173 -0.100246 0.136566 -0.13 -0.0387873 -0.139736 0.0978443 -0.188861 0.0976307 -0.062109 0.00733026 -0.11164 0.0743471 0.0631337 0.0179867 -0.0948905 0.183205 -0.118441 0.0223745 0.141441 -0.00653026 0.0414063 -0.0127281 0.132546 0.0735603 0.0248428 -0.145734 -0.0145554 -0.0770933 -0.0378418 0.0399901 0.105923 -0.114712 -0.0454409 -0.0876547 -0.00186994 -0.0975391 -0.0440464 -0.110593 0.0197348 0.0483109 0.0774317 0.0534798 -0.0950772 -0.0682313 -0.118079 -0.0143331 -0.0281167 -0.0484519 -0.059079 0.0151582 0.052463 0.111893 0.0401043 0.010416 0.0674041 0.0607414 -0.15508 0.081269 -0.0563087 0.0756157 -0.00314211 -0.0832563 -0.000682951 -0.0202627 0.0191942 0.0298105 0.0254473 0.0217878 -0.0515169 0.0441834 0.170903 0.0607008 -0.0357793 -0.0345157 -0.0634906 0.0330551 0.0474875 -0.0430412 0.158239 0.00599071 0.0848222 0.0205425 0.19608 0.0240795 -0.083859 0.174731 0.0734372 0.16903 -0.0862705 0.115725 0.0605469 -0.0973304 -0.0899251 0.032915 -0.011299 0.0349408 -0.0671882 -0.0532824 -0.0434457 0.0232965 0.0817967 -0.124783 0.0263362 0.132415 -0.15713 -0.101481 0.137247 0.138126 -0.163447 0.104011 -0.134088 0.0436788 0.106471 0.155367 -0.116716 0.00048761 -0.0106047 0.056045 0.138609 -0.0526697 0.0287807 -0.109754 0.0210118 0.0960107 0.0933888 -0.130904 0.0434901 -0.028731 -0.015412 -0.0616774 0.0391376 0.0426651 -0.115492 -0.0650271 0.0883592 0.0681329 0.00496772 -0.024912 -0.0746401 0.133851 -0.100681 -0.0458824 -0.0114032 0.141249 -0.127486 -0.0564341 -0.110741 0.00871049 -0.00956572 0.094757 0.0505223 -0.00999752 0.0266139 -0.119583 -0.0965224 0.113313 -0.116945 0.17217 0.0635822 -0.0339425 -0.0720848 -0.142012 -0.0160592 -0.0507704 0.0207441 0.0272408 0.0137738 -0.128622 0.1252 -0.0235837 0.0364426 0.0792368 0.151392 0.142228 -0.00156566 -0.130866 0.0872371 -0.0333975 -0.0349712 0.0668004 -0.117792 0.170423 0.0731192 -0.0272664 0.14511 0.138753 0.0229494 0.128297 -0.0844314 -0.140077 -0.060265 0.17263 -0.185777 -0.0738813 -0.057416 0.0215521 0.053061 0.135308 0.125726 0.0637309 0.0234995 0.00553703 -0.0338393 0.0368528 -0.066006 0.0865636 -0.077292 0.0803704 0.0218993 0.0478804 0.0327936 0.157955 0.06192 -0.0668198 -0.0891881 -0.147141 -0.170672 0.0360499 -0.0686483 -0.197201 0.00932848 0.0627218 -0.0820597 0.00482063 -0.0062897 -0.0460519 -0.0602768 -0.086998 0.0858496 -0.0676209 -0.0969206 -0.0806438 0.060171 0.010532 -0.0405499 0.161378 -0.190754 -0.163154 0.000545655 -0.0355481 -0.170255 0.0279011 -0.0219218 -0.0534895 0.166882 0.036234 0.00621288 -0.0460035 -0.0646985 0.0463969 -0.0439293 0.141348 0.128385 -0.106707 -0.033226 -0.135396 -0.0207487 0.0261571 0.098951 0.0319175 -0.101096 0.024677 0.166701 0.142488 -0.0877951 -0.0117183 -0.0262013 -0.0482706 -0.0618869 -0.0985709 0.112733 -0.178736 -0.0250454 -0.0746851 0.0859752 -0.0745286 0.0705954 -0.124493 0.0821834 -0.0115733 0.0714974 -0.00980609 -0.0106433 0.0645709 0.00849361 -0.115871 0.0503451 -0.0129608 -0.0473583 -0.0583402 0.119515 -0.0446806 -0.00423932 -0.0552094 -0.157411 -0.115581 0.196743 0.0165804 0.0411019 0.0290026 -0.189817 0.0239702 0.0288704 0.0735038 -0.106967 0.00130147 0.102182 -0.12403 0.165736 0.0463563 -0.0884646 0.142383 0.00629789 -0.0151946 0.114473 0.111155 -0.0349866 -0.0547809 0.0186524 0.0377272 -0.034079 -0.0767831 0.160886 -0.0439777 0.112709 0.0833444 -0.165975 0.143242 0.0149821 -0.0834042 0.112243 0.0523749 0.189402 0.00321098 0.000376923 -0.064429 0.133015 -0.07903 -0.129496 0.133012 0.121496 0.11104 0.101116 -0.112123 0.00296797 0.115303 0.124447 0.0879892 -0.0382401 0.0704606 -0.0946555 -0.0300442 0.00395137 -0.121868 -0.0526639 -0.155806 -0.105598 -0.101161 -0.0530453 -0.14996 0.038068 -0.0226749 0.171037 -0.0484762 -0.0357111 -0.0191852 -0.0122434 0.114072 0.116967 -0.0688389 0.00718103 0.183313 -0.0641435 0.044107 0.0932783 -0.0602907 0.0904628 0.0550588 -0.0748655 -0.123373 -0.00947667 0.0386931 -0.101349 0.0272364 -0.0400345 0.0513834 -0.0758749 0.0708829 0.00199647 0.0750918 -0.081331 0.043292 0.0258177 -0.0501041 0.038593 0.0884679 -0.0455889 -0.0102878 0.0904185 0.0905569 0.0619487 -0.133377 0.0354288 -0.0262827 0.130699 -0.0671354 0.0262626 -0.0531846 0.0888801 0.16394 -0.00838565 0.191786 -0.0460701 0.0639845 -0.000933548 -0.0355159 0.0693435 -0.0023128 0.12288 0.0731915 -0.0685492 -0.0144045 0.069213 0.0820979 -0.0496154 0.00261425 -0.0795833 -0.196983 0.0862101 0.036193 -0.0899687 0.0705181 -0.00256961 -0.16899 0.00163633 0.1084 0.060605 0.166039 -0.00992583 5.92726e-05 0.120632 -0.0329486 0.0110761 -0.127779 0.029773 -0.0990035 -0.132253 -0.036925 -0.110698 -0.0306455 0.0302228 -0.0757797 -0.0631172 -0.154357 -0.186478 -0.123749 -0.163909 -0.172484 -0.0594572 0.13329 -0.148796 0.173814 0.0743475 -0.0444627 0.0471946 -0.0507024 0.0316812 -0.0447363 0.0515302 -0.0971456 0.0256382 0.112691 -0.00368448 -0.0272986 0.0825386 -0.095673 -0.0432891 -0.0197667 -0.147114 0.105538 0.0738476 -0.033823 0.0510417 -0.0771146 -0.0487528 -0.136168 0.00620899 0.0368545 0.0745105 0.0847205 -0.00654128 -0.0199809 -0.178563 0.00723031 0.0976847 0.0948383 -0.0203372 0.00974856 0.0665779 0.00644932 -0.0540833 0.168119 0.00434714 0.16454 -0.114065 -0.0488255 -0.0300803 0.157258 -0.0679558 0.0631922 -0.0802286 -0.0428613 0.10973 0.0511629 -0.0336155 -0.151602 -0.0278131 -0.00542519 0.0101516 0.157666 0.00767392 0.117455 0.0066749 0.0157428 0.0346794 -0.168564 0.158001 0.128261 0.0430173 -0.121777 -0.104141 -0.0172941 -0.0709722 0.0149009 -0.125568 0.0296887 0.00689495 0.162028 0.0888529 -0.178816 0.0928399 0.135239 0.0971387 0.122023 -0.016646 0.117264 -0.0849535 0.0633875 0.0721546 0.12764 0.0366396 -0.0841135 0.0233614 -0.0179948 -0.0995988 0.0939623 -0.124357 -0.0490337 -0.0251081 -0.0925177 0.00715711 -0.0282966 -0.156308 -0.0469434 0.0752647 0.0503881 -0.0229805 -0.0718851 -0.0785339 -0.129559 -0.0218892 -0.189974 -0.018295 0.0225317 0.121995 0.085468 -0.034064 0.0639904 0.0291022 0.0184077 -0.122967 0.0595537 -0.099611 0.0721745 0.0337067 0.125312 0.108438 0.189604 0.0472697 -0.0917214 0.123527 -0.160153 0.176311 -0.12508 -0.071845 -0.0454506 0.0800659 0.067371 -0.0264536 0.109948 -0.0272413 0.062384 0.0561946 0.00542148 -0.154369 -0.168331 -0.109448 -0.00623156 -0.0980629 0.116398 -0.00914934 -0.0436327 -0.0475755 -0.186998 -0.0945739 -0.199551 -0.0418982 0.0956263 -0.116193 0.0510242 0.127404 0.161776 0.0552781 -0.0160901 0.0192572 -0.0509937 0.00471021 0.0192249 0.0712482 0.0581377 0.137858 -0.0832761 -0.0293969 -0.168474 0.0841192 0.0105778 -0.0451501 -0.0673703 0.0984398 0.069382 0.101369 0.0307016 0.137839 0.190667 0.197571 -0.151605 -0.0504456 0.0254829 0.0351536 -0.140615 -0.11318 0.0147966 -0.0159301 0.0167976 -0.090062 -0.0844019 0.13245 0.10954 0.0424414 -0.0122247 -0.00358357 -0.0530362 0.093822 0.0155732 -0.129726 -0.0555031 0.07049 0.074298 -0.104049 0.142561 0.020869 -0.100204 -0.10284 -0.0329025 0.0706902 0.132478 0.0524295 0.1856 0.00555816 0.0621638 -0.0328752 0.0231103 -0.102735 0.149665 0.0742102 0.0188724 0.124364 0.0676409 -0.177845 0.0164734 -0.0429058 -0.055304 -0.103249 -0.184288 -0.0196013 -0.0356529 -0.0894862 -0.0177429 -0.0168556 -0.00620674 0.0317878 -0.113457 -0.14788 -0.0624411 -0.0167599 0.173826 -0.121548 0.0510661 0.0149391 -0.0337712 -0.0585688 -0.0191864 -0.0222535 -0.138133 0.0138871 -0.0203029 -0.1536 0.0295829 -0.0596532 -0.0123226 0.00100438 0.0840737 -0.0167037 0.0562627 -0.0143856 0.105762 -0.0892902 -0.0136251 -0.131728 0.019575 0.111481 0.0152858 -0.036535 0.0319206 -0.0570602 -6.30707e-05 0.0938785 -0.0977873 0.0237273 -0.190743 0.1767 -0.0687193 0.0580193 -0.111816 0.000619663 0.093658 -0.0235155 -0.0414552 -0.0228588 0.197936 -0.186903 0.106748 -0.140462 0.0419601 -0.0453523 -0.00456392 -0.15538 0.145851 -0.0518817 0.00599201 0.0192262 0.100522 -0.0781485 0.0287064 -0.174143 0.0704642 -0.0542615 -0.0111314 -0.0520475 -0.0850431 0.117861 0.0250778 -0.00123428 0.119173 -0.149876 -0.0536401 0.105394 0.0809127 -0.0263649 -0.0392636 -0.0046133 0.011646 -0.0970429 0.0528144 -0.0999317 -0.0344796 0.0521943 -0.0814748 -0.00808662 0.033952 -0.142811 -0.0593208 -0.035557 0.0325673 0.125726 0.101179 0.100126 -0.0350874 -0.0901699 0.133054 0.0152461 -0.0307515 -0.0868957 0.00620301 -0.023734 0.0236546 0.0759407 -0.079438 0.0738017 -0.0596782 -0.033017 -0.0830707 -0.00112819 -0.0488877 -0.01178 0.0471343 0.0562344 -0.0374239 -0.00039968 -0.0192485 -0.0216538 -0.00612606 0.0588507 -0.0380067 0.139684 0.113561 -0.0225704 -0.00164139 -0.0715888 0.143954 0.063648 0.109081 -0.0329757 0.0840623 -0.0841812 0.120532 -0.0835562 -0.128091 -0.1898 -0.034544 0.0314617 0.0364342 0.128443 0.181667 -5.3701e-05 0.08582 -0.102625 0.0484438 0.016204 -0.0263092 0.0723036 -0.00996651 -0.0248533 0.0646375 -0.158953 -0.0354761 -0.196519 0.0331456 0.139335 0.0480074 -0.0441405 0.0140653 -0.107138 -0.130394 0.0105953 -0.0120583 0.026854 0.0246514 0.183591 -0.170936 0.0178269 0.192758 -0.136123 -0.0560745 -0.00471034 0.12701 -0.0299529 -0.0555218 -0.0152203 0.0837353 -0.0384317 -0.151531 -0.0897283 0.0564333 0.0124847 -0.0261465 0.0662046 -0.0944359 0.0364786 -0.134562 -0.097192 0.118867 0.0674245 0.148067 -0.0960495 -0.0862779 0.169827 -0.0448606 -0.0352582 -0.0514746 -0.12657 -0.093501 -0.032532 -0.014929 -0.0946469 0.0654601 -0.0538693 0.194508 0.033173 0.00054596 0.0849284 -0.0498009 0.0743016 0.069567 -0.083165 0.135558 0.0737743 -0.141671 0.0275653 0.155817 0.0453054 -0.00983244 0.0599527 -0.11851 0.161483 -0.035111 0.0942527 -0.112708 -0.0573397 0.0062475 -0.119873 -0.0160576 0.0955452 0.00296948 0.108404 0.077052 0.0232037 -0.0182383 -0.107162 0.0140823 0.136752 0.00797388 0.0554733 -0.0629838 -0.0882679 0.111249 -0.0747629 -0.0615533 0.0298194 0.167666 0.00832475 -0.0983349 -0.113911 -0.0721043 0.121503 0.00700798 -0.138123 0.16759 0.0307326 -0.0624818 0.00668686 0.0891954 -0.00608085 -0.106555 -0.0189033 0.0989287 -0.0225434 0.0778377 0.114623 0.000143571 0.0210401 -0.0830196 -0.0534673 0.0298248 -0.0155239 -0.0292133 -0.0912822 0.125198 -0.0567677 -0.125334 0.0917966 0.0820066 -0.108374 0.0864202 0.126069 0.0181472 -0.0472207 0.0460601 -0.125593 -0.0563412 0.133647 -0.0452212 0.17807 -0.0530843 -0.0544756 0.113908 -0.0327734 -0.0387119 0.130791 -0.0169777 -0.0413012 -0.0277024 -0.0505878 0.0408105 -0.0332087 -0.0189169 0.00820195 0.154022 0.00416523 0.176143 0.00871769 0.112941 -0.0305138 -0.0109036 -0.150075 -0.036254 0.000789198 -0.0883677 -0.133205 -0.0303831 -0.041264 -0.0373347 -0.067071 -0.0732284 -0.0407618 0.114172 -0.0979293 -0.00547217 -0.0434665 -0.0700925 0.077933 0.0501954 0.0181578 0.188117 0.0277446 -0.0339627 -0.173644 0.139641 0.138836 -0.060368 -0.0769012 0.183423 0.178067 0.148685 -0.00943926 0.130132 0.0086356 -0.123726 0.0353248 -0.121078 -0.115289 0.0722752 0.127443 -0.107482 0.0265222 -0.00577781 -0.105755 -0.106363 -0.0797157 0.0107019 -0.0361371 -0.0117435 -0.157948 -0.0217158 -0.0245665 -0.0675746 -0.0953374 0.0562919 -0.00252231 -0.118244 -0.0957912 0.0360448 -0.0350923 0.0911012 -0.0775516 0.106857 0.0101927 0.0609395 0.099719 0.0902335 -0.0742775 0.166073 -0.113683 -0.0304239 0.0534517 0.105629 0.0460622 -0.194695 -0.00684922 -0.00951424 0.0918762 -0.066254 0.0541334 -0.14314 0.00146404 0.00699864 -0.0898677 0.0927549 -0.031934 -0.00243521 0.180356 0.142193 -0.00733578 0.0272866 0.00135239 -0.0958228 -0.0528704 0.00572296 -0.0579934 0.0778271 0.0209212 -0.105235 -0.0147056 0.102393 0.0153096 0.004811 -0.176569 -0.13792 0.186924 -0.0253695 0.00781904 -0.106957 -0.0659496 0.108664 -0.0755739 -0.0773967 0.0466826 -0.0917304 -0.0204893 -0.133775 0.0416956 0.0819422 -0.144979 -0.0501123 0.0363237 0.19651 0.0245136 0.102433 -0.0113932 -0.0613723 -0.163468 -0.0730975 -0.100542 -0.0774771 -0.00196186 0.0875719 0.0684752 -0.0246989 -0.11188 -0.148576 -0.149415 -0.164217 0.10328 -0.0775104 0.187855 0.0563753 -0.055027 -0.0990113 0.108069 -0.159793 0.0487918 0.016809 0.000157653 -0.0332572 -0.0955994 0.0413586 -0.078427 0.0690242 -0.0653043 0.00303594 0.00325423 -0.107967 -0.00575142 0.000867629 0.163282 0.0753826 0.104734 -0.0329717 -0.143639 -0.0158365 0.0474018 -0.0712205 -0.041174 0.0136347 0.122596 -0.103968 0.0964839 -0.144475 -0.0342233 -0.0147003 -0.105822 0.0124984 -0.0973716 0.0298902 0.0301286 0.198599 0.114322 0.0492988 -0.0860013 0.11775 0.0694303 -0.0382236 0.0605329 -0.0874753 0.136845 0.0230599 -0.0771514 0.110245 0.0903558 0.0418567 0.0536933 0.0765015 0.0823546 -0.0809413 -0.00138877 0.0243766 0.103057 0.0430715 0.00793981 0.152441 0.00879122 0.0696895 0.127786 0.110393 -0.131983 -0.143238 0.0285139 0.160806 -0.00495977 -0.145409 0.0225776 -0.153353 0.000236733 0.0343889 0.0463558 -0.0334106 0.0945591 -0.028185 -0.0106914 -2.27319e-05 0.0998794 0.0468351 0.0204356 0.134987 0.0576217 0.0287835 0.0172561 0.00514438 -0.145283 -0.043486 0.0762709 -0.072969 -0.00818701 0.0688464 -0.0746221 -0.0559735 -0.117987 -0.0925297 0.0839674 -0.035768 -0.0183772 0.104706 -0.01511 0.0355374 -0.0720729 -0.122316 0.0648426 -0.0353552 -0.0554672 0.0185062 0.102787 -0.140166 0.0452553 -0.0833067 -0.022638 0.0227786 0.00196311 0.120206 0.0438025 0.157375 0.0658778 0.121619 0.0814108 0.0895101 0.0293366 0.145355 0.00590885 -0.0261629 0.0044981 -0.0278404 -0.0189458 -0.0376516 0.0119103 0.0267769 0.125739 0.0388114 0.050141 0.0823238 -0.00247021 0.137016 -0.00203792 -0.0793898 -0.108891 -0.0975844 0.0599369 -0.124137 -0.0748519 0.107888 -0.0238424 -0.055978 0.0294888 -0.128629 -0.0474624 -0.162369 0.0785831 0.0297639 0.0505455 0.114123 -0.0591715 -0.0266167 0.0562092 0.0270409 0.00533011 -0.180258 -0.148058 0.0412933 -0.0522556 0.00231816 0.0967201 -0.142252 0.0449888 0.0779746 0.045043 -0.119228 -0.0197305 0.0746143 -0.124966 -0.127075 -0.0896277 -0.0617253 -0.106133 -0.00855986 0.047035 0.0135454 0.0253798 -0.088288 0.0489106 0.0966669 -0.107956 -0.0838471 -0.0152156 -0.135807 -0.0562737 0.0978351 0.17779 -0.177022 0.0863154 -0.148884 0.127965 -0.0624173 -0.0594946 -0.110862 0.0217505 -0.0278557 0.0934097 -0.0404149 0.0221066 0.186248 -0.0745193 0.0658695 0.0627768 -0.0448211 -0.0529755 -0.0961639 -0.0553669 0.0909392 0.0464721 -0.145905 -0.0121041 -0.00433726 0.0677221 -0.126688 -0.036844 -0.0378423 0.0347605 -0.0904459 0.0275717 0.053548 -0.0539207 0.1902 0.126808 0.106363 0.115158 0.0854556 -0.00431653 -0.0988529 0.0794778 0.0155289 0.0698449 -0.154126 0.0798278 -0.066132 -0.00477383 0.033931 0.0440927 -0.165789 0.128213 -0.0918389 -0.0243042 -0.0539701 -0.00594058 0.0387421 -0.0753463 0.0479871 0.0175875 0.0035119 0.0952687 -0.104232 -0.0718377 0.0296209 0.152775 0.0604964 0.111434 -0.0722568 -0.103361 -0.0711387 0.0579079 0.0710516 -0.102498 -0.00560776 -0.118643 -0.00551805 -0.108371 -0.0419066 0.0049646 0.0731255 -0.11416 0.0639316 0.0188041 -0.00163582 -0.120172 -0.0268277 0.123475 -0.078595 0.139326 -0.0135671 -0.0122569 -0.120763 -0.00614 -0.0791768 0.0616015 0.00618694 -0.0514582 0.00367875 0.125565 -0.0177622 -0.073591 0.0895145 0.0636356 0.0866824 0.109115 0.0336723 0.163511 0.0874013 -0.0994012 -0.031622 0.0163621 -0.109715 0.0788035 -0.0628834 0.126632 -0.0586114 0.183642 0.057271 -0.135599 0.00132545 -0.0517421 0.187289 0.101217 0.0116093 -0.0728557 -0.152208 0.0443231 -0.161666 -0.117033 0.0391602 -0.092675 0.0478819 -0.0249 0.11175 0.00955018 0.1288 0.0986067 -0.0583657 0.00820836 -0.0345515 -0.0665345 -0.0568567 -0.0943041 -0.114997 0.110816 0.0841857 0.0425823 0.00348708 -0.0727286 -0.0726272 -0.0680746 0.0436635 0.0628757 0.000737327 0.0811105 -0.0663655 -0.0120761 0.0956818 -0.118703 0.0448868 -0.10966 -0.126221 -0.094067 -0.0605498 -0.0353923 -0.032583 0.1337 0.0822026 -0.112308 -0.0751829 -0.185008 0.0113206 -0.112414 -0.0549156 -0.120779 -0.15734 -0.07207 0.0553291 0.107213 0.136531 0.0988898 -0.100277 0.0574086 0.0704626 0.0521071 0.0966575 -0.184526 -0.0883094 -0.120764 0.015215 0.0697844 0.097334 0.0866297 -0.140686 0.0109266 0.0524644 -0.00437354 -0.126117 0.0340037 -0.0415219 -0.0359358 -0.0722695 -0.0562258 -0.172504 0.0756677 -0.0745966 0.0583959 -0.116749 0.109409 -0.0714285 0.131619 0.0794443 0.194805 0.134706 0.107192 0.0929834 0.0893821 -0.050246 0.187678 -0.153415 0.0250558 0.0205457 -0.0450292 0.191323 -0.0151719 -0.0645221 0.167945 0.15997 -0.00390028 -0.0438659 0.0025129 -0.0374177 -0.115188 0.0477038 -0.0683901 -0.0267226 -0.0481215 -0.0551117 0.155356 -0.00414515 0.0818405 0.0864154 -0.0125011 -0.171889 -0.125516 0.0782824 0.110874 0.125822 0.179126 -0.0293884 -0.0288543 -0.00908384 -0.133127 0.0418328 0.0445732 0.00203067 -0.00450137 -0.00122111 -0.0688185 0.0467005 0.139948 0.0777164 -0.132011 0.0149974 0.0371067 0.171751 -0.103708 -0.0685803 0.110962 0.00320318 0.164065 0.0541386 0.0927018 -0.181249 0.0399372 0.106735 -0.0617916 -0.0535203 0.012206 0.037664 -0.013129 -0.00286274 -0.163814 -0.0610108 -0.00562766 0.0325514 -0.106357 -0.0289375 0.0555729 -0.0982027 -0.0763576 -0.125673 0.0107267 -0.168423 -0.0915615 -0.050639 -0.0560472 0.149617 -0.0925172 -0.0576703 -0.0617929 -0.113675 0.082916 -0.0609049 -0.0145722 0.100462 0.0712054 -0.0710621 -0.0585874 -0.11384 0.123779 0.017808 -0.0552427 -0.01927 0.115426 0.018624 -0.00544277 -0.0636941 -0.0647229 -0.00231814 -0.0275015 0.0456884 0.134141 -0.000480448 0.0990768 0.0557972 0.102563 -0.0523471 0.0216669 0.0443911 -0.14354 -0.00311718 -0.046892 -0.0564311 -0.0282039 0.0475818 0.0562732 0.101009 -0.0121722 -0.135789 -0.0473052 -0.10443 0.127333 -0.16818 0.0387849 -0.124257 -0.126639 0.124895 -0.12456 -0.0987299 -0.0239041 -0.0203442 0.159905 -0.0404384 -0.142799 -0.051197 -0.173189 -0.0986357 -0.121875 -0.100602 0.0441386 -0.0888172 -0.00196833 0.141603 0.0562858 -0.0216167 -0.0305303 0.117608 -0.0131334 0.129688 -0.0795918 0.122919 -0.0615775 -0.0111423 -0.00683426 -0.0283054 -0.182493 0.0259272 -0.0120047 -0.00487207 0.0411822 0.0577463 0.166835 -0.0932378 0.000916314 -0.190883 -0.0158738 0.132686 -0.0602028 -0.110034 0.0936667 0.0493681 -0.0792801 -0.0619434 0.0251836 -0.158668 0.162518 0.170266 0.0115256 -0.111636 0.0397442 0.0772082 -0.0699087 0.0232953 -0.0382624 0.130706 -0.0439894 0.0533356 0.0492892 -0.0587811 0.0743305 -0.159844 -0.104824 0.0525135 -0.141458 0.112299 0.132812 0.0463992 -0.125518 -0.00425138 0.00958843 -0.025906 -0.105374 0.127756 -0.0469443 -0.0733878 -0.0523684 -0.176351 -0.0364179 -0.0996022 -0.122904 -0.0712312 -0.0260313 -0.00192658 0.138474 0.0747366 -0.172353 -0.14558 0.0175784 -0.0221172 0.124327 -0.169786 0.151402 0.0149785 0.136877 0.0365864 0.158917 -0.104432 -0.110267 -0.0429995 0.162435 -0.0856844 -0.107836 0.0516743 0.0972183 -0.0164528 0.0218286 0.106838 0.0299592 0.0147096 0.0647282 0.0419659 0.112172 -0.117038 0.0537554 0.17121 -0.119542 0.113579 -0.0774568 -0.000750008 -0.0575142 0.00909376 -0.196139 -0.0531677 0.0268231 -0.0354233 0.0652158 0.0978066 -0.0159332 -0.170566 0.0818777 0.0190787 0.0102307 -0.0847456 0.140851 0.0335813 0.0630495 0.0517898 0.0899748 -0.119638 0.0674895 0.0233379 0.00689397 0.0838977 -0.0303034 -0.0915849 -0.0411056 -0.0189717 -0.0943899 -0.00871244 -0.14331 -0.132267 -0.127816 -0.0709608 0.0118074 0.101339 0.0313382 -0.0232664 0.000525214 -0.135773 0.0789848 0.137415 0.0703619 -0.0659868 0.129562 -0.0260484 0.0482388 -0.0674926 0.0422703 -0.00670744 0.0959872 0.108241 0.0806825 0.0579623 0.116948 -0.0223745 -0.0689747 0.0112787 -0.0216232 -0.0234036 0.109679 -0.0363159 -0.0447981 -0.149927 0.0223075 -0.0819937 -0.0142681 0.0196064 0.122214 0.0492623 0.0386031 0.01745 0.0308298 0.179274 0.0737843 -0.0438314 0.100969 0.185365 -0.0033579 0.0916537 -0.0898731 0.0293909 -0.0255368 0.0198139 -0.0690042 -0.0165903 -0.0135815 0.0803101 0.154716 0.0262554 0.150834 0.0885161 -0.0139362 0.0712081 -0.0318054 0.00802012 0.064579 -0.0644678 0.037676 -0.127372 -0.0369506 0.0188663 0.0325947 -0.0546796 -0.029836 0.110208 -0.063212 -0.0241878 0.0110537 -0.0809897 -0.00261869 0.0279793 0.0774588 -0.0918755 0.0656871 0.130481 0.0576215 -0.0257623 -0.015866 0.157416 -0.117914 0.0176117 -0.0554976 -0.0481241 -0.0466245 0.0094478 -0.0349819 0.137945 0.00707339 0.0374177 0.0684376 -0.119097 0.171784 -0.0874081 -0.0548027 0.0923939 -0.062308 0.158982 0.179774 0.0943484 0.163276 0.0872462 -0.0934381 -0.150574 -0.0500495 0.0413237 -0.0585558 0.109407 -0.0238094 -0.0731812 -0.141309 -0.0912021 -0.0722436 0.0257281 0.0521794 0.0804454 -0.0324005 -0.0506506 0.00894161 0.0738107 0.184336 -0.0636336 -0.159021 -0.0128296 -0.085563 -0.168618 0.176425 -0.0801697 -0.0226241 -0.121315 0.0914566 -0.0284259 0.0709619 0.0736199 0.0128622 0.106386 0.0603517 0.118389 -0.0346193 -0.162673 -0.0155598 0.0426559 0.0948969 0.174922 0.098228 -5.58406e-05 0.0526588 -0.0119195 -0.0391977 0.0785558 -0.021204 0.00519789 0.158876 -0.0324249 -0.193496 0.0882984 0.0935542 0.0403079 -0.0188993 -0.0876823 0.114289 0.0710426 -0.0354401 0.0173083 0.0891807 0.104608 -0.172654 0.0847481 0.184176 -0.124066 -0.0560238 0.0653077 0.117562 -0.0575779 0.0134423 0.0326297 -0.13423 -0.18103 0.0228664 0.0948857 -0.139426 -0.0643517 -0.139654 0.142086 -0.079204 0.00963231 0.104808 -0.0495917 -0.0634843 -0.0536701 -0.160952 0.0872099 0.118216 0.0402862 0.0100218 -0.0536273 -0.126428 -0.0924921 0.149725 0.00226864 0.0127713 0.00148014 0.0799012 0.0953333 0.021308 0.0889538 -0.113366 0.0982219 -0.0502571 -0.045715 0.0732488 -0.0218016 0.142126 -0.0765488 0.120072 0.0756483 0.00510076 -0.0429026 -0.0885003 -0.077586 -0.0930795 -0.022492 0.0899632 -0.105609 0.134027 -0.199345 -0.0414241 -0.0832769 -0.0956298 -0.068612 -0.120534 0.0882549 -0.0107935 -0.0859135 0.0904716 -0.0136336 -0.103065 -0.02979 -0.0945517 -0.149972 0.145517 -0.0606177 -0.0538523 -0.00140809 -0.0453806 -0.062407 0.106303 0.0194472 0.0202259 0.0169733 -0.0133571 0.0738597 -0.0309213 -0.0590276 0.0162246 0.0175848 0.010873 0.0247791 0.0209477 -0.0512803 0.101502 0.0306731 0.133208 0.192136 -0.00453079 -0.0751505 -0.13308 -0.00884676 0.0165495 -0.0834152 0.0580779 -0.0115658 0.0357793 -0.10615 -0.121382 -0.0523719 -0.107486 0.0464422 -0.0421908 -0.0772696 0.0693052 0.10802 0.0691913 -0.0265224 0.161208 -0.0942868 -0.131971 0.075606 -0.000919013 -0.149676 0.0041999 0.0170342 0.00473185 -0.161607 -0.128417 -0.100658 -0.101382 -0.00440134 -0.00462238 0.179739 -0.111715 0.0571052 -0.0959767 0.00706199 0.134531 -0.0807671 -0.0400594 -0.091622 -0.0089089 0.0527463 -0.0127255 0.0744243 -0.123377 -0.116543 -0.169141 -0.0702896 -0.104401 -0.19034 0.0187348 -0.102255 0.0964364 0.139301 -0.105499 -0.14848 -0.0275499 -0.17012 0.0585595 -0.0508519 -0.0634795 -0.104148 0.0315227 -0.0347712 -0.0456606 0.111216 0.0258359 0.0864053 0.100662 0.00993447 0.150736 -0.0363963 -0.00509593 0.0943773 -0.0379355 -0.107938 0.13025 -0.0958222 0.100696 -0.0459436 0.0645122 -0.04173 -0.118113 0.0148802 -0.0745361 -0.0310943 -0.0807311 -0.0978748 0.088411 -0.100502 0.0714893 0.0495421 -0.118848 0.00437894 -0.12425 -0.0087337 -0.0421951 0.0409832 0.0365223 0.099085 0.0033392 -0.104476 -0.0293958 -0.104336 0.146085 -0.0639698 0.161363 0.0590053 0.0167681 0.0421295 0.0112342 0.178428 0.026055 -0.0666218 0.0103017 -0.0530463 0.0427561 0.0917692 0.0286005 0.109799 0.01031 0.0265337 -0.120574 0.0438773 0.115928 -0.0785976 -0.049888 0.0121416 0.0285826 0.140623 -0.0832766 0.0279336 -0.163999 -0.0785066 -0.0193245 0.066107 0.0275674 0.0641434 -0.139867 -0.0520711 -0.0563651 0.133973 -0.0354018 0.0961399 0.0280666 0.122773 -0.00289467 -0.0486106 -0.17597 -0.11008 0.0732069 0.0283005 0.026809 -0.0412575 -0.0203482 -0.0186714 0.16364 0.0702496 0.150857 -0.00300636 0.058422 0.151537 0.112716 0.170416 -0.0589104 -0.0815101 0.0550422 0.151543 0.0522098 0.105673 -0.00992334 0.0670057 0.099688 -0.0336569 -0.0657528 -0.043982 -0.0635767 0.105308 0.0275921 0.0381288 -0.0663348 -0.135762 0.168113 0.0253679 -0.0346971 -0.184481 0.0991285 -0.146804 -0.0894278 -0.00660538 0.178088 0.12999 0.0307659 -0.127214 0.00819156 -0.0416298 -0.014358 0.0271797 -0.118057 -0.0563143 0.0117384 -0.101049 0.062993 -0.0363265 -0.118975 -0.000910384 -0.0178776 0.099817 0.179853 -0.113495 0.0113142 -0.121388 -0.0565937 0.0563757 0.0887426 0.148761 0.060315 0.0073156 -0.127163 0.0863042 -0.117708 0.0307347 -0.139969 0.0590422 0.0140784 0.134632 0.0206789 -0.00235402 0.0413762 0.165896 -0.0218084 -0.139934 0.105898 0.0776496 -0.0510872 -0.11097 -0.0377037 -0.0822553 -0.0511559 -0.00635488 0.119517 0.0581664 0.0544468 0.0384924 0.136173 -0.161411 0.088782 -0.0515137 -0.00967676 -0.0949408 -0.126191 0.0162649 -0.00279409 -0.0249586 0.0354273 -0.00433999 -0.107034 0.00778439 0.0630706 -0.095868 -0.158899 -0.00483273 -0.0113977 0.101266 -0.133021 -0.0974072 -0.0768173 0.0309894 -0.0621606 -0.14193 0.10833 0.185073 -0.0853133 0.0989902 -0.0137683 -0.014413 0.083446 0.0503058 -0.0458097 0.159589 -0.0160069 -0.0979233 -0.0763075 0.0854671 -0.0434555 0.0418869 0.0145644 0.0159319 -0.075678 0.0829685 0.0331345 -0.0763824 -0.0379975 -0.0697426 0.0149354 -0.0115243 0.00316449 -0.0486917 0.00434286 -0.0898236 0.0876853 -0.181296 -0.12505 0.0968704 -0.0302858 0.0259028 0.0158507 0.0533595 -0.0631397 -0.0742518 -0.127943 -0.0867523 -0.0235837 0.0221917 -0.178864 -0.0316781 -0.171824 -0.0695997 -0.00142375 -0.0688308 -0.00348099 0.057444 -0.120196 -0.152652 -0.0165973 -0.0464146 -0.0656181 0.106793 -0.0172448 -0.129657 0.0129423 -0.0866449 0.0202727 0.172698 0.0472308 -0.034545 -0.111467 0.0923149 -0.125136 -0.0276201 0.180577 -0.062116 -0.00251356 0.123629 -0.0515987 0.0621228 0.14478 -0.166731 -0.17482 0.0437412 0.086332 0.0415059 -0.00218198 0.143214 0.00230915 0.00716428 -0.146692 0.00149724 0.0177709 0.0262135 0.0083419 0.0782977 -0.0944078 0.0597766 -0.0253696 -0.105011 -0.054329 0.121503 -0.0622646 -0.144735 -0.0489276 0.0852107 0.0321437 0.177033 -0.0849871 0.0847941 -0.166522 -0.125968 -0.0543598 0.0482588 0.0976982 0.00348767 -0.0154194 -0.110501 -0.102487 -0.0873498 -0.00388221 0.0326003 0.0716797 0.0445963 0.138426 0.062898 0.10873 -0.131727 -0.141898 0.0852357 0.0751263 -0.13805 -0.0434876 -0.111767 0.080998 0.155029 0.0548691 -0.0749832 0.0142249 0.00378837 0.00807274 0.15439 0.00169347 0.0633475 -0.00549577 0.0383696 -0.122712 0.00850316 0.0116193 -0.0438896 0.0108033 -0.146916 0.0393538 0.000956077 0.0774784 0.0678132 -0.106464 0.0708926 -0.172823 0.072928 0.0482257 -0.0693139 -0.0747654 -0.0707328 -0.125052 0.0913622 0.00245854 -0.0387779 0.0138904 0.0389039 0.124938 -0.0144873 0.0978328 0.00080536 0.0832082 0.133726 -0.13362 -0.0262712 -0.0476739 0.0486385 0.179442 0.104094 -0.0470599 0.135014 0.173415 -0.0669933 -0.0381565 -0.0369051 -0.0899291 -0.0491502 -0.0468786 0.106591 0.05278 -0.13342 0.0142173 0.080003 -0.0904476 0.00427424 -0.06659 -0.134251 -0.0362794 0.0461038 0.0720595 0.0831877 0.0233537 -0.0324347 -0.0276618 -0.072582 0.0226491 -0.0985335 -0.00648574 0.159069 -0.00817249 -0.0436445 -0.128764 -0.0702435 -0.034841 0.0618324 -0.0365513 -0.108954 0.0635244 0.0665624 0.0124233 -0.0938042 -0.0511942 0.0219845 0.0470457 0.0413124 -0.113489 0.0364915 -0.0466883 0.120269 -0.117392 -0.0929569 0.0899121 0.103371 0.0404253 0.0726217 0.0363389 0.0602305 0.0465434 0.0573879 0.0430385 0.0826806 -0.0125795 -0.0274925 -0.0526988 0.00689064 -0.088575 0.0298781 -0.0902496 -0.10483 -0.120396 -0.109824 -0.0924395 0.178645 0.00502751 0.136479 -0.0362579 -0.168821 -0.000105624 -0.130284 -0.0933893 0.163275 0.0993613 -0.0370083 -0.10607 -0.0217401 -0.0260248 -0.13203 0.0201182 -0.0300247 0.0960818 -0.193236 0.0544975 -0.107478 -0.026476 0.0715273 -0.0576479 -0.165468 -0.0359007 -0.0799861 -0.0198459 -0.0850085 0.110493 -0.0181336 0.0934465 -0.00313895 0.0855107 0.14642 0.0598602 -0.062901 0.172887 0.0376376 0.134274 -0.0216782 0.0892426 0.136208 -0.0626016 -0.121815 0.0115984 0.0107531 0.0893166 0.102438 0.0651744 0.0186392 -0.0793658 -0.0725145 -0.0874472 -0.0886287 -0.0247785 0.0551075 -0.0674228 -0.00723147 0.0259639 -0.102145 -0.166817 -0.00917571 -0.0352065 -0.0574517 -0.0780828 -0.00753408 0.103981 -0.109822 -0.12726 -0.0430327 -0.0667382 0.0283725 0.0537096 -0.0342145 0.0081082 0.0393992 0.00289215 0.11214 0.0274838 0.00563922 -0.0433785 0.0391334 0.00152312 0.0305996 -0.0192361 0.0665993 0.176632 -0.188513 0.0577767 -0.0553482 0.034919 0.0214737 -0.093944 0.0317747 0.0156266 -0.0961434 -0.141665 0.0626191 0.0586554 -0.0569762 -0.10518 0.000316729 0.0914861 0.0828225 0.00659691 -0.0697798 0.119023 0.033788 -0.177509 -0.0927396 0.0675473 -0.072791 0.132204 -0.171182 -0.0170298 -0.00955874 0.0452682 -0.131586 0.029567 -0.0712064 0.155202 -0.121748 -0.153746 -0.0204026 -0.0457032 0.00279421 -0.181843 0.0838233 0.0335009 -0.114465 0.00316605 0.0212221 0.148488 0.0862502 -0.0176839 -0.110749 0.0860293 -0.00108307 0.144153 0.144684 -0.134889 2.84412e-05 -0.00383472 -0.0483678 0.0619066 -0.0615644 0.190835 0.0936118 0.0552224 -0.0418367 0.0773145 -0.00743894 -0.0425684 0.072657 -0.010263 -0.114048 -0.0320772 0.0396316 0.0454201 -0.127619 -0.0166105 0.172485 0.0156097 0.0898988 -0.125321 -0.0551577 0.0700951 0.0635218 0.0652978 -0.0245097 -0.0975738 -0.010455 0.160491 0.00877576 0.022889 -0.101068 0.0617297 0.105979 -0.0234555 0.062502 0.118209 -0.150458 0.0148864 -0.030719 -0.0844623 0.103768 0.0214356 0.068937 0.0129977 0.0875449 0.015611 -0.0173928 -0.177539 0.0706824 0.0260084 0.172796 0.183802 0.10086 0.00760442 0.134161 0.101751 -0.0951271 -0.0349264 -0.00306919 -0.141614 0.0675891 -0.0016616 0.117073 0.0847458 -0.0770247 -0.0553734 0.0526423 0.052137 0.0294412 0.0877515 -0.0812378 -0.0860738 -0.0347278 0.0150325 -0.0122965 -0.169291 -0.0895644 -0.112767 -0.13062 0.0179843 0.0211122 0.0634759 0.0561938 0.0939557 -0.000763084 0.0958693 0.0473325 -0.129071 0.0363939 -0.00673704 0.11278 -0.0605568 -0.000489168 -0.158347 -0.0200224 0.0792346 0.0384789 -0.0318444 0.118954 -0.0674285 0.0907735 0.0458596 -0.000679921 -0.0516293 0.120553 0.0289648 -0.118697 0.0586542 -0.0670165 0.0730633 0.0119982 0.157331 -0.105888 0.11573 0.114429 0.00862951 0.024275 0.0115211 -0.000191616 -0.0483925 0.174073 0.0787717 -0.00104899 0.171426 3.22845e-05 -0.0155435 0.0530484 0.0911473 -0.0149758 0.0760279 -0.0366013 0.12987 0.0151656 0.0715165 -0.0906547 -0.167995 0.106241 -0.0769638 -0.101892 0.138468 0.0626189 -0.118439 -0.033476 -0.086164 -0.011998 -0.0221301 0.00420591 0.071009 -0.0696304 -0.0442109 -0.0456468 0.129803 0.145985 -0.0567942 0.057998 -0.158774 0.0338639 0.173767 -0.0939772 -0.114964 -0.0433815 0.0818495 -0.0511432 -0.0430957 -0.0433634 0.0544029 0.0659598 0.0681421 -0.073202 -0.0748449 -0.107608 0.0751082 -0.0431824 -0.0480652 0.105348 0.117516 0.17815 -0.187058 0.0349333 0.108923 0.0170566 -0.152022 0.103307 -0.0857706 -0.182343 0.0880542 0.0286328 -0.0450521 -0.00600804 -0.116639 -0.105431 -0.18716 -0.0561655 -0.0366528 -0.00834362 0.00375327 -0.129633 0.0550908 -0.0845082 0.00904823 -0.0322559 -0.120468 -0.0560904 0.0125291 0.0991993 0.0459189 0.0203091 0.0890742 0.0383382 0.103695 -0.0149232 -0.0106642 0.0518195 -0.169834 0.0468858 0.0498783 0.0100861 0.0231371 -0.0457746 0.00849298 0.10731 -0.0902844 -0.0158414 0.0621771 0.000787469 -0.199283 -0.115474 -0.090808 0.0154445 -0.131996 0.193874 -0.0265751 -0.138988 -0.167348 -0.14464 0.0234694 0.0986257 0.0561644 0.0695724 0.12789 0.0476504 -0.074245 0.105732 -0.0346899 -0.0907907 0.0601804 -0.0849786 -0.071178 0.110538 0.00369059 -0.0698661 0.0305778 0.189364 0.070233 -0.0583059 -0.122434 -0.0890201 0.0499336 -0.135412 -0.0393723 0.194425 0.00544379 0.0176041 -0.0291085 -0.104535 -0.0630848 0.13137 -0.0732222 -0.0167413 -0.0491121 -0.0704156 -0.11589 0.0157387 0.0395924 -0.141301 -0.0335414 -0.0772113 -0.129715 -0.170582 -0.126837 -0.0147979 -0.124593 -0.138119 0.0216601 0.0803695 0.0695546 -0.0137551 0.0554998 -0.0923563 0.00499641 0.0555372 -0.0353787 -0.0223949 -0.0719398 0.0217172 -0.0926558 -0.109148 0.041342 -0.0488835 0.00668604 -0.124554 -0.061525 -0.0523604 -0.0413301 -0.142932 -0.128018 -0.0999119 0.0170685 0.138856 0.0654273 0.0493626 -0.0931969 0.0214108 0.176222 -0.0726084 -0.0122592 -0.0186677 0.055396 0.161223 0.0635695 0.128673 -0.0885613 -0.197998 -0.118921 -0.121563 -0.04684 0.0457451 0.0472255 -0.0317118 0.104708 -0.188591 -0.123237 -0.115722 -0.0781022 0.135953 -0.123147 0.00679835 -0.0171344 0.0101033 -0.0605428 0.025431 -0.109579 0.149011 0.0469824 -0.0885933 0.0652715 -0.104278 0.0176175 0.0134435 -0.0603191 0.0974938 0.0873054 -0.150116 0.100615 0.0573615 0.0763129 -0.108854 0.0656936 0.16563 0.104721 0.107424 0.0436468 0.0330537 -0.0690849 -0.125117 0.0302566 -0.113108 -0.0214884 -0.158907 0.0493179 0.125513 0.0273652 -0.0678658 -0.128245 0.0174728 -0.00829172 0.0806778 0.0226052 -0.0814553 0.14928 0.11176 0.068738 -0.149289 -0.0896777 0.0382824 -0.136103 0.0368439 -0.0429635 -0.0807749 -0.132578 -0.0977208 0.0414902 0.0357499 -0.0390119 -0.0408364 -0.0323642 -0.0171011 0.028093 -0.163481 -0.00752912 -0.0466606 0.152875 -0.014544 0.0154065 -0.0666998 -0.0163224 -0.178288 0.144353 0.0553133 -0.0191403 -0.0348351 -0.0359519 -0.052736 0.183106 0.175132 0.0223637 0.0603396 0.0323889 0.169794 0.0973279 -0.0116321 -0.127392 -0.00271653 0.15595 0.111079 -0.00888108 -0.0867686 -0.143328 0.0208418 0.104107 0.00815962 0.0626852 -0.0179414 0.0881546 0.176089 0.0169358 -0.0493292 0.147847 0.0515741 -0.0217969 0.0453781 0.0541592 0.00736156 -0.00288006 0.0181226 0.0500018 0.0269308 0.0456094 0.0111744 0.0552931 -0.0157032 -0.112214 -0.0676383 -0.055156 0.153977 0.0607943 0.145334 -0.0482122 0.0903043 0.0473338 0.0792018 0.0269229 0.115769 0.0726312 -0.000176674 0.0730174 0.123146 0.119609 0.103788 -0.106783 -0.0799133 0.0281177 0.029867 -0.0886686 -0.0755206 0.0572636 -0.0516618 0.133889 -0.18706 -0.131321 -0.0991204 -0.0182792 0.100625 0.0667947 -0.00978098 -0.0226351 0.057811 -0.0305236 -0.0695771 -0.136331 0.0806051 -0.0401616 -0.0200888 0.0417705 -0.0235143 0.0835942 -0.164827 0.139676 0.172537 -0.0456614 0.148392 0.0712252 0.0434128 -0.0537134 0.00744557 0.177601 -0.0740943 0.0194529 0.1766 -0.00494581 0.0262731 -0.160457 -0.0458366 -0.0222488 -0.146943 -0.0909729 0.0768845 -0.0304626 0.115764 0.0385672 -0.0768322 0.167359 -0.0388667 0.0575002 0.0183866 -0.113527 0.129344 0.0428188 0.0580592 0.0990104 0.00926753 0.030003 0.0517979 -0.0418189 -0.132986 -0.032312 -0.00611293 -0.0121981 0.00757001 0.09975 -0.018433 0.0635055 0.0661666 0.12373 -0.0318588 0.0580663 0.00714459 -0.117401 -0.0618816 0.00194807 0.0631874 -0.120548 -0.153849 0.0431163 -0.108668 -0.0295793 -0.0836047 0.023251 0.013272 -0.0752524 0.142493 0.032522 -0.101281 -0.0951689 -0.103696 0.129681 -0.0839338 0.109895 0.046982 0.193304 -0.101434 0.0459443 0.0436826 -0.0372877 0.0127109 0.0327137 0.192416 0.0646955 -0.0390073 0.0310765 0.146507 0.0730175 -0.0286687 -0.0464309 -0.058417 -0.0106383 0.0308487 -0.0865461 -0.108057 0.0789207 0.118463 -0.0621028 0.00945046 0.103419 -0.0925262 0.134686 -0.0915701 -0.119462 -0.0138415 0.0714302 0.0164194 -0.0117799 0.0740287 -0.141908 0.0182919 0.0299107 -0.120355 0.0500092 -0.107293 -0.143757 -0.00999852 0.0935966 0.00165608 -0.0152812 0.191445 0.090305 0.178854 0.0637204 -0.0203301 -0.0485997 0.074119 -0.117885 -0.0607446 0.0987459 -0.0898631 -0.032011 -0.0133613 0.00626726 -0.0472098 -0.0609709 -0.0738144 0.0151095 -0.174833 0.0275783 -0.00412703 -0.123086 0.0363717 0.0964815 -0.0976639 0.109648 0.08221 0.0620236 -0.00152951 0.0998201 0.0344764 -0.146899 0.116147 0.141657 0.00799274 -0.0364936 -0.0546365 -0.0930234 0.00831661 0.180808 0.122673 -0.0858707 -0.113588 -0.00684339 0.00712562 -0.0257797 0.0127543 -0.145361 0.182599 0.0318586 -0.155252 -0.0576028 0.188678 -0.0888543 -0.00766297 -0.0258889 -0.101526 -0.0369765 -0.110626 0.193562 -0.0125839 0.0300831 -0.00109045 0.110118 0.0133524 0.139799 0.0369392 -0.0560022 0.0493445 0.0646681 0.0580813 0.0401309 0.0593386 -0.0505139 0.0469169 0.0256383 -0.0210948 -0.0434869 0.136645 -0.0912645 0.00270645 -0.142596 -0.159853 -0.0307647 0.174275 0.0477405 0.0541628 0.0184097 0.0211131 0.0885061 -0.0109247 -0.116981 -0.0774936 -0.0186218 -0.132093 -0.0565232 -0.159996 -0.0814051 -0.133135 0.00483101 0.0300042 0.0936572 -0.138872 -0.00496494 0.0717745 0.0204541 0.0269431 0.159427 0.0404389 0.191894 -0.151351 -0.0807497 0.122444 0.0665465 0.00469676 -0.119636 -0.00661864 0.0305374 0.075676 0.0542304 -0.133107 0.0508128 0.000663647 0.0591591 0.0214176 -0.00986664 0.0453846 0.00583787 0.145492 -0.107166 0.0538929 -0.0476239 0.0153487 -0.00322112 -0.050979 -0.1572 -0.0391925 -0.00918626 -0.0361968 -0.0789929 0.036424 -0.0482037 -0.0769707 0.0334746 0.000429317 0.12519 0.0465062 0.13682 -0.0584607 -0.0371821 0.0227299 0.0183956 -0.0273437 -0.0476083 0.0144255 0.033262 -0.130972 0.0319883 -0.053912 -0.0515727 0.0579621 -0.0192614 0.12653 0.179263 0.129516 0.0527437 0.0194243 0.182878 0.0430213 -0.139835 0.0484448 -0.00476293 0.0627365 -0.000514988 -0.15862 -0.0347719 -0.0102131 -0.100818 -0.104307 0.0185838 -0.0949119 -0.00966574 0.11324 -0.0852988 0.159281 -0.00442658 0.00475529 -0.0430619 0.0922791 -0.0767991 0.108516 -0.17283 -0.0929026 -0.020151 -0.0653981 0.150112 -0.00992357 0.0370689 -0.0598845 -0.0714043 -0.0248717 -0.00891977 0.0643608 -0.0252026 0.0408874 -0.0427902 -0.068278 0.0145217 0.185192 0.123258 -0.0639644 0.131351 -0.0246344 -0.0215635 0.121095 -0.123322 -0.0272476 0.175065 -0.0862877 -0.0952839 0.101836 -0.142228 -0.0147155 0.100377 -0.0707312 0.000500246 -0.0172035 -0.165173 -0.0190847 -0.106572 0.109848 -0.102386 0.180315 0.00614571 -0.0224568 0.162912 0.0533557 -0.109589 0.0344029 0.0459679 0.0535151 -0.103373 -0.14156 -0.0458673 -0.0561311 0.0426391 0.0521265 -0.0435271 -0.025802 0.0398893 -0.0920085 0.0178338 0.0966223 0.171502 0.0467675 -0.0726041 0.0115468 0.00314634 0.117946 -0.099728 -0.0670391 0.00810754 0.106318 -0.159405 -0.124291 0.027408 0.115175 0.102551 0.000714024 0.134783 0.035491 0.131381 0.168942 -0.0208941 0.0185882 -0.0612686 -0.100379 0.0769287 -0.0255853 -0.111056 -0.0958441 -0.0180864 -0.084693 0.0830941 0.0112323 0.103403 0.0340113 0.110745 -0.0335166 -0.0280609 -0.107667 0.018658 0.16559 0.0446396 0.0634956 0.0118831 -0.189914 -0.106567 0.057954 -0.0440649 -0.0937137 -0.0883856 -0.0586871 -0.0513924 0.100539 -0.120738 0.0507034 -0.0443566 0.0303032 -0.0119228 -0.119513 -0.0840589 -0.0899844 -0.0909603 -0.0507965 -0.0403047 0.0955837 -0.0680483 -0.0503089 -0.0386693 0.0555382 -0.0447561 0.0044666 -0.0143532 0.0448419 0.0390348 -0.0460962 0.139681 0.0225508 0.071463 -0.040629 -0.141321 -0.0234381 -0.0414994 -0.0470858 0.113394 0.0065661 0.113578 0.0334757 -0.107282 0.0387316 -0.00338637 0.0470544 0.0361047 0.0933688 0.048989 0.0869732 -0.111853 -0.0680266 0.0309722 0.012398 0.0808021 -0.0609996 0.16479 0.0524797 0.0279756 -0.11012 -0.0839884 -0.160458 0.0476185 -0.183354 0.197429 0.116396 -0.169552 -0.0176951 0.0493367 0.0362888 -0.0654167 0.174128 0.101087 0.00740966 -0.0189007 -0.162639 -0.175038 0.140571 -0.0517136 -0.109608 0.0629049 -0.149635 2.59327e-05 0.0808593 0.105617 -0.0315366 0.0188048 0.0560835 -0.0394887 0.0160434 -0.0580537 0.016652 0.0270214 -0.110376 0.0824813 0.099522 -0.0652768 0.0407646 0.0211237 -0.0325047 0.0203092 0.0735615 -0.128536 -0.0827844 -0.0754451 0.1033 0.00195335 0.0588947 0.18828 0.0290565 -0.122526 0.073128 -0.0351671 0.0519332 0.0830132 -0.0237949 0.118947 0.0911923 -0.0242311 -0.0759478 0.172034 0.0390522 0.0901507 -0.0798102 0.0133398 0.0556092 0.0719273 -0.0235763 -0.0493665 0.0145066 0.024848 -0.0280315 -0.0683969 -0.0304103 -0.0263911 0.044031 0.136462 0.0265205 -0.0925604 -0.102562 -0.0733514 0.0796699 -0.15098 -0.0622128 -0.117671 -0.00738111 -0.0252866 0.0136041 -0.139863 0.145115 -0.0640451 -0.141678 -0.0673146 -0.00387458 0.114709 0.0328098 -0.0947132 -0.030969 0.035694 0.0730013 0.0408662 -0.0108617 -0.18491 0.0789013 0.0260257 0.0946006 -0.0511093 0.0694315 0.108223 -0.0885374 -0.0645065 -0.0676408 -0.176583 0.0539105 0.100575 0.0393736 0.0797253 -0.0232098 0.0851609 -0.0156158 -0.0649851 -0.0763419 -0.025344 0.0464498 0.0358263 0.0343838 -0.121989 -0.129971 -0.0723009 0.15263 0.101835 0.0762352 0.0877433 -0.182616 -0.0727953 0.021213 -0.168258 -0.194304 0.0344826 0.104825 0.043222 0.0898567 -0.0717624 0.0958185 0.0123895 -0.0900476 0.0848546 0.125087 -0.0854504 -0.0250164 -0.194403 -0.0309159 0.12664 0.0149641 -0.129338 0.176586 0.0987307 -0.0263502 0.141697 0.0388264 0.133586 0.0608695 0.0621073 -0.00326036 0.158432 -0.0728447 0.0412279 0.0819094 -0.0143669 -0.0234999 -0.0262621 -0.173406 0.070692 -0.153992 -0.1912 -0.0574386 0.081864 -0.0731461 0.092878 -0.0036845 0.0959588 -0.106203 0.11534 0.0352791 -0.0565467 0.05749 0.0990729 -0.0638061 0.0357039 -0.0469112 -0.0965731 0.0563174 -0.0587037 0.0722123 0.128659 0.155335 -0.0968581 0.0234991 0.0115676 0.0361799 0.141268 -0.0507708 -0.153891 0.0278369 -0.0457773 0.026564 0.0378522 0.00273036 -0.105782 -0.0453346 -0.0544706 -0.108985 0.0367647 0.184926 -0.0689277 0.0634841 -0.0214641 0.077858 -0.0838468 -0.046565 -0.0608064 0.12923 0.0308638 0.0893058 -0.0137521 0.0579709 0.132825 0.0956953 0.072455 -0.148137 -0.0609746 0.0534558 0.173627 -0.0599487 -0.114596 0.074618 -0.0753554 -0.0601708 0.0174556 -0.0425923 0.0613073 -0.16129 -0.0904679 0.0925606 0.0914916 0.0319967 0.047355 -0.0340723 0.00228158 0.119777 0.100591 0.0846758 -0.0112972 -0.0722922 -0.140258 -0.112906 0.0108948 -0.0120201 -0.0836569 0.0760775 -0.12173 0.0422342 -0.0175458 -0.10408 0.16972 -0.00233432 0.0715637 -0.0487522 -0.0455206 0.147531 0.0129563 -0.0286665 -0.0266454 -0.142104 0.133087 -0.0148632 -0.0678303 0.0846134 -0.0774278 0.0139349 0.0611735 -0.0419174 0.0123699 -0.117903 0.116702 0.124862 0.0094935 -0.0434754 0.182792 -0.0232136 -0.00506761 0.136431 0.185351 -0.13535 0.00273973 -0.134979 -0.0527011 -0.148403 -0.0383557 -0.156945 -0.0679858 0.0288993 -0.0950662 -0.0263493 -0.0843946 0.101492 -0.119575 -0.104557 -0.065446 -0.0756032 -0.0195132 0.0681804 0.0950783 -0.0341761 0.110068 0.00951818 0.0267066 -0.0934592 0.0195471 0.0588417 -0.042531 0.0254734 -0.101325 -0.0613737 -0.021843 0.128279 0.0978069 -0.0656079 0.025815 -0.170276 -0.00653865 0.0377026 0.0877353 -0.130312 0.0564856 0.0279202 -0.0160933 0.0237186 -0.0201055 -0.0549932 0.104728 -0.00448825 0.122938 0.0643428 0.12191 -0.0908206 -0.070109 -0.177409 0.0999835 0.00866996 -0.0141845 0.00498766 -0.0737024 -0.0506985 0.0962543 -0.193872 0.144188 0.0493712 -0.0532594 0.145453 0.0523513 0.0423904 -0.0465102 0.125075 0.119278 -0.124116 -0.0347065 -0.0190785 -0.122579 -0.145474 0.00492468 0.0476496 0.0744517 0.00876705 0.0311977 -0.136759 -0.017988 -0.0803919 -0.00559058 -0.0488579 -0.00131182 0.028495 -0.0339137 0.0969959 -0.020925 0.143219 0.00807606 0.0408473 0.0320828 -0.0806321 -0.0132737 -0.0317325 0.0383069 0.108368 -0.0981024 -0.158929 -0.0674557 0.0233666 0.00578228 -0.0660042 -0.0831922 -0.0642727 0.0637357 -0.0262387 -0.0650661 0.000251707 0.126909 0.0121478 -0.166473 -0.0379086 0.000164369 0.0172708 -0.0720458 -0.126133 -0.107511 -0.00062939 0.131394 -0.089878 -0.0133506 0.0468102 0.0181346 0.0679381 0.0296553 0.0685484 -0.0472854 -0.0625449 0.195157 0.123651 0.141478 0.00728495 0.0415502 -0.0197128 0.0336189 -0.189133 0.02186 -0.0322798 0.130068 0.0367545 -0.0461627 -0.0938106 -0.0427815 0.0231964 0.0502772 -0.154507 0.142518 -0.0329307 0.0436578 -0.0822426 -0.132757 0.0260091 0.18856 -0.11777 0.16862 -0.120855 0.122008 -0.0767904 0.0744391 -0.112619 -0.094242 0.114877 -0.058811 -0.0177363 0.16046 -0.0918118 -0.104455 0.0503048 -0.012348 0.0272863 -0.102698 0.0996014 -0.0163634 0.149629 -0.0807618 -0.0563968 -0.0229008 0.0485461 -0.00650854 -0.00795026 -0.0581317 -0.147276 0.0455899 -0.0637312 0.08159 -0.141411 -0.0550398 -0.0606141 0.184012 0.0747675 -0.136523 -0.0467127 0.0514782 -0.101672 -0.0459362 0.0231773 0.1313 -0.0843677 -0.0386899 0.00203541 -0.092267 -0.0245063 -0.100749 -0.0104467 -0.157842 -0.0179576 0.155061 -0.169027 0.000846743 0.0583091 -0.132154 -0.0117347 -0.0571857 0.0172597 0.00527857 -0.0688557 0.133394 -0.0452245 0.0187482 0.0998182 -0.0162772 -0.153958 0.0277225 0.0256312 -0.120262 0.00733112 0.197792 -0.125323 -0.0881502 0.0277366 -0.0495442 0.105996 -0.0976071 -0.0769617 0.14664 0.0035527 -0.0338089 -0.0383637 0.118732 -0.0272456 0.0147612 0.138505 -0.0931242 0.0403748 -0.0410435 0.12786 -0.0954855 0.0757474 0.0558903 -0.0556276 0.115608 -0.116676 -0.034902 -0.107155 -0.139952 -0.0606731 -0.0190917 -0.0544181 0.0275411 -0.120248 0.0525214 0.0448104 0.110906 -0.0503815 -0.127492 -0.111459 -0.0430075 -0.142484 0.0620981 -0.0361983 -0.0958651 0.141357 0.0803587 -0.0811521 0.192508 0.0813888 -0.131008 -0.0697283 0.0349143 -0.0945184 -0.0792901 0.0529725 -0.028147 0.141535 -0.026674 0.0613073 0.0824452 0.0613428 0.0507774 0.0424533 -0.0729334 0.195096 0.0261915 0.123944 -0.159174 0.0195193 0.0572129 0.192787 0.00942324 -0.130598 -0.00198589 -0.0188964 0.00464855 -0.103315 -0.0342232 -0.184521 0.0302959 -0.0230335 -0.110131 0.0933934 -0.138861 -0.00457988 0.0882872 -0.0559898 -0.127057 0.13177 0.00367093 0.100577 0.0602481 -0.186807 -0.0250337 0.00188042 -0.105677 -0.156703 -0.00116659 0.0524833 -0.0657848 -0.162671 -0.0608899 -0.0777999 -0.0947518 -0.0979311 0.120988 -0.164322 -0.033989 -0.0273866 -0.119107 -0.0504372 0.0307269 0.0166882 -0.117048 -0.0180528 0.0665561 -0.00370521 -0.112833 -0.029431 -0.0460383 0.0855522 -0.107672 0.0681935 0.125527 0.0411971 0.0586641 -0.00398543 0.0035263 -0.162291 0.0195976 0.0152911 -0.0790916 0.162223 0.0974372 0.0306768 -0.0802296 -0.0751064 -0.149085 -0.0508869 -0.0403938 0.121284 0.0457654 0.0593858 0.0670585 -0.0903063 -0.0690602 0.0295227 -0.011923 -0.0241018 0.0433739 0.0701407 -0.0450625 0.0920295 -0.0817904 -0.0518098 -0.0275422 -0.144831 0.0042929 0.0260854 -0.0705903 -0.046026 -0.00496709 0.0353018 -0.15736 0.0197177 0.0449512 0.0332095 0.189021 0.0376111 -0.0892598 -0.00284621 0.0238825 0.132841 0.024955 0.126998 -0.028499 -0.0760574 0.111494 0.143304 -0.181381 0.0840465 0.150269 0.131984 0.0121998 -0.0514274 -0.0729844 -0.00121921 0.155582 -0.126182 -0.0631474 0.00788669 0.141676 0.00625117 -0.0558588 0.00620755 -0.0297887 0.0348144 0.0681249 0.0414923 0.0224759 0.00568952 0.0819876 -0.0431013 -0.16097 -0.114548 0.0629821 -0.0633534 -0.0183796 0.166045 -0.150698 -0.132503 -0.138411 0.0993922 -0.0505129 0.028462 0.191598 -0.148701 -0.0392449 -0.0656251 -0.0643645 0.0115324 0.0521279 0.0251794 0.00327934 0.0363971 0.115895 -0.0259816 -0.053261 0.126024 0.11949 0.117534 -0.00848579 -0.187559 0.073733 -0.05873 0.0381548 -0.0223548 -0.0959639 -0.0615579 0.111143 -0.0728045 0.0385545 0.0614948 0.0211602 -0.121596 -0.029263 0.17906 -0.0533882 -0.0390717 -0.0958896 0.0398438 0.0599271 -0.188966 -0.0202124 0.0804051 0.0730372 -0.0434192 0.0241512 0.183906 0.0164713 0.173774 -0.0304352 0.0394882 0.162585 0.0282493 -0.13151 0.0729825 0.040191 -0.0556903 0.156926 -0.0665 0.09875 -0.0791809 0.0424054 0.1173 0.126706 0.018668 -0.0683461 0.0713995 0.039934 0.139742 -0.0373724 -0.170692 -0.00884575 0.010274 -0.15784 -0.110492 0.0308931 -0.0580536 0.0607681 -0.00399855 -0.197681 -0.0610887 0.0104601 0.0482786 -0.0649464 -0.0701693 0.105773 -0.00126358 0.068917 -0.0163423 0.00752278 0.128652 -0.0788933 -0.0210803 0.17542 -0.0162369 -0.162249 -0.0351922 0.0674011 0.121229 -0.00459249 -0.0520395 -0.0516909 0.0341665 -0.101639 0.0617769 0.146248 -0.0685434 0.146936 0.0143669 -0.0294942 -0.0341956 -0.0325566 -0.0337231 -0.179896 -0.0473598 -0.195463 -0.00528062 0.0305836 0.0335201 -0.111263 -0.183521 -0.000953876 0.019368 0.196298 0.00705054 -0.0656246 0.123118 -0.0387515 0.0913662 -0.0263659 0.0658227 0.131912 0.0240095 0.00320968 -0.06146 -0.0299199 0.155589 0.124443 -0.0270453 -0.00556976 -0.0614383 -0.0871731 0.12468 0.137895 0.0116521 -0.103585 -0.0238747 0.0879835 -0.198762 -0.0673566 -0.138109 0.0133689 -0.0778713 0.0899581 -0.0563786 -0.104676 -0.00798683 -0.140679 -0.00289054 0.014884 0.175205 -0.125581 -0.0294126 0.100351 -0.105028 0.0235492 0.0492101 -0.0659341 -0.0557924 0.0794759 -0.0026386 0.113896 -0.0955188 0.00850022 -0.112228 0.0824671 -0.115042 0.190023 -0.0887894 0.0764753 0.0832745 -0.196239 -0.0785958 -0.0207292 0.185528 0.121264 0.121746 0.166119 0.0470941 0.147111 0.035871 -0.0033535 0.0305036 -0.112224 0.00123726 0.0972953 0.0914034 -0.00479982 -0.106221 -0.0909268 -0.067913 0.107939 0.0343603 -0.140285 -0.086678 0.0525918 0.00639793 -0.087236 0.0706625 -0.105837 0.0444879 -0.161413 0.0434368 -0.0182154 0.0381532 -0.16306 0.0495622 0.0829126 -0.0672346 -0.00370896 -0.0453884 0.0808858 -0.1359 0.0950916 -0.0895787 0.052355 -0.158299 0.00735084 -0.0716489 -0.0588827 -0.0124866 0.0580307 0.07365 -0.100851 0.0581921 -0.188763 -0.0194381 0.000104328 -0.0230192 -0.175157 0.0509477 0.0270326 0.0733172 -0.0261549 0.0909809 0.068514 -0.16417 -0.0198659 -0.0363762 0.0163783 -0.188604 -0.146955 0.189916 -0.117602 0.104424 0.111388 0.0643106 0.0674773 0.0635767 0.063462 -0.00148397 0.0665339 0.00582105 -0.05762 -0.100871 0.0052679 -0.0231475 0.0244495 0.0437636 -0.0693536 0.122273 -0.176835 -0.021125 0.0964098 -0.038599 -0.126959 -0.0871782 -0.12935 0.00174418 0.0455228 0.0320441 -0.0736738 0.157738 0.147216 0.0634922 -0.0740085 0.033148 -0.0135517 -0.0566059 0.0309888 -0.00834394 -0.120708 0.115095 0.0656943 0.142631 0.0531851 -0.00896561 0.0859268 -0.114736 -0.0738299 -0.0799955 0.00300189 0.00581752 -0.00933367 0.0945779 -0.00443409 0.0643901 -0.144089 0.0302193 -0.0772866 -0.0982296 -0.0457176 -0.0259687 0.0908222 0.00328428 0.0281705 0.0762827 0.169225 0.065834 -0.00276371 0.0699997 0.170513 0.0727156 -0.0266463 0.00683368 0.128586 -0.00784644 -0.0958838 0.103882 -0.0363965 -0.0275714 0.138372 0.176219 0.0765027 -0.185408 0.065992 0.00687344 -0.0184276 -0.0706908 0.128168 0.108301 0.0703187 0.114461 -0.0862599 0.0303134 0.0651721 -0.0698874 -0.00671984 0.0676909 -0.0500514 -0.011017 -0.119253 -0.100265 -0.136136 -0.0625558 0.196928 0.00228372 -0.0650568 -0.0646472 0.0312269 0.16601 0.00814819 -0.0816432 0.0393585 0.0645119 0.158493 0.0668041 -0.147804 0.0974078 0.113705 0.0949318 0.0698661 0.0758798 -0.111042 -0.0946796 -0.0164475 -0.12269 0.0222131 0.145546 -0.140371 0.185328 0.00355358 0.0182609 0.0959881 0.0338831 -0.00846359 -0.0353789 0.0781075 0.0224512 -0.164805 -0.0854946 0.0174559 0.153146 0.0249527 0.0146094 0.0570662 0.0154379 -0.0221741 -0.163589 -0.0532384 -0.17529 0.0526066 0.0685671 -0.108074 0.0204687 -0.114106 -0.0791331 -0.0462593 0.0428892 0.0378016 -0.0821005 -0.0198945 0.143823 0.0526827 -0.0711513 0.101554 0.0342508 -0.0135595 0.0925427 -0.00864571 0.0582444 -0.0231151 -0.00861287 0.0160353 0.0359367 -0.107495 -0.0873231 -0.0820112 0.0223214 -0.0539188 0.028371 0.0326486 -0.0817209 0.0796223 0.0300898 -0.0234108 -0.132548 0.048116 0.151397 0.018366 -0.102879 -0.015725 -0.123059 0.0330343 0.0738268 0.0728246 0.0045608 -0.153385 0.000567399 -0.045519 0.08943 -0.061924 0.0877174 0.00209542 0.111238 -0.185613 0.00764755 0.0551771 0.0954689 0.0146176 0.0524357 -0.0379083 0.0385929 0.00571482 0.159203 -0.00274689 -0.0229345 -0.144307 0.117028 0.117996 -0.0751373 0.00558259 -0.0614605 0.0710323 0.106614 0.0439302 -0.0120357 -0.134771 0.0547327 0.0921986 -0.0589448 0.0238936 -0.100025 0.0961837 -0.11237 0.137488 0.0873951 -0.0955329 -0.0621248 0.080766 0.11242 0.171972 -0.14426 0.0705649 -0.0713401 -0.0129374 -0.076662 -0.129761 0.0525714 -0.0630529 0.0962918 -0.0527835 -0.105208 -0.0724782 -0.00115531 -0.034795 0.177989 0.0283305 -0.0621598 0.0492068 0.169463 0.0137606 -0.0938134 -0.102141 -0.0590489 -0.181631 0.0423959 -0.156709 0.101969 0.00448741 0.193764 0.010079 -0.0987939 0.145555 0.0594702 0.0981687 0.0590834 0.0775344 -0.0540234 0.147215 -0.131847 -0.00662386 -0.0526656 0.034894 0.0510745 0.0322498 -0.0806118 0.0335782 -0.140707 -0.0344238 -0.051355 0.0920205 0.0439617 0.0229411 0.0776532 0.0875161 -0.0758285 -0.101695 0.120031 0.0584944 0.0570351 -0.121658 0.00233373 -0.00998948 -0.158399 0.0375032 0.106372 0.124108 0.12523 0.131377 0.0582763 0.0153127 -0.155973 0.00279781 -0.138534 -0.013192 -0.00817128 0.0235767 0.117159 -0.0116001 -0.00322497 0.082369 0.116742 0.0517965 -0.0738405 -0.132352 -0.0978142 -0.173169 -0.0230983 -0.00815547 -0.137077 -0.00215213 -0.0900601 -0.00946457 0.0862097 0.0990257 -0.176863 0.0808024 -0.185487 -0.0664144 0.0381285 -0.011805 -0.0837535 0.0586478 0.048456 0.183807 0.142864 -0.147789 -0.189181 -0.0682434 0.112819 0.0577869 0.0178271 0.0172714 0.106337 0.0560218 0.0684247 -0.131574 -0.158758 -0.123775 -0.0877911 -0.0153479 0.131567 -0.0743957 -0.0918313 -0.0383563 0.173233 -0.0390945 -0.111177 0.021731 -0.114737 0.0457742 -0.1197 0.111742 -0.00834152 0.145513 0.000417949 -0.00938543 0.0461811 0.0659214 -0.0154182 -0.102435 0.0217233 0.0111968 0.101576 -0.109355 -0.0144803 0.0748544 0.000340473 -0.0949371 0.18994 -0.0169143 0.000528571 0.034325 0.0682934 0.150016 0.0638215 -0.10624 -0.00497985 0.0863166 -0.0224786 0.0123483 0.161618 -0.0293617 0.0524011 -0.120839 -0.10351 0.112407 0.131782 0.0634204 -0.0365054 -0.086704 0.0272567 0.0269881 0.08195 0.0196029 0.0683571 -0.0885738 -0.120089 -0.0230619 0.0612388 0.0633167 0.028643 -0.0772189 -0.028196 -0.0520402 0.00493268 0.0286478 0.157237 0.0227209 -0.192067 -0.135968 0.0733103 0.0117082 0.154264 0.0345445 0.0122253 -0.136887 0.105878 0.0119091 0.168628 -0.0650551 0.0642316 -0.150863 -0.0857147 -0.0817353 0.073728 0.127413 -0.0704884 -0.143545 0.0955153 0.0232158 0.166413 0.0267608 0.0149311 -0.145868 -0.187203 0.13694 0.055789 -0.114655 -0.0564059 -0.0487106 -0.0787704 -0.162009 -0.0209635 -0.0375684 -0.0956852 -0.0497083 0.0379917 -0.125917 -0.0156836 0.0815438 -0.0368451 -0.0662245 0.171384 0.039736 -0.0312013 0.0822935 -0.0161967 0.0414024 0.149353 0.16083 0.0327792 -0.0928807 0.0343754 -0.0860325 -0.056562 -0.0480913 0.0387112 -0.0605347 -0.0215437 -0.00593638 0.0686059 -0.0396919 0.0314075 -0.176731 -0.030185 -0.0773292 -0.0408056 -0.136774 0.0440636 -0.0872449 -0.0694495 0.0663002 -0.0611872 0.160351 -0.0162174 -0.130394 -0.00164435 0.0814879 0.0142554 -0.010026 0.020976 -0.0833072 -0.161052 0.129298 0.101327 0.105103 0.189421 0.00884385 0.0364079 0.0224908 0.115507 0.127009 0.0993539 0.0915132 0.16952 0.161228 0.0310324 0.15597 0.0270117 0.116296 0.00821234 0.0662535 -0.109537 0.0236056 0.0802613 0.165627 0.0898325 0.0456887 0.0847426 0.0762571 0.0664806 0.0544323 0.043701 0.0278632 -0.0200812 0.0213994 0.00787516 0.0557478 0.0141862 0.0856305 0.099447 -0.127361 -0.00120684 0.019696 0.103071 0.0661362 0.0111358 0.0969352 0.117241 0.0657554 -0.0781913 -0.0707957 0.028543 -0.0316133 -0.0239296 0.0273011 0.0658725 0.0495428 -0.0352666 0.0365503 0.0197378 -0.032373 0.0489376 0.00196259 0.0883574 0.0421235 0.0752339 -0.0361064 -0.0239622 -0.0942645 -0.0707119 -0.000347231 0.0177743 -0.052639 -0.0769658 0.0903099 -0.0124724 0.0442448 0.086265 -0.183043 -0.0622784 -0.0121989 -0.134817 -0.0273955 0.139579 -0.104249 -0.0598586 -0.0607834 -0.0261075 0.0374466 0.00192351 -0.134412 0.0697442 -0.066545 -0.107726 -0.0990492 -0.117137 -0.0789291 0.0253829 0.0721879 0.0744635 -0.118455 0.122333 0.111953 -0.123207 -0.0751526 0.0130724 -0.00815748 -0.116244 0.0363086 0.0589119 -0.067048 -0.0752621 0.074368 0.153893 0.153035 0.0929471 -0.0278864 -0.0718712 0.0660541 0.109201 -0.151786 0.139044 -0.0405143 -0.147967 0.079807 0.0419901 0.0453646 0.103191 -0.0150232 -0.00752008 -0.161545 -0.0448032 0.123734 -0.0537493 0.0227365 -0.139536 -0.00372346 -0.0229016 0.0299832 -0.152071 -0.0675305 -0.00667369 -0.0647672 -0.0318448 -0.0156384 0.0193414 -0.0230716 0.0326796 -0.0600544 0.0841123 -0.00257309 0.142421 0.0341932 0.0297799 -0.0614954 -0.0830121 0.0148648 -0.159825 0.024305 0.156905 0.0789184 0.0718883 -0.107425 -0.0629235 0.00297963 -0.0319836 -0.0753017 0.0799544 0.0606103 0.0624082 -0.0129488 0.12932 0.133385 0.0975945 0.0278428 0.0231657 0.095115 0.160796 -0.0136585 0.124446 0.0631274 0.0439818 -0.0453507 -0.0476193 0.0186325 -0.101577 0.0523211 -0.044169 0.0957798 -0.00219144 -0.0780726 -0.124639 -0.133494 -0.0159385 -0.102501 0.0170515 0.0823045 -0.00821951 -0.0511219 -0.00358197 -0.0216475 0.105212 -0.0517194 -0.106834 -0.164732 -0.0588581 -0.133446 0.105906 0.027594 -0.100709 -0.0108307 0.0016229 -0.0442429 -0.0758246 -0.0489139 0.199787 0.051296 -0.170874 0.175949 0.0656815 -0.00310972 0.0209709 0.0557713 0.0223067 -0.0078922 -0.00924064 0.0284659 -0.0171251 0.137887 -0.00280403 0.00589217 0.0293664 0.0558097 0.106887 -0.0439603 -0.0995036 0.0724956 -0.135847 -0.0441273 0.0509358 -0.0260438 0.00755867 -0.132094 -0.0121166 0.064067 0.12498 -0.014967 -0.0728196 0.0757249 -0.153601 -0.0659543 -0.0546294 0.0294054 0.043043 -0.0370824 0.0977969 0.1715 0.0318517 -0.0132317 -0.0969963 0.0156358 0.0672048 -0.0870622 -0.0443844 0.0665209 -0.0559203 0.0439638 0.0513009 -0.0601986 0.114199 0.102927 -0.0596775 -0.169393 0.00340574 -0.164252 -0.0460644 0.152451 -0.0328846 -0.0369859 0.000559654 -0.0408093 -0.0245829 -0.0537589 0.124531 0.0420519 0.0988994 0.0807086 0.0646158 -0.129397 -0.0512353 0.0483809 0.0981705 -0.0107675 -0.00630634 0.0754691 -0.0414699 0.0421274 -0.00992399 0.0806908 0.170688 -0.107307 -0.172287 0.114412 0.147958 0.162043 -0.0229302 -0.113744 -0.0838124 -0.0383523 -0.109891 0.14602 -0.15869 -0.151258 0.0923553 -0.0294697 0.0641039 -0.0329466 0.14295 0.197233 0.0562993 -0.0680873 0.0472017 -0.0329296 -0.00568054 -0.00768548 -0.00877781 -0.0428339 -0.114455 -0.089509 0.0360792 -0.0398803 -0.0865186 0.00853105 0.00607939 -0.0625281 0.0445788 -0.0227586 -0.0951409 0.0307077 0.19842 -0.0362737 -0.0725887 -0.0613981 -0.0587598 -0.106648 0.128899 0.0661109 -0.0350315 -0.0524824 -0.0687005 -0.0869 0.106841 0.120893 -0.0977377 0.110768 0.0465683 0.0458392 -0.030008 0.0889544 0.0399716 -0.0258269 0.0513857 -0.0274229 0.0844675 -0.00914455 -0.123297 -0.0997549 0.130231 0.0756489 0.023423 -0.188163 -0.0806598 -0.0668833 0.0315349 0.0140178 0.119359 -0.181022 0.112296 0.00197927 0.0616103 0.0243455 -0.0602021 -0.107676 -0.0952628 -0.0687666 0.0765005 0.0916545 0.0227397 -0.0231525 -0.0669477 -0.177171 -0.120604 -0.00845345 -0.0925614 -0.0709525 -0.0190505 -0.0658098 0.00831404 -0.139217 -0.103086 0.0353086 0.0274653 -0.0923582 -0.09389 -0.136159 0.0367317 0.133937 0.0304442 -0.0749373 0.0728489 -0.00932661 0.00830653 -0.057409 0.00962891 -0.167331 -0.0192225 -0.189051 -0.0335061 0.061162 0.000272383 -0.0549947 0.173781 -0.0209618 0.177384 -0.123012 0.123745 0.013229 -0.017859 -0.108449 0.116673 0.0111126 0.0002424 -0.0891754 0.144164 0.0821782 0.0543772 -0.00262721 0.0517112 -0.0679828 0.110274 0.0396325 0.111429 0.0868716 0.00374641 0.0171636 0.0100381 0.105143 0.0680721 -0.0409052 0.0160257 -0.0523394 0.0215191 0.138692 0.106358 0.067901 0.06393 -0.00753773 -0.0521518 0.00176143 0.0925515 -0.151612 0.0928501 0.0567532 0.0477688 0.0168479 -0.0740425 -0.172765 0.0712275 0.122148 -0.04795 -0.110199 0.0580665 0.0961081 0.0207867 0.0751818 0.0080687 -0.0194731 -0.0426636 0.0197693 0.00013054 -0.1163 -0.0610872 -0.0273159 0.0270345 0.0166367 0.166014 -0.0453547 -0.00358323 -0.0964974 -0.0725329 -0.0400596 -0.0834017 -0.167585 0.172138 0.00103639 -0.0338495 0.0747795 0.0148846 0.173983 -0.00501819 0.050783 -0.000416258 -0.121371 0.0162049 -0.0510805 -0.0507342 -0.00667625 0.0908341 -0.160215 -0.0985542 0.0100289 -0.12506 0.0334828 -0.139767 -0.0459428 0.0908 -0.015759 -0.168255 0.177997 -0.0947502 -0.119243 -0.0499699 -0.0782925 -0.103524 -0.0566366 -0.0195151 0.0342909 0.190318 -0.0797104 0.0106189 -0.0912002 -0.0178415 0.124323 0.023617 -0.133033 0.108394 -0.0812337 0.127444 0.0206014 0.0834817 -0.123045 -0.0200751 0.0645165 -0.00318362 0.00551798 0.117861 0.0680187 -0.111124 0.0458327 -0.126413 0.0711389 0.0330008 -0.0148694 -0.104484 0.0060486 -0.060308 -0.11341 0.0797187 -0.190682 0.015483 0.0909137 0.0788688 0.0364256 -0.0896393 -0.0563791 0.0950971 0.0496028 0.0267589 -0.0486892 0.0617334 0.0393048 -0.00407887 -0.0210143 0.00830142 0.00788695 0.0310468 -0.00355745 -0.197575 0.00797361 -0.0835645 -0.0474443 0.155749 -0.027743 0.148855 0.032829 0.0272517 0.0812248 0.124575 -0.0202757 -0.118402 -0.0289085 0.0715616 0.041562 0.0133433 -0.0668378 0.0697735 -0.0529613 -0.0157287 0.0712784 0.0869562 -0.0596426 -0.135397 0.0169502 0.136314 0.127433 0.0359082 0.192661 0.0774386 -0.080093 0.149089 0.175789 0.0672462 -0.0576118 -0.083238 -0.0643727 -0.0114439 0.0135286 -0.0185588 -0.0930126 -0.00801146 -0.13817 0.0359614 -0.122101 -0.027791 0.0191659 0.161215 -0.115343 0.118982 -0.0587122 0.0913022 0.131133 0.052944 -0.106552 -0.100583 0.0322852 -0.0015309 -0.0278991 0.173964 0.0255176 -0.00170498 0.0407621 0.0941079 -0.0407334 0.181974 -0.0506932 -0.0303224 0.0201114 -0.173879 -0.014166 -0.0176106 -0.00212555 0.183488 -0.0898962 0.0532158 0.0933614 0.0394136 -0.0350589 0.115595 -0.181553 0.11734 0.14602 0.142104 -0.14215 0.0122707 -0.138258 0.038809 0.138938 -0.0347445 0.0908141 0.125252 -0.126303 0.0147201 0.181491 0.0769895 -0.10506 0.0185752 -0.0102863 -0.100619 0.145564 -0.0439881 -0.139799 -0.120594 -0.0016953 0.0873311 0.0716403 -0.195767 0.00632389 0.176499 -0.056521 -0.0888638 -0.0504415 0.0512208 -0.116896 0.0926462 -0.0334165 0.00417863 0.0420639 -0.186474 -0.140788 0.0739998 0.0468 -0.0980048 0.0494 -0.12177 0.0125521 -0.148427 0.00491781 -0.104029 0.0575975 0.0996686 -0.00818177 -0.0162853 -0.0153318 -0.0239855 -0.0129903 -0.0716148 -0.120116 0.00696415 0.0420186 -0.0511311 -0.0995191 0.119574 0.0426149 0.0398787 -0.1025 0.0252168 -0.163802 0.0684932 -0.0523945 0.109644 -0.103813 -0.00160767 -0.0547694 -0.147095 0.105355 -0.0212476 -0.0398912 0.0428095 -0.0037852 -0.0983312 -0.0493317 -0.038278 -0.118932 -0.11115 0.0330716 0.0506902 -0.0605136 -0.16015 0.196051 0.0403655 -0.0119203 0.125439 -0.0829674 0.0521972 -0.0571463 0.0924277 -0.171254 0.0801975 -0.0076147 0.0214358 -0.0461709 0.164464 0.0255069 0.0176884 -0.135688 0.124243 0.10634 0.0299973 -0.0765911 -0.14499 -0.105807 0.0411904 -0.167767 0.0467913 -0.114356 -0.0587416 0.0315039 0.056016 -0.0392234 -0.0088199 -0.0559764 -0.101017 0.00853916 -0.010763 0.116792 0.0671341 -0.0980998 -0.023707 -0.0520167 0.176749 0.0975891 -0.0127137 -0.0170208 0.0890382 0.0344465 -0.140226 0.0554787 0.0655785 -0.0639138 0.00756042 -0.0381485 0.136841 -0.0270268 -0.0524417 -0.112933 -0.0388196 -0.0400905 -0.113261 0.0437588 -0.0669234 0.11804 -0.00657051 0.0817138 0.0327827 0.034161 0.0394149 -0.00442618 0.0691894 -0.0300878 0.0936093 0.105945 0.0581106 0.0397423 0.0047352 -0.0881445 0.158384 -0.139519 -0.0583365 -0.00118839 0.0805417 0.161355 0.0925868 0.0469037 -0.00567679 0.0865485 0.0314485 0.0015835 -0.00914298 -0.0387903 0.0604182 -0.0459416 0.00731586 0.0167948 -0.0533203 -0.0123935 0.0271615 -0.017276 0.133206 -0.0131928 -0.0184497 -0.122375 0.0418313 -0.155445 -0.047384 0.140028 0.000574777 0.0415109 0.116244 -0.121455 -0.0432109 0.169009 -0.0325464 -0.0337973 -0.0548418 -0.018819 -0.00346424 -0.0232434 0.0850867 0.0112731 0.177009 -0.125181 0.154985 -0.0241086 0.0390648 -0.0235965 -0.0280992 0.0778794 -0.036535 -0.00484505 0.1257 -0.0525369 0.0961246 0.128639 0.0478823 0.0182466 -0.140204 -0.0565506 0.134525 0.0592767 0.119429 0.111083 0.0614098 -0.00266112 -0.144743 0.0436121 -0.0729828 0.107974 0.12996 -0.0639609 -0.00253394 -0.0583756 -0.128054 -0.0819519 0.154732 0.139453 -0.132426 -0.0128146 0.108126 -0.027611 0.0345075 -0.00526532 0.124802 0.0836235 0.00197655 -0.035605 -0.0709679 -0.10645 -0.0331534 0.122859 0.00224566 0.00795427 0.0666883 -0.0253847 0.0558774 -0.0420986 -0.0213055 -0.0836947 0.0357515 -0.0501776 -0.0396915 -0.0273056 -0.0737584 -0.187252 0.127674 -0.0385954 0.0981511 -0.0405426 0.117226 -0.0306027 -0.129507 0.197875 0.0385676 -0.050307 0.136 0.130732 0.0738944 -0.0829261 -0.0718266 0.0266247 -0.0340309 -0.004256 -0.0369011 0.065755 0.112478 -0.0276221 0.0527515 0.0382304 0.0569585 -0.0340211 -0.0341753 0.0613344 0.0257726 0.0736139 0.0431403 0.131174 0.0403312 -0.0392562 0.00434674 0.0707284 0.193597 0.0696565 0.196033 0.0767548 -0.0830944 0.105083 0.122532 -0.00372014 0.108582 -0.0984649 0.126959 -0.0792756 -0.0548201 -0.0245725 0.0425638 -0.146259 -0.0635396 0.104674 -0.00501899 0.124324 -0.0740238 0.158919 0.0956137 0.0482548 0.0282427 -0.0776244 -0.0476561 0.0255916 -0.0128351 0.0642823 0.0440481 0.117535 0.16017 -0.0262182 0.136313 0.0794598 0.0377805 -0.145167 0.089486 -0.174103 -0.158672 -0.0554725 -0.016429 -0.0312584 -0.0562342 -0.102744 0.164222 0.0990587 0.093386 0.121806 0.0473308 -0.044213 0.0421998 0.0096136 -0.0184407 -0.0725127 0.141181 0.0884969 0.0708483 0.0657606 0.133234 0.120908 -0.152856 -0.0416678 -0.146536 -0.0935974 -0.0536035 0.0342749 -0.0688644 0.0264803 -0.0527291 0.0295545 0.070515 -0.0732566 0.074292 -0.0179961 -0.0710364 -0.105484 -0.0955517 -0.0665789 -0.103683 0.0978687 -0.0612191 0.121354 0.1239 0.181732 -0.00109904 0.067162 0.0924109 -0.00524744 -0.00448706 -0.0103614 -0.00749591 -0.123437 0.0107938 0.0974572 -0.0549187 0.00836771 -0.11721 0.013923 -0.0390184 0.0834408 -0.112331 -0.144997 -0.0862137 0.0795124 -0.171318 -0.0108025 0.00598447 0.0332465 0.0642872 -0.106857 0.0123991 0.0529356 -0.00128933 -0.0127475 -0.0911765 -0.113837 0.0681979 0.127708 -0.110364 -0.105273 0.0488659 -0.0090579 0.0291114 -0.0486778 -0.101579 -0.129111 0.184587 -0.0620217 0.11639 0.0301091 0.0714981 0.0450684 -0.061729 -0.144168 -0.0635863 0.135135 0.0354147 0.068798 0.171963 -0.044125 0.00726866 -0.0579593 0.0241128 -0.141645 -0.0420743 0.11824 0.0415387 0.045772 -0.0214152 0.112924 -0.0509293 0.0731196 0.0826243 -0.0202455 0.00385111 0.091518 0.0617963 0.129739 -0.109322 -0.0567624 0.0407288 -0.0330784 -0.103805 -0.0109633 0.138274 0.0502281 -0.0478408 0.132274 0.00900999 0.156646 -0.116663 -0.0660501 -0.0440638 0.0896946 0.097804 -0.158371 0.0962444 -0.147369 0.0819378 -0.127591 0.066434 -0.0343751 -0.0362247 0.175923 0.135313 0.101613 0.0177874 -0.0771947 -0.0429083 -0.0179437 0.0335987 0.0270384 -0.0360663 0.0350035 0.0387274 -0.0283718 0.0252046 0.171077 -0.0488942 -0.0638361 -0.0935875 -0.109097 -0.111817 -0.0120324 -0.139132 0.00054957 -0.157825 -0.0639801 0.161742 0.0154304 -0.0480737 -0.123257 -0.162426 0.09332 0.106953 -0.0848721 0.0399491 -0.0794507 -0.00901048 0.100796 0.0598078 -0.0920938 -0.0980939 -0.0498534 -0.0427696 -0.0426991 -0.0411638 0.0679272 0.00849319 0.0170534 0.16711 -0.0680999 0.0615177 -0.191247 0.0685981 0.153004 -0.00634963 -0.0163786 0.178726 -0.0461468 0.0782405 0.122757 0.0542558 -0.0333277 0.00370425 -0.104091 -0.160044 0.035218 -0.00726774 -0.045653 -0.0632414 0.0282971 -0.00474682 -0.0755963 0.0555274 0.181181 0.137251 0.122428 0.02314 -0.0514622 -0.102257 -0.0673613 0.0203218 -0.160443 0.0281333 0.0475994 -0.194189 -0.0878759 0.0248639 -0.0126446 0.0239215 -0.00970406 0.129961 0.0492785 0.122269 0.00701002 -0.0869596 0.00913703 0.137242 -0.18848 -0.0827144 0.0554701 0.0301482 0.0815981 0.142753 -0.00824411 -0.085099 0.0631278 0.126175 0.064187 -0.123088 -0.179529 -0.0464775 0.0844734 -0.0614253 -0.00187188 -0.0197808 0.119674 -0.084876 -0.162785 -0.0301192 0.088104 -0.0751129 -0.18418 0.156616 -0.0447523 -0.171796 -0.0263494 -0.01601 -0.0752873 0.0885018 0.0240274 0.0836633 -0.0386037 -0.0951415 -0.118558 -0.0190194 0.164068 0.0981301 0.117694 -0.071079 -0.0128246 0.0672273 0.139615 -0.0386837 0.118732 -0.0530838 0.152776 0.071118 -0.0891414 -0.0923139 0.11059 -0.0491111 0.117636 -0.00276733 0.0969991 -0.0195396 -0.0475903 -0.0308146 0.0110116 0.0581028 0.13381 0.0931418 -0.0570902 -0.142943 0.0506593 -0.0422933 -0.100273 -0.0766463 0.097136 -0.0247147 0.115943 0.155517 0.0342316 0.0918419 0.0787413 -0.00503059 -0.190989 0.0341697 -0.024491 0.131661 0.00980233 -0.106165 -0.18859 -0.0218708 0.0869062 -0.0269964 -0.0386459 0.0934582 -0.14944 0.11427 -0.00302768 -0.112203 0.0139906 -0.0598054 0.0375649 0.108735 0.0205734 -0.0791453 0.00122248 -0.0992654 0.0572167 0.183413 -0.193402 -0.0346577 0.0743072 -0.103328 0.142974 0.0118764 0.0764992 0.101727 0.00195638 0.0562189 0.0070776 0.0418345 0.0837625 0.0261822 0.0744478 0.0884672 -0.0407821 0.0456746 0.126663 -0.142934 0.0312913 0.0426282 0.169237 0.0935006 -0.125824 0.132083 -0.0385679 0.089514 -0.0568125 -0.0101204 0.00494291 0.127842 -0.0972817 0.0803429 0.0502409 -0.162037 -0.0142507 -0.193624 -0.0171264 0.0563325 0.0713997 0.0809831 -0.052478 0.118679 0.137347 0.00370827 0.0522097 0.0258773 -0.112458 -0.0201819 -0.130894 -0.173173 -0.0315414 -0.0852478 -0.0849577 -0.182719 -0.000672831 0.0634787 0.0164481 0.0335105 0.0558173 -0.00321932 0.0245978 0.125338 0.0928883 0.14236 0.0490618 0.184435 0.186729 0.0447186 0.079427 0.113974 0.0657594 -0.139309 -0.12178 0.165644 0.014949 0.0524396 -0.0848052 0.0531075 -0.0791915 -0.0416267 0.192936 -0.0427006 -0.117281 0.012179 0.102068 0.0491395 0.0200866 -0.0141783 0.14723 0.0689752 0.182645 0.000927372 -0.132478 -0.0315501 -0.0323827 0.041477 -0.121093 0.0208116 -0.0252572 -0.179082 0.112122 -0.121103 -0.0626184 -0.0518734 0.0371184 0.196523 -0.00353027 0.149628 0.00897808 -0.0948269 0.0579743 -0.0149614 0.149665 0.00481711 0.0519099 -0.0776546 -0.0266183 0.0752665 0.0400515 -0.113825 -0.0754197 0.0478082 0.0212697 0.15957 0.096576 -0.0416274 0.0476236 -0.0369369 -0.132006 -0.0129928 0.0266286 0.00982561 -0.00730854 -0.0701465 0.114764 0.0429449 -0.109745 -0.0391946 -0.151867 -0.0390964 -0.149004 -0.0103595 -0.00605294 -0.0761071 -0.134929 0.167082 0.017046 -0.0735081 -0.0830081 0.0809981 -0.00480307 0.0499181 0.0557123 0.0837043 -0.0440967 -0.0465826 0.184157 0.0039696 0.0785175 0.144679 -0.0749415 -0.14034 0.0891547 0.150413 0.0316347 -0.027245 0.160345 0.0447993 0.181246 -0.0278281 0.0789201 0.0705933 -0.0772229 0.113766 0.0393611 0.100624 -0.152569 0.00143714 -0.0122595 0.0977956 0.131612 -0.037758 -0.035942 0.0216845 0.0358984 -0.0612453 0.18707 -0.119255 0.100925 -0.0376856 0.113768 0.151147 0.0338208 -0.0381829 -0.0733131 -0.0485528 -0.0513585 0.0434336 0.128911 0.174329 -0.104749 -0.0511826 -0.0541342 0.0529718 0.0561692 0.0713584 -0.102973 -0.099268 0.112579 0.0529055 0.142594 -0.080997 -0.0480178 -0.0510413 0.183797 -0.173271 -0.151915 0.110224 -0.0906023 -0.0288954 0.057592 -0.10996 -0.0371145 0.143942 0.0962296 -0.125762 -0.0847071 -0.00951191 0.0530288 0.0277504 0.0477361 0.0813057 -0.0748763 0.103543 -0.0345205 0.0102587 -0.0538653 -0.129659 0.0284919 -0.181989 -0.105329 0.100477 0.0421862 -0.176321 -0.0195668 0.0645647 0.0729597 0.0333574 -0.000241461 -0.0319005 -0.0633545 -0.124093 -0.0631313 -0.036401 0.0199819 -0.0475291 -0.00897393 -0.14208 0.104088 0.141588 0.014386 0.0400544 -0.0268498 -0.0130676 0.10006 -0.0744178 0.0301646 -0.0446812 -0.157511 -0.0793334 -0.0642223 0.0313545 0.0501191 -0.0625868 0.0846693 -0.0399887 0.0355293 0.0370938 -0.0450081 -0.0441305 -0.0218323 0.00876918 -0.0878615 0.00730639 -0.116365 0.0717516 -0.0352528 0.124472 -0.187373 0.0506118 -0.0494728 -0.192539 0.0252002 0.131369 0.0743976 -0.146644 0.0918433 0.0411787 0.085605 -0.0089372 0.0623633 -0.161177 -0.0850369 0.0479687 0.00200008 -0.0396184 0.0529698 0.0566335 -0.0152146 -0.023371 -0.0246198 -0.106929 0.00636035 0.0630349 -0.126473 -0.0785942 0.072459 -0.0505986 -0.134819 -0.0110387 -0.0849656 0.140981 -0.060233 0.103591 -0.0648065 -0.0222226 0.137175 -0.0485836 -0.000528597 -0.0274852 0.0765283 0.0391729 0.0413031 -0.0403605 0.0517488 0.0251794 -0.0459634 -0.121226 0.10068 0.0601008 0.0655558 -0.0267313 0.086083 0.0380805 -0.0152901 0.0646574 -0.0412388 0.0393737 -0.0222687 -0.0522072 0.0797105 0.131029 -0.0610769 0.12812 0.0104735 -0.0865109 0.0713776 0.0549907 0.114859 0.13327 -0.0488449 -0.0139145 -0.136425 -0.0744149 -0.0968481 0.0181027 0.0102111 -0.0412464 0.0426353 0.0512606 -0.0639046 -0.0380152 -0.0457141 0.0231877 -0.129086 0.0571068 0.0225871 -0.0504459 -0.0295539 -0.0635863 0.0648789 0.0471659 0.036271 0.037032 0.0215146 0.191398 0.0630922 -0.0999168 -0.0247186 -0.126741 -0.0171717 0.046908 -0.0280492 -0.01296 0.00242593 0.0107797 -0.0672507 -0.119683 0.0844092 0.0756285 -0.00763166 0.0250899 -0.0251986 -0.010129 -0.145135 -0.160337 -0.101823 0.12389 -0.0581601 -0.129995 -0.12147 -0.0142943 0.0179262 0.0955837 0.0703943 -0.0269031 -0.0714296 0.0373847 -0.0824578 -0.109623 -0.0327745 0.0842801 0.180831 0.0686572 -0.0893914 0.0893438 0.012735 -0.0166537 -0.0477436 -0.00336097 0.0791424 0.0159873 -0.0795244 0.0264885 0.0740266 -0.144773 -0.0309864 -0.0968844 0.0170164 -0.133787 -0.145477 0.0363034 -0.0276528 -0.0469177 -0.0673008 0.094137 -0.0106273 0.000590423 -0.0865556 -0.0820205 0.0802552 0.088032 0.0188826 0.0486329 0.0169553 -0.159011 -0.0176414 -0.187824 0.128608 0.155888 -0.0223587 -0.179533 -0.0448454 -0.0319139 0.00010833 -0.187704 0.074951 -0.0402207 0.0173488 -0.0423557 0.0658459 -0.00489176 -0.0555083 -0.17342 -0.16633 -0.0399883 -0.0425166 0.0671352 0.196403 -0.146255 0.0767327 0.0164063 -0.070242 0.0489342 0.109269 0.0998002 0.0655053 0.0012964 0.192939 0.18702 0.0445499 0.00358494 0.0463564 -0.176665 -0.110746 -0.144953 0.0601979 -0.0321184 -0.0583592 0.0718125 0.0754596 -0.0346905 -0.0511114 -0.0185337 0.151442 -0.0505868 -0.050123 0.00385858 -0.0429415 0.0310307 0.0640129 -0.193531 0.0559102 -0.0486063 0.0508479 0.108649 -0.128889 -0.067614 -0.0160667 -0.0327297 -0.0765888 0.182662 0.0226518 0.0689119 -0.126975 -0.0642535 0.159015 -0.0463921 0.00893375 -0.0642712 -0.0682428 0.0671565 0.119364 0.0484511 0.0128181 0.129424 0.086748 0.15422 0.148755 0.0510602 -0.00140969 -0.0853748 -0.00434722 0.071219 0.0218842 -0.0892517 -0.00152435 0.0259231 0.0829505 0.152508 0.0299799 -0.0603388 -0.0697877 0.00248848 0.172528 -0.05746 0.137756 0.0392747 0.0684507 0.035807 -0.118313 -0.182012 -0.19989 -0.156399 0.156916 -0.0748897 -0.0220617 0.0541947 -0.172645 0.175231 -2.09323e-05 -0.0117541 -0.14516 -0.178259 0.0438987 -0.139546 -0.0351148 -0.082582 0.0989078 0.0193977 0.00130534 -0.145367 0.119677 0.131976 0.0561005 -0.149528 0.0482134 0.0278516 0.0167652 -0.00412413 -0.115376 0.0269212 0.106524 -0.0253638 0.131374 0.0243219 0.122594 0.0492283 -0.126388 -0.112904 0.0174929 -0.135341 -0.00402976 -0.0978115 -0.175111 -0.0110861 -0.183124 0.0263379 -0.0958606 0.0565348 0.0245617 -0.0876371 0.13135 0.000775935 -0.120981 0.0877421 -0.0745303 -0.0835714 -0.0073999 -0.0576654 0.0753294 -0.0344726 0.0423041 0.0848112 0.0500612 -0.0845016 0.0294972 0.0397092 -0.0445982 0.0929308 -0.0503524 -0.030598 0.162296 0.102163 0.047558 -0.18609 -0.0495997 -0.0503195 0.0506025 -0.0854353 0.00349467 0.142085 0.0241875 0.00531216 0.00568799 -0.00123709 -0.0110881 -0.0834728 -0.167608 -0.00160871 0.0823614 0.0928631 0.0665913 0.0098584 0.166104 -0.111452 -0.0251006 -0.108823 -0.0368014 -0.0438435 0.0896387 0.167612 0.00291892 0.106765 0.0439073 0.137237 -0.0158464 0.0454033 0.0588511 0.0951886 -0.00767312 -0.0898816 0.0262974 -0.0200119 0.0810789 -0.0871427 -0.184353 0.0890878 -0.110503 -0.0777436 0.0853137 -0.069441 0.0308547 0.0479453 0.00429264 0.0654244 0.0704362 -0.0257764 -0.160988 0.0773653 -0.0149097 0.067747 -0.0185644 -0.137226 -0.0706377 0.0662736 0.0802771 -0.0858626 0.171355 -0.00613964 -0.095697 0.00930591 0.0900245 0.053681 0.0929813 -0.0540557 -0.0121964 0.194633 0.00758298 -0.0307313 0.0170027 0.119691 0.0196907 0.061658 -0.0732313 0.084628 -0.109217 -0.0896059 0.148724 -0.024259 0.0350878 -0.161843 0.0835697 0.0630253 -0.0690655 -0.0561974 -0.0936073 -0.0177212 0.055619 -0.0357446 -0.00734075 -0.119176 -0.121732 0.00383251 -0.0354033 0.0522321 0.0968323 0.0185603 0.153432 -0.0912807 0.133126 0.0757269 0.197056 -0.0381993 0.0778866 -0.0598477 0.0632593 -0.111984 0.120683 -0.106258 0.0820606 -0.135274 0.0253681 0.0450144 0.0999754 -0.143422 0.0964318 -0.07273 -0.0773693 0.0712154 -0.0253489 -0.0748812 -0.037663 -0.0572538 0.175748 -0.0365395 -0.0559683 0.0748923 -0.0360676 -0.198512 -0.0434757 0.114588 -0.110926 -0.0912182 -0.0586751 -0.0566028 -0.00766019 0.113023 0.0532396 -0.0295996 0.0522468 0.0339117 0.124717 0.0047042 -0.0113515 -0.106941 0.0463395 -0.0123913 -0.0737447 0.0311712 0.11937 -0.100148 -0.0878462 -0.0372646 -0.0636141 0.0901349 0.145425 -0.0527752 0.0645468 0.0615068 -0.0396545 0.148022 0.136384 0.0387969 0.0230924 0.112994 -0.147397 0.0521892 0.0721079 0.0522614 -0.0535975 -0.177939 0.0569693 -0.00769187 -0.0943519 -0.028408 -0.0565239 0.0772838 0.14344 -0.00516471 -0.169476 0.0779639 0.0108773 0.0588098 0.0338617 -0.114997 -0.137692 0.0671346 0.0480196 0.00643512 -0.0138624 0.0655562 0.0282119 -0.0201766 0.0735254 -0.167223 -0.0143779 -0.0802418 -0.0998979 -0.00632227 0.0213816 -0.0193791 -0.0113432 0.0839755 0.0130989 0.0260307 0.0318824 0.124142 0.130205 -0.0626146 0.0245172 0.00978651 0.0027252 -0.061302 0.0526466 0.0231692 0.140066 0.0457654 -0.132316 0.0104849 0.0713397 0.0228877 -0.0398409 -0.0451197 -0.0686141 0.0747793 0.0728503 -0.151186 0.11638 0.151883 -0.049772 -0.18763 0.0636032 -0.199204 0.0037033 -0.0466136 0.114653 0.120137 0.0586361 -0.056185 -0.10387 -0.00907779 -0.0677912 0.0843817 0.0566077 0.012892 0.118296 0.105453 -0.0476489 -0.0579733 0.0724129 0.00350495 0.0843437 0.00818238 0.126529 0.00339857 0.0589143 0.144267 -0.124713 -0.0886683 0.0849994 0.122922 -0.0851922 -0.0603118 -0.00290625 -0.0776924 -0.00530593 -0.0329655 -0.0748362 -0.139164 0.158404 0.0196553 0.00150908 0.150534 -0.0967125 0.129253 -0.0188177 0.0917986 -0.126319 -0.0595739 -0.120499 -0.0204162 0.067641 -0.0387868 -0.0316274 -0.0960605 -0.0658456 -0.0893399 -0.0126138 -0.0800856 -0.0407496 0.047391 -0.0297272 0.00653771 0.0223375 0.131542 -0.123724 -0.10721 -0.0768028 -0.013723 0.029622 -0.0890913 -0.0714595 0.0164121 -0.136793 0.0571419 -0.139899 0.0788265 -0.125536 0.0356529 -0.0736544 -0.00820346 -0.0470244 0.0151818 0.0546349 -0.0182288 0.0568381 -0.136501 -0.140606 -0.191732 0.127329 0.012415 -0.0715224 -0.104052 0.0207276 -0.0199447 -0.00192087 -0.0357793 0.129108 0.013025 0.12894 0.0137021 0.152091 0.0574942 0.0933133 0.00720424 0.168735 0.191397 -0.0393889 0.0292928 -0.0261397 0.02542 -0.0559938 -0.0828047 0.0944477 -0.158774 0.0436063 0.118006 -0.0718814 0.0937442 -0.0545451 -0.112545 0.159454 -0.147046 -0.0258968 -0.0594003 0.160055 -0.0946315 -0.0796631 -0.0306794 -0.117825 0.112037 0.081725 -0.0892634 0.0786132 0.061439 -0.160827 0.0499157 0.0953219 -0.197389 -0.0835049 0.0995962 -0.0558168 0.125094 0.104854 0.000425582 -0.0659538 -0.00221524 -0.0810309 -0.0306676 0.0426974 -0.0886038 0.123395 0.086621 0.0883557 0.048257 0.0471107 0.00197496 0.0844496 -0.0192962 0.0341125 -0.0424873 0.0271634 -0.0105139 -0.0451575 0.0841148 0.0227417 -0.118972 -0.119536 -0.0343522 0.0549701 0.100735 0.187184 -0.0255261 0.013025 0.0219809 0.141407 0.00810225 -0.00850855 0.059515 -0.0241859 -0.07406 0.0769096 -0.0330496 -0.126343 0.0991926 0.0216032 0.0453609 -0.0300194 -0.0976096 0.0021453 0.0458214 -0.060963 0.14839 0.146961 0.0717744 -0.0383118 -0.11352 -0.00744321 0.115525 -0.100244 -0.0341831 -0.113983 -0.150116 -0.0239234 0.104912 0.132346 -0.170237 -0.0742412 0.142287 0.0223001 -0.0278493 -0.00353982 -0.128922 0.180356 -0.0929485 0.0103092 0.044947 0.0550979 0.0845654 -0.14559 -0.0719769 -0.075853 0.0944857 0.16369 0.028861 -0.0127464 -0.139729 0.00717338 0.0566025 0.0562116 0.072338 -0.013342 0.0325008 -0.00176924 -0.0372677 0.0804964 0.122531 0.141552 0.0235145 -0.0439668 0.0299343 -0.0993279 -0.00590304 0.0507478 0.0844021 0.0944247 0.0425027 -0.0462131 -0.0621151 0.0602712 0.113343 -0.0436513 0.0749308 -0.0501484 -0.147162 -0.0203984 -0.115814 0.120406 -0.0808011 -0.0866927 -0.188365 0.0529461 -0.0875713 0.127191 0.106767 -0.0823534 -0.128638 -0.108749 0.0342542 -0.059009 0.0132565 -0.12111 0.0747547 -0.147294 0.188047 -0.116182 -0.138441 -0.111336 -0.098314 -0.0298284 -0.0912874 -0.133678 -0.0250954 -0.102442 -0.0482929 -0.107386 0.13045 0.0784048 -0.16484 -0.131467 0.162171 -0.0873098 0.0569932 -0.0176685 -0.0253811 -0.14447 0.0239323 0.148295 -0.12235 -0.0594053 0.123763 0.087441 -0.0282349 0.0510895 -0.0619693 -0.0605112 -0.161077 -0.0468682 0.121194 0.184254 -0.0375462 0.0323147 0.12512 -0.0577006 -0.108909 -0.174472 -0.0411423 0.0105529 0.0404656 0.0411839 0.069144 -0.00117606 -0.108801 -0.113528 -0.0995514 -0.120443 -0.0784135 0.106735 0.0598495 0.0741104 0.0361964 0.068903 -0.0332608 -0.00525366 0.148987 -0.130852 0.0342063 -0.0661524 0.0215683 0.167152 0.15927 0.00203492 -0.0126617 0.118701 0.0617756 -0.0285105 0.0444262 -0.123715 -0.0289125 -0.0659781 -0.00172653 -0.00835605 -0.0705282 -0.103145 0.160282 0.0517525 0.191098 0.00485752 -0.0934649 0.101622 0.0187669 -0.154519 -0.0612052 -0.0330711 -0.034084 0.0744156 -0.000804097 -0.0957877 0.03814 -0.0168444 0.0108763 -0.05529 0.056243 0.105231 -0.199639 0.0748151 0.0170829 -0.099195 0.00674169 0.0602997 -0.162815 -0.0859115 -0.0213671 0.0803421 -0.0566644 -0.0352313 0.0266316 -0.0408085 0.0630181 0.0312972 -0.00432494 -0.0285691 0.197138 0.0409327 0.0270433 0.0532825 0.0394675 -0.0678846 -0.011212 -0.127589 -0.0995612 0.0400323 0.19474 0.00394197 0.0300594 -0.00489834 -0.0585471 -0.0651111 -0.124312 0.0437917 -0.0865919 0.0526702 -0.0702357 0.0113651 -0.0812089 -0.0641735 0.0652804 0.0800855 0.161683 -0.0432615 -0.054333 -0.0387247 0.14417 -0.0131664 -0.105395 0.114829 -0.0817867 -0.170422 -0.0442028 -0.0129815 -0.138724 0.081266 0.0318072 0.0366405 -0.130929 0.109028 -0.163363 0.0535449 0.0574014 -0.0439262 0.0921042 0.18282 -0.0919877 0.0135879 0.073221 0.149148 -0.0910004 -0.0464765 -0.0980482 -0.118098 0.0565183 0.12706 0.0998517 -0.186544 -0.176339 0.0450657 -0.00171627 -0.101539 0.0206625 -0.0420888 -0.101017 -0.0154122 0.0971202 -0.096819 -0.0780983 0.011734 0.0425721 0.00700333 0.106654 -0.105481 0.0853226 -0.0105838 0.0207901 0.0754196 -0.054181 0.0473056 -0.0270694 -0.0309722 0.109745 0.198042 -0.0925066 0.0114421 0.142487 0.144397 0.0992266 0.0247599 -0.0634477 0.00603293 -0.165599 -0.0649817 0.0530524 -0.0183403 0.0662832 -0.00522887 0.190871 -0.0107248 -0.183575 0.0347976 0.0813684 0.0656964 -0.183839 0.171247 -0.125214 0.164858 0.0624952 0.10836 0.0428646 -0.0358574 0.0790197 -0.00609723 0.0552646 -0.0526434 -0.131277 -0.0277923 -0.000530497 -0.0958952 0.0434881 0.146839 0.00138552 -0.0620241 0.182514 -0.0099846 -0.102376 0.115295 0.0160893 -0.040648 0.136479 0.0576081 0.143615 -0.0570639 0.162812 0.017226 -0.146831 -0.0160156 -0.0111509 -0.0786319 -0.031798 -0.00804428 -0.000102553 0.0742868 0.0741237 -0.0109842 -0.0661946 -0.103365 0.0458757 0.183684 -0.0552678 0.0495034 0.106292 -0.0344968 0.0567855 0.0650252 -0.0700081 0.137776 -0.0975131 0.0454969 0.0352241 0.156617 0.00355441 -0.175029 -0.0656421 0.0191074 -0.101599 0.0247147 0.0630888 -0.063072 0.17691 0.0747728 -0.082606 0.182275 -0.0800673 -0.185733 0.0426769 -0.0720595 0.0481521 0.0718467 0.0375228 0.0381312 0.0671564 0.133298 -0.0133655 0.0797032 0.135397 -0.0761349 0.0578081 -0.0544225 0.0225411 -0.0820639 0.0211973 0.146998 0.0129486 0.0607355 0.0216628 -0.0119204 0.0405145 0.0150383 0.176863 0.0386742 0.00563798 0.0368232 -0.0537973 -0.0323912 -0.0109525 -0.112062 0.132175 -0.114347 -0.144825 0.0210059 -0.0540048 -0.0114816 0.000772429 0.0191137 -0.0637678 -0.0104705 -0.00370183 0.0423423 0.0392509 -0.0573763 0.0625281 -0.133159 0.0063641 -0.138516 -0.184191 0.0549337 -0.0586912 0.0634021 -0.0574438 -0.0910866 -0.119006 -0.0952811 0.0881874 0.0247443 0.122043 0.154186 0.0695241 0.104758 -0.0152496 0.182937 0.00608788 -0.156979 0.136779 0.107828 0.0129193 0.0298916 0.0963456 0.115065 -0.0971716 -0.06297 -0.0395497 0.03321 -0.0647831 0.0234449 -0.00635015 -0.0530237 0.0668824 0.030965 0.0853009 -0.0962521 0.143258 0.0484008 0.0513376 -0.0916457 0.0851047 0.0196716 -0.10604 -0.127485 -0.0553415 -0.0110066 -0.0410424 -0.0101102 -0.10137 -0.0355419 0.0205123 -0.109559 -0.0348892 -0.0297809 0.106421 0.0778221 -0.0435394 -0.0986739 -0.10909 -0.0143793 -0.162173 -0.0729418 0.161969 0.0297303 0.0158124 0.0324543 -0.119572 -0.0146214 0.0929684 -0.13043 0.0227953 0.0205399 0.0348055 0.088817 -0.0337171 -0.0589363 -0.0710576 -0.0371973 -0.0137083 0.0105273 -0.0342255 0.155557 -0.0706572 0.0287352 -0.0880788 -0.109831 0.0456104 -0.00513712 0.145562 0.0874228 0.081486 -0.162766 -0.149129 0.122998 0.0150183 -0.0711217 0.0646094 0.154358 0.0665115 -0.025598 0.118257 -0.173847 -0.104087 0.0441804 -0.060134 0.120208 0.093385 -0.0112207 0.141219 0.01705 0.18282 -0.0328647 0.106872 0.0959436 -0.022157 -0.166856 -0.109722 0.114391 -0.100224 0.113058 0.00472159 -0.0337226 -0.151955 0.041403 0.0852991 -0.0791934 0.123584 -0.0388421 0.162509 -0.0867356 -0.0335777 -0.00607677 -0.0780771 -0.0739851 -0.0944034 0.155855 -0.0245358 0.174594 0.020309 0.0931104 0.192586 -0.048226 -0.0138684 -0.123757 0.0982118 0.0660758 0.110936 0.145059 -0.048156 0.0935328 -0.151144 0.0755937 -0.190081 0.0378667 0.0581988 0.17136 0.00661217 0.0530215 -0.0178084 0.109063 -0.0284576 0.0447124 0.0949361 -0.00330812 0.12798 -0.00692562 0.186215 0.03283 0.0610664 0.138891 -0.145639 0.180805 0.000658799 -0.130386 -0.050166 -0.0231062 0.0680318 0.133965 0.118394 -0.0167267 -0.0590139 -0.0817373 0.125516 0.155083 -0.0313795 -0.0197087 -0.110857 0.0748917 0.0527841 0.0713688 -0.122961 -0.031588 0.137143 0.0513706 0.0438299 -0.0352167 0.00529821 0.169054 -0.0506205 0.134368 -0.036125 -0.0384261 -0.000256647 0.103177 0.135617 0.0106016 -0.0374105 0.149233 -0.137813 -0.139958 -0.0620183 -0.110613 -0.0230865 -0.0358097 -0.028918 -0.0293879 -0.0435127 -0.0442485 0.0111353 -0.111741 0.0140618 -0.0419592 0.167573 -0.0632126 -0.0615805 -0.0132616 -0.0729799 -0.0766255 0.000878899 -0.0503735 -0.0329977 -0.0729399 0.0738213 -0.137624 -0.0039074 -0.100439 -0.0707945 -0.134214 0.0181891 0.116 0.0853908 -0.102635 0.158654 0.13535 -0.120227 -0.0213285 0.107348 -0.0035454 -0.0264773 0.136394 -0.0373594 -0.0331616 0.114554 -0.056403 -0.0879175 -0.00584319 0.109668 0.0159686 0.0408259 0.0438911 -0.0744493 0.0375043 0.0807919 0.126186 0.119716 -0.129557 -0.161559 -0.026199 0.0519015 0.0886962 -0.124653 -0.100011 0.030805 -0.0582854 -0.0880118 -0.0339593 -0.0508893 -0.0578772 0.0330142 0.0420901 0.0440476 0.00299365 -0.119976 -0.191678 -0.00288247 -0.0251216 0.0279602 -0.00314308 -0.138982 0.00422138 0.00856671 -0.0397515 0.0279271 -0.0276894 -0.00114113 0.0821884 0.0197589 -0.00547144 -0.0293511 0.182297 -0.117224 0.0229629 -0.118156 0.0946319 -0.041882 0.0993283 0.0236169 0.0159836 -0.0260598 0.0743759 0.0609004 0.0381324 0.000764549 -0.109093 0.128002 -0.023455 -0.14989 -0.0721443 0.0627592 -0.017209 -0.0660552 0.0755391 -0.167423 0.188678 -0.0161207 -0.0718694 -0.0387628 0.116077 -0.0758362 -0.0148512 0.119604 0.0723724 0.0935853 0.176249 -0.142991 0.0221725 -0.0610877 -0.142483 -0.121156 -0.0364688 0.104357 0.0661219 -0.0698058 -0.0092529 -0.145281 0.101575 -0.103709 0.049921 -0.0949356 -0.0301711 -0.033907 -0.0361507 -0.195926 -0.0720903 0.063231 0.0472408 0.00137688 0.0816299 -0.106547 0.121819 -0.0482217 -0.0580525 0.0686212 -0.0208477 0.0239691 0.0023074 0.027208 -0.0867272 -0.0782127 0.164018 -0.129689 0.0851965 0.038027 -0.136898 -0.0702792 -0.157103 0.0623233 0.0843515 -0.0531718 0.0966789 0.0540169 0.0166032 -0.0874105 -0.0710359 -0.000612518 -0.150527 0.152586 0.0443894 0.0289871 -0.0164418 -0.0917866 -0.104026 0.0556329 0.117695 0.0270495 -0.0286294 0.0451565 -0.00457268 0.0642957 0.115525 -0.0142145 -0.0581861 -0.090941 0.0168472 0.0502599 -0.0156974 -0.00945947 0.0077219 0.0541872 0.0581437 0.069226 -0.022956 -0.0342008 -0.0493312 0.00805561 -0.0205242 -0.182026 0.0255583 0.000950298 -0.0578241 0.0587406 0.0584651 0.0710454 0.128524 -0.049377 0.12044 0.0345982 -0.0624764 -0.125224 -0.0569196 0.0780739 0.0960771 0.0838492 -0.132115 0.141803 0.100598 0.0974004 -0.156107 0.0531485 0.0424065 0.00618226 -0.108925 0.104558 -0.124449 0.103506 -0.140308 0.117013 -0.107824 0.0293491 -0.0396959 -0.0505205 -0.1145 -0.0798667 0.0682869 0.148721 -0.0796268 -0.0371595 0.0699424 -0.134075 0.17132 -0.00836735 -0.108156 -0.035506 -0.0152714 0.0765488 -0.174674 -0.151314 0.0323898 0.137669 -0.0240239 0.0748012 0.183993 -0.00479145 0.0649078 0.0688628 0.0841366 0.0259424 -0.0164262 0.0372916 -0.126198 0.116846 -0.00814051 0.177646 0.0750511 -0.110326 0.0271315 0.0210171 -0.181189 -0.0380435 0.039663 -0.0805733 -0.0558017 -0.0165789 -0.0833565 -0.12145 0.00479163 0.0750059 -0.14043 0.0548387 -0.159256 -0.1071 0.0303049 -0.0199907 -0.132095 -0.0535577 0.0812311 0.0840395 0.108541 0.0321414 0.0995127 0.0735479 -0.00426103 0.0345959 -0.03238 -0.160066 -0.134043 0.134214 0.00496289 -0.107874 0.0130236 0.104879 -0.179019 -0.149651 0.021128 -0.0299028 -0.0784179 -0.0399928 0.0495649 0.0354668 -0.194693 -0.00575243 0.0816005 -0.0157711 -0.0228566 0.020663 -0.10831 0.00691698 0.0323016 -0.197907 0.00810102 0.0176033 0.0451361 0.085175 0.0907816 -0.106362 -0.155626 0.0234659 0.066515 0.0628256 0.0311105 0.00753436 -0.0460127 0.0528259 0.0270287 -0.0686192 0.0270279 0.0557495 -0.141471 0.158802 -0.1715 0.175939 -0.0508988 -0.0836643 -0.0320419 -0.157931 -0.183477 0.0726765 0.0670182 -0.0419505 0.0458802 0.0780605 -0.0571062 0.0502514 -0.0199011 0.0271141 0.00981269 -0.0281955 0.0596024 0.0707746 0.108383 -0.0156941 0.0313372 0.0819702 -0.0723041 0.0806366 -0.100068 0.0179187 -0.0692862 0.194293 0.0160111 0.0707863 0.0524253 -0.0236158 -0.117307 0.100309 -0.0412753 0.134216 -0.116836 0.0611346 -0.149225 0.145348 0.0448496 -0.146961 -0.0537446 -0.0946704 -0.0502795 -0.00352705 -0.162144 -0.11382 -0.0427209 -0.196568 0.0655209 -0.0942351 -0.0884914 -0.0349247 -0.0864675 0.127986 -0.0324922 -0.0641952 -0.132257 -0.0458675 0.0207494 -0.0983595 -0.0584426 -0.0802937 -0.162096 -0.0972084 0.0216234 -0.163476 -0.0949556 -0.0115193 0.0230888 -0.0172038 -0.029683 0.097676 0.00134447 0.0966634 0.103437 0.0899508 -0.0298403 0.130785 -0.169037 0.0524277 0.146986 -0.147296 0.0336866 -0.0318997 -0.0887313 -0.107952 -0.133318 -0.04786 0.0202152 0.0701648 -0.0547455 -0.18374 0.00431628 -0.0903079 0.0916203 -0.0701223 -0.0603327 -0.0758283 -0.180219 0.00226899 -0.0194611 0.0490991 0.103129 -0.0295702 -0.0249456 -0.0557873 0.0724328 0.0291442 0.0197491 0.0668394 0.0236503 0.140587 -0.0661771 0.087207 0.00197901 0.00314618 -0.0770551 -0.0456496 0.0315578 -0.105735 -0.144748 0.0295093 -0.141573 0.0388875 0.040226 0.0292086 0.122878 -0.00141538 0.0950331 0.00457661 0.0901042 0.062843 0.0646166 -0.0295556 -0.107618 0.0660965 0.164086 -0.133587 -0.0617463 -0.0793632 0.0289509 -0.0917379 0.0374462 0.0912668 0.0717575 0.0707367 0.135632 0.115396 0.0906623 0.00254001 0.0147489 0.033873 -0.0782119 -0.0490524 0.161914 0.178876 -0.0183417 0.0386446 0.00974419 0.0057307 0.071744 0.0611375 -0.0232119 0.0324464 0.112596 0.185494 -0.0692804 0.00247278 -0.105382 -0.108948 -0.0984718 -0.0591127 0.0245259 0.00891651 0.185796 -0.0565435 0.0503673 0.091924 -0.0436211 0.0820142 0.0321056 -0.0371932 0.125707 -0.0273749 0.0238186 -0.10238 0.0759517 -0.0414074 0.0347267 0.00100062 0.0442596 -0.04833 -0.0076733 0.0206952 0.165789 0.0478914 -0.00683345 0.0969327 -0.097323 -0.0314321 0.0075552 0.0395247 -0.0618741 0.0482323 -0.0419673 0.0669276 0.184976 0.114407 0.0462133 -0.0672742 -0.102541 -0.057648 0.0901128 0.0978296 0.0430928 0.0772129 0.0319062 -0.0213901 0.0244725 0.0897227 0.107795 -0.0156604 0.0334634 -0.0212902 0.00217256 0.0130616 0.0852198 0.113695 0.179625 0.0124798 -0.0951452 -0.106988 -0.00437368 -0.104676 0.0222617 0.0711178 0.0967206 -0.0101083 0.0387748 0.177726 0.0745381 0.00689894 0.00294953 0.132767 0.0879107 -0.00320192 -0.0299031 -0.111071 0.0221912 0.0386061 0.100657 -0.0828457 -0.0420803 -0.0803743 -0.0207341 0.0329569 -0.100214 0.0785165 0.152798 0.060244 -0.163595 -0.0507361 -0.160533 0.12433 0.0119576 -0.0410684 0.0660096 -0.14135 -0.118294 0.0173332 0.136233 0.000530809 0.0660226 -0.0459557 -0.0399093 0.0849072 -0.00641143 0.137782 -0.132174 -0.104076 0.0160334 -0.0846881 0.0990026 0.0577983 0.00336649 -0.0813709 0.0509576 0.0962538 0.0511849 -0.04811 -0.0670449 -0.0261212 -0.0653764 0.10251 0.023133 0.191047 0.00548531 0.188063 -0.114107 0.0690191 0.146483 -0.171031 0.0159957 0.159172 0.058771 -0.135344 0.0883532 0.0642228 -0.0459871 0.123629 -0.0588177 0.086097 -0.0289493 0.00820092 -0.0617535 0.128647 -0.0605218 -0.0182083 0.000709694 -0.115225 0.0380077 -0.0085001 -0.126838 -0.0247532 0.0620011 0.0432514 -0.0552139 0.0125628 0.0160127 0.122819 -0.107186 -0.15146 0.0351537 -0.064127 -0.0854857 -0.00927425 0.0496099 0.0583424 0.120905 -0.0197026 -0.0131166 -0.00462985 -0.0375991 -0.119776 0.0907964 -0.0761137 0.160928 0.0434663 0.0894588 0.0709812 0.0391306 0.0457053 -0.180769 0.0984393 -0.000798397 -0.164093 0.0408116 0.0464113 -0.151596 -0.0949693 0.140487 0.141324 0.061823 -0.074534 -0.00229393 -0.130384 -0.110347 0.0747987 0.127204 -0.0574317 -0.0894772 0.0899036 0.0722136 -0.0719711 0.0797341 -0.0271465 0.0424835 0.0283954 -0.0385422 0.0615923 0.0717835 0.0495296 0.0714343 0.00455265 0.0510103 -0.0399112 0.0332489 0.00208039 0.165371 0.084281 0.0787186 -0.088804 0.0777344 0.0393559 -0.189971 -0.0449235 -0.0336905 -0.162405 0.0136726 -0.0252882 -0.0919294 -0.053597 0.0457744 -0.104465 -0.0513564 0.100623 0.176579 0.0631711 -0.0795142 0.140852 -0.016676 -0.0911994 0.0959147 -0.0849925 -0.10386 0.0158531 0.114055 -0.0430811 0.0410855 -0.0592052 0.0551454 -0.133872 -0.0261939 -0.154406 -0.151793 -0.104637 -0.0353695 -0.0104714 0.0796466 0.00593542 -0.00928167 -0.0483617 0.0834194 0.147983 0.119093 0.102988 -0.106284 -0.136051 0.156339 -0.117088 -0.0926745 0.0304369 0.0803599 0.00381864 -0.00114679 0.0925039 0.00885088 0.0469546 0.00326783 0.0648012 0.0641728 -0.0313998 0.185885 -0.0201988 0.177805 0.101226 0.00754783 -0.0096009 -0.116444 0.0990811 -0.186315 -0.0881087 0.0440885 -0.0115666 -0.146973 -0.0513085 0.0104236 0.135657 0.0744135 -0.0746391 0.0462091 -0.0543783 -0.0645068 -0.0146097 -0.063993 -0.015144 -0.0448719 0.105082 -0.0251853 -0.0219473 -0.0663458 0.101304 0.0845537 -0.109011 -0.0879113 0.0669052 0.0564478 -0.0373689 -0.00766789 -0.114864 0.0524029 0.0712275 0.0431218 0.0619504 -0.0922962 0.0315829 -0.0075251 0.0878733 0.0684128 -0.0992699 -0.0215234 0.0681237 -0.0606369 0.168752 0.0936373 -0.0497774 0.0232075 -0.0142575 -0.000302337 0.0387312 0.0715033 -0.00490766 -0.000981217 0.0382638 0.103769 0.143221 0.0607646 -0.0527152 -0.0338699 0.0727697 0.0568723 -0.053856 0.0788741 0.114383 -0.14628 -0.0918162 0.0029231 -0.0403449 -0.147165 -0.0333689 -0.057293 0.0839641 -0.0597849 0.145827 -0.192723 -0.0388912 0.00373467 0.0452673 -0.0636115 0.0235616 0.17827 -0.0912369 0.19203 -0.0598235 0.0212002 -0.121167 0.143061 -0.0169702 0.188252 -0.0868954 0.0408278 0.181283 0.020028 -0.00221788 0.07071 -0.0566634 0.0556785 -0.0107333 -0.0835744 -0.0186866 -0.130622 -0.0482477 0.134936 0.0459572 0.158126 -0.0553606 0.0692523 0.130006 -0.0057162 0.0717007 -0.0778718 0.0667335 0.000463113 -0.199032 0.107064 -0.0973369 -0.0305649 -0.102815 -0.16325 -0.0667129 0.145616 0.128214 0.0742798 0.00303254 -0.00452096 0.0222891 0.0201995 -0.058857 -0.0383457 -0.138761 -0.0348113 -0.0858127 0.0387363 0.0377255 0.112199 0.0406703 -0.168476 0.129226 0.0541925 0.0830286 0.0870152 0.0538818 -0.130073 0.106626 -0.0283804 -0.033252 0.0280674 -0.148069 -0.0663451 0.133234 -0.129436 0.0444722 0.0176498 -0.0797853 -0.00335252 0.157832 -0.0102749 -0.161583 -0.106606 -0.0637202 0.185296 -0.00704125 -0.0148321 -0.123447 -0.0179743 0.0413192 -0.178214 0.0269841 0.0492418 0.07723 -0.134787 -0.149634 0.0386707 -0.126161 -0.00747568 -0.0471145 0.00614821 -0.0691075 -0.0864223 0.128332 0.0608966 0.00628469 0.100262 -0.132628 0.082787 -0.0417866 0.107521 -0.0442243 -0.14796 -0.154873 0.0835398 0.0325605 -0.139845 -0.0710111 -0.0141735 -0.0338189 -0.143332 0.0105722 -0.165646 -0.0273373 0.0348242 -0.192791 -0.0426336 0.144366 -0.0969574 -0.0418674 -0.0369102 0.0505481 0.00175817 0.136879 -0.0671598 0.00978977 0.00134807 -0.0893277 -0.177612 0.074471 0.0830813 0.184135 -0.0114923 0.140267 0.0577957 -0.033589 -0.0203614 -0.00460193 -0.0340372 -0.125312 -0.00461225 -0.0770027 0.110307 -0.0211234 0.0668248 0.128855 -0.0770579 -0.0924558 0.0717191 -0.00179436 0.103848 0.0501687 -0.068725 0.0768309 -0.0540822 0.0124819 0.123482 0.0577382 0.0708952 0.18375 -0.0496412 0.110964 -0.00781066 -0.00707545 0.0422225 -0.0817759 -0.103366 -0.196419 -0.0295844 0.0665441 0.143582 0.121071 -0.0937034 -0.0514053 0.0168501 0.11842 0.158397 -0.035438 -0.0481274 -0.150698 0.0665196 0.0155176 -0.0340871 0.0368534 -0.0237613 0.00721521 0.0677972 -0.00192894 -0.156705 0.0273479 0.11599 -0.0268249 -0.0864154 0.0485484 -0.0260739 0.0844166 -0.105459 -0.0448156 -0.00569927 0.0373285 -0.0639684 0.0346999 0.0660855 0.0285466 -0.0544102 0.150874 0.0508669 0.121722 0.116466 0.134038 0.0484941 -0.0658396 0.0218032 0.0757317 0.126228 -0.0517307 -0.0114912 -0.100603 -0.0443065 -0.144798 -0.00773233 0.00912058 -0.0340932 -0.0809811 -0.0142446 0.0347551 -0.0590015 -0.09539 0.0188135 -0.106623 -0.0108215 -0.185396 -0.0267625 0.0949154 0.0138264 0.0151429 0.000735132 -0.116253 -0.135129 -0.0347011 0.0482286 0.111196 0.0185163 -0.0351163 -0.0945311 0.0435004 0.0996449 -0.0117195 -0.149863 -0.0602268 0.107649 0.0546961 -0.0980966 0.175747 -0.00478716 0.0427682 0.110566 -0.0244454 0.010617 -0.0305117 -0.125678 -0.109801 0.102487 -0.0426162 -0.0998263 -0.0407984 -0.164524 0.0881158 -0.160953 0.0872501 0.174514 -0.0197063 -0.0813103 -0.165817 0.0984461 0.09938 0.0169154 -0.0243926 -0.105883 -0.188874 -0.129814 0.091181 0.162338 -0.0981723 -0.168679 -0.0315158 -0.152562 -0.0693368 -0.0485537 -0.081485 0.106684 0.0506333 0.161241 0.0751721 0.0526873 0.0703134 0.0783794 0.0256292 -0.13916 0.0991555 0.0530494 -0.105265 -0.121257 -0.118037 -0.165372 0.050746 0.0251757 -0.0914136 0.045226 -0.150661 -0.143942 -0.0322196 -0.00130896 0.0321965 -0.151415 -0.0584592 -0.166839 -0.164173 -0.044062 0.172085 -0.143454 -0.031023 -0.0449843 0.0489364 0.00362482 -0.0750637 0.197648 -0.0273047 0.0795754 0.0851697 -0.14318 0.0824454 0.0470733 -0.103405 -0.0443832 -0.0735587 0.107952 -0.030404 0.17 -0.116662 -0.00178601 -0.121629 -0.00425219 -0.0241086 -0.0354785 -0.0603919 -0.0225743 0.0259071 0.0981336 0.0585134 0.159556 0.0105375 -0.0613434 0.0488627 0.0793073 -0.0871484 0.083414 0.0244726 -0.0526003 0.173344 0.0878012 -0.117541 -0.0930411 0.0111825 -0.0907626 0.000354649 -0.00202517 0.0374029 -0.0975685 0.0510965 0.139998 -0.0445162 -0.0175497 -0.0517789 0.188706 0.0636854 -0.0815281 0.00908264 -0.011252 0.048351 -0.174744 -0.0242812 0.0141075 0.0773629 -0.0729041 0.0926626 -0.047768 0.102363 -0.064195 0.132972 -0.136178 0.0809199 0.16964 0.0643477 0.0401344 0.0814306 0.100938 -0.0163518 0.149661 0.124137 0.0197919 -0.0745662 -0.0266219 -0.0588662 0.088609 -0.00074248 -0.12778 -0.102475 -0.0955519 0.185324 -0.100392 0.0419758 0.0571397 -0.178227 0.0912551 -0.0300201 -0.0729163 0.0694716 0.118471 0.0667543 -0.0524609 0.0700286 0.0320955 0.104745 0.075427 -0.0559113 0.0333327 0.035351 -0.00284217 0.137915 0.150607 0.0948522 -0.0746714 -0.0721343 0.170137 0.0781233 0.156798 0.0934745 -0.0673706 -0.0681123 0.0995902 -0.049786 0.125299 -0.0284805 0.173579 -0.154324 -0.0467885 -0.0778464 -0.0912914 -0.0560809 0.0130804 -0.126249 0.0427769 -0.0511289 0.0873002 -0.0520786 0.0743013 0.131323 -0.185309 -0.0534153 -0.130771 -0.0831279 0.0739535 0.0037591 -0.182844 -0.0674309 0.0156751 -0.0172197 -0.123825 -0.137852 0.156451 0.108631 0.147146 0.0339748 -0.0118022 -0.117092 -0.129236 0.0725621 -0.107793 -0.156987 0.0811559 0.126503 0.0638218 0.0858432 -0.0748331 -0.00959574 -0.0574686 -0.0026218 0.0659856 0.0974028 -0.110886 -0.164097 -0.13085 0.0689718 -0.0507524 -0.0395906 -0.00100148 -0.0167995 0.12532 0.0581331 -0.0493613 0.0209327 0.060213 0.0585328 0.0601985 -0.0265902 0.0661263 -0.0575595 0.0207043 -0.0243709 -0.0514948 0.0590752 0.176297 -0.0416917 0.00166812 0.14232 -0.0514558 -0.101256 -0.032989 -0.198254 0.133302 0.00742949 0.114871 0.106385 0.0214602 0.0128409 -0.0378172 0.0525355 0.0804133 0.0112334 0.034764 0.089562 -0.0721436 -0.0726235 -0.0588509 -0.00830666 -0.117634 0.145557 0.0603536 -0.195218 -0.125584 -0.181861 -0.0549247 0.137959 -0.0607931 0.0414511 0.0607493 0.141744 0.0938429 0.00295955 0.0584212 -0.0892175 0.0189807 0.00121239 0.113787 -0.030562 -0.0682974 0.0767827 0.0558467 0.00681162 0.133505 -0.0906305 -0.0927388 -0.049181 0.0195965 -0.0139673 -0.0785332 -0.11596 -0.0293914 -0.062866 -0.0407512 0.043673 0.0647402 -0.102696 0.131394 0.0154062 0.016851 0.0774421 0.0737652 0.0410111 -0.0466787 -0.0429817 -0.116998 0.0208972 -0.00478769 0.163461 -0.0506503 0.0934381 0.094647 0.0243981 -0.154049 -0.129539 0.145717 -0.0646918 0.113816 -0.0168379 -0.0330162 0.0372599 0.0146351 0.0154912 -0.013515 -0.00809282 -0.00246484 0.0609821 0.0325487 -0.0901611 -0.0430681 0.07116 0.017539 -0.0612115 0.073528 0.0172063 0.0236197 -0.0534417 -0.0127983 0.0413925 0.13286 -0.0610919 0.065436 0.0372371 0.0930053 -0.0696998 0.0283559 0.0321821 -0.0833636 0.0336193 0.12306 -0.154455 -0.00128187 -0.0753496 -0.0870319 0.112058 0.0183479 0.0708084 -0.0565855 0.00960618 0.0253987 -0.0532308 -0.0555022 -0.0359788 0.0291424 -0.0728956 -0.0310363 -0.0586249 -0.0406669 0.126011 0.0109326 0.125517 0.133297 0.0860524 -0.11881 -0.0754629 0.0783606 -0.116884 -0.17012 -0.00346228 -0.115092 -0.0399112 -0.119656 -0.0518955 0.0916544 0.0343842 -0.0829494 0.0647345 0.108468 -0.0151311 0.0788764 0.0864685 -0.053403 0.102593 -0.0594056 0.150119 0.0868156 -0.147294 -0.0464839 0.00305018 -0.00658967 -0.00807272 -0.0995369 -0.0854411 -0.199994 -0.0280175 -0.130198 0.139948 0.0186506 -0.0210751 0.108201 -0.0195206 0.0645727 -0.159988 0.0113748 -0.0620844 -0.0974345 -0.0689866 -0.0291923 -0.0264001 0.0280301 -0.153351 -0.00528335 0.0407591 0.0367941 0.0237635 0.0385804 0.137559 0.0423104 -0.0316506 0.125095 0.169095 -0.15456 -0.172937 -0.0563738 0.0822492 -0.0343329 -0.081906 0.094086 0.0601307 0.129663 0.159628 -0.0647679 0.0719151 0.0621282 -0.118141 -0.141665 0.0938014 0.0067571 0.0560797 -0.0125629 0.0477299 -0.182357 0.0876727 0.0203267 -0.0565949 -0.00487787 0.0585768 -0.0165194 -0.065168 -0.0505648 0.136591 -0.0486255 -0.0197945 0.0521565 0.0268325 -0.00349496 0.0358866 -0.0787654 0.0366642 -0.000892012 0.0286196 -0.0797347 -0.111547 -0.0373423 -0.0630422 -0.0632218 0.0834728 -0.158258 0.0989426 0.0980866 0.0933629 0.00647394 0.0101207 -0.0901045 0.174973 0.0538939 -0.0692706 0.17045 -0.0731023 0.138365 0.0267544 0.151213 -0.00270385 0.00862802 -0.0498892 -0.00926919 -0.187208 0.034542 0.0229993 -0.0606947 -0.0690302 0.129218 -0.0372215 0.026419 -0.0421668 0.0348373 -0.0157184 5.53552e-05 -0.0991715 -0.00331679 0.000926707 0.03008 0.0907235 -0.144494 0.187424 -0.0179323 -0.00555232 -0.0572464 -0.147143 -0.00538513 0.0150055 0.0390372 -0.0134368 0.0158029 0.0956409 -0.115893 -0.0873095 0.0397826 -0.0927662 0.00657126 0.115577 -0.0964621 -0.133274 -0.029763 0.0677151 0.117946 0.0354082 0.0332643 0.00396248 0.16804 -0.18015 0.118477 -0.0165061 -0.0908002 0.00445455 0.0249668 -0.106634 0.0597997 -0.104943 0.0491138 0.0604226 -0.152677 0.0625314 -0.123805 0.0689759 -0.0989117 -0.0921987 0.126333 -0.0774277 -0.0298147 0.00137151 -0.118003 -0.0963523 -0.0160314 0.0506205 -0.08642 -0.00272375 0.117256 -0.0566724 -0.142752 -0.131048 0.0356751 -0.0685239 -0.0415662 0.0024079 0.0613544 0.183272 0.122441 0.109559 -0.106413 0.144618 0.0776967 -0.0582317 0.027401 0.0837581 0.124249 -0.00872626 -0.0234773 0.121153 0.10923 0.00122488 -0.00147022 -0.0786166 -0.0338325 -0.123363 -0.0278539 0.0216646 0.110735 0.127095 -0.103098 0.0431776 0.0916468 0.0726765 -0.112869 0.0907385 0.0962935 0.0282795 -0.100199 0.100672 -0.0804054 0.019288 -0.165701 0.0381017 -0.0484157 -0.122458 -0.082794 0.136991 -0.02592 0.0153662 0.162673 -0.043362 -0.0927756 0.146081 0.0830862 0.00221044 0.0574468 -0.07647 0.114259 -0.0969609 0.0224522 -0.0771445 0.00496647 -0.000103371 -0.0206757 0.00170355 0.00595783 0.0521151 0.000476325 0.0594087 0.063137 0.047818 0.00790239 -0.117134 0.0931294 -0.0948261 -0.0161616 0.12818 0.184526 0.0223195 0.179128 -0.00419339 0.0194924 0.0748637 0.0232838 -0.065927 0.0537496 0.0531756 -0.125496 0.0340667 0.184885 0.113065 0.04824 0.124312 -0.00212985 -0.142058 -0.0924142 -0.0828004 0.0128273 -0.146841 -0.0905854 -0.000331138 -0.0953185 -0.00656655 0.00862849 0.059558 0.0560473 -0.0086732 0.147391 0.0598968 0.104305 0.0673146 -0.0753334 -0.108267 -0.13422 -0.0929736 0.0712764 0.0271936 0.000780835 0.0266092 -0.0124347 -0.0730695 -0.00853996 0.108994 0.0457428 0.0212785 -0.0999753 -0.00750021 0.0389396 -0.0618333 -0.0133832 0.080899 -0.0194136 -0.168595 0.0329472 0.0438945 -0.111463 0.0284754 -0.116035 -0.0416243 0.154051 0.0180488 0.102402 0.070704 0.0367282 0.0754291 -0.0425096 -0.158228 -0.126906 0.076375 0.140135 -0.0515579 -0.0609959 -0.0211588 0.0388122 -0.18103 0.0746384 0.0516082 0.0655465 0.0573406 0.0183213 0.00177503 0.0663023 -0.0420884 -0.0411959 0.151942 0.105342 0.0103202 0.125254 -0.000831382 0.0211898 -0.169781 0.000356271 -0.112154 0.125333 -0.0100492 -0.058177 -0.00318612 0.106044 0.0861545 0.046519 0.0805991 0.0384178 -0.0526033 0.0786766 0.0260708 -0.0131785 0.054108 -0.170448 -0.103381 0.117276 -0.112552 0.0424154 -0.0875079 -0.0821827 -0.101225 0.0791515 -0.0809239 0.0230175 -0.0704364 -0.108037 -0.0700826 0.0416849 -0.103288 0.117951 0.0291117 0.193541 0.0602704 -0.150681 0.158821 0.0668682 -0.132009 -0.0709742 -0.0253028 0.0643921 0.063189 -0.0812402 0.0126041 0.0600951 -0.0812933 -0.0703966 0.0940178 -0.0612269 -0.0442498 0.0625374 0.031904 -0.0772736 -0.00907212 -0.015252 0.119935 0.0764119 0.0883414 -0.0179068 -0.14837 0.0533697 0.0244408 0.0404561 0.0868163 0.00555073 0.0775441 0.0430529 0.153464 0.0212619 0.154025 -0.0858873 -0.12276 -0.0339254 -0.19451 -0.0636003 0.0668503 -0.0271217 0.1893 -0.0977602 0.0604259 -0.0250566 0.0224693 -0.0487641 0.0645698 0.0459887 0.00166888 0.0659237 0.0633174 -0.00127935 0.0613355 -0.0663991 -0.142569 -0.111394 -0.024898 0.0481262 0.117373 0.0148884 0.0226731 -0.0766979 0.0373792 0.0828695 0.00999243 0.04723 0.151003 0.0186944 -0.0898773 -0.0760329 -0.100314 -0.0345496 -0.175175 0.0236413 -0.103296 0.0775789 0.0846829 0.0204773 0.103169 0.14764 -0.18373 -0.0253476 0.15701 0.0231281 -0.000202252 -0.0332596 -0.0820697 -0.135752 -0.183408 0.0428964 -0.00924183 -0.0892098 -0.151211 0.0338369 0.0543184 0.00764676 0.0333383 0.0821334 0.0401193 0.0276305 0.0091196 0.140074 0.107159 0.0208869 0.0222397 -0.0597206 -0.0711228 -0.0425922 0.163439 0.0254731 -0.0848398 0.0197085 0.0646943 0.0183129 -0.0730159 0.0954618 -0.0811451 0.0949234 -0.0534072 0.089034 0.159042 0.0963768 -0.0442974 0.0921775 -0.158405 0.00810249 0.105755 -0.00282882 0.146257 0.151859 -0.0272905 -0.0217741 0.00803929 -0.000319384 -0.0797647 -0.193605 0.0677901 0.105235 -0.138922 0.0754423 -0.0279855 0.081885 0.00769671 0.023172 -0.0314717 -0.00111411 -0.121473 0.0644268 0.130221 -0.0927543 -0.000310626 -0.0264667 0.0165998 -0.0361736 -0.011806 -0.055743 0.181971 0.0725122 0.0376299 0.141868 0.188431 0.0120673 0.0917868 0.0616812 0.100785 0.0378427 -0.141391 0.0711542 0.0623091 0.137339 0.122506 0.129968 0.0676605 -0.0706212 0.0807029 0.0520847 0.0511801 -0.0732703 0.10362 0.0603608 0.0767558 -0.012657 0.0306263 -0.014388 0.184291 0.0683977 0.0761876 -0.10671 0.00406464 0.150406 0.0110774 0.075102 0.0330834 0.0989865 0.0297739 0.150245 -0.0241664 -0.113957 -0.133755 0.0121681 -0.101725 0.078888 0.0654318 -0.034102 -0.0697512 -0.132092 0.170272 0.0536485 -0.0306906 0.0948267 0.0102709 0.0108101 0.0299443 -0.0213194 -0.00608231 -0.115317 0.0100026 0.0611228 0.0371001 0.0760979 0.0587845 -0.054421 0.0833249 0.00547954 0.0476647 -0.0810458 -0.0126084 0.0209372 -0.0275049 0.115063 0.124771 0.0631311 0.0595737 -0.0975829 0.0246899 0.0696694 -0.132655 0.0254338 0.0452688 0.0931128 -0.0384983 0.0846724 -0.0160841 0.00589903 0.0588786 0.0405438 0.132442 0.0363294 -0.0685529 -0.0170206 0.0545728 -0.173451 0.0580457 -0.081136 0.087597 0.0201161 0.00420384 -0.0457146 -0.0639253 -0.0451235 -0.046729 0.0306889 0.162781 0.0521103 -0.155876 0.0368328 0.09394 0.0434352 -0.0693616 0.168649 -0.00710411 0.0536412 0.030972 0.0821478 -0.0444673 0.0463405 0.0705862 0.123382 -0.112137 0.0229732 -0.0699054 -0.103949 0.0669042 -0.134897 0.0779617 -0.0479204 -0.0378001 0.149186 0.196861 -0.00743644 0.0135035 0.0210802 -0.0483464 -0.0484694 -0.0244453 -0.0579926 0.0919054 -0.0739295 -0.0405362 0.0561665 -0.0609324 -0.0788008 0.0719188 -0.103484 0.182889 -0.0848048 0.0308876 0.0492835 0.108621 -0.0970609 -0.181654 0.156203 -0.0452552 0.193081 0.161179 0.0426707 0.113643 -0.0884378 -0.0991352 0.102316 0.0104401 -0.133283 0.00724379 -0.0428821 -0.0455399 0.0745311 0.180682 -0.144848 -0.0315049 0.0697295 -0.121145 0.0333405 -0.01884 0.0858795 0.0989276 -0.0402983 0.0328462 0.0131142 0.119511 0.0887638 0.0598579 0.00753737 -0.0820891 -0.10998 -0.0530409 0.177474 -0.0360529 -0.0744701 -0.063134 0.118976 0.107483 0.0856434 0.121181 -0.0899047 -0.088371 -0.0877765 0.00991705 0.00366059 0.0998864 -0.101488 -0.191613 -0.00218517 0.0472143 0.12673 -0.0925783 0.054833 -0.104241 -0.0661769 0.0191849 0.0919187 -0.048448 0.0289963 -0.0403091 -0.0128972 0.0717505 0.0842694 -0.0185831 0.126861 -0.0843994 -0.00710417 -0.114031 -0.0113745 0.0305238 0.0287277 0.0966618 -0.0044411 0.0655053 0.025913 -0.033065 0.177843 -0.0268536 0.0304197 0.0957514 -0.112077 -0.0479404 0.0739035 0.0141016 -0.0705589 0.153117 -0.055952 0.0441329 0.0668738 -0.059531 -0.0238368 0.160603 -0.00145348 -0.0595361 -0.126247 -0.126092 -0.0845357 -0.0835211 -0.0994537 -0.0930874 0.140664 0.0166687 -0.0207681 -0.0655246 0.173829 0.0971952 -0.125547 -0.040362 0.0085817 0.142878 -0.113528 0.0350222 -0.0744651 0.196178 0.110531 -0.0878653 0.00926882 0.0496527 -0.153299 0.114774 -0.0367226 -0.0451304 0.050627 -0.0939009 -0.0769537 -0.109026 -0.0889206 -0.0224135 -0.00141061 -0.14277 -0.0222258 -0.0374737 -0.0016902 0.0951757 -0.0238918 0.0986527 -0.0589114 -0.0633373 -0.0328969 0.0250335 -0.174406 -0.117275 -0.07837 0.088219 0.0672217 -0.016484 0.150925 -0.118927 0.0309853 0.0767376 -0.0469401 0.0129212 0.116606 -0.110233 0.0907465 0.0308876 0.0555926 -0.0844914 0.101831 -0.0614857 0.116553 0.0722732 0.00198693 0.0550252 -0.0264269 0.0184594 0.0628597 -0.12017 -0.0881461 -0.00916804 0.0239751 0.00383542 0.0419781 0.0767122 -0.112607 0.17823 0.0461233 0.0600021 -0.119129 -0.10522 -0.00864457 0.000661075 0.106905 0.0754225 0.0462206 -0.105784 -0.0925721 0.111271 0.0120997 0.133208 0.193641 0.157447 -0.115337 0.0177982 0.00526299 0.0388274 0.144757 0.114854 0.0554244 -0.108251 -0.00117821 0.138336 -0.126301 -0.0359393 -0.112997 -0.0366837 0.0395143 -0.0212458 0.000434625 -0.06939 0.0742456 -0.0376418 -0.0971749 -0.0749409 0.000444441 -0.0609146 0.163086 0.0240375 -0.10053 0.149992 0.0908134 0.0981945 0.0213425 0.0931029 -0.0808633 -0.147588 -0.10023 0.0619087 0.00026246 -0.0121257 0.122568 0.058141 -0.026154 0.00625105 0.0305213 -0.0251463 -0.087868 -0.0291299 -0.156394 -0.109725 -0.140356 -0.0975495 -0.0199547 0.0173886 0.132119 0.133356 0.0677203 -0.0843849 -0.0831205 0.0909781 -0.0779558 0.0510264 0.17119 -0.0887642 0.025676 -0.0832284 0.0579786 0.0130192 -0.0687591 -0.117974 -0.0148308 0.0297556 -0.112879 0.0859481 0.0591741 -0.00865161 0.0899741 0.009934 0.081251 -0.111904 -0.0582693 -0.077192 0.0133967 0.052149 0.0521044 -0.125751 0.0042033 0.183089 0.0134724 0.056998 -0.0845026 0.0850217 0.0178276 -0.0752056 -0.079557 -0.0649331 0.0202745 -0.0267178 0.0758176 -0.0691795 -0.0790531 -0.0239354 0.0922853 -0.0287791 -0.0938429 0.0287242 -0.0436179 -0.0308229 0.0019547 0.158023 0.0238681 0.18245 0.031458 -0.0750614 0.193057 -0.141842 -0.00626157 0.0247976 0.0491037 0.100764 -0.182472 -0.0929319 0.104756 -0.0194315 -0.157835 0.150567 -0.00418706 -0.0189727 -0.111391 -0.0980771 0.0183316 0.0894924 0.0435662 -0.0414763 0.0219188 0.0785058 -0.0885913 -0.134021 -0.0117908 0.120783 0.0592385 0.0363293 0.0169162 0.100815 0.0176626 -0.0769599 0.00381973 0.0989741 -0.0628459 0.0803536 0.111613 0.016113 0.100159 -0.0228368 0.101125 -0.0559146 0.0665592 -0.0473282 -0.0262105 -0.173215 -0.0996803 0.0327884 0.0013976 0.0277849 -0.000108442 -0.0183656 -0.0833969 0.0572229 -0.0769912 0.0461347 0.100508 0.123466 -0.146979 -0.0352532 0.0835857 0.154925 0.0129205 -0.0101312 0.186665 0.00344714 -0.0858106 0.0234875 0.161911 -0.0731413 0.0114202 0.0804388 0.0079727 -0.0635449 0.0431889 -0.00965557 -0.0440297 0.085461 -0.0291842 -0.011484 0.0477869 -0.0194993 0.0233056 -0.157741 -0.0477941 0.0572417 0.180974 0.0713684 -0.1808 -0.111061 0.190455 -0.069799 0.0642604 0.0323636 0.12392 0.00748601 0.0113191 0.0193578 -0.050438 0.0837443 0.102761 0.137443 0.0211851 -0.0289304 -0.0859988 -0.177912 0.0901848 0.15668 -0.117817 -0.0688745 -0.014494 -0.0814043 0.129069 -0.113142 0.0125991 -0.0753401 0.0414604 -0.0678796 0.0776783 0.131224 -0.0763184 0.161934 -0.112328 -0.0584616 0.067024 0.0374886 0.0229788 -0.0521443 0.0545264 0.0882613 -0.121179 -0.0507267 -0.105598 0.0464755 0.113567 -0.199802 -0.122907 0.0586139 -0.044374 -0.170017 -0.120722 -0.0212788 0.0930126 0.103569 -0.0837195 0.0621733 -0.163739 0.0269673 -0.00301323 0.141549 0.149393 0.0422381 0.141763 -0.189613 -0.0125047 -0.112992 0.0303754 -0.0120403 -0.0499429 -0.000209538 -0.102572 -0.0413385 0.144203 0.0481936 -0.0266705 -0.0173744 0.0798719 -0.0290446 -0.0997596 0.16389 -0.109844 -0.0148608 0.0337634 -0.0275451 -0.0981829 -0.0587629 -0.0171535 -0.0220895 0.00283767 -0.0254166 -0.127179 0.0576701 -0.15574 -0.116244 -0.120034 0.174767 0.0338388 0.182286 0.0863592 -0.0215636 0.0715962 0.0283075 0.0954955 -0.0359283 -0.108339 -0.0439746 -0.17541 0.0426991 -0.039349 0.0331156 0.0655264 -0.0208809 0.0246184 -0.0916591 -0.0260292 0.017651 0.170146 0.0229743 -0.0244864 -0.0457473 -0.14132 -0.117011 0.132722 0.0281329 0.0867949 0.131894 0.065156 -0.0597876 0.069121 -0.0916352 0.0283902 -0.0840063 0.053543 0.0820301 0.068121 -0.00627127 0.168877 -0.11746 -0.104539 0.0602111 -0.0584056 0.0517881 -0.152188 0.00668421 -0.094683 -0.0431946 -0.0788999 -0.116421 0.132565 0.0402502 -0.104223 0.0405341 -0.0392468 0.0430042 -0.10086 -0.164731 -0.139832 -0.0294595 0.13371 0.161448 0.0887412 0.0241942 0.0209964 0.0567536 0.139705 0.117943 -0.0371927 -0.147215 -0.0952648 0.122681 -0.0780944 0.00295342 0.059395 -0.040086 0.0284968 -0.0147184 0.139506 0.042195 -0.18311 0.0502329 0.00363964 0.0105173 -0.000394933 0.0933503 -0.102341 -0.0965365 -0.192335 0.0153498 -0.0910502 0.0356984 0.0913092 -0.0401059 -0.129766 -0.0248025 0.152219 -0.0854085 0.121818 0.141074 0.0261994 -0.0149421 0.0296083 0.0744886 -0.0020271 -0.165211 -0.112175 -0.019966 -0.12844 -0.00712336 0.094104 0.050388 0.155065 -0.0415433 0.067718 0.0303696 -0.030146 -0.0852849 0.128343 0.102104 -0.00799156 0.178849 -0.182705 -0.0232483 -0.105555 0.140439 -0.145271 0.130182 0.0401846 -0.0347762 -0.0904149 -0.0373885 -0.0389583 -0.103493 0.188292 -0.0834011 0.121847 -0.0222071 -0.0735421 0.00437788 0.117842 -0.0832766 0.0975975 0.00655817 -0.0158397 0.0970594 0.0499915 -0.0420447 0.0871153 0.029402 0.0741522 -0.130102 -0.0960726 -0.132772 0.122396 -0.0471755 -0.156595 -0.114499 -0.0414021 0.0166345 -0.0662522 -0.141709 0.0482555 -0.0199682 0.00856361 0.0244924 0.158971 -0.043577 0.00117275 -0.0200283 -0.0420703 0.0893019 -0.105606 0.0621639 -0.0121289 -0.18983 0.0866282 0.149635 0.163459 -0.104889 0.0405841 0.00137182 0.140366 0.0375082 -0.053096 -0.074868 0.129609 -0.0812293 0.00727618 0.0784715 0.105948 0.124113 -0.102172 0.0586873 0.0496031 0.0119521 -0.199914 0.0861059 -0.00929262 -0.0843516 -0.0110702 -0.141023 -0.100221 -0.0105762 -0.0275712 -0.0520045 0.118571 -0.149102 0.0461585 -0.0660095 -0.0471421 -0.160796 0.010035 0.0158522 -0.0345443 0.122949 -0.103118 -0.0185045 0.0112701 -0.143156 0.112554 -0.094561 0.144158 -0.0055901 -0.113757 -0.0411354 0.112358 -0.0244686 0.0906741 0.0904635 -0.0379993 -0.0396792 0.0779441 -0.0982278 0.0808307 -0.031963 -0.0929803 -0.0368556 0.0503921 -0.0139472 0.010796 0.0206683 -0.0684622 0.175306 -0.008347 0.0107988 -0.0382123 0.0547956 -0.020382 -0.120456 0.0672956 0.141387 -0.109778 0.0850928 0.0668013 0.113055 -0.0612772 0.0767726 0.0600584 -0.0706404 0.0382081 -0.148953 -0.103469 -0.0712504 -0.0927414 -0.038865 0.131782 0.0443326 0.030197 0.0245025 0.0162894 0.161132 0.0600338 0.0181572 0.065484 -0.0127775 0.055129 -0.020615 -0.062232 -0.0100573 0.178737 -0.086381 -0.0378323 -0.0997506 0.0882382 0.0217894 0.0210296 0.197072 0.125673 -0.00783562 0.112907 0.0410522 -0.172762 -0.00686236 -0.0679421 -0.0756904 0.0336742 0.140507 0.0217652 -0.121919 0.0673199 -0.0452186 -0.0178786 -0.122788 0.006108 0.0913832 0.126576 -0.139928 0.0979938 0.0211283 0.173332 -0.0495651 0.138858 -0.193243 -0.145808 0.0102001 0.00121817 -0.0328676 -0.0362578 0.0399479 -0.0718789 0.199648 -0.146633 -0.0740343 -0.0172595 -0.104558 0.0462778 -0.106032 0.165022 -0.0447532 0.0542035 0.106023 0.137711 -0.00464433 0.0169992 -0.00221368 0.172962 -0.0438164 0.0767127 -0.162836 -0.0983759 -0.0306145 -0.0814125 0.0564359 -0.0709022 0.0239076 -0.0596253 0.0158456 -0.190182 0.0798649 -0.196139 -0.127021 0.0926493 -0.0746818 0.100413 -0.0488786 0.110967 0.0553086 0.0863234 -0.11407 0.173218 -0.0255247 -0.0866055 0.0130843 0.0795447 0.0269612 -0.145551 0.0366877 0.00663343 0.0390472 0.00659207 0.120544 0.0164958 0.0356999 -0.154575 0.0500598 0.0606078 -0.0787142 -0.134848 0.00449158 0.008482 -0.0918793 -0.188141 -0.0421208 0.171564 0.00477539 0.1529 -0.0414482 -0.0582744 0.0441129 -0.0445464 -0.0387702 0.00136817 0.0133907 0.0526967 -0.0434275 -0.125283 0.111479 0.0457587 0.0850198 -0.0103294 -0.05951 -0.018825 -0.0368307 0.0552947 0.016183 0.0716863 0.0160224 0.0551659 -0.182926 -0.146518 -0.014501 0.0629297 -0.0287353 -0.0386874 -0.0510012 0.0147387 -0.123159 -0.119209 0.0282954 0.0717237 -0.0341097 -0.0542029 -0.193149 0.0950673 0.0645731 -0.0327134 0.10825 -0.0416884 -0.00852307 0.0645524 -0.0516412 -0.0745945 -0.0263836 -0.0863234 0.00767489 -0.0930339 0.0343727 0.0143113 -0.0232794 -0.0323485 0.0748258 0.0869927 0.0810008 -0.129183 0.0213315 0.196164 -0.0353736 0.0191487 0.125504 -0.0287906 0.0209155 -0.0353809 0.134308 0.142819 -0.0251845 0.185474 -0.178153 -0.0691117 0.0705725 -0.0375471 0.00554586 0.0224175 0.0824438 0.0472161 0.171228 0.0260863 0.0144464 0.013416 0.0340943 0.0927173 0.0429823 -0.0456596 0.0709359 -0.0647886 0.00529768 -0.0179173 0.1884 -0.0866294 0.0104328 0.0739944 0.0506659 -0.00970981 -0.029952 -0.0165921 -0.0837619 0.0226187 0.126914 -0.0330085 -0.031641 0.0359952 0.0163726 0.0584413 0.136136 0.111882 0.0465212 -0.0446786 0.0128619 -0.0525149 -0.0613533 0.0182113 0.154519 -0.0306469 -0.111965 -0.146734 0.119969 -0.0684369 0.0249671 0.0296969 0.00723064 0.0524527 0.0824271 0.00192047 0.0237096 0.114381 0.146231 -0.0160599 -0.00273542 -0.0527373 -0.149265 0.0926658 0.0593808 0.0435094 0.0578596 0.0807813 0.107094 0.05218 0.0505867 -0.198038 -0.0148347 -0.131366 -0.114599 0.010172 -0.0153428 -0.166965 0.0289922 0.103985 0.127282 -0.130723 0.0783918 0.0513479 -0.0818161 0.00883746 0.0851038 -0.113501 0.0364655 -0.196603 -0.00429411 -0.0954512 -0.136135 0.0446257 0.0398089 0.0237033 0.0246182 0.127006 -0.0674339 -0.168363 0.0939978 -0.0334057 -0.0550014 0.118984 -0.0164946 -0.0226117 -0.0872265 0.195448 -0.0540687 0.105545 -0.0487719 -0.0324408 0.106467 0.131443 0.0154454 -0.18053 -0.0346681 -0.155197 -0.0710348 0.167121 -0.0110579 -0.0127882 0.00265249 0.0119641 -0.1782 -0.0261104 -0.0411772 -0.115696 0.0625844 -0.113653 0.121964 0.0845486 -0.111368 -0.134413 -0.00192113 -0.0302999 -0.063439 -0.134667 0.068363 0.0546415 0.190883 0.0335297 0.166939 0.11105 0.154628 0.0776871 0.165937 -0.19253 0.101921 -0.0668438 -0.181756 -0.0598405 -0.00359373 0.0321887 -0.10971 -0.117933 -0.0739322 -8.85183e-06 0.00448671 -0.0828833 0.0830601 0.158254 -0.0649113 0.0519129 0.00102091 -0.0999169 0.0636498 0.0580123 -0.101153 0.174236 0.0193154 -0.0282393 0.132596 -0.0423921 -0.00351137 0.0738909 -0.0646345 0.133588 0.14032 -0.101526 0.096929 0.0711676 -0.0451002 -0.0827151 0.0167155 0.173526 -0.125306 -0.00660203 -0.000280776 0.183471 -0.117377 0.00994648 0.0263624 0.185542 -0.0010099 0.0831419 -0.0393416 -0.00241585 -0.0793872 -0.00590518 0.0244331 0.0991466 0.176504 0.0171063 0.0756559 0.0767509 0.0899686 -0.11261 0.00026116 0.0780209 0.0303471 0.00437804 0.070493 0.00217067 -0.0621505 0.0200665 -0.0357256 -0.0238978 0.185707 0.144598 -0.00296185 -0.0150252 0.0968131 -0.141792 -0.0438275 -0.100426 0.0829892 -0.0306468 -0.0518414 -0.0157942 0.10009 0.0506131 -0.146036 0.00170026 -0.142086 0.139839 -0.0911977 0.0966923 0.0147793 -0.0808591 -0.0678286 -0.0940498 -0.0836918 0.06755 0.0137685 -0.0095622 0.0625921 0.0504127 -0.04298 0.029058 0.105077 0.19135 0.143845 0.0675434 -0.100012 0.0461342 0.0271744 0.0848785 0.0461412 0.0910455 0.13144 -0.118747 0.0755137 -0.0461201 -0.149722 0.186499 0.110124 0.194703 -0.0450755 -0.141384 -0.169704 0.0771583 -0.122039 -0.115398 0.0734476 0.0940586 -0.0969103 -0.128914 -0.0296353 0.00179595 0.0736557 0.134952 0.041804 0.128531 -0.0405283 -0.0783728 -0.178768 -0.0970196 0.0730769 -0.17633 -0.0392671 -0.00911004 0.00985918 0.00965122 0.0943418 0.0168506 -0.0978127 -0.057131 -0.0648653 -0.0260576 -0.0696924 -0.0588076 0.164731 0.054003 -0.0272361 -0.037427 -0.00641395 0.0282551 -0.12011 -0.19155 0.00744692 0.0678787 0.00992155 -0.0394714 0.016048 -0.00984868 -0.036207 0.0644553 0.028662 0.000301696 -0.0542373 -0.0173248 0.0399974 0.00603972 0.0538991 -0.0924745 -0.147317 0.0211117 -0.0857607 0.140979 -0.0190487 0.0364713 -0.0583645 0.157457 0.0872496 -0.0523484 0.15593 0.0277143 0.0824377 -0.103993 0.153305 -0.0171956 -0.0470902 0.0489608 -0.0210392 -0.010945 0.0296301 0.0941545 -0.0846134 0.0606213 0.100278 0.0832578 0.0405373 -0.0230102 0.0350862 -0.00233236 -0.0892564 0.0305265 0.0468192 -0.11762 0.0838123 0.0755052 -0.099247 0.153947 0.0377391 0.0897861 0.0258341 -0.110013 -0.0720183 -0.081577 0.0832722 -0.103981 -0.0505088 -0.104274 0.174633 0.0891509 0.0750417 0.136095 -0.0159498 -0.160793 0.0274871 -0.101922 0.0124076 0.133661 0.189668 0.0456222 0.0434857 -0.0442061 -0.035719 -0.142717 0.155598 0.0668642 0.0933667 0.0564435 -0.141588 -0.0610743 -0.173313 0.122392 -0.0181989 -0.053451 0.0187823 -0.188982 -0.0350624 0.0691866 -0.0234341 0.00965937 -0.0194924 -0.0684272 -0.0564044 0.180468 -0.0610848 0.116896 0.127942 0.100871 -0.159457 -0.120585 -0.000146666 -0.163701 -0.0428572 -0.0562166 -0.182794 -0.163959 0.105398 -0.113721 0.146337 -0.128311 -0.0762037 0.0984664 0.0446654 -0.122412 0.135188 -0.128796 -0.0172487 -0.132326 -0.0595504 -0.152652 0.148605 0.0575895 0.185786 -0.0505537 -0.1394 0.147341 -0.0541312 0.0516859 0.080855 -0.0257426 0.147829 -0.172394 0.0377097 0.114448 0.188069 -0.0178109 -0.0545049 -0.0604008 0.0308868 -0.0164888 -0.0903534 0.0133114 -0.00958247 -0.0729907 0.0117049 -0.0479588 0.0722874 0.0602362 -0.106229 -0.000475743 -0.0110853 0.0112575 0.04909 -0.00569466 -0.196575 -0.0911749 -0.0339658 -0.00392457 0.0283345 -0.0585096 0.106318 -0.041422 0.097232 -0.0708893 0.029836 0.0130414 -0.166634 0.0648787 0.0287313 -0.000778646 0.116323 0.0781827 0.0890263 0.046567 -0.0387984 -0.0564457 -0.0810817 -0.118676 0.0603697 0.123041 0.0911968 0.0295475 -0.0892078 0.0843809 -0.0230058 0.0744469 -0.0764136 0.0730798 0.0855392 0.100591 -0.0292869 -0.0141541 -0.0683618 0.146676 -0.147746 0.0502098 -0.035865 -0.009979 0.0698233 0.0773996 -0.0855654 -0.002467 0.154303 -0.0661831 -0.00278449 0.0204268 0.104725 -0.0788889 0.0878542 0.0604403 -0.0835569 0.0279014 -0.017174 -0.160959 -0.142021 -0.167467 0.120261 0.0063207 0.00916185 0.0995482 0.0510187 0.148227 0.195058 0.106577 -0.0213214 -0.125735 -0.174559 0.0850141 -0.133592 0.104941 -0.0945115 -0.0607342 -0.107051 0.115075 0.109357 0.0227726 0.0452842 0.0802967 0.147764 -0.075386 0.0439227 -0.11554 -0.0999163 -0.0717033 0.0334362 -0.00857548 -0.0669738 -0.184731 0.0232628 -0.0145979 0.0277731 -0.0317366 0.0858732 -0.0266855 0.158863 0.0190183 -0.0803045 -0.0488823 0.0880358 0.0474707 0.0846636 0.0974937 0.114776 -0.194478 -0.079314 -0.0255368 -0.182036 0.118273 0.0778998 -0.112328 -0.0566286 0.0607288 0.0736593 -0.112256 -0.0918124 0.0992385 0.143204 0.0484259 -0.108918 -0.0454255 0.0675948 -0.0900767 -0.106038 -0.0119661 -0.0305315 -0.0361242 0.0721229 -0.0892617 0.105987 -0.188568 -0.184405 -0.00410242 0.0564413 -0.149534 -0.0679101 -0.0923376 -0.0549401 0.0358183 0.0685058 -0.0551195 0.0951401 0.0356811 0.0293229 0.11063 -0.106901 0.0201122 0.0319047 0.0283462 -0.0128711 -0.0678416 -0.0560264 0.0244278 -0.0256317 -0.0418326 0.0956815 0.012386 -0.0227311 0.115509 -0.00985565 0.086285 -0.0202373 -0.0943013 -0.107729 0.0961504 -0.00176292 0.0902568 0.0289744 0.127786 -0.0818661 -0.0415669 -0.0782855 0.148541 -0.0486037 -0.0907095 0.0448208 -0.0380295 -0.115006 -0.155858 0.0575894 -0.00280666 -0.0650868 -0.00453657 -0.0584845 0.104639 0.0516989 -0.107443 -0.0421861 0.159295 0.0544652 0.061524 0.0756677 -0.0773716 0.101367 -0.050374 -0.0536456 0.0776492 -0.0285954 0.0177994 -0.0193746 -0.118805 0.011979 -0.0230724 -0.124278 -0.0935807 0.128422 0.0177839 0.0147508 0.0882236 0.0199374 -0.00417024 -0.0463728 -0.0287804 -0.017391 -0.0397402 0.0338987 -0.0346317 -0.0118195 -0.00885694 -0.0390207 -0.0726751 0.162135 0.00520802 -0.15236 -0.0681748 -0.0914561 -0.0609671 -0.0334195 0.12219 -0.0758659 -0.0340096 0.046635 -0.01694 -0.0319344 0.0791999 -0.0225334 0.181729 -0.0830603 0.123495 -0.012311 0.196651 0.135305 0.103743 0.00559908 -0.10255 0.00908593 0.0570648 -0.0838348 -0.0102889 0.0233356 -0.121785 -0.0804908 0.0130698 -0.0324253 -0.18803 0.120657 0.056352 -0.124303 -0.0762998 0.0655371 0.154243 0.0797321 -0.0292052 0.0434511 -0.0648147 -0.160895 -0.164204 0.114017 0.16852 -0.116981 0.120804 0.0260149 0.175078 0.0130754 0.02312 -0.0285406 0.122907 0.110586 -0.111196 0.0514056 -0.118677 -0.162106 -0.0820147 -0.0181926 -0.0150859 -0.072289 -0.158671 0.034607 0.113247 0.0398649 -0.100624 -0.115485 0.0593332 -0.011928 0.00439791 -0.0612543 -0.0813733 0.0410499 -0.0573871 0.0554106 -0.167847 -0.0371753 -0.131844 0.0916637 -0.0447338 0.0728456 -0.128706 -0.0554001 -0.0411818 -0.067577 -0.0497273 -0.108939 0.0839004 -0.0411855 -0.0661467 -0.0534981 -0.140115 0.0157403 -0.102704 0.0818995 0.14405 -0.0116538 -0.00340065 -0.0793756 0.0296375 -0.0583024 0.112403 -0.00295799 -0.00427787 0.0897427 -0.11071 -0.00127147 -0.0860936 -0.0972831 0.163062 -0.0271138 0.0916361 0.112255 0.113198 -0.00965351 -0.0267124 0.0394194 -0.103595 -0.0856573 0.0837581 0.0358104 0.157161 0.0162884 -0.0125 0.143941 0.10762 0.0561901 -0.0544999 0.105143 0.108749 0.0235338 -0.000440272 0.0492952 -0.00836815 -0.057149 -0.132676 -0.126307 -0.0454631 0.0219738 -0.0377894 -0.084222 -0.113772 -0.00638355 0.00330678 0.019823 0.0513315 -0.0355959 -0.0497529 -0.146269 -0.1224 -0.0825457 -0.0292029 -0.127276 0.051537 -0.0771265 0.0920641 -0.0106865 -0.00331823 0.0371302 -0.00649786 0.0993616 -0.0403721 -0.152105 -0.0509826 0.0275871 -0.0403819 -0.174296 -0.0160028 0.0708417 0.113766 -0.0359841 -0.0719049 -0.122211 -0.00827278 0.137648 0.195414 -0.0146147 0.024648 0.179115 -0.029996 -0.0672258 -0.142592 -0.0512355 -0.0660997 -0.0321793 -0.066829 -0.153201 -0.151924 -0.0471563 -0.0399928 -0.0322305 -0.0620297 0.134253 0.0232575 0.00495613 -0.115718 -0.00231079 0.0183719 -0.0986931 -0.116622 -0.0235961 -0.0796239 -0.0170731 0.142291 0.0217587 -0.1218 -0.0970015 -0.137889 0.0836271 -0.0970313 -0.0134507 -0.142345 0.0268807 0.173788 0.145916 -0.0558696 0.0486361 -0.00636344 0.022156 0.0288205 -0.0485254 -0.0843972 0.0311921 0.0851018 0.126955 0.0409925 0.0590005 -0.124761 -0.0292452 0.0784826 0.107059 -0.0529962 -0.160084 0.115641 0.0369491 0.199226 0.10223 0.0468557 0.040035 -0.120155 -0.134651 0.0557437 0.0696379 -0.100366 0.0763683 0.0445138 -0.0152721 -0.0584052 0.0671856 -0.0549136 0.114591 0.0461602 0.0894926 0.0556252 -0.0113895 0.107752 -0.113398 0.0182161 0.0687803 0.00546492 0.0531811 0.0563722 -0.0916334 -0.156529 0.0809419 0.0213224 0.0672732 0.07369 -0.0359631 -0.0601653 0.137414 -0.0152431 -0.0348547 -0.193359 -0.0964234 -0.0952768 -0.123073 0.149991 0.140258 -0.106946 -0.0700635 0.190447 -0.00277838 -0.000301798 0.031707 -0.0161258 0.154843 0.138374 0.102371 0.167212 0.0448193 0.121684 -0.000234887 -0.0579421 -0.0541789 -0.0341189 0.0917689 -0.0628291 0.066093 -0.0433518 0.0613298 0.0624683 -0.0842736 0.19286 -0.108532 -0.105502 0.0484869 -0.014755 -0.119178 -0.164119 -0.0656296 0.0139758 0.0130722 0.00203 -0.173953 0.165353 -0.00813288 0.187868 0.127633 -0.0937331 -0.167896 0.0347684 -0.024543 -0.0334652 0.109756 -0.0873806 -0.0942674 0.00623617 0.0416872 -0.0580787 -0.013843 0.0434912 -0.116194 -0.0597928 -0.0150523 0.00777258 -0.0456072 0.0956521 0.0638327 -0.0246309 -0.0715089 0.124565 0.110194 -0.022026 0.198671 -0.0947907 -0.0764282 -0.0503139 0.174746 -0.116861 0.146466 -0.0685646 0.00350552 -0.128583 0.0373072 0.0966273 -0.0340035 0.0346275 -0.101015 -0.00391719 -0.013734 -0.148497 -0.0706884 -0.0177563 -0.0638353 0.0490276 0.193023 0.136524 0.0189685 0.027374 0.0122543 0.0451441 -0.0330933 -0.0723363 -0.0392433 0.0230224 0.0709064 0.00772202 -0.175731 0.0849075 0.0350522 -0.0770927 0.0932368 0.0106849 0.018459 -0.0470443 0.0539124 -0.0648462 -0.0539392 -0.00722758 -0.0590838 -0.0675267 -0.0876104 -0.069302 -0.0267675 -0.0867848 0.0393119 -0.0927887 0.0691013 -0.0916445 0.146645 -0.152079 0.0576546 0.0850803 0.0340334 0.160166 -0.00715391 0.129056 -0.0160488 0.164338 -0.117216 0.0267955 0.0967506 -0.0381279 -0.051687 -0.021641 -0.0670339 0.093284 0.164619 -0.0846884 -0.0761723 0.0996342 0.0434713 0.0639109 -0.0188659 -0.0436126 0.10891 0.050504 -0.111975 0.138119 -0.0590356 -0.00714559 -0.0245685 -0.113214 -0.0417929 0.00336157 0.0555681 0.0325901 0.0712417 -0.044763 0.0528996 -0.00524691 0.0563265 0.065951 0.104755 0.153444 -0.0584103 -0.147805 -0.0199868 0.166971 0.0388206 -0.0760053 -0.0867203 -0.126586 0.0159809 0.106313 -0.0541022 -0.0167246 -0.0317127 -0.167776 -0.0365537 0.00743776 -0.0868699 -0.0744484 0.12317 -0.0168496 -0.0626515 0.0335533 -0.095857 0.0920057 -0.0598793 -0.036033 0.139789 0.109091 -0.0588611 -0.12696 -0.135481 0.0210186 0.0328505 -0.0913559 -0.10908 0.160985 -0.0245544 0.0352574 -0.0135956 -0.00789902 0.10533 -0.149647 0.0875951 -0.106474 0.0579798 -0.0491268 -0.0508961 0.0307879 0.166121 0.0623218 0.00333181 -0.0561255 -0.0561749 -0.179833 0.0888251 0.0120108 -0.141467 0.000621681 -0.0261286 -0.137162 0.162321 0.0268352 -0.0758703 0.0114612 -0.055792 -0.0580092 -0.0214287 0.0230006 -0.0649143 -0.147001 -0.0331091 -0.0368601 -0.0271104 -0.0612042 0.0174976 0.0447135 0.18977 -0.0844201 -0.0268684 0.0886771 0.158412 0.101807 0.181569 -0.0443005 -0.0565748 -0.0467254 0.16717 -0.0700167 0.0660051 -0.0436654 0.029956 0.0458459 -0.0233333 0.0175556 -0.173797 0.0746017 -0.0145877 0.0465993 0.056417 -0.0689765 0.0019581 -0.00922193 0.0708658 -0.0769371 -0.172971 0.0465685 0.198916 0.0500516 0.098227 -0.0706276 -0.135628 0.0370022 0.0677429 0.0633902 0.0485829 0.00849789 0.0721154 -0.10202 -0.0358842 0.0240157 0.0307714 -0.0480881 -0.145685 0.10114 0.181133 -0.0732231 -0.095653 -0.142792 0.135062 -0.114054 -0.0391744 0.0509695 0.094133 -0.0665732 0.0251816 0.0729387 -0.021574 0.0342554 -0.0933609 -0.0504752 0.0647982 0.119376 0.132095 -0.0197187 0.0157148 0.164729 0.117002 0.0602189 -0.0220161 0.0591902 -0.00310279 0.102237 0.0470207 -0.075944 -0.0833218 0.0282915 0.147585 0.094483 0.138352 0.163524 0.191843 0.0500528 -0.0510962 -0.104287 -0.128292 -0.124154 -0.076559 -0.194781 0.140011 -0.0406068 -0.00535366 -0.0443023 -0.0300209 0.088788 0.183035 0.110393 -0.0272115 0.00637164 0.0438285 0.0628191 -0.0534087 -0.00374589 -0.00258621 -0.0810027 0.153408 0.0976954 -0.106603 0.0770338 -0.1305 0.0564252 -0.0394325 0.0108588 0.156277 -0.0275996 0.0682323 0.120539 0.0652786 0.0759779 0.0118158 -0.115147 0.0301816 0.0343884 0.0356486 0.017902 -0.0134211 -0.00518143 0.0723225 0.0856678 0.167285 -0.170897 0.0952287 -0.0695943 0.0722817 0.0529144 0.00427065 0.0531915 0.0431533 0.0565101 -0.0390082 0.050506 0.0225322 0.10463 0.0850354 -0.0143167 -0.0728256 -0.187774 -0.0734883 -0.130143 0.0225239 -0.105721 -0.126262 -0.0768836 -0.0632059 0.0782479 0.0250415 -0.0786518 -0.0200954 0.0472019 0.0097129 -0.0912303 0.0244432 -0.117894 -0.00466227 -0.0232665 0.117986 -0.0903512 -0.068483 0.00900566 0.12284 -0.0498627 0.0824617 0.0559874 -0.0136605 0.0177163 -0.0420007 0.120431 -0.184756 -0.0281345 0.149707 -0.131408 0.189838 0.0396387 -0.0976346 0.0315601 -0.0147397 -0.0576797 -0.169567 0.0191859 -0.0756554 -0.184631 0.0450906 -0.101497 -0.117548 0.0768704 0.049337 0.141542 -0.184206 -0.0319868 -0.0889746 0.171395 -0.052528 0.00790904 -0.00645279 0.0490378 0.067175 0.0817008 0.152774 0.0681728 0.0552954 -0.0674761 -0.0155682 -0.0264742 -0.0650117 0.0157564 -0.139107 -0.127173 0.0760825 0.133856 -0.175229 0.00652675 0.06362 0.0312583 -0.0724524 0.0134472 0.0369506 0.092814 0.170723 -0.0064127 -0.112188 0.0300587 0.10997 -0.00263003 0.00831454 -0.0164805 -0.17792 0.0224718 -0.0247174 0.135757 -0.138922 0.0343617 0.138303 0.152876 -0.070166 -0.0451085 -0.0945962 -0.118632 0.0926182 0.122298 -0.113039 -0.077188 -0.010575 0.0281498 0.0080873 -0.0128916 -0.0275159 -0.120207 0.101249 -0.158227 -0.116197 0.0740069 -0.0539999 -0.0129024 -0.0638234 -0.19409 -0.02093 -0.0426355 -0.002435 -0.0884759 0.183754 -0.0595559 0.18685 -0.115521 0.0461561 -0.105401 0.107893 -0.0462929 0.0903148 -0.0223027 0.0848046 -0.110692 0.0292442 -0.000202761 0.0417115 0.087255 -0.0235136 -0.000960051 0.10639 -0.0977538 0.137069 0.139394 -0.052404 0.03649 -0.130609 0.0329549 0.0693989 -0.143893 -0.0748429 -0.100625 0.0442166 -0.0926814 -0.163951 0.0774015 -0.0894566 -0.0322931 -0.117726 0.0196846 -0.0807084 -0.00680759 0.107765 0.09294 0.160988 0.0349461 0.112964 -0.0655617 0.151751 -0.083709 -0.0793336 0.0244659 0.067184 -0.0978334 0.123685 -0.032113 -0.115319 0.0403523 -0.0046131 -0.00930911 -0.113295 -0.120003 -0.0726217 0.0557813 -0.0405135 0.175021 -0.158378 -0.0941408 0.035999 -0.0159572 -0.00883268 -0.0179983 0.170874 -0.100454 -0.174701 -0.0839957 -0.0666229 0.0525246 -0.136486 0.0616414 -0.0725271 0.0325354 0.0785057 0.121209 -0.10853 0.0894532 -0.0999834 0.0496714 -0.0827431 -0.0268758 0.0615985 0.00843786 -0.00361107 -0.0523303 -0.0554396 0.00659099 0.0121115 -0.196626 0.00711104 -0.143656 0.0799916 0.164828 -0.00739955 0.0867722 -0.084761 0.0912041 -0.110268 -0.196584 0.00983886 -0.0428391 0.069928 -0.156717 0.00405525 -0.142815 -0.0972951 0.123025 -0.0294735 -0.0483965 0.0267889 -0.0428648 0.0853119 -0.0334246 -0.0396784 0.114581 -0.0790907 0.151875 0.105263 0.0136705 0.0136385 -0.138241 -0.0184715 -0.0119035 0.018175 -0.0374584 0.060545 0.15017 -0.00316914 -0.091272 0.0100516 -0.0711186 -0.113419 0.150072 -0.00911351 0.00691272 0.194827 -0.173747 0.124586 -0.0197141 0.150057 0.105415 -0.088389 -0.0184551 -0.1956 0.0290428 -0.0502999 -0.0242913 -0.0529682 0.19554 -0.0566971 0.0720281 -0.0968097 0.0251459 0.0196927 -0.0811623 -0.101342 -0.176487 -0.0408622 0.0712183 0.0461731 -0.145504 -0.118076 0.122016 0.147436 0.0160075 0.0768166 0.0160862 -0.0984867 0.00827018 0.00988917 0.0602138 0.0623136 -0.0173788 0.0861338 0.114757 -0.101354 0.108904 -0.0704149 -0.13382 -0.0915869 -0.0418511 -0.021562 0.0256114 -0.0629931 -0.0685262 -0.165229 -0.0313278 -0.0132046 0.0897513 0.0208506 -0.162421 0.0757563 -0.123495 0.0492546 -0.0943685 -0.0887334 -0.0690281 0.141642 0.0178241 0.172472 0.0496805 0.0481187 0.182043 0.0610035 -0.0152934 0.0129302 -0.0123057 0.13981 0.0319612 -0.0219176 -0.0742648 0.00737131 0.0951052 0.112311 0.0455113 0.0813742 0.0929848 0.089672 -0.0172168 0.112503 0.0780212 0.123229 -0.0336169 -0.0726198 -0.0183516 -0.151534 -0.0544833 -0.0499712 0.00450683 -0.108531 0.142591 0.0595501 -0.0226746 -0.146692 0.0752507 -0.0195408 -0.0120141 -0.155848 0.0247155 -0.0558895 0.0287027 -0.0217217 0.0492042 0.192922 0.0310154 0.0939835 -0.0746423 -0.00624065 0.106581 -0.0321774 0.165965 0.0858111 0.032028 0.0294782 -0.020097 0.0304461 0.0899542 -0.13604 -0.0283422 0.0392043 -0.0601654 0.0229122 0.129889 0.0495246 -0.123809 -0.00068425 -0.0115601 0.0775027 0.0138068 -0.0702097 0.0580942 -0.126656 0.0188479 -0.0363108 -0.038104 0.00774891 -0.0601477 -0.123608 0.0523577 0.054524 -0.193208 -0.111082 0.106743 0.0276589 -0.140317 0.12976 0.0384363 -0.0337597 0.0971619 -0.0252591 0.0867745 -0.0814358 0.111133 0.0135909 0.0159521 -0.130851 0.0433899 0.0838652 0.0518249 0.0196614 -0.0409194 0.0900659 -0.0804762 -0.0292781 0.0553843 0.071922 0.000426277 -0.046233 0.00597384 0.148221 -0.134734 -0.00854259 0.101694 -0.00778027 -0.0244062 0.0549918 -0.00721322 0.00118817 -0.0714517 -0.0597549 0.187728 -0.117476 -0.0194854 0.0581742 -0.100983 0.107794 0.07734 0.150263 -0.0458605 -0.168783 -0.0467073 -0.0455596 -0.0875357 0.179543 -0.0216001 -0.107801 0.109329 0.150559 -0.00106422 0.0357611 -0.101009 -0.0145498 -0.0238434 -0.0406581 0.176115 -0.0569231 0.120626 -0.0551523 0.108791 -0.0287425 0.147964 0.0633978 0.114424 -0.0505582 -0.121403 -0.0486959 0.076086 0.0782007 0.0339919 -0.0112358 0.062235 -0.0729913 -0.127968 -0.0423118 -0.048521 -0.0326206 0.0350693 0.0423017 -0.170018 0.00868317 -0.0256327 0.189594 -0.0365758 -0.00291463 -0.0426169 -0.158657 -0.0941179 -0.027932 -0.0458674 0.0944956 -0.132719 0.0310515 0.151423 -0.0956731 -0.152945 0.0557734 0.0539202 0.00491935 -0.057044 0.138902 0.0399821 -0.00976395 -0.191927 -0.0788128 -0.0335547 0.00428797 -0.011018 -0.0190598 0.0237996 0.0457966 -0.0245857 -0.0610452 -0.00884989 0.0770546 0.0731255 0.038103 -0.107318 -0.115755 0.074848 -0.165999 0.193694 -0.0245951 0.053576 -0.070479 0.0975155 0.0387873 -0.0251313 0.0774696 -0.0711437 0.16817 0.0494199 -0.0281545 -0.0414209 -0.143071 0.00866747 0.0387035 -0.0409193 0.105357 -0.0100781 0.0736592 -0.0296273 0.0341125 -0.0480638 -0.0168933 -0.0624538 0.0707877 0.0759105 -0.000282998 -0.0175217 -0.1273 -0.0630146 -0.130428 0.0531034 0.0398174 0.0194664 0.00642148 0.0240668 0.119609 -0.0490693 0.0407592 0.0913602 -0.10518 -0.124961 0.0103455 -0.118673 -0.0213468 -0.066346 -0.0575426 -0.130847 -0.0191759 0.130768 -0.103553 -0.0427484 0.0673412 -0.0338084 -0.0793956 0.195423 -0.102662 0.129911 -0.10137 -0.0580744 0.122954 -0.00516327 -0.039488 -0.153172 0.0411887 -0.0513522 0.0366785 0.0305307 -0.0657556 0.132729 0.0725071 0.185716 0.124477 -0.137354 -0.0477035 -0.00287842 0.0129254 -0.133649 -0.0487081 -0.0142174 0.105951 0.0446322 -0.0824791 -0.00838527 0.00128093 -0.0131623 0.104133 -0.0342059 -0.0635382 0.0723762 -0.0410445 -0.00426889 0.111194 -0.0329105 -0.175274 -0.0857113 -0.126925 0.0901581 -0.0669587 -0.0173288 -0.0667 0.161567 0.0346073 -0.119535 0.0755707 -0.0627276 -0.0394376 -0.0364573 0.109913 0.0124757 0.0557961 0.106962 -0.066681 0.0123118 -0.0408125 0.0267908 -0.172621 -0.148614 -0.00861483 0.0949189 0.120592 -0.111991 -0.0974759 0.176055 0.0205696 0.030583 0.0596125 -0.137825 -0.142586 0.121785 -0.0963305 0.0634735 0.0643571 -0.0933408 -0.0677661 0.091394 -0.103104 -0.0894992 -0.0333859 0.105366 0.117734 0.102831 -0.012075 0.0141538 -0.0168518 -0.135212 -0.0187167 -0.0488975 -0.190104 0.0657331 -0.126621 -0.00911355 0.0239385 -0.129346 0.114184 -0.064154 -0.0689678 0.155766 0.0488811 0.0688812 0.0255029 0.153033 -0.12186 0.0295406 -0.0820274 0.0991718 -0.0324524 -0.0407842 -0.13432 -0.0781417 0.0170432 0.136467 -0.158764 -0.0269487 -0.113783 -0.0964002 -0.0543634 -0.114202 0.100762 0.041436 -0.116716 0.0287144 -0.0562356 0.0852061 -0.139602 0.0959452 0.0373024 0.164389 -0.0540421 -0.134591 -0.0450886 -0.0490036 0.171247 0.0584766 0.10219 0.12557 -0.0137858 0.0275091 0.118881 0.0998095 -0.0160835 0.133738 0.115811 0.0100305 0.0364477 -0.0912105 0.0347194 0.0826622 0.0954546 -0.0717514 -0.0244243 0.0106377 -0.112983 0.181515 0.0353898 0.0918464 0.00294207 0.0739526 -0.121724 0.112438 -0.12763 -0.0017102 -0.0776931 0.0775917 -0.00538423 -0.0369927 -0.185032 0.0966486 0.107016 0.048124 0.125701 0.0683248 0.0640772 0.0572607 -0.0766051 -0.0287414 -0.0247658 0.0373894 -0.0408181 0.152813 -0.0802257 0.0495584 -0.108997 0.0669088 -0.0419682 -0.144328 -0.166283 0.052652 0.0709895 -0.0356885 -0.0880532 0.136915 0.116281 0.100841 0.0235664 -0.0231461 -0.0382281 -0.077025 0.0254357 -0.107421 -0.0235977 0.0526495 -0.0034735 0.0451716 -0.00414376 0.12562 0.0989036 0.0979235 0.0126251 0.0111109 -0.152904 -0.0467765 -0.163953 0.0195479 0.100273 -0.0145703 -0.0540603 -0.03317 0.0709561 -0.0423889 -0.0672024 -0.0282419 0.153316 0.12079 -0.167064 -0.157685 -0.02635 -0.051198 0.131853 -0.0549189 -0.0718494 -0.0571429 -0.0661281 0.0435783 -0.00626794 -0.11663 -0.0588635 -0.0529556 -0.199003 0.00821208 -0.0855245 0.191786 0.0556109 0.0399272 -0.0400456 -0.122311 0.0704603 0.0432087 -0.106949 -0.152714 0.016557 0.112581 0.0548216 -0.130255 0.125688 -0.0191377 -0.0350116 -0.0606591 0.0316056 0.0953385 0.0350392 -0.0238389 -0.13045 0.0252036 -0.0386082 -0.0775246 0.105868 0.0016977 -0.0184267 -0.0186616 0.0983908 0.0319859 0.118173 0.0301593 0.0491721 0.156082 -0.12846 -0.195739 0.176118 0.0337177 0.0161793 0.0951062 0.00072075 0.090962 0.0751687 -0.061745 0.135488 0.180754 0.118723 0.0632105 0.154265 0.115851 0.142515 -0.0250375 0.0767958 0.0189916 0.0185026 -0.0220432 0.132111 -0.174903 0.170406 0.0243467 -0.179607 -0.108017 -0.181667 0.00666599 -0.00758746 0.184631 0.00326543 -0.130666 -0.0536357 -0.0677745 0.0186944 -0.0523551 -0.056364 -0.0506772 0.0295331 0.0772945 -0.0290735 -0.0575197 -0.0561606 -0.0181269 -0.108831 -0.0957463 -0.0919037 -0.0246603 -0.0650594 -0.0388347 -0.154913 -0.0727914 0.0933454 0.0132716 -0.0645201 0.164838 0.0161806 -0.0944405 0.0567955 -0.0151701 -0.0962324 0.0914819 -0.121767 -0.0472764 0.0618391 0.0717514 -0.0732069 0.106866 0.0373952 0.0185474 -0.0750923 0.0383262 0.043198 0.0834791 -0.0454585 0.141844 -0.0207411 -0.0790188 0.0268295 0.0541291 0.0525408 0.0362107 0.0742858 0.0707621 -0.0459908 -0.0268046 -0.171103 0.0911421 -0.121648 -0.063016 -0.0158714 0.131128 0.0576324 -0.0255196 -0.0716681 -0.00194157 0.10669 0.119028 0.00620761 -0.0638138 0.093265 -0.0357789 0.175889 -0.0668992 0.03614 -0.0712481 0.0381182 0.193859 -0.162944 0.0810731 0.118169 -0.0741569 -0.0706035 -0.0669506 0.0921523 0.0817712 -0.0526513 0.105583 -0.0320457 -0.14561 -0.0853701 -0.176848 0.141054 0.1029 0.0419267 -0.0903635 -0.0403831 0.0475079 0.00942455 -0.0455685 0.181618 0.179958 0.0539482 -0.0529142 0.0318317 0.0994656 0.0462575 -0.0136942 0.0307878 0.122055 -0.0277666 -0.061077 -0.0123898 -0.141196 0.0878131 0.0226811 0.153164 0.0735463 -0.0183905 -0.0524113 0.0559108 0.0747663 0.083512 0.0283836 -0.166742 0.0114227 -0.0412486 -0.0818223 0.0911712 0.0680169 -0.0572635 0.103633 0.0988941 0.000140716 -0.100059 0.0537399 -0.0798135 0.165919 -0.105332 -0.0878883 -0.033724 -0.0715124 -0.044304 -0.0501384 0.0214638 0.0675351 -0.0403133 -0.107752 0.0727246 -0.00853059 0.064609 0.00119863 0.0764937 0.0118428 0.0180236 0.000712464 -0.0242053 -0.0910614 -0.192343 -0.07301 -0.058522 -0.110622 -0.0381072 -0.00816738 -0.132616 -0.100331 0.0943149 -0.0470123 0.0590227 -0.00881435 -0.0769173 -0.0310273 0.0281573 0.014822 0.027786 -0.0543977 -0.00787621 0.0367162 0.140126 0.126529 0.119363 0.0414808 -0.0397014 0.110505 -0.115404 0.0372194 0.0453617 -0.063272 -0.0866746 -0.0290587 -0.096467 -0.114863 0.102057 0.065294 0.138813 0.000552226 0.119444 0.13316 0.0041139 -0.0399253 0.0228041 0.0369585 0.0885233 0.0428985 0.0380953 0.0837079 0.142322 -0.114729 -0.142517 0.0562358 0.0733989 -0.00987964 -0.0864088 -0.0152446 -0.0923644 0.139898 0.0806337 0.131848 0.0338911 -0.0682284 0.081196 0.0457187 0.0318349 -0.13341 0.0987607 0.0071302 -0.0130376 0.0837074 0.0165122 0.0230878 0.0333975 -0.0945512 0.0289175 -0.0348548 -0.049093 -0.0281792 0.0850581 -0.03187 0.0848812 -0.0107825 -0.146296 0.0411567 0.145723 -0.00921875 0.0423157 0.0205394 -0.0613322 -0.164035 -0.177429 0.0509586 -0.0226403 -0.0894204 -0.039379 0.124157 0.0757477 -0.11614 -0.0743231 -0.0183029 0.0283478 0.102131 -0.124307 0.0918828 -0.0701427 0.0705188 0.0233633 0.0526723 -0.0343462 -0.0443077 0.124553 0.0598182 -0.129293 -0.0775031 -0.0547832 0.0703131 -0.0209223 -0.0631274 -0.0751179 -0.140495 0.131211 -0.093413 0.155831 0.0405947 0.174942 0.0156196 -0.0377794 -0.0616688 0.00781963 -0.104338 -0.00542246 0.0764934 -0.0438304 -0.100625 -0.105872 0.0331347 0.0161438 -0.159849 0.0382695 -0.0409565 0.0849381 0.0997344 -0.108554 -0.150871 0.00135119 -0.142586 -0.0850498 -0.0158759 -0.0154689 0.0247667 -0.0921297 0.0273226 -0.098933 0.0477866 -0.0463465 0.0663424 0.0246373 0.0722873 -0.0603188 0.0508488 -0.122479 -0.119566 0.121636 -0.0792835 0.0364795 -0.00874558 -0.029021 0.0529765 0.0108489 0.00122804 -0.0739358 0.0806015 -0.122211 0.0932571 0.12782 0.158315 -0.0257806 0.0809524 0.070889 -0.0430653 -0.175722 0.0113725 -0.131458 -0.0392509 0.11102 -0.0612417 -0.098592 0.124322 -0.0135579 0.0845658 -0.0500749 0.15968 0.114852 -0.128249 -0.132545 -0.0591795 0.0641355 0.122166 0.013938 -0.142816 0.124166 0.033796 -0.00170569 -0.0166608 0.141838 0.030728 -0.00938838 -0.131427 -0.140673 0.0407565 0.196386 0.101819 -0.128567 0.0529774 -0.136484 -0.00497771 -0.0866997 -0.125405 -0.0223938 0.0651285 0.126383 -0.0752029 -0.182368 -0.069431 0.092452 0.0349802 -0.169289 0.0241408 0.0737286 0.01433 -0.115882 0.0959147 -0.195557 -0.0579969 0.137354 -0.0159927 0.187491 0.0540824 0.145707 -0.088331 -0.106877 0.0741401 0.118289 -0.00178125 0.0105817 0.106508 0.140986 0.0270518 -0.0168483 -0.036369 0.0257364 0.124044 -0.147494 0.0233306 0.0391201 0.140507 0.0469363 0.146012 -0.12787 -0.00627663 -0.00808361 0.0582465 -0.114274 -0.0053552 0.0504246 0.0811409 0.0910022 0.15169 -0.0142463 -0.128289 -0.0568099 0.0438086 0.0289138 0.026458 -0.0443332 0.166281 -0.0878728 0.0343481 0.00477764 0.0477117 0.0502036 0.101625 -0.0240359 0.0226837 0.0562813 -0.0910133 0.0882162 0.0360528 0.0957785 -0.0175431 -0.0150219 0.155205 -0.188645 -0.070739 -0.0829883 0.0378413 -0.0861087 0.0119636 -0.0861254 0.0272938 -0.00172187 -0.0421631 0.0532674 0.115707 0.0414981 0.184789 -0.0509298 0.0110456 -0.136181 -0.0659372 0.0750853 -0.0731929 0.00141126 -0.0324915 0.0227268 0.0819407 -0.0674792 -0.10229 -0.146533 -0.017896 0.000432837 0.0466872 0.191235 -0.0351016 0.0921478 0.102062 0.00892563 -0.0141978 0.0322028 -0.0618622 0.0396043 -0.0684511 -0.043251 -0.0315045 0.0112817 0.111098 0.127292 -0.0843185 -0.103987 0.197014 0.189616 -0.152265 -0.156123 0.0939379 -0.156006 0.0999858 -0.0844497 0.134086 0.0160746 -0.115553 -0.0262611 0.0386 0.00926434 0.141533 0.152637 -0.0354811 0.125923 -0.0902491 0.187672 -0.036301 -0.0618216 -0.125665 0.0289843 -0.00595325 0.0701225 0.178734 -0.00724416 -0.00708961 0.0744526 -0.102616 0.170536 0.0329256 -0.15424 -0.0579687 0.0217183 -0.0553525 -0.101944 0.00818017 -0.013354 -0.0765855 -0.0645113 -0.159229 0.104705 -0.0217132 -0.0743342 -0.0366474 -0.00712398 0.0919878 -0.0076356 -0.057766 0.00625523 0.161249 -0.033504 0.0011447 -0.0540072 0.0942628 0.0712223 -0.172201 -0.0766162 0.0300361 -0.00535514 0.0936404 -0.0976956 -0.0516348 -0.0647344 0.0140749 0.199499 -0.0828706 -0.172816 -0.106899 0.0283378 0.0891825 -0.0513764 -0.0783973 0.170496 0.0242176 -0.0501283 -0.0739974 0.0522411 0.00302452 0.106319 0.0953164 -0.0952123 0.042979 0.0175398 -0.174675 0.0707997 -0.0888041 -0.00591188 0.00211634 -0.115426 0.0702101 0.15155 -0.0112 -0.130539 0.101852 0.0333723 0.184754 -0.00949848 0.0102466 -0.0552071 -0.0159591 -0.0211891 -0.00615477 0.00322229 -0.0948521 0.0100653 -0.0184964 0.0151774 0.0563211 0.0768398 -0.0161126 0.0722326 0.013382 0.0245959 0.162038 -0.104599 -0.0254231 0.0401796 -0.121857 0.120989 -0.0160968 0.0146828 -0.0735175 -0.00850172 -0.141369 0.0271087 0.00149028 0.0823031 -0.00343951 -0.0488661 -0.141798 0.00237609 0.0474546 0.0221541 -0.00823121 0.109265 0.141496 0.0145498 0.106729 -0.0202979 -0.155894 -0.0564676 0.027148 -0.0166453 0.0630968 -0.171949 -0.0657361 -0.147928 0.185137 -0.0242823 0.0792602 0.108584 0.0675066 -0.133539 0.144316 0.153664 -0.022406 0.0736861 -0.104526 -0.0813542 -0.122043 -0.0277307 -0.0498792 0.0328589 0.0206416 0.155596 -0.03348 -0.119414 0.0515856 -0.0284207 -0.113149 -0.0173151 0.00918099 -0.0777367 -0.181305 0.00735558 0.0304508 -0.142912 0.121866 -0.149168 -0.0630899 -0.0854848 0.0208454 0.0857988 -0.0536642 0.0100543 0.0403087 -0.106394 -0.0463267 -0.0448897 0.0380423 0.0326615 -0.105962 0.0468488 0.0068842 -0.128135 -0.0824986 -0.0183868 0.0473364 -0.00524168 -0.00588724 -0.143126 -0.0857377 0.133178 -0.0277979 -0.104033 -0.0673864 0.0751349 0.198381 0.0708459 -0.0974151 0.0807431 0.0131192 -0.0716392 -0.017551 0.0371399 -0.00666591 0.128597 0.0546548 0.0825094 0.0378887 -0.00756186 0.0677199 0.0199182 -0.0784316 0.00743287 0.120866 -0.0354068 -0.161307 -0.132821 0.0607674 0.129 -0.0880779 -0.0387313 -0.047622 0.000981339 0.125098 -0.0830174 -0.061914 -0.0717319 0.136768 -0.0502847 0.0558329 0.118019 -0.0424667 0.147758 -0.118463 0.145754 0.00834282 -0.138354 -0.198544 -0.0720158 -0.0956587 0.0358025 0.00230303 0.0558809 -0.0697731 0.0814417 -0.0231075 0.130308 -0.0931117 0.0234487 -0.106914 -0.100698 0.00779498 -0.0134698 -0.00554486 -0.0146243 0.0148062 0.0940696 -0.0390228 0.0809042 -0.0427144 0.0846101 -0.126577 0.0281883 -0.0539626 -0.0578529 0.00618559 0.174963 -0.0636624 -0.0828998 -0.0286623 0.101213 -0.160457 -0.0100697 0.0558215 -0.148981 0.0888665 0.0710538 -0.176591 -0.0132945 0.0385378 -0.160415 -0.0754179 -0.050475 -0.140798 0.19889 -0.0377629 -0.0559138 0.0731424 0.0736108 -0.0144096 0.0368414 -0.0794832 -0.00175736 -0.00936783 -0.13449 0.0897115 0.0500225 -0.0969505 -0.0128472 -0.0311054 0.0510454 -0.0113317 -0.138881 -0.108307 0.0209918 -0.0312206 -0.153535 0.0704654 0.116235 -0.0296172 0.0196807 0.0830306 -0.124218 -0.0108906 0.0217661 -0.0385014 0.116431 -0.092788 0.140753 -0.0238486 -0.13971 -0.0864685 0.135368 0.00112974 0.0221383 -0.0698943 0.0870209 -0.12151 -0.0504866 -0.000195774 -0.0738444 0.046038 -0.0985922 -0.136942 0.0029542 7.88414e-05 -0.114422 -0.179159 0.0197433 -0.028706 -0.0369154 -0.104591 -0.129133 -0.127865 0.159561 -0.103691 0.177793 0.0336373 -0.138178 -0.0352823 -0.0216913 -0.0459836 0.0774596 -0.123808 -0.168538 -0.0403406 0.104957 -0.102701 0.0407791 -0.0370015 0.0670441 -0.117613 -0.0719046 -0.0859025 0.00432795 -0.0367568 -0.0716095 -0.132407 -0.120282 -0.033547 0.0561538 -0.0530435 -0.0853632 -0.101476 -0.105917 0.0704434 -0.0931978 0.00755752 0.113642 -0.150862 0.0896644 -0.0434485 -0.0590754 0.160834 -0.043313 -0.0349024 -0.00246008 0.0269055 0.0530355 -0.00382606 0.0251277 0.0293173 0.128345 0.0997 -0.0044539 -0.0763329 -0.119523 -0.0472016 0.0980954 0.0831806 0.124328 0.104809 0.0512095 0.0684329 -0.0966044 -0.0905819 -0.186569 -0.19218 -0.0060547 -0.138999 0.117737 0.0584827 -0.0670791 0.152535 0.0541325 -0.123136 0.112578 -0.0476743 -0.0606064 -0.0668572 0.107247 -0.102538 -0.0141712 0.0574429 -0.0236586 0.164511 0.0888561 -0.00890736 -0.133009 -0.0761961 0.00281947 -0.167702 -0.107457 -0.0169138 0.0223255 -0.0178608 0.0518403 0.0277978 -0.034616 0.0103732 -0.056988 -0.126955 0.157465 0.00727105 -0.175597 0.00157341 0.119993 -0.0903682 -0.0676699 0.0721221 0.196594 0.0987737 0.0483724 -0.123904 -0.123865 0.0202004 0.129161 -0.0407996 0.120853 0.0344387 -0.0105647 -0.104686 -0.0595967 0.0394977 0.147947 0.114467 -0.0813108 -0.0832216 -0.123922 0.0053432 -0.0557823 0.00549393 -0.00106784 -0.048592 -0.040247 0.177403 -0.0999597 0.117094 0.0766532 0.117112 -0.0287104 0.0302923 -0.0538239 -0.135206 -0.0440374 -0.0154024 -0.141731 -0.0556541 -0.0245076 -0.0551847 0.00559435 0.0139527 0.107912 -0.0324681 -0.0566313 0.0255214 0.0280578 -0.037604 -0.140809 -0.0893405 -0.0962196 -0.142011 -0.154448 -0.0774317 -0.025705 -0.0659308 -0.0177245 -0.18511 -0.00773707 -0.0197805 0.0577262 0.10366 -0.0531742 -0.128117 0.0234258 -0.105419 -0.0680787 0.175246 -0.070897 0.0205508 0.1587 0.0339655 -0.155523 -0.060932 0.000931116 0.127924 0.164587 0.0636397 0.00270893 -0.000439751 0.000468649 -0.0917904 0.098208 0.0452359 -0.000864808 0.0655721 -0.00338631 0.0226378 -0.00917792 -0.130832 0.110958 0.0991985 -0.0214068 0.120511 0.00836411 0.115846 -0.0770398 -0.130466 -0.0247197 0.106996 0.0744669 -0.144467 0.0143023 -0.0625792 0.112048 -0.129972 0.10559 -0.0375575 0.0392091 -0.0218414 0.0493973 0.0196238 0.0444741 0.127884 -0.102272 0.168343 -0.0619009 0.00225148 0.126985 -0.0199874 -0.0395045 -0.0453456 -0.138331 -0.0435816 -0.00764875 0.083181 0.017308 -0.036596 -0.132216 -0.0384043 0.0604765 0.0553021 0.0341286 -0.00528256 0.151687 -0.0301437 0.0210432 -0.0795301 0.134988 -0.0281675 0.0452491 -0.0901483 0.123467 -0.0780264 -0.00353016 -0.0776241 0.0462111 -0.0237464 0.0930451 -0.0758073 0.004755 -0.0397623 -0.0112224 -0.04945 0.0939386 0.185825 -0.0257236 0.0596578 0.15363 -0.106559 -0.166629 0.106569 -0.141768 -0.0609581 -0.0701738 -0.0189613 0.174837 -0.0508288 0.0338423 -0.0223962 0.0221203 0.0338306 0.0791547 0.0337281 -0.0834407 0.00686373 0.161818 -0.0383785 -0.121854 0.097113 -0.0120593 0.102521 0.14282 0.0609522 -0.0969441 0.0886402 0.122209 0.0539833 -0.115714 0.174439 -0.143021 -0.12002 -0.0861055 0.140799 0.0424114 -0.00709786 0.0388321 0.010921 -0.149531 -0.187195 -0.0522699 -0.166237 -0.0454817 0.0438671 0.0240421 0.0323406 0.0769834 -0.0651143 0.0798658 0.137572 0.0289085 0.0918697 -0.13406 -0.123226 -0.0429121 -0.0190057 -0.00729407 0.0880786 -0.012011 -0.00263893 -0.114879 0.0452155 -0.115287 0.0880257 0.00204922 0.00630234 -0.0207255 -0.154272 -0.072381 -0.0993314 0.119584 -0.148179 0.0625314 0.125431 0.0293731 0.0142397 0.0113135 -0.0776986 0.00183917 0.0137315 0.0968989 -0.0375284 -0.0535287 -0.0387187 0.0977777 0.0880894 0.104218 -0.060426 0.00310593 0.0321827 0.118174 -0.0742188 0.023056 -0.0377808 0.112716 0.0646724 0.00996166 0.00927943 -0.03457 -0.0533025 -0.00888503 0.0122861 -0.0492922 0.120305 -0.189038 -0.0781562 0.0516431 -0.0432884 -0.0245965 -0.0712868 0.0083197 0.00579613 -0.0267173 -0.12699 0.0798978 0.000924384 -0.140453 -0.132758 -0.0311727 -0.162603 -0.0718016 0.0458955 -0.120426 0.0220214 -0.193984 0.159721 -0.103067 0.104968 -0.0231899 -0.132754 0.131474 0.0927532 0.0717048 -0.0441945 -0.00716711 -0.0260821 -0.0993548 0.022144 0.151198 -0.11848 -0.111333 0.0229798 -0.0230032 0.0269635 0.0951259 0.140773 0.0985761 -0.0684542 -0.0224968 -0.0578528 -0.0827156 -0.142689 0.055269 -0.0346309 -0.00217387 -0.00834196 -0.0521288 0.138759 -0.100835 0.0226284 -0.134693 0.0741822 0.0897973 0.05432 -0.0133459 0.0447928 -0.0220493 -0.140668 0.120361 0.111323 -0.0711327 -0.0474108 -0.0590398 0.0949457 0.0370909 -0.0069798 -0.0156006 0.0776061 -0.0551106 0.116707 0.147628 0.0681219 -0.0701911 -0.0374425 -0.124205 -0.00553779 -0.078955 0.030405 0.161936 -0.0169008 0.116928 -0.0415968 0.0202468 -0.106768 -0.0944637 0.0163035 -0.0968906 0.0340258 0.143036 0.0146681 0.0861761 -0.0333774 -0.083909 -0.122629 -0.0622081 -0.037733 -0.0388722 -0.0930633 -0.00501616 -0.0864366 -0.00396186 0.0613381 0.0679456 -0.0177689 -0.0066055 -0.0659849 0.0465477 0.0771281 0.0295371 0.0772894 0.178412 -0.0429073 0.0655014 0.0156235 -0.00890879 -0.123536 0.114981 0.0127968 0.0693237 0.114217 0.121559 -0.0120188 0.119314 0.129639 -0.0217082 0.0768324 -0.0140856 0.0336519 0.00252701 -0.0270282 -0.172925 -0.0180319 -0.0216282 -0.051786 0.169068 -0.00237476 0.0169488 -0.0654261 0.0421323 0.0199609 -0.101555 -0.00944588 0.00713729 0.0568892 0.0707612 -0.135826 0.0656522 0.0384754 -0.102643 -0.0493626 0.0639569 0.0198471 -0.0438175 0.0950875 -0.00788192 0.0428435 -0.0287427 0.0211607 0.0441837 0.073768 0.0234865 -0.014421 0.13234 -0.0123573 -0.0425695 -0.0128268 0.060141 -0.054303 -0.0131685 0.019475 0.106892 -0.0899526 -0.00649777 0.0121046 0.0014324 0.10911 0.112396 -0.0713895 -0.130309 0.0757198 0.000204067 -0.029044 -0.0461481 -0.119411 0.00811405 0.0284701 -0.0562764 -0.0239805 0.136119 -0.113264 -0.124622 0.00351022 -0.126141 0.0355475 -0.0224542 -0.128204 -0.0868742 0.0652275 -0.0408181 0.154821 0.0512521 -0.0487283 -0.0125494 0.120165 -0.0519533 0.0222784 -0.115586 0.131274 0.0285574 0.0285969 -0.00193552 -0.0338188 0.0785944 0.110415 -0.1206 -0.0640531 0.020952 -0.0765134 -0.0742788 0.0954977 -0.0332171 -0.088221 0.159687 -0.0294683 -0.197022 0.192019 -0.0232682 -0.00763047 0.0171697 -0.0677466 -0.0668929 -0.151535 -0.00472056 -0.0237625 0.0643474 0.0327061 0.171305 0.142932 -0.183096 0.0267689 -0.0197791 0.0565681 -0.142107 -0.00767004 0.00402005 -0.027954 -0.0661492 -0.125397 0.0589424 -0.0795141 -0.0105747 -0.0154841 0.0940787 -0.125983 -0.0653276 -0.069154 -0.078253 0.141639 -0.118484 0.0991261 -0.103634 -0.126591 0.0762095 -0.0733957 0.00399519 -0.0998983 -0.0301461 0.00179138 0.120629 0.00327125 0.141753 0.0554753 -0.0653071 0.0789855 -0.128793 0.0449889 -0.0188771 0.052366 -0.11701 -0.0780984 0.0650562 0.108709 -0.0223353 0.0716708 0.0444295 -0.126371 -0.134615 -0.0385962 -0.0706619 0.0611189 0.0809338 -0.0113957 -0.0976555 -0.15398 0.0990435 -0.126161 0.0513919 0.111824 0.0203188 0.0174601 0.021324 0.0636658 0.052944 -0.0545595 -0.0159277 0.0590156 -0.0508095 -0.039099 0.0398591 0.0437984 0.125145 -0.0615498 -0.141445 0.0904555 -0.0134483 -0.0159804 0.0719402 -0.0439183 -0.0866919 -0.0451903 -0.080548 0.112719 -0.0229993 -0.110688 0.0231514 -0.029153 -0.0191083 -0.0665376 -0.0473512 0.069004 -0.174705 -0.0836608 -0.0189297 -0.0766058 0.0697944 -0.0364135 0.110379 -0.0509606 0.0239316 -0.159582 -0.0697058 0.0507913 -0.0521364 -0.124966 0.134978 0.0450307 0.0122935 0.0121782 0.101403 -0.0198368 0.0754274 -0.0706759 0.0516393 -0.0430483 -0.170118 0.0596241 0.00721593 -0.0209732 0.144567 0.0198978 0.0782194 0.0379541 0.0079936 0.121009 0.074898 0.0970038 0.0377184 0.050633 -0.0218421 0.0130258 0.183858 -0.0153322 0.0764163 0.0400374 0.104169 -0.0369327 0.0367097 -0.0058646 -0.0184042 -0.041526 -0.194505 -0.121732 0.128922 -0.0835283 -0.0507764 -0.116973 -0.0361346 -0.0243731 0.0877785 0.129155 0.164152 -0.0916157 -0.0223722 0.0285447 0.0988987 -0.101176 0.00984256 -0.126925 0.0481977 0.0855338 -0.0580671 0.161141 -0.0704955 0.179226 -0.00100789 -0.131839 -0.188117 0.0392154 0.015477 0.0963344 0.0183151 0.0456557 -0.0395348 -0.189705 0.112421 0.0848267 0.147143 0.0830288 -0.0224618 0.0633917 -0.105074 -0.0743542 -0.175506 0.0503004 -0.0673533 0.0521307 0.115751 -0.0300853 -0.156664 0.0162068 0.178185 0.0772183 0.133419 -0.000839335 0.0237351 0.101601 -0.13833 -0.00950787 0.0763385 0.0252802 0.0183128 -0.127267 0.144995 0.0156399 -0.0581259 0.0781382 -0.117126 -0.0570487 0.089968 0.0265354 0.0480411 -0.105486 -0.034569 0.0404945 0.0861629 0.0259815 0.132139 0.094658 0.102536 0.067043 0.0438271 -0.114302 -0.0516428 0.106296 0.0760922 0.0772693 -0.142101 -0.13141 0.0447613 -0.107142 0.0393278 -0.116961 0.0170009 -0.0361813 -0.00523727 -0.0494038 -0.157227 -0.0833789 0.165556 -0.0150819 0.0844531 -0.0271087 0.0840199 0.0273175 -0.00765809 0.0074587 -0.0571739 -0.0196517 -0.0561501 -0.162173 -0.00823093 0.0144794 -0.0826986 0.0414425 -0.0308327 0.11039 0.0426765 -0.060474 0.0568631 -0.0144725 -0.10215 -0.0526663 -0.0535801 -0.155211 -0.194926 0.091339 -0.0780681 -0.0381767 0.0489417 0.0460799 -0.0260532 -0.150312 0.109022 -0.0553489 -0.0804934 0.0493535 -0.0554969 -0.0854664 -0.0608803 -0.0411605 -0.0208164 0.02896 0.135541 -0.0488347 0.0473118 -0.14836 -0.0631284 0.0584588 0.185204 0.167466 -0.158965 -0.0899167 -0.0543082 -0.165218 0.168837 -0.155119 -0.098964 -0.0131436 -0.0636626 0.00515271 -0.0449948 -0.109462 -0.0303317 -0.0213985 -0.140295 0.196656 -0.00648789 0.144603 -0.0818737 -0.0691101 -0.00250252 -0.0740537 -0.108979 -0.00123831 -0.0562575 -0.164831 -0.124868 -0.106429 -0.00501801 -0.0156779 -0.00805961 -0.112669 -0.0571632 0.122558 0.0345236 -0.0777303 -0.0255119 -0.0366049 0.0268493 0.00156377 -0.00981768 -0.132684 -0.00957029 0.0867969 0.0222562 -0.0651084 0.0773789 -0.0679162 -0.0164632 -0.0824482 -0.0706225 -0.0208224 -0.0550057 -0.0115034 -0.0619337 -0.0120441 -0.041257 0.0298314 0.082539 -0.014427 -0.0687631 -0.0200523 -0.0944261 0.00166271 0.0165262 -0.0343561 0.0825208 -0.141309 -0.144272 -0.126894 -0.0382787 0.0208063 -0.0667387 0.0460781 -0.0217372 -0.113009 0.00746663 -0.0926468 0.0554415 0.125026 0.0192713 0.112107 0.0950531 0.0840189 -0.0183953 -0.104056 0.0454306 0.0831106 0.0671697 0.00545454 -0.0262118 0.189356 0.15889 -0.00440049 -0.0350332 -0.0586386 0.121289 -0.114291 0.041937 0.09091 -0.14231 0.030467 -0.00722904 -0.106784 0.0118541 0.0422374 -0.0801182 -0.0649368 0.118993 -0.0643315 0.131688 -0.0379344 -0.107445 0.0251335 0.0357609 -0.088129 -0.0437827 -0.125783 0.071238 -0.0923198 -0.074912 0.0478663 -0.107805 0.0623388 -0.0187391 -0.0440046 0.0711484 0.0818064 0.006591 0.0886721 -0.0292908 0.107344 0.0573139 0.0552818 0.127952 0.0880261 -0.0776311 -0.0811265 -0.174352 0.0290385 -0.0188365 -0.0668789 0.15996 0.0963665 0.0973723 0.0209429 -0.13295 -0.162983 0.0456422 0.0456131 -0.0530554 -0.0485649 -0.0758966 -0.0088227 0.175737 0.0430233 0.0119436 -0.0851056 0.0876051 -0.178415 0.101208 -0.0187803 0.000631756 0.0605445 -0.0733479 -0.180911 0.0861572 -0.0897588 0.120289 0.0523711 0.0683697 -0.0392673 0.00509981 -0.0607822 0.0595884 0.0272086 0.0568449 0.0371797 -0.11882 0.00995201 0.0439404 -0.157322 0.199476 0.0689396 -0.116975 -0.0853936 -0.0160336 -0.133336 0.0375677 0.0371418 0.109746 0.0540864 0.0215981 -0.0286583 -0.125636 -0.011257 -0.040575 -0.129657 -0.0648223 0.00483223 0.0407846 -0.0648212 -0.00913067 -0.187501 0.12066 -0.00816021 -0.0966634 0.0313313 -0.0362457 0.0622916 -0.0692443 -0.0776241 -0.151223 -0.013822 -0.0368558 0.0324706 0.118812 0.033311 0.143863 -0.095466 -0.109816 0.0866844 0.0140634 0.0121762 0.069348 -0.000211895 -0.113774 0.0429979 0.0365025 -0.102225 -0.115382 0.12792 0.0158862 0.130648 -0.0901843 0.0741182 -0.0528446 -0.0548111 -0.0122231 -0.0284229 -0.0369266 0.130317 -0.082388 -0.1411 0.0421039 0.112043 0.0732182 0.0814226 -0.174698 -0.00791499 -0.0825706 -0.0631633 0.102333 0.0302997 -0.0151442 -0.0340353 -0.023287 0.0783851 0.0514054 0.0862792 -0.113376 0.115527 -0.155787 0.120709 -0.0645646 0.0276086 0.131896 -0.1208 0.0563775 -0.0342688 0.0653859 -0.0134615 -0.016924 0.115868 -0.0800475 0.107614 -0.0990673 -0.149391 -0.0766162 0.0307881 0.0587901 -0.0275375 -0.0811765 0.145224 -0.0127339 0.137823 -0.075095 -0.085236 0.00642808 -0.118128 0.0624768 0.0520835 0.0169191 -0.0535291 0.0149436 -0.122582 -0.132215 0.0207379 0.0908053 0.0340729 -0.107001 0.0643116 -0.0946599 0.0911099 0.0303859 0.0993324 0.0108404 0.0370591 -0.0604783 -0.0917539 0.0703569 -0.124122 -0.0409134 0.0754316 0.0182776 0.0109894 -0.189323 -0.184301 -0.0137844 -0.0891648 -0.0230194 -0.0531977 0.194755 -0.0113357 0.0482805 0.0822397 0.036752 -0.0771869 0.0654419 -0.0433861 -0.0201457 -0.0256071 -0.138079 0.0190131 -0.0390041 0.010551 0.0120231 0.0190577 0.0230337 0.0424217 0.173569 -0.191983 -0.132033 -0.128834 -0.0827515 0.0444469 0.117985 -0.0990179 -0.0576844 0.0111739 -0.0371971 0.129496 -0.177471 0.0565145 -0.138974 -0.0289777 -0.168033 -0.109249 -0.036816 0.148868 -0.0825004 -0.185956 0.0241333 0.0502547 0.0313786 -0.0316316 -0.060931 0.0468865 -0.0363257 0.00663133 -0.150563 -0.184815 0.0708179 0.0390223 0.0250899 -0.0295194 -0.124549 -0.0817066 0.108583 -0.0843087 0.0475518 0.0846198 0.00943444 0.0872573 0.113602 0.0913305 -0.0875058 0.0359966 0.0446141 -0.0219519 -0.0128082 -0.175676 0.0614965 0.039992 -0.00736147 0.153809 -0.137729 -0.156964 -0.0758869 -0.114135 0.0312795 -0.172201 0.175514 0.171356 0.0184604 -0.0539626 0.0588939 -0.0544201 0.0366893 -0.0527064 0.0881967 0.10731 -0.0540407 0.0938783 0.0444009 0.0978903 -0.0345985 -0.177691 0.0842201 0.0797632 0.017428 -0.161588 0.16943 -0.0374953 0.0224304 -0.0278263 0.0313888 -0.189842 0.0978969 -0.00307217 -0.13132 0.000353524 0.0653543 0.0715709 0.0567081 0.0245296 0.0426406 -0.161308 -0.0113482 -0.0430173 -0.0841805 0.0724174 -0.0607364 -0.153066 -0.0535769 -0.0890605 -0.159824 -0.0474366 -0.0870201 0.0372457 -0.0223857 0.103663 -0.109456 0.103093 -0.0289059 0.011487 0.0111756 -0.00450362 -0.0274914 0.0110087 -0.0655488 0.10939 0.0926016 0.0144443 -0.115395 -0.163538 -0.189914 0.0968409 0.0624585 -0.0833211 0.147701 -0.0493378 -0.114854 -0.0120028 0.102987 0.0124354 0.0164181 -0.0345653 -0.131259 0.0480139 -0.105287 -0.00186196 -0.00773061 -0.117924 -0.151766 0.0645705 -0.138536 -0.00859799 -0.0610139 0.065737 -0.135159 0.0371871 0.0649128 0.120463 0.140691 0.0764612 0.0923534 -0.0971674 -0.119051 0.0715546 -0.0867375 0.100679 -0.123626 -0.053584 -0.110297 0.0363975 0.053895 -0.0481431 -0.0577892 -0.0509397 0.130969 -0.00507534 -0.0343964 -0.0318765 0.150552 -0.0423901 -0.0505197 -0.13112 -0.0158473 -0.0291329 -0.0193014 -0.10741 0.116917 -0.0351757 -0.00734225 0.0913238 -0.00372227 0.0867942 0.0460295 -0.00278221 -0.00722037 -0.0423834 0.0606815 0.0767967 0.0436509 -0.01879 0.0721753 -0.0313441 0.0496086 0.0136748 -0.180033 0.163251 0.0424441 0.0447133 0.139125 -0.0138505 0.0378999 -0.00713343 -0.0155493 0.109254 0.0285989 -0.0970626 0.0926609 0.084991 0.0163227 -0.00230946 -0.044932 -0.0982521 0.0753055 0.0501432 -0.0509302 0.0442663 0.098715 -0.0159403 -0.0662534 0.0180165 -0.130395 -0.0632347 -0.155859 0.0224166 -0.160624 -0.126648 -0.107567 -0.0509359 -0.185831 0.0582711 -0.0727316 -0.0434153 0.00130914 -0.0478273 0.06068 0.129749 0.0354072 0.140164 -0.130994 -0.0589875 0.047693 0.0343722 -0.0201329 0.16874 0.132948 0.174447 -0.0665329 0.139297 0.0889745 -0.0172839 -0.115033 0.0426465 -0.117738 -0.00766336 0.179202 -0.10856 -0.172576 -0.0372908 -0.0251068 -0.00978686 0.119604 0.0576906 0.0440998 0.0176562 0.0196244 0.186745 0.112206 -0.186738 0.0379529 -0.0605245 0.00568923 -0.0251249 0.185005 0.107371 -0.0236793 0.129891 0.0218694 0.0463405 0.11455 0.174574 -0.011226 -0.142916 -0.0583476 -0.127292 0.0361259 -0.0650953 0.156982 0.050391 -0.0845309 -0.011838 0.183299 0.00597837 0.129227 0.117644 -0.12532 -0.04874 -0.0683898 0.0233632 -0.0517971 -0.158386 -0.106818 -0.0301876 0.146046 -0.0685502 0.0214676 -0.0688593 0.0202629 -0.0909912 0.000830611 0.0877229 0.0156322 0.107853 -0.191543 -0.11455 0.0059254 0.149227 -0.0717063 0.0239398 -0.0608754 -0.0271393 0.0444013 -0.036546 -0.00402592 0.0489182 0.00845095 0.172853 -0.0398143 0.0668724 0.00304746 -0.097818 0.0353899 0.030785 0.0353692 0.09312 0.00850349 -0.0914434 0.0389408 -0.0686823 -0.0341799 0.0421262 -0.0263709 -0.111727 0.00231825 0.0104255 0.0140421 -0.056139 0.0197316 0.0417915 -0.189095 0.0729339 -0.0609394 0.00908138 0.138196 0.150925 0.0408654 -0.0914934 -0.14363 0.0456613 0.0687395 0.0747141 -0.120841 -0.0185415 -0.0208434 0.0611765 0.0679 0.0879434 -0.123037 -0.070866 -0.0930282 0.120543 0.00797211 0.0109808 -0.018157 0.0159669 0.0558005 0.126357 -0.0287245 0.0214224 -0.0155094 -0.108903 -0.017518 0.115987 0.0917772 0.030193 0.0246452 -0.0523406 -0.142346 -0.116005 0.0172863 0.0367738 0.0362894 -0.0469942 -0.0569018 0.00930375 0.0402385 0.133872 -0.0611293 0.0165467 0.0157692 0.121903 0.124695 -0.0366421 -0.027638 -0.0309921 0.102461 -0.0802698 0.0111944 0.0858799 -0.0392223 -0.072912 -0.120219 0.0670293 -0.0637868 -0.0348721 -0.129134 0.110262 0.00941731 0.0421969 -0.161157 0.093114 -0.083384 -0.010496 -0.084976 -0.176102 0.12117 -0.0860696 -0.161729 -0.0931013 -0.0420484 -0.0423945 -0.0776244 0.130286 -0.100948 -0.0749912 0.0358682 0.0500377 0.139678 -0.130641 0.0380413 -0.135761 0.0357997 -0.0825698 -0.182575 -0.0734176 -0.163926 0.0102527 0.00781855 0.125372 0.149436 0.125038 0.0852996 -0.132604 -0.0743025 0.16695 0.00347673 0.16981 0.0298076 0.0221898 0.0260105 0.175804 0.103322 -0.0592916 -0.0802569 -0.0563966 -0.0910653 -0.0953284 -0.00267931 0.0433774 0.0743932 0.14585 -0.0852455 0.0346657 0.0688315 -0.14713 -0.0532845 0.023041 -0.0302866 0.0979683 -0.0752478 -0.024029 -0.000455548 0.122451 -0.181397 -0.0492744 -0.115749 -0.15357 -0.102972 0.18344 0.0919026 -0.0718766 0.153098 0.0409369 0.0972041 0.10992 0.059837 -0.178287 -0.16923 -0.113852 -0.168292 0.0886976 0.0497456 -0.0750868 0.0331981 0.0206657 -0.0495853 -0.00884145 0.185432 -0.0361355 0.137414 -0.161661 -0.00434115 -0.107346 0.0172421 -0.0699304 0.0969848 -0.100139 -0.0148237 0.164785 0.0888902 -0.131296 -0.175986 -0.192848 0.0561378 -0.0242081 0.0663769 -0.0860592 -0.102395 -0.0981766 -0.0391501 0.146607 -0.0555594 0.143699 0.0383797 -0.00507233 0.153615 0.0684001 -0.0732704 -0.113295 0.0453728 0.0294242 0.0681557 0.0170828 0.0196881 -0.136145 -0.0871479 -0.158206 0.0138817 -0.0686301 0.00296574 0.0390464 -0.164499 -0.185742 -0.0380227 0.0346922 -0.00463493 -0.123826 -0.0476589 -0.00645539 0.038182 -0.0754831 0.0827214 0.187032 0.164389 0.0805559 -0.173186 -0.0939083 0.00201551 -0.0560101 -0.0168216 -0.0319349 -0.0260465 0.023248 0.0468073 0.0910097 0.0860218 0.0956076 -0.0578281 -0.017371 0.135549 0.148642 0.0392904 0.00143121 -0.05047 -0.0365729 -0.0871506 -0.00135746 0.00788767 -0.0505531 -0.082658 0.0510351 -0.129064 0.0418014 0.0293947 0.077081 0.0398973 -0.0753926 0.066281 0.0174797 -0.10761 -0.0345728 -0.0608035 -0.107815 -0.0865026 -0.0869713 -0.16596 -0.155352 -0.0836087 0.00298801 0.126266 0.100342 0.000671695 -0.0136541 0.112708 0.00359605 0.0257086 0.104416 -0.119932 0.0404176 -0.0356953 -0.0977627 -0.118432 -0.0677591 0.0137895 0.105771 0.106127 0.0377925 -0.006814 0.0682833 0.137451 -0.184979 0.0862021 0.0410484 -0.101565 -0.0617004 -0.0690569 -0.0572317 -0.0220421 0.119044 0.0599721 0.0656983 0.122932 -0.0959222 -0.0518952 -0.15485 -0.0925047 -0.0662686 0.00517843 0.0313498 -0.033623 -0.115831 -0.0270252 -0.0283686 0.0579686 0.171891 -0.0234433 -0.0300306 0.0496467 0.0522413 0.093193 -0.0512735 0.0676961 -0.117318 -0.0980713 0.0548884 -0.0411765 0.0403749 -0.00743816 -0.00424193 0.0328087 -0.0680628 0.177899 -0.0403158 -0.0120943 -0.128402 -0.0187976 -0.101505 0.00259355 0.0614271 -0.0407934 0.0292147 0.141976 -0.0407603 -0.0275541 0.0587165 0.0520856 0.13411 -0.156949 -0.0475358 0.0546542 0.0195678 -0.024934 -0.170331 0.0543601 0.0178696 0.0129437 0.0819139 0.0447649 0.0551873 -0.181875 -0.0275516 -0.0423256 0.0483785 0.050603 0.0831456 0.0667258 0.0968808 -0.090055 -0.0359471 -0.0276447 0.0377629 0.0416359 0.0607606 -0.118152 0.017695 0.108252 -0.0464445 0.0276876 -0.0301328 -0.1186 0.0881434 0.0501775 0.0795026 0.125829 0.0344836 -0.0790398 0.0878294 0.045457 0.0140507 -0.18601 0.124266 -0.0369206 0.157174 -0.169761 -0.0117043 0.13602 0.0571279 0.0813524 0.118181 -0.056565 0.0683356 -0.0495663 0.139132 -0.0907861 0.128408 -0.0186848 0.0105585 -0.0129987 -0.0906774 -0.160235 0.0840473 -0.0694375 -0.0203904 -0.0117571 0.0358852 0.0192579 0.0688511 -0.0425333 0.137612 0.103566 -0.135094 0.0594056 -0.00578841 -0.0407658 0.182306 0.137516 -0.104428 0.0800312 -0.0822409 0.0905141 0.0438765 0.000526895 -0.105382 -0.0227372 0.0891104 0.0373598 -0.166319 -0.0671248 -0.0882243 0.0453883 0.117102 0.0766656 -0.116228 -0.0177505 0.0595885 0.00631965 -0.0117593 0.0763787 0.107014 0.105967 -0.0994087 0.0863438 0.0894312 -0.114068 0.0137774 -0.0373242 -0.0559144 0.00979076 0.13251 0.0100985 -0.0580431 0.122454 -0.0392779 0.021303 -0.161626 -0.0351204 0.0626098 0.0752391 0.0515423 0.195005 -0.0195957 0.0659295 0.148842 0.199799 -0.141911 0.172171 -0.105302 0.0240487 0.136819 0.0207624 -0.0266857 -0.0420638 -0.0943168 0.18458 -0.0349292 0.00575381 -0.0808269 -0.0690746 -0.13332 -0.146937 -0.173762 0.111087 0.181002 -0.0898301 0.179705 -0.120338 0.130325 -0.0507216 -0.106932 -0.0901545 0.0673504 0.0176903 0.0991284 -0.177661 0.0411198 0.133731 -0.109975 0.0275571 0.00761962 0.0189643 -0.0349444 0.175028 0.0744523 0.152853 -0.124445 -0.0210271 -0.117507 -0.10978 0.112206 -0.0820163 0.0105163 -0.107981 0.0274793 -0.00507939 0.0794227 -0.0301961 -0.0341557 -0.0553941 -0.0447755 -0.146038 0.120864 -0.0170443 0.0592905 -0.123092 -0.0499123 0.000328328 -0.0122859 -0.129478 0.0256443 -0.0518387 -0.0504086 -0.033076 -0.162231 0.109998 0.0842137 -0.0081223 0.170196 -0.0341687 0.0301205 -0.186523 -0.163639 0.178421 -0.0533505 -0.0219807 0.025695 -0.00762098 -0.191302 -0.0401022 0.0748256 0.0155207 -0.0605866 0.156115 0.141905 0.0568962 -0.00510279 -0.129424 -0.0931008 -0.14108 -0.013892 0.183825 -0.0070319 -0.00862243 0.0487122 -0.040277 0.143332 -0.193519 -0.0323098 -0.0396141 -0.0780031 0.155395 0.146985 -0.152775 -0.0082339 0.0904132 -0.0814413 0.0198573 0.0822626 -0.0192575 0.0446158 -0.0876701 0.127765 0.0776544 -0.126094 0.0763226 -0.17185 -0.0423103 -0.0879052 0.0636227 0.0889158 0.00535636 0.0340256 0.0141595 0.166148 0.148906 -0.0829663 0.0679348 -0.0859216 0.0689447 -0.119483 -0.0284653 0.0845191 0.124272 -0.0481325 -0.00419901 -0.0349857 0.000139045 -0.0539903 -0.0230741 -0.114363 -0.117566 0.183928 0.0401274 -0.0344349 0.109049 -0.0416876 0.179037 0.136838 0.0361663 -0.0570254 -0.155611 -0.079529 0.0416426 0.141381 -0.0506728 0.1609 -0.100505 -0.0227579 0.0894497 0.0498414 -0.0902559 -0.0445909 0.060538 0.0582465 0.044412 0.0953922 -0.115048 -0.0750328 -0.0403422 -0.0552595 0.0114968 -0.0686861 -0.0400416 0.0874105 -0.0370667 0.0850873 0.0263631 0.052452 -0.112538 0.027091 -0.102628 -0.0925575 -0.050803 0.105818 0.0520689 0.0792453 0.0486002 0.198559 0.00715118 -0.0157232 -0.0353368 0.183089 -0.0064556 0.122732 0.0751566 -0.169601 -0.0327574 -0.0733889 0.0625879 -0.00807823 0.0828047 -0.0902319 -0.128885 -0.0234892 0.0320504 -0.00554339 0.109513 0.0988456 -0.0631357 -0.0582714 0.0534326 -0.0729691 0.157177 -0.109631 -0.0564517 0.19513 0.0352249 0.087539 -0.138427 0.0270011 0.155661 -0.0224234 0.0369073 0.0461554 -0.0110726 -0.104272 -0.0519748 -0.0696262 -0.0532273 -0.138305 -0.108642 -0.0721463 -0.183201 -0.0391644 -0.107482 -0.156226 -0.143191 -0.0239638 -0.0317937 0.0364265 0.0322985 0.148588 -0.0104202 0.189427 -0.116219 -0.138906 -0.0539971 0.120417 -0.0986269 -0.0429903 0.107785 -0.0296967 -0.0246445 0.00584683 0.0296216 0.0713939 -0.0902737 -0.00848062 0.0239759 -0.0946364 0.0137934 0.0444296 0.0902666 -0.0099811 -0.0729436 0.144167 -0.0516096 -0.0678522 -0.0458277 -0.157654 0.0209399 0.00843087 0.0186279 -0.103518 -0.0203485 0.052688 -0.0357732 0.0397059 -0.0345448 -0.0999986 0.0552746 0.119781 0.184392 -0.174687 -0.186426 -0.0487875 -0.139637 -0.0117128 -0.10674 -0.124467 0.186105 0.0837169 0.0857223 -0.0659214 -0.0469108 0.13714 -0.0137301 -0.0629534 -0.0544404 0.0593277 -0.16778 0.116194 0.0992881 0.0839938 0.107975 0.140102 -0.123069 -0.0514782 0.0723745 -0.0641013 -0.0675948 -0.00326673 0.196568 0.038995 -0.0642586 0.0307561 0.0534591 -0.0546804 0.144547 -0.145172 -0.00788201 0.0884723 0.191597 0.0581356 0.121264 0.0139862 -0.0485601 0.128283 0.07069 0.0146668 0.0217212 0.0382688 -0.0442003 0.0902404 -0.0757458 -0.115498 -0.00847744 0.0620914 -0.0464119 -0.0546514 -0.137826 0.0156139 -0.0178551 0.0655665 0.0465731 0.0348382 -0.133693 -0.0138948 0.00811235 -0.0548619 -0.0918775 0.042347 0.0551761 -0.0340619 0.0245205 -0.0304478 -0.101904 -0.0837397 0.0157593 0.092917 0.149187 0.101013 -0.175345 -0.011339 0.139403 -0.125205 0.0298472 -0.0826578 0.0434401 -0.172061 0.0696338 0.03187 -0.183525 -0.155169 0.141457 -0.0372878 0.0602795 -0.113956 0.00205887 0.046851 -0.0733025 -0.0638358 -0.0927222 -0.000246609 0.0122423 0.112389 0.086538 0.0222635 -0.0260027 0.190479 -0.0616058 0.0771 -0.0980618 0.0832357 -0.117011 -0.0711094 0.0838476 -0.126753 -0.085479 0.0249173 0.14122 -0.187979 0.167819 0.159204 0.0347265 -0.111784 -0.179949 -0.0078444 0.0605276 -0.0692254 -0.161935 0.0122422 0.104 -0.00281466 0.0784486 -0.0478563 0.0607654 0.148603 -0.117065 0.11122 0.0349644 -0.0324692 0.0741775 0.0822304 0.110549 0.10981 -0.00236623 0.135638 0.1111 -0.083897 0.142655 -0.187585 -0.0296281 0.00202438 -0.074989 -0.0199636 0.0813377 -0.0566476 -0.0688473 0.157188 -0.0183536 -0.00650048 -0.0774973 -0.122527 0.0873886 -0.0911158 -0.10959 -0.0490569 -0.0859363 0.0379682 -0.13011 -0.121319 -0.194842 0.169004 -0.0825101 -0.0661518 0.00452111 0.107014 0.0850775 0.105393 -0.0111517 -0.0622039 0.116963 0.0276072 -0.135009 -0.0870548 0.103264 0.134444 0.0179981 -0.0585142 0.0473509 0.102982 -0.0419401 -0.0432004 0.145563 -0.0210022 -0.0299775 -0.111454 0.100652 -0.0374362 -0.0777074 -0.117268 0.0701187 -0.050399 -0.0355832 0.0054367 0.121436 0.0227396 0.027109 -0.0130853 0.00613237 0.091555 0.0461917 -0.0510225 -0.0290033 0.024621 0.0597732 0.0569765 -0.0265747 -0.0243315 0.0904239 -0.0443874 0.140014 -0.165505 -0.0272193 0.184709 -0.0454629 0.00846025 -0.0735704 0.000147872 0.0688786 0.05885 0.188706 0.111493 -0.0197217 0.0701431 -0.142019 0.0468554 0.0845749 0.0740314 -0.0228069 -0.0430396 -0.0628363 0.0914318 0.0419123 0.0146483 -0.0982894 0.0217314 -0.0230585 0.110526 -0.00966906 0.00925344 -0.0090804 -0.0361696 0.0677712 0.116255 -0.134424 0.0516811 -0.0154621 0.151343 0.0579027 0.0315717 0.0665284 -0.0866174 -0.0293875 0.0421525 0.195849 0.14661 -0.131264 -0.125126 -0.0729541 -0.0170071 -0.0256934 -0.0483733 -0.00515075 -0.00156495 -0.127357 0.0434303 -0.104647 -0.07696 0.0135294 -0.00703481 0.153163 0.0546423 -0.0346982 0.0200328 -0.00823303 0.0659143 -0.0454552 0.00251348 0.00852509 -0.0586959 0.151319 -0.00437864 -0.145888 0.0782753 0.00752414 -0.0915996 -0.0216213 0.017027 0.060005 -0.169443 0.01271 -0.0970332 0.110226 -0.149516 -0.0767239 0.0848488 0.0283863 0.0519816 -0.0686795 -0.0181321 -0.144023 0.138641 0.0204903 -0.000582746 -0.0766781 -0.127482 0.01243 -0.0824922 -0.0292604 -0.160948 -0.0534814 0.0487677 0.0267837 0.0237531 -0.00696537 0.178336 0.0913744 -0.0440173 0.0228843 0.0943298 -0.0191359 -0.0676644 0.0502316 -0.0312879 -0.0450439 0.119611 -0.0906983 -0.0637862 0.0797349 0.00963391 -0.0141607 -0.016026 0.0887144 -0.0855005 0.0258314 -0.0609021 -0.182989 0.0127544 0.113613 -0.130998 -0.0394902 0.0484535 -0.152466 0.173401 -0.123394 0.0333623 -0.110106 -0.127966 -0.100458 0.0744774 -0.0399353 0.118072 0.0930559 -0.131864 0.0137975 -0.11314 -0.078103 0.0190166 0.094394 0.0194138 0.0865487 -0.0172816 0.0699078 -0.0508293 -0.164601 -0.0234425 -0.170115 0.13279 -0.184384 -0.0404722 0.0123491 0.00712632 -0.0293208 -0.146399 0.0340022 -0.105541 0.0628573 0.0849521 0.00838821 0.0685789 0.0525419 0.0124326 -0.0336532 0.049362 -0.048447 0.00485839 -0.0364822 0.0688781 0.0817867 -0.130486 0.0528333 0.0509435 0.198747 0.00881025 -0.0754436 0.0330875 0.0626898 0.136599 0.193546 -0.0587945 0.0614359 0.00751068 -0.0723324 -0.0634289 -0.0266951 -0.167783 -0.0507821 0.0352386 -0.124332 0.0276577 -0.15168 0.0784345 -0.130421 0.0482316 0.0771326 0.07385 0.0205285 0.0485457 0.0337557 -0.037026 0.0688784 -0.0632029 0.15766 0.0718566 0.0292689 0.113476 -0.0785081 -0.105117 -0.13399 0.0234746 -0.044395 0.137125 0.0464721 0.0974846 -0.0767777 -0.0947053 -0.119533 0.121552 0.00467824 0.0189781 0.0859572 -0.0109867 0.124331 0.124461 0.168025 -0.162264 0.0736714 -0.022888 0.0862821 -0.0907747 -0.0341245 0.0806499 0.0366231 -0.0591011 0.0405345 -0.0590184 -0.0485195 -0.170162 -0.143983 -0.13165 -0.101664 0.110588 -0.0547381 -0.00289476 0.0241047 0.00792243 0.0241509 -0.140125 -0.0817905 0.00903516 0.196458 0.00490739 0.0224816 -0.0352616 -0.102041 0.000362619 -0.0790228 -0.0196488 0.0644177 0.184712 0.185875 0.0871513 0.034103 -0.0759501 0.0532741 -0.111304 -0.0918105 -0.0310887 0.137135 -0.0722379 0.0353852 0.0334562 -0.124522 -0.0779104 -0.150005 0.0728988 0.0933802 -0.154682 0.091909 -0.0395492 -0.0135976 -0.0837361 0.0254471 -0.0967383 0.0882428 0.0696924 0.0719301 -0.0354819 0.185486 0.0141654 0.0156987 0.09044 -0.0638165 0.10206 -0.125873 -0.146311 0.122592 -0.149022 -0.158226 -0.0555964 0.0258569 -0.148562 0.0834945 -0.0884838 -0.0146092 0.0966249 0.117279 0.134677 0.0222548 -0.0279031 -0.026662 0.0602426 0.155615 -0.072133 -0.0749982 -0.0250483 0.0120207 -0.136157 0.0582491 -0.0243861 -0.00274986 -0.126127 0.00859234 -0.116627 -0.039207 0.0436275 -0.0410329 0.051269 -0.00753867 -0.0885103 -0.0415178 -0.0914313 -0.0407009 -0.0568749 -0.0207932 0.0965876 0.105737 -0.00400189 -0.0459696 0.0361949 0.123342 0.137418 0.055824 0.0362963 0.0551567 -0.102088 -0.139447 -0.0950437 0.057462 0.101293 0.10265 -0.0222187 0.0228993 -0.0128239 -0.0922456 0.177291 0.160055 0.0910784 0.067417 0.115887 0.171928 -0.0342671 0.18629 0.0183281 0.030884 -0.144795 -0.08257 -0.0979133 0.107757 0.0465312 -0.057337 0.151575 0.0973902 -0.0926768 -0.0318017 0.0766029 -0.0148153 -0.0522446 -0.00533837 -0.0999895 0.0406957 0.0169054 0.00830107 -0.0723448 0.109783 0.151846 -0.135301 0.0445425 -0.120067 0.112416 0.0764969 -0.053248 0.0508037 0.0075693 0.056927 -0.000614556 -0.0354877 0.00701365 0.124435 -0.105541 0.0732961 -0.193433 -0.146544 0.0413698 -0.0981358 0.0557933 0.121815 -0.0656917 0.11942 -0.0943014 0.0301518 -0.040088 0.043159 -0.088725 -0.0836545 -0.036067 -0.112491 -0.0375205 0.0239379 0.143158 0.103762 0.159048 0.0666793 -0.155786 -0.125697 0.0606463 0.0116023 0.189654 0.0856822 -0.0544003 0.101025 -0.0866086 -0.00872589 0.11253 0.0731134 0.165406 -0.0237053 -0.0378488 -0.0926711 -0.153317 0.0239392 0.0427159 0.15652 0.0192711 0.0393146 -0.146106 -0.0070395 -0.124784 0.119185 0.00200725 0.0469316 -0.0349478 -0.0624069 0.0570427 0.0976961 -0.0658688 0.0568733 -0.0468893 0.0919981 -0.0718874 0.0963788 -0.0541799 -0.0812913 0.0584736 0.162494 -0.0828026 0.150497 0.0226657 0.0196025 0.0123946 -0.182531 -0.141255 0.173495 0.00680211 -0.0188606 0.0622144 0.0764779 -0.031116 0.117783 0.0103349 -0.0990482 -0.0419177 0.00647655 -0.0579622 -0.0294802 0.013292 -0.0783196 0.02607 -0.151626 -0.0674842 -0.148627 -0.0376478 -0.0983601 -0.101264 0.0321116 -0.080846 -0.0901483 0.091461 -0.137505 -0.167216 -0.0127769 0.0205541 0.0821726 0.0022531 0.0643578 -0.146845 -0.0820647 0.0145433 -0.0580046 -0.0247085 0.0448316 -0.100526 0.126856 -0.0138919 0.0445098 -0.197917 -0.00840136 0.0425595 0.0636338 0.0120378 0.132957 0.0222416 -0.0303235 0.0812622 -0.173281 0.0591095 -0.0846152 -0.151103 0.0577897 0.132709 -0.091262 0.0800317 0.0479549 -0.074266 0.0450022 -0.0579079 -0.0192485 0.0979571 -0.0348183 -0.177847 0.00868315 -0.0146435 0.195679 0.0663713 0.119657 0.0903113 0.177973 0.0524843 0.0705723 -0.048515 0.0733296 -0.0698792 0.0417784 0.178049 -0.0613854 -0.120941 0.0589379 -0.191477 -0.134165 0.0610211 -0.0165195 0.0453466 0.0127407 -0.0397159 0.127093 -0.0803921 0.00900945 0.0181415 0.0896616 0.041679 0.0553598 0.0375081 0.0403547 -0.081238 0.114783 -0.0899649 -0.183323 -0.0404827 0.110373 0.0967678 0.140923 -0.163453 0.0366104 0.0671616 -0.172353 -0.0403476 -0.0160125 0.0293064 0.0158723 0.0101834 -0.131029 0.135673 -0.0553356 -0.133028 0.120809 -0.0700552 -0.00885625 -0.106783 0.106723 0.0390697 0.0981853 -0.0815195 0.00360052 -0.0842982 0.0782202 0.0144217 0.000758399 0.00472008 -0.16807 0.0561984 -0.0585669 0.0394155 -0.0195821 0.0497487 0.185578 0.0196733 0.063336 0.13078 0.0283553 -0.13695 0.153928 -0.125139 -0.135206 -0.192374 0.12571 0.154099 -0.161118 0.0392447 0.0227608 0.00465155 -0.161927 -0.152638 0.0599562 -0.101816 0.190099 0.0345099 0.157324 0.0981219 -0.123348 -0.00149488 -0.0705048 0.0164467 0.0042731 -0.109267 -0.0460381 0.0540406 -0.0970147 -0.115042 0.104895 -0.129365 -0.145721 0.102981 -0.168198 -0.165095 -0.0353921 0.0569043 -0.0823369 -0.0780355 -0.0179275 -0.0341259 -0.0928888 -0.0684533 -0.00633784 0.122446 0.115719 0.0670672 -0.0694065 -0.10442 0.0879629 0.0521604 0.0824452 0.0978489 0.0174773 0.0351811 0.0421648 -0.0929419 0.00594291 0.0267292 -0.0986189 -0.0351066 0.0342941 0.00445764 0.0519959 0.196119 0.0579725 -0.0548724 -0.0819047 -0.0693491 0.0710253 0.0462741 0.0373138 -0.1308 0.0658254 0.074551 -0.0504221 0.0554936 0.00232264 -0.00632269 -0.0927085 -0.0655723 -0.0907091 0.0041093 0.00465882 0.0677713 0.147018 -0.00490723 -0.112843 0.0698374 0.0733422 -0.101408 0.03124 -0.0594569 -0.029092 -0.0128533 -0.13788 -0.0743689 0.0822146 0.0592358 0.0174689 0.0163443 -0.0494578 -0.106913 -0.0459132 0.00202937 -0.0422667 -0.131613 0.0908121 -0.106756 -0.144054 -0.160029 -0.0412074 -0.117064 0.0639732 0.0721463 0.127304 0.0429713 -0.12647 0.111521 0.042186 -0.0665592 -0.0663439 0.0709497 -0.139978 0.0608252 0.105788 -0.0146602 -0.0332068 0.0704229 -0.0601051 0.0913788 -0.0752664 -0.0081779 0.0706972 -0.0692863 0.182317 0.0166418 0.0471337 -0.00975727 -0.0566762 -0.014962 0.0770481 -0.0713 -0.151782 -0.0126604 -0.100321 -0.140556 -0.18086 0.0154276 -0.050273 -0.175031 0.0239118 0.0369238 -0.0603092 0.187199 0.0866203 0.0570425 0.0166368 0.0753761 -0.015146 -0.0965956 0.127649 -0.0480735 -0.0940328 0.018211 0.0365723 0.120123 0.0685271 -0.018369 -0.0720379 -0.0310327 0.117416 0.182578 0.184838 -0.100788 0.0490504 -0.171005 -0.0210894 0.0165314 0.081722 0.1637 0.02388 -0.0432424 0.0738716 0.0799953 0.0680084 -0.00933415 0.148215 0.11769 0.0814389 0.00926668 0.0936265 -0.0739772 -0.0782566 -0.0698639 0.0414046 -0.00739037 -0.0471659 0.0378029 -0.0191623 0.000518468 -0.0352187 0.0913361 -0.0550175 -0.0104274 -0.0397604 -0.029539 0.0931182 0.16013 0.039889 0.0640606 0.0382826 -0.143712 -0.0320077 0.085345 0.134393 -0.0021573 -0.0320793 -0.0563154 -0.18395 -0.0311542 0.0222111 -0.00113404 0.125764 -0.0385839 0.0424664 0.0590597 -0.119986 -0.0293654 0.170581 0.0571625 0.122292 -0.0375169 -0.143918 0.141007 0.0383449 -0.00210291 0.052053 -0.0619564 0.0211076 -0.0163913 0.0586017 -0.0422614 -0.00403376 -0.0986428 -0.057404 -0.0280559 -0.0789666 -0.130946 -0.111234 -0.0762612 -0.0846639 0.00259936 0.091425 -0.0667311 -0.116042 -0.0708454 -0.084609 -0.0292932 -0.0339933 -0.0310035 0.0476312 -0.105691 0.133225 -0.0156023 0.0767767 0.0809092 0.0587536 0.0146191 -0.0662958 -0.131438 0.155309 0.00273926 0.00751973 -0.0538708 -0.0766666 -0.0540513 -0.0538887 -0.174295 0.129808 0.0171582 -0.012354 0.0799451 0.131681 0.0483239 0.0454189 0.0674283 0.045984 -0.0167977 -0.0845093 -0.130601 -0.0725507 0.0720634 0.0183627 -0.087406 -0.0814034 -0.0500721 0.0691703 -0.123803 -0.112545 -0.142107 0.0291124 0.0252613 0.0887027 -0.0594462 -0.0184824 -0.115372 0.0228282 -0.0520464 0.148742 0.113621 -0.129424 0.046643 -0.0600137 0.0383199 -0.0477458 -0.0176494 0.0486904 -0.0192621 -0.119618 -0.00466882 -0.0826105 0.159411 0.0821694 0.00776449 0.100625 0.0205414 0.0958272 0.187218 0.145247 -0.0599863 -0.0558613 0.074664 0.195716 0.0876727 0.0308096 -0.148135 0.0481467 0.00244954 0.0267691 -0.0287932 -0.0418727 0.160648 0.0301155 0.0406026 -0.0376018 0.136758 -0.165353 -0.106861 -0.0802758 -0.177255 0.144274 -0.0511052 -0.179822 0.063624 0.15286 -0.0516415 0.0383662 0.0596088 0.043669 0.121276 -0.105764 0.131278 -0.0510961 0.0336083 0.0261937 -0.0566825 -0.094965 0.0829741 0.0613893 0.0955612 0.0385907 -0.0841951 -0.147194 0.0255881 0.00953807 0.0970528 -0.065363 -0.00948189 -0.0579871 -0.128357 -0.167644 -0.055799 -0.142673 0.0150926 0.188209 -0.112438 -0.0368249 -0.124543 -0.0318039 0.00727249 0.0276491 0.183419 0.0200532 -0.0316155 -0.0908632 -0.106989 0.0237529 0.10671 0.0205777 0.0352068 0.147448 0.100674 0.0290922 -0.00096438 -0.0624968 0.00162525 0.0969361 -0.0437214 0.073588 0.0434556 -0.158641 0.00371559 0.0709417 0.0382488 0.0634112 -0.121282 -0.0417978 -0.0670511 0.0652291 -0.151978 -0.0639206 -0.183088 0.174786 0.0127484 -0.036008 -0.138014 0.149885 0.0731735 0.0298875 -0.0584378 -0.0378416 0.00583971 0.0298952 -0.185625 0.0992837 -0.185364 -0.147742 0.172555 0.0135852 -0.00554045 0.0365265 0.0945976 -0.0773193 0.034107 -0.125021 -0.0465676 -0.023473 -0.0764441 0.0485024 -0.0310337 -0.100392 0.0676767 -0.0144165 0.0461757 -0.012309 0.0428304 0.0280093 -0.00420251 -0.0576016 0.120615 0.0441558 0.0330638 -0.0508959 -0.0775324 -0.103116 0.0706465 0.0244608 -0.118699 0.0766156 0.153694 -0.030072 -0.0424908 0.00601645 -0.0724449 -0.0499011 0.158161 0.030931 -0.0537235 -0.0141671 -0.0593321 -0.0119772 0.0917498 -0.055098 0.0648857 0.0205249 0.0611874 0.0613621 -0.154211 -0.113128 0.0326049 0.0789223 0.0740799 -0.0571777 -0.0325694 0.0764987 0.150161 -0.0423564 0.055014 -0.0787983 0.0409267 -0.0115482 0.031991 -0.156777 -0.120265 0.0231509 -0.0156394 0.0243068 0.0459634 -0.100296 0.0489574 -0.0538061 -0.0691592 0.0186239 0.0319256 -0.116727 0.0959917 -0.0675805 0.0715705 -0.084743 -0.177327 -0.106058 -0.0338695 0.0358238 -0.132979 0.104561 0.155269 0.0407794 -0.0968685 -0.0380304 -0.0674146 0.00514581 -0.0420505 0.102758 -0.0217961 -0.0493919 0.101146 0.0340211 -0.0710917 -0.135083 0.00442434 -0.103539 -0.0920759 0.0137364 0.0479583 0.0593675 0.121575 0.0903897 0.0989443 0.0868488 -0.00648086 0.143566 -0.0593162 0.0138277 0.137273 0.0796016 -0.175195 0.0625011 -0.129579 -0.036619 0.0870637 0.00355516 0.188193 -0.103381 0.0970239 0.0725978 -0.00349718 0.103097 0.0477109 -0.0560283 -0.0356494 -0.152015 -0.0246629 -0.0771783 -0.0598975 0.104002 -0.057026 0.0126181 -0.118369 -0.0430684 -0.0673393 -0.127848 -0.0846695 0.0584553 0.0682489 -0.0462361 -0.101148 0.0721921 0.0451126 0.089853 -0.0941509 -0.0580872 0.153178 -0.147878 -0.0275788 0.06829 -0.0587907 0.0192962 -0.147994 0.0810619 -0.0925774 0.193914 0.0636173 0.0420036 0.182188 -0.0342489 -0.0654899 0.120487 0.0432074 -0.121917 -0.123348 -0.0765818 0.057022 0.03695 -0.0446253 0.105091 0.0542693 0.111277 -0.00298945 0.048502 0.100121 -0.00429387 -0.0733453 -0.0328342 0.0328953 -0.090355 -0.0478725 -0.0960661 -0.135474 -0.0714447 -0.175852 0.0743405 -0.0829353 -0.0373743 0.156309 0.0811429 -0.0578418 0.111081 0.0231916 -0.0928509 0.163747 0.174879 -0.153627 0.0905008 -0.0462558 0.116732 0.0559855 0.117918 -0.0358997 -0.132972 0.0837657 0.110973 -0.0487146 0.0635158 0.0760953 0.105498 -0.0342799 -0.0575451 -0.0116971 0.0717617 0.146991 0.0957747 -0.123922 -0.178234 -0.0763934 0.157918 -0.0536834 -0.00911355 -0.0041023 0.00489406 0.0101241 -0.0577081 -0.0275787 -0.0163436 -0.0888456 0.0154663 0.0145502 0.0144291 0.0664977 -0.0762925 -0.0703802 0.108045 0.0950005 0.0723146 0.0821288 0.129453 -0.0679078 -0.0817911 -0.0508997 0.0433848 0.0303707 0.0207192 -0.0808029 0.0236358 -0.122319 0.0820459 -0.082342 -0.0069952 -0.00912493 0.0830439 0.00426399 0.00947882 -0.120378 0.0486368 0.101398 0.00470968 -0.0919314 0.0749192 -0.0937974 0.0280814 -0.129459 0.0634587 0.0180721 -0.0896043 0.0333702 0.111357 0.0741994 -0.0590125 0.071959 -0.0722171 -0.0732217 0.0484527 0.0465985 -0.0418547 0.0441614 -0.142982 -0.10996 -0.126674 -0.0259925 0.0102087 -0.0575465 0.0401705 -0.0724716 -0.0715083 -0.0251595 0.0332125 -0.0561221 0.145111 0.0178772 -0.0553325 0.097196 0.18224 -0.0661132 -0.0126576 -0.0047975 -0.147843 -0.0382371 0.013403 -0.022221 -0.116405 0.0859786 -0.0720187 0.175185 -0.0887841 -0.0900884 -0.112557 0.0541394 0.0270766 -0.023298 0.0455139 0.132581 0.0483309 0.0222767 -0.0173765 -0.0124145 -0.102752 0.0481307 -0.101503 -0.0701913 0.0342388 -0.0518494 -0.0346913 0.162602 0.0794003 0.088962 -0.0310371 -0.124467 0.00779411 -0.0106211 -0.00996136 -0.0878218 -0.19341 0.0665941 0.00670335 0.0643707 -0.147358 -0.085421 0.00534833 -0.0132106 -0.122165 -0.00852265 -0.00536596 -0.0595282 0.0156768 -0.0235909 0.0450551 0.0765928 -0.0480201 0.194634 -0.0556215 0.108389 -0.127316 0.0125202 -0.0684521 0.137501 -0.103092 0.129823 0.00940463 -0.16329 -0.109157 -0.133934 0.0598755 0.00317325 -0.0758569 0.0657107 0.0164614 0.0475678 -0.0714338 -0.00194266 -0.0420454 -0.0905186 0.117506 0.00447077 -0.0807586 0.0341516 0.0707403 0.121705 -0.069812 0.028771 0.00407381 -0.107138 0.0588204 -0.0422436 0.0301269 -0.0617793 -0.038189 -0.00325267 0.129748 -0.0142364 0.027754 0.124727 0.0862218 -0.0183982 0.196954 0.0506217 0.0451981 -0.163504 -0.196213 0.112125 0.0795723 -0.0575701 -0.0250932 -0.131176 0.0749639 0.101151 -0.0882339 -0.0913192 0.0328474 0.101845 0.114682 0.0787043 0.0767128 0.00214764 0.0278955 -0.0849348 -0.0870259 -0.0895227 -0.0506203 0.125555 -0.12949 0.123243 0.0142152 0.00314446 0.0275498 0.0917368 0.032426 0.0112646 0.116154 -0.00613663 0.0294687 -0.00116246 -0.0824648 -0.10232 -0.142674 -0.0593434 -0.00980754 -0.0926072 -0.0661836 0.0991537 0.0650742 0.0522991 0.00267131 -0.0657284 0.163213 0.0188542 0.0522135 0.00474496 0.131891 -0.157889 0.014945 0.0116744 -0.131538 -0.120616 0.00755888 -0.0577184 -0.174101 -0.0208707 0.0311975 0.0956393 -0.0221835 0.103544 -0.0727889 -0.01832 -0.0116232 0.00192188 -0.0338045 0.0512562 0.0680488 0.0300456 -0.10535 0.071594 0.0863624 0.0158464 0.0558301 0.102415 -0.0963587 -0.0373007 -0.154728 0.0264164 0.0290326 -0.058832 -0.0949275 -0.0406866 -0.145916 0.00806635 -0.151064 0.0277707 0.0747051 0.117297 0.0217159 0.0309576 0.0491429 0.0687774 0.0517971 -0.0845016 0.0857554 0.101818 -0.0490553 -0.0403716 0.0876941 -0.165808 -0.106961 0.00200167 0.059119 0.0172819 0.0910491 0.0327815 -0.0107314 0.0643128 -0.131944 0.123967 0.115358 0.0484362 0.0353291 -0.00502288 -0.0250814 0.0532132 -0.0288855 -0.0434473 -0.0081769 -0.162679 0.0184144 -0.170449 0.144895 0.0571003 0.047878 -0.158445 -0.180959 0.136746 -0.0194605 -0.157566 -0.103268 -0.0135796 0.0269982 0.0632524 -0.0517879 0.00283244 0.120347 -0.039121 0.0557654 -0.0660908 -0.141215 -0.0595392 0.00517642 -0.0874674 -0.0315609 -0.128804 -0.13368 0.0861122 0.188932 0.067857 -0.0104554 -0.0290633 -0.133295 0.00388207 -0.0348081 -0.0941856 0.0597357 -0.125399 0.0165886 0.0366758 0.100817 -0.0682983 0.0361889 -0.109745 -0.0710098 -0.0381825 -0.151192 0.0699977 0.0809522 -0.0139662 -0.083651 0.102974 0.169155 -0.0525773 0.107886 -0.0563535 0.10117 0.0159565 -0.136767 0.0598407 0.136516 0.128621 0.00792849 -0.0170169 0.0771437 -0.0010739 -0.0840222 0.172793 -0.0611013 0.188298 -0.0433372 -0.113818 -0.0500271 0.0967818 -0.0879582 0.0977113 -0.0852021 -0.0605203 0.0352651 -0.142315 0.120058 0.164278 0.0236622 -0.0608262 0.115072 0.0765701 0.115017 0.0644498 0.00226201 -0.0886863 -0.174978 0.000850259 0.0927718 0.0848144 0.0541908 -0.00198776 -0.00498646 -0.0742064 -0.088421 0.0399012 -0.191093 -0.0524277 0.0815772 0.0578832 0.00917177 -0.190503 -0.179371 0.187494 -0.0805946 0.0439275 -0.117312 0.0587721 0.114841 0.00718262 -0.121311 -0.0711521 -0.0697205 0.12035 0.063326 -0.04304 -0.0255481 0.0467406 -0.103694 0.151605 0.0123085 -0.112567 -0.197449 -0.0334507 -0.0153667 0.0983192 -0.063788 0.0522803 0.0187013 0.017507 0.115901 -0.138137 -0.117498 -0.00509689 0.0189872 -0.0212834 0.176156 -0.103335 -0.0771711 0.108619 -0.025062 0.00620693 0.0107547 0.146656 -0.103079 0.0542111 -0.013955 -0.141893 0.0759298 0.0774436 -0.0929172 -0.00988344 -0.101782 0.0433437 0.00675345 -0.000139169 0.079247 0.0552702 -0.0391796 -0.0429881 -0.0235553 0.0181793 0.034726 -0.109651 0.0247301 0.0468217 0.144491 -0.0642867 0.0140785 -0.03125 0.168779 0.0389151 -0.035624 -0.0386489 0.00584544 0.0198347 0.172514 0.150685 0.0198118 -0.183159 -0.0302167 -0.135966 0.16508 -0.136089 -0.00367259 0.163795 8.97624e-05 -0.118167 -0.0103924 0.0588566 0.155992 -0.0777385 0.0386101 0.0924954 -0.0512444 0.102664 0.0939358 0.142203 -0.0349454 -0.060928 0.0609681 -0.0846429 0.0329741 -0.075603 0.129225 0.116022 -0.0133828 0.072142 0.138694 -0.0799749 -0.0987328 0.0238864 -0.0860596 -0.0857203 0.0217376 -0.0957065 -0.108385 0.0538351 0.0129869 -0.147295 0.144 0.0547128 0.0976682 0.0273649 -0.0229764 -0.0311179 -0.0818863 -0.0860493 0.0705629 -0.0249544 -0.137283 0.0352256 -0.0110485 0.171029 -0.0774313 -0.130564 -0.188533 0.0962843 -0.0910653 -0.0775202 0.00389585 0.0154583 0.0183409 -0.111181 0.0278484 -0.0276988 0.0512414 -0.0954776 -0.139457 0.106115 -0.0123464 -0.170919 -0.0930718 0.0800499 -0.0682623 -0.0378164 -0.0362511 -0.0913602 0.0686088 0.0013188 -0.138526 0.178867 0.0648587 -0.01943 0.15276 -0.0610935 0.0222951 -0.050812 0.0179773 0.0195103 0.0564747 0.0852909 0.124486 -0.101274 0.0474104 0.177232 -0.0280496 0.0523207 0.0959708 0.0371709 0.0653666 0.160042 0.128235 -0.017947 -0.11615 0.0175411 -0.00864682 -0.0265044 0.0657659 -0.0643035 -0.00572043 -0.0889595 0.124961 -0.0417501 -0.0933121 -0.061688 0.0876518 -0.154066 -0.0498446 0.194891 0.0369418 0.0979941 0.0199619 -0.145235 0.0504584 -0.0348905 0.0935021 -0.0836432 0.187293 0.0997962 0.177654 0.0577476 0.115876 -0.0563549 0.0260968 -0.00120718 0.018486 0.0719885 0.0217084 0.0758535 -0.0404299 -0.031657 0.193719 -0.134928 -0.167698 0.0271446 -0.000100264 0.0757904 -0.031245 0.114338 0.0855061 -0.0396948 -0.0770034 -0.0550564 0.0851 0.0169972 -0.153867 -0.0647102 -0.0719136 0.0510648 0.0766662 -0.0102557 0.10074 -0.0819017 -0.0668069 -0.0576346 -0.0355784 0.0398392 0.0165732 -0.0313856 -0.166842 -0.0716568 -0.0109312 0.0174034 0.175612 0.105211 0.0875509 0.0314711 -0.0671631 -0.0998042 -0.0637041 0.144534 0.0893813 0.0673784 0.135272 0.00390194 0.138985 0.135434 0.0337484 0.0956857 0.0968004 0.0889694 -0.0985747 -0.100279 -0.0427541 0.0414337 0.0402951 0.0540687 -0.0213348 -0.0780854 0.0399572 0.0131604 -0.196961 0.0654422 -0.0953565 0.183922 0.00756703 0.129128 0.0432253 0.0286402 0.0666766 -0.0447915 0.110091 -0.029562 -0.17243 0.00793296 -0.0649498 -0.0254032 0.185032 -0.0167161 0.0546312 -0.00553637 0.0951422 0.116045 -0.0788372 0.0192851 0.0148433 -0.0432768 0.0434498 0.0622249 -0.124542 0.0742635 -0.111801 0.105589 -0.16825 -0.0419829 0.162243 0.0974093 0.197005 0.0332801 -0.0899394 -0.103261 -0.0573054 -0.0141745 0.0808291 0.143737 0.151125 -0.166777 -0.0546189 -0.0214018 0.12519 -0.0489675 -0.0994463 -0.0275957 -0.049271 0.0907295 0.105171 -0.00784516 0.0628357 0.0188468 0.155129 -0.0605301 -0.137605 -0.0398295 -0.103329 0.0158547 -0.0563147 0.00808091 -0.0714165 -0.0562224 -0.0573793 0.0992057 0.1646 0.1251 -0.0346027 0.0123952 0.128353 0.0484003 0.119143 -0.177157 0.0624647 0.162007 -0.0549189 -0.0705923 -0.0652962 0.0358338 -0.0860785 0.0445088 0.0294692 0.0571089 -0.06098 0.0364327 -0.0133735 -0.142963 0.00384569 -0.15963 -0.0140172 0.0603399 -0.011119 0.11071 0.0366338 -0.0136831 -0.0578218 -0.0510219 0.15289 -0.181834 0.0623938 -0.159247 -0.0682094 -0.0554519 0.0162661 -0.0601181 -0.0515768 0.0824539 -0.0616719 0.0816747 -0.00513756 -0.00772994 0.0890744 0.0636595 -0.0319097 0.156916 0.0215835 -0.11987 -0.0247949 0.0865934 -0.0726634 -0.174011 0.00843919 0.0541818 -0.04969 -0.119959 0.0305975 -0.0277844 -0.0871925 0.0930309 0.0453017 -0.122055 -0.0279024 0.177736 0.177476 -0.00223789 0.0047917 0.129208 0.0652537 0.0860118 -0.0682926 -0.173884 0.17203 0.105735 0.00440215 -0.00653002 0.0115724 0.0652469 0.0129721 0.00371204 0.180112 0.0276153 8.97435e-05 -0.0697124 -0.0615092 -0.0364972 -0.0809894 -0.0547544 0.0103428 0.0931958 -0.0929816 -0.0286566 0.153292 -0.111276 -0.0352313 0.0114128 0.0758412 0.0882288 0.0553548 0.0327081 -0.0555177 -0.0954842 0.0202518 0.101394 -0.0358338 -0.0264199 0.0165215 0.0437445 -0.0498369 -0.0299589 0.0171763 -0.00625655 -0.0164591 -0.191068 0.165125 0.0736558 0.00675336 0.0519093 0.0299511 0.0914311 -0.0821031 -0.0270843 0.125236 -0.110509 -0.0976137 -0.0992119 0.056746 -0.0499271 -0.00349535 -0.0881886 0.0123649 -0.138703 0.0656429 0.0233274 -0.135459 0.0337167 -0.0865101 0.0471137 -0.073398 0.0047126 0.112285 0.148712 -0.0928702 0.0175328 0.0338443 0.00976003 -0.0841059 -0.100244 -0.188971 0.0139505 0.176208 0.0203196 0.137836 0.143092 0.104081 -0.0936797 -0.0120632 -0.166257 0.111447 -0.162761 -0.0901168 0.112703 0.120891 -0.185948 -0.0590068 -0.095255 -0.00529941 -0.0668003 -0.0503966 0.0517476 0.000167172 -0.0343416 0.0369435 -0.11346 -0.0362324 0.0431737 -0.0475847 -0.152871 -0.0156575 -0.0355453 -0.00912368 -0.013233 -0.0459727 0.086229 0.0712688 -0.0540159 0.042126 0.13441 -0.13254 0.113257 -0.186062 -0.0961637 0.0602955 -0.100774 0.159929 -0.0138329 -0.082185 -0.118972 -0.0587255 -0.166467 -0.143975 0.0566399 0.0958409 -0.0829964 0.0867754 -0.0223271 -0.0721214 -0.0164677 -0.0484463 0.00268203 -0.0401791 0.0275256 -0.142467 0.0534253 0.104139 -0.0583069 -0.0263001 0.101723 -0.171856 0.0290094 0.0161041 0.151233 0.0101945 0.130843 0.058649 -0.0557881 -0.0526719 0.0741005 0.186181 -0.0287884 0.0469272 -0.071159 0.0311214 0.024384 0.0507518 0.0187805 -0.0141473 -0.0338551 -0.138637 0.109931 0.0557528 0.16627 -0.166664 -0.0612519 -0.0373431 0.0706699 0.144618 0.0289316 -0.118821 0.0475328 0.0450348 -0.043863 -0.0287452 0.0448834 -0.091961 0.0998306 -0.158826 0.0026987 -0.0698349 0.021887 -0.106907 -0.0907698 0.128048 -0.00105669 -0.0275063 -0.14166 -0.0735366 -0.0446215 0.190738 -0.0144059 -0.194615 0.0437111 -0.0763835 -0.0631318 -0.0780475 0.0194516 0.00475692 0.112619 0.0654575 0.13754 -0.069225 -0.104593 -0.021313 -0.0894343 -0.0882427 0.105871 0.0704219 0.00264802 -0.181632 0.0744707 0.02986 0.123002 0.0528778 -0.0397104 0.0602995 0.127834 0.00439788 -0.0891459 0.0557644 0.0106705 0.109614 -0.0604487 -0.0433999 -0.106691 -0.00341335 -0.0167013 0.0249517 -0.016884 0.06055 0.177284 0.101823 -0.00764413 -0.0629737 0.158251 -0.0515931 -0.0498511 0.0194251 -0.113896 -0.0261208 -0.147948 -0.0374459 0.0443782 -0.078458 0.0136877 -0.048051 -0.0135692 0.0761608 -0.0718075 0.108779 -0.0109712 0.0213181 -0.0173716 0.00754455 0.025658 0.159002 0.0597389 -0.00898485 0.0646755 -0.0180327 0.0670714 -0.154255 -0.192316 -0.0180151 -0.137734 0.122172 -0.161479 -0.023896 -0.123575 0.134242 -0.0176432 -0.103259 -0.190897 -0.123552 -0.093329 0.0820597 0.0225031 -0.0501028 -0.174298 0.0837975 -0.0698473 0.0275862 -0.00751125 -0.109388 -0.0972349 0.0483731 0.0193119 -0.0506571 -0.0360131 -0.183551 0.0560459 -0.187663 -0.0585947 0.057726 0.0983189 0.0816312 0.189474 0.15311 -0.0549561 -0.109166 0.106398 -0.0491551 0.0947897 -0.0302083 -0.0146928 -0.0258817 0.05625 -0.0158019 0.12818 0.0392408 0.0454586 0.0229949 0.122106 0.10782 0.0136479 -0.0339007 -0.045823 -0.0846334 0.139334 0.0634849 0.0761754 -0.00537675 -0.0687678 -0.00478314 -0.0243485 -0.0192085 0.0801691 0.137237 0.10038 -0.082253 0.0347733 -0.03185 -0.0791461 0.0602412 -0.0283692 -0.0258749 -0.0835451 -0.00282295 0.0133017 0.0454307 -0.00131192 -0.0994905 0.1003 -0.113795 -0.145267 0.0526721 0.143758 0.0271901 -0.0493554 -0.0200946 0.0475521 -0.0479771 0.02644 -0.0057626 -0.162612 0.0966654 0.0962056 0.0142382 -0.0464884 -0.0589429 -0.143671 0.00141891 0.0839402 0.105898 -0.0779645 -0.116183 -0.159886 -0.145535 -0.100222 0.185096 0.0481373 0.093258 0.099414 0.00710332 -0.0698293 -0.0986267 -0.0324315 0.0397066 -0.0444779 -0.0591957 0.0273648 0.0219988 -0.120037 0.0191359 -0.0527928 -0.0637051 -0.0335792 -0.0163286 0.0360808 -0.171137 -0.0165111 -0.0751708 0.0476211 0.151254 -0.0514583 -0.0663556 -0.0912033 -0.0326662 -0.0491811 -0.0611967 0.108698 0.0348915 0.107927 0.00352453 0.0787345 -0.0333092 0.000300844 0.0749 0.010937 -0.0605287 0.0894838 -0.0813816 -0.0835918 -0.0628114 0.047382 0.14508 -0.0314234 0.0176704 -0.0835598 -0.02076 -0.0551484 0.0400474 0.0839692 0.00724123 0.0514822 -0.00327233 0.0667945 -0.00813071 0.0866762 -0.00890385 -0.0349883 0.0496515 0.0113554 -0.0209266 0.114229 -0.0345486 -0.122706 -0.0389499 0.112367 -0.0461506 0.156963 -0.0945331 -0.0420237 0.0398705 -0.082162 -0.0139031 0.0863976 -0.172352 -0.132067 -0.00376828 -0.0432121 0.0839858 0.0954288 -0.138371 -0.096672 -0.0571712 -0.156773 0.0689372 0.0605539 -0.0880265 0.114139 -0.0218197 0.147726 -0.00421305 -0.000402399 0.0637114 -0.041723 -0.18472 -0.069265 -0.115174 0.163154 -0.0751242 -0.050344 -0.0108368 -0.0667985 -0.0218319 0.0890388 0.00561713 0.0360525 0.0380976 0.170868 -0.182976 0.0160993 0.0472974 -0.107904 0.117006 0.145419 0.0508191 -0.0425739 -0.149999 -0.0302153 0.0583206 0.0587387 0.0251232 0.0359532 0.052109 0.196969 -0.0512314 0.00258528 -0.00053872 -0.0743313 -0.0663932 0.0849106 -0.113556 -0.173284 0.01942 0.115435 -0.00971359 -0.104868 -0.134429 -0.0660621 0.0165222 0.121424 0.0661657 0.180469 -0.021777 -0.00317611 -0.0566865 0.0924834 -0.0273278 0.0545801 0.184725 0.0934243 0.05337 0.0816636 0.0418614 -0.0228994 -0.0354676 0.0395521 0.0581131 0.00110792 0.0705272 0.0418299 -0.0366624 -0.0365768 -0.00524808 0.021986 0.12264 0.031179 0.146746 0.103201 0.104138 0.0314639 0.0915422 -0.0160368 0.0104931 -0.0709842 -0.047269 -0.043782 0.0732175 -0.119889 0.0520876 0.0810325 0.112667 0.0408329 0.134112 0.00113802 0.120035 -0.0338309 -0.0147126 -0.00597169 -0.0495623 0.066385 -0.158408 0.00575969 -0.031477 0.0792669 -0.0579157 -0.0615109 0.0632115 -0.0302372 0.0457179 0.0159613 0.115279 0.0186754 0.0690704 -0.0209423 -0.0892861 0.0986609 0.0348252 0.0966169 0.00418294 -0.0321195 -0.00997022 0.175344 0.0919398 0.0860227 -0.0510622 0.0423391 0.0854077 0.147797 -0.16206 0.0976601 -0.107447 0.135862 0.0296987 -0.0184911 0.0219505 -0.0900559 0.133598 -0.061971 0.0731635 -0.117959 -0.159893 0.180558 -0.00746516 0.198022 0.100312 0.0826888 -0.058399 0.0332019 -0.046132 -0.0815249 -0.0561214 -0.0936758 0.183665 -0.125829 -0.00448418 0.023165 0.0886943 0.0650141 -0.092172 -0.0819861 0.0481115 0.0542985 -0.124607 -0.155883 -0.150401 -0.134492 -0.015306 0.0518991 0.0180753 0.00322761 0.1052 0.124833 -0.0838809 -0.0251496 -0.0565502 -0.0629449 0.0618673 -0.0160466 0.104403 -0.0392561 -0.0377914 -0.127447 -0.0950805 -0.0651764 -0.135964 0.119704 0.0700165 -0.184637 0.136367 -0.174831 0.115822 -0.147589 -0.10412 0.156056 0.000768516 -0.0495721 0.0568341 -0.00921547 -0.0280609 0.112937 -0.0136467 -0.00346593 -0.0589372 -0.0872337 -0.0437337 0.142985 0.0687115 -0.186364 -0.0708613 0.165776 0.090104 0.1135 -0.0740256 0.0536126 0.0607026 0.0314124 -0.0956319 -0.0920939 0.0633637 -0.095121 0.0593227 -0.0436967 0.0333939 -0.164818 0.0306073 0.000509543 -0.0897999 0.0657678 -0.173409 0.0733637 0.00185921 0.0429624 0.0606014 -0.00432125 -0.0447936 0.0537679 -0.102248 0.0200528 -0.124933 -0.019972 0.0592986 -0.0570385 0.00544181 0.0129287 0.0696251 -0.00271189 0.197829 0.128645 0.169422 -0.0291111 0.0359565 -0.189318 0.0728983 0.0558863 0.0466126 -0.0565093 -0.00379489 0.161096 -0.182841 -0.051735 -0.112374 -0.0800946 0.07942 0.189044 -0.123456 -0.148803 -0.103897 -0.122578 -0.075179 -0.106565 -0.0803252 0.0910719 -0.0228384 -0.0926565 0.043366 0.191296 0.0053077 0.140069 -0.082162 0.0253267 0.0195881 0.00443111 0.0768811 0.126277 -0.0436625 -0.0728136 0.0203138 0.0971586 -0.0752631 0.0330522 0.0453165 -0.0612074 -0.167726 0.183662 0.0732865 0.0425834 -0.024498 0.149991 -0.180759 -0.15872 0.00797281 0.0684538 -0.0942834 -0.0470888 0.102738 0.0823671 0.118451 0.00160442 0.0465621 0.0118726 0.0242693 0.0991458 -0.0183686 0.0269675 0.0661571 0.110034 0.00816293 0.139336 0.0237956 -0.0125084 -0.0407482 -0.00983568 -0.0854101 -0.00791286 0.0102245 -0.110585 -0.0191142 0.149705 0.0754323 0.0607873 0.103515 -0.0175317 -0.0951751 0.0175791 -0.169762 0.0332712 0.0333155 0.0994356 -0.0965993 -0.0565841 0.152721 -0.0238525 -0.0146128 0.0589072 -0.0576502 0.112723 -0.0200509 0.0107407 -0.084033 -0.190545 0.0529487 0.116924 0.14778 0.00738682 0.0821987 -0.0118768 -0.0448081 -0.0449488 0.010476 -0.152165 0.0397592 0.0791769 -0.0294827 -0.0202854 -0.156257 0.0452242 -0.0509829 0.121641 -0.131801 0.0343643 -0.105164 0.182604 -0.103521 -0.0886047 0.0437675 -0.104675 0.0943812 0.0348938 -0.145024 0.0205733 0.0070228 0.116997 -0.0915707 0.00765138 0.188742 -0.0292441 -0.10018 0.0324487 -0.00150666 -0.0539781 -0.185209 -0.109928 0.144268 0.0862568 0.0834054 -0.0260405 0.14463 0.00430166 0.00860712 -0.0826554 -0.166691 -0.185005 0.00745004 0.0844246 0.0259126 0.0164858 0.179408 -0.082587 0.0768975 -0.00963957 -0.0143773 -0.0435788 -0.0182559 0.104629 0.00879546 -0.0947924 0.0891964 0.00920396 0.0499429 -0.109295 0.0104834 0.00103905 0.134729 0.173566 0.16912 0.0262907 0.0162171 0.131425 0.00372436 -0.0364889 -0.0552814 -0.0942611 0.0946833 -0.0243918 -0.095189 0.0218365 -0.0742867 0.132928 -0.0732749 0.177414 0.0432728 -0.0528135 -0.101576 0.00912153 0.0834113 -0.0769161 0.0284312 0.144629 -0.00434944 -0.0267404 -0.130618 0.0145634 0.020648 0.0775287 0.0435142 -0.04864 0.0580879 -0.158563 0.0255778 -0.0206449 -0.042505 0.0311829 0.0990498 -0.0904498 0.0147668 -0.140271 -0.0699173 -0.0858453 0.0640998 -0.0324531 -0.174993 0.0220958 0.108593 -0.018867 0.053316 -0.119987 0.0807599 0.12104 -0.130728 -0.0429337 -0.059245 -0.0299629 -0.121554 0.119745 -0.0722442 -0.0393369 -0.199454 -0.0967577 0.0538214 0.0441059 0.012674 0.13172 0.0463589 0.0726492 -0.00602229 0.0407387 0.103582 -0.0029449 0.195022 0.00973349 -0.061916 0.0015745 0.0953551 0.0206525 -0.114663 -0.105407 0.0394519 0.0531371 0.152627 -0.0477088 0.0900247 0.18188 -0.0204949 0.0614075 -0.0480888 -0.0330593 -0.0595159 0.0833299 0.135034 0.0159459 -0.169168 -0.0948131 0.0062162 -0.0488571 -0.0508922 0.0135198 0.165144 -0.0076127 0.0682978 -0.0278831 -0.143722 -0.0311814 -0.138004 0.06399 -0.0403931 -0.00104214 -0.039511 -0.00851683 0.0418993 -0.0161533 0.0606834 0.0232018 -0.000398074 0.0327288 0.145586 0.123741 0.00355891 -0.152142 -0.0510993 0.00780258 -0.0577024 0.0202596 -0.0250797 0.0591423 -0.031794 -0.0367356 -0.155022 0.150261 0.0528254 -0.114718 0.0368001 0.177793 0.081117 0.0802341 -0.0593613 0.151019 0.0593113 -0.190546 0.0666059 0.00485318 0.000781078 0.0311169 -0.0592931 -0.173093 0.0212656 0.170146 -0.0574803 -0.0818974 0.0501929 -0.0526928 0.0258694 -0.0117199 0.087263 0.02296 -0.0979753 -0.159112 0.0775726 -0.103502 -0.150613 -0.0486535 -0.0648225 0.0394533 -0.00125208 0.0853911 0.000793083 -0.0931842 0.00132577 0.0362475 0.0302432 -0.0735406 0.0531916 0.100797 -0.127546 0.0951471 0.0362481 -0.0917424 -0.0168288 -0.0748969 -0.044391 -0.0168254 0.0258869 0.0983163 0.16078 -0.123553 -0.0209211 0.0556333 -0.0612304 0.13331 0.136613 0.069739 -0.105846 0.070626 -0.0493399 -0.0526868 0.0667992 -0.123505 -0.139634 0.0279524 -0.0539566 -0.0876694 0.0652899 -0.0698439 0.099638 -0.0135464 0.0965981 0.04266 -0.0976577 0.0693738 0.131964 0.0180998 -0.0398766 0.112002 0.0438551 -0.0882478 0.0456637 0.0724441 -0.0935852 0.0908977 -0.0496108 -0.0389447 -0.0477419 0.18058 -0.00486633 -0.154652 -0.136279 -0.0384133 -0.125153 0.0144503 0.0482078 -0.0488883 0.0111252 0.107743 0.0254777 0.0636279 -0.125563 0.143726 -0.0950052 0.0578459 -0.0456161 0.0166509 0.172475 0.135831 -0.0822997 -0.0652944 -0.109395 0.0950286 0.00399337 -0.0534895 -0.0733987 0.0147163 -0.0420802 0.111725 0.0682564 -0.00235107 0.12759 -0.117274 0.0538816 0.0262961 0.0754203 0.183896 0.0664576 0.0719111 0.0453983 0.133435 -0.0999537 0.076678 -0.0779305 0.031412 -0.0199508 0.0617485 -0.121367 0.0185533 -0.0786774 -0.122468 0.00171154 -0.0155318 0.0400588 0.0738148 -0.169534 0.0322238 -0.10662 -0.0422428 0.0528793 0.0538367 0.00368971 -0.0970759 0.0547484 0.0584527 -0.0255741 0.137397 0.0296472 0.127588 -0.146232 0.124044 0.0674312 -0.0681291 0.0179593 0.155364 0.024083 0.0865232 -0.0570583 -0.00892631 -0.0607384 0.098735 0.0293192 0.0355695 0.0880236 0.03512 -0.0279335 0.0148164 0.101342 0.115947 0.0413061 -0.128517 -0.0248051 0.0266484 0.180256 0.0122295 -0.155451 0.136255 -0.15495 0.00711397 -0.054993 0.0273307 -0.0487245 0.0189653 -0.0212179 0.0174142 0.107579 0.115279 -0.13876 -0.17377 -0.0945619 -0.14563 0.122277 0.0181828 0.0739907 -0.0124997 0.149006 0.027807 -0.0501202 0.179941 0.129392 0.155551 -0.0453665 0.0924828 -0.114522 0.0172873 -0.0198223 -0.104672 0.065452 0.170265 -0.0441475 -0.0194178 -0.112374 0.0192775 -0.0293434 0.0225047 -0.0231046 0.0800373 0.0410126 -0.0685078 -0.0431683 -0.119291 0.0211127 -0.018796 0.0207963 0.163426 -0.133261 0.0235936 -0.0355822 0.0255356 0.167098 0.152905 0.0752528 0.0627977 -0.00545651 -0.164599 0.00627795 0.0109097 -0.0142273 -0.158641 0.0327451 -0.0108983 -0.0220201 0.102921 -0.0211092 0.144065 0.135932 -0.0205378 -0.0674182 -0.0329223 0.038333 -0.0776095 -0.0827368 -0.122674 -0.126823 0.0761055 0.0446429 0.163081 0.0866684 -0.087299 0.0498978 -0.0971985 -0.0220449 0.0124457 0.042021 0.0372219 -0.0656997 0.0591342 -0.00102304 -0.0619421 0.0378059 -0.0331751 -0.00727983 -0.0388576 -0.162921 0.0417429 -0.0249366 0.0864447 -0.0528975 -0.10229 -0.140351 -0.128816 0.0221237 -0.154995 -0.0669158 0.120917 0.0617392 -0.0126586 0.11374 0.0694811 0.0334184 -0.17639 0.0595137 0.0772367 0.0647087 0.00613926 0.137097 0.0741282 0.0712184 0.0565835 -0.062433 -0.0653821 -0.0813333 -0.169167 0.113456 -0.0579684 0.0813136 -0.0465871 -0.0155001 -0.134908 -0.0999857 0.0828923 0.0520854 0.107583 -0.0908197 -0.186799 -0.168303 0.0500222 0.0133989 0.0554533 0.0258397 0.0300352 -0.0204528 0.0318089 -0.166713 -0.00590508 0.028322 -0.153191 0.1183 0.116568 0.0271799 0.0174624 -0.00819727 0.133044 0.194467 -0.0511265 -0.0725015 0.151801 0.0504892 0.140495 0.0774506 -0.0222794 -0.036981 -0.151392 -0.0220003 -0.135117 -0.197762 0.0421366 -0.0551002 -0.0871321 -0.0937157 -0.105403 0.125259 -0.0441159 0.033998 -0.0241595 -0.119026 0.14594 -0.0431482 0.104729 0.0667836 -0.0218022 -0.0835067 0.0473774 0.00965334 0.103642 0.0965486 0.0142314 0.0820058 -0.0793543 0.0341116 0.069068 0.0231768 0.00434891 -0.0520713 -0.0555404 -0.0516533 0.0994086 0.156758 -0.0152123 -0.084054 -0.0336973 0.157531 -0.030242 0.0759171 -0.0870619 -0.0496072 -0.111031 -0.0603731 -0.0269619 -0.0847389 0.118257 0.0430844 0.0400974 0.01855 0.0529147 -0.0087622 -0.0645285 0.0245664 0.121323 0.0625395 0.0842956 0.0207724 -0.0720996 -0.0295277 0.104983 0.0608382 -0.0439541 0.0286556 -0.0717064 -0.142193 -0.198655 0.0825004 -0.0284391 0.00601094 -0.0264151 -0.100422 0.0216255 0.0658017 0.00213317 0.0763562 0.15227 0.0271555 -0.00865924 -0.14075 -0.13418 -0.124545 -0.106142 -0.0374522 0.135816 0.104364 -0.0412575 -0.157159 0.0442023 -0.0304079 -0.0431245 -0.0504278 -0.0250382 -0.0730259 0.102588 -0.0372477 0.127129 -0.15257 0.0877725 0.117897 0.0996924 -0.131065 0.100581 0.00962877 -0.00607346 0.0297139 -0.0297841 -0.121048 -0.11362 0.0145459 0.0555136 -0.0898028 -0.00677351 0.0115718 -0.186798 0.192431 0.132006 -0.0258469 -0.0796226 0.00835121 -0.0208876 0.0473734 0.0287366 0.00410993 -0.108222 0.110166 -0.106007 0.0431552 0.0795509 0.0466662 0.00579105 -0.164258 0.0430143 -0.156628 -0.107212 -0.110456 0.0236571 0.0388932 0.00583299 -0.114436 -0.0948775 0.0581322 -0.0302206 0.155575 -0.0459162 -0.0277209 -0.0977556 0.122236 0.00131855 -0.0637847 0.085813 0.0240313 0.027593 -0.0441559 -0.0967654 0.0918444 -0.0240596 0.132998 -0.0345216 -0.103813 -0.0434844 0.0113479 -0.0390449 0.0195743 0.0486979 -0.0783288 -0.00871886 0.0681138 0.041983 -0.0463988 0.0293415 -0.0482167 -0.0294311 -0.00846489 -0.12383 0.058018 0.0265083 -0.163307 0.069122 -0.125002 -0.187051 -0.00865574 0.0736593 0.0993838 0.0393816 -0.0388239 -0.103448 -0.00890783 -0.100244 0.0912133 -0.0424875 0.11898 -0.161781 -0.154166 0.198049 -0.046338 -0.010696 0.00633368 -0.08288 0.147963 0.0325359 -0.0164468 0.180257 0.0819096 -0.0879189 -0.129772 0.0820891 -0.0927491 0.0455263 -0.196016 -0.128507 0.0384197 -0.0542419 -0.00542082 0.107941 0.133344 0.0451295 0.00855629 0.0870282 0.0819394 -0.0872092 -0.120712 -0.00745618 -0.0404902 0.0459119 -0.130728 0.0921277 -0.0327135 -0.0529236 0.0368019 -0.079693 0.133983 0.0302747 -0.00318685 0.0274634 -0.178931 -0.00530968 0.111745 -0.177436 -0.0447147 0.008634 0.0190307 -0.113555 0.0627048 -0.0590061 -0.065804 -0.0213712 0.0379736 -0.14493 0.0457536 0.021144 -0.0306165 0.128344 -0.0473807 0.0464718 -0.0214025 0.0538737 -0.037598 -0.0838879 -0.0555646 0.114876 -0.0125081 0.134975 0.0243993 -0.0597072 0.00730623 0.0116596 -0.0207446 -0.0659527 -0.0142939 -0.144099 0.112728 0.032882 0.00557876 0.0471504 -0.0343132 -0.116039 -0.148496 -0.0670925 -0.124505 0.046241 0.0678388 -0.0571759 -0.0108197 -0.013835 0.00103684 -0.000870898 -0.139846 0.0575351 0.0658682 0.0263468 -0.161682 -0.109841 -0.183318 0.0950763 0.182525 0.00799326 0.0967123 0.142559 -0.0550619 0.0136521 0.00125606 -0.0984616 0.163078 0.0176993 -0.0994605 -0.0745698 0.0130546 0.0104746 -0.0087845 0.0950586 0.0553255 0.100808 -0.0309923 -0.0988244 -0.0322325 -0.0809421 0.103116 -0.053858 -0.00438112 -0.0399042 0.0560423 0.155174 -0.0375876 0.108989 -0.0360074 -0.0537117 -0.0788691 0.0869072 -0.0251719 -0.119855 -0.11647 0.101249 -0.0612852 -0.00755259 0.000274356 0.0707966 0.130438 -0.0138187 -0.0224317 -0.0504874 -0.00399528 -0.127934 0.132598 0.0367495 0.0690197 -0.0308768 0.13435 -0.106063 0.0335098 0.0257669 -0.0392891 -0.0868941 1.03945e-05 -0.0481307 -0.0128685 0.0998558 0.0728185 0.000895881 -0.108713 0.11587 -0.168586 -0.0737383 0.199731 -0.0134101 0.183244 -0.0647913 0.0122325 0.0635547 0.121244 -0.184622 0.0304447 0.00133139 -0.0214208 0.123172 -0.0458835 -0.031101 -0.00346431 0.0184825 0.0576173 0.177935 -0.0420232 -0.106386 0.0613633 -0.0406464 -0.0432378 -0.0694623 0.00241693 0.0337763 -0.0106817 0.00888377 -0.0505211 0.0201542 0.0344249 0.180183 -0.104522 -0.0988662 -0.0338421 -0.0646925 -0.12374 -0.0276957 -0.0845005 -0.0553388 -0.149918 -0.00819682 -0.149037 -0.00812416 -0.114338 0.0899531 0.0817203 0.0777173 0.0918278 -0.0886489 0.044069 0.0417132 0.0172111 -0.049678 -0.034797 0.0346241 0.00036336 -0.0962719 -0.00772455 -0.151231 -0.0660546 0.0195367 0.134569 0.0155228 -0.133483 -0.0853254 0.0411279 -0.184512 -0.0834746 -0.0504491 0.115355 0.156882 -0.0199837 -0.0414454 -0.0294224 -0.0428747 -0.18913 -0.0819766 0.105503 0.0471588 0.0646139 0.0997397 -0.0657757 -0.0529603 0.045023 -0.0901719 -0.0978118 -0.0168932 -0.101979 0.0237838 0.0684044 -0.0216045 0.0495594 -0.0614357 -0.0810853 0.113017 -0.0822785 0.11112 0.0279846 -0.136274 -0.0435357 -0.00508811 0.0848775 0.0870094 -0.122473 0.0397468 -0.0537141 -0.138671 -0.0916813 0.0488326 -0.0174224 0.124052 -0.134721 -0.173636 0.092754 0.0408424 0.00326767 0.0593152 -0.00823096 0.0151792 -0.10432 0.0840789 -0.0208058 0.0899036 0.0833664 0.118541 -0.0605685 0.0090447 0.0183276 0.078256 -0.0548616 0.0118942 -0.0836551 -0.123741 -0.0431543 -0.117417 -0.0719934 -0.165743 -0.0316616 -0.00143013 0.00607297 0.0198146 0.10332 0.0790582 -0.167189 0.0244783 -0.0826472 -0.0602832 0.0662001 0.012287 0.0448783 0.108336 -0.047383 0.0806041 0.109378 0.0578704 0.0140817 0.0743566 -0.075045 -0.0887161 0.0442466 0.119092 0.0626713 0.0408813 0.128027 -0.181623 0.077994 0.0497207 0.089168 -0.00298269 0.0654269 -0.065571 -0.0351747 -0.124604 0.0240122 0.0291576 -0.0292448 -0.072799 0.0149232 0.0518564 0.100453 0.144248 -0.137694 -0.0775895 0.0361133 0.0392578 0.084148 0.109096 -0.0991532 -0.0549789 -0.0427931 0.11888 -0.0232016 0.0309644 0.0697611 -0.0636335 0.105078 -0.102892 0.126694 0.0255872 0.0526089 0.0371845 -0.108185 0.0283676 -0.126517 -0.00528334 0.101377 -0.131894 -0.0689357 -0.0580824 0.110586 0.0332976 -0.0175783 0.108286 -0.0383941 0.0251982 -0.142628 -0.143158 -0.0140258 0.047644 -0.0559323 -0.027973 -0.0495931 -0.110327 0.0125728 -0.012992 0.107413 0.0424674 -0.0655134 -0.0102943 0.159973 0.0445827 0.119852 0.0657919 -0.191809 0.0563038 0.0275049 -0.0675527 0.030941 0.116095 0.0776783 0.11022 -0.0569733 0.103563 -0.0590506 -0.101106 -0.108823 -0.00648067 -0.0596634 -0.084701 0.0396103 0.00980187 -0.0176492 -0.00850484 0.00638164 -0.0819574 -0.194618 -0.147897 -0.0775843 -0.0424694 -0.0768007 0.0075658 -0.0929857 0.0578338 0.0464838 0.0492153 -0.0623283 0.163509 0.0803182 -0.0118599 -0.072887 -0.0329293 -0.0344163 0.0104806 0.0847848 -0.090287 -0.0675993 -0.127846 0.0570634 -0.117407 0.0344462 -0.132934 -0.116331 -0.0258787 0.0555618 0.131404 0.0104387 -0.133193 -0.0671024 0.190043 -0.0879968 -0.129542 -0.00943592 -0.0853734 0.0665625 -0.0430386 0.0560984 0.17216 -0.00669748 -0.0393224 0.0913276 -0.114207 -0.146276 0.0653264 0.0126456 -0.148923 -0.0128776 0.00555896 -0.0992519 0.0454154 -0.0274769 -0.101104 -0.0195739 -0.0501318 0.0258091 0.0478425 -0.19012 0.0314273 -0.033559 -0.0699659 -0.0366999 0.0407408 0.0821386 0.0339584 0.0181183 -0.0478614 0.126874 -0.0469245 -0.0251836 0.17828 -0.0345274 -0.0201495 0.0218165 -0.125452 -0.0433401 -0.0914529 -0.0496714 -0.1332 -0.159263 0.0598928 0.131201 0.111731 0.00617919 -0.0244268 0.08319 -0.0251924 -0.0234624 0.0267818 -0.0115197 0.131917 0.156314 -0.103573 -0.126434 -0.0783249 0.0134483 0.147843 -0.141489 0.0575608 -0.137404 0.0178295 0.113716 0.0627355 0.111347 -0.0464748 0.0740214 0.06805 0.0558237 0.000304123 -0.132968 -0.00434794 -0.0423501 0.00876111 -0.0403139 -0.168681 -0.105761 0.033953 -0.189759 -0.0844821 0.0898045 0.102544 0.0460844 -0.0351588 0.131771 0.0398319 0.117063 0.124761 0.0166561 -0.0799404 -0.0620437 0.0735449 -0.0940962 0.155943 -0.168879 -0.134836 0.0467214 0.185777 -0.0489209 0.0313012 -0.116172 -0.0285668 -0.032239 0.01374 0.0635871 -0.00937554 0.11004 -0.0917991 0.0876164 -0.00661999 -0.174679 0.144447 0.0307313 -0.0976498 -0.0423125 0.134813 0.0300261 0.00456446 -0.0126387 -0.00517416 0.135321 0.13587 -0.0476057 0.0830719 0.0363347 0.0975071 -0.161139 0.0228987 0.0481233 -0.0115456 -0.182946 0.0406591 0.0494803 0.0682856 0.114339 -0.0365284 0.101625 -0.12672 -0.0487578 0.158065 0.148349 0.0563409 -0.0892985 -0.0104896 -0.0701661 0.12368 0.0093364 0.0657736 -0.121566 -0.0977029 0.00766637 0.067619 -0.0496701 0.113112 0.0941402 -0.156665 0.112496 -0.0464365 0.0302188 -0.135029 -0.00860594 0.116061 -0.0607678 -0.055162 -0.00301603 -0.138121 -0.00768016 -0.0131781 0.00844134 -0.083845 0.028738 0.0630104 -0.0264499 0.154197 0.0259577 0.101388 -0.0388535 0.0729971 -0.0211431 -0.196851 0.0528044 -0.0511901 -0.118604 0.0609539 -0.0441568 0.0691159 -0.0576221 -0.0065345 0.0720562 0.0814307 -0.0580927 0.0259418 -0.140812 0.0477437 -0.189971 0.144209 0.146127 -0.167672 -0.172572 -0.0874224 0.1703 0.10087 0.162931 -0.0764748 -0.0375405 -0.0283574 0.021186 -0.0684213 0.00652281 -0.191358 -0.16529 0.00265827 -0.0353072 0.0609242 0.0085963 0.119869 -0.117414 0.086088 0.0486319 0.00208013 0.0361729 -0.0845961 0.0880685 -0.106885 0.0887523 -0.0221891 -0.193646 0.127007 0.020896 0.137418 -0.00907122 -0.106802 0.00460264 0.0143975 0.0294735 -0.0861696 0.0284451 0.103852 0.0505183 -0.116045 0.0553831 0.161625 0.0688393 0.16932 0.0814174 0.0772469 -0.121106 -0.0576505 0.180533 -0.0162523 0.0920847 -0.00772561 0.0636911 -0.0551395 0.0412904 -0.0564617 0.0236588 -0.0730259 0.0761654 0.0373518 -0.0172884 -0.0839525 -0.027754 -0.0445677 -0.0729189 -0.184007 0.114147 -0.0535776 0.0196129 -0.0717897 0.02294 -0.0950158 0.00802652 -0.0755162 0.00480964 -0.0938775 -0.176235 0.0564984 0.0161943 0.0810792 -0.0462151 -0.0197532 0.0268043 -0.0105849 -0.00557883 0.106978 0.112615 -0.0137627 -0.0152297 -0.079425 -0.112874 -0.16092 -0.0741336 -0.00721725 -0.00797781 -0.0224159 -0.0526382 -0.0354044 0.167711 -0.00238463 0.0959739 0.060503 0.0644839 -0.100111 -0.100455 -0.169022 -0.0761133 -0.00650074 -0.0436759 0.0325973 0.0292627 0.0724123 0.15167 0.105682 0.065855 -0.0660824 -0.0618807 0.188656 -0.0511352 -0.173644 0.0249817 -0.0945926 0.0108307 0.0190236 0.0338242 0.0070412 -0.0246146 0.0211517 0.0673877 -0.110174 0.0193575 0.0305641 -0.12715 -0.121414 -0.115099 -0.00633144 -0.0841188 -0.0317086 0.109165 -0.063987 -0.116249 0.0110344 0.00481831 -0.0203925 0.0915051 -0.00239768 0.0568805 0.0560588 0.0593962 0.0636965 0.0275099 0.168317 0.173186 0.0654376 -0.018013 0.0463752 0.127776 0.103895 0.0596682 -0.0156969 -0.0673842 0.0757386 0.0789049 -0.139889 -0.0727726 -0.0271189 0.0456176 -0.0177243 0.136107 -0.0704468 0.017321 0.0496248 -0.158645 0.124736 -0.0855374 0.00880473 0.155132 0.0466046 -0.0237956 -0.0115007 0.0343292 -0.0251826 -0.143782 -0.0901068 0.0400007 -0.0357169 -0.179696 -0.0465827 0.0869452 -0.00130369 -0.0412268 -0.0305838 -0.112622 -0.111903 -0.0454445 0.0214479 -0.156169 0.0294111 -0.110374 -0.0141286 0.11805 0.0816994 -0.0151693 0.124935 -0.127755 0.0313501 0.0432072 -0.194587 -0.0546555 0.056204 0.05311 0.0898912 0.129137 -0.0422268 0.0305587 -0.00409036 0.14515 -0.113721 0.120355 0.178305 0.0542762 0.149957 0.135241 0.117009 0.0112466 0.0354697 -0.0804723 0.0811028 0.00606887 -0.0404602 -0.0556755 -0.00936727 -0.119829 -0.129347 0.156842 -0.133847 0.163505 0.0446754 0.107183 -0.00577566 0.0961237 0.0752955 -0.0310535 -0.185457 -0.138663 0.0406255 -0.0751537 0.0964235 0.00508826 0.0382424 -0.0573807 0.0787487 0.0567163 -0.0169599 -0.0232387 0.033169 -0.1326 -0.0390694 -0.0768455 0.0863415 0.112926 0.0516029 -0.0321767 -0.13837 -0.104158 0.143741 -0.151653 0.0323597 0.0066857 0.0715325 0.122997 -0.185097 0.0448753 -0.000349632 -0.17013 -0.0093507 0.0205636 -0.150802 0.197549 0.0208021 -0.192063 0.0914697 -0.0075077 0.031817 -0.173974 0.128991 0.013652 -0.143975 0.149075 0.012743 0.031892 0.143571 0.0655558 -0.0309083 0.0626317 -0.0573319 -0.00486627 0.0383294 0.113573 -0.128959 0.116657 -0.136865 -0.0434824 0.140681 0.0954789 0.0519705 -0.082221 -0.0765697 0.0384409 0.0537681 -0.136618 0.0285789 -0.00083089 0.171336 0.0729364 0.16051 0.0930984 0.0155017 0.0631533 0.00345556 0.133416 -0.0701998 -0.0303324 0.08653 0.0173036 -0.111296 -0.0972707 -0.0424451 -0.19367 -0.0568096 0.0679703 -0.0418715 0.0306244 -0.110604 -0.0204667 0.0552824 -0.169763 -0.0357433 -0.0339449 -0.142432 -0.0322182 -0.102987 0.0647578 -0.0556257 -0.0654809 -0.0500546 0.10351 0.130774 0.0707994 -0.0472651 0.0742768 -0.0461646 0.101057 0.122428 0.168443 0.100528 -0.0211266 0.0767718 0.0236783 -0.0618147 0.116253 0.148548 -0.041712 -0.00873376 0.153412 -0.0951556 -0.0200459 -0.167027 -0.0568808 -0.0220879 -0.0773933 0.0587015 0.0725574 0.136045 0.156563 -0.0904454 0.0600954 -0.0421837 -0.00972726 -0.0512285 0.0156673 0.0586718 0.0955476 -0.0372475 -0.0794114 0.0268637 0.0169127 -0.0133913 0.114092 0.165447 0.123971 0.0299 0.0172006 0.080493 0.076023 0.0561836 0.0905499 0.0963927 0.164594 0.00102129 -0.129546 0.0964704 -0.0828936 0.0804257 -0.0584222 -0.0142646 0.0536255 -0.00479127 0.00119643 0.0190344 -0.107813 -0.0663263 0.0324588 -0.145554 -0.0101285 -0.0157792 -0.036589 -0.0162319 -0.0243362 0.0199293 -0.0384449 0.130361 -0.148204 -0.0691136 0.172972 0.0156993 -0.158538 -0.0597763 -0.0240895 0.100338 0.0196869 0.0197615 0.0163175 0.112975 -0.0401206 0.101503 -0.0196215 0.142401 0.0238748 -0.0648999 -0.0750106 -0.0737424 -0.0434605 0.0441653 0.0226644 0.142952 0.0721971 -0.0362218 -0.0292034 -0.0462676 0.0382192 -0.00532784 0.0126429 -0.0198275 0.100006 -0.18339 -0.0106382 -0.191161 -0.120578 0.00559965 0.148454 0.0591702 -0.022454 0.044332 0.0199542 0.0445269 0.0157993 -0.0971889 0.0423974 -0.0297855 0.0390377 -0.00545919 0.0345161 0.109672 -0.00603672 -0.163186 -0.0293864 0.0794476 0.193617 -0.148075 0.0158014 0.019967 -0.0694121 0.0700366 -0.0529711 -0.0876241 -0.0213652 -0.19953 -0.0446566 0.0392737 -0.0101976 0.072393 -0.0258989 -0.00600805 0.0139727 0.147255 -0.0989564 0.122393 0.0414876 -0.152034 0.0132795 0.0533612 0.0615048 0.0201327 0.0907906 -0.101251 0.0286091 0.00177469 0.0705039 -0.0778117 -0.00239088 0.0867323 0.0883619 -0.102353 -0.140757 0.0215757 0.0197698 0.00156695 0.0092004 -0.0130038 0.0795467 0.00284794 -0.134944 0.110898 0.005874 -0.0349682 0.034698 -0.0494121 -0.0406847 -0.136599 -0.0133241 0.0926726 -0.070238 -0.0449023 -0.00925759 -0.00466015 -0.020742 -0.0528511 -0.135357 -0.146753 -0.0183213 -0.0508105 0.0125756 0.0554309 -0.119146 -0.0278051 -0.0298471 -0.122109 -0.149983 0.033484 -0.0383105 0.0803913 -0.191324 0.120139 -0.039134 -0.0799681 0.103788 0.107788 0.0726118 0.000908282 -0.113472 0.0916526 0.0312248 -0.102566 0.145205 0.117764 0.194928 0.0222418 0.157317 -0.105614 0.038948 0.00194432 0.152455 -0.0242511 -0.0797525 -0.0836546 -0.0209848 0.0743039 0.115055 0.0438925 -0.0424499 0.10859 -0.085271 0.00728584 -0.0119763 0.0677052 0.0454133 0.109567 -0.0279532 0.0673639 0.0472891 -0.153807 0.0403093 -0.176755 0.0176478 -0.127034 -0.06495 0.0717677 0.00552941 0.0456824 0.0402779 -0.0220522 0.0626537 -0.00683004 0.129601 -0.0697393 -0.0215815 -0.0668723 0.0223976 0.168196 -0.0785643 -0.0923465 0.176939 -0.0581457 -0.100197 0.110576 -0.121134 -0.00291816 -0.0697898 0.112877 -0.132284 -0.0485417 -0.128782 0.0161532 0.151535 0.113971 -0.0794505 0.0968944 -0.121356 -0.024011 0.00684015 -0.0486103 -0.0129484 -0.0359684 0.0498464 0.19729 -0.168636 0.0777319 0.139902 -0.0990437 -0.0449056 0.101381 -0.0273332 0.040619 -0.107659 -0.120102 0.0385897 -0.03855 -0.0599884 -0.0762326 -0.102215 0.0821356 0.0336728 0.0431422 0.115944 0.0759929 -0.024402 -0.00145525 0.143353 -0.0634103 -0.0127021 0.0154575 0.0284047 -0.0484053 -0.0583014 0.0833609 -0.0396651 0.171396 -0.0873771 -0.0172358 -0.0244862 0.0439392 -0.0054463 0.156043 0.0991077 0.0755422 0.118252 0.0923068 0.0999154 -0.0762818 -0.15209 0.0640445 0.0687495 -0.0420158 -0.0249547 0.147528 0.105982 -0.124702 -0.0684381 -0.0788786 -0.0960709 -0.0739236 0.00259771 -0.0216422 -0.0956579 0.109562 0.00518143 -0.0230771 -0.0861779 0.0273184 -0.0848196 -0.0146847 0.191793 -0.0762566 0.147017 -0.1306 0.163651 0.0807041 0.149868 -0.109873 0.0592568 0.090945 -0.10706 -0.0839104 0.0377892 -0.0560044 0.00990176 0.0746163 0.185317 -0.19034 -0.00644 0.0771347 0.0281686 -0.0280751 -0.0750915 -0.150545 0.0581587 -0.15891 -0.110935 -0.105767 -0.130334 -0.0795664 -0.193935 -0.051433 0.0728067 0.170139 -0.0608636 0.14667 -0.160599 0.0742774 0.0808267 0.00700492 -0.0296269 0.129632 0.0327714 0.0519289 -0.0306957 -0.0919612 -0.0327865 0.105662 -0.138762 0.113871 -0.101181 0.0521212 -0.041778 0.0560376 -0.108602 0.0452352 0.0954941 0.0999695 -0.0585825 0.189162 -0.102929 -0.086386 -0.0570495 -0.141502 -0.00415331 0.0305966 0.0752306 -0.0360661 -0.0217328 -0.129795 -0.119211 0.0221682 -0.0503436 0.0152145 0.0467665 0.147516 -0.0509648 0.0725894 0.0981246 0.0310243 -0.193397 -0.139627 0.129918 0.00627016 -0.0566591 -0.0679542 0.0545515 -0.0677203 -0.0753177 -0.0881206 -0.0366421 0.180263 0.0413161 -0.100819 0.0757066 -0.170888 0.0846887 0.0324217 0.00876636 -0.0915959 -0.0953569 -0.0133945 -0.118739 -0.0102145 -0.0221277 0.109701 0.0155145 0.0852367 0.0544486 -0.0347382 0.0463679 -0.160118 0.00204125 -0.00353913 -0.0381729 -0.113496 -0.105738 -0.0448914 0.00821272 0.181477 0.195708 0.0835794 -0.0734318 -0.0512827 0.155756 0.098699 -0.0364691 -0.185859 -0.104763 0.0225701 -0.187054 -0.00837644 0.129511 0.00472518 -0.109917 0.161561 0.096036 -0.167343 -0.0152739 -0.0221775 -0.19819 0.0596154 -0.0956187 -0.14376 -0.0945748 -0.0920794 0.087726 0.13056 -0.0858682 -0.0198584 0.0116694 0.0711547 -0.0587318 -0.0410214 0.135383 -0.00398907 -0.110823 -0.0415979 0.187997 -0.194367 0.051966 -0.00103381 -0.111225 0.0408186 -0.080026 0.0596774 0.124421 0.0141496 0.0288863 -0.0194768 0.150397 0.034601 -0.138277 -0.128735 0.0302888 0.125326 -0.0346334 -0.0868314 -0.0981457 0.0690522 0.0972948 0.0120429 0.0805506 0.0274999 -0.0191983 -0.0417107 0.169203 0.0845482 -0.0270058 0.180116 -0.194305 0.0310675 0.111326 0.0238426 -0.0946963 0.0855063 0.083959 0.036588 -0.0508101 0.00936751 0.0626874 0.0716299 -0.0629803 -0.0232826 -0.040829 -0.107232 -0.0548018 -0.029204 -0.124318 -0.043306 0.0438888 -0.116794 -0.112415 -0.013132 0.031392 0.0568016 0.0473553 -0.0833687 -0.0115521 -0.129326 -0.124012 -0.114769 -0.00244848 0.130405 0.0121167 0.0883958 -0.059813 0.0998778 -0.0406202 -0.0282768 -0.199435 0.0524646 0.0457805 0.0533444 -0.142222 0.0697197 0.0924822 0.0833143 0.186628 0.071804 0.148811 -0.0856696 -0.0233001 -0.0259681 0.0589156 0.010364 -0.157781 -0.122781 0.0351665 -0.0578121 -0.092727 0.131428 -0.00122302 0.195206 -0.0517931 -0.0763679 0.0591743 -0.157267 0.106738 -0.175948 -0.00240936 -0.149434 -0.0686446 -0.0011527 0.0465398 -0.0532942 -0.114597 0.00550291 0.187949 -0.0528903 0.0976652 0.159194 -0.0355885 -0.114167 -0.11764 -0.108126 0.159624 -0.0101067 0.0534802 0.115682 -0.086176 -0.0623324 -0.0971854 0.0825934 0.0872959 -0.0410755 0.0804994 -0.0415625 -0.0536471 -0.119514 0.0359784 -0.0244545 -0.0104486 -0.120295 -0.072541 0.0465093 0.0482367 -0.0397955 0.116575 0.199562 0.0668404 -0.128259 0.190283 -0.132826 -0.0612505 -0.0466274 0.142918 -0.00956903 -0.0418109 0.0440439 0.0646399 -0.0955107 -0.0866732 0.0850019 0.110493 -0.0112482 -0.0698535 -0.0998382 -0.0244558 0.0484279 0.0937216 -0.108676 -0.117132 -0.0836391 -0.0297923 0.0328549 -0.0237563 -0.188609 0.0421069 -0.0801151 -0.0551521 -0.00438217 -0.0980598 0.0801874 -0.179192 0.101586 -0.0399365 0.148824 -0.119473 -0.0511722 0.00189499 0.0366769 0.070632 0.0534912 -0.000317336 -0.0806616 0.0205103 -0.0167806 -0.0805871 0.0122286 -0.0700898 -0.0534085 -0.0653303 -0.0251276 0.0653055 -0.0593176 0.0444244 0.0333536 0.128302 0.0900561 -0.0901596 -0.151321 -0.0334807 -0.0140853 -0.0351462 -0.063514 0.01408 0.0596217 -0.0638137 0.0253586 -0.0648639 0.0491335 -0.107637 -0.0548275 -0.0370696 -0.0943646 -0.0992845 -0.00303434 -0.00392614 0.0286526 -0.0503125 -0.0819118 0.0815073 -0.168792 -0.11108 -0.0671485 0.0251837 -0.0655515 0.0343656 0.0772517 -0.0794488 -0.0612147 -0.0434429 -0.0315275 0.0254842 0.138378 -0.0389106 -0.0297374 -0.156627 -0.104913 -0.118774 -0.0536559 0.0364611 -0.00176397 -0.043168 -0.00583961 -0.0610904 -0.00945925 -0.169657 0.0550113 -0.000251363 0.114079 0.154331 -0.0211977 0.0194363 0.0359625 0.0642977 -0.0624901 -0.0268351 0.162368 0.0317763 -0.0680955 -0.0699427 0.0165782 -0.0679627 -0.0673564 0.1176 -0.0678439 -0.179586 -0.0120611 0.00703321 -0.0195948 0.158399 -0.00226459 0.184825 0.0209091 -0.176075 -0.0895023 -0.0666943 0.132833 -0.153558 0.156598 -0.0993221 0.0105024 0.0280255 -0.0488613 -0.0768945 0.0613656 -0.00908733 0.0541521 0.148353 -0.1737 0.0246455 0.0363326 0.0102789 0.184187 0.098242 0.0707987 -0.00028879 0.00459224 0.0688838 0.132405 -0.119015 0.00194137 -0.0805503 -0.0533831 0.125906 -0.1113 0.0431038 0.000100804 -0.105525 -0.117905 0.141398 0.101704 0.140416 0.0995676 0.0362367 0.0481652 -0.0637888 0.016781 0.0244707 0.00907194 -0.154592 0.0805906 0.00325036 -0.0493906 0.113232 0.0689995 0.0418877 -0.0384819 0.00983055 0.0673056 0.156343 0.00658753 -0.0502537 -0.0861605 0.00275544 0.00439208 -0.0740879 -0.0149798 0.0408187 0.0871378 -0.0249164 -0.00343903 0.0992481 0.0549069 -0.133556 0.139242 0.121901 0.135945 -0.130331 0.0229601 -0.013582 0.04869 0.0839395 0.116933 0.105546 0.0188083 -0.142356 0.00427931 0.138525 -0.000365259 0.0204219 -0.000816697 0.114448 -0.0714941 -0.0902715 -0.17594 -0.0969787 -0.133827 0.0300569 -0.093505 0.0996006 -0.162491 0.0644619 0.176447 -0.198766 -0.0977273 0.0514543 -0.0532941 0.0116162 0.110192 -0.0965592 0.0831702 0.0823273 0.0915831 0.0988275 0.00649221 -0.119128 0.0935334 -0.0435372 0.146418 -0.15056 0.0759073 -0.0787435 -0.132645 0.0929348 -0.0134114 -0.0716247 0.0271905 -0.00394256 -0.0377043 -0.067267 -0.0213138 -0.0957611 -0.0440701 0.0536551 0.0945114 -0.0908881 0.0369 -0.00512332 -0.0316174 -0.132769 0.0658113 0.03777 0.0848433 0.0176586 -0.0770989 0.165467 0.0208232 -0.0362178 0.0398002 0.0510041 -0.0339684 -0.0291228 -0.0644259 0.119781 0.0933797 -0.0395908 -0.182297 -0.0949413 -0.00602938 0.0192507 -0.000484897 0.112366 0.098465 0.133266 0.132402 0.0709326 0.0377488 0.0846905 -0.0719322 -0.0507679 0.0440473 -0.119055 -0.0242069 0.0711066 0.114014 -0.155915 0.101237 0.122901 0.105865 0.0733893 -0.0341177 0.0250573 0.0333223 -0.0479015 -0.055384 0.00106664 -0.0129322 0.145405 -0.0705475 0.0115026 0.0237131 0.150012 0.0954963 0.0649231 0.0062924 -0.0148076 0.0673169 0.0234362 0.0772869 -0.0297872 0.0705049 -0.059064 0.0594339 -0.124637 0.165003 -0.0108074 0.0615415 -0.180687 0.0039335 0.000147725 -0.148523 0.0101561 -0.00584426 0.0899659 -0.0271967 -0.179693 -0.0398785 0.0435073 0.158311 0.0454992 -0.0646921 -0.0310058 0.119146 -0.0380799 0.0471506 0.124171 0.076954 -0.0444048 0.117345 0.0399118 -0.162481 0.0605492 -0.0338493 0.166666 0.048323 -0.0396069 -0.0288263 0.128535 0.00174304 0.0122408 -0.0881135 -0.0406073 -0.161216 -0.092088 -0.131408 -0.025956 0.0130555 -0.181888 0.00967647 0.028356 0.110178 0.0910717 0.0209198 -0.165747 0.103517 -0.0162252 0.124322 0.0331685 -0.168176 -0.0697071 -0.00416336 -0.0532815 -0.0489296 0.0568508 -0.0406884 -0.151959 0.0794414 0.0755323 -0.0660784 -0.0246968 -0.0241551 0.0297712 -0.194429 0.0859414 0.0604225 0.0861396 0.0354435 0.112397 -0.0499119 -0.0694481 -0.14281 -0.0872824 0.00703488 0.116408 -0.0153837 -0.0528577 0.127501 -0.0952067 0.0556046 0.060794 -0.0576731 0.0669506 -0.144554 0.0861873 0.147823 0.0066158 0.0742583 -0.0362885 0.121897 0.0243058 0.0358819 0.04191 -0.0560241 0.196487 -0.0939694 -0.0275165 0.000446952 -0.0357332 -0.0867131 0.118046 -0.0438266 0.130562 -0.0669762 0.0851277 -0.00643006 0.0724816 -0.0011426 -0.135117 -0.0512649 0.0918226 0.0607927 0.0729701 0.0306394 -0.022219 -0.171894 0.1081 -0.0974371 0.00135456 -0.16913 -0.0593964 -0.0134164 -0.0417718 -0.00294803 -0.0341319 0.0877278 0.0355707 -0.027804 0.166304 -0.174725 0.0785988 0.0711113 -0.00621605 0.101237 -0.0237732 0.0436565 0.0197065 -0.0557582 0.105729 -0.0944245 -0.115907 -0.0222947 -0.101574 -0.00715789 0.0791537 -0.0754624 -0.058648 -0.0569307 -0.102048 0.0384089 -0.0438511 -0.0552368 0.0572815 0.117902 0.0412323 0.084266 0.013067 0.0281473 0.00252351 0.0897471 0.0229851 0.138633 0.0361769 0.0221685 0.112147 -0.00348955 -0.0500708 -0.0702789 -0.155293 -0.185708 0.0556176 0.114739 -0.119022 0.102159 0.0512962 0.00778468 -0.0420379 0.0497068 -0.0462049 0.0612735 -0.00374546 0.135042 -0.00963567 -0.040684 -0.0135661 -0.0528975 -0.0162064 -0.0873107 0.0842593 -0.0181439 0.113347 -0.0471369 0.0513132 0.144907 0.0976458 -0.108654 -0.101824 0.0793363 0.0578061 0.0745904 0.10391 0.0125488 0.0795015 0.0315392 0.0670319 0.0561203 0.00778933 0.0621391 -0.167395 -0.107516 -0.0043077 -0.157347 0.0397596 0.192564 -0.0763026 -0.177104 -0.0652153 0.0436421 -0.00271794 -0.0484587 -0.177333 0.100286 -0.0440632 0.0497693 0.0446436 0.0297888 0.0496306 -0.0447425 0.0392027 0.00097589 -0.0603947 -0.168622 -0.0697677 -0.103462 0.0427113 -0.198366 0.117172 0.136991 -0.066562 0.132854 0.139354 0.139268 -0.104278 -0.0266464 0.0179955 0.137017 0.0735674 0.0693063 -0.139243 0.0556745 -0.152247 -0.112312 0.0842563 0.0108605 0.187153 -0.115915 0.0131004 -0.00880091 -0.0213532 0.137588 0.150758 0.0205972 -0.156367 -0.153774 0.00272501 -0.0181101 -0.0145318 0.0806083 -0.163485 0.112563 0.000566824 0.0662666 0.0874115 -0.013792 0.0334154 0.0326426 -0.0275357 0.0779679 0.17222 -0.0624108 -0.060424 -0.0643157 0.0650904 -0.0186758 0.00122379 0.129461 -0.0507538 0.00119048 0.025348 -0.11073 -0.0238816 0.0544851 -0.0395474 0.146085 -0.0094305 -0.0343656 -0.049921 0.134224 -0.0815982 0.118986 -0.0621507 -0.117154 -0.0487622 -0.00324172 -0.0636069 -0.0573078 0.130332 -0.0764427 -0.064016 0.19586 -0.0989751 -0.187597 0.0240302 0.0644571 -0.0602897 -0.169424 -0.0550602 -0.114807 0.00713479 -0.069934 -0.0520104 -0.0421435 -0.067521 0.0541118 -0.00290296 0.0508087 -0.161938 0.17479 0.102774 0.1234 0.113757 0.00259267 0.112529 -0.14592 0.111562 -0.0695515 -0.18761 0.0428183 -0.00272489 -0.15117 0.0868592 -0.00181397 0.0635944 -0.195985 -0.0191903 -0.00970014 0.00587608 -0.119924 -0.00672791 -0.0634318 -0.016167 0.177524 0.133457 -0.0951223 -0.116127 -0.021572 0.133229 -0.0198578 -0.18447 0.0783461 -0.120976 0.0848498 0.00174416 0.097026 0.0406987 0.0203391 -0.0576875 -0.159624 0.0730435 0.00202646 -0.119775 -0.106693 -0.0789686 -0.011412 0.0340353 -0.0279673 0.000911487 0.190062 0.00694818 0.0785908 0.0194738 0.0925375 0.03606 0.038592 -0.0215734 0.0681531 0.0296431 0.104696 0.168276 0.072196 0.00261114 0.146211 -0.0146764 0.056919 -0.0148642 -0.0905979 0.00896951 -0.0990665 -0.100619 -0.0443092 -0.146207 -0.0152327 -0.0597017 -0.126944 -0.0343144 -0.100945 -0.0407791 0.0500094 -0.00108394 0.110548 0.0134147 -0.0115868 0.0264915 -0.0252783 -0.0764631 0.0153655 0.000267006 0.0708414 -0.047228 0.101447 0.177158 -0.0223419 -0.0804414 0.0495444 -0.0895497 0.0497724 -0.0405021 0.0154537 0.0920355 -0.139876 -0.0377414 0.0240988 -0.000469601 -0.0564171 -0.0636204 -0.0438249 -0.0679841 -0.16741 -0.0690814 0.0645151 -0.105258 -0.0207496 0.00966888 0.163657 0.0118211 -0.115652 -0.0476742 -0.0387372 -0.159163 0.11082 -0.0965715 0.0842319 0.131565 0.0450058 -0.0174854 -0.0153788 -0.163626 0.0359417 -0.102887 0.0197444 -0.0558872 0.153832 -0.148226 -0.0304493 -0.0239254 -0.0768299 0.0951119 -0.0506039 -0.129194 0.00999469 0.152887 -0.084608 -0.0787394 -0.0823883 0.0823276 0.187723 -0.135299 -0.0804971 -0.0273447 -0.125455 -0.0251788 -0.026264 -0.0234699 -0.0328963 0.0074276 -0.106448 -0.0116755 -0.0890729 0.00124526 -0.0337605 0.0696277 -0.0408281 0.0706462 -0.0245526 0.175576 0.0537454 -0.171497 -0.105604 0.104351 0.101323 -0.0232414 -0.074357 0.047304 0.184771 -0.120961 -0.10259 0.0846776 -0.182818 -0.106416 -0.00893712 0.183146 0.099464 -0.0390852 -0.0835715 0.0377536 -0.0738127 0.144184 -0.00595409 0.115611 -0.129961 0.0133938 -0.0745788 0.0866034 0.000288968 0.119891 0.0540181 0.0336509 -0.147036 0.0232533 -0.0190913 0.0811048 -0.05827 0.0331645 -0.00338821 -0.00868695 0.0119745 0.187994 -0.177307 0.0121307 0.0532868 -0.0511214 -0.0306245 0.15429 0.0824333 0.0853526 0.0272131 -0.0410767 0.0434289 -0.0370427 -0.0194699 0.030085 0.06055 -0.0271227 0.00483468 0.086289 0.0196498 0.0699206 -0.0206588 -0.0027866 0.00519334 0.106581 -0.0781106 0.132178 -0.0300223 -0.0291758 -0.0121401 -0.0386049 0.193436 -0.0658315 -0.0227687 0.162978 -0.107022 0.0814504 0.100259 0.0308796 0.0449028 0.0266912 -0.0256098 -0.0858504 0.061768 0.0717418 -0.0536866 -0.13705 -0.0508719 -0.000964267 -0.0609767 0.00716528 0.148854 -0.111784 -0.149446 -0.0292716 -0.0730458 -0.0140013 -0.123781 0.0711437 -0.0843619 -0.102175 0.0278913 0.0615138 -0.0302392 -0.0895082 0.0731174 -0.0662664 -0.0953198 -0.0148471 -0.0555114 -0.0606599 -0.0923795 0.0466478 0.0560207 0.0412959 -0.140635 -0.13491 -0.00684643 -0.103037 0.0792575 0.178126 -0.036123 0.088931 -0.097855 -0.0443193 0.0471423 -0.0770957 0.157907 -0.111017 -0.0795228 -0.0171555 0.0767806 0.157963 0.116916 -0.104593 -0.0132066 0.159756 -0.0090746 -0.126358 -0.0282989 -0.0706815 -0.18986 0.00394907 0.11295 0.0723732 0.0834991 -7.72599e-05 0.0735041 0.160815 0.0231823 0.024995 0.0267276 0.00948831 0.0375385 0.0425092 0.0201567 -0.0987443 -0.0114057 0.120245 -0.041136 0.0546699 -0.0668981 -0.0832494 -0.0883053 -0.0281361 0.054302 -0.0262886 0.0348987 0.073948 0.125765 -0.0585416 0.0851593 -0.13431 -0.0829923 -0.180239 0.00266537 -0.0139134 -0.0286791 0.0604168 0.0434964 0.041329 0.0110447 -0.0521581 -0.0988804 0.0518388 -0.142837 -0.0838241 -0.00372314 -0.064629 0.00875824 0.128317 0.0103128 0.107933 0.069833 -0.162206 0.119487 -0.0133058 0.0205501 -0.0251866 0.0447641 0.0170301 -0.101508 0.100177 -0.112392 -0.0416611 0.163499 0.00740844 0.0980856 -0.0246745 0.0449783 0.0721225 0.059252 -0.113138 0.130779 -0.0609199 -0.0160638 -0.186692 -0.00236543 -0.126043 -0.067362 -0.070466 -0.0556627 0.0255162 0.0472658 -0.105827 -0.167717 0.120683 -0.0698212 -0.0692459 0.00113574 -0.0425975 -0.0660132 -0.000751413 0.0111851 -0.0423709 0.0606304 -0.0619458 -0.0102577 -0.0134571 0.133421 -0.0521711 -0.172129 -0.147933 -0.00646998 -0.012755 -0.145297 -0.147432 0.061706 -0.0337713 0.0905744 -0.119064 0.0126144 0.0664792 -0.0727638 0.0787283 0.00467776 -0.0710126 -0.108964 0.0355364 -0.0948112 0.0704634 0.0381269 0.00167412 0.11704 0.099614 0.0484793 0.0477748 -0.146133 0.11724 0.0388726 0.0526271 0.0486556 -0.024301 -0.0191289 -0.111752 -0.000922977 -0.00519974 0.0102745 0.00346137 0.18962 0.0308029 0.0584233 -0.148924 -0.0543133 -0.0348209 -0.0128151 -0.16122 -0.151096 -0.114009 0.00325666 0.168725 -0.0343367 -0.0306987 0.134716 -0.096473 0.0926382 -0.117411 0.0310134 -0.15346 -0.0421853 0.0801863 -0.156035 -0.0962743 0.0104942 -0.00675758 0.0791537 -0.186041 0.0535506 0.000262036 -0.0529711 -0.0856911 0.125696 0.0391088 0.1654 -0.0785096 0.0786263 0.160207 -0.0612138 -0.141498 0.0452226 0.12918 -0.0303864 -0.0621626 0.0846679 -0.037679 0.110298 0.019741 0.0351779 -0.01979 -0.0327882 0.0111208 -0.0066321 -0.0888092 0.111507 0.0588917 0.0106525 -0.106049 0.0270827 -0.0148566 0.132373 -0.165948 -0.00748125 0.166262 -0.00935024 -0.0385822 0.0318066 -0.0318571 0.129709 0.0355512 -0.149613 -0.0429475 -0.14865 -0.165007 -0.00852421 -0.0733222 0.00578829 -0.0151487 0.0838294 -0.0320344 -0.113877 0.0498467 -0.0399434 -0.0867164 0.0022903 -0.0101128 0.12902 0.165806 0.000579576 0.052556 -0.0929699 0.169859 0.0146232 0.184868 -0.0382046 0.142465 0.108199 -0.189609 0.0332383 0.013592 0.193191 0.0681144 0.0424167 -0.0267123 -0.0616218 0.0536582 0.0262457 -0.0111182 -0.0208618 0.0666196 -0.115241 0.0133626 -0.0991964 -0.0467522 0.0131434 -0.0542139 -0.0401305 -0.0205917 0.109396 -0.0381835 -0.0961019 -0.0997094 0.151126 0.0544326 -0.0296492 0.130692 -0.0578429 -0.175132 0.0443243 -0.0806748 0.122677 -0.0582362 -0.0983845 0.00456365 -0.00512996 -0.168292 0.0774626 0.111896 -0.0627211 0.0561762 -0.158537 -0.160882 -0.0928177 0.0319979 -0.0672667 -0.0800732 -0.120499 0.0388544 0.0221813 0.0452646 -0.121539 -0.123362 0.116636 0.0490815 -0.106004 0.0613465 0.0228985 -0.185296 -0.00545444 0.0236831 -0.0167268 0.0840554 0.125436 -0.0297123 -0.130596 0.0237365 0.188904 -0.022118 -0.059458 -0.0222255 -0.070933 0.16024 0.0597603 0.137766 0.0847007 -0.0669448 -0.132321 0.0849034 -0.0154694 0.12504 0.0809466 0.0924511 0.000961463 -0.015406 -0.151692 0.0524071 -0.0571368 0.126286 -0.0499757 -0.0499964 -0.0204268 0.10548 0.0685393 -0.0664924 0.0141894 -0.136924 0.0503264 -0.0290381 0.0477095 -0.055456 0.0573615 0.0706968 0.176139 0.0161782 0.137458 -0.168565 0.0376679 0.0162163 -0.0322783 -0.159477 -0.0464567 0.170445 0.0160552 -0.0367158 -0.10678 -0.0517502 -0.0479232 0.0104008 -0.122274 0.061568 0.0358163 0.0106556 -0.0245001 0.0778207 -0.0513038 -0.123283 0.0477986 0.100554 -0.0322277 -0.0655376 0.0194044 -0.0243503 -0.128348 -0.0491611 -0.0160238 0.0691841 0.0219876 -0.0668205 0.0916896 0.0527802 -0.0225968 -0.0874257 -0.115007 0.100758 0.10679 -0.032237 -0.0449946 0.0826215 0.105364 0.0620859 -0.0260858 0.0795848 0.0346955 0.000146978 -0.0897248 -0.0533465 -0.0041268 0.174416 0.0568036 0.0504738 -0.0746726 0.0663877 0.0958649 0.0346671 0.0655107 -0.0127213 0.0202113 0.00801679 0.107405 -0.0888253 -0.046009 -0.0179548 0.0968537 -0.048047 0.0948925 -0.0685822 -0.119818 0.0239274 0.07152 0.076796 0.0196509 -0.0682272 -0.0244556 -0.116311 0.0620366 -0.129032 -0.119292 0.0592746 0.0150432 -0.0837757 -0.0860694 -0.0671059 -0.063891 -0.0723268 -0.0387253 -0.14284 0.0574956 -0.072488 0.12365 0.100756 -0.100048 0.00495221 -0.149434 -0.156208 0.0188027 0.0357268 -0.131029 0.170699 -0.0324693 0.000530757 0.00936183 -0.123819 -0.00466019 -0.0948472 0.0704516 -0.0624893 0.086282 0.0966505 -0.0811617 0.13178 -0.0915549 -0.0652709 -0.0849814 -0.00134666 0.125046 -0.0133542 0.0282209 0.0892602 -0.0804317 0.105743 -0.0439568 -0.0675907 0.0395837 -0.0434567 0.183284 0.149876 0.0878631 0.0396688 0.0760705 -0.0245332 -0.0407586 0.0843309 0.109135 0.155932 0.0716219 -0.0220456 0.108551 -0.0838887 0.0475506 -0.00296044 0.141205 0.0264457 -0.0180863 0.188765 -0.0357205 -0.0859969 0.0859065 -0.0221165 -0.0176805 -0.141572 -0.149346 0.0642588 0.0791605 0.0502826 0.0676927 -0.0907636 -0.062847 0.033064 -0.0852081 -0.0395463 0.0497228 -0.197664 -0.0727362 0.128774 0.0690375 -0.0828455 0.0951796 0.154952 0.0596894 -0.149267 0.00996407 0.0461701 0.0240667 -0.126198 -0.0189166 -0.168543 -0.189621 -0.0359618 -0.0309252 0.141624 0.0480515 0.0408171 -0.170179 0.0556919 0.00892841 -0.0266428 0.0941777 0.0656535 0.111494 0.0963456 -0.171615 0.0630837 -0.0942276 -0.105002 -0.0702066 -0.0519341 -0.0948309 0.0219751 -0.147457 -0.149178 0.000182883 -0.0908002 -0.00271583 -0.111979 0.0880536 -0.140038 0.0759028 -0.117984 0.0923499 0.0710474 0.0212508 -0.002819 -0.0428545 -0.0143893 0.125298 -0.00270179 -0.116034 -0.119586 -0.110201 0.0722254 -0.036564 -0.0324684 0.0102748 0.0415179 0.0534308 -0.00666303 0.0517023 -0.0564265 -0.0751317 -0.00128015 0.0768756 -0.0609911 -0.0170812 -0.147279 -0.0100742 0.0479451 -0.0944287 -0.047325 -0.0303814 -0.0184825 -0.000956564 0.0240657 -0.0285565 -0.0091872 0.0742657 -0.0788095 -0.0388853 0.078627 0.135665 0.0177667 0.16178 -0.0119276 -0.0528918 -0.032209 -0.0362167 0.0522025 0.131715 -0.0140555 -0.0594945 -0.112718 -0.118693 0.0148097 0.0368166 0.0808675 -0.0713316 0.151174 -0.153623 0.0297633 -0.152189 0.0344813 -0.0399844 0.0283581 -0.131333 0.170794 0.0130295 -0.0978374 0.169876 0.169138 -0.103889 -0.0168183 -0.0277152 0.0787941 0.0591401 0.048078 -0.139394 -0.0921 0.151187 -0.130863 0.0189183 -0.00533343 0.0969102 0.0570222 0.156999 -0.111392 -0.0650079 -0.171026 0.0967041 -0.137193 0.134591 0.112905 -0.0628655 0.0286148 0.00194605 -0.157139 -0.0821008 -0.0228209 -0.0529451 -0.136431 -0.115219 -0.163914 -0.0377981 0.000718808 0.0122263 0.0157377 0.0415739 0.196647 -0.0273963 0.0283653 0.0214229 0.00727609 0.0794655 -0.0067192 0.130916 0.0450421 -0.00529266 -0.0608343 0.160016 0.0296026 0.00521124 -0.0132493 0.103598 0.169634 0.0892527 0.0589669 0.0646557 -0.0678712 -0.094654 0.0342583 0.0484339 -0.0757643 -0.00363283 -0.0278322 -0.188035 -0.0229229 0.0332752 0.0765943 -0.0085469 0.00911444 0.0788033 -0.0384678 -0.127257 0.136478 0.0476193 -0.133581 0.0365562 -0.032659 -0.0137824 0.0157747 -0.0145737 0.00750606 -0.0803754 0.0812772 -0.0193163 -0.00501508 0.0522782 -0.0121383 -0.0582083 -0.000265193 -0.0224516 0.104377 -0.00991158 -0.162441 0.0171244 -0.14045 0.0747839 -0.026681 0.163527 0.099743 -0.0163286 -0.0756343 0.0478856 -0.0965253 -0.0559387 -0.0586549 -0.0973842 0.1808 -0.0112564 0.153123 -0.134874 -0.0464642 0.116039 -0.0632748 -0.111729 0.00596934 0.0386604 -0.0422559 0.0525078 0.00170699 0.0587511 -0.0676703 -0.191857 0.0560356 -0.0343085 -0.130401 -0.00628173 -0.0900797 0.0408604 0.00480021 -0.0402282 -0.015175 -0.0283031 -0.141475 0.119903 -0.0167715 -0.0441464 -0.00404712 0.0110536 -0.126139 0.0021849 -0.0620197 0.157637 0.0393641 -0.0062706 0.0754682 0.177001 0.00862915 0.0174477 -0.00365736 -0.073944 -0.082713 -0.0234505 -0.0620291 -0.0982196 -0.0252669 0.137536 0.068616 0.0604729 -0.0336848 -0.116877 0.0889438 -0.123029 0.0976156 -0.0164712 -0.0312246 -0.0860774 -0.135096 0.0924882 0.0970401 0.0440115 0.0473627 0.146957 0.150336 -0.00423742 0.17334 0.0144512 0.113585 -0.0141239 0.00837059 0.0349668 -0.0649 -0.00570659 -0.136166 -0.079371 0.035916 -0.0581698 -0.0741072 -0.125976 -0.0309964 -0.0643186 0.190968 -0.0172619 0.0112563 -0.165371 0.0396728 0.104342 -0.0259915 -0.0214714 0.140212 0.107173 0.0770808 0.0259965 0.0498169 -0.133431 -0.0726779 -0.0357308 -0.125767 5.84262e-05 0.0327323 -0.070169 -0.0134876 0.0354282 0.0612052 0.0527061 0.00571897 0.0158945 0.0288899 -0.0323524 -0.116373 -0.153528 0.012546 0.00247751 -0.00360477 -0.0588233 -0.0792506 0.107578 -0.00697653 -0.0660681 0.0517141 0.0186693 0.0572311 -0.0388322 0.0283443 0.110693 -0.11768 0.15645 -0.119212 -0.112921 -0.145805 -0.0963937 0.122147 0.109732 -0.0760346 0.0584081 -0.0175805 0.0230352 -0.109193 0.00767929 0.051618 0.00112888 0.0299524 0.108265 -0.0599063 0.0541631 0.0047703 -0.0422985 0.0253303 0.142392 -0.0373692 0.0988096 0.0224039 -0.0156395 -0.0830034 0.0292034 -0.0117387 -0.0828165 0.0279817 -0.0391361 -0.046094 -0.139375 0.0892805 0.193004 -0.00305325 0.00889907 -0.15072 0.0460699 0.08064 -0.062339 -0.0787595 0.118506 -0.132356 -0.123754 -0.0102505 -0.065376 -0.192151 0.0734416 -0.0928104 -0.0406223 0.0136269 -0.0313352 0.013188 0.00585371 -0.00694322 -0.109512 -0.000208083 -0.0720566 -0.0164528 0.151149 -0.129599 0.144595 0.0186701 -0.034273 -0.121714 0.0974486 0.103685 -0.13426 -0.0494917 -0.0356762 0.0437959 -0.123402 -0.0744476 0.19117 -0.00580702 0.0772973 -0.16064 -0.0152186 0.0619702 -0.07644 0.0512647 -0.102847 0.0352972 -0.0297172 -0.0753421 0.0844921 -0.0681381 0.0368276 -0.0175932 0.0532463 0.0162378 0.0896327 -0.142987 -0.119634 -0.0247946 0.0412387 0.0817902 -0.0406989 0.118931 -0.0170495 -0.0662765 0.0595115 -0.136437 -0.0991492 0.0486778 0.125555 0.0272559 -0.0160827 0.117853 0.046966 -0.00305983 0.00831932 0.0377335 0.0645386 0.0482351 0.0310023 -0.0313312 0.115484 0.0459809 -0.0776065 0.0866181 -0.0683118 0.105632 -3.84261e-05 -0.0457839 0.0875593 0.133861 0.0525647 0.0963831 -0.0174051 -0.0112527 0.0257633 -0.191479 0.0907626 0.0112913 0.0960399 0.177588 -0.0783292 -0.0743918 -0.104251 -0.18351 0.12303 0.0508519 0.0180502 0.0396373 0.00549016 -0.0941329 -0.13564 -0.0163786 0.0141958 0.109407 -0.115536 -0.08773 0.00293237 0.0298143 -0.0827737 0.0292094 0.153419 -0.189864 0.00604097 -0.0935122 -0.0673548 -0.0179339 -0.0613267 -0.0116813 0.0318062 0.0238682 0.137233 -0.0875915 0.0140971 -0.084888 -0.0505774 -0.172327 0.0263128 -0.0262925 -0.175774 -0.0153566 0.0361559 0.0588599 -0.0337567 -0.0981828 -0.10948 -0.0111476 0.0394796 0.0250606 -0.128925 -0.0651564 0.034473 -0.138038 0.0600055 -0.0927469 0.0460452 0.04115 -0.0269682 -0.00124301 0.0303631 -0.142791 0.0869194 0.0244119 0.00750676 0.00387919 -0.0878581 0.111569 -0.0754219 0.0669484 0.0764023 -0.0760558 -0.08076 -0.0843795 0.132406 -0.0297787 -0.0171117 0.155806 0.0301359 0.0424533 -0.121112 -0.041789 -0.108987 0.0718744 -0.0891073 0.00522096 0.010496 -0.0512053 -0.0309924 0.140347 0.0182832 -0.126135 -0.0844982 0.0185595 -0.0866923 -0.0963208 -0.0363678 0.0836253 -0.115883 0.0322773 -0.108085 -0.145721 -0.0385462 -0.0629666 0.117686 -0.0893756 0.0744502 0.00149161 -0.11054 0.0515565 -0.0261359 -0.160403 -0.0460838 -0.0666385 0.0323614 0.173913 0.153928 -0.128757 0.0156362 -0.00388191 -0.114112 -0.180939 0.0846849 0.0915545 0.169514 -0.0728883 0.117406 -0.0230803 0.135014 -0.0358405 0.0727979 0.000821124 0.0190686 -0.0182204 -0.031406 -0.0457029 0.0282519 0.0895404 0.121105 0.0309674 0.0650689 -0.0717484 -0.0597486 0.10523 -0.142238 -0.050583 0.143441 0.0405642 0.0560475 0.115106 0.076513 0.0339588 0.0398651 -0.14088 -0.0229255 0.0506962 -0.0482428 -0.0578533 -0.170991 -0.0893196 0.121747 -0.075206 -0.0968988 0.0130449 -0.0467004 -0.117345 -0.0107143 -0.0510965 0.1 0.0486295 -0.00491699 -0.175974 -0.0364853 -0.0426059 -0.0476414 -0.0372944 -0.109275 0.00640629 -0.00156656 -0.058757 -0.0656325 0.136031 0.0564771 0.108978 -0.0835672 -0.190707 -0.0406613 -0.0889374 0.0243931 0.137696 0.00922738 -0.0663504 -0.0295359 0.0285691 -0.00757913 0.0307318 0.0291978 0.102456 -0.00809469 0.0789445 -0.0427797 -0.0446499 -0.115827 -0.0788593 -0.0731953 0.0518528 -0.0224129 0.0911223 -0.035116 0.0169273 -0.0664146 -0.0669369 -0.0403254 -0.0255807 0.143985 -0.0474315 0.0044968 -0.0917849 -0.119108 0.118157 -0.00101558 -0.0499544 0.0551314 -0.145354 0.0857862 -0.0234813 0.0702068 0.157123 0.00214265 -0.0261296 0.144727 -0.0367521 -0.172357 -0.0929544 -0.0267558 0.0932829 -0.0900419 -0.0854304 0.0173991 0.0907681 -0.0864537 0.000626325 -0.045712 -0.0089437 0.00726667 -0.195367 0.000197115 0.0253572 0.141496 0.0151053 -0.0810985 0.0183126 -0.0643728 -0.0320775 -0.106884 -0.0284614 -0.00875772 -0.095225 0.0463949 0.123102 0.0779455 -0.133277 0.166298 0.134508 0.0374923 0.0908361 0.0801752 -0.0116308 0.131686 0.00817827 0.164562 0.175654 0.0615491 -0.0961096 0.190568 -0.0814536 -0.0366298 -0.0155853 0.051527 0.176644 -0.174859 -0.0518012 -0.0430089 -0.0628677 0.157171 0.068482 0.00549812 0.115418 0.119216 0.00930148 -0.147704 -0.0343205 -0.0139491 -0.0426994 0.169042 0.169895 -0.132875 -0.165388 0.0460221 0.0224325 0.121527 0.130202 0.0539682 0.174045 -0.0786204 -0.145579 -0.111881 0.0524843 0.0528669 0.172899 -0.0837279 0.100334 -0.00230762 -0.0774314 0.0665063 0.0616081 -0.0305261 0.146424 0.0444552 -0.115203 0.0569977 -0.0787789 0.0128347 0.060863 0.136542 -0.0591917 -0.0900269 0.0500491 -0.0725804 0.112211 -0.005964 -0.0108661 0.121688 -0.0661934 -0.0199573 0.0701793 -0.135697 0.0716986 -0.029483 -0.10076 0.0032668 -0.0329361 -0.0792978 -0.00742304 0.0675204 0.0298193 0.108753 -0.127405 -0.0453063 -0.0218685 0.113978 -0.0256678 0.109711 -0.177993 0.0642203 -0.1093 -0.0624876 0.00877698 0.0294822 0.191684 -0.00545174 -0.0715704 -0.0892959 0.0830925 -0.0880487 0.0295188 0.0123318 -0.0432071 0.0170162 -0.0700245 -0.00246477 -0.0331383 -0.00959163 -0.0468638 -0.0166372 -0.0965208 -0.157696 -0.146929 -0.0976551 -0.0694028 0.00905834 0.0800458 0.0965689 0.0111622 0.0318331 0.152732 0.123768 0.0133817 -0.138399 0.0424089 0.0310377 -0.00805383 -0.0292892 0.0959511 -0.0694053 -0.0684044 0.00225235 -0.161232 -0.00782943 -0.0545917 0.0793051 0.0393709 -0.130884 0.0857841 -0.153974 0.172968 -0.126247 0.0232872 0.0237614 -0.0619365 0.0707646 -0.0589894 0.0480986 0.00545868 -0.07983 -0.0254651 0.194648 0.00218127 0.0716221 -0.0772428 0.0707136 0.02539 0.140197 -0.0596076 -0.0150032 -0.086236 0.162747 -0.11941 0.17286 0.0999187 0.0466124 -0.0610121 -0.0510253 0.0592982 0.161401 0.019409 0.0432294 0.00278659 0.0414561 -0.0318304 0.0403585 0.0463075 -0.0317046 0.00722704 0.121808 -0.158038 -0.0741323 -0.163534 -0.0883236 0.14593 0.116139 0.0345805 -0.0949191 -0.0478756 -0.0796163 -0.107129 -0.051752 -0.00658988 0.01325 0.0491752 0.130296 0.00134987 -0.0894222 -0.163286 0.015045 0.0613394 0.0803153 -0.0965017 -0.0409427 0.0184418 -0.172532 0.013937 -0.0227822 -0.0631596 -0.00830774 0.163327 -0.0179631 -0.144201 0.0126903 0.0684843 0.0407687 0.127578 0.00982925 0.134273 0.0642798 -0.0940038 0.0486076 0.0945974 0.102704 -0.0892562 -0.0221766 -0.0626653 -0.113526 -0.0663931 0.0508831 0.143924 0.0790141 -0.193254 0.046217 0.092189 0.0211718 0.0184231 0.0882076 -0.00101314 -0.00103689 0.13337 -0.0994806 0.0592184 -0.102349 -0.120389 0.185866 -0.171147 0.0123523 0.145439 -0.0415362 0.03094 0.0136374 0.0378455 0.0820071 -0.107986 0.109139 -0.0268943 0.17085 0.0393965 0.115305 -0.0450745 -0.115034 -0.0630076 0.198937 -0.164101 -0.0387185 0.0547374 0.0217309 -0.0256621 0.0681002 -0.0396207 -0.13938 0.0842971 -0.0739543 0.0282467 -0.0758047 -0.081617 0.140718 -0.020101 -0.149325 0.0057934 -0.106395 0.168441 -0.0542783 0.0485702 0.126807 0.0459726 -0.0541409 0.115069 0.197063 0.129764 0.0586009 -0.182227 0.11618 -0.0796074 0.0577804 -0.0659116 -0.0592662 0.0340553 0.0437435 -0.0428017 -0.0280522 -0.129343 0.0439558 0.0937716 -0.0290028 -0.0347773 -0.0877276 0.0394363 0.0236613 0.0429328 0.132613 -0.150526 -0.164719 0.0586038 -0.0879032 -0.0942772 0.186798 0.0387511 0.0356998 -0.0118999 0.0934176 -0.0402164 0.0292703 0.087088 0.0662832 -0.111324 -0.103031 -0.0279195 0.0609923 -0.100954 -0.096581 -0.0599347 -0.100319 -0.0641277 -0.0799876 0.0874046 0.0345576 0.00753443 -0.00801964 -0.147647 -0.00653159 0.164091 0.106801 -0.0338301 -0.0910398 -0.0506026 0.00696556 0.0323075 -0.0896418 -0.0376086 0.0794586 0.048208 0.0683651 0.0297445 -0.0324067 0.0640902 0.00537733 0.135342 -0.0294493 0.137328 0.102366 0.128192 0.0271936 0.128569 -0.0827801 -0.0985536 -0.0327585 -0.0393357 0.149308 0.132992 -0.0521121 0.0508741 0.0108929 -0.093073 -0.147956 0.0082252 -0.085716 -0.05938 0.0858831 -0.0385792 -0.106749 0.100811 0.0424105 0.0531614 0.0111641 -0.000867327 0.0952388 -0.0234205 0.088396 -0.143278 0.065086 -0.0489336 -0.0648133 -0.0546037 -0.171774 0.106941 -0.0660097 0.0672193 0.167911 -0.0376832 -0.0441231 0.0248158 0.0291037 -0.130597 0.0108053 -0.129563 0.178997 0.0750829 0.0347331 -0.0180953 -0.0637778 0.0659359 0.00182068 -0.0815856 0.0414583 -0.00502536 -0.161972 0.123172 0.0726615 0.0150707 -0.0917972 -0.0854543 0.0195373 -0.000848503 -0.0350857 0.0672058 0.057967 0.0343108 -0.0991936 -0.124975 0.0116421 -0.105696 -0.164972 -0.145951 -0.0742891 0.0788169 0.0324209 -0.0590983 0.0238549 -0.0676963 0.00826851 -0.0808851 -0.148208 -0.00128443 0.0635321 0.105203 0.167026 -0.132938 0.0307588 0.0209333 0.0649276 -0.051724 0.12176 0.11697 -0.0553497 0.0691169 0.0220344 -0.124536 0.170163 -0.0229232 -0.0649338 -0.10997 -0.0425239 -0.0807413 -0.153938 0.105238 -0.0696238 -0.0464771 0.134234 -0.034107 0.0204107 -0.00920173 -0.0152477 -0.0403919 0.0862248 -0.115914 -0.0498889 -0.0597756 -0.120228 0.116474 0.143136 0.0219271 0.0641408 -0.141119 0.126903 0.0775744 0.139229 -0.0448654 0.195336 -0.0411318 -0.0713889 0.0321856 -0.0811804 -0.0115933 -0.0256955 -0.0390898 -0.0254556 0.0172334 0.129535 0.0519389 -0.0586788 -0.0655126 -0.0466902 -0.192886 -0.0156828 -0.0458152 0.104922 0.120625 -0.0566652 0.00763274 0.0450409 0.144986 0.139911 0.0173357 0.018823 -0.0611232 -0.0875144 0.0412719 -0.0198493 0.159557 0.0931524 0.0314074 -0.0113909 0.0314174 0.0481591 -0.00503025 0.00738817 0.0224803 0.0835562 0.0701528 -0.0921133 0.0171635 -0.0650083 0.0115445 0.0435781 0.145687 -0.0200947 -0.0529183 0.0737825 -0.0367414 -0.13117 -0.0891119 0.0186113 -0.0942699 -0.169269 -0.156083 -0.101622 -0.0239556 -0.0961161 -0.00556152 0.0381366 -0.0314503 0.0478622 -0.0160064 -0.0579351 0.00304602 -0.0975377 -0.0579272 0.148381 -0.0503244 0.0151748 0.154857 -0.0255386 -0.0208646 -0.0048599 0.0128654 -0.129742 0.0497504 -0.0253975 -0.165286 -0.00877321 0.155466 0.0989098 -0.19056 0.00823259 0.0978028 0.0185743 -0.18392 -0.0913295 0.174543 -0.0632012 0.0804334 0.11815 0.0490365 -0.0787963 -0.0358509 0.049287 0.122976 -0.116262 -0.0332417 -0.126589 -0.0264493 -0.0968158 0.0528908 0.0235919 0.0428388 0.017249 0.0345109 0.0815462 -0.0833375 0.0585094 0.0909431 -0.0638298 0.0236493 0.0298314 0.187268 0.151149 -0.0463424 0.014109 0.112682 -0.0522902 0.0430445 0.0339715 0.170488 0.170148 -0.0460574 -0.0225965 -0.152454 -0.163884 0.0319515 -0.0183707 -0.1144 0.068156 -0.0692216 -0.00637021 -0.0459356 0.071655 -0.0367661 -0.0210397 0.045645 0.0121459 -0.0507495 0.0535934 -0.0620607 0.125834 0.111092 0.0110812 -0.108363 0.124341 -0.15175 0.0964976 0.0247466 0.099082 0.182383 0.0709919 -0.0200386 0.160624 -0.116576 -0.135354 -0.0692887 0.115675 0.0530235 -0.0607554 0.108241 -0.0539271 0.0551591 -0.125159 -0.195697 -0.0488478 -0.0515677 0.0644004 0.0700218 -0.0447473 -0.105791 -0.103946 0.0600509 -0.00178548 -0.0473407 -0.0653996 0.024524 -0.0625857 -0.0475934 -4.72621e-05 0.0269133 -0.0919609 0.0557437 0.00333372 0.0519614 0.0806811 0.0287349 0.0113165 0.194808 0.131111 -0.0324201 -0.0199281 0.0783953 -0.070844 -0.0858056 0.0325396 -0.033071 0.054912 -0.170008 -0.049218 0.0197558 0.0345466 -0.0552299 -0.0587663 -0.0677905 0.188659 0.0914861 -0.061655 -0.0142575 -0.0534457 0.15314 0.111984 0.152014 0.0748259 -0.0795179 0.198625 -0.0046636 -0.1034 -0.122306 0.0861882 -0.0941919 -0.144834 0.08847 0.138535 -0.0919823 -0.0850343 0.0067247 -0.155529 -0.0938131 -0.0335948 0.10529 -0.0489986 0.0887747 -0.0304342 0.0811197 -0.018801 0.0402564 0.00221231 -0.169596 0.0801784 -0.0123929 0.128033 0.00392646 -0.175605 0.0631855 -0.122891 0.018964 0.0421501 0.040189 -0.085219 0.128727 -0.0682512 -0.0390748 -0.149582 -0.0546398 -0.0359665 0.00145065 0.00865791 0.0723324 -0.0272274 0.0126829 0.0700302 0.028118 0.0221272 0.0332409 0.0725257 -0.176934 0.154792 -0.00720923 0.0793882 0.00288577 -0.126198 0.114121 0.00777339 -0.0720045 0.0780293 0.0918001 -0.00123461 -0.0439925 -0.165269 0.119409 0.0177424 -0.0267583 -0.180605 -0.0292404 0.101054 0.0671071 0.124465 -0.0930388 0.00933065 0.150269 0.0418827 0.0654153 0.0843777 -0.0193168 -0.124354 -0.0046995 0.0437722 -0.0548346 0.0875599 0.0320578 0.028491 0.0875059 -0.137212 -0.0170233 -0.0488837 -0.11894 0.0200184 -0.148285 -0.129631 -0.03804 -0.0900519 0.0819478 -0.0256483 0.0405499 -0.0264125 0.0477976 -0.0483353 -0.0191725 -0.0971756 -0.0709979 -0.0158894 -0.0202815 -0.00059258 0.0915138 0.0539943 0.0377636 -0.0312766 0.0915315 -0.038682 -0.0295563 0.155645 -0.093465 0.00922746 0.00770149 -0.155548 -0.021411 0.0792666 0.0328138 -0.0537809 -0.00856605 0.122449 0.0923768 -0.0651375 -0.0368285 0.0114883 -0.00207584 -0.121678 -0.00886411 -0.0678322 -0.00664933 -0.0986229 0.0516089 -0.121217 -0.0687147 0.0568766 0.0568507 -0.161442 -0.017179 -0.00172021 -0.112235 0.0944568 -0.0687986 0.131573 -0.135581 0.00790171 -0.0150905 0.162674 -0.074372 -0.194621 0.0126401 -0.142475 -0.0640938 -0.0199041 0.0681482 0.151525 -0.057637 0.0586202 -0.0364783 -0.10705 -0.147826 0.0221441 -0.0789878 -0.143044 -0.108018 0.00640439 -0.131266 -0.0957791 0.128666 0.0428533 0.081501 -0.014825 0.060873 0.0260525 0.0410008 0.115162 0.0975612 -0.010473 0.0970009 -0.0251287 -0.042209 -0.0791054 -0.155538 0.0978549 -0.167981 0.0394361 -0.188549 -0.06383 0.0102528 -0.0536579 -0.119073 0.0869177 -0.166913 -0.0447382 0.176353 0.0768825 0.172194 -0.118024 0.142571 0.046421 -0.0929679 0.110534 -0.153297 0.0304691 0.0719975 -0.00836691 0.0431541 0.0942628 -0.00160467 -0.0268914 0.0927325 0.119335 -0.0125971 -0.0712579 0.0764036 -0.108576 0.0210414 -0.0397636 0.0875643 0.0800695 0.0584842 0.026109 -0.109269 -0.0907636 0.148201 -0.142547 -0.0154836 -0.067125 0.139153 -0.0745213 -0.077527 0.062152 0.062327 0.0369255 -0.0327795 -0.0201836 -0.0120559 0.0971008 -0.043741 0.010017 -0.0763962 -0.0360837 0.0442771 0.0479443 -0.0399602 0.041061 -0.0101571 0.00170038 -0.0471581 -0.00311046 -0.0427657 -0.102195 0.150453 -0.0123146 0.00509029 0.032148 -0.112759 -0.0521256 0.127382 -0.154724 -0.033627 -0.055582 0.183003 -0.11225 -0.155467 0.00156404 0.15283 0.0561181 -0.0470423 -0.0284466 -0.0276518 0.107393 -0.0216754 -0.164948 -0.0547042 -0.00763282 -0.0293759 -0.181896 -0.0500062 0.171438 0.0522532 -0.0968347 0.137929 0.124635 0.0161998 -0.0386258 -0.150339 -0.0571132 -0.103574 -0.121203 0.0629736 0.105611 -0.00663431 0.107511 0.170132 -0.0583727 -0.0732794 0.00416793 0.140149 -0.00678925 0.00430184 -0.0159465 0.0965596 0.0425545 -0.00682859 0.0388629 -0.0157898 0.016593 -0.162788 -0.125878 0.125645 0.164016 0.0268309 -0.0860166 -0.0552355 0.00284305 -0.0922629 -0.043458 -0.0604322 -0.0747137 0.0696619 -0.0487049 0.0534423 -0.144245 0.063201 0.0564129 -0.0893252 0.0874074 0.0194164 -0.0588254 -0.00345664 -0.088834 -0.0536128 0.0440653 -0.0882283 0.0347981 -0.0877813 -0.117345 0.0200465 0.160622 0.0955958 0.00477565 -0.0056314 -0.103421 0.0924901 -0.000479104 -0.0293537 -0.123942 0.0195365 -0.109718 -0.117904 -0.128453 0.179264 0.0722782 -0.0421264 0.00210325 0.0664661 -0.100485 0.0750901 -0.128438 -0.0857501 -0.0753805 -0.0872027 -0.0695841 -0.139453 -0.0333819 -0.0167735 0.00418257 0.0271624 0.124037 -0.139418 0.0470809 -0.100959 -0.0212256 -0.122316 0.125137 -0.0734059 0.105487 -0.0415664 -0.0792497 -0.0791962 0.00444893 -0.0509317 -0.18587 0.0091255 0.155384 0.0292704 -0.140148 0.0354079 0.131726 -0.145896 0.0181627 -0.14283 -0.0180456 0.1851 -0.0330767 0.166249 -0.113071 -0.163583 -0.0556696 -0.0656506 0.073192 0.056642 0.183805 0.0951726 -0.0435898 -0.123151 0.00239882 0.0865757 -0.0593704 0.0737298 -0.0397794 0.0911737 0.141212 -0.143439 -0.104223 -0.111895 -0.00101491 -0.0255467 -0.0893734 -0.0539431 0.0707841 -0.130857 0.012083 0.0663982 0.125038 0.0153798 0.109317 0.0130293 -0.0999216 -0.00484601 -0.0789497 0.028204 0.0153197 -0.0213661 0.0654088 -0.0646296 0.155096 -0.0450318 0.0635054 0.0105382 0.0368432 0.0732824 0.00733614 0.0197603 -0.0655704 -0.0206481 -0.0932935 -0.133671 0.100917 -0.049226 0.0100049 -0.0523314 -0.025253 -0.0569183 0.0992688 0.0851204 0.101039 -0.0662152 -0.0927128 0.02967 -0.117058 -0.00216204 0.154465 -0.0165211 -0.0991824 -0.00741703 0.104032 0.167913 -0.0936171 -0.0128442 0.0744813 -0.128165 0.00406839 0.0436436 -0.0335301 0.0780679 -0.079193 -0.18392 0.145072 -0.118526 0.0100544 -0.00775554 -0.0998228 -0.12299 -0.0142835 -0.0936892 -0.100352 -0.00692911 0.0488255 0.0519432 -3.16162e-06 -0.100941 0.0956348 0.071654 0.0719886 0.0276196 0.00958713 -0.0504446 -0.153721 -0.0163915 -0.136705 -0.188641 -0.00265957 -0.113304 0.00897038 -0.111567 0.0896077 -0.156068 0.0770578 0.0893008 -0.0558431 0.0862232 -0.0547997 -0.107788 0.0241573 -0.122008 -0.0646291 -0.024403 0.0682653 0.00261018 -0.00157926 -0.00110995 -0.0141837 0.058944 0.0254814 -0.127373 0.0751341 0.0278692 -0.193635 0.0405895 0.14991 0.136167 0.0209353 0.085384 -0.024524 0.0409725 -0.101316 -0.127373 0.0143024 0.0339896 0.0318604 0.139661 0.143524 -0.0581774 0.0942783 -0.0291676 0.124666 -0.00410945 -0.0601584 0.085477 0.0232056 -0.0493412 0.114483 0.0949364 -0.039931 -0.0594057 -0.0810771 -0.0237921 -0.0218102 -0.0960372 -0.110615 0.162122 0.136487 -0.00720746 -0.00181536 -0.0686667 0.0442904 0.0587529 0.0078056 0.0718174 -0.0114583 -0.124812 0.0626405 0.0202999 -0.149037 0.0198429 0.0571992 0.0963033 -0.024744 -0.00737066 -0.0846332 -0.0304512 0.0515436 0.14513 0.00769085 -0.18456 0.0123406 0.0276816 -0.18449 -0.00359424 -0.0102667 0.0483618 0.0542021 -0.0707502 -0.0404725 -0.00518294 0.124508 0.0783784 0.066895 -0.106114 -0.0246124 0.0821552 -0.0385278 0.0445183 -0.0121225 -0.137472 -0.16225 -0.0403157 -0.0346622 -0.0157878 -0.129052 0.114055 -0.0579927 -0.0371147 -0.181179 0.0829015 -0.159921 -0.10257 -0.0542812 -0.0828975 0.0347882 0.15833 0.0950325 0.0596349 -0.000729875 0.00553416 -0.0679233 0.0548943 0.0567018 0.0397016 0.0353851 0.01799 0.0581007 -0.0162807 0.128331 0.123602 0.0829743 0.0539506 -0.122724 -0.0330749 0.0462109 0.0360589 -0.0772356 -0.0652894 -0.0206949 -0.083477 0.0196977 0.0737742 0.0292103 -0.0227612 -0.0813666 0.0886642 0.149573 -0.139237 -0.143164 0.0397083 -0.0284317 0.012771 -0.0851235 -0.0354874 0.0814032 0.0557644 -0.11666 0.165998 -0.0188364 0.165872 0.0651482 -0.136259 -0.144026 -0.0941865 0.134129 0.117127 -0.0217708 -0.00904628 0.0194007 -0.0265807 0.0764759 0.0280643 0.17126 -0.0647343 -0.111386 0.0483346 0.000551237 0.105391 0.013521 -0.164194 -0.0355369 -0.0397116 0.028308 0.0130692 -0.00336431 0.138869 -0.0481101 0.019174 0.0630186 0.086525 0.0254625 0.128843 -0.167668 -0.0557786 0.148778 0.10487 0.00820503 -0.0332959 0.169352 0.0557773 -0.122547 0.121121 -0.192586 0.059162 0.034194 -0.0703615 -0.019663 -0.044209 -0.0327247 -0.0500986 0.0397077 0.0579845 0.0945816 -0.019274 0.138013 -0.0832788 0.00435982 0.00132478 0.0947905 0.0769809 0.0254872 0.0251067 -0.0640181 -0.0398552 0.0863726 0.128512 0.0332253 -0.0948155 -0.0601864 -0.179484 -0.119982 0.137224 0.0288799 0.0564383 -0.0146132 -0.191097 0.0542661 0.0016728 0.0861943 -0.0743978 -0.0538906 0.0643517 -0.056889 0.0238149 0.0455422 -0.191335 0.0570581 0.0663831 0.185016 0.0477005 0.00336864 -0.0357211 0.00419562 -0.0526403 0.045606 0.053084 -0.0772794 -0.00151544 -0.186651 0.155683 -0.065319 -0.137233 -0.0454137 -0.0938272 -0.194537 0.0340003 0.071839 -0.0932093 0.0412813 -0.0246238 -0.0829154 -0.153093 0.0679274 0.106259 -0.073733 0.120793 -0.0744338 0.0797892 0.015327 -0.0325382 0.0496254 -0.0471076 -0.0415762 0.0520897 -0.00796354 0.157589 0.0149158 0.0278742 -0.196178 0.0140324 0.10095 -0.0732393 0.0597146 -0.0681852 -0.174134 0.0346124 -0.0982135 0.0266304 0.0592649 0.059779 -0.175539 0.0204626 0.0465266 -0.0786291 0.110643 -0.0497377 -0.100504 0.166864 0.0101576 -0.0405499 0.0293033 -0.0165877 -0.0229234 -0.107365 0.00175379 0.119339 0.0506586 -0.0792996 0.0138375 -0.00371659 -0.142123 0.0120466 -0.0180485 0.0160635 -0.00558113 -0.0329563 -0.14975 -0.0836057 -0.059597 -0.111399 -0.0527996 -0.0984026 -0.0242643 0.00101954 0.0137872 -0.0374823 -0.0189758 -0.160622 -0.0499953 -0.0750236 -0.0603166 0.113644 -0.0557662 -0.0436326 0.0344387 0.0300297 -0.183902 0.0712613 -0.0528987 -0.0253364 0.0523968 -0.102941 0.0809812 0.00257613 -0.0364469 0.0797877 -0.0406963 0.0124671 0.0512494 -0.00261128 -5.77821e-05 -0.0211013 0.0364835 0.103622 0.073204 0.137049 0.0768835 -0.141857 0.00270772 0.0220074 0.0756434 -0.039808 -0.0422526 -0.146577 -0.114938 0.0638506 0.021812 0.0775346 -0.0934966 0.0522446 -0.0620722 0.0623342 -0.0373053 -0.154142 -0.0253302 0.0271663 -0.0443456 0.0144344 0.107081 -0.0717662 0.0121422 0.123474 0.151622 0.0968921 0.179823 -0.0471037 0.0194974 -0.0183176 0.0961176 0.0191381 -0.17741 0.0967517 -0.129698 0.036855 -0.0840958 -0.089843 0.147101 0.0117054 -0.0899927 -0.021678 -0.0637441 -0.0723929 0.15748 0.0295111 -0.14002 -0.150871 -0.0348693 -0.0993699 -0.12264 -0.127739 0.0762473 0.0335282 0.0324164 -0.00689379 -0.0101819 0.0831725 0.147793 0.017908 0.0789488 0.110995 0.0420243 -0.131509 -0.0480369 -0.0673433 0.129389 -0.000514166 0.105405 -0.0333559 -0.050681 -0.0439054 -0.0287796 0.0447009 -0.0188801 0.0717073 -0.114881 0.0852598 -0.0783512 0.193438 -0.0319348 -0.0909558 0.115687 -0.0625099 0.0412616 0.153897 -0.174178 0.0726172 0.0115902 0.0392672 0.0753358 0.0816727 0.00876186 -0.0633981 0.147844 -0.0843772 0.087941 -0.0950301 0.069047 0.00202728 0.0524505 -0.112543 -0.178949 -0.131853 0.0401261 0.0553865 -0.0822642 0.131171 -0.064846 0.158173 -0.115576 -0.0489307 0.190537 -0.0948603 0.102672 -0.0286487 -0.0346049 0.0257955 -0.0785339 0.115398 0.0393068 -0.0562557 0.0778311 0.00299478 -0.00252551 -0.0109671 -0.033549 0.043521 -0.0345651 0.00179572 -0.138128 -0.000329665 0.0726639 -0.119955 0.0176004 -0.0732881 0.137475 0.106683 -0.138811 -0.0720834 -0.127773 0.162127 0.119956 0.0935345 -0.0316503 0.19266 -0.0218504 -0.139239 -0.0743505 -0.0611099 -0.0433847 -0.0401933 -0.0391554 0.00838542 -0.0921165 -0.073942 -0.0942743 -0.0533775 0.0943668 -0.0339485 -0.0655137 0.0438192 -0.101443 0.00285687 -0.0515549 0.10129 0.147366 0.134611 -0.115376 0.0695011 0.0311881 -0.0750435 0.0598781 -0.0312723 0.00565278 0.10374 0.0141547 -0.0306395 -0.0127991 0.151192 -0.150708 -0.0637535 -0.108704 0.114626 0.0448432 0.145824 -0.0901906 -0.0720809 0.196782 0.028804 0.0778377 -0.0434839 0.0538208 0.134301 0.028196 -0.0223783 0.019858 0.00195806 0.0789289 0.0199446 -0.0175766 0.03372 -0.0645577 -0.0861554 0.126962 0.00832591 0.0291832 0.188646 0.0986863 0.0433369 -0.0940845 0.0135164 0.0486402 -0.0934951 -0.096872 0.0722171 0.0923269 0.159626 -0.0167762 0.174833 -0.035808 -0.0779387 -0.0562334 -0.106027 -0.0338316 0.0174836 -0.0444104 0.0922801 0.0118692 0.0519599 0.140688 0.138058 -0.0938168 0.153802 -0.0692177 0.0581322 -0.0317025 0.0290161 0.138226 0.0734572 -0.0397784 -0.127159 0.0732657 0.122174 -0.182972 0.0214811 0.0769297 -0.0842047 -0.0191748 -0.0214983 0.12368 -0.0228242 0.0973192 0.0508165 -0.151974 -0.160798 -0.0972673 0.0318138 -0.128591 0.128636 0.124233 -0.08653 0.0670249 -0.0444577 0.0111882 -0.0649317 -0.0962835 0.086522 -0.0179254 0.0491914 -0.0430813 0.168066 -0.00884198 0.100519 -0.0991409 0.0968393 0.0343407 0.00980108 -0.0247768 0.082125 0.0333283 -0.111748 -0.0233509 -0.0322393 -0.0363631 0.175965 0.0356699 -0.0685173 -0.0241658 0.0712467 -0.0346852 -0.0313429 0.0558127 0.0120106 -0.169099 0.0228573 0.147921 -0.0672516 -0.0151437 0.123607 0.0185558 0.072904 0.162819 -0.188126 -0.041826 -0.0735824 0.101907 -0.0596188 0.0757589 -0.148098 0.148529 0.0403974 0.085341 -0.0422318 -0.115949 0.0140003 -0.135223 -0.109215 -0.0411954 0.0159773 0.00785581 -0.130386 0.0142753 -0.133993 0.00899983 -0.0255589 -0.0297318 -0.00282196 -0.0186563 -0.0682985 -0.0303105 0.05305 -0.169488 -0.169155 0.12227 0.0838245 -0.123554 -0.0563516 -0.11022 0.126313 -0.040662 0.0177357 0.0210934 -0.106627 -0.0185329 0.0245368 -0.181703 -0.10279 -0.0233982 0.126761 -0.020089 0.126356 -0.0711991 0.0790499 0.0687639 -0.182632 -0.103848 -0.0466317 0.109287 -0.106202 0.0304182 -0.0250981 0.00945354 0.0531446 0.0331999 -0.0585275 0.084622 -0.0796465 -0.0562388 0.0981972 0.0973311 -0.068686 0.137587 -0.154956 0.19823 0.031722 -0.051675 0.0449976 -0.152048 0.0141351 0.107327 -0.118187 0.0851351 -0.189286 0.0118319 -0.0694873 0.0416579 -0.114997 -0.0482769 0.0676404 0.0361704 0.0200434 -0.0453545 0.00387658 -0.0106695 -0.029361 0.0293134 -0.0945153 0.074492 -0.059819 -0.0653355 -0.0425523 0.0463852 0.0297925 0.0481476 -0.0395851 -0.0552383 0.106487 -0.00701871 0.0201694 0.0110261 -0.0250265 0.00538308 0.0516184 -0.0605019 0.12053 -0.169033 -0.084581 0.112825 -0.0619785 -0.0949183 -0.188123 0.0107832 -0.0442966 0.109981 -0.0276717 0.130097 -0.13631 -0.07539 0.0517726 0.0587007 -0.0352185 -0.0935449 -0.0455519 0.0148412 0.0201611 0.0382101 -0.0868445 -0.0727435 0.0762443 0.0390518 0.00142572 -0.052559 0.130392 -0.00836402 0.0382734 -0.00464814 -0.0903875 0.0677345 0.0284227 0.0836486 0.0491649 -0.0207348 -0.0245971 -0.0517495 -0.0215406 -0.0125197 0.0315093 -0.0121478 0.0201985 0.0557283 0.13434 0.0823334 0.187057 -0.0914523 0.0626607 -0.00888235 -0.0429485 0.0910455 0.0691405 -0.0140855 -0.0638186 -0.0807636 -0.127978 -0.184348 0.0221948 -0.07483 -0.159194 -0.135584 -0.0984416 -0.111693 0.0260035 -0.0904802 -0.167264 0.0750912 0.149257 0.127024 0.138601 -0.0604254 -0.0742049 0.0570322 0.00302461 -0.0752826 0.145006 -0.023382 -0.0363963 0.159333 -0.148432 -0.00614617 0.0691993 0.0231102 0.0797375 -0.002981 -0.0250565 0.0462154 0.103546 -0.161074 0.0779658 -0.0638835 -0.0703036 -0.119884 -0.0443259 -0.0985345 -0.0952025 -0.0858058 0.0387078 0.141886 0.0764263 0.0148828 0.166683 -0.118901 -0.0542285 -0.0715404 0.00646839 0.0550507 -0.0612252 0.16074 0.0746656 -0.0943607 0.114868 0.0724851 -0.0281011 0.148758 0.112736 -0.112482 0.0833847 -0.0923369 0.0818321 -0.0283587 0.0711511 -0.00112497 -0.0901829 -0.00976498 0.0918223 0.075901 -0.05442 0.0600451 -0.0158268 -0.134329 -0.0572556 -0.0788158 0.0667926 -0.0689569 -0.0781647 -0.0426398 0.010956 0.087145 -0.0657384 -0.0444343 -0.0400261 0.0677881 -0.0117518 0.0538844 -0.103617 0.155633 0.115102 0.0427376 0.00664065 -0.0279429 0.0120194 -0.0973683 -0.128866 -0.0135655 -0.126475 -9.90939e-06 0.0177167 0.109879 0.140717 -0.00514909 -0.185593 0.0320155 0.165935 0.0526207 0.179533 0.0840368 -0.0042715 -0.04655 -0.131435 0.0327103 -0.0791928 0.00314198 -0.0837797 0.0523923 -0.120859 -0.156938 0.0834753 -0.151268 0.186428 -0.0783413 -0.0128201 0.0461086 0.0648515 0.121699 -0.0684854 -0.106015 -0.0511968 0.0905978 0.0312758 0.111549 -0.123697 0.155031 -0.097682 -0.00363619 -0.0321534 0.0414878 0.0422746 0.0117454 0.0457355 -0.0981585 0.106609 0.0569257 0.11747 0.0735233 0.0209652 -0.166973 0.164085 -0.0281385 0.0421414 -0.130283 0.0340366 0.0129897 0.0125867 0.0464262 -0.0447984 0.111111 -0.121808 0.096875 0.0367399 -0.0487085 0.129482 -0.125635 0.00432622 -0.00104336 0.0719355 -0.103087 0.087481 -0.0497637 0.0364161 -0.111882 0.00271044 0.0375131 0.0656112 0.0676307 0.0589546 -0.100932 0.130939 0.00341067 -0.0195287 0.0578742 -0.00946019 0.00297267 0.149863 -0.15852 0.114653 -0.0206586 0.0358421 -0.102678 -0.0479447 0.0544652 0.0556344 0.00582674 0.00617115 0.150528 -0.052741 0.0442577 -0.0153375 -0.16321 -0.0756115 -0.0921813 -0.0254123 -0.0735083 0.0442947 -0.0348997 0.00271053 0.0243341 0.00419133 0.043669 0.0426644 -0.0985425 -0.00784359 0.0449131 -0.080605 -0.0468997 -0.0166762 -0.0512846 -0.114479 0.0914571 -0.0884433 -0.137753 -0.0427608 -0.119182 -0.0685651 -0.0700296 0.0958297 -0.0229687 -0.0578194 0.0645963 -0.00425683 -0.111961 -0.0135978 0.0884237 -0.141883 0.0340725 0.0247142 0.147739 0.0341493 0.0245081 0.0551404 0.0834138 0.104032 0.00869397 -0.152598 0.0857534 -0.054921 -0.019305 -0.0534135 -0.0233906 0.0852866 -0.0191063 0.0204599 -0.012251 0.0739381 0.0660439 0.0449643 0.0840976 0.00119735 0.0252118 0.0484104 0.152894 0.18178 0.0713962 0.0302201 -0.0452636 -0.0840369 0.0873805 0.0373212 -0.0342839 0.0428426 0.0744009 0.0995191 0.0367402 -0.0266575 -0.0328052 0.0834388 -0.125395 -0.0540395 0.0324759 0.158815 0.02846 -0.0167754 -0.0391697 0.166477 -0.162595 -0.0601674 0.0143468 -0.13386 -0.0435343 0.0776634 -0.147998 0.0916139 0.0561704 0.119215 -0.134526 -0.0654418 0.00669349 -0.0466237 -0.0345412 -0.0647357 0.115611 0.0801376 -0.100688 -0.0717703 0.0296964 0.136168 0.142256 0.00629387 -0.0850536 0.101143 0.144859 -0.0180407 0.181134 0.124274 0.106103 0.109023 0.0255258 -0.095937 0.121004 0.152329 -0.0423768 0.109788 0.0137045 0.00897796 -0.00166565 -0.0837503 -0.011996 0.105074 0.154033 0.0453962 -0.0467463 0.0486123 0.136272 0.0950407 -0.0613333 0.0828346 -0.0719678 0.151885 0.0627176 0.0226007 0.153335 -0.060863 0.0738944 0.153886 -0.161461 0.087279 -0.0509131 -0.0847704 -0.0309126 -0.0153569 -0.0645578 0.0606984 -0.0891178 -0.0702067 0.05742 0.000774019 -0.0758552 -0.0307096 0.0474711 0.0777976 0.128819 -0.0423977 0.0547712 -0.00454291 -0.0295767 -0.0640488 0.011341 0.107981 0.0567852 0.0574533 -0.0159798 -0.0553627 -0.130315 -0.0137184 -0.180937 0.165454 -0.149296 0.0380674 -0.132128 -0.109779 -0.142526 0.118777 0.0457643 0.191258 -0.0081575 0.125691 -0.0775346 -0.0934647 -0.0807975 0.100203 -0.00322632 0.0504263 -0.0819087 -0.0907209 0.0174568 0.175761 -0.0374078 -0.0159592 -0.0335976 0.156764 0.0360158 0.0855612 0.160536 0.0868166 -0.103404 0.150066 0.0668296 0.0907051 -0.104077 -0.0133461 0.0194248 0.0323767 -0.00976332 -0.0828565 -0.0728783 -0.00583311 -0.140971 -0.0631232 0.0549999 -0.0366499 0.00473823 0.0234363 0.0943943 0.00259622 0.102047 0.073666 0.124599 -0.0258739 0.101688 -0.0155432 0.0204647 0.047037 -0.00344812 0.103526 -0.187079 0.170383 -0.00600282 0.155336 0.0193488 -0.0305586 -0.136966 -0.00880561 -0.0190114 -0.134924 0.0792727 -0.0148309 -0.0653288 -0.0683194 0.181169 -0.0270516 0.135645 -0.0318219 -0.0182438 0.127952 0.0242675 -0.0165658 -0.0374087 0.112 -0.0592073 -0.0490863 -0.0451743 0.0247715 -0.134101 0.0477149 0.0212307 -0.0689726 0.105444 -0.0768726 -0.0245768 -0.0170067 0.028238 -0.0689925 -0.15691 -0.10276 0.012584 0.0968315 -0.157503 0.0180159 -0.0809627 0.0973967 0.0725294 -0.118217 0.0703936 0.0232419 -0.0644403 0.0790297 -0.0755464 0.0931535 -0.0462232 0.136024 0.19145 0.108949 0.0964548 -0.0122269 -0.112714 -0.0543171 -0.111967 0.0694396 0.0417333 -0.0535146 -0.025356 0.0400822 -0.0794973 -0.0619412 0.00555566 0.0784266 -0.076541 0.143616 0.0707327 -0.00897202 -0.141652 0.0278806 0.00555316 -0.0461788 0.0226168 0.0303436 -0.104502 0.0874583 0.0760536 0.102523 -0.0422365 0.011987 0.076654 -0.0073871 0.0467428 -0.091682 -7.62387e-05 -0.000360326 -0.000357621 -0.000145617 -7.68983e-05 -0.000159796 0.000246977 -0.00039554 -0.000627235 -2.97623e-05 -0.000877149 -0.000142702 -0.000212314 -0.000112347 -0.00013226 -0.000375428 -0.000171764 -0.000178226 -9.00259e-05 -0.000160587 -0.000248931 -0.000420481 0.000527969 0.000193511 9.82375e-05 0.000252425 0.000304638 -0.000135071 -6.47076e-05 0.00029085 0.000304811 -5.81568e-05 -0.000317647 0.000289008 -0.000191213 -0.000222028 0.00031633 -0.000289019 5.37099e-05 0.000273574 0.000177381 0.000304627 -7.88459e-05 -0.000315944 -0.000284543 0.000293137 0.000136033 -0.000265668 -0.00280103 0.000352423 0.00018834 -0.000173634 0.000315315 0.000104343 -8.64462e-05 0.000217847 -0.000309259 -0.000155487 -0.000442217 0.000182639 0.000318548 0.000309565 -8.95058e-05 -0.000195896 0.000848961 0.000320797 0.000991539 -6.53206e-05 -0.000515056 0.000279423 -0.000540243 -0.000464453 -0.000662682 0.000280981 -0.000196532 0.000109668 -6.46581e-05 0.000202151 0.00053947 0.000289424 -8.20201e-05 -3.34454e-05 0.000298663 4.6153e-05 0.000261256 -0.000953364 -6.99439e-05 0.000287632 -0.000184042 -0.000126173 -0.000877577 0.000706834 -0.000356752 -7.13617e-05 -6.40595e-05 -0.000291911 -0.000382437 0.000605592 0.000394981 -0.000150326 0.000263848 -0.000130445 0.000912226 0.000497639 0.000676082 -6.91282e-05 -0.000157044 -0.000240169 -0.000467199 -0.000667405 0.000106598 0.000275806 -0.000171697 -0.000139963 -0.000119131 0.000268556 0.00042015 0.0001498 -0.000328668 0.000264052 0.000166303 0.000669784 0.000703698 -0.000139941 -0.000192477 -0.000257846 0.000156139 0.00046183 0.000129786 1.06903e-05 0.00115911 -6.90959e-05 -0.000146676 -4.01434e-05 0.000549333 -7.28165e-05 0.000429417 0.000527901 0.000325116 -2.27618e-05 0.000430121 0.000302715 0.000111017 -0.000122341 -8.96279e-05 -0.000123268 -6.61505e-05 -0.000151992 0.000202779 -0.000160823 0.000134156 -0.000105431 -0.000180211 0.000138227 9.49843e-05 -2.6504e-05 0.000462535 -0.000130966 0.000461539 3.77166e-05 -0.000142355 0.000283575 0.000195932 -0.000209238 0.000988093 -0.000287178 -0.00167632 -0.000125789 -0.000459267 0.000252313 0.000223 0.00028891 0.000535633 0.000463607 0.000421429 0.000247599 0.000280067 -0.00174238 0.000628486 0.000199606 0.000182667 -0.000356777 0.000583126 0.000538863 3.84845e-05 0.000139314 -0.000493241 0.000405514 0.000199311 -0.00045048 -0.000176017 -5.43986e-05 0.000700461 0.000509134 -0.000170662 3.43697e-05 0.000207714 -0.000159901 0.000262032 -0.000140664 -0.00016176 -9.39884e-05 0.000235374 0.000143167 0.000395775 -0.000156333 -5.7813e-05 -7.62818e-05 -0.000137963 0.000318901 -0.000117205 -7.17717e-05 -0.000547276 0.000968843 -0.000343554 0.00105421 -9.06687e-05 1.05585e-05 -0.000157558 -0.000169832 -0.000385902 -0.000258395 -0.000189386 0.000253437 -4.55451e-05 -0.000325624 -0.000359869 -0.00181863 -6.61772e-05 -0.0008016 3.4237e-05 0.000337147 0.000619043 -0.000444328 -0.000660009 0.000115672 -0.00021416 -0.000639568 0.000369713 5.53409e-05 0.000186587 0.00016195 0.00102575 -0.000145203 0.00016671 -0.000131515 -0.000219946 -0.000329975 0.000510433 -0.000315256 -0.000175996 0.000177191 -0.00028658 -0.000275128 0.00058411 3.93212e-05 0.000261826 -5.6837e-05 0.000320389 0.000317564 0.000148584 0.0010661 9.23332e-05 0.000294566 -0.000124029 -9.37221e-05 -5.74757e-05 0.000124947 -0.000167953 -0.000652487 -0.000404106 0.000235722 0.00104247 -7.22487e-05 -7.92606e-05 0.000437711 -0.000165983 0.000325464 -0.000105988 0.000295383 -0.000242957 0.000258143 0.000318552 -0.000322284 0.000163555 0.00060534 -0.00010187 -6.38684e-05 0.000704504 0.000203345 0.00011551 0.000262853 -0.000123102 0.000323282 -5.10576e-05 -6.17092e-05 0.000478464 -0.000720259 -0.000136874 0.000496953 0.000212734 -0.000282348 0.00096226 0.000243864 -3.21795e-05 -0.000189149 0.00104687 0.000406973 -0.000298077 -0.000249533 0.00117211 0.000604003 0.000197472 -0.000537454 0.000173923 -0.000141178 -0.000468879 -0.00037194 -0.000187162 -0.000238452 -0.000132853 -0.000225564 -0.0015763 -0.000191223 0.000211863 -0.000406296 -9.39969e-05 -0.000134668 0.000173059 -7.02376e-05 0.000460543 -0.000361276 -0.000769107 -0.000168758 -0.00012205 -8.29632e-05 3.12919e-05 0.000211419 -0.00185161 6.43999e-05 0.000108357 0.000164985 0.000191202 -0.000497033 -8.96051e-05 -7.59524e-05 -6.88691e-05 -0.000492385 -0.000308491 -9.35904e-05 -0.000192002 -0.000307026 -0.000177346 -0.000121788 -0.00032052 0.000252806 -8.65971e-05 -6.5467e-05 -0.000140526 -9.53134e-05 -0.000375252 -0.000391432 0.203605 -0.0457741 0.109542 0.0725204 -0.00634853 -0.0712059 -0.0555812 0.032081 0.0 2.77247e-05 0.990129 -0.0582635 0.00505756 0.047117 -0.0466886 -0.065066 0.187765 -0.0119367 -0.111901 -0.101786 0.000370827 0.0104023 0.0344378 -0.141472 -0.0299017 -0.07335 -0.062853 -0.0209249 0.147722 0.00348372 0.0868268 0.118088 0.171826 0.0687517 0.00227929 0.0215305 0.0961145 -0.0177278 -0.0157893 0.039539 -0.168952 -0.0921136 -0.173781 -0.0619613 -0.0438322 0.177279 0.0184956 -0.0718971 0.141892 0.105677 -0.0165324 0.0905577 0.0191935 0.109153 -0.0638914 -0.117699 0.077415 -0.0991591 0.120825 0.00739988 -0.0309856 -0.135259 -0.171915 -0.144678 -0.118422 -0.0249978 0.0872857 -0.00887688 0.0895337 -0.0117827 -0.0614641 0.0792374 0.108659 -0.0197014 0.10396 -0.117129 -0.0387338 0.0569281 -0.0274209 0.0247744 0.103563 -0.0578541 0.146594 -0.115491 0.00570326 -0.18747 0.138232 0.14819 0.169937 0.0800882 -0.0762144 -0.173365 0.017573 -0.065221 0.0535681 0.0579686 0.110533 0.0134573 0.192391 0.0549132 0.104427 -0.0436141 0.0355562 0.148401 -0.08909 0.0141044 -0.120896 0.150254 0.000123322 0.0951614 0.0172458 0.0827343 -0.0855279 -0.127539 -0.0722101 0.119033 -0.0781102 -0.079238 0.000833714 -0.0757547 0.0990657 -0.115497 -0.0515149 -0.0310163 0.0158512 0.00601624 0.0605139 -0.0956017 -0.0720629 -0.155882 -0.0521981 -0.0364815 0.0487899 -0.14705 0.0198664 -0.104632 0.000135826 -0.027681 0.0842294 -0.150175 -0.105698 -0.171136 0.0885656 -0.0427951 0.0548593 0.065918 -0.0337505 0.0835893 0.0348381 -0.149038 0.0976963 -0.0843779 -0.0744559 -0.0657442 0.177868 0.0449769 -0.144557 -0.171204 -0.0788199 -0.12761 0.0664362 -0.0793059 0.112734 -0.0118277 -0.188038 -0.045168 -0.125652 0.177824 0.137413 -0.0188733 0.017176 0.0446808 -0.131128 0.0246264 0.0639991 -0.0147694 0.004721 0.063621 0.142607 0.127789 -0.0365674 -0.1505 -0.182515 0.00900302 -0.0235034 -0.0060593 -0.0225842 -0.139523 -0.0724843 0.0777609 0.198661 -0.0498282 0.059935 0.100413 0.097196 0.0511927 -0.000995205 -0.13097 -0.0920891 0.141236 -0.0245052 0.088966 -0.0687117 -0.0775641 0.113732 -0.00579461 -0.0330049 0.014668 -0.115843 0.0835989 -0.039272 -0.0990716 -0.0351392 0.109618 0.0903017 -0.0922113 -0.0245415 0.120754 -0.0478166 0.0188719 0.0720423 -0.125161 0.158641 0.185169 0.131923 -0.0985287 -0.0716294 -0.113142 -0.106598 -0.116173 -0.0566036 -0.147538 0.101795 -0.153047 0.0130407 -0.0172746 -0.058679 0.121435 -0.127332 0.0826198 -0.0164209 -0.0589776 -0.0840114 0.18728 -0.0839351 0.0577297 -0.101429 -0.0670437 0.00377554 0.0442468 -0.00318063 0.100398 -0.00993916 0.0358005 0.0985782 -0.0367547 0.131221 0.0321632 -0.123149 0.0403305 0.093496 0.120516 -0.0388166 0.0261834 -0.0802956 0.0209761 -0.0794286 -0.0483366 -0.0878813 -0.00620005 0.0194859 0.104185 0.052411 -0.035935 0.12537 -0.000711141 0.0203859 0.0427929 -0.00350957 0.0517544 0.106789 0.00299803 0.0298386 -0.0547836 0.0358434 0.0325628 0.122702 0.000852589 0.0724962 -0.0860815 0.0690608 -0.0220108 0.12575 0.00331969 0.0904603 0.0124158 -0.0124863 -0.137693 0.00941522 -0.0315348 0.0848583 -0.0101583 0.0017625 -0.0759428 0.193565 0.0870195 -0.011805 0.00705337 -0.0295356 -0.0715989 -0.0206029 -0.0185837 -0.104658 0.0339103 0.00566118 0.0965152 0.013646 0.108487 0.109079 0.072057 -0.0214364 -0.0559637 0.108194 -0.0854329 -0.0395154 -0.0377893 -0.0569524 0.171613 0.0175334 -0.143859 0.132449 0.124616 0.0584716 -0.0598617 -0.0954135 0.0502796 -0.0968501 -0.0668241 0.0344316 -0.0790559 0.0118419 -0.0738434 -0.0564904 -0.19107 0.0649654 0.144291 -0.130081 0.136363 -0.0510152 0.148463 0.10036 0.0302242 -0.141934 0.0594983 0.0503914 -0.112263 0.0982585 -0.000958126 -0.0451723 -0.0413359 -0.03949 0.0644563 -0.0205163 -0.192462 0.123789 0.0644089 0.0435064 -0.056953 0.0172912 -0.136824 0.0441937 0.0176766 -0.124333 -0.0544112 0.0505455 0.109802 -0.0501999 -0.0455887 0.0994753 0.0624166 0.0473812 0.0957143 -0.00751283 0.104997 0.068073 -0.11477 -0.189701 -0.104296 -0.0508446 -0.0439461 0.176981 -0.0062348 0.107234 0.0970443 -0.0856147 -0.120144 0.140247 -0.116647 0.0935289 -0.106809 -0.00189694 0.177644 0.0816251 0.0806439 0.17553 -0.18636 -0.0149862 -0.0523803 0.131518 -0.0709937 0.0384929 0.0659815 -0.00884356 -0.0582557 -0.0165624 0.0853813 0.0126365 0.146266 0.0612295 0.138107 0.00060898 -0.0203222 -0.129879 -0.144209 -0.00795336 0.132297 -0.131074 -0.0594261 0.0235589 0.0547066 -0.0261492 0.05669 0.0786698 0.0564954 0.0981159 -0.00713211 -0.0265826 0.0774239 0.190366 0.0502604 0.0520268 -0.00995113 -0.0253348 -0.00868803 0.0284109 -0.0320859 0.148035 -0.141227 -0.0527009 0.0904713 0.0383314 0.0428884 0.119331 0.087039 -0.080218 0.136169 0.0898389 0.00574042 -0.152282 0.155544 -0.0711848 -0.0293917 0.173174 -0.0525248 -0.0817814 -0.0866474 -0.112672 -0.0418363 0.010464 -0.0717386 0.160806 0.0461689 -0.16639 -0.0362269 -0.19716 -0.0341784 -0.00204508 -0.00827266 0.187868 -0.0986225 -0.02323 -0.162336 0.1072 0.0378088 0.117417 0.0587874 -0.0116039 0.132524 0.00444289 0.092003 0.0420944 0.156577 -0.0933916 0.126083 0.0168201 0.0848291 -0.0536242 -0.0366324 0.0062184 0.0334356 0.138283 -0.0271952 -0.113676 -0.0120022 0.0765435 0.0613439 0.0262405 0.0947083 0.113176 -0.00566017 -0.0819692 0.104503 0.0231489 -0.136471 0.0860366 -0.0483098 0.027931 0.0340925 -0.0944097 -0.149446 -0.067033 0.0227989 -0.051836 0.052231 -0.0841108 -0.109361 -0.0958135 -0.0647569 0.0538565 0.0465455 0.031224 0.042785 -0.0907564 0.0885386 -0.126277 0.0336301 0.0304705 0.0683655 0.0418615 0.0812527 -0.0814184 0.0349241 -0.0551636 0.0525652 -0.133997 -0.0921018 0.0291812 -0.127155 -0.014918 0.0397809 0.0361411 0.0519968 -0.00136463 0.0248927 0.00720414 -0.0858427 -0.0434656 -0.0570242 0.163654 -0.0625529 0.0494971 -0.139595 -0.028936 -0.094367 -0.0076897 0.0319405 0.00891016 0.125771 0.0443264 -0.12135 0.0561276 -0.184583 0.153006 0.181726 0.0461122 -0.0892461 -0.0825213 -0.0822617 -0.149205 0.0407557 -0.118182 -0.0769404 0.112907 0.0428612 -0.0837349 0.0588836 -0.0543617 -0.00469406 0.0382812 0.0730804 -0.0688669 -0.135816 0.0885199 0.064328 -0.0954002 0.11349 -0.0196559 0.00600494 -0.14976 0.0354107 -0.0834671 -0.076026 0.0102065 -0.0607458 -0.064783 -0.0737212 -0.0326545 -0.0445671 0.0101875 -0.029345 -0.0551968 -0.00961847 0.0553349 0.0769469 -0.0489252 0.0444331 0.0751453 0.0553374 0.180114 0.0123859 -0.195373 -0.00330822 0.00461194 0.0657641 -0.0736581 0.12224 -0.0418221 -0.0775373 0.0786403 0.119238 -0.164477 -0.0472943 -0.0625443 0.0131606 -0.0389992 -0.0477505 0.0285753 -0.132086 0.0682194 0.0968847 0.19415 0.0948433 0.0542129 0.0487214 0.0397415 -0.139188 -0.0446665 0.0600281 0.032486 -0.0337243 -0.0639264 0.133171 0.0557491 -0.0874425 0.0871321 0.0338932 -0.0202663 -0.0718355 0.0426647 -0.0120183 -0.034563 0.124406 -0.0593668 0.0506564 -0.00256051 -0.105676 0.0855026 0.157686 -0.10644 -0.0990133 0.11204 0.0494134 -0.0738363 -0.0370672 0.154346 -0.0983198 -0.0442045 0.106442 0.0303157 0.0445784 -0.194673 0.0556164 0.0236487 0.0440065 0.0183653 -0.098545 0.0782229 0.0303623 -0.0742184 -0.137158 0.119279 -0.0777166 -0.0764048 0.00683464 -0.10262 -0.116336 0.00124764 -0.0675353 0.0191916 -0.0806739 -0.183 0.0570857 -0.0700912 0.160772 0.011903 0.0183355 0.042178 -0.103437 -0.0271884 0.0179557 0.000457196 -0.10427 0.144255 -0.0370684 -0.194027 0.0963702 -0.0138174 0.0547619 0.0128113 -0.0387527 0.0621655 0.0543844 -0.0834907 0.0363894 0.163592 -0.114793 0.0608473 -0.114438 0.120616 -0.0786658 -0.0184454 -0.0493555 0.0258134 -0.0569216 0.102439 -0.0121184 0.0684136 0.093035 0.060437 -0.081766 -0.0367547 -0.00113628 -0.091139 -0.0555003 0.0437584 -0.105921 -0.0761315 -0.0657796 0.0351985 -0.0952945 0.0608088 0.047907 -0.0124255 -0.109232 -0.195089 0.0352312 0.122213 0.0244719 -0.0925302 -0.128895 -0.00295212 0.187016 0.0489956 0.115483 0.168507 -0.0664916 -0.0770931 0.160204 -0.0592605 0.00159546 -0.0980698 0.0349355 0.0112402 0.125637 -0.00270936 -0.0247738 -0.0100965 -0.0614914 -0.0794874 -0.0379681 -0.0537602 0.0602303 -0.0500021 -0.0670577 -0.0813555 0.0421088 0.018435 -0.13303 -0.029824 0.0328794 0.0987818 0.127957 0.0305024 0.146629 -0.0856515 0.0863935 0.129588 -0.0500608 -0.125401 -0.0342261 -0.0317205 0.163639 -0.036313 -0.0540623 -0.0265708 0.078068 -0.122931 -0.0958372 0.0409097 0.158417 0.0517961 0.0647916 -0.13399 0.182315 -0.0575907 0.00802778 -0.0825729 0.050345 -0.0755372 0.00446539 0.0917664 0.0873153 0.00895831 -0.191081 -0.0699042 -0.156312 0.0429496 -3.71517e-05 0.124789 -0.128754 -0.0201095 0.110081 -0.0162829 0.0734174 -0.140542 -0.0844494 -0.105734 0.0285917 0.146199 0.0402621 -0.0581815 0.138333 0.159453 -0.129206 0.00461855 0.0273861 -0.115014 0.143746 -0.0493335 -0.0564991 -0.0889223 0.0264479 0.022715 0.0515254 -0.00391331 0.130887 0.0728143 -0.131694 0.0104903 -0.0655276 -0.0806645 0.0189914 0.124128 -0.107797 -0.0636456 -0.0194201 -0.114573 0.101081 0.0100413 -0.0615178 0.0728981 -0.100776 -0.0982348 -0.0339393 -0.0268399 -0.0324829 -0.118516 0.027795 0.053379 -0.00123774 0.0855896 0.0612543 0.035187 -0.0666383 -0.0130152 0.0129066 -0.00554984 0.0973499 0.0792364 -0.0391421 -0.0343352 0.171404 0.0368723 -0.0194505 0.0263194 -0.0862468 -0.152528 -0.0447833 -0.0821342 -0.104982 0.000921287 -0.0595638 0.0313244 0.0266742 0.0356617 -0.117203 -0.00462074 0.0645861 0.00280859 0.038206 -0.0568807 0.144967 0.0327685 0.0881213 0.0617152 -0.084915 -0.151755 -0.105479 -0.0215705 -0.0180145 -0.0223316 -0.185997 0.12694 -0.0363442 0.180916 0.00724481 -0.018965 0.00768958 -0.0413197 0.0539147 0.1127 0.0519079 0.0954135 0.0704861 0.0629521 -0.0311559 -0.0939019 0.0357048 0.0136614 -0.126257 0.0770042 0.0379391 -0.0449114 0.0772681 0.0768575 -0.116332 0.0444413 -0.0367289 -0.0932742 -0.00377079 0.0553519 -0.0120846 0.193374 -0.16214 0.0235167 -0.0604709 0.00437738 0.0989092 0.00805614 0.112061 -0.12595 -0.0475048 -0.074599 -0.166713 0.0966197 0.0692239 0.102871 -0.0730345 0.0562078 0.065138 -0.0648169 0.115928 -0.102575 0.0648152 0.0102572 -0.0151995 0.0542728 -0.140482 -0.155887 0.0566872 0.0195928 0.034223 0.014934 0.0584579 -0.0752915 -0.131937 0.0572873 -0.0873945 0.0338116 0.0290971 0.071133 -0.109309 -0.00160067 0.0751151 0.167531 0.0401728 -0.144189 0.144677 0.0335059 -0.00751519 -0.0785481 0.0484827 0.00911899 0.0369954 -0.00284631 -0.0456916 0.00307896 -0.177998 -0.0781611 -0.00998108 0.107204 -0.0601078 0.0650842 0.0630026 0.0163874 -0.12636 0.0463385 -0.0520061 0.0481065 -0.101915 0.0938964 0.00553485 -0.0304936 -0.147764 -0.0435931 0.0403347 -0.0649404 -0.0475505 -0.12922 -0.0393037 -0.0150081 0.0226544 -0.102895 0.0394049 -0.0821916 0.0719014 0.0532058 0.0540053 -0.00207501 0.0584709 0.0995841 -0.0168208 -0.0559424 0.151462 0.0402153 0.00858302 0.0236983 0.0745564 -0.0387541 -0.0933688 -0.17028 0.0689025 0.0875961 -0.0386487 -0.142513 -0.0467826 -0.0960712 -0.0840243 0.107061 -0.0674519 0.0394219 -0.0115034 0.169273 -0.0339268 -0.147372 -0.156151 0.0190073 0.163799 0.128307 -0.0355518 -0.138167 0.177206 0.0649148 0.194249 0.154665 -0.138058 0.112803 -0.0572745 -0.118662 -0.0944209 -0.0622672 0.0794098 0.0192303 -0.0276287 -0.126099 -0.0528471 -0.145607 0.122796 -0.199234 0.108053 0.00587443 0.0629531 -0.0188122 -0.0830794 -0.0149163 0.00725134 0.0552585 0.00128938 0.0125386 0.0559064 0.00801524 -0.0148812 -0.0490428 -0.00198055 -0.133347 0.000339766 -0.143844 0.0753257 0.133913 0.00451468 -0.12344 -0.143168 0.0139333 -0.076954 -0.0820855 0.0771858 -0.0862698 0.00644576 -0.0326047 0.0819912 -0.000570663 -0.0517485 0.0306993 0.113753 -0.0398409 -0.0461312 0.175727 -0.116418 -0.146416 0.0958734 0.14279 0.078258 -0.0190307 -0.164028 -0.0393618 0.0825981 -0.0261818 0.0287244 -0.0299129 0.000951765 0.0776389 0.0309066 -0.116084 0.15815 -0.0185488 -0.163323 0.077715 -0.0989109 -0.0770751 -0.152968 -0.0966683 0.0503758 -0.0123107 0.000342104 -0.00186389 0.197771 -0.0420401 0.00304512 0.119208 -0.0594066 -0.197251 -0.0583152 -0.00847722 0.00720256 -0.0150225 -0.0307002 -0.133325 0.00473237 -0.0807697 0.00489655 -0.129003 0.0893237 0.108198 -0.135293 0.112169 0.0432985 0.0439541 -0.171832 -0.102541 0.0498664 -0.0279138 0.0453022 -0.0797014 0.0342131 -0.0332024 0.0290758 -0.0391156 -0.0341959 0.0420572 0.0854991 0.100218 0.0299369 0.00707782 0.0457557 0.0273872 -0.135979 -0.053253 0.0079508 -0.00103516 -0.179073 0.0533326 0.101177 0.0696247 -0.103299 -0.0220654 -0.134265 0.117132 0.075678 -0.038134 -0.0131817 0.0822109 0.075459 -0.0183571 0.123351 0.152862 -0.00740067 0.0240028 0.0197227 0.0754163 0.159072 -0.17244 -0.0390441 -0.0434446 -0.0403393 -0.0783631 0.015108 0.151449 -0.00187146 0.0591651 0.157348 0.0619165 0.0706996 -0.186304 0.0855052 0.0510203 -0.171995 -0.0543664 0.123408 -0.0557157 -0.0560046 0.0172554 0.0612837 0.112441 0.0824561 0.160959 0.0685991 -0.00035938 0.108169 -0.0784926 -0.0936848 0.105687 -0.0382613 0.0398288 0.034191 0.0176421 0.0470079 -0.0123813 0.0764653 0.0163988 0.0783441 -0.0717568 -0.109085 -0.0679818 0.0345532 -0.0345683 0.174876 0.0375006 -0.12325 -0.0902196 -0.119729 0.0283902 0.0803585 0.148189 0.0825611 -0.0158643 -0.0843509 -0.0482367 0.0459005 0.0575457 0.00948406 0.0765335 0.0231226 -0.127345 -0.172521 -0.0822477 -0.0744958 -0.0329176 0.15668 -0.0145766 -0.0812966 0.124166 -0.0287824 -0.0427711 0.178049 0.0361676 -0.000660575 0.186994 -0.104527 0.0230613 0.120197 -0.0935994 -0.0856056 0.0974926 0.0306521 -0.0038796 -0.0279602 -0.022831 -0.136527 -0.161496 -0.0111963 0.0636968 0.0180103 -0.0797721 0.118299 0.0138471 0.0921443 -0.168646 0.0682327 0.137617 -0.0616949 -0.0976454 -0.0486432 0.0438421 -0.0234202 0.0656857 0.0899089 -0.0992085 0.0988471 -0.0917974 0.0151709 0.0564594 0.157021 0.119269 0.0465184 0.0442692 -0.00925119 0.137092 -0.00441643 -0.0299338 0.0284214 -0.0501997 0.117311 -0.108676 0.0710005 -0.00752088 -0.0277612 -0.087246 0.110041 0.0625609 -0.130049 -0.0356961 -0.0107283 0.0111161 0.0932118 -0.0765769 0.137282 -0.0258808 -0.128566 0.0878244 0.142283 -0.197764 -0.10341 0.0346896 -0.105033 0.0666794 -0.0309354 -0.107745 -0.152837 -0.0228534 -0.11141 -0.0828538 -0.00766264 0.0311554 0.00649472 0.0682868 -0.0350902 -0.131615 -0.107058 -0.0950178 -0.152113 -0.120668 0.0210126 0.0184495 -0.0394928 0.0566021 0.0475519 0.123414 -0.0921579 0.0301086 0.0797945 -0.0364816 0.00507815 0.0275302 0.127708 0.00159623 -0.00457294 -0.0315857 -0.114246 0.0518676 -0.00231502 -0.159569 -0.0782592 -0.0086538 -0.0997552 0.0492847 -0.171184 -0.0137572 -0.127335 -0.131508 0.0862366 -0.147741 -0.056454 0.194535 0.169708 0.0699832 -0.0040989 -0.0112946 0.161654 0.0689253 0.0981329 -0.138696 -0.053342 -0.0796669 -0.0527005 0.0932583 -0.056523 0.126179 0.107067 -0.0481525 -0.0722627 -0.0515483 0.0948838 0.0421924 -0.127206 0.0410025 -0.0861331 0.142259 -0.0356817 -0.0754301 -0.0555587 -0.0440136 0.110095 -0.0600663 0.179136 -0.00796908 -0.0250352 -0.0359063 0.116371 0.16128 -0.0324126 -0.00895331 -0.0547407 -0.108508 0.017443 -0.0268906 0.0122765 0.187332 -0.0639662 -0.0166757 0.0346926 0.156557 0.0297311 0.127086 -0.160656 0.0246033 -0.0241527 -0.0509128 0.115507 -0.159732 0.0923468 0.00334291 0.05045 0.0114112 -0.113265 -0.0702924 0.105601 0.0140904 -0.0235775 0.131045 -0.0350585 -0.0656195 -0.0128965 -0.0396195 0.0938656 0.0242426 -0.186485 -0.0775295 -0.100995 0.0863554 0.0795547 0.000678603 -0.0461259 0.0866795 -0.0212235 0.0160145 -0.00457841 0.0872557 -0.193175 0.00451759 0.163953 -0.0409576 -0.00601729 -0.0648863 0.0318706 -0.136662 -0.0308656 -0.126248 -0.0764648 -0.186237 0.0642407 0.0484557 -0.124619 0.18697 -0.0675965 -0.0521669 0.126447 -0.0125449 -0.0511245 -0.0940279 0.128599 0.0981471 0.198513 0.172794 0.0520271 0.017316 -0.00352766 0.0515841 -0.105503 0.016004 0.0225054 0.0818788 -0.0534124 0.0538604 -0.0476651 -0.100928 -0.0921031 -0.0411282 -0.141166 0.0176305 0.0398556 0.159578 -0.06699 -0.0729699 0.0431805 0.108269 -0.13789 0.050039 0.00402566 0.122612 0.00762803 0.0866348 0.109096 0.0651378 -0.0535667 0.0193913 0.0809806 -0.060639 0.103959 0.057538 -0.0620782 -0.0590794 -0.0550081 0.144669 0.105874 -0.167861 0.076585 -0.0453778 -0.00311732 -0.0167962 -0.0136953 -0.0300819 0.0886948 -0.0493438 0.0489811 -0.0901906 -0.0493172 -0.0392741 -0.0378215 0.0430757 0.0686839 0.146565 0.0287722 0.0536423 -0.134937 -0.12005 0.131748 0.0366971 -0.198872 0.0123314 -0.0142258 -0.172976 0.0209629 -0.115592 -0.0567064 0.111318 0.0596656 -0.0233513 0.014235 0.0101546 -0.115102 -0.0371039 0.0371586 -0.0549397 0.00536309 -0.0294751 -0.00263545 -0.00860292 0.0308707 -0.0854729 -0.0347053 0.110865 -0.122895 0.102267 0.0632705 0.120328 0.00300785 0.0421167 0.0903801 -0.139597 -0.156158 0.0277413 0.0388212 0.11404 0.0257854 0.116393 0.0149195 -0.024598 -0.098172 0.0862414 0.0705422 0.000170884 0.0706162 0.04939 -0.00411743 -0.131552 0.0178081 0.0410896 -0.0750881 -0.0739249 -0.11001 0.0144387 0.0446902 0.014051 0.0361892 -0.0607067 0.0703192 0.134764 0.0489398 -0.032656 -0.0130645 -0.0457442 0.0687422 0.0211781 -0.0303991 0.00104255 0.0696865 -0.114461 -0.0937991 -0.0219394 -0.126996 -0.0156282 0.086292 -0.125908 -0.0766177 0.107039 0.0914657 0.0510546 0.0803133 0.05155 0.0316901 -0.00403487 -0.0218208 -0.0922993 0.0161992 -0.143047 -0.0857072 0.0748588 -0.00497239 -0.135937 -0.190869 0.00757674 -0.0134823 -0.0332925 0.0197777 0.0287356 0.0882182 0.0296734 -0.154027 0.0981133 0.00624389 0.135443 0.039323 -0.0107252 0.00577538 -0.0935738 -0.070391 -0.0831882 -0.170552 0.122814 -0.100749 0.174748 0.00516838 0.0774412 0.00349953 -0.0184208 0.0923091 0.0564803 -0.0739956 -0.137767 0.00377824 0.0210231 -0.146202 0.126379 -0.00582651 -0.0788241 -0.0719396 -0.100658 0.00242965 0.122356 -0.0378129 0.0633354 0.0615221 0.0284379 0.169116 -0.0318579 0.0419314 -0.0350593 0.0184933 -0.00812801 0.0480679 0.0219579 -0.0895427 0.0536286 -0.0826137 0.0565573 -0.149903 0.0371489 -0.190634 0.0315417 0.0520008 0.0316909 0.0111892 -0.134206 -0.0729881 0.00897147 -0.00734067 0.101395 -0.0808345 -0.0625364 0.0561522 -0.168667 0.0633268 0.15209 -0.0415439 -0.0747458 -0.025803 0.0102898 -0.0382555 -0.0561207 -0.118497 0.147032 0.0603762 0.0400549 0.0272508 0.0610504 -0.155184 0.005836 -0.109179 0.0990162 -0.0591057 -0.0720232 -0.0313501 -0.171864 0.0704806 -0.198153 0.117085 -0.00503964 0.148493 -0.0040701 0.0271317 -0.0373008 0.0968688 0.089923 -0.00773111 0.0476112 -0.0655988 -0.163765 -0.0634255 -0.126269 0.0528516 -0.0456284 0.0425924 -0.0490197 0.0717572 0.026158 -0.0451349 -0.0974573 0.0860589 -0.121729 -0.0743725 0.0681246 0.0632486 -0.0227367 0.03448 -0.0865329 -0.020975 -0.0762193 0.0457488 0.124838 -0.0566432 -0.125983 0.0380086 -0.0796715 0.0442047 -0.0632833 0.046567 0.0291537 -0.0362947 -0.0525454 -0.119419 0.161733 0.0770349 0.0319096 0.00165671 -0.119229 0.0192684 -0.0994857 -0.0117412 -0.126473 -0.173548 0.0500255 0.0102622 -0.0441319 -0.135061 -0.114855 0.156497 0.0603412 -0.0306902 0.0900374 0.0147675 -0.182208 0.150013 0.0174229 -0.0959265 -0.148238 0.0942117 -0.00375421 -0.110719 -0.0603355 0.108886 -0.16909 0.159932 -0.0509833 -0.00983823 0.106738 0.0160364 -0.0452416 -0.0219407 -0.0823562 -0.0366969 0.148026 -0.0676715 -0.138279 0.150761 -0.100284 -0.0990482 -0.0497984 -0.116225 -0.0789919 -0.0867051 -0.0365153 0.0559674 0.101802 -0.0429818 -0.0274742 0.134816 0.047841 0.0420271 0.0228423 -0.0490148 0.141006 0.110934 -0.0157843 0.144963 -0.0893361 -0.0926884 -0.0575448 0.103934 0.0365597 -0.0530939 -0.0717299 -0.0594611 0.0405347 0.0298468 -0.129329 -0.00207739 -0.0124879 -0.0466986 0.0018172 0.00782845 0.138131 0.0610507 -0.0606429 0.00375055 0.115296 0.0141927 0.0531417 -0.049583 0.0973184 0.0246142 0.0506369 0.0941708 0.109181 0.0682797 -0.163317 0.0106448 0.0760529 -0.00309598 0.118143 0.0622815 0.108534 -0.146191 -0.0335134 0.0652288 -0.0555132 0.0818007 0.18691 -0.00627246 0.074279 -0.0740276 -0.0627382 0.192864 0.0324558 0.00972534 0.0273767 -0.0518851 0.0237909 0.0316353 -0.0941908 0.134076 0.162093 -0.0200209 -0.0648569 0.0680455 0.079941 -0.010913 0.101968 0.0527711 -0.0821925 0.0927532 0.0745432 0.0452101 -0.103724 0.0828761 -0.0358731 -0.101127 0.00245935 -0.0479993 -0.0862228 -0.125794 -0.0983234 -0.109137 0.0686377 0.0326858 -0.052619 0.144473 -0.115029 0.0424291 -0.0898955 -0.0342786 -0.0219282 0.139128 -0.143447 -0.0209833 -0.124108 0.0432139 0.0370278 0.0990076 0.142315 -0.0429173 -0.0611543 -0.128639 0.0905883 -0.0724679 0.00685384 0.00629648 -0.094081 0.0612778 -0.155481 0.138253 0.124145 -0.0596612 -0.0437542 -0.0888006 0.027169 0.118816 -0.162733 -0.06784 -0.0397345 0.0526209 -0.00142935 -0.17087 -0.13365 -0.0398481 0.00276787 -0.0556528 0.0731004 0.0733924 -0.123851 0.0273084 -0.0194828 -0.0146671 -0.0401049 -0.0584333 0.00320291 -0.112756 -0.0369209 0.0590451 0.00318101 -0.0877257 0.0675019 -0.055069 -0.0731928 0.00307852 0.150117 -0.00123598 -0.0188335 -0.155355 0.0663626 -0.118977 -0.0490831 -0.0366991 -0.0617153 0.0417678 -0.0514595 0.0719758 -0.0229944 0.00446291 -0.0487528 -0.0730798 0.0410808 -0.0570562 -0.0345796 0.043979 -0.101013 -0.113041 0.138404 -0.0465472 -0.105256 0.0832412 -0.126323 -0.10642 0.0720664 0.0246234 0.0949701 -0.0229082 0.0260837 0.0703317 0.160019 0.074693 -0.134925 -0.0394053 0.11068 0.111856 0.0746022 0.030524 0.112663 -0.163764 -0.00387151 0.0651216 -0.0598924 0.0655161 0.0215706 -0.0621824 -0.0429909 0.0903134 0.0383078 0.0788407 -0.0561438 -0.0676629 -0.168971 0.0360191 0.0701062 0.0135318 0.121621 0.12726 -0.0374935 0.138823 0.0375995 -0.100263 -0.0569899 0.0386605 0.0667457 0.0378506 0.0365923 0.131944 0.0879188 0.0767781 0.082835 -0.14164 -0.0096621 -0.0969865 -0.0117818 0.071928 -0.0737498 -0.0304586 0.00999681 -0.155523 0.100678 -0.114966 -0.0347907 -0.000159646 0.0082784 -0.0803262 0.0657537 -0.0375907 -0.189361 -0.044411 0.142868 -0.0145734 -0.0016471 -0.0332544 -0.0138923 0.0189826 0.0378655 -0.081066 0.0932379 0.194062 0.104142 -0.0718594 -0.0677605 0.0416516 -0.168141 0.0941548 0.0818009 0.0885493 -0.0717177 -0.0705225 0.183678 0.0933897 -0.159469 -0.0279313 0.0382122 -0.042395 0.0264394 0.0147198 0.0947938 0.0350584 0.179036 0.0566111 -0.0551255 0.042418 0.0706431 0.0493776 0.011264 -0.117101 -0.19515 -0.067633 0.014735 0.100082 0.0248125 0.0840977 -0.0764642 0.0118127 0.0790127 0.053694 -0.162185 0.0453276 0.0141548 -0.160304 -0.0560028 0.0740652 -0.112479 -0.00616436 -0.0684889 0.10274 -0.0127182 0.0252119 0.0858787 -0.114813 0.0183768 0.0765507 0.00973576 -0.0018289 -0.0105223 -0.048607 -0.0976053 -0.101409 -0.0032735 0.0712405 -0.0698322 -0.0851194 -0.0805752 -0.0587607 0.0508041 -0.120161 0.0809531 -0.0672962 0.0518281 0.103156 0.138576 0.119933 -0.00443203 0.130379 0.0696229 -0.0938937 -0.00364252 -0.0736986 -0.0595328 0.139425 -0.0971402 -0.00587843 -0.0194673 -0.0627959 0.0930253 -0.0582849 -0.0976835 0.0150342 -0.00322714 -0.00237929 -0.0613606 0.0650619 0.0337531 0.00762269 0.0788962 0.134219 -0.0508931 0.0292526 -0.0126451 -0.105845 0.00390458 -0.13249 0.0612365 0.0872888 0.0580511 -0.0441741 0.0768727 0.0640409 -0.00318711 0.0355086 -0.0113834 -0.0223636 -0.0187642 -0.0101873 0.0610767 -0.0260752 0.123491 0.188115 0.0424516 0.180149 0.0303754 0.14682 -0.139278 -0.124618 -0.15751 0.0966636 -0.12384 0.0963319 -0.0762622 0.00979116 -0.120151 0.0713559 0.111669 -0.123415 0.0413409 -0.0405561 0.0825791 -0.147875 -0.0300306 0.0290871 0.0451271 0.0746513 0.0406424 -0.016928 0.125411 0.0249713 0.0911098 0.0450797 0.0415818 -0.0898545 -0.00808773 0.0983543 -0.100578 0.185652 0.0337629 -0.121312 0.149764 -0.0125507 -0.113588 -0.056835 -0.179671 -0.00744384 -0.0369624 0.0893662 -0.0774597 -0.040159 0.0893865 0.129792 -0.19177 -0.108439 -0.188101 0.0192118 -0.138209 -0.0844885 0.110615 -0.198384 -0.0693248 -0.0382926 -0.0915985 0.0533047 0.102383 0.114866 0.0105707 0.0664903 0.00207502 0.0174866 0.0550429 0.0602182 -0.0204845 -0.165217 -0.0330871 -0.0720955 0.151022 -0.0702762 0.0349503 -0.018527 -0.00589113 0.0332247 -0.0403037 -0.108087 -0.0319615 0.0490147 -0.119348 -0.121759 -0.00339904 -0.0433356 0.024497 -0.00101721 0.177244 -0.153517 0.166954 -0.0258238 0.101619 -0.138827 -0.0322327 -0.0159472 -0.0888674 0.0693533 -0.136739 0.012679 0.0666733 -0.112742 0.156244 0.0184112 0.115085 0.0581732 0.073891 -0.0462028 0.140409 -0.0383007 0.0189336 0.133896 -0.0396358 0.104599 0.0352246 -0.119067 0.0502772 -0.0182671 0.0465574 -0.0377219 -0.197816 0.0433984 -0.0684479 0.0332498 -0.0185122 -0.154605 -0.0359138 0.139685 0.0903283 -0.10309 -0.109338 0.0505028 0.126276 0.0708033 0.110586 0.0166225 0.00647584 0.0923894 -0.0888256 -0.157 -0.0440992 -0.084327 0.00768236 -0.172652 0.0825731 -0.151756 -0.0242689 -0.0819722 0.071979 0.0692118 -0.170981 -0.119127 -0.127541 -0.182112 0.0456325 -0.132355 -0.045327 0.0420049 -0.000668744 0.0632927 -0.105745 -0.0783406 0.107805 -0.0958898 -0.0831895 0.0438669 -0.0158969 0.0933847 0.054507 0.124857 0.00870503 0.0551614 -0.0122983 -0.108865 -0.0415272 0.0210968 -0.03486 0.0145667 -0.0601769 0.0310489 -0.069333 -0.045173 -0.155804 0.0610356 -0.0330449 -0.0620465 0.0446622 -0.0931027 -0.0192945 -0.0700374 -0.195167 -0.0353281 0.0529952 -0.0493481 -0.0075587 -0.046486 -0.086464 0.0222935 -0.070075 0.0680928 -0.0679765 -0.0319862 -0.0378789 0.110002 0.0156263 -0.1152 -0.047307 -0.16155 -0.0810636 -0.170969 0.0146074 0.0363179 0.178369 -0.0251139 -0.0338432 -0.0696316 0.0215081 0.163538 -0.0650403 0.0549978 -0.104192 -0.0360942 0.159184 -0.0645243 -0.0565317 -0.00188903 -0.112891 -0.0885902 0.0958138 -0.0614602 -0.155564 -0.0961211 -0.107132 -0.115929 0.0638483 0.00722307 0.0161175 0.0114089 -0.00322462 -0.00308077 0.135424 0.0324861 -0.0342111 0.0283583 0.0279081 0.0543626 0.0427782 0.0458107 0.0913135 0.0214105 -0.0826718 -0.164453 -0.0837702 0.0938388 0.135602 -0.0690656 0.0747364 0.148672 -0.0189368 0.0810325 -0.0111486 -0.0245261 -0.150651 0.128083 0.0446595 -0.0567492 0.00140907 -0.141066 -0.0453589 0.0474362 0.148127 -0.0842496 0.124944 -0.00755548 0.0142161 -0.0221368 0.00792887 -0.0171377 0.1103 -0.0125465 -0.00195653 0.179086 0.0886782 -0.14761 -0.0620318 -0.00772999 0.0600032 0.0427812 -0.0214104 -0.063418 0.045977 0.153494 0.0697624 0.0466178 -0.143627 -0.0102679 -0.0970717 -0.160383 -0.0274551 -0.156453 0.0470476 -0.0924483 0.136014 0.130609 -0.0943383 0.0128706 0.0332331 0.0433671 -0.0630278 -0.0286916 -0.059165 -0.0213426 0.0306968 -0.00107819 -0.117367 0.0216653 0.139881 -0.0302898 -0.122045 -0.0313114 -0.000800651 -0.100027 -0.111401 -0.0918104 -0.0692622 -0.0647217 -0.0150433 0.00276893 -0.145079 0.0292188 -0.0304138 0.0586038 0.0566287 0.0274744 -0.0444709 -0.0138872 -0.0257329 -0.0210175 0.0383193 0.123382 -0.0619866 0.0642046 0.00378993 -0.0903627 -0.14078 0.172788 0.123537 -0.0623729 0.0293986 -0.0525104 -0.0931164 -0.088222 -0.043423 -0.141576 -0.0461291 -0.0245284 0.0836346 0.137629 -0.0024934 -0.0543062 -0.0799565 0.0327956 0.140125 0.140187 0.0649564 0.0518501 0.00409324 0.104816 -0.0775439 0.0519083 0.00558452 -0.0304061 0.0828883 0.068124 -0.0112306 0.171107 -0.127646 -0.0165748 -0.0229932 0.111732 0.0786656 -0.195454 -0.154265 -0.0344948 -0.0836125 -0.130181 -0.0745694 0.175653 -0.196341 0.0223751 -0.0132034 0.0411136 0.112432 0.100802 0.0282873 0.0561058 -0.0290797 -0.17002 0.00639468 0.0764716 -0.00455625 -0.127554 0.00831107 0.0648827 -0.0081013 0.0493958 0.0676004 0.0116853 -0.0745474 -0.142666 -0.138929 -0.0908418 -0.116643 -0.147656 0.134507 0.0507823 -0.0952515 0.138642 -0.135982 -0.0027157 0.0840672 -0.0905259 -0.0265023 -0.0203707 0.0278659 0.0737544 -0.0324583 -0.0404056 0.0553613 -0.0474494 -0.13844 0.0884621 0.0198074 -0.0926193 0.0376294 -0.17172 0.0546427 0.065261 0.190889 -0.00143005 -0.116828 0.124312 0.017363 -0.0758959 0.0689322 0.0991842 -0.0889259 -0.110465 -0.0976672 0.137263 0.0234451 0.161952 -0.141736 0.00635499 -0.0759469 0.0691069 -0.0708268 -0.0535878 0.0859066 -0.0612258 -0.0336878 0.0650224 0.17634 -0.0393842 -0.0970059 -0.058137 0.084721 0.0449885 -0.12562 0.0634384 0.00264327 0.0346436 -0.0742875 -0.0877033 -0.0499293 -0.0335864 0.145428 -0.126222 -0.192517 -0.148976 -0.0251185 0.0266678 0.0915748 0.0950823 -0.0398548 -0.0934272 -0.0888633 0.0692164 -0.132705 0.0539667 -0.0161414 -0.101513 0.0253732 0.0522466 -0.0502271 0.144176 -0.158374 0.178651 -0.069568 0.0955383 0.122419 -0.0813686 0.0479724 0.0340404 -0.0354148 0.0322548 0.010562 -0.0809408 -0.0280296 -0.0592285 0.0454449 -0.134603 -0.0636493 0.068272 -0.0303534 0.0171298 0.160077 -0.0367723 0.0468036 0.115683 0.0509387 0.0450358 -0.121958 -0.00644293 0.0811822 -0.0411381 -0.034647 -0.0976378 -0.162007 -0.0320411 -0.0952101 -0.0529765 -0.0492862 0.168453 0.0639725 -0.0673284 0.0058362 -0.011438 -0.0467348 -0.0516763 -0.00101138 -0.0181883 -0.0653409 -0.0853187 0.0856506 0.017025 -0.0655467 0.125648 0.111588 -0.0784815 0.0991053 -0.0660937 0.0590446 0.0820334 -0.116069 -0.0231005 0.0945359 0.0889848 -0.125489 -0.111866 0.0294543 0.0373204 -0.0852085 -0.145753 -0.00771223 -0.0941638 0.0676258 0.0158989 0.00388145 -0.0422566 0.0186397 0.0120401 0.0157316 -0.0265383 0.105639 0.115345 -0.0650766 0.0162838 -0.0472459 0.136035 0.0140109 0.0200971 -0.0287378 -0.0113398 -0.171234 -0.136628 -0.0995958 0.107043 -0.0483334 0.0458 -0.0381709 -0.0970076 -0.044718 0.136414 0.101086 0.109567 -0.0349816 0.00655113 -0.0243886 0.00303127 0.0474423 -0.0669711 0.172553 0.00928781 0.0664787 -0.175157 -0.0678513 -0.0185363 0.0373587 0.0563346 -0.020065 -0.0723052 -0.0724416 -0.0531193 -0.131156 -0.080553 0.106334 0.000286193 0.135482 -0.00482505 0.136894 0.117475 0.121862 0.119842 -0.0293227 -0.131494 0.030621 -0.0459207 -0.045325 -0.0302635 0.0662936 0.054152 0.0349898 -0.0623549 -0.067321 -0.108017 -0.131032 -0.0843831 0.0304801 -0.140218 0.00657697 -0.00737886 -0.0160185 -0.181337 0.132252 -0.0249308 -0.171811 0.0306073 -0.0513015 -0.000615534 -0.00431662 0.0951298 0.022366 -0.0162452 0.0233335 0.0494267 -0.11283 0.000637793 -0.0328868 0.015411 0.102158 -0.0614207 0.0880185 -0.0220028 -0.00488984 -0.152096 0.104473 0.118531 0.134783 0.0793472 0.000690169 -0.0417246 -0.13635 -0.137465 0.0428169 0.0869038 -0.0380101 0.119315 -0.146882 0.0621681 -0.116453 -0.0822633 -0.00360744 0.0473541 0.0585323 0.183747 -0.0850573 -0.056162 0.0361718 -0.0255668 -0.0286059 -0.0608852 -0.150384 0.0968035 -0.0705354 -0.146971 -0.0863444 -0.143196 -0.08487 0.0497599 -0.118164 -0.0946401 -0.0632972 -0.194554 -0.0302621 0.0296787 -0.0774908 0.0584626 -0.138171 -0.0819623 -0.0513562 0.0491326 -0.0412037 -0.0898766 0.00924255 0.160756 -0.030125 0.0370538 -0.0348809 -0.0783387 0.101296 0.0569205 0.0152743 -0.116281 -0.114862 0.0911977 0.0676276 0.112374 -0.0261664 0.0318961 0.0510628 0.125455 -0.030347 -0.0563017 -0.0554224 0.0721304 -0.160709 -0.11584 -0.115231 0.00699038 0.0550027 -0.00709803 0.0507448 -0.17137 0.044922 -0.103112 0.101929 0.050923 -0.0506863 0.0457065 0.0590815 -0.0452701 0.0058447 0.061067 0.0116606 -0.0474977 -0.173755 -0.0946029 0.0234639 -0.0266236 -0.0115771 -0.0541676 -0.122069 -0.000923123 0.102018 -0.0184351 0.0978708 -0.0352362 -0.0209075 -0.0381421 -0.169535 0.0512048 -0.0377236 0.0242981 -0.0365488 -0.067169 0.0266747 0.111195 -0.00579326 -0.123783 0.0199396 -0.0119537 0.0690609 -0.111831 -0.0585316 -0.119904 0.00964119 -0.0337882 -0.0136725 0.0742991 0.00716483 0.162905 -0.0399809 -0.0977361 -0.0560164 0.00385778 0.0147402 -0.000610466 0.151498 -0.0734171 0.135946 0.0206467 0.104571 0.128308 -0.051208 0.129043 -0.0149593 0.056205 -0.0853438 0.0735871 0.10499 0.130026 -0.124516 0.00575427 0.0445775 0.111662 0.0169313 0.0172655 -0.0716151 0.025436 -0.0406246 0.0298505 -0.0682848 -0.109902 -0.00670441 -0.109974 -0.148051 0.113822 0.0301587 0.0767659 -0.0384369 0.00619681 0.140851 0.0257691 0.108625 0.0237729 -0.0292919 0.13279 0.164407 0.0140219 0.0428348 -0.00035423 -0.0597855 -0.0874213 0.139165 0.0776001 -0.0019578 -0.0394679 0.0320272 0.100228 -0.151556 -0.0638862 -0.0454099 0.0281888 0.0507428 0.19372 0.0175954 0.112639 0.0404535 0.126795 -0.0722882 0.151472 0.00325313 -0.0883199 -0.0258402 -0.0211266 -0.0434409 -0.0199974 -0.029638 -0.141069 -0.140066 0.125046 -0.138805 -0.000877768 -0.0489506 0.174211 0.0480184 -0.00139836 0.0804391 0.0718136 -0.133073 0.0933164 0.11776 0.0727121 -0.0512399 0.0842746 -0.190111 -0.00834885 -0.0959927 0.0773046 0.192684 -0.0155349 -0.00465052 -0.087854 0.11082 0.0124229 0.157157 0.0775937 0.0721663 -0.0244474 0.0310559 0.0425929 -0.0913821 -0.171835 -0.0735297 -0.017952 -0.0600601 -0.0293597 -0.0324118 -0.0272185 0.0327144 -0.0451828 -0.144284 -0.116341 0.128281 -0.0898352 -0.144108 0.0984536 0.0152435 -0.0565599 -0.0474793 -0.0843364 -0.0338408 -0.0396337 -0.0385565 -0.0420258 -0.0250258 -0.17563 -0.0394085 -0.0430389 0.0688171 -0.1202 0.0320503 -0.000564459 0.0288755 -0.0610882 -0.0296734 -0.0348631 -0.0197925 0.029097 -0.0237614 -0.00167976 -0.14309 -0.0145221 0.106803 0.116025 -0.0412312 -0.0551721 0.0678235 -0.0544531 0.19911 0.0928686 -0.0368826 -0.0838481 -0.0116434 0.0599923 0.0337308 0.189719 0.0361867 -0.0590586 0.0737348 -0.0359173 0.132926 0.0246328 -0.134592 0.154879 0.0614014 -0.13403 0.0472717 -0.0546715 0.0142022 -0.129119 -0.0681292 0.113486 -0.0499335 -0.0712643 -0.111633 0.0797336 -0.0637681 0.146222 -0.105892 -0.188319 -0.134315 -0.0781419 -0.0904564 0.0806556 -0.0124863 -0.0269957 0.0727675 0.0793947 -0.00464397 0.0190674 -0.00475951 -0.0184892 -0.0995504 0.104574 0.0784913 -0.0714146 -0.0433957 -0.0944545 0.0815509 -0.0820382 -0.0137437 0.0465359 0.0385575 -0.155748 -0.114669 -0.0694158 0.0799926 0.0777935 -0.00840388 0.144609 0.0837291 0.0600857 0.0534335 0.128892 -0.060719 -0.0983665 -0.156619 0.0985436 0.0236236 0.145413 -0.0725612 -0.0841579 -0.0289778 -0.115845 -0.116486 0.120384 0.19629 0.128286 0.0849663 0.0717044 0.0957512 -0.00153283 -0.127128 0.0316991 -0.126519 0.0791036 0.0486429 -0.0107233 -0.128207 -0.128905 -0.00983663 -0.00842831 0.0329612 0.0673749 0.0648573 0.161371 -0.148084 -0.146633 0.0815783 -0.0971077 -0.0603414 -0.0912356 0.130848 -0.134087 -0.0993311 -0.040581 0.0209047 0.139027 -0.0794909 -0.033512 -0.0684976 0.0529173 -0.0944252 -0.0857903 -0.0676845 -0.0248822 -0.0554666 -0.119376 -0.0182888 0.0645463 0.178924 0.00953987 -0.0509506 0.153173 -0.000344525 -0.0369793 -0.0228037 0.0922476 0.00749124 0.107743 -0.0935371 -0.0414749 0.0211597 0.0911396 -0.1169 -0.0192159 -0.109668 -0.0198426 0.142871 -0.00455726 -0.0465663 0.082519 -0.0115601 -0.0585872 -0.0953912 0.00769552 -0.079289 0.0542415 0.0867855 0.185322 0.02205 -0.00866516 0.0399602 -0.150386 -0.0675631 -0.0108439 -0.124487 0.0698105 0.0329254 0.0840118 0.0597728 -0.0295101 0.0718935 -0.0881565 -0.042007 0.0592003 -0.159232 -0.0513461 0.0897955 -0.0983756 -0.000806628 -0.135167 -0.107777 -0.110084 -0.0414941 0.0496499 0.034851 -0.0791116 0.0643966 -0.110021 -0.0394305 0.148182 0.100651 0.104408 -0.17543 -0.0319418 -0.108137 -0.0434015 -0.0337817 -0.11487 -0.0940944 0.0402799 -0.0929684 0.00129553 0.13499 0.115477 -0.187432 0.127776 -0.0979644 0.0707605 0.0267984 0.123336 -0.0605634 0.0842761 0.0747555 0.0370127 -0.141754 0.0713304 -0.0103235 0.142257 0.0708101 0.132337 -0.018026 -0.116265 -0.0101612 0.018774 0.0241662 -0.02193 0.0196704 0.00166102 -0.186426 0.00607325 0.165324 -0.138193 -0.0257109 -0.0657881 0.0905594 0.10293 0.143374 -0.145024 -0.0506247 0.0766424 -0.0105742 0.0284093 0.0512433 0.025094 -0.089929 0.026656 0.0531452 0.0534154 -0.0288242 -0.0617787 -0.00394408 -0.139971 0.0945062 0.0742018 -0.0169952 -0.0354522 0.00738011 0.0474262 0.0691492 0.0247026 0.063792 0.0395162 0.0970503 -0.0335446 0.059327 -0.0382709 -0.0118396 0.0349699 -0.121565 -0.0393345 0.126109 0.0729792 -0.0176194 -0.0384753 -0.0186043 -0.101865 0.0387132 0.0758874 -0.026912 0.138998 -0.0760305 0.0762672 -0.0664664 -0.0075268 0.135832 -0.107879 0.114617 0.117036 -0.0572989 0.0817517 0.0150387 0.0207126 0.0404767 -0.0362051 -0.0378044 -0.00661222 -0.143215 0.0271771 -0.103465 -0.0773 -0.0140608 -0.122216 0.0316849 -0.148001 0.0917458 0.0741009 -0.128452 0.121697 0.00235038 -0.15448 0.0802306 -0.165379 0.0439119 1.79325e-05 0.162929 -0.0127087 0.0195681 0.143841 -0.114617 0.0641673 -0.137197 -0.00198254 -0.0188624 -0.172413 -0.0514306 -0.0204232 -0.0366168 0.158403 -0.0966523 -0.179373 0.140443 -0.0573642 -0.123334 -0.195544 -0.173765 0.0657264 0.0118577 -0.0330624 -0.082423 -0.141439 -0.107521 -0.0815215 -0.12868 -0.17535 -0.024638 -0.0252454 0.0525799 -0.0995256 -0.00269043 0.00373535 -0.00850777 0.0999787 0.0140685 -0.108196 -0.081002 -0.0671093 -0.0452376 -0.0419756 -0.0673197 0.119752 0.0166738 -0.0152668 0.127031 -0.0312429 -0.00626106 0.16281 0.125013 -0.030303 -0.0301902 -0.0429217 0.035332 0.0529375 0.10861 0.181532 0.0493033 0.193148 -0.0533877 0.154309 0.120149 -0.0124072 0.0569761 -0.046146 0.0648187 0.0652456 -0.0360696 0.0728945 -0.0200746 -0.10126 0.190151 -0.0520327 -0.0693029 -0.0880992 -0.0306699 0.092693 0.0517531 0.126008 -0.0296294 -0.0193572 -0.122426 -0.0595346 0.0307397 -0.0358439 0.0276448 -0.17489 -0.0558338 0.129037 -0.0997081 0.101681 0.016436 -0.107316 -0.0110287 0.0605611 -0.0121931 -0.0779639 0.0698548 -0.0473311 -0.0413396 0.022029 0.0906932 0.0769331 -0.0552644 -0.142399 0.0629245 -0.0853229 -0.148243 -0.0182873 0.069702 -0.0538233 -0.0176737 -0.0850416 0.0553762 0.0559605 -0.109246 0.177221 0.0826329 0.0893581 0.0736559 0.184236 0.13493 -0.0566273 0.177507 -0.00304237 0.0976889 0.00768477 0.0858882 0.0541309 0.00651353 0.0158036 0.172285 0.045473 -0.0202494 -0.0416738 0.164383 0.0222332 -0.00844212 0.105013 0.0146928 0.00875992 -0.0774545 0.00696765 0.0313276 0.0911033 -0.059028 0.00135749 0.0571245 0.0290819 0.00772869 -0.00575019 -0.062734 -0.0336301 -0.0392012 -0.0755934 0.0342423 0.07259 0.0298818 0.0184807 -0.120496 0.0341737 -0.106762 -0.124193 -0.106224 0.087251 0.0202721 -0.100635 0.116008 0.105506 -0.0205615 -0.0493027 -0.121586 0.0306087 0.0271103 -0.043632 0.0521329 0.0458115 0.0078023 -0.103492 0.0442936 -0.00288833 0.14286 0.0270498 -0.0594714 0.127815 -0.138388 -0.0231037 0.0283684 -0.0185435 0.120618 -0.0130828 0.0175719 -0.0430106 -0.0059348 0.0489996 -0.0994818 -0.07729 -0.0977706 -0.0465549 0.037116 -0.0164689 0.0736969 0.0303915 -0.055421 0.0800486 -0.0273063 0.0229364 -0.0705761 -0.0280406 -0.00716692 0.0164434 -0.0831366 0.0348856 0.0882384 0.00313238 0.00890559 0.13664 0.0434933 0.109315 -0.0559568 0.0568036 0.0344723 -0.0290649 0.114122 -0.0453325 0.00985576 -0.114307 -0.177239 0.160711 0.0282513 -0.0602108 -0.0688899 -0.0920185 0.0640722 0.0536945 0.0451113 0.111889 -0.137171 0.126749 0.147845 -0.0759038 -0.00237531 0.0521289 -0.057442 -0.0980814 0.0441617 0.199462 -0.0550636 0.118028 -0.124763 0.00685265 0.0476714 0.00563798 -0.11489 -0.0443201 -0.190089 0.149014 -0.0500612 0.0280473 -0.140175 0.0558825 0.076912 -0.00260953 0.159366 0.164412 -0.0877664 -0.0713809 -0.195408 0.0983844 8.01502e-05 0.0776804 0.128103 -0.0703507 -0.107892 -0.0519458 0.0623097 0.0950079 -0.166821 0.168254 -0.0758521 0.0605416 -0.0806732 -0.0850131 0.00209735 -0.118653 -0.165381 -0.118807 -0.170486 -0.0878529 0.0147608 0.00187348 -0.051143 0.0252358 0.0151123 -0.0247197 -0.128958 0.175885 0.155639 0.150973 -0.0437666 -0.151571 0.0210025 -0.0546586 -0.116378 -0.00992668 -0.0848392 -0.0169853 0.00590614 -0.00853925 0.0286637 -0.131724 0.121643 0.0287411 0.116759 -0.0442141 -0.0684037 -0.0158737 -0.134379 -0.0383221 0.108192 0.0958069 0.0202466 -0.109127 0.0279693 0.0210205 -0.170095 0.0850843 0.063878 -0.00797189 0.0538462 0.136658 -0.0287985 -0.0471532 -0.02917 -0.102878 0.00192114 0.00329578 0.0270533 -0.0237075 0.0471489 -0.0609378 -0.156184 0.0663511 -0.0948219 0.113926 -0.0494252 0.13663 0.00823623 0.0207072 0.0235983 0.0438887 0.162564 0.0205532 -0.180314 0.110387 -0.0343812 -0.0637303 -0.0147978 0.123746 -0.0913853 0.107599 -0.0574138 0.139027 -0.148762 0.024893 -0.0441361 -0.0745318 -0.0847514 -0.0282365 0.0886491 -0.0245641 -0.159948 0.117088 -0.134374 0.00653659 0.0602564 -0.010305 -0.036315 -0.0732542 0.134965 -0.0787217 0.0250595 -0.0798406 -0.0968591 0.0230317 -0.0533741 0.0425527 0.0325457 0.0932571 0.155403 0.087194 -0.0168711 0.0269106 -0.104572 -0.0225746 0.0568916 -0.0648751 -0.0810987 -0.0546046 -0.0854947 -0.181549 -0.0293996 0.0116659 -0.0971821 0.0526274 0.100874 0.014804 0.00960233 -0.075286 -0.0165222 0.0731407 0.136659 0.0930019 0.142184 0.110811 -0.0555986 0.0050062 0.0307401 -0.026371 0.181252 0.00623993 -0.0353158 -0.00806541 0.040633 -0.0664863 0.0571543 -0.0390329 -0.0359055 -0.105286 0.148529 -0.0194477 -0.0925778 -0.0652981 -0.0512823 0.170884 -0.00961165 0.172015 -0.0770358 0.0133719 0.161106 -0.1793 0.00327953 -0.0847433 0.14041 0.0670854 0.00374456 0.116422 0.134894 -0.0145987 -0.0128262 0.0921242 0.0728807 -0.0325301 0.0587994 -0.0244233 -0.154335 0.109137 0.0108973 -0.0373084 -0.0540311 0.0174398 -0.0355162 0.0320072 0.13717 0.0712672 -0.115615 0.0289458 -0.0628943 0.0944987 -0.0367851 0.0480138 -0.0221129 0.0630983 -0.101177 0.0545574 0.0263254 -0.038847 0.0147888 0.0905729 -0.153498 0.0485542 0.0831579 0.0297837 -0.0394506 -0.0701749 0.137546 -0.143083 -0.133179 0.036127 -0.133373 -0.136941 -0.102372 0.153124 -0.139219 0.0628152 -0.0829744 0.0589986 0.0863129 0.0180196 -0.0380581 0.161195 0.15641 0.00932186 0.0983777 0.0985449 -0.00659489 0.0356903 0.0661894 -0.00102217 -0.126906 -0.141243 -0.00795784 0.0476036 0.0562269 0.0345512 0.0879733 -0.0417378 0.102591 0.0550447 -0.0944933 -0.146291 0.0657742 0.176015 0.0988329 -0.171439 -0.0257508 -0.0309758 0.0404775 0.0725483 -0.149127 0.100281 -0.0900335 0.0687283 0.017628 -0.128968 0.0459651 0.144368 -0.08865 -0.066194 0.0654998 0.0121673 0.0140089 0.00850784 0.0159163 0.0101944 0.129773 0.134799 0.0972167 0.118683 -0.0945079 0.088352 -0.12664 -0.0734029 -0.0444575 0.123564 -0.0941818 -0.115433 -0.0239476 -0.00485985 -0.0936116 -0.0446289 0.0658622 -0.0564335 -0.158427 -0.140414 0.0983886 -0.114057 0.0135033 -0.0709414 0.0531504 0.10524 0.140967 -0.122531 0.0026675 -0.0601197 0.0516108 -0.00900945 -0.0232581 -0.0363254 0.126617 -0.162102 0.0820415 0.0140819 -0.00697862 -0.053548 -0.0338801 0.090783 0.185556 0.0289678 -0.049151 0.00475859 -0.000533203 0.0139181 0.0352322 0.0301656 -0.132816 0.0378681 -0.140074 0.121964 0.0401969 0.0690582 0.0345826 0.0555714 0.181963 -0.102633 -0.185796 0.153642 0.0265496 0.0317485 0.079514 -0.0487705 -0.0843481 0.115264 -0.155075 0.0345622 0.0222525 -0.135825 0.16855 0.16084 0.150344 0.0637767 0.0708017 0.171114 0.0495074 -0.0785294 -0.0378008 0.0596138 -0.019371 -0.104293 -0.05519 0.17817 -0.0194499 0.156963 -0.0381684 -0.0100067 -0.00366694 0.127033 -0.0493299 -0.0212376 -0.142595 -0.0476044 -0.022537 0.101311 -0.00865554 -0.0477012 0.0616476 0.118563 0.0267001 -0.0499454 0.0312914 -0.0998965 -0.0222165 0.0635035 0.0273164 -0.040108 -0.106512 -0.109035 -0.161129 -0.0287068 0.158093 0.0739138 0.117263 0.03979 0.011775 0.112425 -0.0425786 -0.105719 -0.0791964 -0.138349 0.0463298 0.0633819 -0.0300499 -0.0210625 0.00584105 -0.0241363 0.0477504 -0.0565485 0.0918455 0.0725069 0.162223 -0.0121323 -0.00546167 -0.132548 -0.113767 -0.028656 -0.0553756 -0.0249081 -0.16469 0.0874539 -0.0603843 -0.0352484 0.0861551 0.0153431 0.15817 -0.0800922 0.119537 -0.0227864 -0.019252 0.0239913 -0.0162913 0.0727675 -0.184403 0.0882381 0.163459 -0.0371944 0.014192 0.0374734 -0.0825487 0.0627918 -0.00678679 0.0688671 -0.0719291 0.0671835 0.0944505 0.123032 -0.0351373 0.196598 -0.0204742 -0.0255249 -0.143006 0.190761 0.0488172 -0.0210994 -0.137776 0.0544033 -0.00215828 0.0787248 -0.0045732 -0.113996 0.0973862 -0.0476571 0.00253733 -0.0616034 -0.107821 0.170475 0.0501327 0.017362 -0.0036292 -0.0744891 -0.0486293 -0.0455369 -0.116693 -0.0486369 -0.0637388 0.052225 0.125719 0.0945013 0.115302 0.0669788 -0.071225 -0.0800731 -0.124265 -0.0285215 0.144073 -0.0370985 -0.0582504 -0.00318002 0.0626603 0.0595697 -0.0499436 -0.102513 0.000198666 0.0665521 0.115209 -0.0338913 -0.079863 0.0950039 -0.134891 -0.0118532 0.0952367 0.0514189 -0.0443222 -0.00764735 0.0965282 -0.0972927 0.0361072 -0.0366998 0.083882 -0.0439894 -0.025814 -0.0162992 0.0318665 0.0702535 0.0803831 -0.0124545 -0.109011 -0.0384604 -0.147363 0.045078 0.0315961 -0.0568958 -0.106928 -0.025892 -0.117825 -0.0538238 0.0592951 0.0083172 -0.102023 0.00466003 0.06093 -0.0326238 0.0695838 -0.0577146 0.0892636 0.0512872 0.0497677 0.151317 -0.102043 0.0973278 0.109577 -0.0281419 -0.0688147 0.155006 0.0430953 0.0535134 -0.0567346 0.0184668 -0.134196 -0.00461652 0.0874325 0.0102206 0.0481339 0.14771 0.0560712 -0.0933372 -0.0521057 0.0819401 -0.0405041 -0.102694 0.0640336 -0.10853 -0.0732845 0.0513991 0.013917 0.059624 0.131931 -0.0456891 0.011462 0.0046104 0.131649 -0.111997 0.00374122 -0.0473387 -0.189724 -0.0117335 0.0572106 0.0546536 -0.0753608 -0.0857041 0.163384 -0.0309863 0.0376939 0.165629 -0.125079 -0.0364387 0.0792359 0.0605959 0.065612 0.176657 0.0709254 -0.0852566 -0.00988555 0.107826 0.0212624 0.0200392 0.0453391 -0.0136549 0.0361531 0.00686551 -0.0132104 0.0236588 0.0494218 -0.0675023 0.00977197 -0.138631 0.0444947 -0.01692 0.0333483 0.0305055 -0.00850783 -0.155746 -0.00347048 -0.0370645 0.04347 0.158559 -0.105951 -0.00295405 0.0182389 -0.137603 -0.104849 0.0636707 0.070094 0.0723385 0.0176912 -0.14582 -0.110217 0.0228354 0.0551181 0.087095 0.0645366 -0.0185431 0.113658 -0.0705766 -0.0330203 -0.133946 -0.0595 -0.0554188 0.0753621 0.101463 -0.180648 -0.117679 -0.041659 -0.0867075 -0.0539898 -0.0448947 -0.0198809 -0.0628462 0.0640465 0.104918 -0.190019 0.0492923 0.00813439 0.0485981 0.0763587 0.000813352 -0.0667544 -0.141747 -0.0329871 0.0443931 -0.0942779 -0.0160503 -0.101311 -0.0194029 -0.150004 0.0744022 -0.0456075 0.0529659 -0.0452895 -0.0594344 0.0780807 0.00540671 0.0506666 -0.0978699 0.0263995 -0.0630013 0.0778202 -0.0862487 0.0608345 -0.0583274 0.0854169 0.0888947 -0.00578084 0.114875 -0.164095 -0.0741033 -0.0458348 0.00572976 0.196817 0.017925 -0.0133516 -0.0634732 -0.0225375 -0.00178396 0.0201593 0.0879514 -0.00666348 0.00683632 0.0118481 -0.102421 0.102702 -0.00618042 -0.0636325 0.0728212 -0.027617 0.0414461 -0.162805 -0.121297 -0.0356831 0.042099 0.1583 -0.0969182 -0.0854735 0.0201816 0.157999 0.0249868 -0.0229868 -0.0895149 0.0256285 -0.0434439 0.000524043 -0.00932062 -0.162747 -0.0905099 -0.0666702 -0.135945 -0.0458705 0.0437722 0.149127 0.0360194 -0.057781 -0.0438027 0.0607068 0.0536617 -0.0387944 0.193936 0.0297257 -0.0421025 0.0813229 -0.117428 0.0511385 0.0981626 -0.00593435 0.123903 0.0615752 0.0127691 0.0801276 0.126566 -0.157272 0.117591 -0.0890515 0.1922 -0.0589927 -0.142843 0.0275179 -0.0915981 0.0306856 -0.138008 0.0643311 -0.0643758 0.0879165 -0.0482171 -0.00438776 -0.015787 0.00296831 0.134735 -0.0971027 0.00886821 -0.0419515 -0.00934912 -0.0382409 0.0808384 0.0408652 0.0103649 -0.0464669 -0.131442 -0.00854271 -0.0941513 -0.0104103 0.0166933 0.0942047 -0.0162169 0.0101721 0.135103 -0.0111315 -0.120311 -0.0971739 0.141808 0.00908674 -0.0478192 -0.0248443 0.12259 -0.014384 -0.077542 -0.0981269 0.0325745 0.0877717 0.0982945 -0.00566127 0.137028 0.0704612 0.0791272 0.0667164 -0.161791 0.0475741 -0.160834 -0.0779807 -0.0413443 -0.0798486 -0.0149176 -0.189261 -0.0196403 0.0335285 -0.0681202 0.0307675 0.0628479 0.153814 -0.121528 -0.00514002 -0.0456353 -0.0100548 -0.111372 0.0192855 0.120582 -0.0420638 0.0174032 0.0541848 0.0506971 0.163842 -0.0282726 0.0970727 0.0306033 -0.123321 0.0179753 -0.0625432 -0.134695 0.120275 0.0594128 -0.101565 0.104774 0.0561738 0.0271464 -0.0069476 0.0165892 -0.0920925 -0.09752 -0.0436799 0.0824298 -0.085598 -0.110352 0.0925838 -0.0161237 0.106974 0.108405 0.0318913 -0.00784463 -0.178958 -0.0264328 0.115907 -0.116536 -0.0702791 -0.0151028 0.0304735 -0.0017179 -0.035992 0.113194 -0.0811844 -0.0529888 0.0188933 0.054868 -0.0449651 0.136426 0.0239085 -0.149653 0.114663 0.0796412 0.00684747 0.0197389 0.0139977 -0.110583 0.0760857 -0.0744379 -0.000886204 0.0363581 0.0271933 0.0878285 -0.0574796 -0.111907 -0.016166 0.0378753 -0.153663 -0.0454772 0.0705742 0.0822274 0.0751412 0.120377 -0.064684 -0.0260801 0.0166225 -0.0813651 0.0301538 0.140683 -0.0684156 -0.0983087 -0.0628161 0.0734686 0.111569 -0.105062 0.113989 -0.0926143 0.0670601 0.105097 -0.0950056 -0.114506 -0.0809425 -0.0545594 0.149193 0.0436104 -0.0196284 -0.0421988 0.135561 0.00363755 0.00447139 -0.0673232 0.0545103 0.0178531 0.0469252 -0.124049 0.00878844 0.0151995 0.0711606 0.0418261 0.104692 -0.128705 -0.0830496 -0.162705 -0.0143359 0.0456478 -0.0684442 -0.160571 -0.19527 -0.0242313 0.00508605 -0.172543 -0.035343 0.0429199 0.00411738 0.0294664 -0.0115877 -0.121617 -0.0569875 -0.0782864 0.12145 0.153906 -0.105606 0.0437682 0.0345955 -0.000767433 0.144947 0.0486968 0.0578235 0.0887239 0.118766 -0.143809 -0.0585388 0.089255 0.122425 -0.042416 0.00635526 0.155472 0.0599447 0.0161664 -0.0726164 0.163506 0.00820076 -0.0634063 0.0438422 -0.0597103 -0.069676 -0.142668 -0.0300197 0.0961528 -0.00293471 0.088313 0.0298607 0.0335349 -0.0891161 0.0258669 0.0143146 0.0160556 0.0513742 0.0395378 0.191236 -0.093745 0.0195984 -0.156199 0.10651 0.107155 0.115347 -0.138898 -0.0182894 0.0917346 0.109642 -0.112068 -0.0661014 -0.0233475 0.102406 -0.0110966 0.0193053 0.0416189 0.185092 0.0477568 0.135124 -0.0186534 0.0657339 -0.0682897 -0.121817 0.0909941 0.113619 0.071818 0.0262415 -0.0317932 -0.150279 0.101692 0.00191528 -0.0606675 0.0367559 -0.0758814 0.0843563 -0.061553 0.0750968 -0.0432793 -0.0874763 0.0864597 -0.0394218 -0.04505 -0.0362556 -0.0552539 -0.0155917 -0.103085 -0.0900114 -0.0800557 0.0803454 0.0508737 -0.0786428 -0.00739609 0.00591378 0.0562267 -0.0221733 -0.068007 0.0290811 -0.0741239 -0.0429874 -0.0794705 0.0402923 -0.166363 -0.0595823 -0.105849 0.0963433 -0.100325 0.0887609 0.0378122 -0.054482 0.0457339 0.0322577 -0.0741958 -0.0441903 0.00848965 0.0618266 -0.0813705 -0.0431815 -0.086798 -0.00906223 -0.057545 -0.045482 -0.118133 -0.0536134 -0.017139 0.118993 -0.184449 -0.0718175 -0.0135371 0.00869814 0.0873531 -0.0553888 -0.094889 0.00655003 -0.157035 0.172355 -0.0620942 0.0201544 0.032465 -0.136201 -0.079516 0.124958 0.0143367 -0.0357502 -0.151707 0.0584075 -0.129273 -0.107159 -0.0890636 -0.0607257 -0.120034 -0.118924 -0.121878 0.151818 0.142791 0.16676 0.0410091 -0.09608 -0.147836 0.147301 0.00281862 0.164408 -0.0862099 -0.0194712 0.0294729 -0.132523 0.033277 -0.110065 0.0652803 0.0511846 -0.0516856 -0.0806186 -0.0469072 0.0552524 0.00948188 -0.000906165 0.0785008 -0.0447575 -0.0449656 -0.062138 -0.0161931 -0.0421202 -0.113963 -0.0589321 0.0329613 -0.113006 0.0935984 0.0247547 -0.00618265 0.108142 -0.147542 0.0701763 -0.0286591 -0.0140161 -0.0129653 -0.0156056 0.0757032 0.016099 0.0911075 -0.0454499 -0.016192 0.125325 -0.156585 -0.0437021 -0.0916271 0.047026 0.0404398 0.0191317 -0.0608554 0.0413296 0.0486233 -0.15448 0.0355049 -0.0250541 0.00574772 0.172049 0.00627349 -0.0471116 -0.0628414 -0.000956215 -0.152536 -0.172828 -0.018239 -0.0743226 0.0554435 -0.115155 -0.0531716 0.0416106 -0.0944632 0.176355 0.0910167 -0.0604557 0.00472136 0.151621 0.022631 -0.0353162 0.174747 -0.103671 -0.0774084 0.0657921 -0.0737084 -0.0113857 -0.0507875 -0.131418 -0.00959134 0.034269 -0.0350193 -0.0786302 0.0805767 0.0555809 -0.0167156 0.0320875 -0.00960509 -0.0153932 -0.193713 0.057072 0.163598 -0.0804459 0.0554912 0.111548 -0.0450662 0.188761 0.00430287 -0.0505562 -0.0129627 -0.0450283 -0.129002 0.0258629 -0.00932037 -0.0501008 0.0563758 -0.058276 -0.00829947 0.184274 0.179243 0.0835327 -0.0365217 -0.0273358 0.0561391 -0.191041 0.0233872 -0.152026 0.00149492 0.0782588 -0.0946475 0.068283 -0.096486 -0.0016094 -0.0405778 -0.0738442 0.0345093 0.0196516 0.180683 -0.0232785 -0.103423 -0.0108133 -0.104894 0.129765 -0.0997193 0.0310132 -0.0601751 0.0631517 0.0295566 0.120427 0.000431147 -0.146765 -0.04612 0.0899445 -0.12434 0.157005 0.078622 -0.00953157 -4.60611e-05 -0.0068827 -0.101515 -0.0989289 0.00915252 -0.172962 -0.00457969 0.141487 -0.122017 -0.0458629 -0.0584737 -0.161845 -0.170181 0.0469926 0.0545861 0.0335409 -0.0731838 0.126445 -0.0242686 0.0701513 0.0289994 -0.0283571 0.0168878 -0.00592563 -0.0950131 -0.0105397 -0.0136487 -0.044498 0.073564 -0.00600082 0.0209352 0.0876516 0.170811 0.0111443 0.110432 0.0422023 -0.127132 -0.140699 -0.093273 0.124032 0.0821981 -0.00971604 0.0892984 0.0904812 0.00106661 -0.0360871 -0.0569109 0.166259 0.0704427 -0.0632299 0.0663127 -0.0218982 -0.0115647 0.00268852 -0.0862798 -0.0133939 -0.0706115 -0.0387217 -0.0193615 -0.0234114 0.0534935 0.0720112 -0.0357236 0.0146325 -0.0531342 -0.0104199 0.0259705 -0.0301848 0.125202 0.0217123 0.00212655 -0.00332637 -0.112733 -0.134867 -0.0581748 0.0777064 -0.0117993 0.0429528 0.0778479 0.00862555 0.0935969 -0.00913213 0.0191154 0.0932455 0.0803936 0.00179975 -0.0110634 -0.121364 0.102304 -0.0493425 -0.0934043 0.112836 0.179468 0.114404 0.0783678 0.0854547 -0.0175405 0.0886508 0.141879 0.0224106 0.00192641 0.118092 0.0548963 0.023769 -0.0519067 -0.0900972 -0.00584472 -0.0939866 0.0633938 -0.0879305 -0.0531829 -0.0598964 0.0504378 -0.139226 0.0483719 0.117253 0.0932538 -0.0464284 0.0593012 0.0789386 -0.0245684 -0.125355 0.00182017 0.0544229 0.013327 0.0134795 0.0796885 -0.0025634 0.066456 0.106906 0.121021 0.149951 0.0561483 0.124307 0.0324395 -0.0379559 -0.129722 -0.0462921 0.00729233 -0.0500741 0.0844016 -0.112606 -0.0329062 -0.0730089 0.0369903 -0.128531 0.0704117 -0.145429 0.06037 0.103773 -0.143299 0.0219226 -0.110202 0.0876419 -0.00252315 -0.133346 0.00544874 -0.0184577 -0.129643 0.00229556 -0.131401 -0.147527 -0.00974672 0.0319052 0.0553106 -0.016391 0.105618 0.0502354 0.0587169 0.0391943 -0.178042 0.0447662 0.0299278 -0.138177 -0.035433 0.168472 -0.0709914 0.106347 -0.137285 -0.0471592 0.0916655 -0.00972192 0.103107 -0.0673582 -0.0131303 0.064739 0.14382 -0.0211018 0.0114089 -0.0103378 -0.0597977 -0.00516086 -0.065339 -0.155578 -0.0796746 -0.20074 0.0398364 -0.130132 0.129919 -0.00914842 0.0621201 -0.133099 -0.0495487 0.0479844 -0.0486681 -0.068056 -0.196548 0.0326822 -0.0107711 0.0784231 -0.0102845 0.0677908 0.100175 -0.0409878 0.0329706 0.0903878 -0.0575091 -0.146577 -0.150515 -0.0305934 0.0183644 -0.00839539 -0.0625475 0.0704632 0.0293369 0.127305 -0.163059 -0.01035 0.116812 0.0724348 -0.103399 -0.0602627 0.0419928 0.00245747 0.00968481 0.00817001 0.0923872 0.0721834 -0.0832115 -0.016514 0.0911671 -0.103181 0.0142332 -0.128997 0.00514352 -0.0421214 -0.014831 0.00730726 -0.177205 0.087557 0.146614 -0.00891479 -0.0209165 0.00601229 -0.0875023 0.135196 0.0729617 0.082628 0.138029 0.0312978 -0.182625 0.065204 -0.0686584 -0.11276 -0.108035 -0.194795 0.0123167 -0.134413 0.0366662 -0.0157636 -0.0934313 0.0400711 0.035194 0.0589793 0.0128408 -0.045304 0.192962 0.0717069 0.0237798 -0.0953699 -0.00373176 -0.132854 0.0270479 -0.101987 0.0765204 -0.041603 -0.0066642 -0.0442958 -0.092293 0.0789904 0.0102368 -0.000776342 0.00439791 0.0680547 -0.0661415 0.0162015 0.176992 0.0198934 0.0146827 0.173258 -0.0218101 -0.0114882 0.138951 -0.0271403 -0.0358763 -0.0171793 -0.0544366 -0.115334 -0.169569 0.0812569 0.000887036 0.123604 0.051099 -0.0383657 -0.0548992 0.0104688 -0.0668619 0.0699096 0.113112 -0.0388953 -0.0643258 -0.01922 -0.0525177 -0.0738155 -0.0182674 -0.0964324 -0.101635 -0.124223 -0.0682678 -0.0268647 -0.0131578 -0.0502522 0.08238 0.108782 0.0973974 0.0290132 -0.0653604 -0.19372 -0.192531 0.0343573 -0.132948 -0.06566 -0.0666431 -0.0710346 -0.0727101 -0.039407 0.0368479 -0.0945856 -0.00901323 0.00944621 -0.0808977 -0.0557518 0.0529765 0.183626 -0.0910443 0.107835 -0.163491 -0.0288641 0.0638161 -0.0394794 0.0598054 0.0375667 -0.111604 0.106637 0.0892709 -0.0897428 0.0652171 -0.000511628 0.0746364 0.0314368 0.055385 0.0538059 -0.072494 0.0872322 0.0467503 0.0263771 0.0106875 -0.143567 0.0505444 -0.125616 -0.0890317 -0.051043 -0.0506113 -0.0301513 -0.0324891 -0.0299873 0.107378 -0.100936 -0.075347 -0.0307203 -0.000820924 -0.07302 0.02159 -0.144064 0.00716945 -0.111343 -0.112095 0.057484 0.0544256 0.0487989 0.0881439 0.0592085 -0.057087 0.107725 0.0593932 -0.0567759 -0.053141 -0.0678347 0.156333 0.0596825 -0.0352385 -0.0960019 0.17989 -0.101529 -0.146459 0.179178 0.0383951 0.027161 0.121826 0.0793644 0.00968991 -0.0288111 -0.0631621 -0.107324 -0.0213431 0.116059 -0.0775074 0.095088 -0.0566061 -0.132302 0.0220027 -0.0521163 0.0325623 0.0890949 0.0323226 0.134332 -0.0271548 -0.0419253 -0.0696289 0.105547 -0.111888 0.0120356 0.0734239 0.051587 0.100765 0.138566 0.00603466 0.0381471 -0.119016 -0.142911 0.0234759 0.031368 0.135593 -0.0541936 0.0706106 -0.0302331 0.0236462 0.115226 0.0686327 0.0414522 0.0471613 -0.0504445 -0.0416528 0.0617676 0.140742 -0.136419 -0.00357991 -0.0665266 -0.0735549 -0.0301011 0.139696 0.0206447 0.102901 -0.118849 0.0720014 0.0459906 0.121342 0.0434145 0.0566832 -0.0274551 0.118844 0.0339025 0.151886 0.0105437 0.0530705 -0.0349126 -0.0227255 -0.0422079 -0.0993813 -0.017562 -0.0255607 0.0778794 -0.123071 0.0874022 -0.0968283 -0.0304915 0.146418 0.153037 -0.0132817 -0.0904106 0.036385 -0.0392119 -0.0142477 -0.018208 0.0336986 0.0250769 -0.0884956 -0.0200934 -0.119793 0.0258962 -0.0263571 0.000884014 -0.0186297 -0.00611034 0.0213712 0.0275279 -0.010671 -0.0529399 0.154449 0.0653873 -0.138622 0.117646 -0.0761134 -0.0459407 0.0980107 -0.107085 0.0248389 -0.0414504 0.000347348 0.0697499 -0.0497711 0.0537582 -0.135279 0.102843 -0.00813823 0.0283193 0.0796188 0.118617 0.00851082 0.0112322 0.163449 0.179332 0.200823 0.043933 0.0864903 0.102696 -0.0322766 0.0524032 0.0772721 -0.030186 -0.0167 -0.0793976 -0.065446 -0.0341279 0.00273106 -0.0858645 -0.0250325 0.0213023 0.0433832 -0.0029573 0.0433852 -0.0992096 -0.070484 -0.0853239 0.0191191 -0.026783 -0.137254 -0.0645294 -0.039966 -0.0733968 -0.00561713 -0.0156493 -0.0574128 0.0907153 -0.0490285 -0.0269933 -0.076239 -0.0272936 -0.0465006 -0.0156131 -0.182329 -0.031022 0.145256 -0.00905807 0.053064 0.0787188 -0.0388883 -0.0435554 -0.19584 -0.0840072 0.106426 -0.0117612 0.0138495 -0.129601 0.0282205 0.0123906 0.141104 -0.0379608 0.0268068 0.0646922 -0.0398756 0.18611 0.0624573 0.0738582 0.0779675 0.0217052 0.0435348 -0.0666684 -0.167829 0.0189604 0.0655156 0.0690247 0.0451631 0.160836 -0.0519042 -0.0190867 -0.0771808 -0.0430383 0.044522 0.00762194 0.0197704 0.0441681 0.0335356 0.0236804 0.171789 -0.0536567 0.0744192 -0.0385412 -0.0792846 -0.167813 0.0336869 0.163961 0.139613 -0.0553106 -0.101241 0.0245782 -0.108398 -0.0685241 0.0402465 0.16331 0.175866 -0.0507987 -0.0445398 0.0653951 0.0211275 0.117922 0.155061 0.0178289 0.124065 -0.0871738 -0.0697673 -0.141121 0.00402703 0.0265393 -0.113403 -0.0360066 -0.0908469 0.049323 0.0539952 0.0264074 0.0493759 0.00156694 -0.0646271 -0.0229601 -0.0223367 -0.0441697 0.085407 0.020548 0.00745825 0.0741079 0.0449576 -0.0350496 -0.0955162 -0.0559905 0.0854314 0.14239 0.0581032 -0.052446 0.0471749 0.14463 -0.130815 0.0418836 -0.102817 -0.000858699 -0.0382743 -0.0393847 -0.0675775 0.129181 0.0587933 0.0940189 -0.0459913 -0.0245616 0.0584729 -0.0380291 0.0567512 0.111545 0.00669915 0.0296801 0.124387 -0.0144012 -0.0160092 0.0666179 -0.0656544 0.0958455 0.0393389 -0.0795191 -0.106479 -0.125504 -0.118646 -0.125174 0.101601 -0.0451271 -0.00534219 0.00282159 0.0476012 0.153495 -0.159557 0.103671 0.108613 -0.0414815 -0.0527522 -0.0856909 0.0477047 -0.0774357 0.0201668 0.0551815 -0.132567 0.170414 0.0470313 -0.0165497 -0.190349 0.058741 0.19539 -0.0163335 -0.00672519 -0.100751 0.117585 -0.117498 0.0397543 -0.0870229 0.0805276 0.0848619 0.0186524 0.13866 0.0824995 0.0320863 0.0958104 0.0180271 -0.148407 0.0240291 0.131411 -0.0415075 -0.0124096 -0.081906 -0.0337805 -0.0112278 0.0361204 0.0445476 -0.000490702 0.0441656 -0.0639469 -0.0878147 0.0384426 -0.0260629 -0.00125096 0.146523 0.0754352 -0.0303787 -0.0825284 0.0317411 -0.11954 0.114254 0.0869934 0.0784775 0.189128 -0.0613922 -0.110169 0.0550493 0.062863 -0.0573679 0.131438 0.0207588 -0.0251685 -0.0110311 -0.0672194 0.0607439 -0.0492121 -0.0465959 -0.124524 0.11252 -0.0623723 0.0140129 -0.0290905 0.0380177 -0.0867371 0.057242 0.0216871 -0.0318437 0.0117881 -0.145512 -0.126134 0.0228979 -0.0649478 -0.0805655 -0.0144978 0.0136728 0.0203811 0.196064 0.00795456 0.0571626 0.133899 -0.122103 -0.0764165 0.0308224 0.0131307 0.0578912 0.032047 0.111639 0.0549355 0.0370672 0.0744361 0.0336681 -0.0639929 -0.0908535 0.0405884 0.114199 -0.0334059 -0.0828114 0.14934 0.0305316 0.017511 0.0107767 -0.11355 0.0293517 -0.070747 0.0691969 0.0261627 0.0633723 -0.0788465 -0.029116 -0.12131 0.069598 0.0610503 -0.109108 0.0880016 -0.0480242 -0.00923657 -0.019141 -0.0943103 -0.0410946 -0.0052585 0.0700279 -0.0472063 0.0657864 0.109262 0.00552909 -0.125008 0.110035 0.00199553 0.115993 -0.00697247 0.1033 0.134247 -0.112146 0.0814788 0.0863476 0.0443175 0.0192272 -0.0552446 -0.100207 -0.0193734 0.0735489 -0.00534543 0.0212883 -0.0310784 0.0273087 0.0845582 -0.0151254 0.0706012 -0.00154292 0.115509 0.0721316 0.00163271 -0.00637035 -0.0470783 -0.041688 0.0170849 0.0902507 0.0931725 0.0501469 0.00193418 -0.0359477 -0.0340181 0.00446003 0.00458749 0.151422 -0.0681573 -0.0167961 -0.131568 0.0937304 -0.00773668 0.124975 -0.0322178 0.00958012 -0.0510636 -0.000793621 -0.0386626 -0.0409474 0.0669875 -0.140311 0.0530374 -0.000521404 0.0208163 -0.0844884 -0.0235013 0.0362564 0.125685 0.0229457 -0.161122 0.180163 -0.00535697 0.0296697 0.0229998 -0.0680753 -0.050032 -0.0501531 0.0201065 -0.0738252 0.0839853 -0.166404 -0.00396963 -0.0706536 0.180591 0.0328218 0.0685789 0.0382977 -0.0422668 0.0204252 0.081118 0.045005 0.045594 -0.112202 -0.122192 0.0102149 -0.050844 0.0437056 -0.0155163 -0.0963135 0.100428 0.0989729 -0.0212048 0.114634 0.0331152 -0.0980553 0.0343827 -0.0530636 0.0264155 0.0403331 0.140993 0.0699071 0.0569847 0.0731876 0.0532641 -0.173461 0.161967 0.0584102 -0.122429 -0.0173921 -0.0998785 0.0482262 -0.0251392 -0.037905 0.0445901 -0.111017 0.0423152 -0.0724715 0.013598 -0.0765293 -0.0880035 -0.11688 0.132944 -0.0348533 -0.00777994 -0.0143699 -0.0838089 -0.0592812 -0.00191821 0.020907 0.0418094 0.114507 -0.0451899 -0.0270492 -0.116574 -0.031919 -0.139783 -0.0995529 -0.0010069 0.0597864 -0.0986475 0.0558395 -0.13349 -0.0130247 -0.123314 0.101619 -0.124561 -0.0535886 -0.0465677 0.0502978 0.181231 -0.0870724 0.0168201 -0.0059403 -0.187731 0.0658119 -0.0496324 0.0675221 -0.00877962 0.0679025 -0.164119 -0.0181052 -0.0977238 -0.0494113 0.0353741 -0.0296214 0.0050267 0.00894011 -0.143413 -0.0705714 -0.0414994 -0.0720655 0.145964 -0.0563368 -0.013115 -0.0170617 -0.00996236 0.139597 0.02515 0.087615 -0.112476 0.175041 0.00537286 0.0274467 -0.0911116 0.0723777 0.0929988 -0.0573689 0.00357494 0.0646216 0.115712 0.0364113 -0.14948 -0.0136028 -0.0664453 -0.0218214 -0.10946 0.0165345 -0.126577 -0.028886 0.0115514 -0.111016 0.0191391 0.128158 0.125296 0.0238593 -0.156944 -0.0518878 -0.115525 0.0865857 -0.0875109 0.0602193 0.130153 0.0552011 0.169621 0.107971 -0.103885 0.124752 0.076395 0.102655 -0.00918923 -0.0405668 -0.0249411 -0.0771294 -0.133653 -0.161327 0.0711532 -0.0371176 0.0250122 0.0793957 0.0480956 0.0566704 0.193682 0.0621699 0.116628 0.0760719 0.114712 -0.0683126 0.0270061 0.12664 -0.00467682 0.180834 0.0118193 -0.116639 0.0122288 0.0312817 -0.000857893 -0.0134398 0.0940698 -0.125189 0.0195638 0.140498 -0.136649 0.105676 0.193174 -0.0963135 0.0775393 0.107235 -0.0470991 0.0273957 -0.0121498 0.0601068 -0.0148754 -0.102348 0.0335139 0.0524561 -0.0405515 0.0373871 0.0132024 0.0326821 -0.160608 -0.0347365 -0.0347006 -0.134128 -0.0728484 0.198611 -0.0455521 0.0075316 0.18624 0.00566051 0.0539555 -0.0678012 -0.0843152 0.00308143 0.00290309 0.0143353 0.040519 -0.0442465 -0.146225 -0.0266093 -0.0129066 0.10131 0.00524733 0.0678835 0.0972153 0.077498 0.0378232 0.0700036 -0.0305139 0.0894816 -0.0654028 -0.100458 -0.0731569 0.006409 0.016731 0.0523762 -0.0200365 0.13833 0.106203 0.117843 0.00558252 0.0985874 -0.0747763 -0.123801 0.0476367 0.00153975 -0.199987 -0.0662551 -0.0772232 -0.109993 -0.164797 0.172508 -0.0181609 0.183806 -0.0534943 0.0822598 0.104627 0.017016 0.0639993 0.0608834 -0.142053 -0.0137356 0.00383086 0.0294841 -0.0904807 -0.123207 -0.0161538 -0.00237889 -0.107442 0.0698008 0.00550561 -0.00160568 0.00209599 0.00707533 0.0625441 0.0015865 -0.00984916 -0.149606 -0.101412 -0.0341649 -0.0773313 0.139155 -0.0905893 -0.0415813 -0.055989 0.0567834 0.107618 -0.113589 0.133937 0.148138 0.102723 -0.0901358 0.0184138 -0.0856611 -0.0334828 -0.0797939 0.0489709 0.0390304 0.00224827 -0.0559694 -0.142412 0.109309 0.113959 0.0911429 0.0885359 -0.136758 0.108838 -0.00480488 -0.0206907 0.0378159 -0.134677 -0.174623 0.0894137 -0.192757 0.0266122 0.0361194 -0.0433908 -0.0781721 -0.0427333 0.155931 0.0183828 -0.0843374 0.0504572 0.0447843 0.148145 -0.0357875 0.00372526 -0.00321574 -0.0302923 -0.108225 0.0130533 -0.0558414 0.144655 0.0392539 0.0938891 -0.0928224 0.0160948 0.0098529 -0.045679 0.0217458 0.0468069 0.0727702 0.135981 -0.0119135 -0.00761115 0.039355 -0.103214 0.157525 0.0617936 0.051245 -0.0494167 0.126054 -0.054541 0.0247824 -0.0483947 -0.107633 0.0542574 -0.00724453 -0.0035281 0.0585507 -0.0821185 -0.103204 0.0326006 0.0914125 -0.117855 0.0501771 0.0772951 0.0523242 -0.03745 -0.186456 0.0470292 -0.0619763 0.114322 -0.00625747 -0.171018 0.0125042 0.0515574 -0.0348268 -0.0320015 0.0282237 0.066831 -0.094257 -0.0134645 0.119875 -0.0909001 -0.0120353 -0.128958 -0.105498 0.0128739 0.030585 0.00800966 0.10095 -0.0493273 -0.00983301 0.00812652 -0.172408 0.0350255 -0.119312 0.000761711 0.0177112 0.0386885 0.0448009 0.111312 0.0517439 -0.132404 -0.102809 -0.0350263 -0.0989348 0.051876 0.105524 0.0428632 -0.0694813 0.00471752 0.0406269 0.0516002 -0.123339 -0.0219318 -0.0584636 -0.0359033 0.00901275 -0.0850016 0.0471343 0.0425636 0.133502 0.0586663 0.0595137 -0.0823215 -0.00589596 -0.186831 0.0638968 -0.0454429 -0.0806877 -0.0141232 0.0700241 -0.0757705 0.0630621 -0.0431629 0.0192356 0.0421751 -0.118571 0.174882 -0.0525976 0.0456789 0.0165303 0.102637 0.0490336 0.0815438 -0.100149 -0.0135798 -0.166734 -0.0896099 0.127329 0.0761273 -0.00920585 0.150496 -0.0522873 0.138862 -0.129138 0.0119959 -0.0121391 -0.0948139 0.0599785 -0.00606363 -0.0595479 0.073884 -0.0789867 -0.121142 0.079368 0.161747 -0.114129 -0.0304444 0.131853 -0.11617 -0.00501412 0.0967502 -0.0758109 0.0165525 0.0733713 -0.114576 -0.154847 0.0558335 0.0250556 -0.18525 0.124531 0.116698 -0.0267662 -0.0856624 0.059413 0.126628 0.0299713 0.031135 0.160656 -0.0953439 -0.169358 0.14481 -0.0262914 0.050195 -0.0833122 0.0971204 -0.00201192 0.119513 0.033312 0.0528789 0.081134 -0.0713816 0.0185468 0.0851146 -0.0224094 -0.0302634 -0.0739096 0.0450908 -0.0546843 -0.164127 -0.156903 0.0387627 0.0867007 0.0340192 0.0274237 -0.00182459 0.14666 0.142754 0.0502138 0.0361356 -0.158303 0.0556949 0.004224 0.0456561 0.0549743 0.0489107 0.0573763 0.027473 -0.00418508 0.0831178 0.0229661 0.11123 -0.146597 0.0330749 0.0248436 -0.032854 -0.0590596 -0.0186541 -0.0626245 -0.0389598 0.192264 -0.0250172 0.0977025 0.0397248 -0.168112 0.0678642 0.0149792 0.179581 0.153283 -0.00991953 0.104699 -0.103886 -0.0131646 0.0455301 0.00102147 0.195934 -0.00100319 0.01959 -0.127916 -0.167769 -0.0253919 -0.141504 0.120975 -0.0258216 -0.0681061 0.109149 -0.0445843 0.179092 0.150685 0.073317 0.00355131 0.0729139 0.0463612 -0.0823145 0.102178 0.0546725 -0.00941538 -0.071725 0.0331583 -0.137092 0.0623982 0.00625164 0.0229839 0.118274 -0.0188287 0.0926613 0.03494 0.0852051 0.0539887 0.065742 0.137977 -0.00396812 -0.172164 -0.0867412 -0.0526512 -0.0618401 0.055741 0.0343819 0.0195282 0.0927093 -0.0995073 0.000407731 0.0106182 -0.0433179 0.108727 -0.0131674 -0.0175961 -0.0927006 -0.0825406 -0.00395175 -0.0500174 0.0474523 -0.0751253 0.164878 0.0382364 0.0438874 0.0485873 0.00244982 -0.0749491 -0.0495314 0.119029 -0.0891441 -0.117219 -0.0109657 0.0651369 -0.145702 -0.171284 0.131524 -0.0131755 0.00948376 0.12786 0.0741531 0.0546292 -0.128231 0.0886 -0.058402 0.108306 0.102658 0.0620568 -0.118606 -0.126057 -0.131085 -0.114432 -0.0816145 0.121619 0.0184256 -0.169253 -0.060049 0.0115891 -0.11298 -0.0001446 -0.0638666 0.107167 -0.0415873 0.0313141 0.0515205 0.0740197 -0.012645 -0.0995787 -0.00407651 0.00716821 0.00532719 -0.185717 -0.137392 -0.0303994 0.0753573 0.110887 0.135576 0.059996 0.0245619 -0.134375 -0.0904417 -0.130939 0.150105 0.0609667 0.0239767 0.0703076 -0.0274052 0.0812773 -0.145563 -0.0330319 -0.189193 0.0706794 -0.0612114 -0.120281 0.0725964 0.0574805 -0.16331 0.0552228 0.00724826 -0.148387 -0.0630137 -0.181316 0.0970273 0.128222 0.0559444 -0.0464214 0.0339699 -0.0373617 -0.0985334 0.0221401 -0.0975877 -0.0282827 0.0365393 -0.1372 0.0256003 -0.139374 0.064735 -0.00781014 0.0270198 0.099584 -0.0593109 -0.172178 -0.000133221 -0.0915614 0.0147647 0.111191 0.0840632 0.118258 0.0135559 0.0670086 -0.107087 -0.0429413 0.00919412 0.0357081 -0.0587388 -0.0516665 -0.0953918 -0.0803433 0.0364805 0.0186242 0.122163 0.118477 0.109803 -0.00683721 0.0639839 0.00954425 0.0510353 0.0433927 0.139551 0.166786 0.00987046 -0.0842766 -0.032868 -0.0744055 -0.0185126 -0.0237727 -0.163173 0.00563283 -0.16195 -0.000775311 0.0605818 0.0185437 0.00808325 -0.102779 0.0535714 0.129146 -0.125986 0.0672176 -0.0495677 0.0407192 -0.0791506 -0.17355 0.0031207 0.086903 0.0131002 0.00945612 0.0100892 0.0577119 -0.182226 0.0314595 0.160038 0.083647 0.0727591 0.0210724 -0.127843 -0.0826946 -0.0220734 -0.165039 -0.0780443 -0.0264606 0.0622506 0.089838 -0.116068 0.144322 -0.0486346 0.0439576 -0.0429504 0.113704 -0.0108364 0.00174497 -0.0294837 -0.157043 0.0634869 0.000945094 -0.0510236 0.0371406 0.00283649 0.00158329 0.0593493 -0.194596 0.146654 -0.0126402 -0.0293187 0.0818918 0.0985282 0.0543135 0.187798 -0.00850851 0.0691049 -0.0538362 -0.0100826 -0.103708 -0.102829 -0.0305337 0.106896 -0.0840398 0.0251956 0.0898975 0.0144596 -0.117637 -0.11532 0.00923449 -0.129358 -0.0237668 0.0348601 0.158983 -0.187357 -0.0719795 0.0356929 -0.0973077 0.0356848 0.143926 -0.0914483 0.0812417 0.162583 0.00612619 0.0728476 0.0534653 -0.0484111 0.00367237 -0.181727 0.0823412 -0.163564 0.0231448 0.154746 0.0225475 0.00257006 -0.0530425 0.0979484 0.191338 -0.128889 -0.0838033 -0.175831 -0.0714432 -0.0586114 -0.0317575 0.178199 0.0517092 -0.0464082 -0.0279169 -0.0530045 0.014138 0.0520812 -0.104106 0.0564438 0.194018 -0.0384818 -0.017354 -0.0182268 0.0654512 -0.134793 -0.0592259 -0.104583 0.080673 0.00115847 -0.00602349 -0.172757 0.0547929 0.174195 -0.143709 0.0790893 -0.130659 0.107619 -0.046236 0.0163378 0.179862 -0.0116875 -0.0782446 0.0939831 -0.0728572 -0.09587 0.0352712 0.0572366 -0.0817085 0.0338513 0.113883 -0.0335528 0.171816 -0.0652346 0.000802915 0.0728959 -0.0980115 0.0947737 0.00520128 -0.0186318 -0.104945 -0.0876629 0.108501 -0.0437989 0.0117968 0.0894965 0.0347622 -0.0690761 -0.00181925 -0.0792004 0.181998 -0.0847469 -0.0796095 -0.00493416 -0.0677219 0.0427594 -0.0313793 -0.0373572 -0.0806935 -0.0625419 -0.194396 0.00476732 0.0304675 -0.0846519 0.0370619 -0.126492 0.0465364 0.0750539 0.0562301 0.127286 -0.024911 0.0248135 -0.00552147 -0.0112079 0.127303 -0.0332308 -0.035351 -0.166974 0.0307887 0.0674237 0.0514258 0.0396575 -0.0484278 -0.120655 0.03756 0.00937384 -0.0780746 -0.0379413 0.0654899 0.0179955 0.0202238 -0.0702247 0.122481 0.0175132 0.0978132 0.0325664 -0.0055357 -0.0941308 -0.0686473 -0.0426921 0.00661565 0.0616157 -0.015904 0.0154144 -0.184839 0.00885885 0.143116 -0.0868563 -0.0955037 -0.0328364 -0.0186437 0.0286988 0.194173 -0.00601715 -0.032463 -0.0894495 -0.0217559 0.084319 -0.105669 0.0184736 0.133651 0.0542886 0.0747217 0.122021 -0.0584864 0.0127916 0.0956823 -0.0813204 0.0780521 -0.00320946 0.0926103 0.0867011 0.0642163 0.0335937 -0.0561461 0.140771 0.0283374 0.00228817 -0.122767 -0.113468 0.01642 0.0577608 -0.0359306 -0.0942106 0.00932506 -0.0119446 -0.0737499 -0.13538 -0.0224015 -0.0255474 -0.056406 0.00817949 -0.15498 0.0595677 -0.0589747 -0.178984 0.0112139 0.0629462 0.15305 0.0501611 -0.0561199 0.00201535 -0.0164225 0.0956113 -0.107905 0.178245 -0.121541 -0.0474539 0.0578592 0.183829 0.0641882 -0.0293064 -0.198917 0.085237 -0.0757608 -0.090347 0.07858 -0.0395619 -0.0904273 0.137112 0.0250206 0.0820222 0.0502364 0.0309471 -0.0720825 -0.108696 -0.104404 0.0434706 0.0290664 0.0123077 0.176158 -0.0345309 0.0596037 -0.130176 -0.102043 0.0720642 0.0486783 -0.157517 -0.0974143 0.0485597 -0.00651645 -0.0311953 0.0776533 0.160055 -0.0509776 0.0413525 -0.176902 -0.0866813 -0.00925224 0.120246 -0.0113356 -0.0385193 0.150148 -0.0372419 0.0795965 0.0847786 0.084073 -0.0021816 -0.138128 -0.0664881 -0.0644311 0.00970029 -0.152895 -0.127111 0.100515 -0.0603658 -0.13072 0.0207949 -0.147016 0.0873978 0.0445402 -0.0428215 -0.00123432 -0.00303589 0.069547 -0.0395601 -0.114653 -0.130678 0.0644504 0.174578 -0.104152 -0.0683652 0.0416475 -0.0299637 -0.0402065 0.0133862 0.0278887 -0.0399166 0.0117408 0.110332 0.0268945 -0.0340748 0.136476 0.00638039 0.0897908 -0.119974 0.0125629 0.0725263 -0.0388204 -0.0521194 -0.152626 -0.11067 -0.0613459 0.0364273 0.0302643 0.0392321 -0.0133845 0.00279474 -0.0244063 -0.139635 0.121555 0.028728 0.00101533 -0.105464 0.140044 -0.0460536 0.0625419 -0.0429825 -0.0843427 0.0341401 0.013074 0.0134458 0.153895 0.124676 0.00995788 -0.0739959 -0.127773 0.0164977 -0.170011 0.127955 0.0960625 0.164069 -0.0838836 0.0191272 -0.183316 0.104117 -0.172073 -0.00597227 0.198119 -0.140008 -0.16864 0.0110387 0.169188 0.0279966 0.0885277 0.0764472 -0.0843655 -0.0633431 -0.0876098 0.195223 -0.179966 0.0722702 0.00312571 -0.0820583 -0.00487056 0.12883 -0.120116 -0.12232 0.0546687 0.0261885 -0.130154 -0.15456 -0.131356 0.0334326 0.0740483 0.118451 -0.0484662 0.0294081 -0.0108641 0.0793555 0.0348213 0.0150288 -0.0861611 0.0658372 -0.112682 -0.0730656 -0.0384272 -0.00260089 0.0681591 0.0970804 -0.0161158 -0.129125 0.0905961 -0.0989198 0.165014 0.00558036 0.00626355 0.0853985 0.0473861 -0.0224835 0.120947 -0.0174493 0.145635 0.0829512 -0.0454583 -0.152476 -0.158748 -0.0964185 0.0623631 0.124771 0.094336 -0.0683808 0.0474106 0.0082062 -0.00946394 -0.105524 -0.0264219 -0.0242827 0.115161 -0.0344069 0.0795176 -0.12479 0.0710626 -0.122887 0.193834 -0.0245248 -0.0628072 0.0284998 0.12965 -0.15291 0.0570533 0.171579 -0.00880196 -0.00676036 0.0596107 0.0414492 -0.145003 0.0779433 0.188936 0.0254271 -0.0440085 0.0178925 0.172896 -0.113675 0.0595757 0.0844914 -0.105755 0.0964522 -0.172738 -0.0601596 0.151542 -0.0371936 -0.0392991 0.0619006 -0.168312 0.126408 0.109884 0.0190783 -0.0652546 0.100509 -0.016336 -0.0832884 0.0493971 -0.108405 -0.134682 -0.0716271 -0.0458612 0.16956 0.0190393 -0.0118639 -0.0581664 0.028528 -0.0193878 0.057764 -0.0758315 0.093959 0.0701351 -0.0430248 -0.10864 0.126008 -0.088225 0.0692141 -0.023184 -0.0811691 0.0807991 -0.0831807 -0.0274896 0.0185745 -0.0211726 -0.182972 -0.0772877 0.0202836 0.0193979 0.0928709 0.113155 0.123093 -0.0561178 -0.0623725 0.0551922 0.0365353 -0.0191808 -0.104071 -0.190653 -0.0411434 -0.0137395 0.156353 -0.157804 -0.027438 -0.115205 0.0513162 0.134532 -0.103634 -0.0405767 0.0965998 -0.0325032 -0.0380895 -0.0625225 0.0801323 0.0863047 0.0712976 0.043134 0.0129872 0.0360172 0.159979 -0.0733146 0.0901206 -0.0211426 -0.111151 -0.000973292 -0.104368 -0.0303341 0.0597079 -0.0535048 -0.0211101 0.128451 0.135164 0.0718187 0.0120061 -0.0845099 -0.15938 0.0372603 -0.00281479 0.00889568 0.136974 -0.169732 -0.103783 -0.0311806 0.0697005 0.0452704 0.0582498 -0.0932207 -0.184225 0.0836151 -0.042549 -0.0803615 -0.158325 -0.00918108 0.0485068 -0.000123785 -0.159008 0.0121997 0.0296818 -0.00235448 -0.109205 0.132773 0.0200078 -0.170616 -0.0726459 0.0866068 0.00823438 -0.179241 0.0513846 0.0155125 0.00512773 0.137938 0.0450446 -0.0556354 -0.0611398 0.0236065 0.1434 -0.0487097 -0.0945295 -0.110276 0.157447 -0.0461708 -0.00839359 0.102492 -0.108937 0.0531816 -0.0454951 -0.0656428 0.112492 0.0346332 0.0980591 0.0209529 -0.0667707 0.122403 -0.123645 0.0495484 0.131563 -0.0972708 0.0195962 0.00581442 0.0912342 0.0967578 0.192505 -0.0439086 -0.086958 -0.031623 -0.0495949 0.035971 -0.0389462 0.0552781 0.139314 -0.166245 0.0113619 0.0206075 -0.182849 -0.00885751 -0.00149758 0.0301418 -0.105615 -0.032407 -0.171221 0.11291 0.0841973 -0.0796533 0.0761202 0.0555533 -0.114991 -0.0842217 -0.00339913 0.0576237 0.0869817 -0.0482307 0.110297 0.0170577 0.00189822 0.00166754 0.0379531 0.152001 0.18543 -0.0819429 0.109376 0.198231 -0.158494 -0.186252 -0.0875703 -0.136228 -0.0768301 -0.090536 -0.168311 0.0872651 -0.0814705 0.150627 -0.177348 -0.138729 -0.121402 -0.0427178 0.0909009 0.0977267 -0.0300131 -0.102904 -0.103137 -0.0306785 -0.137023 -0.027345 0.0167343 0.0584655 0.0429242 0.0812548 -0.126246 -0.116952 -0.0768068 -0.0524422 -0.0767291 0.0316845 0.000428484 0.0246936 -0.0527844 0.000277976 -0.146916 0.00982898 0.125304 0.117357 -0.0527689 0.0347676 0.0424113 0.000468557 0.0230569 0.0257571 0.0145504 0.0646792 -0.0120092 0.0218103 -0.0529765 -0.0553411 0.177193 0.0252802 -0.00831223 -0.0694319 -0.0343609 0.104606 -0.130411 0.0186731 -0.104207 0.000108704 -0.0643118 -0.178079 0.100401 0.0586454 0.164224 0.181033 -0.0127513 -0.0797566 -0.0772034 -0.0980593 0.0898878 0.0580512 0.147197 -0.0816812 -0.0904147 0.109008 -0.142655 0.0722818 0.0555813 -0.128388 -0.0937726 -0.0043535 0.139934 0.0800953 -0.0944859 0.0920978 0.15523 0.00215561 0.0320693 0.0671889 -0.0724977 0.0432232 -0.0343058 -0.151253 -0.0341412 -0.0322409 0.0481602 -0.0122541 -0.0955703 0.12573 -0.0727486 -0.0369622 -0.0882596 -0.0583843 0.0161178 -0.108206 -0.13521 -0.0488517 -0.0222994 0.0561771 -0.0137303 0.0981611 -0.0501404 -0.109923 -0.0847131 0.0225972 -0.0716849 0.0301239 -0.0447885 -0.0612984 0.112796 -0.0239334 0.0706335 0.0283077 0.0898374 -0.0948879 0.0566739 -0.0780904 0.112183 0.0471803 -0.132202 -0.0584 -0.0510082 0.127959 0.0943874 0.0450525 0.171573 0.0139741 0.0864295 0.129259 0.0371201 0.137287 -0.0872822 0.0204446 -0.138139 -0.100184 -0.0312978 0.170498 -0.0253659 -0.0878556 0.00337746 -0.136508 0.0506044 -0.036016 0.0786487 0.0392912 0.101482 0.00134962 -0.0501673 -0.106531 0.0458444 0.0712076 0.0451166 0.0173462 0.00377406 -0.136385 -0.0873908 0.0769778 -0.125751 0.145845 0.0301215 -0.00220703 0.024438 -0.0361062 0.0486597 -0.0234553 -0.164532 -0.0148411 0.113917 -0.0511723 -0.0432291 0.0510987 0.1116 0.111597 0.0268202 -0.0746997 0.0763358 -0.155511 0.0271286 0.0113211 0.0119385 0.0899235 -0.0898489 0.113769 -0.0526902 0.127327 -0.110544 -0.0824457 -0.0826743 -0.0759124 -0.146008 0.11954 0.0985419 -0.00603192 0.0978322 -0.152367 -0.0851901 -0.0635049 0.0223349 -0.0788045 0.053327 -0.0480425 0.0241873 -0.176487 -0.0481063 -0.0845074 0.0491456 0.126928 0.00757043 0.0711478 -0.0295893 0.118208 -0.129449 0.104947 -0.126081 0.0421035 -0.004584 0.0912569 0.0226022 0.0299391 0.00574905 -0.0326859 0.0358461 0.0249754 0.0260564 -0.143031 0.0257278 -0.000538599 -0.17447 -0.0188423 -0.0444609 -0.00443576 0.0400022 -0.14806 -0.165956 -0.00694018 0.00865127 -0.081493 0.0375945 0.0243311 0.113266 0.120261 0.0142196 -0.0536391 -0.0914271 -0.165299 -0.00600868 0.0941115 -0.182541 -0.0471272 -0.0797154 0.180757 0.0877676 0.126302 -0.0117037 0.0732257 -0.0206656 0.0380427 -0.0515122 0.104352 0.0899324 -0.130012 0.0836658 -0.0594259 -0.0109113 0.0493476 0.0502954 -0.00647297 0.00757134 -0.101048 0.0539805 0.109362 -0.0423078 0.0277712 -0.0322804 0.0182855 0.0252373 0.157635 -0.153536 -0.0301939 0.0138623 -0.0159453 -0.00976375 -0.0618299 -0.0301704 -0.159643 -0.0588977 -0.012173 -0.126177 -0.0705254 -0.00411196 -0.0810728 -0.099437 0.0710889 0.0440118 0.130491 -0.0957842 -0.0717112 0.153835 -0.0970633 0.00603486 -0.157749 0.00122459 -0.18232 -0.091115 -0.0243818 -0.00987942 0.0660903 0.10553 0.11559 0.138876 0.0631985 0.0192052 -0.0748493 0.0613963 0.0543016 0.124228 0.0470193 -0.0724207 0.122178 -0.172823 -0.021642 0.0402657 -0.0192889 0.00853953 -0.0221953 -0.0233842 -0.0311822 0.036788 0.0879749 0.164387 -0.0082697 0.0354047 -0.00428224 -0.11602 0.0418317 -0.126704 0.0220106 0.0721147 0.0402756 -0.0452339 -0.176467 0.063671 -0.120949 -0.0890313 -0.03444 0.112466 0.0417007 0.00381928 0.0180167 -0.0909942 -0.0515639 -0.0963207 0.0776355 0.0391369 -0.0404613 -0.0325242 -0.0353841 0.0377717 -0.0389627 0.13393 0.0528527 -0.0229687 -0.101615 -0.0961873 -0.130133 -0.064552 -0.0625694 -0.0930835 -0.0604438 -0.00858037 0.0884868 0.0449282 0.0936182 -0.0984569 -0.101891 -0.0735986 0.108432 2.34168e-05 0.0115042 -0.042021 0.0960427 0.0306173 -0.115752 0.0930331 -0.0560473 0.0122881 -0.0288318 -0.0768339 -0.00850332 0.107335 -0.0600693 0.0122853 0.0996827 -0.00349404 -0.094691 -0.0897797 0.0225598 0.0149553 -0.00486865 0.0922529 0.112956 0.171432 -0.126298 -0.142653 -0.0659018 -0.102309 0.0234483 0.108455 -0.0227865 0.0343697 0.146053 -0.152459 0.0256115 -0.033105 -0.127032 0.0351803 0.103052 -0.136756 -0.077705 0.00573504 0.0145115 0.117214 0.0877874 -0.130386 -0.0833341 -0.0043683 0.0508665 0.0842655 0.0701025 0.166668 -0.0987607 0.0614303 0.0613829 -0.0818468 -0.0706635 0.163778 0.0648905 -0.0660695 0.0114212 0.0609807 0.0234483 -0.11931 0.0398005 -0.00693973 0.0993475 -0.100088 -0.0381186 -0.101374 0.0320445 -0.0893047 0.0234834 0.0401028 0.0520524 -0.0575112 -0.116409 -0.129854 0.0644863 -0.0852633 -0.0115268 -0.114526 -0.0917967 0.118286 -0.0320139 0.131984 -0.0734592 0.180232 0.0488164 0.128179 0.0990769 0.0918532 0.153051 -0.00149616 0.0444173 0.128394 0.0212686 0.182654 -0.0189847 -0.00887847 0.118026 -0.0660579 -0.0985839 -0.0980221 0.0144644 0.170549 0.0441841 0.0457902 0.0850783 0.0327831 0.0879816 -0.0457233 0.00543574 0.06958 -0.0412335 -0.00620066 -0.0037935 -0.0537983 0.00420989 -0.159074 -0.0837695 0.0555213 -0.0611696 0.0341432 -0.075047 0.1989 -0.0618241 -0.120193 0.00932742 -0.117225 -0.00123629 -0.0858654 0.05179 0.0578927 0.138677 -0.00877826 -0.0037858 0.0136917 0.0565721 0.00981982 -0.0203994 -0.0259869 0.039667 -0.0691928 -0.00288993 0.0634019 -0.0368421 -0.0968367 0.0636967 0.0177981 -0.0784942 -0.0870038 0.00738047 0.0794861 -0.118608 0.00871173 0.169386 0.040575 -0.0294872 0.0940102 -0.17733 0.0141992 -0.0704502 0.031063 0.117874 0.0806937 -0.0195313 -0.0302326 0.135849 0.0412061 -0.0245665 -0.00476717 0.158605 0.043327 -0.0664417 -0.0668686 -0.0733176 -0.164032 0.0190951 -0.0609598 -0.029035 -0.0742272 -0.0579152 0.0418416 -0.0891817 0.140046 0.000765779 0.0822959 -0.0188216 0.18686 0.0319695 0.0440115 0.0568828 -0.159727 0.132221 0.0698847 0.106769 -0.152614 0.0155865 -0.003622 -0.033071 0.0480064 -0.0229374 -0.0272625 -0.00582958 -0.0676807 0.0103029 0.0331789 0.0458332 -0.0201387 -0.0274744 0.0935114 -0.111913 0.175755 0.0190893 0.0479216 0.136608 -0.0213341 -0.00798539 0.0431827 0.0159576 -0.0143521 -0.0328313 -0.121247 0.0231451 -0.00949068 -0.0458636 0.171778 -0.0421857 -0.152425 -0.187323 -0.0617711 0.017877 -0.0760722 0.0428843 0.0260709 0.0444108 0.0964127 0.121072 -0.0969468 0.0466548 0.0501447 -0.0134208 0.0111844 0.110396 0.0268181 0.0153344 0.0925686 0.00256762 -0.115222 -0.0946068 -0.0336091 -0.131618 -0.0886248 -0.0224822 -0.175085 -0.18285 -0.0379036 -0.10815 -0.0125883 0.0437723 0.138195 -0.0451524 -0.0321197 -0.114103 0.0639032 0.182863 0.0786291 -0.111137 -0.103436 -0.106202 0.0117382 0.112606 0.0935134 -0.0101745 0.151237 -0.136245 -0.120893 -0.0845838 -0.007467 0.0196758 -0.0498221 -0.00490975 -0.0448275 0.00591288 -0.0389593 -0.131125 0.0473703 -0.105884 -0.166534 -0.125711 -0.0283351 0.027219 -0.0886678 0.0914809 0.125757 0.133248 0.0118855 -0.00815328 -0.0853551 -0.170838 0.169075 0.0172061 -0.070842 -0.134057 -0.086425 0.0497444 -0.0782488 -0.183242 0.0372489 0.185274 -0.0837519 -0.0249425 0.0776966 0.0500463 -0.104882 0.0521702 0.00427939 -0.0338902 -0.0205643 0.132746 0.0651192 0.0223198 0.0566374 0.0503787 -0.0316588 0.112543 -0.0827444 0.0232197 0.054525 -0.0510979 0.0384332 0.139426 -0.0481448 -0.0267846 -0.0189588 -0.0423267 -0.130816 0.132339 0.0809378 0.0783698 0.0694815 0.0453073 0.0356886 -0.0141138 -0.0185595 -0.070544 0.0845918 -0.0493032 0.0151441 0.164166 0.0189665 -0.0888242 0.0245362 0.100394 0.0794954 -0.0510313 -0.0406869 0.0781253 -0.00617585 -0.170512 -0.143181 -0.156569 0.0168605 0.158256 0.147355 -0.0768758 0.0242805 0.0506728 -0.0721856 0.0394386 0.0921056 -0.141564 -0.0370629 0.0499767 -0.0833474 -0.118268 -0.0579454 -0.145687 -0.035645 -0.151303 -0.00674373 0.0113454 0.0135199 -0.0859753 -0.0603118 -0.103109 -0.00400944 -0.0540588 0.0249961 0.0454116 0.015422 -0.0626182 -0.142485 -0.046038 -0.0704192 -0.107062 0.0234152 -0.0210389 -0.035033 -0.051002 0.0117672 -0.133679 -0.0505561 0.0279867 0.0661476 -0.141536 -0.109 -0.0451013 -0.132415 -0.00114983 -0.00829259 0.18236 -0.0997274 -0.0240904 -0.00717121 0.0591099 -0.0964928 0.00413667 0.101127 0.0663169 0.142959 -0.12685 -0.0850347 0.00908 -0.0819257 0.0336405 -0.0145566 -0.0266601 -0.040291 -0.102038 0.125264 -0.107458 0.0809747 0.079253 0.0501454 0.124006 0.133315 0.093062 0.0624107 -0.0474779 -0.0900237 0.0597367 -0.0213674 0.0481222 0.0982964 -0.182429 0.150928 -0.0258497 -0.0766345 0.0682329 0.067193 -0.0631922 -0.0450893 -0.168628 0.151757 -0.0861575 -0.0852425 0.197142 0.0994456 0.0149236 -0.137808 0.0152175 -0.079349 0.120325 -0.155215 0.166519 0.0704125 0.000228786 -0.0200377 -0.0122473 0.0939532 0.0576793 0.0155708 0.100897 -0.0710706 -0.0841251 0.0811805 -0.0502243 -0.00380806 -0.177636 0.175597 -0.123155 0.169514 0.0295286 0.0430677 0.0509755 0.030874 -0.0294534 0.0635348 0.0957992 0.0137746 0.0577931 0.017636 0.082629 0.0728036 -0.0740881 0.166977 0.0289995 0.0347538 0.0298856 0.148293 0.140373 -0.0486024 -0.121814 0.14074 0.0676843 -0.136898 0.0365484 0.0689004 0.107824 -0.0753361 -0.0733513 -0.0575892 -0.125688 -0.0993443 0.000663243 -0.0388789 -0.0627967 0.00934983 0.139915 0.0768977 0.162374 0.0887718 0.00393775 0.0458125 0.0721543 0.025176 -0.0445022 -0.0566065 -0.0810111 0.175746 -0.132958 0.010889 -0.0708351 -0.0583184 0.103128 0.0799849 -0.0337392 0.0105833 -0.0810507 -0.0326428 -0.0582712 -0.122077 0.0202232 -0.037713 0.122231 -0.0334736 0.0859631 -0.0270671 0.189415 -0.00209996 0.0813695 0.0163062 -0.0988218 -0.0144646 -0.00783639 0.0466693 -0.0708611 -0.0520182 0.00305253 0.0498096 -0.13874 -0.0390655 0.022685 0.0494895 -0.11334 -0.0365305 -0.00468101 -0.0810443 -0.035215 0.0967704 0.0613606 0.169029 -0.10415 -0.00117891 0.0507349 -0.0598318 -0.0547398 0.13711 -0.0946572 0.0635745 0.0234718 -0.112468 0.0372727 -0.175647 -0.179748 -0.0557647 0.0913924 -0.0947853 -0.0288313 -0.0920562 0.109936 0.0207925 -0.103112 -0.00529117 -0.0663526 0.0783174 0.0109584 0.0639366 0.0898483 -0.0865087 0.0397223 -0.0422198 -0.0501999 -0.189022 0.0544309 0.0836093 -0.0858303 -0.119238 0.148322 -0.173335 -0.0396204 0.0139324 -0.0579263 -0.0452998 0.0747984 -0.148083 0.0649997 0.0586654 0.0641535 0.101019 0.0280288 0.0522332 0.0507485 0.0163564 0.0685453 -0.169269 0.00992021 -0.0863308 0.0276075 0.0164626 0.0100522 0.0834885 0.144028 -0.015326 -0.155628 0.026039 0.106235 0.0367678 -0.0150812 -0.0834307 -0.0148788 -0.0745584 0.177039 -0.0843056 0.183124 -0.00667879 0.0223092 -0.0626332 0.144108 0.0640181 -0.0874835 0.0210702 -0.183775 0.135286 -0.0236792 -0.0186897 -0.00982957 0.00671954 0.00218113 -0.0819416 -0.0411978 0.0645443 0.0440863 -0.0628269 0.0553552 -0.111626 0.0654769 -0.00977223 0.110127 0.00641062 0.172749 0.00337541 0.0916909 0.170298 0.0566216 -0.0144012 0.107724 0.00712911 -0.0384745 -0.0200407 0.0846681 -0.0900839 0.0474909 0.0433301 -0.0972218 0.00948264 -0.0380104 -0.0221141 0.0933572 0.0251819 0.0739817 0.0293717 -0.170346 0.0559416 0.0555323 0.172641 0.0998412 -0.12294 0.0103809 -0.0204989 0.0308881 0.0334904 0.139397 0.163055 0.0201514 -0.176359 -0.0595554 -0.16324 0.0976396 -0.0341979 -0.0245388 0.0546458 -0.022864 0.0724856 -0.13161 0.0967858 0.0120102 -0.115691 -0.102919 0.0979831 0.0593163 0.0879616 0.0311321 0.107947 0.0355975 -0.0383068 -0.0260539 -0.128797 -0.0732747 -0.121941 0.0395433 0.0447814 0.0308057 -0.0571212 0.055879 -0.039013 0.00971246 0.130367 0.055533 -0.109618 -0.00973406 0.0694396 0.0522147 0.044622 -0.0544327 -0.0291959 -0.0651939 -0.102625 -0.064139 -0.0608388 -0.125766 0.194956 -0.177335 -0.172679 0.142111 0.0191152 0.153385 -0.0950484 0.185244 -0.00482532 -0.148502 -0.112934 -0.0918311 0.0877123 0.0719434 -0.00105582 -0.000491969 0.0355255 0.00367891 -0.0215566 -0.123244 -0.0477375 -0.0614045 -0.00653244 -0.0284971 -0.0845719 -0.000457513 0.00841682 -0.00912357 -0.0671535 -0.139415 -0.0239308 -0.101173 -0.0927915 0.00872282 0.0259509 -0.0224138 -0.179199 0.0835205 -0.0160675 -0.0949316 0.0712499 0.170693 -0.134678 0.124253 0.00471577 -0.0614545 0.102099 -0.173732 -0.125239 0.0211457 0.11298 0.0613523 -0.0362983 -0.0276776 0.0392628 0.135814 -0.122825 -0.00110184 -0.00645933 0.0114528 -0.177575 0.155032 -0.081431 0.0713678 0.11098 0.1667 0.00665226 0.185335 -0.00232119 -0.00919397 -0.101143 -0.0545172 -0.151886 0.0206624 -1.36554e-06 0.103692 -0.144288 -0.138993 0.0796219 -0.000394733 0.112813 -0.069025 -0.0703782 0.0182304 -0.138367 -0.0650685 0.145332 -0.0709128 0.094033 0.057319 0.0858036 0.0321821 -0.154087 -0.0642312 -0.183244 0.034547 0.130844 -0.0855843 0.158684 0.127717 -0.0152041 0.0691626 0.0488737 -0.135479 -0.0521882 0.153932 0.176203 -0.0149945 -0.0127108 0.0361094 0.0361401 -0.0283452 0.0244435 0.0972364 -0.0265672 -0.0903504 -0.0726888 0.031361 0.025595 -0.117076 0.0409472 -0.0460833 -0.0373623 0.0697336 0.0116205 -0.0716912 -0.17124 -0.00269396 -0.120172 -0.116124 -0.10145 0.0752101 -0.0218368 -0.0256045 0.0129566 0.112472 0.011414 0.012958 0.0871707 0.132159 -0.16097 0.0481972 0.0673995 -0.0702843 0.103537 0.00721767 -0.108232 0.0589778 -0.107182 0.042619 0.154459 0.00629576 0.00456957 0.0116339 -0.0190365 -0.103479 -0.0607355 -0.0778 0.0262676 0.0600838 0.0419867 -0.02943 0.0910456 0.0399387 0.0923401 0.021295 0.128757 -0.0184888 0.0739617 -0.0483933 0.125253 -0.0140976 -0.0479556 0.158087 0.161332 -0.0586165 0.183908 -0.0400806 0.152008 0.0827292 0.0793336 -0.159966 -0.0268884 0.0315089 0.0757502 0.014479 0.0677586 -0.176432 -0.15933 -0.0954041 0.0288529 0.0666491 -0.137925 0.0179871 0.061423 -0.0932228 0.110181 -0.0687473 0.0172374 0.11747 0.0494415 0.110219 0.0500722 0.0516373 -0.0499148 0.124977 -0.141424 -0.0775053 -0.00742808 -0.0325375 -0.0477357 -0.0163494 -0.0130934 0.150238 0.0506746 0.00148165 0.103467 0.0404664 0.0133033 -0.0853825 0.00316478 -0.165193 0.0993997 -0.016592 0.117988 0.0527064 0.045125 -0.11947 -0.0952936 -0.0657513 0.0336975 -0.0860016 0.0381454 -0.0925665 -0.0510774 0.00167397 -0.00894124 0.00998612 0.0748932 -0.136167 0.0538942 -0.0268221 0.0345687 -2.46926e-05 -0.10078 -0.160225 0.0918168 -0.0663919 -0.0493539 -0.0279085 -0.0711023 0.0445768 0.0586188 0.0464545 0.123961 0.0691469 0.0269901 -0.0527878 0.102881 -0.0274932 0.1112 -0.0258502 0.0635092 -0.0777759 -0.0545116 -0.0854424 -0.0179864 -0.00637881 0.0889168 -0.00969421 0.042302 0.113351 0.0399744 -0.150617 0.0584418 -0.00755576 -0.0377828 0.131916 -0.0203286 -0.0144655 -0.159651 -0.161626 -0.0146694 0.0777912 0.0796745 -0.0126702 -0.102376 -0.0873374 -0.0847888 -0.018278 0.0330229 -0.040883 -0.0208961 0.152899 -0.0046214 -0.0805781 -0.0214247 -0.0247567 0.124889 0.00871257 -0.0480276 -0.0330069 -0.103474 -0.0409936 -0.127952 0.0425972 -0.0191232 0.0870103 0.0693755 -0.0320171 -0.0866764 -0.0735535 -0.108625 0.0194397 0.0615377 -0.00266834 -0.0507063 -0.00254895 -0.0429516 -0.114539 0.0152056 0.0566132 -0.0584866 0.092545 -0.125179 -0.0203899 0.181313 -0.0489471 -0.1387 -0.0689795 0.00303717 -0.0622506 0.0279525 -0.0902257 -0.142079 0.0115856 -0.0553477 0.100642 0.0774492 -0.128551 -0.0440797 0.0549938 -0.0695184 0.15231 -0.015247 0.107656 0.0313422 0.0374056 0.0246477 -0.0876274 -0.13616 -0.114555 -0.136654 -0.00565347 0.131458 -0.0351588 0.068242 -0.0833246 -0.0655305 0.0352456 -0.123353 0.15999 0.087463 -0.0622388 -0.0132861 0.0669069 -0.0291703 -0.00512857 0.0980077 0.0297502 -0.121579 -0.00446589 0.0301957 0.0350855 0.113967 0.0495491 0.0891217 -0.0580862 -0.0762083 0.100202 -0.0650503 0.153791 0.148731 0.132827 -0.0571783 0.0488145 -0.005803 -0.118339 0.191507 0.121722 -0.121398 -0.166893 -0.0635336 0.0506691 -0.0541855 -0.0817765 0.0277121 -0.158182 0.039346 0.108432 -0.0493748 -0.0963978 0.0142328 -0.0484118 0.0602928 -0.132376 -0.00864804 -0.090495 0.0165736 -0.111654 -0.0380385 -0.00753497 -0.122207 -0.0323359 0.015025 0.0284548 -0.046184 -0.0565159 0.0769246 -0.0788345 -0.030535 0.110694 0.107812 0.0824215 0.0236576 0.0408216 -0.0225796 0.156085 0.011108 0.0579715 -0.124409 -0.0879156 -0.10183 -0.0916071 0.196831 -0.0449346 0.0344472 0.104661 0.0441503 -0.136873 0.0219057 0.150118 0.00293315 0.158867 -0.160285 0.00871651 0.0503919 -0.0144673 0.0758243 0.0219473 -0.162563 0.0260741 0.0237542 0.0881166 0.0708196 -0.0208665 -0.0857188 0.00357162 0.183484 -0.00615246 -0.0103883 -0.0526739 -0.0693304 -0.0263467 0.140588 0.100007 -0.0128939 -0.0170037 -0.0833343 0.0476357 0.0873564 -0.0609326 -0.00676879 -0.0361563 0.114607 -0.106006 -0.0336929 0.0500697 0.107247 -0.0756394 0.0175567 -0.0541646 -0.00856224 -0.134543 -0.0998776 -0.0237758 -0.0616314 -0.0255215 0.00405545 -0.0454399 0.0121605 -0.161342 0.0762156 0.124914 -0.0429453 -0.0810701 -0.107564 -0.0910105 0.0745424 0.0784363 -0.064746 0.0099452 0.100042 0.064285 -0.0948951 0.00182691 -0.122763 -0.00184535 0.0233539 -0.018128 -0.118413 -0.0141338 0.105825 0.113771 0.0964859 0.0279322 0.0371703 -0.102746 -0.0477325 -0.0758412 -0.00824919 0.0775241 -0.0122418 0.0302677 -0.0659989 -0.136399 0.0811405 0.029816 -0.128713 -0.119847 0.0239334 0.199881 0.14886 -0.0413964 0.0362455 -0.047064 0.00934213 0.0371315 0.0536743 0.0760529 0.165564 -0.0188623 0.0542729 -0.00870322 -0.0321697 0.0231959 0.0454761 -0.0846855 0.166388 0.15136 -0.0524668 -0.0220265 -0.107853 0.0838889 0.0406632 0.00474104 0.0385735 -0.195245 0.0778091 0.0064524 0.00508212 0.147547 0.161169 -0.140709 -0.0479267 -0.0186825 -0.101445 -0.0633854 0.115705 -0.0318829 0.00159096 0.0600964 -0.0938145 0.0738752 0.0214876 0.0671121 0.0999651 -0.149459 0.111008 0.182521 -0.0899573 0.140114 -0.12606 0.0508433 0.0616194 0.037695 0.177973 -0.0549272 -0.046888 -0.198511 -0.0373644 0.0164465 -0.110188 -0.0150796 0.0655881 -0.056826 0.0310212 -0.040062 0.0385786 -0.0141461 -0.0748803 -0.0918225 -0.0773806 0.087543 -0.0606941 0.0649087 -0.120291 -0.00668572 -0.122323 0.0170131 -0.115588 -0.0819744 -0.0358878 0.134025 -0.0675358 0.00798997 -0.121298 0.0792293 0.0374967 0.0127449 0.149848 0.101752 0.114332 0.0331141 -0.133705 -0.00160649 -0.0350344 0.0729371 -0.0707953 -0.0350921 -0.117405 0.057108 0.00677284 0.0556944 -0.151628 0.0504522 0.101537 -0.0332576 -0.106113 0.0582775 0.183552 -0.00389775 0.0263096 0.100072 0.148031 -0.172635 0.0403861 -0.104063 -0.108549 0.0838912 0.130514 -0.089707 0.0586449 -0.120212 0.0159491 0.0299294 0.114914 0.00169133 0.00546309 0.0225618 -0.000730737 -0.000687894 -0.0231725 0.113485 -0.0481947 -0.141569 -0.0271598 -0.0236345 -0.186681 -0.114903 0.170882 -0.0475891 0.0217399 0.016694 0.10912 -0.0217363 0.0366973 -0.0533448 0.1184 0.0380674 0.188948 -0.0539281 -0.160708 0.123163 -0.00677063 -0.00141693 0.0644905 0.131094 -0.00284405 0.00563583 0.0832881 -0.053097 -0.0456957 -0.00806903 -0.102627 0.0909181 -0.0161433 0.138472 0.071457 -0.118129 0.0821277 0.145248 0.128121 -0.114537 -0.0619387 0.00783122 0.0156287 0.128142 0.123278 0.0587668 0.0579496 0.00516399 -0.0241458 0.0422633 0.0997684 0.197931 -0.0759316 -0.074726 0.0768251 -0.079054 -0.107623 0.0658836 0.143452 -0.0865426 -0.103062 0.0884415 -0.0425743 -0.000958744 0.0036219 -0.194131 0.0999234 0.0641392 -0.173145 0.103921 -0.115123 -0.0385378 -0.0210112 -0.0853126 0.0106879 0.0722184 0.0113494 -0.0226985 0.0452419 -0.106406 0.00904937 -0.0781785 0.0742289 0.09889 -0.172114 0.0617913 -0.096128 0.0403619 -0.0128452 -0.0505584 -0.0576871 0.00871696 -0.0765846 0.0227876 0.0581887 0.00497376 0.00362097 -0.0546404 0.065813 -0.150553 0.070123 0.0861996 0.0262758 -0.137656 -0.130364 -0.150472 0.0592536 0.123552 -0.0100586 0.0113859 0.129306 -0.0533476 -0.154877 -0.0609216 -0.0513759 0.0667149 0.136728 -0.0498971 -0.192477 0.178029 -0.0810899 0.115089 -0.063255 -0.0176297 -0.0540228 -0.10806 0.11997 0.0144509 0.00222451 0.0801284 0.0305706 -0.0462715 0.0166666 -0.125118 0.0828861 0.0600838 -0.100921 -0.0467286 0.0893529 -0.114787 -0.029181 -0.00189064 -0.0895517 0.0544666 0.0442181 -0.0840974 -0.0302585 -0.167332 -0.0413715 -0.0737438 -0.14562 0.0170319 0.015432 -0.134182 0.0747117 0.0457685 -0.076608 0.00071466 -0.0491139 -0.00126574 0.0296305 -0.0505312 0.00702512 -0.0819335 -0.11852 -0.0251981 0.00855938 -0.0188663 -0.0950125 -0.188912 0.0209135 0.0819978 0.00306835 -0.140288 0.0903549 -0.0612585 -0.0603278 0.169141 0.0712325 0.185116 0.100675 -0.0591105 -0.0839564 0.187809 0.017855 -0.104018 -0.0560684 0.171136 -0.0111335 0.128682 0.0868655 -0.0844919 -0.0909483 -0.0468911 0.00705253 -0.165 0.172966 0.0818522 0.112634 0.027881 -0.189868 -0.0349171 -0.0864757 -0.0364299 -0.0400306 0.144768 -0.019601 0.135653 0.0253905 0.0092049 0.0357028 -0.0261449 -0.0597717 -0.129087 -0.0334835 0.0791313 -0.0963169 0.0608129 -0.0657647 -0.0812203 0.118111 -0.0738927 -0.0133649 -0.00950572 -0.0865113 0.0307508 0.123087 0.0985056 0.0607545 0.0780132 -0.108421 -0.115074 0.0751413 -0.122722 -0.0320145 -0.110251 -0.0409545 -0.159294 -0.117833 0.164925 -0.188714 -0.172481 -0.132749 -0.154851 0.0450504 -0.0447618 -0.024409 -0.0705567 -0.0258288 0.114847 0.148394 -0.0838938 -0.0501446 -0.0253975 0.0695455 0.0613588 -0.127202 -0.109693 0.0474165 0.00588899 0.0446458 0.0319066 -0.0298717 -0.0208655 -0.042601 0.0329892 0.0711639 0.102996 0.0908621 0.0494647 0.019745 -0.0355108 0.00186686 0.0999204 -0.0871822 0.054098 -0.0218176 0.122447 0.0330466 -0.00905806 -0.0742441 -0.0148337 -0.0419665 -0.05868 0.0254364 0.035829 0.0271934 -0.0439395 -0.144142 0.151473 -0.193814 -0.00653645 -0.121306 0.0840794 -0.0985827 0.146845 -0.0559774 0.014033 -0.0994688 0.116096 -0.139243 0.193752 0.000543776 0.059489 -0.0996194 0.0408543 0.115093 0.0311554 -0.0477173 -0.123605 -0.0696596 -0.00325931 0.00916833 0.10739 0.119661 -0.170378 0.0457011 -0.172364 -0.142376 -0.157176 -0.0374822 -0.0559815 -0.113329 -0.016551 0.0686284 -0.0854946 -0.0881791 -0.0869896 0.173212 -0.14705 -0.100988 0.104988 0.00131247 0.0407587 -0.0187132 -0.00737813 -0.0843323 -0.068171 0.0572009 -0.111152 0.0282735 -0.0229898 0.168296 0.0896318 0.0579129 -0.0139944 -0.155427 -0.0349419 0.0519298 0.0689529 -0.00882821 -0.0249656 0.0665901 0.0725048 0.0849483 0.00964725 0.0350457 0.0422252 -0.016773 0.109536 0.0624507 -0.00711883 -0.00911987 -0.0223586 -0.154624 0.021442 0.0592661 -0.076591 -0.177802 -0.0922697 0.178427 -0.16894 -0.159064 -0.0357869 -0.0580023 0.182545 -0.184496 0.148698 -0.0476641 0.0547966 -0.0923917 0.0189464 0.0487418 0.00872332 -0.165417 0.124147 -0.0467293 -0.0718001 0.108253 -0.156223 0.133142 -0.18003 -0.0736115 0.0976091 0.114715 0.0600111 0.0229728 -0.0384735 -0.050362 0.0282381 0.0926704 -0.0235295 -0.0644172 -0.118154 -0.149741 0.157016 0.00511868 -0.165908 -0.0538342 -0.195882 0.136349 -0.11657 -0.188003 -0.0224626 -0.139375 0.113427 0.0631915 0.0451626 0.0179393 0.054409 0.0744809 -0.0222615 0.124376 -0.0112814 -0.0749108 -0.0355276 0.114258 0.0117586 -0.151967 0.0459366 -0.0193338 -0.00298705 0.0760339 -0.0308076 -0.0111977 0.000714885 0.02239 -0.118779 0.112777 -0.0534366 0.0663415 -0.0774741 0.124076 -0.136456 -0.136631 0.0164937 -0.142343 0.0293855 0.00931892 -0.130448 -0.14714 -0.00210902 0.0674547 0.0410964 -0.00838653 -0.0222224 0.103427 0.0269451 0.137633 -0.161626 0.119711 -0.163932 0.0416917 -0.123899 0.0618719 -0.0946829 -0.0835168 0.0982037 -0.0851387 0.0314208 -0.0131456 0.0061536 -0.0330201 0.0327737 0.133699 0.121983 0.0773675 -0.0267962 0.074606 0.153815 0.109725 -0.0255898 -0.165994 0.0121508 -0.0988039 0.114999 -0.0121141 -0.0948163 0.0333993 -0.0457444 0.0738892 0.171425 -0.0392673 -0.117876 0.0457988 0.0136721 -0.131876 -0.0684314 0.0640858 0.00363641 0.0890434 0.0120729 -0.150841 -0.17119 0.107035 -0.116586 -0.0640566 -0.128073 -0.106111 0.0056876 -0.0537918 -0.0173403 -0.0413045 0.0560778 0.0618869 0.0325287 -0.0784177 -0.0398374 0.179467 0.15916 0.0243535 0.0564828 -0.050012 0.136992 0.13459 0.0217031 0.0748191 -0.0139405 0.0358864 0.0742825 0.0408086 -0.0779682 -0.115097 -0.0422298 0.118156 -0.00697876 0.0669843 0.0407994 0.158185 0.144749 -0.0517789 0.00822268 -0.0612481 -0.127141 0.0282423 0.109567 0.150663 -0.0955725 -0.0971688 0.177779 0.0250717 -0.0837343 0.0166174 -0.0368936 0.0409694 0.0133911 -0.11165 0.0498315 0.0566466 0.0323749 0.0707473 0.0297708 0.172799 0.0934417 0.127233 0.130595 -0.0457563 -0.102138 -0.102719 0.00683442 -0.181603 0.0609725 0.176285 -0.0751293 0.0554485 -0.0482512 0.11392 -0.0907826 0.039318 -0.0206179 -0.16813 0.0204595 0.0428866 0.0306167 0.0334866 0.123279 -0.156562 -0.119658 0.0944933 -0.0819227 0.0453076 -0.0576677 -0.0956033 0.0490018 0.119258 0.179644 0.195164 -0.116832 -0.0228089 -0.0101898 0.00312125 -0.102238 0.0830956 0.0234158 -0.0302162 -0.104269 0.0205537 0.0658167 0.159146 0.144324 0.044612 0.154267 0.103336 0.00209289 -0.0323631 0.12263 -0.0003096 0.0736265 -0.183715 0.047491 -0.0637668 0.120364 -0.112418 0.0674994 -0.0267283 0.0712524 -0.0800337 0.0242516 -0.128541 -0.103481 -0.184081 0.0364666 0.0860009 -0.158884 -0.151257 0.0320523 -0.077857 -0.0243613 0.143888 -0.0133632 0.0387391 0.0128435 0.00319671 -0.0162361 -0.00144453 -0.0158842 0.157072 -0.0426778 0.0681432 -0.115498 0.0788351 -0.0640388 0.0701236 0.00199518 0.11808 -0.012752 -0.00732223 -0.0381762 0.0130847 0.0336674 0.0309197 0.0548767 0.0889826 0.188758 0.191982 -0.00642359 0.165148 -0.00877898 0.158176 -0.0584651 0.132732 0.0624447 0.0920881 -0.134301 -0.136328 -0.07476 0.0167202 -0.155044 0.161052 0.0232826 -0.0904215 -0.0366468 -0.0942977 -0.138274 -0.0728459 -0.056213 0.173814 -0.0221527 -0.0545447 0.00403338 -0.189802 0.0487525 0.01395 -0.146013 -0.000145695 0.0539305 -0.0106474 -0.0872561 -0.141632 -0.0823144 -0.0184185 -0.0984377 -0.0313421 -0.0135232 0.0589087 -0.0874828 0.0208934 0.0315976 0.00693312 0.0815415 0.110618 0.00196536 0.0136901 0.0715998 0.00160535 0.0577398 -0.0588376 0.0301293 0.0112199 0.0767527 0.101774 -0.0672636 0.0807706 -0.00433145 -0.105188 0.0281665 0.0142431 -0.0763666 -0.0215872 0.00335832 0.0928844 0.145617 0.0598977 0.0228433 -0.0445148 -0.133904 0.120264 -0.166161 -0.00860482 -0.150946 0.111586 -0.094272 0.105195 0.0411878 -0.154445 -0.154151 -0.0474312 -0.0688643 -0.0438794 -0.0826932 -0.0917209 0.00430886 0.0468507 0.00144977 -0.0676257 -0.181067 0.193455 0.023724 -0.0236586 -0.0315899 -0.18759 0.0279243 -0.0441101 -0.112585 0.0658094 -0.0871791 0.0502695 0.0463227 -0.090266 0.0228774 -0.0601214 -0.0600674 -0.0533706 -0.0262505 -0.1553 -0.0651071 -0.000701009 0.00401232 -0.0398117 0.0485708 0.0445353 0.0981282 -0.15762 -0.113737 -0.11765 -0.0426401 0.116439 -0.0355897 0.146033 0.0973569 0.0831374 -0.0420645 -0.0922179 0.0351842 -0.0212898 -0.165148 0.188007 -0.0528429 0.0899067 0.0383657 -0.0480654 -0.0170423 0.0856173 0.110874 -0.096613 0.199216 -0.19536 0.122297 -0.0216122 -0.0296528 -0.0653592 -0.00856537 0.0366727 0.0165596 -0.0863886 -0.167146 -0.0961004 0.155258 0.0994635 0.106891 0.0369954 0.0528957 0.0133571 0.0306815 -0.0098432 -0.108077 0.183021 -0.0319939 0.0784804 -0.161635 -0.00853175 0.0415566 -0.064572 -0.0384643 0.0522797 -0.103582 -0.0774613 0.126619 0.0454259 -0.100014 0.0805984 -0.0342908 0.081844 -0.12142 -0.0108536 0.0698331 0.0454101 -0.0419857 -0.0922208 -0.0707299 0.0599098 0.0225883 -0.0204225 0.176056 -0.0888606 -0.0533708 0.0505937 0.0387197 0.0154725 -0.0502264 -0.104686 0.0289729 0.129777 0.200075 0.15797 0.0283326 -0.12326 -0.150883 -0.0383819 -0.0965756 -0.00582028 0.0385493 -0.0203582 0.0904799 -0.0281692 -0.0191502 0.0692667 0.148616 0.0658979 -0.0709504 0.128736 -0.170794 0.148008 -0.164042 0.0735972 0.147369 0.0338299 0.198749 -0.0612501 -0.0161999 -0.01297 0.000135688 0.0819165 0.0306072 0.154968 0.0410507 -0.0708903 -0.0588606 0.0866612 -0.0948727 0.0412316 0.00189683 0.184997 -0.0315567 -0.124792 -0.1622 -0.179999 0.0776815 -0.0818824 -0.0212091 -0.0741495 -0.0397257 -0.0664731 0.129902 0.112164 -0.102747 0.0271843 -0.0743292 -0.0150115 0.00180641 -0.128966 -0.0734643 0.0979244 0.00233378 0.177726 -0.190664 -0.118337 -0.0433534 -0.0962704 -0.168226 -0.123399 -0.0382192 -0.0551893 0.0402894 0.0792836 -0.0971524 0.119069 -0.109754 0.0618354 -0.131954 -0.1806 -0.0437021 -0.0776451 -0.122988 -0.190314 -0.0241125 0.0327887 0.141754 -0.0546421 0.0273611 -0.010153 0.070006 0.0277096 0.0618801 -0.00140451 0.175063 -0.0924213 0.0270862 -0.070971 -0.0120986 0.176278 -0.0460494 -0.0804857 0.0433225 -0.0131766 -0.12265 -0.100278 -0.181129 -0.156114 0.0683358 0.127366 -0.0965031 -0.108145 0.0335881 0.1262 -0.0282007 0.0136491 -0.0501042 0.0161062 -0.0610648 -0.0470337 -0.130202 0.0393922 -0.0319897 0.0481773 0.0252886 -0.0717855 0.0311417 0.138333 0.0279145 -0.0645563 -0.0280023 -0.0611311 -0.0543021 -0.0140108 0.0053289 0.0547177 0.0460948 0.0191861 -0.0763673 0.0344273 0.170226 -0.0285653 -0.133288 -0.0419561 0.00853302 -0.0438118 -0.148108 0.0714461 -0.114791 0.0765924 0.0376978 0.0281292 -0.0618026 0.0567977 0.0262529 0.0573751 -0.00305641 0.113806 0.036856 0.0439612 0.00505323 0.0187704 0.0401359 0.0311397 -0.0348653 -0.132206 -0.194577 0.113867 0.00838406 0.0192534 0.0199545 0.0537269 -0.0791144 -0.104467 -0.0686928 0.00977355 0.072261 0.192824 -0.0345224 -0.0728117 0.00857122 -0.0724267 0.126386 -0.0385961 0.139244 0.0635136 0.125523 -0.0524003 -0.0127833 -0.135983 0.114201 0.0685332 -0.0231656 0.0699975 -0.0454265 -0.0284333 -0.0088177 -0.107267 0.0157954 -0.0721664 -0.121016 0.0530595 -0.108668 -0.129059 -0.0144842 0.0696754 -0.0927089 0.162665 0.10889 -0.119221 -0.0438904 0.0935321 0.0975957 -0.0566463 -0.0574124 0.139878 0.0331996 0.0123175 0.0746053 0.13784 0.0346056 0.010358 0.0492318 -0.00197359 0.0895103 0.0171654 0.168787 -0.0693938 -0.164756 -0.0973473 0.10716 0.197948 0.0255459 0.0234832 -0.0229905 -0.00212125 0.0870907 0.0663067 0.151521 0.0175272 -0.035844 -0.0250073 -0.0180731 -0.00770851 -0.0157573 -0.0153231 0.192815 -0.0473511 -0.135686 0.0794355 0.101681 0.146742 0.14101 -0.030555 0.0762892 0.10482 0.0344687 0.0030318 -0.140834 -0.0906115 -0.0737268 -0.0598957 -0.0631631 0.0109987 0.0102601 -0.119762 -0.187253 -0.0969618 -0.0477335 -0.0354759 0.0370963 0.0278041 0.0187113 -0.000726599 -0.0262405 -0.00371293 -0.0377278 -0.00435012 0.120812 -0.0365727 -0.0690432 -0.0782795 -0.0678979 -0.0967842 -0.0321954 -0.047783 -0.0582729 0.00988901 -0.151123 -0.0648755 0.0222395 0.143714 0.114594 0.0380986 0.0671192 0.0774748 0.0432881 0.0351727 -0.0178853 -0.0900167 0.0808391 0.132356 -0.132454 -0.00995439 0.104244 0.151647 0.0367857 0.0781737 -0.10091 -0.166868 -0.137453 -0.0419684 0.0313437 0.0365155 -0.00316881 -0.0827179 0.0987691 0.136825 0.00732388 0.109552 -0.0855843 -0.0610423 0.079319 0.0925719 0.0864307 -0.0405097 -0.114459 0.1505 -0.0564618 -0.147723 -0.0102218 0.0971347 -0.056268 0.0609038 0.0233202 0.0167769 -0.0438707 -0.0408645 -0.0362341 0.100168 -0.00655731 0.0778773 0.0029463 -0.0508159 -0.0435239 0.111617 0.0728922 -0.00221776 0.0959923 -0.0276377 -0.11573 0.0153363 -2.91358e-06 0.0280001 -0.0173212 -0.0988811 0.181176 0.0422122 -0.0452225 -0.0948073 0.0393754 0.0117815 -0.0304541 -0.112931 -0.0529204 0.123522 0.0171536 -0.00880797 -0.0248517 0.0253854 -0.0820484 -0.123345 0.123989 0.0793648 0.00825099 -0.157485 -0.0409666 -0.119046 -0.124631 0.00864694 -0.0555029 -0.0365596 -0.0185557 -0.0160021 -0.0562814 -0.0955231 0.149674 0.153599 -0.0623925 0.0416907 -0.0732609 0.0751319 0.050934 0.0549101 -0.0595338 -0.0774668 -0.0235726 0.172416 -0.168609 0.0783167 -0.159767 0.0366058 -0.0103623 -0.0219834 0.062448 0.0554164 0.0359759 0.0394716 0.033162 -0.0230971 0.0206545 -0.0232696 0.00422537 -0.0298218 0.159116 -0.0290843 -0.127254 0.0461318 0.027364 -0.0235825 0.0723028 -0.044988 0.0602167 0.0713949 0.0588023 0.0538564 0.0193086 0.0657423 0.065212 -0.0619274 -0.0568222 0.0392973 -0.0339541 0.0354037 0.058803 -0.142709 0.0147461 -0.0241818 -0.157817 -0.0403949 0.0906771 -0.174415 -0.0272328 0.0737702 -0.0609632 -0.0736066 0.111585 0.142703 -0.0854795 -0.0441807 -0.0673181 0.12075 0.0183155 -0.0885878 -0.0544538 0.031506 0.112516 0.126491 -0.099198 0.155207 0.158673 -0.0270309 -0.0541909 0.0665181 0.190252 0.0317574 -0.0507216 0.0142347 0.11877 -0.0477264 -0.0339014 0.051472 -0.106412 0.0554558 -0.0412491 -0.0953352 0.0631718 -0.0345576 -0.0876886 -0.0136771 0.131728 0.0507064 -0.145105 -0.0798273 -0.107566 -0.14651 0.17004 0.0990433 -0.0318303 0.0273094 0.0276399 -0.00229769 -0.028805 0.195643 -0.061096 -0.0622914 -0.10422 -0.128808 0.13968 -0.0847223 -0.0863303 0.00193926 -0.0200831 0.078899 -0.16728 -0.137176 -0.149618 0.0981822 -0.0683233 -0.103464 0.0419389 0.0515645 0.113794 0.064657 0.143592 0.0653095 -0.145685 -0.0045547 -0.111479 0.0116368 0.0654392 0.0653912 0.0173319 0.0625655 -0.115086 0.00528471 0.123915 -0.0673898 -0.0329561 0.120926 -0.0668034 0.130553 0.0173324 0.0547529 -0.0573864 -0.0468589 -0.112795 -0.0312605 -0.0491024 -0.0308807 0.0247826 -0.142947 0.0304376 -0.12188 0.0314263 -0.0359264 -0.00247586 0.144093 -0.0392907 0.0381416 -0.0900469 0.0521459 0.0557601 -0.0784699 -0.115186 -0.0577418 0.0404474 -0.0880361 0.117799 -0.0172882 0.0486503 0.0366609 0.0352992 0.0112257 0.0875873 -0.00419542 0.0974183 0.0226325 -0.0345455 -0.016681 0.0536393 -0.0256019 -0.103726 -0.0224931 0.123454 0.0299431 0.0357933 -0.0643265 -0.125395 -0.0423777 0.159538 0.0152516 0.122888 -0.0194539 -0.0234724 0.0866162 -0.125309 -0.0818028 0.00685139 -0.126572 -0.154542 -0.0240022 0.124737 -0.0398789 -0.0751398 -0.0465222 0.0707073 0.0484195 -0.0394789 -0.00621831 -0.179564 -0.0452825 0.0618367 -0.0621745 -0.0656826 -0.0174209 -0.0100523 -0.153755 0.047681 0.0378056 0.0797193 -0.16241 -0.0385776 0.119701 -0.0604759 0.0380421 0.0690221 -0.0713778 0.116551 -0.152727 -0.0383488 -0.0393017 0.00746217 -0.00330886 -0.0339722 -0.174969 -0.117365 -0.00853043 -0.138118 -0.119393 -0.0950744 0.0566795 0.0889134 -0.0100136 -0.000397537 0.0399513 0.126306 -0.044707 -0.046845 0.108192 0.0425554 -0.0394515 0.0462414 -0.19952 0.11728 -0.0155733 0.0730402 0.0250186 -0.0960501 0.0415992 0.0133146 0.0592683 -0.0761591 0.0289745 0.0562832 -0.0665038 -0.019729 -0.0410804 -0.0260003 -0.111343 -0.112 0.0875833 -0.00851211 -0.112672 -0.0914276 0.138227 0.0192207 0.0574932 -0.141949 -0.0637968 0.0876699 0.0407089 9.68686e-05 0.0858181 0.00984507 0.095916 -0.00506852 -0.0467191 -0.0192551 0.0854091 0.0161474 -0.0540378 0.176714 -0.0378885 -0.0733491 -0.0153633 -0.0904528 0.0606957 -0.0652432 -0.00946991 -0.0833623 0.0303105 -0.0378474 -0.0714104 -0.0793711 0.0970214 -0.0759968 0.0305767 0.105253 -0.023098 0.0302534 -0.0138701 0.0184365 0.084147 -0.0175673 -0.0194944 -0.0155131 0.0574244 0.0128039 0.188686 0.0726949 -0.0105392 0.0377994 0.0247559 -0.0788283 -0.114718 -0.0660626 0.0394801 0.0333873 0.133323 0.198562 0.0663511 0.103914 0.0430348 0.0831311 -0.0954911 -0.0783415 -0.14022 -0.0533566 0.0253837 0.010009 -0.0374914 -0.075989 0.0521043 0.0281769 -0.122825 0.0112595 0.0333934 -0.0609716 -0.0817885 -0.0419425 -0.042222 -0.0726448 -0.0238 0.0568245 0.0693342 0.172231 -0.0184392 0.06733 -0.0156463 0.0366625 -0.12463 -0.00484291 0.104598 0.0476793 -0.130369 -0.0367461 -0.142427 0.099155 -0.105347 0.182849 -0.0642243 0.0819821 -0.0327461 0.143648 0.116563 0.127697 0.0374935 -0.0942064 0.084984 -0.0805236 -0.0325364 0.0378437 -0.130718 -0.000450583 -0.18901 -0.0150455 -0.138323 0.121289 0.114139 -0.0220791 0.1189 0.197634 -0.0859209 -0.0743142 -0.190775 0.108282 0.143382 0.0159813 -0.0802061 -0.030019 0.144776 0.0797503 -0.164828 0.0304951 0.128106 -0.00631616 -0.0264844 0.0570419 0.0194137 0.196047 0.0956439 0.168168 -0.0894875 0.0189658 0.00373274 -0.0718421 0.103419 -0.106048 0.0659035 0.031701 0.0393153 -0.0969897 0.0900739 0.0902928 0.110361 0.111826 0.0243386 0.0922674 0.00198738 -0.0316682 -0.12849 -0.142238 -0.0589796 -0.0434771 -0.0905938 -0.160112 0.00237047 -0.0282467 -0.0278408 0.0511272 -0.106353 -0.100515 0.141764 -0.110098 0.158266 -0.051943 -0.0598337 0.0508744 0.127295 0.0896053 -0.0490506 -0.11677 0.0419479 -0.164698 0.182918 0.00685275 -0.0572284 -0.112706 0.0774307 0.103249 -0.0468375 0.00393316 -0.176332 -0.0715291 0.0295496 -0.00288917 -0.0129249 -0.00710405 -0.034171 -0.00480237 -0.0237549 -0.0244852 0.0382709 0.0375313 0.0824758 -0.0170843 0.113173 -0.00648074 -0.114193 0.137474 0.0923799 -0.14676 -0.0526217 0.0169599 0.00139138 0.000411988 -0.127662 0.0998799 0.0986785 -0.113609 -0.119958 0.0492109 0.0300817 0.099098 0.113122 0.00134923 0.00769664 -0.0587362 -0.0286481 -0.0199332 0.0269641 -0.0747911 0.0105144 -0.098363 0.115471 -0.0662236 -0.0436533 -0.122913 0.147331 -0.0162277 -0.087817 0.069231 -0.0109254 0.177295 0.00948776 0.10832 -0.0526949 -0.0978851 0.0348479 0.052782 -0.127509 0.030751 0.0693533 0.0967146 -0.0700196 0.0297435 -0.00675488 0.134552 -0.127457 -0.0798455 0.0371071 0.139445 0.063818 0.14233 -0.0380612 -0.0417021 -0.0953602 0.0654618 -0.10818 -0.0077243 -0.151903 0.000108781 -0.0395086 -0.00927499 0.10221 0.0354167 0.00835884 -0.0206034 -0.0267759 0.0887834 0.167943 0.0830092 -0.0101944 0.0919514 -0.194815 0.0428094 -0.0367899 0.0884274 -0.09901 -0.159156 -0.141718 0.0380876 0.0345876 0.166257 0.135338 0.0286981 -0.0561548 -0.00076959 0.0219492 -0.0937043 -0.0201657 -0.0124478 -0.184924 -0.0623956 -0.0112624 0.0117763 -0.0224893 0.0328222 0.120199 -0.0156535 -0.0614598 0.0652731 0.120946 0.199675 -0.02567 0.0397333 0.00441829 0.0544244 0.0665071 -0.171328 -0.0407279 -0.00454834 0.0767578 -0.0907316 0.0234574 0.083904 0.177882 0.12467 0.000891199 -0.123009 0.0892141 0.0916937 0.0299257 0.0783773 -0.0328043 0.00426813 -0.00806014 0.154687 0.0215466 0.174012 -0.164677 0.118612 -0.148653 0.0809652 0.0093441 -0.191146 0.0332751 -0.00397848 0.0358479 -0.0123026 -0.101968 0.186679 0.0884315 0.0355314 0.12672 -0.108362 -0.0316298 0.0252603 0.0622653 -0.0519705 -0.0699218 0.0801041 -0.0521875 -0.0227234 -0.164202 0.00786701 0.109418 0.071389 -0.1976 -0.0662367 -0.169205 0.0918742 -0.00733725 0.0190913 0.0309221 0.0823447 0.0397224 0.0567604 -0.0379811 -0.01839 0.149458 0.00505973 -0.165119 0.0280604 -0.0043172 0.0152243 -0.0872233 -0.101092 0.0173532 0.108359 -0.0113583 0.0760282 0.00971535 0.0929462 -0.177979 -0.024445 0.0466971 -0.165338 -0.0806879 -0.0166518 0.0121413 -0.0962112 0.0846401 -0.0591626 0.0390737 0.00744407 0.0579924 -0.093735 -0.0118951 0.0569984 -0.0580634 -0.0394194 0.0368818 -0.0436923 -0.100623 0.103592 0.0496899 -0.137359 -0.0764803 -0.173015 -0.00475296 -0.0133005 0.00787101 -0.0768161 -0.105491 -0.0815508 -0.0194545 -0.147265 0.113444 -0.0997419 -0.0091962 -0.0020847 0.0537916 0.0936297 0.102947 0.11562 0.0475474 0.0555948 -0.19854 0.0749934 -0.0762748 -0.0777413 -0.0863966 0.0834681 0.0996365 -0.0228792 0.17065 0.00386827 0.089982 0.063727 -0.0936501 0.123123 -0.0105325 0.116022 -0.0165994 -0.025469 -0.0396516 -0.0805599 0.00678667 0.0329118 0.0657827 -0.0858122 -0.134687 -0.121623 -0.0839559 -0.194009 0.0159947 0.0190211 -0.0968272 -0.0287605 -0.00652743 0.0815155 0.0312989 0.0276657 -0.127452 0.169347 0.101026 -0.0670492 -0.0739607 -0.0973706 0.0224537 0.147112 -0.142446 0.0194888 -0.0775507 0.046762 -0.0310059 -0.0749194 0.0567478 -0.111595 0.186074 -0.145983 0.00376319 -0.00911111 -0.192254 0.129319 -0.120718 0.0479855 -0.0538759 -0.139886 -0.0634305 0.0793351 0.0704035 -0.0235637 0.0174305 -0.0792012 0.107559 0.0370462 -0.0706412 -0.0617704 -0.148022 0.108975 0.0317541 -0.00868049 -0.00976223 0.0148555 0.0248072 0.0151198 0.0575713 -0.0562559 0.00130158 0.026667 -0.0734927 0.0625894 0.069185 0.0417635 0.15844 0.0468339 -0.0807139 -0.0384649 0.0636644 -0.0105011 0.177239 -0.013375 0.00694319 -0.119393 0.0530298 0.0497681 0.050881 -0.000593941 -0.182951 0.0146917 -0.0784941 -0.0789698 -0.0619939 -0.00412768 -0.127481 0.0723644 -0.0911748 -0.16378 -0.0493342 -0.0473851 0.0219637 -0.0577106 -0.0190984 -0.0440965 -0.0770711 0.0616437 0.0669516 0.0736466 0.0197242 0.0625082 0.186343 -0.0844993 -0.0469252 0.0252829 0.052297 0.127851 0.048977 0.118788 0.135065 0.0139035 -0.0768654 -0.0305554 -0.0761873 0.156097 0.0886137 0.000524692 -0.0492519 0.0278998 -0.103803 -0.0223934 -0.182932 -0.15197 -0.0872152 0.00925117 0.0838909 0.047336 0.102837 -0.156901 -0.15748 0.0719654 -0.0666445 -0.0711101 -0.0795492 0.0224649 -0.0707076 0.067334 -0.0607925 -0.0262273 0.0461315 -0.126026 -0.0196623 0.110868 0.0825502 0.0507654 -0.0470492 0.122563 0.158557 -0.003912 -0.108099 0.00135996 -0.0625922 -0.194575 -0.00843658 -0.0129619 0.0983593 0.13435 -0.0486952 0.0289303 0.0237939 0.117439 -0.0128435 -0.0615172 -0.0149483 -0.0852287 0.0803887 -0.119733 0.15019 0.127777 0.037164 0.0779709 0.074367 -0.0577919 0.0830314 -0.0563096 0.013037 0.0321372 -0.117957 -0.112666 0.0632664 0.00222641 0.125406 -0.0607732 -0.064194 0.0629433 0.0452726 0.129561 -0.107004 0.172588 -0.0140002 -0.0881614 -0.192307 -0.161102 0.0339793 0.0137745 -0.0451087 0.075282 0.0382223 -0.00943745 -0.0466218 -0.0641877 0.0612299 -0.0116279 -0.000391137 0.049318 -0.048526 -0.133987 -0.0337334 0.0259671 -0.143327 0.0230117 0.0796955 -0.131847 -0.033309 -0.0475332 -0.169851 -0.0950117 -0.0316569 0.133886 -0.062858 0.0329464 -0.0827588 0.0425361 -0.142953 0.0407025 -0.0867032 -0.0349652 -0.0398036 -0.11267 -0.034213 -0.0473056 0.0647455 0.0655772 0.0716701 0.0189 -0.0132163 0.00783896 -0.177606 -0.00290908 0.0440677 0.0173639 -0.0773034 0.0206838 -0.122364 -0.0383631 0.0662635 -0.0615824 -0.0256301 0.135832 -0.0355263 -0.0272916 -0.0198784 -0.0569015 -0.0896719 0.125645 -0.0199503 -0.0797169 0.0209998 -0.139756 0.0791948 -0.0359466 -0.076196 -0.101626 0.152883 0.152423 -0.0536408 -0.194538 -0.0233877 -0.169009 -0.0234693 -0.00324118 -0.113316 0.0286845 0.0719282 0.140351 -0.0638248 -0.0428621 -0.0137274 -0.0778927 0.156216 0.127488 -0.112016 -0.00373897 -0.0177256 0.14029 -0.0980794 -0.123069 -0.144554 0.070211 0.0360925 0.0189755 -0.0496408 -0.116516 0.00943238 -0.0781134 -0.0664854 0.179287 0.0849696 0.0450116 0.053522 -0.0816533 -0.0763957 0.0639604 -0.0880768 -0.0256796 -0.156906 -0.0583098 0.0367155 -0.036482 -0.0265147 0.169364 0.0186965 -0.085135 -0.165277 0.0570963 -0.103516 0.0417546 -0.115597 0.0468347 0.0792678 -0.0211181 -0.0518755 0.101396 0.060874 0.0263969 -0.0244685 0.100996 -0.121577 0.016648 0.0595783 0.0344776 0.00462887 -0.0273863 -0.137853 -0.0377582 0.0876104 -0.0681705 0.0878406 -0.0474273 -0.173316 0.145079 0.0536139 -0.0670378 0.0735207 -0.117852 -0.0921652 0.0609827 -0.0447051 -0.0870595 -0.044254 -0.000383276 -0.0736695 0.0154307 -0.109505 0.0924757 0.199063 -0.0569108 -0.105096 0.126851 -0.0188984 0.0699643 -0.0115688 0.102784 -0.110246 -0.00173683 0.0214436 0.0102658 0.0354543 0.00754127 -0.0214635 -0.0614265 0.0399599 0.116898 0.0216298 0.0871081 0.0378399 0.031423 -0.0419024 -0.100938 0.177388 -0.0207118 0.0360372 0.0761337 0.0586698 -0.0803819 0.131244 0.138022 0.050577 0.0904878 0.0029417 0.0351915 -0.164846 -0.172897 0.140468 -0.0379127 -0.0398497 0.053521 0.141861 0.0242598 -0.127887 0.146761 -0.0156489 -0.0323467 0.118637 0.0104957 -0.14866 -0.0861473 0.0228804 0.144611 -0.00216323 0.131296 -0.117773 0.0407924 -0.158943 -0.10324 0.0324083 0.0183597 -0.0778698 -0.00973183 0.00132775 -0.0971937 0.105065 0.0343858 -0.107774 -0.0315799 0.0895342 -0.104085 -0.0813103 -0.106929 0.0645235 -0.0264985 0.0237088 0.146803 -0.0204928 0.0415771 -0.0498628 0.0288321 0.0194777 0.03462 -0.0796231 -0.187282 -0.108212 0.0137229 0.0742139 0.092137 0.0288532 0.110701 -0.117852 -0.0550718 0.103412 0.0574511 0.0421605 0.0813631 0.0716857 -0.0649356 0.019093 -0.0569343 -0.00809154 -0.00906053 0.010558 -0.0222599 -0.0295195 0.107601 -0.103022 0.010973 0.00382586 -0.0212858 0.0899224 0.081986 0.00419197 0.0358257 0.122401 0.0707839 -0.051816 0.0585644 -0.182836 0.0677725 0.044113 0.0327061 -0.156722 -0.149935 -0.133946 0.0715687 -0.117446 0.185133 -0.0291166 0.111776 0.0689684 0.0426933 0.0362755 -0.0538047 -0.0566833 0.180058 0.00347097 0.0265122 0.0649705 -0.00715609 0.0299895 -0.0631886 -0.0553614 0.107931 0.0988768 0.082511 -0.10837 0.117325 -0.00512906 -0.0578522 -0.0539065 0.0938631 -0.092135 0.03102 0.114854 0.0910071 -0.113268 0.130775 -0.00963052 -0.11626 -0.12145 -0.0615533 -0.147945 -0.153344 -0.137066 -0.0584838 0.0149639 0.00823829 -0.0523064 -0.0346483 0.0527586 0.0923714 0.0493303 -0.139443 0.00549203 0.144711 -0.0255532 0.048674 -0.0257031 0.0409407 -0.0693991 -0.0913899 -0.0136217 -0.13036 -0.0301579 -0.023173 -0.0515383 -0.0840415 0.0685822 0.0205077 0.122311 -0.0899895 0.050908 -0.136305 0.0258638 -0.0072819 0.114304 -0.0363699 0.152674 -0.0398332 0.0544974 -0.0649747 -0.067335 -0.0766088 0.0183417 -0.153851 -0.136261 -0.00576388 -0.107398 -0.00782105 -0.0770316 0.0669061 -0.0682789 0.00443616 0.107421 0.0753617 0.0891889 -0.103622 -0.00739313 0.149676 0.064872 0.0270595 0.00375869 0.133879 0.0802974 -0.0438036 -0.0179119 0.158779 -0.0918345 -0.0535962 -0.0854764 0.0453063 -0.0593866 -0.0883205 -0.134872 0.107845 -0.168772 -0.117736 -0.0542419 -0.00727447 0.0674514 -0.00457166 0.0710753 -0.0439257 0.025569 0.145166 0.0794837 0.0655238 -0.0839585 -0.126837 0.0193973 -0.0955379 0.0736201 -0.112519 0.0629979 -0.076607 -0.0346599 -0.0266896 -0.0223281 0.0897687 0.158709 -0.0582629 -0.0511151 0.0634291 0.0447253 -0.0503757 0.00658182 -0.0957385 -0.0318747 -0.00331284 -0.0228934 -0.0252379 -0.190735 -0.149617 0.094489 0.0567979 -0.0352292 -0.0423649 0.0289566 -0.0274408 -0.022979 0.0148246 0.158015 -0.0416952 0.00732426 -0.033321 -0.0648085 0.0519991 -0.19725 0.131574 -0.0092661 0.0993223 -0.107449 -0.0162016 -0.0876006 -0.107849 -0.0570837 -0.0843563 0.105362 -0.0168318 -0.0859849 -0.196124 -0.0767447 0.00054877 -0.184072 -0.0217574 0.0891122 0.100833 -0.103955 0.00919323 -0.0465503 0.0219612 0.0809952 -0.07847 0.0159976 0.172893 0.0243353 0.121358 0.087923 0.0891826 -0.0177793 0.0796063 -0.0728208 0.166939 -0.0824301 -0.0477538 -0.0132322 0.134257 -0.0666055 -0.0306198 0.0622878 0.139836 -0.00435198 -0.00995206 -0.126581 -0.0369223 -0.00133198 -0.0635427 -0.0263012 -0.0962345 0.0859828 0.0884891 -0.0212325 0.015337 -0.0912162 0.100539 0.0330338 0.0766516 -0.113255 -0.0757387 -0.0665068 -0.0170612 0.0333171 -0.089045 0.0876897 0.00173234 -0.150667 -0.0900408 -0.0292528 -0.0433722 0.0861493 -0.0943262 -0.104622 -0.149445 0.0198416 -0.0543802 -0.0341493 -0.119382 0.0842831 -0.111608 0.0261315 0.14032 -0.0765401 -0.0271369 -0.0732444 -0.0493337 -0.0241875 0.10026 -0.0512005 0.142944 0.0494437 0.115707 0.0291744 0.00825255 -0.0737262 0.0382616 0.066502 0.0755467 -0.0319209 0.126828 0.0188883 0.0403855 0.18169 0.0907433 -0.067033 -0.13467 -0.148861 -0.104269 -0.000127227 -0.0612718 -0.014946 -0.0557465 0.0638896 -0.0447582 -0.122216 0.0317693 0.0123201 0.0374814 -0.0457327 -0.0575706 0.089982 0.0198513 -0.176384 0.0905048 -0.0518356 -0.0249372 0.0921027 0.0578193 -0.0626073 -0.0673484 0.198155 0.0458939 -0.0472227 0.0321886 -0.0551066 0.0819725 -0.0507921 -0.0336914 0.141971 -0.0820456 -0.0243872 0.01036 -0.099702 0.0260655 0.0750369 0.15763 0.119606 -0.00293639 -0.0168384 -0.0350011 0.0673806 0.0252663 -0.00270797 -0.161767 0.108485 0.101808 0.169245 -0.0378333 -0.160522 -0.0109126 5.12055e-05 -0.128293 0.0482544 -0.15631 0.0499691 -0.0504181 -0.109903 0.0584427 -0.127964 0.0377358 0.115433 -0.10279 -0.0243221 -0.057287 -0.000366838 0.168336 -0.111665 -0.0999694 -0.0661231 0.0280286 -0.0231096 0.0691539 0.153727 -0.0475011 0.0819035 -0.0524274 0.05012 0.105838 0.00188089 0.0928203 -0.075877 0.0162093 0.0157257 -0.0911489 -0.0951287 0.0158641 -0.0680491 -0.133417 0.0762204 0.0823281 0.0422742 0.0229993 0.0613427 0.0692743 -0.0485809 -0.0155788 -0.0811177 -0.0600126 -0.000488642 -0.0710517 -0.0809369 -0.0926349 -0.113381 0.0841792 -0.0144695 0.0365682 0.0263301 0.0721685 0.0373754 -0.0827691 0.0383506 0.00741224 0.00232555 -0.0483117 -0.113114 0.0483756 0.019587 -0.194288 -0.0521993 -0.075978 -0.092095 0.00373868 0.0471364 0.0263906 0.190219 0.0621655 0.108073 0.19384 0.000540686 -0.0458643 -0.0186861 -0.0789359 0.0432236 -0.107879 -0.0702 -0.0449113 0.100662 0.0365632 -0.0600002 0.025022 0.0220058 0.0956028 0.0627582 -0.000435891 -0.0698062 0.101614 0.0221438 0.189919 0.0796071 0.0271038 0.0853558 -0.0956765 -0.129571 0.092907 -0.116314 -0.100533 -0.0133886 0.105912 0.0183273 0.170832 -0.124376 0.0157617 0.00680879 0.0274663 0.112858 -0.0599666 0.0172481 0.164132 -0.186601 -0.00397574 -0.101892 0.0028246 -0.0925595 -0.157204 -0.0539501 -0.0325914 -0.0497558 -0.104714 -0.00653238 -0.158216 -0.000476736 -0.148173 -0.0155273 0.0443819 -0.0158893 0.031637 0.137396 -0.0298484 -0.0264288 0.0382555 -0.179562 0.0309684 0.0140557 -0.0672114 0.0187508 0.144654 -0.00490356 0.0195088 -0.0345205 0.0354472 0.103337 0.0671573 0.0926986 -0.0534284 -0.131401 0.03085 0.0864001 -0.0805116 0.103753 -0.0730539 0.10008 -0.068079 0.0996441 0.0697926 -0.149146 0.121695 0.168368 -0.00368346 -0.0107449 -0.12489 0.133195 0.02086 -0.145921 0.0943755 -0.0783433 -0.0161069 -0.0328796 -0.0171199 0.0394767 -0.00214112 0.145001 0.0215279 0.155721 -0.050525 0.122621 -0.0673435 -0.0163244 -0.0206941 0.0723538 0.0532472 -0.0302098 -0.176724 -0.0644535 -0.107883 -0.0414973 -0.113996 -0.00660923 -0.0527001 0.0984723 -0.142782 -0.105909 -0.0609283 0.0628383 -0.174532 0.143797 0.195972 -0.0099216 -0.0164161 -0.0215415 -0.00854568 0.124233 0.0286497 -0.0183137 0.0039876 -0.133974 -0.0798342 0.0283866 0.119825 -0.00321345 0.10115 -0.0319782 0.0204143 -0.00337823 -0.14084 0.0937526 0.00533486 0.095481 0.0297569 -0.112246 0.172026 -0.0865509 -0.0541861 0.130431 -0.0679635 0.0980447 -0.0411138 0.0297895 -0.120141 -0.102965 -0.102111 -0.198596 0.062552 -0.013403 -0.159284 0.186915 -0.0603129 0.12533 0.00561834 0.128111 -0.0779348 0.12128 0.0495913 -0.169831 0.0265323 -0.104753 -0.0175773 0.121287 -0.0920367 0.13097 0.0410425 -0.00681602 -0.0939329 0.145159 0.106517 -0.0611887 -0.0511321 0.129398 0.0116414 -0.0211508 0.0693333 0.0782166 -0.0509886 0.0684802 -0.0725388 -0.00352656 -0.0659271 0.108635 -0.0853412 -0.106465 -0.168285 0.121335 0.148125 0.0104521 -0.0848256 0.00896198 0.0197674 0.100143 0.0469366 0.072926 0.0688349 0.0396952 -0.0155317 0.0578055 0.0449373 -0.00894829 -0.140616 -0.0457991 0.131139 0.178828 0.0051256 0.149824 -0.0207005 0.0222284 0.0702549 0.0307585 -0.000872132 -0.0699907 0.0465029 -0.098417 -0.0315154 -0.108081 0.0637425 -0.0870333 0.0964203 0.0568551 -0.163643 -0.0496698 -0.0695527 -0.0169169 0.0393901 0.15045 0.107962 -0.00654342 -0.0210935 -0.183884 0.0304725 0.107508 -0.172556 -0.0136614 -0.0294128 0.13926 0.0834481 -0.0821948 0.0225329 -0.0261028 0.0272297 -0.00475455 0.153498 -0.0574962 0.0992329 0.153995 -0.072935 0.00233928 -0.0670512 -0.0498565 0.0714234 0.124998 -0.160341 0.0186917 -0.134276 -0.165917 -0.0767835 -0.0416692 0.0436739 0.149692 0.0220359 -0.0374502 -0.115722 -0.144818 -0.0405225 0.0656809 0.0157778 -0.0345508 -0.0156247 -0.127678 0.12111 -0.109029 0.00255447 -0.0845862 0.018697 -0.168706 -0.0305252 -0.137536 -0.043438 -0.155352 -0.144191 0.104125 -0.0281487 -0.041609 0.0491569 0.000878773 -0.0108204 0.0253178 -0.145961 -0.0522797 0.112933 -0.090946 0.0559354 -0.0540946 -0.113681 -0.0742814 -0.107368 -0.0814941 0.00985849 -0.0302613 0.0318287 -0.0615492 0.00365134 0.0462584 0.0110051 0.0214042 -0.145973 -0.0937091 -0.0060494 0.0167503 -0.0342014 -0.0801774 0.0152576 -0.091309 -0.0382466 -0.0100593 0.118786 0.0472049 0.076714 -0.0675371 -0.00207319 -0.0249494 -0.0315599 -0.0799823 0.000545138 0.0383034 -0.147741 -0.0607273 0.0228969 0.177793 -0.0530672 0.00991266 -0.139399 0.140964 0.0564019 -0.115479 -0.0618316 -0.189028 0.0271163 -0.176864 0.0847483 -0.117146 -0.0737901 0.0970029 0.10199 -0.0973158 -0.0321257 -0.112433 -0.133464 0.0213531 0.112736 -0.111768 -0.00407911 0.178869 0.0458536 -0.0190646 -0.123169 0.0633178 0.117225 0.0634814 0.052 0.107743 0.000270222 0.123302 0.0330127 -0.00632511 0.0408472 0.0985863 -0.139888 0.0785569 0.0331478 0.0200464 -0.14299 0.0388434 -0.126182 0.0799009 0.091692 0.0911577 -0.108598 0.0803725 0.054836 -0.082749 0.0378363 0.0625485 -0.00338951 0.193701 -0.103338 0.0511807 0.19771 0.0776182 0.0403537 -0.137242 0.0542674 -0.0771834 -0.00584648 0.0698427 -0.0207381 0.0878147 0.0828569 0.0722572 -0.00546627 -0.0322369 0.159318 0.109074 -0.154201 -0.156521 -0.109669 -0.0057179 0.0572617 -0.145913 0.0613248 0.0754835 0.174231 -0.122406 0.0333819 -0.152707 0.101641 -0.0621851 0.12934 -0.130044 -0.0321887 -0.0409285 -0.0163061 0.0916303 -0.00235125 -0.0421361 -0.145372 -0.014329 -0.00400198 0.012493 -0.0267287 -0.0223598 0.066289 -0.0505112 0.0118288 -0.0981412 0.00795231 -0.0116526 -0.0296409 -0.0767103 -0.135559 -0.0733828 0.109862 0.163766 0.0512125 -0.0123321 -0.095529 -0.00273058 -0.0477089 -0.0582144 -0.193469 0.0813081 0.16512 -0.135231 0.120159 0.0368787 0.0586826 -0.0717103 -0.0751069 -0.162156 -0.0337892 0.140609 0.123599 -0.00805367 -0.140024 -0.029661 -0.0771786 0.0289804 -0.0542379 0.159868 0.0300891 0.0945282 0.128744 -0.0699542 -0.016699 0.0720134 0.143337 0.0527107 0.0702359 0.0528293 -0.0228014 -0.183395 -0.0791505 -0.0259581 -0.00865576 0.103423 0.0674345 0.0729846 0.167637 0.0532097 0.0530797 -0.0289999 -0.0737295 0.134155 -0.154223 0.0659555 -0.0209774 -0.0883315 -0.116638 -0.063144 -0.0554074 -0.126168 0.102941 -0.128737 -0.0832865 0.0662767 0.0777173 -0.0181143 0.0310094 -0.0333959 -0.0850948 0.114226 0.142862 -0.105897 -0.0428543 0.0877744 0.0487364 0.0466658 0.00161805 0.0560422 -0.0876401 -0.0280095 0.0687718 0.0669992 0.121103 -0.051407 0.116312 0.18918 -0.0668835 0.0711185 -0.108579 0.0231599 -0.0674029 0.0878386 -0.137363 0.0537476 0.0119458 -0.0723675 -0.0671643 0.105623 -0.0831648 -0.100518 -0.00592045 -0.0307775 -0.0914285 0.00854969 0.108592 0.0681792 -0.0478497 -0.00493874 -0.0829057 0.0688535 0.0229241 0.0050846 -0.0495155 -0.108194 0.15542 0.089128 0.0198538 0.022281 0.04907 0.0844559 -0.0559717 0.00606925 0.0319321 0.0460996 -0.0484343 -0.0596108 0.114906 0.110043 -0.0918307 0.171035 0.166483 -0.00951142 0.108171 0.020564 -0.0886463 -0.091616 -0.0568949 0.0592145 0.067162 -0.118194 0.0941774 0.080397 0.0882661 0.0169382 -0.0823013 0.0262882 -0.0257045 -0.0341225 0.0442282 -0.170431 -0.101114 -0.0607467 -0.172054 -0.162647 -0.0660425 0.0975185 0.100919 -0.0148995 -0.128067 0.0294405 -0.000104537 -0.0819179 -0.0840072 0.0880198 0.0682915 -0.0154692 0.0998352 0.0452676 -0.13486 0.0150735 0.0852018 0.0291963 0.0192255 -0.10664 0.0110436 -0.016765 -0.0891783 0.0528671 0.0128314 0.0497438 -0.14169 0.028292 0.0199301 0.0248824 -0.0451611 -0.0200066 0.0540674 0.03374 0.0326393 -0.0588102 -0.125921 0.125966 0.00987996 0.0681092 -0.0240098 0.0892512 0.06235 0.168547 0.00263946 -0.0199739 -0.018335 0.12179 -0.0628125 0.136688 -0.143203 -0.120945 0.113922 -0.037316 0.101973 0.15184 0.00127271 0.0323497 0.0770221 -0.00831756 -0.0088733 -0.109521 -0.181181 0.152189 0.0847892 0.0399598 0.0905627 -0.0496133 0.0222462 -0.0904589 0.0782548 0.128616 0.0190108 0.0517757 0.11431 0.105495 0.0581586 -0.0303514 0.0528047 -0.0774816 0.0524598 -0.109808 -0.186552 -0.0562151 -0.00491089 0.0430866 0.183825 0.0102932 -0.0750265 0.0559844 -0.0786797 0.127223 0.0737941 0.0566529 -0.114858 0.0141014 -0.0714268 -0.00359162 0.0600841 0.0024813 0.00804764 0.0579744 0.0287763 0.0274126 -0.197798 0.0654581 0.0252819 0.0420061 -0.00958338 0.13755 0.106243 -0.0393424 -0.0943174 0.138329 0.063087 -0.0820228 -0.0763499 0.137668 -0.0331943 0.0566208 0.0160667 0.0441456 -0.140581 -0.0331764 -0.00228214 0.0231992 -0.047372 -0.146566 0.0648735 -0.119736 0.00572215 -0.0797469 -0.146364 -0.0995034 -0.0205967 0.0268737 0.0219343 -0.0975565 -0.0256275 -0.0618631 -0.0160732 0.0608724 0.129344 0.0307306 0.0644222 0.144758 -0.182998 -0.0191539 -0.0560726 -0.135506 -0.000353445 0.0418225 -0.0180992 -0.150618 0.107028 0.18019 -0.0493254 -0.000538032 0.016585 -0.0535289 0.0378529 -0.0435683 0.0764213 0.021833 -0.0952454 -0.0456907 -0.0712081 -0.0607664 -0.11771 0.0965503 -0.126235 0.198063 -0.121989 -0.00134322 0.0892237 -0.119001 -0.0941473 -0.0352651 -0.0289796 -0.127747 -0.0516311 -0.0892718 0.0715364 0.0588207 0.0305713 0.0874746 -0.0476838 0.131703 0.149806 -0.141799 -0.0207075 0.136093 -0.189689 -0.110785 -0.0112229 -0.00495143 -0.106083 -0.149695 -0.122038 -0.0493673 -0.180167 -0.0204112 -0.013427 -0.0475492 0.0389939 0.0951625 0.0172098 -0.138199 -0.0433466 0.0438509 0.113221 -0.0699405 0.0598629 0.0123606 0.0633676 -0.0558133 0.03895 0.13825 0.000285066 -0.180494 0.171592 0.0614423 -0.0314413 -0.178015 0.0900768 0.0141619 -0.0181554 0.11206 0.0752741 0.163876 0.0938258 0.00854211 0.184432 0.0502692 -0.14932 -0.0788736 0.00630956 0.124948 0.0334907 0.0469735 -0.00595893 0.121164 0.168815 -0.06984 -0.192457 0.167538 -0.102691 0.0515194 -0.114649 -0.0576985 -0.0198886 0.0343218 0.0483986 0.0512737 0.0209974 0.0110803 -0.0885433 -0.0602677 0.0293013 0.0625733 -0.0860167 -0.090359 -0.136634 0.0274045 0.0203857 0.0762254 0.0140767 -0.095757 0.158352 0.104701 0.181275 0.0998278 -0.0358301 0.0364764 -0.0348665 0.0564693 -0.0826803 -0.000539618 0.0569704 0.0493864 -0.0454683 0.0716547 0.0991761 0.0841705 -0.106791 0.143049 0.00553253 0.0454806 -0.00654283 -0.0328324 -0.0830229 0.0137854 0.105541 -0.0132089 -0.0201612 0.0713641 0.0773379 0.145255 -0.0594372 0.0839647 -0.0600946 -0.0180436 -0.0710061 -0.0356553 0.0563882 -0.000514129 -0.122172 0.161497 0.0948399 0.0982351 0.0253643 0.0382182 -0.0723322 -0.00884754 -0.0641009 -0.0498981 0.0386904 0.0624304 -0.00552439 -0.083618 0.0744592 -0.0967067 0.0731287 0.0312512 0.0878239 0.0656145 0.123877 0.0285487 -0.0365735 -0.0260695 0.0252693 0.122043 -0.00811174 -0.167344 0.193847 0.00579169 0.0307262 0.0124674 0.0130934 0.0544403 0.0586451 -0.0451678 -0.0841248 -0.124577 -0.0571232 -0.0131362 -0.156837 0.0222083 0.0411722 -0.0808961 -0.117098 0.085777 0.0902506 0.0809904 0.123712 -0.178011 -0.0934358 0.139849 0.0213748 -0.0694291 0.00762511 0.0342174 -0.0856424 0.0883881 0.0525739 -0.169934 0.12373 -0.161409 -0.159457 -0.0555945 -0.141038 -0.0198729 0.096371 -0.177577 0.11984 -0.123351 0.00526622 -0.0240298 -0.0191547 0.00770944 0.0957113 -0.0291096 -0.133638 0.0969644 0.156241 0.0211761 0.0207589 -0.00522703 -0.0888369 -0.0540537 -0.143402 -0.0642571 0.0687933 -0.0167828 0.0836021 -0.00484291 0.0624357 -0.137966 -0.047555 0.0705854 0.0356039 0.0177734 0.120372 -0.037938 -0.0206787 0.0991745 -0.125041 -0.0564538 0.0530458 -0.0730486 0.0190683 0.0199311 -0.103934 -0.0173551 0.122584 0.0770772 -0.00853748 0.0714615 -0.0197908 0.0818477 -0.0724265 -0.0507301 0.107096 0.117999 0.112787 0.0170605 0.161129 -0.0150771 -0.0449958 0.0545339 0.0845434 -0.123933 0.102571 0.00300742 -0.140045 -0.161356 -0.0360228 -0.0186427 -0.0154929 0.0616306 0.0698162 -0.0170822 -0.0827393 -0.0584985 -0.0885753 0.0546141 -0.15768 0.0402757 0.0048697 -0.00727282 -0.0848298 -0.168696 -0.0290087 0.0525271 -0.0262517 -0.0385666 0.0189962 -0.122442 -0.182137 -0.0109034 0.0555981 0.0384916 -0.0929021 -0.00445043 0.0829798 0.127151 0.0714227 -0.11224 -0.0309127 0.000980757 -0.143969 0.0438967 0.0947765 -0.144413 -0.0519913 -0.1251 0.139393 0.170532 -0.0402597 -0.124504 -0.0912302 0.102025 0.0441777 -0.0915154 0.0164745 0.055733 0.108353 -0.0142588 -0.197726 -0.0184914 0.0439121 -0.0396682 -0.132055 0.02357 -0.0460809 0.0267736 -0.155657 -0.0261801 -0.08266 0.0851517 0.00250976 -0.00168667 -0.0472188 0.0427088 -0.0625345 0.096774 -0.121461 -0.198804 -0.185907 -0.0741852 0.0404362 -0.0505056 0.049744 -0.141265 0.112614 -0.0872324 -0.054991 0.110673 -0.0258619 -0.0314105 0.0514902 -0.0101719 0.0561331 0.0701952 -0.082258 -0.0917094 0.0554811 -0.157361 -0.0444538 -0.0635371 -0.0407239 -0.0591249 0.0712729 -0.0466551 0.0768054 0.0454287 0.111832 -0.123286 0.0843787 0.135268 0.0545313 -0.0522556 -0.0011958 0.074526 -0.0735412 0.0603604 0.00538144 -0.100893 -0.0906629 0.092137 0.00988171 -0.144721 -0.163947 -0.0588466 0.0142603 0.0656316 0.158078 -0.0904975 0.068732 -0.154558 -0.000236836 0.180148 -0.0131808 0.0863319 -0.0212518 0.0730185 0.133106 0.0322481 -0.0513196 0.0258356 -0.159678 -0.103163 0.106358 -0.075674 -0.0739572 0.156524 0.0219633 0.0094998 -0.0105396 -0.0521627 -0.0853533 0.00517782 -0.00837773 0.0892422 -0.112295 0.0356505 -0.0236377 0.111012 0.0884572 0.0759579 0.0960191 0.0827602 0.0329004 -0.0306462 -0.018734 -0.0293867 -0.00175415 0.09661 0.130157 -0.0990999 0.0772474 0.0884438 -0.0234398 -0.172247 -0.0250894 0.0664272 0.0261375 -0.0557974 -0.146663 -0.0428691 -0.120605 0.0265416 0.103275 -0.0262282 0.103289 -0.00807026 -0.0339802 -0.0635078 0.13194 0.158643 -0.155953 0.0290157 -0.0575907 -0.0226429 0.103669 0.0286591 0.00356049 0.049306 -0.0125745 0.0521026 -0.0895226 -0.184667 0.178519 -0.083008 -0.0705855 0.0855197 0.0290291 0.0937272 -0.0213607 0.00526667 -0.164547 0.0232977 -0.129543 0.00744054 0.0833412 0.0442786 0.0154727 0.0227737 0.0576306 0.072173 -0.120876 0.0225554 -0.0206843 0.0395193 -0.161813 -0.0315064 -0.0466587 -0.0415751 -0.0743692 0.0716472 0.108529 0.035475 -0.0406203 -0.105869 0.1178 -0.0377883 0.145005 0.118677 -0.00629472 0.0245919 -0.0996084 -0.15998 -0.121258 0.0687501 0.0327008 0.0612418 0.0599783 0.0654946 -0.0910076 -0.140986 -0.019448 -0.0104056 0.111001 -0.0852852 -0.0840913 0.0126779 -0.103462 0.00307417 -0.0569169 -0.0332969 -0.0121157 -0.000335693 -0.0323565 0.00299979 -0.0222687 0.0344297 0.0141789 0.101944 -0.0551216 -0.0662472 0.0486624 -0.0519009 -0.0340989 0.0861749 0.0825208 -0.0171069 -0.0467919 0.172819 0.0256298 0.105319 0.124246 -0.0476332 0.0730459 -0.10639 -0.00487989 -0.00480613 0.0233813 -0.00410138 0.0251459 0.164216 -0.0767798 0.0623962 -0.0780567 -0.0549881 -0.103747 -0.0228647 -0.0129069 0.0558875 0.075558 -0.00714613 0.0260122 -0.0947119 -0.0815696 -0.102921 0.135468 -0.0179374 -0.0915867 -0.0749121 -0.00670165 -0.097798 -0.091374 0.0694714 -0.0453899 -0.0896238 -0.14203 0.00169038 0.114293 0.117303 0.0127652 -0.0231771 0.0711588 0.17002 0.0957563 0.198429 0.0207749 -0.0821319 -0.0130191 0.116662 -0.0878549 -0.0163155 0.012493 -0.0433136 -0.0855432 -0.0327954 -0.0680444 0.066334 0.129673 -0.173866 -0.0264366 0.161132 0.0216715 0.0736999 0.0370419 0.0127027 -0.00529787 0.0236051 -0.00703493 0.0364832 0.0333613 -0.0822758 -0.154018 0.0763876 -0.0134059 0.0206543 0.187889 -0.0576331 -0.0267509 -0.0873426 0.00597604 -0.0877191 0.00913173 -0.0349547 0.0527826 0.170598 -0.0872769 -0.128923 -0.199548 -0.13898 0.0755154 0.0102025 -0.032971 0.146043 -0.069622 0.109799 0.192294 -0.0155308 0.137565 0.115292 0.023374 0.128875 0.050612 0.0119048 0.160987 0.089324 0.0475985 -0.0806901 -0.101665 0.185116 -0.0103093 -0.0874777 0.161802 -0.199246 -0.160597 0.0997507 0.000645395 -0.123654 0.0713883 -0.072955 0.136585 0.181639 0.156224 -0.105764 -0.0899109 -0.0269881 0.0465421 0.106448 0.0189696 0.00076986 0.00376053 -0.108016 -0.0307749 -0.0273118 0.120012 0.0635597 -0.0910364 0.0525363 -0.063197 0.034683 -0.115943 0.101008 -0.0471292 -0.158837 0.052849 -0.109454 -0.0355099 -0.151932 -0.0940666 -0.0446879 0.0399853 -0.180269 0.045835 0.134035 0.0342852 -0.0842163 -0.103412 0.117761 -0.0206721 -0.0464709 -0.0722186 -0.0839523 -0.0891225 -0.0555779 -0.0548079 -0.00718822 -0.0696029 0.110868 -0.198979 0.0030172 0.0521682 0.0703448 -0.0381677 0.0697603 0.169679 -0.00944011 0.0715559 -0.0993839 -0.118588 0.0252017 -0.00460332 0.0615698 0.0901865 0.117971 0.00659388 -0.0198938 -0.0087067 0.101816 0.025613 0.0659552 -0.136411 -0.107221 0.0971867 -0.0820813 0.0228557 0.0870253 -0.107989 0.164221 -0.102476 -0.0467532 -0.0531357 0.013498 -0.0776346 0.109923 0.192864 0.140334 -0.0196286 -0.118045 -0.154224 -0.148722 -0.00781519 -0.122209 0.000151189 0.034612 0.047383 0.0286324 0.119984 0.0482045 -0.0123819 0.120742 0.0226666 0.0689236 -0.101937 -0.0326811 -0.0643252 0.051883 0.0242669 0.131691 -0.0368574 0.188212 -0.143999 -0.0123194 0.0163418 -0.0223306 0.126017 0.0382317 0.0284616 0.0719358 -0.100403 -0.0861325 0.0243364 -0.0270919 0.00328117 0.0833315 -0.127554 -0.105725 0.00216796 -0.160152 0.0532505 -0.0141522 0.0536621 0.171239 -0.0389657 0.0432891 0.0653587 -0.0513016 0.152249 0.185745 0.0648444 -0.0133774 -0.112749 0.121633 -0.0104659 -0.15542 -0.135297 -0.0244809 0.0873353 0.0686832 0.100833 0.108583 0.0651949 0.155817 -0.0367051 0.117541 0.0295594 0.036119 0.194896 -0.0934139 0.0605734 -0.105506 -0.191239 0.0928464 0.127887 -0.118608 -0.0546918 0.0668595 0.134739 0.0415547 0.0482395 -0.10424 0.0170038 -0.0756792 0.0392653 0.140648 -0.12584 -0.0734405 -0.1014 -0.110109 -0.0113349 0.0317378 0.103273 0.119393 -0.0174127 0.0121108 0.064323 -0.0238771 -0.0435266 0.108128 0.0146039 -0.0910155 -0.0719947 0.11926 -0.118779 -0.0923094 -0.0608466 -0.0251833 -0.0638038 0.154196 -0.0363552 0.107788 0.187976 0.026774 0.00531321 0.0466823 0.0887821 -0.131502 -0.00699168 0.0533756 0.0617746 0.178231 0.0556685 0.132776 0.0346866 0.0282686 -0.121438 0.048871 -0.128473 -0.0202745 -0.0677293 0.00272762 0.0437666 0.10126 0.0759348 0.0844485 -0.012716 -0.00438237 -0.115905 0.0458928 -0.0831412 0.129174 0.133661 0.0276599 0.0487566 -0.0631875 0.0471183 -0.0848698 0.0482066 0.025908 0.00798679 0.0706625 -0.0850398 0.0158942 0.0735213 -0.116991 0.0506692 0.121491 0.075718 -0.0132668 0.00598247 -0.0330943 -0.0358086 0.00128224 0.147366 -0.102772 0.17732 0.0239949 0.0437894 -0.0573057 -0.07793 0.0882394 0.0977215 -0.024962 0.0948963 -0.101241 0.170818 -0.0139022 -0.029058 -0.059624 -0.00785773 -0.181623 0.0627526 -0.0257784 0.0428664 0.0795813 0.163774 0.0651846 -0.177164 -0.00948117 -0.0109337 -0.115521 0.136974 -0.149419 -0.125376 0.107472 -0.104035 -0.079953 -0.0801572 -0.0327882 -0.0858613 0.0124452 0.0752133 -0.0287918 0.132726 0.021093 0.0846165 0.0584099 0.00658115 -0.128945 0.0339625 -0.0651326 0.0345667 -0.0444759 0.0563891 0.074826 -0.0534856 0.0109073 -0.0883972 0.0558948 0.165291 -0.0348972 -0.00283686 0.120508 0.0738038 -0.0845495 -0.0537993 -0.0322174 -0.060286 0.0595377 0.01497 -0.00492235 0.0284269 0.0322053 -0.143608 0.0647928 -0.0105231 -0.0503753 0.147233 -0.0909312 -0.0961692 -0.00416813 -0.0459447 -0.0339305 -0.101682 0.000122475 -0.18331 0.0506604 0.0398935 -0.134538 -0.0697866 -0.136466 0.103534 0.161853 0.0888668 0.0447919 -0.0123744 -0.0285283 0.0151571 -0.0171232 -0.00300759 0.193491 0.00910143 -0.0176791 -0.0269447 -0.106419 0.0404054 -0.081324 -0.00280552 -0.00674592 0.0987455 -0.0838383 0.0550174 -0.123504 0.0256453 -0.0088031 0.109738 0.0230075 -0.0578803 0.0281916 0.0204139 0.00353154 0.0105876 -0.00504934 0.0333048 0.127926 -0.108688 0.0572123 -0.0539402 0.00367439 0.099474 -0.111603 -0.00182577 0.176609 -0.0771652 0.0676621 -0.0765477 -0.164263 -0.0306407 0.0447052 -0.0072809 -0.0932853 -0.0533088 0.021539 0.043228 -0.0562512 -0.0353075 0.0537823 0.0485891 0.189154 0.0898892 -0.135727 0.0367455 0.00501295 0.121378 0.0627799 -0.105956 0.0789695 0.0133418 0.0962695 0.00206086 0.0731449 0.0316123 -0.103796 0.14212 0.000150625 -0.00992263 0.00943868 -0.0555768 0.17709 0.106242 -0.0267102 0.0359053 -0.0248968 0.0603046 -0.0142213 -0.103065 0.0150712 0.0386369 -0.0210579 -0.0186946 -0.0610022 0.0501777 0.0352325 0.0174469 0.009925 0.0990691 0.0081868 -0.109877 -0.0275725 -0.103254 0.174471 -0.0922524 0.00973389 -0.0422507 -0.154587 -0.021181 0.0648481 -0.180364 0.0359308 -0.0861939 0.0945534 0.102185 -0.128181 0.000545959 0.0564761 0.178121 -0.0452553 -0.0391413 0.0965111 0.0343999 -0.128165 -0.0724158 -0.00671732 -0.0382956 0.0856963 0.139922 0.056005 -0.0957102 -0.00648269 0.0831265 -0.0100812 0.123884 -0.102136 -0.0805132 0.0265967 0.0485668 -0.00496475 0.0458115 0.0736675 0.0978118 -0.127146 0.0195948 0.0731836 0.0397464 -0.0307989 -0.0942835 -0.112893 -0.0738861 -0.0121837 -0.0531873 -0.0810527 0.06126 0.0697633 -0.185729 0.054134 -0.195402 -0.0997017 0.0689623 -0.0904378 -0.0764066 0.0704369 0.0648621 0.0140628 -0.00802204 -0.0264961 -0.0843362 -0.0697745 -0.0774844 -0.000464539 0.189975 -0.099721 0.0924114 -0.0060599 -0.113125 0.0064239 0.109241 -0.110721 -0.019588 -0.0821808 0.192022 -0.0151758 0.152039 -0.0488425 0.07706 -0.0665756 -0.0685877 0.144282 0.0907808 0.00755165 0.0885988 0.0622691 0.0667486 -0.0307997 -0.106856 -0.0512509 0.0496082 -0.0908822 -0.110794 -0.142208 0.0139479 0.0699449 0.0500632 0.0436308 0.0626575 -0.0490842 0.0920474 0.0339622 0.0248636 0.0162985 -0.0564152 0.0679648 -0.0777329 0.0763209 -0.0382669 -0.100136 0.0683207 -0.00223175 -0.0639056 -0.0650783 -0.0717518 0.091379 -0.0466524 -0.0657821 -0.0783057 0.120185 0.0676046 0.0967288 0.00320118 -0.127185 0.123632 -0.0789564 0.156633 0.111627 0.0160948 -0.13577 0.191782 0.0228026 -0.0550695 -0.074816 -0.00751281 0.135148 -0.0930189 -0.157294 -0.0414304 -0.0791487 0.1345 0.0535128 -0.0528494 0.164178 -0.0821718 -0.118175 -0.0227103 0.176486 -0.0524871 0.00733949 0.148181 0.194041 0.125036 0.179832 0.137296 0.0285908 0.0920033 -0.196442 0.0425318 0.00930252 -0.031298 0.0909608 0.0308028 0.0449051 0.0190998 -0.0856881 0.00854842 -0.103356 0.0475912 -0.0521084 0.036869 0.198388 -0.185165 0.153898 0.0405047 0.10392 -0.00324413 -0.0432823 -0.00642797 0.00971672 -0.0830658 0.106901 -0.00301366 -0.149137 0.114443 -0.0317013 0.165813 0.00349599 0.0371468 0.0357487 -0.0048445 0.0576725 0.0690324 -0.0168151 0.0772117 0.0478835 -0.0450354 -0.0727537 0.0019596 0.0575714 0.035551 -0.125709 0.0303894 0.0449887 0.0374735 0.171403 0.00824896 0.119031 0.069222 -0.105824 -0.0184713 -0.106165 -0.0273919 -0.0435523 -0.0598 -0.049455 0.070319 -0.0257991 -0.0250369 0.0727118 -0.124232 -0.00101005 0.100769 -0.0710577 0.0952246 0.0201573 0.109146 -0.0421973 0.102105 0.0436663 -0.00211054 -0.0674765 0.0261266 -0.109202 0.0292226 0.12895 0.0876118 0.0356113 0.121808 0.0716293 -0.125069 -0.0781609 -0.0793601 -0.00285327 -0.0649792 -0.145582 0.0589544 0.0291563 -0.0639528 0.156002 0.0689769 0.0650105 0.0118469 0.0113543 0.105452 -0.000916711 -0.147601 -0.178081 -0.114785 0.188439 -0.0249949 -0.0726204 0.0537585 0.00782334 0.120163 -0.0483704 -0.0357641 0.00865206 -0.103338 0.155462 0.096875 -0.031768 -0.136269 0.0841632 -0.104717 0.0380877 -0.0371858 0.0663293 0.0670562 -0.19048 -0.0293579 0.0442026 0.0121268 0.0930784 0.0332629 -0.058631 0.126833 0.0702417 0.056827 0.0144455 -0.0446757 -0.0929313 0.0689905 0.135155 0.165708 0.054266 0.0530565 -0.119294 0.111226 0.000860226 0.0214103 -0.0300626 0.0692812 -0.14024 0.036339 -0.0511247 -0.0159585 0.012356 0.0411468 -0.0468338 0.0272452 -0.0181146 0.0202661 -0.00611808 0.0271927 -0.116941 -0.0139954 0.00131011 -0.0182111 0.0488034 -0.0451139 0.0854369 0.0168165 0.16684 -0.178426 0.063418 0.0268132 -0.0375068 0.0515828 -0.0108843 0.00193343 -0.0137876 -0.0622639 -0.12906 -0.0480189 0.150002 -0.107178 0.0235306 0.0329244 0.0294041 0.0545102 0.165362 0.0252891 0.0113473 0.0296196 -0.137729 -0.153676 -0.0774482 -0.176079 -0.0597189 -0.0850265 0.047065 -0.0127045 -0.0224163 0.075041 -0.0416642 0.163454 0.0750106 0.0489326 -0.115893 -0.0848091 0.0111344 -0.0956488 0.0950388 0.0215657 0.0571999 0.0829018 -0.0546266 0.0401567 0.0345014 -0.131677 -0.0575063 -0.180123 -0.0299656 -0.137009 0.00845237 0.0844392 0.075923 -0.0149119 0.043548 0.0570836 -0.0536151 -0.0511729 0.0731118 -0.0454843 -0.126687 0.177147 0.0139384 -0.0644727 0.0663717 0.197107 -0.101407 -0.0817406 -0.0267505 0.0138507 -0.0852441 -0.037114 -0.0385791 0.00285108 -0.0888618 0.0302473 0.0358358 -0.00895073 0.0319825 -0.0273234 -0.0668784 0.0703228 0.0443361 -0.0442602 0.0794628 0.0600069 0.0384967 0.0268417 0.0846058 -0.0505961 0.121023 0.0610702 0.0616263 0.0710485 0.118665 0.0360253 0.175591 -0.0169109 -0.0798752 -0.0413497 -0.082772 -0.1082 -0.165905 0.0967784 -0.0324493 0.0950323 -0.082823 -0.165311 -0.0257185 0.0124054 -0.0190216 -0.0461266 -0.0087464 -0.0628722 0.0117473 -0.0747887 -0.013581 0.0200407 0.176828 0.0377013 0.0842123 -0.0207584 0.0358499 0.17202 0.117749 0.034489 -0.0445338 -0.157088 -0.00566551 -0.0628313 0.0381464 -0.0781646 -0.0458829 0.0766953 -0.0220408 0.000524828 -3.86908e-05 0.0428063 -0.0369618 -0.0494688 -0.104486 0.133183 0.142276 -0.0359971 0.116428 0.0651577 0.0458732 -0.135589 -0.112664 0.121958 0.0309813 -0.0335342 0.0508282 -0.174562 0.120002 0.0359717 0.131116 -0.0741535 0.0647811 -0.0666913 -0.014938 -0.0609907 0.197108 0.0363164 -0.0822879 -0.0570942 -0.0488415 -0.0892079 -0.105419 -0.0348685 -0.0871601 -0.0598022 0.102738 -0.178668 0.0357257 0.00487025 0.120767 0.0144397 0.0240266 0.00214019 0.120381 -0.0314915 0.0254882 0.0824796 0.0937257 0.0308617 -0.113036 -0.0202088 0.076148 0.0187594 0.0517736 -0.0344617 -0.0855472 -0.0654449 -0.037916 -0.124326 -0.104061 0.054054 0.0754654 -0.0956242 0.0193035 0.0291144 -0.0700491 0.0944827 0.00486938 -0.134183 -0.17318 -0.0137966 0.103899 -0.0189625 -0.052546 0.0366515 -0.130396 0.0806076 -0.0171314 -0.0477781 -0.0129767 -0.04557 -0.000702063 0.0608716 0.0265014 0.0527449 0.0911121 0.0290826 -0.108073 0.0258029 -0.19876 -0.0354775 -0.0431898 -0.0273435 0.0308367 0.0557028 -0.0528501 -0.0152902 0.155235 -0.131563 -0.125084 -0.119013 0.0405598 0.0250233 -0.00416169 -0.0739249 -0.0152618 -0.162201 -0.0673471 0.0645748 0.0333144 -0.0162401 0.0112815 -0.0879521 0.00408502 -0.139163 0.119681 0.108393 -0.0200372 0.101069 -0.0958991 0.0045851 0.126046 0.0796219 -0.0317751 0.135372 0.0687585 -0.16881 -0.0195976 -0.0526643 -0.124756 -0.14186 0.0234911 0.0300057 0.117187 0.0552997 0.0337257 0.0941345 -0.131156 -0.0746285 0.0319589 0.0535158 -0.0632542 -0.140916 0.0680959 -0.19753 0.0602653 -0.0191624 -0.0352309 -0.0836215 -0.000695187 0.106451 -0.126722 -0.163229 -0.102887 -0.0947332 0.0720601 0.0187628 -0.0443497 0.0404148 0.0637412 0.057035 0.116727 -0.158075 0.0783307 -0.158838 0.0217545 0.102024 0.0843623 0.0666595 -0.0246685 -0.0233852 0.0425169 -0.13465 -0.124175 -0.0129191 0.0795168 0.0342868 -0.0452216 0.124138 0.0123011 0.0211967 0.0386723 0.0541842 0.0454082 0.0832 -0.0715779 -0.00905309 -0.115553 0.0801648 -0.0176058 -0.0157904 0.0205753 -0.186742 -0.046171 -0.00716834 0.0597845 -0.00922725 0.13828 -0.174451 -0.0650423 0.0898971 -0.177546 -0.111764 0.0491617 0.126661 -0.0241592 -0.114544 -0.0755175 0.117839 -0.0125343 0.0333752 0.0222447 0.0312245 0.129719 0.0601284 0.047421 -0.056142 -0.125309 -0.125607 0.144808 -0.0742587 -0.0996789 -0.0171085 0.152037 -0.00501725 0.0432788 0.0251841 0.0468344 0.0176154 -0.100642 -0.00428374 -0.0493954 0.0614922 -0.0173277 0.105091 0.0816609 -0.0536811 -0.00675246 -0.0381498 0.0680902 -0.0347979 -0.032089 0.0558857 0.0289166 0.0338497 0.0034196 0.0581628 -0.0578908 -0.00621083 -0.113263 0.0150021 -0.0907501 -0.184156 0.101333 -0.0378962 0.161449 0.11615 0.0564082 -0.00644095 -0.0914821 0.0114213 0.0678478 -0.137745 -0.0687802 0.110312 0.0170948 -0.0860923 0.160468 0.0175726 0.133803 0.0534903 -0.0167693 0.028475 -0.0491431 0.0176756 0.0225653 0.177724 -0.107199 -0.0831832 -0.0353252 0.0708597 0.0335921 0.00626598 0.0370724 0.0575963 -0.0881653 -0.0592091 0.125613 -0.0128977 0.0433553 -0.0982192 -0.122604 -0.00277789 0.0844898 -0.0431906 -0.109048 0.0210669 0.128625 -0.00999636 0.117793 -0.116623 -0.0234624 -0.00344475 -0.088601 -0.12824 0.035471 0.000903222 0.0529476 0.147557 0.0324499 0.067243 -0.0897181 -0.0942841 0.0451444 -0.0320471 0.0964638 0.0699602 -0.0814751 0.116336 0.0103567 -0.0471573 -0.00894102 0.0116397 -0.0962082 -0.0233709 -0.0522005 -0.153729 0.0608393 0.174481 0.129825 -0.0273946 0.00698702 -0.0509169 -0.0243824 -0.168284 -0.0564475 0.186452 0.0240629 -0.129071 0.124839 -0.134317 0.0895225 -0.0350646 0.0291462 -0.137592 0.158256 0.106464 -0.0183079 -0.0897055 -0.0896906 -0.101375 -0.0120665 0.0439392 0.0751309 0.0586238 -0.123176 -0.0225635 0.0783972 0.106816 0.0176992 0.12394 0.194513 0.0144043 -0.0359124 -0.0106699 0.111025 -0.000465345 0.0967917 -0.0882521 -0.0969874 -0.0273652 0.0346188 0.15327 0.0430576 -0.198269 0.0471773 -0.0689274 -0.0805226 0.137043 -0.0692922 0.0641311 0.015756 -0.102854 -0.0651012 -0.0375314 0.0429595 0.152989 0.0260279 0.0497284 0.0018857 -0.118094 0.0283485 0.177331 -0.0183049 0.015418 0.0793466 0.107997 0.0434958 0.0465119 0.137783 0.0667761 0.116627 -0.133571 0.0290561 -0.0185108 0.00706353 -0.0198463 -0.182405 -0.132322 -0.0146341 0.0595374 0.0892496 0.00975141 -0.139869 0.0746449 -0.151521 -0.028107 -0.0334922 -0.111782 -0.00111622 -0.0274385 -0.183445 0.094708 0.115985 0.0416077 0.0304889 -0.0706707 -0.00708116 0.023132 -0.101168 0.111806 -0.172433 0.0864737 0.00414793 -0.142433 -0.0526306 0.0603408 -0.0333015 -0.0850362 -0.143525 -0.130597 -0.0567906 -0.130193 0.145736 0.0247782 0.116488 0.192779 0.14224 0.0868396 -0.0669849 -0.166948 -0.0121086 -0.0519321 0.0335621 -0.018814 -0.0631947 -0.0731689 0.0469719 0.0702365 -0.129087 -0.0283087 0.0360668 -0.14301 0.094738 0.0486456 0.032597 0.100381 -0.0303006 -0.0169277 0.0931923 -0.0237275 0.0313295 0.147776 0.0988165 0.0461733 0.111106 0.12119 -0.0916322 -0.0664678 -0.0964032 -0.0383721 0.047083 0.136894 -0.055815 -7.3452e-05 0.118227 0.0403744 -0.111152 0.00479496 -0.0825681 0.0258089 0.0832176 0.145095 0.0122693 0.155325 0.146949 0.0874085 0.0940485 -0.144714 -0.0390039 0.118843 0.144384 -0.00134687 -0.0293812 -0.119894 0.0384163 0.041457 -0.159471 0.012783 -0.129699 -0.166636 -0.118853 0.00425107 0.133693 0.0870606 0.0393472 0.0828469 -0.046791 -0.156663 -0.0824865 0.164108 0.184359 0.110148 -0.00871036 -0.0955656 0.0186299 -0.0608554 -0.0780449 -0.149996 -0.136423 -0.0141152 -0.130953 0.0694179 -0.0223636 0.0300777 0.115827 0.137758 0.00287318 -0.0181071 0.0304356 0.00627699 -0.0592442 -0.0869873 0.113874 0.0591839 0.0344036 -0.0643048 -0.00139142 0.0472026 -0.0187508 -0.10367 0.0187549 -0.0324171 0.0022342 -0.0356795 0.0447377 -0.0651917 -0.126392 0.0118463 -0.0653935 -0.06761 -0.00183372 0.137995 0.00942775 0.100107 -0.0907159 -0.000763859 0.0629735 0.00577789 -0.0531942 -0.0633703 0.156938 -0.0213022 -0.0321913 -0.0411507 -0.0688643 0.097091 0.0132848 -0.0292717 0.138866 -0.0544121 -0.0359403 0.0373882 0.03266 0.135088 0.05728 -0.0650381 -0.0750913 -0.02433 -0.0478449 -0.0309424 0.135709 0.0528489 -0.0233662 0.0681026 0.0581038 -0.0564956 0.0820805 -0.0993601 0.0997391 0.00142735 -0.0747182 -0.170377 -0.0893494 0.111679 -0.179216 -0.0185269 -0.149727 0.0810212 -0.0878905 0.114056 0.177608 0.124029 -0.0331826 0.00199712 -0.0315671 -0.105502 0.0347047 0.034419 0.186062 -0.0646883 -0.0613227 -0.0299381 -0.0526525 -0.0850831 0.011571 0.0327752 -0.176175 0.0438015 0.074143 0.185154 0.0244593 -0.0129052 -0.0523471 0.00198613 -0.0313232 -0.0653007 0.11704 0.00267691 -0.0767817 -0.118143 0.0714722 0.107799 -0.0063016 0.0839258 -0.130138 -0.110595 0.0320047 -0.134757 -0.172687 -0.0869534 -0.0505843 -0.0484838 0.0932786 0.0668322 -0.0522164 -0.0965293 0.139118 0.159571 0.037093 -0.182056 -0.121996 -0.0882975 -0.0578354 -0.145236 0.0401708 -0.0103408 0.0560087 -0.0850547 -0.0609073 0.0358961 0.0384191 0.169142 -0.0146701 0.096577 0.139789 -0.0425297 0.107798 0.0198222 -0.0828606 -0.0667378 0.033518 -0.0765992 0.124826 -0.0359626 -0.0388547 0.0730348 0.0320635 0.0328353 0.0997951 -0.139972 -0.00558796 -0.0951253 -0.000158804 0.171255 0.0588615 -0.0424598 0.00769308 0.101491 0.0229147 0.0511605 0.0188694 0.0788814 0.0343599 0.154666 -0.0950663 -0.125258 0.0251659 -0.0904998 0.13463 0.0788682 0.0432524 -0.0789076 0.0536527 -0.0195195 -0.0396023 0.103541 -0.11583 0.100174 -0.00146573 -0.0516048 -0.00482002 -0.0242127 0.138674 0.0124055 0.0262483 0.115716 -0.0285555 0.111653 0.145991 0.112735 0.0185636 0.180941 0.134783 0.0875993 -0.00391395 0.0385219 -0.0535375 -0.116055 0.0264176 0.0283075 0.00731772 -0.0682346 0.104834 0.103589 -0.0534664 -0.118603 0.0413623 -0.181477 0.0416286 0.0307546 -0.0943369 -0.0369724 -0.0599936 -0.117428 0.0560683 -0.0473731 0.182388 -0.0688313 0.126876 -0.124363 -0.141055 0.116883 0.0214194 -0.0541299 -0.104028 -0.0389353 -0.0851986 0.0195297 -0.185946 0.057776 -0.00154799 -0.0795114 0.104774 -0.12648 -0.0129176 0.0547915 -0.0790482 -0.0905089 -0.0395996 0.0932547 0.0471623 -0.0904105 0.0936555 -0.0731998 -0.000103158 0.0778379 -0.0339319 0.0433452 0.0188768 -0.0871612 -0.123749 0.0558486 0.0016263 -0.00273685 -0.03566 0.0668423 -0.0565996 0.0978183 -0.12165 0.0437014 0.0152677 -0.0489284 0.0496838 -0.0496128 -0.0876274 0.00624644 -0.0426568 -0.0250315 -0.0453882 0.0436313 -0.0909193 -0.120543 0.0375069 -0.0387123 0.0339594 -0.0778153 0.17247 0.0793277 0.0532311 -0.0104819 0.0410405 -0.151433 -0.025546 0.0290535 -0.0929459 -0.0349457 -0.127785 0.0488932 0.127164 -0.032392 0.160801 0.140047 0.0397137 0.0305072 0.0108418 0.0401159 -0.0931348 -0.00533355 0.131355 0.0486717 -0.0330855 -0.0148825 -0.111122 -0.058544 0.15348 -0.134522 -0.0319425 -0.0528878 0.00608886 -0.047764 -0.0154114 0.0148586 0.0890061 0.0214167 -0.0586636 -0.0279918 -0.0253615 -0.0812955 -0.063992 -0.0397537 0.0206257 -0.173469 -0.168122 -0.0561251 0.195796 0.112469 -0.0188694 -0.0462507 0.00604256 0.150632 -0.178322 -0.07187 -0.0218261 -0.164121 0.099682 -0.178833 0.022155 0.038086 0.0204351 -0.0550465 0.0693139 0.0591689 0.192069 -0.0422457 -0.0883671 -0.188926 0.121467 0.076092 -0.0314543 -0.0353816 -0.0431163 0.166221 -0.0404637 0.05182 -0.0741617 -0.0990985 -0.0271674 -0.193843 0.0540066 0.00494498 0.0836127 0.0285804 -0.0619234 0.0598192 0.0685002 -0.0786542 0.0435412 -0.0122758 -0.117841 0.0318546 0.0181663 0.090195 0.0373794 -0.138102 0.0596974 -0.00853809 0.0593278 0.0132092 -0.0276062 0.0951103 -0.0333835 -0.012223 -0.0173838 0.0127857 0.101801 -0.0916759 -0.0116261 0.0359508 0.087372 0.0127963 0.0901151 0.11342 -0.0901287 -0.00861091 -0.0322012 -0.165655 0.0243508 0.0124089 -0.0268054 0.058838 0.10355 0.0756899 0.0717732 -0.154903 -0.140951 -0.111904 -0.0722673 0.119102 0.0515181 0.0965109 -0.0514077 0.0855457 -0.106567 -0.0124565 0.133344 -0.196737 -0.000360405 0.0698517 0.0784076 0.0551782 0.154813 -0.000851165 0.130136 0.150702 -0.0833484 -0.144993 -0.0108603 -0.0739285 0.118062 0.147627 0.13635 -0.0962979 0.132361 -0.143393 0.14185 -0.0704703 0.0799619 0.0592656 0.048053 -0.118737 -0.0141914 0.0605878 -0.0358331 0.119068 -0.198998 -0.0829051 -0.00743592 0.145621 -0.197544 0.142299 -0.0514024 -0.0890267 0.16054 -0.120724 -0.129927 0.108424 0.105963 -0.103432 -0.145544 0.102832 -0.00546416 -0.0810945 0.0683828 0.137653 0.0283336 -0.143204 0.00327529 -0.133524 0.155791 0.03588 0.111498 0.00153329 -0.0566588 -0.0363175 -0.00559735 0.00990447 -0.00301185 -0.11478 -0.170115 0.0930695 -0.0811311 0.0110429 0.129066 0.0286335 -0.0325238 -0.0693401 0.0529455 -0.0102072 0.00271219 0.135255 0.0426328 -0.0994323 -0.0530468 -0.133833 0.0429418 -0.149952 -0.0242601 -0.040374 -0.11412 -0.0631839 -0.0213751 0.15532 -0.104802 -0.115783 -0.0342301 0.0103586 -0.130478 0.0246079 0.032677 -0.177379 0.0362708 0.110927 -0.0431421 0.0313823 -0.0954262 -0.0142548 0.0514833 -0.049203 -0.0250136 0.00536487 -0.101192 -0.0613116 -0.128131 -0.0775801 -0.151845 -0.123086 0.0194293 0.0971739 0.0145501 -0.0580305 0.133895 0.152403 0.0397514 0.0561137 -0.110523 -0.159124 -0.000358706 -0.0764689 -0.140717 0.0231901 -0.111768 -0.149087 -0.125755 0.0449108 -0.190927 -0.0450648 -0.115085 0.0615485 0.0567539 0.0398637 0.0656689 -0.0636034 0.0210495 -0.0917701 -0.0654495 0.0730329 0.147316 -0.140117 0.00282039 0.074108 0.109721 0.124738 -0.0748719 -0.0380693 -0.0869973 0.172421 -0.105226 0.126941 -0.0407106 -0.0225892 -0.0512214 -0.010748 -0.0843916 0.08066 0.138589 -0.109553 0.0338532 0.0660351 -0.0752775 0.0183989 0.0643599 -0.0626858 0.102088 -0.0787631 -0.146266 -0.0910186 0.0888999 0.0323473 0.0971786 0.0908754 -0.140161 -0.118205 0.155756 0.1429 -0.0456531 -0.143197 0.0125028 0.0448169 0.0697597 0.0426757 0.139947 0.0381332 0.0895274 0.005542 0.0781041 -0.0351528 -0.0785587 -0.00563909 -0.0810533 0.102423 0.0605242 0.071111 0.146518 0.0011944 0.17436 -0.0940387 0.0865502 0.177904 0.0869152 -0.0587914 -0.187344 -0.118221 -0.0873481 -0.0855039 -0.0396504 -0.0471719 -0.0041184 0.0905176 -0.0366246 0.0179654 0.074337 -0.123812 -0.019178 0.0558924 -0.0324995 -0.0602014 -0.0350803 -0.112584 0.124733 0.0940649 -0.0138269 0.0170505 0.00725633 -0.0141159 0.000388183 -0.088027 0.127152 -0.0722322 -0.18238 0.061824 -0.108645 -0.0249947 -0.116584 0.0439952 -0.0388728 -0.0185555 0.0474942 -0.0462739 0.140565 -0.0804969 0.080484 -0.055775 0.021203 -0.12638 0.0438168 0.0340224 0.0632661 -0.001493 0.0589415 -0.103767 -0.0671504 -0.0348715 -0.00578552 0.0930632 0.159314 0.0488254 -0.107724 0.081759 -0.0119501 -0.0283639 0.0856736 0.0731452 -0.0262239 0.129559 0.0129648 -0.0742033 -0.149714 0.100906 0.0454018 0.12824 0.00806301 -0.0365746 0.0378896 -0.0805428 0.0321533 -0.0218047 0.194591 0.14726 0.0897381 0.12327 -0.108887 0.0378419 -0.0715337 0.112119 0.110507 -0.0748793 0.0692636 -0.0649428 -0.0220879 0.0683593 0.0852928 -0.12971 -0.121628 -0.0942523 -0.0410736 -0.0330977 0.0840241 -0.010498 -0.100027 -0.147363 0.0980698 0.152077 -0.0955597 0.0031593 0.0263992 0.127554 0.0416923 -0.048799 0.00513526 0.0776919 -0.0630213 0.169998 0.0159366 -0.144539 0.0317552 -0.137197 -0.0351354 0.0286208 -0.0972322 0.00468991 0.155616 -0.0508188 0.0967709 0.0420559 -0.0478697 -0.0994651 -0.0850252 0.0829287 0.114034 -0.00552864 -0.126609 -0.142542 -0.0525219 0.108586 0.0901204 0.109981 -0.163899 0.006723 0.154907 -0.00506038 0.0995401 0.0181089 0.0586484 -0.00140443 -0.068873 -0.0268352 0.0912044 0.0183862 0.0722985 -0.0175666 -0.00784203 0.0202836 -0.0545527 -0.0351884 -0.0739477 0.0281584 0.0558378 -0.132166 -0.168044 0.0284617 0.143164 -0.0273366 0.00663985 0.0771977 0.086108 -0.0854084 -0.0170317 -0.0818258 -0.00120116 0.155078 0.142448 0.0252324 -0.0844061 0.131358 0.137489 0.00937714 0.111083 -0.0609377 0.0561891 0.038739 -0.0254676 -0.0433069 -0.0162395 -0.146163 0.0145782 0.0622558 0.0126874 -0.104242 -0.0606766 -0.00150008 0.0447034 -0.0149327 -0.0070754 0.0439011 0.0034993 -0.0222388 -0.0231352 -0.106756 0.133795 -0.0415202 -0.0751446 0.0428965 0.0619079 -0.0674703 0.102384 0.0287294 0.0688637 0.192126 -0.1466 -0.0109903 -0.0997752 -0.0571106 -0.0489901 0.017935 0.0195267 -0.0625688 0.155633 -0.0428285 0.0195189 -0.0241913 0.0868267 -0.162354 -0.0497857 -0.136052 0.0665309 0.0878748 -0.0423298 -0.112555 -0.0537394 -0.0722047 -0.0478293 -0.00374829 0.0770666 0.0552945 -0.0394964 0.0736193 -0.0486172 0.0417171 -0.0907237 0.144133 -0.0992952 0.0593833 0.0173376 -0.00836791 -0.188335 0.135484 0.00496203 0.000171642 -0.0931445 -0.00645911 0.0282936 -0.0514762 -0.0554936 0.111669 -0.0693737 0.0901473 -0.0685682 0.17472 -0.128175 0.0292888 0.0516145 0.198987 0.0256464 -0.0381719 -0.192229 0.128106 -0.0465436 0.0596973 -0.157005 0.170636 -0.0384642 0.158169 -0.0639017 0.0756692 0.0316553 -0.1081 -0.0394589 -0.0461569 -0.0185433 0.0446071 -0.000705938 0.14938 -0.057707 0.0935653 0.00462334 -0.00431175 -0.125474 -0.0260267 0.0968846 -0.140732 -0.143689 -0.0949855 0.0326416 -0.00716314 0.121732 0.041215 0.0445511 -0.119288 -0.161599 0.0656816 0.0245423 -0.0571825 -0.127503 -0.0541061 -0.0380587 0.121543 0.032491 0.0655905 0.0209587 -0.0176403 -0.103527 -0.112006 -0.0503389 -0.0690784 0.0156631 -0.00692551 -0.179604 0.119643 0.0388559 -0.15468 -0.15956 0.0936167 -0.0275241 -0.0788411 0.109952 0.0151925 0.0329768 0.0458325 -0.106731 -0.0636387 0.0156214 -0.0821722 -0.059638 0.0997011 0.0683307 -0.0399892 -0.0151602 -0.0932499 -0.093398 0.0872343 0.0182104 0.0965002 0.0789371 0.112718 -0.0782975 0.0661666 -0.120622 0.0506635 0.108812 0.0215176 0.0217329 -0.050545 -0.106185 -0.0663276 0.0703171 0.0767606 0.00298994 -0.0310104 -0.0819133 -0.0628003 -0.0881412 0.128262 0.183091 0.0122104 0.14622 0.108553 -0.0398273 0.0572516 0.0572464 -0.126972 -0.0842904 -0.110414 -0.0483317 -0.0457745 0.021292 -0.0941273 0.0198368 0.0745718 0.0484192 0.00790108 0.162488 -0.0786242 -0.00867921 0.172438 -0.0388507 -0.0583253 0.139428 -0.0815657 -0.0369392 -0.139696 0.108645 -0.104094 -0.140645 0.0958087 -0.0266287 0.000233998 -0.0289255 -0.0335806 -0.0674644 0.0612351 0.117219 -0.0502379 0.0954054 0.0178125 0.0670562 0.0854992 -0.0973908 0.0382724 0.0160167 0.037626 0.133748 0.105999 0.180075 0.0372833 -0.195823 -0.131918 -0.0302535 0.0769945 -0.122692 -0.0299603 -0.10094 0.0639292 -0.0173118 0.0478523 -0.115069 -0.121246 -0.0265709 0.122282 0.0831675 0.0177323 0.159485 0.0860955 0.00232555 -0.147853 0.0956304 0.199951 -0.0510393 0.0447924 0.0128679 -0.00727766 0.107538 -0.00570826 0.0227506 -0.075942 0.0465758 0.0202519 0.049867 -0.0657634 -0.189933 -0.11158 -0.192048 -0.0193379 -0.0257128 -0.108498 0.0898655 -0.0162263 -0.108338 0.161299 0.0521059 -0.0144108 0.0834508 0.161227 0.124233 0.0118317 -0.00432745 0.0722869 0.0150771 -0.0484603 0.13309 0.184183 -0.0406829 -0.0088337 -0.115582 -0.0580635 0.0378756 -0.0157369 0.046673 0.0852934 0.00562879 -0.0883486 -0.0355317 -0.0856701 0.0859909 0.105834 0.0669939 0.0114218 -0.0832458 0.199051 0.0129096 -0.0831168 -0.122684 -0.0548967 0.0226848 0.0445361 -0.167472 -0.10273 -0.0983968 0.0502588 0.136936 0.0854979 0.0482194 -0.0236876 -0.0296301 0.0509607 0.104186 -0.107891 0.00464723 -0.0253087 -0.0136304 0.082865 0.186894 0.0283575 0.0748392 0.00401397 -0.155579 -0.117786 0.0889072 0.100053 -0.0828295 0.108457 -0.0310191 -0.155676 -0.0363803 0.0801829 0.0301948 0.0136967 0.0526771 0.0223783 -0.114651 0.0540705 -0.00257763 0.07698 -0.194453 0.0243613 0.00339558 -0.0391944 0.0308811 -0.127081 -0.174728 0.146099 0.0120162 0.11993 0.158976 0.0776195 -0.0724546 -0.0393391 0.0933807 -0.122467 0.0665527 -0.000903034 -0.0104389 0.0400284 -0.0275922 0.0427902 0.162278 0.0275086 -0.0930261 -0.097363 -0.020905 -0.11526 0.0429401 0.059897 0.0138704 -0.0163697 0.00647593 -0.151893 -0.132616 0.0137996 -0.013076 -0.0523473 -0.124615 0.149032 0.0415259 0.00543811 0.188912 0.0716668 -0.0498199 -0.0303257 0.00654863 0.171363 0.116844 -0.0663744 -0.0487928 0.0760625 0.0100046 0.117076 -0.0881924 0.0629596 0.095399 -0.0407683 0.0313402 0.00875016 0.0221569 0.136871 0.035219 -0.00237049 -0.107092 -0.0391978 -0.0323374 0.048183 -0.0988128 0.150066 0.0691245 0.0119894 0.105684 -0.0591448 0.137251 -0.0821284 -0.0501637 -0.0516579 -0.122411 0.167317 -0.00298239 0.132157 0.0381503 0.138326 -0.0511921 0.16949 -0.137554 -0.130175 -0.12857 -0.0309805 -0.0268574 -0.0995476 -0.0875989 0.142796 -0.0590838 -0.0316689 -0.0917885 -0.0277293 0.0476241 -0.00456392 0.0204095 0.0698764 -0.002062 0.162118 -0.114055 -0.0529547 -0.193045 0.00665624 0.0256561 0.0460263 -0.0524845 0.142872 0.0561902 -0.181593 -0.00437665 0.0760885 0.00935848 -0.0948004 0.0647937 -0.0767442 -0.134971 -0.02902 0.194298 0.114487 -0.177519 0.0472032 0.0315651 0.0814494 0.00911161 -0.0418654 0.170859 -0.112826 -0.0437162 0.0808847 0.106486 -0.0241055 0.0748322 0.184671 -0.0464474 0.111787 0.0317325 -0.0121506 -0.0111385 0.0609877 0.135985 0.00846617 -0.055224 -0.0264207 -0.0954056 -0.0362134 -0.0416207 0.0272481 -0.169598 0.0710893 0.0394277 0.0512099 -0.0788992 0.0802618 -0.0679331 0.0748333 0.00994646 -0.0961801 0.0658636 -0.0151289 -0.00884395 -0.0181463 -0.0289213 0.00889612 0.180064 -0.0309147 -0.0567949 -0.0103744 -0.113302 -0.0398002 -0.0442121 0.0360647 0.0594026 0.00343133 -0.104701 0.0265903 -0.0886406 -0.00679174 -0.0128171 0.161735 0.0913711 -0.0116051 -0.121566 0.0579766 0.074656 -0.188166 0.198938 -0.0517317 0.0692076 0.0242353 0.0578293 0.131144 -0.0958406 -0.0410271 0.0462064 -0.0626124 -0.0909191 0.0639053 -0.140453 -0.00987616 -0.00979171 0.0522243 0.167536 -0.0434373 0.145129 -0.178923 0.0296062 -0.112554 -0.073164 -0.0940932 0.155749 0.14579 -0.00540321 -0.129472 -0.00495058 0.0960589 -0.0311244 0.102927 -0.0655959 0.0101427 0.0860407 -0.0273834 -0.121706 -0.00209885 0.125503 -0.0596329 0.0517472 0.0860295 0.0663948 -0.0841165 -0.00324015 0.0916826 0.0143512 0.0010116 0.0503483 -0.0709115 0.119101 -0.0943153 0.0316698 0.0464892 -0.035312 -0.0694327 0.139032 0.144401 0.0579394 -0.00261919 0.0980959 0.0988647 -0.0265768 -0.184568 -0.13056 0.0302431 0.0943898 -0.10193 -0.018123 -0.181073 -0.0836406 -0.119873 0.0911722 0.190287 0.0364515 -0.089785 0.0456895 -0.0551991 -0.0167199 -0.0541181 -0.0277899 -0.0400819 -0.148583 -0.13208 0.116885 0.0274715 0.0493002 0.032701 -0.0605787 0.0400788 -0.040942 0.118047 0.103449 -0.112394 0.0106652 0.012419 -0.117428 -0.144523 0.053961 0.0822171 -0.0978349 0.059608 0.0361077 -0.123521 0.0675392 0.0521309 0.13022 0.0327386 0.034467 0.106714 -0.00154844 0.0324781 0.101449 -0.0435557 0.0858075 0.105151 0.0744077 0.0119487 -0.173305 -0.0846971 0.0554236 0.0706712 0.162767 -0.0799652 -0.0938985 0.103093 -0.015697 0.182544 0.0421729 0.083127 0.145865 -0.113212 0.0677938 -0.159352 -0.0572325 -0.140306 -0.1059 0.0610135 -0.130272 -0.0106488 0.190489 -0.0736923 0.0628758 0.0443965 0.0208888 -0.0898764 0.017111 0.0156187 0.0214361 0.0383419 0.0927094 0.0129678 -0.0827842 0.0530379 0.0183655 0.0388112 0.017797 0.0666057 0.152039 0.0545354 0.0595676 0.0730041 -0.00122463 0.16784 0.156437 0.0249141 0.00556143 0.014039 -0.113755 -0.00113849 0.0914087 0.038717 -0.0274371 0.0359469 -0.00452213 -0.0592086 0.0833342 0.0702897 -0.0392039 -0.151866 0.118467 -0.035265 -0.0810463 -0.017145 -0.079621 -0.00762317 0.0579562 0.185973 -0.122622 -0.150643 0.0781244 0.0498741 0.0572225 0.0188659 -0.126583 0.0534074 -0.10004 0.103118 0.0781927 0.122725 -0.0606495 0.0508092 0.0115337 -0.00514729 0.10383 -0.0589549 0.0196383 0.0964443 0.14015 -0.0506371 0.0653788 -0.149967 0.142814 -0.0927418 -0.081206 -0.0772798 -0.0409596 -0.00683229 -0.119629 0.0565184 0.0987541 -0.10218 0.0584266 0.0127254 0.00683773 -0.0351795 0.176817 -0.106492 -0.0720199 -0.13326 -0.0766836 -0.133933 0.0721672 0.0510978 0.0506153 -0.0446678 -0.000459184 0.061741 0.0664618 -0.0158037 0.1569 -0.000240715 0.109826 -0.0730194 0.00382391 0.0354896 -0.022357 -0.0636787 0.183309 0.0485122 -0.0758407 0.0697912 -0.0376635 0.154263 -0.107765 0.0242942 0.0493915 0.195846 -0.0494644 -0.0976392 0.0579415 -0.17897 0.192987 0.0246425 0.0654406 -0.0214554 -0.0118326 -0.00180687 0.0129608 0.133938 -0.00260961 -0.126854 -0.0435777 0.022431 -0.104142 0.075579 0.086674 0.0255849 -0.0463913 0.0472661 0.0331961 0.0382516 0.0595847 -0.0270323 0.0789924 -0.0482365 0.156776 0.158205 0.007764 0.141536 -0.0727801 0.0541512 0.135161 0.0198889 0.0812547 -0.137962 -0.102506 -0.0139617 0.126787 -0.0690804 0.0232177 0.112013 0.000311441 -0.0772724 -0.00590997 -0.0435265 0.0320291 -0.0299429 0.116261 -0.157277 -0.106298 0.0831296 0.190958 -0.11759 0.112451 0.0240298 0.190487 -0.0817344 0.0685283 -0.00206594 -0.0308598 0.0322908 -0.189309 0.0771223 -0.0973521 0.0795966 0.0859849 -0.123727 -0.102085 0.154399 -0.00405134 0.0821893 0.0745136 -0.197102 0.0576579 -0.0387872 -0.0136124 0.0632252 -0.00314259 -0.159803 0.0405284 -0.0905573 -0.103532 -0.0819004 -0.0142092 -0.100693 0.153822 0.0932476 -0.154155 0.0606102 -0.0561981 -0.0784971 -0.0493475 0.106097 -0.0187911 -0.147028 -0.139639 0.0279729 0.0410008 0.000357859 -0.0941965 0.0770579 -0.0887761 -0.122143 -0.00283158 0.0148855 0.00360032 0.058351 -0.123148 -0.0343161 -0.0257813 -0.0397888 0.188596 -0.15225 -0.192461 -0.0245041 0.108226 -0.140845 0.0852 -0.115273 -0.00625482 0.18932 -0.0468843 -0.131258 -0.0156131 -0.114758 0.187917 -0.170479 0.0759477 -0.0798277 -0.0871973 0.0783587 -0.078465 0.0613343 -0.0222439 0.104366 -0.080332 0.025612 0.111685 -0.0682393 0.0533532 0.0663567 -0.0855058 -0.107349 -0.014767 0.0400384 0.0874566 0.0925941 0.0239898 -0.109865 0.0919801 0.0111837 -0.0198414 -0.0305521 -0.184847 0.0648855 -0.193348 -0.0565009 -0.109491 -0.0724913 -0.00859607 -0.0364287 -0.0129137 -0.0562849 -0.104676 0.098791 -0.0311042 0.0719114 -0.131149 0.0202878 0.0286919 -0.0896028 0.0822015 -0.108961 0.0235355 0.0546756 -0.0502842 0.0490628 -0.115162 -0.0409446 0.140191 -0.0355793 -0.0592368 0.0660767 0.0350873 -0.0237335 0.0121313 0.139893 -0.0573764 -0.174541 -0.0836394 -0.0271599 -0.099441 -0.132514 0.0756655 0.112005 0.0332401 0.18605 -0.0328976 -0.0409837 -0.0459161 -0.000404075 0.00863099 -0.0263693 -0.0815935 0.00622096 -0.0139642 0.00274071 0.044226 -0.0569914 -0.0181362 0.17067 -0.0947088 -0.112424 -0.0978199 -0.116694 0.116115 -0.0873689 0.145372 0.00979973 -0.119738 0.0348749 -0.18473 0.107487 -0.0186593 0.0951309 0.0688306 -0.0958096 -0.0401497 0.102053 -0.00392946 -0.0902982 -0.0157583 0.0777961 -0.0490802 -0.0514708 -0.0295802 -0.0802653 -0.0500701 -0.130597 0.160667 -0.0585873 -0.0727887 0.107311 0.0504281 -0.180195 -0.0115212 -0.006467 -0.0431401 -0.0673193 -0.035904 0.0853265 0.0174109 -0.147587 -0.00936011 0.108071 0.0256123 0.0887707 0.0358374 0.0338539 -0.0957225 0.0893237 -0.0532356 0.0675439 0.0359026 -0.0804159 -0.0573577 -0.00293764 0.109996 0.137427 0.0703534 0.137331 0.123772 -0.0972651 0.0242837 0.118808 0.0785059 0.161903 0.0187257 -0.0278714 -0.0588333 -0.0250388 0.143227 -0.0787276 -0.0792151 -0.0198419 0.0435416 0.0599289 0.020859 0.098609 0.193293 -0.0155026 -0.0269853 0.000983041 0.188905 0.0764364 -0.105317 -0.127932 0.0832575 0.140132 -0.183801 0.137184 0.108626 0.0639856 -0.00605031 0.0236445 -0.0853531 0.0405608 0.117157 -0.0941247 -0.00102635 -0.0010501 -0.118018 -0.0777691 0.0135966 0.0761764 0.109723 -0.0096794 0.18535 0.0326337 -0.025292 0.00876593 -0.0222653 -0.0671513 -0.0482907 -0.124343 0.0574576 0.00554625 -0.0171568 -0.00395892 0.0251118 -0.0827679 0.0530055 -0.0032214 0.0591048 0.155561 0.0102449 -0.00735255 -0.1604 0.0141285 -0.121688 -0.143853 0.0252474 -0.119133 0.0186522 -0.0587351 0.0403723 -0.0239881 0.177826 -0.0120693 0.114964 -0.0267045 -0.0403023 -0.152624 0.0489419 -0.0858475 -0.0539561 -0.0835915 -0.0788393 0.00792497 -0.0396894 0.191534 0.0177972 -0.089195 -0.0123412 -0.0619011 -0.0731599 -0.174759 -0.102126 0.0526767 -0.108759 0.135248 0.0398527 0.0655309 0.102636 -0.0538811 0.074181 -0.08113 0.0315314 0.0423004 0.0330095 0.130919 -0.0412764 0.0329819 0.0228361 -0.0898904 -0.0619204 -0.0538902 0.0266831 -0.0985194 0.0365484 -0.0514207 -0.0244039 0.0722229 -0.0887334 -0.0151108 -0.0357085 -0.0567874 -0.0751368 -0.036389 -0.11379 -0.142336 0.0183484 -0.0399822 0.0438238 -0.116063 -0.0541458 0.124199 0.1011 -0.0477122 0.162433 0.0271344 0.0323771 0.0844584 -0.0718956 -0.00226309 0.0095741 0.104146 0.152624 0.0802701 0.0194548 -0.0274431 -0.0084265 0.108869 -0.0627679 -0.159563 0.131427 0.114284 -0.0734197 -0.04868 0.000681544 -0.00637043 0.0964398 0.171812 0.0285961 -0.130373 -0.0282736 0.0756028 0.0414832 -0.104207 0.106814 -0.0500061 0.0749125 0.109574 0.121365 0.0589051 -0.10923 0.107217 -0.0454512 0.0755527 -0.0510441 -0.025089 0.0987431 -0.000666509 -0.0327932 0.00698699 0.0311453 -0.0386278 -0.045093 0.0299214 -0.0819166 0.0343987 0.152578 -0.00277915 0.140716 -0.0780996 0.0565518 0.109459 0.0594587 0.122178 -0.00039093 -0.0473003 0.0461508 0.042371 0.116161 -0.119912 -0.0927804 0.0186871 -0.0272424 0.0890841 -0.0491541 0.11317 -0.0551601 0.0364523 -0.143448 -0.0911257 -0.132646 -0.0190128 0.0398821 -0.004427 -0.0474859 -0.0253425 -0.100104 0.111409 -0.0794713 0.0406928 -0.0493248 0.122196 -0.0373822 0.0206986 0.0823712 0.0789844 0.108751 -0.0392176 -0.0181617 0.115939 0.00459885 0.117936 -0.0817683 0.109634 0.00677951 -0.129379 0.10756 0.0588644 -0.059617 -0.0366424 -0.105792 -0.113383 0.0757127 -0.122144 -0.00502016 0.0921862 -0.127777 -0.0344513 0.0440539 0.0952147 0.0422003 0.0195058 -0.00143278 -0.176772 -0.0855176 -0.0649655 -0.023502 0.00336856 -0.113254 -0.145692 0.0559407 0.0534716 0.00731282 0.0326104 0.0927222 -0.0487382 -0.14233 0.0857848 -0.106228 0.112761 0.0101075 0.0237819 -0.00521222 0.075179 0.00420224 -0.0547593 -0.0105921 0.0083968 0.0488616 0.0371841 0.129578 0.104644 0.057248 0.00160861 -0.0344663 -0.0670316 0.00184308 0.12336 0.0364568 0.0571855 -0.0583978 -0.00959842 -0.122585 0.198732 -0.00144461 -0.0593225 -0.177645 0.0338578 0.0889952 0.0638032 0.0951917 0.0535274 0.0420356 0.0854824 -0.0383186 0.122344 0.0473126 -0.0485135 -0.0449175 -0.0932741 0.0910184 -0.166408 -0.0844266 0.116705 -0.0376482 -0.0955263 0.146297 0.129445 0.0408884 -0.134143 -0.0828353 0.107267 0.0887725 0.00298197 -0.101035 -0.100775 -0.0750917 -0.144798 -0.0481269 -0.103507 -0.171477 -0.114958 -0.0203284 -0.101382 -0.00243726 -0.0180259 -0.0472093 0.149702 -0.0258902 0.0250504 -0.0107994 -0.147397 -0.0245828 -0.00916757 -0.172332 -0.035337 0.0918939 0.11489 -0.0823567 -0.0622128 0.123026 -0.0489327 -0.0833251 -0.0637286 0.00753128 0.112145 0.033927 0.0208204 -0.053356 -0.069039 0.0240563 0.0248042 0.0259676 -0.11445 0.109291 0.0478782 -0.106714 -0.0547019 -0.124936 -0.00128589 0.0985306 0.0911348 -0.0507182 -0.0043373 0.104501 0.0913046 0.0880509 -0.113594 0.0531083 0.00779031 -0.0128535 0.0210862 0.0517871 -0.120062 -0.104564 -0.0659984 -0.0466872 0.138627 0.0777254 -0.0964752 -0.02415 -0.0160074 0.100349 -0.0728784 0.114838 -0.0360059 0.00212801 -0.143781 0.034584 -0.110668 -0.0444845 -0.0162488 0.0490808 0.0404739 -0.127046 -0.0812342 -0.114493 -0.0430786 -0.189221 -0.0752736 -0.0687428 -0.130741 0.101809 -0.104864 0.104183 0.0905737 0.0243693 0.13255 0.0655796 -0.098052 -0.0722716 -0.0765796 -0.0352486 -0.0142817 0.0536495 -0.177868 -0.0446741 0.145555 0.0751706 -0.174128 -0.131048 0.0628738 -0.0475908 0.110733 -0.0622995 -0.0912273 0.133445 -0.00908138 -0.0758791 0.129221 -0.0552978 -0.173635 0.00167138 0.0847965 0.108103 -0.138275 -0.0699927 0.196377 -0.163225 0.119098 0.122151 -0.0368099 -0.00391895 -0.00261762 0.131634 0.0971794 -0.0111948 0.0227142 0.142532 0.0599343 0.124675 -0.112603 0.0511798 0.126551 0.040402 -0.0406335 0.0405319 0.0424339 0.0666065 -0.0899966 -0.128437 -0.0463867 0.0836111 0.0711032 -0.126406 -0.132514 -0.164826 -0.134598 0.168586 0.104721 -0.0205092 0.155434 -0.0100003 0.164009 -0.182237 -0.0405479 0.0146292 0.074443 -0.139221 -0.0707051 0.136806 0.0466752 -0.019001 0.00682519 0.0959944 0.170649 0.0202977 -0.0422076 0.0334568 0.0310465 -0.00465282 0.124227 -0.0173966 0.141456 -0.000334962 0.106832 0.0777682 -0.106989 0.125735 -0.184802 0.0625068 0.0640602 0.0852809 -0.16486 0.171179 0.141545 0.0294727 -0.0930371 -0.0188792 0.137531 0.0464029 -0.0131871 -0.129237 -0.00747098 -0.0907959 -0.0102122 -0.10386 0.0272362 0.0284678 -0.185204 0.141484 -0.0282527 0.0862766 -0.0875846 0.047045 0.111862 0.0696732 -0.0618474 0.14814 -0.019233 0.0527198 -0.0545992 0.0448357 0.0190547 0.0251402 0.137082 0.129991 0.124474 -0.0603738 0.0331326 0.177369 -0.155267 0.00289096 0.0186616 -0.00565821 -0.0718544 -0.0136791 -0.0539556 -0.110538 -0.169556 -0.0933254 0.0693632 0.0933213 0.0844592 0.0371897 -0.0186201 0.0017582 0.0201152 0.104071 0.0658959 -0.075669 0.104976 -0.168383 0.122789 -0.0537656 -0.112817 -0.0749979 -0.136942 0.026088 0.0440136 0.0307155 0.073738 0.0240742 0.110557 -0.134209 0.0767364 0.0473351 0.0354571 -0.148644 -0.194513 -0.170296 0.0561944 -0.103813 -0.00349633 -0.0631571 0.043968 0.0444471 -0.0880938 -0.0645711 -0.0723501 -0.0204445 -0.116746 0.168713 0.0329157 0.0623814 -0.0255049 0.0181741 0.000421226 0.0320708 -0.094276 -0.098763 0.0100348 -0.0112103 -0.070694 -0.00225209 -0.130282 0.145393 -0.0964683 -0.131676 0.147553 0.0355969 -0.0177829 -0.0561529 0.111742 0.16746 -0.185522 -0.0658948 -0.117442 0.00258666 -0.00916467 0.0780729 -0.0561806 -0.0727376 0.1655 -0.160887 -0.136221 0.0842431 0.0684617 -0.0319859 -0.149551 0.0716626 -0.0581411 0.0344619 0.170205 -0.0751659 -0.0457348 0.0537309 -0.00497968 -0.0457153 -0.0652701 -0.0266392 0.124315 0.0371427 0.00888559 -0.0404276 -0.13745 -0.0760711 0.0412906 0.105798 -0.162882 0.180289 -0.0118495 0.0132654 0.0132913 -0.0334479 0.00851097 -0.0150007 0.0769892 -0.0355075 0.011311 -0.0674132 0.0317945 -0.114472 -0.151053 0.0885532 -0.149255 -0.0707383 -0.0300742 0.0148143 -0.0108793 -0.0649296 0.0703814 -0.0594872 -0.0146438 -0.0625554 -0.0468301 0.00394372 -0.0878262 0.0509506 -0.129322 -0.0930431 -0.0147051 0.0854021 -0.15315 -0.132959 -0.134213 0.0661962 0.114576 0.0223051 -0.0128326 0.168444 0.00653872 0.0213268 0.145327 -0.0568962 -0.118024 -0.105189 0.00768172 0.0695821 -0.0833561 -0.0957958 -0.0605369 -0.0296279 0.132232 0.00581382 0.0749299 -0.0438132 0.13215 -0.0176567 -0.0625018 0.0733587 0.0693688 -0.0529093 0.0619561 0.038073 0.0655869 -0.0325451 -0.116 0.100384 0.120959 0.0326965 -0.166737 0.161551 -0.146423 0.0846895 0.0188312 -0.0560016 0.184107 0.0358028 0.0677837 0.021209 0.155126 -0.122869 0.0380485 0.126034 -0.0505014 -0.100327 0.0644218 -0.0607315 -0.0681203 -0.0273846 -0.0974938 0.0978501 -0.111801 0.101166 -0.0920452 -0.198285 0.0168742 -0.0178008 -0.0247182 -0.0886789 -0.0816946 0.184048 0.0363043 0.105424 0.129998 0.11493 0.049849 0.0880594 0.165107 -0.0359204 0.0598824 0.0143714 0.0535617 0.0322563 0.12592 -0.0465896 0.0625974 -0.0246897 -0.13105 0.104244 0.0353188 0.100035 -0.0798608 -0.0392623 0.145428 0.000618929 -0.0713628 0.0169786 -0.0329164 0.0926369 0.0360843 0.00789841 0.054791 -0.149806 -0.117697 0.116903 -0.0637269 -0.137278 -0.0183351 -0.0311275 -0.0208611 -0.0230418 0.0097038 -0.0314371 -0.0566172 0.10343 -0.0403159 -0.0246319 -0.113515 0.0697609 -0.109342 -0.0303167 -0.089255 0.0686072 -0.0980215 0.0184801 0.0526041 0.0265148 -0.0896707 -0.0217906 -0.0850952 0.000753734 -0.0754309 0.0143893 0.129595 0.0610933 -0.000802873 -0.093161 -0.0424632 -0.0726787 -0.171858 0.00486254 0.0622552 -0.0351831 0.153663 0.109419 -0.109278 -0.0481734 -0.134628 0.0769048 -0.106068 -0.024863 -0.0168863 0.0531378 0.108212 0.157653 -0.142302 0.0149108 -0.118562 -0.0262103 -0.0707426 -0.116966 0.0868958 -0.0548981 -0.128563 -0.0747299 0.12174 0.10169 0.14575 0.00177657 0.0862088 0.027386 -0.173084 0.0116052 0.136056 0.0574292 -0.0424601 0.000312377 -0.113004 -0.133752 -0.00627468 0.134757 0.128069 0.0575661 -0.0735065 0.0105009 0.0423343 0.0532654 0.105549 -0.0912012 0.0248955 0.173221 -0.148864 -0.0942335 -0.0706233 -0.0424105 0.0561075 0.1058 -0.0456727 -0.108118 -0.0117798 0.19611 0.126264 -0.102394 -0.0373655 0.0513962 0.113375 -0.00554484 0.0468922 0.0297481 0.124094 0.0468274 0.0901357 -0.17657 -0.0173632 -0.0983136 0.027373 0.12171 0.0352806 -0.0287577 -0.0442134 0.0562682 0.0584059 -0.0193036 0.0694608 0.0556285 0.11229 0.0388549 0.119435 0.10318 -0.154553 0.196095 0.051972 0.145923 0.00740483 -0.0820483 -0.0103087 0.136632 -0.0402424 -0.0910016 0.189078 0.0135653 0.0389329 -0.00171909 0.0319172 0.0541378 -0.0184023 0.0723441 -0.0234515 0.0635558 -0.0390262 -0.0326754 -0.0825013 0.147768 0.00770387 0.00414261 0.131724 0.0216645 0.04071 0.0815631 0.194792 0.00480414 -0.0548795 -0.0440996 0.0706192 0.000979672 0.17949 -0.0181891 0.105222 -0.0251356 -0.0590289 0.0332371 0.011222 -0.108477 -0.132271 0.0137899 -0.0176734 -0.155882 0.0124949 0.182058 0.110821 -0.0683319 -0.0370242 -0.0253004 -0.0124192 -0.0296103 0.0193881 0.111176 -0.157402 0.0604861 -0.0187473 0.00864455 -0.0379403 -0.108643 -0.131799 -0.0515513 -0.0542171 -0.10828 -0.0370349 0.0899404 -0.0705294 -0.064105 -0.0451778 -0.0495978 0.162941 0.0669971 0.022142 -0.0602632 -0.136732 0.0693958 -0.0829513 0.0814859 0.0351687 0.145997 -0.066227 0.0589077 -0.0949314 -0.00332765 0.056887 0.173695 -0.13124 -0.0662927 0.0427814 0.0184923 0.0320524 -0.111759 -0.0374073 0.014893 -0.0681492 -0.0343554 -0.0231707 -0.0144793 -0.0880618 0.00945094 0.121722 -0.00943215 -0.117544 -0.0144982 0.0311028 0.0538858 0.0659973 0.0596754 0.0316971 0.016556 0.0259527 0.0405355 0.00579869 -0.0689464 0.117567 0.0414473 0.113215 -0.0246888 0.0432521 0.01048 -0.0629284 0.0802009 -0.0474299 -0.0440071 -0.199241 0.00611674 -0.0785825 -0.110918 0.133576 0.0214954 0.140554 -0.00896564 -0.0336078 -0.0638468 -0.0935855 -0.0576324 0.0373152 0.183196 0.0852236 -0.0512024 -0.0527747 0.0406978 -0.00875624 -0.0300081 0.00626177 -0.0767973 0.0521786 0.116602 -0.108367 -0.0186021 -0.0391911 -0.0718131 -0.193272 0.0483009 -0.0129295 0.0386162 -0.171899 0.0140701 0.00967304 0.193453 -0.104729 -0.0407467 -0.11664 0.00891005 -0.0777398 -0.0280481 -0.00122334 0.0556264 0.00462217 -0.157834 -0.0964771 -0.125145 -0.0529498 -0.103942 -0.157044 0.0252749 0.102812 -0.0513747 -0.0311813 -0.115802 -0.0510433 -0.103742 0.0888781 -0.0198033 0.129565 -0.099859 -0.115947 -0.118618 0.145794 -0.0924542 -0.11734 0.0649768 -0.000894543 0.04646 0.132824 -0.152786 0.0464955 -0.042426 0.0674649 0.183029 -0.0555247 0.1597 -0.1235 -0.010786 0.00591348 0.104397 -0.0408173 -0.068679 0.10712 0.0659965 0.0373347 -0.0604303 -0.104279 -0.0244237 0.0985464 -0.0371433 0.0461534 -0.0593044 0.149322 0.0147441 -0.074078 -0.100005 -0.134694 -0.0529365 -0.0856492 -0.0639026 -0.0437284 -0.172563 -0.189077 0.0643511 -0.106113 -0.064923 -0.0421278 0.0948819 -0.0238664 -0.0352721 -0.0433034 0.0618613 0.0193241 0.0288984 0.0155478 0.0694219 0.0205831 0.0605096 -0.0694708 0.0192902 0.0726769 -0.0294519 0.177509 -0.0871187 -0.190337 0.15664 0.0319655 0.114189 -0.0923175 0.141645 0.12521 -0.00530677 -0.0308431 0.00598579 0.0230145 0.0435725 -0.0102795 -0.0426127 -0.106702 -0.086554 0.0765034 -0.0476124 0.162316 0.0110277 0.0722164 0.0900044 0.0897154 -0.0449999 0.0277645 0.0402729 -0.104195 -0.0705598 -0.0522509 0.075713 -0.0724419 0.151609 0.00979066 0.150138 0.0797787 0.00721296 -0.0883238 0.0859488 0.0396422 -0.0054491 0.193125 -0.0113612 -0.016414 -0.00401016 0.0410888 -0.0295641 -0.0901336 -0.0278403 0.159062 0.051545 -0.00555236 0.162848 0.191711 0.0692148 0.0106027 -0.103812 0.132967 -0.106739 -0.0476673 -0.0132047 0.119326 0.00145707 0.0090577 0.142682 0.0340445 0.0569738 0.0719605 -0.0858815 -0.063173 0.101251 0.0565293 -0.00324216 0.173801 -0.0344436 0.158034 -0.0998139 -0.0488809 0.133642 -0.0488637 0.0599778 -0.12742 0.0649592 -0.0420206 -0.171776 0.019213 0.113839 -0.0890717 0.0401668 0.149295 -0.022443 -0.0179101 0.0100063 -0.0545377 0.0852376 -0.0244333 -0.118754 0.0808662 -0.102068 0.173615 0.0966102 -0.0326621 0.0867348 -0.00941779 0.0680563 0.040427 0.0180867 0.0930641 -0.0246315 0.0648518 0.0325807 0.0829019 0.0655124 0.0535027 -0.00547786 0.00665872 0.0827141 -0.0292414 0.0646626 0.0696461 0.00438178 -0.0134395 0.123962 0.00230639 -0.018749 -0.073825 -0.108947 -0.0198966 0.128162 -0.0957499 0.0112014 -0.0925685 0.0878506 -0.0394923 -0.0659356 -0.0428432 0.00257063 -0.120971 -0.135789 -0.104701 -0.00010507 0.0329966 -0.0712954 0.0372344 0.143534 0.0356879 0.020888 -0.130942 -0.091225 -0.0504792 -0.0268715 -0.0411285 -0.172188 -0.0349055 -0.0344968 0.0303895 -0.077428 -0.0108719 0.0630113 0.0494128 -0.00461647 -0.169972 0.0339205 0.132033 -0.06659 -0.0372212 -0.0257513 0.0568484 0.0335722 0.0237538 0.0222509 -0.0646109 0.0216089 -0.0827391 -0.0924433 0.00120599 0.128231 0.0938772 -0.0672322 0.0336931 0.0725125 -0.0903899 0.0925545 0.136142 -0.00106509 -0.0108852 0.0164243 0.0424107 0.185596 0.190054 0.124327 -0.0185986 0.00180448 -0.0475153 0.0350939 -0.00547207 -0.0652502 0.166088 0.170786 -0.0467451 -0.161915 0.113746 -0.0588388 -0.169977 0.155632 0.0919724 0.0390384 0.011222 -0.0760008 -0.0597335 -0.0798153 -0.0576338 0.0123598 -0.0525301 -0.141104 0.089492 -0.0536275 -0.0678398 0.035891 -0.0189607 0.056572 -0.0328602 0.00947208 -0.054753 0.0546566 0.0720402 0.0395796 0.103146 0.0159085 -0.139588 -0.067944 -0.0568299 -0.0290216 -0.0597963 -0.00919588 0.0472064 -0.0474473 0.0387446 -0.189778 0.170848 0.0242602 0.0599745 -0.0136639 -0.0333571 -0.0804999 -0.111131 -0.0628194 -0.0108294 0.00307505 -0.0444122 0.0312197 -0.072428 0.0165965 -0.157888 0.196434 0.0380542 -0.0868689 -0.120561 -0.0280568 -0.0990185 -0.00929465 0.0781523 -0.096841 -0.0326968 0.0725687 -0.08116 0.10336 -0.160865 -0.0183958 0.0925797 0.101983 0.15017 0.00860961 0.152269 -0.0297459 -0.152934 0.0121382 0.10714 0.076639 0.0574801 0.0683943 0.0802088 0.00188901 -0.043745 0.00331858 -0.0258262 0.0605287 -0.0192016 -0.155642 0.0145273 -0.0197745 -0.00182098 -0.175218 -0.00560518 -0.0185173 0.171013 0.124573 -0.0331914 0.0939078 -0.117696 -0.141829 -0.0401397 -0.104241 -0.127618 0.0248459 -0.0994237 0.058735 0.117427 -0.131959 0.0411749 -0.034369 -0.0789736 0.0579905 0.03397 -0.0392768 -0.0388884 0.0042347 -0.033435 0.0862136 -0.0650462 0.0951362 0.0205944 -0.0132423 0.0156356 -0.132967 -0.0374134 -0.0503742 0.0370032 -2.28213e-06 -0.0735271 -0.0899481 -0.0124629 -0.0174684 -0.0360245 0.0394633 -0.0353987 -0.0374246 0.122975 0.106358 -0.0757192 -0.0527373 -0.067641 -0.0498384 0.139667 0.0186341 0.103033 0.0835534 -0.0364814 0.111999 0.0378542 0.0489941 0.128389 -0.0218524 -0.0168905 0.130011 0.0599899 0.0519364 0.0661723 -0.03578 0.0581474 0.0809278 -0.0446086 -0.101153 0.0618398 -0.142686 0.0402324 -0.112229 0.042292 0.0369728 -0.05522 0.0184917 -0.177004 -0.0578263 -0.0274304 -0.0380545 -0.045927 -0.0169135 -0.0271193 0.0707569 -0.160829 0.0523797 0.0159088 -0.0153313 0.101392 -0.062219 0.110302 -0.166369 -0.00289829 0.0934969 0.0162704 0.0395233 -0.0889098 0.0908464 -0.157999 0.0166783 0.0435638 -0.0439969 0.087432 -0.121471 -0.126749 -0.144289 -0.0691512 -0.150253 -0.0274681 -0.0765766 -0.0116797 0.108936 0.0168459 -0.00744891 0.125298 0.0950261 -0.0940532 0.037103 -0.0879611 0.0664982 -0.190264 -0.110112 0.0896722 -0.0382467 -0.138992 -0.0710146 0.00597224 0.00667194 -0.168195 0.0531798 0.0816832 -0.0291834 -0.0218087 0.0777432 -0.0376074 0.153758 0.0651307 -0.0241098 -0.0783184 -0.00737809 0.0670875 -0.00508703 -0.0462672 -0.00309827 -0.00703368 -0.0387463 -0.0217912 0.140941 0.107017 -0.0270206 0.00667193 -0.0771787 -0.038067 -0.0511752 -0.0973995 -0.0427683 0.0828782 -0.0310758 -0.0479402 -0.052565 -0.0764107 0.0539658 -0.110772 0.135282 -0.0393717 0.0790478 -0.0236966 -0.0345467 -0.11987 0.107206 -0.0248847 -0.0374106 -0.0748909 0.0311416 -0.0661797 0.0272318 0.0175518 0.0813513 0.184503 -0.000663664 0.0505767 -0.0167023 0.0805459 0.0985573 0.0436039 -0.0840881 0.0485269 -0.0209925 0.0601147 0.158709 -0.030296 -0.03565 0.134571 0.0813562 0.0711066 0.00234231 -0.116866 0.0309668 0.0862895 0.102138 0.117891 0.133575 0.183471 -0.0500228 -0.0634328 0.113865 0.0805675 -0.0569582 0.039742 0.111172 0.0441657 0.100609 -0.109721 -0.0312334 -0.149952 -0.0846235 0.0499753 0.00458634 -0.0831368 0.149362 -0.0624593 0.0432243 -0.0578233 0.0183286 -0.128371 -0.0622979 0.0520572 0.144681 -0.0275659 0.0737054 -0.0108195 0.0396912 -0.143047 0.134537 -0.13274 0.00467507 0.0539688 -0.0285696 0.0620682 0.0783215 0.0297578 0.0621084 0.0376401 -0.150767 0.120301 0.0980327 -0.0636486 -0.131375 -0.0780288 -0.0389176 -0.0867038 0.0758211 0.119245 0.0770435 -0.148336 -0.15507 -0.0711371 -0.179204 -0.0446525 -0.0512438 -0.00929446 -0.00801153 0.0603978 -0.144843 -0.0466571 0.0315873 -0.0336526 -0.0104808 -0.18212 0.0161522 0.0195266 -0.0925019 -0.12803 0.0113964 -0.153563 -0.0993995 -0.0857682 0.199909 0.0521361 -0.00934485 -0.088186 0.0659184 0.125839 0.025415 -0.0106695 -0.0243252 0.0775331 -0.052425 0.0440998 0.061261 0.0698668 0.0223041 0.0671842 0.0162831 0.0843863 -0.0134379 0.0689174 0.0707145 0.137517 -0.0184326 0.116619 0.0306387 0.0287145 0.0541708 0.091346 -0.0383552 0.0471888 -0.063652 -0.152262 0.166063 -0.191742 0.101728 -0.00075602 -0.0236495 -0.0690665 0.130214 0.0148737 -0.0476208 -0.0806523 -0.107704 0.0531539 0.065768 0.0901003 -0.107388 0.0243055 -0.0278565 -0.0439006 0.13093 0.131525 0.115736 0.0289666 0.0372089 0.000183373 0.048297 0.0710206 0.0829129 0.12984 -0.0275395 -0.148853 0.070059 0.0529766 0.025562 0.112449 0.0547935 0.0836734 0.0678473 -0.0548123 -0.0311806 0.0304608 0.106889 -0.0667271 0.00811592 -0.0349282 0.0617985 0.0752576 0.0224941 0.13438 -0.0481757 -0.110568 -0.0524966 -0.0318176 0.0491533 0.0300758 -0.0683055 -0.0560599 -0.0763172 0.0732357 -0.0528616 -0.00861919 0.127454 0.0118854 0.0993812 0.0848877 0.057395 -0.0678001 -0.00837815 -0.090702 -0.136656 0.161312 0.176756 -0.171583 0.154577 0.0648051 0.166878 -0.165074 -0.000469254 0.0779998 0.000506327 0.026422 -0.0631195 0.0500333 0.0350049 -0.00236074 -0.0710662 0.0400713 -0.0199775 -0.0130159 -0.143077 0.0392301 0.029996 0.139511 0.118952 0.00440482 0.067494 -0.19741 0.132373 -0.0233877 -0.0680414 0.125486 0.0107243 0.136424 -0.0708534 -0.146015 -0.0959602 -0.129665 0.0943248 -0.0780092 -0.0123431 0.131593 -0.0793835 0.112038 0.026652 0.0706427 0.069708 0.0830147 0.00734891 -0.00997879 0.129159 -0.174739 -0.0293587 -0.0658053 0.0448432 -0.0542067 0.0837055 -0.0479384 -0.14085 0.0168584 -0.102827 -0.0820775 0.0576197 -0.048648 0.0883489 -0.0205003 0.01543 0.19223 -0.126785 -0.0695318 0.0370443 -0.0739448 0.05443 0.0865648 -0.175344 0.153711 0.0828118 0.165024 -0.0246776 -0.105582 0.0103194 0.068824 -0.166719 -0.0598594 0.12092 0.0215642 0.0105259 -0.143673 0.00679101 -0.0852596 0.0195417 0.0251002 0.0495208 -0.060764 0.0832535 0.132684 0.0440578 0.077146 0.0535427 0.136741 -0.0758785 -0.182187 -0.0407427 -0.143466 0.153993 0.067666 0.0216133 -0.0133591 -0.156286 -0.0361665 -0.0412394 -0.0351662 -0.0266616 -0.0266298 0.0666139 -0.0428455 -0.0813807 -0.087174 0.0442609 -0.10869 -0.0361525 0.0131018 0.117732 0.0977457 -0.0221309 0.0356386 0.0357026 -0.0299308 -0.0557241 0.0501931 0.0142345 -0.193287 -0.0468557 0.100177 0.0321855 -0.0252166 0.141825 -0.042156 -0.0203435 -0.0725613 -0.00472757 -0.00350226 0.126117 -0.0675103 0.0879984 0.0305202 -0.0388134 0.061889 0.0702119 -0.0121696 -0.0420189 -0.073736 0.132964 0.0519113 -0.0423339 -0.0819781 0.0834989 0.0137021 0.102182 -0.100628 0.0158235 0.0781791 0.0424124 -0.0632907 -0.121424 -0.142364 -0.0477244 0.0446444 -0.0102242 0.0558593 0.0313102 0.0195177 0.0571268 -0.0609749 -0.13631 0.156728 0.165199 -0.0791489 -0.158587 -0.0655982 -0.076303 -0.110493 -0.021783 -0.0601973 0.0864157 -0.0468862 -0.0559591 0.0324357 0.0627596 -0.094258 0.0307759 -0.0116065 0.13373 -0.100528 -0.00847781 0.17671 -0.0447786 0.0252833 -0.0499308 -0.0185511 0.00570636 -0.0402062 0.0916156 -0.0638159 0.118911 -0.0788428 -0.0328613 0.107699 0.0622652 -0.161789 -0.074535 0.0762666 -0.0314127 0.125762 -0.0867574 0.0207971 0.0489865 -0.111057 -0.0363102 -0.0910476 -0.0230873 -0.19763 -0.0384987 -0.165849 0.0553494 0.0840057 0.153157 -0.171065 0.0436091 0.035078 0.19588 0.164425 0.0668195 0.0659177 -0.0865778 0.0292708 -0.0640641 -0.0523932 -0.00526767 -0.0878113 0.0788652 -0.0951157 0.197699 0.0823467 0.0567061 -0.0196336 0.0994607 0.0302054 0.020892 0.0688356 0.034413 -0.0424694 -0.0261781 -0.0577919 -0.0466276 -0.169351 0.0483977 0.02559 -0.0742793 -0.101732 -0.00251061 0.172927 0.00855636 0.0697035 -0.0282626 0.0113853 0.124186 0.0191928 0.141473 -0.0386078 -0.0509013 -0.0724646 -0.0215406 0.104417 0.0665373 -0.0505317 0.0322639 0.0276976 0.0505999 -0.0596316 0.0580124 0.112288 -0.0861112 0.0513526 -0.152219 0.0515209 -0.0635415 0.0533234 -0.0269767 -0.0423471 0.172956 -0.00677886 -0.136684 0.0965052 0.0333426 0.0431307 -0.0185875 0.077627 -0.080706 0.0488567 0.0137528 -0.0108653 -0.140746 0.0394323 0.012268 -0.00424387 -0.0566278 -0.00425948 -0.0649675 -0.0513177 0.0123909 -0.0165571 0.0700225 -0.00224648 -0.0457541 -0.110896 -0.0454459 0.121946 0.0167735 0.0542196 -0.0613184 -0.0644721 0.0163376 0.0665318 0.096802 0.0681254 0.0524595 -0.0876066 0.0361707 0.130578 -0.0741004 0.0187667 -0.0254025 -0.0906974 -0.0590933 0.0489008 0.0917891 0.0160122 -0.0291308 0.0628325 0.00617923 0.0966928 0.101616 0.109599 -0.0272619 0.00721074 0.0181323 0.104572 -0.0712966 0.0903584 0.0974768 -0.0482499 -0.0824261 0.0946973 0.0622834 0.121194 -0.00907666 0.0385189 -0.0712974 0.0347083 -0.159706 -0.114781 -0.013528 0.0596725 0.0594854 0.176312 0.0217185 -0.112661 0.100806 0.0205193 0.188556 0.0677979 -0.0136197 0.102693 0.00225851 0.0637837 0.169789 -0.0161543 -0.0322803 -0.0208412 0.0391611 0.157607 0.00539696 0.160138 0.0182114 0.131535 -0.0691734 -0.012967 -0.185918 -0.0366077 -0.167296 0.0592048 0.00991616 0.0978057 0.106471 0.0775945 -0.0572336 0.0334827 0.00858691 0.0981458 0.0611588 -0.130503 0.00492939 -0.0198797 -0.00243192 0.0777154 0.115304 -0.0538539 0.020927 -0.123557 -0.0782857 -0.087505 -0.159072 0.0337485 -0.0378235 -0.126381 0.0776744 -0.122608 -0.137028 -0.0488609 -0.0971648 0.00147323 -0.0745479 -0.0884957 -0.0586685 -0.0142572 -0.0691755 0.100162 -0.102344 0.0767038 0.156134 0.0118089 0.0752242 -0.0451108 -0.064269 0.148169 0.155749 0.0817481 0.153155 -0.00987167 0.13726 -0.149583 -0.0681551 0.129469 0.00294622 0.0577898 0.0195681 -0.0865046 -0.129796 -0.0612656 0.0674172 -0.17751 -0.0256913 -0.0304503 -0.126751 0.0359113 -0.160893 0.103476 0.0690646 -0.0464564 -0.0949078 0.0305892 0.0723783 0.0188134 0.0439218 -0.00677561 0.0322552 0.196659 -0.0145847 -0.0484221 0.0979821 0.138439 -0.0758365 -0.0125609 0.115956 0.090309 -0.163373 0.057947 -0.0296514 -0.0186451 -0.0439555 0.0818913 -0.0640192 0.0175349 0.172367 0.0475938 -0.137593 -0.0123707 -0.121902 0.0442774 0.119494 -0.00128973 -0.113746 0.112063 -0.145909 -0.141654 0.0463599 -0.0963381 0.111207 -0.0713203 0.0329781 0.0749367 0.101081 0.0158339 -0.0681912 -0.00198328 -0.0266893 0.0743338 -0.0294193 -0.0175276 0.014305 0.0126043 0.0316492 0.0359576 -0.0905093 0.18221 0.0106755 0.0393334 -0.0990498 -0.035034 -0.00420006 0.00981053 0.112015 -0.164471 0.00429248 -0.00625023 -0.00822405 -0.039621 -0.0375214 -0.0755147 -0.181859 0.122545 0.0624259 0.115134 0.131915 0.0918899 0.0975303 -0.0940813 -0.0492615 -0.0926292 -0.0223269 0.0419068 -0.0727114 -0.0353003 0.0401835 0.0978647 0.0150355 0.0101835 -0.0358186 0.0148413 -0.0771165 -0.00712897 0.0740865 0.106567 -0.134952 -0.0108006 0.0829638 -0.033163 -0.0176588 0.0222655 -0.0915482 -0.091332 -0.0144357 -0.00982739 0.0210496 -0.110602 0.147956 0.124465 0.0541953 -0.0374289 0.0628551 -0.161901 0.0913787 0.0303941 0.0147518 -0.0248719 -0.015034 0.0746527 0.0391261 0.044741 -0.101623 0.00569243 -0.0282682 -0.064529 -0.0124044 0.00153181 0.0253672 0.0283061 -0.0718552 0.0601625 -0.0913977 -0.065342 -0.117087 -0.0488691 0.0440365 0.0412176 0.172299 -0.00894564 0.105176 -0.160919 0.0668977 -0.144858 0.140684 -0.100689 -0.183833 -0.0542368 -0.0685595 0.0754163 -0.0154119 -0.0396337 -0.118726 -0.0532636 0.0378785 0.0834699 -0.0766484 -0.0799276 0.00732626 -0.176575 -0.122981 -0.00910735 0.0112429 -0.10852 0.0309022 -0.0937375 -0.0308562 0.0157087 -0.0489622 0.10748 -0.0118394 -0.148437 0.160044 0.167566 0.0483915 0.0679732 -0.137316 0.013773 -0.0270884 0.0733178 0.138298 0.0163761 0.155217 0.0320152 0.0361353 -0.0620351 0.0836518 -0.0533621 0.107611 0.138169 -0.0650204 -0.024555 0.0806803 -0.11723 -0.0290678 0.158987 0.0524372 0.0438593 0.0217809 -0.0422757 0.0275409 0.0441184 0.0389386 0.0338268 -0.00745197 -0.0654675 0.110167 -0.0302588 -0.0655195 -0.046415 0.0508122 -0.116722 0.0228464 0.103319 0.145601 -0.0645434 -0.0440037 0.0879479 -0.0913451 0.0173876 -0.0302444 -0.121299 -0.000170257 0.0173523 0.0187815 0.053075 -0.128226 0.0664277 -0.158113 0.107109 -0.116623 -0.0463641 0.0904722 -0.130688 0.103127 0.0378447 -0.127105 -0.0399925 0.107689 0.162014 -0.151892 -0.0400293 0.0765488 -0.00372212 0.157821 -0.0206912 -0.0643813 -0.133529 -0.012094 -0.0757232 -0.00805461 0.0701957 0.0267263 0.0661229 0.148504 -0.103558 0.0853652 0.0486803 -0.0482013 -0.130281 0.0108658 0.12852 0.163067 -0.0679345 0.0844861 0.133803 0.0450344 -0.120635 0.164306 0.0449916 -0.114486 -0.136207 0.0693474 -0.170708 0.0722702 0.0830959 -0.199768 -0.0418129 -0.0323203 -0.188329 -0.0951046 0.00193439 -0.040831 0.0193725 -0.0526139 -0.0308113 0.0175312 -0.0129199 0.0591226 -0.0676663 -0.0161989 -0.0169765 -0.121951 0.0612978 0.0919809 0.0561018 -0.0381512 -0.0241508 0.106029 0.0561144 -0.086582 0.147071 0.00120434 -0.101489 -0.123783 0.0751076 -0.0300698 -0.0666173 0.0508177 0.0611307 -0.0578116 0.17457 0.0814243 -0.0904386 -0.083819 0.0297946 -0.102929 -0.0425406 0.149661 0.0268891 -0.0456578 -0.00974602 -0.0417196 -0.0766658 -0.0914848 -0.0549575 0.122193 0.0805213 -0.0431126 -0.123739 -0.129408 -0.09474 -0.0399893 0.0927062 -0.0786611 0.121261 0.132126 -0.0374752 -0.128797 0.111019 -0.0213411 0.0771052 -0.179053 0.0146458 -0.0449684 -0.00430757 -0.0622892 -0.0708788 0.0121823 0.0715221 -0.0295709 -0.0710804 -0.150675 0.122143 -0.109209 -0.0651884 -0.124302 -0.0803716 -0.0248657 -0.131962 -0.0226568 -0.0498734 -0.136298 -0.0553258 -0.0212935 0.0602519 0.0312012 -0.11672 0.0995468 -0.140226 0.108326 0.172183 0.0325493 -0.0455248 -0.0549288 -0.00603963 0.0225115 0.0867393 0.0318038 -0.135364 -0.0547543 -0.0513586 0.0263486 -0.0281334 0.0374593 -0.0792731 -0.0896137 -0.0346104 0.0220482 -0.0305617 0.0916965 -0.0451265 0.164863 0.0282731 -0.0669212 0.0708863 0.0929912 0.0320276 -0.0712611 0.0590002 -0.0146732 0.0623471 0.193973 0.0202892 0.00737897 -0.109649 -0.139179 0.0193406 0.0789988 0.113083 -0.0429135 -0.0822296 -0.103341 -0.166274 -0.00415374 0.134166 0.0215153 0.0614889 0.119176 -0.053571 -0.0869024 0.0423266 0.039627 0.0947634 0.0157122 0.181032 0.0356511 0.0765345 -0.138793 -0.129563 -0.152776 0.0590423 0.0727598 -0.0804211 0.0700306 -0.0619506 -0.0189278 0.012687 -0.191683 -0.199701 0.0710185 -0.0321991 -0.0984485 -0.0341557 0.0710581 0.146248 -0.163199 -0.15002 -0.00147898 0.10489 -0.0622789 -0.117067 0.0126522 -0.0561833 -0.0556384 -0.0968401 -0.0864268 -0.0263881 -0.0662437 0.0407222 -0.0046621 0.0701384 -0.0497466 0.113206 -0.158837 -0.0956843 0.161301 -0.139819 0.0401572 0.0745156 0.133317 0.106248 -0.153335 -0.0058225 -0.0431818 0.120443 -0.000108739 -0.151334 -0.00259063 0.0138372 0.0104137 -0.0223521 0.0332664 0.061483 0.0681681 -0.140124 -0.100979 -0.0924487 0.0489579 0.147515 -0.0819294 0.0317361 0.0495099 0.126823 0.0220802 0.192719 0.0735446 0.0620406 0.131779 -0.0220596 -0.0906221 -0.0151626 0.192807 -0.025741 -0.0242772 0.0455126 -0.019112 0.0467608 0.148997 -0.107583 0.0495463 0.0361798 -0.0125766 0.0297366 -0.172699 0.172806 -0.0124045 0.171082 -0.0743372 0.063599 0.132764 -0.1326 0.0226256 -0.0663872 -0.120136 -0.0444229 0.12575 0.0136208 0.0559383 0.0593196 0.136651 -0.113684 0.046562 -0.117154 0.00763276 0.065231 -0.122687 -0.0275425 -0.0848368 -0.0309861 0.040758 0.119919 -0.073001 0.0500202 0.123669 -0.00465174 0.0251522 -0.123611 -0.0361218 -0.0918609 -0.0147954 0.0191519 -0.113593 -0.105768 -0.0588464 0.00533332 0.0266604 0.148222 -0.0112273 0.105598 0.0087275 0.0531611 0.0852243 0.0993075 0.194543 -0.159606 -0.0233548 0.0942427 -0.0538651 -0.0812581 -0.0997079 -0.0818165 -0.197153 0.0270836 -0.107064 -0.0860843 0.158654 0.0625252 0.0510491 0.0343369 0.018944 0.0414209 0.0412021 0.0780226 -0.0962068 -0.120396 0.0734136 0.0946915 0.0454243 -0.00765609 0.0285211 0.028211 -0.0694665 0.0577522 -0.0923504 -0.0493313 0.00341669 -0.00483996 -0.0143347 -0.110199 -0.102343 0.106826 -0.0989696 0.12443 -0.0722027 -0.0588086 0.0421291 -0.149873 -0.0728229 0.054654 -0.100822 -0.0117672 0.0806838 -0.063912 0.131205 -0.00608273 -0.113168 0.0803248 0.00239443 -0.116103 -0.117823 -0.0128669 -0.0543698 0.0837497 0.186832 -0.130818 -0.0150001 -0.18827 -0.0378589 0.0927805 -0.136053 0.0169559 0.0568564 -0.0117181 -0.117577 -0.0677008 0.057354 -0.185902 0.107486 -0.042444 -0.033507 0.115147 0.107217 -0.00209089 -0.164176 -0.0131409 0.0301331 0.150311 0.0275056 0.0620892 -0.126591 -0.0262814 -0.0213985 0.00539546 -0.038846 0.159955 0.0146356 0.0237887 -0.0188466 -0.156929 0.0199503 0.0285001 0.0972495 -0.0658177 0.103882 -0.155208 0.0988991 0.059999 -0.0104774 0.0659581 -0.0642305 -0.0101782 0.0178473 -0.0290954 -0.0881451 0.00752342 -0.0474971 0.00494236 -0.0922473 0.170657 0.0666395 0.0559653 0.011539 0.0952208 0.0523874 0.0531668 0.0591994 -0.0580546 -0.100556 0.088215 0.0656287 -0.0566253 0.0303183 0.0131609 0.000761667 0.141982 -0.0245759 0.0534533 -0.0426371 -0.0986753 -0.0836047 -0.104194 0.0383502 0.0470516 0.012237 0.165013 -0.0459668 0.110779 -0.011318 -0.0443978 -0.0159646 0.041795 -0.0808225 -0.0671679 -0.0228229 0.00224875 0.102925 0.108142 0.196844 -0.0426832 -0.010733 0.0661905 -0.068661 0.00880212 -0.164078 0.0996771 -0.123512 -0.125953 -0.0663516 0.04975 0.061961 -0.0364089 -0.00554234 -0.0233824 0.099604 0.144705 0.0121734 -0.124863 -0.141885 0.0646188 -0.130962 -0.114162 0.00255236 -0.092536 -0.0835397 0.023991 0.187041 -0.0695685 -0.0414402 0.136891 -0.0103778 0.0763974 -0.0252067 0.0417498 0.00868543 -0.123789 0.0362845 0.0544753 0.070416 -0.0875945 -0.103097 0.0189171 0.0251392 -0.0152603 0.149441 -0.0105698 -0.0800865 -0.0488879 0.179816 0.136664 0.10371 0.0439609 0.082203 6.39549e-05 0.0495758 -0.13074 0.0213149 -0.0942308 -0.0306417 -0.0670868 -0.0725548 -0.0515024 -0.0402423 -0.0118145 0.138177 0.0611761 -0.0836034 -0.00945564 -0.078819 0.0314087 0.0719754 0.0257478 0.0358452 0.0182111 -0.0324809 -0.0761873 -0.0349928 -0.00134678 -0.0978566 -0.0782731 0.135946 -0.11614 0.00571503 0.0867907 -0.127609 0.0254837 -0.00822042 0.0485835 -0.149064 0.0863302 -0.0831864 0.0670732 -0.0687001 0.0844587 -0.129577 -0.0180753 -0.160977 -0.102181 -0.072932 0.00507518 -0.0391506 0.0258092 0.079072 0.0331132 -0.0376168 -0.0750043 0.0323941 0.0594563 -0.150047 -0.0544828 -0.0517615 0.051651 -0.00916609 0.166729 -0.0333361 -0.0166262 0.0145837 0.0428992 -0.0565986 0.0762423 0.0525615 0.142963 0.0524886 -0.0657805 -0.0938522 0.122978 0.039413 0.0577098 -0.013907 -0.0670888 0.0350739 0.0138484 -0.0171364 0.100222 0.0785226 -0.0416106 -0.0540912 -0.0728729 -0.0485174 0.0426929 0.130483 0.0288733 -0.114591 0.193608 0.0925974 -0.0646629 0.145506 0.0585416 0.0931421 -0.0558883 0.0234768 -0.0469843 0.0520098 0.148498 0.0724949 -0.0370603 -0.0937534 0.0126058 0.0704888 0.0261853 -0.0304424 0.0603138 -0.076551 0.093126 -0.0630564 -0.0190842 -0.0310062 -0.0939737 0.0135623 -0.0647628 -0.184446 0.0749888 -0.0165557 0.161196 -0.0245407 0.122603 0.0944871 0.0684902 0.0504433 -0.0322737 -0.0841908 0.000298378 0.0565931 -0.140585 0.0145579 0.104188 -0.0380027 -0.0695075 -0.0220442 0.0294624 0.0877147 -0.063491 -0.013867 0.144908 0.021274 -0.0619799 0.0464134 0.122806 -0.0750669 -0.105378 -0.117222 -0.011903 0.024979 -0.0405476 0.0907449 0.0941993 0.0224856 -0.092257 0.00467609 0.0388382 0.00738839 0.0770544 0.0253958 -0.0333558 0.0690793 0.107359 -0.116755 -0.0412441 0.129278 -0.0294504 0.139178 -0.0663404 0.111826 -0.023767 -0.128589 -0.111302 -0.0350504 0.104192 0.0576173 0.0409489 0.162295 -0.06585 0.0416269 -0.0317667 -0.0789625 -0.00222958 -0.000110781 0.00526275 -0.112027 0.117807 -0.185489 0.0850364 0.00491585 0.0205254 0.0649059 0.0894128 -0.114914 0.117325 0.0479849 0.116413 -0.00214836 0.0825515 0.0254561 -0.0279295 0.0157442 0.0908485 -0.0624289 0.0254856 0.0821047 -0.0288483 -0.132777 -0.0245307 0.0138337 -0.179493 -0.112712 0.0718188 0.0533326 0.0565074 0.0120113 -0.00514508 0.0825297 0.0447941 0.0567867 -0.118746 0.0383559 -0.12929 0.0650732 0.0329384 0.125724 -0.0127332 0.0501477 0.0848335 -0.00069478 0.0127713 -0.0265106 -0.0812204 0.0282711 0.134548 -0.0307421 -0.0924401 0.058572 0.0269721 -0.0302915 0.159218 0.0587681 0.169495 0.0274197 -0.0281284 0.0845944 0.0805602 0.0428541 0.0290395 -0.118542 0.0427836 0.0419288 0.0809308 3.6919e-05 -0.0765802 -0.0748194 -0.044496 -0.186013 0.112208 -0.085044 0.0139721 0.0214339 -0.116535 0.00737404 -0.0826439 0.145732 -0.124852 0.0994585 0.0813182 0.0653027 -0.0311582 -0.013423 -0.0171746 0.0521365 -0.11954 0.146587 0.0285177 -0.0899679 -0.0675936 -0.0759302 0.0562514 -0.151631 -0.104305 -0.0916528 0.0565872 0.117684 -0.095859 0.122237 0.0648267 0.0091507 0.0773321 -0.0918014 0.0472069 -0.00137276 -0.0707306 -0.0813833 0.0259378 -0.0230686 -0.0595195 0.125838 0.11758 -0.151547 -0.135483 0.171179 0.0627031 0.0941937 0.156556 -0.097448 -0.00822386 -0.107302 -0.0913469 -0.00481624 0.0572813 0.0572481 -0.0492281 0.0392823 0.0684089 -0.0253186 -0.0721423 -0.137274 0.149142 -0.00908351 0.0691092 0.033544 -0.0311966 0.144272 0.128463 0.031157 0.151972 0.0953274 -0.114694 0.0180605 -0.0691295 0.0301001 0.0728359 -0.0471519 -0.0654453 0.0576257 0.0317139 0.0177874 0.0042765 0.105142 -0.0337773 0.1309 0.0362128 -0.19379 0.0569401 0.0576893 0.111114 -0.0240871 -0.0170963 -0.148667 0.117061 0.0180393 0.0129104 -0.157757 -0.00987664 0.0439175 -0.044477 0.0587102 0.0920187 -0.0646601 0.156719 -0.101948 0.0796636 -0.125559 0.0958236 -0.094614 0.0380299 -0.0334253 0.0747912 -0.052643 0.120958 0.0427021 -0.149501 -0.0457207 -0.0510236 0.0744519 0.085816 0.180875 -0.0214256 -0.0629715 0.1196 0.130069 -0.0404289 0.198915 -0.181638 -0.16167 -0.197002 0.0576528 0.0620389 -0.0659438 -0.0995615 -0.09627 -0.152792 0.0360277 0.0440367 -0.11704 0.127021 -0.111102 0.017961 -0.135837 0.000617536 0.169622 0.112882 -0.0352505 -0.0316382 0.117459 0.00911392 0.120597 -0.0714483 0.122562 -0.0284317 -0.1235 0.0610134 0.131064 -0.058955 0.0827406 0.113735 0.0165669 -0.0229928 0.0499922 0.017332 0.0698737 -0.092767 0.0457827 0.0712182 -0.110351 0.0724251 0.159723 -0.110925 -0.023602 0.105303 0.0750768 0.033004 0.137416 0.0651135 -0.0936907 -0.0807318 -0.162678 -0.034645 0.0734439 0.0502272 -0.0850049 -0.0656058 0.0703768 -0.0182245 -0.0176415 -0.129807 -0.139759 0.163194 0.0727933 0.149519 -0.0613695 0.0151293 0.117813 0.191446 0.0387278 -0.0404925 0.123776 -0.028136 -0.0767032 0.0700499 -0.0314964 0.077588 0.0430718 0.0730468 -0.0815616 0.194274 -0.0552096 0.00886208 -0.022813 0.124283 0.0944113 0.102828 0.10112 0.0385593 0.00432358 -0.0942216 -0.118927 -0.191741 -0.0764595 0.0379638 -0.135132 -0.0836279 0.0428042 -0.145616 -0.00843341 -0.0847579 0.0851939 0.109962 -0.0244565 -0.0812511 0.0499411 0.0610954 0.0622412 -0.0763028 0.0626794 -0.153665 -0.0768178 -0.100919 -0.139919 -0.0185652 -0.123052 0.144524 -0.151449 0.0515761 -0.132038 0.029538 0.0328868 0.00498116 -0.0539589 -0.129415 0.0349327 -0.115284 -0.123117 -0.103981 -0.00749901 0.00248982 -0.173597 -0.0211123 -0.0903289 -0.0536049 -0.078599 -0.17449 0.00692087 0.0171333 -0.0861609 0.0394822 -0.0411322 0.00528854 -0.00312042 -0.0295806 0.061256 -0.0908698 0.187297 -0.00210864 0.0575738 -0.067896 0.0545531 -0.0184812 0.0034674 0.0757401 -0.0561816 -0.080291 0.0681746 -0.0334745 0.0729928 -0.00219208 0.0813555 0.0670691 -0.0182719 -0.0954968 -0.062839 -0.109538 -0.121981 0.0109989 0.0497967 -0.0174997 -0.0581442 0.115063 0.0378434 0.0713198 -0.114363 0.129682 -0.0354607 0.107715 -0.0518088 -0.046272 0.018044 0.0725585 0.122765 0.0802312 -0.00997924 0.0444192 0.016774 -0.011473 0.0279149 0.00530421 -0.121246 -0.13681 0.157521 -0.0899189 -0.138631 -0.170178 -0.15953 0.0416658 -0.170135 0.0322083 -0.0502676 -0.176378 -0.0421294 0.11324 0.10309 0.163926 0.119024 -0.090167 -0.0447499 -0.000867917 0.0150399 -0.0713798 -0.0117586 0.0226398 -0.080706 -0.198463 -0.0499147 0.0683104 0.0115751 -0.0195513 0.0730566 0.145915 0.0585944 -0.103238 -0.0444711 -0.165403 0.0173775 -0.010852 0.112267 0.172406 -0.0611596 0.0499044 0.164884 0.00659096 0.0976391 -0.00392744 -0.0505618 -0.167494 -0.107028 -0.0370609 0.0323874 0.0023727 -0.0717712 -0.0002505 -0.123942 0.0909847 0.0766206 0.0901832 -0.00997811 -0.0680763 0.116512 -0.00797648 -0.120294 -0.0359573 0.0856665 0.102402 -0.00106161 0.0615797 -0.010014 -0.0854858 -0.0732194 -0.129835 0.104605 -0.0246733 -0.0331487 -0.0886691 -0.0877125 -0.0254097 0.0202657 -0.0319539 0.0526088 -0.0971109 -0.0928491 0.00559408 0.174431 -0.0824706 -0.055721 -0.0810028 0.0195253 -0.0983862 -0.0128434 0.0374757 0.0204804 0.0614079 0.0843042 0.0500701 0.10399 0.0586879 -0.0850409 -0.19579 0.166409 0.104263 -0.0612388 0.0570106 -0.147922 0.0118382 0.00400678 0.0449729 -0.0581747 -0.0892474 -0.029394 -0.166026 -0.000741567 -0.0504564 -0.148006 0.0548855 0.0514982 0.0837214 0.033218 -0.0257936 -0.0479614 -0.103305 -0.0367471 -0.081948 0.173548 -0.0558472 -0.0112361 0.0484515 0.146268 0.111879 0.0965201 0.0392128 0.1357 -0.110742 -0.0444154 -0.096096 -0.0768191 0.0927987 -0.0607244 0.0236088 0.0968951 0.0779943 -0.0446599 -0.15684 0.0565493 0.0201753 -0.127618 0.0194152 -0.0135366 -0.0453786 0.130836 0.144486 0.0355138 -0.0964062 -0.0476552 0.0504032 0.065114 0.119723 0.0759309 0.102248 -0.0140142 -0.130007 0.128536 0.0425776 -0.0224386 0.0665388 0.021102 -0.0182213 0.0359217 -0.138782 -0.053463 -0.160602 -0.105779 -0.029628 0.00759489 0.0385138 0.065836 -0.170813 0.00411051 -0.120127 -0.0372382 0.126533 -0.0853559 0.0217645 -0.119054 0.071813 0.0681723 -0.116352 0.0491719 0.108512 -0.0211644 -0.0786593 0.0556703 0.108019 -0.0545244 -0.0614095 -0.113406 -0.0774747 -0.0330511 -0.0591255 -0.0143807 -0.0250815 0.0130014 0.164445 0.122204 0.00605528 -0.0617171 -0.124652 -0.103931 0.0743432 0.0541279 -0.0576406 0.107996 -0.0859256 -0.0539642 0.0636752 0.0981321 -0.0486935 0.0087918 0.0129911 0.0252429 0.110335 -0.0450934 -0.104673 0.0637186 -0.169395 0.018644 0.0219202 -0.0552129 -0.0373281 -0.156713 0.00656316 0.0895202 -0.0157286 0.138903 -0.0243772 0.00544869 0.0311691 -0.184587 -0.076158 -0.172905 0.0515458 0.0338625 -0.0391235 -0.120876 0.109275 0.0510519 0.0876074 0.0276301 -0.18252 0.0628841 0.0482459 0.140339 0.00744937 0.00749401 -0.0931864 -0.0631737 -0.0707083 -0.0535506 -0.0240579 0.186422 0.0418513 0.0153559 -0.019959 0.00691481 -0.000778278 0.0710146 0.0113634 -0.03297 0.139632 -0.192519 -0.163438 -0.0724027 -0.119042 0.0636958 -0.0104408 0.103431 0.00207691 0.058517 -0.0924327 0.0118968 0.0521844 -0.0668644 0.0681102 -0.104248 -0.100162 0.0171663 -0.000849683 -0.161192 0.00461183 0.0319865 0.139344 0.0175165 -0.0775003 0.0897212 -0.0748763 -0.068354 0.0765067 0.175554 -0.0167206 0.166527 0.129946 -0.01385 -0.031293 -0.0853797 0.124366 0.0104297 -0.070612 0.0141851 0.062626 -0.0424132 -0.0844674 -0.0475715 0.0744796 -0.131073 -0.0567247 0.137287 -0.186829 0.0212435 -0.167035 -0.118993 0.0971985 0.0838498 -0.0151609 -0.0873844 0.0767134 -0.0401824 -0.112335 -0.0297337 -0.0496821 0.0356674 0.108271 0.0979954 -0.106779 -0.0249707 -0.077839 0.0393209 -0.194438 -0.0318088 0.0375452 -0.0964982 0.00325521 0.130285 -0.0778468 0.00103161 0.00312341 -0.000406772 0.0792486 -0.0986591 0.0866973 -0.0326026 0.0156128 0.156622 -0.146026 0.0461243 -0.0805101 0.106686 0.044656 -0.0273963 0.0244407 0.0196748 0.0630701 0.0736735 -0.148926 -0.18602 0.122562 0.0504082 -0.0483675 0.0944388 -0.0791111 0.157446 -0.095614 -0.00740044 -0.125264 0.000342788 -0.115346 0.101056 -0.023981 -0.0697092 -0.0269009 -0.141059 -0.123672 0.0833573 0.118379 0.0175661 0.136739 -0.0167778 -0.0427211 0.155334 -0.143622 0.117714 -0.00512037 0.0704668 -0.139 -0.00154174 0.0831439 0.156206 0.0292707 -0.129686 -0.0173354 0.0758481 0.136393 0.0651659 0.0389203 -0.0735408 0.108322 0.0340315 -0.173249 0.0159152 -0.04628 0.111277 0.179163 0.118496 -0.0678613 0.183181 0.0141268 0.0158918 0.126496 0.041033 0.0273243 0.0154606 0.0688592 0.187655 0.147952 -0.0654247 -0.0137896 -0.178917 0.0156565 0.0231479 -0.0187289 0.0270925 -0.000954954 0.00531612 0.14162 0.00541714 -0.0724586 0.0208153 0.104156 0.152926 0.0744321 0.032828 -0.0640983 0.0571438 0.0634754 -0.0487913 0.0360389 -0.0743013 -0.0823406 0.0111433 -0.0436524 -0.101593 0.0505194 0.0590167 0.0820384 0.069636 -0.131595 -0.065692 0.0986471 -0.0309676 0.11499 -0.00863728 0.0972519 -0.0374597 -0.0148607 0.0166011 -0.0951019 0.00251464 -0.190536 0.0514368 0.164055 0.0203318 0.11489 0.120841 0.157165 -0.151267 0.0638116 -0.11293 -0.01252 0.0579514 -0.0977937 0.107951 0.165457 0.167905 0.122552 0.131719 0.0526734 -0.196376 0.0732673 0.162769 0.0019047 -0.0280711 -0.0757738 0.0167071 0.114146 0.00357637 0.0544764 0.0529556 0.052965 -0.00472431 0.0728635 -0.114279 -0.0211977 -0.0816265 -0.0114639 -0.0286977 0.0588823 0.0596062 -0.143659 0.0972721 -0.140961 0.0999928 -0.015081 -0.00470387 0.05226 0.113756 0.00965975 -0.0624801 -0.15011 -0.115186 -0.105577 0.0566368 0.0588733 0.0606906 -0.0097789 -0.0118061 0.120861 0.0406962 -0.0677076 0.00919942 0.0950705 0.14651 -0.0660089 0.157445 -0.0434976 0.007805 0.119108 0.0825544 0.0752273 0.0825415 -0.128865 -0.0547961 0.0648602 0.0441629 0.043128 0.0174559 -0.0131019 0.102185 0.0735878 -0.0466784 -0.0148957 0.0580289 0.0254008 0.0532297 -0.015435 -0.0981288 -0.0299088 0.0910783 -0.0810732 -0.0916154 -0.0916089 0.0686684 0.161866 0.00471722 -0.174356 -0.0707028 0.0647016 -0.0910793 -0.0142232 -0.00633544 0.12367 0.0228958 0.093113 -0.189463 0.11435 -0.0642342 -0.0194001 0.129469 -0.188896 0.00598246 -0.128941 0.138543 -0.00851891 -0.0608227 0.0511563 -0.0379655 0.0404843 -0.0368797 -0.0284984 0.113502 0.0802724 0.0711968 0.0614251 0.0775106 0.061805 -0.11501 0.12117 -0.0332213 -0.0436988 0.076789 0.098483 -0.0703092 -0.048647 0.0408063 -0.0502646 0.179537 -0.189645 -0.0682025 0.0450311 -0.160457 -0.173432 0.145728 0.0810236 0.00223855 0.159015 -0.0180459 0.0259176 -0.0816165 0.0259719 -0.033862 -0.0533795 -0.0869881 -0.0582579 -0.182311 0.139347 -0.0481646 -0.107557 0.0519171 -0.0195624 -0.048453 0.159134 0.0626008 0.0298277 -0.0295414 0.0478625 -0.14496 -0.108984 -0.141465 -0.0806341 0.0042633 0.0812146 0.145153 -0.0813886 0.128921 0.177099 -0.0126855 0.0585556 -0.0408475 0.140307 0.0609055 0.00990291 0.0618209 0.101552 0.0147153 0.076762 -0.165327 0.015359 0.0170113 0.11897 -0.118147 -0.189671 0.00781595 -0.0697512 0.0812941 -0.0645147 -0.0905685 -0.0380365 0.0444678 0.0798978 0.0661902 -0.0579328 0.161293 0.0380342 -0.152915 -0.079829 -0.0278037 0.0669674 0.151024 -0.0526051 -0.0504449 0.0300235 -0.109428 0.0807389 -0.0231508 0.033387 -0.132693 -0.00254807 0.11622 -0.0638466 0.128306 0.0284718 -0.117946 0.038975 0.0765629 0.0576439 0.00616151 -0.187159 -0.0998464 0.0930034 -0.017867 -0.0744968 0.0639523 -0.00927405 -0.00456384 -0.146613 0.081383 -0.0978676 0.0426093 -0.140797 0.104345 0.00907386 0.130425 0.0473137 0.0581658 -0.0156769 -0.0262064 0.0358297 -0.044404 -0.0425523 0.0843629 -0.00978611 0.0138756 -0.0411323 0.114495 -0.13011 0.0503318 0.0387988 -0.00936126 -0.0045486 -0.0923642 -0.125405 0.171764 -0.200238 0.0131775 0.0488763 0.0551675 0.0747123 -0.0985467 -0.138322 0.0770098 -0.164098 -0.153139 0.0320635 -0.0352371 0.0947319 0.151616 0.0236223 -0.137787 -0.113648 0.0238775 0.110932 0.0875498 -0.0238195 0.0871731 0.099228 0.0357554 -0.0188413 0.181551 -0.0989831 -0.146455 0.0690583 -0.180846 -0.0696955 -0.0971546 -0.00620442 -0.00593539 -0.0426584 0.0255946 -0.0946121 0.0514946 0.100741 0.021398 -0.0415536 -0.0200559 0.105694 0.0690573 0.166463 0.0245197 0.0430549 0.0897953 -0.131561 0.00872326 -0.137225 0.0709722 -0.141086 0.112261 -0.120987 0.00190045 0.162126 -0.0305963 0.171617 -0.0758987 0.00124554 -0.0367295 0.110975 -0.122608 0.100854 -0.114168 -0.0841168 0.0467981 -0.0791216 0.0413793 0.109717 -0.0571871 0.15947 -0.148744 0.195921 0.168034 -0.136068 -0.00318742 0.0641617 0.129384 -0.0428103 -0.00942763 -0.0266828 0.0188408 -0.195015 0.00329802 -0.0479676 0.0857312 -0.0281715 -0.0362925 -0.0604684 -0.185496 -0.0342292 0.0709613 -0.0250266 -0.0311092 -0.0146566 0.0212151 -0.114364 -0.026253 -0.0520757 -0.073778 0.195746 -0.10538 0.030793 0.0325266 -0.157466 0.0405676 0.0190541 -0.12344 -0.0934988 0.0140636 0.0930286 -0.180799 0.148675 0.134136 -0.0317556 -0.00166461 -0.0673204 0.00715089 0.185049 -0.0472106 0.0966405 -0.0770515 -0.0689204 -0.00215166 0.100519 -0.0520094 -0.0387821 0.180986 0.042326 0.169829 -0.195165 -0.109123 0.115331 0.0489355 0.121321 0.130463 0.0741517 -0.0992564 -0.0569721 -0.0188937 -0.100687 0.00138937 -0.119859 -0.0317728 -0.123559 -0.0131957 0.114288 0.00178034 -0.0242251 0.177854 0.0156988 -0.0111585 0.00233188 -0.017083 -0.0915302 0.0557728 -0.0464518 -0.157028 0.0590466 0.045331 0.0626927 -0.00522974 -0.111801 0.104075 -0.00807231 0.0668534 -0.0348407 0.129273 0.0276612 -0.0784342 -0.0664319 0.0319141 0.0949723 -0.0177154 0.0535944 -0.198364 -0.0898858 -0.119131 -0.00666518 0.0643542 -0.126099 0.083367 0.0311553 0.0449473 0.104177 -0.0682853 0.0810101 0.135897 -0.0570807 0.0256466 0.0620843 0.0302086 0.0833171 0.0262261 0.0448917 0.0513562 0.0391852 -0.143523 0.0609509 -0.1277 -0.0751433 -0.0392319 0.051152 -0.152368 0.096188 0.0220706 0.115477 0.0297231 -0.0974763 0.0772444 -0.0419951 -0.152251 -0.0188801 -0.0311788 -0.0801378 0.0825145 -0.104228 -0.167391 0.124723 -0.0482446 0.0362755 0.0603129 -0.107376 0.0237008 -0.0917149 0.0985565 -0.139367 0.0839553 0.040944 0.093044 -0.0765861 -0.123084 -0.0511565 -0.089257 0.0301699 -0.00904234 0.0435095 -0.0473302 -0.0204697 -0.117714 0.0478243 0.14641 -0.0310931 0.0472389 -0.0295365 -0.029963 0.152596 -0.0903173 -0.0202504 -0.0249054 0.0432366 0.0141582 -0.11964 0.0136613 0.126554 0.0535266 -0.142397 0.0339919 -0.0677089 -0.105531 0.05176 -0.0211507 0.151744 0.0545701 -0.0659436 -0.135119 -0.0258867 -0.0161252 0.115736 0.0557351 0.0453278 -0.116104 -0.0130009 0.0839606 0.0379998 -0.0350299 0.0574248 -0.142087 -0.102955 0.0430529 -0.143312 -0.0374524 -0.0891502 0.118199 0.0816583 -0.122947 0.119833 -0.0608246 0.0435991 -0.0591851 -0.0513988 -0.0238265 -0.0748166 -0.0651755 -0.0604062 0.0560093 -0.187126 -0.058215 -0.0342161 0.121351 0.173745 -0.00328178 0.140291 -0.193782 0.0324276 0.0583613 -0.0179324 0.173054 -0.0291505 -0.02801 0.02026 -0.0109483 -0.0822465 -0.048236 -0.0220622 -0.0350989 -0.0484443 -0.0483975 0.0829581 -0.0111656 -0.122042 -0.0840916 -0.0116039 0.173955 -0.0110237 -0.0348732 -0.0140638 -0.107332 -0.075782 0.131664 0.0932149 0.116455 0.0685057 0.102859 -0.0124531 0.0573982 -0.0137077 -0.0104013 -0.0789921 -0.0877637 0.010929 0.0222963 0.0956595 0.150317 -0.0164313 -0.0334709 0.0654321 0.0918336 -0.15846 0.0191246 0.129234 0.088125 -0.128526 -0.0370763 -0.0707585 -0.142292 0.0338677 0.0382648 0.091288 0.0935734 0.0175215 0.0231332 0.107616 -0.0983063 -0.000565648 0.0578468 0.0370429 -0.0855578 -0.0221515 -0.128182 0.13888 0.0172076 -0.0309078 0.0426743 0.187535 0.0701343 0.0653156 0.0150949 -0.0589949 0.0623239 0.0978062 -0.0588444 0.105663 -0.0569411 -0.0208501 0.0203805 -0.140961 -0.0802859 0.0366666 0.0780488 -0.156511 0.0604608 -0.0975674 -0.0736427 -0.00630704 0.0110138 -0.0747748 0.128086 0.0113515 0.104363 -0.0387252 0.029476 -0.094258 -0.16407 0.0162246 0.000713589 -0.105661 -0.029334 0.125784 0.149644 0.0063823 0.0578475 -0.00401531 -0.0795967 0.0315846 -0.126873 -0.0442914 -0.040429 -0.0606562 -0.0778543 0.169066 -0.0348211 0.0427813 0.0610718 0.0205044 -0.162387 -0.169207 -0.0126092 -0.0141052 -0.0889026 -0.1286 0.0747733 0.109753 0.157212 -0.0630851 0.00032821 -0.0109227 -0.0257259 0.0814663 -0.134879 0.00251468 -0.0873928 0.0530587 -0.0471842 -0.0333634 0.1305 0.066986 -0.0128508 -0.0737356 0.112768 0.0654528 0.0386448 -0.025814 0.10765 -0.00948392 0.000958027 0.0556344 -0.0180231 -0.0913002 -0.00462087 0.0802232 -0.0923176 -0.111241 -0.158963 -0.0566669 -0.0195049 -0.0647471 0.0857339 0.0213881 -0.0369948 -0.0214117 0.0676845 -0.0292313 0.0302559 -0.0524041 0.0638775 0.0315893 -0.155225 0.115531 0.103524 0.00657265 -0.0715768 -0.00237026 0.0291707 0.0212487 0.0407327 -0.100946 -0.0989668 0.0118791 -0.0575606 0.152693 0.0248181 0.0144544 -0.0223555 -0.193238 -0.0303927 -0.0944203 0.00909693 -0.0554158 0.046841 -0.123436 -0.192903 0.02315 0.0682528 0.139884 0.0117527 -0.0520108 -0.010401 0.142237 -0.161196 0.0346975 0.119831 -0.0489247 0.0653811 0.0835332 0.0245676 0.0182573 -0.142217 0.0254412 -0.0720511 -0.016096 -0.157544 0.0508383 -0.039429 0.110124 -0.125442 -0.168111 0.0964198 0.0352836 0.00722521 0.0743386 0.0766025 0.0173955 0.0771362 0.115038 0.0282583 0.15714 0.00190373 0.10017 0.0142327 -0.0506389 -0.00415952 0.101948 0.00669691 -0.0980317 -0.172744 -0.0335705 -0.13247 0.0222177 0.123975 0.00419668 -0.030767 -0.0374331 0.0482306 0.0224669 0.0489043 -0.094358 0.140604 0.102036 -0.0927175 0.0173313 0.00876218 -0.0636121 0.147741 -0.0117104 0.0274078 -0.0160413 0.0122974 -0.0693157 0.00980524 0.0373716 0.011965 -0.122041 -0.0452228 -0.146264 -0.0706624 0.0476432 0.0273861 0.151185 -0.0101177 -0.00893953 -0.0532725 -0.0506311 -0.117277 -0.138061 0.0460703 0.00896713 0.0432481 -0.0962907 0.0867329 0.0375832 0.158639 0.0662949 -0.127492 0.0373292 0.0678493 -0.128734 0.0398135 0.199184 0.195331 0.0146822 -0.0515463 0.0278409 0.0253298 0.0684477 0.0987819 -0.0129794 -0.0655977 0.12166 0.0487562 0.18421 -0.0504544 -0.0860501 0.0516221 0.00355937 -0.00399095 0.0188878 0.0430102 -0.0694671 0.0472446 0.084686 -0.0184056 0.0783952 0.0403052 0.0285334 -0.0297038 -0.118834 -0.0552301 0.0328862 0.0773671 0.129293 0.108375 -0.0195089 0.0682206 -0.0681676 0.162429 0.0693159 0.023624 0.0272978 -0.157481 0.0294316 0.18888 -0.0143589 -0.00963674 0.0476296 0.0106885 0.016909 0.169336 0.144767 -0.00955144 0.0777401 -0.123287 0.15191 -0.0493708 -0.0160561 -0.0421442 -0.0598303 0.0368438 -0.0689966 -0.0261845 0.184707 0.0151909 -0.113876 0.00194409 -0.124036 -0.00586231 -0.0485061 0.136404 -0.00391223 -0.175405 0.131418 0.078179 0.15235 0.0688796 -0.0331416 0.0895804 0.0217321 0.019866 0.0828595 -0.0822787 -0.0293035 0.00477396 -0.0185378 -0.189004 -0.0649236 0.0590966 -0.0490769 -0.00964765 0.12087 0.036424 0.160091 0.0950432 0.159966 -0.0183562 0.00784049 -0.0818645 0.0231938 -0.0567802 -0.0359306 -0.0745243 0.139504 0.17 -0.0138589 -0.151215 -0.0235633 -0.0382446 0.00862266 -0.0717064 0.134312 0.0172427 -0.010023 -0.0422292 -0.11496 -0.111176 0.0730361 0.129938 0.0389982 -0.105213 0.00365073 0.109096 -0.118219 -0.0367266 -0.107624 0.115333 0.0932831 -0.00550699 0.0859823 -0.0271137 0.0435996 -0.0468614 0.120097 -0.0490537 0.081166 0.0606038 -0.0497666 -0.049911 -0.0601507 -0.0636001 -0.166357 0.0709988 -0.115979 -0.0583068 0.165644 -0.0770425 0.0271736 -0.00960379 -0.122442 0.043506 -0.0599377 0.0902652 -0.0388243 -0.0979791 0.00182679 0.0658181 0.0880674 0.149922 0.16064 -0.0692635 0.04492 -0.0948721 -0.0424934 -0.0180835 -0.104307 -0.0610657 0.146316 0.061662 -0.0142712 0.0506095 -0.0302025 0.0416906 -0.138184 0.117841 0.0740475 -0.0952632 -0.0679073 0.0662385 -0.100774 -0.0649711 -0.0191685 0.075552 -0.0166674 -0.116828 0.135909 0.173739 -0.0651007 0.188299 -0.0386081 -0.0128089 -0.0840612 -0.0406957 -0.149443 0.0699366 0.0521044 -0.0290735 -0.0721489 0.00025909 -0.0096713 -0.0546234 0.0362117 0.0249203 -0.145154 0.118546 0.0071249 -0.0881369 -0.0892078 -0.110309 -0.00800658 0.107353 0.0556761 -0.152603 0.0570406 0.0742711 -0.0420074 -0.0179878 0.117463 -0.107504 0.150902 -0.0644512 -0.0735383 -0.0389182 0.0552189 -0.0215462 0.121051 0.0132421 -0.0979383 0.0336972 -0.0583962 0.117047 0.055474 -0.102274 0.0596098 0.0582314 0.108006 0.0905185 -0.011851 -0.063077 -0.069563 0.176009 0.0614788 -0.071721 -0.0606667 0.122455 -0.0358387 -0.0500507 -0.00346427 -0.186105 -0.0885112 0.11632 -0.134013 0.178912 0.183589 -0.0502081 -0.00821177 -0.0457459 0.0609669 -0.108261 -0.0295804 0.00586329 -0.0270696 0.0345951 0.164489 -0.0695969 -0.124012 -0.0353452 0.0169052 -0.0185208 0.101127 -0.199001 -0.123751 -0.00668797 -0.166364 0.078278 -0.0563019 0.047438 -0.0811251 0.125253 0.0474037 -0.0340654 -0.151374 0.0829604 -0.0987428 0.0502038 -0.0877857 0.125349 -0.0785263 0.10173 -0.00714445 -0.184658 -0.0462728 -0.024789 -0.113162 0.164235 -0.0546968 0.0669971 0.0673741 -0.1445 0.131149 -0.0808424 0.100519 -0.188749 -0.0250834 0.167258 -0.0111399 0.0846689 -0.0227636 -0.00382774 -0.101306 -0.0247177 -0.00824875 -0.149673 -0.0157304 0.00762398 -0.148274 0.0697519 -0.175459 -0.0799189 -0.123472 -0.0150197 0.0220966 -0.0739838 0.124347 -0.085568 -0.000794839 0.0825902 -0.0057202 0.0722102 -0.139358 -0.123323 -0.0888509 0.0602668 0.00748479 0.187477 -0.0583647 0.0791656 -0.143384 -0.0356862 0.181247 0.0468256 -0.145546 0.0260167 0.037056 -0.0469626 0.0170382 -0.0645405 0.00276835 -0.0634768 -0.0347868 -0.00674386 -0.04692 -0.104165 -0.0863661 -0.177122 0.121971 -0.0501597 0.0761211 0.0131249 -0.0235793 -0.0832809 -0.116423 0.0535673 0.041281 -0.146761 -0.0471721 0.0369127 0.152796 -0.0586917 -0.0853868 0.054815 0.0492348 0.021805 0.0952882 -0.0315127 0.0033683 -0.151755 0.05061 0.0306065 0.0572988 0.0770364 0.150084 0.174889 -0.0564211 0.039928 0.0691494 0.0662436 0.000120523 -0.0939676 0.0496359 0.0100962 -0.0507113 -0.123107 0.0197266 0.139201 -0.060973 0.00977001 -0.0384794 0.140502 -0.0745638 -0.0233912 -0.055962 0.0200257 -0.0168003 0.0757913 0.0235741 0.0970781 -0.0616524 -0.137382 0.0319175 0.0575876 -0.0122784 -0.0143975 0.0869751 0.124117 -0.0463092 0.0990197 0.136536 -0.0406519 0.126109 -0.0240981 -0.0758926 -0.0307919 0.0819125 -0.0357233 0.0946781 -0.0932545 0.0194437 -0.0775454 -0.0345337 0.103533 -0.0487473 -0.133827 -0.100891 -0.10138 0.00597151 -0.0992653 -0.0612962 0.0202945 0.0828259 0.00305386 0.0736355 -0.0539616 -0.109437 -0.0826762 0.0508418 0.0459579 0.0705293 -0.112977 -0.010892 0.0957532 0.0915468 -0.113219 -0.0294115 0.111902 -0.0414398 0.0434582 -0.0841105 -0.184696 0.0496338 -0.0735605 -0.0219358 0.10773 -0.0514164 -0.054887 0.115341 0.106734 -0.0332504 0.0452502 0.121 -0.00377346 0.0839971 0.00934718 -0.0838069 0.089685 -0.0179784 -0.132783 -0.0276401 -0.131007 -0.00645905 -0.0610788 -0.0221281 0.0153582 0.0911428 -0.133612 0.0948891 -0.119973 -0.104029 -0.00936771 0.0431405 -0.000601349 -0.0700046 0.181792 -0.0855788 0.0399371 -0.00671065 -0.0629202 -0.0839188 -0.000881251 -0.0106218 0.145014 0.130894 0.0755865 0.0192311 -0.0127956 -0.167875 -0.149765 0.123986 0.166617 -0.0067156 0.156696 0.0773613 0.0494163 -0.0320593 0.154328 0.0348588 0.0796979 0.180507 0.138874 0.0972628 0.0522045 -0.0132961 0.0733716 0.0311063 -0.0251984 0.0786664 0.0996909 -0.0694252 -0.0250254 -0.00664552 0.157776 0.0711348 -0.0584417 0.0432405 0.0772408 0.0633599 0.0235642 0.0670959 -0.0917352 -0.171468 0.0039529 0.099919 0.077643 -0.0527158 -0.102699 0.0618195 -0.147335 0.134499 0.0801096 0.0301572 -0.059744 0.114442 0.0870132 -0.13767 0.0483203 0.0175647 0.0203136 0.0320915 -0.0781845 -0.0673764 -0.092771 -0.150943 0.00417997 -0.0636871 0.116066 0.000262074 0.0469263 0.0625235 -0.061013 -0.0233123 0.134058 0.124923 0.0239085 0.00696519 -0.0110368 0.059207 -0.070552 0.107051 -0.0980216 -0.104906 0.0142355 -0.0852795 0.0279939 0.0823123 -0.13265 -0.0363972 -0.0809575 0.00367339 -0.0795492 -0.104638 -0.0609608 -0.0181491 0.0171628 -0.0553216 -0.0144922 -0.0287533 -0.0920223 0.0560117 0.0169349 -0.0932139 0.165304 0.0408241 0.0594347 0.0368462 -0.0272544 0.0370174 0.0344057 -0.0582837 0.0388077 0.15012 0.0213984 0.0270523 -0.0393102 -0.0732128 0.106731 0.0712994 0.0174309 -0.127082 -0.0929764 0.0812384 -0.0507215 -0.193511 0.0195041 0.0385368 -0.0514783 -0.0291561 -0.121282 0.185004 -0.116174 0.108794 -0.15253 0.00487126 -0.184161 0.153962 0.0185286 -0.0432845 0.148576 -0.154594 -0.0690022 0.0133165 -0.0462738 -0.0937868 -0.136367 0.0282656 0.0201108 -0.0646943 -0.00289209 0.0570158 0.011319 -0.0697342 -0.045336 -0.0550179 -0.0737831 -0.120776 0.111223 0.140919 -0.0118885 -0.027641 -0.0302439 0.183128 0.166796 0.136277 0.0821912 0.006253 0.157257 0.0820966 -0.106507 0.127866 0.00707625 0.115341 0.0350523 -0.0954092 0.0770525 -0.0324793 -0.0540995 -0.0597102 -0.149642 0.0493071 0.0697335 -0.0099439 0.0367686 -0.163348 0.0351341 0.0660787 0.0549034 -0.11598 0.015964 -0.0331634 -0.00973737 0.153898 -0.17852 -0.0481973 -0.0160486 -0.172386 0.0206839 -0.0399182 0.0732823 0.0307605 -0.150174 -0.0396684 0.156846 -0.194716 0.0546736 0.00552227 -0.0892235 -0.0365321 0.0195669 -0.0779112 0.0978352 0.0163055 -0.00132599 -0.0715293 -0.14383 -0.117513 -0.0672199 0.0503771 -0.0367548 -0.0346692 0.12689 -0.0170449 -0.00402057 0.0572139 0.0291667 0.0411012 -0.0164788 0.0204483 -0.0769497 -0.0643835 -0.0567722 -0.0506167 0.0398038 -0.0373766 0.118283 -0.0557729 0.0538021 0.0121203 0.146095 0.053483 0.0518315 0.00629785 0.0395701 -0.0847871 -0.124375 0.0851041 -0.0768306 0.149123 0.0544429 0.139113 0.0408085 0.158852 0.0241039 0.0272589 -0.0765051 -0.103148 -0.00296917 -0.0181431 0.00564213 0.156372 -0.0982963 -0.117998 -0.163078 0.146824 -0.0689946 0.0325066 -0.0183475 -0.0197302 0.1689 -0.113729 -0.0518205 -0.0290791 0.118276 0.0388309 0.139361 0.131719 0.0367814 -0.009604 -0.0193237 0.0837446 0.154152 -0.128418 -0.0679048 0.16984 -0.0261926 0.0211198 -0.078938 -0.00726527 0.0578948 -0.0895446 -0.0287903 0.0656207 0.0538841 0.0636086 0.122638 -0.0355052 0.0552626 0.173571 -0.170961 0.116302 -0.149663 -0.0578164 -0.00162271 -0.169404 0.165771 -0.0347892 0.107735 0.0812466 0.0285644 -0.0158088 -0.0928385 -0.0828552 0.00297348 0.0741611 -0.0106784 -0.0353394 -0.0407106 0.133825 0.0254721 -0.0185273 0.0409356 -0.0639026 -0.0244863 -0.0774224 0.0333693 -0.136296 -0.0251121 -0.166629 0.120647 -0.0310609 -0.0289188 0.109214 0.044938 -0.0180798 0.064445 0.10044 0.131672 -0.042339 -0.11604 0.0158592 0.01824 -0.0144385 0.134756 0.0295599 -0.13058 0.130601 -0.027794 0.0609554 -0.0655543 -0.0374309 0.0224827 -0.0811048 -0.190473 -0.102348 0.0506843 0.0063342 -0.0914831 0.143892 0.00781574 -0.010346 0.175774 0.0265475 0.0345343 0.0452198 -0.0188419 0.0976584 -0.128609 -0.114341 -0.0380087 0.0531062 -0.0318209 -0.034753 0.0618748 0.0360164 0.0723549 0.148178 0.0138003 -0.0814371 -0.161844 -0.0456306 0.0865838 0.0658152 0.156742 -0.116208 -0.00804014 -0.0590152 -0.000502958 0.171285 0.0215947 -0.0695326 0.0673809 0.0783519 -0.0376962 -0.113626 0.0867277 -0.101639 -0.0541552 0.014927 -0.0234193 -0.14112 0.0409729 -0.0404952 0.0187822 -0.0713759 -0.0848273 0.0163606 0.0713547 -0.0295833 -0.0871183 0.0497038 -0.0629205 -0.075458 0.138399 0.0522127 0.0428888 -0.13031 0.150575 -0.00718097 -0.095982 0.0161473 -0.0493736 0.151693 0.105088 0.029612 0.0578585 0.0417394 0.114307 -0.0545179 -0.0122155 0.00806807 0.0521438 -0.0582497 0.0826206 0.091146 0.0590805 -0.0115512 0.0120748 -0.0453453 0.0640237 0.0629123 -0.111861 0.0282642 0.153575 -0.121739 -0.0173085 -0.0678826 0.0423007 -0.145818 -0.0290337 0.0301697 0.0343124 0.0188216 -0.0357958 -0.0769149 0.000145231 0.0456621 0.0820623 -0.0385055 -0.00237951 0.0599024 0.0685134 -0.0384286 -0.044468 0.0410363 0.138241 0.167831 0.117548 0.00947849 0.0183972 -0.0943953 -0.0874078 0.124279 -0.00449815 -0.131526 0.0155623 0.0460354 0.177649 -0.0717724 0.125766 -0.0937165 0.126362 0.00411197 0.0247599 -0.0602667 -0.0413336 -0.111809 -0.0558214 -0.00334785 -0.164818 -0.0280242 -0.0176221 -0.161366 -0.0944038 -0.053866 0.0685014 0.123938 -0.0878629 -0.0629123 -0.0267395 0.103459 0.151433 0.0802666 0.156814 0.124178 0.188285 0.184339 0.0728584 -0.0217241 -0.110325 0.0515197 -0.0500321 -0.0380001 -0.0459617 0.0542935 -0.0563867 -0.145077 0.0212097 -0.140208 0.0203799 0.166365 -0.123151 0.0798641 0.157475 0.00584756 -0.0632662 -0.0739955 0.0739067 0.0271178 0.136913 0.0319544 0.0272146 0.147369 -0.129052 0.0259948 0.0872164 0.114761 0.0527339 -0.0187478 -0.0893236 -0.0215346 -0.00397607 -0.040789 -0.088703 0.125605 -0.0806497 -0.0220468 -0.0782318 -0.0602654 0.0891457 -0.00778073 0.0283684 0.186896 0.00267397 -0.100816 0.0140664 -0.0709529 -0.139608 0.0223568 -0.0139572 0.0548594 0.0708989 0.027781 -0.0683421 0.0756029 -0.156538 -0.118554 -0.0145262 -0.0553472 -0.052029 0.0402884 -0.0246053 0.116073 0.145517 0.118929 -0.0501591 -0.0189337 -0.0449038 0.112081 -0.111752 -0.0752655 0.0734224 -0.0282886 0.130652 -0.187639 -0.0795034 -0.0603213 -0.174894 -0.0731747 0.091987 0.0902928 -0.175983 0.0363206 -0.00646646 0.0269448 0.102461 0.00297706 0.0210097 0.0148811 0.0267954 -0.160684 0.057616 0.0758625 -0.0870163 0.0181214 -0.137364 -0.0295276 -0.160408 -0.156266 0.0679086 -0.122898 0.165572 0.0545188 0.00681593 -0.100868 -0.0185379 -0.00844683 -0.0404217 -0.111341 -0.0685421 -0.0528996 -0.0596665 -0.0646521 0.120263 -0.0644928 -0.141225 -0.0968197 0.0633517 0.0866503 0.0527589 0.0796251 0.142806 -0.200507 -0.059037 0.00333783 0.0670464 0.041157 -0.126071 0.0589094 0.0366754 -0.0841942 -0.0591128 0.0669926 0.120767 0.118989 -0.0328163 0.0407272 -0.0239435 -0.0923933 -0.010935 0.0160489 -0.0593648 -0.0836376 0.054303 0.172108 0.0960048 0.052251 -0.0402149 -0.055259 -0.0762943 0.0551025 0.0439812 0.167812 -0.0419216 0.131782 0.097885 -0.136971 0.0822412 -0.094807 -0.081028 0.0342697 -0.181669 0.0360626 -0.0513769 -0.197736 0.0990399 0.0537622 -0.023626 0.0241053 -0.144738 -0.101839 0.0325002 -0.108951 0.011344 0.0648105 0.0200131 -0.16959 -0.0465852 0.0149222 0.0621801 0.106241 -0.0124767 -0.0314643 -0.100649 -0.0729267 -0.090041 -0.0521995 0.00947794 -0.0132727 -0.0463253 -0.00135268 -0.158906 -0.0685592 0.0148143 -0.09596 -0.0375227 -0.00319581 0.0662186 0.148547 -0.0380548 0.1458 -0.00872156 0.0578551 -0.131891 -0.157841 0.0534433 -0.0101546 -0.0386412 -0.11017 0.0436208 0.0953468 0.0904659 0.0744552 0.0343967 0.0995087 -0.159666 0.128379 0.179022 0.000458524 0.0397169 -0.0113442 -0.0869781 0.170815 0.10625 -0.0432145 -0.0495062 -0.0624931 -0.114755 0.0571027 0.124573 -0.0275058 0.197476 -0.13968 -0.1019 -0.00419656 0.0222134 0.0500876 -0.0317634 0.154214 0.0365134 -0.0237063 -0.107049 0.0579199 0.124721 0.0213794 -0.0457088 0.0389049 0.173229 0.138545 0.0155974 -0.0912382 0.0903483 0.199495 -0.0516491 0.0937083 0.156663 -0.0228537 0.00517528 -0.0112044 0.01251 -0.0958856 -0.0981767 0.0826964 0.0973813 0.0115701 -0.108201 0.00797213 0.0089896 -0.0820427 -0.149816 0.130005 0.0980245 -0.0823821 0.0935436 0.10335 0.103936 -0.0710352 0.0136462 0.0869016 0.0512042 -0.0182411 0.0533665 -0.0137902 -0.015051 -0.0452571 -0.103771 -0.150972 0.0326463 0.0237684 0.112835 0.047632 -0.0102582 0.14061 -0.0461396 -0.00702235 -0.062708 -0.152095 -0.0440471 -0.0486127 -0.0227538 0.00843972 0.0502907 -0.157763 -0.0458115 0.179499 0.0681425 0.176438 0.0652874 0.148696 -0.0380874 -0.0106824 -0.169761 -0.0897494 -0.123426 -0.0512683 0.00903047 0.0202627 -0.133502 -0.0591062 0.0711755 -0.000615581 -0.069328 0.175741 -0.100611 -0.0896517 0.0897342 0.073089 0.0931849 -0.0207159 -0.106221 0.192136 -0.0856037 0.00198853 0.0359639 0.0733549 0.0407247 -0.015289 0.0404078 0.0602462 0.0404018 0.0465314 -0.0117921 0.12608 0.161047 -0.0262045 0.080065 -0.0472232 -0.0529968 0.0757122 0.13993 0.112741 0.00974012 -0.00283925 0.167612 -0.0885645 -0.0858177 -0.0908071 0.127543 0.0930931 0.11286 -0.00409737 -0.0638504 -0.172592 0.0926806 0.192812 -0.170273 0.0475895 0.0408636 0.119758 0.158422 -0.168548 0.0131464 0.0550913 -0.108423 0.111706 -0.0216289 -0.0446253 0.122612 -0.00288793 -0.0639302 -0.0684699 -0.0917301 0.016828 0.07775 0.13838 0.113282 -0.0728766 -0.137135 -0.0844975 -0.0823068 0.0485588 -0.127621 0.0652446 -0.0733113 0.0581024 -0.099492 -0.0997436 -0.0388923 0.0900546 -0.0447636 0.0895793 0.0466824 -0.103278 0.106263 0.00262126 0.0359162 0.0447758 -0.166459 -0.059956 0.075129 -0.017626 -0.185722 -0.0300809 -0.0223515 0.0858848 -0.0229087 -0.0293084 0.0907457 0.0754741 -0.100296 0.0186982 0.0186162 -0.091571 -0.120183 -0.136724 0.0844027 0.0260797 0.0616128 0.101384 -0.0538917 -0.0777924 0.0815645 -0.0960997 -0.178038 0.0831922 0.0549841 0.171953 0.130552 0.0884677 0.0916783 0.142701 0.106001 -0.0726673 0.0337661 -0.0885401 -0.120884 -0.0772623 0.137594 0.0210583 0.131574 -0.147076 0.0410701 -0.00170566 -0.0896825 -0.00993936 -0.0693016 0.0875011 0.0128348 0.0477132 0.0758092 -0.0540825 -0.0099066 -0.0210855 0.156078 0.054021 -0.0515735 0.0379116 0.10274 0.0428312 -0.0259647 0.00168335 0.108468 0.0873762 -0.131982 -0.0410681 0.0300371 -0.0628795 0.114387 0.0873142 -0.0952974 0.0564167 0.0357846 0.0388255 0.131648 0.181158 -0.0479497 -0.140602 -0.0419431 -0.0751092 0.137788 -0.0105774 -0.00867028 0.0789996 0.0854961 0.115446 -0.0201102 -0.0176812 -0.083203 -0.00116687 -0.0651779 -0.0784053 -0.0984844 0.078884 -0.00043682 -0.0585937 0.0668063 0.0302665 0.0789019 0.185418 0.0837395 -0.0807036 0.0781689 -0.143938 -0.0654521 0.111152 -0.124839 0.0369569 -0.0854691 -0.128076 0.0725901 0.110394 0.00913939 -0.147522 -0.0883521 0.125224 0.148736 -0.116714 -0.0755705 -0.139772 -0.00592419 -0.0699032 -0.0189296 0.00735049 -0.0672371 0.0285187 0.0205046 0.0744039 -0.107006 0.132876 0.0139795 -0.0209423 0.028915 -0.0848706 0.102206 -0.0243946 -0.00522312 0.0526143 -0.0637131 0.0347728 -0.0788558 -0.121398 0.0486836 -0.181674 -0.0708249 -0.149738 0.0980531 -0.0485459 0.104136 0.00411154 0.0519766 0.0448385 0.176267 -0.0292607 0.0603412 0.140716 0.0611131 0.00840893 -0.166076 -0.0737752 -0.00225802 -0.011258 0.0651298 -0.0176294 -0.0472044 -0.0116673 0.0811143 -0.157772 -0.0755351 -0.044807 0.108295 0.105045 -0.188309 -0.15003 0.152563 -0.188062 0.0215952 0.0632329 -0.0313847 0.0322122 0.0196882 0.13527 -0.006718 0.00532942 0.00351846 0.0725806 -0.0828232 0.00828317 -0.026558 0.0939655 0.00886426 -0.00528167 -0.0261617 0.0599245 -0.0142504 -0.0373937 0.0887322 0.125543 0.025796 0.0159248 -0.136061 0.0781338 0.0288033 -0.0395205 0.19551 0.118557 0.0227971 -0.150113 0.128854 -0.0536686 -0.0626598 -0.0800945 -0.0100502 0.0402662 0.130711 -0.0885654 0.188557 -0.189713 0.147012 0.018998 -0.102988 0.0273698 0.0840277 0.0627162 0.042883 -0.0406882 0.0051616 0.124151 -0.0259218 0.00330658 0.151815 -0.110067 0.0188288 -0.0442165 -0.0267674 -0.156169 0.0276825 0.0561148 0.105316 -0.113112 -0.0853515 0.142711 -0.0339147 0.0569977 0.0426639 0.0144716 0.0356648 0.00932185 -0.183886 0.0314976 0.15125 0.14941 0.0377827 -0.103011 -0.00624735 0.0426604 -0.084786 0.0909358 0.0601249 0.0180975 -0.0372837 0.0400679 0.172592 0.1354 -0.0487462 0.089782 -0.0394345 0.0705146 0.0876721 -0.0955689 0.00420083 -0.00789576 -0.0907764 -0.0379527 -0.00923035 -0.107834 0.198843 -0.0272706 -0.0317689 -0.0767593 0.0692169 0.0757736 -0.0777817 0.095196 0.14154 0.0301945 -0.0699019 0.0879267 -0.0364765 -0.194867 -0.0923802 0.089948 -0.0810977 0.0907805 0.119623 0.0885065 -0.0529173 0.0371022 -0.0979194 -0.0247845 -0.00696403 -0.0140757 -0.126749 -0.00387137 0.00291273 -0.103165 0.0817958 0.101352 0.0844197 -0.108309 -0.044014 0.110288 0.0631774 -0.0199662 -0.0125088 0.044258 0.0642465 -0.0235633 -0.0741387 -0.15964 0.0853634 0.074957 0.05499 0.022132 -0.104138 -0.0743743 0.0573082 -0.171683 0.12079 0.00834739 0.00949641 0.0782314 -0.0440625 0.0194943 0.0948771 0.0564405 0.176717 -0.120276 -0.126343 0.193467 -0.0788946 0.0349309 0.055863 0.12907 0.0232343 -0.119546 -0.0941579 -0.107354 0.0800207 0.0662108 0.100869 0.144492 -0.0483135 0.0243042 -0.0779978 -0.0955052 0.0720607 -0.028128 0.00665533 0.08021 -0.0480114 0.0168886 -0.0151074 0.0709711 -0.0142461 0.098914 0.0251491 0.0667631 -0.137036 -0.117156 0.125649 0.127554 0.00508376 -0.0370628 -0.0348451 0.0301039 -0.0285049 0.0508731 0.0454653 -0.188655 0.0681135 -0.0988611 0.0364251 -0.18528 -0.0808364 -0.183578 -0.165842 -0.0262899 0.0228938 -0.00527136 -0.126462 -0.0703128 -0.0403451 -0.0169801 -0.134856 0.0153383 -0.02536 -0.0412158 0.148797 0.00930001 0.0221236 0.100108 -0.18384 0.0940125 0.0540173 -0.0193399 -0.00894312 -0.0278989 0.0442125 -0.0915975 0.0503182 -0.0403643 -0.0426048 0.0643772 -0.0327088 0.0429349 0.0949808 0.09388 -0.0931866 0.128284 0.0767719 0.0391525 -0.0131794 -0.140474 -0.0115563 -0.0418254 -0.150233 0.0350965 -0.117435 -0.0773578 -0.0690461 0.0159321 -0.00583638 -0.0117476 0.0701955 0.00409846 0.113221 0.125313 0.196462 0.0261252 0.0288298 0.050413 -0.0900656 0.0274473 0.0501429 -0.113681 -0.200523 0.128673 0.153825 -0.0351667 -0.0421488 -0.0605987 -0.0995634 0.137025 0.054611 0.0230075 -0.0713246 0.0189208 -0.0246448 0.013868 -0.0506485 0.05042 -0.0222858 0.0516455 0.0287539 -0.0805854 -0.0719029 0.0887175 0.0680796 0.0320859 0.0639802 -0.0351415 -0.00753221 -0.0219254 0.0519982 0.0317428 0.0531755 -0.101683 0.123172 0.175896 -0.0119245 -0.108774 0.10504 -0.120414 0.00838388 0.0302559 0.114747 -0.136154 0.102706 -0.0735697 -0.0564227 -0.0623948 0.184294 0.0101954 -0.184972 -0.0761328 0.0189986 0.149385 -0.0805181 0.148348 -0.152907 -0.100246 -0.0169537 0.0501955 0.117949 0.0487604 0.0587009 -0.0232577 0.0842986 0.0657555 -0.104388 0.0532448 0.153385 0.0984353 -0.000880312 0.100119 -0.0682509 0.0379556 0.0837938 -0.0135258 0.0497786 0.0805504 -0.177032 -0.120179 0.0150407 -0.0575116 0.176902 -0.141163 -0.0997954 -0.115451 0.0696829 -0.0876652 -0.00400733 -0.0112182 0.0425417 -0.0170158 -0.172922 -0.0535578 -0.171831 0.136273 -0.0423857 0.052268 -0.0503843 0.0516729 0.188348 0.0689177 -0.0782592 -0.157592 -0.0950641 0.0323778 -0.0738872 -0.0239913 0.0375266 0.00672874 -0.0147881 0.0267892 0.0441064 -0.0482928 0.0397728 -0.116054 -0.0106133 -0.0826135 -0.127696 -0.17562 0.00591138 -0.0564088 0.0439355 0.044716 0.0233158 0.118075 -0.182405 -0.10885 -0.00470892 -0.0997779 0.154486 -0.0638639 0.0399334 0.140928 -0.148927 -0.178733 -0.0907493 0.137353 -0.00607773 0.0335442 -0.069812 -0.13437 -0.00742133 0.0847778 0.0500938 -0.121401 -0.143083 -0.123432 0.122017 -0.165398 -0.14131 0.0376925 -0.157261 -0.114241 0.0210388 -0.0234947 -0.0158259 -0.0104333 -0.139284 0.051677 0.0660648 0.0567405 0.0253475 0.0421793 0.00963197 0.156368 0.0375142 -0.0887697 -0.0482168 -0.0268346 0.0196154 -0.0908288 -0.0638543 0.122409 -0.0916486 0.12725 -0.0804542 0.0672692 -0.0653319 -0.0472263 0.0531343 0.0842789 0.0951847 -0.00841554 0.0430612 -0.173087 0.116762 -0.0265732 0.0354678 -0.178337 0.0578733 0.0567467 0.195545 0.163762 -0.0332788 0.0149419 0.0316184 0.00900326 -0.0297916 0.0754578 0.100088 -0.053357 -0.0203357 0.0211359 -0.0270064 -0.0917719 0.087868 -0.0409841 -0.0775578 0.0672253 -0.0385357 0.0372771 0.162461 0.0619501 0.167657 -0.115228 -0.0789566 -0.0300735 0.0793057 0.0853433 0.0341651 0.119171 0.0381705 0.0354141 0.192202 -0.0434098 -0.153811 -0.0191232 -0.0603394 0.130088 0.028361 -0.0430126 -0.00510318 -0.0436205 0.0380119 0.0716369 -0.127361 -0.0504006 0.0442159 0.0751697 0.157553 0.00317301 -0.170994 0.0320224 -0.0115474 0.0696665 -0.0705012 -0.0734898 -0.0477548 -0.0426575 -0.144494 0.0281436 0.0235834 -0.18859 0.0685031 -0.0415956 0.0275361 -0.141373 0.02316 0.0201049 0.0421384 -0.109507 -0.062451 -0.0207489 -0.178748 0.0193109 0.109386 -0.134606 -0.0757657 -0.0146825 -0.15348 0.0725707 0.195941 -0.0210318 -0.0630208 0.0486028 -0.085132 0.138219 -0.175989 -0.0248318 0.0523726 -0.0294869 0.0858421 0.04041 -0.0998893 -0.126852 0.089467 0.135938 -0.115157 0.11677 -0.0250587 -0.0181596 0.0702266 -0.166553 -0.0595815 0.0827234 0.116249 -0.0215551 0.0654813 0.0790664 0.0621241 -0.122575 -0.149397 -0.179384 0.098256 -0.0332863 -0.0308096 -0.0733223 -0.0490922 -0.00923997 0.0189226 -0.0211599 0.120382 -0.00982921 -0.010902 0.0362141 0.0166245 0.0465554 0.052223 0.0233059 0.080684 0.176417 -0.025642 -0.135154 -0.128365 -0.0100525 0.0405122 -0.0218731 0.0333595 0.0271764 -0.12351 -0.0201624 -0.0581538 -0.0487617 -0.0826861 0.095107 -0.0944703 0.0922225 -0.0886333 -0.00812787 0.194797 -0.0063835 0.0117844 0.0545155 0.0685715 0.0925563 -0.0946997 -0.138088 -0.0365263 0.0492502 -0.0498407 -0.0274378 -0.0588621 0.151707 0.0480452 -0.00196124 0.0752246 0.142668 0.0255587 0.0269362 0.0599492 0.10116 -0.0768055 -0.00900441 -0.0673115 -0.11838 -0.00413826 -0.0251312 -0.0230604 -0.0731954 0.184992 0.0278034 0.120521 0.0529776 0.0831701 0.0379944 -0.0626207 0.10112 -0.111969 0.0141581 -0.154135 0.115299 -0.143918 0.0895756 -0.0351016 0.178189 0.0256923 -0.0602891 0.0882268 0.0331872 -0.195008 -0.0916064 0.0519042 -0.0353073 -0.0255688 -0.0536329 0.140117 -0.0309856 0.0241171 0.0925183 -0.0922452 -0.0608122 -0.100836 -0.12004 -0.0586602 0.107254 0.0767597 0.041259 0.132489 -0.0174997 0.167153 -0.0326715 0.00152067 0.19252 0.039014 0.00302427 0.0509437 -0.0741387 -0.0817026 -0.0448271 0.0750891 -0.0476936 0.0294688 0.107138 -0.115484 0.00922249 0.0303412 -0.122395 -0.0220799 -0.149924 0.167157 -0.0409939 -0.0886782 0.098835 -0.0015225 -0.0228255 -0.0235213 -0.152092 0.0542642 -0.0560614 -0.0522387 0.0959016 -0.0281302 -0.0485434 0.157188 0.089594 0.0258874 0.0518043 0.0183489 0.122561 -0.0377659 0.172786 0.0211527 -0.0802511 0.130115 0.169913 0.0894188 -0.157199 -0.00642529 -0.0655895 -0.0979099 -0.0898295 -0.0256308 -0.104651 0.107952 -0.197843 -0.0670481 -0.0393928 -0.149696 -0.0710385 -0.108092 0.107026 0.148077 0.0340383 -0.0126827 0.146489 -0.197073 -0.0575917 -0.040125 0.0900535 0.0176675 0.0258871 -0.165508 0.1297 0.00974699 0.00493944 -0.00183146 -0.0354269 -0.149441 0.0874103 -0.0432275 -0.0497263 0.094505 0.106841 0.106723 0.193932 -0.0364976 -0.0608919 0.0184273 -0.0958541 0.0506852 -0.00389856 -0.129157 0.167582 0.139017 -0.0203448 -0.0576541 -0.0676526 -0.120518 0.0726614 -0.112068 0.0661484 0.0231904 0.0662935 -0.0610385 0.00894499 -0.103156 -0.140681 -0.0360974 0.189001 0.095291 -0.150182 0.090597 -0.0548719 0.107108 -0.0851217 0.0126821 -0.0024192 0.105934 0.0630567 0.0602043 -0.026878 0.0663439 0.065703 -0.120783 0.0665904 -0.0584213 0.0386233 -0.100695 0.109399 -0.0770614 -0.102021 0.111987 -0.0293189 -0.023675 -0.0935214 -0.154444 0.0777796 -0.131942 0.00858443 -0.0677077 0.00473271 -0.000835047 0.0844782 -0.0376168 -0.198956 -0.0668489 0.00115141 0.0135722 -0.0127255 -0.089945 -0.0779437 -0.104306 -0.105848 -0.0743024 0.00774576 0.1505 -0.0612517 0.113166 -0.0809802 0.197266 0.120143 0.0343499 0.117261 -0.0742995 0.00233415 -0.111367 -0.0344262 -0.0360134 -0.0548276 0.0446528 -0.0562659 -0.0718058 0.0392689 -0.00563746 0.0907625 0.0903209 0.133296 0.141767 -0.0108494 -0.122592 0.165172 -0.0425888 0.00933796 0.0239536 0.0138374 -0.0277635 0.0283838 -0.0352653 0.114808 0.0401684 -0.0212611 -0.0259 -0.117428 -0.074177 0.00486111 0.0833393 0.0770692 -0.0988255 -0.036888 0.072423 0.108749 0.192488 0.00903711 -0.0376121 0.107696 -0.024243 0.0467049 0.00439312 -0.10698 -0.0481996 -0.027519 0.00603244 0.0976322 0.0374788 -0.0930369 0.0331527 0.18759 -0.128666 -0.175898 0.0501887 -0.0212833 0.0513188 -0.0676855 -0.0285007 -0.102418 -0.175958 -0.00789346 -0.180774 -0.00694279 -0.0838536 0.0608604 -0.0644069 0.0411317 0.116239 0.051815 0.142812 -0.0392409 -0.0653979 -0.0231632 0.134151 -0.0427111 -0.0807748 0.101303 -0.0429584 0.0738135 0.0437407 -0.073309 0.132484 -0.00702008 0.101255 0.10599 -0.0310992 -0.0707131 -0.089951 -0.138539 0.0417396 0.152488 0.0968337 -0.048028 0.150182 -0.122543 0.033568 -0.0447044 -0.025226 0.0311547 0.037525 0.0112035 -0.0356905 0.0470204 -0.0681367 -0.196646 0.197048 -0.0229758 -0.0679119 -0.185243 -0.0663038 0.0344627 -0.0856358 -0.0844513 -0.0179437 0.123032 0.104431 0.00419354 0.0663724 0.050284 -0.069843 0.104119 0.0566419 -0.0822522 0.0639138 0.0960227 0.115337 -0.171588 -0.0426883 0.138625 0.0660861 0.0443947 -0.0498869 0.00060531 0.0938902 -0.0483356 -0.152929 -0.0814836 -0.168121 0.0612849 0.0551383 0.0199267 0.0144475 0.0341058 0.0930575 0.0194762 -0.0787034 0.0707207 -0.00193951 0.100592 0.00158766 -0.00148533 -0.152464 -0.0787123 -0.0550592 -0.0434817 0.0115335 0.0102138 -0.112963 0.0720014 0.0957147 0.0525035 -0.127168 0.124222 -0.0120537 -0.085559 -0.162582 -0.0920346 -0.193915 0.0124102 0.0696135 0.00442789 0.0267271 0.00665028 -0.0384432 -0.142863 -0.18123 0.13647 -0.0532839 0.0861931 0.0241484 -0.0912785 -0.00334735 0.121767 0.138699 0.0847216 -0.136783 -0.00694958 0.137672 0.0721042 -0.144375 -0.0189287 0.0615258 -0.0675865 -0.0367448 -0.0851132 -0.0885541 0.100196 -0.128457 0.0308109 0.0689679 0.139635 0.148075 -0.0034837 0.0762529 0.149146 0.0032847 0.0228043 0.0281532 0.0043568 0.0213635 -0.0182117 -0.134473 -0.0994539 0.13021 0.0311356 0.183179 0.125428 0.0864409 -0.0842912 -0.0106989 0.015092 -0.0923448 -0.0342233 0.0438685 0.00572737 -0.131624 0.0452824 0.124733 -0.0553192 -0.0592897 0.0108254 0.129393 0.132689 -0.0850757 0.172697 0.112882 -0.138217 0.00586795 0.100312 -0.060084 -0.0756337 -0.104519 -0.0200442 -0.0317662 0.024657 0.0757506 -0.0502054 -0.0809247 -0.00195769 -0.0830891 0.176643 0.0583984 0.030511 -0.0151089 0.16697 0.0155104 -0.0191099 -0.0627265 0.0114582 0.0309478 -0.00610529 -0.0133611 -0.0373052 -0.114235 0.0695216 0.0137486 -0.0503297 0.173779 0.0446162 -0.108089 -0.0403466 -0.0877689 -0.149882 0.108453 -0.032369 -0.0519424 -0.0635119 0.0132014 0.12157 -0.0762076 2.06515e-05 0.0455685 -0.0315725 -0.112008 0.117209 -0.03532 -0.0310139 -0.164379 -0.0539152 0.034639 -0.114879 0.0668831 0.0237081 -0.0360202 -0.120959 -0.0299056 -0.0853968 0.018654 0.0485709 -0.0123676 -0.104454 -0.0307434 -0.0602556 -0.0433519 -0.0143323 0.0792142 -0.00503927 0.0726886 -0.111461 0.00290777 -0.0264461 0.0215319 0.0545212 0.175521 0.0750977 0.0273714 0.0453521 -0.0230117 0.044327 -0.0316559 0.0987346 -0.00784494 -0.141205 -0.0124186 0.0953491 0.0478932 -0.113048 -0.0298483 0.095118 -0.033623 -0.0499341 -0.0228445 0.00042763 -0.112479 0.0517214 -0.0623186 -0.0269949 -0.00132781 0.0452267 -0.113795 0.0821559 -0.111404 -0.153271 -0.0426952 0.0925854 0.0431744 0.198849 0.0662245 0.191805 -0.0120681 0.0841804 -0.0755499 -0.06981 -0.0022534 0.0424438 -0.153305 0.0717123 -0.173928 0.0278757 -0.109523 0.044739 -0.00517421 -0.086022 0.0526826 0.0896638 -0.0925475 0.0559404 -0.0501755 0.0553031 0.172222 0.0928237 0.0628529 -0.113316 0.0113496 0.0556897 0.11821 0.000254321 0.160182 -0.0631767 0.049253 0.120631 -0.0162081 0.0402317 -0.017877 0.0893993 -0.144958 -0.105888 0.0721582 -0.0179349 0.00122941 -0.0578732 0.0666005 -0.00167115 0.0640943 -0.109287 0.0846808 -0.0263302 0.0475994 -0.0880163 0.124027 -0.0692892 0.1383 0.0722388 0.0416015 0.0225278 -0.15901 -0.0573517 -0.0679782 -0.0849991 -0.0354827 -0.138676 0.0463887 0.0121273 0.03763 -0.0358548 0.174462 0.0925421 -0.0989731 -0.0447682 0.110316 0.0957637 0.0254149 -0.0142902 -0.0287828 -0.0217885 -0.0810723 0.0295669 0.0294589 -0.197235 -0.154151 0.0104548 0.143404 -0.0057448 -0.0845153 -0.134351 0.0164378 -0.078486 -0.092109 0.0946767 0.0835705 -0.0144771 -0.0566099 0.0232476 0.0907509 0.037388 0.0854206 0.0941306 0.195701 0.020338 0.0698297 0.065453 0.0108772 0.0339493 -0.11966 0.0792155 -0.0784588 0.00468104 0.031736 0.107675 -0.0243518 -0.0200002 -0.121218 0.0625837 0.0880495 0.0837642 0.123758 0.0830396 0.0587196 -0.00923993 0.151087 -0.0181147 0.133599 -0.035265 -0.0748618 -0.0070119 0.0697254 -0.0885355 -0.0323615 0.0217691 0.111901 -0.0127378 -0.0980379 0.0474754 -0.140113 0.0309682 -0.0303031 0.0987411 -0.104442 -0.0905872 -0.0945802 0.0981787 0.00358717 -0.096073 -0.0163285 -0.0308086 0.0482118 0.0207954 0.0842342 -0.000390375 -0.0683762 -0.116283 0.0742776 0.00700506 0.0399282 0.0194997 0.0397057 -0.0947772 0.103211 0.00674687 -0.0810825 0.0210101 0.0870075 -0.10474 0.063003 -0.133704 0.130595 0.173471 -0.135332 0.0102234 -0.154054 0.0295904 -0.0152608 0.030273 0.00355658 -0.0528615 0.0358556 0.0609345 -0.0965036 -0.095116 -0.11558 0.00364997 -0.0955117 -0.0513108 -0.134698 -0.0631579 -0.090227 0.117955 -0.04509 -0.158662 -0.00380432 -0.00559275 -0.147241 0.0906281 -0.04196 -0.0614805 -0.0544084 0.0152649 -0.00422399 -0.0650967 0.101466 -0.064476 -0.0430274 -0.0205235 -0.0173051 0.120621 -0.0612191 0.0925584 -0.105675 -0.0408293 0.0814306 -0.029664 0.0953066 -0.051736 0.147626 -0.0514089 -0.00391182 0.12697 0.121411 0.118509 0.0333065 -0.072008 -0.0392524 -0.0250986 -0.12446 0.00320705 0.104278 -0.0669267 0.090709 0.00972307 -0.0586157 0.0645516 0.104586 -0.0941309 0.0660451 -0.071901 -0.164753 0.0523509 0.0785417 -0.0777593 0.0214915 -0.0530334 0.0867856 -0.0519344 0.00649314 -0.0226461 0.0607862 -0.193151 -0.00813363 -0.194608 -0.021814 -0.013109 -0.15925 0.0477012 -0.122958 -0.129538 0.136846 0.0444289 -0.101282 0.011819 0.045996 -0.0107395 0.050603 -0.0200696 0.0456971 0.0932374 0.141878 -0.0455886 0.0369735 0.0270334 0.03994 0.0108259 -0.0746905 0.0747606 -0.073098 0.0510036 -0.0750959 -0.0445653 0.038594 -0.0881112 0.0277248 -0.163836 0.0729533 0.0437009 -0.0970623 -0.107081 0.0665543 -0.00222218 -0.0821889 0.136273 0.128183 -0.0941785 -0.0492798 0.122238 -0.0988892 0.130484 -0.182544 -0.127544 0.0299977 0.123318 -0.0263171 -0.051149 -0.056101 0.0810315 -0.039736 0.0790239 0.168431 -0.00544849 0.064339 -0.0487789 0.147728 0.0573165 -0.0771145 0.173078 0.128216 -0.018728 0.0196556 0.0657488 0.0864368 -0.0666311 0.0352784 0.120903 0.154941 0.175118 -0.0194389 -0.00350115 -0.199859 0.0321113 -0.0332021 -0.0364891 -0.0701565 -0.133934 0.184927 0.0573187 -0.0811005 0.0570452 -0.0476544 -0.0742697 -0.0680171 0.0481378 0.0899662 0.11271 -0.00135216 -0.0762477 -0.0541727 0.0269588 -0.0408988 0.106699 0.0140305 -0.088104 0.0318114 0.096342 -0.0580352 0.129791 -0.0953542 0.0236454 0.076053 0.156719 0.0388129 -0.177968 -0.0793885 0.117005 0.0849601 0.0746854 -0.0561183 -0.131124 -0.0128866 0.117168 0.0551161 0.0659708 -0.115387 -0.114116 0.0853086 -0.0773183 -0.106258 0.0688809 0.120746 -0.0762756 -0.168087 -0.113962 -0.0802431 -0.069138 0.170759 0.156731 -0.0626821 0.122146 0.0937128 -0.08875 0.104165 0.047712 -0.00292065 0.116598 0.0406783 0.0477871 -0.16832 0.0599617 0.0823706 0.119483 0.0258949 -0.00644978 0.000133928 0.114995 0.165862 0.0613748 -0.0638071 -0.0110132 0.0304998 -0.0879216 -0.175964 0.0669768 -0.0185606 -0.116347 0.110696 0.0701257 0.115448 0.0286915 0.0341083 -0.00958989 0.0636807 -0.148668 0.0100167 -0.0350862 0.116733 -0.00279532 -0.122338 0.115106 0.0796308 -0.0354395 -0.0461837 0.023307 0.0200726 0.0774614 -0.0808358 -0.00433595 -0.0132482 -0.119471 0.00927338 0.155313 -0.132647 -0.0127263 0.166531 0.109055 0.0364648 0.174453 -0.014353 0.0140254 0.00671706 -0.165694 0.0446822 -0.0140753 -0.173225 -0.166607 -0.0482433 0.170703 -0.173625 -0.153021 0.036615 0.07074 -0.0794271 -0.0410807 0.045018 0.0242533 0.0210898 0.080827 0.0326045 -0.0877523 -0.0286112 0.0359854 0.105554 -0.0586723 -0.0200915 -0.058029 0.0979373 -0.0636301 -0.00578987 0.0368481 -0.0578531 -0.170077 -0.135828 -0.0200211 0.0206651 0.0562271 -0.039618 -0.00214458 0.0681833 -0.119737 -0.150952 -0.16474 -0.0530995 -0.0426492 0.127341 0.0141767 0.0792566 -0.00309081 0.0495909 0.0896293 -0.032784 -0.108086 -0.150908 -0.0346306 0.0930684 0.00922683 -0.00911277 -0.0942251 -0.00489553 0.14819 -0.0306947 0.0452954 -0.0258729 0.044646 0.0215562 0.12269 -0.00657141 -0.0426425 -0.0139415 0.0750977 0.176671 0.00303167 -0.0796446 -0.00169952 0.0634811 0.0622361 -0.12104 -0.17904 -0.0259304 -0.0835179 0.0596576 -0.0663978 0.0915363 -0.138287 -0.0351494 0.0486835 -0.0864622 -0.00654878 -0.0436667 -0.116366 -0.10127 -0.0920848 -0.140007 0.0477292 -0.00224925 0.0561339 -0.032995 -0.0229141 -0.083399 -0.0296809 0.000253124 -0.0525816 0.059308 -0.0745862 0.0113253 0.14332 0.0350065 -0.0752675 0.0953911 -0.0156743 -0.0410672 0.052471 0.00870185 -0.0420015 0.0730442 -0.0585572 -0.152861 -0.0268859 -0.0867266 -0.0785726 0.0965693 0.00816238 0.0229294 0.104523 0.0194246 -0.0884859 -0.0286397 -0.00148982 0.0444979 0.0506366 0.0281755 -0.00838186 0.106819 -0.00803561 -0.156018 -0.0100634 -0.0738017 -0.0383614 0.0157017 0.0553893 -0.0432053 0.130342 0.00511783 -0.0359396 0.0460575 0.0351973 0.140923 -0.0905721 -0.0204305 0.0972124 -0.00989841 0.00613099 0.00185848 0.0589629 -0.140341 0.0256417 0.0269425 -0.136593 -0.0403102 -0.0680781 0.0168127 0.162208 0.070885 0.0574847 -0.0409026 -0.116305 0.00369825 -0.125995 0.0306321 0.00209483 -0.131693 0.179613 0.0478462 -0.0370726 -0.0583396 -0.0854512 -0.0401671 0.129186 0.0673019 -0.0850982 -0.0172387 0.158712 0.065977 -0.121613 -0.11174 -0.107018 0.0111108 -0.0777542 0.0585779 0.0216599 -0.162076 -0.0813752 0.146562 0.140785 -0.0156389 0.10504 -0.0387277 -0.0316304 -0.174167 0.0569967 0.0548473 0.0709389 -0.00307167 -0.0243917 -0.0726564 -0.00211561 0.0191561 0.0777493 0.0118465 -0.0151299 -0.16882 -0.133975 -0.0456304 -0.0514176 0.0947628 0.00550837 0.135541 0.133929 0.0771453 0.0216033 0.130205 0.0273501 0.0311961 0.02184 0.0718091 0.0730027 0.097884 -0.0308285 0.00813187 -0.0194495 0.0850071 -0.0719894 0.0939164 0.0412081 -0.00618415 -0.0719953 -0.148747 0.0140032 -0.194772 -0.072187 -0.0532771 -0.0903808 -0.0299401 -0.117685 0.101323 -0.00674719 0.0887087 0.0835547 0.0233477 0.121081 -0.0795663 -0.162968 -0.0723311 0.0249609 -0.0789715 0.0535382 -0.113036 0.046969 0.0429741 -0.0634741 -0.069472 0.157703 0.00570509 0.110969 0.0885672 -0.0757548 -0.0480667 0.0543573 -0.0753434 -0.0540616 -0.0447508 -0.0957831 0.0992191 -0.0211136 -0.0112053 -0.136155 -0.0054467 -0.16434 -0.00432345 -0.11301 -0.0242685 0.0113191 0.0856102 0.0729234 0.181015 -0.112946 0.0748503 -0.101456 0.0369684 0.0505861 -0.0484975 0.00259356 0.0459168 -0.00939145 0.0450826 -0.0449141 0.00297846 -0.00564672 -0.0264946 0.104948 0.0696623 0.102263 0.0613323 -0.0519927 0.0395736 -0.11242 0.124126 0.103105 -0.0385155 -0.0984759 -0.0662566 -0.0574823 0.00623702 -0.0204613 -0.0196861 0.0931132 -0.0263927 -0.0180287 0.0318466 -0.0307225 0.111401 0.0577338 0.157015 -0.082714 -0.00600268 0.0188207 -0.160371 -0.0129762 -0.108246 0.0960893 0.0027969 0.0911273 -0.0421715 0.102369 0.0387754 -0.0147043 -0.0620341 -0.0112912 -0.0752284 0.0216578 0.0371072 -0.0665578 0.0975313 0.0662009 0.0961509 -0.122095 -0.0343323 0.00933476 -0.0432351 0.0517554 0.06137 0.0534395 0.0944321 0.0366751 0.0118591 -0.0717641 0.0676442 -0.0548779 0.0245678 0.15279 -0.11847 -0.00385184 0.00888626 0.0452993 0.010264 0.0755528 -0.162137 0.121926 -0.0375533 -0.0840372 -0.0651371 -0.13158 -0.0196929 -0.0596284 0.0985496 -0.0993583 -0.0362968 -0.182792 0.0382483 0.00989466 -0.0273752 0.0596149 -0.0902226 -0.0594319 -0.130675 0.038005 -0.0522027 0.0976989 -0.0611734 -0.103534 -0.082647 0.0352522 -0.181372 0.199213 0.025508 -0.134442 0.125215 -0.191792 0.0599036 0.00155284 -0.0623856 0.00766319 -0.0666243 0.00404937 0.105711 0.189847 -0.0181327 -0.0214751 0.133714 -0.182964 0.0183879 0.0398909 -0.0325518 0.114788 0.0582527 -0.0875885 0.0532465 0.182513 0.059793 0.142985 0.0637427 -0.0989167 -0.0420804 -0.0746734 0.0771424 0.0713462 0.082017 -0.0928892 -0.0412537 -0.0531462 0.159094 -0.0314968 0.0269142 0.0289443 0.0301302 -0.167794 -0.148561 -0.184761 0.033653 0.0116922 -0.101017 -0.00255567 0.0490812 -0.0842781 0.0867503 0.0784096 -0.0730835 0.0325202 -0.0758077 -0.136248 -0.0429645 0.0765508 0.0683943 -0.0543247 0.0226361 0.131075 -0.111394 -0.130712 -0.0618444 -0.0232919 -0.0825247 -0.134246 0.0239102 0.00664551 0.0267612 -0.0215628 -0.0122398 0.00900318 0.173765 -0.108694 -0.0388692 -0.0778563 0.0603853 -0.0493892 0.0531622 -0.0291792 0.0239101 -0.0290294 -0.0166322 -0.0375187 -0.190812 0.0537088 -0.106339 0.0640195 0.0450446 -0.0325117 -0.107383 -0.0690286 -0.0560739 0.0466765 0.0459444 0.091685 -0.0848882 0.00616775 0.0128485 0.00453252 -0.0203651 -0.0390864 -0.0545312 -0.0272389 -0.0223754 0.0714093 -0.0710185 -0.0828323 0.185002 -0.063943 -0.115497 -0.176622 0.0584257 -0.0131566 0.0464521 0.131018 0.0156962 -0.0732457 0.0659909 -0.00476878 -0.0437649 -0.0198472 -0.0764134 0.0608199 -0.174321 0.164749 0.068319 0.0833339 0.0653151 0.0909021 0.00344881 0.0558491 0.115612 -0.0154091 0.0834105 -0.0109818 0.0800273 -0.029645 0.0173072 -0.0118221 0.185876 0.163371 -0.0139862 0.017759 0.0316721 -0.0343595 0.165767 -0.151429 0.0246855 -0.0845782 -0.0853153 -0.0222104 0.0559752 -0.11555 -0.125502 0.0423292 0.173486 -0.0831542 0.129192 0.0428437 0.0603933 -0.00870521 0.0182037 -0.0487665 -0.0242961 -0.016662 0.153171 -0.035524 -0.0429671 -0.0369633 0.0888433 0.151717 0.0689653 -0.0408663 -0.00310058 0.0344038 0.0252033 0.0268118 0.139801 0.0995235 0.00899995 -0.0415359 -0.129031 0.0893632 -0.0184783 -0.128494 0.0193019 -0.0998791 0.152598 -0.0834524 0.0577021 -0.0555019 0.153927 -0.0986678 -0.169171 -0.145806 0.068294 -0.00569783 0.0923836 0.0795784 0.152787 0.126633 0.10907 0.152359 -0.0962101 0.161333 0.0562864 -0.0489499 0.10843 -0.0353385 -0.06002 0.0956922 -0.131886 0.0371092 -0.159688 0.0437303 0.112914 0.131329 -0.131215 -0.125659 0.0426302 0.0539409 0.0694185 -0.0120487 0.0509422 -0.0532768 -0.173578 -0.139207 -0.108741 0.02594 -0.03404 -0.0274187 0.0654464 -0.0590124 0.0766897 0.0229945 0.0960771 0.0298926 -0.00647209 0.0993429 -0.158337 -0.0126665 -0.0618882 0.0367864 -0.0591197 -0.111158 0.0456232 -0.0769006 -0.0545709 -0.0458101 -0.101536 0.153719 0.0271075 0.021788 -0.198845 -0.0120563 -0.0405337 0.13974 -0.0557955 -0.0244114 -0.0588143 0.0149851 0.0842277 -0.0778308 0.0719045 0.00213872 -0.0643986 -0.00543327 0.0647586 0.0885681 0.117035 0.103173 -0.000755278 -0.0624201 -0.139043 -0.056033 -0.0824917 -0.153796 -0.0918425 0.108725 -0.103412 0.0467475 0.0784897 -0.0575545 -0.00337398 0.0984271 0.00165987 0.0162813 -0.165786 0.113079 0.0423125 0.0386366 0.0477306 0.0039779 -0.125806 -0.0532562 0.0890765 -0.0967907 -0.018867 0.0707206 0.105055 0.0101813 0.0509094 -0.0365132 -0.0695595 -0.0103984 -0.0593505 0.0151444 0.0880293 -0.037473 -0.102938 0.15891 0.0390517 0.100953 0.119639 0.0930221 0.109187 0.144265 0.0204572 -0.127323 -0.0532915 0.0383276 0.0532411 0.0544881 0.145944 0.0846533 -0.0493203 0.0574642 0.102686 0.168354 0.133098 0.069859 -0.132157 0.0547859 0.135573 -0.0271404 -0.0479559 0.0224322 -0.00407868 -0.0512996 0.116763 0.03858 0.0370574 0.0627589 0.0246941 -0.0951993 -0.0759542 0.0913792 0.118637 0.128048 -0.00648831 -0.0873925 -0.166112 -0.108395 0.105407 0.0321174 0.176213 0.0154389 0.00813554 0.101984 -0.0236013 0.00324844 0.152769 -0.0234912 -0.0984623 0.0411702 0.128649 0.0977626 0.0625967 0.12658 0.15252 0.0882344 0.110594 0.0452559 0.0408622 0.072497 -0.090447 0.0248834 -0.0927359 -0.00815867 0.0309557 -0.00441298 -0.0578225 0.162585 -0.165119 0.124843 0.0691469 -0.00206862 0.128344 -0.112368 0.0230649 0.0188662 -0.0275141 0.00185238 -0.0206343 -0.139094 -0.13755 0.0477725 -0.0720655 -0.0770488 0.0462175 0.0381932 -0.0660319 -0.0455953 0.101627 0.076471 -0.124083 -0.136844 -0.0184433 0.0979184 0.000213755 -0.189689 0.0593168 0.195468 -0.0156023 0.163447 0.111525 -0.115736 -0.110486 0.0161461 -0.12535 -0.037707 -0.0301867 -0.0901532 0.173861 -0.113623 0.0772724 0.0561459 0.0288084 0.0304541 -0.0240127 -0.0928934 -0.139963 0.039357 -0.131297 0.154127 0.0510362 0.0734238 0.0639126 -0.0429674 0.0575661 -0.18032 -0.143639 0.123919 0.180684 0.0490488 0.00603351 0.0175869 -0.0589026 -0.17782 0.120923 0.093648 0.0590207 -0.0950367 0.0272832 -0.0440616 0.113632 0.158206 0.116036 -0.0727114 -0.0308176 -0.114732 0.0547116 -0.0942788 0.0627928 -0.0419632 -0.000650637 0.0607558 -0.00426789 -0.000525049 -0.0185112 0.107492 -0.0815428 -0.17051 -0.0832673 -0.152747 -0.0445945 -0.0939678 -0.0188511 -0.0421342 0.0345215 0.0183707 -0.0449087 -0.00285175 -0.0587064 0.0270203 0.169088 0.105003 -0.076655 -0.173887 0.0742779 -0.130757 0.0314626 0.0576367 0.178565 0.0766159 0.136228 -0.142898 -0.150805 0.0145149 -0.172844 -0.159861 0.0154804 0.0411218 -0.0508219 0.0316636 -0.114709 0.0381842 0.0706454 0.171192 0.179629 0.0292528 -0.0961793 0.0128112 -0.167209 -0.194909 -0.128751 0.142159 0.00740408 -0.154326 -0.121357 0.0584367 -0.121924 0.0803646 -0.169144 0.0154066 -0.0219632 0.0262139 -0.0429622 0.0196658 0.196365 0.0732057 -0.192178 0.0761411 0.120088 0.064084 -0.0864139 -0.0223098 -0.130376 0.0749927 0.0090987 0.0832919 0.0559411 0.0825315 -0.0181514 -0.0912405 0.172613 -0.029437 0.0631503 0.19386 0.0214383 0.0506461 -0.103652 0.0878636 0.0324814 0.12133 0.0420264 -0.0588549 0.120821 -0.0389673 -0.00355112 0.00162987 0.187065 -0.0816829 -0.132658 -0.112523 0.0170211 -0.0971705 0.0757984 0.034278 -0.00671113 -0.0413898 0.0837295 0.0596131 0.0671453 0.189103 0.0381894 0.192233 0.0226341 0.0428201 -0.0429234 -0.0133075 0.0370731 0.00886958 0.0109121 -0.000404456 0.127643 -0.0311032 0.192626 0.0241728 0.134084 0.0590006 -0.155594 -0.0374989 0.0464216 0.127256 -0.0549134 -0.0203789 0.00684775 -0.11154 -0.0013301 -0.0599279 0.077582 -0.00668731 -0.0644699 -0.10701 0.0162104 0.0514794 -0.042413 -0.171128 0.012445 0.077901 0.0419369 0.0187465 0.00866571 -0.106484 0.151525 0.128766 -0.101969 -0.0415896 0.0591146 0.130202 -0.141501 0.163184 -0.0161959 -0.0359497 -0.0125311 0.146376 0.0665836 0.10387 -0.00340914 -0.124926 0.0322091 0.0628234 0.0972672 -0.00328606 -0.14002 -0.123554 0.0608371 0.0528058 0.0280683 0.0427029 0.110803 -0.119807 0.154785 -0.000864094 0.0698753 -0.016494 -0.122934 -0.16107 -0.10443 -0.0993554 -0.0315529 0.0105 0.0603303 -0.0700648 0.0505558 0.0736625 -0.0727767 -0.0500751 -0.0686354 0.0418551 -0.00958027 -0.0726026 -0.0131571 0.149772 -0.0412236 0.0226647 -0.0894957 -0.0010846 -0.0114921 -0.0271816 0.0951543 -0.0798669 0.135515 -0.123452 -0.0698352 -0.0882916 0.178487 0.173998 0.129513 -0.0028078 -0.12091 -0.0990176 -0.0986806 -0.176682 0.029949 -0.0757862 0.18999 0.067093 0.153501 -0.106596 0.0623864 -0.0158272 -0.15806 -0.0878509 -0.00664638 -0.143625 -0.165782 -0.00578129 -0.00244568 -0.0381414 0.119621 -0.0215486 -0.0423079 -0.00640373 -0.0484012 0.160461 0.079346 -0.0888521 0.05329 0.0359354 -0.0809644 -0.0254786 -0.0231538 -0.0241556 0.035568 0.0449148 0.036611 -0.06785 0.0623854 0.111033 -0.0502455 0.181285 -0.163143 -0.0545085 -0.00783398 -0.0726295 -0.138083 0.00542245 0.0489107 0.0658368 0.0580879 -0.0238193 0.0342742 -0.070546 0.19568 0.142285 -0.0360458 0.0352631 0.072846 0.148331 0.180758 0.0412695 0.165913 0.0493628 0.0663899 -0.00699886 0.0716588 -0.067114 -0.104417 0.00149247 0.0199273 0.00914213 -0.0363544 -0.108145 -0.129801 0.00227799 -0.0336164 0.0123174 0.0724429 0.00578411 -0.0653907 -0.136811 0.156147 -0.154759 0.0616367 -0.147165 -0.0409969 -0.138875 -0.0246029 -0.00699892 -0.0945996 0.0533142 -0.0641893 0.0566097 -0.154981 0.117973 -0.101532 -0.0701677 0.0183788 0.000313141 -0.0506633 0.124632 -0.048969 0.0711704 -0.000723307 0.0355947 0.130839 -0.113811 -0.071814 0.00218806 -0.0706638 -0.0797911 0.00273565 -0.0520043 -0.0625198 -0.0275648 -0.0523065 -0.138676 -0.0617771 0.0279189 -0.0423273 0.00532223 0.0472603 0.0372457 -0.00169014 0.0622526 0.0967213 0.076559 -0.0592469 -0.0636411 -0.166841 0.0323223 0.178933 -0.0943922 0.058148 0.0960709 0.0101655 -0.150119 0.121027 0.0141334 -0.075712 -0.0756745 -0.012979 0.0621276 0.052393 -0.0368076 -0.105742 0.000803045 -0.13443 -0.057997 -0.0448396 -0.188143 -0.0624535 0.124011 0.117615 -0.19693 -0.0276306 -0.0303263 0.0405833 -0.125642 0.0583236 0.0717487 0.0832375 -0.188573 0.170823 -0.115531 -0.017684 -0.0713634 -0.0149804 -0.13026 -0.106981 -0.113753 0.0399898 -0.00841296 -0.0822489 -0.0580924 -0.121471 0.165285 0.12173 0.0887181 -0.0214714 0.0631592 -0.0969807 0.0108839 -0.141767 -0.0593006 -0.0220493 0.145449 -0.0254226 0.0868513 -0.082305 0.0869098 -0.106991 0.121245 0.0350114 -0.0487916 -0.00746623 0.0098296 0.0208398 -0.0187947 0.151003 0.176394 -0.0029968 0.152087 0.0127488 -0.0844934 -0.0832582 -0.0921873 -0.0149627 0.0662094 -0.0351682 -0.130171 -0.0871226 -0.0984788 -0.0547621 -0.0664613 0.0264215 -0.0613319 -0.0445535 -0.117854 0.00725182 0.00102595 -0.0287091 -0.00562288 0.0620543 0.0536078 0.146666 -0.0336643 0.0380246 -0.184903 0.00913335 -0.0435081 -0.0006939 -0.18976 -0.0114664 -0.173715 0.0221355 0.0436154 -0.0132709 0.0277608 -0.0687136 0.0788468 -0.000393843 -0.0201646 0.180122 0.166167 -0.172766 -0.139916 -0.0300045 0.0181762 -0.0217142 -0.0128762 -0.03952 0.136037 -0.000971368 0.0128376 -0.114902 0.0532252 -0.0569233 0.162809 -0.105765 0.0587069 0.094267 -0.0687623 -0.15804 0.0559724 0.0510921 0.0582669 -0.0353749 -0.092638 -0.177566 -0.0962174 0.00694443 0.0706198 -0.0294505 0.114668 0.129368 0.0449342 0.161969 0.0966535 -0.046208 -0.104253 0.0758139 -0.142333 -0.175297 0.12422 -0.10748 0.0234912 -0.0694567 0.0839678 -0.0436509 0.0895225 -0.170328 -0.0087806 0.0969642 0.0478289 -0.19402 0.0317004 -0.122594 -0.0724852 0.150671 0.0331504 0.0455405 -0.0413008 0.197488 0.0732334 0.0869991 -0.0114374 0.0142965 -0.0922332 0.0997713 0.151036 -0.0698809 0.0355262 0.0619913 -0.0858592 -0.0553275 -0.0582216 -0.0197627 -0.066279 0.0238552 0.119126 -0.0296354 0.182972 -0.0188071 -0.147002 0.134846 -0.00300668 0.0906946 0.0410071 -0.0463575 0.0730323 -0.0624397 -0.161662 0.00642346 0.0197971 0.0893007 -0.147568 0.130874 0.099473 -0.0475895 -0.0118901 -0.0929911 -0.0394518 0.149385 0.174777 0.0906447 -0.0207756 -0.0860489 0.0654493 -0.0167866 -0.0501349 0.134504 -0.0534275 -0.07351 0.0216224 -0.00402172 -0.110586 -0.167309 0.0649981 -0.164651 0.0186479 0.168556 0.0630683 0.00989641 0.0614315 -0.0873217 -0.12009 -0.181156 -0.071621 -0.0387857 -0.0628221 0.0633452 -0.0685004 -0.116523 0.0603345 0.0477617 0.0416023 -0.0204983 0.0193446 0.1443 0.0969488 0.155667 0.176221 0.165828 -0.0812901 -0.0943066 -0.0711652 0.159552 -0.0525892 0.0752227 0.0498096 0.15849 -0.00389575 0.0845723 0.108056 -0.128517 0.185491 0.102947 0.086579 -0.0157288 -0.0571072 0.030447 0.021594 -0.0126465 0.0501838 -0.164854 -0.0472778 -0.0508904 -0.0376026 -0.185751 -0.0253513 0.103253 0.181801 0.0510004 0.0288449 0.143754 -0.0530964 0.0785629 -0.199328 -0.0634961 0.0315978 0.0740459 0.0268593 -0.0573806 -0.15156 0.00216812 0.0511904 -0.0332603 -0.0612637 0.0479409 -0.0575513 0.0946267 0.11183 -0.111002 0.0604817 -0.0250383 -0.0424376 -0.0795699 0.0362863 0.0436761 0.0670841 0.0837761 -0.0167798 -0.117606 0.0207808 0.0437036 -0.154173 0.167113 0.0958431 0.124763 0.046427 -0.0180979 -0.0970901 0.072737 0.0131477 -0.10881 0.0792902 -0.179101 -0.153855 0.00237082 0.111084 0.120959 -0.00885606 -0.161947 -0.0563653 -0.0564402 0.149618 -0.119713 0.0290056 -0.177662 0.0203608 0.0791211 -0.158418 -0.0412845 -0.0234686 0.0128919 0.147276 -0.165628 -0.103141 -0.00322669 -0.132205 -0.0424209 -0.0413354 0.0432222 -0.084703 0.0303432 0.0214909 -0.0270673 0.146233 0.0319137 0.106553 -0.127252 -0.0824492 -0.0937375 -0.0763105 -0.122095 -0.0604782 0.0201721 -0.0831457 0.0559444 0.142545 0.0746632 -0.143976 0.00474051 -0.0918627 0.0152442 -0.0122274 -0.00690695 0.0928554 -0.0263671 -0.048706 -0.0174263 0.0362648 0.000831217 0.0292242 0.0122807 0.00976021 0.0437835 0.071751 0.0103777 0.00472163 -0.142858 -0.0605512 -0.0161581 -0.0937117 0.0771754 0.0826088 0.0599977 0.0270618 0.033146 -0.103227 -0.107773 -0.0221277 -0.056304 -0.00365016 -0.154276 0.187572 -0.130728 0.12699 -0.104068 -0.0573438 0.0131003 -0.00469984 -0.0849468 0.182413 0.104167 0.0128295 0.0780287 0.103314 0.0609018 0.025622 -0.161302 -0.0712228 -0.145837 -0.0354142 0.0782457 -0.0390847 0.0260759 -0.00464676 0.0377325 0.0990934 0.00813078 -0.0941112 -0.197366 0.191809 -0.102687 0.054005 0.0513345 0.121428 0.0639843 0.125826 -0.0902548 -0.185402 -0.135995 0.146127 0.1914 0.0894345 -0.0476359 0.0419985 -0.136136 -0.199213 0.103761 0.0307031 0.0244276 0.0243102 -0.0611272 -0.0353331 -0.1556 -0.0824702 0.0687129 -0.0717166 0.0617585 -0.000144402 -0.0373479 0.0381767 -0.110378 -0.000775635 0.0184066 0.0423376 -0.00535709 -0.0290649 -0.140921 0.0276806 -0.0820878 -0.0510285 0.116813 0.103039 0.122727 0.145258 0.00614099 -0.034724 -0.119382 -0.116532 0.129721 -0.168394 -0.063185 -7.91374e-05 -0.0571336 -0.0176304 -0.0720283 0.0709714 -0.186965 0.0369456 0.108315 0.0350678 0.0645534 0.0910418 -0.0363655 -0.0469806 -0.00627769 -0.171711 -0.0556008 -0.0724945 0.0377059 0.0484155 -0.0859132 -0.123219 0.172988 0.0335432 -0.126688 -0.118333 0.0361562 -0.0277408 -0.0423545 0.136246 0.0306848 -0.060159 -0.0690675 0.0659333 -0.052167 0.136544 -0.0620406 -0.0481283 -0.00781396 -0.0255671 0.0841259 0.0780815 0.0327147 -0.190134 0.0462957 -0.0521219 0.0128742 0.0549168 0.135268 -0.00281732 0.0608491 -0.00524817 0.0183623 -0.0705239 -0.179112 0.131275 -0.0163444 -0.126097 0.0806083 -0.00442088 -0.0488388 -0.11408 -0.184124 -0.0190422 0.0534111 0.0119049 0.023608 -0.104643 -0.0250173 0.109902 0.0770089 0.178257 -0.197338 0.123568 0.0266594 -0.198282 -0.0716059 0.0656782 0.147474 -0.160922 0.162242 0.107454 0.0363963 0.110953 -0.08434 -0.0161329 -0.0825719 0.0988526 0.0477192 -0.176311 -0.0235956 0.0177049 -0.050481 -0.199274 -0.0897081 0.024072 0.0487338 -0.0166251 0.0625414 0.0319585 0.00647592 -0.0689161 0.103647 0.050787 -0.00237821 0.0481864 -0.0424617 -0.0854524 0.00293142 0.102809 -0.133377 0.143915 -0.0306499 -0.0459747 0.0757885 -0.0993737 0.028747 0.167582 -0.0238095 -0.010889 0.0896614 -0.052106 0.0256122 0.0425485 0.0600936 -0.0293515 0.000546526 0.0269199 -0.0291828 -0.0103103 -0.0209465 0.129906 -0.0166832 -0.0187494 0.0864016 0.157195 0.0535053 0.110442 -0.12069 0.0590494 -0.08585 -0.163238 0.170489 -0.0717267 -0.128753 -0.0656625 -0.015228 0.0409614 -0.110263 -0.112971 0.152609 0.0591045 -0.0309566 -0.195285 0.108554 -0.132612 0.175911 -0.0201908 -0.0793767 -0.117813 0.0471607 -0.0525156 0.156142 -0.114853 0.0195366 0.0665373 0.0367197 -0.0816862 0.0694379 0.062295 0.13781 0.100569 0.0130729 0.105061 0.0269699 -0.131177 0.0248656 0.0456324 -0.0325915 -0.0876619 0.0960466 -0.106972 0.0235969 -0.0434292 0.13334 -0.0378099 -0.121894 0.00803694 0.0854424 -0.107998 0.0277656 -0.0825049 -0.0672474 0.0208093 0.0925242 -0.0560257 -0.0163803 -0.0300028 0.140367 -0.0525586 0.151584 -0.0455156 0.157557 -0.0929274 -0.0742352 0.109214 0.13393 0.0083046 -0.015267 -0.0282926 -0.000902942 -0.0139296 -0.0477695 0.169365 0.119172 -0.036248 0.0294836 0.0747619 0.0124208 -0.0378734 -0.0304377 -0.0417817 -0.0421823 -0.0231236 -0.0463916 -0.198114 -0.0627004 0.0655846 -0.156894 0.197714 -0.0161737 -0.0266296 -0.154297 -0.0590269 -0.0170506 0.0614536 0.0543056 -0.114502 -0.0626504 0.159085 0.125009 0.0371713 -0.0392989 -0.051495 -0.0748136 -0.0725164 0.0733907 -0.0186023 0.158209 -0.157544 0.172056 -0.0118253 -0.0635417 0.0721901 -0.0580885 0.05061 0.144365 0.0177437 0.0589252 0.145734 0.0371562 -0.0704537 0.00880182 -0.177028 -0.0586609 0.124421 -0.0827615 -0.183425 -0.180276 0.0470878 0.00326916 -0.0604352 -0.0535301 0.065187 -0.0792957 -0.121287 0.014731 0.18793 0.136704 -0.0594103 -0.0130292 -0.00824764 0.138302 -0.156292 -0.0763577 0.184946 -0.0649702 -0.0695098 0.036054 0.10204 -0.0825005 -0.0017203 0.0339048 0.0488043 0.10587 -0.0320661 0.11495 0.0513148 0.181206 -0.00357273 -0.0402303 0.193053 -0.0919926 -0.108283 0.0214244 -0.141682 0.0141203 -0.05091 -0.0653083 0.0182731 0.0166295 0.141066 0.117511 -0.037682 -0.114651 0.105386 0.0734068 0.137447 0.019666 -0.0535497 0.062621 0.023686 0.0973239 0.00482995 0.104898 0.00360201 0.000687948 0.0720466 0.101069 -0.131819 -0.020146 0.0665314 0.0392344 -0.054074 -0.167973 0.0675467 -0.0029703 0.0268466 -0.0609476 -0.0267413 -0.0702255 0.134417 -0.15132 0.000822826 -0.0206344 -0.0234536 0.0591954 -0.0541203 -0.0722631 0.00940262 -0.0730904 0.0572495 -0.173438 0.16117 0.13306 -0.128479 -0.133711 -0.172351 -0.0327259 0.0606083 -0.148643 0.0683595 0.0869525 -0.0641537 -0.0749132 -0.0644042 -0.0531983 0.104681 0.033432 0.125153 -0.00583339 -0.134263 0.177366 0.119428 -0.153086 0.0927189 -0.000791837 0.130136 0.0257286 0.0670698 0.0253346 -0.0674289 -0.00405273 0.0922048 -0.0746095 -0.126477 -0.171616 -0.0459626 -0.0670145 0.0999271 -0.0501715 -4.28149e-05 0.156985 -0.0548912 0.0437087 0.122977 -0.0318182 0.122168 -0.0468916 -0.0126589 0.0346288 -0.105156 0.0595566 0.123087 0.170537 -0.0582741 -0.0914388 0.0735632 -0.116095 -0.0655779 0.0484272 0.100138 -0.0262454 -0.0547089 -0.0570272 -0.0514199 0.108246 0.00462242 0.133583 -0.0792673 -0.121315 0.0767678 0.0107342 0.028152 0.0818064 -0.0398665 0.0377562 -0.089191 -0.0497259 -0.0333394 -0.0692685 0.00536246 0.141363 -0.0632382 0.178098 -0.0247852 0.0124864 0.120363 0.137595 -0.153106 -0.198387 0.0523501 -0.112765 -0.0520497 0.142757 0.138096 -0.133334 0.0357595 0.0470175 0.1962 -0.0490459 -0.0890214 -0.00477594 0.0779195 -0.126098 -0.102427 0.0184624 -0.15456 -0.00444201 -0.012966 0.045205 0.0197642 -0.165061 0.0463251 0.0316831 -0.00771722 -0.0859191 -0.127627 0.0654873 0.0926256 -0.0270406 -0.133471 -0.170393 0.00478257 0.021894 -0.132881 0.147244 0.150116 0.0776659 0.046702 0.100702 0.107072 0.0270332 -0.0156574 -0.00230972 0.0741885 -0.0468463 0.0487766 0.0403937 0.0585587 -0.0180341 0.0706783 0.0137188 0.188446 -0.0771072 -0.0930389 0.19379 0.0114464 -0.0110241 -0.0569504 -0.0842564 -0.0340852 -0.163371 -0.0199126 -0.116023 -0.0824215 -0.0201923 -0.0442572 0.0855377 0.175446 0.0018709 -0.0783883 0.0198622 -0.0221936 0.0339044 0.126055 -0.0210798 0.107828 0.0379716 0.00482535 0.0478696 0.173465 0.0500522 -0.0213716 0.138225 -0.0937847 0.149122 0.124287 -0.0382526 0.0130926 0.0460193 0.0816702 0.0205394 -0.155348 -0.0901869 0.000856057 -0.0823125 0.0324858 -0.048026 -0.0711401 0.137389 -0.0557203 -0.000434029 0.131756 -0.0303015 0.0105617 0.0481634 -0.140047 0.0237 0.0352869 0.101237 0.067868 -0.0740555 -0.109503 -0.0943158 -0.0884818 -0.152876 0.0622123 -0.146257 0.182706 -0.0755511 0.105774 -0.0642215 0.0152314 0.150032 -0.00370878 -0.052024 0.13919 0.01725 -0.000970899 0.127014 0.135631 0.00605436 0.062167 -0.0997944 0.135628 -0.0978546 -0.0208652 -0.0448099 -0.136191 -0.0106835 0.0854245 -0.114554 -0.188234 0.055939 -0.045923 -0.00386061 -0.0115767 0.097406 -0.111228 0.0341706 -0.0116818 0.12464 -0.00557541 -0.146417 0.0702502 -0.0305187 -0.0450317 -0.109392 -0.0198567 -0.042309 0.103087 -0.0258944 0.0176573 -0.0380987 -0.121036 0.0842144 0.0926616 0.05614 0.0232623 -0.0607925 0.085175 0.0331236 0.133262 0.161595 -0.0212766 -0.0604379 -0.170483 0.0154226 -0.138775 0.0627933 -0.0676062 0.0173821 0.12258 -0.00150945 0.00778355 0.0544824 -0.00479149 0.179374 0.0487569 0.139501 -0.10498 -0.0152898 -0.101514 0.0560011 0.143568 -0.150866 -0.0120768 0.0698633 0.0572569 0.0517362 0.0630154 0.10332 0.0425824 0.0178257 0.0571967 0.129522 0.111532 -0.0125709 0.0964021 -0.136782 0.126317 0.0955769 -0.12777 0.119013 0.0558196 -0.0863739 -0.143813 0.027307 -0.0665665 0.0936725 0.139374 -0.0559208 -0.019502 -0.0670886 0.190579 -0.0179614 -0.0799968 0.14456 -0.118642 -0.00891716 -0.163736 0.0427525 -0.108461 0.022077 0.034404 0.10796 0.183748 0.00728301 0.0920688 -0.0737142 0.00868983 0.0456374 0.0212689 -0.0953853 -0.135681 -0.109093 0.183957 -0.0774366 0.0456222 -0.00689897 0.156006 0.0783309 0.011683 0.0453794 0.0892101 -0.031979 0.0171017 -0.0359204 -0.0983596 -0.0519738 0.023861 -0.169416 -0.0815066 -0.0280493 -0.0644869 -0.00716888 0.095472 -0.192692 0.074048 0.158362 -0.0857627 -0.121478 -0.0377253 -0.0480495 0.0191886 0.086966 0.116169 -0.0323809 0.124221 0.082774 0.0251604 -0.195307 -0.0144108 0.00788424 0.00614369 0.0809516 -0.172709 0.0387243 -0.0451637 -0.119924 -0.048218 0.00410341 0.0151614 0.0650584 0.0187866 0.0818388 0.0442359 -0.0246441 -0.0511021 -0.0857677 0.0331429 0.00525023 -0.0152224 0.131479 0.00626253 0.103859 0.108221 0.0441919 0.08583 0.0719703 0.0879995 0.152122 -0.0521567 -0.0360163 0.110858 0.0544117 -0.0285626 0.087832 0.122996 0.00266413 0.0798227 -0.119817 -0.0180165 -0.115844 -0.0800454 -0.174549 0.169529 -0.134859 0.146763 0.00137094 0.0186278 0.142457 0.0044645 0.0362941 -0.0209083 0.0403764 0.130976 -0.173823 -0.0197929 -0.00369841 -0.139951 -0.0156638 -0.0669068 -0.0526752 -0.121419 -0.0369891 0.179169 0.108812 -0.00104197 0.0799746 -0.0874285 0.162013 -0.112793 -0.164588 0.0980582 0.00393801 0.0647594 -0.0514108 -0.0222326 0.0675728 -0.0550775 -0.0114292 0.0469223 0.0413054 0.122464 -0.0338894 0.0234991 0.168063 0.144359 0.0430564 -0.00896864 -0.0515253 0.0512325 -0.0203123 -0.12099 -0.0621466 -0.0368636 -0.156507 0.000844912 0.00688921 -0.0624279 -0.026295 0.0226322 -0.0422788 0.01002 0.0281984 0.0463003 -0.0910151 -0.10801 -0.0421247 -0.135918 0.023287 0.101432 0.14422 0.0634617 -0.141396 0.00777519 0.0651108 0.0354551 0.103108 -0.0211548 -0.0549622 0.199 -0.0059576 0.0601748 0.117337 -0.113786 -0.143855 0.101427 -0.166556 -0.019204 -0.186383 0.0274356 0.00586451 0.0093649 0.107845 0.0698623 0.0455239 0.148415 -0.0535741 -0.0398681 -0.0662325 -0.00383249 -0.0106742 0.0749184 0.120931 -0.0075356 -0.176343 -0.057722 -0.00521498 -0.0341155 -0.00786006 -0.070104 -0.0724255 -0.0232174 -0.0149723 -0.118233 -0.0165888 -0.139872 -0.0778275 -0.0239287 0.0172992 -0.00141162 -0.0201318 0.0869696 0.0191444 -0.0104708 0.00626027 -0.0695398 -0.0629769 -0.0585621 0.0133822 0.0943211 -0.0629124 -0.0242578 -0.0534868 0.027849 0.0309678 0.148496 0.0612496 -0.165667 -0.170507 0.0277351 -0.0404122 -0.0327546 -0.137114 -0.0299531 -0.0464677 0.103459 -0.0525127 -0.0215545 0.0845093 0.104238 -0.0183891 0.15055 -0.0894669 -0.136639 -0.129106 -0.157955 -0.0427405 0.130467 0.0712138 -0.0708091 0.10472 -0.128327 -0.0418625 -0.0193373 -0.0523991 -0.00364101 0.0108037 0.129088 0.0646493 0.0216727 0.1633 0.123058 0.069961 -0.154304 0.035742 0.0658894 0.101593 0.0080528 -0.0424456 -0.0591646 -0.157449 -0.00331625 0.0854341 -0.0327411 0.0982355 -0.169801 -0.0293388 0.000929903 -0.00229095 0.106141 -0.0154536 -0.0327382 -0.0959648 0.11917 0.0175203 -0.0693133 0.0944922 -0.0393618 -0.0172799 -0.138225 -0.0649841 -0.195999 -0.0517538 -0.12745 -0.0226606 0.145179 0.141741 0.0789652 0.0231726 -0.123471 -0.101271 -0.0222939 0.0819601 0.0215613 0.0638996 0.0304172 -0.136371 -0.0381312 -0.042856 0.0100069 0.0839387 -0.105041 0.0901742 -0.0859118 -0.071588 0.10328 0.148401 0.0397846 -0.0119261 0.0626091 0.109121 -0.029131 0.108867 -0.06568 -0.0877672 -0.0406534 0.121399 -0.0212144 0.142913 0.0339996 0.0861612 -0.0365199 -0.01559 0.0321394 -0.00699995 -0.141791 -0.0865981 0.00347301 0.100392 -0.0239807 -0.0458823 0.017339 0.0061009 0.0136344 -0.116487 0.0171047 0.00904668 -0.0474232 0.0279396 0.114907 -0.149585 -0.0256236 -0.0823665 -0.113457 0.104293 -0.0428221 0.154053 0.0981923 0.150705 -0.142595 -0.00425647 0.115374 -0.0576111 -0.013832 -0.0469381 0.0295428 -0.0274335 -0.170825 0.0281697 -0.171789 -0.0444799 -0.111669 0.0296706 0.0938457 0.129336 0.0535862 -0.112676 0.000979291 -0.159749 0.0386381 0.026473 0.0893368 -0.0442436 0.124613 -0.0836791 0.151852 0.0507917 0.175245 0.011998 0.0510737 -0.115797 0.052282 -0.187469 -0.130795 -0.072709 0.0254256 0.145302 -0.0287513 0.0576522 0.184345 0.136806 -0.131293 -0.0316177 0.0424764 -0.0392775 -0.0382864 -0.0639468 -0.0661311 -0.0914072 -0.0581368 0.102791 0.134487 0.0737852 0.0180669 -0.0477297 -0.0664019 -0.132691 -0.0968895 -0.0429426 -0.0697247 0.0474933 -0.0179236 -0.11481 0.0785627 0.193625 0.0999575 0.0412678 0.0752609 -0.10138 0.12882 0.178703 -0.134059 0.128365 0.000819696 -0.16949 0.0580509 -0.0206867 0.0830485 0.0155954 0.090111 -0.0229245 0.014083 0.101688 -0.137719 -0.0287201 -0.036902 0.0574124 0.0458771 0.00456066 -0.123817 -0.0350278 0.0044272 0.0245809 -0.0621801 0.0631606 0.00823971 -0.117569 -0.124081 -0.0199504 -0.0686933 -0.0505794 0.0175398 -0.0314393 0.00421489 0.0283912 0.0473967 -0.00304371 -0.0427251 0.00142504 -0.0993368 0.189456 -0.0338252 -0.0221473 0.0501718 0.158074 -0.0504622 0.0508617 0.104118 -0.0320301 -0.0121496 0.0396593 -0.0643093 0.114834 -0.058695 -0.0274696 -0.0548024 0.00182083 -0.0857559 -0.0384286 0.133481 0.0377911 0.070129 -0.0240934 -0.0926047 0.0720496 -0.1829 -0.0244978 0.105144 -0.0935434 -0.0422856 0.0876214 -0.0139946 -0.0296808 -0.00218567 0.0459314 -0.0498491 0.114848 -0.0590733 -0.136804 -0.102771 0.123796 -0.087284 0.0798572 0.0775022 0.0385466 0.0567159 0.0116753 0.0164039 -0.0618844 -0.064223 -0.0159687 0.0905099 0.00614886 -0.0437508 -0.191727 0.0199305 0.132899 -0.0656042 0.0436907 -0.0735314 -0.0927822 0.0975078 -0.0952495 0.111588 -0.00108127 -0.14277 -0.122729 0.132897 0.0266958 0.0930667 0.100352 0.00526415 0.198779 0.100056 0.0492122 -0.021068 -0.0478625 -0.0258376 -0.0142881 -0.00388951 0.0738585 0.0160071 -0.0403281 -0.0588967 0.0576209 -0.000470845 0.0596427 -0.0360735 -0.0759543 -0.136612 0.0729589 0.0153909 0.0623614 -0.0781034 0.00668704 -0.116866 0.0207145 -0.142643 -0.0173326 0.0723777 -0.078935 0.0961149 0.017252 -0.0174819 0.0924552 0.145166 -0.0478371 -0.0344388 0.109432 0.0990972 -0.0463431 -0.0210543 -0.136941 -0.0735162 -0.0737487 0.058682 0.0290245 -0.0063562 -0.142922 0.0487799 -0.113791 0.163243 -0.0602451 0.0621226 0.0425502 -0.0388548 -0.0488342 -0.0896045 0.0270079 0.0202611 0.0889065 0.0879965 -0.0743755 0.117586 -0.0742905 0.000190837 0.103706 -0.0888016 0.112912 0.115784 -0.026899 -0.0338673 -0.0453237 -0.0165494 0.0830609 -0.063547 -0.0142739 -0.122757 -0.146839 -0.0895295 0.117659 -0.174399 0.0505448 -0.119426 0.0314866 0.0351246 0.126616 0.0185509 0.0760885 0.109276 0.0888992 0.0812874 -0.033693 -0.0017162 -0.00727416 0.0188904 -0.113019 0.0926046 -0.161864 -0.00355426 -0.0517846 0.104055 -0.00657598 -0.0276323 0.00178707 -0.0730131 0.00300541 -0.0459105 0.0353786 0.0356357 -0.0714456 0.0462613 0.123562 -0.116893 0.0379441 -0.178391 -0.0400471 0.0348983 0.180709 -0.0824063 0.0678789 -0.112685 -0.0493225 0.068022 0.0677535 -0.0693023 -0.0070298 -0.0619011 -0.172615 0.00276028 -0.0991268 0.00385506 0.0415353 -0.00294017 0.146203 -0.0246624 -0.107296 -0.0306338 0.117638 -0.0467631 0.10425 -0.00641682 0.183311 0.0988509 -0.0977916 -0.117149 -0.0439202 0.0527577 -0.00540871 -0.166206 0.0902324 0.00552002 -0.0183361 -0.0614501 -0.0635341 0.0148947 0.0948527 -0.052946 -0.0593786 0.0371313 0.0248369 0.115799 -0.0579107 -0.0568118 -0.0295369 0.180406 -0.0308273 -0.0644691 -0.128689 -0.0231655 -0.024074 0.0167507 0.106419 0.00770264 -0.157228 0.12666 -0.0101366 -0.110871 -0.0394856 0.0323363 0.00106571 0.0333195 0.0276271 -0.0991994 0.0378279 0.12113 -0.0801222 0.0902956 0.0711606 -0.0735532 0.0139735 0.0193861 0.0138171 -0.0231523 -0.0355201 0.0488681 0.0292562 0.0312967 0.0598593 -0.0178964 -0.0199127 -0.172896 0.0439484 -0.158581 -0.0397378 -0.0285802 -0.0424167 0.0545456 -0.15856 -0.128386 0.045642 -0.0767255 -0.0372742 -0.141854 0.00566495 0.0104263 -0.103712 -0.0992255 0.0166677 -0.0140617 -0.149688 0.0454555 -0.0738177 0.0860859 0.0528373 0.131403 -0.0430997 -0.161567 0.0768959 -0.0652684 -0.0921365 0.0294591 -0.0726661 -0.12186 -0.0843233 -0.0315549 0.151968 -0.0176249 -0.00827496 0.160746 0.0276682 0.128808 -0.0500441 0.00298644 0.0527226 0.035676 0.000701246 -0.0908369 -0.15869 0.0353111 0.0606252 0.103777 0.0894516 0.173387 -0.0248224 0.103377 -0.013821 0.0858269 -0.0332442 0.0765587 -0.0484208 0.0458329 -0.090075 0.0016644 -0.100853 -0.0199327 -0.0378312 0.0937065 -0.0124392 0.06126 -0.0465561 0.146216 -0.00787834 0.0913237 -0.0158305 -0.0391189 -0.159628 -0.0689298 0.0105666 0.0725636 -0.0862099 0.0579086 -0.0461739 -0.00966122 0.141044 -0.0710824 -0.14084 0.0174404 0.138305 -0.0523409 -0.0205275 0.103874 -0.0160404 -0.144528 0.019608 -0.00229565 -0.0405635 -0.0540578 0.0492368 -0.0738505 -0.00842763 -0.00533269 -0.0849062 -0.055539 0.150023 0.118007 0.00508277 0.113465 -0.0692335 -0.0834925 -0.0761736 -0.0740823 0.108821 -0.193881 0.130565 0.146927 -0.0291062 -0.0265808 0.0790044 0.0452942 0.0422044 0.121891 0.0218316 -0.0262 0.088175 0.0205067 -0.11756 0.0958284 -0.00621851 0.157492 -0.0239628 0.0159163 -0.032833 -0.0656998 0.162601 -0.0139081 0.0228024 0.0128679 -0.0245742 -0.0254066 0.172479 0.0524999 0.00863125 -0.0720023 0.109388 0.0792578 -0.194722 -0.194394 0.130887 -0.0643242 0.0651686 -0.140156 -0.0754192 0.191242 -0.0843118 -0.027248 0.0297693 0.0218591 0.0463158 0.168881 -0.0331237 0.041092 0.00318681 -0.0757311 -0.065666 0.121184 -0.144834 -0.0844964 -0.00251906 0.13894 -0.0669289 -0.0512494 0.126673 -0.0230849 -0.0943677 0.0448242 -0.0782819 0.0211524 -0.0913081 -0.17348 0.00539223 -0.0723254 -0.144345 0.0900293 0.114876 0.12957 0.0523299 0.110879 0.0664301 -0.0799577 0.0122342 -0.122678 -0.128964 0.0267208 0.0922714 0.022874 0.0607975 -0.047335 -0.0286117 -0.148179 -0.0533155 0.0886987 -0.03229 -0.190077 -0.0448235 -0.120459 0.122452 -0.012207 -0.0345293 -0.0722184 -0.114966 -0.0329671 0.0430628 -0.104365 -0.174635 0.0136381 0.000630269 0.116331 0.130727 -0.0994279 0.144452 0.0924671 -0.0815923 0.187641 0.117725 -0.199396 -0.0100204 0.171777 -0.063314 0.171955 0.114035 0.187501 0.0372374 0.0238665 -0.0132318 -0.0458107 0.0534513 0.0476704 -0.108033 0.0247436 -0.159032 -0.129448 0.150257 -0.0323503 0.168739 0.0219671 0.0563383 0.0123389 -0.0918319 -0.138902 -0.0509665 0.165973 -0.0583553 0.020366 -0.0932568 0.0500776 0.0364359 -0.164572 -0.102503 -0.068012 0.153181 -0.0288894 -0.0518512 -0.184735 -0.0281903 0.154247 0.0655046 0.0103253 -0.0436107 0.0547344 -0.101925 -0.0560563 0.167086 -0.0312454 -0.103768 -0.0184322 -0.0390704 -0.0306779 -0.0436352 -0.0705449 0.0363403 -0.134037 -0.0485021 0.158557 0.155458 -0.0724531 0.048634 0.0643585 0.0426491 -0.022914 0.0956167 0.100954 -0.114319 -0.0257774 0.0769907 -0.0154774 -0.0191896 0.111589 -0.0213638 -0.14358 -0.0295778 0.0860965 -0.0355676 -0.152626 0.00683425 -0.0806393 0.0611749 -0.0064484 0.194627 0.0576359 0.0673475 -0.0673342 -0.0559244 0.0588915 0.00444847 0.107686 -0.0951704 -0.0214488 -0.194264 0.0219517 0.0236813 -0.0897833 -0.00115187 0.0502738 0.086044 0.0649809 -0.115545 0.0249237 0.0602926 -0.0374625 0.0650216 -0.0289033 0.0808158 -0.148168 0.0305719 0.0944204 -0.036845 0.0623852 -0.184094 0.180741 -0.10266 0.0767622 -0.151248 -0.137502 0.0130871 -0.13422 0.164391 -0.0146186 0.0313011 0.00741978 -0.0811837 0.108483 -0.156228 0.0848795 0.0306156 0.0054003 -0.059559 0.0734584 -0.0440723 0.0887332 -0.0687878 -0.084488 -0.175503 0.0631722 -0.117555 0.062102 0.0234265 0.0166172 0.0426541 -0.0244355 0.0454762 -0.0269473 0.00344288 -0.103921 -0.0678404 -0.00396214 0.193889 -0.0651361 -0.185555 -0.00404606 -0.10775 0.000563658 0.0814222 0.0394051 0.0167055 0.0401622 0.0122345 0.168509 0.0370172 0.0712498 0.0663246 -0.0429757 0.0489324 -0.0193845 0.0851983 0.07942 -0.0811775 0.024402 -0.0838464 0.108706 -0.0426715 -0.0349691 0.185708 0.117545 0.0211642 -0.0950814 -0.182677 0.14244 -0.096658 0.0190696 -0.127867 -0.0446163 -0.0367218 -0.0267958 0.0501614 -0.119382 -0.107932 0.0165709 0.147887 0.0389941 -0.0996167 0.0385623 -0.103129 0.0994964 -0.0707711 -0.00745383 -0.178151 0.0689898 0.00182306 0.0615038 0.173866 0.196042 0.0500311 -0.165635 0.070542 0.0846107 -0.115368 -0.102033 -0.151971 0.00552772 -0.0443096 -0.0584258 -0.0285889 -0.0214302 -0.0661796 -0.0802465 0.147251 0.159364 0.0425549 -0.0563374 0.111661 -0.0636165 0.00226932 0.12009 0.111852 -0.0356855 0.0210981 0.0765522 -0.0758802 -0.14247 0.140671 -0.184099 0.0686512 0.0617583 -0.0477582 0.037102 -0.0451572 0.0446766 -0.137221 0.106988 -0.130053 0.0750477 -0.0786707 -0.00178823 0.00719064 -0.00335021 0.0838118 0.0514998 -0.0901137 -0.027596 0.00696552 -0.0389058 -0.0172491 -0.106089 0.103414 0.0417517 0.00525766 0.0483283 0.151912 -0.0280998 -0.0557811 0.16851 -0.157829 0.00150798 -0.171744 -0.0811252 0.0583709 -0.08122 0.0362202 -0.0578171 0.174691 0.00283778 -0.098918 0.111983 -0.109663 0.0582591 0.0355934 -0.0151291 0.00835916 -0.0271192 -0.0758007 0.166585 -0.0760374 -0.0605316 0.0504454 -0.103687 0.0660644 -0.102154 -0.104459 -0.119498 0.107911 -0.0132512 0.113037 0.101108 0.0078277 0.00240289 -0.195968 -0.0926019 -0.123623 -0.00429873 -0.0205709 0.197813 -0.0443173 -0.033089 0.0118161 0.0980277 -0.0774014 -0.117771 -0.132412 -0.0468693 -0.117896 -0.0719145 0.0720147 0.0735005 -0.0441742 0.0487886 -0.054143 -0.112804 -0.167258 0.0568876 -0.0228586 0.110231 -0.0586631 -0.127995 0.0713238 0.00888135 0.0823486 -0.082005 -0.035575 -0.0542483 0.0448893 0.179799 -0.0610458 -0.138362 0.020255 0.00561693 -0.198728 -0.0747129 0.0519001 0.0273871 0.0664853 -0.135222 -0.0133765 -0.0182344 0.0648 0.146493 0.0843099 -0.197817 0.00169764 -0.0803967 -0.0442237 -0.0307859 -0.0564776 -0.0442964 0.0725976 -0.0726566 0.0892033 0.0544455 -0.00929163 -0.175113 0.0858641 0.143558 -0.0810669 0.0723533 -0.0395563 0.0887445 -0.0846494 0.0576201 0.144078 0.0387499 0.0433784 -0.157806 -0.0949296 0.0775104 0.0628897 0.043675 0.0201956 0.175667 0.00841732 0.12329 0.0587107 0.0042263 0.025864 0.0209574 -0.0583861 0.0655604 0.0782813 0.0148975 0.00157658 -0.175055 0.0436796 -0.174688 -0.0560572 -0.0089743 -0.0921228 -0.0226593 0.113269 0.0413509 -0.0176011 0.0761649 0.0655959 -0.166679 -0.0907364 0.0434585 0.0302218 -0.01568 0.0133671 -0.0592873 0.0147072 -0.0768617 -0.110534 -0.0719947 0.0279407 -0.0122264 0.00527303 -0.0927719 0.0248418 0.0204962 0.0383864 0.00682076 -0.00339706 -0.15078 0.0243855 -0.00137249 -0.0520743 0.0379793 -0.156983 -0.0796982 -0.113764 -0.0415525 -0.0287771 0.12309 -0.0593718 0.0874495 -0.0646681 0.0864634 -0.0428734 -0.0455369 -0.0113019 0.0791842 0.0310199 0.181644 -0.175567 -0.0737551 -0.0578644 0.0822821 0.018811 -0.0913133 0.0314336 0.12218 0.000126937 -0.141311 0.0486916 -0.107364 0.143873 0.0799174 0.00614149 -0.197329 -0.0288243 0.0283175 0.0320951 -0.0618165 -0.101013 -0.0723983 -0.137362 -0.0339249 0.0741442 -0.0272826 0.0316501 -0.0733734 -0.00278229 -0.105182 0.0287034 0.17358 0.0146057 -0.184261 -0.0735781 0.00287539 0.0647805 -0.0904697 -0.0519057 0.157451 0.158669 0.0352102 0.0872823 -0.0102676 0.0954784 0.0756796 0.0643602 0.0766464 0.0712284 0.184262 -0.0203835 -0.050033 0.0249185 0.0102591 -0.0492437 -0.0776021 0.0498543 0.0570226 -0.0481605 -0.16616 0.109771 0.0308629 -0.0709809 -0.0814825 -0.0487434 -0.00106433 -0.125158 -0.139339 0.0979313 -0.0199302 0.0312889 0.0572271 -0.088344 -0.128664 -0.0839445 0.0668543 0.0206692 0.0789669 -0.0986738 -0.00548791 0.10247 -0.0217951 0.0604171 0.00814578 0.0431317 -0.136438 0.0314768 -0.0131206 -0.0154269 0.0179766 -0.108495 0.177257 -0.0371113 0.0576166 0.0765566 0.0075997 0.0713212 -0.0614232 0.0903571 0.0448909 -0.092266 -0.122102 0.120566 -0.018386 0.150658 -0.0158701 -0.0758422 -0.00804654 -0.0799156 0.0218084 -0.110722 -0.0816733 0.114733 -0.0035872 0.0678331 0.0722334 0.00239945 -0.181617 0.0378484 -0.000623797 0.000911225 -0.0095681 0.11276 0.10985 -0.0444439 -0.176767 -0.0743593 0.0428369 -0.127058 -0.0266325 -0.0688673 0.0201045 0.0468941 0.0958595 -0.0058654 0.0997017 0.130202 -0.0978666 0.112069 -0.0661492 0.0029663 0.0630664 0.0414547 -0.0918923 -0.0797889 -0.00594856 0.169878 -0.116737 0.0485017 -0.0638013 -0.0595087 -0.0416257 0.0161832 -0.107317 -0.0997153 0.0439661 -0.0439282 0.100275 0.0423318 -0.155103 0.0350672 -0.0445772 0.00188791 -0.0149073 -0.0813587 -0.0356755 -0.0852581 -0.102595 -0.0312338 0.00454487 -0.0196041 -0.0236545 0.134861 0.114649 -0.158392 0.0686688 -0.0955427 -0.0818738 -0.0595295 -0.167575 -0.0367724 -0.0556778 -0.00064773 -0.0906672 -0.0971073 0.0578765 0.0163686 0.00205311 -0.115731 0.14781 0.0346977 -0.0531419 0.164741 0.117249 -0.0300514 -0.195168 -0.0580651 0.00240572 0.0616983 0.120835 0.040053 0.0251005 0.103911 0.119237 0.0425465 0.0346118 -0.120799 0.0466068 0.0521272 -0.170606 0.087019 0.0299896 0.0033405 0.0526597 0.12574 -0.027712 0.0758486 0.0143424 0.0611629 0.00251876 0.123197 0.120987 0.0999648 -0.0669972 -0.0375746 0.112025 -0.033127 -0.0154856 -0.0705602 -0.0407236 0.0621764 -0.116391 0.0353799 -0.133898 0.0112674 -0.00499957 0.0650911 -0.0958715 0.0340819 0.0497515 -0.123899 0.0803082 0.0621014 -0.0608076 0.106254 -0.0320739 0.172419 -0.132988 0.00448254 -0.12123 0.0187032 0.0368876 -0.0675266 0.0605968 -0.0948501 0.0907582 0.00180665 -0.0402906 0.0801238 0.044601 0.0800353 0.061552 -0.0673082 0.0431402 -0.190381 0.0412388 0.103847 0.0939199 -0.0832976 -0.130468 0.0212349 -0.0922315 -0.0169573 -0.00841669 -0.0544449 -0.152836 -0.163214 0.0403994 0.0798273 0.147498 -0.0081085 -0.100848 0.00553199 0.171926 0.0921895 -0.197811 0.0534876 0.00234669 -0.109708 -0.116264 -0.0533864 -0.113664 -0.0402511 0.0749016 -0.146878 -0.122812 0.115923 0.107764 -0.00901397 -0.0749717 -0.0420718 -0.0993606 -0.0934984 0.0772334 -0.00763201 -0.00140832 -0.0482919 0.0710014 -0.0351932 0.0372595 -0.0816956 -0.0789193 0.0497843 -0.0155009 0.0355678 0.0254342 -0.191035 0.0571632 -0.0680493 0.0125554 -0.0167203 -0.00386708 0.00476705 0.0468372 0.0430933 -0.0831332 0.13346 -0.00629854 0.0527809 -0.0504105 0.0382182 0.0931571 -0.0591727 0.0239554 -0.03355 -0.0409432 0.0206242 -0.087742 -0.064097 0.0446881 0.0522598 0.0600183 0.0974904 0.127231 -0.103308 0.0904971 0.192631 -0.12162 0.111808 -0.0161899 -0.13258 -0.0613781 0.0785234 -0.0276325 -0.117457 -0.0122848 0.0155394 -0.0491095 0.00838029 0.0326571 -0.0736387 -0.0239504 -0.077387 0.140529 -0.0308933 -0.0402783 0.0699463 -0.0182915 -0.0610117 0.0456058 -0.151633 -0.173576 0.0483613 0.0314127 0.0435028 0.0204765 0.104838 0.0748376 0.0267509 0.0401831 0.0444214 0.094012 -0.168323 0.168397 -0.00215375 -0.0212128 -0.17246 0.015336 -0.0761502 0.00964849 0.125104 0.0956297 0.156913 -0.0196209 0.188755 0.0621926 0.157844 -0.130726 0.101537 0.0172577 -0.0579518 -0.161968 0.0754102 -0.0621918 0.0144473 -0.136303 -0.075107 0.0236765 -0.157228 0.0822463 0.0963038 0.0157045 -0.00598142 -0.0467244 -0.171159 0.0420196 0.0686376 -0.137167 0.0792262 -0.0139934 0.0340475 0.064514 -0.0383371 -0.119623 0.0434717 0.114214 0.00144286 -0.0680567 0.0362347 0.0221663 -0.0978442 -0.0582647 0.066328 -0.0725951 -0.0271259 -0.0360229 -0.0902521 -0.0375098 0.0205014 -0.0872524 0.0230787 -0.0853072 -0.00153886 -0.0349285 -0.160107 0.137822 0.0175518 -0.0769196 0.125004 0.0235005 -0.00989704 -0.0435809 -0.0733962 0.0560883 0.0431125 -0.174357 0.0833962 0.18138 -0.059311 -0.0234588 0.0279018 0.0598729 -0.0364169 -0.0235475 0.173817 0.0335459 -0.0580549 -0.126646 -0.071589 -0.153176 0.197757 -0.165813 -0.0037574 0.0298749 -0.023311 0.0276884 0.0828695 -0.0971844 -0.00802529 0.0917456 0.00492406 -0.0196017 0.162415 -0.183992 -0.00673529 0.0294435 0.0300931 0.0880693 0.184362 0.110613 -0.121815 0.0408974 -0.0922807 0.0321578 0.0217258 -0.0092449 -0.141114 0.0379655 -0.00156057 -0.0533817 -0.103422 -0.0823885 -0.100901 -0.0184035 -0.074999 0.0151336 -0.122776 0.165135 -0.149157 -0.160447 -0.031328 -0.02767 -0.0437102 -0.0781815 -0.0668627 0.0845557 -0.0904471 -0.0014004 -0.139029 0.171918 -0.0884744 -0.191181 -0.0577453 0.0917775 -0.0147575 -0.027542 -0.0737497 0.177301 0.0302038 -0.0517894 -0.0319779 -0.0304579 0.0621748 0.118411 0.174776 -0.0757143 -0.00192706 0.0670952 0.0773222 0.131447 -0.0190759 0.100084 0.0301434 -0.175987 -0.0192448 0.0410016 0.0992586 -0.0702276 -0.0492883 0.00453467 -0.169381 0.0495758 0.163279 0.0770343 0.143955 0.0258755 0.0484656 -0.000628108 -0.0302759 0.0666481 -0.0411232 0.0598194 -0.107587 0.0123449 -0.0130741 0.12407 0.0566415 0.173367 -0.0924383 0.163609 0.144437 0.101545 0.110643 0.136109 -0.0820242 -0.0042527 0.0680304 0.0878289 -0.0368448 0.0945437 0.0748636 -0.0652068 0.105384 -0.0810887 -0.120999 -0.0328806 -0.124705 -0.0267353 0.0248943 0.03952 0.0330741 0.0749607 -0.0438429 -0.0608804 -0.0805171 -0.10924 0.0170988 0.00128062 -0.0836668 0.13054 0.151918 -0.0581746 -0.0392789 -0.0562719 0.0594422 0.0203947 -0.0426416 -0.0288161 -0.00508079 -0.0594329 -0.0529787 0.0575925 0.11267 -0.0308879 -0.0213576 -0.0850751 -0.118459 0.0417311 0.0195997 -0.0724622 0.0725133 -0.0707659 0.0394208 -0.0563954 -0.125989 -0.0312377 -0.125394 0.0775003 -0.0758697 0.00533926 -0.0124823 0.0294987 -0.107839 -0.168999 -0.0205373 0.012708 0.0179434 -0.0997798 0.0123888 0.0155666 -0.0225953 0.0369004 0.105229 -0.182378 -0.0607007 0.0853582 -0.0248179 -0.0708494 0.0489406 0.036459 -0.0399431 0.0554128 0.0552893 -0.0195446 -0.0104444 0.0154581 0.057249 -0.0647763 0.0335137 0.0339307 0.0371625 0.0696981 0.00256636 -0.0394394 -0.168795 -0.0624524 0.156164 -0.0106634 -0.0593614 -0.0266535 0.0224409 -0.122819 0.0436759 0.0276304 -0.177038 0.0721999 -0.0876156 -0.14482 -0.0257708 0.173442 0.0821667 -0.0866516 0.153518 0.0756088 0.0807092 0.1514 0.0350491 0.00674743 0.0195199 -0.119075 0.0602885 -0.0197115 -0.00566896 0.00175485 0.0499265 -0.0475162 0.0198588 -0.11731 0.0663853 0.100129 -0.0321932 0.0245154 0.0871183 0.0150931 -0.0122777 -0.110033 -0.165179 -0.0879801 -0.0352736 0.137511 0.124977 -0.091219 -0.100361 0.139688 0.0469279 0.09204 0.0752553 -0.0292449 0.0648618 -0.0684125 -0.00924097 -0.0265113 0.0612174 0.139123 0.0367975 0.0972827 0.0496085 0.108023 -0.0738093 0.0645138 -0.0538 -0.0564898 0.102826 0.0810968 -0.018212 0.186055 -0.140672 -0.0331309 0.0973502 0.118189 0.114565 0.0808935 0.0132719 0.0067184 0.060774 -0.100629 0.145407 0.00464723 0.0420939 -0.168045 0.0403336 -0.08349 -0.0206395 0.0356258 0.0272198 0.00589662 0.0367266 -0.0214266 0.0616709 0.0242616 0.0255864 0.0578839 0.0121166 0.0829712 0.0400694 0.023714 -0.0962435 0.0783485 -0.0645012 -0.0989377 0.0640883 -0.0416948 -0.0819254 -0.135152 0.00525722 0.0496851 -0.0934971 -0.0923434 -0.115604 -0.0910984 -0.0347012 -0.103977 -0.105572 0.00463562 -0.0746347 -0.0119241 -0.0511609 -0.029223 0.104465 -0.00710525 0.00962535 -0.0458572 -0.134133 -0.0122479 0.0910658 -0.0623195 0.103108 -0.0230867 -0.0519086 0.0207701 0.0989475 -0.0225946 0.0193379 0.0395791 0.0382469 -0.143927 -0.0585649 -0.0528377 -0.0291976 0.119901 0.085991 -0.159304 0.0722424 0.0769585 -0.133466 0.144065 -0.167344 0.0241472 0.0479057 0.12528 -0.09842 -0.0232933 -0.0092193 0.0424383 -0.0949823 -0.109544 -0.0944626 0.074682 -0.0425079 0.132478 -0.125564 -0.170124 -0.00836436 -0.0637297 -0.0294658 -0.116203 -0.153395 0.000239987 -0.0584798 -0.0221719 0.168006 0.14226 0.161515 -0.0453898 0.0834785 -0.00114465 -0.0947216 -0.0827773 -0.0110519 0.0800075 -0.0774021 -0.11688 -0.0669716 -0.0949879 -0.101793 0.0388674 -0.179151 0.0108715 0.0378365 0.14635 0.0767341 -0.0928941 0.00933858 -0.0633389 0.0687213 0.0207825 0.0353457 0.048091 -0.105765 -0.0694112 0.124176 0.0401805 -0.0554538 -0.0109036 -0.121896 -0.100819 0.10891 0.0132383 0.0640873 0.074335 -0.0842873 0.117653 0.0657041 -0.100205 0.0103131 0.0983225 0.0778687 -0.153728 -0.0160746 -0.0804497 0.0064454 0.0957723 -0.132811 -0.168782 0.0114896 -0.090021 0.0743877 -0.0133099 0.113564 -0.0259082 0.13756 -0.170748 0.0724838 -0.113144 -0.0917192 -0.0506228 -0.00806693 0.036089 0.141227 -0.0811564 0.094317 -0.0774162 0.127067 -0.101448 -0.0684704 0.00184815 0.0954296 -0.141895 0.143244 0.0726052 -0.0518966 -0.0363018 -0.0597828 -0.0727469 0.00162589 -0.0178656 0.0377737 0.0558427 0.00855826 -0.015063 0.0815331 0.0974905 0.0343003 -0.125085 0.133241 -0.0378729 0.109998 0.064221 -0.0515697 -0.110668 0.0452325 0.0157588 0.125817 -0.0418538 0.0696241 -0.00909432 -0.109997 -0.0349631 0.119984 -0.0149832 -0.132754 0.00179796 0.115458 -0.116734 0.0770209 -0.0499034 0.0821758 0.0943167 -0.0721793 0.0147262 0.0079868 -0.00966612 0.0168103 -0.116972 -0.0780154 0.0802089 -0.0894816 0.0660441 -0.0352589 0.044789 -0.127855 -0.148868 0.152179 -0.161551 -0.076137 0.121142 -0.0579543 -0.0231139 0.063743 0.142279 0.0404383 0.137216 0.0277868 0.166367 -0.0115944 -0.0282416 0.160565 -0.096068 0.0619121 0.131349 -0.0863811 0.082157 0.0181973 -0.0724971 -0.0321997 0.077674 0.0380083 0.126988 -0.0500467 0.107196 0.054426 0.0649455 0.0897828 0.134872 0.0735095 -0.0488217 -0.0393523 0.050115 0.0695116 0.0114332 0.166565 0.0642243 0.0452376 0.013188 -0.088844 0.140899 -0.0454533 0.0442391 -0.0567017 0.116627 0.0397337 -0.0400023 -0.158691 0.162461 0.102447 0.000367827 0.139744 -0.0344575 -0.118298 -0.0369699 0.08281 -0.111497 -0.0445401 -0.178482 0.00640826 -0.0913254 0.0116387 -0.101744 -0.151825 -0.13803 0.089118 -0.060945 0.148368 0.122863 0.130152 0.00428693 0.0349743 0.00585788 0.0727639 -0.0518811 0.00716066 0.113489 0.00391843 0.0453947 -0.0538789 -0.0138941 0.0152376 -0.101626 -0.10902 0.132264 -0.14166 0.056379 -0.0166671 -0.0481862 -0.093714 0.0920489 0.189633 -0.115074 -0.0739723 -0.0705179 0.0547349 0.00191848 0.00169781 0.0620707 -0.0111274 -0.00480067 -0.0298787 -0.139023 -0.0567479 0.013252 -0.127118 0.0200901 -0.0559497 -0.0759072 -0.0146195 0.026343 -0.105184 -0.0490632 0.00659774 0.177448 -0.0219142 0.0839347 -0.166225 0.0407604 0.125438 0.0533165 0.146663 0.150475 0.0395375 -0.0422913 0.0851033 -0.0605766 0.05754 0.00801394 0.0485552 -0.0146989 0.119066 0.0138158 -0.171174 0.0469789 0.0781414 0.0182715 -0.183152 0.0943899 0.00259634 0.0919404 -0.00806454 -0.157608 -0.0536498 -0.0381328 0.0994905 0.0889204 -0.0180677 0.0868524 0.187452 0.0522289 -0.0530578 0.107327 -0.0948616 0.0299439 0.0407391 0.0331262 -0.0621757 -0.174976 0.0255411 -0.0606 0.13275 -0.101057 -0.0693813 0.0379925 0.136629 -0.141701 0.111376 -0.18315 0.0743653 -0.0335211 0.169037 -0.118372 -0.0285606 0.131853 -0.0130126 -0.143353 0.00457669 -0.12911 0.131516 -0.0304435 0.160409 0.16932 0.0737261 -0.0650547 0.0264984 0.154351 0.0281805 -0.00974779 -0.138502 -0.0311261 -0.058273 -0.0262169 -0.0188616 -0.118382 -0.181294 0.00264857 -0.0831149 0.0597072 -0.112299 0.00338133 0.125446 -0.0864501 0.125092 -0.0140528 0.190084 0.138513 -0.170666 -0.0637257 0.0992176 -0.0529517 -0.0945911 0.140725 -0.0321513 -0.114093 0.0979884 -0.0604439 0.116288 -0.00704848 -0.0197718 0.0360268 0.0990549 0.0754611 -0.159259 0.127176 0.09527 0.0297413 0.00985202 0.0762088 0.146259 0.103411 -0.156685 0.101605 0.0194313 0.0090121 0.0210674 0.00343437 0.0155439 -0.144604 -0.0405469 0.0868091 -0.0324878 0.00940884 -0.0565669 0.0598765 -0.00468673 0.0616653 0.041321 0.10692 0.00896293 0.0672551 0.198422 -0.00420307 0.0575501 -0.0484079 0.111339 0.13768 0.0449827 0.0231632 -0.0912892 0.0749745 -0.105568 -0.0672202 0.125344 -0.127884 -0.1358 0.0303717 0.0330596 -0.0727925 -0.0170603 0.018608 0.0594188 -0.0792626 -0.159745 0.0757779 0.108098 0.0905475 0.0113136 0.139496 0.024666 0.0699955 0.0501419 0.0393615 -0.0683484 -0.019929 -0.0589304 0.000320687 -0.0595004 0.193167 0.0227754 -0.0225525 -0.0351041 0.0140485 -0.0844519 -0.145251 -0.0760718 -0.0527405 -0.0871807 0.166525 -0.028438 -0.12649 -0.0287039 -0.00229137 0.0758266 0.0613684 0.0588756 -0.0166239 0.0323528 0.108825 0.0219053 0.0524062 -0.0541241 -0.0532616 0.01045 0.0919647 -0.135586 0.0823691 -0.110834 -0.00293676 0.0281536 0.0901348 -0.0816648 -0.00617545 -0.000804751 -0.0647388 0.0286516 -0.0809893 0.0667111 0.0404594 -0.0978286 0.0889731 0.0426128 -0.119701 -0.0545892 0.0710406 -0.0335213 0.0310983 0.0967966 0.0938989 -0.0774499 0.0719848 -0.175724 -0.0395721 0.0639896 -0.174357 0.0833471 0.0390513 -0.0805907 -0.136975 0.109198 0.0141293 -0.175196 0.00147896 0.0107098 -0.00322891 -0.113915 0.0259356 0.0464082 0.0658862 0.18762 0.0579548 -0.102791 0.0525297 -0.187972 -0.0666827 0.0211659 -0.130786 0.0766825 0.137879 -0.0238825 -0.146652 0.104867 0.0107634 0.0268007 0.0192317 0.150121 -0.0944164 0.0298568 0.11143 -0.0768998 -0.0322768 0.0411077 -0.00825445 -0.0565651 0.0616108 -0.066649 -0.107077 0.0332692 0.122807 -0.0782164 -0.176686 -0.0626607 0.0450632 -0.00376826 -0.0659328 -0.00482096 0.171509 -0.200099 0.0807004 -0.0637098 0.0427411 -0.033988 -0.0839564 0.0648948 0.0752714 -0.0202902 0.153274 -0.131716 0.0882857 -0.149502 -0.0606471 0.13844 -0.0646136 0.0154746 -0.129579 0.0429066 0.0440472 -0.023398 0.021345 0.0423369 -0.0372101 -0.0166726 -0.0941566 0.0731654 0.18856 0.101052 0.0760166 0.0796009 -0.151317 0.174488 0.0806705 0.133122 -0.00653512 0.0969573 0.0914587 -0.0677669 0.104203 0.0753489 -0.0381889 -0.0414132 -0.0671636 -0.102874 0.120057 -0.00640662 0.0147221 0.022097 -0.166626 -0.0398723 0.0279734 -0.00574623 -0.120393 0.0136936 0.041718 0.0682758 -0.139063 -0.118621 0.0124282 -0.10323 0.0432187 0.0356768 0.0060499 -0.0788665 0.0822258 0.111765 -0.0269238 -0.103156 -0.13861 0.0314676 -0.0341831 -0.12795 -0.182556 0.119868 -0.0100568 -0.152613 0.0830768 -0.146634 -0.0176714 0.0746972 -0.0385773 0.0303689 0.0373251 -0.0687054 -0.154463 0.163992 -0.161501 -0.0534814 -0.110827 0.187371 0.13018 -0.118168 -0.11546 0.113849 0.0838033 -0.0288011 0.127635 0.092521 0.0615333 0.0502908 0.00205891 -0.0669748 -0.0838763 -0.18532 0.0224532 -0.126862 -0.0104778 -0.024756 -0.0063833 -0.0721658 -0.0313976 -0.147304 -0.0652744 -0.0293334 -0.0762443 -0.18759 0.140446 0.0370279 0.068287 0.136265 -0.0324496 0.00332754 -0.0806287 0.0144029 -0.0987618 -0.194309 -0.00111186 0.0720268 0.170539 -0.0456965 -0.0785556 -0.172091 -0.168252 -0.0359632 -0.0469664 0.0730246 -0.0402536 -0.0334902 0.0965638 0.0887612 -0.141515 0.0309952 -0.124173 0.00181801 0.0382353 -0.0641277 0.0406596 0.0646433 0.0423649 -0.0213198 -0.00821366 0.0695518 0.176119 -0.194228 -0.000301029 0.0729478 -0.112944 -0.00419989 0.0204498 0.0633202 -0.10134 -0.0229264 -0.0539305 -0.180276 0.0571514 -0.0778904 0.00440158 0.0358184 0.0418495 -0.0526321 0.177024 -0.0838386 0.0353878 0.0270212 -0.0311595 0.0665996 0.0731364 -0.0792692 0.0579342 0.0104421 -0.0004144 0.156347 -0.0309274 0.114167 0.00767382 -0.150621 0.166255 -0.0566938 -0.130334 -0.0365281 -0.0625022 0.0530569 -0.189596 -0.00252324 0.0333141 0.102564 0.0995448 -0.150688 -0.0373671 -0.119899 0.101498 -0.117853 0.0993672 0.0211524 -0.0752671 -0.0383973 -0.0188945 -0.0782664 -0.17845 0.106627 -0.0540622 0.00953465 0.013074 -0.0591004 0.0979398 0.142121 0.145129 -0.0324882 0.0289645 -0.0477677 0.0479214 0.133374 0.0611727 -0.0848534 0.0726081 0.00141378 0.0126669 0.0254209 -0.0361563 -0.125154 -0.0585894 -0.116204 -0.0363055 0.0654405 0.0848166 -0.0300137 0.00517829 -0.120497 0.176354 -0.140215 -0.195107 -0.0584603 -0.101846 0.00894325 0.087483 -0.173226 0.0305967 0.0256646 0.10298 0.0271273 -0.137508 0.0178096 0.122928 -0.131468 -0.132997 0.002344 -0.17905 -0.0227516 0.0246743 -0.0526672 0.00680593 0.0585253 -0.0181418 0.0229684 0.0123785 -0.135067 -0.104544 -0.046757 -0.105308 -0.0794634 0.043245 -0.151977 0.0209965 -0.0217755 -0.0976295 0.00483858 -0.0376166 0.0235776 0.0224808 0.0744742 -0.189715 -0.0170351 0.0633562 -0.150816 -0.0339707 0.138275 0.101921 0.0564748 0.0818651 -0.0858152 0.0250588 -0.0606808 0.080681 0.127049 -0.0886218 0.104344 -0.00679636 0.129502 0.134668 0.0804431 0.0556598 0.194851 0.0346018 -0.119004 -0.118065 -0.00605766 -0.147558 -0.082189 0.0381308 0.191612 -0.0288225 0.0600597 -0.0974469 0.0515232 -0.0181106 -0.0104841 -0.0210308 0.134504 -0.0638356 0.00438159 -0.155341 0.126429 -0.041518 -0.111924 -0.184863 0.00827746 0.156689 -0.124215 0.0397689 0.0490848 0.166549 -0.122139 0.102333 0.048976 -0.128525 0.0396976 -0.0183705 0.0174212 -0.0596297 -0.196813 -0.0936285 0.170634 -0.0279411 -0.0187209 0.0349958 -0.103453 0.0177244 -0.109654 -0.01698 -0.0822824 0.0510366 -0.127674 -0.0239796 0.0309361 0.0669864 -0.0895569 -0.0198022 0.0571978 0.0632522 0.0407874 0.0846175 -0.00291869 -0.19844 0.0243047 -0.0843017 0.0202029 -0.0769605 -0.0495584 0.0211524 -0.0269649 -0.00960017 0.108822 -0.053992 0.00433379 -0.0763942 0.135834 0.00488597 -0.119194 0.0684843 -0.0447969 -0.073418 -0.0650777 0.0177406 -0.0146486 0.10482 0.00872726 0.0203644 0.0903061 -0.0851919 0.18618 -0.186681 0.0668114 0.0258347 -0.0111597 0.0490086 -0.0363567 0.0124252 -0.165298 -0.0958282 0.106859 0.0989995 -0.0100296 0.0769391 -0.0401042 0.107924 -0.0466419 -0.107481 0.0695457 0.199344 0.0527564 -0.126041 -0.00389311 -0.194509 0.117149 -0.0428857 -0.0639249 0.0841546 0.0260279 -0.0147394 0.0337634 -0.0326069 0.0700098 -0.0150496 0.0990966 0.0190847 -0.00906816 0.0519993 -0.0319039 -0.0148798 -0.0729327 -0.0869231 -0.0568468 -0.0451695 0.0742344 0.00274766 -0.00861035 -0.0394148 -0.0761845 0.122682 0.08154 0.038991 -0.00970547 0.0098828 0.00395946 0.074045 -0.1178 0.0299037 0.0894509 -0.144951 -0.0806998 -0.12742 -0.0883616 0.0431112 0.0824923 -0.0972104 0.126428 -0.0355769 -0.0198781 0.109064 0.117418 0.0865414 0.0365538 -0.156485 -0.0806742 -0.0416802 -0.0258459 0.0817909 -0.0827068 0.0823497 0.107921 0.0847467 0.0310458 0.0723549 -0.093139 0.121575 -0.134856 -0.146319 0.181987 -0.0220344 -0.126611 0.00464016 -0.0170113 0.0871337 0.0558601 -0.110072 -0.0519034 -0.0290587 -0.044329 0.160327 0.12436 0.1012 0.12304 -0.0146153 -0.00600919 -0.0421873 -0.13103 -0.00356154 0.0909731 0.0139975 -0.032832 0.178527 -0.12061 -0.0571946 0.143534 0.00272145 -0.0097945 0.0296787 0.151889 0.101067 0.06417 -0.132962 -0.108422 0.162631 0.0379656 0.074236 0.0385715 -0.154923 0.0904598 0.0434335 -0.035365 -0.149793 0.141501 -0.00377253 0.0159844 -0.0439912 -0.0107698 0.0700478 0.125451 -0.0241808 0.0857165 -0.022629 -0.0269412 -0.0858522 -0.0396857 -0.0755514 -0.0892753 -0.0574457 0.104626 -0.0727949 -0.026379 -0.0138195 0.131093 0.03973 0.0424609 0.0024271 -0.0570077 -0.182409 0.0149821 -0.0764852 -0.120697 -0.155577 -0.0438408 0.157583 0.061334 -0.109044 0.151312 0.0181647 -0.153377 -0.0116435 -0.101679 -0.139117 0.0387541 0.0099765 -0.0238399 0.00638276 -0.0574762 0.0710514 -0.137998 -0.114099 0.0351849 -0.0536456 0.073436 0.0782786 0.092346 0.0418107 -0.0549175 0.129116 -0.079337 -0.00264561 -0.175755 -0.0568024 -0.00332636 0.198621 0.00986386 0.0728116 0.110557 0.102021 0.119009 0.115342 -0.110922 0.124726 -0.0770936 -0.103889 -0.170955 -0.0846285 -0.0613342 -0.0667763 -0.0901746 0.138044 0.0656563 0.118483 0.108701 -0.0116337 -0.0619752 0.0408966 0.12193 0.00444275 0.124686 -0.0232366 0.0155823 0.104016 0.0751892 0.131087 -0.0954325 -0.0392995 0.0487368 -0.131909 -0.100865 -0.00110465 0.0986711 -0.0195771 -0.00437802 -0.151706 0.00394097 -0.0304614 0.00250634 0.125781 0.034842 -0.118867 -0.00877654 -0.0732142 -0.156117 0.0371616 -0.0589311 -0.172936 -0.120975 0.117064 -0.0696314 0.109637 0.0481036 -0.0695257 0.0202029 -0.16461 -0.0226541 0.0808444 0.00601884 -0.0488559 0.0191551 -0.0708369 0.0408173 0.00420212 0.0911622 0.0200691 -0.007167 -0.0471248 0.00426695 0.136318 -0.00563642 -0.117081 -0.0760836 0.00792653 -0.169553 0.000522807 0.0587117 0.0739744 -0.0284115 -0.0688262 0.158625 0.0716417 -0.026497 -0.0907483 -0.0817862 -0.143373 0.155111 -0.0774544 0.147713 -0.0186263 0.00139842 -0.114898 -0.0686442 -0.0175739 -0.0853138 0.05504 0.0854814 -0.106451 0.00108758 -0.0584895 -0.0587775 -0.132187 0.0477334 -0.00332874 -0.0457683 0.00758974 0.133134 0.0772757 -0.0200235 0.013277 -0.0673368 -0.0188707 0.0609354 0.0177261 -0.0682377 0.108376 0.0992992 0.0636176 -0.186316 -0.1699 0.101632 0.124964 -0.0153715 -0.00312058 0.0127795 0.0560717 -0.0232281 0.0820899 -0.0230597 0.0736897 0.0544032 -0.0878157 0.0231453 0.0514024 -0.0543525 -0.00152248 0.0360111 -0.0448155 0.108549 0.0678641 -0.00794272 0.0802181 0.0113805 0.115435 0.00225983 0.0914596 -0.134762 -0.0605252 -0.0307189 -0.0533937 0.0376988 -0.0853664 -0.125424 0.0274251 0.0930436 0.0319929 0.0336404 0.0297041 0.163131 0.00363592 0.0548996 0.0481539 -0.00373727 -0.0504981 0.0970023 -0.0689811 -0.0961926 0.0775545 0.0019172 0.0616287 0.0447536 -0.00457918 -0.0736236 -0.00832561 0.0250946 0.0186802 -0.0805446 0.0168837 0.119406 0.0391057 -0.0951818 0.055583 0.0126458 -0.00254058 0.0410861 0.0136102 -0.102079 -0.0106941 0.0694506 -0.020991 0.0106422 -0.175065 -0.108461 -0.0918578 -0.0690832 -0.0358859 0.00040587 -0.0755691 0.158521 -0.00768356 0.0150007 -0.160553 -0.0770317 -0.00897805 0.152225 -0.0438806 -0.0397136 0.0687426 0.0527411 0.192633 -0.0468742 -0.0542717 0.0188321 -0.0266236 -0.0306874 -0.0624427 -0.158252 0.0546732 0.00159931 -0.0640106 0.0443467 -0.00358327 -0.0441379 0.0757328 -0.0631349 -0.0526232 0.0768477 -0.00362212 -0.119365 -0.0394713 -0.0715502 -0.0530475 -0.128007 0.138486 -0.17026 -0.140461 0.0750608 -0.00155863 0.0948932 -0.0121379 -0.136089 0.011338 -0.124982 0.150935 -0.03105 0.05064 0.0850583 0.140558 0.008111 -0.0176499 -0.0845734 -0.0515488 0.0311884 0.0929824 0.0923666 -0.108762 0.00413871 0.00852533 -0.0933609 0.0259775 -0.0198825 -0.0102046 -0.0573913 -0.014086 0.0849432 0.0125722 0.0426642 0.168513 0.1669 0.122026 -0.0952123 0.0150042 -0.0373031 -0.0828873 0.0384608 -0.0649698 0.0138103 -0.0649223 -0.0276415 -0.0559504 -0.0512044 0.0577517 0.0701997 -0.0537517 -0.135569 -0.0274277 0.149704 -0.0355531 0.020929 -0.0760007 -0.0722213 0.172569 -0.00851776 -0.0172268 -0.111084 0.101055 0.0100225 0.0457849 0.115743 0.0915206 0.0911926 0.0849786 -0.0945078 -0.0399782 -0.00930152 -0.0175344 0.00216839 0.0147051 0.0624101 -0.0409214 0.0750541 0.0215613 0.0781471 0.147698 -0.0714367 -0.154617 0.00793088 -0.0582279 -0.1027 0.0421653 -0.0338946 -0.0233923 -0.00252949 0.104353 -0.0336067 0.197656 -0.0205868 -0.000104736 -0.182455 0.0349256 -0.113649 0.0866053 -0.0379613 -0.0504385 0.0601772 -0.0662626 -0.122565 0.101082 -0.0589694 0.0939051 -0.173735 -0.0768192 0.0792083 -0.0492317 -0.00462703 0.0166791 0.0971258 -0.170969 -0.152108 -0.0406835 0.0849562 0.0539984 0.0495748 -0.0557044 -0.0821733 -0.0721395 -0.193874 0.138483 -0.159264 -0.118622 -0.11663 0.123422 -0.184473 -0.0604753 0.166335 -0.153154 0.112478 -0.104151 -0.0628774 0.160168 -0.0584789 -0.0447908 0.0682158 0.139301 -0.129306 0.0426781 0.0491922 0.0729731 0.0617847 -0.0509186 -0.0378936 -0.194884 0.0243014 0.104986 0.147164 -0.154367 -0.0427109 0.107747 0.0853322 0.0965664 -0.182004 0.00713384 0.0421159 0.0356044 0.0381166 0.126705 0.0414374 0.0369637 -0.126944 0.102819 0.0692764 0.133242 0.0701834 -0.106786 0.0363866 0.00761846 -0.0409509 0.0667845 -0.0420193 -0.0964308 0.144552 -0.153685 -0.0708741 0.119942 -0.107241 -0.0917456 -0.0186426 -0.111612 -0.0120788 -0.0968586 0.136646 0.0891282 -0.0926067 0.0794491 0.0928219 -0.0451755 -0.0847113 0.118674 -0.0335198 0.0156339 0.160186 0.0229012 -0.0774159 0.142086 0.024361 0.0679262 -0.117254 0.0730534 0.0722583 0.0301803 0.139629 -0.142879 -0.0731588 -0.00807669 -0.073013 -0.0822347 0.164661 0.000437713 -0.00238278 0.101735 0.0220881 -0.0905623 -0.0206849 0.0115944 0.0714861 -0.171557 0.0499818 -0.0457524 0.110005 0.0372328 -0.107428 0.0881146 -0.165535 0.143125 0.0447282 -0.0137784 0.0738098 0.14038 0.0372329 -0.0199327 -0.0904031 -0.0382979 0.0851452 0.111916 -0.039567 0.05271 0.0410782 -0.0408225 0.0435186 -0.137471 -0.0674034 0.129133 0.121629 0.136272 -0.0480649 0.0691097 0.104469 0.0522265 -0.00411094 0.0784592 -0.0619228 0.15242 0.0614878 0.0129281 -0.00141426 -0.036638 -0.0424495 -0.0763217 0.167892 -0.072845 -0.111352 0.081862 -0.0811948 -0.0552757 0.13625 0.0338008 0.0938709 -0.154544 -0.0322296 -0.0388142 -0.0415566 0.0064074 -0.0323787 0.028289 -0.00480158 -0.0643996 0.0223498 0.154552 0.0625043 0.13983 -0.0835614 -0.112354 -0.0502353 -0.122512 0.0295834 -0.0713292 -0.00304175 0.110891 0.183342 0.0194551 -0.0683307 0.0137032 -0.00965 -0.0241509 -0.0417157 0.110197 0.192531 0.0793331 -0.0851662 0.016413 0.157319 -0.120455 -0.0888391 -0.165665 0.0379812 -0.0172467 0.0557535 -0.00326891 0.0732885 0.0604301 -0.0456536 0.00176556 0.0409041 0.0292911 -0.113568 0.0212839 0.108244 0.0193813 0.166603 -0.0159034 -0.116092 0.0748007 -0.0691838 -0.172116 0.0616585 -0.0868808 -0.125284 -0.0341525 0.0547979 -0.0928875 0.126788 -0.0380005 -0.0833518 -0.138545 -0.140299 -0.18359 -0.090532 0.0133762 -0.0911994 0.0314503 -0.0282056 -0.0088202 0.111198 0.000331911 0.0796887 0.05508 0.0504964 -0.104876 -0.0682315 0.0504891 -0.0508104 -0.094613 -0.0532111 0.0240317 0.171162 0.0935522 0.103228 -0.0211035 -0.111906 -0.0588288 -0.0546139 -0.0901534 -0.0592106 -0.113453 0.038458 0.0737104 0.042412 -0.0616509 -0.054353 0.0644407 -0.0655591 -0.038489 -0.080598 0.0263146 0.0828796 0.16054 0.0345221 0.165053 -0.0663858 0.0389436 0.0482801 -0.0774707 0.0208104 0.00247862 -0.00436452 0.130228 -0.0567569 0.116032 0.108539 0.090385 -0.0443897 0.0683943 0.0273469 0.0659422 -0.0445681 -0.099634 0.0411587 -0.0104991 -0.0352553 0.0622866 0.0522031 -0.0289591 -0.0818718 -0.136577 0.0641529 -0.000989666 -0.00618318 0.000747243 0.00440491 0.164523 -0.142455 0.196775 -0.0081829 -0.135618 0.089985 -0.121238 0.0574578 -0.0655115 0.0253038 0.103833 -0.00631585 0.0177058 0.0377248 0.0391233 0.161128 0.0228938 0.162763 0.0843938 -0.0436514 -0.139998 -0.12754 -0.186887 -0.0230005 0.0415436 0.0392922 -0.102505 0.0803882 -0.161221 0.0272238 0.134367 -0.00877017 0.128836 -0.0400189 -0.0065482 0.176136 0.169963 -0.0148409 0.109154 -0.103661 -0.094861 -0.0697315 -0.0112137 -0.0370441 -0.0110561 -0.0538289 0.169089 0.0539941 0.160677 -0.0159586 -0.0161514 0.12716 0.151545 -0.115692 -0.0497324 0.10597 -0.11023 -0.00221988 -0.121882 -0.101159 0.159823 -0.0478716 -0.114262 0.0764232 0.065848 -0.0569146 -0.121053 -0.00917368 0.139575 0.0254965 0.0660827 -0.120664 0.0393841 -0.136408 0.132001 -0.0519509 -0.055124 -0.0981454 -0.0674859 -0.0380564 0.0392437 -0.016821 0.128823 0.120979 -0.0116265 0.0469283 0.111839 -0.0702691 -0.146733 0.0857812 -0.0328474 0.0393129 -0.0458652 -0.132472 0.035038 0.0738338 0.0592693 -0.0414496 -0.0211112 -0.0208595 0.192899 -0.00862031 -0.104842 -0.075243 -0.0816025 -0.0668745 0.0181211 0.0352632 0.0290603 -0.0602133 0.100163 -0.0138829 0.0186665 0.0227449 0.0324869 -0.0676672 -0.00190694 0.081066 0.081534 -0.0644418 -0.144551 -0.0477211 0.0271572 -0.031162 -0.0722741 -0.0849946 0.0979268 0.178852 -0.024683 0.0550881 0.110729 0.0681478 0.121615 0.160564 -0.017447 0.162107 0.0763974 -0.0195064 -0.104192 0.123028 -0.04085 0.0286556 -0.0281507 -0.032169 -0.0844061 -0.0367187 -0.0925061 0.0192531 -0.131114 0.0992868 -0.056165 0.00220974 -0.0238565 0.0300007 -0.00400772 0.0451057 -0.053966 -0.105462 0.0585584 -0.0601727 -0.0701729 0.0223897 0.0653356 0.0171622 -0.0365861 -0.0821085 0.0316507 0.0241145 0.000411984 0.0514919 -0.107884 0.136826 -0.021423 -0.0415885 -0.00756127 -0.0862569 0.0580425 0.150573 0.0522158 0.0720061 -0.0443798 -0.0417893 0.00186659 -0.0701805 0.200769 -0.0298857 -0.109074 0.00766592 -0.00791177 -0.0647277 -0.0829884 0.0865696 0.189867 0.0572848 -0.0936094 0.0417871 0.087559 -0.00537178 -0.120341 0.0275226 -0.0187702 0.0101431 0.0449514 -0.0148457 0.150779 -0.0606149 0.14388 -0.0160379 0.0761949 -0.0537207 0.0912461 0.0231035 -0.018888 -0.0513274 0.0745059 0.185486 -0.172478 0.0623425 0.0625719 -0.114725 -0.00512193 -0.022773 -0.023593 -0.191723 -0.0445188 0.0350965 -0.0831831 -0.0589764 -0.0950003 -0.0374866 -0.113751 -0.0527267 -0.0214323 -0.0615235 -0.00132764 0.0875194 -0.0854038 -0.130205 0.0282342 -0.127721 0.120991 -0.00458301 0.0362545 0.0318178 0.0588692 -0.075498 0.0345677 0.0249027 -0.0176173 0.0441921 -0.044155 0.0882501 0.0532453 -0.046147 0.0664473 -0.0752393 0.0789045 0.00821031 -0.0622958 -0.192862 0.167602 0.0191021 -0.0915022 -0.16472 0.158555 -0.0410929 0.0510144 -0.0825204 0.0599706 0.0906447 0.0152237 0.0878024 -0.131905 -0.110078 -0.126594 -0.127087 0.00671765 -0.0240206 0.0920543 0.152028 0.101983 -0.113164 -0.0281179 0.0118165 -0.0787873 -0.0188885 0.137475 -0.0297826 0.0380868 0.152803 0.0902364 0.114887 -0.0944946 -0.026807 -0.11453 0.0612602 0.0770439 0.0704125 -0.0633588 -0.112912 0.0042022 -0.0187057 -0.0267962 0.0991775 -0.1181 0.000508226 0.07549 0.00069378 0.0486487 -0.0609679 0.117347 0.0684783 -0.0580385 -0.115337 0.0534099 0.129191 -0.0414891 0.11244 -0.0833916 0.0924507 0.0712336 -0.0126358 -0.0207494 -0.142094 -0.0436836 -0.0306242 -0.0539534 0.0860488 -0.0294749 -0.13161 0.110253 0.190265 -0.0249114 0.15746 0.00603209 0.129468 -0.0124057 -0.106597 -0.128247 0.0827903 -0.187994 0.0932397 -0.0338093 0.0815491 -0.0224724 0.00282294 0.127868 0.0992891 -0.00429417 -0.0513115 0.0513051 0.0198924 0.0218213 -0.122947 -0.101208 -0.0158982 0.101929 0.0980006 -0.0781133 -0.0153936 -0.0890308 0.0161512 -0.104403 -0.193512 -0.0379994 -0.0722374 0.0626318 0.127303 0.0652466 -0.0449145 0.137724 -0.103818 -0.0591163 0.0170767 -0.0174415 -0.0882682 -0.0394059 -0.0376461 0.0562948 -0.0818427 0.022815 0.0121243 0.0889161 -0.029915 -0.0637958 0.133478 0.0174786 -0.0732604 -0.0693982 -0.0618294 -0.00825654 0.0871558 0.0725511 -0.0627699 -0.019324 0.167418 0.115908 0.0408892 0.111742 0.0777671 -0.0613053 0.0427415 0.0792439 -0.0357728 0.135965 -0.0282915 -0.185355 0.0703776 -0.0218065 -0.0288745 -0.0770245 0.0221981 -0.0617623 -0.0415171 0.0769602 -0.0522041 -0.0798501 -0.13986 0.0554551 -0.0534409 0.10623 -0.0403523 0.0236737 -0.0394627 0.100565 0.0794377 0.0455467 0.156484 0.112874 0.174525 -0.127238 -0.0160831 0.0896324 -0.0558775 -0.0755937 -0.0143304 -0.0627401 0.0683092 -0.0956891 0.00976598 -0.113016 -0.128651 0.142578 0.075716 -0.121097 -0.0756619 0.00201245 -0.0663978 0.155442 0.028394 -0.0143249 -0.04596 -0.00710209 -0.0422892 -0.171486 0.0751178 0.175135 -0.0982963 -0.0178154 -0.0876146 -0.00812362 0.0524659 0.0140717 -0.107857 -0.0989126 -0.0587753 -0.0262085 -0.00508124 0.0622416 -0.127334 0.0707991 0.120743 0.186388 0.00557435 0.0911251 -0.0847779 -0.0579977 0.150365 0.0547992 0.0529308 0.0596262 0.0505599 0.051094 0.125946 -0.0203878 -0.0354971 0.00862892 0.128862 -0.0214204 0.071366 -0.0176241 0.12476 0.104692 0.0960421 -0.0677535 0.0222021 -0.0617844 -0.0791478 -0.0166965 0.136101 0.0334989 -0.0457599 0.0790517 0.118583 -0.0294049 -0.0116902 0.194158 -0.00420166 -0.0436428 0.0454632 0.0674859 -0.051798 0.00683392 0.10563 0.0141524 0.0386982 -0.139582 -0.041521 0.0149221 0.0285382 0.0128843 -0.132668 -0.163216 -0.0169231 0.116423 -0.160898 -0.0824117 -0.125485 -0.00224256 0.0218828 -0.133678 -0.00310683 0.000442558 -0.0306554 0.138988 -0.00557463 -0.116287 -0.000185049 0.0553911 0.00443411 -0.111132 -0.0085482 -0.0312281 0.013116 -0.0244299 0.164087 -0.0805995 0.0531528 -0.0499719 -0.0399613 -0.0401168 0.0725599 -0.0407129 0.015206 0.0884336 0.0281088 -0.139022 -0.0346474 0.0983538 0.0305305 -0.0709572 0.154166 0.152782 -0.118892 0.156228 0.0066468 0.128731 -0.0675561 -0.0678419 -0.0188128 -0.164344 -0.190852 0.0717762 0.0164332 -0.047629 -0.0340031 -0.0732967 0.0816981 0.0149377 -0.0401491 -0.171904 0.160937 -0.132966 0.155054 0.144119 0.167771 -0.105133 -0.0194052 0.03664 -0.0354295 0.0411411 -0.0534734 -0.0152697 -0.028423 -0.0951654 -0.0554642 0.140455 -0.0223221 -0.0322989 -0.187781 0.124301 -0.146909 0.000333528 -0.0963427 0.0254144 -0.0104971 -0.101293 0.17318 -0.0773102 -0.0412216 -0.0551563 0.0328787 -0.0281099 0.04674 0.0603312 0.0661786 0.0115906 0.0552458 -0.112403 0.0106591 0.038412 0.075268 -0.142585 0.0267365 -0.0136898 0.043475 0.0401588 -0.0964943 -0.0842325 -0.0884189 -0.102787 -0.0041112 0.118165 -0.0512205 0.00960945 -0.0153759 -0.000164395 -0.101011 -0.0266448 -0.102193 -0.188412 -0.0998819 -0.0258417 -0.126832 -0.0167445 0.0448029 -0.0368079 -0.0205397 0.00568417 -0.0130069 -0.154146 0.0217408 0.0537376 0.0218461 0.0916609 0.0652263 -0.0308995 -0.0139025 -0.124185 0.0426866 0.0475553 -0.039889 0.017054 -0.0250436 0.137137 0.0866705 -0.0173328 -0.128551 0.121241 0.0379045 -0.0741028 0.0478419 -0.0787672 0.0428813 -0.0435264 0.129125 -0.00614533 -0.0244826 0.168798 0.0139508 0.0420879 -0.0028723 0.0251218 0.0366716 -0.101921 0.0189023 -0.0917193 -0.0400335 0.0607152 -0.103437 0.184626 -0.0125791 -0.111176 -0.108666 -0.0343704 -0.102777 -0.0161731 0.000619256 0.053486 0.0013331 -0.0193838 -0.0457366 0.100381 0.0679783 -0.108111 -0.00232349 -0.144164 0.0717688 0.0226312 0.0684406 0.116337 0.0590491 -0.0367141 0.0992295 0.0530369 -0.0161091 0.0255439 -0.0712852 0.00258526 -0.0761644 -0.0443798 -0.0563121 0.0783178 -0.192515 0.0134316 0.000406044 -0.0179856 -0.0263365 0.0563012 0.0120431 -0.161992 0.0928641 0.114197 0.00309087 -0.00361401 -0.169813 -0.192768 0.0169445 0.0228131 -0.0317682 0.134766 -0.144215 0.00315875 0.00909907 0.0264344 0.00253241 0.0811331 -0.0187763 0.157337 -0.103709 0.103261 -0.183931 0.0832302 0.0987317 -0.0658359 0.128509 -0.0597969 -0.0108555 -0.124173 0.00324685 0.0772388 0.0141759 0.149134 -0.0579367 0.0322566 0.152336 -0.162641 0.0272103 -0.029969 -0.0247957 -0.13423 -0.190164 0.10844 0.0716277 -0.00474466 0.0735259 -0.0119366 0.0498612 -0.106672 -0.0953788 0.042754 -0.00980581 0.0173525 -0.0379554 -0.193728 -0.134002 0.139153 -0.115745 -0.0651764 0.0636098 -0.0372597 0.0046749 -0.0394688 0.107591 -0.0481934 -0.0111212 -0.0365965 0.153778 -0.109209 0.00298627 0.0551343 0.0449195 -0.00860364 -0.0236187 0.0365953 0.167149 -0.10088 -0.07595 -0.0797003 -0.169003 -0.00351019 0.0308845 -0.018187 0.0809998 0.037404 0.0497129 -0.0423775 -0.0849502 0.0232565 0.00545267 -0.0995404 0.0251355 0.122767 -0.0292586 -0.135591 0.0752115 0.0356259 0.085354 0.187176 -0.0683914 0.0776107 -0.139435 -0.0221633 0.0438921 0.0500806 -0.0442615 -0.0911182 -0.161338 0.017867 0.170857 0.0094012 -0.0674456 -0.155352 0.093243 -0.0626987 0.0569121 0.020581 -0.0717255 -0.0248804 0.0625167 0.0230679 -0.0440993 0.0925591 0.0564894 0.133767 0.0775857 -0.136068 -0.0678278 -0.0759179 -0.111301 0.0686938 0.174533 0.122309 0.161249 -0.0730977 0.0839437 -0.0738173 -0.0827831 0.107981 -0.00858109 -0.0080512 0.0454231 0.0347751 0.0167615 0.167852 0.000585575 -0.130321 0.0823259 -0.061179 -0.059715 -0.12663 -0.104822 -0.116168 0.0657512 -0.0120976 -0.063502 -0.0175711 -0.156377 0.114828 0.0590586 0.0219408 -0.0211275 0.0971957 0.00700128 0.174244 -0.185634 -0.194633 0.0509483 -0.144927 -0.110636 -0.00309364 -0.0849933 0.0161569 -0.127255 0.142281 0.0500768 0.112592 0.119409 0.113904 -0.00502339 0.0753124 -0.000743168 -0.132948 -0.135913 -0.0719889 -0.00705959 0.155378 -0.124878 -0.158813 0.116409 -0.0139061 -0.0131708 -0.0670537 0.0195118 0.142258 0.0844716 -0.0359405 -0.0298985 0.0901093 -0.11632 0.00387192 0.0452377 0.00212286 0.0542206 0.196382 0.124224 0.0546707 0.0550542 0.0687737 0.08064 -0.175052 0.156311 0.103683 0.0858553 -0.00904879 0.0890142 0.0366724 -0.120738 0.0750951 0.115166 -0.0199072 -0.0533488 -0.0199406 -0.113673 -0.123259 0.0344041 0.128384 -0.143757 0.104104 -0.0519449 0.0469363 0.0185904 -0.0504908 0.0770548 -0.0980148 0.131587 0.130433 -0.0395363 -0.0214763 -0.0340681 -0.00135145 0.107919 -0.127037 0.0368603 -0.0614102 0.0978486 0.0734138 -0.177602 -0.0256742 0.0890839 -0.069701 -0.071594 -0.103321 0.0818531 -0.142717 -0.0252136 0.0853835 0.051844 -0.128678 -0.0790331 -0.0598231 -0.0475359 0.10211 0.137415 -0.129597 0.165582 0.193088 0.00830773 0.135677 0.124314 0.0818969 -0.0824433 0.0598089 -0.106892 0.124798 -0.07688 -0.0404379 0.102655 -0.0601568 -0.0785581 0.103275 -0.0957505 0.0177274 -0.059568 -0.0175549 0.153754 -0.123617 -0.130827 0.0776606 0.0164437 0.0731042 0.0311233 -0.191686 0.103256 0.11367 0.080208 -0.0991064 -0.106293 0.0392229 0.140755 -0.178478 0.00103556 0.0165399 0.00529653 -0.075369 0.0636678 0.154716 -0.0662807 0.102964 0.006163 0.0348754 -0.111726 0.0156223 -0.0751772 0.198031 -0.181882 -0.0977112 -0.0604155 -0.143671 0.0148434 0.0423281 0.0390875 -0.0154597 -0.0788159 -0.072508 0.154591 0.0184759 0.146637 -0.140334 0.00692777 -0.0108363 0.0317203 0.199855 0.0242848 0.0258166 -0.0910841 -0.0708766 0.0345841 0.0323435 0.0817372 -0.0425236 -0.134702 0.0291148 -0.0437211 -0.0538017 0.0765538 -0.103287 0.0476054 0.0525138 -0.00507874 0.0566179 -0.0460295 -0.18213 -0.0262298 -0.162486 0.0514728 0.103109 -0.0233092 -0.0409266 -0.00279535 -0.0711413 -0.0797587 0.0807961 -0.152229 -0.0953209 -0.0195291 -0.0693446 0.0419882 -0.0973812 -0.065113 -0.0527384 0.00488892 0.00811531 0.159153 -0.0962922 -0.168392 0.135542 -0.106164 0.0241406 -0.0974352 -0.0974265 0.108133 -0.0526025 -0.114468 -0.0448045 -0.0753025 -0.00572995 -0.0693049 0.0303994 -0.0571056 -0.0303627 -0.0201727 0.0179047 0.078603 0.00203772 -0.0276908 0.173521 0.0990934 0.0888105 -0.11267 -0.00183438 0.102027 0.0939284 0.108317 0.0110737 0.0342764 0.102873 0.0351761 -0.0301259 0.0344802 -0.0581834 0.0315244 0.0511384 -0.0679278 0.0615815 0.0372556 0.0735928 0.026723 -0.0107163 -0.0619094 0.0376388 0.194661 0.144934 -0.173376 0.00915917 -0.00220275 -0.0477094 -0.0814773 0.0654443 0.0870252 -0.136596 -0.120555 0.0412438 0.103576 -0.0857871 0.0885929 -0.0642373 -0.0577201 -0.00777612 0.023064 0.0080832 -0.0956822 -0.0898254 0.104734 0.0246242 -0.154414 -0.061455 0.185918 -0.0576953 0.0670153 0.168931 0.00431444 0.058506 -0.0829449 -0.0540708 -0.116407 -0.0513666 -0.00451257 -0.174207 0.190322 0.123827 -0.0543519 0.158774 -0.0101 -0.147559 0.199146 0.0494312 0.0815385 -0.0252181 -0.0276298 -0.015466 -0.0602642 -0.0715605 -0.173731 -0.058056 0.0379729 -0.0357674 -0.0835825 0.0935805 0.0796633 0.193715 -0.125635 0.0909185 -0.15732 -0.128275 0.0810781 -0.0216607 -0.0527014 -0.0469517 0.00302251 0.0171081 0.0681694 0.0841189 -0.106766 0.0481731 0.130933 0.044277 0.155526 0.0876255 -0.121386 -0.0400998 -0.14187 0.0252346 0.0599056 -0.111282 0.107626 0.00559976 0.150038 -0.0209739 0.0753556 -0.059138 -0.134813 -0.0461562 -0.139788 -0.144416 -0.135694 -0.129239 -0.0704794 -0.0169718 0.00936595 -0.108327 0.106356 0.00789478 -0.0381662 -0.0223697 0.0624268 -0.0442944 0.00923137 -0.0778114 0.0710555 -0.00639792 -0.0990067 -0.012768 0.00821639 -0.0925686 0.191048 -0.043694 0.113273 -0.0371248 0.0963733 0.024713 0.0429523 -0.0769419 -0.0345131 0.0390562 0.0218647 0.0808239 -0.13072 -0.00347274 -0.0938213 0.0780071 0.0696777 -0.0228196 0.0162845 -0.0429924 0.00657618 0.0722455 0.00610998 -0.0734573 0.0215882 0.186498 0.0448434 -0.0275215 0.0430593 0.0289276 -0.147555 -0.0946169 -0.0658404 0.139279 -0.0251915 0.0136174 0.0772273 -0.0294833 -0.121128 -0.0152348 -0.170113 -0.0115719 -0.00504738 -0.0504843 -0.0695987 0.00266731 -0.0883893 -0.00654426 0.0822625 -0.0148111 0.130503 0.112488 -0.125533 -0.0484163 0.105817 -0.071757 -0.19149 0.0279359 0.156529 0.0804914 -0.0259185 -0.0140458 0.0461414 -0.00134798 -0.0423941 -0.0199968 0.049176 0.0646566 0.0128542 0.00329986 0.0218592 -0.125296 0.122578 -0.0867559 0.0407823 0.0522021 0.0422873 0.0685708 -0.00251491 0.146 0.169653 -0.100446 0.0283581 0.0877926 -0.0237372 0.128591 0.0413228 0.0333717 0.0402775 -0.168233 0.0885622 -0.0712571 0.0503782 -0.0625955 -0.0171375 -0.129728 0.0548518 0.0199009 -0.0944642 0.0937012 0.00747791 0.0855999 0.0944735 -0.0435163 -0.0484034 0.0384086 0.100371 0.0737657 0.0847028 -0.170495 -0.0485927 -0.0470132 -0.0980445 -0.0767999 0.0507155 0.0348721 0.111727 0.000109029 0.148876 0.0189641 0.093376 -0.0604846 -0.00197701 0.0186225 -0.0804125 0.129236 0.0364543 0.0271588 0.011274 -0.135273 -0.0634982 -0.0408514 -0.103655 -0.0551158 0.108441 -0.145101 0.0253805 0.113382 -0.119566 -0.0702271 0.0511403 0.176398 -0.10838 0.192768 0.0695024 -0.121807 0.170758 0.0167094 -0.147825 0.0538369 -0.0519658 0.109068 0.0576129 -0.00972267 0.164841 -0.05341 -0.0141986 0.0416912 -0.142394 0.0191993 0.153534 0.00567409 0.0417951 0.0586592 -0.197642 0.157522 -0.178404 0.153297 -0.0447502 -0.0067445 -0.0641086 -0.0142664 -0.0492726 -0.167596 -0.0775203 0.0251455 -0.169953 0.092234 0.111921 -0.1855 0.0920889 0.0570914 0.117603 -0.0773901 -0.174577 -0.106426 -0.013942 -0.0416463 -0.0194731 0.168578 -0.0284362 -0.167409 -0.101961 0.0106412 0.0882948 0.0121071 0.163936 0.0564782 -0.0073458 0.0729599 0.136942 0.00880032 0.0538489 -0.0753057 -0.0121862 0.0733652 0.144621 -0.100124 0.0530536 -0.0651559 0.0859882 0.0156485 -0.00707391 -0.00148196 0.135549 0.138725 -0.0651584 -0.0728259 -0.0642038 -0.063885 -0.141709 0.176362 -0.0974864 -0.0971251 -0.149707 0.078863 -0.138735 -0.00982764 -0.0114606 -0.0763545 0.122023 0.0401439 0.0895364 0.0155652 -0.0334645 -0.105264 -0.0269201 0.0437346 0.00756145 -0.0545928 -0.0448866 0.0687688 -0.0203024 0.157713 0.0605799 -0.00874703 -0.175845 -0.0361596 0.00359518 -0.142335 -0.0521624 0.0573982 -0.149828 0.0667808 0.0441733 0.0763603 0.078472 0.0959876 0.0412204 0.0296046 -0.0396157 -0.083094 -0.0902342 -0.00325413 -0.0151475 -0.031266 0.113682 0.0796302 -0.047837 0.0122195 0.0494145 -0.0434932 -0.0253437 0.0207016 0.0369159 -0.0964801 0.0553581 -0.0611838 0.0449173 0.0830167 0.0351907 -0.0369629 0.169885 -0.187829 -0.151968 0.059744 0.111779 -0.0230596 0.0642698 0.169954 -0.112148 0.046477 0.069525 0.0041265 -0.0635517 0.096054 0.0742649 -0.000430461 -0.0476953 0.112894 -0.120135 0.182249 -0.1552 0.0494888 0.0350642 0.0116518 -0.112856 0.0596367 0.0323975 -0.0202417 -0.189918 0.0780694 0.0771388 0.0220335 -0.157162 0.0874325 0.0468471 -0.0310056 -0.174526 -0.00231526 0.0472986 0.126697 0.0156693 0.0702272 -0.0282098 -0.170519 0.0152517 0.093476 -0.122023 -0.0999893 0.104008 0.0123658 -0.0989109 0.118915 0.0390312 0.131804 -0.0399167 -0.0122693 -0.0200834 -0.128133 0.0608372 -0.0330923 -0.0676134 0.0720752 0.114151 -0.059972 0.0690378 -0.021697 0.12254 0.0657735 -0.00874357 0.0842535 -0.048294 0.102929 0.116708 -0.0557101 0.0504641 -0.0324302 0.105203 0.0224217 -0.11909 0.0341636 -0.0320199 -0.115923 0.152793 0.174396 0.0654248 0.0326237 0.075555 -0.112973 -0.194511 0.0632608 -0.0937377 0.00558132 -0.034227 0.0375189 0.166137 0.0390208 0.141342 0.017065 0.106189 -0.116482 0.101957 -0.119738 -0.0916693 -0.00301596 -0.00267619 -0.0926187 -0.0912024 -0.116553 -0.0260103 0.0147117 0.120552 -0.0456102 0.0299044 -0.0362074 0.037176 -0.0275485 0.0982163 -0.0475606 -0.114816 0.0541783 -0.0226166 -0.088074 0.144642 -0.0892793 -0.075448 0.0130472 -0.0177329 0.0905968 -0.0219063 0.0916309 0.03494 0.0686771 0.134175 0.0529345 0.0868594 -0.100773 -0.00928185 0.0697418 -0.0342102 0.044427 -0.0338698 0.00261252 0.123285 0.068114 0.0517276 0.0806279 0.147642 -0.0466062 -0.0395944 0.0599466 -0.0636141 0.0649334 0.0151408 -0.0493507 -0.043529 -0.134488 0.0223818 -0.103468 -0.0706754 0.123902 0.184235 -0.0394749 0.148785 0.158093 0.0240361 0.161132 -0.00692771 -0.1797 -0.0864998 -0.0146459 -0.00462527 -0.125845 0.0190205 0.0824779 -0.108624 0.0272524 0.0930281 0.187382 0.118917 0.0110001 -0.0686047 0.0554984 0.00167851 -0.0136535 -0.0411173 0.0565732 -0.0446246 0.0347009 0.0347671 0.0883297 0.110112 0.0578037 0.0476487 -0.169942 0.006109 0.0614267 0.0325948 -0.0996769 -0.0240501 0.121676 -0.0242567 0.0417918 0.00159847 -0.0926125 0.0512427 -0.152573 0.116065 0.0497092 -0.136652 0.157176 -0.0366955 -0.0129093 0.0576491 0.0092477 0.0310687 -0.0343965 -0.129197 0.0270278 -0.112762 0.0111361 -0.158092 -0.13468 0.0171309 -0.0463106 -0.0692932 0.0514735 0.0467772 -0.0476583 0.0458924 0.082898 -0.0396971 0.100061 0.0936185 -0.0696004 -0.0869425 0.0308547 0.0201855 -0.0614365 -0.0501487 -0.059855 -0.0079039 0.0287803 -0.0277537 0.0372076 -0.0745544 0.0841044 0.123718 -0.133837 -0.0617736 -0.065103 -0.159686 -0.177336 0.135941 0.0302368 -0.036275 -0.0264882 0.0763344 0.0604451 0.142653 0.0762133 0.00310299 0.152779 0.03617 -0.119092 0.170759 0.0839403 0.174212 -0.010377 0.0706745 0.0244408 0.194257 -0.0717003 -0.0661932 -0.0385872 -0.0359928 0.0584839 -0.0146663 -0.0637345 0.053958 -0.0657241 -0.119715 0.0805482 0.0663434 -0.0304561 0.143828 -0.010935 0.159059 -0.0619737 -0.00541117 0.15067 -0.0200436 -0.0359266 0.014143 0.0394338 -0.132922 0.0814871 0.00136292 -0.121927 0.0473002 0.148541 0.190556 0.0386706 0.00595382 0.149485 -0.0759498 -0.0121908 -0.150795 0.0307857 -0.0526808 0.0514187 0.0488092 0.0224019 0.0928698 -0.184672 0.025721 -0.0168427 -0.126508 -0.150419 -0.0867107 0.0642032 -0.150659 0.0224622 -0.069477 -0.0948046 0.000985778 -0.0378967 0.0905036 -0.0229778 0.0221305 0.0531061 -0.0263207 0.0582678 -0.0534133 0.00239383 -0.143068 0.0116513 0.0831765 0.125457 -0.114364 0.104444 0.0484012 0.087729 -0.00115199 0.0773346 -0.0217663 0.046253 -0.12881 0.012092 0.00229015 0.0248457 -0.175341 -0.0340182 0.0274812 -0.0972424 0.049545 0.145991 0.0375315 -0.0588972 -0.0270263 0.00682795 0.069884 0.000195181 -0.048311 0.0120196 0.118196 0.161595 -0.0192148 -0.0573128 -0.0102534 -0.0297921 -0.0387745 -0.121801 0.0250737 0.0219224 0.165957 -0.00442129 -0.0654823 -0.0411031 0.0552891 0.127495 -0.11266 0.0665372 -0.0689876 0.00572177 -0.0107832 -0.0886149 0.0543211 0.0127837 -0.0441219 0.0917312 -0.0839621 0.00560324 0.0881531 -0.0621106 -0.0187447 0.103715 -0.0833963 -0.0617572 -0.0914466 0.0409239 -0.0421271 -0.182539 0.124136 -0.0327066 -0.0261132 -0.0361338 -0.0456665 0.0486896 -0.107843 -0.158191 -0.0442277 0.072014 0.00570679 0.167574 0.130846 0.068638 -0.0887484 -0.0434192 -0.0171863 -0.0288393 -0.00597995 0.111997 0.0358197 -0.187839 0.063782 0.166794 -0.0098164 0.109689 -0.00327146 0.186545 -0.0761663 -0.172302 0.019338 -0.0177946 0.0436846 -0.104448 0.0420006 0.101458 -0.161834 0.00104778 -0.00500769 -0.0167006 0.0119474 -0.151146 0.0522997 0.0330442 0.00985817 -0.0582498 -0.0296548 -0.0133132 0.0564479 0.0628584 0.144916 0.168834 0.171874 -0.0821843 -0.0421847 0.013304 0.0110016 -0.0324811 0.00184183 0.024017 0.115617 -0.0661674 0.0364878 0.0916036 -0.118914 0.145608 -0.0716505 0.107607 -0.0251094 0.0448743 -0.0389125 -0.0254292 -0.0298811 -0.0678427 0.105416 -0.166616 -0.0905636 0.0434064 -0.0739977 0.0670859 0.00451828 -0.012398 -0.0365711 0.0520897 0.0795437 0.0190292 -0.0214954 -0.0156993 -0.0435628 0.121641 0.0058469 -0.0150744 0.0227618 0.0185897 0.104566 0.0967256 0.0972864 0.15385 0.0472084 0.0212345 -0.0111277 0.0321549 0.190851 0.104046 -0.197096 -0.046789 -0.0823948 -0.0443136 0.0138351 0.0728526 -0.185241 0.122185 -0.183988 -0.00373458 -0.144769 0.0538104 0.179068 -0.0453377 0.0510975 0.0726117 -0.0239387 -0.0705594 0.0902417 0.0400191 0.0122204 -0.0338831 0.0271221 -0.0290064 0.0265924 0.107017 -0.181056 -0.0605655 -0.0268299 -0.0768032 -0.187272 0.0735951 -0.000411072 -0.101241 -0.0478111 0.011761 0.0713207 -0.028208 0.00760633 -0.0333533 0.181095 -0.014356 -0.122569 0.0658158 -0.00937576 -0.174128 -0.0849248 0.0177395 0.105084 0.0164046 0.0162884 0.102857 0.0575898 -0.0810986 -0.157841 -0.195392 0.0122594 -0.120516 0.162939 0.127168 -0.0674617 0.00639228 0.0811458 0.0746172 -0.0163599 0.0272699 0.0750073 0.067592 -0.0921465 0.0508979 0.0207336 0.118594 0.0646892 0.0652013 -0.10089 0.0953541 -0.0569176 0.0443916 -0.143793 -0.0328353 0.0870369 0.154601 0.119292 -0.048636 -0.0458819 -0.00196755 -0.0152777 -0.156566 -0.0823948 -0.113159 0.0571979 0.0198096 -0.110658 0.0909729 -0.0132837 0.129256 0.169926 0.137396 0.0364236 0.0114837 0.0474513 0.0843611 -0.0747087 -0.00767522 0.000830418 0.117768 -0.04381 -0.180687 0.078229 -0.0326288 0.10267 -0.171854 -0.0689197 0.100096 0.0050707 0.021117 -0.141128 0.00839397 -0.0752194 -0.0704284 0.066331 0.136902 -0.0166251 -0.167533 0.0660428 -0.0115476 0.00294166 0.0241884 -0.0560547 0.00519638 0.089526 0.102087 0.138085 -0.128031 -0.0580096 0.123557 -0.127309 0.163614 0.115685 -0.00626219 0.0896695 0.106145 0.0478866 -0.136864 -0.101963 -0.00404121 0.0799657 -0.0890865 0.132012 0.137829 -0.0901576 -0.0671457 -0.017686 0.163414 -0.0719202 -0.0349235 0.104798 0.070982 -0.0779292 -0.000139903 0.0671341 0.139105 -0.0817528 -0.0645117 -0.0245701 -0.0418988 -0.000601896 -0.0248824 0.0424821 0.157632 0.142626 0.118719 0.0289713 0.185501 0.0973795 0.0806712 -0.101818 -0.0715084 -0.0627068 -0.14573 -0.109836 0.00618586 0.0135461 0.102397 -0.179955 -0.00984594 -0.0795998 -0.0223997 -0.0271616 -0.0779313 -0.0179533 0.073739 0.0469277 -0.0525056 0.0299332 0.0350026 0.0736465 -0.0609815 -0.0641676 0.132819 -0.168726 -0.132074 0.0750093 -0.0486732 -0.118699 -0.165407 0.105011 0.0192497 0.00724005 0.0295114 0.0876061 -0.104465 -0.155436 -0.101601 -0.029123 0.108169 0.0495027 -0.0854784 -0.103893 -0.0424707 -0.100933 -0.016271 -0.0553242 0.0703257 -0.0344531 0.0064286 0.0519183 0.0155539 -0.120555 -0.0189253 0.0336501 0.135025 -0.03109 -0.0462133 0.0169831 0.124616 0.110484 0.114566 0.0380733 -0.120702 -0.0699068 -0.00452244 0.0664286 0.00250231 0.0717099 -0.0907549 -0.00289325 -0.0915266 -0.0382496 0.0235405 -0.0566816 0.0656582 0.0406444 0.190328 -0.117966 0.101168 0.0339189 0.0771177 0.0133274 0.0552233 -0.026113 0.0450928 0.0554884 0.11015 -0.093848 -0.154519 0.0593356 0.15531 -0.0525406 -0.040206 -0.0425484 -0.102568 -0.0604001 0.00550002 -0.068231 -0.0157829 0.0709541 0.139606 0.158723 0.124338 -0.0186543 0.0256769 -0.135448 -0.091111 -0.17887 0.0863529 -0.00717338 -0.0372363 0.000454832 -0.173348 0.018461 0.0241093 -0.0205637 0.0410302 -0.041821 -0.0335087 -0.107168 -0.113906 -0.130965 0.166043 0.12711 0.112791 -0.162906 -0.0769206 -0.043513 0.0721896 -0.0517938 -0.0321351 0.177582 0.118894 -0.192819 -0.112772 -0.101851 -0.0614423 0.0954027 -0.0295193 -0.118046 -0.0684669 0.148275 -0.102887 -0.102875 0.169857 0.0141007 -0.0557175 0.0256598 -0.00339235 0.0149528 -0.0100514 -0.0629781 -0.184565 -0.0470438 0.178586 -0.108574 -0.00272041 -0.0962108 -0.0617704 -0.126093 -0.174841 0.0837014 0.05545 -0.138661 -0.030516 0.0140143 0.0841191 0.191305 -0.141325 0.115325 0.0346479 0.0253737 0.0315181 0.0324205 0.0875258 -0.00487072 0.0770082 0.0443026 -0.0945081 0.00101469 -0.0206923 0.129255 0.0490727 -0.0540266 0.101512 0.00668844 -0.0602241 0.0167256 0.113598 -0.0249165 0.0721835 0.00439565 -0.0161976 -0.0635328 -0.142791 -0.0115191 0.132012 -0.146183 -0.0586376 0.0300513 0.150112 0.110786 -0.130532 0.0175594 -0.00987497 0.0414698 0.0697672 -0.00294461 0.0253283 -0.1118 0.131406 -0.00218779 0.0295373 -0.0427884 0.0129135 -0.00133769 -0.00662917 -0.126552 0.115132 0.0548585 -0.0560815 0.000240836 0.107429 -0.065901 0.00900865 0.0975805 -0.115373 0.0355948 0.0276995 0.00711551 -0.13315 0.0611743 0.08469 0.132411 0.0261804 0.0836997 -0.0824484 -0.0691308 -0.0181049 -0.108293 -0.146029 0.171591 0.132838 -0.095644 0.00705769 -0.0663324 0.0825174 -0.012268 0.104471 0.0434834 0.0306842 0.059932 0.0501201 0.0259391 0.0674445 -0.11977 0.0773048 -0.0095956 -0.168035 -0.191392 -0.00508859 -0.0204389 0.0689517 -0.113613 0.05954 -0.147999 -0.0219529 0.133454 -0.00744254 0.0607079 0.111161 -0.119555 -0.144737 0.140237 -0.112105 -0.0615173 0.146796 0.189576 -0.0702199 -0.0602605 -0.0291181 -0.028913 0.0202202 0.043919 -0.0393813 0.0550463 0.0110579 -0.107604 0.0877489 -0.0747945 -0.00609518 -0.00351131 0.0873937 0.0489168 0.0024591 -0.111319 -0.185181 0.0175575 0.0054165 0.162706 0.0628931 0.118502 -0.061396 0.134245 -0.0341629 0.0207527 0.0258556 0.0691528 -0.134074 0.0534964 0.116254 0.0395182 -0.150476 -0.0726895 0.0595053 -0.0804827 0.123447 -0.112228 -0.0343084 0.0105683 -0.108584 -0.0254489 0.0921499 0.0228869 -0.018464 -0.0144163 0.101248 -0.177159 -0.0169565 -0.04266 -0.00356462 0.0218786 -0.0159782 0.0448306 -0.0487896 -0.0792947 -0.113662 -0.0899005 0.0794139 -0.0944203 -0.118826 -0.186372 0.124014 0.0671415 -0.0358023 -0.00272516 0.0440938 0.187668 0.0424584 0.0367665 0.0512653 0.094304 0.0280435 -0.0200155 0.0271793 0.135488 0.039819 0.108341 -0.0720789 0.0229331 -0.0768312 0.0218839 0.00278511 -0.0491389 0.0834838 -0.00635456 0.00521086 0.0467098 0.0850492 0.135678 -0.00232656 0.0718535 0.00536247 0.04634 -0.0717172 0.0168563 -0.0465103 -0.0404092 -0.122942 0.0207179 0.0710877 -0.126699 0.0628019 -0.0391567 0.135587 0.0286178 0.0796889 -0.0281055 -0.10932 -0.00796857 -0.0272846 0.00734422 0.0109041 -0.0914564 0.142147 -0.104271 -0.162694 -0.0751038 0.0792554 -0.111954 0.0570728 -0.0127656 0.136237 -0.0108269 -0.0827448 0.0160435 0.0558462 -0.0509799 0.104519 -0.0813192 -0.0339013 -0.0583486 -0.00314659 -0.0602905 -0.0183331 -0.0362151 -0.0919669 -0.0487886 0.14785 0.0112442 0.0648629 0.0388513 -0.126888 0.0961789 -0.0475305 0.0163575 0.123384 0.0365915 -0.0581668 -0.086767 0.120655 -0.136096 -0.122317 0.0355818 -0.052813 -0.185926 0.0545468 -0.00743675 -0.0272472 0.103373 0.0158914 -0.0434853 -0.111399 0.0321914 0.147594 -0.0559765 -0.116487 -0.0436019 -0.0712432 -0.100969 0.150096 -0.0261409 -0.124534 -0.0206261 0.107303 -0.0585714 -0.176547 0.14351 0.154835 -0.0953693 -0.0241967 -0.0213786 -0.0781124 0.0239676 -0.195952 -0.0440465 0.0432426 0.0550746 -0.0317058 0.0272231 0.0528467 -0.0711887 0.0744911 0.00939732 -0.0688488 -0.0357295 0.0552801 0.0433476 0.0304677 -0.173942 0.053262 -0.0767943 -0.0616271 0.0527671 -0.150745 0.0173218 0.0323942 0.0130813 0.127495 -0.0555317 0.060108 0.144815 0.0188904 -0.0974507 0.00270309 0.0106538 -0.0558549 0.0211976 -0.108098 -0.149703 0.0200995 0.0909649 0.119935 -0.0167248 -0.0485538 -0.19039 -0.00316144 0.0342177 -0.00207918 -0.150287 0.0490146 0.148332 0.0951696 -0.0117522 0.0551025 -0.029804 0.103132 0.0165485 0.107494 0.0676442 -0.140101 -0.0312478 0.0951894 -0.12543 -0.0729782 0.137164 0.0891223 0.100736 0.0699806 -0.039822 -0.0152522 -0.010505 0.0939707 -0.139843 -0.026366 -0.171815 0.00370196 -0.158782 0.0171587 -0.0320013 -0.0989836 0.0712593 -0.033074 -0.0448669 -0.131876 -0.0199178 0.150336 -0.0676427 0.112131 -0.00646607 0.162234 -0.0979147 0.0411554 0.00585078 0.0523927 0.0536901 -0.10775 0.0504331 0.101282 -0.100427 0.182251 0.0618409 -0.0871652 -0.0256122 -0.133084 -0.024307 0.0217863 0.0886926 -0.00672092 0.114905 -0.106359 0.140687 -0.163602 0.141393 0.0468626 0.0594363 -0.0677658 -0.0120202 -0.104935 -0.0744717 -0.00632747 -0.00472309 0.080835 0.0151226 0.164984 -0.121688 -0.0189522 0.0192838 -0.0163611 -0.0461087 -0.127475 0.0270372 -0.121595 0.0304268 -0.0356675 -0.0778267 0.136018 0.0430008 0.125437 -0.135103 0.0339477 0.0355372 0.0181377 -0.0626812 0.129568 -0.0054109 -0.00678271 0.177028 -0.0251022 0.162509 0.0904371 -0.056457 0.0235193 -0.0700547 -0.0133491 -0.0408423 -0.0228535 0.0377536 -0.0348082 -0.17259 -0.0573638 -0.104316 0.00393565 -0.19049 -0.060209 -0.0522867 0.0758234 0.040236 0.0681035 -0.00830997 0.037512 0.0227633 0.0408048 -0.0920204 0.154044 0.123044 -0.128629 -0.110149 0.120842 0.0891467 -0.0700597 -0.0266414 0.114952 -0.0323886 -0.00868577 0.180537 -0.0566503 0.0732394 0.031431 0.0273368 0.0799422 -0.120999 0.00817572 -0.0812743 0.0934637 0.148322 -0.0835839 0.0867859 0.0674926 -0.0651035 0.12863 -0.0786042 0.160707 0.100542 -0.0824622 0.0500654 -0.0660263 0.0502669 0.134174 -0.068349 0.026754 -0.004756 0.145292 -0.0825699 -0.078315 0.0464865 -0.0518398 -0.0370222 -0.136024 -0.00542182 0.0746477 -0.140769 0.000165143 0.032865 -0.0686704 0.0680382 0.0163302 -0.00477836 -0.0874599 0.0319808 0.11197 -0.0130769 0.120873 -0.0142909 -0.141149 -0.018111 0.0449602 0.0248323 -0.0645669 -0.00203633 -0.0919143 -0.100282 0.0508426 0.0681068 -0.067877 0.00575302 0.00390265 -0.0645184 0.00900309 0.111894 0.125775 0.178561 0.0934038 -0.0292333 -0.0755552 -0.0156112 -0.092489 -0.120044 -0.0916204 -0.0517264 -0.0591905 0.0827391 0.06052 0.120398 0.184583 0.0877257 -0.154113 0.0784127 0.0969877 0.112846 -0.00615509 0.0750297 -0.0304393 -0.0801575 0.0656462 -0.00310575 0.00913667 0.00344817 -0.0550289 -0.0293454 -0.0272951 0.146507 -0.0562942 -0.0437531 -0.0369217 0.186606 -0.157312 -0.197001 -0.0751319 -0.0351761 -0.0566439 0.0951106 -0.0614003 -0.0984086 -0.0748789 -0.145187 0.0900699 0.041089 0.00426426 0.0193302 0.0800492 -0.134745 0.0774684 -0.119159 -0.0355794 -0.102067 -0.00560552 0.172189 -0.0300011 -0.0490176 0.0611949 0.0571545 0.0319598 -0.0516679 -0.0830971 0.158613 -0.0673651 0.047262 -0.0242557 0.139624 0.0985468 -0.139444 -0.0701837 0.0212492 -0.164606 -0.107349 0.162737 0.164048 0.0295283 -0.120887 0.0646192 -0.0307639 0.0776572 -0.0209412 0.031053 -0.119974 -0.0646655 0.0162366 -0.172991 0.0938759 -0.0264222 0.00908422 -0.0759208 -0.196802 0.00333473 0.0707966 -0.115227 0.101828 0.179035 -0.0217579 0.092597 -0.0597471 -0.0547179 0.0758206 -0.0774147 0.0127455 0.0733764 0.0130144 -0.0102487 -0.0951006 0.0630402 0.0466997 0.167341 0.0224623 0.022479 -0.0705845 0.100425 0.0948859 0.0559708 -0.191481 0.00845783 -0.0171227 0.166031 0.0288336 -0.0566924 0.00746099 0.0855517 1.61491e-05 -0.00231057 0.10673 -0.0983821 -0.0433625 -0.156568 -0.00428506 0.0306072 -0.000226861 -0.0707168 0.0734071 -0.0511027 -0.0852885 0.0153609 0.0492152 0.107166 0.0802993 -0.143802 -0.0306225 -0.0595363 -0.0686139 -0.104993 0.0850743 -0.024768 0.00148019 -0.11453 0.0891064 -0.0776503 -0.00881298 0.00120278 0.0875831 -0.0305054 0.091954 0.168634 0.0285194 -0.10252 0.0392222 0.071278 0.0948542 -0.0671546 0.19616 -0.0127558 -0.0841868 0.0191009 0.142781 -0.0905469 0.0218516 -0.110708 -0.156368 -0.114358 -0.0140394 -0.145099 0.0903007 -0.174708 -0.0519746 0.0912119 -0.0160244 0.171015 -0.0277719 0.0676524 0.0453776 0.101419 0.184684 0.13246 -0.100634 0.0998714 -0.0833704 -0.00178868 0.0183505 -0.0205862 -0.133313 -0.0959258 0.140885 0.14304 -0.00065268 -0.020411 -0.0292495 -0.0439887 -0.126825 0.0817866 -0.186145 0.18468 0.171129 0.0567878 0.0905522 -0.0401742 -0.0748097 -0.0493853 0.0246377 -0.0302993 0.0742202 -0.0550872 0.0459626 -0.0278605 0.02572 0.161223 0.122965 -0.0655006 -0.0536814 0.185272 -0.0597888 0.0373955 -0.191005 -0.176626 0.121177 -0.00186755 -0.14592 0.0533204 -0.053782 -0.167825 -0.188109 -0.114749 0.0355282 0.00278973 0.0740485 0.0633378 0.058545 -0.111477 -0.0393902 -0.0345146 -0.0244287 -0.0970684 0.0949366 0.128611 0.00669553 -0.152428 0.0989775 -0.056472 0.0991054 -0.0199962 -0.0258732 0.0150583 0.160937 0.0297895 0.0758396 -0.0157897 -0.0027585 -0.0865562 0.196126 0.193157 -0.0120046 -0.062488 -0.00909197 -0.110739 0.116954 -0.0386368 -0.0671119 0.0634198 -0.199548 -0.1215 -0.0214078 0.119576 -0.0757287 0.195641 -0.0305017 -0.103731 0.169337 0.0692549 0.120014 -0.0403058 0.0843126 0.0879104 -0.0290902 0.0329863 0.0396438 0.1944 -0.0927438 -0.0821028 0.17194 -0.115189 -0.0819952 -0.0643785 0.171385 0.090758 -0.0453398 -0.0260478 0.112972 -0.131136 -0.131737 0.13432 0.0133883 0.00734622 -0.0290639 -0.14441 0.139219 0.00171829 0.12008 0.00283884 0.0246716 -0.135625 -0.0938954 -0.177392 0.0247567 -0.00757857 -0.084624 0.0166094 0.11666 -0.0194329 -0.062386 -0.0254362 0.0677363 -0.00434217 0.0639171 -0.0238122 0.00330901 0.107338 0.0584368 -0.124816 0.0424799 -0.119095 -0.112618 0.0278262 -0.0760669 -0.133519 0.125355 0.0144896 0.152124 0.0413021 0.131044 0.0735068 -0.0665308 0.0537194 0.0480804 -0.110241 -0.030464 0.0303722 0.0809408 -0.0573214 0.0836457 0.0158945 -0.0478839 0.0151002 -0.0471047 -0.0816937 0.133976 -0.170536 0.00921204 0.0957065 0.0222506 -0.0151861 0.145655 0.0606828 -0.0849223 -0.0551881 0.115588 -0.102891 -0.0694978 0.114973 -0.078545 0.128706 -0.0238373 -0.133974 0.0769301 0.106207 0.172475 -0.058889 -0.00771552 0.0704092 0.142868 0.0873971 0.041182 -0.118277 -0.0825224 0.0333519 0.0767016 -0.00937744 -0.0350672 -0.0624985 0.00759654 -0.0679447 -0.00436009 -0.0126823 -0.0873266 0.00823933 -0.0435833 -0.178069 -0.144402 0.0918096 0.0160522 -0.0115735 -0.0140283 0.117729 -0.116645 0.103336 -0.0764121 -0.0342104 0.0788565 0.0198775 0.0833477 0.0750094 0.0845098 -0.0117192 0.0959279 0.0411179 -0.0213093 -0.0885717 -0.177906 -0.0468156 -0.00783794 -0.126347 -0.0277781 0.0132799 0.180193 0.1092 0.0450094 -0.0192891 -0.108089 0.0109511 -0.0331578 -0.0337835 -0.0147159 0.101916 0.0235462 -0.011702 -0.151088 0.0165251 0.118402 0.165041 0.111338 0.04869 0.0683775 0.186416 -0.000757286 0.0239824 -0.115129 0.164039 -0.0535039 -0.0275809 0.101148 -0.0532406 -0.129465 -0.0482194 -0.0814232 0.127959 -0.130063 -0.0969373 -0.0112365 0.0367837 0.0364254 -0.0218903 -0.0588083 -0.153117 -0.0675109 -0.101667 0.0322077 -0.0551504 0.108131 0.179364 -0.0545727 0.0361926 0.191233 0.177645 -0.0828916 -0.171874 0.0257277 0.134664 -0.120564 0.0189685 0.0290925 0.0582554 0.15262 -0.143023 0.00737418 0.164419 0.0257106 -0.00431891 0.0826298 0.0468986 0.039052 -0.0436074 -0.16801 -0.0813781 -0.0502394 -0.10433 0.130729 0.0325839 0.132739 -0.0265395 -0.0666039 -0.161419 0.0625561 0.0565153 -0.0540944 0.057709 -0.091226 0.0935508 0.0230234 0.0261102 0.119508 0.0803309 -0.023499 -0.0118827 0.0817416 -0.00352727 0.0235107 -0.152594 0.0937293 0.0983234 0.0766831 -0.0879735 -0.183156 0.0565015 -0.0555182 -0.118694 -0.0700577 0.0424379 -0.115966 -0.0142229 0.0596621 -0.0231729 0.0987293 -0.00955658 0.0130828 0.0944531 0.0775254 -0.010339 0.124632 0.140376 -0.11953 0.042431 -0.0733322 0.00660962 0.011672 -0.0548672 -0.00371635 0.0639349 -0.0246912 0.0576793 -0.0133356 -0.168727 0.145519 -0.1921 -0.139763 -0.0771962 -0.0543225 0.0377381 -0.0360401 -0.0493475 -0.0141149 -0.091059 0.00488201 0.0467192 0.000724704 0.0725091 -0.0682443 -0.0368438 0.0748345 0.106783 0.0298665 0.190214 0.0895509 0.0548815 0.07406 -0.024676 -0.0455678 -0.159175 -0.0208392 0.0839693 -0.183214 0.0566556 -0.0611835 0.0912389 -0.134514 -0.0723722 0.035645 0.0967314 0.0703368 0.182878 -0.0539605 0.125058 0.0245033 -0.130409 -0.0585028 -0.101067 -0.046649 -0.0713807 0.126394 0.150783 -0.0122775 0.194458 0.0640278 -0.0373264 -0.0713501 0.0340441 -0.0337795 -0.0781865 0.19153 0.00204279 -0.00847578 -0.0573914 0.123203 0.0692278 0.0683467 0.0274959 0.129731 0.022051 0.0554295 0.0323335 0.0447802 0.0089044 0.127145 -0.0527851 0.107469 0.107015 0.146256 -0.0957549 -0.0572616 0.108125 -0.122889 0.0268775 0.0523646 0.162654 -0.0183136 -0.159452 0.123424 0.0179713 0.140257 -0.0436672 0.142626 -0.0544573 -0.0383487 0.0160349 0.121479 0.0829652 0.0992693 -0.151183 0.00249025 0.130057 -0.157955 -0.0737799 -0.0448158 -0.0236781 0.0646951 -0.0462225 -0.102761 0.0761983 0.00914652 0.0823295 -0.12776 0.153827 -0.00365215 -0.0275128 0.029993 -0.0357178 -0.0112536 0.0870222 0.0264679 0.0145774 0.0189221 0.0857465 -0.0802445 0.12521 -0.0297997 -0.0565477 0.0108308 -0.0197759 0.129198 -0.00392909 0.029143 0.174428 -0.0217319 0.0706175 -0.0625721 -0.18318 0.0255812 0.0905797 0.109137 0.167052 0.0738669 0.000621773 0.0620481 0.0085135 0.0398959 -0.0345649 0.0149754 -0.114302 0.0114865 -0.0193081 0.046731 0.0342374 -0.0924533 -0.0946723 0.1247 -0.14053 0.0978929 -0.0554673 -0.107834 -0.141374 0.171622 0.177419 0.0249 0.016835 -0.12697 -0.0223796 0.0126769 -0.141888 -0.0806138 0.0588762 0.0369093 -0.0526014 -0.119747 -0.111766 -0.150639 -0.0740641 -0.106848 -0.0369214 0.023304 0.0872209 -0.00314158 -0.148579 0.0334823 -0.0685728 -0.0722877 0.0938524 0.022091 0.02789 0.164937 0.123032 0.173327 0.0101653 0.0505677 -0.0859113 -0.0770473 -0.122129 -0.124407 0.0371262 0.0283274 -0.0604983 0.0278478 0.0370865 -0.0421721 -0.15036 -0.0419611 -0.103765 0.0382923 -0.0169328 -0.102655 0.0737241 0.00837677 -0.010676 -0.00786223 -0.0510655 -0.16842 0.136618 -0.0255836 -0.194561 0.125276 0.0741071 -0.0603453 0.0140726 0.119061 0.0390301 0.0951897 -0.0896428 0.00397861 0.0189215 -0.0311889 -0.130082 0.0089153 -0.0864271 0.0382034 0.091334 -0.0351813 -0.0577253 -0.131914 -0.061531 0.110435 0.0183738 0.00445863 0.0170298 0.0189354 -0.0421414 -0.0690778 0.0379206 -0.0176811 -0.0837631 -0.0435365 -0.0714594 -0.0578606 0.0824417 0.00251836 -0.133469 0.101453 0.132636 0.0036905 0.0610311 0.0915717 -0.0340979 -0.0852795 0.0481392 -0.0518156 -0.0293264 -0.0664141 -0.111394 0.0794481 -0.136293 0.0377739 -0.0346811 0.0832011 -0.0389818 -0.127825 -0.137798 -0.145859 0.020776 -0.00656907 -0.0934453 0.033564 -0.10209 -0.14406 0.124412 -0.0880051 0.0498227 -0.100588 0.117231 0.107336 -0.0362496 -0.0548199 0.129642 0.0228108 -0.0126534 -0.0575259 0.0148665 0.0935842 0.154047 0.0438245 -0.168271 0.0426353 0.00988813 -0.135412 -0.175685 -0.000141094 0.0440425 -0.029782 -0.149456 0.000766069 0.102631 0.0183952 0.0301612 -0.0230405 0.00677856 0.0668745 -0.0083479 0.0882495 -0.0253544 0.110588 0.00710879 -0.0855088 0.174284 -0.0184698 -0.110795 -0.0115535 0.129603 0.0436184 0.020418 -0.0486655 -0.0501262 0.0398672 -0.0360478 -0.0833673 -0.0684717 0.0737544 -0.000168319 -0.00270148 -0.0829771 -0.0815329 -0.129893 0.0775989 0.0372497 -0.0782781 0.0642073 -0.0859076 0.148081 0.145246 -0.081135 0.11312 -0.16393 0.12239 -0.0263985 -0.0739 0.0950407 -0.0259251 -0.0200942 -0.0491558 0.0256901 0.0462223 -0.0606449 -0.107411 -0.0145068 -0.039468 -0.00300011 -0.119645 0.0542151 0.0148149 0.125821 0.105601 -0.131024 -0.184253 -0.0147267 -0.0345141 0.0596184 0.189482 -0.0811667 0.0927009 0.0117592 -0.014847 -0.014991 0.00303858 -0.0423059 -0.121229 0.0634079 0.0357585 -0.0655642 0.10274 0.078159 0.159203 0.0722026 -0.112038 0.135382 -0.104095 0.107713 0.0178228 -0.0538923 0.0609242 0.00437628 -0.0851924 -0.0278734 0.102888 0.122572 -0.0697419 -0.185057 -0.0589216 -0.127136 0.0687121 -0.0146943 0.0503797 -0.122972 0.0926112 -0.0604136 0.0660956 0.000351109 0.0957196 0.163387 -0.0046529 -0.0686114 -0.134176 0.0485947 0.0548139 0.0982429 0.0241895 0.0341577 -0.0249673 0.0556423 0.0186312 0.0118691 0.163313 0.0232118 -0.0404743 0.0743011 -0.0539797 0.0409235 0.104841 0.036008 -0.196587 0.197768 -0.0239878 0.148529 0.163371 0.0891485 -0.108006 -0.0565756 -0.084582 -0.184324 0.0980974 0.0776854 0.0612953 -0.0835403 0.156222 0.0223419 0.0350921 -0.121045 0.0400674 -0.0797857 -0.0606382 0.0516022 0.137916 -0.0616219 0.0588261 0.00985654 0.0773783 -0.156002 0.0513808 0.0686272 0.0427277 -0.109129 0.00927963 -0.0917985 0.0107337 0.128948 0.0246699 0.188389 -0.00868269 -0.077994 -0.029313 -0.102983 0.0729751 0.0257697 0.161564 -0.0648563 0.0714298 -0.0875073 0.0113114 -0.0833775 0.11918 0.0253608 0.0509951 0.181107 -0.0649217 0.00249758 0.0329032 -0.0129472 0.0561421 -0.139572 0.0975124 0.0386853 -0.132364 0.183795 0.0788467 0.0358087 0.00329777 -0.089594 0.0389827 -0.0770608 -0.118719 0.054854 -0.0568513 -0.0547089 -0.00271989 -0.031077 0.0690484 0.0668602 0.0785161 -0.0281647 0.0476557 -0.0436092 0.0513249 -0.000967085 0.10749 -0.0649049 -0.0555177 0.0191828 0.0349597 0.0111351 0.138696 -0.0917504 -0.120555 0.0208166 0.0365075 0.0821936 0.0715922 -0.00111646 -0.0584101 0.00461219 -0.0882794 0.17314 -0.0959593 -0.00623379 -0.0412714 -0.056944 -0.118329 0.0297605 -0.0294706 -0.00893875 -0.0646673 0.0695357 0.087544 -0.0501398 0.00479252 -0.00134323 -0.102137 0.0343773 0.0617512 -0.152531 -0.0643892 0.0914472 -0.0920138 -0.0295479 -0.0011227 -0.180663 -0.15944 0.0990749 0.0336632 -0.114774 -0.0780725 0.0459878 0.00294189 0.127642 0.064373 -0.0394621 0.0869257 0.0118253 -0.125638 -0.166905 0.0653084 -0.125814 -0.0686644 -0.119841 0.0758807 0.112522 -0.0415231 -0.140898 0.119915 0.141738 0.0129442 0.177047 -0.133843 0.0475865 -0.0649972 0.0629787 0.0586175 0.066835 0.112966 0.0745235 0.0617592 -0.0291262 0.0068676 -0.0619459 0.147713 0.0737415 -0.160557 -0.0126288 -0.012679 -0.169585 0.038 -0.0432669 -0.00701935 0.0148708 -0.0200572 0.0250219 0.0513213 0.0761302 -0.00960386 -0.0503131 0.172184 -0.0411755 0.0792582 0.166213 0.114086 -0.0742521 -0.0898275 -0.0266399 0.0188595 -0.040993 0.011412 0.0409166 -0.089306 -0.0266369 -0.0091106 -0.0227203 0.0219808 0.0802329 -0.00253972 0.134469 0.0948289 0.0628403 0.0121495 0.00284461 0.0679321 0.0543516 -0.0697358 -0.0448257 -0.137908 0.00643738 -0.0894583 0.0183744 0.0568068 -0.128672 -0.164649 -0.0287326 -0.0248547 -0.0251565 -0.0153109 0.0829948 -0.131573 0.0504789 -0.146164 -0.011131 -0.0488519 0.0139463 -0.0868135 0.144646 0.0386342 0.119825 -0.129947 -0.139173 -0.19473 -0.0417244 0.121714 -0.0466716 0.0178497 0.00771074 -0.0764261 0.104776 0.131126 0.168432 -0.032599 -0.0285393 -0.199183 -0.000975004 -0.178388 -0.0247607 0.145907 -0.171969 -0.0965649 -0.036876 0.128512 0.175437 -0.0727341 0.173706 0.0459334 0.00268544 -0.0533577 -0.183345 0.0673572 -0.112614 0.102664 -0.0793605 0.0374372 0.0779276 0.0455526 -0.175743 0.0115377 -0.0358417 -0.136035 0.114986 0.0161358 -0.0402013 -0.0238132 0.164254 -0.112989 0.189491 -0.0758582 0.0417278 0.00827914 -0.0467794 -0.000138052 0.153574 0.104045 -0.0887249 0.134737 0.0498439 0.0682465 -0.0185839 0.0130734 0.053647 0.1392 -0.058746 -0.064214 0.0130076 -0.106039 0.0366445 -0.0643475 0.0471904 0.0653174 -0.0516735 -0.0082411 -0.0901724 -0.00551754 0.0412061 0.195468 -0.0365981 -0.00293903 0.116781 0.120681 -0.0627936 -0.0330605 0.0552979 0.0782614 -0.0689874 0.0761403 -0.0472188 -0.131144 -0.0656969 0.00780515 0.0520092 -0.0519226 0.110442 -0.0884304 0.0502655 0.0460458 -0.0465954 -0.105718 0.0803749 -0.18256 0.119645 -0.0318305 0.197146 -0.191349 -0.1242 -0.0665064 -0.174826 0.0159785 -0.0469899 -0.0896368 0.0531474 -0.000717973 -0.0572169 0.0935354 -0.0136859 0.0917718 -0.0504948 0.0114892 -0.124108 -0.0702263 0.0649548 -0.00246759 -0.191627 -0.027695 -0.00170568 0.0655053 0.0521631 -0.00509101 0.153757 0.0101965 -0.0436326 -0.0787576 -0.083223 -0.133607 -0.0375457 -0.0698057 0.100835 0.0824002 -0.0385779 -0.179924 0.0104786 -0.0633323 -0.126061 0.0132111 -0.00642238 0.177162 0.0520338 -0.0992623 0.056858 0.0973529 0.00650464 -0.0826946 -0.00921326 0.0216173 -0.00822534 -0.00448601 0.115498 -0.0980366 0.037708 0.0848361 -0.0707445 -0.0892444 -0.0737436 0.00368399 0.174279 -0.0485595 0.133711 -0.158682 0.166055 0.0672297 0.101824 0.0161927 -0.0603404 0.0235041 -0.0548637 0.052847 0.0150992 -0.0980119 -0.0390074 0.0271313 0.0742729 0.0689668 0.0729126 0.11746 0.0650922 -0.0416956 0.0502982 -0.129111 0.0250028 0.114343 -0.0351746 -0.126274 -0.0880038 -0.0370349 -0.00595543 -0.113975 0.00277714 0.0265581 -0.00110966 0.0872046 -0.0403356 -0.173927 -0.113596 -0.149417 -0.0492988 -0.058762 0.0790175 -0.0619952 -0.0100476 -0.0151769 0.0129012 -0.101257 0.0676773 -0.0838296 -0.131587 0.0434939 0.00435185 0.110968 -0.0447407 0.0602536 0.0992549 0.0487792 -0.011134 0.0423053 0.0405374 0.0353916 0.0533774 -0.108654 -0.0550865 -0.0326213 -0.0784545 0.00881685 0.0814805 0.112165 -0.0153711 0.0288996 0.0682278 0.060308 0.198159 -0.142166 -0.0826391 0.0694145 -0.127511 -0.109117 0.0642234 -0.100624 0.0971765 -0.169685 -0.0668229 0.0282692 -0.0814291 0.164823 0.0111455 0.0388072 0.0390383 -0.169003 0.00746095 0.0565047 0.0112065 -0.0482045 -0.0178036 -0.0091718 -0.054083 -0.0222253 0.137379 -0.105455 0.172255 0.0761654 -0.151163 -0.132869 -0.0259691 0.0594875 -0.047319 -0.0151201 -0.0517415 0.118829 -0.0494651 0.0389647 -0.0144575 -0.0740371 -0.0079371 0.00694101 -0.0574812 0.0358707 0.00397123 -0.0182702 -0.00831223 0.116969 0.0211759 0.00859179 0.144481 0.0695344 0.072057 0.147235 0.0851409 -0.0214023 0.121476 0.0916874 -0.0889579 -0.0392405 -0.0735307 0.0582677 0.101549 0.14604 -0.0604623 -0.0454763 0.0154336 0.120293 0.05255 -0.118394 0.0171631 -0.126075 -0.054982 0.00838401 0.121624 -0.085436 0.0281147 -0.00529993 -0.0749319 -0.096142 -0.0616772 0.0357312 0.064462 0.117784 -0.0431721 -0.0569434 -0.044084 0.00631841 -0.0861332 0.0406118 0.147899 0.0524398 0.0514609 -0.0912734 -0.0766101 0.0178861 0.132045 -0.0630623 -0.176432 -0.129318 -0.0746152 0.101835 -0.0196485 -0.146537 -0.0121455 -0.0935929 -0.00611888 -0.0801705 -0.0927635 -0.0644576 0.0277705 0.035052 0.074089 0.126662 0.0636542 -0.126411 -0.0500717 0.0831712 -0.0848622 -0.0859466 -0.0552615 -0.0121136 -0.100651 0.0347167 -0.0511937 -0.0888728 -0.0881468 -0.0805914 -0.0482457 0.0958175 0.0745296 0.0398231 -0.024455 0.0568529 0.167385 0.019422 0.0333021 0.16587 0.13535 -0.185849 -0.0231357 0.0568052 0.0611116 -0.159693 -0.038505 0.159969 -0.0664155 -0.151471 -0.0594889 0.137781 -0.0462673 -0.0990048 0.125803 0.0793254 -0.0965613 0.092955 0.107294 -0.0356433 0.0278024 -0.158694 0.0654244 -0.0368763 0.0205578 0.000775653 0.10616 -0.0166733 0.0760191 -0.00293457 0.0835021 0.0448787 0.0734632 -0.0586191 0.150555 -0.071653 -0.129741 -0.103883 0.0340619 -0.0486974 -0.0165217 0.0355053 0.125094 -0.0947638 0.0410586 0.0109785 0.0242747 0.0961474 0.0232601 0.00674197 0.105541 -0.0668143 0.0684402 -0.0760155 -0.00630769 -0.100194 -0.0354631 -0.132573 0.19651 -0.048939 0.0626053 -0.0667623 -0.0729114 -0.0734815 -0.150003 -0.129251 0.0377457 0.0968324 0.0718187 -0.0835117 0.0796829 -0.131123 0.150681 -0.00754204 0.0173383 -0.0414911 -0.0332133 0.0249984 -0.0530732 0.0889145 0.0275624 0.0393262 0.0452433 -0.0673056 0.0156485 0.160864 -0.061333 -0.00148076 0.0615446 0.101601 -0.00596787 -0.0171989 0.198296 0.0649992 -0.112857 0.00532697 -0.0173366 -0.0307661 0.055229 -0.0545536 -0.0524494 0.0761986 -0.0268311 0.169834 -0.0183727 -0.0253888 0.00506017 -0.0727384 0.0837755 0.0752851 0.00568837 -0.173918 0.071 -0.03504 0.0924266 -0.0601645 -0.00135262 0.129694 0.0113529 -0.0975626 0.0809346 0.0122352 -0.0159091 -0.185632 0.0887031 0.115115 0.0348004 -0.0282538 -0.0520916 0.0315604 -0.115287 0.128149 -0.000308052 0.0482373 -0.0250006 0.0329538 0.0833306 -0.112352 0.0161805 -0.0467917 0.136137 -0.114876 0.0183544 -0.118129 -0.026979 0.067313 0.0519581 -0.0743546 -0.0301253 -0.0885055 -0.140557 0.0852466 -0.122144 -0.00246026 0.0109062 0.104854 -0.142995 -0.170976 0.0577749 0.0511945 0.169217 -0.0412665 -0.121323 0.139163 -0.0855187 0.00353315 0.0654386 -0.0197139 0.0774461 0.0430188 -0.0206232 0.112972 -0.122404 -0.120329 0.0181627 0.0513223 0.014459 -0.0480044 0.0700883 0.0643567 0.024509 -0.0787738 -0.05649 -0.019562 -0.0347055 0.0578569 -0.137916 -0.0882132 -0.0914913 0.0857117 0.0528332 -0.123883 0.197839 0.109234 -0.149002 0.000577308 -0.149154 -0.13963 0.136856 0.131093 -0.0341804 0.0746724 -0.0740823 -0.0749229 -0.00372759 0.0740287 0.0507141 0.00275602 -0.111505 -0.0474271 -0.0370565 -0.0672839 -0.0107185 0.00752959 0.113498 -0.0716362 0.0466299 -0.108796 0.14518 -0.0262523 -0.154805 0.0594947 -0.0293011 0.0388843 -0.145501 -0.0276914 -0.0601079 -0.180231 0.027511 -0.0621505 0.0826931 -0.149648 -0.0839953 0.172582 -0.173225 0.0208177 0.0388705 0.0272848 0.0234204 -0.123386 0.138592 0.0224492 -0.0896106 0.054359 0.153386 0.154906 -0.0228911 0.0633008 -0.171834 -0.00169869 -0.0640455 -0.116097 -0.121913 0.118386 -0.048261 -0.028482 0.0639354 0.0420438 0.13397 0.0423811 -0.099647 0.0736254 -0.111403 0.116614 -0.15221 0.0113057 -0.119394 0.113376 -0.0405513 0.0166753 -0.0495472 0.011438 -0.0310433 -0.0517126 0.145853 -0.0443064 -0.113168 -0.0699188 -0.0495254 0.0138383 0.143165 -0.0533879 0.129408 -0.0177539 -0.0930598 0.0370381 -0.0990549 -0.0817112 -0.0625645 0.0746836 -0.0818772 -0.0417282 -0.0734994 0.187154 0.116883 0.0343193 0.0742003 -0.129341 0.0386152 -0.193708 0.0158882 -0.0090013 -0.115129 -0.0399563 0.0801596 0.165293 0.0515682 0.0818537 0.09345 -0.0331061 0.0282245 -0.0195978 -0.0689956 0.190057 -0.147261 -0.143466 -0.0977423 0.0143456 -0.0944134 0.154031 0.157642 -0.0261136 -0.0614646 -0.00218743 -0.10298 -0.177392 -0.0103263 -0.0753765 0.0397888 0.0709719 0.0642045 -0.0557428 -0.0655269 0.129536 0.00101889 -0.0749013 -0.0139294 0.0667969 -0.00631082 0.00805102 -0.00826069 0.0445238 0.101765 0.191994 0.0582969 -0.0673511 -0.0892595 0.0830703 -0.0178278 0.0133808 -0.0145191 0.0355987 -0.171029 -0.0144643 0.107427 -0.0802187 -0.0512313 0.0218078 0.0420638 -0.0325518 0.0346009 0.000168376 0.0160508 -0.0769476 0.0791275 0.123934 0.119959 0.00281069 -0.0336638 -0.0714389 -0.0777423 -0.00724934 0.126977 -0.114016 0.0125088 0.0683716 0.0188778 0.117305 0.00155827 -0.0546975 0.027671 -0.0178833 0.0228796 0.011734 0.115241 0.0884271 0.16073 0.072865 0.0229834 0.181099 0.0746857 0.121724 -0.0154462 0.0591736 -0.148142 0.0211852 -0.0403558 0.0532312 0.100005 -0.0903905 -0.155126 0.172741 -0.0384058 0.169352 -0.0598086 0.0300823 0.0365229 0.0764711 0.0282508 0.170671 0.0960039 0.0689084 0.0469222 0.0052172 -0.100492 -0.0124157 0.0676704 -0.0958742 0.129258 -0.00147558 0.0723729 -0.0027175 0.0703294 0.0287948 0.021445 0.0444632 -0.101688 -0.101295 0.0206703 -0.0252615 -0.0499244 -0.0836832 0.0690741 -0.0754285 -0.0932506 0.111138 -0.0680776 0.0222712 0.106931 0.00475127 0.039561 0.0477897 0.0729401 0.0381773 0.0381956 0.0427394 0.00741983 -0.0325993 -0.0615505 -0.121778 0.126607 0.0604018 0.0460736 0.198943 0.0940064 -0.125787 0.0622486 -0.0528568 0.0527159 -0.0843482 -0.150113 -0.173796 0.0193849 -0.109441 0.0803239 0.0187492 -0.19668 0.153256 0.0384076 0.0286978 -0.02529 -0.0884876 -0.100639 0.18268 0.0783466 0.0381085 0.0281317 0.170644 0.131702 -0.130452 -0.0646541 -0.174767 0.0222258 -0.129992 -0.0296239 0.0854265 -0.163645 -0.146988 0.0586534 0.0720503 -0.106483 -0.0749397 0.0406195 0.0527186 -0.165952 -0.0317694 0.0550685 -0.0779325 0.192681 0.016901 0.0484561 -0.108496 0.18123 -0.0910374 0.025637 0.0545944 -0.0180782 0.0195513 0.00704984 0.0797189 0.0874437 -0.0688547 -0.0752533 -0.185017 -0.0489192 0.0253616 0.0344399 0.17469 0.0207971 -0.103842 0.00190553 -0.0372653 -0.0455669 0.057057 -0.158709 -0.0672317 0.160083 0.0731069 -0.103803 0.164191 0.142038 0.0197952 0.0575414 -0.110421 -0.12416 0.0696775 -0.118182 0.0592011 0.105165 0.0842939 -0.0964356 0.0364201 -0.137015 0.0738443 -0.0453146 0.0318627 -0.106597 0.062532 -0.118264 -0.0132836 0.0901386 0.132002 0.123486 0.085806 -0.0864421 0.0920526 0.0820797 0.0492397 0.0072631 0.000326716 0.0799381 0.152908 -0.020271 0.152066 0.10421 0.114544 0.0605218 -0.0816218 -0.0557985 -0.0679409 0.00200888 0.0163552 0.0409383 -0.0277761 0.137583 -0.0724302 -0.0390148 -0.0548918 -0.161756 -0.00352006 -0.0172641 -0.0487027 0.115468 -0.0248997 0.00148378 0.0125734 -0.132279 0.0861524 0.0189007 0.0506557 -0.0857744 0.0148319 0.0143943 0.0784268 -0.141797 -0.0173533 -0.0133173 -0.141185 -0.121962 0.0787835 0.0662551 0.00639226 0.0437205 0.161308 -0.0293399 0.0225751 -0.0344741 -0.0014267 0.0474218 0.0979645 0.046173 -0.0346318 -0.138622 -0.0564227 -0.163478 0.0102529 -0.144896 0.162284 0.0498935 0.103488 0.0125818 -0.0299287 0.0431366 -0.007743 -0.0706006 -0.00157528 -0.000108531 -0.0802819 0.010657 -0.00900067 0.0338878 0.0828392 0.11076 -0.0475078 -0.0985168 0.0333095 -0.0197232 0.128691 0.0522647 -0.173348 -0.161773 -0.0460749 -0.0396794 0.0370379 0.069533 0.0473695 0.0135031 -0.0198461 0.117814 0.0352881 0.0124219 0.0549024 -0.0205879 -0.0685937 0.0144595 0.00931689 0.0961416 0.0334962 -0.122346 -0.011951 0.0232719 -0.025391 0.107052 -0.0476324 -0.105255 -0.0962819 0.106898 0.171784 -0.0341259 0.0914588 -0.0757734 -0.00808746 -0.00342655 -0.0179502 0.00293033 -0.00227014 -0.0924313 -0.00681864 0.102258 0.0313019 0.00484228 -0.132787 0.043973 0.0761292 -0.0786511 -0.00804449 0.0718127 -0.0871365 0.0692203 0.0203669 -0.00400068 0.0187364 0.0508772 -0.0768282 0.00745399 0.0630537 -0.0134521 0.197729 -0.157996 0.0762552 0.0480889 -0.136933 -0.0261937 -0.0553829 0.0254585 -0.0170302 0.195385 -0.0469214 -0.0187062 -0.0707025 0.0441885 0.0171613 0.00597297 -0.0569588 -0.0206638 0.181308 0.0542295 0.0706108 0.102395 -0.0946314 -0.157329 0.0432931 -0.0163604 -0.0099942 -0.0953694 0.0308486 -0.042705 0.109495 -0.0173212 -0.128156 -0.0147415 0.135053 0.0190109 0.0686972 -0.0178106 -0.00537191 0.116642 0.0827816 -0.0800009 0.034632 0.117104 -0.038496 -0.101894 0.00648489 -0.0478915 0.0176753 -0.0901097 -0.0740393 0.0125518 0.00638602 0.0546867 -0.042127 0.0818673 -0.0614021 0.0739592 -0.101068 0.038773 0.0450165 -4.33776e-05 0.107909 0.0711986 -0.0823881 -0.115215 0.0236655 -0.0424807 -0.118274 0.0579286 0.0454682 -0.00797926 0.00721389 0.0381264 -0.0409145 -0.0532547 0.00582273 -0.066286 0.0637461 -0.0384409 0.115278 -0.0655621 -0.10556 0.0116989 -0.00653387 -0.0848234 0.110216 -0.0819739 0.163071 0.148058 -0.0633562 0.0928448 0.0147853 0.0544999 -0.094691 -0.139749 0.0802987 0.0843126 0.154897 -0.012465 -0.0146273 0.189552 0.0251584 0.110674 0.0515341 -0.120326 -0.141377 -0.0697085 0.0316878 -0.0292245 0.0544878 0.0170149 0.134383 -0.159359 -0.0839372 0.031752 0.0190943 0.0261527 -0.0283362 -0.070488 -0.162727 -0.0109627 -0.0189002 -0.0206443 -0.0807634 0.117721 0.158046 0.0812065 -0.00347083 -0.191662 -0.0573781 0.0684255 -0.102675 -0.151364 0.159065 0.133526 -0.0810192 0.136438 0.0587805 -0.138136 -0.110914 -0.117991 0.0204708 -0.00725473 -0.0167162 -0.0119608 0.0379436 -0.112044 -0.0565111 -0.0667537 -0.0417215 -0.142269 -0.0196676 -0.091443 0.152194 -0.051456 -0.0613231 0.151707 0.0749492 -0.0837554 -0.0179381 -0.0734546 -0.191642 0.0881852 0.0637476 0.000106914 -0.0954293 -0.0413508 -0.0594322 0.0681939 0.0989439 -0.0429138 -0.057035 0.126309 -0.133434 -0.10034 -0.041506 0.0124472 0.0932634 0.0737734 0.0515909 0.0994902 -0.0897599 0.158139 0.0234403 0.0991751 -0.00595857 -0.104524 -0.158902 0.110243 0.0578382 0.103326 0.108299 0.053834 -0.0948615 0.069718 -0.156005 -0.0990069 -0.0169072 -0.00813965 -0.0124107 -0.100862 -0.105449 0.126846 0.0733082 -0.148145 -0.0187856 0.024583 0.0352621 -0.0960052 0.0646063 0.180404 0.0559272 0.00739965 0.192722 -0.181585 -0.0891496 0.0505917 -0.0143764 0.00547908 0.139765 0.0127768 -0.151401 -0.115008 -0.174036 0.163247 -0.10808 -0.0345891 -0.11922 -0.112615 0.175619 0.15677 -0.0929292 -0.0479328 -0.103895 0.020528 -0.0800453 -0.151758 -0.00462551 -0.0328007 0.0401325 0.0314038 0.109329 -0.154254 0.0328646 0.00995252 -0.12155 0.0251874 0.0252995 -0.177528 -0.180979 0.117952 -0.101686 -0.118897 -0.099842 0.0308587 0.00496999 0.0469249 -0.0918808 -0.111383 -0.133599 -0.0152591 0.0112092 0.043839 0.120131 -0.0492845 -0.0497118 -0.0257138 0.000530622 0.0511908 0.067669 0.0393482 -0.0878199 0.0139087 0.11197 0.14651 -0.03074 0.0624379 -0.135927 -0.162395 -0.0253552 0.0510377 -0.084347 -0.199648 0.0758673 -0.0656714 0.109661 -0.0166868 -0.0455085 0.0149443 -0.0947812 0.126943 -0.112625 -0.00787255 0.0067521 0.083709 -0.000780738 -0.0164605 0.0205007 -0.063527 -0.0604956 -0.0398508 -0.0279897 -0.147012 -0.0820028 0.0602591 0.00308022 -0.104121 0.0474554 -0.173325 0.13932 -0.0167584 0.141167 0.01588 -0.164945 0.0903904 0.0532785 -0.0477008 -0.0153781 -0.0979766 -0.0419021 -0.0337895 -0.193932 -0.0895529 0.099682 0.0285293 0.0207941 0.0865509 -0.138064 -0.043165 0.074297 -0.0174193 0.048118 0.140911 -0.184819 -0.00221788 0.00185804 -0.100537 -0.00669185 0.0626626 -0.0462777 0.0278322 0.076829 0.132079 -0.00584802 -0.18633 0.151243 0.112547 0.159649 0.0191889 0.0384665 -0.00196435 -0.0529102 0.10696 0.0870567 -0.0597466 0.0975909 -0.0450815 -0.0173833 -0.145557 -0.109869 -0.0190548 0.0431766 0.150507 -0.179556 0.0796708 -0.163569 0.0916722 0.109867 0.0916112 -0.0766946 0.114372 -0.0681618 0.153354 0.0769659 0.0673654 -0.136799 -0.113715 0.0734033 0.0101471 -0.0789396 -0.133595 0.0968799 0.0291543 0.182932 0.106443 0.0422045 0.032432 0.0022576 -0.0560803 0.135098 0.035004 0.020996 0.00534112 -0.0950989 0.012839 0.0182691 0.0519106 0.13701 0.0602494 0.0111795 -0.0280209 0.150981 -0.0728126 -0.0147672 0.129324 0.0126242 -0.172529 0.0983013 -0.0720269 -0.0470216 0.139225 0.0230148 0.0885795 0.0223278 -0.0107719 -0.027535 0.074867 0.0513477 0.00934798 0.0356863 0.0876765 0.0857548 -0.0277122 0.0656075 0.0952855 -0.0310827 -0.0375065 0.0925764 -0.118757 0.126947 0.128495 -0.00112614 -0.0676211 -0.0436654 -0.168653 -0.000287746 0.0562362 -0.0370103 -0.0134646 -0.138141 -0.155512 0.0214879 -0.139147 0.0333956 0.0103666 0.0384648 0.0586824 -0.082546 0.0223851 0.0164251 -0.086347 0.0535655 -0.0456136 -0.0880213 -0.00183 -0.00663783 0.0341706 -0.105276 0.0958445 0.0589077 -0.0250278 0.089171 -0.0891342 -0.16098 -0.0188656 0.00379804 0.0728502 0.131992 -0.053076 -0.121043 -0.0781642 0.014519 -0.114715 0.039799 0.103806 -0.0184314 0.135454 0.15705 0.028607 -0.04471 0.000622304 -0.0204405 0.050042 0.00932945 -0.0141317 0.087132 0.0652323 0.00706725 -0.0107691 -0.0493023 0.0994556 -0.0772786 -0.00409683 0.00623413 0.0360727 0.0194474 -0.0194232 0.131248 -0.0881796 0.0684939 -0.119773 0.121694 0.0379639 -0.0346973 -0.112142 0.159828 -0.196017 -0.00164088 0.00693228 -0.0704409 0.117741 -0.107755 0.121135 0.0539559 -0.0351524 0.0189008 -0.176963 0.0872281 -0.0407914 -0.112367 -0.00589488 -0.0167629 -0.11581 0.0154923 -0.0314623 0.095517 0.0650325 -0.141693 0.0939937 -0.000908722 0.0524465 -0.135509 -0.0944199 -0.11337 -0.0871461 -0.0964355 0.0509289 0.133141 -0.057659 0.069377 -0.0331957 -0.00867458 0.155316 0.174915 0.0113072 -0.0877926 -0.0850066 0.0299259 -0.0665348 -0.0260245 0.0560998 -0.0871836 0.0785269 -0.0470219 0.0662357 0.0210821 -0.0736692 -0.0428175 -0.0255556 0.116595 0.0236945 -0.105126 0.0595223 -0.0351985 -0.0507585 -0.0822562 -0.0948776 -0.0627628 0.166326 -0.125993 0.0614043 0.183408 0.0600283 0.0958396 -0.0910459 -0.074761 0.0340502 0.0036035 0.0999633 -0.0979476 0.0610493 0.0684713 0.123033 -0.13744 0.0552386 0.143473 -0.0369885 -0.0435446 -0.0119159 0.0936601 -0.0842342 -0.00128009 -0.0754459 -0.0797123 -0.0877752 -0.171896 -0.0856777 -0.111648 0.00543434 0.100607 0.0409913 0.01299 -0.0646417 0.113042 -0.0300789 0.0212826 -0.0843839 0.00858237 -0.0575328 0.0402006 -0.139129 -0.118043 -0.01144 -0.156231 0.158067 -0.119564 0.0145385 0.132962 -0.00994937 0.0303612 0.0590998 0.0448715 0.0319701 -0.0958948 -0.0418235 -0.0769851 0.0450254 0.0345569 -0.0835471 -0.0919153 0.0599232 -0.0930219 -0.0130249 -0.066251 -0.00711139 -0.0502268 -0.122622 0.0204856 -0.0893601 -0.0257256 0.0648854 -0.0923921 0.121683 -0.0789634 0.00594351 -0.140195 -0.0929638 -0.13118 -0.0914036 -0.199749 -0.053373 -0.0499922 0.101316 -0.0602888 0.122131 0.00263497 -0.104235 0.115137 0.0803801 0.0821592 0.132437 0.0316856 -0.0919251 0.0848468 0.0182848 0.0766207 0.0241263 -0.095578 -0.049903 0.157879 0.148562 0.0216758 0.0848062 0.119052 0.0102983 0.0754614 -0.0519067 0.0418273 0.0867042 -0.153505 -0.110603 0.159002 -0.0888257 0.17631 -0.0278331 0.0249653 -0.0860729 -0.0156943 -0.186249 0.16273 0.130396 0.0428513 0.151879 -0.00818279 -0.152604 -0.0973798 0.0874091 0.077306 -0.0636819 -0.0508064 -0.0185785 0.0481928 0.108545 -0.0485497 -0.0431354 -0.131237 0.178334 0.0490518 -0.0667214 -0.149021 -0.0742666 0.0550357 -0.00637011 -0.0212549 -0.0896537 0.108781 0.0373872 0.0797486 0.0379167 -0.070307 -0.0225995 -0.0590665 0.0220576 0.109621 -0.105751 0.0302825 -0.0545229 0.146669 -0.0436638 -0.132255 -0.147132 -0.0550763 0.0957113 0.171355 0.167263 0.0613847 0.013077 0.0225657 0.13521 -0.0149425 -0.0763092 0.0329175 -0.174479 -0.0629686 0.0466217 -0.118025 -0.0098854 0.0809537 -0.0445888 0.0749525 0.0739176 -0.0457991 0.00447482 0.0349313 -0.129456 0.0374812 0.0518975 0.0249936 -0.159262 0.159022 -0.112232 0.012078 0.121235 -0.107789 0.0824627 -0.164 0.122031 0.0430775 -0.124682 0.0572571 0.0521848 -0.0933346 0.0453512 -0.0992533 -0.0625801 -0.0519145 -0.0851725 -0.16199 -0.0137581 -0.0133437 -0.127514 -0.0097431 0.0704555 0.0241918 0.0401754 0.0677234 0.0255241 -0.125567 -0.0890122 0.00351079 -0.0337828 -0.00387257 0.145801 -0.0915394 0.14061 0.0496661 0.00886696 0.168192 -0.0824078 -0.0575745 -0.0630779 0.124916 -0.0210841 0.0671295 0.0202065 -0.0771502 -0.0114301 -0.043056 -0.0621394 0.0498695 0.0117229 0.0392197 -0.0942955 -0.051623 -0.0756832 -0.121824 0.178802 -0.0969405 -0.175635 0.0397747 0.191285 0.0698739 -0.11135 0.0790651 -0.111371 -0.0847938 -0.0709809 0.0819293 0.0562991 -0.0181686 -0.0351552 -0.0145659 -0.091012 -0.150286 0.0106556 -0.0390701 -0.0933285 0.0421674 -0.127278 0.0890482 0.105844 0.0700703 0.0352494 0.0429061 0.0622866 -0.0927469 -0.0991388 0.0791579 0.062955 0.00860551 0.0161492 -0.0589245 -0.125406 -0.00163441 -0.0438459 -0.0790314 0.154367 -0.0240925 -0.159024 0.0460825 -0.118719 0.150829 -0.105399 0.0937911 0.0552086 0.00126085 -0.0744793 0.104038 0.167594 -0.086234 -0.000759964 -0.107299 -0.126296 0.0915043 -0.0931459 -0.0166991 0.0098429 -0.00262344 -0.0218481 -0.10238 0.0601453 -0.180525 0.0861025 -0.0148627 0.091098 -0.184949 -0.00677037 0.136132 0.166127 -0.167593 -0.19803 0.0165041 0.196027 -0.0817245 0.00535222 -0.154712 0.0677599 -0.0333627 -0.0883333 0.0261941 0.0393057 -0.0597166 0.165171 -0.0836525 -0.0494914 0.0170389 0.0787153 0.0197416 0.0218077 -0.195715 -0.0219053 0.0709698 0.119523 -0.175195 -0.0476926 0.0446979 0.0869037 -0.187631 0.00738107 0.076987 0.0814099 -0.0854849 0.0441595 -0.0900243 -0.0169414 0.00606625 -0.138232 0.0157161 0.0948341 -0.176383 0.0747987 0.113555 -0.158272 0.0339129 0.091865 0.0637066 -0.130548 -0.0606837 -0.0194437 0.0188476 0.0688844 0.0591398 -0.0840308 -0.0451952 -0.0979789 -0.050914 -0.0110641 0.108088 -0.0213129 0.0301303 -0.00518945 0.0728251 -0.116929 -0.120894 0.00741293 -0.0128706 -0.125561 -0.0749696 -0.0417043 -0.000583782 0.0591055 0.037302 -0.15596 -0.0780044 -0.0947395 0.109403 0.00355888 -0.103907 0.0377297 -0.0067416 -0.0294163 -0.00540177 -0.0525304 -0.0878419 -0.0437365 0.0621533 0.0297657 0.0161091 0.0979886 -0.102107 0.0419529 -0.0533488 -0.0429529 -0.14966 -0.049226 0.148072 0.0556465 -0.086552 0.18322 -0.00847861 0.0348057 -0.0520097 -0.0650731 0.187935 -0.112115 -0.032998 0.107482 0.0594797 -0.179475 0.194906 0.0419288 -0.0595319 -0.126748 -0.0294748 -0.0347175 0.0100843 -0.15198 -0.0130808 0.124136 -0.0442808 -0.0239119 -0.0165233 0.104836 -0.0589157 0.0907648 -0.111337 0.15664 -0.00200954 -0.00479026 0.19521 -0.000700488 0.071147 0.0543988 -0.0179293 -0.192066 -0.00110456 -0.0222586 0.0529791 0.0209522 -0.0452971 -0.166777 -0.175209 0.109272 0.0584217 -0.0194118 0.115063 0.0868397 -0.0798881 -0.028026 0.134731 0.0550437 -0.0594178 -0.0549711 -0.024858 0.00467406 -0.16972 0.025666 0.00384861 0.00176844 -0.0357702 -0.0765529 -0.162885 -0.0656447 0.0967892 0.012253 -0.0105217 -0.0857155 0.109317 0.10722 -0.190907 -0.0195018 0.120461 0.104745 -0.11463 -0.127258 0.0607892 0.00221717 -0.199622 0.1159 -0.0842819 -0.0182037 -0.0316187 -0.113108 -0.0983172 -0.0216047 0.0388616 -0.0131918 -0.0419708 -0.0111995 -0.00348772 -0.141873 0.117757 -0.126423 0.11202 0.0360645 -0.09905 0.00930587 0.0846314 0.0291499 0.0529158 -0.0544729 0.0265447 -0.11027 0.15135 0.00382706 -0.0407396 -0.0139397 0.175867 -0.110136 0.0258582 0.0672315 -0.0843754 0.193412 0.0337336 0.0410323 -0.0874894 0.0747614 0.0871915 0.00505563 -0.0464743 -0.0160416 -0.0572694 0.0702449 -0.0488406 0.176714 -0.063273 -0.0893339 -0.104621 0.0235541 0.114674 -0.00870318 -0.0437845 -0.00724697 -0.152316 0.0314444 0.00359427 -0.122301 0.0477717 -0.116191 0.0284236 -0.183215 -0.181457 -0.181482 -0.0805355 -0.0531622 0.0408491 0.0697371 -0.108964 -0.0526112 -0.0360222 0.104904 -0.0563743 -0.103978 0.128355 0.0318901 -0.083412 0.036515 0.01939 0.13575 -0.0724871 -0.061535 0.00635132 0.0564273 0.0998901 0.0806344 0.0774699 -0.0269683 -0.152004 0.0401557 -0.0745816 0.0413094 -0.0178147 -0.0459471 -0.0356735 0.0959567 -0.0361279 0.131266 -0.113526 0.0837514 -0.0137185 -0.0245782 -0.0723306 -0.00965716 0.165443 0.121858 0.100233 -0.0918019 -0.123836 0.0387121 0.0827046 -0.0774531 -0.165969 -0.128385 -0.115256 0.0151733 0.137176 0.0177605 -0.171125 0.0698599 0.0388097 0.0233531 0.176523 0.0553148 -0.00729315 -0.117513 0.0312734 0.0158695 0.072783 0.0665782 -0.00745101 -0.0559535 0.120357 0.0157286 0.101799 0.163288 0.0878323 0.0243719 -0.029632 0.177791 0.0223181 -0.0743271 -0.04668 -0.0213361 0.00573406 -0.110834 -0.0900658 -0.172716 -0.148695 0.0604656 0.029571 0.122533 -0.0795613 -0.0427818 -0.00888618 0.0126738 0.050521 0.157087 -0.126579 0.0180936 0.0997326 0.10485 0.0147832 0.0620396 -0.0504484 -0.111518 0.0213983 -0.00483102 -0.0511183 0.118536 0.0313421 -0.0729169 -0.00867778 -0.0150695 0.0191562 0.0752467 0.163159 0.172928 0.009166 0.153951 0.070135 -0.0364179 0.0532899 0.139482 0.0564765 0.13322 -4.90957e-05 -0.0105784 -0.161399 -0.0302997 0.0369453 -0.00827711 -0.0300598 -0.172488 -0.144803 -0.0811413 -0.172418 -0.0376632 -0.0523676 0.0034069 -0.0270445 -0.0421049 0.0847669 -0.0879394 -0.011379 0.0804964 0.133763 0.107124 0.0732066 -0.0392695 0.0189389 -0.0439913 -0.0222048 -0.0717622 0.0797315 -0.0398447 0.109565 -0.10275 0.165369 0.105246 0.0100005 0.0386026 0.10036 -0.0823996 0.0674925 -0.0219934 0.0018058 -0.0592806 0.138082 0.0500945 0.13891 -0.00937637 0.0502467 -0.0266573 -0.100611 -0.0201303 -0.111125 -0.0945992 0.0650693 0.108722 -0.0104824 0.00433617 0.0291194 0.0878913 -0.0253772 0.0544642 0.14482 -0.0125078 -0.116159 0.07772 -0.0124471 -0.00460198 0.0239654 -0.0200571 0.0493599 0.120429 -0.0157505 -0.0138603 0.0193756 0.0641004 -0.161812 -0.0372749 -0.0902926 0.0651593 0.00345798 -0.106834 0.0188186 0.151455 -0.122369 0.136619 0.0219106 0.00598714 0.115426 -0.0251671 -0.0752573 -0.103222 -0.0920182 0.0199226 0.0349703 -0.136064 0.116223 0.0967558 0.040472 -0.106296 0.0449702 0.0680208 0.0799183 -0.00332616 -0.0340385 -0.11012 -0.0639242 -0.00345554 0.0559987 -0.0658733 -0.106616 -0.096003 0.048684 0.0844566 0.150219 0.00190678 -0.0454715 -0.0741886 0.0179913 -0.0696416 -0.0525411 0.128024 0.151642 0.0128657 -0.00617931 -0.0502282 0.0179773 -0.0514931 -0.127912 -0.107195 0.171994 -0.145364 -0.00598635 0.079277 -0.0493112 0.00769014 -0.00688238 0.0119154 0.103313 0.0593762 0.144878 0.00995105 0.114159 0.0125917 0.043713 0.132387 -0.0212167 0.0491467 -0.143038 -0.159236 -0.0351033 -0.0489472 -0.0624829 0.0138036 -0.0741643 -0.00152237 0.0709427 -0.00880362 0.0389161 0.0243897 -0.190449 -0.0916344 0.0814014 -0.0457525 -0.105024 0.0310675 0.0117742 -0.0622673 0.0426123 0.0183234 0.0933993 0.106922 0.052084 -0.110008 0.0960447 -0.00100393 -0.0745826 0.0651877 -0.05278 0.119463 0.0916364 -0.012837 0.0502807 0.195052 0.0723415 -0.00890721 0.102484 0.0142285 -0.0553649 -0.02639 -0.0438086 -0.0897422 -0.0925722 0.126262 -0.030425 0.0376159 0.103538 0.0713715 -0.0687065 -0.0178464 -0.0774147 -0.00877632 -0.198362 0.0908789 0.00111423 0.00793745 -0.0541653 -0.119645 -0.076357 -0.0802936 0.0185509 0.0176111 -0.0752953 0.151515 0.152073 0.154464 -0.145977 0.00851496 0.0515117 -0.129483 -0.079087 0.119061 -0.010277 0.0348563 0.0658654 0.0668895 -0.00324215 -0.0171072 0.0832515 -0.0774541 -0.133352 -0.00795379 -0.0110928 0.0396497 -0.165213 0.0489957 -0.0396616 -0.00486708 0.0550161 0.018484 -0.00103519 0.00390346 -0.0128376 0.194641 0.1111 0.0262029 0.0593392 0.0479266 -0.130228 -0.109278 -0.12979 0.00450201 -0.0766963 -0.121227 0.0187358 0.00452824 -0.188085 0.0539523 0.0348095 0.0431142 -0.0703773 0.134456 -0.032184 -0.134939 -0.0978007 -0.0929639 0.0774215 0.179774 0.164385 -0.0263559 -0.00164412 -0.0716662 -0.042036 -0.0108627 -0.116459 0.0431433 0.00140421 0.0137665 0.0191086 0.0613561 -0.00266417 0.0255482 0.01176 0.0731996 0.18499 0.0761677 -0.0572117 0.0331801 0.0878574 -0.0823641 0.000387241 0.0297074 0.0216816 0.110743 -0.0557627 -0.0587559 0.0703494 0.132515 0.0293415 -0.0302453 0.00867439 0.0754491 -0.0490944 0.0109114 -0.0245385 0.0681546 0.0419386 0.182771 -0.149957 0.0313876 0.0883461 0.0508972 -0.0295879 0.0833512 -0.115606 -0.0507118 -0.0131324 -0.0600335 -0.0468164 0.136387 0.0577051 0.0476564 -0.0249338 -0.0485501 0.0703759 0.185703 0.0118393 0.0203486 -0.058214 0.0761531 -0.192513 -0.0105908 -0.0623921 0.00406442 0.0160405 0.132171 -0.0808629 -0.0205535 0.0795898 -0.127493 0.00538231 -0.0978522 -0.0622189 -0.0390702 0.0140507 0.070013 0.0732016 -0.0769506 0.00307724 0.02454 -0.0369541 -0.0840461 0.0419861 0.130326 0.125797 -0.184307 -0.0401399 0.0350021 0.0898756 -0.0615089 0.0525379 -0.0395916 0.0565351 0.119313 -0.0586473 -0.0944806 0.0884576 -0.0663715 0.0338353 0.0575744 0.0376212 0.170972 -0.00412331 0.0798074 -0.0347056 0.00720336 -0.0329815 -0.0448109 -0.031767 -0.0344848 -0.0133832 0.0205626 -0.00878747 0.0938265 -0.0929943 -0.0260838 0.0515771 -0.0806285 0.0628296 0.135227 -0.119895 -0.0529476 0.0115489 -0.0513905 0.183132 -0.0223446 0.0471247 -0.0162109 0.121014 0.126792 0.0139131 0.119721 0.0970425 -0.184648 -0.186357 0.0990724 0.0251056 -0.0182574 0.0194119 -0.119352 -0.0759566 -0.114792 0.000897433 0.0523182 -0.0171429 0.0914781 -0.0216208 -0.131642 0.0378656 -0.11484 -0.114903 -0.115292 -0.0961656 -0.00892068 -0.0507765 -0.00530855 -0.0362436 -0.0237254 -0.00183796 0.0291613 0.0344989 -0.0403111 -0.0393344 0.0594877 0.0421028 -0.00323791 -0.0622919 -0.0100335 -0.0366047 0.126036 -0.155366 0.185333 0.0291844 -0.0261722 0.0493326 -0.00212943 -0.0493229 0.0424225 0.0598713 0.164891 0.0386793 -0.0517069 0.0709454 0.0293462 -0.0675715 -0.00998774 -0.0601028 -0.00756143 0.0892108 0.0771363 -0.00670485 -0.00868358 0.0176075 0.0373434 -0.00675492 0.0440388 0.00270356 -0.0243454 0.061956 -0.0450149 0.0196492 0.00147879 0.108725 -0.0231752 -0.16506 -0.0609294 0.177421 0.00967157 0.088514 -0.0760131 -0.0818158 -0.070267 -0.0223754 0.0663784 -0.00543028 -0.0251698 0.0347234 -0.0685602 0.156811 -0.0588175 0.130158 0.0430849 -0.00800877 0.0917742 -0.00147741 0.0679129 -0.0325341 0.0515908 0.0189992 -0.0869316 0.192861 0.136406 -0.0143138 0.00811229 0.0354425 0.063919 -0.072995 0.0140461 -0.0178222 0.027324 0.116414 0.0400144 -0.038993 0.0162788 -0.0446206 -0.0190192 -0.0719079 0.0753045 -0.0883993 0.0531646 -0.166123 -0.00529535 -0.0557254 0.0539251 -0.173566 0.0776195 0.0162407 0.058153 0.0521929 -0.0934995 -0.140083 0.101388 0.173209 0.0188955 0.0463188 0.0152199 0.012573 0.0841104 0.096712 -0.0632263 0.160164 0.140729 -0.048166 0.0599316 0.0516495 0.0850499 -0.0155852 0.125674 0.038085 -0.0366934 0.0718393 0.0662952 0.0524925 -0.0980652 -0.168813 -0.050107 -0.0513525 -0.0495945 0.12508 0.0981348 0.0195104 0.0363731 0.131767 -0.00779428 -0.00486787 0.0121805 -0.0900517 -0.0694566 -0.0616237 -0.112708 -0.18023 -0.0729817 -0.133827 0.134909 -0.154072 0.0712982 -0.0585152 0.0241456 0.0185305 0.185088 0.102148 0.0659828 -0.0697611 -0.0188926 -0.104316 0.179523 0.0844818 -0.0793222 -0.125235 0.103182 0.0507334 0.0725703 -0.199508 -0.00976915 0.0317542 0.112239 0.0918998 -0.195589 0.0126895 0.00726419 0.00110431 0.0324563 -0.0870257 -0.0757704 -0.141721 -0.152408 0.000617334 -0.0742311 -0.0685307 0.18472 -0.0229947 0.00690663 0.130194 -0.0629087 0.0418474 -0.0850189 -0.0940134 0.0316555 0.131074 0.0174888 -0.0764192 -0.0431735 0.107286 0.0145942 0.108113 -0.0493628 0.0412817 -0.00383587 0.113536 -0.054271 0.0765668 0.106831 0.0540635 0.0256257 -0.126025 0.162049 0.11391 0.0602534 -0.00390819 0.0954143 -0.0431818 -0.052302 0.0365259 -0.0621707 -0.119043 0.0848294 -0.118453 0.0586947 -0.107544 0.195011 -0.0695934 0.166131 0.103876 0.0184589 -0.132219 -0.0525129 -0.183226 0.0396579 0.0164333 0.0246782 -0.114071 0.051232 0.0365495 -0.187538 -0.0491042 0.0328689 -0.0389783 -0.0960772 0.151383 -0.0600658 -0.129985 -0.117871 -0.00141938 0.0413279 -0.0454553 -0.0906938 0.0319057 -0.0882536 -0.0760712 -0.0249549 0.100873 0.169975 0.121629 -0.042892 -0.0771511 -0.15905 -0.0608011 -0.0288541 0.0685027 0.00625829 0.021179 -0.0464293 0.10115 -0.018737 0.168272 0.0785075 -0.0919194 -0.0139378 0.0793713 -0.0238126 0.0143108 0.0281557 0.0531176 0.113885 0.146195 -0.0204637 -0.0266106 -0.0173627 -0.0424599 0.0351862 -0.100149 -0.0319777 -0.0543044 0.0645289 -0.0681538 0.0863941 -0.127106 -0.0869139 -0.106019 0.0323432 -0.0784254 0.0897975 -0.0573415 0.0688772 -0.0627495 5.71414e-05 0.0519413 0.0419104 0.0168618 0.0359923 0.040839 0.0155356 0.076001 0.0339723 0.0394246 0.0181322 0.0916619 -0.0799371 -0.107323 -0.1083 -0.0145119 0.0203604 -0.00115028 0.0100004 -0.0093549 -0.174445 -0.0153849 0.11818 0.19363 0.0221742 -0.114899 0.0417861 -0.0272901 0.0494103 0.0419482 0.0537754 -0.0681277 0.0478521 -0.0360808 -0.0674403 -0.0390353 -0.128655 0.0417406 -0.0133786 -0.025856 0.167922 0.0597233 0.00620638 0.0828726 0.0370354 -0.17899 0.113419 -0.0996713 0.0309687 -0.0177268 -0.0217998 -0.0514331 0.0399696 0.0831413 -0.0316346 0.158293 0.185762 0.104767 0.0768413 0.192307 -0.16968 0.0535488 -0.0979536 0.0675261 0.160417 -0.138052 -0.149858 -0.0191684 0.112001 -0.00604238 0.16818 0.000987764 -0.16378 0.036785 0.101721 -0.0494858 -0.110017 -0.111993 0.0266995 0.0622361 0.116784 -0.154396 -0.0600082 -0.0507309 -0.0784358 0.123637 -0.149376 0.116699 -0.128523 -0.0919229 0.104773 -0.106574 -0.0398419 0.06107 -0.0892064 0.0751757 0.0333978 -0.084471 -0.0111077 0.0743912 0.018438 -0.0453042 0.0242739 -0.111436 0.127457 0.0645011 0.0533471 -0.102359 -0.0416609 0.0278227 0.102975 0.100529 0.000498637 -0.0428323 -0.00364796 -0.0589377 0.122957 -0.0884093 0.0355282 0.105043 0.0422714 -0.172563 0.0894984 -0.167296 -0.0768152 -0.0783043 0.0341511 -0.139788 0.075581 -0.170512 -0.041837 0.198818 -0.0658032 0.160387 0.177372 -0.185701 0.0493715 0.0130848 -0.0210521 0.0638637 0.142793 0.013504 -0.00168909 -0.0262078 -0.0255485 0.154913 -0.0569569 0.0153898 0.106361 -0.170272 0.0342226 0.0951503 -0.165794 -0.0265809 -0.0968116 0.000753814 -0.0320836 0.0466588 -0.103703 0.0199971 -0.0958152 -0.0574657 0.193756 0.0218924 0.134888 0.108981 0.106649 0.0217317 -0.00316151 -0.0407669 0.0314658 -0.147338 -0.00316952 -0.0928931 0.123663 -0.0921675 -0.0442064 -0.0925747 0.0432848 0.0353495 0.0596793 0.048906 -0.0482965 -0.00655332 -0.0908938 -0.0296077 -0.0866444 0.0719828 0.0853295 -0.0257149 -0.00475899 -0.115718 -0.136059 -0.0878654 -0.00294054 0.147241 0.0683293 0.129321 0.0251638 0.0287396 0.0129153 0.119929 -0.112584 0.0327888 -0.0888886 -0.00676939 0.133007 0.104667 -0.101479 0.0282056 -0.0458935 -0.0250296 0.102407 -0.132487 -0.200561 -0.092004 0.0163621 -0.0503946 0.0861552 -0.00824405 -0.0244129 0.0828431 0.184558 0.0513698 0.0286795 -0.104576 0.0216485 0.154662 0.0336539 0.113156 0.00808824 -0.0107448 -0.111735 0.0626561 0.0476379 0.0489898 0.157749 -0.0260492 0.0766855 -0.0247848 0.0968727 0.180068 0.0263022 0.157041 0.0897882 -0.166396 0.0884574 0.0103803 -0.0568648 0.0563554 -0.0264603 0.0516295 0.0104713 0.0655766 0.0950357 -0.0595483 0.0325913 -0.0445693 0.0404734 0.0454326 0.186951 0.0541735 0.123418 -0.169872 0.115603 -0.134539 -0.0388294 -0.11146 -0.00215494 0.105597 -0.183205 0.0452628 -0.0391409 0.0437709 0.194487 -0.149289 -0.0898521 0.00567189 -0.0532041 0.163794 -0.0109846 -0.149252 -0.0103253 -0.126178 0.0297532 -0.0176306 0.0401108 0.166493 -0.148492 0.0184852 0.0641236 -0.0611766 0.0165457 -0.0529184 0.0245604 -0.0126333 -0.141198 -0.0018217 0.0581128 -0.0466983 -0.046812 0.129722 -0.00980347 0.0581331 0.141526 -0.0436715 0.0132477 -0.100016 -0.0140974 -0.0543592 -0.0192506 0.0579525 -0.0265815 -0.0869669 -0.101625 -0.0498777 -0.0232389 -0.0846997 0.091781 0.0483745 -0.140145 -0.179273 0.12137 0.0184165 0.0402012 -0.113639 -0.00670641 0.0172059 -0.0880128 0.0554898 -0.0976861 -0.131436 -0.166457 -0.0953287 0.104653 -0.0598716 -0.189738 0.0983864 -0.0534406 -0.153206 0.139182 -0.0223832 0.0871449 -0.0667918 -0.0928051 0.0664596 -0.00755542 0.0632679 0.0315175 -0.0168013 0.127659 -0.121264 -0.0653709 0.0377646 0.0430929 -0.0418284 -0.0938259 -0.0248678 -0.102582 -0.0409745 -0.151205 0.0357898 -0.135042 -0.0251359 -0.1296 -0.0203549 0.103254 -0.137931 0.12447 -0.155353 -0.0574994 -0.0208676 -0.103137 -0.00534806 -0.0392614 0.115507 0.017606 0.0746266 0.0802025 -0.000270174 0.0937867 0.0570435 -0.0870968 -0.0498664 -0.114663 0.0138596 0.026654 0.0132708 0.0126072 -0.107425 -0.118019 0.0787689 -0.181737 0.022543 -0.0717879 -0.00633668 0.0196634 -0.0785818 0.0435552 0.124575 0.0109824 -0.00507874 0.0468253 -0.134267 -0.0714234 0.0296587 -0.156456 -0.0414176 0.0080363 -0.0721767 0.124229 -0.163255 -0.131412 -0.0409653 -0.0616865 0.00336426 -0.188428 0.0336961 0.180254 -0.169041 0.0147692 -0.152416 -0.0567141 -0.0451486 0.0309666 0.0567149 -0.00449025 -0.0385537 -0.102262 0.156487 -0.0578725 0.00433103 -0.129243 0.0913434 -0.10084 -0.046563 -0.0761071 0.139748 0.00698772 -0.0420665 0.141713 0.0221405 0.108912 0.0190962 0.135565 0.144998 0.0694421 0.013102 0.0567608 0.0377911 0.00835724 0.133377 0.0267691 0.0437211 -0.0578046 0.128619 -0.0820459 -0.0594734 -0.0281864 0.0581781 0.00835701 -0.12655 -0.0779834 -0.172557 0.138107 0.0478103 -0.139131 -0.102079 -0.0752359 -0.155325 0.0468576 -0.0237528 -0.0156756 0.0664474 0.0445869 0.123537 0.0465874 0.0462303 -0.00915065 0.180156 -0.00751877 0.0653222 -0.042576 0.0758529 -0.0731747 0.065178 0.10629 0.0986404 -0.0560403 -0.104195 -0.0473164 -0.0564365 0.167307 0.0304773 0.091318 0.122818 0.139982 0.0555948 0.00690521 -0.0127348 -0.0363993 0.0855493 0.11543 -0.024005 0.102169 0.00143735 -0.102865 -0.178156 0.0977837 -0.0383212 0.146693 -0.118424 0.133044 0.0289636 -0.0300784 0.043439 -0.0308924 -0.113673 -0.099905 0.163275 0.0111501 -0.0348447 0.0237833 -0.0720061 -0.156276 -0.0273316 -0.0178333 -0.046178 -0.059689 -0.0689886 -0.0940033 -0.106503 -0.0293523 -0.102815 -0.00291219 -0.0470966 -0.110656 0.0906874 0.075672 -0.0379265 -0.042397 0.0395691 0.0503721 -0.000538192 0.132294 0.0880254 -0.135706 -0.114744 -0.0152173 0.0658927 -0.0400714 0.029323 0.017223 0.0127346 0.0828584 0.11828 0.129538 0.015827 0.0409471 -0.0804985 0.111508 0.168548 0.104 -0.0411958 0.0574414 -0.0697075 -0.0158482 0.110973 0.0374637 0.0285596 -0.134464 0.0805767 0.106308 0.0734899 -0.00280287 -0.0319602 -0.057052 -0.00260988 0.0178424 0.108317 -0.0854885 0.0965606 -0.0912713 -0.013843 0.0324428 0.0375414 -0.131095 -0.0116559 -0.063757 -0.00230344 -0.0735864 0.0846426 -0.0877129 0.117557 0.063047 -0.0246578 -0.0126077 -0.101113 -0.12456 -0.058931 0.004515 0.0375685 0.0281744 -0.107019 0.0260744 -0.110005 0.175004 0.0784394 -0.0673639 -0.0612823 0.0790085 -0.196504 -0.0120697 -0.0789339 -0.0803318 0.0380294 -0.16273 -0.146795 0.124367 -0.134666 0.0391875 -0.0963651 0.0334036 -0.000567887 -0.116011 0.0842044 0.0609298 0.118587 -0.0689723 0.00236308 0.0500696 0.0418096 -0.0702236 -0.0376743 -0.0250674 0.0380893 -0.0634687 -0.0326075 0.11382 -0.0597998 0.127222 0.0668108 -0.0344411 -0.163034 -0.0661765 -0.00122396 -0.147103 -0.00797628 -0.0461968 -0.0966999 0.0204661 -0.0263518 0.0201789 -0.0414104 0.0383043 0.0350986 -0.0872917 -0.171774 -0.0831624 -0.117014 -0.0616709 -0.0921596 -0.0851601 -0.0118205 -0.0210391 0.056849 -0.0853386 0.00355749 -0.0866379 -0.066387 0.108379 -0.0305932 0.0552202 0.140311 0.0280981 0.081816 0.0732945 -0.0326919 -0.00281497 -0.178429 -0.167015 -0.10363 -0.0248289 0.108099 -0.00194482 0.172872 0.0977914 0.0563205 0.152135 0.0589575 0.128923 -0.0779151 0.0644511 0.0389774 -0.00496221 -0.0119209 0.0391357 0.137929 0.0979394 -0.0137819 0.0417922 -0.192169 -0.00222305 -0.0415964 -0.114331 -0.0803587 0.156524 -0.098588 0.00248579 -0.172001 0.15901 0.00104636 0.0210749 -0.046836 -0.0847891 -0.0449597 -0.0491196 -0.16156 0.114067 0.051099 0.0225793 0.00014778 -0.0667184 0.0425725 -0.165338 -0.0593073 0.0383048 -0.100532 0.0579462 0.0496619 0.0540028 0.128431 0.00285108 0.0702954 0.0660763 -0.00961416 -0.0185885 -0.100458 0.0562387 0.137547 -0.0508376 -0.0450063 -0.0591948 0.134177 0.0215358 0.0459722 0.0297485 -0.0933329 0.0213627 -0.0833867 -0.140309 -0.0735791 0.0335428 -0.0994195 0.0671008 0.169829 0.0354922 -0.0315913 0.0950626 -0.0466431 -0.0475882 -0.0988002 -0.157625 -0.0834253 -0.0147919 0.164215 0.117092 -0.031251 0.011525 0.0377303 0.0870808 0.0778294 0.0899521 -0.170127 0.091587 -0.100347 0.0710288 -0.0991817 0.0515777 -0.146888 -0.127432 0.0799189 0.00810597 0.00228556 0.0930071 0.173129 0.121515 -0.0425809 0.0357853 0.102816 -0.0263022 -0.0188433 -0.0146314 -0.0427194 -0.191273 0.138505 -0.0320158 -0.065235 -0.182544 -0.0559679 -0.0885632 0.0359079 0.0563227 -0.0134858 0.11621 -0.00359072 -0.0480224 -0.00957435 0.0107946 -0.00509974 -0.0720698 0.0123417 -0.0735194 -0.0145121 -0.0832455 0.028484 -0.0416088 0.119103 -0.0568198 -0.135263 0.112747 0.0435202 0.157019 0.0190822 -0.0844051 0.036314 0.110976 0.13064 -0.067694 -0.0198303 -0.0799346 0.0786169 0.00506004 0.0415217 -0.0731546 0.0390142 0.0787518 -0.153775 0.0686813 -0.0166716 -0.00309507 -0.0770621 0.111356 -0.0833318 -0.100669 -9.55499e-05 -0.0366176 0.0369302 0.111298 -0.110756 -0.103353 -0.173785 0.179842 -0.118663 -0.106125 -0.0960086 0.00268361 -0.076633 0.118964 0.101295 0.0646596 0.0189685 0.0872203 -0.120762 0.0114102 0.0358521 0.00330742 -0.121829 -0.0842318 -0.126096 -0.104867 -0.0138858 0.0560295 0.0695867 -0.104988 0.000424288 -0.0897105 0.122232 -0.148854 -0.116331 -0.0280135 -0.0607268 -0.0805306 -0.076797 0.0809595 -0.0480241 0.0236924 -0.0343842 -0.0797187 -0.153459 0.043925 -0.0145439 -0.0556782 -0.0392193 -0.113978 0.106662 -0.0226557 0.0127572 0.198347 -0.00168293 0.16847 0.150085 0.0834069 0.0897207 -0.196631 -0.017936 -0.0426279 -0.0204676 -0.0156073 0.00764978 -0.148477 -0.0161903 -0.122605 -0.0450181 0.0353436 0.0334184 -0.0537044 0.188481 -0.136605 -0.00654171 0.0177668 -0.129877 0.00374277 0.135886 0.0687721 -0.087458 0.127207 -0.0552704 0.117816 -0.00924461 -0.0621069 0.05542 -0.118989 -0.0817301 -0.0924445 -0.0475283 -0.0241452 -0.0230808 0.122754 0.189201 0.130192 0.0290422 0.0885035 0.0632 -0.068044 -0.0070511 0.0655192 -0.0367641 0.0131266 -0.120725 -0.0997918 -0.0693233 -0.0335457 -0.106828 -0.0669669 0.107672 -0.19073 0.0497028 -0.0114815 -0.0542057 -0.0404161 -0.00510475 -0.0221924 -0.0958433 0.146557 0.0419003 0.0972139 -0.0317864 0.0302765 -0.0307841 -0.174122 -0.104085 0.0288099 -0.0301838 -0.156989 -0.108147 -0.161315 -0.0463994 -0.0191255 0.122032 0.113641 -0.088052 0.0765072 0.0826427 0.0346711 0.113784 0.080347 0.0119779 -0.108682 -0.0908157 -0.0634803 0.0832927 0.107176 -0.0107696 0.163156 -0.0127744 0.0324925 -0.0094245 0.0576497 0.098529 -0.0186989 -0.0515458 -0.0271847 -0.0166451 0.00134923 -0.0336019 0.0669328 0.0206435 -0.0739753 -0.167273 -0.0558967 0.0289874 0.0994675 -0.00978028 0.170859 0.0698527 0.0927947 0.0738078 -0.0533109 0.0643923 -0.014157 -0.097999 -0.0207032 0.0376225 0.000502116 -0.0555327 -0.0138738 -0.0135131 0.0403103 0.0924153 -0.042247 -0.0364855 -0.011073 -0.000141817 0.151643 -0.144546 -0.0325278 0.0600956 0.00260098 -0.0362891 0.0494919 0.00655409 -0.00335659 0.065015 0.179746 -0.0330281 -0.0249765 -0.063068 -0.0269049 -0.0458627 0.0111159 -0.00411716 -0.0468802 -0.0333142 -0.0845717 -0.166994 -0.106109 0.0519323 0.0657536 -0.00372514 0.0128491 -0.00142213 -0.0360904 -0.021974 0.145215 0.114621 -0.087434 -0.0211846 0.0485951 -0.0160542 -0.0244357 -0.102349 0.0749553 -0.145433 0.0657184 -0.113092 -0.125461 -0.0454163 0.0646451 -0.187795 0.0847865 0.0533161 0.0740126 0.0268357 -0.105068 -0.0108815 -0.0323927 0.00197841 -0.0496648 0.032325 -0.0472585 0.0974313 -0.00250206 -0.100048 -0.0185405 -0.0859281 0.0945804 -0.08595 0.123693 -0.100104 0.128191 0.182709 0.00978643 -0.0116277 -0.0527502 -0.109904 0.0951312 -0.0105028 -0.00935043 -0.0439009 -0.0225797 0.141348 0.0452732 -0.129998 -0.0367583 0.0686274 0.079643 0.0392102 -0.143419 0.106954 0.0906389 0.0147556 -0.0151402 0.0713222 -0.049992 -0.0556674 0.175537 -0.0164238 -0.0362712 -0.0705449 -0.160984 0.0545466 -0.0637012 -0.138366 0.113791 0.0146781 -0.0713305 0.013249 0.154404 0.0618999 0.0261217 -0.0336293 -0.0320131 -0.104251 0.032008 0.105366 -0.133938 0.129494 0.0519539 0.0454263 0.133182 -0.141323 -0.12386 1.89414e-05 -0.173078 -0.0854124 0.0257569 -0.0417246 0.142153 0.023699 -0.0814606 0.027347 -0.0205752 0.0407545 0.0775495 0.0109883 0.0591797 0.0948367 -0.0244773 -0.103145 0.0953238 0.018325 -0.0145399 0.0728032 0.0101651 0.0113655 0.0334089 -0.101032 0.0288983 0.0252087 -0.0602765 -0.184371 0.0590213 0.105971 -0.0997256 0.0612316 -0.189971 -0.0218869 0.0981935 -0.0131151 0.0799257 0.142658 0.170754 -0.0484622 -0.0816248 -0.0441759 -0.129242 -0.0965977 0.0517807 0.0228471 -0.167546 0.174118 0.0549783 -0.11077 0.0363899 0.00969234 0.00542783 -0.024963 -0.155625 -0.142585 -0.110038 -0.0429365 0.11108 0.0647827 -0.158492 0.110655 0.0303703 -0.107467 -0.0970622 -0.0364869 0.121935 0.00603034 -0.0775547 -0.170247 -0.070095 0.0663643 0.0967204 -0.0051061 0.091438 0.0482749 -0.0696905 -0.0362055 0.00165608 0.106997 -0.0649183 -0.0367951 -0.015236 -0.0489022 0.0333534 -0.0090223 -0.182651 0.0132823 0.0368907 -0.0392063 0.119726 -0.0616976 0.198476 -0.0303456 0.0454351 0.1162 -0.109388 0.0841536 -0.15531 -0.0291742 -0.0289395 -0.039723 -0.0650981 -0.172068 0.0339146 -0.0830591 -0.107551 -0.0589351 0.0125543 -0.0628754 -0.079423 0.125982 -0.0330039 0.0922033 0.0707395 0.121139 -0.174297 0.145374 0.0601258 0.104476 0.0293254 -0.122745 0.029449 -0.00394621 -0.121504 0.0999878 0.0742599 0.0789763 0.00714885 0.164054 -0.072153 0.0614156 0.181855 0.033338 0.0523589 -0.0881077 -0.0311831 0.0508621 0.00607073 -0.144983 -0.189711 0.136982 -0.0424845 0.15468 0.106204 0.0804699 -0.0716899 0.131366 -0.00698365 0.011535 -0.0593153 -0.0622505 -0.10797 -0.0653586 -0.11145 -0.0671335 -0.133165 -0.0824942 0.122716 -0.00537154 -0.114376 -0.0496868 -0.0761246 -0.0140608 -0.0469746 -0.141599 0.104828 -0.0364905 -0.0560963 0.125769 0.0973315 -0.0857659 0.077737 0.0592584 0.0849384 -0.0855708 -0.0385081 0.0984333 -0.0206357 0.116001 -0.0511743 0.0906551 -0.101589 -0.0210062 -0.0159194 -0.0273943 0.0890363 -0.00865745 0.0555443 0.130021 0.0563663 -0.0730172 0.0302807 0.136939 -0.0564828 0.133235 0.0903957 -0.0709311 0.0491211 -0.0652758 0.0548383 -0.0663022 -0.0161498 0.106477 0.0455839 0.0671592 -0.198633 -0.0100152 -0.121616 0.0644953 -0.0373468 -0.129598 0.00910556 -0.155607 -0.10674 0.141954 -0.0527711 -0.0551594 -0.100279 -0.003916 -0.0755652 0.000816315 -0.00543933 0.0880966 -0.064022 0.135436 -0.0603448 0.0857271 0.0278427 0.0433055 -0.13715 0.0571114 -0.0802382 -0.0262543 -0.025018 0.0776998 -0.0668499 0.0295648 0.0671438 0.0398803 -0.043462 0.12239 -0.0287217 -0.0072822 0.0696502 0.106865 -0.161045 -0.120321 -0.143103 -0.0298243 -0.0698772 -0.0768984 -0.165396 -0.097955 -0.0267545 0.0947421 -0.162591 0.15822 0.00650907 0.08277 0.0396071 -0.0710612 -0.0751296 0.00778215 0.0440241 0.0922313 -0.0435312 0.0630629 -0.190328 -0.0156756 0.0824973 0.0297762 0.0733694 0.0431595 0.0399254 0.0173187 0.00420721 -0.00923049 0.185458 -0.0231476 0.145462 -0.0355463 0.0484146 0.00438667 0.0903862 0.0252648 0.0567805 0.0156058 0.041734 -0.192923 -0.0340767 -0.0809091 0.105674 -0.0645396 0.0503353 -0.0419722 -0.0915798 -0.00633005 0.159262 -0.0470589 -0.0279359 0.197335 -0.00634814 -0.0925858 0.0715679 0.0185282 -0.0578556 0.0529969 -0.00224095 0.00969662 -0.12988 -0.0378559 0.159008 -0.111263 0.0674891 0.132829 0.114396 -0.0359751 -0.0864461 0.0144241 -0.0356806 0.111416 -0.0590989 0.0695518 -0.091923 0.0480811 -0.0505329 0.021724 0.106742 0.0347702 -0.0912087 0.0235578 -0.0112434 0.0183914 0.137365 -0.145025 -0.0158512 -0.1763 0.0393943 -0.14223 -0.0818141 -0.100202 -0.00632518 -0.139178 0.152936 0.00122557 -0.0155989 0.104903 -0.0148054 -0.0354819 0.054113 -0.0513199 0.0646747 0.116573 -0.0346497 0.112018 0.0140469 -0.14537 0.0257447 0.0279343 -0.00964558 0.0618027 -0.107386 0.0491093 0.0759311 -0.0483696 -0.159084 -0.0576519 0.0750577 0.0189344 0.0689311 -0.104121 -0.0847271 0.00864996 -0.0889481 0.0793273 -0.0770816 0.010902 0.136886 0.118149 0.0165886 -0.0198325 0.0660237 -0.000690826 -0.0970405 -0.00348913 0.0882715 0.0542247 0.0615168 -0.0821337 0.0742228 -0.038723 0.0624648 -0.0228848 0.0509958 -0.004134 0.00938847 -0.0857788 0.16857 -0.0193956 -0.133006 -0.0993532 -0.0220494 0.11375 -0.0262705 -0.137589 0.0766378 -0.0791455 0.0555531 -0.00762188 0.0405169 0.100821 0.0419812 -0.0917215 -0.0914816 -0.0212064 0.156138 0.0840817 -0.0352781 -0.116372 0.00840372 -0.00083788 -0.00949517 -0.0315002 -0.0529791 -0.165498 0.0619931 -0.0167626 0.123951 -0.0526428 -0.156356 -0.00617242 -0.0761078 0.172124 -0.00899059 -0.132768 0.0571445 -0.160702 -0.00848757 0.165199 -0.0554228 0.0135366 -0.0244252 0.00149255 0.0885261 -0.0709581 0.0833917 0.185871 0.109778 0.146382 -0.105691 0.166323 -0.0341524 0.0175324 0.137258 -0.0275163 -0.146224 0.162487 -0.0541151 -0.0102967 0.123386 -0.0240584 -0.181791 0.0444254 0.151153 0.054675 0.0573674 0.141583 0.0552596 0.0893854 0.0703172 -0.0335649 0.0622708 -0.009415 0.0503075 -0.0208635 0.0272881 0.0123368 -0.0613758 0.142351 -0.0575285 0.0481581 -0.0999346 0.0681139 -0.0702923 0.0236711 0.0924605 0.0954528 0.00806218 -0.150247 0.0417374 0.0537239 -0.0187815 -0.0384043 0.0493154 -0.00114315 0.138478 -0.0241076 0.152697 -0.154514 -0.0566523 0.0444892 -0.043845 -0.0117484 0.125664 -0.000153068 0.0339401 -0.0799793 -0.146284 -0.0399428 -0.0631843 0.020257 -0.117344 -0.00446153 0.0785732 0.0263253 -0.0718048 -0.0491647 -0.141246 -0.066343 0.149664 -0.0488329 0.039437 0.00405111 0.111077 0.0101788 0.115349 0.0451435 -0.012765 0.12816 0.00788955 0.013831 0.071105 0.075985 0.0978409 0.00559743 0.0539602 -0.0234183 0.015903 0.102861 -0.180501 -0.170439 0.0280735 -0.0269044 -0.0100375 -0.120003 -0.0243166 0.107914 0.0671536 0.129104 0.056113 -0.176179 -0.0546513 -0.107511 -0.0763003 0.000568929 0.173294 -0.0618768 -0.0917546 0.133222 0.102998 -0.0991586 0.0697047 0.197153 -0.00687497 -0.13501 0.0223862 -0.0686307 0.170177 -0.0917866 0.111404 -0.126459 0.122836 -0.128162 -0.140379 -0.123851 -0.0736468 -0.0259073 0.174308 -0.0120071 0.0501106 0.027286 -0.13809 0.106377 0.0735896 0.0368528 -0.135058 -0.169147 0.101337 0.0133371 -0.142322 0.032888 0.0611984 -0.0275149 -0.00569285 0.105251 0.0751664 0.111808 0.0146917 0.0170711 0.108096 0.0101996 -0.116791 0.107647 0.0690008 0.037251 0.0280059 -0.0367814 -0.0224214 0.0667945 -0.00248861 -0.0122512 0.100426 -0.0736641 -0.0618753 -0.0462296 -0.0827471 -0.0735961 -0.0982528 0.0959332 -0.177655 -0.0470112 0.0832453 0.0978263 0.0192493 0.0278889 0.0340319 -0.125239 0.110166 -0.00492396 -0.116077 -0.0385574 -0.0212758 0.0413554 0.0659313 -0.00293243 0.0387453 -0.111149 0.107791 0.0688127 -0.0202417 -0.0489378 -0.160223 0.0164844 -0.175782 0.00601656 0.14085 -0.0703338 -0.0409092 0.0509908 0.0960115 -0.00127046 -0.145721 0.0921882 0.0447437 0.0211873 0.0530241 -0.100742 -0.138578 -0.0627479 -0.118959 -0.0967991 -0.0551119 -0.0634603 0.0934926 0.00504029 -0.0794744 -0.124855 -0.182673 -0.0215525 -0.0152997 -0.0336115 -0.0826478 0.00985087 0.141482 -0.163352 -0.0921464 0.127121 0.0300942 0.166706 -0.0266494 0.0628055 0.138782 -0.0481314 0.0754709 0.10853 -0.0799079 0.00407513 0.0400203 0.175069 -0.0343689 0.00561417 -0.104321 0.0194449 -0.00238179 -0.039091 0.121463 0.0383262 -0.075241 0.0731195 -0.163763 0.0167318 -0.0556271 -0.115169 -0.0517061 -0.0394358 0.14647 0.117993 -0.141028 -0.0653922 0.0690318 -0.128148 -0.140623 0.00153548 0.150193 0.173022 -0.0367968 -0.024708 -0.00224547 -0.0833462 0.0617951 -0.0724612 0.145211 -0.0386542 0.0974892 -0.192259 0.053175 -0.0752535 -0.0862438 0.026471 -0.0454402 0.10096 0.0774603 0.0669913 -0.0993834 0.00679373 -0.0929492 0.131499 0.160624 0.089903 0.0867308 -0.0850383 0.0804979 0.0725055 0.106279 0.120825 0.0215398 0.0172321 0.0562246 -0.136958 0.0781239 0.0118234 -0.0423896 0.0856617 0.00616854 -0.0707905 0.0591027 -0.00901933 -0.0477977 -0.0385897 -0.106655 -0.195933 -0.0597485 -0.0808636 -0.100828 0.0442726 0.0240439 0.100265 -0.18474 -0.0195934 0.189957 -0.0626864 0.0388105 -0.06009 -0.178006 -0.0369826 -0.0981253 0.000388749 -0.0823123 -0.0452329 -0.0670689 0.0813877 -0.105516 -0.0244373 -0.0929676 -0.102147 -0.086595 -0.0937939 0.114361 -0.0261761 -0.188276 0.127423 -0.00902299 -0.118411 -0.14981 -0.105714 0.014004 0.15925 -0.0118728 0.00933632 -0.0466504 0.0748713 0.063106 -0.0537301 -0.0644383 0.0428987 0.0173611 0.0692613 0.0332127 -0.059412 -0.0456437 0.00982532 -0.112971 0.152594 -0.0827735 -0.0140416 -0.120362 0.0659259 -0.0481774 -0.0517074 0.164018 -0.154856 0.026862 0.186042 -0.0167759 -0.15012 -0.0466511 -0.0884284 -0.0292835 0.0539025 -0.161923 0.181506 0.157629 0.00845649 0.00352566 -0.0739318 0.00139077 0.134414 0.0161991 -0.103322 -0.0349599 0.0999064 0.0833904 -0.0159083 0.0680215 -0.162507 -0.0287814 -0.138023 -0.0582657 -0.0416057 -0.0771682 -0.0820294 -0.00315741 -0.0159661 0.0778589 -0.0902577 -0.0276581 0.00680192 -0.0918997 0.0479388 0.100231 0.152145 0.102424 -0.01784 0.0219339 -0.06684 0.0451113 0.0213585 -0.0241153 0.0302807 0.195397 -0.122989 0.0221618 0.0308803 0.0718371 -0.124958 -0.136995 -0.0754188 0.0197127 0.00967368 0.182412 -0.107484 0.034579 -0.0162937 0.130598 0.0170835 0.122121 -0.106485 0.100976 0.0577061 -0.0802266 -0.154043 -0.118519 -0.0878462 -0.125748 -0.161403 0.00330351 -0.00988077 -0.13784 0.0422597 -0.0635504 -0.0349051 -0.136562 -0.0786948 -0.138808 -0.0629612 -0.0103384 -0.113498 -0.0119931 -0.0463064 -0.0654853 -0.0839207 0.0580357 -0.115003 -0.0643374 -0.00962083 -0.0721159 0.0407963 -0.106303 -0.0495974 -0.0422463 0.0916555 0.00927635 0.0794067 0.00203122 -0.0170561 -0.0630133 0.198722 -0.169028 0.0606791 0.120949 -0.0249113 -0.0917797 -0.0824779 0.0840362 -0.199711 0.0565575 -0.0282453 0.0402103 0.0354211 -0.0560506 0.0129894 -0.0314224 -0.0283302 -0.0466423 0.0769729 0.00686506 -0.00554353 0.0299215 0.0988603 0.180855 -0.0763906 0.161909 0.092042 0.102966 0.0429719 -0.01751 0.0719664 -0.134331 0.0681132 -0.0430628 0.12075 0.184942 0.0658262 -0.0837251 -0.0492404 0.00263301 -0.0619429 0.0719507 0.119547 0.143081 -0.0955249 -0.0386014 -0.027646 0.11476 0.0164814 0.0703689 -0.01631 -0.0489723 -0.0674478 0.0328745 0.0865135 0.160941 0.11267 -0.0116601 -0.0567858 -0.141883 0.124021 -0.0259173 -0.151161 0.113645 0.158269 0.0868178 0.0898025 0.0235662 -0.139294 -0.16354 -0.00364385 -0.144541 -0.00147723 -0.0751003 -0.074607 0.017608 0.129193 0.131015 -0.0717685 0.0296244 -0.0836823 -0.0939188 0.115448 0.0326451 -0.0247073 0.0169647 -0.108996 0.0154435 -0.106227 -0.0741251 0.129966 -0.0137094 0.0869558 -0.0109187 0.0694327 -0.0499638 0.0434045 0.0746402 -0.117848 -0.184854 0.0938922 -0.00859594 -0.00999864 0.029695 -0.0716977 -0.143976 -0.0446787 0.0676372 -0.00791322 -0.0635034 0.0541126 -0.0224977 -0.0088611 0.0388266 0.0701851 0.0274726 0.107672 0.0286825 -0.000620409 -0.0587391 0.1697 -0.143859 0.150351 0.136113 -0.13075 0.03743 0.144606 -0.0578624 -0.0962379 0.0758372 -0.180093 0.0159391 -0.151702 0.0371573 0.00329794 0.026237 0.026136 0.0201408 -0.0908848 0.057914 -0.134072 0.176511 -0.0246085 0.0759249 0.0253909 -0.0367132 0.0067285 -0.012655 -0.0199416 -0.0818428 0.0650151 0.081395 0.0472129 0.00334824 -0.10785 -0.0534458 0.145759 0.0452194 0.062994 -0.0847687 -0.129538 0.000325455 -0.0354243 -0.120539 -0.0208758 -0.0529655 -0.028965 0.14055 0.0703311 0.0673893 -0.030096 0.102488 -0.105571 0.0165893 -0.0920449 0.104419 0.0653877 -0.117055 -0.0164467 -0.00351753 -0.110893 0.104257 -0.0602772 0.0615309 0.124199 -0.171827 -0.0218149 0.0906231 0.0563525 -0.00077688 0.0107125 0.176881 0.0627864 0.0224622 0.003588 0.0187955 -0.109163 -0.177342 -0.120321 0.00493408 0.135663 -0.0414288 0.125428 -0.148226 -0.0138438 -0.0515921 0.0344475 0.120955 0.00369278 -0.0789624 -0.128049 0.1989 -0.0334965 -0.0775023 -0.0793698 0.147898 0.176036 0.185063 -0.0161352 -0.00304204 -0.0245475 -0.106125 -0.121311 -0.012364 0.144704 0.00425489 0.0513125 0.0203013 0.000903821 -0.0827172 -0.0496765 -0.0442545 -0.130653 -0.13033 -0.0701886 -0.127512 -0.0554283 -0.0291457 -0.0666648 0.0233328 -0.0671812 -0.0862451 0.00370169 0.0544148 0.120609 0.0794244 0.0519774 0.00442634 0.0533847 -0.0709813 0.137841 -0.0165869 0.194581 -0.0863869 -0.195573 0.0915306 -0.0699532 -0.128006 -0.195077 0.00807506 -0.133945 0.0827064 -0.0896402 0.111967 0.0181119 -0.157531 -0.0103085 0.049598 0.025134 -0.0400656 0.0188131 0.0563083 0.0666236 -0.0683813 0.0663935 0.135226 -0.0964863 -0.0691508 -0.0276931 0.132352 0.0743925 0.132793 0.17172 -0.110155 0.00322549 0.000228519 0.161055 -0.139191 0.0132079 -0.147041 -0.0357987 0.0598829 0.0370823 -0.0321204 -0.072094 0.083382 -0.0893307 -0.177923 -0.0218638 -0.0294325 0.0280817 -0.0398148 0.0591837 0.147658 -0.0786916 -0.104226 -0.0587346 0.0601968 0.192964 0.028418 -0.0363812 0.172286 0.0384931 -0.164706 -0.0265144 -0.0763177 -0.121595 -0.0466296 -0.0696058 0.125968 -0.10915 -0.161398 0.0391482 0.000734639 -0.0153955 -0.0132984 0.0629126 0.166658 -0.141913 0.0883939 0.181139 0.0624472 0.0675021 0.0539441 0.0249873 0.12207 0.0638159 0.0459397 0.142832 -0.0480275 0.00712051 -0.0065943 -0.0612842 -0.0699621 -0.119319 -0.126378 0.0576655 0.0298313 -0.118345 -0.0770997 0.140443 0.131801 -0.00877413 0.122686 0.119328 0.03447 0.146067 0.0854558 -0.0761367 0.0978308 -0.0666087 -0.0890912 -0.146091 -0.0903112 -0.00312434 0.0125646 -0.123177 0.0107261 -0.0812671 -0.110772 0.0694316 -0.0666861 0.0971408 -0.114773 0.0187526 0.144874 0.0989975 -0.0245668 -0.147889 -0.0681488 -0.100974 -0.067807 0.066509 -0.038377 0.0751844 -0.109444 0.0279356 -0.0298809 -0.0829427 0.0911527 0.00478989 -0.0704854 -0.161687 -0.0505545 -0.156823 -0.0199887 0.0946786 -0.0676299 0.143527 0.0200178 -0.136121 0.0361756 -0.0758932 -0.0795202 -0.175439 0.0765966 -0.0415727 0.158174 -0.116986 0.063721 0.0636745 0.0646008 0.0044599 0.119655 -0.098706 0.0275794 0.0337632 0.0653703 -0.162621 0.102526 -0.00894024 0.0799963 -0.0919723 -0.0330941 0.129789 -0.116813 -0.0670794 -0.147211 -0.0701156 -0.0432138 0.0691276 0.012889 -0.0922315 -0.0935089 -0.124016 -0.188335 0.0300533 -0.0894794 0.01617 0.181112 0.167827 -0.00835551 0.12839 -0.0285349 -0.126657 0.0426642 -0.121146 -0.0902934 0.0950261 0.0935242 -0.15581 -0.0470725 -0.0112647 -0.0978996 -0.0227009 -0.0818812 0.0994496 -0.0624501 0.0167121 0.0247567 0.0121564 -0.0148788 -0.0883663 -0.0303507 0.0310345 -0.158195 -0.0693299 0.00639069 0.0592155 0.18384 0.003321 -0.156992 0.173324 -0.180553 -0.0903488 0.0186737 -0.0408084 -0.00655375 -0.0770824 0.149981 -0.0309567 -0.0227282 -0.0345998 0.0913888 0.041374 -0.17046 0.0525665 -0.0379666 0.0624592 0.077519 -0.0281956 0.00913194 -0.0620474 0.0885339 0.017022 0.0584736 0.007826 -0.124616 0.100763 0.0888971 -0.0687189 -0.0540304 -0.130321 0.0563889 -0.167258 0.0629363 0.0767035 -0.0145708 0.0133329 -0.084378 -0.129704 -0.00467998 0.0345677 0.0135793 -0.0650907 -0.0590624 -0.0288922 0.0138996 0.030433 -0.044384 0.19221 0.0558165 -0.0746938 0.0534739 0.173063 -0.0426315 0.0451348 0.000337345 0.10965 -0.0890205 -0.0848116 0.0310353 0.0603108 -0.0939451 -0.0583461 0.049819 -0.0998574 -0.0111881 -0.0758814 0.0474787 0.0132636 0.198526 -0.000516461 -0.113968 -0.0241662 -0.0933677 -0.0241891 0.102685 0.0440533 -0.0607255 0.0224951 0.150157 -0.168486 0.143028 -0.0667218 -0.188638 -0.0616378 0.0959642 -0.0498373 0.16082 -0.0109631 0.116947 -0.0194115 0.01975 0.104571 0.000987419 -0.145244 0.00651652 -0.0770806 -0.0055841 0.027568 -0.0374719 -0.00409848 0.11661 -0.0223796 -0.0502534 -0.0105711 -0.105922 -0.0183416 -0.0772648 -0.170467 0.0213076 -0.103418 -0.0539145 0.126427 -0.0825641 -0.0152983 -0.083154 0.131724 0.0374549 -0.152906 -3.04835e-05 -0.0186521 0.107546 0.0747603 -0.0921989 0.0708907 -0.0180932 -0.0246444 -0.0264387 -0.0605068 -0.135344 -0.024423 -0.025866 -0.00788249 -0.0209735 -0.0272816 -0.14037 -0.0728832 -0.0446567 -0.130129 -0.0301271 -0.0177051 -0.0806259 -0.157535 0.0344896 0.140614 -0.0887574 -0.0531729 -0.122244 0.00320224 -0.0871235 0.0427214 -0.0143134 -0.134533 -0.0333702 0.0148712 0.176646 0.158342 -0.0407698 0.0833283 -0.0716314 0.0105608 0.029899 -0.125094 0.0702549 -0.0572819 -0.0373819 0.0015126 -0.0900167 0.0827589 0.145076 -0.0701374 0.156021 0.164428 -0.000428617 0.062545 -0.0498289 -0.110946 -0.140732 0.0151439 -0.0572032 -0.0754299 -0.00525256 0.0961889 -0.150584 0.0710347 0.050141 0.0361482 -0.121677 0.161205 -0.072608 -0.0315627 -0.125198 0.0803945 -0.12687 0.0661935 0.0323333 -0.0675009 -0.11859 0.137134 0.105298 0.0549694 -0.0469461 -0.143626 0.0161537 -0.0869448 -0.199964 -0.141757 -0.0568649 0.043609 -0.0699763 -0.059947 -0.103091 0.0717637 -0.0208838 -0.0618026 -0.0488853 -0.0350954 0.0673135 0.14624 0.0266654 0.0229873 0.0359784 0.110871 -0.0781216 0.10892 -0.00129529 -0.0649565 0.0518742 0.124377 0.0604537 0.0565799 -0.0277634 -0.109973 -0.0176626 0.151126 -0.0588075 -0.0351946 0.0348344 -0.0687167 0.041066 -0.093049 -0.0732923 0.00449017 0.106158 -0.0944557 -0.0935406 0.00271865 0.182803 0.0625494 0.00653123 0.0906545 -0.0167495 0.0724431 0.0898538 -0.0477858 -0.126204 0.0933095 0.072963 -0.0661975 0.0272723 0.0596659 -0.0812017 -0.0334129 -0.101884 -0.163049 -0.170703 0.175091 0.105335 0.0482581 0.0298042 -0.0866868 -0.143178 0.011683 0.0482111 0.114605 0.0220217 -0.0899016 0.0501052 -0.0970839 0.0335497 0.0139595 -0.0657693 -0.0013882 0.056018 0.0444441 -0.0607978 -0.102758 0.00508207 0.0329957 -0.0593819 -0.140806 0.079099 0.102768 -0.153938 0.0300473 0.00910482 -0.131017 0.111691 0.18312 -0.0462391 0.0415624 -0.0553471 -0.0711141 0.00467189 -0.148065 -0.105161 -0.0847787 0.0881084 0.01446 -0.0456495 -0.0555433 -0.170296 0.117879 0.0775656 0.0714574 0.0406658 -0.0227204 0.0604107 -0.0740566 0.150055 0.123577 0.0683822 0.0521634 -0.0912129 0.109202 -0.0440735 -0.153775 -0.0342689 -0.107762 -0.0890771 0.109922 -0.19573 -0.0245036 -0.0674986 -0.0581117 -0.046288 0.0824613 -0.143877 -0.0554907 -0.0860045 -0.00287294 0.021265 0.160452 -0.141002 -0.0362319 -0.0318659 0.00664221 -0.00485402 -0.170619 -0.173936 -0.0223614 -0.0820183 0.032564 0.105961 -0.184542 -0.103305 0.0460059 -0.0277232 -0.000465949 0.0249047 -0.0392244 0.0596292 0.0123695 0.0337508 0.114654 -0.068229 0.0819742 0.00250971 -0.0744822 0.0151628 0.0187966 0.00224713 0.0496635 -0.150508 -0.00823069 0.045823 0.0760776 -0.0640416 0.0163015 -0.0712241 -0.0432415 0.0667977 0.0554721 -0.0756248 -0.0582935 -0.108551 0.104593 0.143103 -0.0542562 -0.164022 -0.115404 -0.0765746 -0.142259 0.00372401 0.0789381 0.12488 -0.11453 0.027908 0.0801568 -0.154374 0.0723154 0.0422581 -0.158427 0.0779487 0.0499892 -0.067841 -0.0450563 0.0992261 -0.075422 0.136669 -0.0209527 -0.0967814 0.192765 0.0489272 -0.0939981 0.110089 0.0673047 0.0618966 -0.157691 0.11941 0.0841031 0.0743987 -0.0965461 -0.000127522 -0.0236641 -0.0381531 0.026295 0.117018 -0.00115717 0.0657978 -0.0475965 0.0781045 -0.0546431 0.0358465 -0.0681169 0.0937333 -0.00615874 -0.00241577 -0.115177 -0.00553784 0.0700773 0.0816432 -0.047756 0.0043453 0.0423909 -0.132319 -0.186023 -0.000870121 0.0543788 0.0957745 -0.191844 -0.0784485 0.00161539 0.1903 0.0620415 0.106471 -0.0107949 -0.0172542 0.0537625 0.0358259 0.133547 0.115204 0.000423983 0.191189 0.0444057 0.161939 -0.0307645 -0.0524827 -0.114808 0.126845 -0.0992076 -0.00342179 -0.0724743 0.0599911 -0.180612 0.00950758 0.0665544 0.0163192 0.0604175 0.0978521 -0.0575292 0.0933732 0.0538039 0.0391706 -0.0381499 0.100716 0.129842 0.0347449 -0.0309827 -0.0673903 0.110849 0.0190228 -0.0927604 0.0403255 -0.142348 0.12125 0.0155841 0.0754113 -0.0438556 0.065981 0.0157546 0.0761753 0.0454574 -0.197518 0.0259346 -0.103444 0.0388316 -0.0863614 0.0612425 0.0102967 0.118719 -0.0454104 0.0731374 -0.0453276 -0.0511062 0.0411641 -0.149545 -0.0189455 0.126415 0.0348428 -0.0725296 0.083134 0.123393 0.110758 -0.0552614 0.149823 -0.182235 0.00904156 -0.0893674 0.166773 -0.0478366 -0.0653199 0.163127 0.0359379 -0.121027 -0.074555 -0.0506124 0.074671 0.007639 0.135218 0.0465804 -0.0688895 0.14534 0.0764613 0.0848829 -0.000671577 0.0877828 0.0833718 0.0232612 0.0726708 0.0282848 0.0222341 0.0944483 0.0242572 -0.049504 0.0797098 -0.102107 0.0366643 0.16106 0.146151 0.0799575 -0.134064 0.10799 0.0211953 -0.0169718 -0.00506726 0.0464619 -0.0877116 -0.000432081 0.0416925 -0.0753823 0.109846 -0.0173602 0.105437 -0.118617 -0.0117022 -0.101575 0.0591949 0.0118325 0.0653691 -0.000454962 -0.0882738 -0.00187809 -0.0690528 0.0228698 0.0126091 0.0666245 0.0389649 0.0769418 0.0429959 0.079635 0.0550084 -0.089755 -0.100446 0.0525672 -0.0201127 -0.0652419 0.0589228 0.103874 -0.00115993 -0.0716628 0.00670066 -0.0431853 -0.0173033 -0.00167409 0.00731437 0.0911801 -0.108483 -0.130447 0.0600432 -0.144708 0.0222741 0.0055855 0.102392 -0.0325356 0.0236752 -0.043067 -0.183668 0.0963883 -0.127499 -0.170738 0.0583349 0.127917 0.0479576 -0.0647654 0.120633 -0.0763484 0.19084 -0.0262801 -0.126078 -0.0531197 0.147349 -0.0718405 0.00609175 -0.0147923 0.143696 -0.0237148 0.0507241 -0.12371 0.121536 0.0901345 -0.110991 -0.10326 0.116023 0.0128116 -0.0601796 -0.0757959 0.0488498 -0.0367382 0.19062 0.00117266 0.00468938 -0.018616 0.0904829 -0.0130928 0.110937 0.12035 -0.0360641 -0.148233 -0.0593837 -0.159792 0.0854459 -0.0554584 0.151592 0.129559 -0.0442461 -0.12974 0.156066 -0.0875223 -0.0478516 -0.0327904 -0.0264387 0.100696 -0.0551763 -0.0146978 -0.198015 0.0819221 -0.00141975 -0.0502135 -0.0638316 0.0461388 0.0195025 -0.0505464 -0.059735 -0.114197 -0.0969 0.106326 -0.100295 -0.0338963 -0.0180813 -0.176428 -0.0277984 0.00624585 0.0530202 -0.047555 -0.149892 -0.0657382 0.137114 0.0508519 0.0533356 -0.121165 0.0369714 -0.124553 -0.0994432 0.0765268 -0.00125542 -0.116138 0.00530981 -0.119017 -0.0832161 -0.0988971 0.0310167 0.0747501 -0.0702009 0.105685 -0.0281094 0.00728869 0.140503 -0.0933854 -0.103665 0.135189 0.00350156 -0.0260198 -0.0882898 0.197141 -0.142794 0.154078 -0.161695 -0.072387 -0.0243349 0.0481179 0.101616 -0.092313 0.0560113 0.137983 -0.0238359 0.100244 0.0407906 0.16428 -0.0660831 -0.0565038 -0.0037645 -0.0112649 0.0595975 -0.0149846 -0.146978 0.0336018 0.0907161 0.118418 -0.140698 -0.0207146 -0.0735412 -0.0327669 0.0365966 -0.0497541 -0.110121 -0.0469913 -0.0111072 -0.0385257 -0.0749185 -0.16698 0.120023 0.0821319 -0.055269 -0.00876325 0.107871 -0.144548 -0.045064 0.168022 -0.0102548 -0.118821 -0.0945789 0.0351672 0.0699771 0.0595246 0.110235 -0.105944 -0.0303059 -0.0334442 -0.0613786 -0.0879864 0.0561164 0.112271 0.0633929 0.072835 -0.12355 0.0770891 -0.193593 -0.123789 0.0960741 -0.00167125 0.00111212 -0.137382 -0.186995 -0.117691 -0.144299 0.160696 0.071549 -0.094739 -0.127664 -0.0261082 0.117009 0.0490525 0.031208 -0.00498874 0.122164 0.143474 0.162538 -0.058408 -0.0275709 0.120902 0.053328 0.0905672 -0.053126 -0.0208299 0.00143553 -0.00126501 -0.061082 -0.0539097 -0.0516407 -0.0636113 0.0470784 0.0412276 -0.158073 0.0566214 -0.0197798 0.0542913 -0.0336684 0.172902 0.149279 -0.0631916 -0.00513091 0.0107488 -0.0253597 -0.135347 -0.0680693 0.0737996 -0.0209245 -0.0270508 -0.0133675 -0.021459 0.0820253 -0.0301424 -0.0309687 0.154374 0.114996 0.142726 0.115438 -0.0355362 -0.0311664 0.0331522 0.0157512 -0.085548 0.0271972 0.121648 0.055417 0.0313253 0.0795364 -0.144424 -0.0608459 -0.0461645 -0.114964 0.104379 0.0332069 0.103447 -0.0274358 0.0154576 -0.160113 0.1685 0.0734052 -0.0164064 -0.0355875 0.114217 -0.00783106 -0.051113 0.0489874 0.0621309 0.0679703 -0.164319 0.0120209 -0.0252278 0.104307 0.166527 -0.110807 0.109443 0.013061 0.0167825 0.00302752 -0.109427 -0.0498752 0.13968 -0.14727 -0.035439 -0.177322 0.119028 -0.0545468 0.0167006 -0.0131813 -0.0800428 -0.0947883 -0.00872358 -0.000589379 0.0257054 -0.0824516 0.0333687 0.0245924 -0.0240645 0.096153 -0.0013006 -0.108441 -0.0048157 0.0622846 -0.0328629 -0.00292299 -0.175558 0.0882526 -0.0285526 -0.0675625 0.0132614 0.163831 -0.0394047 -0.079128 0.0192981 -0.0435315 0.104605 -0.120609 -0.116129 -0.154014 0.00817622 -0.0594371 0.124188 0.0267584 0.0374686 -0.0193556 -0.0522007 -0.0267742 -0.0117991 -0.003693 0.100739 -0.0196589 0.030395 0.038507 -0.0845546 -0.0979041 -0.106496 0.0100874 -0.0874435 0.0850752 -0.126195 -0.00993695 0.0333827 0.034093 -0.0159265 0.109707 0.0807865 0.139513 0.149141 -0.0993352 0.0871585 -0.085932 -0.0636454 -0.0127716 -0.102641 0.0446046 0.177106 -0.145517 0.096737 -0.0713153 -0.0196082 0.0127622 0.0725979 0.019174 0.0419497 -0.0646858 0.102434 0.00267148 -0.0606449 0.0730346 0.00398677 0.0202368 -0.0179281 -0.0339691 0.172814 0.0140797 0.0350364 -0.0291752 0.0422825 -0.0466382 -0.0983005 0.0173995 0.0499653 0.100111 0.0566478 -0.138302 0.0174262 0.110213 0.0856663 -0.0925645 0.0793811 0.0372281 -0.0455098 0.173398 -0.0233617 0.00434421 0.0603341 -0.180971 0.116944 0.0496683 0.160833 -0.000710718 -0.0327332 -0.1414 -0.0953203 -0.151287 -0.117519 -0.0597316 0.0142213 0.104461 0.0888258 0.0713492 0.0190095 -0.0396913 -0.0569504 0.17435 -0.00843091 -0.0302537 -0.197152 0.0269679 -0.0491945 -0.116556 -0.115212 -0.132474 -0.0535087 -0.095205 -0.140028 -0.0544721 0.0349319 0.0114195 -0.108169 -0.00374128 -0.0369361 -0.189556 -0.130712 -0.179566 0.108258 -0.00463236 -0.00422841 -0.0371523 0.0264049 0.114695 -0.157848 0.161784 -0.0115086 -0.0510698 0.10151 -0.0172994 -0.00507607 -0.089913 -0.0803431 -0.0700875 0.047617 0.0223458 -0.0182424 0.0915339 0.079182 0.0236604 0.0733668 -0.092751 -0.116446 0.043343 0.153547 0.0604643 -0.00940983 -0.147116 -0.0434014 -0.00701242 0.026069 -0.11586 0.19538 -0.0509908 -0.0575556 0.0161421 -0.0555487 0.0357316 0.0358752 0.0312768 0.0163489 -0.186656 0.137789 0.0840639 -0.0174889 -0.00330916 -0.00439257 -0.0803041 0.0889321 0.0065118 0.0986101 0.0487671 0.123098 -0.146834 0.00681546 0.0398022 0.0216687 0.0822475 -0.06134 0.0182588 -0.0885712 -0.0589356 -0.0455039 -0.0706284 0.0603703 -0.0454161 0.0171955 0.129569 0.0854605 -0.0329329 -0.0137375 0.0454389 0.0114753 0.132403 0.0315718 -0.0398434 -0.0102292 -0.101863 0.0308405 0.00110736 0.101279 -0.0482908 -0.0209463 -0.0333144 0.0435275 -0.130197 0.12833 -0.0109284 0.195462 0.142203 0.152374 -0.0471122 0.0682876 -0.0204129 0.134674 -0.111419 0.0273326 0.0357166 -0.0615254 0.021782 0.00421367 0.105236 -0.0744704 0.000399693 -0.00436334 0.078846 -0.0460602 0.00616161 -0.000917052 0.109059 -0.0677146 0.105659 0.0518783 0.0457456 -0.0180866 0.00482711 0.0502298 0.0793275 0.134242 0.17105 0.0246055 0.0613011 -0.0205533 0.019047 -0.0469904 -0.101134 -0.0744535 0.1028 0.0195666 0.0519462 -0.0292166 -0.0108084 -0.0421071 -0.0447284 -0.182741 0.16691 -0.14799 0.0237989 0.051702 -0.0148141 -0.0111768 0.0559482 0.140821 0.0843937 -0.117527 0.119336 -0.1174 -0.0635797 -0.170909 0.0662324 0.174754 0.110185 -0.0964308 0.0141261 -0.061784 0.0803228 -0.0024784 0.0160642 0.0740585 -0.0676744 0.133705 -0.0270492 0.14678 -0.0136492 0.109688 -0.0632346 0.132025 0.0873484 -0.0618501 0.000172697 0.0641 -0.121429 -0.18345 0.0295975 -0.0223726 -0.0559546 0.00220476 0.0330459 0.0556471 -0.0774385 -0.0793818 -0.0888092 -0.0956402 -0.0303685 0.0206851 -0.0618041 0.153798 -0.102127 -0.0326073 -0.130467 0.0963033 0.0640589 -0.0695269 0.0246638 -0.0942107 -0.0184942 0.0069225 0.0102398 -0.136296 -0.107112 -0.0392915 -0.093871 0.0243633 0.0373725 0.123219 0.0231158 -0.054338 -0.0414235 0.0215886 0.0759469 0.137539 -0.0307366 0.16152 -0.145085 0.0901977 0.037804 -0.15506 -0.00421446 -0.0981558 -0.046174 0.126196 0.0548542 -0.107569 0.0735564 0.0399891 0.119828 0.0410375 -0.0494121 -0.117457 0.103067 -0.0813655 0.00157909 -0.0489077 0.0569293 -0.112645 0.138825 -0.00954854 -0.0444632 0.0119397 -0.0038931 -0.00851792 -0.040098 -0.0470736 -0.000538954 -0.156568 0.063153 -0.0132805 -0.114198 -0.134399 -0.162686 -0.0687035 0.0178938 -0.0580678 -0.101515 0.0949488 0.0511437 -0.00564159 -0.0894664 -0.0780233 -0.0616442 0.124355 -0.0135476 0.0828523 -0.0927804 0.0126457 -0.0689 0.035469 0.0875344 -0.034214 -0.00830974 0.0121389 0.0651999 0.0406668 0.0674066 0.0363873 0.00115593 -0.0713064 -0.0843007 -0.0357227 -0.0706443 0.00280147 0.0445638 0.00669591 -0.0442611 0.0861846 -0.139021 0.159388 -0.0399172 -0.0198867 -0.0461686 -0.160095 0.156578 -0.0180557 -0.0492377 0.0463054 0.186507 -0.06781 -0.0502558 0.0710584 0.0789647 -0.110858 -0.0444281 -0.0371233 0.0743838 0.0365742 0.163889 -0.0488031 -0.0363021 -0.0109627 -0.0146937 0.0156077 -0.0474349 0.0505002 0.0778208 0.0954088 -0.00195397 -0.0426306 0.0595205 -0.0654313 -0.0471718 -0.155151 0.0539071 0.077245 0.035853 -0.0047826 0.0615967 -0.0445543 0.0306617 -0.111147 -0.0229878 0.00917563 0.103893 -0.0666657 0.132179 -0.0551314 0.00177702 0.157895 0.128871 0.0949312 -0.1162 0.0784216 -0.0968144 0.0171005 -0.150117 0.103794 -0.128002 -0.151281 0.121795 0.0599014 0.089912 -0.0729868 0.0234684 0.0316844 -0.175136 0.172073 -0.0940411 0.0168181 0.00647466 0.0551031 0.143739 -0.193783 -0.176486 0.0425794 0.0627587 -0.00189485 0.0358933 0.0458984 -0.0604376 0.016753 0.107008 0.00891112 -0.0569339 0.0174891 -0.127955 -0.038214 0.0781577 -0.0353682 -0.0448217 0.164093 -0.0289633 -0.0496826 0.100956 0.101818 -0.02273 -0.0989995 -0.106199 -0.0160204 -0.0307733 0.116569 0.0303359 -0.0694783 -0.114716 0.042449 -0.172618 0.0737312 -0.0896325 0.0921636 -0.0971463 -0.0703449 -0.150414 0.0962327 0.154943 -0.12929 -0.100256 0.0400993 -0.0444421 0.0925964 0.0633455 -0.0755461 -0.13845 0.0176213 -0.0548824 -0.0903919 -0.141928 -0.00218755 0.0837388 -0.00967229 -0.0938365 -0.0297655 -0.0672501 0.163851 -0.160419 -0.10364 -0.0465933 0.00334451 -0.0966148 0.0435403 -0.0552588 -0.0757445 0.00613718 0.151171 0.0404181 0.0891797 -0.102343 -0.0469136 -0.0976313 -0.0502905 -0.0450832 0.0053387 -0.113936 0.0826448 -0.0761744 0.00110096 -0.0481782 -0.0385791 -0.00203591 0.00360739 -0.0485132 0.0668782 0.061592 0.128401 -0.131744 -0.00736586 0.0730115 0.0716724 0.0752144 0.108901 -0.145337 -0.0889226 -0.00788059 0.0677237 0.127948 0.0149219 -0.0619667 -0.0311364 0.0245976 0.159573 0.00393784 -0.00748028 -0.0505246 -0.0112159 0.00188634 0.0258981 0.0284245 -0.0840194 -0.083527 -0.0879159 -0.0733194 0.114161 0.0117756 -0.0370583 -0.0943822 -0.0140737 0.151332 0.0955602 0.0688677 0.0472166 -0.0951913 -0.10713 -0.0321218 0.126841 -0.0131237 0.00849343 -0.121351 -0.0928023 -0.0231981 0.0393366 0.0188885 -0.0425461 0.104519 -0.134635 0.0349227 -0.0350956 0.0803704 -0.014236 -0.0648809 -0.0346648 -0.178922 -0.110562 -0.0151455 0.186449 0.0098704 0.0358286 -0.108955 0.0864816 -0.0280526 0.128561 -0.118798 0.0785419 0.105497 -0.110716 -0.0486543 -0.0500691 -0.123721 -0.153896 -0.0128956 -0.0177082 -0.00397447 0.0180208 -0.134858 -0.0701627 -0.081703 0.152936 0.148266 -0.155503 0.00362644 -0.120882 -0.0721259 -0.118038 0.0239306 0.0117604 0.0641494 0.0995458 -0.0476779 0.0327434 0.148624 -0.0665729 -0.00671508 -0.124387 0.178017 0.0525391 -0.00832371 -0.0850194 0.0103505 -0.0500725 0.0903852 -0.0396871 -0.0248683 -0.0662521 0.13966 -0.0277168 -0.0957145 0.104113 0.0253815 0.0485906 0.0620325 0.1133 0.0381335 -0.0131456 -0.112842 -0.0384104 0.145912 0.0256885 -0.19948 -0.162506 0.0743856 -0.166184 -0.148197 0.0084257 0.12268 -0.11373 -0.0401534 0.199345 0.0120938 0.0343068 0.117524 0.0668025 -0.113166 -0.0170144 0.0512302 0.0254179 -0.0105529 -0.0626763 -0.107094 -0.035233 -0.16927 0.102528 -0.172227 0.00555722 -0.0437329 -0.0746923 0.019722 -0.00408213 -0.0582525 0.122362 0.152704 0.0199532 -0.0380606 0.0585152 -0.0926633 0.0371182 -0.0580471 -0.0307916 -0.0763961 -0.0179947 -0.18004 -0.0924584 -0.0652421 0.141681 0.0642577 0.0420632 -0.0181846 -0.105875 -0.0372014 -0.120785 -0.170946 -0.140711 -0.179921 0.00248258 -0.017474 0.13638 -0.02758 -0.023921 -0.104004 0.100625 -0.0321925 0.0746166 -0.0536311 -0.0390414 0.118628 0.121451 -0.128361 0.134351 0.134315 -0.0814868 -0.02133 -0.010207 0.0231622 -0.177885 -0.0489617 -0.0516311 -0.070225 0.032548 0.0803408 -0.0448538 0.119314 -0.0407714 -0.105638 -0.0441167 -0.0489766 0.0258136 -0.125259 -0.134151 0.00205853 0.0835564 0.0258669 -0.142323 -0.0231724 -0.0522709 0.106992 0.0090687 0.129135 0.0656631 -0.0342807 0.00697242 0.0716267 0.0344682 0.00449924 -0.0559905 0.0776015 -0.0198363 0.0850646 0.0320591 -0.0430923 0.0399376 -0.0105722 -0.0927733 0.145885 -0.150504 0.0536764 0.171982 -0.122643 -0.0805756 -0.104463 -0.00372005 -0.0514859 0.0210289 -0.0275408 0.0675874 -0.0865026 -0.181153 -0.0848407 0.149198 0.106142 -0.195124 0.00380505 0.0863481 0.0451781 -0.040431 0.148552 -0.192261 -0.120507 -0.0654224 -0.109864 0.00833057 -0.0141252 -0.0864278 -0.0295762 -0.152356 0.110595 -0.0844032 -0.12569 0.0932528 -0.0940232 0.15081 -0.0448204 0.0354199 -0.0464734 0.0314914 0.145604 0.0538976 -0.040377 -0.00926974 0.0390376 0.0838637 -0.0737633 0.109326 -0.117357 0.0525992 -0.0427868 0.0739471 0.00893031 -0.0417486 -0.0636924 0.0372054 -0.0827961 -0.0210233 0.0508394 0.0910917 0.153918 0.129189 0.0623213 0.0472093 0.0400398 -0.116908 -0.0752303 -0.108562 -0.034183 0.122656 0.0691543 -0.0494638 0.00682146 0.143105 0.0841499 0.0661098 -0.185146 0.0507679 0.131591 -0.0856795 0.150675 -0.0265711 -0.139531 0.0808401 -0.0251649 -0.068067 0.0742732 0.0312935 -0.019244 -0.0655924 0.0492661 0.103154 0.0343916 -0.00706279 -0.00124825 0.0039271 0.0480973 -0.075126 -0.0172269 0.0613795 0.0242434 -0.0192369 0.0152286 0.0145817 -0.0233338 0.0135149 -0.116961 -0.0375097 0.0328517 -0.0227511 -0.0631238 -0.0806589 -0.0203686 0.00567634 0.0544107 -0.00463961 0.0953047 0.0754381 -0.140619 -0.150291 0.0824648 -0.123212 -0.141174 -0.0713084 0.0724539 -0.11457 -0.119924 0.172925 -0.119383 -0.00344733 0.125279 0.0201225 0.00543028 -0.0599097 0.0148132 0.042272 0.0650826 -0.126814 0.102917 0.149337 0.0734475 0.11744 -0.086436 0.0305807 -0.0848885 0.122832 -0.0532393 0.0498975 0.185055 0.0967707 0.136066 -0.00626454 0.0709362 0.102536 0.101179 0.0261227 0.0753054 -0.122212 0.0890351 -0.0100326 0.0575834 -0.017683 -0.0947789 -0.0162491 0.129145 0.0396233 0.0664118 -0.104652 0.143864 0.106572 0.142343 0.0687994 0.0369599 -0.10592 -0.0115276 -0.0719443 -0.0072582 0.0138039 -0.119013 -0.0304399 -0.0826048 0.0475706 0.161858 -0.0491455 -0.0552316 0.0947311 -0.0135219 -0.00253004 -0.0671891 0.0399566 0.0757913 -0.144508 0.0305176 -0.152412 -0.109034 -0.0117277 0.117528 -0.100185 -0.118141 0.0941493 0.0953779 0.0526107 -0.094139 0.00695017 0.139041 0.117336 -0.0478276 -0.0459353 -0.043357 -0.0814 0.000491788 -0.129667 -0.0665331 -0.0346002 -0.0466711 0.0153479 0.0330103 -0.163599 -0.038519 0.0482523 0.0761923 -0.0925603 -0.0645546 -0.155042 -0.0258502 -0.0413682 0.0476926 0.102507 -0.00246351 0.00706394 -0.0053886 -0.084523 0.0221318 0.0520171 0.00783147 -0.171648 -0.0433254 0.198301 0.162882 -0.0970777 -0.0747061 0.120246 -0.0213484 -0.0864661 0.0220293 -0.138422 0.117535 -0.0399285 0.123334 -0.117718 0.0656698 0.14988 -0.0981368 0.055928 0.035618 0.165499 -0.0177921 0.0620352 0.00597639 0.10083 0.062443 -0.0344777 0.0701836 -0.0859646 0.00500223 -0.0267436 -0.0762625 -0.0239059 -0.12305 0.050534 -0.18725 -0.0294864 -0.051193 -0.00339299 0.0611829 -0.145308 0.0682423 0.040294 -0.0267543 -0.0255276 -0.0283065 -0.0609244 -0.131751 0.0330631 0.026095 -0.139738 -0.0293809 0.106186 -0.0313423 -0.192952 -0.0971876 0.0713837 -0.175864 0.00336576 -0.101065 -0.107815 -0.0225041 -0.0376932 -0.0765204 0.122689 -0.00708304 -0.0526876 -0.044719 -0.0337481 0.0676431 -0.0418781 0.0269519 0.0166542 0.0519741 -0.183339 -0.0848947 0.165998 -0.0156909 0.0414805 0.0182117 0.107841 -0.152754 -0.0935615 0.0435983 -0.046059 0.0219168 0.0670436 0.0503774 -0.16698 0.0452807 0.113549 -0.102433 -0.100545 -0.0841182 -0.0321644 0.0524856 -0.0817084 0.0158815 0.0353484 -0.135048 0.179888 0.00323297 -0.101148 0.0968675 0.00166814 0.0908689 0.00783482 0.052863 0.0593274 0.173311 -0.0212033 -0.0900157 -0.0157322 -0.106256 -0.117876 0.0621681 0.166468 -0.17777 0.0347917 0.0946581 -0.0416026 0.0147697 0.113203 -0.148228 -0.0689857 0.117591 0.187575 -0.0853312 0.147912 0.0562077 -0.0409021 0.11097 0.142082 0.057704 -0.042131 0.0206817 0.0633849 -0.00785902 -0.0726495 -0.11643 0.00209333 0.057902 -0.1806 0.156804 0.0251609 0.0121571 -0.132522 -0.0702204 0.0301771 0.06137 -0.131947 -0.0770101 -0.0132027 0.0738849 0.108013 -0.0703328 -0.0587123 -0.0741902 0.100229 -0.150932 -0.136395 0.0229329 -0.0461037 0.130241 -0.0974635 -0.0513191 0.0271933 0.0772293 0.145981 0.112344 0.017533 0.0229394 -0.136158 -0.0397403 -0.106102 -0.180223 -0.0533864 0.183275 -0.0717938 -0.141663 0.0260755 -0.020132 0.153821 0.15922 0.0200044 0.0196864 0.0949663 0.033572 0.0920709 0.101934 -0.0928792 0.00297682 0.0911522 -0.0264735 0.0700645 -0.130758 -0.0855781 0.146016 0.0762401 -0.143021 -0.0543865 -0.0601868 -0.103501 0.00296941 0.159996 -0.0457969 -0.102075 -0.00760776 0.0629229 0.0273256 0.0887396 0.00745573 0.02674 -0.103343 0.119521 0.108541 0.0256613 -0.00385907 -0.0304083 0.0775714 0.039819 -0.0566437 0.146357 0.0453396 -0.0800384 -0.0904806 0.0975868 -0.0386617 -0.0321533 0.119201 -0.117669 -0.162003 -0.00762173 -0.124988 -0.17679 0.104733 0.0479673 -0.033796 -0.0513235 -0.144219 -0.0806287 -0.19092 -0.166056 -0.0471788 -0.109673 0.0871306 -0.0431137 0.102117 0.139584 -0.00172156 0.0112769 0.0941677 0.0961911 0.0425064 0.0187232 0.0520967 -0.16496 0.00888294 -0.0491731 0.165085 0.190391 0.0467503 -0.0914645 0.00479045 0.0809589 0.112393 0.0639789 -0.1416 -0.00365126 -0.0790754 0.0628233 -0.0196665 -0.122124 -0.0761744 0.0261375 -0.0298667 0.0339087 -0.0371508 -0.0160685 -0.100611 -0.0901186 0.145313 -0.110017 -0.0267666 -0.0396069 0.133501 0.0851009 0.168014 0.0321111 0.00293061 0.0701336 0.00364936 -0.111689 -0.0547918 -0.0295112 0.104318 0.099491 -0.040229 -0.028328 -0.150709 -0.0995244 0.0393053 0.186076 -0.047824 0.153078 -0.0150936 0.0123424 -0.130696 -0.091227 0.0498449 -0.13384 -0.0307737 0.0378403 0.0840123 0.0387229 -0.0290251 0.000380914 0.0323958 0.0868936 -0.175553 -0.106934 -0.00058533 0.0270279 -0.0797176 0.0456458 0.0685154 -0.00190254 0.158847 0.044656 0.17495 0.0672548 0.162424 0.130227 0.165576 0.0559077 -0.0558023 -0.0232843 0.19379 0.0707332 0.0108038 0.126224 -0.156769 0.00412463 0.154561 -0.0619201 0.00620463 -0.0384762 0.0198022 -0.0701583 0.196285 0.005643 0.0542117 -0.101216 -0.00897057 -0.00720638 -0.0441512 -0.0996906 0.00516233 -0.051799 -0.133039 -0.129773 -0.0477434 0.0546644 -0.0968092 0.0413176 0.0365459 -0.00410583 -0.0629556 0.0369129 -0.155906 -0.0813081 0.175423 0.042896 0.0655531 -0.0814624 0.0913203 0.111673 -0.0228758 -0.0987499 -0.110716 -0.14829 -0.184847 0.151443 0.144701 0.0758284 0.115196 -0.0983131 0.025021 0.142349 -0.187102 -0.0321651 -0.0312458 0.143499 -0.146473 -0.107684 -0.199276 0.104285 -0.141136 0.134054 -0.117811 -0.0279034 -0.115259 -0.158391 -0.176371 -0.169172 0.0032595 -0.0376632 0.0308132 -0.147358 0.149257 -0.0246308 0.0385407 -0.0821642 -0.0960373 -0.178002 -0.11879 0.135921 0.0397557 0.121625 -0.0227391 -0.099388 -0.161251 0.0405954 0.0934482 -0.0539251 -0.0656805 -0.101516 0.0377363 0.104687 -0.0844263 -0.0574526 -0.117045 0.150535 -0.0254787 -0.0354171 0.0638641 0.0424641 0.0314225 -0.0880998 -0.156945 -0.0309549 -0.0458624 -0.0568469 -0.0248476 -0.0880728 0.0487005 0.0216327 0.136353 -0.0127162 0.049857 0.0420289 0.0489691 0.198282 0.0910154 -0.107909 -0.114077 -0.142347 -0.00627984 -0.058159 -0.0444882 -0.132224 0.0195667 0.0979133 0.0019206 0.0240724 0.0543531 -0.00603585 -0.124363 -0.10512 0.127901 0.0964803 -0.0170804 0.0327166 0.0800842 0.0662104 -0.125078 0.0369479 -0.0549967 -0.00470626 0.0586334 0.0587267 -0.0397593 -0.0285341 0.120495 0.0476608 -0.0411553 -0.0894273 -0.00821186 0.0834027 -0.0875084 0.100874 0.0450697 0.0903902 -0.00699501 -0.162741 0.000487301 0.0943381 0.0486488 -0.111739 0.0476505 -0.0134528 0.0903307 -0.00956725 -0.0346768 -0.0115448 -0.0919397 0.0484043 0.135671 0.0128981 0.0373768 0.0473582 0.035489 0.0796761 -0.0152585 0.186397 0.0649745 0.157921 0.0179657 -0.0391625 -0.0159984 -0.0450274 0.0477274 -0.129144 -0.0796347 0.112327 -0.0994329 0.059624 -0.0101472 -0.0581495 -0.0448082 0.0799549 0.0680977 -0.0165301 -0.0924383 0.126854 -0.00629041 -0.013342 -0.161358 -0.0840979 0.0376798 0.0693217 0.00393414 0.0648687 0.076879 0.0261617 -0.0687641 -0.0127657 0.0912709 -0.0608674 -0.0119154 0.040124 0.17968 0.0805933 0.07977 -0.0428654 0.0379965 0.0556111 -0.0254996 0.0151606 -0.0126314 0.0152837 -0.0114751 -0.0815116 0.0660397 0.0188041 -0.106476 0.0198431 0.0420179 -0.0816023 0.0786472 -0.0829885 0.0308083 -0.0271674 -0.0395316 -0.0129927 0.0362368 0.102288 -0.0140141 -0.0719224 -0.00137516 9.22591e-08 -0.154161 -0.038907 0.042974 -0.144639 -0.000778891 0.078001 0.160461 0.079264 0.120657 -0.00916607 0.0968317 -0.142992 -0.0234019 -0.0392157 -0.0469948 0.0246559 0.14847 0.147197 -0.120613 -0.153745 0.0166616 -0.0205882 -0.0706103 -0.0474082 -0.0929911 0.192945 -0.0273923 -0.0459474 0.135643 0.000461065 0.135439 0.0576314 -0.0316049 -0.16422 -0.0855755 0.0884419 0.103947 0.0965394 0.177373 -0.032276 -0.141576 0.17669 0.157674 0.0147104 0.125262 0.136432 0.142037 -0.0865579 -0.0696536 0.0267345 -0.172604 0.0274462 0.00278089 0.0605411 -0.0995722 0.0898642 0.0711345 -0.0103324 0.0551928 -0.0531343 -0.00564119 -0.00457155 0.0483536 -0.0687122 -0.135826 0.0390942 0.180571 -0.199017 0.0205345 -0.0210175 0.0662135 -0.0603964 0.175441 0.00485872 -0.0414361 0.0631758 -0.0421845 0.0894463 -0.0624536 0.141976 -0.0265631 -0.0365294 -0.092993 0.102866 -0.151508 -0.0592871 -0.0510765 0.0702907 -0.194648 0.0134184 -0.0262562 0.0645218 -0.0588356 -0.0115071 -0.00784298 -0.06842 0.016774 0.116193 -0.0324438 -0.0518579 0.000153872 -0.024593 0.153521 0.114179 -0.104364 -0.107566 0.160171 0.0668116 -0.0772037 0.00219563 0.0765275 0.101798 0.119831 -0.00294974 0.036435 -0.0962783 -0.0248939 0.00233006 0.0852534 0.149009 -0.0514312 0.0683681 0.00137617 -0.00701956 0.0330055 0.0761449 0.167863 -0.151517 -0.0901138 0.158632 -0.11383 -0.111051 0.0345831 -0.0446265 0.0321057 -0.0511907 0.0282369 0.0784233 -0.0593995 0.118544 0.0906376 0.140698 -0.0297485 0.079746 -0.0726578 -0.0622006 -0.0811006 -0.0297322 -0.0148588 -0.116677 -0.0848379 -0.0767447 -0.123025 -0.137627 -0.0405602 -0.00684704 -0.0993382 -0.0246659 -0.0637317 0.119615 0.0987778 0.0690816 0.0814257 0.00307609 -0.00848393 -0.0653282 -0.0293908 -0.0528561 0.0903126 -0.00877658 0.184192 0.00731981 -0.153955 -0.054655 0.0805236 0.0212179 0.18815 -0.00865706 0.0555029 -0.0164511 -0.0181849 0.0759889 -0.146058 0.0391195 -0.131098 0.144064 0.115349 0.145441 0.08943 0.113915 -0.00542785 0.125539 -0.0781185 -0.0361505 0.0565082 0.0418869 0.098774 -0.0189662 -0.0412735 0.0603918 -0.108791 0.00259715 -0.164846 -0.0835178 0.0393695 0.0414836 0.0196705 -0.0479091 0.0289127 -0.155816 -0.0839964 -0.0267777 0.151863 0.0250341 0.027828 -0.0855229 -0.0695911 0.00488801 -0.00102052 -0.164483 0.0622066 -0.0994406 -0.148565 -0.0220191 0.039517 -0.116736 -0.046 0.0300706 0.113456 -0.0179687 -0.0639778 -0.156486 -0.0116582 0.0453321 0.0898462 -0.0551443 0.0525992 -0.0102552 -0.0592381 -0.114496 0.0829621 -0.0221452 0.1038 0.092616 -0.068835 -0.0733211 -0.00956157 -0.0837172 0.0901754 -0.0833722 0.038958 -0.105156 0.0848776 -0.0550123 0.168879 0.122253 -0.115517 -0.0131452 -0.10948 0.00539678 0.103098 0.0229342 -0.0546296 -0.0317999 0.150237 0.127578 -0.131561 0.0240375 -0.148752 0.0194693 -0.147438 -0.0966132 -0.0964919 0.117098 -0.00710639 -0.0895045 -0.022151 0.186266 -0.133786 -0.157182 -0.119642 0.0433206 -0.0698595 0.124625 -0.0843064 -0.0534181 -0.0655877 0.082245 0.0406492 -0.11722 -0.0821347 0.105605 -0.0586792 -0.0865932 0.00448331 0.0237722 -0.109679 -0.10419 0.0655087 0.0345504 -0.142416 -0.00577626 0.108078 -0.0265069 -0.156745 -0.107327 0.0156097 -0.0309235 0.107631 -0.0267015 0.0528517 -0.148546 0.115123 -0.0215809 0.104945 0.0504959 0.137544 -0.0121713 0.144645 0.164292 -0.0805827 0.0164322 -0.0577378 0.121788 -0.0510714 0.0310336 0.126672 0.0884137 0.0587136 0.113247 -0.0124403 0.199283 -0.0804086 -0.0992485 0.0461084 0.026914 0.119055 -0.110451 -0.00651783 -0.133464 -0.0317436 0.172689 -0.199164 -0.0756388 0.0397668 -0.160274 -0.0608622 0.0995938 -0.0804274 0.101114 0.129461 0.086465 0.11496 0.0441449 -0.107202 0.0615837 0.103813 0.101802 -0.0480554 -0.0598523 0.0463853 0.0593594 0.187189 -0.100644 0.0202989 -0.0603598 0.0615648 -0.0980302 -0.0531219 0.114622 0.141965 0.00457848 0.0091877 -0.13692 -0.00800226 -0.0111279 -0.0372427 0.0418141 -0.114323 0.094823 -0.0670364 -0.0381846 0.153047 0.128942 0.096512 0.0659179 -0.10931 0.0958193 0.110978 0.0908578 0.065862 -0.192503 -0.110296 0.0866973 -0.0985581 -0.0305455 -0.0787056 -0.0412093 -0.0208123 0.120863 0.048638 -0.0402964 -0.0523823 0.141264 0.101661 -0.0343163 0.0213403 -0.0585606 -0.0903479 0.0241525 0.00215239 -0.0846236 0.0209305 -0.143954 -0.189755 0.0994994 -0.190826 0.16303 -0.143392 0.0509411 -0.124332 0.108228 0.0797953 0.190376 -0.0267686 0.00405346 -0.0592583 -0.117922 0.0284339 0.117037 0.0772608 0.0301652 -0.048949 0.163494 0.0957174 0.0862884 -0.0960977 -0.00845701 -0.0283842 0.00789512 -0.0151085 -0.130093 0.155878 -0.0601156 0.162547 -0.0925234 -0.0365039 0.100617 0.110134 0.0302842 0.109349 0.0948115 -0.0845511 0.00839445 -0.0219607 -0.156124 0.151496 -0.0162529 0.0500191 -0.172877 0.113872 0.0350698 0.0514695 0.0291013 0.0409807 -0.0538233 0.0473945 0.152308 -0.191793 0.0402298 0.0755948 -0.0699685 -0.0723883 0.00587623 0.153345 0.023 -0.167525 -0.0847736 0.0451086 -0.13292 -0.0622903 -0.172941 0.1509 -0.163776 -0.167504 0.100444 -0.07245 -0.0028564 -0.0828071 0.0313371 -0.0612083 0.0105042 -0.11347 0.0175865 0.00610274 -0.150195 0.0426674 0.0424921 0.0635645 -0.123655 -0.0526008 0.0563379 -0.198443 -0.191599 -0.0545674 0.0642109 0.112874 -0.0317077 0.11931 -0.0807899 0.0832469 -0.0149527 0.116031 0.116836 -0.0645929 0.0332419 -0.0196629 -0.0266653 -0.00427103 -0.0936173 -0.0512601 -0.0502588 0.12456 -0.0377085 -0.194867 -0.0571421 0.0373582 -0.0930209 0.10296 -0.0631421 -0.0156172 -0.115069 -0.0672683 -0.00780358 -0.145039 0.0513772 0.0555199 0.144179 0.0107358 0.0279321 0.170186 -0.123863 -0.0475237 -0.0540228 -0.00149813 -0.082251 -0.00523975 -0.145142 -0.0453658 -0.0895427 -0.0992445 0.0163533 0.0311295 -0.0293187 0.0456241 0.146151 0.00934136 -0.0862328 -0.0610075 0.0782928 -0.0342088 -0.103576 -0.102394 0.103052 0.042814 -0.0923826 0.156785 0.150863 0.00015424 -0.0231982 -0.0529284 0.0419345 0.0995932 0.0915086 -0.142694 -0.0882805 0.0849554 0.0426705 0.00688865 -0.0161799 0.075884 0.00219222 -0.023622 0.0491093 0.0903772 0.1326 -0.0914712 -0.0276579 0.0917033 0.109381 -0.0285317 -0.0290464 0.10908 -0.0465692 -0.00606208 0.108147 0.0112185 -0.02127 -0.15337 -0.101919 -0.0768606 0.0408779 0.0494013 0.0864249 0.0473795 -0.0122515 0.152493 -0.0300936 0.0189517 -0.128683 0.0360024 0.126546 -0.110851 -0.044347 -0.0731017 0.0622263 0.00703088 -0.00283278 0.0755606 -0.0806443 0.0743305 -0.172116 -0.0075734 0.0391672 -0.16893 -0.0395025 -0.0976507 0.0176646 -0.0843212 -0.0291514 -0.0886041 0.13698 -0.102062 -0.0497113 0.0750519 -0.0501611 0.00579899 -0.0279779 0.00019914 -0.0503829 -0.00917527 0.140474 0.0941333 0.0668071 -0.0285636 -0.0713561 -0.00345489 0.0812002 0.100479 0.0862846 0.00946729 0.00188689 0.160593 0.0716576 0.094815 -0.0523789 -0.060417 -0.108981 0.0129534 0.170343 -0.0765751 0.051039 -0.032809 0.0855806 0.0747607 0.0341184 0.00616466 0.0788978 0.0261816 0.053991 -0.0958493 -0.0580398 0.065041 -0.00589533 -0.0151964 0.0561749 0.054211 0.000756925 0.131282 0.0584396 -0.0160325 -0.0894521 0.0930624 -0.00354165 0.0915554 -0.0132381 0.0776847 -0.0910298 -0.140646 -0.194165 0.0156777 0.0822517 0.118988 -0.00250929 -0.137836 -0.0155584 0.0781096 -0.0420491 -0.133312 -0.0770881 -0.186703 -0.0306941 0.00951467 -0.0777616 0.0656651 0.0878842 0.00022041 -0.0302215 0.0448149 -0.0373229 0.110978 0.0074868 0.0841697 -0.0672691 0.066744 0.0823816 0.0542484 -0.0389406 0.0592036 0.101911 0.0717881 -0.0824687 -0.0144447 -0.0432351 0.0376338 -0.034424 -0.0480209 -0.0454414 0.086801 -0.100035 -0.08493 0.0625856 -0.114158 -0.0228361 -0.096336 0.0112835 -0.0317987 0.0118941 -0.0706155 -0.0999026 0.0110318 -0.0299999 -0.16851 -0.00818764 -0.0265384 0.115767 -0.136159 -0.0527233 0.0708323 -0.0916629 0.0697437 -0.0775317 -0.141701 -0.105676 0.0997926 -0.035621 0.064326 -0.0331393 0.0644461 0.0639092 0.146224 -0.0357996 -0.168681 0.17918 0.038555 -0.0923959 -0.0722769 -0.0187134 -0.130182 0.12623 -0.0289606 0.0321561 -0.0905273 -0.000928231 -0.17327 0.135543 -0.0556147 0.0873557 0.0780809 0.0359319 -0.092972 -0.0131983 0.00221768 -0.0875982 0.0171327 -0.0229086 -0.055805 -0.103921 0.161999 -0.114231 0.0952981 -0.131029 0.0812128 0.0630676 0.0605682 -0.0103868 -0.000913082 0.0670867 -0.18554 0.000175903 0.0419139 -0.00720217 0.0255109 -0.13915 -0.0759717 0.169068 -0.0753705 -0.00340455 -0.0629014 -0.0600994 0.0565645 -0.163771 -0.0540474 0.0111085 -0.0792014 -0.0649896 -0.0846321 0.0233937 0.061835 -0.07151 -0.0343553 0.0606486 0.0388537 0.176656 0.0793475 -0.137664 -0.0106824 0.0531649 -0.0328933 0.10004 0.0609321 -0.0529098 0.0324778 0.0269463 -0.145386 -0.0394361 -0.0764352 0.104015 -0.147145 0.0629635 -0.0994143 0.0947325 -0.0840736 -0.138557 -0.163967 0.015922 -0.0600736 0.105843 0.138033 -0.0216793 0.137944 -0.0299227 0.0437587 0.0760467 0.0441609 -0.0125278 0.0970252 0.0203109 0.1197 -0.0358859 -0.00825535 0.121016 -0.0546923 -0.103496 0.0300257 -0.0533344 0.0544226 -0.074727 -0.109781 -0.00951195 0.00967947 0.0102465 -0.0255627 0.0554453 -0.113195 -0.0523599 0.0450539 0.0746214 0.0878847 0.0222436 0.123326 0.189658 -0.131498 0.140738 0.0988848 -0.0190608 -0.0590672 0.150057 -0.190324 0.115275 0.0523714 0.0572899 -0.159504 -0.0455084 0.14997 -0.0215269 -0.0535409 0.130737 -0.110102 -0.103446 -0.0500916 0.0976622 -0.130726 -0.0470713 0.0952091 -0.198349 -0.133391 -0.00563206 0.0198619 0.107395 0.172182 0.0277258 0.0947117 -0.0503475 0.0933623 0.126291 -0.0637351 -0.179069 0.143063 -0.0287425 -0.0839165 0.114319 -0.0186702 -0.0301273 0.00244912 0.0567106 -0.0132545 0.0925367 0.0830963 -0.0516282 -0.0630397 -0.10104 0.0050388 -0.042777 0.187918 -0.111946 0.122302 0.104898 -0.0177999 0.113028 0.0595497 0.017259 0.0545583 0.0841817 -0.0534641 -0.0229851 -0.078028 -0.0279489 -0.0520498 0.0360759 0.0580505 -0.140709 -0.00737042 0.0687822 -0.0489575 0.0839442 0.00653114 -0.0530103 0.0271649 -0.0188985 0.00528403 0.137296 0.0153015 -0.0317986 0.0617174 -0.0642752 -0.0294631 0.122729 0.00324567 -0.0478735 0.0875893 -0.0862895 0.0767579 -0.196652 -0.107282 0.177618 0.0198922 -0.164082 0.0569471 -0.0960976 -0.0784493 -0.0888598 0.0679479 0.136727 0.0592499 -0.0413171 -0.0758186 -0.0461193 0.109654 -0.0259704 -0.0479728 -0.036615 0.0724876 -0.0145107 -0.0141329 0.0314309 -0.008906 0.0780703 0.105085 0.141682 -0.0778448 0.00882282 0.0939667 -0.025284 -0.012607 -0.0895547 -0.176369 -0.0397051 -0.0987056 0.0757763 0.153106 0.0619865 0.0317062 -0.190849 -0.133316 0.0574776 -0.142225 -0.126465 0.0355947 -0.0887095 -0.090505 -0.0754761 0.133855 -0.0326319 -0.0351789 -0.0603157 -0.142995 -0.050307 -0.0462586 -0.135563 -0.0430081 -0.0769668 -0.0744489 0.0474074 -0.00551033 -0.0349273 -0.0430329 0.0165136 0.00899601 0.0902644 0.169714 0.0208709 -0.0948179 -0.0180436 -0.0203913 -0.0412431 0.0526939 0.00622802 0.0332385 0.172525 -0.00926601 -0.0318071 0.0460025 -0.0387633 0.0103956 -0.0811587 0.0331957 0.0408154 -0.0838171 0.0771536 0.150172 0.1641 -0.129713 0.0204966 0.116718 -0.0479411 -0.0463519 0.115126 -0.0198518 -0.116936 -0.12808 0.0768236 -0.0628573 0.0788932 -0.0116852 0.0774863 -0.00461101 -0.18455 0.0352868 -0.0556768 -0.0936865 -0.0981269 0.0904365 -0.0659271 0.0329623 -0.0488991 0.133864 0.0521489 0.0329335 -0.0298217 0.0881699 0.0424278 0.00866354 -0.139885 -0.00753356 -0.0580148 -0.0439224 -0.108775 0.117571 0.00116195 0.0249894 -0.0866802 0.00788996 0.0598993 0.0761617 0.0207464 -0.0332269 -0.101472 0.0362635 -0.0563783 -0.0210401 -0.0963113 -0.0123031 -0.0354498 -0.0376976 -0.176711 -0.0344648 0.0715342 -0.0966974 -0.0307873 0.109862 0.0150138 -0.117598 -0.0925007 -0.0906917 0.134918 -0.0243792 -0.0119325 0.0190068 0.0173128 -0.053092 0.0941817 -0.0761725 -0.0193873 -0.0437478 -0.0159952 -0.0866309 -0.186414 0.129755 -0.0484877 -0.18978 -0.0289561 0.006615 -0.0901689 0.07146 0.0727978 0.151216 -0.119327 -0.0867457 0.0810935 -0.00956417 0.0475927 -0.0645119 -0.0341068 -0.0396043 0.0735717 -0.0841082 0.0382603 0.110142 -0.182026 -0.0301431 0.0860028 -0.104985 -0.165341 -0.0458282 -0.0427977 -0.106415 0.028705 -0.0229493 -0.0256067 0.00599884 -0.0216901 -0.0830928 0.0948123 -0.132138 0.0937966 -0.140704 -0.187071 -0.0847109 -0.0334142 0.146976 -0.00525658 0.086565 -0.182127 -0.0589967 0.114257 -0.0326621 0.0285245 -0.128402 0.159911 0.0114215 -0.0556175 -0.0375742 0.0607077 0.00415421 0.00476937 -0.0278157 0.126001 0.185684 -0.0521803 0.0899152 0.178898 0.114053 -0.137956 0.164132 -0.109762 -0.0998103 -0.0865429 -0.167817 -0.102369 -0.10896 0.00727402 -0.0808052 -0.157785 -0.0203322 0.0994543 -0.0345491 -0.0217544 0.133734 -0.105279 0.0339247 0.00314963 -0.119255 0.159682 -0.0441246 -0.0492831 -0.183509 0.00565977 0.0732293 0.00738567 -0.167307 -0.0418074 -0.0199413 0.0881384 -0.0096669 0.00975087 0.125842 0.0930836 -0.0614334 -0.0168244 0.0243138 0.115036 -0.0530588 0.0758731 0.0283853 0.119698 0.0860605 -0.0999726 0.0770982 -0.112873 -0.019766 -0.0764931 0.164589 -0.0880785 -0.00926879 -0.0238666 -0.0278624 0.00880018 0.0232582 0.103165 0.123564 0.00292603 -0.14485 -0.114808 0.0323068 -0.184339 0.0578573 -0.0360419 -0.116938 0.01557 -0.0872508 -0.0480359 -0.122207 -0.0595379 0.00907033 0.100345 0.0322546 -0.134912 0.138712 0.00731193 -0.137188 0.0162378 -0.0635432 0.0610798 0.00315456 -0.0432939 -0.00502895 0.0293834 0.0767615 -0.128573 -0.0544602 0.191664 0.0712921 -0.111889 -0.0698481 -0.0961029 -0.114256 -0.120409 -0.0925931 -0.0556612 -0.0928119 -0.00421566 0.0810233 0.146473 -0.0925096 0.0920937 0.0149861 -0.142376 -0.195811 -0.169408 -0.0332521 -0.112112 0.123401 -0.199768 -0.124731 0.0616581 0.135022 -0.0215212 -0.0300865 0.17718 0.0930137 0.148169 -0.0868334 -0.0984671 0.0264948 -0.0581982 0.00548179 -0.0342844 0.0276678 -0.0794442 -0.0475154 -0.0363423 -0.0587643 0.00472489 -0.158333 0.184244 -0.0951426 0.17608 -0.133922 0.124149 -0.0570033 0.071517 -0.0376594 0.0223284 0.117996 -0.0970215 -0.0757594 -0.0780878 0.0367615 -0.141353 0.0211224 -0.0734076 -0.0207682 -0.0530769 0.0732864 -0.0555818 0.0329351 0.087472 -0.113946 -0.0446386 -0.0715395 0.0422818 0.184002 -0.0179194 -0.0123873 -0.15923 0.0817363 -0.0761289 -0.124509 -0.0126544 -0.00327774 0.0832419 0.101338 0.0593339 -0.172552 -0.10248 0.0639312 -0.0495715 -0.120193 0.115865 0.109269 -0.0513499 -0.00120535 0.0859473 -0.0664019 0.0376869 0.0363752 0.0893072 0.132547 0.0303292 0.0775483 -0.1324 0.0723519 -0.0404013 -0.0420775 0.0496983 -0.142701 -0.0387285 -0.00415777 0.0484621 -0.138334 -0.166117 -0.0827869 -0.0726267 0.101568 -0.127148 -0.057073 -0.171055 0.0872379 -0.139954 0.061046 -0.011635 0.0606897 -0.0497664 -0.0167439 0.015863 0.158325 -0.00240447 -0.165187 -0.0636741 -0.114224 -0.0625005 0.118549 0.0335151 0.0490213 -0.0426271 0.0755644 0.0798385 -0.0405597 -0.114969 -0.0302047 0.0094868 0.139851 0.0348964 0.0153637 0.0486063 -0.0578639 0.0164636 -0.10124 0.0107807 -0.123464 0.020604 0.0646868 -0.0544266 0.0360765 0.139163 -0.0224193 0.145948 0.105276 -0.0298407 -0.194912 0.0955667 0.0792912 -0.0521051 -0.035834 0.0726073 0.0384808 0.00171456 -0.0190944 0.0124206 0.0826716 0.0319132 -0.00568132 -0.0671492 -0.0886041 -0.0825696 -0.148513 0.0386263 0.0245274 -0.0541666 0.0256553 -0.145447 -0.0205795 0.117411 -0.171556 -0.178723 -0.095374 0.159561 0.0216484 0.129648 -0.0599016 -0.15674 -0.0382046 0.0577583 0.159577 -0.028265 -0.186262 -0.0686947 0.0207869 0.0749069 -0.0016994 0.0311396 -0.144087 -0.104479 -0.0197721 -0.181962 -0.0963857 -0.0625395 0.156722 0.000438078 0.0894782 -0.0040664 -0.0737734 0.172686 -0.182433 -0.0158091 0.0349005 0.0472983 0.187522 0.0301419 -0.00107082 0.060105 -0.0835009 0.150053 0.0633087 -0.0302087 -0.0188329 0.153498 -0.0500623 0.00360029 0.130101 0.00293217 0.124844 -0.111804 0.0181746 0.128321 -0.138294 -0.0419611 -0.0791868 0.115947 0.0506241 0.10073 0.0546834 -0.0925135 0.00745825 0.134673 -0.0257244 0.0793714 0.0219987 -0.0493432 0.0132448 -0.184041 0.151091 -0.119313 0.0744552 0.0361204 0.150847 0.0441698 -0.123398 -0.0487765 -0.195575 0.0859411 0.0475959 0.0699901 0.00888494 0.0182656 -0.0124417 0.0261469 -0.0927073 0.098555 -0.0369913 -0.0112203 -0.0585832 0.0932021 -0.0677286 0.160096 -0.161607 0.074001 0.00920777 -0.075973 -0.0729566 0.0172265 -0.0183298 -0.19041 0.0232832 -0.058206 0.186912 -0.172976 -0.0268482 0.06543 0.0875793 -0.0905916 0.0349734 -0.134922 0.0800167 -0.0471726 0.144952 -0.0577339 -0.104656 0.118746 0.0591209 0.00603987 0.0367604 -0.0260193 0.0277744 0.0793347 0.0512323 0.0048694 0.115012 -0.10452 0.123006 0.0948688 0.069538 -0.0530636 -0.0792613 -0.0963533 0.0471076 -0.0303418 0.128206 -0.00184938 -0.0481501 -0.0522862 -0.102664 0.0194798 -0.114203 -0.0450465 -0.0648283 -0.0680979 -0.122036 -0.11619 0.152442 -0.0602414 -0.151141 -0.0463787 0.013699 -0.0558775 -0.181325 -0.0486447 -0.00147124 0.0890241 -0.0208512 0.00766215 -0.0226692 0.0171484 -0.0689327 0.0808034 -0.00556373 0.0302659 0.143142 0.0156192 -0.152824 -0.0145349 0.165862 0.0946037 0.152391 0.0140603 0.021998 0.0527317 0.0466267 0.10308 -0.0443395 0.00753633 0.0700661 -0.191539 -0.127245 -0.0997603 -0.0282826 0.15017 0.00303397 0.0053719 -0.0419667 0.0552541 0.018546 -0.0584435 -0.164423 0.017621 0.0824324 0.0820612 -0.126011 -0.0847012 -0.0506744 -0.0293079 0.0964116 0.104889 -0.117092 0.0359191 0.0511351 -0.0878211 -0.0273671 0.00991279 0.0231224 -0.0331928 0.0720597 0.110268 -0.0307848 -0.144222 -0.0315664 0.108537 -0.0335282 0.0211469 0.199566 -0.115122 -0.100342 0.0121054 0.0709449 0.0576787 -0.0154995 -0.0697152 0.0650798 0.10069 0.140854 -0.120106 -0.0360167 -0.0299966 0.161709 -0.0597308 0.0283549 0.112633 0.140476 0.0681745 0.00850412 -0.102883 -0.12367 -0.185288 -0.123529 -0.0946206 -0.009348 0.0946556 -0.0447785 -0.02555 -0.1064 -0.0725121 0.0681363 -0.0176344 0.0834041 -0.117827 0.0219022 0.000744509 0.0552447 -0.0680127 0.0595874 -0.113883 0.100991 0.039398 0.0444572 0.0891166 0.0654817 -0.0137846 0.0382506 0.0652397 -0.0165966 -0.00225417 0.171435 0.00501232 -0.0136071 0.0500716 -0.106891 0.0986379 -0.170491 -0.0120982 0.127568 0.111971 0.0519953 0.0142834 -0.102536 -0.169191 0.181376 -0.0478224 -0.0914908 -0.00960725 0.151428 -0.0114115 -0.0459842 0.0946298 0.0848273 0.063874 0.123678 0.0232683 0.0688837 0.01324 0.0532408 -0.0103119 -0.0377775 -0.0538871 0.0255005 -0.0807538 -0.15765 0.0537611 0.1509 -0.0402835 0.101191 -0.0223754 -0.00650048 0.111837 -0.0195694 0.0349801 0.0658495 -0.123097 -0.061312 0.0935831 -0.107631 -0.0933398 0.0281706 0.0381096 0.101411 0.0335107 0.0033531 0.0361743 -0.0442528 0.0561085 0.157917 0.0889408 0.177443 -0.0843795 0.172645 -0.0502536 0.0987344 -0.0329228 -0.0378228 -0.0596991 0.077888 0.00583973 0.0164157 -0.158728 -0.0702457 0.121334 0.0271192 -0.153112 0.0705116 0.126096 -0.0453879 -0.0734487 -0.0226829 -0.0523906 0.192612 0.153804 0.0506824 0.0470507 0.0891818 -0.131242 -0.00567218 0.0480346 0.0560765 0.0647941 0.163608 -0.076824 0.00830616 0.0489315 -0.158516 -0.130772 -0.0474282 -0.0111599 -0.0343369 -0.0723634 0.116335 -0.0622789 0.0230806 0.0213397 -0.00991261 0.0782414 0.0406713 -0.0275688 0.00611811 -0.0905807 0.0153463 0.112077 0.0945921 -0.0739897 0.0830593 0.0228865 -0.0197139 0.0887014 -0.0572086 -0.102832 0.0373566 -0.120827 -0.0537066 0.1816 -0.115031 -0.0600608 0.0435637 0.0466296 0.0232558 -0.0266096 0.0204755 -0.0655172 -0.145368 0.155709 0.00349444 0.116973 0.094529 -0.0220286 0.00922145 0.0760021 -0.114744 -0.032194 0.0138787 0.152141 -0.0336416 0.156579 0.161108 -0.119082 -0.120701 -0.0197099 0.0349728 -0.055213 0.15388 -0.149549 -0.0390292 0.0443197 -0.153058 -0.141576 0.152743 -0.127892 0.0453288 -0.103407 -0.0282497 -0.0218446 0.102104 0.18056 -0.0692943 -0.125447 -0.070652 -0.026919 0.0821891 -0.0899113 0.00637641 -0.0117829 0.0391922 0.11198 0.107624 0.0357829 0.090665 0.0454677 -0.0444941 -0.0443646 0.0735429 0.14648 0.104285 -0.1024 -0.195087 -0.0136669 -0.0678119 -0.0665046 -0.0665948 -0.0798144 0.0222866 0.046742 0.0225233 0.124944 -0.00691665 -0.0117506 0.0587017 -0.00336134 -0.0523644 0.183942 0.116037 -0.0785298 -0.0074075 0.00579969 0.0879425 0.0855672 -0.0368228 -0.0542224 -0.135111 -0.0358966 0.118578 0.026706 -0.0381059 0.0264331 -0.11514 0.0366025 0.0518162 0.175589 0.108895 0.170836 -0.09185 0.0584373 0.0850459 -0.0671191 -0.074053 0.108169 0.0457509 0.0634308 -0.00136652 -0.0949402 -0.080829 -0.0455286 0.0687244 -0.060215 0.0341876 0.0205088 -0.000661806 -0.0206391 0.0267628 0.0222873 0.131424 0.143288 0.184235 -0.117246 -0.168947 0.0756937 -0.0556333 -0.0922416 0.0815504 -0.0866016 -0.0233699 0.0572648 0.0732255 0.071496 -0.0155177 -0.0414133 -0.0339488 0.0284008 0.0458401 0.126034 -0.103113 0.0257372 -0.0935651 0.0235457 -0.045666 -0.0695369 -0.163484 -0.100586 -0.10132 0.182347 -0.0251523 -0.0583222 -0.0847708 0.0950181 -0.149486 -0.148748 -0.155088 0.114269 -0.167246 0.120924 0.0335594 0.0557728 0.0846642 -0.0240947 -0.0876112 0.0216042 0.0650598 -0.078243 0.0176872 0.139019 0.115471 -0.00150221 0.0856993 -0.0167859 -0.0655241 -0.155374 0.00811824 0.0541651 0.0817306 0.0245725 -0.0895241 -0.0813031 -0.102253 -0.0292058 0.0680213 0.0195708 -0.00135641 0.00346399 0.0867263 -0.0672691 -0.0551269 0.0619307 0.0822655 0.0115026 0.105337 -0.0370034 -0.0370401 -0.141285 0.0330186 -0.124972 0.0312436 0.012051 -0.0043097 0.17657 0.0646995 -0.0828533 0.0680124 -0.080393 0.0755146 -0.141165 0.0141385 0.02786 0.136155 0.0710261 0.0280684 0.0795321 -0.0993035 0.0525774 0.0452972 -0.0565098 -0.0676786 0.0318045 0.0324042 0.0692648 0.146196 -0.0239763 -0.00530518 0.0462193 0.142223 0.170752 0.109277 -0.0568783 -0.0458274 0.0433785 -0.0960813 0.0974574 -0.0466448 0.123589 0.025935 -0.113757 0.0294268 0.0274706 0.0606689 0.106601 -0.0187152 -0.151375 -0.0545248 0.106785 0.130079 0.0440723 -0.0975789 -0.0673451 0.0356806 0.0443165 0.0660272 -0.0126398 0.100749 -0.108755 0.0652896 0.0390778 0.0416508 -0.017788 -0.119787 0.0256511 0.123846 0.0414236 -0.0192022 -0.0242251 -0.0609059 -0.0673018 0.105294 -0.029042 0.034071 0.139814 -0.13156 0.0082099 0.109244 -0.0682208 -0.164464 0.0720071 -0.00408399 0.134634 -0.0901425 -0.00434702 0.135623 -0.0675069 0.00925842 -0.0588539 0.0250759 -0.0404969 0.0674835 0.0187268 -0.0795569 0.167129 -0.0894838 -0.111705 -0.0943074 -0.177936 -0.0287654 -0.0282 0.0604948 0.125427 -0.00418003 -0.0990098 -0.118084 -0.149942 -0.0333411 -0.110034 -0.0106847 0.0739644 -0.0190415 0.0931904 0.0458332 0.0476869 0.0260018 0.0397682 0.0837523 0.136552 -0.0145308 0.105296 0.0922187 0.0167998 -0.0604247 -0.106303 0.173457 0.0813049 0.0883938 -0.143904 0.022813 0.143267 0.0587639 0.0475888 -0.114836 0.130806 0.0839839 0.00679429 0.0273062 -0.0401537 0.0131762 -0.0940638 -0.0844113 0.0154768 -0.0199356 0.0624514 -0.13338 0.0658643 0.0247863 -0.0226657 0.161244 0.0781454 -0.00354346 -0.0528645 0.0265755 -0.096554 0.104311 0.0670974 0.148674 -0.0520096 0.0860584 0.161598 -0.000529109 0.0387239 0.0551659 0.0530774 0.0429903 -0.0868038 -0.0659816 -0.161243 0.148217 0.0123543 -0.00544061 -0.170841 0.113188 -0.151906 -0.0353769 0.0670386 0.0716014 -0.068362 0.0699032 -0.0972046 0.0684855 -0.0743612 -0.0188336 0.112064 -0.0394467 0.0719257 0.0522137 -0.187405 -0.0614039 0.13962 -0.0200198 0.0648981 -0.0718551 -0.12727 -0.162477 0.0481633 -0.0351115 0.0918341 -0.0298928 0.0824884 -0.0517859 0.091724 -0.17178 -0.0880625 -0.0370088 -0.0313978 0.0175006 -0.000639674 0.0395074 0.0787475 0.00394987 -0.0871864 -0.00264347 -0.0736101 0.0730691 -0.184258 -0.0462863 -0.118203 0.0873273 0.0621397 0.0235941 0.0264683 0.0404237 0.127046 0.0938626 0.00990666 -0.11968 0.0590525 -0.0478614 -0.0142912 -0.029955 0.10969 -0.0198323 -0.0213782 -0.107562 0.106116 0.107201 0.07612 -0.0695788 0.0303806 0.0896798 -0.0911197 -0.06033 -0.0786548 -0.0337688 0.0901418 0.0570265 0.0302045 0.119646 0.136289 0.00949244 0.0290865 0.0620373 0.0812477 -0.0323052 0.0527074 -0.000159532 0.0304248 -0.126543 -0.0134516 0.0119834 -0.074227 -0.0111381 -0.10441 -0.139068 -0.075542 -0.132402 0.127082 0.159396 0.1977 -0.110959 0.180037 -0.00866596 -0.10821 0.0466428 -0.0329752 0.0620164 -0.0451082 -0.142452 0.14194 0.144792 0.115934 0.0905182 -0.0205985 0.012202 0.0280331 -0.165197 0.0463732 0.00163307 0.111855 -0.163368 -0.0861504 0.00560178 -0.030784 0.0355556 -0.0553863 -0.0433122 -0.107295 0.0352482 -0.0947949 0.110616 0.0406101 0.182285 -0.0531146 -0.00576298 -0.0295251 -0.0500833 -0.0386826 -0.00610469 -0.0866441 0.094262 -0.0991856 -0.086822 -0.0207498 -0.0626303 0.00673921 0.0599982 0.0493485 -0.0467957 0.0228591 -0.0739551 -0.118907 0.0934009 0.0817543 -0.0364257 -0.0766491 -0.160991 0.149323 -0.0161453 0.0517889 -0.116053 -0.136546 -0.0308485 -0.0966251 -0.0708416 0.00097294 0.00121668 -0.0770227 0.06898 -0.00664343 0.0261802 -0.0303956 -0.0476376 0.0456002 -0.0243043 0.0266529 -0.0375342 -0.162692 0.130479 -0.0165781 -0.00206589 -0.0914211 0.126583 -0.0680316 0.0454261 -0.0456532 -0.103346 -0.0264062 0.184897 0.181935 0.000372431 0.000452323 -0.0235464 -0.132604 -0.0270284 -0.0855832 0.120463 -0.0659728 -0.134251 0.136491 0.152585 0.0853843 -0.0246079 0.0750149 0.0339241 0.0389373 0.0805339 0.043969 0.107082 0.00530763 -0.148025 0.0419392 -0.134522 -0.192445 0.0519451 -0.0572475 -0.0220157 0.0154077 -0.148624 -0.0761219 -0.162555 0.0684821 0.0678754 -0.0225726 0.132979 0.0770502 -0.0619353 -0.0220019 0.123538 -0.147801 -0.024331 0.057327 0.0523145 -0.167944 0.00727985 -0.0086564 -0.0225018 0.144933 -0.000337054 0.0304024 0.0962325 -0.0455575 -0.116565 0.0441605 -0.065719 0.00945436 -0.0158846 0.025266 -0.00608187 -0.0668336 -0.183135 -0.121643 0.115332 -0.0866954 0.0482187 -0.0863162 -0.130115 0.00164546 -0.134574 0.0681488 0.0881499 -0.0628622 -0.109007 -0.0482255 -0.00702578 -0.0915496 -0.0201042 -0.0414283 0.00734196 -0.0366884 0.00931421 0.00734691 -0.0583272 0.0943381 -0.00314602 -0.0572602 -0.0607778 -0.0360676 0.0249229 -0.0849449 0.0472556 0.0749586 -0.0177547 -0.109093 -0.0886662 0.018951 -0.0261993 -0.0548111 -0.1059 -0.0976244 -0.0257636 0.0896417 0.031371 -0.105688 -0.127622 0.0776491 0.0217974 0.0811342 -0.110309 0.0444824 -0.0220659 -0.0695947 0.0583421 -0.146079 0.0592955 0.0805046 -0.0601272 0.0569911 -0.0197959 0.114327 -0.0946796 0.0256497 0.0722584 -0.125002 0.0550135 -0.00821633 0.162753 -0.00494139 -0.108249 0.127409 -0.0920014 -0.0750801 -0.0430689 0.0324322 0.0455081 0.0665273 0.0310829 0.030777 -0.160834 -0.121199 -0.120439 0.0917395 -0.0541095 -0.0238508 0.0114029 0.0805099 0.179838 0.120836 -0.0121916 0.187186 -0.0751513 -0.038374 -0.184767 0.0195053 -0.0427656 -0.124785 0.00780676 -0.040805 -0.0525952 0.00574497 -0.18675 -0.0181035 -0.151292 -0.0919966 -0.176804 0.035996 0.078178 -0.166089 0.0664421 0.0170663 -0.0311403 0.012283 0.0679878 0.0790061 -0.0958182 0.0545797 -0.0790578 0.045465 -0.109406 -0.0268113 0.0706805 0.0834465 0.0876584 0.0936338 -0.0668337 0.0645927 0.0426975 -0.022906 0.0733166 -0.158358 -0.0183938 0.194469 -0.086612 -0.0352766 -0.00846889 0.0257234 0.000719385 0.00773922 0.00377336 0.102708 0.115639 -0.0579224 -0.111414 -0.0462495 0.178632 0.0410708 0.0495763 0.177995 0.08121 0.0384628 0.0492876 0.0484657 0.0333427 -0.0302101 -0.0106473 -0.0163152 -0.0157385 0.0917062 0.0326559 0.110946 0.0683347 0.101666 -0.010903 0.0390556 -0.0209389 -0.151113 0.0594439 -0.0545744 -0.0269539 0.118051 0.0479241 -0.102326 0.0373874 0.062633 -0.0574599 0.0290598 -0.134329 -0.0459415 -0.0438595 0.0402936 -0.198723 0.0317976 -0.0597651 0.0619627 0.0518532 -0.0814776 -0.00401836 0.0657739 0.112262 -0.0121336 -0.130008 0.0742073 -0.0381333 -0.0771209 -0.102233 0.188292 0.151537 0.0277572 0.00806891 0.0708251 0.120278 -0.0035605 -0.104014 0.0481502 -0.0468067 0.0473518 0.000395019 0.0473657 0.0448758 0.129713 -0.10828 -0.000225016 -0.133383 0.0750892 -0.0714585 -0.00458671 0.0783603 0.0201068 -0.121713 0.0546859 0.1467 0.0771342 0.0504888 -0.0996409 -0.053477 0.0266395 0.144929 -0.120977 -0.0431902 0.0811503 0.0214022 -0.0543748 -0.101342 0.158853 0.198148 -0.0297246 0.127705 -0.0157504 -0.102958 -0.0386502 0.0926043 0.122309 -0.03705 0.0812707 0.0457063 0.0371827 -0.171493 0.080919 -0.094568 0.0667729 -0.0494102 -0.0551129 0.0536181 -0.0304003 -0.0343356 -0.117972 -0.00585824 -0.110739 0.074569 0.0983999 0.0442503 0.0829883 0.189469 0.010923 0.0150761 0.109794 -0.0249125 -0.0858876 -0.03694 0.0536133 0.016213 -0.000233786 0.0909133 0.1085 0.0270107 0.0771342 0.0952176 -0.0212199 -0.122622 -0.0597297 0.0469718 0.0984126 0.0422705 -0.153473 -0.0953138 -0.120497 -0.13263 0.0329115 -0.088569 -0.0819247 0.103791 -0.0947497 0.178509 0.125816 0.00173224 -0.1741 -0.024824 0.000735223 -0.0668334 -0.0851461 -0.132887 -0.0410781 0.0305429 -0.043812 -0.00856254 0.0643135 -0.0818719 0.0805409 -0.00127534 -0.0323027 -0.0317738 -0.111199 0.0597849 0.0735587 0.0399219 -0.127622 0.157417 -0.11338 -0.149943 0.100378 0.0234118 0.0549626 0.168218 0.0992884 0.125115 0.0462266 0.187427 -0.118259 0.057634 -0.00493941 0.113118 -0.165658 -0.0604269 0.0394928 0.0497731 0.0457566 0.183362 0.115218 0.0975034 0.00148515 -0.180093 0.0565955 -0.168769 0.00606507 -0.168207 -0.067031 -0.0129975 0.165123 0.0445745 0.00837305 0.0503349 -0.0807233 -0.051903 0.040756 0.107198 0.0485941 -0.00971129 -0.0128558 0.0744888 -0.102155 0.131193 -0.115469 -0.0528938 0.121654 -0.0452827 0.0828364 0.010352 0.016676 -0.010131 0.0465755 -0.00240621 -0.0743633 -0.184317 -0.0158597 -0.0196064 -0.038491 -0.0775926 -0.0659232 -0.158289 0.00809826 0.020947 -0.0266698 0.125485 0.0910435 -0.0226367 -0.151238 0.0801194 -0.0348317 -0.178948 -0.0422151 0.135476 0.119047 0.196846 0.113115 -0.0215141 -0.0408847 0.00676241 -0.128632 0.0858446 0.0804818 0.150681 -0.0109042 0.0323344 0.113243 0.125751 0.13825 0.0150771 -0.181901 0.0937543 0.00227169 0.00768119 -0.0485472 0.00216967 0.123413 0.102517 0.034457 -0.118687 0.0504602 -0.0425124 -0.0200315 0.111772 -0.0561199 0.0043863 -0.0522845 0.0203498 -0.0597493 0.0198475 -0.0401262 0.0128505 0.0334447 0.054459 -0.120058 0.0116971 0.0585508 0.182617 0.0500383 0.112273 -0.0310932 -0.125228 -0.00519245 0.0453623 0.126933 -0.016134 -0.0640503 0.175877 0.0342905 -0.1225 -0.0935516 -0.0292823 -0.067146 0.0901675 0.0875199 -0.0105837 0.0722839 0.0602582 -0.149542 -0.171316 -0.089639 0.193393 -0.175144 -0.0631258 0.179718 -0.0658046 -0.0297316 0.0107346 0.17179 0.0447211 0.0949055 -0.195139 -0.197468 0.0451811 -0.047356 0.091125 0.0142819 0.0609023 0.0141979 -0.0695586 0.146154 -0.0122788 0.0580238 -0.0981527 0.0314375 0.000440093 -0.0601438 -0.0265052 -0.0324594 0.0607249 -0.0687046 0.0357418 0.0593079 0.10015 0.0255835 -0.0384384 -0.00264597 0.170416 -0.0536867 0.108351 0.0797672 0.0765952 0.12896 0.0155168 0.195406 0.055267 0.030603 0.0813325 0.181226 0.0114334 0.172921 0.0766894 0.18748 0.0422819 -0.0325515 0.0271052 -0.0158078 -0.0339259 -0.0657035 -0.0660943 0.0311883 0.132383 -0.0285572 -0.151385 -0.181003 0.0732889 0.169084 -0.0834885 -0.152838 -0.0456632 -0.0301387 0.0211019 -0.10661 0.113686 0.0179621 0.00824601 0.0264588 -0.0415572 0.0444006 -0.122594 -0.155866 0.0117891 0.075524 0.0098934 0.1193 -0.082152 -0.0905699 0.162809 0.00323515 0.112323 0.00660633 0.08632 0.0957815 0.013591 0.151911 0.173264 -0.000910742 0.00575225 0.102137 0.00168169 -0.122281 0.0617045 -0.00718751 0.00324029 0.0102672 0.0642302 -0.0903588 0.0479822 0.0559524 -0.0720745 -0.0514225 0.042492 -0.0172559 -0.0581514 0.0514197 -0.123543 0.13612 -0.0616539 0.0581468 -0.0365214 0.0796093 0.0937078 -0.00162819 0.113655 0.0449677 -0.0460647 0.0886069 0.0767614 0.07086 -0.0181138 -0.150322 0.0258868 0.00966098 0.0437201 -0.00835848 0.034014 -0.130211 0.0687086 0.0367858 0.00220724 0.151589 -0.0454984 -0.0393573 -0.0589801 -0.100532 -0.00842715 -0.0216041 -0.127517 0.0264364 0.0780563 0.187924 0.0309839 -0.0778249 -0.113724 0.0488495 0.065636 -0.0977481 -0.0275078 -0.082745 0.0765698 -0.0457068 0.0945911 -0.011955 0.113932 -0.0702873 -0.0275811 -0.0403569 -0.147165 -0.0224049 -0.00230021 -0.106244 0.0225503 -0.0885127 -0.00876232 0.0128663 0.0136449 -0.0538351 -0.000746504 0.137745 0.0193044 -0.0940357 -0.0585288 0.0648368 0.0350497 0.00459672 0.0079123 -0.0346564 0.0592987 0.0821753 0.115588 0.0238992 0.00309819 0.134059 0.0287651 0.15573 0.0606811 -0.00106822 -0.110164 -0.12711 0.0978323 0.0497579 -0.0342296 -0.168834 0.00420335 -0.00584053 0.0249931 -0.0525296 -0.0224473 0.0234267 -0.0355032 -0.00504207 0.086561 -0.0625239 0.181545 0.0479474 0.0475753 0.0471681 -0.0556236 0.0375988 -0.0256221 0.0624212 -0.0685045 0.0500456 0.0310846 0.135245 -0.0642116 -0.052086 0.0655093 -0.157416 -0.00176506 -0.0919346 0.0414679 0.0884967 -0.0284875 -0.139557 0.044357 -0.0325989 0.0534014 0.00728389 -0.166457 -0.145377 -0.145682 -0.0658936 0.106475 -0.0705225 0.0112327 -0.0916069 0.0817396 -0.133194 -0.142615 -0.017349 0.0711818 -0.00216942 -0.012988 -0.0672753 0.0935822 -0.0245008 -0.11681 -0.01963 0.0350539 -0.0452115 0.0501467 -0.177106 0.0198813 -0.121096 0.135741 -0.0282238 0.0364347 0.0929542 -0.0700253 0.0339516 -0.112435 0.114901 -0.0515797 -0.0619963 -0.0635319 0.029454 0.102555 0.0767916 -0.0907807 -0.110738 -0.044638 -0.102703 -0.129957 0.0816415 -0.0250291 -0.132364 0.0402074 -0.0908552 -0.0623492 -0.0728456 -0.180541 -0.0966883 -0.0646615 -0.0672404 -0.0682536 0.0438351 0.0279742 -0.0121339 -0.0266687 -0.0373528 0.101684 -0.103321 -0.140232 0.0281792 0.0178341 0.0153605 0.049793 -0.0884862 -0.0288884 -0.00166535 0.046703 0.0561155 -0.0530371 -0.109944 0.0156016 0.0010297 -0.089306 0.0700279 0.12106 -0.0850384 0.0603298 0.0768188 0.0514213 0.0403664 0.0375527 -0.165159 -0.0684289 0.0168788 -0.0848629 -0.0139203 -0.0559776 0.00546035 0.00667514 0.0878082 0.0311936 0.0767941 -0.092098 -0.0666152 0.0373229 0.076609 0.0885214 -0.0160168 -0.138612 -0.0610901 -0.0157294 -0.0461504 0.106861 -0.045879 0.0838499 0.110537 0.0255583 0.0650902 -0.0419929 0.124843 -0.0398062 0.0363491 0.00858584 -0.0477925 0.0395228 0.0324908 -0.159284 0.0959515 0.0613467 0.0810337 0.0929386 0.00608184 -0.158982 -0.109535 0.0179574 -0.105901 0.0678096 0.0145283 0.0565709 -0.0994042 -0.150764 0.0670064 -0.0335394 -0.0146834 -0.0979063 -0.139379 0.121746 0.0363471 -0.161156 -0.0398703 -0.0377846 -0.108311 0.157692 0.108256 -0.0945784 -0.11862 0.172726 0.0596657 0.0605523 0.0137614 0.0366151 -0.00887806 0.0991248 -8.26491e-05 0.0152852 -0.137738 -0.0199291 -0.0127039 0.00409915 -0.140725 -0.00135489 -0.0173757 -0.0439285 0.15885 0.0554898 -0.0449812 0.0721951 -0.0460539 0.0810555 -0.00341927 -0.0790707 0.0731641 -0.0079817 0.00980165 -0.149473 0.106231 -0.00186026 0.0817254 0.140396 0.0700555 0.0101425 -0.121152 -0.0658264 -0.0434504 -0.0424118 -0.0299022 -0.130184 0.175334 -0.11711 -0.122022 0.0797098 0.0180455 -0.0113866 0.02165 -0.0972888 -0.118188 0.0583592 -0.0605405 -0.0212684 -0.160574 -0.111437 -0.0806047 -0.0716751 -0.0365598 0.0608784 -0.062971 -0.0703272 0.10626 0.062813 -0.0170664 0.0501722 0.0755747 0.150144 0.0374616 -0.0177611 -0.0471344 -0.0952149 -0.00953915 0.14768 0.0680816 0.0152425 0.0289299 0.03294 0.081847 -0.0520578 0.0894548 0.00373833 0.0237566 -0.0833882 -0.0340217 -0.0309399 -0.081488 -0.135987 0.0760788 0.173859 -0.000746648 0.0429754 0.106644 0.0731736 0.0143199 0.0012658 0.101921 -0.0416886 -0.0600324 0.0691984 -0.0578936 0.0499065 -0.0844041 -0.0800125 0.124914 0.0270571 0.000848591 0.0267359 0.0712385 -0.0238554 -0.127011 0.0806856 -0.10056 -0.00866257 -0.0352799 -0.132727 0.0716226 0.143671 0.104923 0.0453334 0.0991402 0.139466 -0.107825 -0.066694 0.0727503 -0.0861383 0.0437381 -0.158788 0.00490784 -0.0529307 -0.0737515 -0.19017 -0.143407 -0.00997596 0.00386218 0.0580233 0.1913 0.122622 0.0468438 -0.0301116 -0.055141 -0.113384 0.0614355 0.014399 0.0199126 -0.0620517 -0.0694329 0.0422626 0.102488 0.0321828 0.0621611 0.0892861 -0.0972744 -0.182196 0.0510621 0.0987748 -0.0279383 -0.0643762 0.00747262 0.0684502 -0.0829051 -0.00101383 -0.156755 -0.128421 -0.00779753 -0.14518 -0.0614989 -0.0113769 0.168292 -0.114863 0.0853191 0.0454024 -0.030494 0.0216492 -0.122029 -0.0516375 -0.042038 -0.0125229 -0.00599217 -0.0982746 -0.0575398 -0.0290445 0.0439445 0.0366414 -0.0521269 0.152344 -0.0929209 0.0276965 0.0514788 0.0195678 -0.0644117 -0.149862 0.00936482 0.0471099 0.0788825 -0.00800306 -0.0396971 0.0726771 -0.0401962 0.0527709 0.025464 -0.115442 0.144259 -0.0845269 0.126313 0.0488367 0.183146 -0.0246315 0.156685 0.0730934 -0.129321 -0.0855134 -0.0098564 0.0381579 0.00598569 0.0443343 0.0609034 0.0667719 0.00258427 0.0987932 -0.0124111 -0.189742 0.0211176 0.0763564 -0.0754956 0.0178172 0.140011 0.0696274 -0.0422777 0.16804 0.094845 -0.00722467 -0.0486594 -0.0785868 0.141748 -0.00860837 0.0641552 -0.0219997 0.0244114 0.0644421 0.0374946 -0.0233577 0.117565 0.0738017 0.00780965 -0.0565509 -0.0330272 0.0928791 -0.0161007 0.0656116 0.126926 0.0913751 0.0335253 0.175998 0.0334571 -0.0906887 -0.020183 0.0536947 0.0736121 -0.039573 0.0660352 0.0202061 -0.00993831 0.0346912 -0.0458511 0.163433 0.0418007 0.0726415 -0.0537623 0.0488216 0.033066 -0.109583 0.040341 -0.0115937 0.0589117 -0.00286736 -0.182228 -0.100666 0.100935 0.0545844 0.0415835 0.184371 -0.0883294 0.122715 -0.12802 -0.0911698 -0.0803542 0.0329847 0.119474 -0.0320675 -0.0954208 -0.00199023 -0.0872598 -0.0107741 0.104179 0.0166704 0.096564 0.0623821 -0.0208195 -0.0747699 0.0020066 0.0162291 -0.0297803 0.00196499 0.0708368 -0.073646 0.0565324 -0.0155187 0.0906852 -0.0659495 0.02594 -0.0221559 -0.0453565 0.0931066 -0.0291602 0.107916 -0.0746821 0.101976 -0.0453183 -0.179493 -0.0380244 -0.0564944 -0.0976366 -0.0133427 0.0959687 -0.112453 -0.0314729 0.19825 -0.171851 0.0696255 0.0394429 -0.00348588 0.161371 0.0754453 0.0156617 0.0958215 -0.0948064 0.0603377 -0.0865128 -0.0637091 0.053951 0.176787 0.157328 -0.0590218 -0.0394158 0.0908008 -0.0282552 0.169536 -0.0119153 0.147802 -0.0961987 0.0780783 0.0835773 0.0115854 -0.0982009 -0.03616 -0.0879521 0.101554 -0.021356 -0.00368164 -0.0758661 0.097452 0.00655501 -0.0235904 -0.0216035 0.122924 0.103243 0.110394 -0.157087 0.0528997 -0.0380957 0.0114766 0.0509566 -0.045679 0.119 0.0291008 -0.078462 -0.110219 0.0629275 -0.0923078 0.0199909 -0.0686582 0.158454 -0.0771688 -0.119147 0.135542 -0.0800538 0.105146 -0.0667958 0.0421139 -0.10622 0.0289032 0.0427632 -0.047826 0.135732 -0.138107 0.160313 -0.0449916 -0.0187564 -0.172383 -0.0505952 0.196898 0.0781888 -0.0557498 0.0578926 -0.0582134 0.0482021 0.041311 0.00200063 0.0363607 0.0745646 0.0447792 0.0271061 0.0299631 0.164234 0.190755 0.139911 -0.0981509 0.0536785 -0.00812868 -0.159616 0.17566 0.111118 0.0366193 -0.0344859 -0.115498 0.169589 0.0977105 0.192728 -0.152384 -0.0224109 -0.0253124 -0.0151436 -0.0225953 -0.0697157 -0.06581 0.136911 0.0618867 -0.0300135 0.0985948 0.0193958 0.0366249 0.118406 -0.103612 -0.0844165 0.1344 -0.0585171 -0.167518 0.154245 0.0207102 -0.188974 0.0095565 0.125325 -0.0152197 -0.132535 -0.0544068 -0.153466 0.0432753 0.0958808 0.0240709 -0.0779171 -0.0113312 0.0202063 -0.0819389 -0.0561041 0.120628 0.111952 0.0572259 -0.0228466 -0.0897935 0.091072 0.00998874 -0.098135 0.0132556 0.0835389 0.0574687 -0.138729 0.163221 0.0340901 -0.0814909 -0.16835 -0.0642039 0.00262537 0.0749263 0.0782167 0.126826 -0.0406389 -0.00833013 -0.0155975 -0.0197322 -0.00383607 0.0417198 0.179689 -0.0141775 -0.0354832 0.180123 0.0496167 0.0166094 0.106594 -0.167343 -0.0637359 0.00499456 -0.0144395 0.018971 0.0761035 0.175164 0.158221 0.100324 -0.0110476 0.0926018 -0.0792914 0.034915 -0.0071361 -0.0288627 -0.129363 -0.111077 -0.0276374 0.101448 -0.0489389 0.0370338 -0.128645 0.00284135 -0.0287948 0.101993 -0.0556298 -0.186341 0.00361939 -0.0868127 0.0403093 -0.0300117 -0.105907 -0.00531105 -0.0615086 -0.11192 -0.0502281 -0.0929518 0.052233 -0.0208555 0.058932 -0.0894218 0.0197304 0.148126 -0.0519195 -0.0240812 -0.0250225 -0.0963408 0.0753601 0.00832366 0.033365 -0.170961 -0.0123576 0.0151753 -0.0569849 0.0927645 -0.0105675 -0.105031 0.140069 0.114931 -0.0388853 0.037299 -0.115105 0.174895 0.182929 -0.0533482 -0.052269 -0.0564773 -0.176741 0.00331923 0.00729144 0.0529936 0.0354203 -0.091706 0.137715 0.0644372 0.038658 -0.0607061 -0.0451318 0.155709 0.0385508 0.0936322 0.105526 -0.178099 0.143263 0.0401384 0.0118848 0.10169 -0.0242632 0.0166498 0.0354509 -0.00628513 0.054782 -0.108237 -0.119675 -0.0620121 0.00794603 -0.0936552 0.0477935 0.0447269 -0.0355839 0.164327 0.0408855 -0.103726 -0.0638446 -0.0433068 -0.158177 0.170995 0.0765409 -0.0902132 0.0726485 -0.00131979 -0.0471513 0.123509 0.0427554 -0.102078 -0.0227108 0.0680351 -0.0621622 0.00139356 0.0307646 -0.0167096 0.177753 -0.0717519 0.0657287 -0.147284 0.013411 -0.108486 -0.0299336 -0.0225765 0.0166993 -0.0713803 0.146479 0.0651141 0.0225337 0.0665876 0.095218 0.182049 -0.0713711 0.036127 -0.013144 -0.0370223 -0.0788421 -0.106084 0.106321 -0.00900248 0.0921674 -0.0305983 0.139256 0.146166 0.0488868 -0.0928141 -0.0663399 0.0146288 -0.0160976 0.0121103 -0.0700299 -0.142218 0.0320577 -0.0596236 -0.144255 -0.167068 0.0246388 0.0246852 -0.0940279 -0.0232875 -0.0440658 0.0176928 0.0602662 0.137512 -0.149056 0.156678 -0.191855 0.0786035 0.0241829 0.0946803 -0.0743651 0.0522645 0.0314447 0.0093224 -0.0358429 -0.0320204 -0.10864 -0.0294961 -0.0959044 0.0159368 0.0290311 0.0749837 -0.0393504 0.0570794 -0.0787045 -0.0372363 0.0294148 -0.0683547 -0.0237047 -0.05561 -0.0251024 -0.00740258 0.188008 -0.0513358 0.044742 0.0587632 -0.0867924 0.107106 -0.0150587 0.0205634 0.198216 -0.0327031 0.00173827 0.0719889 0.015048 -0.0151019 0.168796 0.122425 -0.0673468 -0.0212403 0.00137721 0.0609247 0.126545 0.0185792 0.166088 -0.0151892 0.0609354 -0.0183655 0.162987 0.019691 0.150412 -0.0222037 0.108779 -0.025325 -0.0155385 -0.015361 0.0737116 0.0133499 0.0304831 -0.0660007 0.138111 -0.0738069 0.0260967 0.133054 -0.0084388 -0.127177 -0.0665661 -0.0797554 -0.0429995 -0.139305 0.0950192 -0.0206303 -0.135326 0.0103567 0.102815 0.161072 -0.159943 -0.0376503 0.152826 -0.0622886 -0.0360359 0.0553476 -1.06442e-05 0.0503801 0.0131068 -0.117035 -0.0626433 -0.141983 0.195539 0.10744 -0.102825 -0.103481 0.0528249 9.50814e-05 0.0362575 -0.0393499 0.0997773 -0.0112786 -0.0594849 -0.0729976 -0.0530168 0.0966731 -0.133862 -0.136521 0.0452842 -0.0485011 -0.0953705 -0.0377108 0.0128429 0.0664036 0.00560242 0.120889 0.0841349 -0.113227 0.0332879 -0.172877 0.0803736 -0.101044 -0.063942 -0.0422643 0.04804 -0.147014 0.15327 0.0723493 0.189607 -0.0125779 -0.0733242 0.0490368 0.0307631 0.0641675 0.00648589 -0.0113919 -0.0611809 -0.110317 0.028108 0.122869 0.124701 0.0843832 -0.0516561 -0.0147765 0.200276 -0.0507089 -0.078652 -0.0552954 0.0335045 0.033742 0.0319154 0.0380537 0.0172795 0.0895918 0.0484775 -0.100218 0.0394408 0.134375 0.119721 -0.131996 0.00541172 -0.0596129 0.138449 -0.0887985 -0.031946 -0.0033189 -0.0633878 0.0952607 -0.120124 0.00595826 -0.0572681 -0.0964219 0.0337534 0.048276 0.177154 0.085843 -0.108817 0.0252421 0.0603569 -0.0891583 -0.0762537 -0.0440539 -0.058373 0.0621945 -0.123097 -0.0228737 -0.026348 0.148669 -0.0127182 -0.0737843 0.0256454 0.0751611 0.0986771 0.0990406 0.0477629 -0.0525843 -0.0443147 0.0476757 -0.11742 0.114767 0.0157858 -0.112703 0.0593922 -0.0487641 -0.10932 0.112497 -0.0643238 0.00214282 0.00662026 0.0424925 0.0211165 -0.0704979 0.121846 -0.0899769 0.126973 -0.135876 0.0504395 -0.177094 0.0721598 0.126545 0.147712 -0.0891521 -0.0363509 0.0767336 0.0117106 0.0862903 0.111882 0.036433 -0.0459113 0.0407883 -0.00785504 0.0508038 0.0209622 0.00746982 -0.0476485 0.0478276 -0.0924281 0.0203541 -0.0344722 0.0972978 -0.0629922 0.00873084 0.0401409 0.0508145 0.0820774 0.0531685 -0.0321916 -0.122841 -0.121161 0.0773616 -0.00714645 -0.147259 0.00364785 -0.13091 0.162662 -0.0710488 -0.0448829 0.0176896 -0.100421 -0.134238 -0.00659095 0.0690594 -0.0814106 0.079787 0.0145706 0.00285419 -0.074489 -0.115573 0.0898865 0.101259 0.108265 0.0178962 -0.125667 0.0582891 -0.151797 0.0542047 0.00255566 0.0316299 0.0971405 -0.0693839 -0.000253555 -0.0794888 0.172621 -0.0714916 0.0596815 -0.00204588 0.0951212 -0.110232 -0.10218 -0.173166 -0.00888221 -0.0107617 -0.112847 0.018904 -0.0430618 0.0353435 -0.0313476 0.0760293 -0.0336108 -0.030022 -0.118043 0.144559 0.186473 0.00699726 0.0126705 0.0667586 0.146514 0.0269313 0.00664343 -0.0338297 0.138874 0.0279749 -0.0352189 0.0336239 0.134251 0.115035 -0.111637 0.0917862 0.0288484 0.0271823 0.110726 -0.0391591 -0.0371506 0.116116 0.0160187 0.113429 -0.0458803 0.0606158 0.0278312 0.121476 -0.0537567 -0.095428 0.0698424 0.0332748 0.0283345 0.0457503 0.101614 0.0890218 -0.0445102 0.0366098 -0.0249291 0.00864725 0.12861 -0.0781195 0.0587244 -0.0891916 0.0959751 0.0506295 0.119793 -0.0628372 -0.023612 0.0786785 0.0628991 -0.0584328 -0.1759 -0.077227 -0.00407189 0.149892 0.147113 0.055984 0.0162079 -0.0829769 -0.163465 -0.1332 0.0138955 0.00528428 0.0288449 0.0650082 0.0318071 0.138873 -0.0289151 -0.0598371 0.158594 -0.00976911 0.0130738 -0.0968105 0.0300542 0.0388599 -0.0573046 -0.0367241 -0.000219958 0.0255232 0.0213228 -0.0116738 -0.0508024 0.0134361 -0.0538967 0.0463155 0.030464 0.124939 -0.0447428 0.0652207 0.11515 -0.138927 -0.150287 0.0321375 0.0962155 0.124665 -0.0956456 -0.0836529 -0.0856784 -0.017636 0.085 0.0776676 0.0807369 0.0226538 -0.146298 0.176551 0.0347961 -0.164603 -0.0574598 0.096343 -0.0772386 -0.06976 0.104555 -0.150696 0.123737 -0.115077 -0.0148741 -0.0988669 0.00557866 0.176233 -0.0969431 -0.0688092 0.0673883 -0.0510758 0.117917 -0.0612062 -0.122018 0.0247233 0.0416014 0.100576 -0.00393887 -0.019303 -0.046689 -0.0831239 -0.0263886 -0.0550457 -0.00955189 -0.130866 0.0616396 0.197465 -0.128626 0.08373 0.0201721 0.138503 0.146528 -0.04798 0.0702812 -0.0278404 0.0439958 0.0376525 -0.0106316 0.0358885 -0.140701 0.121561 0.0106984 -0.0711042 -0.0474508 0.00569944 -0.0128708 -0.00728934 0.102785 -0.0422781 0.013058 -0.0242401 -0.158904 0.0995897 0.150355 0.043806 -0.0597028 -0.141309 -0.154428 -0.0109515 7.99374e-05 0.119283 0.0466873 -0.0776055 0.172715 -0.0714092 -0.0261319 -0.00177432 0.0401009 0.0999535 0.0124534 0.0650682 0.144345 0.0452395 -0.0738158 0.0257092 -0.0271004 -0.066545 0.0286987 -0.0843035 -0.095445 0.00874311 0.105736 -0.0524999 -0.00674687 -0.154096 0.0856593 -0.116096 0.00332877 -0.157384 -0.0651305 -0.0509871 0.0159108 -0.0353902 0.0175193 0.0255393 -0.0334517 -0.0969899 -0.0623374 0.0381846 -0.0572978 -0.0416151 -0.0690828 -0.180461 0.0352318 0.0650838 -0.0669182 -0.00302836 -0.0260183 0.0734389 0.0153965 0.0134959 -0.104635 -0.0693004 -0.00117363 0.0559375 -0.0104323 -0.134411 -0.158127 0.0406811 -0.0625002 -0.0488522 0.128104 0.0863039 0.0955423 0.0356196 -0.0888183 0.110849 0.0248708 0.0606356 0.00629276 -0.038015 -0.073293 -0.0216923 -0.0214201 0.0324674 0.0317151 0.0386748 -0.159619 0.173144 0.0424063 0.0455064 0.0769918 0.0511183 -0.00388828 0.0880703 -0.0378498 0.0763828 -0.0165006 0.000265922 -0.0105341 0.072862 -0.0150021 -0.0804636 -0.107285 0.0233829 -0.0429817 0.0650824 -0.165721 -0.176321 -4.88412e-05 0.0134338 0.014034 0.0822734 0.089121 0.137743 0.090372 0.00262874 -0.0281635 -0.157271 0.00368526 0.0515467 -0.161001 -0.113366 0.00166667 0.0345938 -0.0131679 0.0226315 0.041413 -0.010154 -0.0671945 -0.0141737 0.117971 -0.0277919 -0.0100416 0.0669318 0.0947869 -0.0550315 0.0768517 0.0633517 0.19655 0.0465935 0.0797642 -0.00498812 0.119859 -0.00228443 -0.0566255 -0.14699 -0.0864608 0.0421648 -0.0927002 0.0398001 0.150665 -0.14031 -0.0901846 -0.0432679 -0.0869911 -0.051534 -0.0197693 0.102907 -0.111369 0.000885034 0.0900826 0.123371 -0.0707984 0.0462918 0.0842396 -0.059254 -0.158871 0.0325327 0.0490662 -0.160585 -0.0517136 -0.00631106 -0.127635 0.0409116 -0.0345909 -0.0394636 -0.0891028 -0.123245 0.055901 0.0675712 -0.0994774 0.00880719 -0.172199 0.0904563 0.173915 0.00629268 -0.00836506 -0.155917 0.0834372 0.0427764 -0.0376193 -0.0880861 -0.0689499 -0.102525 0.0815392 -0.0582474 0.0788039 0.00475112 0.0226672 0.0660496 0.0565471 0.0304708 0.0494296 -0.044154 0.0372132 -0.132551 0.0107808 0.0117734 0.0163911 -0.00933717 0.097515 0.137769 0.0758616 0.0166819 0.0410989 0.0468378 0.085915 -0.0472603 -0.0760341 0.0234871 -0.0282856 -0.0446853 0.148932 0.0591274 0.0767734 0.0281965 0.0961787 -0.167463 0.00264323 0.0887689 0.0266002 -0.145831 -0.0441734 -0.0918251 -0.117667 -0.0997639 -0.042536 0.00861479 0.017784 -0.0441008 0.0233146 -0.0786316 0.0177347 -0.0701495 0.00716617 -0.0569248 0.184441 0.11073 0.0260577 0.00949954 0.109153 -0.0154642 0.0874162 -0.131489 -0.0488458 -0.137666 0.0904612 0.133248 -0.155425 -0.0337398 -0.0255201 -0.0372804 0.0830736 0.106289 -0.0782545 0.134124 0.0834497 -0.0258219 -0.104418 -0.031535 0.13579 -0.00174166 -0.0888327 -0.102194 -0.105013 -0.0495086 0.104964 0.0207184 -0.0334384 0.0152432 0.0607602 0.12453 0.115405 -0.0234099 -0.0111887 -0.0302481 -0.0649192 -0.023522 0.0242958 0.177654 -0.0582513 0.117745 -0.122483 -0.0268208 -0.073244 0.101555 -0.140963 -0.127626 -0.0265565 -0.0582628 0.0604908 0.0372958 0.00180598 0.0681658 -0.168625 -0.147089 -0.186118 -0.0244481 -0.0202663 -0.000750441 0.0134756 0.0898832 -0.133197 0.121453 0.0176084 0.0608768 0.0955662 0.101983 -0.0367212 0.13261 -0.100249 0.0162254 0.161826 0.108505 -0.09006 0.146524 0.13838 -0.0553575 -0.0979727 0.0962771 0.0724181 -0.0166195 -0.0183178 0.061335 -0.0365293 -0.0665941 0.12443 0.0824913 0.000464128 -0.0301067 0.0456544 0.0206352 -0.040216 0.15288 -0.051065 -0.0170478 -0.0560015 -0.0450805 -0.0171682 0.0468365 0.0498196 0.0835425 0.149613 -0.107759 -0.0290373 0.157399 0.097765 0.0424584 -0.0802663 0.0333932 -0.169408 0.103694 -0.167367 0.0392532 0.0476402 -0.0825537 -0.0683076 0.12747 -0.0319413 -0.0609013 -0.0568414 -0.0494516 -0.185684 0.00654044 0.0981792 -0.0603775 0.0446287 0.0806775 -0.128281 0.0738315 -0.124349 -0.042363 0.0874325 -0.0610442 0.0809051 0.0807192 -0.0358768 0.0105313 -0.00179574 -0.0578576 0.0632856 0.190101 0.0635574 0.161164 -0.0688584 0.142226 0.0986973 0.0777024 -0.0574686 -0.0582511 -0.118806 0.113275 0.130554 -0.0257359 -0.0476189 0.0715785 -0.0941336 0.183131 0.109588 -0.0636519 -8.21032e-05 -0.192767 0.0385359 -0.00894259 -0.0555376 0.15271 0.0898261 -0.0656289 -0.0679363 0.10776 -0.0657999 0.0112575 0.177541 0.164123 0.11753 -0.0333544 -0.110064 -0.0999583 -0.174327 -0.102446 0.0782569 -0.0137588 0.0702454 0.167346 -0.120333 0.0910517 0.0933943 0.0988466 -0.174458 0.015983 0.0602732 0.0293966 -0.0646611 -0.00558935 0.045988 -0.0342985 0.165598 -0.0607547 -0.00906853 0.124589 -0.0529246 -0.0748416 0.151024 0.0377316 -0.0624856 -0.0284499 -0.115613 0.146021 -0.0572168 -0.180063 -0.13407 -0.150443 -0.151454 -0.0706704 0.162305 0.165575 0.0865778 0.095229 -0.0583338 0.00260101 0.0933084 0.0183162 0.0368862 -0.0600017 -0.00947304 -0.0872558 0.0951196 -0.0891698 -0.076562 -0.1074 0.0356279 0.0743484 -0.000168536 -0.0337215 -0.154881 -0.0402789 -0.0429046 -0.0475458 0.0960266 -0.00549695 0.095782 -0.0692974 0.0675603 -0.0318941 -0.0297029 -0.0236646 0.0880898 -0.0293275 0.0168913 -0.165576 0.150386 -0.0192686 0.14743 0.0605884 -0.0299601 -0.031865 -0.0296502 0.092441 0.00610265 0.0447966 0.0676233 -0.0205058 -0.0174065 0.0732727 -0.147106 -0.0106145 -0.024249 -0.00130318 0.157485 0.104184 -0.0138165 0.0655941 0.0721989 -0.102826 0.0288562 -0.0789441 0.00196402 -0.190032 -0.0616675 -0.0394143 -0.154605 0.0573051 -0.0595806 0.0050441 0.0558998 0.0193299 0.147411 0.0770583 0.0629136 0.0305572 0.0422715 -0.0557245 0.0157937 0.0255292 0.0743377 0.0720861 -0.152068 0.0265258 0.0121366 -0.0482945 -0.0387959 -0.0750986 0.0664426 -0.0510156 -0.0600811 0.00517159 -0.00865722 0.0033986 0.0651529 0.0961041 0.197928 -0.00414041 0.0805259 0.119801 0.0113305 -0.125411 0.100239 0.0882397 -0.131024 -0.0298397 -0.108537 0.0705612 -0.0558885 0.0404333 0.0462013 0.095217 -0.0432769 0.0408311 0.0727596 -0.0528537 -0.0895121 0.153765 -0.12184 -0.0684018 -0.0627146 0.0499759 0.0182767 0.0265648 -0.0236795 0.0245348 -0.0397214 -0.0503238 -0.0410459 0.0721477 -0.178484 -0.00888122 -0.148487 0.05757 0.100683 -0.0732355 0.142161 -0.0893848 0.0773846 -0.0325932 0.0389052 0.074144 0.0387703 -0.111577 0.0743996 0.0619374 0.178957 -0.0303708 -0.0600579 -0.142255 -0.139089 -0.0166395 -0.0317673 0.0474029 -0.00213503 -0.0992126 0.0507635 -0.0213953 0.039326 -0.181046 0.0822628 0.142444 0.0567228 -0.00255027 0.0493746 -0.0648788 0.0309307 0.162926 0.0592689 0.0568148 0.0222787 0.0803827 -0.127766 -0.0807442 -0.0543495 -0.129138 -0.0465001 -0.020338 0.173015 -0.118728 -0.151745 -0.038271 -0.046088 0.0293788 0.0598824 0.107444 0.0601638 0.0443979 0.1849 0.148386 -0.0146836 -0.0919567 -0.0286845 -0.143452 -0.0971047 0.181234 0.0978233 -0.0352811 0.116605 -0.0562531 -0.0930206 -0.0474954 -0.158217 0.0804648 0.00643848 0.0652121 -0.0259104 -0.0891446 -0.0101149 0.140298 -0.0230202 -0.0719701 0.0828579 -0.122646 0.19518 0.0455977 -0.0543768 -0.059313 0.0692751 0.00263256 0.0666695 -0.0260002 -0.0905637 -0.182946 -0.192926 -0.00139057 0.0868337 -0.0170673 0.047784 -0.0482458 -0.0697162 -0.0561465 0.0378012 -0.0506915 0.125882 0.105011 0.0135313 0.0582863 0.0841509 -0.0628086 -0.124805 -0.0149953 0.183136 0.0581873 0.109224 -0.131502 -0.092732 0.00170248 0.0702236 0.0247053 0.0826586 0.137017 0.107813 0.0774289 0.111939 0.114921 -0.0543767 0.0561143 -0.0533448 0.0569312 -0.142857 -0.0202131 -0.129746 0.11173 0.0333639 0.153986 0.0951738 0.132832 -0.0315745 0.113992 -0.0505424 0.0233531 0.191424 -0.00678231 0.0888898 0.185603 -0.0813234 0.142006 -0.197713 -0.12466 -0.0834903 0.0305398 -0.0980658 0.117142 -0.0847296 -0.0147851 0.142118 0.0661046 -0.0154763 -0.0238078 0.0739386 -0.0439239 0.132324 0.0609418 -0.0752205 -0.0498235 -0.00982788 0.151714 0.0923254 0.0195494 0.144659 0.130866 0.104411 0.0762146 -0.0218317 0.12548 0.0481942 -0.0806358 0.144294 -0.131822 0.183654 0.0187801 -0.0162341 -0.00604457 0.0107388 -0.104545 0.0693389 0.00808523 0.0327087 -0.0259682 -0.0366706 0.00782577 0.0417414 0.112728 -0.12625 0.0754002 -0.050071 0.0479304 0.0316192 0.0611213 0.0297388 -0.0255547 0.0930423 -0.0499951 -0.0184889 0.0127046 -0.0710534 -0.0694581 0.0408608 0.165198 0.15243 0.0576211 -0.189585 -0.115919 -0.0588793 -0.0338754 0.0981727 -0.000268188 -0.00877117 -0.0442688 -0.0054326 -0.0127859 0.132346 0.196593 0.0458211 -0.04133 0.00302878 -0.0335871 0.0348843 -0.097887 0.0159328 -0.0541256 0.0720847 0.0357225 -0.0994747 0.0233517 -0.107731 -0.0211487 0.103169 -0.131796 -0.0349112 0.0742934 -0.0350472 0.196338 -0.0866257 -0.144874 0.0398767 0.141694 -0.0370591 0.0215492 -0.0582461 0.0770635 -0.0862241 -0.0372122 -0.134114 0.043946 0.0733906 -0.170581 0.0083351 -0.0527887 -0.125127 0.0336079 -0.00458105 -0.0677661 0.177403 -0.0160499 -0.0851455 -0.0154389 -0.0914989 0.0884252 -0.00355836 -0.0168835 -0.0297782 -0.0305678 -0.0197274 0.0432067 0.117705 -0.112234 0.0951951 0.0390051 0.156425 0.107249 -0.0077417 -0.0415846 0.0271649 -0.0321549 0.134467 -0.139635 -0.114268 0.0452395 -0.0670489 -0.0985291 0.00361158 0.0223861 -0.0324036 -0.181244 0.0702187 0.110815 0.0242669 -0.0838099 0.121397 0.100273 -0.00177186 -0.0513895 -0.0408445 0.0101128 -0.0926582 0.164512 0.0222335 0.0767533 0.143301 0.169629 -0.00264331 -0.0893061 0.0716665 -0.0797692 -0.0911276 -0.0266761 -0.0145299 -0.0697899 -0.0536471 -0.03387 0.0898945 -0.100331 0.0548118 0.113922 -0.0432113 -0.146728 -0.0306346 -0.00551637 -0.0585726 -0.0489282 0.0143112 -0.0802336 0.0540951 0.0245825 0.0915747 0.0217062 -0.189477 0.0202428 -0.0200593 0.188883 0.0410692 0.0158978 -0.00984204 0.187976 -0.0658452 0.116807 -0.114706 -0.0260322 -0.125589 -0.0101264 -0.0120007 0.0853745 -0.062657 -0.0857446 -0.0910682 -0.140982 0.0891233 0.0354712 0.0884199 0.00860247 0.0899425 0.0892337 0.0526164 0.101495 -0.165344 -0.119019 -0.00513359 -0.029821 -0.0013149 -0.0267918 -0.162883 0.100957 -0.0214532 0.0521851 -0.019132 0.0044297 -0.00240774 -0.108686 0.0591172 -0.0684029 0.00310429 -0.137244 -0.056552 -0.105054 0.049905 0.0784005 -0.028152 0.120547 -0.14198 0.0260511 -0.0123755 -0.19228 -0.00245361 0.0253283 0.0827998 0.0484964 0.157523 0.0202953 0.0788276 -0.013802 0.12268 0.00345781 0.0247662 0.113826 0.013541 -0.0197248 -0.0175501 0.0556209 0.0183852 -0.121856 -0.00993914 0.0303699 0.0117426 0.096833 0.137165 -0.0164595 -0.00582695 0.0355876 0.0414566 -0.0580317 -0.0286724 0.0575645 -0.0510556 0.0189182 0.0949832 0.176594 0.0921432 -0.084082 0.000613883 -0.129225 -0.0591921 -0.187341 -0.00145623 -0.145475 -0.137086 -0.0649723 -0.0655325 -0.139964 0.0205909 0.0929463 0.101819 -0.0688216 -0.0163318 0.038777 -0.1848 0.0243389 0.0333856 0.0332639 -0.0783313 0.0769572 0.0432708 -0.156022 -0.0417561 -0.126121 -0.0257868 0.164572 0.00328383 0.0394202 0.0845323 0.10608 -0.0627544 0.0526595 -0.162382 -0.0373966 0.14517 0.102947 0.000144365 -0.180226 0.109131 0.022192 0.0245097 0.05387 -0.00339403 0.0755789 0.164712 0.000796768 -0.0971756 -0.151878 -0.106837 -0.122454 -0.0899665 0.0119355 0.0941166 -0.0659831 0.0289161 -0.0924595 0.0321298 0.123217 -0.00769978 0.160926 -0.00614805 0.0362563 0.0264071 -0.160185 0.13067 -0.0477278 0.0979036 0.135092 -0.195466 0.16213 0.072873 -0.0719136 -0.14046 -0.0819329 0.100647 0.0128549 0.119496 0.0777073 -0.00367418 -0.0503011 0.0243096 -0.080886 0.118928 -0.108429 0.0810269 -0.125667 0.0409387 -0.0155211 -0.0883701 -0.0530826 -0.089467 0.0294426 -0.0181369 0.134788 -0.0349439 0.0226133 -0.0610563 0.00215441 -0.102182 -0.123738 -0.150757 0.081738 0.114854 0.00440836 0.00656557 -0.121998 -0.144495 0.0198716 0.198516 -0.0119718 0.0244856 -0.0858407 -0.00513836 -0.0761295 -0.0567193 0.00425957 0.0537618 0.187782 -0.0104308 -0.0688663 -0.155621 -0.0545238 -0.049708 0.055786 -0.14389 0.0493535 -0.137782 0.0867139 -0.0625941 -0.164737 -0.0092591 0.0367962 0.0925279 -0.0545444 0.10309 0.0960184 0.10974 -0.180738 -0.115975 0.106331 -0.100355 -0.150002 -0.0613541 0.0967394 0.0218171 -0.00973216 0.0715305 -0.0758544 0.0891252 -0.0287084 0.0567892 -0.0433122 -0.0222356 -0.00134294 0.127773 0.0228548 0.082657 0.0778901 0.184258 0.0828831 -0.123467 -0.0164869 0.0540641 0.122897 -0.0266964 0.184779 -0.0243847 -0.136868 -0.00595492 0.0499182 -0.0561138 0.0485399 0.132424 -0.106988 -0.064375 -0.0176045 -0.134564 -0.0397515 0.083121 0.147442 -0.0722399 -0.0397161 0.135753 0.100331 -0.0868637 0.157945 -0.0772411 0.0177558 -0.0789505 -0.0134061 0.145143 -0.00818873 0.106859 -0.0378662 -0.0129192 -0.0621433 -0.0193132 0.0568587 -0.00740198 0.129972 0.167145 -0.129302 0.169081 -0.0367076 -0.102712 0.127235 -0.0495866 -0.0271279 0.178437 -0.0669259 0.142786 -0.0291151 -0.172744 0.0269559 -0.10732 -0.0736091 -0.111823 -0.18774 0.0354234 0.0689937 -0.188724 -0.0890201 -0.0315101 -0.0715921 -0.0475022 0.0306059 0.0354261 0.0133775 -0.0491868 0.0518855 -0.145774 -0.062282 -0.168731 0.0642949 -0.115247 -0.0996269 0.120138 0.0127277 0.0552352 -0.0169115 -0.0908494 -0.064118 -0.0178283 0.197446 0.172564 -0.0535369 -0.145102 0.115746 0.0602409 0.111435 -0.0569712 -0.047625 -0.00998147 0.135593 0.00791016 -0.144608 0.0501217 -0.0926538 0.00215062 0.0677592 0.161959 0.0267068 -0.17707 -0.0326281 -0.146133 -0.00399358 0.0518796 0.0765771 0.0713367 0.0159641 -0.197653 0.0184664 0.129668 -0.126084 0.137303 -0.122236 -0.116463 -0.0317717 -0.00287484 0.00836625 0.0492388 -0.000381428 0.0479794 -0.126164 -0.121791 0.0326406 0.110768 -0.0876409 0.126615 -0.121086 0.0974252 0.0685594 0.0824888 -0.13266 -0.0562174 -0.0259039 0.019571 0.170893 0.0550293 -0.0142695 -0.0906996 0.0697541 0.153577 0.0869382 -0.0255998 -0.168797 0.0539126 0.106504 -0.10001 -0.00424565 -0.0141601 0.104388 0.039594 0.0236853 -0.0931865 0.0805597 0.0266882 -0.103254 -0.131635 0.127789 0.137928 -0.0193471 0.00829368 0.0700426 0.0239425 -0.00129496 -0.155863 0.01374 -0.0183669 -0.0202117 -0.0812512 0.0880994 0.0777015 0.159637 -0.100373 -0.0391109 0.102374 -0.157513 -0.0512484 0.000528884 -0.0121792 0.0780338 -0.0880308 -0.00321858 0.110689 0.0874777 -0.026245 -0.154139 -0.0224382 -0.0857545 -0.0251702 0.182639 0.0723068 -0.0220982 0.0621241 0.0188304 -0.00984728 0.0719431 -0.0158946 0.0203828 0.121083 -0.0692862 0.0128137 0.119998 -0.083482 0.142473 0.0706779 -0.040453 0.100075 -0.153038 -0.0643644 -0.0950705 0.0245358 0.0457721 0.0514221 0.0926461 -0.0422073 0.0105925 0.0433641 -0.0299093 0.12139 -0.030619 0.180709 -0.045364 -0.101983 0.141513 0.0166456 0.0297732 -0.0843584 0.0356326 0.0983452 0.105031 0.0175737 0.063384 0.00868508 -0.136881 0.0563784 -0.133911 0.132058 -0.129263 -0.0808265 0.0929508 -0.0987379 -0.0222203 0.0114202 0.0897204 -0.0531839 -0.0415079 0.177181 0.0514181 0.0182727 0.0176994 -0.0364242 -0.0478267 0.128743 0.100729 0.0608246 -0.101626 -0.0903005 -0.0161684 -0.090402 0.115375 -0.108416 0.099495 0.15494 0.0702673 -0.173652 0.10646 -0.0155231 0.0505715 0.0446638 -0.0358651 0.0940846 0.0528586 -0.0830826 -0.0941521 0.0588651 -0.0160662 -0.0164081 0.150423 -0.086057 0.110963 -0.00365436 -0.0679848 0.0862969 -0.00107769 0.179002 -0.0131367 -0.098094 -0.0669833 0.0211258 0.0772653 -0.089424 -0.0230727 0.0504365 0.0274929 0.0825304 -0.0352605 0.0072513 -0.0428893 0.0281093 -0.0287681 0.0220534 -0.0809227 -0.174311 0.0786148 0.0269465 0.129028 -0.131367 -0.0171934 0.0622575 0.0209283 -0.00913433 -0.00700406 -0.0104883 0.047076 0.01007 -0.110908 -0.0808047 -0.133142 -0.105429 -0.135336 0.032585 -0.179317 -0.0409385 -0.0265085 0.0722702 -0.00640799 0.0545103 -0.0161411 0.0126103 0.134198 -0.0119097 0.107342 -0.0608801 -0.0498612 0.0608275 -0.0726249 -0.143654 -0.0830265 0.00923359 0.0935331 -0.0592862 -0.120361 -0.0210988 0.0302416 0.0138939 0.0833786 0.0609975 -0.0298138 -0.0191764 -0.0442195 0.00660423 -0.0610013 0.00625893 -0.151453 -0.191066 -0.150471 -0.0403099 0.0982224 -0.00623447 0.00824375 -0.0343496 0.0338514 -0.0588528 0.108542 -0.0350241 -0.113697 0.00788627 -0.0141185 -0.0371499 -0.151207 0.0710331 -0.108318 -0.0308473 0.0842781 -0.135932 -0.0411439 -0.0361936 -0.0131809 0.0176221 -0.0118359 0.0210415 -0.0673155 0.00883867 0.0873452 -0.0126962 -0.0724273 0.0257296 -0.0606714 0.0233995 0.093633 -0.105898 0.196859 -0.0295087 0.135102 -0.0930822 0.172003 -0.0178095 0.0733546 0.085904 0.0306352 0.107287 0.0511928 0.114412 -0.0834331 0.101087 -0.0803614 0.067355 -0.0545286 -0.0521335 -0.0617508 -0.0756417 0.0809278 -0.0382462 -0.0523295 0.135258 -0.027336 -0.118369 -0.114557 -0.124688 -0.181885 -0.062286 0.102511 0.153289 -0.128607 -0.0704148 -0.115947 0.0974216 0.160935 -0.0858757 0.197534 -0.0190351 0.00325246 0.0578821 0.0269997 -0.0352178 0.00775885 0.0135528 0.0128333 -0.0529072 -0.0132273 -0.0688158 0.0560926 0.0032949 0.0107177 0.0352242 0.170857 -0.145336 -0.049006 0.0316602 -0.191527 0.0123904 -0.0738512 -0.00870152 0.0312487 -0.0606076 -0.0403057 0.0988682 0.0827844 0.00107012 -0.0913658 0.070347 -0.0362804 -0.0163446 -0.0656974 -0.154179 0.0101624 -0.063424 -0.0332926 0.115764 -0.0221207 -0.124328 0.106912 0.120489 -0.00552027 0.151795 0.0305383 0.0513476 0.194383 -0.0526102 -0.0358731 -0.00657693 -0.00733172 -0.0455171 0.0725885 -0.0619735 -0.0706474 -0.0441918 -0.104062 -0.114212 0.059647 0.0478902 -0.0658456 0.189859 0.0746839 0.177622 -0.00643761 0.0275869 0.146279 -0.0127696 -0.116508 0.0774905 0.135311 -0.00363928 -0.0651175 -0.127627 0.00332173 0.133083 0.0969253 0.068595 -0.0455202 -0.151436 0.134928 -0.0771047 0.0452148 -0.0110607 0.0717945 -0.0930526 -0.0728078 -0.00676188 -0.037096 -0.0567707 -0.0675104 0.0966432 -0.0263053 0.00275 0.0150645 -0.0861589 -0.0405452 -0.170149 -0.153528 0.0315112 -0.0637063 -0.0661545 0.0481531 -0.176667 -0.0104176 -0.0967187 0.0205504 -0.0412829 -0.135145 0.0240639 0.00765815 -0.133334 -0.0622061 0.0428441 -0.0367351 0.0258132 -0.0593493 -0.0662637 0.079195 -0.104137 0.000793569 0.0963563 0.021884 0.009426 -0.0451758 0.0713443 -0.187621 -0.0170367 -0.100099 0.00765391 -0.00422617 -0.068563 -0.00231115 0.0405592 0.0257729 0.0883244 0.0319083 0.195857 -0.0118099 -0.0223591 -0.168429 0.00254145 -0.0300462 0.173678 -0.0571167 -0.0932544 -0.0262216 -0.126049 -0.00512849 -0.030339 -0.101226 0.00558019 0.0373399 0.0782828 -0.0468927 -0.063363 0.136222 0.0491034 0.0653228 0.0908958 -0.116368 -0.115945 -0.015332 0.103896 0.137989 0.0118004 -0.0590767 -0.023095 -0.0489635 -0.0549419 -0.00539998 -0.0178752 0.036485 -0.0527585 0.0459545 -0.00818824 0.167614 -0.0364402 -0.0376518 0.119969 -0.00833867 -0.130121 -0.144316 0.014394 -0.0481005 -0.0559504 0.0266569 0.0650268 -0.00925323 0.152124 -0.0983634 -0.173911 -0.11749 -0.13734 0.160453 -0.0102756 -0.00768067 0.0416449 0.092549 -0.086631 0.120782 0.0399915 -0.100375 -0.0642588 -0.135208 0.00926492 -0.00352416 0.00954079 -0.0101129 0.0745029 0.0382796 -0.128685 0.0764261 -0.0325498 0.103921 -0.00511112 0.0116001 0.0123077 -0.0832162 0.133337 -0.0284725 -0.00590307 -0.0355697 0.0942328 0.0109544 -0.0491935 -0.0139393 -0.110498 0.169966 0.0361183 0.0509194 0.0925836 0.0961561 0.158192 -0.0237364 0.0584861 -0.0683245 0.0511703 0.0190441 -0.0205461 0.00554392 0.13921 -0.0377016 -0.0287061 -0.0321452 0.17652 0.0460966 -0.177264 -0.148256 -0.100568 -0.0905781 0.00368291 0.146659 0.0737166 -0.0440586 0.0211957 0.0182713 -0.0114212 0.0905408 -0.096409 0.115815 0.0123023 -0.128879 -0.0784751 -0.0235012 0.0915213 0.0720689 -0.120558 0.106172 0.034501 -0.137003 -0.0577761 -0.0675514 0.131679 0.100913 -0.115312 0.0761654 0.0992391 0.0177864 0.0172998 0.048837 -0.187938 -0.0204425 0.102655 0.0202175 -0.0273824 -0.00221341 0.0150892 0.0567425 -0.132161 0.0393114 0.0572433 -0.020766 0.055442 0.117303 0.0155714 -0.00145337 -0.0459182 0.121326 0.0697759 0.0236888 0.0226855 0.0761001 -0.0363417 0.176037 0.156237 -0.0446761 0.160414 0.072954 -0.0335145 -0.0601209 -0.0382136 -0.0240956 -0.115238 -0.0975344 -0.00335652 -0.0347273 0.186353 -0.00288339 -0.0447321 -0.0852323 0.0870834 -0.0162913 -0.0607226 0.142882 -0.08846 0.101877 0.142287 0.0962641 -0.0113471 -0.0957236 -0.0673373 0.102313 0.029641 0.0759682 0.030423 -0.0946032 0.0478755 0.108271 0.0793173 0.048227 0.016861 0.0365999 0.0393296 0.101914 0.192363 0.000659209 0.0473434 -0.0779283 -0.100904 0.0969458 0.0269296 -0.0452639 0.114958 -0.117254 0.0794434 -0.00372738 -0.0780523 -0.0867254 -0.0847718 -0.0417493 -0.0387077 -0.0190921 -0.0098759 0.0888574 -0.100474 0.017853 0.0763442 0.135937 0.0297044 -0.0834058 -0.0202444 -0.00719049 0.0557657 0.0917724 0.105724 0.103374 -0.105158 0.0441265 -0.0450236 -0.0352727 0.150139 -0.180714 0.116624 -0.13168 0.125973 -0.176563 0.0157499 0.0518115 -0.0442536 0.132987 -0.155229 -0.141201 -0.0562741 -0.0724963 -0.137824 0.0135306 -0.0587792 0.0306915 0.187715 0.0180873 -0.136131 -0.112494 -0.00109586 0.0034236 0.137175 0.0198035 -0.0923189 0.00553237 0.0514804 0.036535 -0.0452008 0.015649 0.0307088 -0.0757435 0.0812911 -0.0963105 0.0185256 0.0747026 0.019925 0.061049 -0.197922 -0.0746633 0.0172002 -0.0343024 -0.0588561 0.146603 -0.0231949 0.0543701 -0.174669 -0.00296552 0.1067 -0.0203116 0.0313573 0.0487034 -0.0455219 0.0179814 0.105154 -0.0766018 0.163101 0.0534158 -0.162732 0.0392218 0.165759 0.132003 0.0978681 0.0170409 -0.180815 -0.119052 0.170102 -0.164324 -0.0857016 0.0766852 -0.122267 0.0486565 0.00567141 0.175465 0.0148628 -0.0362133 -0.0981104 0.0843889 -0.0530072 -0.012562 -0.149701 0.103282 -0.105803 -0.0505964 -0.04307 0.0265031 0.033186 0.064733 0.0246291 -0.000472547 -0.025322 -0.0699155 -0.0361038 0.0649165 0.166112 0.0188241 0.0480345 0.0604902 -0.126346 0.0836956 -0.0170468 0.0640935 0.112806 0.00295009 -0.0296463 -0.0113915 -0.0146684 0.0210754 0.0781534 -0.139396 0.116281 0.0186169 0.079567 0.0333294 0.0843462 -0.079432 0.0963999 0.0118414 -0.062045 0.0647619 0.194011 -0.0787119 -0.0482533 -0.120041 0.129446 -0.133808 0.119931 0.0397197 -0.0469926 0.197452 -0.00389371 0.0317623 -0.140809 -0.0626319 0.0929943 0.0887648 -0.0923955 0.0521077 0.0286303 -0.0555084 0.0958177 0.0412369 -0.0758702 0.105406 0.0047119 0.00547075 0.101169 0.00691075 0.0189548 0.0584706 -0.00147315 -0.124192 -0.161698 0.107053 -0.0684696 -0.00710694 0.00687653 -0.0417645 0.00815284 -0.00884212 -0.188183 -0.0924986 0.0343182 0.0178469 0.0228114 -0.116634 0.00349332 -0.131087 0.112065 0.0557689 0.154718 0.134115 -0.168196 -0.188014 -0.0513192 -0.153907 0.166681 -0.060434 0.189838 -0.0510154 -0.0897316 -0.160817 -0.0336109 0.0580665 0.0849657 -0.145529 0.0428935 0.045208 -0.18563 0.0924156 -0.0531738 0.102445 0.0526011 -0.0507231 0.0648473 -0.0139329 0.106756 -0.0818657 0.0346265 -0.0332836 0.103061 -0.044447 -0.0550744 -0.0901521 -0.0394362 0.0732776 0.0653073 -0.00195945 0.0750094 0.18149 0.0295662 0.0670747 0.0561588 0.0194754 0.0376506 -0.130087 0.00523275 -0.0503759 -0.0239963 0.108065 0.028195 -0.0717964 0.106489 -0.0155476 0.0735619 -0.0231569 -0.0515481 -0.104888 -0.0046057 0.0145803 -0.0773531 0.0977583 0.0603961 -0.0398205 -0.00876736 -0.15709 0.0938233 -0.113427 -0.132742 -0.0949372 0.149637 0.0296099 -0.0436959 0.0570686 0.123349 -0.114346 -0.0158626 0.0721427 -0.159413 0.0897527 -0.0103615 0.0124558 -0.0500704 0.0832932 -0.148159 -0.0835784 0.134671 -0.0203327 -0.126798 -0.015375 -0.0805625 0.0133328 0.105941 0.0841823 -0.0316823 -0.101252 -0.000102619 -0.0451527 -0.0507445 0.0669897 -0.00407572 0.080311 -0.100198 0.0234819 -0.00438787 -0.0764574 -0.128993 -0.191744 0.133922 0.0829468 -0.0210267 -0.00482581 0.0142114 -0.0812673 -0.022776 0.149673 -0.0124556 0.0400933 0.00409172 -0.00753125 0.0224582 -0.0599506 0.170803 -0.092284 0.027596 0.112223 -0.0423232 0.0490735 0.153607 0.0757506 0.145994 -0.0611589 0.108124 0.0475992 -0.143029 -0.0437889 0.0314085 -0.192421 -0.169552 -0.0735417 0.169371 0.0639435 0.135927 0.00334668 0.0673836 -0.0291845 0.0643525 -0.00730387 0.135465 0.0697641 -0.0128551 -0.171428 -0.176091 0.154907 0.109554 -0.0438033 -0.0747235 -0.11311 0.0555518 -0.0256859 0.0577465 -0.18944 0.0948597 0.0310091 0.190109 -0.0127199 -0.0166941 0.0239844 0.0132264 -0.0694392 0.0436513 -0.11922 0.0196306 0.0234434 0.0626149 -0.112507 -0.00117012 -0.0093221 -0.0939611 -0.0516739 0.0225892 0.0202388 -0.0908957 -0.0455162 0.012357 -0.0638278 -0.024568 0.00737154 0.00437369 -0.0449799 -0.0350151 0.0920936 0.00248019 -0.0564062 -0.0212204 0.00592592 -0.0106915 -0.109902 0.00486211 0.06114 -0.069097 -0.0968095 0.0195675 -0.172262 -0.152297 0.00112693 -0.0213314 -0.0614849 -0.0520603 -0.0938081 0.0964799 0.0944358 -0.120608 -0.125545 0.0453261 0.0126976 0.130628 -0.0111853 -0.118953 -0.0213724 0.177891 -0.0577694 0.0317394 0.158877 -0.00741151 -0.0317117 -0.01365 -0.143661 -0.0379938 0.106783 0.0679322 0.0584992 -0.142179 0.0930297 0.0591578 -0.052564 0.0142614 0.0221909 0.00251842 0.0492732 0.147257 0.145413 -0.0803643 0.0528399 -0.0531849 -0.0483865 0.146564 0.0733514 0.0728109 0.160647 0.00701023 0.0831371 0.18287 0.0620425 0.164154 -0.0166866 0.0575752 0.0111465 -0.0967167 0.0955368 -0.069874 -0.0328061 0.0285387 0.164373 0.0324662 0.0302341 -0.0654256 0.0429332 0.0399117 0.0902543 -0.0676602 -0.117151 -0.0246248 0.00373046 -0.0625299 0.0632042 0.0223452 0.0812419 -0.154008 0.0118779 0.0349106 -0.0875562 0.0963526 -0.136117 0.0350685 -0.0471762 -0.0724274 0.00732372 -0.0043469 0.0685983 0.108869 -0.129507 0.0477973 -0.118681 0.05213 -0.0410428 -0.0458964 -0.0117511 0.0830154 -0.0128565 0.00815295 -0.0267115 0.0778491 0.0376218 0.0388077 0.0960485 -0.0253643 0.0342937 -0.116367 -0.0376296 0.017669 0.0594805 0.142288 0.00491505 0.115274 -0.0464415 -0.0495913 -0.0157632 -0.0574467 0.182497 0.0502763 0.103291 0.022168 0.0537909 0.0444967 -0.086381 -0.0248572 -0.0295597 0.161348 0.0989738 -0.144873 -0.0171443 -0.0892028 -0.141409 0.0675611 -0.0635971 -0.0531673 0.000918659 0.11446 -0.00594485 -0.098933 0.0275445 -0.0943521 -0.0239051 0.153362 -0.146071 0.0542622 -0.00368895 -0.181555 -0.0646199 -0.074498 0.124966 -0.155063 -0.101899 5.14584e-05 -0.0584843 -0.032208 -0.0156665 -0.105891 -0.142023 0.0601723 0.140375 0.067215 0.0233484 -0.111047 0.156045 0.068536 -0.0594917 0.185677 -0.0542539 0.0143937 0.0739672 0.126328 0.0190669 -0.0687829 -0.0613164 0.018824 0.135336 -0.00950436 -0.00988433 -0.109209 -0.0785897 0.1724 -0.1972 -0.0808897 -0.0133152 0.0240522 -0.0358385 0.00768549 -0.0570986 -0.0844056 0.046033 -0.015213 0.00544154 0.0491215 0.0485778 -0.0555932 0.115604 -0.16595 -0.0492618 -0.12731 -0.0141124 -0.0597533 0.152241 -0.113768 -0.0165481 -0.107334 0.112452 -0.0716905 -0.100118 -0.0598212 -0.00320949 0.0779974 -0.192501 -0.0261634 0.058859 0.0582868 0.0653561 -0.00692863 -0.146509 0.0187117 0.0900621 -0.0221596 0.107171 -0.126067 0.0522849 -0.0104981 -0.0168982 0.0278099 0.0272217 0.145456 0.112265 0.0280916 -0.0541078 0.0517745 0.0768667 -0.120725 -0.0280531 0.0812106 -0.193505 -0.102646 0.0118554 0.0893343 0.0879766 0.0479112 0.0556586 0.116124 0.0955065 0.0807987 -0.0594535 0.105483 0.0827646 0.0343168 -0.10994 -0.000571214 -0.00492672 -0.111253 0.025206 0.00340162 -0.0273515 0.0876625 0.0438338 0.0346727 0.109775 -0.0339094 0.0526563 -0.0635294 -0.15167 0.0157814 -0.0346351 0.0504935 -0.0185702 -0.0294128 -0.0752945 0.149475 -0.187942 0.172148 -0.114892 0.0814388 0.181641 0.0659105 0.0793602 -0.137627 -0.0214593 0.121203 0.0818293 0.100865 0.118073 0.0492436 -0.000163052 -0.0488158 -0.0940491 -0.166016 0.194179 -0.0931882 0.0920275 0.0356354 -0.0038664 -0.124363 0.081086 -0.152502 0.0832518 -0.0453053 0.0668665 -0.122197 0.1998 0.0878094 -0.0755243 0.0216775 0.0888305 -0.0280919 -0.0598839 0.136062 -0.00715528 0.080605 0.0173766 -0.00556826 0.013912 0.0469469 0.0922176 -0.1292 0.0267152 -0.0837942 0.00887931 -0.0545591 -0.0463628 0.00878437 -0.0818045 -0.0987416 0.0164358 0.00703031 0.0485077 -0.00311213 -0.042587 0.141782 0.0234425 -0.104787 -0.0259092 -0.121567 0.0488555 0.0240765 -0.00373208 -0.0633231 -0.147496 -0.0967759 -0.0041135 -0.120631 0.0409208 0.179048 0.129762 0.0108992 -0.0419999 0.160313 -0.112111 0.154235 -0.0490169 -0.0397174 -0.0369327 0.119985 0.184865 0.0720377 -0.0677266 0.0137144 -0.114192 0.0297393 0.108023 0.0467982 0.0649056 -0.00748089 -0.191448 -0.0430847 -0.0105364 0.0224051 0.170624 0.0753886 0.123881 0.172302 -0.183734 0.104012 0.0239056 -0.152864 -0.0390919 0.162211 -0.007124 0.116514 -0.140531 -0.0347403 -0.0491833 0.128352 0.188419 -0.00530875 -0.0199781 0.164909 -0.0950236 0.0162392 0.107006 -0.104695 0.00100201 0.0509719 -0.117649 0.0134857 0.0182098 -0.0182337 0.0515509 0.0604942 0.169733 -0.0859405 -0.00369883 0.042149 -0.168294 0.0278069 -0.0716828 -0.175244 -0.0263546 0.00363586 0.152878 0.0276224 -0.134305 0.12834 0.0947407 0.0178651 0.00879947 -0.0560297 -0.104597 -0.153578 0.153875 -0.099381 -0.0685669 -0.159154 -0.0380553 -0.0640803 0.122884 0.0926356 -0.0538801 -0.0326202 -0.0876954 -0.086891 0.168287 -0.0249067 -0.13382 -0.0168504 0.133803 -0.0524171 -0.0360105 0.161535 -0.174972 -0.108703 0.132208 0.0877452 -0.033934 0.0607864 0.160586 -0.0872023 0.0147552 -0.146075 -0.0339698 -0.00317069 0.0417697 -0.168452 0.072803 0.014211 -0.00289642 -0.011596 -0.0200777 0.0633946 -0.112527 -0.0653895 0.0422615 0.128131 -0.0987364 0.0528921 0.156611 0.0414669 0.161286 0.0436772 -0.088899 0.131363 -0.0437721 0.10969 -0.0345618 -0.148943 0.190499 -0.0655283 0.02897 -0.0213957 0.0389687 0.104589 -0.0217302 0.036887 0.0586509 0.0142713 0.138555 -0.101978 0.128442 0.00762027 0.112523 0.110697 -0.007863 0.00173705 -0.0559928 0.0078429 0.146113 -0.0384894 0.016046 -0.0869642 0.00914947 -0.0291555 0.0857146 -0.0272419 0.0797675 0.149303 0.065365 -0.064829 0.0490008 -0.021142 -0.0491593 -0.0308892 0.140778 -0.017389 0.136763 0.0638113 0.00289474 -0.040581 0.0835391 -0.0182261 -0.00420183 -0.150062 0.0938284 -0.0901568 0.0840862 0.0462332 -0.0129299 0.0185434 0.0504856 -0.0177891 -0.0651934 0.157885 -0.0638187 0.0968213 -0.104091 -0.0978115 0.0628109 -0.117263 0.00904289 -0.0374217 0.00600396 0.166101 0.107547 0.0477495 -0.117939 -0.0504521 0.0697583 0.0178156 0.15285 0.185563 -0.0912638 -0.106639 -0.0437532 0.107075 -0.0892087 0.134184 0.034907 -0.115647 -0.0717942 -0.0609604 0.157434 0.122988 -0.166397 0.146715 0.0341445 0.0331266 0.136493 0.0704275 -0.0257158 -0.0716068 0.0310344 0.157359 0.0517895 -0.169006 -0.0278666 0.0882451 -0.0246636 -0.0656222 -0.0718178 0.130249 0.0506968 -0.0257164 0.00127891 -0.067526 0.0300912 -0.0719087 -0.0789148 0.0388084 0.150586 0.118419 0.0675212 0.0986433 0.037975 -0.0342572 0.00544156 -0.117622 -0.188048 0.151401 -0.175212 0.0539364 0.12853 0.058643 0.0191433 -0.148686 0.160705 0.0702988 -0.0216921 -0.066475 0.106543 0.0382979 -0.0989241 0.196521 -0.192655 -0.137066 0.0357436 -0.00945743 -0.0781449 0.107391 0.0625888 0.165765 0.166673 0.176463 0.112874 0.0987935 -0.0165944 -0.0930732 -0.0270528 0.153626 0.0775084 -0.0592237 0.0487274 -0.193819 0.0014848 0.0622925 -0.0327027 -0.0511938 0.0987376 -0.0697256 -0.0326972 -0.07563 0.12988 -0.0939469 0.0546212 0.016665 -0.0215926 -0.0341256 0.00972279 0.0691452 -0.0964749 0.0169021 -0.09885 -0.0810793 0.192835 -0.0661122 -0.0813318 -0.0163845 0.00815658 0.158486 0.0487036 0.130816 -0.0565929 -0.0286919 -0.175434 0.159516 0.158456 -0.143637 -0.0790861 0.0851177 0.0425547 -0.0906292 -0.159205 0.114913 0.128513 0.106589 -0.0573298 0.0118952 -0.0764458 -0.165256 0.0604234 -0.0988866 -0.016567 0.0155818 -0.0953286 -0.0725102 0.0188942 0.0619497 0.0287196 0.036447 -0.0506791 -0.130856 0.0694181 -0.0346168 -0.00968341 0.0382454 0.0791826 -0.109423 -0.075936 0.105339 -0.113948 0.0864108 -0.0378385 -0.0574767 0.0015926 -0.100486 0.0668188 -0.13665 0.0327068 -0.0198883 0.0669612 0.0927735 0.00137576 -0.0650491 0.033277 0.0726167 -0.0630985 -0.0816963 0.0994803 0.0112779 -0.0678653 0.084858 0.0195829 -0.0626069 0.00494863 0.0211412 0.0477935 -0.0600078 -0.0133227 -0.0493786 0.00930708 -0.00943516 -0.019907 0.0510288 0.0358837 0.084058 -0.0245311 0.15409 -0.0699686 0.0237736 0.0422567 -0.0914629 -0.0630542 -0.0456556 -0.0635006 -0.0750532 -0.103413 -0.118272 -0.109466 -0.0634065 -0.0123044 0.0834671 0.0324247 -0.0525375 0.0395832 -0.0510565 -0.0140754 0.0297941 -0.0523894 -0.0311866 -0.166768 0.0047023 0.0861291 -0.0113467 0.0362102 0.111038 -0.0476004 0.196696 0.0528341 0.0902654 0.104378 0.00822059 0.00749989 -0.0111768 0.103914 0.0190932 0.16458 -0.0770833 0.0447131 -0.102106 -0.0719986 0.00614212 -0.050975 -0.0950808 0.0367689 0.00533788 0.0518752 0.155857 -0.100777 -0.0548638 -0.137569 0.08841 -0.10005 0.0747037 0.187396 -0.0254852 0.0538337 0.0768036 -0.12827 0.0834627 -0.0797719 -0.0402611 0.0306388 0.0610514 -0.0139907 0.15217 0.0908438 0.0492943 -0.163405 0.0761458 -0.014883 -0.0269249 -0.0897881 0.0954699 -0.148982 -0.135431 0.00227449 -0.11319 0.0549107 0.0688451 0.0491688 0.00975662 0.115568 -0.116656 -0.0332416 -0.0367927 -0.0787999 0.186856 -0.0517068 0.0341663 0.0102605 0.126041 0.0270952 -0.110205 0.144828 0.0885529 -0.039666 0.101043 -0.0168044 0.0712817 -0.0452971 -0.00235227 0.0435242 0.0448352 -0.076738 -0.00626398 0.00665609 0.00884949 0.0227414 -0.0124723 -0.047922 0.0208243 0.0319885 -0.0881293 0.000684522 0.0625489 -0.0289654 0.00185619 0.113988 -0.0403188 -0.119339 0.0880226 -0.163205 -0.0350421 -0.0802891 0.0387453 0.00760363 -0.0951071 -0.0952736 -0.00671116 0.0357189 -0.108126 -0.128257 -0.0057355 -0.136954 -0.0710021 -0.147954 -0.154877 -0.0107972 0.0194765 -0.0647157 0.0360482 0.041055 -0.132026 0.119316 0.120648 0.0677768 0.116668 -0.0793347 0.0430589 -0.0882728 0.0438658 -0.168974 0.0250602 0.0654371 -0.00352602 0.0650613 0.0484441 -0.016949 -0.0318473 -0.121527 -0.145574 0.0202967 -0.121813 0.00328565 -0.0619236 -0.0973238 0.0480253 0.0341411 -0.0476885 0.0798132 0.06163 -0.0740249 -0.0510188 0.0442396 0.110394 0.0472525 0.172697 0.18736 -0.0625384 -0.0296911 -0.0570746 -0.134096 -0.0418361 -0.0500157 -0.0307018 -0.0282374 -0.0078679 -0.0444192 0.137434 -0.141068 -0.0566481 0.0619159 0.0234924 0.108059 0.0523042 0.0650387 0.092414 0.10797 -0.0600503 -0.0250164 0.00509597 -0.131229 0.0907012 0.0954715 -0.150701 -0.0582516 0.019919 -0.196798 0.00136342 0.084521 -0.0979797 0.0205592 -0.00750791 0.0636263 0.103457 0.147311 -0.0225789 0.0491828 -0.0322393 0.153155 0.0968498 0.0143737 0.0951324 0.104757 -0.0649425 0.16077 0.0195571 0.015169 -0.0138245 0.0207023 -0.0330907 -0.095479 -0.100347 0.0676972 -0.0154141 -0.0762807 -0.0622804 -0.141364 0.133251 0.0246225 0.133947 0.0954575 -0.0509855 -0.0560611 -0.176193 0.0671729 0.0224304 0.0721244 0.043934 -0.0690976 0.147415 -0.0415433 0.150197 0.0318605 -0.167539 -0.0567406 0.0246128 0.0993996 0.113028 -0.0121059 0.12928 0.0790714 -0.0729191 -0.0914091 -0.053858 -0.134743 0.102875 0.00440391 -0.0791224 0.128495 0.0549391 0.0455971 -0.140043 -0.017728 0.101021 -0.0438267 0.154536 0.00522885 -0.103598 0.104361 0.0561757 0.163479 -0.0667757 0.100387 0.0595286 0.0701357 -0.0498963 -0.0413868 -0.0930759 -0.038918 0.00253196 0.0161096 0.102231 -0.0259221 0.0249164 0.117728 0.163663 0.0352465 -0.0152065 -0.0438564 -0.000674446 -0.114976 -0.114493 -0.0275182 -0.0711954 0.0737741 -0.0446723 -0.0676536 0.0215651 -0.141313 -0.05878 0.0213325 0.0503451 0.0729694 0.13747 0.0407714 0.00469756 0.108164 0.0345734 -0.00952856 -0.0572311 0.0789008 -0.0343296 0.0899078 -0.10393 0.125002 0.00373145 -0.0157325 -0.057497 -0.0722204 -0.17251 -0.0135097 -0.0567185 -0.108944 -0.068545 0.13985 0.108443 -0.00770568 -0.0874331 -0.0711015 -0.0276338 -0.079881 -0.0783514 -0.10211 -0.0164308 0.0678045 0.06289 -0.0365143 0.0269938 0.0435109 0.107769 -0.0968028 -0.0626456 -0.00567338 -0.0290036 -0.00670861 -0.0157138 0.0547108 -0.0115703 -0.149807 -0.144188 0.0359674 -0.0447229 -0.184061 0.0478827 0.0744748 0.119658 -0.0374423 -0.0224922 0.0239814 -0.131745 -0.0558608 -0.112835 -0.0645633 -0.148518 0.016476 0.0488574 -0.0905796 0.011263 -0.101885 -0.0611755 0.0752335 0.0418145 0.0697713 -0.0317493 0.166073 0.0158228 0.114748 0.160113 0.131333 0.0305606 0.106482 0.0866625 0.136078 0.0444142 0.0609443 0.144391 -0.0531644 -0.0768808 0.12463 0.0232989 0.0453511 -0.19869 -0.0693433 -0.0740432 0.0881022 0.00318214 0.00161394 -0.00601556 0.0760205 0.0926494 -0.139842 -0.0679672 0.051428 -0.103165 -0.0818092 0.0356021 0.10445 -0.0401258 0.099228 -0.0489696 0.0722418 -0.0211442 -0.112683 -0.108478 -0.150144 -0.120122 0.0260469 -0.0116856 0.122402 -0.0305512 -0.0366354 0.00125323 -0.0287172 -0.109254 0.0378415 0.0183092 0.128474 0.0655173 0.0872649 0.0645178 -0.0538134 0.0449593 -0.0309023 0.105122 -0.0342718 0.0975864 -0.0858222 -0.043429 -0.170951 0.0278015 0.124888 -0.0424595 0.0406519 -0.134329 -0.0136248 -0.0179595 -0.0729602 0.0684854 -0.0270903 0.178235 0.0545708 0.0825365 0.0263611 -0.104381 0.152691 0.101464 -0.0636627 -0.00313131 -0.0589041 0.019007 0.0810487 -0.0898215 0.109995 -0.0304784 0.0817113 -0.112736 0.100543 0.00974553 -0.141994 0.072556 0.0311063 -0.0910212 0.0740844 -0.156745 -0.0471349 0.0173839 -0.0576691 -0.0502604 0.0206795 -0.122158 0.0915796 -0.0445221 0.110633 0.0650566 0.0103856 -0.100991 -0.1384 -0.0439506 0.168573 -0.0900801 -0.137613 0.0341955 -0.107026 -0.120409 0.0109094 -0.0180413 -0.144709 -0.0615957 0.0144353 0.0297296 0.000152433 0.131978 -0.105228 0.0812419 -0.00204248 -0.118064 0.026694 -0.0178665 0.184346 0.000782154 -0.0818477 0.14285 0.00461812 -0.00107003 0.103882 -0.0130519 -0.153486 -0.138926 0.150327 -0.0292858 -0.0486568 0.123422 -0.0115124 0.0176664 0.0171706 -0.0177979 0.166621 -0.121008 0.0432941 0.0987157 0.110752 -0.0409733 0.0629248 -0.0652601 -0.0347059 -0.0912781 -0.00955087 -0.00601075 -0.0434063 -0.126208 0.0711286 0.0149382 0.168262 -0.0545306 0.112294 -0.113596 -0.0895953 -0.0405888 -0.109445 0.0725019 -0.12384 0.0308359 0.0912123 0.12345 0.0945068 -0.0844652 0.0917332 -0.040093 0.10647 -0.0213089 -0.0639425 0.0852243 0.00413439 0.0322412 -0.0270538 0.00800643 -0.0437535 -0.0464097 -0.0220829 0.110349 0.136721 0.0722111 0.0632938 0.00770343 0.0552078 -0.13316 0.0330067 0.010281 -0.109635 -0.134227 -0.067047 -0.0346182 -0.0529545 -0.148545 0.0767659 -0.088944 0.0316962 -0.026861 -0.154789 -0.0659677 0.120091 -0.0240794 -0.0114839 -0.146658 0.0488929 0.0196057 0.101313 -0.0825031 -0.0687404 0.0947812 -0.0833258 -0.183708 -0.147296 0.0876439 -0.015482 -0.0130705 -0.0859587 0.0637461 0.137955 -0.036459 -0.0581325 0.00289257 -0.0411082 0.0948495 -0.104354 -0.035195 -0.105016 -0.0852446 -0.113505 0.0676886 0.0582939 0.0885222 0.0705141 -0.0852233 -0.0137838 0.04977 0.0650625 -0.177094 0.0723175 0.0184649 -0.0227011 0.126258 -0.0441681 -0.0372319 -0.0125035 0.18465 0.00173513 0.10746 -0.131075 0.0760418 0.0531536 -0.0374037 -0.0244139 0.0480795 -0.0160876 0.0378774 -0.00809897 0.0011274 0.0198721 -0.0510678 0.14107 -0.149423 -0.186005 -0.185077 -0.0254553 0.092454 0.000912938 0.0848632 0.177178 -0.0741992 0.0581778 -0.0642159 0.0198975 0.0437431 0.0307938 -0.0857084 -0.130524 -0.0169141 0.147408 -0.144182 0.0565033 0.00494149 0.065313 -0.0974939 0.107614 0.0716802 -0.0569492 -0.0852187 -0.125492 -0.0195531 0.123917 0.00657745 0.0184301 -0.121241 0.106784 0.0307778 0.00980065 0.0750983 0.00953931 0.12613 0.0560959 -0.0358314 -0.0953297 -0.00894431 0.0878355 0.00969114 -0.00877715 0.185438 -0.0538704 -0.153617 0.16657 -0.0318488 0.118074 0.0340541 0.0377223 -0.0191257 0.142626 -0.184704 -0.0419004 0.098239 0.00852618 -0.117064 0.128235 0.0260636 -0.0460467 -0.00219581 -0.0440334 -0.0662445 0.0173892 -0.14856 0.107005 -0.181677 0.00607507 -0.0376478 -0.15802 0.0824109 0.115173 -0.0456041 0.0496915 -0.033954 0.0786967 -0.0484511 -0.0585298 -0.0833582 0.119231 -0.109291 -0.109119 -0.0444224 -0.02683 0.0426964 0.0278735 -0.125528 -0.0869047 0.129101 0.107767 -0.0679138 0.140711 -0.0329869 -0.170672 0.0440581 0.000544587 -0.100129 0.0515662 -0.0581614 0.0250768 -0.161284 -0.0364401 -0.0572026 -0.0845176 -0.143189 0.110609 0.110335 0.134483 0.0343134 -0.0812286 -0.0574362 0.0938226 -0.0777708 -0.0429478 -0.0644707 -0.0670619 0.0294343 -0.0170276 0.0587684 -0.0576535 0.0564522 0.154342 0.200176 0.14872 -0.0320604 0.0165866 -0.098982 0.102381 0.0303273 -0.176492 0.00400524 0.0742413 0.129362 0.179706 -0.0231545 -0.0717535 -0.0472419 0.0155268 0.0301308 -0.111749 0.0577564 0.0293746 -0.176987 0.0637817 0.0500099 -0.112428 0.015812 0.132241 -0.0184301 -0.110394 0.173779 -0.124845 0.0640396 -0.0615144 0.0628066 0.131263 0.126706 -0.13378 0.0128928 -0.156332 0.0464919 -0.00205693 -0.122983 0.041658 -0.0432606 0.0442203 -0.0389561 0.0937304 -0.00314113 -0.0456602 -0.115478 0.0143824 0.0272542 -0.0842642 -0.0685933 0.147061 -0.0828665 0.0480987 0.172811 -0.178253 0.0596998 -0.0111398 -0.0275396 -0.0271348 0.066343 0.117383 -0.114315 -0.0840029 0.0367319 -0.0043022 0.0818838 -0.152739 0.181614 0.0176513 0.00196862 0.0559077 0.0428187 0.0432518 -0.102351 -0.0551961 -0.176992 0.00263445 -0.0266516 -0.154427 -0.0440348 -0.0915456 0.0261025 -0.054051 -0.183138 0.0410348 -0.0395996 -0.158047 -0.169102 -0.165701 -0.0790283 0.00740719 -0.10202 0.104381 0.0128087 0.0281938 0.161781 -0.0935929 -0.0413954 0.100821 -0.0962572 0.020126 0.0144836 0.0410522 0.108158 0.0741253 -0.120818 -0.0846217 -0.0319731 0.0404985 -0.0648397 -0.0397335 -0.0197969 -0.0872732 0.024874 0.113911 -0.100912 -0.063674 -0.0485635 -0.133739 0.00685082 -0.163765 -0.185392 -0.134245 -0.0707255 -0.0652882 0.00364973 0.194707 0.0417632 0.0567657 0.103031 -0.0490666 0.0684637 0.144258 0.00803175 0.0836695 -0.000385269 0.0574236 0.0731501 -0.0392115 0.0265935 0.0759998 -0.134758 0.00892831 0.0657965 0.0632052 -0.143846 -0.151093 0.0965474 0.0328135 -0.0146523 -0.0110741 0.105822 -0.161262 0.161555 -0.181363 0.00516909 -0.0416533 -0.00895386 0.0922754 0.0925876 0.00614617 0.0335175 -0.132846 0.012236 -0.00195382 0.0218774 -0.00410705 0.0613361 -0.115004 -2.32619e-05 -0.0119722 -0.041843 -0.0729902 -0.0484071 -0.113813 -0.167926 0.126457 0.0314057 -0.0492173 -0.0931136 0.00456213 0.0409744 0.0613893 0.0909163 0.132813 -0.138392 -0.147932 -0.0362747 0.0299437 0.104527 0.0118003 0.019506 0.0341724 0.133728 -0.0562172 -0.00346167 0.00338747 -0.113974 -0.0144203 0.169296 -0.0542359 0.11249 -0.00264457 -0.00448114 0.0283146 -0.137854 0.0105364 0.0259055 -0.0850908 -0.0348549 0.149993 -0.198263 0.0346545 -0.108082 -0.114124 0.0670996 0.0661911 -0.0867486 -0.0606706 0.156796 -0.0205263 0.0626319 -0.154387 -0.0399372 -0.00548855 0.0807372 0.102217 0.188999 -0.0939211 0.104366 0.0245139 0.0110899 -0.0819372 -0.0602888 0.0216724 -0.105918 -0.0647156 -0.119424 -0.0375761 0.0348003 0.0703516 0.0301967 0.0186254 0.0266413 -0.000593738 0.0110326 -0.150097 -0.00811716 0.00789327 0.0539584 0.0100813 -0.125927 -0.0929763 -0.0449759 0.106044 -0.0693109 -0.0577682 -0.050133 0.16101 -0.0264998 0.0141401 -0.041025 0.131193 -0.0769729 -0.126107 -0.0326099 0.0782934 0.0847494 0.0579199 0.119544 -0.0361142 0.164735 -0.124871 -0.0369471 -0.023996 -0.039116 -0.0233801 0.112541 -0.0595966 0.00173514 0.00736406 -0.0358967 -0.00685817 -0.0870357 -0.0528785 -0.0484563 -0.139447 -0.0526804 -0.191264 0.0362659 -0.1655 0.0235187 -0.00835731 0.0119341 0.146464 -0.152198 0.00974925 0.0720329 0.0455093 0.106657 0.102174 -0.0122286 0.073299 0.0320724 0.124811 -0.0908176 0.0182313 -0.184611 -0.0230072 -0.123625 0.0821351 -0.147004 0.0571715 0.126321 0.0740509 0.0737545 0.0684923 0.0102624 -0.0123029 -0.138804 -0.029283 0.025887 -0.0741091 0.00575617 0.017322 0.0828018 -0.033945 0.0539718 -0.138674 -0.0676198 0.152784 -0.0597859 0.0439205 0.0604501 -0.121225 0.0143651 0.0640194 0.0689372 0.121588 0.144482 0.126964 -0.0469082 -0.167208 0.168056 0.0251179 0.0516254 -0.0356266 -0.0356288 -0.0506489 -0.0194011 -0.151184 -0.0723656 -0.0533755 0.0617951 -0.00999804 -0.0156914 -0.0999408 0.0929291 0.163797 0.105021 0.138192 0.00283899 0.0910002 0.0440673 0.158756 -0.00944205 0.0996628 -0.137729 0.0203221 0.0129126 0.01252 0.0659398 0.0576035 0.167882 -0.0921678 0.1092 0.157246 -0.0902525 -0.0621968 0.0463225 0.00829944 0.0430719 0.0256193 -0.110522 -0.0875078 0.0029599 0.0228406 -0.0184662 0.0612931 0.139006 0.00866622 0.127494 -0.0507342 -0.00573094 -0.0293494 0.0569455 0.0762515 -0.122181 -0.0337576 0.0929197 0.144702 0.0990726 -0.030732 0.010536 -0.0956336 -0.13979 0.0363639 0.0873845 -0.0779409 -0.00545714 -0.0234817 -0.0734689 0.105721 -0.0077451 -0.0196689 -0.0929248 0.167451 -0.0383191 -0.0340634 0.0910077 0.0395761 -0.136772 0.0475016 0.129173 -0.0113909 -0.000970992 -0.0477743 0.0267239 0.0802142 -0.0199351 0.0762335 -0.0816327 0.0157421 -0.0544344 0.136773 -0.0834478 -0.0159905 0.0624915 0.0010027 -0.0376674 0.0056448 0.138664 0.0879567 -0.11781 0.113848 -0.105764 -0.0750551 0.0667913 -0.0922395 -0.0226297 -0.0705339 -0.154005 -0.0782048 -0.0619282 0.0351577 -0.0604894 -0.099479 -0.137974 -0.104397 -0.0383679 0.0403717 -0.0473338 -0.106184 -0.036361 0.0384326 0.00437511 0.0805411 -0.121486 -0.0630637 0.0916936 -0.0763198 -0.0186258 -0.149052 -0.115643 -0.0613067 0.0395893 0.0086123 0.0331644 -0.0462708 0.0461064 -0.1466 -0.0398411 -0.0312508 -0.073216 -0.0263107 -0.0220193 -0.0284281 -0.05968 0.133018 0.000705266 -0.150646 0.124701 -0.00388403 0.0872746 0.117817 -0.0764986 -0.0327169 0.0374044 -0.0166615 0.00250876 -0.00961316 -0.0375653 0.0720636 0.0248447 0.00077517 0.0326163 -0.152915 -0.0275685 -0.193306 0.0391589 0.03172 0.0862398 0.0894339 0.103947 -0.162742 -0.00791909 0.0263672 -0.054437 0.0177889 0.00820289 -0.102267 0.00260789 -0.0702942 -0.0187714 0.14503 -0.0366473 -0.006403 0.00908308 -0.0952151 0.0515732 0.0612236 0.0640038 0.0079015 0.00555693 0.0243558 0.0243956 0.101847 0.106182 0.131563 0.186524 0.0197468 0.0405483 -0.192539 0.0459837 0.0142768 -0.0728352 -0.144731 -0.0177013 0.0093321 -0.0271268 -0.00789517 -0.118622 0.0734676 0.130302 0.0625503 0.0155221 -0.0143624 0.0432872 -0.0963169 0.101122 0.052098 -0.169992 -0.119845 0.0448566 -0.188306 -0.0625842 0.069834 0.142159 0.0156753 0.0631894 -0.164747 -0.0223228 -0.0633443 0.111304 -0.134451 -0.0431852 0.0485632 0.0210042 0.0582568 -0.0516324 0.0221234 -0.10314 -0.0132561 -0.0175623 -0.163679 -0.0989369 -0.00899152 0.0121902 0.191593 0.0340351 0.0263318 -0.158228 -0.0690926 -0.076828 -0.0357762 -0.0356573 -0.181208 -0.0669342 0.168345 -0.162054 -0.110321 -0.0788565 0.10994 0.0368671 0.0483421 -0.00623513 -0.0827791 -0.0720067 0.0573601 -0.0296312 0.0380537 0.0602497 0.050422 0.108688 -0.00561987 0.179435 -0.0254308 0.160958 -0.0367133 0.00122835 -0.0373352 0.0709409 -0.0294974 0.0339779 0.0534047 0.0552625 0.00928484 0.00706772 -0.00147272 -0.141678 0.129125 0.0195164 -0.0839123 -0.0398602 0.0144425 0.0545448 -0.132897 0.00982184 -0.0691652 0.0400011 -0.103171 0.0615976 0.0713931 0.0401494 0.00494592 -0.0859205 0.120099 0.104066 -0.109338 -0.0478405 0.105616 -0.124721 -0.0762186 0.0259949 0.0797755 -0.029048 -0.0951472 -0.0760093 -0.125364 -0.0795839 0.0517693 -0.124912 -0.0202337 -0.025417 -0.0537026 0.125571 -0.00548243 0.190209 -0.0614847 -0.184386 -0.0161818 0.13335 0.03129 -0.0315949 0.103205 0.147155 0.115054 0.0326355 0.188055 0.0754768 0.0288517 0.0325931 0.030306 0.0114259 -0.0638651 -0.0953158 -0.0239536 -0.0617858 -0.165897 -0.0145055 -0.0712832 0.0516885 -0.189736 -0.0179819 0.0874477 -0.034994 -0.0233263 0.0728402 -0.054381 -0.0386181 0.0326405 0.0405847 0.0254268 0.0687838 -0.0187159 -0.00942905 0.0706622 0.113756 -0.0341954 -0.026089 -0.115705 0.0308676 0.0626169 0.00640578 0.00287125 -0.0118073 -0.170198 0.112359 0.143874 -0.0549273 0.0981175 -0.0229824 0.085336 0.100297 0.0297314 0.0587396 -0.0228217 0.037374 0.0110161 0.0188895 0.134198 -0.0731042 -0.13662 -0.0765432 -0.16611 -0.0944431 -0.126281 0.179076 0.139503 0.0108841 0.0335017 -0.0269149 0.113112 -0.106343 0.057841 -0.0872054 0.0906275 -0.0289927 -0.128437 -0.103303 0.00288294 -0.104892 -0.0231078 -0.123945 -0.17729 0.00087049 -0.0750872 -0.112356 -0.00400348 -0.0139879 -0.04934 -0.169302 0.00960338 0.0286099 -0.110916 0.179249 0.00353906 -0.0629399 -0.139515 0.11231 0.0349839 -0.0679096 0.0494794 0.185252 0.0325164 0.0791787 -0.0176237 0.100481 0.0513914 0.0328612 0.0151284 0.0807699 -0.0346379 -0.00289728 0.0436921 -0.014153 0.0365636 0.0809692 -0.0532589 0.0480493 -0.189398 -0.0786956 -0.0600531 0.0454537 0.0659095 -0.12342 -0.0477134 -0.150612 -0.0121878 -0.11072 -0.061789 -0.0950168 0.00628774 0.00809197 0.0860445 0.0631748 0.160769 0.00197518 0.00507035 0.139007 0.131397 0.0314212 -0.141296 -0.0101812 0.139947 0.0503402 -0.0831941 -0.0408065 -0.0136689 0.0487146 -0.171625 -0.127229 0.0582063 -0.163484 -0.0692855 0.121315 0.0567904 -0.129651 0.168545 0.0721838 0.0339524 -0.104356 -0.00630259 0.104338 0.0996614 0.0744317 -0.1158 -0.0206388 0.0338709 0.0614447 -0.0703776 -0.137601 -0.0749396 0.00501428 0.186306 0.0537325 -0.0587917 -0.0240982 -0.126913 0.022455 0.130483 0.00789841 -0.0516581 0.0355166 -0.076952 -0.0666971 -0.1115 -0.0953678 -0.0886036 0.148252 -0.00411889 -0.0750612 0.115419 -0.142565 -0.0561292 -0.110799 0.00395522 0.0278851 -0.0381393 -0.104476 0.0997587 0.133013 0.0613522 0.086653 -0.0209256 0.059259 -0.0136929 0.0200303 0.0419805 -0.110157 -0.0923853 0.0286757 -0.145008 -0.113585 0.0911511 -0.0508538 -0.0625031 0.0265147 -0.0102682 0.117408 0.0131366 0.11588 0.0569191 -0.0880965 -0.0158892 0.0765732 0.0924016 -0.0565658 -0.00659546 -0.119375 -0.0748344 -0.115293 0.11852 0.0133239 -0.112077 -0.172681 0.19217 0.0121155 0.0292748 -0.0198446 0.0227413 0.0104134 -0.0191734 0.065241 0.0868102 -0.101508 0.000337346 0.13257 0.131388 -0.00649713 0.0635554 0.10338 0.0837355 -0.0829621 0.134908 0.00931207 0.194948 0.112929 0.0252798 -0.00121699 -0.044714 -0.0878146 0.00315931 -0.0306277 -0.0189892 0.0856132 -0.0625494 -0.114283 0.0613364 0.0164071 -0.00872286 -0.157599 -0.0120405 0.0278202 -0.028684 0.0574758 0.113326 -0.0661532 0.0178575 -0.193636 0.0323013 -0.145945 -0.071101 0.105838 0.145691 0.0118944 -0.0840601 -0.117884 0.049465 -0.128377 0.153251 0.109672 -0.177545 0.0200756 -0.0535706 0.108606 -0.0256621 -0.150178 0.0833951 0.0560818 -0.09156 -0.110125 0.0109285 -0.0546119 0.0404361 -0.0311985 0.103719 0.0444577 0.0222611 0.121304 -0.0139433 0.0689937 0.0703383 0.0463748 0.00020455 0.0685738 0.0668601 0.00570215 0.0210692 0.0372926 0.0543079 0.0312224 0.0323851 -0.164349 0.0872175 -0.140354 -0.0284494 0.103066 -0.186706 0.175053 0.118229 0.0456163 -0.0644938 -0.128818 -0.00456897 0.0731649 0.124517 -0.160293 -0.0464997 -0.064431 -0.163686 -0.0197769 -0.00917002 -0.0260114 0.119849 -0.0110358 -0.00552673 0.0190911 -0.0460573 -0.0697937 0.0785028 0.0450613 0.0170188 -0.0696626 0.067852 0.000294215 0.0108529 -0.117189 0.164489 -0.120486 -0.0440815 -0.0172692 0.102294 -0.100277 0.161071 -0.156018 0.093619 0.0587461 -0.0952088 -0.0039543 0.096785 -0.076117 0.00905157 0.00750819 0.159066 -0.100833 -0.0680883 0.0134651 -0.0122924 0.037837 -0.112448 -0.0812621 0.00633651 0.057535 0.133064 -0.0656949 -0.0498373 0.0961573 0.0571568 0.0220521 0.0383778 -0.0529515 -0.1235 -0.0633253 -0.0438646 -0.121293 -0.166707 0.179381 0.0274792 0.113616 0.156978 0.0944203 0.055228 -0.0341299 -0.0687448 0.192587 0.0171186 0.11644 -0.0330763 0.164555 0.0183517 -0.120315 -0.179367 -0.0242065 0.0550724 -0.0417168 0.0738483 -0.0288717 0.0858227 0.08121 -0.0422652 -0.16892 -0.0166002 -0.123642 -0.0490338 0.143446 0.0304579 -0.0174269 -0.0288319 -0.0717343 -0.0256409 -0.0466011 0.122184 0.0822087 0.154083 0.16289 0.0675171 0.00571461 0.169905 0.0947997 -0.0180424 -0.110107 0.0297754 -0.120692 -0.009144 -0.0201123 0.0336704 -0.024872 0.12712 -0.0895228 -0.110959 -0.0744027 -0.178577 -0.0123707 0.0662739 -0.118865 0.037364 0.0460564 0.12995 0.0113485 -0.0976136 -0.0779696 0.168308 0.165703 0.136833 0.00593811 0.0278773 0.116989 -0.0638893 -0.0215588 0.0657751 -0.0130262 0.100891 -0.103633 0.0846886 0.0926154 -0.107598 0.0372277 -0.0396745 0.184185 -0.0219428 0.108922 0.0171869 -0.0795091 -0.0091366 0.0681723 0.02847 -0.028145 -0.191697 0.0691938 -0.0358923 -0.166545 0.086328 -0.038309 -0.129627 -0.0285156 -0.131038 -0.0298148 -0.0538618 -0.0112208 -0.129245 -0.021074 -0.161448 0.100051 0.0616254 0.111512 0.0174583 0.111978 0.00833678 -0.0362489 -0.14303 0.0493765 0.0323336 -0.0453846 0.027727 -0.0807475 0.0631328 -0.0789987 0.0898877 0.0467552 -0.0866332 0.0288944 0.107194 -0.0716113 -0.0933474 -0.0529157 0.0528125 0.161089 -0.149785 -0.0711401 0.0882986 0.0108454 -0.135657 -0.0564392 0.0165811 -0.0667099 -0.0234713 -0.0132041 0.0471786 0.00673722 -0.0834688 0.047684 0.180972 0.126018 0.0283817 0.0160444 0.193648 -0.0858479 -0.0764736 0.0462208 0.149286 -0.0571049 0.120349 -0.0930223 -0.151182 0.0500497 -0.0310062 0.0402461 -0.101421 0.0432031 0.0232078 -0.0473451 0.0716105 0.0730085 -0.0464103 -0.064526 0.0809109 -0.0997737 -0.102325 -0.0108498 -0.09298 -0.038676 -0.177729 0.156974 0.0324997 0.0523409 0.0239232 -0.0493069 0.0388589 0.0425378 0.0109672 -0.0280992 -0.0171944 -0.148093 -0.0160798 -0.0714832 0.0341942 -0.109806 -0.0334618 -0.0973977 -0.102614 -0.0777389 -0.0820408 0.0302893 0.101788 0.10997 -0.149372 -0.00868267 0.110872 -0.055089 0.0341322 -0.195574 0.00134051 0.154219 0.0923861 0.00461844 0.0789462 0.191751 0.0515626 -0.00503848 -0.0582102 0.113795 0.0597336 -0.0369158 -0.1682 -0.102473 -0.0392427 -0.022263 -0.0210258 0.0459834 0.132644 0.19516 0.0501862 0.101263 0.0493854 0.100163 -0.0401067 -0.00157361 0.11587 0.032885 0.0399903 0.127856 -0.0609394 0.0617406 -0.00764333 0.0216975 -0.143813 -0.0182998 0.0350163 -0.0152834 -0.117492 -0.11022 0.125808 0.0382311 -0.188808 -0.0399665 0.0275108 -0.043169 0.0153906 0.162686 -0.00842145 -0.0541177 -0.0843783 -0.10215 0.144138 -0.0958982 -0.0349617 0.145674 0.105704 0.0293477 0.00853654 0.100668 0.0512399 -0.108283 0.0239393 0.127393 -0.120159 -0.0669649 0.117474 0.159864 -0.103542 -0.0602391 0.136231 0.0606757 -0.153751 -0.0118603 -0.0705315 0.113974 0.0122178 0.0218503 -0.0622944 0.010081 -0.0719085 0.0185439 -0.150655 0.0705512 0.026421 0.0820765 -0.0107882 -0.00631783 -0.140743 -0.0674004 -0.0469405 0.139169 -0.0920159 0.100445 0.185589 0.0696952 -0.150962 -0.0810556 -0.137962 0.0408163 0.0576808 -0.0091185 -0.0490655 -0.0742679 0.10401 -0.0954069 0.174539 0.0141624 0.149515 0.110462 -0.0680749 -0.0259936 -0.042767 0.049352 0.0584079 -0.122001 -0.0686088 0.0898386 -0.0801699 -0.0114253 -0.10856 0.077833 -0.0965478 0.0314364 -0.0569812 -0.0528144 -0.168496 0.0235678 -0.126388 0.0219674 -0.0547686 0.00716901 0.0302035 -0.0956333 0.163414 0.0585787 0.113302 0.00441739 -0.0134073 0.0562314 -0.158161 -0.0545704 0.0476 -0.0976763 0.00285579 -0.16419 -0.0310726 -0.0927464 0.0897039 0.0107089 -0.0709618 0.0528448 -0.0559675 0.0745987 -0.0148283 0.197635 0.0578462 -0.130711 0.0502047 0.108282 -0.105227 -0.132372 0.0017648 -0.0293667 0.0219054 -0.0060003 0.0461209 -0.177416 0.0635525 0.0848558 -0.0993295 0.0707639 0.0365138 0.111239 0.0256994 -0.0791063 -0.0415911 -0.0305275 0.163446 0.0527049 0.0424293 0.0244163 -0.16604 -0.0695326 0.00872181 0.113831 0.0139213 0.0888158 -0.158852 -0.0627011 -0.00637757 -0.108431 -0.119201 -0.102413 0.0304806 -0.0771426 -0.0301181 -0.150596 -0.0914081 -0.0495842 -0.0609642 -0.0430299 0.165622 0.199134 -0.00367467 0.0136584 -0.124971 -0.0581281 -0.0348844 0.0202692 0.081954 0.0626139 -0.0776008 -0.00697079 -0.0638123 0.147726 -0.0172976 0.125117 -0.129581 0.0303579 -0.101292 0.119183 0.00258344 -0.0524736 0.0836021 -0.0720606 -0.17668 0.111549 -0.036116 0.161318 0.153028 0.0355667 0.129033 0.0578773 0.164885 -0.0982693 0.0658462 -0.0570953 0.0458847 0.14227 -0.00637554 -0.195115 -0.0727329 0.0281121 -0.00891972 0.156874 -0.0125441 0.155032 -0.0545249 -0.0712067 -0.124367 -0.048211 0.128185 -0.0542143 0.0363954 -0.00835597 -0.0776455 -0.136997 -0.0895264 -0.156031 0.100341 -0.0104494 -0.120308 -0.0310352 -0.0424416 0.110958 -0.0408487 -0.114375 0.0069593 0.0294744 0.0928004 0.126204 -0.0213255 -0.0982279 -0.0706181 -0.0413602 0.0523719 0.0800573 0.0580331 0.151189 0.153181 -0.0301045 -0.0445868 0.155266 0.11514 -0.0435385 0.0770009 -0.079012 0.0138144 -0.0216062 0.0754292 -0.125015 0.0109213 -0.134007 -0.0127902 -0.18581 0.127597 -0.148698 0.150942 -0.112878 -0.0566706 0.01329 -0.13498 -0.0334448 -0.0701923 0.053933 0.0879867 -0.020183 0.0697411 0.0402071 -0.0730616 0.101639 -0.126805 -0.0725302 0.110827 0.0933394 -3.49014e-05 -0.095023 -0.0160361 -0.124562 -0.0362586 -0.0222523 0.0257638 -0.19419 -0.0938516 0.00754437 -0.00295158 -0.096924 -0.0941322 -0.173819 -0.0989102 0.0290683 -0.00817038 -0.0308897 0.019012 0.0586359 -0.0610877 0.142968 0.010139 0.0428628 0.0684932 0.00816341 -0.104201 0.00225462 -0.0473906 -0.0250488 0.0805433 0.024111 -0.0288962 0.0319457 0.0624374 -0.115438 0.0659065 0.0666963 0.160671 0.0594921 0.0549357 -0.189919 -0.024065 0.112673 -0.0299489 0.0228785 0.076054 -0.129807 -0.0549424 0.0324306 -0.0556563 -0.0851495 0.0291347 -0.0593737 -0.0589499 0.0205066 -0.191684 -0.0287438 -0.10045 -0.0734392 0.0709745 -0.0418425 -0.0321588 0.0737805 -0.0276717 -0.122863 -0.0975983 -0.0780534 0.0498302 -0.0411073 0.0358124 0.143875 0.025468 0.0877198 0.0463298 0.102047 0.0320332 0.00269725 -0.0114883 -0.105914 -0.109656 0.021536 0.0628502 -0.00541443 0.0982377 -0.107424 0.141123 0.0433775 0.0390598 0.120034 -0.14707 -0.116884 -0.0299461 0.119395 0.00676059 -0.033844 0.0863423 0.0568027 0.0459515 -0.0484574 0.0278111 0.105658 0.150038 0.170472 0.122563 0.104449 0.092402 -0.0752291 0.0202498 -0.0418002 0.0472307 -0.0723276 -0.0733842 0.131216 -0.120192 0.0357442 -0.0186061 0.177786 0.0477663 -0.0682198 0.118555 0.00604472 -0.0112612 -0.0110072 -0.0348323 -0.00647683 0.0728707 0.185922 -0.104399 -0.0346531 -0.116424 -0.195475 -0.0241437 0.0127778 0.00625166 -0.0908483 -0.143378 0.025209 0.101984 -0.0572597 0.139732 -0.146799 -0.0387274 -0.0820965 -0.124136 0.0625368 0.032508 -0.00382735 -0.0344756 -0.136844 0.122034 0.0902671 0.0729248 0.151453 0.00751357 0.160085 0.00998996 -0.0317752 0.084289 0.110219 0.0974977 0.109396 0.0630118 0.0401767 -0.00439689 0.0180343 0.0682593 0.00809808 0.168377 0.076635 -0.0127441 -0.0739751 0.0273691 -0.088984 0.050386 0.0878775 0.190077 0.0773709 0.168012 -0.033065 0.181071 0.0974992 0.0400903 -0.0843148 -0.0355552 0.0593505 0.0141824 0.0951593 -0.0149602 -0.0991592 -0.0218628 0.0101423 0.0559878 -0.0504808 0.0187773 -0.0392323 -0.0328495 0.049785 -0.0499746 -0.046194 -0.161347 0.0428079 0.104214 -0.144887 -0.0201153 -0.116461 -0.0235115 -0.067033 -0.131581 0.0662839 0.0648143 -0.0909446 0.00749844 0.0528452 0.135226 -0.0488356 0.0128307 0.107556 -0.0889147 -0.0195675 -0.0658408 0.0251435 0.0193772 0.0483204 0.0648847 0.0554983 0.069516 -0.00843355 -0.13341 0.156449 0.0505483 -0.123874 0.0494165 -0.0362518 -0.0757955 -0.0517428 0.108017 0.031531 -0.0562586 0.0522375 -0.0652648 0.0362161 -0.0647337 0.075533 -0.057871 0.0311022 -0.0634588 0.0820359 0.18479 -0.0192178 0.0270103 -0.0116484 0.0483309 -0.0592494 -0.0979289 0.102083 -0.0318031 0.104198 0.0967132 -0.074006 0.0855497 -0.0648266 0.0966539 -0.0304366 0.171643 -0.0334172 0.0673876 -0.159937 -0.176672 0.0249095 0.0687665 -0.0991506 -0.0164351 0.0340955 -0.121616 0.124599 -0.0897792 -0.120457 -0.101455 0.00922878 0.00913655 -0.0542499 -0.0696542 0.112292 0.0938239 -0.0897881 -0.0514936 0.134684 0.0639876 0.0728148 0.0214607 0.0188169 -0.0094686 -0.0554763 -0.0726466 -0.0686738 0.0329701 -0.0334505 -0.159726 0.0504477 -0.0629773 -0.0584145 0.0347233 -0.00866429 -0.124351 -0.14823 -0.113242 0.0857338 -0.0212092 0.0796551 -0.0385094 0.0175551 -0.094002 0.0458956 0.0705021 0.0567544 -0.070837 0.128509 -0.0914475 -0.0435257 -0.186743 0.162449 -0.149939 0.0749001 0.0149899 0.0224125 -0.0375259 -0.0127088 -0.0134099 0.0835746 -0.104576 0.150354 0.000269881 -0.00849623 0.0891396 -0.0272076 0.1792 -0.112667 -0.0842301 0.0617003 0.0759427 0.109287 0.0524126 0.0521428 -0.0748024 0.00610607 -0.0155912 -0.0036966 0.0448037 0.0153572 0.134346 0.0150674 -0.0640469 0.124484 -0.105382 0.0434251 0.0662754 -0.160156 -0.0896216 0.0757045 -0.0360966 0.00428201 0.0267712 0.112428 0.0531071 -0.0341104 -0.137722 0.116446 -0.0668151 -0.0729017 -0.113919 0.0625961 -0.14437 -0.0207096 -0.163043 0.16 -0.0132686 0.0609266 -0.028781 -0.0103291 0.0481113 -0.0848377 0.00387325 -0.122021 0.0543849 -0.0646949 -0.0613641 0.044064 0.0230032 0.00113863 0.100059 0.0929459 0.181665 0.189415 -0.0651528 0.142519 -0.128904 -0.035979 -0.0388585 0.107738 -0.0517486 -0.0743211 -0.0336603 -0.151068 0.0153617 -0.113856 -0.0361284 -0.0531138 0.00387942 0.138511 0.138666 0.067337 0.125691 -0.0714558 0.0753675 0.0197036 0.0264789 -0.0101104 -0.196363 0.0260838 -0.0843827 -0.0678784 -0.0746118 0.0752136 -0.135805 0.105242 -0.0834721 -0.116251 -0.0694197 0.0149422 0.017593 -0.136697 -0.0651567 0.00666204 0.00450444 0.121654 0.0663384 -0.0633872 0.112486 0.0641587 -0.0941134 -0.0495417 0.024215 -0.090529 -0.0858476 0.0641661 0.0495955 -0.0633031 0.0184282 0.0663856 -0.0454284 0.105196 -0.0500831 -0.0348178 -0.141849 -0.0119718 0.00777194 0.0930069 -0.00389159 -0.014771 0.0944536 -0.0223544 -0.12957 0.0240177 0.0823059 0.0566112 0.0426404 0.14555 0.147494 0.0381091 0.0445564 0.132169 0.0361058 -0.0390746 0.101476 0.0419097 -0.0840966 -0.14568 0.154562 -0.0718472 -0.0375249 0.0877411 -0.107064 -0.0151452 0.028116 -0.0532883 -0.0254256 -0.110736 0.000632269 -0.148213 -0.00373924 0.0215478 -0.0646477 -0.0637563 -0.0853374 -0.174406 -0.0756392 -0.0570502 0.179148 -0.0110635 0.089096 0.0625981 0.0662262 0.0153719 -0.0067013 0.0477437 -0.0256432 -0.0350876 0.0231588 0.0842804 -0.0562195 0.0161492 -0.00628696 -0.0524513 0.030968 0.0447561 0.0570211 -0.0910494 -0.169848 -0.034948 0.136212 -0.118975 -0.0571101 0.0305076 -0.158869 0.137057 0.143441 -0.0648552 0.0450239 -0.0222842 -0.0953183 0.0591933 0.0525808 0.0119604 0.0735086 0.0197654 0.0411593 -0.0264967 0.00724038 -0.114542 0.0649691 0.186028 0.175476 0.0787758 0.00970372 0.0420769 0.143732 0.00366864 0.0326556 0.016757 0.0491694 -0.101847 -0.141751 0.169326 0.026075 -0.0545918 0.0865794 0.19218 -0.0743457 0.0904075 -0.0353796 -0.0289003 -0.0228985 -0.014425 0.098592 -0.0447155 0.0271152 -0.0656738 0.146999 -0.0544175 0.0076753 -0.0741619 0.0518936 -0.0135783 0.0512644 -0.0283959 -0.12461 -0.0425033 -0.165955 -0.0767486 0.101246 0.170615 -0.134651 0.0420417 0.00498635 0.0945956 -0.0244663 -0.0153644 0.017704 0.0305561 0.0294234 0.100495 0.0599364 0.145381 -0.0979491 0.11964 -0.03466 -0.0406183 -0.138186 0.0222966 0.0678414 0.157769 0.185408 0.165983 -0.0100926 -0.105325 -0.0489634 0.0345223 0.0261795 -0.00105455 0.0652897 0.0208658 -0.0328922 -0.0540016 0.102946 0.0748871 -0.11915 0.0773509 -0.0737602 -0.047876 0.0290778 -0.0651119 0.0415689 -0.0457507 0.0781182 -0.137391 0.0538629 0.00792707 -0.0632278 -0.0843975 0.0189107 -0.0559324 0.021119 0.0394155 0.0492738 -0.00993168 0.00847811 0.0100435 -0.0218169 0.148277 -0.0255136 -0.0295115 0.037762 -0.115623 0.00680764 -0.0243078 -0.0392764 -0.113932 0.0998764 -0.131935 0.0619887 0.153528 -0.198705 0.0917084 -0.045587 0.0604176 -0.0456431 0.0587625 0.0425757 0.0788299 0.0207842 -0.0451844 -0.0509678 0.120357 -0.089204 -0.0495729 -0.0413693 -0.112322 -0.0139145 -0.0233484 -0.0086315 0.143384 -0.156238 -0.0278621 0.0322792 -0.0773466 -0.000369216 -0.0477429 -0.0269084 0.00358114 -0.0688623 0.0174573 0.00228537 0.0719252 -0.0634264 0.0350222 -0.156373 -0.0898774 0.0846135 0.0587527 -0.0997003 0.0576743 -0.160049 -0.00408259 -0.0639593 -0.0912969 -0.0510065 0.144096 -0.161288 -0.000620644 0.10666 -0.0999849 -0.190848 -0.128684 -0.121167 0.0286986 0.0318277 0.0155991 -0.148328 -0.154711 0.109012 0.0219417 -0.000154024 0.130253 0.0456992 0.0835869 0.178742 0.156395 0.097423 0.0249332 -0.0112017 0.0362097 -0.0591158 -0.137018 -0.0261755 -0.0981243 0.0708165 0.0193693 -0.0233437 0.0769663 0.0458531 -0.00236341 -0.0895834 0.00896986 0.00359064 0.152239 0.192947 0.118104 -0.0261472 -0.010718 -0.108585 0.0524267 -0.0972345 -0.10449 -0.028544 -0.0302667 0.138067 -0.177027 0.0585472 -0.124991 0.124859 0.0491834 -0.0731232 -0.0463578 0.0297893 0.0944158 -0.106579 0.0132576 0.00133342 -0.183594 -0.135813 0.00917916 0.0562355 -0.0135488 -0.148035 -0.0748423 0.0205758 0.146899 0.196119 0.0886663 -0.088807 -0.109858 0.00981064 -0.0741645 0.0446076 -0.107161 0.0686674 0.0104073 0.00659251 0.0122834 -0.0115578 -0.183454 0.064724 -0.16236 0.0734996 -0.102418 -0.149322 -0.0280669 0.123142 0.145835 0.0439947 0.166135 0.172141 0.0208318 0.154058 0.0141871 0.0766893 0.09395 -0.0543508 -0.00483649 0.111785 0.0311437 0.0263812 -0.0908508 -0.142017 -0.0459829 0.0845582 0.122858 0.00576313 0.057316 -0.020887 -0.00369076 0.0684979 0.0867025 -0.00644527 0.126166 0.0486006 -0.12702 0.125536 -0.00995836 0.0666226 0.111919 -0.0954578 0.0334488 -0.0422227 -0.122754 0.0135583 -0.0635283 -0.0234475 0.150344 -0.145798 -0.0256747 -0.00756274 -0.0188571 -0.006852 0.0816125 -0.0630581 -0.143792 -0.0729395 -0.0119577 0.169779 0.00319782 0.137237 -0.0143762 0.00713433 0.0319114 -0.134564 0.00872653 0.000762315 0.120991 -0.0627192 -0.0569723 -0.00938138 -0.0500977 -0.0471475 0.038708 0.091429 0.0110526 -0.163755 0.141022 0.030381 0.0844142 -0.173779 0.153078 0.147201 -0.0186634 0.053921 -0.0697816 0.0242283 0.150062 0.102306 0.0449622 0.131333 0.00981501 -0.177835 0.0342337 0.173789 0.0146569 -0.0644599 -0.10048 0.00757943 -0.0364315 0.0197225 0.00287727 0.0507288 0.0108095 -0.0629363 0.00755625 -0.0470135 0.144049 -0.0356932 0.113188 0.0312297 -0.0990285 0.187626 -0.0053584 -0.147496 0.072568 0.0135327 0.172039 -0.00622082 -0.062903 -0.0365448 -0.14608 -0.122763 -0.0964658 -0.081478 -0.139533 -0.150211 -0.0541874 -0.00204405 -0.0769928 0.00465857 -0.0113575 -0.0287815 -0.112218 -0.0240705 -0.00480245 -0.0296896 -0.120173 0.0462792 -0.00721791 -0.0633884 -0.0145827 -0.144937 -0.115986 -0.0109042 0.04568 0.0959368 -0.0496669 0.152603 -0.0988041 -0.00853854 -0.129907 0.0313225 0.151471 0.0809113 0.0282457 0.0851536 -0.12838 0.0294904 -0.0543984 0.0933354 -0.0471885 -0.0395696 0.00608783 0.0508016 0.0392622 0.0678671 0.0267597 0.00430521 0.131994 0.00415189 -0.0113505 -0.0600699 -0.0614005 0.134723 0.0602946 -0.111154 -0.0846216 -0.0602231 0.11268 0.032747 0.130908 0.0029987 -0.0767804 0.168002 0.0183018 -0.0223263 -0.117986 -0.136469 0.0445237 0.0401729 -0.0322462 -0.0538682 -0.026917 -0.0555948 -0.104499 0.113483 -0.013542 0.00176707 0.022227 -0.132326 0.0675372 0.0915126 0.0734277 -0.0166036 0.0537969 -0.0249977 -0.0484882 -0.0562348 -0.072487 -0.0146055 0.0150274 0.00772641 0.093707 0.144439 0.0620098 0.0824955 0.0602531 0.0385746 0.0878852 -0.156301 0.041755 -0.107008 0.00295178 -0.0925063 -0.0308741 -0.0720564 0.0302732 0.0413006 0.0446253 0.0463385 -0.0278191 0.0227124 0.15083 -0.0576766 0.186808 0.0321442 0.0972303 -0.0894531 -0.0176365 0.0382195 -0.10837 -0.0887916 -0.153308 -0.0715025 0.0322451 0.128962 0.0126291 0.0392471 0.0369219 0.0826145 0.00731352 0.14157 -0.00208995 0.0248623 0.184795 0.116951 -0.176312 0.0238205 0.0498757 -0.0762465 0.0439635 -0.0637812 -0.0697431 -0.0576647 -0.128128 0.158082 0.11625 0.0779422 -0.10837 -0.152815 0.155756 0.0532726 0.020936 -0.0242492 0.0396933 -0.0529367 0.0469346 -0.0650628 -0.0984285 -0.147849 -0.0482531 -0.049301 0.115547 -0.0342105 -0.0463747 -0.105856 0.115386 0.00309759 -0.00347897 -0.159096 -0.0451879 -0.00276978 -0.0282702 0.155214 -0.0961347 -0.0217554 -0.040064 -0.180146 0.00610684 -0.175423 -0.18881 0.0565316 -0.0568428 -0.0110524 -0.0344962 -0.0702969 0.0532871 0.0871254 -0.105766 -0.186939 -0.0412852 0.0133682 -0.0638631 -0.061207 -0.0732766 -0.0972418 -0.0911355 -0.065392 0.0165051 0.153995 -0.00761457 0.144983 -0.123987 -0.154303 -0.0294459 -0.00841458 0.086492 -0.0980009 -0.059991 0.126672 -0.0247432 -0.0268132 0.0306294 0.157966 -0.120744 0.0096964 -0.0543966 0.0496457 -0.064329 0.073958 -0.0672305 0.136074 -0.00322119 -0.138723 -0.0857153 -0.0435234 -0.111346 0.0967944 -0.185754 0.012515 0.0268553 -0.0863834 -0.0154795 0.0796446 0.0366284 0.0546795 -0.0540654 -0.00565216 0.0545785 0.0962422 0.0834579 0.141878 0.0113913 -0.166852 0.130626 -0.0282283 -0.187746 -0.0767928 -0.136608 -0.0249273 0.192812 -0.0677421 0.0335159 -0.123189 0.0558192 0.0815861 0.163007 -0.155963 0.00346763 -0.0249271 -0.0938971 0.138722 -0.051983 -0.0994931 0.135828 -0.130558 -0.108227 0.0820742 0.165341 0.00370735 -0.00622396 0.0219544 -0.161738 -0.0231372 -0.111897 0.0629415 0.0577235 -0.096209 -0.0587127 0.00271598 -0.175424 -0.093474 -0.0493012 -0.0441451 -0.130385 0.048131 -0.0426365 -0.041607 0.148916 -0.0600905 0.0784092 -0.0407879 0.0726671 0.0625035 0.00805332 0.110145 0.058024 0.0307267 0.135201 -0.0821354 0.106615 0.0792453 -0.0587332 0.081054 -0.0335877 -0.131322 -0.0988357 -0.0133882 -0.040921 -0.157674 -0.0814556 -0.104179 -0.138278 -0.00868493 0.150148 0.0788355 -0.00268167 -0.0596006 -0.0147142 -0.00492069 0.0604973 0.0016868 0.0605719 0.0269969 0.196232 -0.05113 0.136164 -0.0724983 0.0264424 0.017311 0.0643304 0.066004 0.0177801 -0.125657 -0.0367432 0.117111 -0.0140094 -0.0559562 0.0219764 -0.0680309 -0.00831054 -0.0100911 -0.0901856 0.03681 0.0697372 0.0504449 -0.0433179 0.128664 -0.121993 0.114781 -0.0890871 0.187324 0.0240313 -0.022805 -0.0530149 0.0340028 0.126869 0.0515189 0.0521493 0.140397 0.0574763 0.0162154 -0.0169826 0.131278 0.0518308 -0.104224 0.191686 -0.0164132 -0.0186034 -0.0506043 0.0112491 0.0338698 -0.0668483 0.101563 -0.0353087 0.048298 -0.0163345 -0.116197 0.110475 -0.0985077 -0.0631813 -0.0156911 -0.0380442 -0.146047 -0.173623 -0.064877 -0.045465 0.194689 -0.019566 -0.153146 0.0153088 -0.18169 0.149014 0.0809276 0.0772071 -0.105861 -0.0262652 -0.110477 -0.194162 -0.0317895 -0.0135595 0.124177 0.0552973 0.0460015 -0.0710644 0.0416069 -0.0407219 -0.188952 0.0934845 0.0362735 0.0368516 0.143854 0.122562 0.133621 -0.1301 0.0426048 0.0314997 0.00433071 -0.157742 0.160483 0.0108275 -0.0453432 -0.125181 0.0451637 0.0247923 -0.134404 -0.0237568 -0.0504901 -0.0745323 0.00425653 -0.16303 0.131466 0.0671648 -0.0132455 -0.002667 -0.0556334 -0.128578 -0.0212979 -0.148237 0.0819191 -0.136602 0.140341 -0.114733 0.0503955 -0.0190582 -0.122327 0.000304983 0.116338 0.00518412 0.0197667 0.0375086 -0.0681334 -0.100757 -0.0532768 -0.137982 0.0112285 -0.0879707 -0.0521951 0.104593 -0.19063 0.061709 -0.176214 0.0970739 0.00191385 -0.107796 0.124596 0.0522687 0.0623475 -0.0148546 0.0170338 0.0236561 0.192032 -0.0316338 -0.106795 -0.0273611 0.0340944 0.013343 0.0090261 0.0409687 -0.0176211 -0.171171 -0.10941 0.129605 -0.0484447 0.077456 -0.0359384 0.0259653 -0.0203851 -0.012185 -0.11079 0.0542568 0.0336869 0.107364 -0.125655 0.0809577 0.0322267 0.142091 0.179102 0.148035 0.060776 -0.087023 0.0324371 -0.0305682 -0.0966162 0.152837 0.0744162 -0.0996956 -0.0652887 0.170375 -0.0101214 -0.120539 0.0626797 -0.0719985 -0.0203977 0.120045 -0.0104264 -0.0829134 0.0371189 0.193883 0.0252449 -0.0131276 -0.128343 -0.0939541 -0.031795 -0.0937653 -0.110017 -0.130739 0.00405526 -0.0708059 0.0121022 0.0828708 -0.0545663 0.146161 0.0930109 -0.0387809 -0.138496 -0.0319542 -0.125133 -0.0262277 -0.154675 -0.101893 0.0186186 0.0895699 0.0511626 -0.080108 0.0926498 -0.193193 -0.0699948 0.0988782 -0.0228334 0.0048787 0.0569089 0.0122671 0.124332 -0.0275505 0.0451639 -0.043818 -0.025254 0.0835739 0.050994 -0.12835 0.0378493 0.0515312 0.120462 0.0890045 -0.00218993 -0.0379882 0.00793741 0.152221 -0.0859639 -0.0163476 0.15226 -0.0021739 0.165976 0.0280682 0.0784014 -0.12611 -0.158568 -0.0798796 0.134382 -0.00544385 0.0125789 0.0924166 0.0659255 0.0934477 0.006725 -0.0121493 0.0758875 0.00855685 0.00447942 0.0204138 0.0720633 0.146484 0.169925 0.186465 0.102164 0.154116 0.129599 -0.0720997 0.0517906 0.0559092 -0.0424715 0.0743243 -0.109806 0.0231786 -0.0625902 -0.025237 -0.0348242 0.0153192 -0.168933 0.041373 -0.058099 -0.0469099 -0.10553 -0.0890488 -0.140513 -0.0964949 -0.152228 -0.0952777 -0.00325357 -0.028522 -0.0124647 -0.0493136 -0.035616 -0.170072 -0.0211502 0.0636932 -0.0475777 0.00959047 -0.179597 0.0145303 0.0696591 -0.0631135 0.0570134 -0.0590705 -0.0616399 -0.0138074 -0.075217 -0.131494 -0.0310656 -0.0829088 -0.0158274 0.0916879 0.0391761 0.099773 0.114099 0.0382436 -0.0621433 0.0819845 0.102064 0.0293649 -0.0540027 -0.0472958 0.0295613 0.0307766 -0.0171046 0.0144328 -0.160841 -0.0356243 0.00793788 -0.137069 0.139352 0.0309773 -0.00867771 -0.0701021 -0.110184 0.100711 -0.0175533 -0.117293 -0.0437927 -0.105884 -0.0759866 0.0232927 0.00714627 0.0749356 0.00203989 -0.0423497 -0.0907581 0.0316398 -0.129495 -0.149867 -0.1032 -0.101936 -0.0599431 -0.0524503 -0.0326157 -0.0445052 0.0125155 0.00266025 0.11517 -0.114527 0.0597174 -0.0190411 -0.00483315 0.0304691 -0.0707868 0.119506 -0.124823 0.156699 0.0889433 0.0586625 0.0368374 0.0421025 -0.00916261 -0.0964685 0.0557318 0.0228064 -0.0343663 0.034224 -0.0101449 0.086632 0.0543228 0.0728087 0.0882109 0.0522766 -0.0489955 -0.0828513 -0.0837044 -0.127297 -0.0263195 0.0225269 -0.143503 0.0787523 -0.140487 0.0197908 -0.120517 -0.0700581 0.0277423 -0.182756 -0.0582915 -0.114381 -0.158969 0.106485 -0.00904861 -0.00395618 -0.12891 -0.111971 0.0312884 -0.166458 0.0102509 0.0854556 0.19544 0.130098 0.0405178 -0.068455 -0.0231436 0.00327701 -0.036814 0.125664 -0.0330083 0.0314506 -0.0371225 -0.182847 0.123561 0.0299019 -0.0577729 0.0685914 -0.108533 -0.0845262 -0.0759032 0.129249 -0.0346845 -0.0671459 0.127908 -0.0053031 0.069679 0.106831 -0.101489 0.0274029 0.0229082 -0.0538995 0.0436568 0.0137306 -0.0757364 0.104016 0.0529779 0.10058 -0.0553984 0.0239007 0.0854489 0.0424204 0.074025 0.0531648 0.113936 0.0205451 -0.0136461 0.1904 -0.157932 -0.0407493 -0.00454376 0.0286562 0.108721 -0.0289866 -0.0582578 -0.00724373 -0.0409995 -0.082397 -0.0356679 0.0796854 0.130208 0.0195341 0.0116976 -0.0597124 -0.0660128 -0.0519828 0.0579038 0.0181397 0.0287157 0.00982271 0.0932046 0.0629165 0.092511 -0.1175 -0.0889251 -0.0227231 -0.0057285 -0.0178719 -0.114742 0.0961056 -0.0980415 0.0580453 -0.0819413 0.123261 -0.0924104 0.0625853 -0.0130841 -0.00864465 -0.187074 0.106932 0.0669113 -0.0415842 -0.13397 -0.0869194 -0.06795 0.102616 0.0716661 0.00848863 0.0522298 0.032867 0.0160413 0.0686728 0.00534298 0.0748109 -0.00200094 -0.101572 -0.097637 -0.0215705 -0.0656637 0.0508333 -0.0455308 -0.108864 0.135032 0.169028 -0.151996 -0.0801212 -0.191537 0.109408 -0.0499358 0.104807 -0.0325021 -0.029197 -0.0840405 0.0717496 0.0664021 -0.123575 -0.088844 -0.0354639 -0.0266526 0.094559 -0.188329 -0.109571 0.11598 0.0672656 -0.147373 0.00518637 0.0401819 0.129178 -0.130014 -0.0791561 0.0252651 -0.0147052 -0.0449552 0.0569302 -0.127886 -0.0517278 -0.0878664 0.130485 -0.0735261 -0.132322 0.172879 0.0378209 -0.00995961 -0.0230244 -0.19544 0.179853 -0.120455 0.0734306 0.0464091 -0.0266807 -0.0702842 0.0931405 -0.101829 0.0204978 0.0239161 0.0423036 -0.0765906 0.029103 0.0968719 -0.0184955 0.0746848 0.0778027 0.166615 -0.0452286 0.0390766 -0.0270053 0.159218 0.063583 -0.121141 0.0293708 0.0421044 -0.00518414 -0.0482013 0.0349308 0.0269933 0.0632434 0.0251632 0.199096 0.0998359 -0.128273 0.0185582 -0.142644 0.0859519 -0.0979103 0.0671217 0.00718404 0.0761565 -0.012595 -0.0578842 0.107231 0.036052 -0.135004 0.0882602 -0.0148389 0.0217894 0.0574219 -0.0340947 0.0369788 0.112446 -0.0651781 0.159126 0.147889 0.092183 -0.0540114 0.139983 -0.0289591 0.0435731 -0.118787 0.0789543 -3.49691e-05 0.199339 0.119701 0.0222159 -0.0170036 0.0423814 0.0597514 -0.0485678 0.0400932 0.0549679 0.0944662 -0.032172 0.0746649 0.0181715 0.0812981 -0.00134878 -0.0831357 0.0531196 0.0427988 0.0378285 -0.0653375 0.00257318 -0.0390085 0.0201808 -0.0982726 0.0266507 0.0493795 -0.0735005 -0.145563 0.112635 -0.0490649 -0.0191694 0.0476948 -0.0301363 -0.041696 0.0487533 -0.0693273 0.141186 0.12516 0.0703559 0.0835566 0.0754159 0.0497018 -0.0805071 -0.0914194 -0.0832667 0.00350466 0.131199 0.130746 0.170182 -0.101698 0.12896 0.132055 -0.144673 -0.0274387 -0.162204 -0.0554803 0.10949 0.127231 -0.0643472 0.0699491 0.0544452 -0.0178918 0.171895 -0.121779 -0.13827 0.193422 0.0074323 0.193205 0.141599 -0.0435373 -0.109698 -0.0380479 0.185173 -0.179253 0.0656469 0.0613932 0.113528 -0.0735446 -0.011418 0.12087 0.172509 0.085015 -0.0568274 0.0853998 0.0395984 -0.0987525 -0.046765 -0.153205 -0.00812839 -0.0158677 -0.132681 -0.0878685 0.037907 -0.0171665 0.0947714 -0.0210487 -0.15949 0.00213665 0.0553286 -0.109323 -0.0920591 0.166522 -0.0232306 0.0300689 0.103806 -0.0317991 -0.0515615 0.0877795 -0.0146386 -0.142499 -0.0248117 0.0534058 -0.0340812 0.0894624 0.104102 0.0910869 0.1103 -0.112366 -0.0470163 0.11165 -0.159757 -0.186075 -0.00152341 -0.134355 0.0934031 0.0344275 0.0531379 -0.00763876 -0.0372461 0.0508316 0.11586 0.0813202 0.0295388 -0.00543317 -0.0334991 0.131105 0.158234 -0.024348 -0.0237335 -0.0709025 -0.163475 0.0362047 -0.0418037 0.0860489 -0.0187322 -0.0384153 0.0914159 -0.0816085 -0.0682215 0.0708476 -0.0427303 -0.0179434 0.134495 -0.0137194 -0.153673 0.034221 0.00558159 -0.174331 -0.0467632 -0.0108388 0.119945 -0.0837161 0.0463281 0.00119678 0.161862 -0.105688 0.0611622 -0.0199281 0.00975792 0.0451827 0.131645 0.067112 -0.0485791 0.150063 0.148953 0.00138052 0.190916 0.00131607 -0.00411029 -0.00616235 -0.14128 0.180759 -0.113737 0.0439623 0.119684 -0.0736372 -0.163966 -0.0897625 -0.0687486 -0.127451 0.0162438 0.0764258 -0.104352 -0.131257 0.128751 0.118888 0.0201814 0.0671183 -0.18008 0.0988047 -0.0247469 0.0563308 0.0245206 0.00550792 0.0807611 -0.0672076 0.0465028 -0.0732828 -0.0986364 -0.0265455 0.0799012 -0.144118 0.0970405 -0.042182 0.090154 0.0312714 -0.00390815 -0.0507826 -0.0575538 -0.108863 0.0430211 -0.00137993 0.0513983 -0.100819 -0.0460552 -0.0117093 -0.000724777 0.119311 -0.151518 -0.167041 -0.015227 0.0126823 0.0745091 -0.024155 -0.0986581 -0.102361 -0.0442171 0.163032 0.0439677 -0.155382 0.10823 0.117448 -0.103649 -0.0962906 -0.0477536 -0.00122583 -0.101995 0.00683781 0.0168876 -0.0128209 0.00883255 0.031694 0.0385966 0.0424336 0.0523631 0.113759 0.0743567 0.0520448 0.0674882 -0.102583 0.0822602 -0.190273 -0.147945 0.0277622 0.101383 0.00194133 0.0798832 -0.00925448 0.0526381 0.0914743 -0.00956313 -0.0983387 -0.0950934 0.114985 -0.0212472 -0.0463003 -0.0939271 0.0791128 -0.0107601 0.0362673 -0.0234044 -0.108336 -0.184149 -0.102065 -0.0149912 0.0367172 -0.1517 0.0616644 0.06494 0.186705 0.00468195 0.0348614 0.0130907 0.0196198 -0.0887786 0.086964 -0.0120621 -0.0311299 0.0414779 0.0147914 -0.0439056 -0.0128361 0.103967 0.0950069 -0.0463178 -0.186756 -0.0755771 0.0905747 -0.0560708 -0.0387313 -0.110474 0.130543 0.0977884 -0.0349375 -0.114932 -0.0282878 -0.105003 0.112055 0.0702231 -0.0392163 -0.151321 -0.0661091 -0.0531619 -0.149118 -0.0302696 -0.00136139 -0.0728006 -0.0379313 -0.053875 0.11401 -0.0137433 -0.0441814 0.0106533 0.000457092 -0.0156676 0.132493 0.047859 -0.00725607 0.0135166 -0.0779819 0.031545 -0.037128 0.0239592 0.00950928 -0.0900502 -0.0323775 0.0166831 0.0732051 0.0514598 0.108537 0.0561883 -0.013543 0.0372189 0.0426071 0.187913 0.0873305 -0.157879 0.111677 -0.0096492 0.0555554 -0.116547 -0.0214213 -0.115248 -0.0890166 -0.159088 -0.177892 -0.0495211 0.0290576 0.0425753 0.0208241 0.146823 -0.0266318 0.14358 0.126576 -0.0653783 0.101248 -0.0180784 -0.0343582 -0.198942 0.00994282 0.00280226 -0.0573472 0.0662212 0.0740431 0.138618 0.0821097 -0.0205729 -0.0448826 0.0793111 -0.00202903 -0.00497498 -0.103997 0.0974777 -0.0984958 0.0307086 -0.0285615 0.0314838 0.114389 0.00409434 -0.124899 -0.0536162 -0.135828 -0.00282242 0.0221664 -0.0988707 -0.0366742 0.0564516 0.0156194 0.0579423 -0.110323 -0.178104 0.0883432 -0.0725062 0.0594751 0.104277 -0.066752 0.0550246 0.00973956 0.00524511 -0.0743519 -0.0270172 -0.0175429 -0.0555642 0.010282 0.141118 -0.189461 -0.0284624 -0.0121646 -0.0139381 0.00316951 0.0953668 0.041256 0.0911582 0.0342772 -0.045834 -0.00857632 0.0704777 -0.104863 -0.111133 0.057591 0.00628515 -0.141385 0.0316785 0.143331 0.0723149 -0.137476 0.0623098 -0.0914954 0.0554136 -0.0020963 -0.127027 0.0633883 -0.161958 0.120397 0.00801045 -0.069593 0.0127046 0.0486444 -0.147895 -0.177546 0.11275 -0.171416 0.19515 -0.0129298 0.120174 -0.0295265 -0.085923 -0.0042631 0.004008 -0.0364597 0.0797999 -0.166505 0.110266 0.0456086 -0.0887651 -0.162628 0.0685352 -0.0115285 -0.0673036 -0.179846 -0.123055 0.0582781 0.0289524 -0.131568 0.0842769 -0.0344395 0.19549 0.0679881 -0.0528942 0.0858022 -0.193217 -0.0143804 0.107155 -0.174655 -0.0686605 0.0481605 -0.0848794 0.046991 -0.0851494 -0.0287296 -0.062107 -0.175464 -0.112767 -0.102136 0.080133 0.0905531 -0.186949 -0.0446494 -0.147445 0.188456 0.0165897 -0.0783879 0.182937 0.0861822 0.00942988 0.0625618 -0.0915914 0.000609771 0.0899004 0.0487501 -0.0447829 -0.174715 0.0958557 -0.0718046 -0.0899352 0.0533267 0.0506499 -0.0409536 0.0698144 0.171977 -0.16568 -0.151332 0.111606 0.0495706 -0.052454 0.0202152 -0.0169417 -0.0126031 0.092495 -0.00457551 0.139999 -0.0948551 0.178998 -0.115392 0.187397 -0.0102209 -0.0550338 0.0530293 -0.144703 -0.12116 -0.080732 0.0479425 0.141406 0.0358036 0.0610282 0.063556 0.0352888 -0.0968037 -0.0200139 0.0338213 -0.00490966 0.0989787 0.0310009 -0.0533983 -0.0430449 -0.114656 0.0512693 -0.0736073 0.0329492 -0.0727553 0.0967738 -0.159923 -0.130286 0.0970402 -0.107864 0.0421455 0.139049 0.0496581 -0.0769578 0.0264442 0.0828538 -0.0431937 -0.128935 -0.1174 0.104157 0.166606 0.0523599 -0.145764 0.0560403 0.13442 0.0752812 -0.120335 0.105044 0.0715131 0.106407 -0.138189 -0.0277311 -0.0878718 0.0161995 -0.0457391 0.0873721 0.0127658 -0.125754 0.0404747 -0.0798883 -0.118799 0.0333361 0.125903 -0.00338801 0.0836844 -0.0228129 0.041963 -0.0933296 0.108805 0.134067 -0.0327796 -0.057418 0.00924814 0.0469643 -0.151857 0.0616289 -0.0158255 0.0117278 0.0532347 0.139297 -0.0295396 0.136681 0.0315084 -0.0501302 -0.00192119 -0.114596 0.0515363 -0.126826 -0.0146091 -0.0574704 -0.112951 0.0792005 -0.190883 0.0880516 0.151687 -0.0198079 0.0971359 0.00959779 0.0971853 -0.0805961 0.0778512 0.0896627 -0.0831983 -0.0130931 -0.0407312 0.0331584 -0.135911 0.0964199 0.0959379 0.0156778 0.0201872 -0.131262 0.0712397 -0.110407 0.00119449 -0.0380239 -0.194749 -0.0808676 -0.171341 -0.0741932 0.0318298 0.0141652 0.0372602 0.127663 -0.12306 -0.147953 0.0558181 0.147887 -0.0472352 0.194625 -0.0506971 0.0217207 -0.0581174 0.125096 -0.0470933 -0.160809 0.191984 -0.108819 0.117402 -0.0528781 0.151853 -0.0604626 0.100048 -0.0846999 -0.0597543 -0.0355847 -0.174002 -0.0422016 -0.00223069 0.0155357 0.143691 0.0290522 -0.124078 -0.00289253 0.014667 -0.0404525 -0.191736 -0.139418 0.0153553 0.0654729 -0.0431452 -0.00416373 0.169644 0.125485 0.152137 0.162804 0.0517695 0.18532 -0.0148194 -0.0394606 0.0405861 -0.00689967 -0.15726 -0.0709428 0.00545369 -0.11531 0.0154214 -0.0211086 0.0285311 -0.0215309 0.0979702 -0.0668921 0.0318679 0.0718421 -0.0957491 -0.000220351 -0.0374318 -0.0193138 -0.11642 -0.01395 0.100774 0.0730446 0.0845277 0.124685 -0.123085 -0.117 0.0712424 -0.00450466 -0.120277 -0.104399 0.127194 -0.147267 0.0679872 -0.00396715 0.0821853 -0.0813431 -0.149555 0.0567723 0.129003 -0.0433099 -0.155066 0.13502 0.0950832 -0.047806 0.0319362 0.00766407 0.0511586 -0.0704845 -0.179264 -0.0719276 -0.146776 0.0276145 -0.0536578 -0.07097 0.0535701 -0.0933608 -0.0378798 -0.0310649 -0.0242095 0.119119 0.0831816 0.0642881 0.182258 -0.0909307 0.012044 0.0719851 0.0760629 0.0972356 -0.0491111 0.0171664 -0.180687 -0.0994709 0.1342 0.0416071 -0.00806644 -0.00545185 0.0517772 0.00900047 -0.171191 0.0311672 0.109082 0.139236 0.122541 0.0717461 -0.0249864 0.0043928 0.0185165 -0.123442 -0.0566197 0.153991 -0.00860484 0.0544219 -0.107906 -0.149787 0.035615 -0.177645 -0.0636406 0.197708 0.0226758 0.0916966 -0.00170122 0.142014 -0.102058 0.0961153 -0.0400527 0.19162 -0.0694295 -0.00986089 0.118203 0.0564439 -0.028498 0.0207916 0.0424278 0.0867238 0.0491502 -0.0770147 -0.105113 -0.0516267 0.107274 -0.0236666 0.0157353 -0.0656694 -0.0160657 -0.0711134 -0.169136 0.119477 0.0278305 0.0465165 0.0551784 0.104831 -0.160508 0.0734811 0.00966751 0.00839704 -0.0500589 -0.0252956 0.00450971 0.0582264 -0.0611827 -0.0548115 -0.123705 0.0235323 -0.135372 0.00498445 0.0131157 0.0624783 -0.0877474 0.0685931 -0.050769 -0.0901412 0.0834993 -0.105601 0.0314456 0.0113927 -0.101974 -0.0240954 0.0526511 0.0867436 0.0337226 0.176247 0.0607882 0.00792545 -0.0521913 -0.0454305 0.119789 0.0823825 0.128983 0.0645533 0.169473 -0.138649 -0.0179218 0.041433 -0.0321366 -0.121186 0.0242156 -0.157863 0.0332301 0.168828 0.101184 0.0525044 0.079142 0.0332394 -0.0491152 -0.0058419 0.157909 0.156518 0.100564 -0.100754 -0.176001 -0.0718718 0.0422954 -0.0068413 0.0265883 -0.0435542 -0.0463612 0.131419 0.0730701 -0.0461371 -0.0576633 0.112062 -0.0561928 -0.190988 -0.0876845 -0.14416 0.0876144 -0.139067 0.0911609 0.107396 0.0873177 0.00585389 -0.0725707 0.0163782 -0.0151086 -0.1228 -0.0730908 0.0313343 -0.142646 0.0265405 -0.109878 0.0219655 -0.197549 0.135028 0.0536272 -0.0542102 -0.0744451 0.116834 -0.0849895 -0.155225 -0.0444095 -0.0312748 0.109279 0.0852705 -0.12118 -0.0341846 -0.0647077 0.0640567 -0.00793587 0.11329 -0.0692521 0.142428 0.0688473 -0.110965 0.115186 -0.0235666 -0.0158667 -0.0513679 -0.0706941 0.0368693 -0.111472 -0.0149379 0.191308 0.0974929 -0.115065 -0.108623 -0.0417672 0.0467346 -0.16764 -0.0251559 0.117775 0.033107 0.0856697 -0.0653777 -0.0783692 -0.155832 0.0814838 0.157424 -0.0588207 -0.0479141 -0.140784 -0.173896 -0.157733 -0.115856 0.0215821 0.034826 -0.114363 0.0131733 0.00595629 0.0296071 -0.028927 0.117477 0.0224253 -0.0245385 -0.105014 -0.0676381 0.184574 0.176385 -0.0169055 0.0873768 -0.0248554 -0.066668 0.00796517 0.0171984 0.0354913 -0.0466245 0.0479774 -0.105293 0.0699941 -0.115562 -0.0880957 -0.169839 -0.0351497 0.0579389 -0.0934966 -0.0174393 -0.120238 0.0282125 -0.0292245 -0.0124694 0.119067 0.00554256 0.0393597 0.0815998 -0.0860524 0.0324789 -0.110149 0.0756669 0.158494 -0.198583 0.0340989 0.079021 -0.0896371 -0.132303 0.0362727 -0.135617 -0.149411 0.0814227 0.0173797 -0.0285833 0.0335042 -0.0888013 -0.0452178 0.153344 0.0506148 -0.002672 -0.0913972 -0.0117839 0.0618404 -0.179432 -0.0318677 0.0865129 -0.000834926 0.0899734 -0.0361561 0.10178 0.00165814 0.013973 -0.0201793 -0.109834 0.0305167 0.00350154 -0.118614 -0.0295732 -0.115733 -0.0129772 -0.0131777 0.0515831 0.0145702 -0.0804848 -0.0226828 0.0115202 0.0713316 0.026896 0.0174175 -0.164226 0.0331423 -0.0156538 0.0910601 0.0673019 -0.186351 -0.195327 0.0572898 0.148953 0.0590219 -0.178507 0.042107 -0.0109859 -0.0345147 -0.00132184 0.0506711 0.133593 0.0952288 0.0987822 -0.0123805 0.0044706 0.152196 -0.00996436 0.120537 0.0324355 0.0322722 0.0246415 -0.00965036 0.0658505 -0.118067 -0.00080547 0.0168081 0.0591317 0.00149751 0.0781665 0.00192181 -0.118747 0.024653 0.125582 -0.0166668 -0.0188302 -0.0422041 -0.0255129 0.0427094 -0.00984711 0.130186 0.11775 -0.011798 0.0543201 0.0607549 -0.024766 -0.0404917 -0.185131 -0.157722 0.0500628 -0.0210983 -0.117481 -0.04485 0.0184925 0.0681972 0.0235941 -0.169889 -0.0210845 0.00278125 -0.00460356 0.0403676 -0.0209426 0.0670901 0.0783494 0.100025 0.00452008 0.0145277 0.186388 -0.124432 -0.165679 -0.0994721 0.0935634 -0.0806938 0.108742 0.00061621 0.0207032 -0.0443322 0.0298679 -0.0866934 0.0583862 -0.0844975 0.0713256 0.113411 -0.0639546 0.155647 -0.0317442 0.109913 0.0918143 0.148834 -0.0460014 -0.0603039 0.0245337 0.0427535 -0.0285108 -0.0311746 -0.00775379 -0.120304 0.0243275 -0.0674852 0.107969 0.0533026 0.0339674 -0.114944 0.0049034 0.0734657 0.081347 0.0029736 0.0262205 -0.195041 -0.0355715 0.172149 0.0339901 0.0868578 -0.00585367 0.125789 -0.0941994 -0.145262 -0.0476217 0.1905 -0.100511 0.0117153 -0.124731 -0.0488098 0.0473786 -0.199415 -0.0830877 0.0037015 0.0085839 0.0314455 0.0933126 -0.138683 0.150597 0.0494467 -0.0491281 -0.0271676 -0.0128923 -0.0392916 -0.122402 0.0114918 0.0328479 -0.110953 -0.17384 0.0277033 -0.0646177 -0.0885324 -0.0438429 -0.00977461 0.0266603 -0.0675669 -0.102285 -0.115107 -0.0160045 -0.00646972 -0.0445105 0.100378 0.00751429 -0.184622 -0.0568043 -0.134923 0.0563623 0.113884 0.00149468 -0.0156268 -0.0567383 -0.131492 0.122261 -0.00836944 -0.104405 0.0783225 -0.0284908 0.0469007 -0.014735 -0.118886 0.0753654 -0.0674542 0.071834 0.0811687 -0.17993 0.0137859 -0.00857484 0.155098 0.101886 -0.0222281 0.0128744 -0.0796766 -0.0698639 -0.0466838 -0.0323851 -0.0459916 0.102607 0.0692064 -0.141096 0.0962539 -0.05372 0.0128688 -0.0564413 0.0239393 0.0118708 0.121648 -0.160326 -0.0744295 -0.147401 -0.025442 -0.0836397 0.0030285 0.0687434 -0.0271295 -0.0840673 0.138953 -0.113341 -0.0133435 -0.115496 -0.0285112 -0.115342 -0.130776 0.0750576 0.0702218 0.0942166 0.158694 0.00226614 0.0253188 -0.0696841 -0.0221356 -0.0691182 -0.00224251 -0.0983911 0.0582832 0.0716759 0.0573223 0.0193243 0.169123 -0.118637 -0.120844 0.0358147 0.00982458 -0.0530625 0.0966894 -0.179419 -0.0989933 0.00835886 0.0921042 -0.0327695 0.00293743 0.0413234 0.111477 0.0359887 -0.0515333 -0.0948937 0.187192 -0.124543 -0.130451 -0.0506828 0.0507396 -0.0802542 0.0941517 0.0424956 0.12466 0.0127191 -0.110997 0.00433112 -0.0750247 -0.173242 0.021335 0.135885 -0.0440393 -0.0245344 -0.00684484 -0.0204584 0.103674 0.0586015 0.0489691 -0.110237 -0.116208 -0.0556006 0.00233798 -0.140044 0.0197491 -0.0423662 -0.0462502 0.0154749 -0.073458 -0.0170652 -0.116972 0.113353 -0.117974 -0.000845562 -0.15855 -0.128898 0.0553615 0.0474258 0.00433169 -0.077264 -0.0952962 -0.0243059 -0.172013 0.0173178 -0.0322484 0.088573 -0.171653 -0.058407 -0.0713264 -1.70195e-05 0.0681636 0.128001 -0.0820295 -0.0908986 -0.0631975 0.0392792 -0.0288001 -0.0915429 0.0146781 0.0478573 -0.0261469 -0.134515 0.157848 -0.178378 0.00418089 0.141975 -0.1052 -0.0703092 0.0611636 0.173624 -0.0813464 0.0455916 0.0991364 0.0078745 0.00445629 0.00272559 -0.0988359 -0.0839041 -0.182359 0.00627627 -0.0810778 -0.0707466 0.0259306 -0.164995 0.124534 0.0836337 0.115109 0.112461 0.0480753 0.070121 0.0198304 -0.102836 -0.0554345 -0.0473297 -0.0396453 0.00367583 0.195064 0.147318 0.12366 0.0538487 0.0886866 -0.0457712 -0.038114 0.199619 0.0469522 0.0476564 -0.0598151 0.159864 -0.0284364 -0.0292726 0.0579451 0.0772755 -0.0571324 0.0862059 0.102113 -0.0110502 0.18766 0.120625 -0.0213503 -0.176279 0.0519241 -0.0671761 0.15683 0.0142189 -0.0366677 -0.103601 0.0400298 -0.18351 0.000632607 0.0361691 -0.0962874 -0.141242 -0.0451371 -0.0820732 0.00837122 0.132328 0.115257 0.0013679 0.028277 0.0398005 0.0685331 0.0705007 -0.15646 -0.0337133 -0.0362858 0.0264157 0.0453858 -0.189045 -0.146361 0.102711 -0.0819895 0.0813796 -0.0953076 -0.0603353 0.129938 0.0390995 0.072272 0.0736346 0.0835882 -0.0364614 -0.0970001 0.0762103 -0.030154 0.0558096 0.144155 -0.0175529 0.111369 0.0172933 0.080445 -0.0208722 0.173047 0.0518154 0.0509712 0.00783923 0.0958516 0.0880126 -0.02498 -0.0171885 0.0227933 0.157842 -0.0635285 -0.0508325 0.195255 -0.0516511 0.171645 -0.02057 0.0540207 -0.0322141 0.00155682 0.00879756 0.113606 0.11079 0.0530508 -0.176778 0.0385606 0.102276 -0.00436007 0.00421074 -0.0590376 0.0638709 0.0584682 -0.124637 0.0279057 0.0217873 0.0270377 0.0253414 -0.152317 0.080973 0.123137 0.0494911 0.109909 -0.0238529 0.142395 -0.104051 -0.0227548 -0.0726017 -0.0799261 0.0629389 0.038491 0.0115536 -0.176102 0.164721 0.0510445 0.0119018 0.0884856 0.0591925 -0.141307 -0.0810827 0.0761136 -0.0566939 -0.156915 0.0499949 -0.0178817 0.103188 -0.19797 -0.0687581 -0.136296 0.0728093 -0.142375 -0.00112088 0.0264775 -0.0339831 0.157344 0.0128102 -0.0129727 0.0664948 -0.0983518 0.136389 0.0543965 0.0654949 -0.0179714 0.0431575 0.0865451 -0.0129276 -0.130753 0.0889442 -0.04513 -0.0234756 -0.0838532 0.0366613 -0.00902412 -0.0695942 -0.0233194 0.0819542 0.122839 0.136299 -0.0637607 0.0342721 0.187693 -0.0642666 -0.0520773 -0.0102844 -0.0107115 -0.0901234 -0.130342 0.0996144 0.0235707 -0.041911 -0.0714565 0.0886868 -0.115419 -0.111506 -0.0550404 -0.0888615 0.0110093 -0.114798 0.0227552 -0.0243245 0.0836969 0.00768474 -0.0636782 0.0529858 -0.0539426 0.147569 -0.101687 0.0363715 -0.111616 0.0603977 0.0181207 0.0641428 -0.126032 -0.0194273 0.17895 0.141159 0.0573424 -0.0994047 0.0207108 0.103606 0.0183466 -0.124388 0.0161504 -0.117123 -0.0440328 -0.0131916 0.0447265 0.0435139 0.110195 -0.0633472 0.12995 0.0670451 9.85414e-05 -0.118402 0.0185539 0.0612383 -0.145612 0.136313 0.0744989 0.0191168 -0.175712 -0.0577362 -0.100267 -0.0647883 0.101176 -0.0698767 0.0538836 0.0901781 0.0408811 0.182111 -0.105509 0.0182426 -0.163477 0.0463851 -0.146543 -0.121861 0.0426769 0.15352 0.00212114 0.0537076 0.0173703 0.138725 0.0619658 -0.0280502 -0.0801309 0.0378151 -0.0388229 0.0804759 -0.162097 0.041565 0.112019 -0.161471 0.176209 -0.0172904 -0.0180521 -0.0822906 -0.052614 -0.0142233 -0.0967132 -0.000105194 0.0425503 0.11679 -0.1365 0.0212214 0.132185 0.0375147 0.0554447 -0.0213281 -0.1104 -0.0612 0.00114153 0.105424 -0.0327015 0.0702945 0.0261046 0.0879021 0.0498767 0.0760165 -0.036981 0.133739 -0.183027 -0.0419326 -0.056013 0.158155 0.115528 -0.0943723 -0.0531801 0.186555 -0.117486 -0.0699519 -0.0138436 -0.0793796 0.0928996 0.0825223 -0.0575147 0.0649745 0.0437276 0.0343577 0.0970203 -0.100425 -0.000490656 -0.0746296 -0.0459079 -0.0584185 -0.0182983 0.0444295 0.135594 0.0353571 0.156822 -0.174146 0.0363095 0.105158 0.0568399 -0.00653159 0.0556313 0.0343025 -0.103553 0.0477954 -0.172017 0.0997333 -0.0515246 -0.0358285 0.0537479 -0.164502 0.00417701 0.0585833 0.0480781 -0.187611 0.0446221 0.133157 0.0245823 -0.0771425 -0.0646605 -0.0368002 0.0258847 -0.0798176 0.093722 -0.00973057 0.101742 0.0922501 -0.0752159 0.138817 0.104111 -0.0500234 -0.075987 0.0146349 -0.0772061 0.0455031 0.058296 -0.042574 0.0264441 -0.0788668 0.0920826 0.121241 -0.0215508 0.1811 0.165315 0.0285377 0.00350436 -0.161327 0.172579 -0.0350637 0.023688 -0.121476 -0.0322415 0.0152535 -0.0709215 -0.0438848 0.0411375 -0.174936 -0.00759809 0.00645735 0.0714887 0.0665598 -0.0452658 0.0251153 0.0383348 -0.111328 -0.0801924 -0.141041 -0.0900316 0.0475908 -0.168552 0.0615437 0.110988 -0.0301317 0.00257314 0.0270486 -0.144735 -0.0959646 0.0042203 -0.013245 -0.0274332 -0.107686 -0.0181859 -0.144935 0.00113478 -0.0525221 0.0864321 -0.140158 -0.0233138 0.0721151 0.000948844 -0.0637155 0.00134258 0.022297 -0.021306 0.0362814 0.101685 -0.032907 -0.113981 0.0883486 0.127347 0.112069 0.0916997 0.0103698 0.00178678 -0.0184022 0.00100588 0.0203606 0.0223365 0.0584657 0.0514022 -0.0189558 -0.0214572 -0.106062 0.0430869 -0.0528472 -0.0501389 -0.12738 0.0564223 -0.0182642 -0.0221724 -0.00663781 0.0809821 0.11638 0.0968219 0.0228629 0.0899024 0.0232807 0.160656 -0.0711239 -0.140519 -0.192196 0.0747511 0.0486377 -0.179461 0.0174402 0.0391841 -0.0123003 0.043776 -0.0704161 0.0889937 0.0660149 -0.013283 -0.189046 -0.139791 -0.167271 -0.115564 -0.0271816 -0.0634769 -0.0447815 -0.0818868 0.0923161 -0.00836323 -0.0645561 0.0368539 -0.106152 0.0247944 0.0405637 -0.0277276 -0.138561 -0.147631 -0.10593 0.0339056 0.135839 0.0732288 -0.0704333 0.13427 0.0077128 -0.00799637 -0.039798 -0.124292 -0.117574 0.0801474 0.00917657 0.0180094 0.0862319 0.139737 -0.00704198 0.170807 0.0179304 0.0215621 -0.10986 0.0491539 -0.0620587 -0.172914 0.0917073 -0.101107 0.125706 -0.012932 0.0379534 0.00266043 0.164592 0.113144 -0.0546411 0.125498 0.0103235 -0.0915568 0.00957202 0.0054418 0.0766538 0.11081 0.0313577 0.0357689 0.0527745 0.0767238 -0.0935294 0.074019 0.082882 0.0581829 -0.118383 -0.147288 0.00234756 0.0118654 0.00784072 -0.181114 -0.163459 0.0105542 0.118362 -0.0377645 -0.113546 -0.0388886 -0.0457879 0.183979 -0.0372483 0.0277435 -0.110327 0.12869 0.121498 -0.0313291 -0.0435977 -0.0376555 -0.0931098 0.0276005 0.0915864 0.0134639 -0.00981659 0.022313 -0.0509895 0.0988974 0.00404585 -0.0284392 -0.0132724 -0.0948498 0.104385 -0.0430844 -0.0468473 -0.147324 -0.0252401 0.100268 -0.130073 -0.122965 0.0588622 0.109048 0.101592 0.0188216 -0.102913 0.131962 0.159773 0.0201433 -0.101912 -0.0186859 0.0971282 -0.191099 0.0538819 -0.109666 0.110289 0.0364573 -0.115301 0.163625 0.124204 -0.023416 -0.0713337 -0.0706998 0.0103102 0.00798348 0.0731898 -0.0270905 -0.194254 0.0401771 -0.101418 0.0158673 0.0596116 0.0504785 0.14016 0.00263115 -0.180528 -0.192356 0.136963 -0.0433982 0.00480532 -0.0974976 -0.0283763 -0.116465 0.103124 0.0554714 0.0129492 0.0515153 -0.0748354 0.0721788 0.124949 0.00335974 0.0141007 -0.0504161 -0.0744733 -0.0439636 0.00104309 0.194763 0.0680056 0.0445932 -0.0729572 -0.0837991 -0.00354696 0.0833998 0.112079 -0.123215 0.035925 -0.0244655 0.160396 0.0846993 -0.00238089 0.0249043 0.0828042 0.0494275 -0.0846697 0.134631 -0.0925178 -0.138371 -0.0315492 0.0626274 0.171417 -0.0639096 -0.0113164 -0.166616 0.0758057 -0.0285313 0.00143439 -0.0391346 0.0241767 0.144049 0.0680791 0.00952531 -0.0378389 0.0410669 0.00779393 0.0275542 -0.0588894 -0.114553 -0.132823 0.155103 0.0413458 -0.0314698 -0.0777419 -0.154037 0.044537 -0.0152118 0.118604 -0.0224565 0.0174898 0.0754489 -0.0764393 -0.0311967 -0.0224788 0.0845971 0.0145327 0.0714654 0.125202 -0.0654378 0.0322726 0.11328 -0.123873 -0.0423194 -0.183776 -0.0946988 0.0973572 0.00879381 0.151657 0.0711243 0.0129765 -0.0223189 0.0262302 -0.0594387 -0.111228 -0.0928051 0.052513 0.0295064 -0.0312099 0.0299515 0.0271692 0.0910745 -0.156538 0.164322 0.0343997 -0.155805 0.0320214 -0.179523 -0.0201266 0.00854283 -0.156586 -0.0711439 -0.099331 -0.093959 0.188534 0.147778 -0.0491865 0.0831215 0.00430224 -0.182703 -0.00424927 -0.096665 -0.0502544 0.0458061 -0.0954907 -0.164857 -0.0927185 0.0348508 -0.0421571 0.10817 0.140538 0.139529 -0.133385 -0.00726496 0.0852555 -0.110279 -0.14828 0.0732751 -0.186782 -0.0573851 -0.0543476 0.0677552 0.0153014 -0.127005 -0.0069603 -0.0526655 0.101779 0.0209463 -0.066066 0.0757707 0.0930641 0.125275 0.0520893 0.0976601 0.12254 0.124109 0.147512 0.0922572 -0.110791 -0.0185301 -0.0183112 -0.108193 -0.0301933 0.050493 0.0264059 -0.00272787 -0.0382787 0.0334489 0.0611169 -0.0376743 -0.0589556 0.0180932 0.0116033 -0.03054 -0.0367365 -0.0149854 0.0220054 0.0614162 0.0839789 0.116127 0.0272781 0.0179949 0.0979676 -0.0697192 -0.0138454 0.00487621 0.0361377 0.016412 -0.0154128 -0.0580244 0.107541 -0.0736932 0.0116064 -0.004846 0.150908 -0.134574 0.0877268 0.0622929 -0.0946745 -0.0421316 -0.0725971 0.100777 0.156223 0.0296612 0.113091 0.04782 -0.0819164 -0.0714635 -0.0759967 0.108595 0.109762 0.0865506 -0.0958053 0.00797531 -0.0406562 -0.136053 -0.0750811 0.050656 0.170722 -0.115473 0.0705628 -0.120563 0.157199 -0.161713 0.000654329 -0.00477585 0.0922583 0.0558934 -0.0257943 -0.149533 -0.128857 -0.0417795 0.0836179 0.0258972 0.16415 -0.141282 0.0505519 -0.196992 -0.00852445 -0.127812 -0.0117822 -0.0582874 0.129907 -0.127282 0.0616179 -0.0277387 -0.0690516 -0.0344503 0.0675951 0.0485423 0.08947 -0.034992 -0.0807687 -0.0316395 -0.0645616 0.0529463 0.0929653 0.111018 0.00981701 -0.0882649 -0.0534789 0.0170693 -0.0703405 0.0673328 0.137292 -0.13444 0.0736336 0.106694 -0.00690067 0.1238 0.0245792 0.149009 -0.0314358 0.108035 -0.0338863 -0.0569856 0.185497 -0.0672173 -0.0132262 0.0718988 0.149771 0.0138484 -0.0491468 0.0273155 0.0672307 -0.112311 -0.110493 -0.0229317 -0.0245933 0.0362138 -0.0145245 0.017537 -0.168396 0.0265011 0.0282 -0.136234 -0.0903592 -0.0650876 -0.0171401 -0.0240974 -0.104558 -0.0804789 -0.0694092 -0.170589 -0.0753331 0.0466558 -0.079989 0.0368704 0.0580162 0.105618 -0.00536746 -0.0980881 -0.0969706 -0.06334 0.091988 0.0157075 -0.0706339 -0.0450661 -0.0152926 -0.163238 -0.0648151 0.049987 0.0584781 0.0277598 -0.010091 0.109549 -0.051225 0.0740218 -0.0527149 -0.188561 0.0343741 -0.178483 -0.0553736 0.0487988 0.0950305 -0.0267364 0.0227268 0.074201 0.0698813 -0.0199387 -0.0258989 0.029457 -0.0565152 -0.0657973 -0.0368513 0.133878 0.0269164 0.00920747 0.147191 0.0420523 -0.0816501 0.104542 -0.125961 0.0542827 -0.0785954 -0.0670963 -0.00188475 -0.164371 0.109192 -0.127655 -0.0347279 0.088234 -0.0467098 -0.0411524 0.149878 -0.0129593 -0.0070748 -0.0409957 -0.0388929 -0.0509898 0.125019 0.0416066 -0.0502475 0.0273118 -0.0204742 0.113137 -0.0252114 0.0459511 -0.16152 -0.0982011 -0.0090675 -0.029842 0.0674321 -0.00947487 -0.0382095 -0.0824697 -0.0190696 0.146444 0.0150313 -0.0259464 0.0302136 0.0180929 0.115127 -0.0653201 -0.10333 -0.0601784 -0.0923657 -0.00906768 -0.0529022 -0.0207122 0.0302344 0.184255 0.002593 -0.0885243 -0.156606 0.0448012 -0.0265741 -0.0342191 0.0507548 -0.0416036 -0.0552688 0.077406 -0.157225 0.0199309 -0.0232271 -0.104249 0.0934395 0.123717 0.00579365 -0.00144731 0.0921174 -0.162958 -0.111197 -0.14773 -0.124361 -0.0259343 -0.118845 0.00269945 0.0626553 -0.0231053 -0.15272 0.00403973 0.0320607 0.0678969 0.0916024 0.000711948 0.0519358 -0.00502521 -0.164941 -0.15312 -0.190227 -0.142896 -0.0225297 -0.103611 0.150729 -0.0459648 -0.039005 0.0547 -0.0484721 0.0999563 -0.00255926 -0.110605 -0.131802 -0.0669802 0.0624673 -0.18557 -0.0308398 0.0550713 0.0538264 0.026981 -0.0797736 -0.117444 0.0297153 -0.0295726 0.00909503 -0.129323 -0.0485491 0.101668 -0.0340934 0.119455 -0.0916126 -0.0712231 0.170885 0.0871627 -0.131311 -0.0106726 0.0188452 -0.042148 -0.045757 0.0186713 -0.0677505 0.00712522 0.0847914 -0.0984154 -0.0229261 0.197156 -0.0217263 -0.028119 -0.144087 0.028215 -0.181713 -0.0565726 0.0690464 -0.0234014 0.0139555 0.0264888 0.0451373 -0.00629789 -0.0087305 -0.0680687 -0.0257266 -0.0726812 -0.0224722 -0.0624515 0.0847845 -0.0953859 0.038164 -0.0683202 0.113732 -0.165475 0.0710613 -0.0610602 -0.154612 0.0989623 0.0333449 -0.0791357 -0.118018 0.130473 -0.111526 -0.0259529 -0.0937576 -0.0680186 -0.0608957 -0.0478629 0.0995353 0.104904 0.0270283 -0.0978119 0.046146 0.0427506 0.00118112 -0.00920058 0.107965 0.0250822 0.0692275 -0.0911857 0.0980084 -0.0766935 -0.00822438 0.104487 -0.0903822 -0.019529 -0.0946538 -0.0230569 -0.0535656 0.13812 -0.00819855 0.182642 -0.111687 -0.138077 -0.0926372 -0.0804187 -0.0985534 0.0878644 0.153459 0.1159 -0.0404509 -0.0596686 -0.16453 -0.0200303 -0.0718586 0.0404035 0.062778 0.0494957 0.142069 0.132683 0.0358132 0.0595893 -0.129289 0.0345397 0.0384483 -0.0088126 -0.0382506 -0.052174 -0.143553 -0.0276357 -0.16137 -0.145253 -0.130796 0.0882158 -0.0264342 0.0880851 -0.00658887 -0.182996 -0.0131411 -0.115347 0.0537492 -0.14419 -0.0197136 0.132663 0.150328 0.176847 -0.0849953 -0.0169483 0.0774764 -0.149666 -0.0654971 -0.0780619 -0.0486184 0.161329 -0.145376 -0.0673412 -0.0752467 -0.0262969 0.0622432 0.0149717 0.0140152 0.185379 0.125844 0.0269429 -0.074581 -0.00773882 0.107685 -0.101068 -0.101596 0.125197 -0.0282542 -0.135041 0.00260137 0.189901 -0.0307661 0.0642127 -0.191355 0.00278351 -0.0513891 -0.065425 -0.0104092 0.0390288 -0.00605032 -0.0248857 -0.0802391 -0.0895726 -0.0118801 -0.0386687 -0.0763253 -0.0932554 0.0226026 -0.0217247 0.135252 0.198242 -0.100817 -0.0418539 -0.00816017 -0.0149061 -0.0709018 -0.0649943 0.0160794 0.0853759 0.0546351 0.188381 0.182569 -0.103792 0.122426 -0.0829125 0.0695613 -0.118786 -0.0883157 0.0208137 0.0579043 0.151557 -0.0223279 0.0404376 -0.00320395 0.103364 -0.0767747 -0.0152919 -0.173251 0.0975637 -0.0162848 -0.041572 -0.127945 0.0702827 0.0231603 0.0557494 0.125451 -0.178024 0.0904628 -0.0848239 0.0147513 0.00672051 0.142301 0.0621691 0.127449 0.135649 0.020284 0.0681051 0.0701259 -0.041622 0.0163283 0.0898723 0.0516433 -0.00208914 -0.0386899 -0.00014401 -0.0167117 0.04195 -0.11163 0.198948 -0.0731742 0.0108404 0.0733811 0.0887718 0.0248623 -0.167465 0.194815 -0.0137052 -0.149627 0.0755665 -0.137737 -0.0715454 -0.0857846 0.0419716 -0.037585 -0.127262 0.156681 -0.122023 0.190211 -0.113548 0.0241997 -0.0143991 0.0923038 0.00189212 0.0277218 0.0774637 -0.0106099 -0.18176 -0.0672543 -0.0343301 0.0157423 0.0215828 -0.0311493 -0.139536 0.0218882 -0.0148347 -0.015524 -0.0798187 -0.151579 0.063836 -0.177718 -0.0221211 -0.0688422 -0.0930548 -0.0550708 -0.0291932 -0.168388 0.047125 -0.0241018 -0.167461 -0.0354314 -0.00854238 0.0879704 -0.187952 0.0171218 0.0588686 -0.0612951 0.0165734 0.00851637 -0.166241 0.088339 -0.0714268 0.022555 -0.128262 -0.0336856 0.0639532 -0.11589 -0.0424678 0.0336166 -0.115207 0.048567 0.00846288 -0.0661339 0.112944 -0.0900256 -0.0653302 -0.0891546 -0.18801 -0.0654571 0.0218505 0.0667484 -0.0699066 0.112507 -0.0767216 -0.109579 -0.0732946 -0.0632 0.0769478 -0.131167 -0.0518925 -0.0363179 0.179142 0.0715333 0.0182751 -0.0210793 -0.126666 0.0593516 -0.0477685 -0.0164885 -0.147525 -0.0427155 -0.0689291 0.08372 0.0646439 0.102135 0.17154 0.0382101 0.0246551 -0.0178559 -0.0577271 0.054697 0.0060786 0.0602629 0.0704734 0.0391951 -0.107857 0.194582 -0.0310034 -0.0800019 0.0402645 0.0571975 0.0373715 0.100518 0.0547427 -0.192149 -0.0335186 0.00559373 0.0378225 -0.0411454 -0.158016 -0.0209529 -0.0971059 -0.0318958 0.114282 -0.0139645 0.0417452 -0.101169 0.0171165 -0.0448599 0.161973 -0.142741 -0.051909 0.0852389 -0.103313 0.130525 -0.0691643 0.0811652 0.0101694 -0.139709 0.0459156 -0.165338 -0.0381231 0.0224821 -0.0394495 -0.162716 -0.122498 0.00546365 -0.110537 -0.0870917 -0.0485916 0.160982 0.113428 -0.0181466 0.148005 0.0518667 0.0926344 0.0205328 0.0728314 0.0126626 0.00671123 -0.0181442 -0.0675018 -0.0665977 0.159871 -0.0190954 0.0242653 -0.029828 -0.0436672 0.0275278 -0.0681835 -0.15515 -0.0551792 0.0576513 0.138466 -0.0819595 -0.115412 -0.0440604 0.15128 -0.0367035 0.104634 0.0326147 0.0904244 0.0417761 0.00167241 0.00233039 0.12455 -0.132244 -0.101778 0.0294518 -0.084859 -0.057633 -0.0395474 -0.0744533 0.0224339 0.106155 0.00400522 -0.00584586 -0.0227414 -0.0668917 0.144394 -0.0789967 0.0483254 0.098495 -0.0585167 -0.00109774 -0.130396 -0.112738 -0.0562148 -0.013929 0.0754454 -0.00148099 0.133075 -0.0589747 0.0431704 0.025359 -0.143213 0.035133 -0.0424204 -0.0348148 0.173098 0.160813 0.00657906 0.10617 -0.0803619 0.0755908 0.0783832 -0.0413281 -0.0203852 -0.123764 -0.0302152 -0.0720062 -0.0030428 -0.0689495 0.061548 -0.0311382 -0.0105809 0.0190874 0.0581264 -0.0373547 0.0482652 0.0162276 -0.0711953 0.0496066 -0.0174748 0.0303582 -0.0249349 -0.14512 0.0453807 -0.0270337 -0.0213389 0.0232192 0.070265 -0.178835 0.00554637 -0.0549062 -0.095103 -0.0886858 -0.0278114 -0.0721523 -0.012171 -0.0164751 0.185069 -0.0985765 0.0267093 0.0381576 0.0129457 0.0684003 -0.118763 -0.06768 -0.0252074 0.0228451 -0.0973659 0.00574069 -0.0308059 -0.00965269 -0.0598114 -0.082734 0.0850458 -0.0240012 0.155162 0.150813 0.0575802 0.169562 0.0720028 -0.0459093 -0.0336042 -0.00773383 0.0770228 -0.0173063 0.0619871 -0.151721 -0.0432095 0.126907 -0.0696576 0.0184521 -0.0174168 0.00353072 0.18499 0.169447 0.105807 0.0392927 -0.0735054 0.0346455 -0.0696832 0.0265738 -0.0248029 0.089229 0.116105 0.00295889 0.131667 0.114456 0.168508 0.0289558 -0.102256 -0.125584 0.0369891 -0.12971 -0.140337 -0.09705 -0.190906 0.0301835 -0.00454704 -0.0278807 0.0617984 -0.036299 0.0835642 -0.0104214 0.0223518 -0.0349949 -0.00864828 -0.0870813 -0.000496906 0.0855953 -0.0548424 -0.0591226 0.0906643 0.0470684 -0.104963 0.177838 -0.106316 0.129279 0.0449852 -0.0760936 0.0345967 0.0514413 0.0347442 0.0101557 0.0480211 -0.197058 -0.0038846 0.00116999 -0.0156666 0.0692273 -0.0624562 -0.0145485 -0.000232402 0.0741474 0.00466318 0.161826 -0.0848948 -0.0621048 0.0501426 -0.0406581 -0.010886 0.0926669 -0.0548288 -0.109305 -0.0757789 -0.185226 -0.0504555 -0.0176343 0.125702 0.0686035 0.0110177 -0.162472 -0.0896768 -0.0319207 -0.11385 0.0130891 -0.0317624 -0.0273895 0.0414597 0.0779371 0.0290458 -0.02157 -0.00962174 -0.0768121 -0.0740488 -0.0573382 -0.161362 -0.0344866 -0.00828248 -0.0523237 0.0153731 0.0891953 0.017127 -0.136064 -0.0376266 -0.016922 0.0944786 0.119082 0.0422693 0.0208065 -0.00406108 -0.0309482 0.0251704 -0.00599796 0.103138 -0.0180107 -0.180978 -0.0968035 -0.0148071 0.0612797 0.0230113 -0.0972398 -0.0313014 0.0802754 -0.0504 0.180378 -0.16794 -0.0665351 0.121346 -0.125395 -0.00305043 -0.0981689 -0.0385002 -0.0567434 -0.0812222 -0.0176181 0.0618471 -0.05914 0.0531093 0.0639329 -0.0656898 -0.00920268 -0.00462224 0.148076 -0.00612601 -0.0564244 -0.0882856 0.0792722 0.0708827 -0.0751235 -0.116438 0.0494042 0.114675 -0.0218205 0.0436073 0.0911121 -0.0900491 0.12557 0.00823632 -0.0632511 -0.0233434 0.0960944 -0.0218755 -0.0569802 0.0898289 0.158564 0.0633535 0.0334 -0.0527575 -0.0482246 0.0412668 0.130588 0.041022 -0.0171677 0.18093 -0.00492363 0.00436337 -0.0188611 -0.168791 -0.131968 0.0361543 -0.0395662 -0.0554756 -0.0860865 -0.10035 0.15331 -0.0295204 -0.0343665 0.0134763 -0.0259055 0.195205 -0.0676414 0.123212 0.120739 0.0479933 -0.0854486 0.080894 0.0827229 0.0208543 0.0693585 -0.0826502 -0.00477908 0.00722553 0.08413 -0.151472 -0.0745465 -0.0504314 0.0144931 0.0199408 -0.0540937 0.0695954 0.0578086 -0.0407037 -0.0725446 0.170053 0.0399342 0.137496 0.147955 0.0601649 -0.149098 -0.0281465 -0.0775513 -0.0367915 -0.0309368 0.0269135 -0.0301803 -0.0929054 0.0323526 -0.0772942 -0.173862 -0.186696 0.197955 -0.00123885 0.0642612 -0.0194092 0.0907876 0.0828646 0.132189 0.00124422 -0.155212 0.0603719 -0.00264151 0.0310452 0.0665937 -0.186532 0.0994509 -0.000716455 0.0689101 0.09638 0.113724 0.0582638 0.0734127 0.0292026 -0.0149034 -0.00691851 0.0422097 0.0448755 -0.114139 -0.0448792 -0.0494337 -0.145543 0.0739245 -0.00510376 -0.00156942 -0.108669 -0.0458001 0.0682032 0.133784 0.0153232 -0.0830864 0.0507371 -0.085285 0.0611735 -0.0988643 0.11283 0.0307186 0.0474094 -0.00845945 0.00628303 -0.0909299 0.155697 0.000240866 -0.0440097 -0.0417357 -0.0602178 0.0491429 0.0285697 -0.105544 0.0825972 -0.103975 0.0430324 -0.127004 0.0223472 -0.0908707 0.0980033 0.0676261 0.125604 0.0606071 0.031939 -0.135437 -0.0795082 -2.4363e-05 0.0515395 0.0834507 0.0044223 -0.0321964 0.0367335 0.032574 -0.149878 0.179982 -0.028691 -0.0669153 -0.0897903 0.0235914 -0.0121887 0.0144223 0.169204 0.048165 0.0828616 -0.0251705 -0.0338897 0.116995 -0.157428 -0.00391592 -0.109571 0.114763 0.0140511 -0.020733 0.0896931 0.0486208 -0.122417 0.174822 0.0612276 -0.135217 0.0146945 -0.0332496 0.0804985 0.047324 -0.110682 0.106978 0.0350084 0.088399 -0.129458 0.0120608 0.0919812 -0.00494562 -0.0554122 0.059843 -0.0370128 0.0533454 0.0507647 0.141677 0.0791178 -0.0408229 -0.0449155 -0.0738828 0.166641 0.0878843 0.0665576 -0.0845351 0.0645735 -0.0116514 0.0115987 0.0630654 -0.0972247 0.0425024 0.0225999 0.177087 -0.114939 -0.126572 0.0427883 -0.0465208 -0.00720825 0.158546 0.148859 -0.0133137 0.0436738 0.0341691 -0.117952 0.145711 0.102111 0.0813813 -0.0511894 -0.0642089 0.0775177 -0.159721 -0.01326 0.00619465 -0.0430694 0.0670103 -0.060815 -0.027924 0.0556474 0.0220287 0.0960395 -0.0954504 -0.0538597 -0.0848015 0.0676486 -0.0514193 -0.0529664 -0.156419 -0.073258 -0.0494612 -0.0636162 0.0088868 0.00468128 -0.0510216 0.0952655 -0.12034 -0.113352 0.0675355 -0.0745597 0.0723436 -0.0899493 -0.0174203 0.0497426 0.114872 -0.0297491 0.0461517 0.068938 0.0148967 0.173509 -0.176426 0.0795918 0.00848912 -0.0279043 0.00862351 0.194437 0.07 -0.00695259 0.0554104 -0.00306262 -0.0143346 0.1108 -0.049606 -0.0354649 0.00191957 0.0250845 0.112971 0.00485531 -0.0698567 -0.104919 0.0210928 0.052074 -0.104394 -0.0670665 -0.0873121 0.15618 -0.0965102 0.0879001 0.0333994 0.0749834 -0.0932577 0.0341414 0.0272289 0.0718213 0.129269 -0.0715127 0.114045 -0.0743902 -0.053937 -0.188626 0.1212 -0.0274841 -0.0866781 -0.0437778 0.0737997 0.101338 0.044855 -0.135188 -0.117372 0.0220503 -0.0224214 0.138106 -0.137404 0.0845124 -0.142778 -0.00566827 0.0553884 -0.120208 0.085799 0.0127843 0.0605844 0.0146963 0.0703136 -0.0538105 -0.111038 0.0556372 0.0963665 -0.0196321 -0.0718536 -0.0212179 -0.0733634 0.0129663 0.0717299 -0.183993 0.0493651 -0.151378 -0.161902 -0.168604 -0.162958 0.144484 0.132222 0.132409 -0.130592 -0.074211 0.114615 0.0191303 0.0273356 0.0258265 0.133998 -0.129296 0.149464 0.19968 -0.0834428 0.00176588 -0.0720429 0.1278 0.0273194 -0.081822 0.0505481 0.000979399 0.0205748 -0.126711 -0.00512816 0.0139252 -0.190909 0.0769378 0.00454614 -0.0937505 0.0288692 -0.0796278 0.044088 -0.0134136 -0.141699 0.00169717 -0.0500368 0.0703404 -0.0354745 0.000711868 -0.0304034 0.0385824 -0.00375804 0.0593175 -0.0127615 0.0441766 -0.0460792 -0.0776037 -0.0115106 -0.0450867 0.0732154 0.0061838 0.0453514 -0.080906 -0.0675386 -0.0894276 0.000648212 -0.156634 0.0134074 0.148578 0.0312605 0.102231 0.0997048 0.0652051 0.0953075 0.041802 -0.177575 0.0064489 -0.194824 0.0583218 0.0220054 -0.00982282 0.0181331 -0.159352 0.0130585 0.0123518 0.082863 -0.0252259 0.0179858 0.0393481 -0.00104483 -0.0665669 0.0330764 -0.149184 0.149005 0.0206632 -0.02976 -0.0704517 -0.074265 -0.16667 -0.117259 0.0671602 -0.0723433 -0.182847 0.110684 -0.0220142 -0.107841 0.0613916 -0.131696 -0.0168832 -0.0691311 0.0036456 0.12694 -0.0144338 0.088431 -0.0979628 -0.0151017 -0.0928313 0.0278428 -0.0812368 0.168761 0.137682 -0.0330476 0.0400272 -0.0744929 0.196834 -0.0737363 0.0586833 -0.00875884 0.0149247 -0.0171697 0.0197501 -0.00722537 0.16568 0.04874 0.0344365 -0.101223 -0.0391946 -0.135956 -0.119306 0.120132 0.130336 0.0835635 -0.130153 0.0681251 0.000177172 0.127582 -0.0303914 -0.0323118 -0.182251 -0.0600407 -0.0742459 0.00223648 0.0590468 0.0339496 0.0138987 -0.00306678 -0.0689371 -0.1135 -0.0841507 0.0851351 0.103673 -0.148009 -0.0493434 -0.134202 0.14266 -0.0284089 0.0311975 0.0802679 0.0165728 -0.0598229 -0.0130818 0.0925118 0.00087913 -0.0296854 -0.0946102 0.0779559 -0.0278692 -0.0788151 0.12109 -0.0168711 -0.161184 0.146192 -0.0485408 0.0525955 -0.0119016 0.0976371 0.0126406 -0.157804 0.0677917 -0.0618031 0.173029 -0.168558 -0.100348 0.00366211 -0.141173 -0.179421 0.0569263 0.101176 -0.033844 -0.116472 -0.150844 0.0109513 0.0557762 -0.0536663 0.0500005 -0.109581 -0.105954 -0.0126258 0.0616544 -0.0627213 -0.0294633 0.0573529 -0.0598353 -0.134665 0.0126554 0.135899 0.0525546 -0.0254039 0.0474909 -0.0440502 0.0314853 0.0939735 0.120914 -0.0462218 -0.123568 0.0572202 0.0137767 0.0504239 -0.0103294 0.0550941 -0.159733 0.0915622 -0.00212086 -0.133618 -0.0954827 0.00812912 -0.130365 0.0371247 -0.0947865 -0.100006 -0.0080415 0.0343352 -0.0538004 0.0378469 -0.0059022 0.0984739 -0.0170495 0.0131384 0.13733 0.0112626 -0.00539504 0.0820511 -0.0175242 0.0542841 -0.0265923 0.175349 0.0774505 -0.167865 0.0555591 0.0660532 0.0542208 0.0676399 -0.0686286 -0.0931667 0.172177 0.0462708 -0.107456 -0.19398 0.0394743 0.0336515 0.0406247 -0.0456276 0.17447 -0.0144661 0.0886494 0.123023 -0.00320214 0.156557 -0.0252041 0.184626 0.122197 -0.0341748 -0.0869114 -0.164214 0.0108816 -0.038056 0.0395492 0.0932596 0.0159887 -0.0427049 0.0388485 0.112656 0.0650711 -0.0535944 0.101236 -0.00494457 -0.00334113 -0.151294 -0.00254375 -0.00882631 -0.0550327 -0.0275538 0.137632 0.0632243 0.122035 0.00212002 0.00109152 -0.0862254 -0.00416821 0.0499682 0.023658 -0.0867457 -0.00797874 -0.0947338 -0.0949929 -0.0665471 -0.0427682 -0.101726 -0.190218 -0.0113328 0.064448 0.0110589 -0.0478556 -0.0121818 0.139521 0.0157091 -0.087008 -0.0754385 0.173741 0.0450642 0.00618594 0.026538 -0.120009 0.134055 -0.0280678 0.0974963 -0.0906725 0.190767 -0.00300796 0.114139 -0.0733053 -0.10374 0.0894174 0.0635133 0.162081 -0.0813365 -0.111521 0.043803 0.191695 -0.0800963 -0.0601831 0.0879137 -0.0507161 0.131793 -0.0513038 -0.0957026 -0.196242 -0.0462422 -0.0184053 -0.0749504 0.09623 0.146247 -0.00765448 -0.094988 0.0809637 0.162649 -0.0105432 -0.195523 -0.0424922 0.103861 -0.0487953 -0.0577646 0.0662055 -0.0355252 -0.0324312 -0.111856 -0.138966 0.0507559 0.0769839 -0.157074 0.146437 0.00712203 -0.0991494 -0.104747 -0.0402982 -0.121367 -0.0503692 0.0700588 -0.000540506 0.0599746 -0.0078242 -0.168823 0.105408 0.0846345 0.0867694 0.132686 0.0514324 -0.0620506 0.000961369 -0.114116 -0.00839462 -0.14224 0.0179584 0.0879811 0.0992018 0.043364 -0.0351407 -0.0368219 -0.00410329 0.0762443 -0.0324029 -0.0830916 0.152334 0.16995 0.080354 0.0916469 0.0541733 -0.036522 0.198172 -0.102337 0.0743152 -0.109371 -0.0486505 0.00453519 0.0856784 0.141686 0.0626398 0.0672187 0.127473 0.0447334 0.0514174 -0.0549943 -0.106285 0.128817 -0.0226002 0.157722 0.0566913 -0.0307111 0.001346 -0.0332662 0.0816027 0.110088 0.0553867 0.00897089 -0.134244 -0.0631313 -0.0219305 0.153529 0.01324 0.0500266 0.0336513 -0.136619 -0.0497085 -0.0410695 -0.0449241 0.00824408 -0.103901 0.0757956 -0.0699529 -0.0257067 -0.197573 -0.116244 0.155015 0.0162829 0.123552 -0.173343 0.172207 0.159735 -0.0360222 0.0605908 -0.103688 0.0222502 -0.025754 0.0797053 0.0308072 0.163006 -0.041012 -0.168231 0.0126996 -0.0983035 -0.0271201 0.0731476 -0.0181721 -0.156792 0.0296001 0.00737864 0.0580027 0.0234706 0.04208 -0.15751 -0.171408 -0.162818 -0.0971407 0.17333 0.0315412 -0.0393912 0.0886056 0.00183555 0.0017538 -0.190214 0.0441322 0.0233961 -0.135561 -0.0804992 0.0930322 0.0703164 0.0383378 0.181296 0.010479 0.114514 -0.152766 0.103379 -0.135124 0.126807 -0.0243798 -0.0741588 -0.013405 0.114408 -0.126038 -0.111452 -0.0179738 0.0655243 -0.0603362 -0.0977554 -0.0942472 0.0346936 0.0425591 0.0734473 -0.0367047 0.107958 0.00155955 0.0905908 0.00185997 -0.0214283 0.125814 0.0121456 0.0262006 -0.0146739 0.00676326 -0.0857156 -0.128585 0.0352321 -0.0570087 0.0723558 -0.0406306 -0.026474 -0.00644601 -0.042915 -0.0625651 -0.00837513 -0.0296098 -0.129037 0.0124674 -0.0690631 0.0428331 -0.0624556 -0.178798 0.0250829 0.178863 -0.0395789 0.0324826 -0.0212946 -0.0821692 -0.0466628 -0.0635381 -5.13312e-05 -0.143861 0.0267933 -0.138446 0.0186801 0.156616 0.100822 0.0685553 0.0298773 -0.126917 0.0752526 0.0907212 0.0730103 -0.194004 0.15208 0.0662512 0.105164 0.093858 0.0726791 -0.00638545 -0.0634926 0.0556666 0.0305793 0.0372865 -0.0190498 0.0225985 0.0544241 -0.0221008 -0.0772409 0.0786582 0.0889045 -0.0368546 0.0361771 0.110301 -0.0994716 0.121006 -0.0691896 -0.0351418 0.0497381 0.16431 -0.0791557 -0.0058189 0.105864 -0.0235501 -0.0228581 -0.0126406 0.00204022 0.0367099 0.0430361 0.00830267 0.0189445 0.089493 -0.0182972 -0.117691 -0.0179538 -0.0703168 0.00385882 0.0040764 -0.0138467 -0.137097 -0.0742022 -0.0144515 -0.0505113 -0.184257 0.0358899 0.0839823 -0.000575017 0.0212889 -0.0785262 0.0922104 0.0370799 0.0438084 -0.0415192 -0.0360186 0.090626 -0.0762041 -0.129057 0.0798675 -0.157193 -0.0312135 0.0703475 0.0521885 -0.120416 -0.10114 0.140438 0.0217998 0.120073 -0.0749091 0.0227241 0.0391141 -0.121031 -0.0797301 -0.102758 -0.0648922 -0.0926131 -0.096884 0.0709664 -0.0582295 -0.0147394 0.186467 0.091306 -0.0132875 -0.173026 -0.0211371 -0.0629238 -0.013304 0.0188928 -0.0934464 -0.189686 -0.0241461 0.0957818 0.0525616 -0.106054 0.0859374 0.0498063 0.0445231 -0.0882733 -0.190682 0.107969 -0.0114116 -0.0689206 -0.108104 0.0304635 -0.0428672 -0.0613575 0.160113 0.0210697 -0.0336905 0.0541589 0.0757862 -0.0491427 0.112542 0.0933157 -0.0368753 -0.0769487 0.0689323 0.00530913 -0.0096575 -0.0992122 -0.0828067 0.0923874 -0.00273819 -0.154115 0.0166214 0.0249629 0.109348 -0.115654 -0.0436801 0.0128963 -0.164799 -0.0965174 -0.0723087 0.0910513 -0.110423 -0.0245358 -0.140796 0.180454 0.0400569 -0.0964643 0.0993315 -0.161029 -0.152497 -0.00159029 0.0835073 0.127849 -0.065544 -0.0618055 -0.128792 -0.0896114 -0.0698513 -0.0306588 0.0265992 0.0407932 -0.114424 0.00187415 0.0607939 -0.143495 0.0246933 0.12908 -0.133608 0.156773 -0.0158305 0.0692371 -0.0737174 -0.0401254 -0.00399024 -0.167797 0.0545973 -0.0580542 0.0956228 0.125146 -0.0453658 0.0781107 -0.0774399 0.0241974 0.000275264 -0.00519631 -0.0852469 -0.0694777 -0.0484883 -0.157071 0.100558 0.0365442 0.106254 -0.013603 -0.1354 0.0342148 -0.000128512 0.00508994 -0.0602846 0.00975518 -0.107735 0.0978353 0.0816744 0.161613 -0.00651233 -0.056793 -0.0201902 0.0447706 0.0341118 -0.0590194 0.0679623 -0.0112431 -0.0882083 0.0944845 -0.148671 0.0106378 0.021296 -0.083757 0.111454 -0.120512 -0.0270164 0.0395341 0.0310745 -0.0593661 -0.098548 0.0306499 -0.171784 0.100832 -0.121045 0.148796 -0.0123396 -0.0183521 -0.028963 -0.064364 0.133016 0.0852904 -0.0783739 0.0572542 -0.0676005 -0.142381 -0.0998291 -0.118487 0.0529861 0.0525164 0.158528 0.0853984 0.0503712 -0.0512833 0.0222679 0.0746048 -0.0957123 -0.156605 -0.037713 0.0510461 -0.048298 -0.131683 -0.116562 0.0574671 -0.016299 0.122103 0.0547351 0.137938 0.00479211 0.178883 0.109532 0.0218639 -0.0734964 -0.0293519 0.117638 0.0160126 0.145302 -0.049016 -0.0733786 -0.0978345 0.0281375 0.010731 -0.0208421 -0.0433717 0.0515346 -0.098575 0.0467177 0.0456623 -0.0336532 0.00888332 -0.0985687 -0.0776474 -0.079045 0.0225156 0.184475 -0.128407 -0.125395 0.0759868 -0.00825927 -0.0130767 0.0693885 0.074607 0.0224038 0.0121406 -0.0861958 0.0439156 0.126116 -0.0597088 -0.0409364 -0.00697143 0.012917 -0.0698934 -0.18332 -0.00881153 0.167964 0.106782 -0.00551406 0.0524045 0.123816 0.0626795 0.136395 0.0427804 -0.112904 0.0184271 0.042203 -0.0122117 -0.0517674 -0.0677829 -0.09227 -0.190209 0.147172 -0.0102504 0.0710122 0.0364906 0.104026 0.0267444 0.0360229 0.0149138 -0.171455 -0.0183791 -0.0241928 0.0597318 0.134867 0.00602641 0.172861 0.0271393 -0.011005 0.188391 -0.134576 -0.0339544 -0.112754 -0.181614 0.0516705 0.112168 -0.106244 -0.0397889 -0.153711 -0.0984464 -0.0509778 -0.0678579 0.118639 0.0522075 -0.0605855 -0.00272422 -0.187798 0.145232 0.0114666 -0.0504709 0.17049 0.0316827 0.0678699 -0.0664047 -0.0252877 -0.0706298 -0.131924 0.0407653 0.0396587 0.0770124 0.0448985 0.0429 0.135562 -0.12253 0.0574577 -0.0216811 0.0943444 0.103609 0.0344559 0.0477905 -0.0259906 0.0630491 0.185682 -0.148083 -0.0793917 -0.0105777 0.0456292 0.0217449 -0.0307606 -0.172015 0.0321658 -0.154955 -0.00373703 0.0274462 0.0749953 -0.0114957 0.197856 0.0417396 -0.141367 -0.0547048 0.0477487 -0.178244 0.131951 -0.0892821 0.102658 -0.0364711 0.0530892 0.0578709 0.0730955 0.0999501 -0.0914416 0.0580448 0.104101 0.11257 -0.0557742 -0.0473988 0.0790884 0.0709563 0.123971 -0.0712929 0.0208835 -0.125183 -0.0702188 0.0655608 -0.0555837 -0.0540575 -0.171518 0.046534 0.0520669 -0.0400434 0.159955 0.153048 0.0753508 0.0444555 -0.0566115 -0.0942879 -0.114448 0.186595 0.0509957 -0.0376933 -0.169804 0.0288251 0.033687 0.112539 -0.017195 -0.136193 0.09496 0.0812368 -0.151253 0.0360207 0.0714568 -0.187852 0.0926664 0.0739819 -0.0144197 0.153231 -0.139712 0.14123 -0.0526192 -0.0325175 0.0234927 -0.15622 -0.017168 -0.023476 -0.0317407 0.0893408 0.108423 0.016833 -0.0881751 -0.126914 -0.0179074 -0.14444 0.105872 -0.00387802 -0.094792 -0.0426615 0.115789 -0.0779064 -0.0649298 -0.0637284 0.0247472 -0.073858 0.0764617 -0.17445 0.00202931 -0.00815735 -0.0490852 0.0440202 0.105865 -0.105571 -0.0587277 0.0048319 -0.0351083 -0.075288 0.0349492 -0.138236 0.0739993 -0.0969711 0.154244 -0.194945 -0.121854 -0.00636959 -0.0733832 0.0988587 -0.0663781 -0.0285814 0.102853 -0.018205 0.010979 0.00454789 0.0402825 0.00204957 -0.05399 -0.0212795 -0.156811 0.145257 0.133165 0.0357388 -0.033969 -0.0368919 0.00908177 -0.0618191 0.0689624 -0.169781 0.129858 -0.107593 -0.0018413 0.0738997 0.0174883 -0.105647 0.164652 -0.107096 0.0775835 -0.00484102 0.0683389 0.0293965 0.0882994 0.154331 -0.0949943 -0.106396 -0.00544113 0.0127806 -0.102092 -0.0236288 0.0155826 0.0910944 -0.0240991 -0.159173 -0.0474697 -0.0177273 -0.0360252 -0.0279975 0.17978 0.0207169 0.0289141 0.149056 0.0388332 0.00204574 0.0711545 -0.0684259 -0.0694031 0.0903701 -0.102564 0.0117603 0.0246207 0.01754 -0.178431 0.0690594 0.0609666 0.0969604 0.133467 0.144208 0.0219691 0.124391 -0.145759 -0.106245 0.0715517 -0.082667 0.119686 0.180688 -0.0486364 0.000709823 0.0883159 -0.0523529 0.195962 0.0928082 0.00808636 -0.0174657 -0.0522647 0.0655836 0.0902245 0.14746 0.0594748 0.151567 -0.0396041 -0.115694 0.0177194 -0.106554 0.159335 -0.0142992 0.0781407 0.0794159 -0.015352 0.0463087 -0.130992 0.0836733 0.00609402 -0.131634 -0.141293 0.127735 0.010619 -0.0890731 -0.132571 -0.154974 0.101027 0.120944 -0.0680941 -0.0549668 0.0571654 0.0201044 0.00823164 -0.00141532 0.0926394 0.160562 0.144895 -0.127316 -0.134882 0.030755 0.131404 -0.0610104 0.0580597 0.023918 0.00622083 -0.0698231 0.0318636 0.0803769 -0.146624 0.0446303 -0.0755894 0.113119 0.000608526 0.0402018 -0.0112289 -0.0632642 0.159001 0.0996289 -0.0126413 0.140035 -0.0111326 -0.099746 0.0721264 0.0251238 -0.14768 -0.0251428 -0.107726 -0.0887602 0.115117 -0.0211114 0.135599 0.149246 0.0520234 0.120045 -0.0973156 0.0747465 -0.0584599 -0.0429947 0.0283688 0.0348168 -0.0321586 -0.0225363 -0.132512 -0.0755471 -0.0922885 -0.0767509 0.143931 0.0323939 0.0184891 -0.000475486 -0.0105568 -0.109572 0.000262857 0.115345 0.122076 -0.00107198 0.140243 0.111736 -0.0805938 0.0403237 0.18933 -0.0163863 -0.0843691 0.148897 0.077951 0.0180988 -0.130142 -0.152121 0.0153163 -0.0654456 -0.0598232 0.0821696 -0.012251 0.0126608 0.0461172 0.144955 0.0165192 -0.0474381 -0.14446 0.0440404 -0.0139747 0.130283 -0.0905019 0.15231 0.107462 -0.185803 -0.0424617 -0.0918588 -0.00229781 0.0148463 0.0104314 0.0448237 0.136339 -0.0598408 -0.0298823 -0.123764 -0.0540569 0.145308 -0.120378 -0.0837849 -0.0134295 -0.11105 0.0547431 0.0289814 -0.0632442 0.0095226 -0.0234499 -0.102718 0.197183 -0.11391 0.170951 0.00753519 -0.153755 0.155331 -0.115307 0.0624368 0.153284 -0.0252191 0.0603405 0.186087 -0.0239027 0.092137 0.0145176 0.0956409 -0.14 -0.0547118 0.0741732 -0.0988533 0.0335157 -0.0772153 -0.0261783 -0.00104818 0.16055 -0.084097 -0.0299678 0.00471494 -0.117864 -0.124408 0.0224929 0.0764273 -0.0406976 -0.079565 0.00686174 -0.0389032 0.192927 -0.00495004 0.0504663 0.150546 -0.0784343 -0.0375356 -0.0370184 0.0359469 -0.0563656 0.11592 -0.146421 -0.128687 0.132007 -0.00821103 -0.0596385 0.138992 -0.126178 0.150797 0.10281 -0.00683275 0.00621635 -0.158797 -0.167477 0.0213465 0.0975407 0.0513532 0.0895102 -0.0557314 0.0296539 0.148527 -0.0565338 0.0174015 0.10463 -0.138382 -0.0650559 -0.0557725 -0.0270818 -0.14604 0.108682 -0.0278045 0.0201022 -0.0124949 0.0238337 -0.00260146 -0.0231925 0.00143009 -0.105599 -0.0263763 -0.0298932 -0.0468087 0.0338589 -0.0297943 0.16143 -0.0317501 -0.0253591 -0.030007 0.077475 0.0298378 -0.034682 -0.0241215 0.0559322 0.0277052 -0.0010283 -0.0646898 -0.0252835 -0.0332943 -0.0283305 -0.0216128 -0.054472 -0.118816 0.102609 0.0872231 -0.0760627 0.0372716 0.0262083 0.138916 0.149493 0.0167714 -0.0908067 0.0779953 -0.0181482 0.00721898 -0.0110783 -0.0555611 0.0332503 -0.00326895 -0.0632754 0.150778 -0.172947 0.125555 -0.109547 -0.115014 -0.0142202 0.00222315 -0.128426 -0.0396647 -0.0508439 0.152379 -0.0301487 -0.0359928 0.0723514 -0.0268086 0.137688 0.0114943 -0.0458384 -0.168353 -0.0446507 0.171362 0.12324 -0.0957814 0.0548661 0.116216 -0.0848321 -0.0405174 0.126241 -0.0269951 -0.0314832 0.00836938 -0.0232417 -0.0311126 -0.100285 0.161805 0.0864758 0.105096 -0.00540534 -0.119025 -0.0668775 -0.0178034 0.139157 -0.0977844 -0.0496408 -0.18734 -0.0794234 0.0442505 -0.0578423 0.0960519 -0.0554086 -0.117953 -0.123421 -0.0613204 -0.0140199 0.114778 -0.0500866 0.109432 -0.00594948 -0.0677525 0.0483367 -0.0350023 0.0481336 -0.0447574 0.0768768 -0.170911 -0.116653 -0.0392872 -0.0478701 0.0831578 -0.141075 -0.00258872 -0.0159692 -0.108687 -0.127367 -0.0293945 0.0282183 -0.00201076 0.00523956 -0.143124 0.0133148 0.0367624 0.00160686 0.131535 -0.0194658 -0.0385548 -0.0766273 0.0939895 -0.104818 -0.035497 -0.0261682 0.124231 0.00526084 -0.181867 0.003818 0.0538462 0.0352598 -0.105398 -0.0358914 0.107538 0.00805071 -0.0447413 0.0808709 0.0214687 -0.0176309 -0.0683968 0.198487 0.0995461 0.121467 -0.0940755 0.0887536 0.101374 -0.0160414 0.0401841 -0.0453171 0.162019 0.117751 -0.00714552 0.0270709 -0.0905542 -0.191396 0.19817 -0.0886398 0.00258658 -0.107875 -0.0311643 -0.0796253 0.0579479 0.00343508 -0.180051 -0.0704665 0.151084 -0.0124761 0.0623919 0.115977 -0.0440793 -0.0857176 0.0552236 -0.0230058 0.0487118 0.0811151 -0.128107 -0.0309568 -0.135959 -0.0925492 0.178181 0.166192 -0.0667019 0.0359934 0.00647781 -0.028997 0.0799101 -0.0645844 -0.11548 -0.107917 0.0751428 -0.194279 -0.0292518 0.116937 -0.0205697 0.0186453 -0.087053 -0.0876556 0.0768104 -0.121613 -0.089588 0.055312 0.00342104 0.0642345 0.120909 0.107424 -0.0238643 0.158303 -0.181793 -0.0164268 0.0656477 0.119711 0.0281386 0.0550271 -0.0233058 0.00922991 0.146869 0.0201893 0.0161075 0.0772591 -0.0369205 0.00198852 -0.0561696 -0.0115151 0.0575918 0.107521 0.178824 -0.0455701 -0.0183725 -0.0657783 0.00275328 0.0385797 0.187726 -0.0841106 -0.0887388 0.0398079 0.0156255 -0.00892147 0.019394 -0.0538864 0.0761029 -0.0657544 -0.103735 0.107475 0.19718 -0.0111726 0.0579276 -0.0024582 0.0673484 0.0616722 -0.0325452 0.0814451 0.0938306 -0.0886031 -0.0995223 0.123673 -0.00745644 0.0517917 -0.0974099 -0.083957 0.0199178 0.0566026 -0.129842 0.0200739 0.0687737 0.15489 0.0268368 0.139339 -0.0194078 -0.0820604 0.0668602 -0.159466 -0.0198241 0.0142371 0.140146 0.102674 -0.0116183 0.093878 0.102239 -0.0729119 0.0127168 -0.0768266 0.1622 0.0989096 -0.0236135 0.0886567 -0.0385004 -0.104182 0.105358 -0.0780032 0.0666127 0.0834625 -0.0295829 -0.00999081 0.158213 -0.0340693 -0.0114381 -0.118344 0.0824833 -0.144789 0.138308 -0.0741591 -0.0659386 -0.0249817 -0.116809 -0.0274669 0.131515 0.160585 0.0993846 0.0087109 -0.0986504 0.00194407 -0.130476 0.0152471 -0.0100264 0.116063 0.0478529 -0.0705872 -0.0143894 0.0254126 0.142841 0.141435 0.0294394 0.114767 0.0874024 0.0680948 0.0460545 0.126125 0.0210663 -0.0480115 0.111678 0.011195 0.0657226 -0.0656258 0.151526 0.185658 0.0597961 0.0793436 0.155226 0.0851276 0.103718 -0.0740667 0.0432857 0.0818371 -0.0020784 0.14271 0.0688258 0.11305 -0.130465 0.070401 0.00699496 -0.0369416 -0.0155326 0.0186488 -0.147399 -0.0189859 -0.0947447 0.0745266 -0.167287 -0.0798216 0.0651646 -0.0478279 0.0369361 -0.0464363 -0.0344793 -0.00567098 0.0467885 0.0090303 -0.138996 -0.0391201 0.158469 -0.0870321 0.0213634 -0.0836713 -0.192137 -0.0309378 0.0210833 0.120926 0.115984 0.0829397 -0.121912 0.0985737 0.020537 0.00352671 -0.0649683 -0.0942127 0.0279783 0.0432486 -0.0370686 0.119935 0.00960782 0.0648286 -0.0570814 -0.0475488 0.167974 0.156871 -0.00460241 -0.0396568 -0.0266273 -0.201325 -0.117134 -0.0394146 0.0610949 0.0548291 0.0270604 0.00128054 0.166031 -0.0923863 0.130921 -0.149438 -0.00234697 -0.0401435 0.162215 0.0479267 0.0658678 0.0243351 -0.000191939 0.0541194 -0.0356651 -0.115287 -0.0134577 -0.0324587 -0.125599 0.11539 -0.126896 -0.0976051 -0.0713829 0.0243761 -0.0547486 -0.0657908 -0.0444563 0.17727 -0.0792209 0.0998732 -0.0245186 -0.0474286 0.104918 -0.056503 0.0438403 0.0299032 -0.0187811 -0.103816 0.0431172 0.132884 -0.0531329 0.079934 0.0662925 -0.104415 -0.112986 -0.00317253 0.167448 0.0738034 -0.0178419 -0.0719789 -0.145141 -0.0755976 0.0916809 -0.0435497 -0.0451841 -0.0498048 0.0893735 -0.0147748 0.031685 0.0151338 0.0585188 -0.0989948 -0.0500171 -0.0134029 0.198322 0.0223998 -0.136738 0.0740323 0.0504376 -0.0213784 -0.170295 -0.101745 0.0558478 0.0627578 0.0694844 0.139029 -0.0603892 0.137342 -0.0548647 0.0980799 0.0258066 -0.0811043 0.0328054 -0.0439733 0.0276154 0.029638 -0.0034492 0.0269929 -0.182732 0.130523 -0.0762719 -0.0236796 -0.0849131 -0.113906 0.0197038 0.0540098 -0.0410945 0.0481648 0.0769051 -0.0216614 0.170799 -0.159406 0.0921644 -0.0581147 0.159811 -0.123128 -0.0360204 -0.117621 0.0550945 0.0484988 0.0881822 -0.101755 0.111909 0.0179161 -0.0891201 0.0391346 -0.0490555 0.0422355 0.0396945 0.183923 0.0443258 0.158341 -0.156626 0.0712682 -0.0961828 -0.148943 0.0560587 0.0698748 -0.190564 -0.174235 -0.0823652 0.0453371 0.0728485 0.0542717 -0.00413308 0.0301815 -0.163245 -0.120375 0.00624198 -0.0504134 0.0706998 -0.09115 -0.00403805 0.0284093 -0.00510279 -0.0118173 0.00133346 -0.128619 -0.0900484 -0.0764485 -0.1505 0.0420454 -0.134002 -0.0378492 -0.00801766 0.00676439 -0.15898 0.0256461 0.0628062 -0.0181312 -0.139831 0.0442985 0.11898 0.000111523 0.0462803 0.0165678 -0.166108 0.16125 0.112312 0.0889106 0.0464839 -0.0764685 0.0764056 0.122795 -0.0643617 0.0688131 0.0645478 -0.108948 0.0293982 -0.0873308 -0.0515042 0.0933488 -0.102882 0.0440079 -0.0487251 0.0675629 -0.0699415 -0.0157385 0.0951354 -0.0627666 0.0405789 0.17793 -0.0830883 0.0401351 0.0198349 -0.0970307 -0.184353 -0.0187668 -0.0913564 -0.174493 -0.0314802 -0.0113255 -0.0987248 0.0269946 0.0898547 -0.0751248 0.0995561 -0.0857503 -0.0771468 0.0359575 0.0157002 0.0919292 0.0297371 -0.134597 0.0159071 0.0169007 0.180037 0.026324 0.000136679 -0.0498495 0.129312 0.0397355 -0.0445864 0.0394206 -0.165246 -0.0255856 0.0770181 -0.0303438 -0.156669 -0.183825 0.176245 0.0775665 -0.0490428 0.0395484 -0.0807916 -0.0941921 -0.100924 -0.0937728 0.0945865 -0.00896543 0.186689 -0.0146706 -0.0527019 0.12169 0.123512 -0.183395 -0.0602888 0.044353 0.142862 -0.0220843 -0.100901 -0.0576329 -0.0826161 0.0953856 0.100464 -0.0542002 0.0406625 -0.119527 -0.0621665 0.0363482 0.0111089 -0.0377342 0.0922856 -0.0614907 0.114691 0.143774 -0.0817568 0.114895 0.00520698 -0.0198773 -0.0148668 -0.0319672 -0.14158 -0.128461 0.00956722 0.0842759 -0.0249334 0.0406226 0.0479348 0.0110008 0.0323118 -0.0359447 -0.050572 -0.0868324 -0.150942 0.0801336 0.101059 -0.0729644 -0.103669 -0.0674356 0.132211 -0.18105 -0.0594968 0.0371907 -0.0831622 0.0456294 0.088651 0.11588 0.0577103 -0.101344 0.0910834 -0.0317426 0.0881021 0.127423 0.0153029 -0.0576306 -0.148038 -0.0161756 -0.11121 0.130833 0.0987412 0.033905 -0.103578 0.0852238 -0.146596 0.0262259 -0.108211 0.0683413 0.105259 -0.188927 -0.0176657 0.0368952 0.0263183 0.0109068 -0.0479671 0.106141 -0.0528351 0.059843 -0.072106 0.181613 0.0262568 0.155971 0.0790544 -0.131572 0.0489023 0.0950363 -0.0486771 -0.0217237 -0.0152932 0.0536509 0.165631 -0.146849 0.132036 0.0780443 -0.0758461 0.050319 -0.135255 -0.0964589 -0.0714949 -0.00721444 -0.049922 0.0538788 0.0846345 -0.0849018 -0.107175 -0.03419 -0.0267121 -0.127449 0.077641 0.0329605 0.0736787 -0.0339086 -0.0984233 0.130703 0.0425672 -0.0481277 0.0378687 -0.124108 -0.0556231 -0.0270756 -0.0204116 -0.0594539 0.0333071 0.0479358 -0.0864618 -0.119996 -0.0388143 0.15572 0.00409663 0.0252744 0.112278 0.0474203 0.133772 -0.10969 -0.0127968 -0.11125 0.0345967 -0.106814 0.135972 0.00536731 -0.0992505 -0.0299745 0.0155592 -0.00284153 0.0491331 -0.0377765 0.0455804 0.0592722 0.102197 -0.0688933 0.197277 0.123718 -0.0404468 -0.0910616 -0.0554592 -0.130337 -0.0590765 0.0761215 -0.00807937 0.00790186 0.0960138 -0.00987125 -0.108552 0.0181944 -0.0417031 -0.132646 0.137453 -0.0703539 -0.0556379 -0.00541234 0.00752816 0.00690347 -0.0615222 0.130532 0.0530587 0.0764668 0.0845275 0.0290266 -0.149306 -0.180469 0.0298966 0.0746612 0.0510446 -0.0445698 0.152415 0.138334 -0.0636845 0.138025 0.0412119 0.164021 -0.110115 0.113895 0.070933 -0.168571 -0.170401 0.0833371 -0.135614 -0.127274 -0.105615 -0.1593 -0.0583709 0.0117227 -0.0183375 -0.0170513 -0.138481 -0.059318 0.01495 -0.192933 -0.0955244 -0.135907 -0.0769242 0.034225 0.0906391 0.0518604 0.112223 0.183579 -0.0671593 -0.0914647 -0.0224049 0.00035857 -0.0722626 0.105616 0.00470469 -0.100154 -0.17071 -0.0959381 0.0563604 -0.144202 -0.137301 0.044676 0.0151207 -0.0463699 0.102471 0.00824214 -0.0372928 -0.102955 0.00663863 0.171123 0.0966754 -0.0833033 0.005048 0.027335 -0.111312 0.0342602 0.0368068 -0.026107 0.031115 0.0337391 0.0340787 -0.0245048 0.148162 0.058722 0.0944594 0.0180901 -0.0386325 0.0723713 -0.0769457 -0.149923 0.00706941 -0.0862928 0.0163723 -0.022999 -0.0572915 -0.0888644 -0.180893 0.0796196 0.136947 0.00172598 0.0925056 0.0412971 0.00451852 -0.0670018 -0.0243415 0.107067 -0.168995 0.0694253 -0.0540849 -0.0359512 0.051779 0.0861033 -0.0641314 0.0738707 -0.0307944 -0.0444962 -0.0226059 0.119719 0.0710333 0.110462 0.143649 0.0221682 -0.170762 0.143576 0.0172104 0.0879932 0.0985638 0.038291 -0.0548379 -0.157645 0.0639081 0.132752 -0.122713 0.0113438 0.0630737 0.0256262 0.0309766 -0.102773 0.0703128 0.0614128 0.0616896 -0.0160884 -0.0145199 -0.0412648 0.0763997 0.0859147 0.109514 0.102492 0.112961 -0.105731 -0.123864 0.0777452 -0.139637 -0.195656 0.0974709 0.158542 0.116207 -0.0517591 0.00700088 0.0169807 0.172414 -0.0500137 -0.113236 0.0231767 0.0131585 -0.106562 -0.0146216 0.00584324 0.153559 0.177985 0.011047 0.000131963 0.0603049 -0.109163 -0.0647428 0.0682619 0.110118 0.0196571 0.168258 -0.0463497 -0.0298776 0.04398 0.0115173 0.191434 0.0576193 0.0557781 -0.10905 -0.171528 -0.0583264 0.0773547 -0.0662433 0.0875 -0.162667 -0.0619813 0.0962478 0.0989271 -0.0398481 0.147595 0.0398996 -0.0388352 -0.0944171 0.00849844 -0.0401063 -0.00224615 0.0525899 -0.0539898 0.0650566 0.140371 0.0132181 0.0324852 -0.0210304 -0.0698769 -0.0278819 0.0304455 -0.0420706 0.0621854 -0.0547197 -0.00334405 0.0281193 -0.0854306 -0.0434261 0.159042 0.101975 -0.132735 0.116491 0.0381592 0.0285578 0.04716 -0.0127032 0.0455573 -0.033264 0.167056 0.0212115 -0.0641013 0.0901357 -0.00938311 0.0688634 0.0691238 0.129455 0.138183 -0.0287274 -0.103152 -0.0391746 -0.130521 -0.118996 -0.0260987 -0.120061 0.0817255 -0.00318951 -0.0875669 -0.0576324 -0.00394092 0.0403977 -0.136914 0.0218897 0.0556999 -0.0609398 -0.0709478 -0.136338 0.0840804 -0.0360383 0.0245533 0.156496 -0.0872408 -0.138642 -0.03193 -0.0960861 0.0303064 -0.039771 0.0392451 -0.00938145 0.0832716 -0.045048 0.0597074 0.167103 -0.0158946 0.143256 0.190605 -0.040748 0.052728 -0.06297 0.0930312 -0.150476 0.0691417 0.097832 0.0194416 -0.0380215 0.13518 0.138834 0.121439 -0.0347018 -0.0773413 0.0598848 -0.0882596 -0.0923949 0.103623 0.0264338 -0.0488034 0.00212605 -0.146909 0.119388 0.0892712 0.0257117 -0.113291 -0.0779555 -0.0061473 0.0614973 -0.0612215 0.0139745 -0.0853196 -0.0382331 -0.0243693 0.162498 0.146718 -0.127378 -0.0442572 0.0226907 -0.105899 0.114603 0.0665403 -0.0534465 -0.0583597 -0.0316597 -0.028112 -0.090418 -0.0715316 -0.0162767 0.158063 -0.085304 0.067168 -0.00882207 -0.0659892 0.159171 0.0521244 -0.144605 0.0523953 0.097169 0.0354068 -0.0445391 -0.0468512 -0.0844213 -0.0109655 0.0172059 0.0150606 0.101745 -0.126239 0.050799 0.124861 -0.0427174 -0.0490845 0.0347897 0.160904 -0.0335187 0.0150745 0.0224634 0.0574556 -0.0728568 0.0549645 -0.108987 0.152384 0.111591 0.0914636 -0.0723623 0.097717 -0.0636567 -0.00999389 0.0515272 0.0576378 -0.0492688 0.00891485 -0.0875996 -0.141463 0.0427135 0.000525446 0.163877 0.0884391 -0.00867957 -0.0323416 0.0420542 -0.0965356 -0.0777511 0.192609 -0.0599368 -0.000249419 0.075616 -0.000318131 0.00134913 -0.0395833 -0.108689 0.0039169 0.0760809 0.0500266 -0.0505394 -0.113393 0.0927775 -0.133068 -0.00112253 0.0884551 -0.044394 -0.0496535 0.0914752 -0.00550933 0.0737215 -0.00511003 0.0483453 -0.000298283 0.164493 -0.138749 -0.0525482 -0.0890127 -0.138867 0.00520581 0.00187001 -0.0227251 -0.118715 -0.0585546 0.0140253 -0.0125409 -0.0427042 0.0934009 -0.109524 -0.0097872 0.0179797 0.0717397 -0.0831906 0.112327 0.0421944 0.11242 -0.0690791 -0.0511907 0.0169075 -0.157012 -0.120193 0.125165 0.133391 0.0660045 -0.0708843 0.0910443 -0.0261764 0.0591006 0.0579241 -0.000723634 0.108165 0.0350421 0.025911 -0.0429015 0.0401454 -0.0417034 -6.37132e-05 0.143238 -0.0827614 -0.0885117 0.06724 0.0460913 -0.0656525 -0.0904669 0.102679 -0.134925 -0.0684816 -0.117142 0.0855666 0.0353909 0.024769 0.127134 -0.126183 -0.0503715 0.199657 -0.0647206 -0.109411 0.0499503 0.114986 0.0134269 -0.124223 0.0403432 -0.0834198 -0.0721852 -0.00125429 0.0559213 -0.191365 0.0482976 -0.00616918 -0.0954436 -0.0442992 -0.0468009 0.0976473 -0.021511 -0.0267807 0.0726774 0.0210888 -0.099028 -0.0784638 0.092447 0.0900324 -0.120181 -0.0540979 0.0564839 -0.151743 -0.0611835 0.119524 0.104932 -0.0470486 0.0261528 -0.0338296 -0.0148222 -0.0123684 0.0778544 -0.100474 0.160807 0.0362978 -0.0671975 -0.140647 0.0195971 0.101663 0.015192 0.0557431 0.0716735 0.0247052 -0.0452416 -0.114711 -0.100873 0.0886105 0.124628 0.0456321 0.112256 -0.140697 0.0800855 0.0771676 -0.0748939 -0.131411 -0.0326495 -0.0237183 -0.0905796 -0.118301 -0.0440069 -0.00652678 -0.137311 -0.0383984 0.102817 0.106126 -0.120744 0.0826439 0.105026 0.162781 0.0372417 0.114049 -0.000195534 -0.118401 0.156009 0.124417 -0.0130392 0.0458928 -0.00476958 0.0156338 -0.176163 0.110354 -0.0831189 0.0885413 -0.131642 -0.000889748 -0.0468051 0.0666748 0.0490916 -0.0534198 -0.0710794 -0.122431 -0.0384972 0.0497023 0.106469 0.00314274 -0.0715461 -0.0882828 -0.0625631 0.103342 0.0244979 0.174475 0.0775489 0.0523119 0.137264 -0.0563612 0.0859833 -0.0765486 0.0383907 -0.0923693 -0.0462159 0.153152 0.171904 0.102157 -0.0650167 -0.0376544 -0.136768 -0.16188 0.150795 -0.122743 -0.0179067 0.0143914 -0.072556 0.0530653 0.0454353 -0.0234829 0.0327691 -0.0118942 -0.0392349 -0.0214641 0.0323801 -0.0462682 -0.0353458 0.120153 -0.0821455 -0.0987433 -0.0327113 -0.14566 0.142657 -0.1037 0.0517118 -0.198748 -0.0162932 -0.0565707 -0.168677 -0.0230262 -0.0939337 -0.059836 0.0410716 0.0481119 0.138573 -0.135369 0.112587 0.070371 -0.0222582 -0.0794635 -0.192123 -0.0748363 0.0791234 0.13108 -0.0944975 0.0452394 -0.013638 -0.0593376 -0.093175 -0.102621 -0.0155965 -0.130526 -0.0693652 0.117539 0.0795351 -0.161064 0.0433621 -0.0711854 0.0505829 -0.148842 0.027513 -0.049271 -0.0616445 -0.0805514 0.120015 -0.116981 -0.0277255 0.0565536 -0.0335827 -0.0449688 -0.0921305 0.0569324 -0.0669658 -0.0263444 0.138123 -0.0502377 0.00422534 -0.13877 -0.0483887 0.0323305 -0.0659169 0.174665 -0.00241303 -0.109327 -0.038593 -0.0773753 -0.0354525 -0.0541179 0.0414589 -0.19646 -0.091036 0.0608192 -0.11488 0.0192786 -0.0964364 0.16406 0.0797687 0.0502995 0.0770188 0.128093 0.0474407 -0.0648901 0.0237205 -0.0317629 -0.0155268 0.145027 -0.111688 -0.191981 0.0221031 0.107392 -0.047435 0.163739 0.0985489 -0.11006 0.0501146 -0.105779 -0.0976792 0.108042 0.0405024 0.0197148 -0.0605415 -0.0997446 0.102243 0.0879685 -0.16102 0.0564633 -0.0341477 0.0029089 -0.0189817 0.0205626 -0.0113606 -0.036577 -0.0306538 -0.0279596 -0.0772012 0.0265927 -0.0669138 0.0849305 0.113404 -0.149195 -0.0878063 -0.0563448 0.0258284 -0.128248 0.0514781 -0.005902 0.0603176 -0.00331308 -0.0251017 -0.08646 0.0457971 0.098494 -0.14025 0.0188841 -0.00165847 -0.0816501 -0.0519222 0.0611426 0.00476532 0.0182081 -0.0814561 0.0527778 -0.0243752 0.0341679 0.0774509 0.0170227 -0.054789 -0.00974869 -0.178041 0.168643 -0.0982047 0.0690967 0.0505956 0.0145718 0.0919596 -0.135299 0.0550363 0.0586307 0.0475278 0.0335393 -0.00369662 -0.12785 0.133129 -0.0770698 -0.0878415 -0.00451059 0.156518 -0.152524 0.121162 0.0546397 -0.0975591 -0.16877 0.0130689 0.0785047 0.0104944 -0.0536413 -0.00264733 0.156905 -0.0697662 0.0270757 -0.157511 0.0781425 0.0340799 -0.165545 -0.117425 -0.0833226 0.151607 -0.072784 -0.0532304 -0.0222379 0.141311 0.0775863 0.0785363 -0.0528589 -0.0639077 0.139738 -0.0716568 0.0590958 0.0800856 0.0102349 -0.0641 0.052765 0.0494587 0.136707 0.00643722 0.0594237 0.00198962 -0.079094 0.0407747 0.0459494 -0.0610778 -0.188134 -0.0654191 0.0550648 -0.173942 0.0473964 -0.0228236 -0.0143184 -0.000150964 0.113229 -0.0700364 -0.0683687 -0.030452 0.0723387 0.0817541 0.109703 -0.048601 -0.0665135 -0.0112257 -0.0321968 -0.127314 -0.166756 0.117822 -0.104284 0.114744 -0.0293921 0.0108374 -0.122736 -0.147554 -0.00438034 -0.140171 0.0174936 0.0207671 0.149566 -0.127692 0.15131 -0.0907389 -0.0480528 0.0815821 0.00299383 0.0186177 0.109553 0.0758322 0.0338062 0.082321 0.037198 -0.0400747 0.137053 -0.167906 0.0673919 0.132253 -0.0847244 -0.0416335 -0.0228358 -0.0672211 0.0474378 0.190534 -0.08881 0.0739687 0.00561688 0.0689681 0.169461 0.0243333 0.0970779 0.0429218 -0.142083 0.0730398 -0.0875817 -0.0950142 0.0426515 -0.101269 -0.163481 -0.0112885 0.0898595 0.0755033 -0.0845886 -0.0972065 -0.0332106 0.0366093 -0.127004 -0.0679455 -0.151601 0.141875 0.118053 0.161417 -0.0365049 -0.0201213 -0.191772 -0.0671212 0.0514438 -0.0541171 0.0109084 -0.0132039 -0.189894 -0.16366 0.0384478 0.0819719 0.0677593 -0.101744 -0.0130609 0.0820302 0.116086 0.0778151 0.0509839 0.139812 -0.00873714 -0.0506584 -0.0481687 -0.053312 -0.0871637 0.138074 0.059756 -0.107946 -0.152722 0.154137 -0.0277306 -0.135172 0.0975796 -0.190203 0.04282 -0.124237 -0.0903914 -0.0525892 -0.0773622 0.0804255 -0.00537775 0.0621532 -0.105513 0.0448735 -0.0875962 -0.0742356 -0.127115 -0.111997 0.0795162 0.0328782 0.167146 -0.00876131 -0.0674734 0.0329993 0.11749 0.0298967 -0.0861483 0.0497704 0.00601873 0.150997 -0.087423 -0.0293658 0.0223939 0.0286656 0.046294 -0.110898 -0.0551228 -0.0145728 -0.0146545 0.0662517 0.148054 0.0837348 0.0161899 0.0681984 -0.000642125 -0.060585 0.163491 0.125956 0.100029 0.0792161 0.0782069 0.0669068 0.0944473 -0.199436 -0.0710728 -0.0328213 -0.00681701 -0.0192549 -0.115372 0.165499 0.0475775 -0.0180144 -0.0729153 0.1939 0.0446281 -0.0850281 0.0460395 0.0975926 -0.178703 -0.0985192 -0.106672 0.0656483 -0.0481809 -0.155004 0.104262 -0.0582307 -0.0674837 0.0568801 -0.0692282 -0.0355785 0.0609013 -0.0976084 0.100534 -0.0237475 -0.0396254 -0.0159872 -0.0101348 -0.104313 -0.0982084 -0.146681 -0.101983 0.0322489 0.10438 -0.00559969 -0.00789871 0.0340035 -0.020111 -0.0254253 -0.188584 -0.0371152 0.0796918 -0.0741097 -0.195412 0.0311462 0.0936938 -0.020144 0.160235 0.0298594 -0.107288 0.0260703 0.0791321 -0.0695927 0.149176 0.0915796 0.00863049 0.001462 -0.0143116 -0.157016 -0.0114322 -0.120095 -0.0718693 0.00808913 0.0149703 0.0419642 -0.0564378 -0.142496 -0.0349234 -0.103879 -0.0413033 0.0667496 0.196944 -0.0504899 -0.12307 0.00309417 -0.0715107 -0.0930138 -0.156019 0.0545664 -0.0116318 0.139144 0.149998 0.128398 0.00842824 -0.0448711 -0.0938743 -0.0303965 -0.178898 0.141354 0.130681 0.0479222 0.00708261 -0.0253501 0.0541023 -0.0209938 -0.0908273 -0.0871044 0.039121 0.0861339 0.0597454 0.0370254 0.0161885 0.0187676 -0.0634788 -0.0244165 0.00534959 -0.0244784 -0.0621148 0.0222477 -0.0538124 -0.0386355 0.154404 -0.00968183 0.00899084 0.145161 0.0531389 0.0159738 -0.0423992 -0.0610773 -0.148513 -0.107312 -0.127243 -0.00184343 -0.0136714 0.0129228 -0.0130893 0.0154786 0.12123 -0.0700667 -0.134819 -0.156069 -0.0633254 -0.0460983 -0.0034424 -0.19073 0.088427 0.00753239 0.189855 -0.105881 0.109605 0.0166909 -0.0346316 0.0468831 0.191653 -0.13728 -0.0346238 0.104415 0.0694802 -0.0664423 -0.0276174 0.144717 -0.123173 -0.0409551 -0.0163725 0.000961966 0.107148 0.0971996 0.0561911 0.105306 0.0476599 -0.131515 -0.0886447 -0.0717136 0.0610682 0.113833 -0.0838096 0.0282725 0.0912279 0.0672892 0.0368159 0.0538939 0.0938692 0.15314 -0.0916874 -0.0813273 -0.0442561 -0.156101 0.12485 -0.0584443 0.0374397 -0.00513812 0.144979 -0.0740138 -0.173772 0.101135 -0.0612085 0.0369074 0.148943 -0.105403 -0.183165 0.0483789 0.156272 0.037372 0.156711 -0.109074 -0.173675 -0.0784219 0.159627 0.0210337 0.062238 0.0347872 0.149733 0.0618061 -0.0395842 0.032993 0.104808 -0.0163539 0.124371 0.00628125 -0.022419 0.0899408 0.0391924 -0.0351918 -0.0441165 -0.15843 0.00299292 0.0767381 -0.0508667 -0.02681 0.009574 -0.150833 -0.0365602 0.0758567 0.0425374 0.087585 -0.0927037 -0.13612 -0.12724 -0.0571892 -0.0782804 -0.00728232 -0.0330175 -0.143252 -0.0384258 0.0780863 0.0133816 -0.139873 0.0285886 0.000307198 -0.0785863 -0.0263431 -0.00433983 -0.174228 0.00193054 0.0657543 0.0102859 -0.0591402 0.0610393 -0.158978 -0.122018 -0.103409 0.0582274 0.0468955 0.0601727 0.0375245 0.0506574 -0.081934 -0.00597575 0.0509014 0.0767685 -0.160358 0.0161753 -0.0186333 0.0909983 -0.083916 -0.0478599 -0.0320644 0.153646 0.0870351 0.0148574 0.0196547 0.136421 -0.105473 -0.0704847 0.0273712 -0.00427208 0.022759 0.109858 0.00465189 -0.159504 -0.0331705 0.0916724 -0.00531927 0.0384621 -0.038017 0.142234 0.061036 -0.126979 0.0186081 -0.0760113 -0.0929099 -0.0223199 0.0364828 -0.0926033 -0.117103 0.0301691 0.0504192 -0.0971977 0.00569427 0.0538769 -0.0682746 0.00151291 0.142234 -0.00793945 -0.18854 -0.0085757 0.0286016 -0.0991078 -0.177575 -0.0370754 -0.0567768 0.00732535 -0.126348 0.0852677 -0.0862143 -0.163669 -0.0728589 0.0940655 0.0357452 0.0362978 -0.00174899 0.00604227 0.0770186 -0.0465617 0.089896 0.0242643 0.045011 0.0394745 0.071251 0.190114 -0.0122027 0.0988454 0.00420234 0.141515 -0.0335859 0.139426 -0.02256 0.0275112 -0.00357148 -0.109878 -0.0118088 0.0861903 0.00928403 -0.065615 0.0864534 0.0407961 0.0700962 -0.0313258 0.134495 0.0215838 -0.00139214 0.00731816 -0.0403507 0.00445929 0.152633 0.101866 -0.0803445 0.0491861 0.156703 0.167382 -0.0156361 -0.00834791 0.0263219 0.0410266 0.0973581 0.0376752 -0.00133755 -0.00557526 0.0422305 0.069421 0.0168127 -0.10941 -0.1518 0.170826 0.0523675 -0.0767877 -0.00826858 0.147436 0.0127474 -0.1024 0.130989 -0.122194 0.0413908 0.0266752 -0.028126 -0.112895 -0.0612358 0.034833 -0.0139666 -0.190339 0.0531196 0.0446659 0.0794926 0.0630035 -0.0391317 -0.0279827 0.0525596 0.0256079 0.0274643 0.0333664 0.195493 -0.123612 0.0978316 0.140474 -0.0211253 -0.0341096 -0.0333036 0.0942802 -0.134329 -0.094478 -0.178981 -0.0389023 0.0135604 -0.0657058 0.0106505 0.137983 0.108892 0.105596 -0.0634087 -0.0324163 -0.0692507 -0.084885 -0.0399609 0.104318 0.128792 -0.126888 -0.0741846 -0.0578237 -0.0463883 0.168897 0.0520635 0.00434135 -0.0242304 -0.0552532 0.128216 -0.0392209 -0.174417 0.104348 -0.00328566 -0.0346217 0.00382126 -0.022491 -0.0786994 0.000665138 0.119065 -0.157421 -0.134383 -0.0913444 -0.0576211 -0.0587624 0.192856 -0.0743761 -0.0287468 0.130006 -0.127998 0.0602435 0.124579 -0.0933061 0.0247895 0.00052822 0.124673 -0.074585 0.128989 -0.174207 -0.127693 -0.0155992 -0.000446217 0.0824684 -0.109 -0.120834 0.084683 0.0359655 0.158259 0.115743 -0.0958779 0.00671709 0.107136 0.0129591 0.0926573 0.0464404 -0.0169109 -0.19353 0.0641449 -0.105287 0.174528 0.0642649 0.162455 0.0169928 0.040016 -0.0501345 0.0671666 -0.11874 0.125284 0.0566001 0.0735657 0.121289 -0.142552 0.150569 0.0755134 -0.0943426 0.129953 -0.122834 -0.017785 0.0826529 0.0243927 -0.168458 -0.0212566 0.00476148 -0.0615192 0.0877724 -0.0311874 0.0485329 0.0707078 -0.00784363 0.0437327 -0.0345399 -0.0709888 0.0496403 -0.0629705 0.0988364 -0.0583384 -0.0493986 0.0714296 0.138381 -0.0110448 0.0152228 -0.0420609 0.146922 0.0197616 -0.145393 0.137816 -0.0844938 -0.00173147 0.0690073 -0.150875 -0.0658498 0.103568 -0.0562737 0.0413108 0.114858 -0.16264 0.100907 0.102506 -0.0109312 -0.0425052 -0.015159 -0.0480005 0.0408186 0.00824348 -0.05809 0.00862181 -0.00163141 0.0084752 0.0586 0.124691 -0.00914709 -0.114854 -0.0951242 -0.00262986 -0.137502 0.00425523 -0.0597257 0.0191248 0.127412 -0.00454141 0.13163 0.10452 -0.150426 0.0427275 0.0114343 -0.120455 0.0408357 0.0304482 0.0640732 -0.129039 0.122934 0.00389903 -0.110753 -0.0314757 -0.122294 0.144493 0.150905 0.102192 0.133313 0.0488513 0.0129873 0.107965 0.0483725 -0.0642537 -0.02774 0.0533132 -0.0179471 0.0734988 -0.0935587 0.0774651 0.0303489 -0.0736566 -0.0752368 -0.0154834 0.0417849 0.151217 0.181372 0.00226804 0.0212964 0.0671874 -0.117628 -0.00762872 0.0251188 -0.00871748 0.01406 -0.047112 0.14868 0.136421 0.12929 0.0546468 0.0600566 -0.0818616 0.126075 0.0299414 0.000509399 -0.00280189 -0.084529 -0.125427 -0.128272 -0.0363372 0.154497 0.0376188 -0.0415922 0.0717544 -0.115186 0.0548892 0.0388664 0.119413 0.147364 0.0696784 0.173458 -0.0830304 -0.137924 0.062232 0.0475443 0.0144556 -0.097678 -0.0840259 -0.0647573 0.041804 0.0277999 0.0468254 0.0208654 0.066831 -0.108264 0.0882768 -0.0392999 0.0285655 -0.0127332 -0.0175455 -0.14349 0.0211523 0.0147632 0.0630121 -0.0866668 0.0949174 -0.0324571 0.0922519 -0.128515 0.110693 -0.023262 0.157619 0.155321 0.0270746 -0.0787005 2.6189e-05 0.0423624 -0.0670667 -0.0624841 0.100212 0.169167 -0.0021722 0.0860087 0.0511303 -0.104292 0.153585 0.0391781 0.116781 0.0994294 0.0589602 0.0109992 -0.0371821 0.0577435 -0.156761 -0.105242 0.159164 0.0430386 -0.0105002 -0.0058663 -0.136963 -0.059128 0.0269215 -0.00271071 -0.195832 0.0798383 -0.108235 0.0833856 0.143842 0.0120289 0.127676 0.14897 0.0135585 0.0372393 -0.0866212 0.0568562 -0.0521659 0.101511 0.135548 0.0366111 0.0273284 -0.0139249 -0.00827453 -0.0825748 -0.0652791 -0.0479286 0.0682011 0.137378 -0.0913412 -0.0583555 0.0705517 -0.0413555 0.0826136 0.0323206 0.026193 -0.0366698 -0.103508 0.144598 0.0565763 -0.0888573 -0.0404142 -0.162435 0.0696573 0.107683 0.184147 0.0204878 0.0119675 0.158723 0.0797731 -0.0689933 -0.0722373 -0.179057 -0.0753578 0.153456 0.0125281 0.0100102 -0.110197 -0.0647852 -0.0287447 0.103648 0.0898177 -0.060317 0.0588275 -0.0648095 -0.049587 0.0278021 0.0545046 -0.150947 0.0295831 -0.000121584 0.0486941 0.0415569 -0.127462 -0.029389 -0.00552214 -0.0822575 -0.065664 0.0093643 0.0619405 0.170071 -0.0813663 -0.00808227 0.109246 0.0948823 0.0569278 0.0668578 -0.100139 0.0887781 0.0561374 0.0555026 0.0554902 0.00347966 -0.135025 -0.128906 -0.0572951 0.0131866 0.0252396 0.0412465 0.0679178 -0.0332682 -0.1418 0.0695335 0.0271853 -0.120539 0.0154615 -0.00418288 -0.010531 0.120949 -0.0469032 0.134524 -0.0729674 0.162813 0.166523 0.00114354 -0.0403307 0.0718642 -0.0502481 -0.0156584 -0.0396942 -0.0574409 0.169369 -0.0360691 -0.0403587 -0.00579462 0.0725695 0.0909813 -0.0352789 -0.0293447 -0.0997787 0.0890027 0.0518979 -0.0200062 -0.0622479 0.00555129 0.154333 0.120957 -0.0595015 0.0156252 -0.13611 -0.0361205 -0.0586945 0.0693076 0.00916688 -0.0151538 -0.172026 -0.0516922 0.120874 -0.00801077 -0.0222914 -0.040024 -0.095368 0.153488 0.129212 -0.00481459 -0.105042 -0.0356479 0.0285638 -0.0668815 0.00948238 0.0583945 0.0719534 0.115864 0.011305 0.00104801 0.0462767 0.0606436 0.0367957 0.0669486 -0.0261748 0.082743 -0.00386338 -0.0294246 0.0572478 0.0582905 0.151229 0.0760455 -0.112147 -0.0655934 0.0361864 -0.0114616 0.069744 0.0121668 -0.019511 -0.078776 0.0657523 0.145026 -0.000339529 0.0806677 0.128456 -0.18816 -0.0242408 -0.039737 -0.0752855 0.142319 0.0151249 -0.015834 -0.0104207 0.174394 0.0229924 -0.0486348 -0.0801001 -0.0329814 0.0412862 -0.0565198 0.124001 -0.0441973 -0.0536666 -0.0325554 -0.0436722 -0.0197545 0.0334139 -0.105219 0.0470699 0.0738222 -0.0399653 -0.136157 0.138982 0.178125 0.0516001 -0.0585543 -0.0089592 0.114519 0.0310397 -0.0835075 -0.0249616 -0.034763 -0.086525 -0.0520067 -0.175873 -0.00119221 0.0493319 0.0334093 0.0765534 -0.0687034 -0.046546 0.160979 0.141215 -0.0271462 0.0275254 0.105116 -0.0260611 -0.115241 0.0514253 0.0768576 0.111372 -0.104554 -0.0791162 0.127325 0.0742248 -0.0199995 -0.12711 -0.114163 0.0619527 0.0461608 -0.00940188 -0.084692 0.0305278 -0.0520438 -0.0918446 -0.0901071 -0.0127133 0.048363 0.0494309 -0.0863516 0.0646193 0.0204927 0.125289 -0.0546236 0.104836 -0.0477065 0.0667033 -0.0849756 -0.0572497 -0.0919691 0.00730842 -0.0357736 -0.0676216 0.0665179 0.00255107 -0.00725114 0.0504971 0.052474 0.15319 -0.0700583 -0.00343692 0.0969156 -0.158394 -0.167735 0.0109021 -0.11027 0.0958461 0.0590938 -0.0258426 -0.0547738 -0.065695 -0.0991424 0.0180363 0.0458652 0.0430885 0.0534527 -0.082499 0.112163 0.0606575 -0.0870681 0.0336432 -0.0702839 -0.154128 0.085094 0.00660533 0.098949 0.178129 -0.135732 -0.0584842 0.0402689 -0.164782 0.0964124 -0.082341 -0.103967 -0.0582485 0.049561 -0.0530778 0.0581752 0.0174315 -0.135767 -0.0112006 0.0334342 0.0356259 -0.0996047 0.052251 -0.0970946 0.034777 -0.200457 0.146947 -0.110304 -0.0660966 -0.105488 -0.0690943 0.1299 -0.0857476 0.186336 0.0469829 -0.0533576 -0.0394448 0.0473062 0.111212 -0.0180321 0.121465 0.0165083 0.0374105 -0.126223 0.175937 -0.0715928 -0.0413805 0.16544 -0.0307805 -0.0176885 -0.0835958 0.00563106 -0.153643 0.0160034 0.00968352 0.051743 -0.0728256 0.0266441 -0.0329593 0.0686785 0.0659861 -0.0426802 -0.0563796 0.0417764 -0.070838 0.159211 0.0974948 0.0087272 -0.0448801 0.164401 0.0337024 -0.0903655 -0.0321605 0.0188415 -0.170786 0.138925 -0.0433845 0.064515 -0.0655449 -0.0599668 0.0303095 -0.0560697 -0.0430312 0.0109208 0.107706 -0.136942 0.179369 0.0315467 0.130629 -0.0578027 -0.000408556 0.107682 -0.0651065 0.152926 -0.0800547 -0.0782607 -0.179387 0.180497 -0.188071 0.0957319 0.103186 -0.0126537 -0.149656 0.0584756 0.0065944 0.0547624 -0.0397634 0.0287331 0.00896658 0.0949015 -0.0226722 -0.0597132 0.0765885 -0.0639156 0.00644353 -0.0524112 0.171719 0.136408 0.029832 -0.00995761 -0.0778963 -0.19782 -0.0353172 -0.110728 -0.0113556 0.0618072 0.0605777 -0.160916 -0.0416681 0.0352211 -0.060808 -0.0930548 -0.0209661 0.0770671 -0.00291755 -0.0580659 -0.0236306 0.0801263 0.127784 0.033099 0.0702499 -0.0552313 0.132762 -0.0224809 0.106373 -0.0795567 -0.0240674 0.0325507 0.0384488 0.109946 -0.0512029 -0.00476239 0.0172215 0.0611492 0.00174669 0.0578542 -0.128902 -0.0174774 -0.00904063 0.0800366 0.0240745 -0.19156 -0.0379134 -0.0410537 0.0447163 -0.100947 0.107697 -0.0235647 -0.0464261 -0.0527784 -0.00247328 -0.085335 -0.18179 0.129322 0.168246 0.0880755 0.0603263 -0.0124284 -0.0966491 0.0909627 0.109517 0.106833 -0.0213632 0.0337127 0.150392 0.056349 -0.0887001 -0.0566011 0.0883693 0.044409 -0.0822325 -0.0093676 -0.0516765 0.089294 0.0919468 -0.0399914 0.00772812 -0.109111 0.0848468 0.131303 -0.00973528 0.131987 0.0654085 0.0522191 0.115429 0.0140467 0.00394403 -0.172233 -0.0887731 -0.0152294 0.0171258 0.110425 -0.0540747 -0.01847 0.00562557 -0.104224 0.0861127 -0.0355631 0.11999 0.0919898 -0.0714933 0.0424162 -0.0782789 0.107155 -0.096376 -0.0157267 0.159135 -0.151665 -0.0114749 -0.192966 -0.0416693 -0.0493117 0.0996753 0.161127 -0.0104877 -0.132685 0.0223404 -0.00270051 0.0731014 0.143076 0.0716507 0.171514 -0.0294729 0.00023717 0.0451612 0.0942886 -0.061387 0.130739 0.107512 -0.0822712 -0.0613438 -0.0386455 -0.125733 -0.126189 0.125493 0.0433156 0.0852528 0.0310479 0.0650431 0.183801 -0.166475 0.0876121 0.117523 -0.0541114 0.102261 -0.0864857 0.0531849 0.00386341 -0.0410926 0.128824 -0.078936 0.15845 0.114139 -0.0296527 -0.0811311 0.0816507 0.00340532 0.0439146 -0.0670976 0.110248 0.00744706 0.0756671 0.0682493 0.00271284 0.0836193 0.0126376 -0.163993 -0.118921 0.105282 0.069593 -0.068979 0.1377 -0.137313 0.0603839 -0.0639484 0.170175 -0.112935 0.0442334 -0.103447 -0.0641307 -0.136485 -0.137595 -0.0362521 0.0804225 0.0601348 -0.0259739 -0.116083 -0.138762 -0.118158 -0.0243599 -0.0223183 -0.104657 -0.00824256 -0.00512521 0.0164065 0.00469558 0.0735884 -0.0220913 0.0501188 0.0581676 0.141607 -0.0306706 -0.155464 0.0586493 -0.0799542 0.0536495 0.0354494 -0.160601 0.0482767 -0.0929217 0.0111287 -0.0529562 0.078466 0.115632 0.132799 0.13177 -0.106028 -0.0850527 0.186751 0.0206179 -0.104153 0.0635381 0.129136 0.0272181 -0.164954 0.0422998 -0.0792734 0.0110822 0.189517 0.0122815 -0.159313 -0.15459 -0.130507 -0.115177 0.0237751 0.177448 -0.0769789 0.0547658 -0.0390968 0.0618179 0.00371635 0.0243373 -0.00220122 -0.00983683 0.0752661 0.191593 0.13039 0.0456902 0.177089 0.0741818 -0.107503 0.159896 0.107142 -0.0197231 -0.014983 0.138574 -0.00881998 -0.081903 0.086297 0.00980761 -0.11761 -0.107515 -0.0457822 0.0190311 -0.0217617 0.0181297 0.0275224 0.138508 -0.045171 -0.0356384 -0.0297382 -0.0514571 -0.0649 0.145838 -0.154991 0.129146 -0.145887 0.000909045 -0.00407735 -0.0278717 -0.114447 0.0316269 -0.00341407 -0.00235116 0.137355 -0.0877231 0.0458606 0.0947634 -0.0291968 0.0350966 -0.196185 0.172617 0.0628162 0.0293678 -0.102391 -0.0466448 0.13752 0.0278383 0.110581 0.0464965 0.0925881 -0.0169796 -0.0220851 0.0399529 -0.0277946 -0.0675546 0.0247032 0.0456269 0.0316512 0.0390047 -0.0186663 -0.0875426 -0.0728759 0.0264186 0.083585 0.138865 0.0398898 -0.0608497 0.0995788 0.0114287 -0.0947412 -0.027126 -0.0427741 -0.0515611 -0.0219752 -0.10376 0.00547205 0.099883 -0.000803193 0.0276625 -0.0549391 -0.0864132 0.148015 0.0141773 0.029894 0.0548728 -0.118368 -0.00916288 0.0726561 0.0437965 -0.0241998 0.0405969 -0.0298024 -0.157523 -0.0614056 -0.0994292 -0.148358 0.0119104 0.00108996 0.102006 -0.0390694 -0.0107375 -0.0763946 -0.0787835 -0.114389 0.0747084 0.0925345 -0.186963 0.010722 -0.0701379 0.13001 -0.115031 0.184948 0.137837 -0.139862 0.110696 -0.00982128 0.07214 -0.153718 -0.0157288 0.0130637 -0.0309028 -0.10169 0.110658 -0.193948 0.0237221 0.138197 -0.00981048 0.113035 -0.00615723 -0.112523 -0.148502 -0.0176185 0.0935023 -0.103989 -0.0229625 -0.0430971 -0.0595153 0.00221665 0.0753436 0.0636516 0.0628415 -0.0175841 -0.00534339 -0.0137125 -0.14566 -0.138261 0.0212234 -0.0598326 -0.0740966 -0.131989 0.0532039 -0.0231092 0.0353765 0.129251 0.0535338 0.0924953 0.00709767 0.0848686 0.0181833 0.0308915 -0.0827127 0.102408 -0.157987 0.158285 0.103402 0.174152 -0.0334218 0.0545213 -0.00976793 0.0171978 0.0378085 -0.0527233 0.0224582 0.113266 0.0217779 0.0749474 0.119142 -0.0613727 -0.0328857 -0.0802574 0.0238284 -0.0429921 -0.0823369 0.0479659 0.0343472 0.0604249 0.0962158 0.0758594 0.0725437 0.145062 0.0375195 -0.0426138 0.0471103 -0.179452 0.100794 0.0991268 0.0130469 0.0579833 -0.138344 -0.0268317 -0.0556154 -0.147832 -0.119939 0.0206926 0.0982978 0.134806 0.0878083 -0.00508116 -0.0312672 -0.0079727 -0.0359275 0.0299691 -0.0309177 0.0691655 0.0373254 0.116988 -0.0620311 0.081475 0.0808216 0.195296 -0.00948233 0.156442 0.124713 0.0660831 -0.0837649 0.0119587 -0.0407979 0.0358938 0.0389472 0.10691 -0.0280529 -0.065264 0.0221726 -0.0931972 -0.192176 -0.11211 -0.0605284 -0.0768308 -0.096016 0.11712 0.147814 0.057792 -0.132638 0.03267 0.0619448 -0.079044 0.00859923 0.0708526 -0.152756 0.0338183 0.185809 -0.0689998 0.0247172 0.028914 -0.0767167 -0.156709 -0.0680056 0.0687116 0.0569631 -0.0794849 -0.130854 0.06641 -0.160995 0.0177764 0.00224405 -0.077296 -0.13086 0.0490587 0.0327028 -0.0683843 -0.199009 0.147758 0.00931831 -0.156268 -0.0917935 0.0783402 0.110665 -0.0587816 -0.0861186 0.0622715 0.0290919 0.0300549 0.0259475 -0.0569316 -0.0749737 0.0458089 0.000209324 -0.102536 -0.0329092 -0.156238 -0.0868891 -0.0123963 0.0181768 -0.0743135 0.137921 -0.0335824 -0.0762727 0.0200809 0.10605 -0.0404602 -0.0653425 0.0529561 -0.0339073 0.0148155 0.112904 0.0216401 -0.196794 -0.062779 -0.0970119 0.122702 0.0146169 -0.170123 0.10712 -0.00850709 0.0491079 0.0384841 0.0188941 0.0159692 -0.0794694 -0.0297749 -0.195882 -0.0992501 -0.0438144 0.0250825 0.0257996 0.0930702 -0.0822534 -0.00771017 -0.0489238 0.0214521 0.120222 0.0528286 -0.155708 0.0444972 -0.00678094 -0.0556639 -0.0357765 0.142727 -0.0530633 0.126007 0.0144178 -0.0200645 -0.0597447 -0.178808 -0.0964603 -0.0978159 0.0341063 -0.105414 -0.124077 0.14826 0.0638938 0.146919 0.0255517 0.0100635 -0.00936832 0.058751 0.0633029 0.0928302 -0.00535659 -0.0324938 -0.0413942 0.0827708 -0.0539128 0.0636395 0.0764769 0.0506758 0.0451354 0.0161308 0.0617277 0.171532 -0.12587 0.0901762 -0.0848345 0.0648554 0.00340454 -0.0154867 0.141029 0.108775 -0.16606 0.0349487 0.00302686 -0.0556041 0.0924578 0.0869708 0.0939206 0.053984 -0.0747263 -0.122227 -0.0861387 0.0518306 -0.0296218 0.0695471 0.176651 0.147186 0.0498602 0.107699 -0.0209598 0.0197096 -0.07699 -0.0344492 0.00285194 0.109031 -0.144867 0.0853249 0.0394409 -0.0397823 -0.164934 -0.107386 0.113592 -0.0177523 -0.0185095 -0.126787 0.0501145 0.0154271 -0.0202331 -0.00741986 -0.0260022 -0.0971926 -0.0814869 0.0175488 -0.000212982 -0.092703 -0.054632 0.0656177 -0.11979 0.0554719 0.0860233 0.0472751 0.11706 0.0430815 0.108178 0.069619 -0.00753929 -0.150139 0.123894 -0.0140584 0.0311173 -0.00529769 0.0249108 0.021654 0.19081 -0.0791256 -0.101076 0.0784035 -0.119647 -0.00919503 -0.111359 0.045962 0.137472 -0.0624162 0.189075 0.100779 -0.0483078 -0.163425 -0.0607095 -0.0488326 0.0429454 -0.103856 -0.00384677 0.0568602 -0.0496449 -0.053647 0.0828712 -0.014442 -0.0176908 0.0567164 -0.0311912 -0.0308795 0.0619092 0.087438 0.0672383 -0.0484803 0.0665733 -0.13717 -0.0311414 0.0319514 -0.0845815 -0.0029746 0.0520153 -0.0984548 -0.0705938 0.0491788 -0.0416142 0.112051 0.10739 -0.0362847 -0.0626056 -0.0595653 0.00399685 0.0657071 -0.0781781 -0.0317883 -0.0492649 0.0203127 0.0392146 0.1145 0.118234 -0.0340633 -0.0837134 0.019407 -0.00131765 -0.0159557 0.109428 -0.0973645 -0.160781 0.0548933 0.163286 -0.0611751 0.0640451 -0.0264524 -0.064853 0.121586 0.0314133 -0.0746758 -0.153625 0.0395926 0.0786153 -0.0558598 -0.156905 -0.0668477 0.0337726 -0.0421847 0.0046933 -0.0345692 -0.104812 -0.000520157 0.0380072 -0.0344866 -0.0869222 0.027942 0.0177059 -0.0328705 -0.0848422 -0.043048 -0.0477613 -0.0964264 0.104057 -0.0810338 0.0629281 -0.0278027 0.120893 -0.00303053 0.0509487 -0.0213361 0.0116468 0.035114 0.0554738 0.0621572 -0.0247992 0.151239 0.0350383 0.159965 0.148474 -0.16116 -0.0614872 0.0643405 0.0972636 -0.183861 0.100502 0.19882 0.100738 0.0236065 -0.0971879 0.0881744 -0.194088 0.0630253 0.0750794 0.0506293 0.0757442 -0.0027062 0.0203102 0.064607 0.0147215 0.0814661 0.162203 0.0363738 -0.0775496 0.0296829 0.0872081 0.00627473 -0.0765898 -0.0262867 -0.114263 0.106003 -0.0601272 -0.0964917 -0.0838801 -0.0328793 -0.0178439 -0.0990197 -0.00402138 -0.027046 0.0430421 0.103379 0.00788178 -0.0534189 0.00642179 0.0277476 0.00863611 0.0255358 0.0197573 -0.096468 -0.0966787 0.0982175 0.0254763 0.0895921 -0.126315 0.0172137 -0.0864051 -0.043199 -0.132597 0.142166 -0.0969059 0.106253 0.081933 0.122234 0.0417265 0.053183 -0.148347 0.0379321 -0.166949 0.0482682 -0.0515983 -0.0334715 -0.133652 0.0499149 -0.0755193 -0.100013 0.148644 -0.141257 -0.107277 0.0464608 -0.0144605 0.131865 0.00959546 0.195448 -0.0632191 0.0258432 -0.100926 -0.0755466 -0.0859579 0.155171 0.0338669 0.0623183 -0.0494842 0.0891356 -0.0352389 0.0896805 0.049376 -0.0678169 0.088142 -0.0392334 0.143529 -0.112602 0.160451 0.00425781 -0.00689875 0.109027 -0.0890419 0.0647005 0.166608 -0.0215455 0.13164 0.153711 0.122257 0.0346848 0.00322463 0.00957095 -0.14048 -0.0304609 0.0999272 -0.193728 -0.0336269 -0.000128315 -0.0503961 0.0531115 -0.0572834 0.160708 -0.000511455 -0.0832644 0.0872874 0.0140888 0.0361344 0.0508372 -0.0287037 -0.0589055 -0.00572643 -0.194503 -0.0856043 0.131619 0.0514012 0.146009 -0.0409736 0.039466 -0.104996 0.0695101 0.0447925 -0.0582563 0.118926 -0.101721 -0.0405654 0.0151474 -0.107337 -0.0563969 0.116741 -0.0895655 0.00634858 0.0959031 -0.0915971 -0.0531423 0.0349596 -0.0287028 0.0686033 -0.0863539 -0.030725 -0.179386 0.0864085 0.0987566 -0.149351 0.0363566 -0.076803 0.0127174 -0.112066 -0.100489 -0.00394257 -0.0188995 -0.0477744 -0.0317275 0.0957831 -0.133881 0.0274714 -0.143205 -0.0580126 -0.113385 -0.113827 -0.128521 0.172155 0.0313252 -0.092522 0.122607 -0.0682227 -0.182896 -0.0272119 0.0436132 -0.0121521 0.0094754 -0.048089 0.0208141 0.0825076 -0.015977 -0.108454 -0.0343886 -0.0333381 0.121074 0.014608 -0.127442 0.055118 -0.12237 0.0112084 -5.78227e-05 -0.0261957 0.12717 -0.0520171 -0.0619045 0.126959 0.0178646 -0.00522911 0.0162523 -0.172187 0.0642246 -0.0853975 0.0394832 -0.0863837 0.095009 0.0626624 0.0508828 -0.164746 0.133605 0.121731 0.0179633 -0.0384725 -0.188753 0.0206792 -0.0674223 -0.0598978 -0.00185067 0.0680083 0.0162157 -0.0957102 -0.138051 -0.0400514 -0.0359779 -0.00266915 -0.18995 0.125724 -0.0820719 0.152837 0.000451157 0.0867406 0.148097 -0.0295767 0.00379178 -0.111107 -0.108846 0.0302405 -0.108576 0.0606001 -0.134142 -0.05305 -0.172276 0.0368856 -0.0722573 0.112622 0.0510883 -0.0306499 -0.038251 -0.100409 -0.147046 0.00781101 -0.0645918 0.0934505 -0.0422201 -0.0548453 0.119868 -0.0407707 -0.0519083 0.026736 -0.157494 -0.112185 -0.00649265 -0.00901688 0.0112133 -0.042859 0.0580536 0.0796954 -0.174962 0.056668 0.11074 -0.0730563 0.0586653 0.133892 -0.0532291 0.0775831 0.0720346 0.00986398 0.0738297 -0.158486 -0.12119 -0.0116981 0.0249466 -0.109239 -0.0829278 0.054706 -0.0326095 -0.0851167 0.0641676 -0.024332 0.123557 -0.0854844 -0.0542338 -0.079598 0.0815586 -0.0323527 0.0178524 0.0825741 -0.0342324 -0.00272561 0.0141403 -0.0725724 -0.0872188 0.0748755 0.120266 0.00105621 0.0263173 0.0802818 0.133747 0.0453047 -0.047563 0.0527848 -0.0887486 -0.0814416 0.0325618 0.0161405 -0.0252741 -0.0244285 -0.09869 0.0583708 0.0109526 0.190278 0.0557202 0.127163 0.0817169 0.0392148 0.0645002 -0.0444047 -0.119834 -0.0598361 0.0308046 0.069689 -0.0519115 -0.0162045 -0.0847837 -0.121077 0.11908 0.156945 0.154008 -0.0643698 -0.163573 -0.047862 -0.0737716 0.0521492 -0.12634 -0.0736839 0.0457542 0.0699044 0.0678202 -0.030997 -0.141095 -0.0385786 -0.0296863 0.0868125 -0.0987738 -0.0146888 0.0497819 0.122009 -0.168273 0.0233839 -0.0301678 0.0783848 -0.162694 -0.0348904 -0.0849695 0.109119 -0.0464098 0.0644016 -0.000264003 0.0630434 0.0279971 -0.0137971 -0.0716357 -0.119491 -0.0290188 0.0756779 0.00635471 0.111173 -0.130464 0.00614327 0.0573911 -0.00924657 -0.0134312 0.0939352 -0.0289418 0.115947 -0.116472 0.124111 -0.0286992 -0.0025891 0.0125894 -0.0647276 0.127298 0.0116618 0.0482007 -0.0367203 0.0616945 -0.00123918 -0.111988 0.0401111 -0.0279762 -0.0113146 -0.0197673 0.000157681 -0.13854 -0.11231 0.136034 0.177227 0.018173 -0.0127834 -0.0723931 0.067728 -0.115959 0.00565995 0.0385524 0.150002 0.181995 -0.00936345 0.0702984 0.100917 0.0820429 -0.146962 0.0946623 -0.0941603 0.0622796 -0.134582 -0.0694637 0.0340336 0.0512805 -0.0652906 0.0556455 0.0985189 0.0443003 -0.0258568 -0.042532 -0.0294388 0.066514 0.0454112 0.0895607 0.0187681 -0.0266998 0.139123 0.155921 0.191383 -0.0447601 0.0518752 -0.000141632 0.051366 -0.0622592 0.109935 -0.0432107 0.0348454 0.00632691 0.0885822 -0.112469 -0.0481486 -0.109658 -0.0345791 -0.0715881 -0.187175 0.0434645 -0.108952 0.00235552 0.0249797 -0.0334941 -0.0865234 -0.0189885 -0.0314172 0.000310534 0.00420449 0.090845 -0.15606 0.125841 0.0424844 -0.195351 -0.0436328 -0.0208151 0.0172903 -0.14681 0.0621329 -0.0673074 -0.0220522 -0.0142518 -0.0142652 -0.0898324 -0.0638603 -0.0942335 -0.0829727 0.0137166 -0.138441 0.132664 -0.114138 -0.0396044 0.0747044 0.173268 0.113288 -0.0107567 -0.0362473 0.075719 0.0919476 -0.00380469 -0.10289 -0.0845304 0.0326571 -0.0900086 -0.0692639 0.0516029 0.1835 0.069636 0.0558478 -0.0571604 0.052175 0.0180707 0.152414 -0.106553 -0.068336 -0.0695818 0.0167984 0.0573556 0.0582895 -0.0113476 -0.0962996 -0.00721539 0.0386697 0.069622 -0.0496204 0.00609148 0.040265 -0.0197101 0.0479819 0.00941913 -0.0685175 -0.0642029 0.0112082 0.0699053 -0.0174111 0.00669155 0.0973253 0.0560981 0.0290954 -0.0736493 0.0159375 -0.113665 0.149834 -0.148168 0.0360637 0.0153519 0.0467298 0.00999482 0.0810605 0.126585 0.0847606 -0.0259037 0.072193 -0.106836 -0.0152511 0.0533923 0.0865662 0.0352882 0.107912 0.0783515 -0.0532213 0.124645 -0.0212878 -0.120843 0.0876633 0.0274022 0.0323803 -0.100638 -0.0561058 -0.0742789 0.140249 -0.168399 -0.0329945 -0.0498386 -0.114368 0.165286 0.0937256 -0.103049 0.0781749 -0.0719381 -0.0305495 -0.0579131 -0.0421361 -0.0382341 -0.0205836 -0.138031 0.00899591 -0.145052 0.115666 0.137415 -0.108387 0.101191 0.0166481 0.117891 -0.0780149 -0.039123 -0.0739829 -0.0516476 -0.0174019 -0.060196 0.119871 0.0909624 -0.0442192 0.170166 -0.0793598 -0.0729778 0.198098 -0.0279052 -0.0621196 0.0459498 0.001276 0.038116 -0.0639564 0.0708675 0.0127617 -0.0176377 0.174843 -0.118829 -0.0925619 0.0503167 -0.0652219 -0.0298669 -0.0842809 0.154265 0.0487283 0.0394977 0.0803663 0.100327 0.114429 -0.00637556 0.123218 0.128339 0.107637 0.0150192 -0.0527456 0.00856437 -0.0953008 0.0496109 -0.0208195 0.0482334 0.0592273 0.0625197 -0.0757373 -0.111466 -0.100078 0.0476401 0.0942348 0.0188802 0.0388476 0.0633449 -0.152657 0.128397 0.0998181 -0.016371 0.100535 0.157637 0.161256 0.0604787 -0.119711 -0.006188 -0.116392 -0.0124991 -0.0229606 0.0122704 0.0136996 0.162752 0.00788699 0.0468166 -0.0925349 0.121002 -0.0491258 -0.0346455 -0.128255 -0.0481832 -0.152693 -0.159752 -0.000933304 -0.0627074 0.0692362 -0.00472021 0.0934496 -0.0566141 -0.0836621 0.0128598 -0.00742254 0.0737329 -0.189534 0.012974 0.120109 0.0406086 0.152603 0.0071563 0.0511058 -0.127247 0.0697927 0.0673538 0.0413146 -0.121793 -0.01009 0.166629 -0.146191 0.0365678 -0.0601237 0.0959329 0.0434695 0.0116987 0.0621003 0.0684817 -0.0834673 -0.0535083 -0.029877 0.00575752 0.0461084 -0.0354573 -0.0890777 0.115661 0.0264805 -0.00489933 -0.0699 -0.0389477 -0.0142741 0.06405 -0.0171174 -0.0773214 -0.0201147 0.0484441 0.00738507 -0.105095 -0.171712 0.00856434 0.109084 0.0322131 0.0212844 -0.0371495 0.0205844 -0.143559 -0.0789436 -0.0247755 0.0264211 0.0667995 0.0938581 -0.166614 0.107197 0.048524 -0.00981878 -0.0947895 -0.163285 0.0263975 -0.0219641 0.123482 0.0871264 -0.0071146 -0.0479677 0.159295 -0.189733 -0.06832 -0.0512049 -0.124155 -0.0634714 0.0552905 -0.143627 -0.0904314 -0.0436398 -0.0193227 -0.0932172 -0.0139184 -0.0488904 -0.191792 0.0769819 0.105791 0.0328954 -0.0838359 -0.0187211 -0.0398332 0.0385589 0.0387779 -0.0174287 -0.046598 -0.0205731 -0.0788084 -0.0264022 0.136123 -0.132009 -0.116193 0.111179 0.100188 -0.0454279 0.0572855 0.0764783 0.0709002 0.0107583 -0.037236 0.0547119 -0.118399 -0.0425912 -0.0270142 0.190272 0.0111854 -0.0645409 0.0539498 0.128467 0.0359313 -0.125288 0.0492292 -0.0632721 -0.0591961 -0.00315783 0.0779986 0.0834098 -0.0819793 -0.0205329 0.0328942 0.0426521 -0.0438269 -0.0580634 -0.177707 -0.119934 0.0201944 -0.03815 -0.0604841 0.0500102 -0.0857214 -0.0734207 0.128889 0.149186 0.023763 -0.0716608 0.15874 0.18741 0.0622012 0.0596382 -0.0411206 -0.079735 -0.055413 -0.0764229 0.10397 0.0636305 0.0948801 -0.046426 -0.0869359 -0.0335914 0.0617389 -0.0642891 0.018605 0.131644 0.127528 0.140199 -0.112492 -0.120185 -0.169039 0.0199341 0.0952697 0.000802123 -0.14239 -0.0574082 0.155938 0.0859144 -0.0276939 -0.0922881 -0.0691899 -0.125881 0.047805 0.200172 -0.0959831 0.0202676 -0.146018 -0.0590826 -0.163411 -0.0318243 0.0550739 0.0157732 0.0146747 0.0269932 -0.0402443 0.015627 0.0196651 0.0329151 0.0279865 0.103732 0.0624544 0.0476272 -0.109837 0.00516659 -0.00976512 -0.0329164 -0.0589023 -0.12022 0.114127 -0.020006 -0.0014418 -0.045205 -0.0115915 0.000597816 0.0294175 -0.00109891 0.0105489 -0.0546522 0.0903832 -0.0138943 0.119031 0.123135 -0.0322976 0.0704575 -0.0866416 -0.140397 0.159374 0.129975 0.0642883 0.0197144 -0.0745881 -0.0706724 0.0775056 0.0221299 -0.0457172 -0.0902507 -0.0813681 0.187409 -0.105922 0.00567409 -0.0574637 -0.139525 -0.155448 0.131237 0.0739804 -0.144993 0.0266876 -0.185904 -0.0391217 -0.0152846 0.0323627 -0.172109 -0.0678607 0.172497 0.00685364 -0.130778 0.100965 0.0736034 0.0478855 -0.134546 0.000759147 -0.133864 -0.023111 0.014749 -0.139614 -0.0164214 -0.112116 -0.0777625 0.0255828 -0.00967691 0.17682 -0.0115804 0.0167261 -0.0549907 0.00988466 0.158471 -0.192433 0.179519 -0.0669489 -0.0228976 0.172551 -0.0665885 -0.0878527 -0.00386385 -0.0953065 0.183955 0.128448 -0.0426281 -0.0653193 -0.0525844 0.129467 -0.071097 0.0459333 0.0518086 0.161781 -0.000130954 -0.00196321 -0.110109 -0.0897208 -0.137477 -0.0612048 -0.00342178 -0.0892776 0.0859574 -0.061414 0.149139 -9.44327e-05 -0.0405842 0.0305719 0.0038861 0.0402168 -0.0733107 -0.0793809 -0.168173 -0.16207 -0.164751 -0.00836075 -0.028597 0.0419304 0.135589 0.162908 0.0590934 -0.0528656 0.0559489 0.116793 -0.0603218 -0.0329182 0.00647335 -0.058982 -0.0219847 0.0576455 -0.180191 -0.0318058 -0.0752408 0.129313 0.174321 -0.107249 -0.0475675 0.10395 0.0341138 0.0254082 0.0391803 -0.0779392 -0.0156039 0.132776 -0.178982 -0.0428839 0.0313259 0.0668437 -0.0325823 -0.122199 -0.0512114 0.0763032 -0.0498076 0.103641 -0.116448 0.0544315 0.0633275 0.0255391 -0.13292 -0.0907841 0.0908099 0.0960461 -0.128639 0.022073 -0.0912763 0.0336278 -0.115811 -0.0882463 -0.10257 0.0487109 0.10969 -0.169659 0.090496 0.0115305 0.0593779 -0.00910912 -0.0506663 -0.151175 0.0442758 -0.0643103 0.161683 0.0517389 0.0567459 0.000434353 -0.120974 0.0424129 -0.14376 0.116122 -0.044198 -0.134403 -0.0157993 0.0358004 -0.037789 0.0877017 0.067575 -0.0557683 0.194703 -0.111201 -0.0498022 -0.111695 0.0434932 0.00712969 0.144357 -0.0449281 0.137098 0.0780565 -0.0979226 -0.0213228 -0.0177331 -0.0329795 0.0612048 -0.08474 0.0718825 -0.174942 0.053738 0.181193 -0.0343314 -0.0762731 -0.0729839 0.00404773 0.000485454 -0.011203 -0.0539154 -0.0115572 -0.133541 -0.0109284 -0.0391587 -0.0620711 0.111869 -0.00196513 0.0197918 -0.0887495 -0.13418 -0.0233879 0.0357166 0.153625 0.12874 0.0206294 0.0272949 0.0235308 -0.064572 0.0896173 -0.0185089 -0.0922992 0.0679347 0.000930379 -0.0746271 -0.0753077 0.0743739 0.0803208 -0.125859 -0.0756058 -0.0420463 0.115795 -0.154659 -0.0157334 0.111346 -0.0386033 0.0751644 0.00506826 -0.0103234 -0.0237404 -0.0304149 0.111206 0.0681917 0.0588465 -0.0212803 -0.0642663 0.0429822 0.0542617 0.0791217 0.159814 0.0921999 -0.0581073 -0.0623573 0.102269 0.0738377 0.0285395 -0.09091 -0.00542301 0.091926 0.14855 0.100524 -0.103706 -0.19567 -0.12084 -0.00640051 -0.0949951 0.0186694 0.0536599 -0.00735391 -0.0865777 -0.0994365 0.00488167 -0.0619198 -0.110457 0.15285 -0.0868606 0.159392 -0.0156586 -0.00118027 -0.0612109 0.0133795 -0.0728504 -0.152754 0.0773532 -0.137147 0.0620397 -0.0137722 0.030891 -0.00985578 0.098168 0.0390143 0.132245 0.0933967 0.0416281 0.104192 -0.139407 0.179257 -0.0266579 0.0720062 -0.115394 0.0255974 0.0867679 0.0730008 -0.144647 -0.0413213 0.101556 -0.111785 -0.140286 0.0873668 -0.156364 0.161225 -0.186742 0.0799547 -0.0377945 0.0850502 0.0649957 -0.116113 0.0296381 0.0844068 -0.00658415 -0.127301 -0.0696334 -0.0221534 0.111779 -0.086372 -0.0879607 0.179419 0.0648185 -0.0330549 0.0307377 -0.119202 0.164748 -0.044066 0.0439009 -0.0558822 0.182724 -0.016756 -0.084805 -0.132241 -0.0620858 0.045128 -0.0651473 -0.0186016 -0.0520948 -0.0547489 -0.0423448 0.0309473 0.0509514 -0.0942544 -0.0559989 -0.000692632 0.0717161 0.0241512 0.192558 0.146115 -0.0471382 0.0748127 -0.12642 0.0634319 0.0574483 -0.194638 -0.0528828 -0.0477699 -0.0152184 0.159588 0.146246 -0.0013829 9.46868e-05 0.0674947 -0.0262826 0.11542 0.104927 -0.0764621 0.128827 -0.134243 -0.099161 -0.00639823 0.066856 0.0583005 0.0270808 -0.0824798 0.0348426 0.0847428 -0.0741449 -0.0750311 0.037657 0.019811 0.0913849 0.0574584 -0.168166 0.0744177 0.0594224 -0.0410067 -0.104702 0.0823427 -0.136476 0.0700894 0.103727 0.186598 0.0422555 -0.0297644 -0.0297483 0.132884 -0.119772 -0.0056182 0.106602 -0.0302882 -0.0208721 0.0688502 0.0269323 0.0792068 0.0349276 -0.0351254 0.0664056 0.115385 -0.0538586 0.000379356 -0.0879603 0.0773288 -0.0777549 -0.122693 -0.0654556 -0.0193186 -0.0908471 -0.0586831 -0.0678171 -0.015836 -0.0996412 0.123443 -0.0260939 0.0691825 -0.19084 0.0357 0.0390148 -0.0781379 0.18315 -0.0339877 -0.00138168 0.0115766 0.138576 0.0483321 -0.0128815 0.0545115 0.142599 -0.0596497 -0.143825 -0.154776 -0.125597 0.168196 -0.099559 -0.137767 -0.0817937 -0.0317324 -0.0729819 0.0340971 0.0181991 -0.122776 0.00515511 -0.0684901 -0.0466277 -0.0834149 0.0120515 0.0660531 -0.116151 -0.0921591 -0.021356 -0.0135078 0.0814845 0.0922532 0.15025 0.0987731 0.05524 0.00325088 0.0247703 -0.0120847 -0.0113677 0.103101 -0.0841249 -0.0240135 -0.179866 -0.0873946 0.0162736 -0.0297894 -0.0806293 0.133172 -0.0739191 0.044201 0.0624533 0.0137812 0.107713 0.0635421 0.0929497 -0.0284409 -0.123953 0.0111435 -0.0216461 0.104809 0.120005 -0.13397 0.00699836 0.0857345 0.091712 0.0521824 -0.0222131 0.0331831 -0.0641058 -0.181001 -0.00669784 0.0395618 -0.127595 0.0672038 0.0600315 0.127925 -0.0932204 0.0341497 -0.0982445 -0.063929 0.060433 -0.123989 -0.0423743 -0.0159768 0.0326331 0.0686582 -0.0415773 0.00358806 -0.0429979 -0.0226126 0.0780759 -0.0354405 -0.125269 -0.132618 -0.0496523 -0.111838 -0.00287311 0.07754 0.0679621 -0.0255017 -0.11636 0.197957 0.0523952 0.116158 -0.142321 -0.154945 0.181569 0.0706398 -0.0817832 -0.133414 0.163221 -0.0315796 0.104159 -0.0955276 -0.0530404 0.130267 0.0219026 0.10164 0.0923932 -0.00863995 -0.0572965 -0.0418165 -0.0584317 -0.0369445 0.00364054 0.0173309 0.0387145 -0.0173945 0.0331028 0.051751 -0.171575 0.0851833 0.0829219 0.131673 -0.146318 0.112049 0.100138 0.0125439 -0.0325371 -0.035491 -0.0336332 -0.0436074 0.076943 0.0181581 0.128879 0.0285047 -0.0279292 -0.0539041 0.0355569 -0.154762 -0.189479 -0.0671997 -0.0273171 0.132095 -0.0309681 -0.138079 -0.037382 -0.132237 0.000676316 0.078589 -0.119065 0.055047 0.00901844 -0.0218756 0.0496661 -0.0156306 0.121263 0.00743701 -0.0387159 0.0656345 0.161854 0.0012363 -0.0486937 -0.0695052 -0.0481409 0.0334634 -0.0649796 -0.0429768 -0.108679 0.109606 -0.0286584 -0.161461 0.00891343 -0.0428096 -0.198536 -0.0387238 0.0166634 -0.0063581 0.0197056 0.0530149 -0.0223198 -0.0922504 -0.0151728 -0.0540351 0.0278039 0.174143 -0.137402 0.000715021 0.0566433 0.134596 -0.0265122 -0.0694971 -0.0534453 0.0166768 0.172121 0.00994311 0.129388 -0.185548 0.055921 -0.115704 -0.142338 -0.110212 -0.025782 -0.0125873 -0.0187622 0.00248724 0.154964 -0.00441083 0.00139025 0.130968 0.138962 -0.0354105 -0.0271326 -0.00848509 0.0633142 -0.154141 0.025466 0.14628 0.0539863 0.0856312 0.000600309 -0.0942071 0.117405 0.0479974 0.0868452 -0.116956 0.0429804 -0.0618269 0.0568217 0.0248943 0.0968964 -0.198375 -0.0763109 0.150316 0.00521364 0.00710227 0.0502906 0.0968932 0.0613864 0.153723 0.0363475 -0.0485281 0.00200752 -0.0234951 -0.00172894 0.0131689 -0.109523 0.0730774 -0.16296 -0.0260153 0.0257115 0.0517911 0.0865388 0.0634725 -0.0873168 0.0136608 -0.0246634 -0.020694 -0.0334529 -0.00588555 0.100182 0.185506 0.173812 -0.134871 0.0150322 -0.0166361 -0.0127239 0.142215 -0.00863574 0.050605 -0.0284175 0.00855213 0.134585 0.0694932 -0.0185707 -0.0797078 0.0622045 0.0605312 -0.0172358 -0.0194297 -0.027424 -0.0653487 -0.0462064 -0.0530942 -0.0321654 0.135212 -0.00716938 0.169448 0.0742161 -0.0366227 -0.0370627 0.120715 -0.053421 0.161267 -0.0208552 0.0230278 0.122175 -0.172055 0.0294223 0.142987 0.0675418 0.192527 0.0530811 -0.0386739 -0.146345 0.00458273 0.0522446 -0.0613899 -0.0205749 -0.0651709 0.152556 0.101821 0.0278974 -0.0852282 -0.0621359 -0.0759149 0.0755246 0.102894 -0.00508921 -0.0263495 0.0931645 -0.00978905 0.0273235 -0.123612 -0.0350264 -0.0387666 -0.0124782 0.0222701 0.110737 -0.0657671 0.102629 0.0931582 -0.0741035 -0.00962367 -0.0618441 0.121209 -0.133405 -0.0368127 -0.0812164 0.170605 -0.0264685 -0.0444037 0.0467592 0.0197617 -0.024078 -0.117634 -0.0068057 0.147422 -0.0152023 0.177579 0.0530965 0.141926 0.084167 -0.0538771 -0.00213007 -0.110612 0.0312675 -0.0145389 -0.0595088 0.0525165 0.0559773 0.0216619 -0.167824 0.0548967 -0.0900219 0.105623 0.0348424 0.123994 -0.0810948 -0.0625561 -0.143731 0.0302555 -0.16349 -0.16736 -0.0654022 0.109947 0.00556619 -0.0450049 0.152799 -0.0249568 0.00462029 -0.0821585 -0.0648073 0.145692 0.0499587 0.00951439 0.00959527 -0.0773011 0.0572042 -0.0429339 -0.0696436 0.099949 0.059327 -0.048693 -0.0419081 0.172912 -0.0924018 0.126849 0.0482284 -0.0186893 0.0337736 -0.00111961 0.0522838 0.103285 0.0566307 -0.0262152 -0.040818 0.0999623 0.175164 -0.112907 0.149112 0.178373 0.0757195 -0.112899 0.00728491 -0.141847 -0.160689 -0.0877041 -0.177606 0.0606578 0.0369853 0.0399394 -0.0366728 -0.162476 0.145836 -0.181122 -0.0424882 0.179341 -0.0750846 -0.0787015 0.0113437 0.0498706 -0.0414827 0.164742 0.0342582 0.0721417 -0.0341289 0.0123577 -0.0196119 -0.0384617 0.163458 0.0761218 -0.00413466 0.0177041 0.0517607 0.0441289 -0.0148211 0.0133711 -0.044763 -0.123271 -0.00982021 -0.0202398 -0.0311241 0.120243 -0.070883 0.121309 0.115656 -0.161203 -0.0148665 -0.0794729 0.0782112 -0.166141 -0.15684 0.0185837 0.0180246 0.0620631 0.0472451 -0.131165 -0.0960204 -0.199188 0.108996 0.0565705 0.11234 0.000583651 0.0325485 -0.150849 -0.123491 -0.0853889 0.0377643 0.0260468 -0.0876313 -0.016685 0.0532668 0.00329235 0.0431746 0.0968106 0.100479 0.0318864 -0.0467747 -0.10511 0.175821 0.0767923 0.143314 0.0659788 0.0228897 -0.0914106 0.0104563 -0.0222099 0.0605545 -0.0699272 -0.166622 0.131845 -0.0848671 0.0818566 -0.152423 -0.0130254 0.184991 -0.139086 -0.0863219 -0.0704815 -0.113235 0.145393 -0.0114419 0.179953 0.00182836 -0.0295568 0.031656 -0.0956702 -0.0737038 -0.13206 0.0178316 0.169143 -0.11302 -0.121163 0.124165 -0.0110861 0.00761249 -0.0765169 -0.0838193 -0.189121 -0.0948581 -0.0371598 -0.0294101 -0.0734142 -0.0298435 0.153246 -0.000545672 -0.0332637 -0.198981 0.00383426 0.124023 0.172238 -0.101984 0.0230555 -0.027736 -0.109763 -0.0967252 -0.0295824 0.180223 -0.077166 -0.0900915 0.0655197 -0.0297527 0.0182596 -0.0387894 -0.0202662 0.0382325 0.154572 0.0807822 -0.0487113 0.0434293 0.0333973 -0.186088 0.0442284 -0.0415506 0.070224 -0.0224401 0.00943417 0.112108 -0.0144017 0.0096595 -0.0663062 -0.0504829 0.0994631 -0.12367 -0.0338893 0.09285 -0.102942 0.128462 -0.0410969 0.0969041 0.0188856 0.053634 -0.173533 0.0275399 -0.0868416 0.17392 -0.0122965 0.0606465 0.0053465 0.00484119 0.00219734 0.0187954 0.133056 0.0135127 -0.172484 -0.0137232 0.0384748 -0.150054 0.150728 0.0410955 0.0527442 0.0918413 -0.0866619 -0.12342 0.0654413 -0.145527 0.121749 -0.00737322 -0.0234564 0.0363888 -0.156554 -0.0480374 0.0264443 -0.0284717 0.163053 0.0432979 -0.184097 0.0237114 0.0114601 -0.0172954 0.0658761 0.0149418 0.0620748 -0.018159 -0.0176886 -0.0551576 -0.108334 0.0504313 0.0265416 0.0448034 0.0049637 -0.0892048 -0.13704 0.0527327 -0.0187015 -0.0722878 -0.0142676 -0.0744512 -0.0486591 -0.0135934 -0.0120474 0.00671651 0.0798964 -0.0448153 -0.0424626 0.0457568 0.198966 0.168763 -0.00363284 0.099066 -0.122094 0.0908212 0.0192447 -0.0218065 0.058113 0.0571685 0.0200304 -0.0473012 0.0220658 0.0756034 0.00365409 -0.0210648 0.0199203 -0.0515342 0.0874138 0.0575228 0.0260701 -0.0174818 -0.00398834 0.00204264 -0.117445 0.0979889 -0.0178243 -0.0620795 0.0293277 0.0378689 -0.0805453 0.0742865 -0.124107 -0.087294 -0.0549891 -0.00703235 -0.0481472 -0.0950855 0.0341545 0.0428713 0.135915 0.148459 0.129222 0.000489008 -0.0445705 0.0345992 0.120337 0.00586724 -0.0255193 -0.179263 -0.0496274 0.157599 -0.0995727 -0.0813626 -0.165278 0.0283201 -0.15581 0.104818 0.101061 -0.178497 0.0729521 -0.000482783 0.0774688 0.046753 0.0108677 0.123676 0.116291 -0.00233531 -0.0219096 -0.0346212 0.0184205 -0.0523937 0.0390188 -0.0349068 -0.153403 0.0483686 0.156729 -0.0906456 0.0906791 -0.184654 -0.091819 -0.0142525 0.128576 -0.0896488 -0.171096 -0.0940738 0.0897192 0.015979 -0.050959 0.0974158 -0.021938 0.0806496 -0.0643138 -0.128373 -0.0855144 -0.0815822 0.0887541 0.164028 -0.0114638 0.126152 0.0687365 -0.0966004 -0.0325249 -0.0827515 0.065254 -0.0869012 0.054581 0.196829 -0.119286 -0.096368 0.0764339 0.0794729 0.102417 -0.159036 -0.0736323 0.011349 -0.147498 0.136084 0.117229 -0.164518 0.158611 0.0493869 0.0210537 -0.0517826 -0.0674114 0.00133689 -0.00253431 0.187278 0.0650778 -0.0561113 0.0304404 -0.0482886 -0.194641 0.17638 -0.0212911 0.0613843 -0.0271711 -0.0427455 0.0917807 -0.165067 0.0392997 -0.0880237 -0.0714453 -0.147642 -0.0617816 -0.0303697 -0.163607 -0.033776 0.0499047 -0.193006 0.0121981 0.0378768 0.050472 0.19827 0.102796 -0.0161368 0.0246299 0.106484 -0.0148509 0.0782446 -0.0656895 -0.156656 0.113559 0.0082777 0.0338242 -0.0116593 -0.0335121 -0.0358356 -0.0225738 -0.175975 -0.172732 -0.0338775 -0.132717 -0.0485812 -0.0478791 0.116459 -0.148671 0.193199 0.115423 0.0132621 0.103313 -0.0498656 -0.128603 -0.146428 0.0254913 -0.00501748 -0.0398516 0.00692364 -0.0270268 -0.121076 0.0835119 0.198024 -0.0518014 0.0664646 0.0149614 -0.193185 -0.106711 -0.145087 0.0941246 0.0659056 0.113768 -0.0012717 0.14502 -0.135347 -0.0094118 -0.0706339 0.0514834 -0.121922 -0.133073 0.0174658 0.104635 0.173728 -0.00588601 0.0268722 -0.0429054 -0.0521867 0.00833491 -0.0418719 0.0897857 -0.0144374 -0.0837747 -0.0465746 -0.00234244 0.190171 0.172018 -0.0025568 -0.035586 0.0416458 -0.0137203 0.0573103 0.0340055 0.0679431 -0.0775425 0.145778 -0.0354717 0.0732046 0.195262 0.0777252 0.0679508 -0.143939 0.0925414 -0.166248 0.0726494 -0.0912984 0.113363 -0.107662 0.0266941 0.188202 0.0561342 -0.151457 0.0141512 -0.0359589 -0.0379457 -0.0629267 -0.045617 -0.0984197 -0.107844 -0.0746266 -6.38321e-05 -0.0329657 -0.0105473 -0.022506 -0.00854257 0.124125 0.0137838 -0.164218 -0.180908 -0.0990293 0.140168 0.0920055 -0.0827895 0.0121171 0.138762 0.116795 -0.0276117 0.170083 0.00689291 -0.0784912 -0.0406653 -0.0358798 -0.0265303 -0.130763 -0.0434183 -0.0965379 -0.0942959 -0.0258522 0.0468544 -0.147084 0.045621 0.162491 0.000760709 -0.0185706 -0.0286829 0.000274498 -0.0654383 -0.0901908 -0.107626 -0.157842 -0.0814154 -0.0326823 -0.118683 -0.00381424 -0.118102 0.06109 0.0907007 -0.147031 0.127028 0.0831192 0.120567 0.0144008 0.0289576 0.0976408 -0.0938127 -0.0108877 -0.106849 0.0384952 -0.00734535 0.0709134 -0.00317433 -0.0636233 -0.0807428 0.108092 0.0991896 -0.105356 0.0238554 -0.016652 -0.000189651 -0.084609 -0.135167 -0.0946553 0.0294654 -0.05816 0.157915 -0.0894381 0.126481 0.0633684 0.0360552 -0.0207931 -0.0522967 -0.0143272 -0.130785 -0.123263 0.0761185 -0.0229858 0.121835 0.0195838 -0.0399057 0.000927636 -0.0249787 0.0646215 0.0178036 0.0675372 -0.0281111 0.0978836 -0.0437609 -0.113549 0.0396181 0.132546 -0.0979105 0.044847 0.0214737 -0.0523699 -0.102062 0.0934901 -0.031889 0.01583 0.0305464 -0.143936 -0.012307 0.129245 0.119552 -0.131168 0.120407 0.0243405 0.00469481 0.0193071 0.014762 0.156169 -0.084642 0.0214928 0.152467 -0.103366 -0.103972 -0.127236 -0.0894951 -0.00881635 -0.11418 0.00848482 0.0107997 0.110815 0.0607794 0.0473741 0.0592342 -0.00579265 0.0505 -0.100904 0.0928465 -0.110123 -0.0174567 0.0881338 -0.0841751 0.115417 0.12107 -0.0315692 0.0133818 0.0291124 0.197468 0.0614489 -0.0791869 0.0349928 0.0745186 -0.0739195 -0.0323369 -0.0539377 0.0806382 -0.0553623 0.108597 -0.179406 0.0953795 -0.0546925 -0.00265539 -0.0192146 0.106682 0.00784332 0.0533426 0.0267738 -0.0535731 0.0273079 -0.0243939 0.166558 0.0563748 0.0615003 -0.0877813 0.0205024 0.12467 0.104734 -0.148588 0.0208994 0.0660574 0.0148661 -0.0124302 -0.110454 -0.124133 -0.00601336 -0.038732 0.155127 0.121948 0.168086 0.0338783 0.111315 -0.0200026 0.0574446 -0.1729 -0.105583 0.0500425 0.129496 0.0101869 0.0208185 0.149713 0.0924773 0.0933593 -0.188365 0.102179 0.0160645 -0.199301 0.16277 0.0801735 0.12384 -0.0256308 0.0237836 -0.0080466 0.0240432 -0.0413222 0.00839016 -0.0186254 -0.00429224 0.0340204 -0.025618 0.0260544 0.128017 -0.0891515 0.0364303 0.02843 -0.0468613 0.107242 -0.0202886 0.0119773 -0.0764355 -0.00128839 -0.129753 0.147673 -0.0409672 0.0754043 0.159933 -0.12539 -0.0378277 -0.0881044 -0.0943188 -0.0193738 -0.0194752 0.161491 -0.138462 -0.0330588 0.134507 -0.113123 -0.10641 0.013991 -0.00341386 0.037848 0.0350219 0.0595618 -0.116216 -0.105269 0.0822033 0.019596 -0.0481072 0.0680212 0.106079 -0.159162 -0.0196131 -0.122914 -0.0190138 -0.0490343 0.120383 -0.0663023 0.113681 -0.0592122 -0.071543 -0.0644154 0.111066 0.0965892 -0.126585 -0.0340259 -0.0206503 0.109387 -0.137473 0.00420906 -0.116444 -0.0485799 -0.131368 0.132379 -0.089321 -0.107411 -0.0679406 0.0627286 0.109917 -0.154615 0.0561645 0.0964198 0.0806793 -0.0909914 -0.0612921 0.129635 0.0924611 -0.00732469 -0.173668 -0.188926 -0.0523908 0.173984 -0.102777 -0.027247 -0.0542346 -0.0457938 0.0207202 0.06227 -0.0927287 0.114887 0.144556 0.0380891 0.0171222 0.0848201 -0.101026 -0.0108979 0.159699 0.0140224 0.175376 0.0503198 -0.192555 0.0172776 0.0551696 0.070033 -0.020136 -0.0753169 -0.0431108 -0.088421 -0.0789534 -0.0364829 0.0292698 0.0817913 0.141402 0.117229 -0.0325544 0.185256 -0.101732 -0.0250103 -0.010271 -0.0545963 0.037428 0.0697842 0.0401101 0.186342 -0.060044 0.0808169 -0.00425593 0.0342082 0.0817672 -0.0658484 0.129945 -0.0342955 -0.00777264 -0.0141974 0.0358795 0.11171 0.0738354 0.0212142 -0.027093 -0.0866004 0.0896852 -0.189668 -0.0612768 0.068257 -0.042979 -0.036046 0.136048 0.0603228 -0.0382326 0.0699379 0.103624 -0.0469557 -0.143195 -0.00253152 -0.0943097 0.0317847 0.0779198 0.0598711 0.0437848 -0.15105 -0.12501 -0.141812 -0.00126632 0.139613 -0.00175645 0.0419484 -0.157586 0.0377224 -0.126323 0.0824505 0.0158137 0.108334 0.0600309 -0.0446174 0.0255526 0.0170495 -0.0251262 0.0520888 -0.190648 0.0102493 -0.0643683 -0.178446 -0.139701 0.147596 0.102731 -0.0701632 0.0510288 -0.0599911 -0.189702 -0.124874 -0.139556 -0.0293235 -0.0452168 0.0888422 0.0685248 0.122872 -0.0194931 -0.0694812 0.0340504 0.0480144 -0.0446496 -0.130621 -0.0157582 0.0031166 -0.0595401 0.0900656 0.13687 -0.125324 -0.00516682 -0.0441993 -0.0215963 -0.000547965 -0.0378366 -0.176399 0.0157833 -0.0723251 -0.123519 0.100408 -0.0372432 -0.023657 0.151538 -0.0662436 -0.104881 0.00236143 -0.121614 -0.0014318 0.0213557 -0.159525 0.107887 0.0323744 -0.0834268 -0.148185 -0.000564499 -0.102102 -0.0337375 -0.0450493 -0.0760355 -0.0567682 0.0404752 -0.0364378 0.0353521 0.0339658 -0.112872 -0.050157 -0.0880505 -0.0485013 -0.0712756 -0.086646 0.161262 -0.0130613 -0.0182418 -0.00384436 0.143729 0.0813832 -0.0989357 0.0181123 -0.110128 0.00117099 -0.0651494 -0.133676 -0.0411673 -0.0284035 0.00759047 -0.0303603 0.00837021 -0.155171 0.0651784 -0.160098 -0.0113807 0.0836942 0.124549 0.0769849 0.0485426 -0.177934 0.0537749 0.0472931 0.00971139 -0.132269 -0.168087 0.0529341 0.0260691 -0.0223959 0.0584513 0.0373168 -0.140045 0.0790005 0.0123474 -0.0578554 -0.0977237 -0.0429011 0.0704268 0.0338368 0.125927 -0.104737 0.0906145 0.0315203 0.0319676 -0.144959 0.0168782 -0.015926 -0.0357954 -0.184222 0.144828 0.0989232 0.0116359 0.119386 0.0817602 -0.0993096 0.0336295 0.0434946 0.00137748 -0.0722842 0.0953222 -0.106765 0.047201 -0.00476132 -0.0348793 0.059935 -0.0291582 -0.115911 0.030121 -0.0142289 -0.0508263 -0.110238 -0.0651032 -0.018584 0.090614 0.0425201 0.021336 -0.0385993 -0.0163939 -0.0746219 -0.0648332 0.11977 0.0827048 0.0205799 -0.0443468 0.135546 -0.152043 -0.0682538 0.0301685 -0.0180699 -0.0155524 0.0558795 0.0697872 0.029219 -0.0204058 -0.0999154 -0.0161254 0.0523796 0.0915482 0.0604353 0.158877 -0.128786 0.0330812 -0.181966 0.0641099 -0.141552 -0.0584076 0.0432034 0.0381763 0.046162 0.101696 0.0188901 0.0776062 0.160499 0.148997 -0.0673085 -0.112945 0.0507293 -0.0279063 0.000641305 -0.062054 0.0488444 0.117885 0.0305998 0.0791595 0.183148 -0.0959389 -0.0485444 -0.0323604 -6.25661e-05 -0.0506889 -0.0766843 0.0145808 0.0121424 0.0995601 0.0522511 -0.00538835 0.147624 -0.0335519 0.12535 0.115247 -0.0864841 -0.0909722 0.0510356 0.198015 -0.108221 -0.014298 0.0193884 0.0389426 0.0778799 0.0790345 0.0652882 -0.0967944 -0.124722 0.127258 0.117511 0.0799821 0.11904 -0.104533 0.0418191 0.00354318 0.117535 -0.0194993 0.0623342 0.0206732 0.0756617 0.0189917 0.00840495 -0.00765658 -0.187797 -0.0994558 -0.0619901 0.132581 -0.0521912 -0.0305725 0.00259531 -0.0674832 -0.0496978 0.0826053 0.0298856 0.190461 -0.0485624 -0.0212504 -0.0264475 -0.0115542 0.15482 -0.0213672 0.0575617 -0.00913115 0.129774 -0.0299065 0.0610466 -0.0479485 -0.0912557 -0.0726945 0.0655897 -0.164034 0.0674679 -0.108368 0.0555541 0.0601571 0.0521145 0.0422767 -0.025842 0.0559879 -0.107643 0.0406168 -0.00541054 0.0404371 0.193526 -0.142346 0.135931 0.174324 -0.0854398 -0.0543741 0.12367 0.173709 0.0788373 -0.0263763 0.148828 0.0256153 0.0668177 -0.0860775 0.00405099 -0.0396827 0.0355787 -0.0447613 -0.138274 -0.0530046 0.188699 -0.11318 -0.0746465 0.0975589 -0.106723 0.0663163 -0.0159005 -0.174478 0.0791318 0.045789 -0.0911593 0.0728423 0.0720821 -0.129976 -0.106758 0.110528 0.136566 0.105701 -0.101029 -0.134455 -0.0202607 0.0066341 -0.0189594 0.0868589 0.152112 0.0816635 -0.0645258 0.0465744 -0.113909 -0.167917 -0.0282793 -0.0988784 -0.187381 0.0621637 0.0964217 -0.00664246 0.0496904 0.0164204 -0.107933 0.0362325 -0.00636091 0.113724 0.133146 -0.140289 0.0559325 0.0466054 0.100818 0.00730921 -0.0654655 -0.00173998 0.0619451 0.0881428 0.0261474 0.0598975 -0.0507368 0.0128587 -0.0312576 0.0889503 0.0441416 -0.179467 -0.0292372 -0.0664309 -0.0370812 0.0260684 -0.135828 -0.091394 -0.0100833 0.0101501 0.154046 -0.000643672 0.00445202 0.0563824 0.0199002 -0.166627 0.0947396 -0.0414506 -0.115023 -0.0233328 0.167444 0.127086 0.0845941 -0.114272 -0.0579972 0.00882365 0.0615429 -0.011432 0.120506 0.0207196 -0.108001 0.0674924 0.0226465 0.00546042 -0.0334038 0.0713722 -0.0631681 -0.0551507 0.00721936 -0.0987513 -0.13234 0.0620158 0.0186582 0.0567513 -0.0685778 -0.0163589 -0.0342544 -0.0339154 -0.00647699 0.00393707 0.106759 -0.037204 0.119017 0.194007 0.0870851 -0.127535 0.0924702 -0.00120499 -0.00135184 0.0761823 0.0265841 -0.103641 0.0350675 0.054008 -0.0956441 -0.0311582 -0.00184642 -0.0240782 -0.000402177 0.0843509 0.198675 0.00794394 -0.127339 -0.110852 0.0311632 0.0923367 0.0294097 0.00362021 -0.0672577 0.0276688 -0.0836523 -0.0714813 0.052011 -0.0451413 -0.0402502 -0.119585 0.00137119 -0.0884827 -0.0514004 0.0642731 0.0195254 0.0594407 0.0688015 -0.107739 -0.025032 -0.0990381 0.10918 -0.000726141 -0.00602076 0.130396 -0.0268269 0.0412276 -0.000772855 -0.0611034 -0.0208348 -0.0886923 0.00269799 -0.0287 0.00812888 0.036217 -0.0178339 0.0637462 -0.143784 0.00418307 -0.020405 0.132812 -0.00984369 -0.0756517 0.0187514 0.0262158 0.0774389 0.0818913 -0.0886483 0.0499318 -0.159777 0.0173839 0.0512055 0.141463 0.109242 0.0333532 -0.114397 0.0682537 0.0359331 0.0520264 -0.0712314 -0.0561697 0.08801 0.0116067 0.0286235 0.114054 -0.0438005 0.0125625 0.0320237 0.0458758 0.0844817 -0.0036417 -0.15768 -0.0675694 -0.00957291 0.131356 -0.0140141 0.0480149 -0.0591217 0.0432977 -0.119686 0.0638672 0.070842 0.145009 -0.0314153 -0.151615 0.0153201 0.0217655 -0.00992749 0.00735549 0.0429318 0.133706 -0.0640601 0.0692384 -0.028257 0.0200687 -0.0987938 -0.0947562 0.139099 -0.0888565 0.0242311 -0.0585774 -0.0770113 0.0106492 -0.0281572 0.0152574 -0.0401271 -0.0148539 0.11967 0.168674 0.0161239 0.185438 -0.0895566 -0.0290543 -0.0857154 0.079814 -0.0183363 0.0159982 0.143664 0.00963694 0.00378318 -0.0208758 -0.122118 -0.151014 -0.183406 0.0636643 -0.107011 -0.0584885 -0.00272454 0.0403883 0.101946 0.0629329 0.127346 0.0195007 0.0838383 -0.0450817 0.00932208 -0.0303034 0.0218362 -0.0726487 -0.0283341 0.0235146 -0.00898845 0.0534871 0.0981624 0.168119 0.0280992 0.133641 0.0726996 0.0963243 0.0259296 0.102426 -0.085077 -0.0484584 0.171301 0.0127225 0.0182121 -0.000760298 0.0625227 0.132871 -0.0382765 0.10268 0.0181139 0.19571 0.12711 0.0347928 -0.128894 -0.164101 0.0226494 -0.0556954 0.151091 -0.0586202 0.142487 -0.0350059 -0.0308267 0.114754 -0.0669532 0.0901325 0.0341098 0.123586 0.0319921 -0.0443483 0.072143 0.0298552 0.0189365 0.0106985 -0.114655 0.0851422 0.0367572 -0.116023 0.0269056 0.113867 0.00915181 -0.0702835 0.034964 0.0110289 -0.0310087 -0.17611 0.0191495 -0.0566213 0.0713691 -0.0452099 -0.0227158 0.158182 0.0632628 0.0177536 -0.0322121 0.177695 -0.112437 0.0799887 0.00945897 -0.0510968 0.133485 0.0521729 0.0648172 0.0609916 -0.0688656 0.00525663 -0.170176 -0.114807 0.0943312 0.00318894 0.0128716 -0.144549 -0.0356232 0.0429296 0.155113 -0.0127249 0.00524491 0.049845 -0.0872578 -0.0351946 -0.0155854 0.0434421 -0.00737371 0.110226 -0.00841486 0.0959437 -0.0127605 0.0341439 0.0836312 -0.0288782 0.100345 0.0216765 0.143493 -0.124986 0.103969 0.0369347 0.15862 -0.176296 0.145765 0.151003 0.100069 -0.125958 0.0888285 -0.121638 0.00697438 0.112306 0.073859 -0.122414 -0.138484 -0.0472571 0.00437259 -0.00572981 0.190154 -0.00406878 -0.144481 -0.0080034 -0.187716 -0.163622 -0.0901483 0.0271937 -0.0071129 -0.0905776 -0.0654314 -0.0502948 0.014309 0.077799 0.0780019 0.0643244 -0.0761473 0.0050426 0.129332 -0.081265 0.0019644 -0.0874856 -0.0797229 -0.0955669 -0.0959162 -0.0959985 0.0415285 -0.0799181 -0.0556221 0.0400403 -0.00134134 -0.116799 0.014228 0.0210313 0.0789394 -0.0703131 0.041106 -0.00222809 0.0942801 0.083496 0.132139 -0.0312096 0.0843378 -0.0202397 0.142487 -0.0123292 0.178668 -0.0892995 0.0175108 0.0747165 0.0991767 -0.150424 0.190542 0.0157689 0.0360276 -0.0304456 0.0977185 -0.121429 0.123908 0.0957287 0.0287086 0.0931776 -0.0542341 0.0760847 0.0267611 0.0886026 -0.0907298 -0.105485 -0.0399201 0.0464068 0.106892 -0.0616366 0.128968 0.0116764 -0.0834868 0.113566 -0.0855939 -0.121194 0.1287 0.0127963 -0.097632 -0.0773549 0.123585 0.0233486 0.0502743 -0.027722 0.0899808 -0.0849926 -0.090168 -0.171766 0.027871 0.108273 -0.0939162 -0.0113744 -0.0606836 -0.0403367 -0.00964288 0.164564 0.0298175 0.11219 -0.0125566 0.0552848 0.0872982 0.0185918 0.139405 -0.0196737 0.123518 -0.128201 0.0204238 0.0356112 0.12574 -0.0587328 -0.0168936 0.0242431 0.0204067 0.0670876 0.000407552 0.0619661 -0.0765652 0.0276437 0.108956 0.087173 0.0806339 -0.0445047 0.011778 0.0650339 0.0044134 -0.0166047 -0.0642798 -0.0810588 -0.040095 -0.0125538 -0.0770767 -0.195816 -0.135207 0.0697185 0.193367 0.122987 -0.0532157 -0.0599679 -0.0815857 0.148615 0.0889417 -0.173727 0.00582867 -0.0534068 -0.150679 0.14631 -0.0388898 -0.0670143 -0.103271 -0.0150686 0.0693199 0.152242 0.0670374 0.0545126 -0.0733148 -0.161265 0.0591264 -0.0562363 -0.0243968 0.0860045 -0.0748743 -0.108134 0.0944872 0.109198 -0.0414229 -0.103064 0.0420409 0.0453019 -0.0460871 -0.0220633 -0.0605597 -0.0457989 -0.00926615 0.141259 0.0430405 0.112587 0.0653046 -0.0847062 -0.0285141 0.108388 -0.0301299 -0.112331 0.024841 0.0824511 0.0875503 -0.0288678 -0.00618663 -0.0720927 0.014629 0.0236939 -0.0467139 -0.0402878 0.00623723 0.0173286 -0.0962127 -0.122167 -0.0362712 0.00694327 -0.0428585 0.0261889 -0.0385704 0.00186024 -0.0383576 -0.0482865 0.030683 -0.0356597 -0.0308806 0.00921189 -0.00785684 0.020773 -0.0893898 -0.0606831 -0.0265588 0.00249345 -0.0724485 -0.140065 0.0312564 0.0505111 -0.0697697 -0.0743382 -0.0758505 -0.0747121 0.00553828 -0.143108 0.0918518 0.0476279 0.0299776 0.00801954 0.0587797 0.0376308 -0.0843118 0.142751 0.0282849 0.00386764 -0.0289697 0.0470648 -0.0505483 -0.0598976 -0.0138092 0.062162 0.0280363 0.142375 -0.125698 -0.103471 -0.0839072 0.0988054 0.0911114 -0.0732945 -0.0614823 -0.190312 0.0069251 0.0700577 0.0339039 -0.0436095 0.0612443 0.134711 -0.0588086 -0.0488454 -0.156277 0.0904393 0.046798 -0.0769162 -0.109157 0.0737285 -0.0542878 -0.068899 -0.0534704 0.0446765 0.0474264 0.106702 0.174173 -0.0705365 0.0442031 -0.180181 0.0196045 -0.0404273 -0.178865 0.0758325 -0.0543953 -0.0458937 -0.181139 0.107133 0.00915693 -0.101182 -0.0387551 -0.0421274 -0.0531009 -0.10992 -0.0747785 0.0482409 -0.0800663 -0.0158891 0.0189091 0.0368919 -0.0968479 0.0184617 0.0221162 -0.0906372 -0.0233307 -0.0780648 -0.116765 -0.177186 0.00119299 -0.0692653 -0.00129955 0.0694067 0.0262892 -0.0226314 0.0455235 -0.137141 0.0474954 -0.103286 -0.0726216 -0.0456684 0.0322271 -0.0152579 -0.127569 0.0237612 -0.0255963 -0.110377 0.0732439 0.169715 -0.00445853 0.0313873 -0.0138923 0.0372728 0.0506715 0.0757835 0.0222455 0.127173 -0.0328166 -0.0987848 0.0730657 -0.117402 0.145667 -0.0404007 -0.0411628 0.109583 0.174195 0.0683141 0.00915129 0.0909635 -0.0913469 -0.0473931 -0.134569 0.0773215 -0.118393 0.0897169 0.194099 0.00664867 -0.0839157 0.0502655 0.0257102 0.126833 0.168741 -0.0103001 0.131245 -0.0675195 -0.0811384 0.133749 0.0170298 0.00676794 -0.0485619 -0.065035 0.00952258 -0.087804 -0.175564 0.0131836 -0.133036 0.0797061 -0.109405 -0.0753879 -0.0279783 0.0605752 0.124227 0.0396768 -0.0961792 -0.0198679 -0.0393065 0.0560438 -0.0261153 0.0620734 0.0195404 0.0851814 -0.00733176 -0.0935363 0.0483745 0.112002 -0.0663739 -0.178619 0.187937 -0.135864 0.0566924 0.0651888 0.0186903 0.0830582 -0.0145568 0.0671957 0.00661861 -0.0567063 -0.168399 0.067394 -0.0418163 -0.073982 -0.0614338 0.0711375 -0.0915653 0.0220659 0.0875779 0.0834524 -0.0186209 -0.107682 0.0264763 0.00905524 0.181684 0.0833185 0.0466196 0.114702 -0.140456 0.0635308 -0.00541329 0.0688464 0.0116751 0.0405812 0.0311601 -0.0112659 -0.0527235 0.134611 0.111791 0.0879476 0.0558129 -0.081238 -0.0615083 -0.0296775 0.132608 -0.0371185 -0.0778652 0.00809031 -0.0915313 0.00617055 -0.0383214 -0.0626529 -0.0503668 0.145854 -0.019465 -0.140258 0.0785454 -0.0617801 -0.128625 -0.00572724 -0.0333351 -0.0991406 0.0530486 0.126788 0.158943 0.0564697 0.0057378 0.0927758 -0.087184 -0.0586988 -0.0802651 0.105921 -0.106443 0.0107743 0.00631363 -0.0668636 0.0493924 -0.0480728 0.0597949 -0.0950573 0.0565139 0.042928 -0.148277 -0.045047 0.116022 0.000343261 -0.11452 0.132347 0.0150956 -0.0253127 0.0116779 -0.0203009 -0.0869464 0.0716124 0.0945127 0.1055 -0.0666726 0.149686 0.00146225 -0.0190946 -0.0589734 -0.0383083 -0.0886274 -0.0123024 -0.0102223 0.106691 0.01807 -0.152545 -0.123907 0.0777586 -0.0507445 -0.0718982 -0.00436101 -0.0462093 -0.0533586 0.0184651 0.00886332 -0.049611 0.076386 -0.0290458 0.13774 -0.0818744 -0.122977 -0.0176218 0.149122 0.00639315 0.122742 -0.00307916 -0.0222724 0.0522654 -0.0856905 0.0291466 -0.035832 -0.0187527 0.00919379 -0.155422 -0.0559552 0.0170005 0.140522 -0.106036 -0.125386 -0.0701813 -0.133035 0.193416 0.0237771 -0.103924 0.033487 0.0975977 -0.0569576 -0.0403939 -0.0108133 -0.0791428 0.0524081 0.0854244 -0.0394526 -0.127455 -0.0769887 -0.132902 0.0431214 0.00781691 -0.00920959 0.0149387 0.0171712 -0.0353481 0.0109417 -0.157507 -0.0138677 -0.0128822 0.128671 0.0152654 0.193746 -0.0211899 -0.0894502 -0.083612 -0.0172485 -0.0320448 -0.144702 -0.0151327 -0.00378689 0.0786281 -0.0414913 -0.102441 0.118298 0.0719542 0.0997005 0.139998 -0.070406 0.115513 0.0977588 -0.0497243 -0.00215718 -0.00186189 -0.00411066 0.097393 -0.117998 0.00722096 0.0834632 -0.111956 0.0908432 -0.0327871 0.0926341 -0.176419 0.0197407 0.0743168 0.0449598 0.163374 0.112102 -0.024734 -0.0282585 0.0429578 0.110084 -0.160884 0.022158 -0.0302307 -0.111864 -0.016619 -0.14953 -0.109452 0.0896427 -0.0126968 0.00344204 -0.103518 -0.120946 0.163311 0.0722621 0.133638 -0.0790259 0.0280698 -0.034892 -0.0220393 -0.0506041 0.0568875 0.082515 -0.053588 -0.0608893 -0.122429 0.0471448 -0.0524717 -0.0481442 0.0546779 0.034839 -0.0514739 -0.0826268 -0.100859 0.111419 0.0983182 -0.0995414 -0.00382642 0.0595081 -0.0710703 0.0113903 -0.0186443 -0.00608744 0.0839522 -0.00010393 0.0745606 0.0159465 0.0129829 0.153159 -0.0811741 -0.00177941 0.0210209 0.081869 0.192092 -0.0333129 -0.190756 -0.0483765 -0.17638 -0.0483298 -0.104721 0.0798685 -0.00648636 -0.0444902 -0.129126 -0.0427379 0.0258783 -0.158484 -0.107124 -0.169407 -0.0905775 -0.168635 -0.00951172 -0.12667 -0.0807493 0.0778863 0.102093 -0.022571 0.0202106 0.0246391 0.0192525 0.0984495 -0.195774 0.0661618 0.0433342 -0.180382 0.111621 0.0174458 -0.0140162 -0.0108146 0.122689 -0.105889 0.106787 0.0409883 0.01089 0.11759 0.160653 0.0345127 -0.157143 0.0233622 -0.0887909 0.035108 -0.0419013 0.0850681 0.0803969 0.0582418 0.0722597 -0.030393 -0.139409 -0.0522737 0.0576599 -0.00384143 -0.0785397 0.158591 0.0470022 0.092664 0.0254019 -0.0148386 -0.0899027 -0.0543205 -0.0805382 -0.0946704 -0.117329 0.128419 -0.0136806 0.070695 0.0432953 0.195585 -0.00718406 0.101347 -0.0312869 0.000563459 0.0830028 0.069852 0.0465233 0.126744 -0.0681244 0.0287221 -0.0851005 -0.00135068 0.18482 0.0134763 0.0421795 0.10057 0.130691 0.0155974 0.149116 -0.00909536 0.0338794 0.126207 -0.189126 0.0548026 0.0575745 0.044644 -0.171859 -0.0440554 0.00855022 0.0848064 -0.0317171 -0.0324288 -0.103439 0.110738 0.0937558 0.0760385 -0.0575391 -0.00723628 0.0213499 -0.0196327 0.0422122 0.0236963 -0.0733941 -0.088633 -0.0111127 -0.158443 -0.0286513 0.0920688 0.096527 -0.0872633 -0.0192374 -0.0935417 0.0801519 0.0216995 0.0690914 0.0437462 0.0147536 0.00735822 -0.129468 0.00776443 0.15722 -0.036052 -0.039953 0.0169311 -0.103812 0.090916 0.0713384 0.152546 -0.00763999 0.0404685 0.0637247 0.118829 0.0802782 -0.169418 -0.196186 -0.0781211 -0.0184741 0.104276 -0.077367 -0.00994892 -0.0610195 -0.0227368 -0.0536617 0.079244 0.0419393 -0.0707923 0.18534 -0.0435734 0.0161696 -0.0477087 -0.0964771 0.00729985 -0.0518318 0.0297519 0.0711733 -0.116468 0.124549 0.0485236 -0.0628388 0.0970114 -0.0655995 0.00140084 -0.0549358 0.0619086 0.0312624 0.0540785 0.0385053 0.124547 0.0285734 0.0169308 0.151944 0.0133587 -0.0626902 -0.0635011 -0.0302865 0.118815 0.0280233 0.143284 -0.0837844 -0.0371843 -0.0199214 0.0445053 0.0609918 0.0543691 0.0383169 -0.0913371 -0.0393783 -0.0669552 -0.0307917 0.161344 -0.0252288 0.104317 -0.0910123 0.0731073 -0.0268141 0.0798579 0.161662 0.0653993 0.174218 0.00923546 0.0468033 -0.0573778 -0.0633179 0.0359028 -0.0477785 -0.124083 -0.125616 -0.0873947 -0.0601089 0.0941421 -0.076246 0.0479746 0.0054778 -0.0274721 -0.05106 0.0943741 0.142857 -0.080229 -0.155035 -0.048138 -0.0679303 -0.0217655 -0.100022 0.0411952 0.0561803 0.0751697 0.0339298 0.00603738 0.00738486 -0.125029 -0.0745574 0.046399 0.0691965 -0.0831311 0.155238 0.0746939 -0.0891481 0.193948 -0.0675556 0.0245034 0.0477263 -0.0324877 -0.146595 -0.0350518 0.13721 -0.17997 -0.119273 0.0720802 0.120162 -0.106491 0.0218998 0.0327213 -0.0401103 0.0304176 0.0377569 -0.0979397 -0.120321 -0.0195065 0.17667 0.0131746 -0.082943 -0.0638502 -0.0468222 -0.0758749 -0.0931984 -0.186631 -0.163889 0.020795 -0.0363717 0.199097 -0.0478476 0.0668444 0.0516202 -0.0480009 -0.0192538 -0.0220107 0.138196 -0.0684875 0.0253525 0.0330318 -0.00567767 0.192746 0.00758514 -0.0539202 -0.0478402 -0.0753151 -0.160957 0.0471746 0.00935894 0.123018 -0.0369028 0.0304374 0.129253 -0.17348 -0.0299452 -0.0241162 -0.0368443 0.0917428 -0.0583139 0.130253 0.0271155 0.0899815 -0.0186735 0.105135 -0.0380792 -0.0709173 -0.0404414 0.159547 -0.140737 -0.143 -0.0329525 0.00296833 -0.014371 -0.0779696 -0.0243275 0.0517949 -0.0493828 -0.147274 0.134832 0.0212789 -0.0112774 0.078743 0.0253289 -0.104924 -0.09342 0.0289881 0.0870768 -0.0547458 0.0896898 0.139913 0.0928748 0.0565494 -0.00949366 -0.0461959 -0.0558829 0.166384 0.179801 -0.127716 -0.0710422 -0.122664 0.0596239 0.0406412 0.0447953 -0.0230833 0.0289728 -0.178692 -0.053195 -0.00321389 0.142923 -0.00632159 0.100767 0.0198308 -0.00871933 0.0348283 -0.0827394 0.0305026 0.112756 -0.0123121 -0.111004 0.0729138 0.0158339 -0.153657 -0.0232058 0.0804105 -0.0195024 0.159003 -0.0251573 0.0434368 0.0789149 -0.148899 -0.129657 0.183233 0.0453575 0.0131409 -0.011832 -0.0114928 -0.0101667 0.00960626 0.0116378 0.096681 -0.0679983 0.111628 -0.0568149 0.0267009 -0.118657 0.142794 -0.0914322 0.0153555 -0.0185544 0.0252968 -0.0770019 0.031405 -0.125641 0.0371878 -0.15215 -0.0541669 0.172761 -0.17846 -0.111099 -0.119784 -0.0944613 -0.127229 -0.0589281 0.00777676 0.110329 0.124058 -0.0582259 0.000100446 0.0158713 -0.0241481 -0.119369 -0.0568903 -0.0931458 -0.159217 -0.00843604 -0.0316429 -0.00243669 -0.0995402 -0.0362282 0.171068 -0.0844052 0.00450236 0.0441198 -0.0908475 -0.0167457 0.0547626 0.0171689 -0.114748 -0.0106467 -0.0232414 -6.53029e-05 -0.0832713 -0.0674547 0.0152552 0.131062 -0.0249526 -0.00593251 0.0281249 -0.0672556 0.00170203 -0.0419721 0.0934609 0.0291049 0.0968281 0.0410653 0.19611 -0.0366178 -0.0294488 -0.00597591 -0.0297483 0.0612436 0.0224679 0.00225487 -0.0669128 -0.0286617 0.0381736 -0.0387994 0.0155525 -0.0418152 -0.00864242 0.0509948 0.0870267 0.0283151 -0.0936258 -0.0105599 -0.0474202 -0.0981288 -0.0440847 0.0795135 -0.127309 -0.0258901 -0.0459215 0.105585 0.168676 -0.0299984 -0.0646644 0.0329866 0.15487 -0.129124 -0.104371 -0.0256501 0.101183 -0.107222 0.194237 0.0470668 0.105892 0.119235 0.110389 0.00310803 0.102542 0.105572 -0.151204 -0.00233758 0.173971 -0.00449079 0.00489693 0.0599146 0.0216755 0.0766553 -0.058544 0.0166829 0.106089 -0.108824 0.0784636 0.0225257 0.143427 0.0489261 -0.0661208 -0.0986455 0.0157539 0.115012 -0.0603518 -0.134859 -0.0739175 0.00165525 -0.018763 0.0629785 -0.0942052 0.162017 -0.0930163 0.104411 0.0733755 -0.009534 -0.0334826 -0.0571871 -0.0514104 -9.47602e-06 -0.0987279 0.0692638 -0.000651097 -0.179612 -0.179144 0.0515772 -0.0464993 0.00364249 -0.0870892 -3.64055e-06 0.0409502 -0.118088 -0.0586454 -0.0631396 0.0504059 -0.0919933 -0.0346309 0.0302371 0.0508416 0.128654 -0.118113 0.110813 -0.0181264 -0.00411587 0.178225 0.0774489 0.102392 -0.0894732 0.0590605 0.0541343 -0.109559 0.154578 -0.0871244 -0.0966543 -0.0900966 -0.154429 -0.018978 0.18192 0.0473657 0.0245016 -0.199735 0.00292833 -0.0837929 -0.0485866 0.119618 0.12171 -0.110954 -0.0313553 0.130617 0.106888 -0.00396559 0.0601399 -0.148101 -0.184875 0.0308308 0.149611 0.195283 -0.136211 -0.0372886 -0.103452 -0.0297447 0.0384425 0.0381733 -0.173128 -0.127976 -0.134702 0.195148 0.0605601 -0.167024 -0.0895374 0.0293334 -0.0931976 0.0629627 -0.021605 0.017547 -0.155686 -0.0273543 0.0535063 -0.0529573 0.0787518 0.0682252 -0.0398171 0.107036 0.0586327 -0.129491 0.0500802 0.0428902 0.0222047 -0.0687273 0.048354 0.0695574 -0.0776143 0.0911083 0.052517 -0.116766 -0.0200918 -0.134803 -0.0909314 -0.0428129 0.105115 0.00609697 -0.0819639 -0.00529489 -0.0253321 0.136539 -0.0445417 0.0893223 0.00798117 -0.0139335 0.164244 0.0454148 0.126127 0.0316204 -0.0181196 0.097507 -0.038428 -0.105865 0.0167694 0.119429 0.106799 -0.0202762 -0.0328447 -0.00648893 -0.139849 0.00956071 0.0692662 0.0624652 -0.0772776 0.0091962 0.104102 0.134591 -0.0770819 -0.184131 -0.192991 -0.085705 -0.192468 0.0380663 -0.00443663 0.12741 -0.0755175 -0.117823 0.0434761 0.0860087 -0.0503259 -0.0725458 -0.170521 0.0425416 -0.0385317 0.01339 0.0989423 -0.095359 0.00421949 0.139304 -0.031596 -0.135166 0.0831228 0.18941 0.0765854 0.00298535 -0.00505037 -0.168091 -0.0470923 -0.0511143 -0.066229 0.0645675 -0.0769376 0.084309 0.0517532 -0.0976114 0.0217027 0.166259 -0.0465769 -0.149593 -0.00167001 -0.0037242 0.0828495 -0.0314743 -0.0922239 0.081741 -0.0679274 -0.194541 0.0718241 -0.15296 0.031835 -0.0744049 -0.0703083 0.0306964 -0.141195 -0.0447365 0.14256 -0.0163145 -0.0708104 -0.0639453 0.0358748 0.156748 -0.0350719 -0.0679777 0.0428714 0.091054 -0.185451 -0.145638 -0.0537016 0.0825873 0.167926 -0.0975084 -0.139467 -0.00914887 -0.0128701 -0.0319264 -0.159966 -0.0994838 0.0521561 -0.0640173 -0.0953439 -0.0620791 -0.0505636 0.0817063 -0.0344635 -0.0046033 0.113559 -0.00539333 0.0930228 0.0335186 -0.0601971 -0.0421636 -0.0576308 -0.1357 -0.0327771 -0.0309835 0.0686257 0.0730637 0.0589279 -0.0510125 0.0897024 0.0449693 0.0865942 0.0720686 0.00594141 -0.12107 0.106546 0.0413302 -0.117997 0.0105414 -0.0379371 -0.00755805 -0.068635 -0.086799 0.141904 0.0169557 -0.051424 0.0351443 -0.0610675 -0.0196402 0.0219417 -0.109719 0.0444028 0.0141341 -0.0402608 0.0768256 0.0335901 0.0831733 -0.0960215 -0.0164316 0.0794814 0.0820089 -0.0262834 0.052137 0.0450167 0.054257 -0.00524883 -0.0951536 0.0026792 -0.0293183 -0.0530707 -0.0282258 -0.112324 0.0390758 -0.0575139 -0.0328278 0.118266 -0.08164 -0.0631192 -0.0417905 0.128796 -0.0811619 -0.0140488 0.111397 -0.0719801 -0.125984 0.130654 0.0561599 -0.128572 0.101581 -0.137233 -0.023854 -0.0360167 0.167728 -0.0525538 -0.124554 0.112894 -0.0190927 -0.0306619 -0.0446127 0.0162762 0.0767273 -0.00110842 0.0736435 -0.0341361 -0.0262829 -0.118235 -0.0429678 0.157176 -0.127531 -0.0218608 -0.173713 -0.119625 0.158739 0.0794435 -0.106057 -0.0731461 0.191892 0.0082968 -0.0468533 -0.0983843 -0.0735573 -0.110485 0.0387162 -0.00521816 0.12065 0.0724129 0.104316 -0.0696017 0.0846742 -0.0564388 -0.0464963 0.160962 0.0956286 0.161228 0.126642 0.0593745 0.0639904 -0.0247044 -0.000642867 0.0610618 -0.0864831 0.0746319 -0.0331688 0.0660229 0.0477517 0.0769761 -0.0852321 0.166399 0.0394661 0.00517537 -0.0975379 0.164569 0.0217724 -0.0441577 0.00946732 -0.0713098 -0.104498 0.0882417 0.172369 -0.09078 0.00930988 -0.039687 -0.0326006 0.0376298 0.0189428 0.11734 0.0383172 -0.0547123 -0.188373 0.033411 -0.0358598 -0.0489856 0.0673895 -0.141443 -0.0944648 0.0636764 0.0872962 -0.0289051 -0.105509 0.0739982 -0.13772 -0.0394374 -0.0269894 0.0789857 -0.0630547 -0.171684 -0.086826 -0.136405 -0.0991291 -0.0180317 0.0294976 -0.105587 -0.0418887 -0.114887 0.0802722 -0.00855358 0.0175083 -0.0803623 0.0148656 -0.183588 0.0329383 -0.0202748 0.0836801 -0.174568 -0.0556071 0.138553 0.0371083 -0.124829 0.0512757 -0.0966589 0.0184285 0.0608652 -0.00904354 0.077689 0.0853174 0.166347 -0.188571 0.117952 -0.0801054 0.0673963 -0.123469 -0.150547 -0.0905764 -0.0961052 -0.0981685 0.151212 0.000709503 0.0913413 -0.0527205 0.06313 0.0163608 0.136901 -0.0504876 -0.101218 0.0575651 0.024277 0.155992 0.101975 0.0550489 -0.0536737 -0.0182469 0.0305 -0.0492974 0.0777545 -0.0247001 0.0846159 0.101768 -0.0449141 -0.120929 -0.0418521 -0.00525655 -0.0723915 0.0636057 0.00795487 0.00626772 0.0764388 -0.0327422 0.0817219 0.0117753 0.107587 -0.0159987 -0.13974 -0.0397372 -0.0344363 0.0216173 0.119328 0.136374 -0.0949753 -0.0354141 0.000271718 0.040577 0.022875 -0.00313279 -0.0913515 -0.069253 -0.143213 -0.08244 0.01673 0.0445644 -0.0513157 0.0790235 0.104856 -0.0804412 -0.0975115 -0.0326385 -0.0442291 0.0194009 0.162481 -0.0764962 -0.113124 -0.0943313 0.00088088 -0.0411539 0.0216943 0.0635269 -0.0383191 -0.00500325 0.049954 0.123655 -0.0265312 0.133515 0.0579142 -0.110111 -0.139596 0.0399973 0.0815111 -0.0607796 0.0276249 0.151736 -0.076819 -0.1343 0.0699074 -0.0755193 0.130211 -0.0479402 0.0345715 0.125014 -0.0508317 0.100033 0.106448 -0.0632799 -0.0325918 -0.118365 -0.153518 0.0661176 0.0812293 0.181615 0.093545 -0.151998 0.0324452 -0.0594227 0.155733 0.0522396 -0.0495461 -0.0332711 0.0444933 -0.117574 -0.0844858 0.156987 0.00428415 0.0273386 -0.0659807 0.107825 -0.105648 -0.0991882 -0.132046 0.0880988 -0.00617469 -0.0142504 0.0251565 0.0994612 0.0301303 -0.00102108 -0.0324257 -0.0494836 -0.057121 -0.0372287 0.100159 -0.00764654 -0.0584285 0.0305485 0.0233158 -0.0410394 0.0409038 0.0197289 0.0760139 -0.0414997 -0.0353121 -0.127508 -0.0511929 0.102151 -0.0695432 0.0566787 0.0364953 -0.00565438 0.135909 0.102349 -0.110751 0.103803 -0.133178 -0.0949813 -0.131608 -0.13003 -0.0171047 -0.0585376 -0.0899934 0.0353068 -0.00492024 -0.0113087 -0.0505815 0.00364587 -0.0299888 -0.0588752 -0.0145975 -0.0700444 0.171295 -0.0662669 -0.0628989 -0.0988164 0.0162682 0.0473911 -0.144646 -0.126925 0.0186446 0.0534839 -0.00235479 0.153208 0.168562 -0.138538 -0.0339737 0.0826972 0.052351 0.131343 0.0421246 0.0747287 -0.0200005 0.032021 -0.0266744 -0.0349899 0.0903824 -0.00493379 0.0569223 -0.141456 0.0983976 -0.0328798 -0.0316777 -0.0868187 -0.0324979 -0.0767186 -0.0632478 -0.0177122 -0.0228906 -0.134501 0.0758107 -0.149269 0.0459157 0.00161484 0.0510106 -0.0556632 -0.0454605 -0.169357 0.0195798 -0.0397496 -0.0849162 0.0928307 0.0150848 0.0209132 -0.0475322 -0.0642165 -0.0776536 -0.0652637 -0.144237 -0.0226054 0.122339 0.0787541 0.123589 -0.0993443 -0.0661188 0.00813779 0.143397 0.030348 -0.0749677 -0.00600444 -0.0354379 -0.094621 -0.0506958 0.0653016 0.10653 0.0382448 0.0333661 0.161731 0.0244305 -0.0542824 0.00990543 -0.161735 0.116135 -0.0602453 -0.0977442 0.167015 -0.00524394 -0.103756 0.0498657 0.0258781 -0.0623212 0.152307 -0.0058861 -0.16712 0.13082 0.0358759 0.161517 0.0445845 0.0640193 0.114274 0.183875 0.00529734 0.0702135 -0.0976988 -0.0955687 0.118364 0.00929049 -0.109514 0.102381 -0.0810053 -0.192245 -0.10891 -0.0272388 0.0788403 -0.0248433 0.0507338 -0.0636082 -0.0833064 0.0797364 0.0680114 0.193284 0.0226611 -0.0144279 0.0361649 -0.00883898 0.117685 -0.0340012 0.0786998 -0.169108 -0.0552153 0.0544641 -0.0236641 -0.0983687 0.102891 0.0886093 0.0050344 0.034222 0.0578059 -0.100826 0.186478 -0.180706 0.183441 0.127329 0.0903178 0.0804208 0.132392 -0.125599 0.153589 0.0110574 -0.0665942 0.009686 0.172876 -0.0854596 0.0393968 -0.0169098 -0.0728187 0.0139296 0.0731677 -0.0977656 -0.15758 0.0345483 0.169512 0.0481211 0.0970069 0.0899054 0.0738853 0.126347 0.112254 0.101569 0.102721 -0.00118105 -0.134484 0.0637413 -0.00132812 -0.0446927 -0.00193382 0.0412225 0.093721 0.0956361 0.133041 -0.0380562 0.0639119 -0.0308625 0.0532992 -0.0417452 0.0971816 -0.00272201 0.0216934 0.108497 0.0518601 -0.0709517 0.0504018 0.141954 0.09228 0.160411 0.075037 0.100392 0.161054 -0.00975158 -0.0137059 -0.0243751 0.0276627 -0.0607152 0.0494682 0.151775 0.00422434 0.166105 0.0832732 0.0761075 -0.097216 0.159602 -0.088392 0.100664 -0.137144 0.0891518 0.0484823 0.0895933 -0.0216743 0.0248252 0.077369 0.0726337 0.0300273 -0.0858952 -0.0128577 -0.128696 0.03706 0.0954273 -0.017234 -0.0911372 0.129695 -0.0807439 -0.0627993 -0.0167774 0.0329732 0.0847763 0.0524679 -0.0145152 0.119931 0.00673225 -0.113688 0.172223 -0.0293526 -0.0915158 0.0221628 -0.171683 0.0227591 0.00901039 0.167813 -0.000866226 0.00660244 -0.0281305 -0.0630837 0.10193 -0.0471877 0.173752 -0.0756989 0.169966 0.0225985 -0.145068 -0.0698219 -0.0639901 0.0911942 0.0651316 -0.0507295 -0.196704 0.0191013 0.181354 -0.0543058 0.126102 -0.118412 -0.0171413 -0.0655367 0.053491 0.10311 -0.102013 0.138319 0.0940182 0.0626541 -0.0345204 -0.0562571 -0.00975314 -0.0545607 0.0261014 -0.0330894 0.0334106 0.0416223 0.178185 0.135627 0.0310499 0.0891024 -0.13167 -0.135913 0.106229 -0.172835 -0.0910853 -0.0466024 0.104774 0.155818 0.0212069 -0.0248585 0.174277 -0.135294 0.120257 0.0486741 -0.198702 -0.0843109 0.0322612 -0.10033 0.102359 -0.0172318 -0.0842217 0.160393 -0.0617951 0.0214922 -0.0781215 -0.0427294 -0.160896 0.1493 0.0851707 -0.0435418 -0.0673668 0.0782061 -0.0275964 0.0654073 -0.0906771 0.130364 0.0524044 -0.028438 0.0992876 -0.0112916 -0.021078 0.0102374 -0.10291 0.0703951 0.062577 0.0118259 0.134557 0.0013436 -0.0875384 0.104446 -0.115166 0.04744 0.0492246 0.0769276 -0.0849561 -0.00136187 -0.184131 -0.13936 0.00389843 -0.14843 0.0265755 -0.117446 0.0292177 -0.108831 -0.054562 -0.0097145 0.0876931 0.174516 -0.0492818 -0.022136 0.0521254 -0.0684878 0.115877 -0.104346 -0.187666 0.141274 0.106167 0.126597 -0.0205254 0.184472 -0.0432981 0.0505907 -0.0491503 -0.142294 -0.0150154 0.0607976 -0.143385 -0.137683 -0.0371865 0.0809654 -0.0504004 0.0937471 -0.00570397 0.162932 -0.00310349 0.124499 0.142223 0.0939189 -0.0397369 0.021003 -0.0788835 0.0487664 -0.0689929 0.116397 -0.0542396 0.0483791 -0.101691 0.00421285 0.0671545 -0.0759655 0.165054 0.0683918 -0.000145207 -0.069032 -0.00783052 0.0565194 0.00434431 -0.0450663 -0.0739787 -0.0371526 -0.094217 -0.134386 0.0740125 0.0374031 -0.109917 -0.0300147 0.0113862 0.0485177 -0.136039 -0.0368142 -0.0851881 0.0753099 -0.0555527 -0.11707 -0.0177046 0.049689 0.0013762 0.0109833 -0.0305689 0.0822919 -0.11448 -0.0664238 -0.126007 0.0738244 -0.0543626 -0.195778 0.00893376 0.122754 0.0162168 -0.0413734 -0.0837527 0.0378645 0.0207831 0.112974 0.0249448 0.075485 0.127926 0.0178637 0.0888505 -0.157831 -0.0329779 0.0124345 -0.030915 -0.091221 0.0787153 -0.0536449 -0.035372 0.110911 0.0998456 0.0640855 -0.02955 0.0852533 0.0662508 0.0363676 0.108734 0.0443924 0.00206676 0.0714762 -0.0964801 -0.124678 0.034674 -0.104834 0.0373205 -0.0378034 0.0928135 -0.0588963 0.058339 0.162438 -0.17088 0.0973015 -0.0590611 -0.0570955 0.071214 -0.120716 -0.125538 0.0980039 0.0057115 0.0593503 0.0910731 0.000308048 -0.115016 0.126064 -0.0848657 -0.0198953 0.0870511 0.126072 0.0427758 -0.178533 0.0535558 0.00747201 -0.160943 0.0362911 -0.14149 0.0667269 0.0600531 -0.0569855 -0.135984 -0.0163178 -0.0810006 0.0890752 0.0233739 0.0539431 -0.0964265 -0.136726 0.0531827 -0.163216 0.0211794 0.100574 -0.0136502 0.0190994 -0.0551364 -0.120341 -0.0793403 -0.00579012 -0.00702406 0.137424 0.0237674 -0.0747018 -0.0359619 0.0077897 0.0840127 0.0700757 -0.00647415 -0.0990708 0.089528 0.0610007 0.0311013 -0.115749 0.108293 0.10484 -0.00328795 0.167793 -0.0298255 -0.109666 -0.0200321 -0.144972 0.0319158 0.0537567 0.0207185 0.0653177 -0.143995 -0.13859 -0.178176 0.0484627 0.0627035 -0.0662362 -0.173477 -0.178304 -0.00981941 -0.0899293 -0.173246 -0.142879 -0.00149521 -0.0419546 0.16823 -0.0344148 -0.136102 0.0232791 -0.0731848 -0.151205 -0.0494269 0.125857 0.0912969 -0.0162317 0.0248635 0.0393644 -0.00872405 0.121659 -0.168032 0.0520199 0.099272 0.0536182 -0.0462848 -0.186227 -0.0127936 -0.179788 -0.136894 -0.0448509 0.0236631 0.165656 0.0214574 0.00562858 -0.0790746 -0.093201 -0.158526 0.0545752 0.0685046 -0.113418 -0.0305233 -0.187904 -0.156161 -0.183978 -0.124044 0.0312598 -0.00119012 0.0653423 -0.130835 -0.14918 0.0666856 -0.0332292 -0.115062 -0.0944585 0.168158 -0.115541 0.133225 -0.130439 -0.14905 0.00542194 0.0423752 -0.107761 0.110999 -0.140792 -0.0417846 -0.0604559 -0.0870911 -0.0458177 0.0719048 0.0542928 0.153485 -0.0927984 0.0157192 0.126303 0.109126 -0.101167 -0.0489526 0.0815769 0.105147 0.0965261 -0.087379 -0.189635 -0.0150122 0.0203292 0.156759 0.102326 0.0807128 0.0366015 0.130112 -0.109754 0.0771666 0.114073 -0.0132866 0.175678 -0.0758576 0.0592395 -0.0551813 0.148823 -0.0910894 -0.073991 0.0391092 -0.0155963 0.0774519 0.0849893 0.0861743 0.0761756 -0.10303 -0.053886 0.0713916 -0.0572634 -5.88054e-05 -0.109883 -0.00965258 -0.0540112 0.0622135 -0.0336942 0.0491419 -0.0146488 0.152405 -0.0306506 0.116065 0.0253719 -0.012591 0.104944 -0.11026 0.0625741 0.0792672 0.0880349 0.0789369 -0.00400855 -0.0205694 0.0726784 0.0902074 0.0834658 0.116601 -0.057433 0.0984928 -0.0423255 0.125545 0.00501284 -0.0195385 -0.0661044 0.069926 -0.0384576 -0.0904486 0.0956443 0.0458521 0.0227014 -0.0196132 0.0053282 0.00570972 0.18901 -0.122393 -0.0712982 0.144611 -0.0972768 0.118634 0.149132 -0.0484622 -0.0423948 -0.0112743 0.0679033 -0.0956402 -0.0549542 -0.106957 -0.0888255 0.0145927 -0.0240901 -0.128188 0.0358525 -0.00831854 0.0598944 0.0667308 -0.0380622 -0.107788 -0.144726 -0.0980756 -0.0610304 -0.149706 0.0447844 0.10527 -0.148436 0.0601276 0.0689612 -0.0761934 0.00916869 0.0850075 0.0547806 -0.116823 0.0960267 -0.132277 0.0230477 0.0564993 0.184382 0.0364911 -0.0102951 0.0343353 0.0880915 -0.0222621 -0.0959889 -0.0794056 0.0669737 0.0222783 -0.0797253 -0.0521069 0.0420226 0.0190453 -0.119468 -0.0701541 0.0520203 -0.0232948 0.105714 0.0923573 -0.0576592 0.0822535 -0.0562643 -0.109775 -0.0654086 -0.0371868 -0.0916656 -0.0252202 -0.0912955 -0.0868013 0.0673267 0.168667 -0.0809946 -0.0121641 0.0923644 0.0317934 -0.108459 0.0410518 -0.0725932 0.00475752 0.114319 0.190668 0.15476 -0.0196737 0.0498892 0.0847529 -0.0190648 -0.0339627 0.102176 0.16058 -0.0315482 0.0641237 0.0721831 0.0179427 0.18034 0.0556262 0.0724326 0.126319 0.11762 -0.0686625 0.0606636 0.0532924 -0.0248543 -0.121426 -0.188077 0.103837 0.128491 0.042778 0.099096 0.11595 0.0561336 0.0211748 -0.0446955 -0.128729 0.167561 -0.0980502 0.0569072 0.12027 0.0184405 0.00960228 0.13641 -0.0126523 -0.0915793 -0.0715973 0.133858 -0.12374 0.0571446 0.0517364 -0.0239534 -0.0228338 -0.0546633 -0.00362699 0.0627704 -0.103058 -0.146475 -0.0922055 0.0203931 0.010158 -0.103383 -0.126711 0.0584063 -0.0220143 -0.120373 -0.0288835 -0.0043946 0.046895 -0.052228 -0.0674292 0.033767 -0.0119466 -0.0416682 -0.101902 -0.0541111 -0.0929681 0.070627 0.128926 -0.0370311 -0.00491343 -0.140436 0.0210822 0.0213939 0.0530481 -0.0192234 0.0147303 -0.122708 -0.0220834 -0.0346692 -0.0269169 0.043772 0.0252504 -0.00515634 0.025982 -0.044511 0.0437416 0.0513955 0.0701354 0.0300667 -0.107632 -0.076707 -0.0586565 -0.00221326 -0.00859169 0.0650596 -0.0322682 0.0239829 -0.173394 0.169421 -0.00959729 -0.0413761 0.02858 0.0495808 -0.0250503 -0.10217 0.0849506 0.105848 0.0067662 -0.0203774 -0.141441 0.0616678 0.131002 0.154296 -0.0287306 -0.156824 -0.0664249 -0.0978042 -0.149144 0.0316205 -0.0565231 0.0830649 -0.0141053 -0.0298835 0.0331829 -0.17354 0.18351 -0.163038 -0.0368375 -0.133738 -0.0754294 -0.123576 -0.14279 0.0264949 0.135955 -0.0470602 0.0453727 0.00171414 -0.135173 -0.0546978 0.0120922 -0.0476998 0.104203 0.0559575 0.103022 0.0386435 0.09326 0.0226617 -0.0224818 -0.125566 -0.0466066 -0.0125836 -0.0968963 -0.0922205 -0.10234 -0.0888939 -0.0639058 -0.0185089 0.0353253 0.0422203 0.0787784 0.0708652 0.12127 -0.0761996 0.008244 0.156835 0.152507 -0.167178 0.12198 0.0240322 0.150115 -0.0749477 -0.0971452 -0.0457844 0.0436526 -0.11729 0.14849 -0.17233 -0.0453265 -0.0548045 -0.0579311 -0.0346575 -0.0176796 0.0602983 -0.00257878 0.170888 -0.0278171 -0.0113866 -0.124894 0.0423535 0.0036256 0.0904871 0.0509948 0.0708154 0.0923492 0.0311688 -0.0375187 -0.123462 0.0426645 0.125124 0.0113404 -0.0191151 0.027723 0.0884001 0.089559 -0.181118 -0.104885 -0.0309808 -0.00159883 0.11647 -0.0920533 -0.136534 -0.0812077 -0.0600214 -0.033386 -0.0366419 -0.073197 0.0367464 -0.0614045 -0.0108411 0.178745 -0.0133414 0.133326 0.146983 -0.0625861 -0.122576 -0.00728614 0.069509 -0.0476898 0.0934949 0.0373535 0.138449 -0.0054623 -0.0502217 -0.0131055 0.0937658 0.0168962 -0.0931824 -0.0813263 -0.0589015 -0.0389821 0.0820803 -0.113002 0.128699 0.163092 -0.0179583 0.0882495 -0.187185 0.0966337 0.0943963 -0.00486249 -0.169861 0.138838 0.0450825 -0.0779988 -0.0202611 -0.0117234 0.118272 0.0946013 -0.119719 -0.139074 0.00131669 -0.0649736 -0.0229549 0.0526154 -0.0726938 0.137189 0.134853 0.0304231 0.0492045 0.021211 0.0345202 0.130568 0.0877333 -0.11995 0.00263272 -0.0747643 -0.103581 -0.0358656 -0.0111726 -0.0776741 0.0218939 -0.189234 0.052399 -0.050892 0.082222 -0.166778 0.0773947 0.0823079 -0.119366 -0.0650226 0.037284 0.00389226 -0.098776 -0.0310655 0.0420929 -0.0827293 0.124882 -0.0525685 0.0639177 0.0865428 -0.0942588 0.0194673 0.113739 -0.067945 -0.0538073 -0.0371051 0.0927079 -0.042034 0.0286457 0.0498422 0.0409393 -0.105611 -0.0761622 -0.0191308 0.0761574 -0.00908322 0.0406399 -0.0881089 -0.170011 0.1793 0.0125074 -0.114906 -0.0552588 -0.0100838 0.0853445 0.138487 0.18043 0.0975639 0.00367524 0.0298232 0.076295 -0.018329 0.0895177 -0.167097 0.0131192 0.167922 -0.0202289 -0.113108 0.0540898 0.0342431 -0.00830332 0.0977113 -0.0895056 0.0257282 -0.0372078 0.0617085 0.132251 -0.102917 0.0770495 -0.0827226 -0.0674148 -0.071807 -0.0296755 0.181566 0.107861 0.0658697 -0.0207084 -0.00359726 0.117254 0.180408 -0.11421 0.00881621 -0.189531 0.0458215 -0.0254448 -0.0549383 -0.0838782 -0.0499486 -0.086876 0.0676298 -0.0278762 0.0223194 -0.0345424 -0.0747545 0.0439118 0.042314 -0.0367698 0.0212223 -0.0389271 -0.0187954 -0.0390501 -0.0195075 0.088151 -0.011311 0.144088 0.0382716 0.0424688 -0.0604906 0.0297791 -0.0355102 0.187432 0.122311 -0.0775167 -0.0257752 -0.00432693 0.153333 -0.155589 0.0378959 0.112768 0.0890419 0.115476 -0.090679 0.0852637 0.0889574 0.182297 -0.0150692 0.100817 -0.0982452 -0.022411 -0.0089836 0.0243247 -0.0323519 -0.175888 -0.0473699 -0.025671 0.0155594 0.00936566 0.12371 0.123022 0.0941519 0.0190904 0.0664527 -0.0763386 -0.0489105 -0.0142792 0.0699893 0.0437087 0.00388284 0.0150664 0.0109265 -0.0421977 0.0935437 0.0727461 -0.0570764 0.0555227 -0.0891754 0.0854416 0.000504607 0.0851453 0.00452067 0.0818145 -0.00500742 -0.138056 -0.097217 0.173153 0.138986 -0.0193631 0.0288238 -0.140926 -0.0469096 -0.0641236 0.0956699 0.00161907 -0.00644965 -0.0167663 -0.0080537 0.0612003 0.105 0.10185 -0.0779342 -0.0957089 0.0936231 0.101493 0.0284917 -0.160545 0.149794 0.0201341 0.0217803 0.149647 0.173105 -0.0371173 -0.0936011 -0.0602699 -0.0142128 0.0412945 -0.0300499 0.122927 0.135538 0.0361524 0.189903 -0.160863 0.116656 0.166688 0.125039 0.157669 -0.0552526 0.103037 -0.128968 -0.136221 0.0169356 -0.0510127 0.0305508 0.0296664 0.0103366 0.0585306 -0.00781738 0.0490243 0.152368 0.105022 -0.112901 0.00270449 0.0740227 -0.0479826 0.0117771 0.0370093 0.105474 0.0531992 0.0623637 0.167814 0.0590162 0.0382969 -0.00569976 0.0975745 -0.0512344 0.0331737 -0.00927446 0.0765391 0.0616934 -0.0789454 -0.082 0.169629 -0.114254 0.126752 0.16773 -0.0611864 0.00557184 0.0560857 0.173493 0.14066 0.104441 0.168657 0.0702445 0.104038 0.161635 0.0446949 0.0219788 0.0303605 -0.0368831 -0.0711509 0.00696585 0.00344587 0.0711096 -0.0417488 0.0456691 -0.00540876 -0.105431 -0.0320097 0.0458644 0.137962 0.0634276 -0.0661586 0.0940416 0.00512454 -0.102056 -0.0574792 -0.136373 -0.142704 0.0289021 0.118543 -0.117695 -0.156039 -0.0251297 0.118421 0.023912 0.104301 0.135254 0.0514679 0.00808918 -0.0435799 -0.138548 -0.0231388 -0.0494652 0.151653 0.160684 0.058905 -0.0304072 0.078269 0.0233523 -0.0340232 -0.0812717 -0.0863969 0.00312327 -0.0509493 -0.0203741 0.0742236 0.169962 0.0535519 0.194415 -0.0651883 -0.0128782 0.107818 -0.0201096 0.150285 -0.106143 0.0310804 -0.0326001 0.0031203 0.150347 0.169583 0.0334515 0.0569219 0.137422 0.0151796 -0.124104 -0.0482123 -0.0235178 0.0170264 0.00213282 -0.0459715 0.050138 0.153662 0.0237878 -0.142805 -0.0592012 -0.12759 0.0535795 0.0826453 -0.130586 0.108799 0.13969 -0.000567842 -0.0220786 -0.107466 0.0672462 -0.0795016 0.0406266 -0.00704008 -0.0252107 0.00580027 0.0999329 0.0041392 0.0353419 -0.0203032 0.0590401 0.0590748 0.125614 -0.126961 0.0414189 -0.140544 0.0617066 -0.152361 -0.0098094 0.0282348 0.0612459 -0.00386964 -0.114112 0.0208647 0.100608 -0.107025 -0.118103 0.149316 0.0785039 0.152677 0.00210395 -0.00205377 0.0869807 0.182784 0.0983695 -0.0272041 0.0810968 0.0363733 0.129833 -0.0204765 0.0884844 -0.0428146 0.177881 -0.0137114 -0.0205406 0.182216 0.0958952 -0.00212162 0.0724453 -0.0400306 0.133014 0.0597412 0.107241 0.174106 0.018719 0.0551228 -0.0540319 -0.0504312 0.0992066 -0.0808483 0.120839 0.0634162 0.0205744 0.0865156 -0.0697066 0.126921 0.0232523 -0.0187358 0.17284 0.0446798 0.0105251 -0.0577341 -0.0368996 0.0399892 -0.00223307 -0.0866202 -0.0314238 0.0932779 0.0322401 -0.145857 0.0569645 0.0717932 0.160035 0.0520825 -0.0494787 -0.0167051 0.0872016 -0.149584 -0.0861917 0.122382 -0.0215961 -0.136644 0.0108539 0.178735 0.0724606 -0.0571355 0.0834243 0.063703 -0.0653428 -0.0325659 0.0114615 -0.00212797 0.0244946 -0.0732238 0.00635595 -0.0330693 -0.0877529 0.114914 0.0299737 -0.114439 0.0314535 -0.0544625 -0.0565018 0.0476074 -0.0925599 -0.0142755 0.0396489 -0.0591344 0.153225 0.0979844 -0.0447703 0.0392517 0.0415156 0.0230339 0.0931157 -0.0774782 -0.13315 -0.136363 0.0238054 0.162127 0.134514 -0.0872471 0.0718385 -0.122849 0.0914155 -0.044844 -0.08772 0.0165784 -0.129045 0.136118 -0.114697 -0.0384475 0.108761 -0.076266 0.101965 0.0532058 0.106026 -0.0486934 0.0992611 0.0366623 0.0269821 -0.0643247 0.0262775 0.0183519 0.138547 -0.143153 0.0955404 0.113085 0.0888404 0.0466112 0.139664 -0.089754 -0.109527 0.0377074 0.0178062 -0.062433 -0.0957141 -0.00863381 0.0467229 -0.0646834 0.118173 0.0460698 0.0466927 0.1122 0.137476 0.190089 -0.182434 -0.0442338 0.0060079 0.00298717 -0.00136733 0.0511415 0.181824 -0.177439 0.0432842 -0.0455692 -0.00794486 0.106755 0.133129 -0.055803 -0.104171 0.054144 -0.0541363 0.143366 -0.169014 -0.0581185 0.0295197 0.00706508 0.0760459 0.155425 -0.0801584 -0.0044034 0.110269 0.0385515 -0.0114027 -0.120414 0.117561 -0.0837758 0.00316632 -0.0922759 -0.000897996 0.065465 -0.0804502 -0.0896587 0.142493 0.0144744 -0.122041 0.00357475 -0.0985477 -0.0765727 0.0494402 -0.124696 0.0677378 0.0716712 0.0332886 0.00559542 0.040825 0.0498476 -0.0655964 -0.159398 0.142178 0.0387919 0.0609257 -0.0703178 0.0841068 0.0104338 0.0178873 0.039911 0.025239 0.0651808 -0.00305214 -0.0644372 0.0746795 -0.0549613 -0.0581615 -0.134719 -0.0300899 -0.039736 -0.0641144 0.113521 0.103549 0.104935 0.00262687 0.197095 -0.053134 -0.129075 -0.1044 0.0503664 0.0440128 -0.0633729 0.118979 -0.0626738 0.00902557 0.0677657 -0.0722465 0.0159569 0.151256 0.0782165 -0.0990529 0.0628917 -0.0254763 -0.177187 0.0257906 -0.0461662 -0.108988 -0.0497841 -0.134378 0.01458 0.0847052 0.0448688 -0.0370039 0.0598252 0.0992799 0.0737751 0.0624928 -0.15813 -0.084566 -0.0277372 -0.117989 -0.0337891 -0.0932172 0.0933983 -0.193276 0.0710714 -0.183926 0.0975767 -0.00417653 0.0331601 0.0555365 0.03965 -0.148156 0.0566406 -0.158681 -0.0256622 -0.0565527 0.038286 0.067367 -0.102955 0.0361688 0.121472 -0.170129 0.107824 0.0592436 0.0478698 0.128352 0.0896027 0.081641 0.0562013 -0.0988218 0.0269255 -0.110557 0.104144 -0.0310237 -0.0174443 0.0602984 -0.0322212 -0.110136 0.0122405 -0.0608397 0.0570646 -0.0507641 -0.113861 0.130084 0.113515 0.0855652 0.0605555 0.0686863 0.00674012 0.153343 0.00105907 -0.0376787 -0.0503406 -0.0453467 -0.11816 0.103121 -0.0260725 0.0302988 0.0688094 0.193002 0.100161 -0.0277508 -0.105651 -0.0151602 -0.0527521 -0.13961 -0.0346571 0.0526646 0.0395809 -0.0926002 -0.186113 0.0619918 0.169479 0.00886647 -0.0354947 0.0145731 0.138383 -0.00319676 -0.0112469 0.165452 -0.00385505 -0.187795 0.0886034 0.132137 0.166744 0.0335385 0.171137 0.0536006 -0.0448237 -0.0711029 0.0601004 -0.0181487 -5.07763e-06 -0.0266765 -0.106276 0.155407 0.0774733 0.0378843 0.105045 -0.0386687 -0.0719468 -0.13556 -0.127139 -0.0910963 0.0237288 0.0161081 0.121084 -0.0353335 -0.124137 0.100238 -0.013085 0.0242725 -0.0943858 -0.0730458 -0.0699253 0.0482024 -0.0172721 0.0585547 0.0260839 0.114763 -0.0526195 0.0740819 0.123188 -0.154941 -0.0746468 -0.0935625 -0.0551002 -0.00055154 -0.154357 0.0185955 -0.137729 -0.117514 -0.0930326 0.0824999 0.0321815 0.0337771 0.0724766 0.000430796 0.114183 -0.111841 0.139391 -0.000156517 0.144358 -0.0114495 0.011986 -0.0345261 -0.00851218 -0.100808 -0.0250621 0.0742668 0.0712917 0.132986 0.0334463 -0.0341201 0.0144208 -0.0672613 0.0196431 -0.00261927 0.014423 0.198114 0.0633765 -0.0349957 -0.166996 -0.0182447 0.112763 0.0473346 0.0125485 0.0224801 0.103073 0.017411 0.11552 0.0344448 -0.162679 0.0599751 -0.108464 0.0300223 -0.163711 -0.0467602 0.0607149 0.00198514 -0.0463602 0.0287546 0.021369 0.0393975 -0.117746 0.0575516 -0.0336099 0.117124 0.0634264 0.094625 -0.0311239 0.0421569 0.143663 -0.115985 -0.00948908 -0.197593 0.0886449 0.0494299 0.0239202 -0.0276526 -0.127356 -0.187745 0.0888995 0.0706373 -0.0749143 0.0515029 0.0191109 -0.0567477 -0.0677557 0.0639715 0.0513105 0.125679 0.0175619 -0.163383 0.109926 0.0478008 0.055819 -0.016216 -0.0790552 -0.0514685 0.0957498 0.0358057 -0.120679 0.166178 0.10864 -0.0682784 0.0380146 -0.116303 -0.142568 -0.0308409 0.0589731 -0.0123046 -0.0820052 -0.0439527 -0.0218989 0.00807183 -0.124317 -0.0398675 0.155028 0.026925 -0.0107155 0.0904057 -0.120778 -0.110312 -0.151452 -0.038811 -0.0781895 0.0361312 0.00731206 -0.0735993 0.0433204 -0.028886 -0.189804 0.0239087 0.0867504 -0.11942 -0.00491677 0.139332 0.00633626 -0.100314 0.0933431 -0.121815 0.000190488 0.0452888 -0.0171028 0.085401 -0.0627987 -0.0550171 0.127871 -0.0399097 0.0952697 0.0136779 0.070207 0.107719 -0.095376 -0.0944061 0.080627 0.0625157 -0.0551907 -0.195915 -0.13333 0.088236 -0.0464213 0.0241035 0.0506419 0.105091 -0.0674746 -0.0311019 0.0876924 -0.0515806 0.0199699 0.00710915 -0.00894889 0.102066 0.158518 -0.0065895 -0.0538672 0.0255586 0.00579149 -0.118249 0.0304766 -0.0228478 -0.031778 -0.0308029 0.11753 0.0281525 -0.0724707 0.176477 0.110013 -0.0105425 0.0370674 0.061094 -0.121292 0.187793 0.106702 0.0182187 -0.0773812 0.0923183 -0.0461333 -0.191452 0.0145044 -0.0770608 0.0118679 0.0165248 -0.0910959 -0.10964 -0.0317218 0.031283 0.133019 0.13274 0.0225712 -0.162338 -0.170919 -0.00545667 -0.0242886 0.0119482 -0.0997751 -0.0826926 0.0435001 0.0509935 -0.00904855 -0.127493 -0.0429576 -0.0129623 -0.068273 0.146758 0.0591744 -0.0377837 0.0541197 0.0404165 0.0595405 0.124507 -0.0654754 -0.0755728 -0.0283929 -0.0694913 -0.0603094 0.0509166 0.110304 -0.0730204 -0.0371863 -0.0498374 0.110297 -0.0562568 0.0899077 0.153996 -0.026095 0.0160871 -0.143842 0.148625 0.1367 0.0959185 0.0261551 0.113038 -0.118843 0.108784 -0.00528353 -0.0143862 0.038242 -0.0732252 0.0053629 0.196346 0.0875094 -0.0474722 0.0161125 0.114024 0.16174 -0.0170487 -0.167563 -0.0352332 -0.12387 -0.156296 -0.0116578 0.00627091 0.0780793 -0.0526064 -0.0418668 0.0915188 -0.0508831 0.0494783 0.155736 -0.128854 0.118717 -0.0093673 0.0691269 -0.174031 0.0654821 -0.0980574 0.112172 -0.028337 0.0676652 0.0480981 0.0858492 0.180722 -0.102846 -0.0812043 -0.100359 -0.00547875 -0.12359 -0.174871 0.0330986 0.0415734 -0.00288987 0.0999697 -0.0756956 0.0205309 0.135241 -0.0140004 -0.0553502 0.0124723 0.0460485 -0.0578039 -0.144943 0.153217 0.127161 0.102945 0.050679 0.00806536 -0.0385316 0.0172271 0.151408 -0.00968217 -0.100308 0.163719 0.0601711 0.125514 -0.127682 -0.0519656 0.0478775 0.0681982 0.0953678 -0.058185 0.0195326 -0.106282 -0.111922 -0.0247961 0.140891 -0.0393068 -0.108509 -0.142466 0.0790907 -0.062232 -0.0420584 0.100692 -0.0070827 0.034287 -0.0580473 -0.0273007 0.0536223 -0.0788066 0.0246846 0.127948 0.0255778 0.115263 0.0903371 -0.0322495 0.0207609 0.0967305 -0.0551871 0.0113222 0.0471927 0.0349009 -0.0827255 -0.00773787 -0.017435 0.0182715 0.00882065 0.0220913 0.184321 -0.021132 -0.181872 0.0172989 -0.069765 0.151803 -0.147213 -0.0737957 0.0872829 0.129592 0.0137385 -0.0218117 -0.133061 -0.144081 -0.0324303 -0.00710623 0.0941332 0.0341379 0.110247 0.00883639 0.101797 0.0057306 -0.0902378 -0.000354408 -0.0891119 0.00972982 -0.0895633 -0.00665968 0.00503806 -0.0926957 0.0107587 -0.14766 -0.178906 0.0886722 -0.159433 0.114512 -0.0222487 -0.0680111 -0.120024 -0.0691684 -0.120268 -0.0833339 0.0178935 -0.0164499 -0.0663829 -0.101051 -0.148982 -0.0232319 0.0649562 -0.194578 0.122002 -0.0974145 0.0268001 -0.0203615 0.0144206 -0.12059 -0.0885887 0.0874217 -0.0198054 0.0205732 -0.10631 -0.191731 2.40208e-05 0.0141819 -0.0500109 -0.176089 -0.0599703 -0.00555221 -0.175345 0.0439583 -0.0791635 -0.0775696 -0.105256 -0.103253 -0.0274208 -0.0305536 0.0429879 0.00189352 0.161878 0.115372 0.0753756 -0.107756 0.104441 -0.0363214 -0.00592354 0.0529658 0.0378435 -0.0334696 0.0724507 0.154433 0.000847158 0.0786304 0.0183431 0.058138 -0.107705 -0.159437 -0.0996785 -0.0613172 -0.0350471 -0.0690312 -0.17825 -0.0655359 -0.0591622 0.161856 -0.0880037 0.157463 0.0415907 -0.0769117 0.0511895 -0.0715269 -0.0179325 0.00446532 0.171934 -0.0795651 -0.120724 -0.0520974 0.033776 -0.128373 -0.0158981 0.0554596 0.140289 0.0854811 0.0260782 -0.0260802 -0.0608313 -0.0884188 0.0267799 0.14414 -0.161411 0.126254 -0.0821623 0.063298 0.0477889 0.0150531 0.00236608 0.0513509 -0.062389 -0.088827 -0.157785 -0.0753131 -0.0996961 -0.148898 -0.000102554 0.0785161 -0.0546988 0.108221 0.035944 0.0378814 0.0233596 0.133537 -0.0917242 0.126771 -0.0759851 0.135589 -0.1058 0.000773886 0.0493496 0.157365 0.0198555 0.0728782 0.0454686 0.00332338 -0.0169888 -0.0807007 -0.0398059 0.00355476 -0.183614 -0.0214611 -0.0491245 0.12822 -0.154869 -0.114904 0.00730797 -0.00425806 0.010122 -0.0123127 0.0272463 0.177974 0.150102 -0.0892393 0.149932 -0.0610817 0.00398951 -0.137528 -0.0511533 -0.152086 -0.0581781 -0.0210808 -0.104239 -0.133407 0.111875 0.0393418 -0.118377 0.0390429 -0.0898415 -0.0690855 -0.135823 -0.00895654 -0.118461 0.051022 0.117736 0.0756095 -0.0670706 0.122411 0.103526 -0.0293299 0.175906 -0.0926536 0.022699 -0.0221833 -0.024262 -0.0768989 -0.0998559 -0.0280382 0.0329062 0.0551661 -0.0572934 -0.0108063 0.068254 -0.0557966 -0.0190417 -0.0488231 -0.163117 0.0384514 -0.132518 -0.0234008 -0.0537935 -0.160976 -0.0200337 -0.117654 0.0834741 -0.0130029 0.126787 -0.0674292 0.0643004 0.0161176 -0.0691493 0.112413 -0.0728762 -0.0460616 -0.147579 0.168658 -0.122385 0.0566094 0.00190814 -0.0987861 -0.00584254 -0.13623 -0.0762629 0.0849813 0.0797704 -0.0108101 -0.112936 -0.0582701 -0.0517886 -0.0806985 -0.00472173 -0.0545267 -0.0333443 0.0320566 0.162109 -0.183707 0.0762728 -0.0970207 0.0775318 0.141617 0.00416478 0.139788 -0.0872022 -0.0347473 0.036958 0.0808297 0.138685 -0.127398 -0.0508016 -0.0429867 0.0244525 0.098333 -0.0783799 -0.0762181 0.120164 0.177714 0.0706473 0.0153365 0.0562604 0.0893006 0.0351468 0.00209659 -0.108356 0.0256623 -0.124811 0.0157457 0.0667504 -0.0235838 -0.0509442 -0.0340803 0.0791223 0.0449767 0.020003 -0.0264141 0.137658 -0.088852 0.0352783 -0.156861 0.0769681 0.058784 -0.0901445 -0.0033553 -0.0805192 -0.0528098 -0.0456182 0.0372932 0.0712233 0.074456 0.140047 -0.183192 0.0652099 -0.141563 0.0863313 -0.0228348 -0.0256875 0.156782 -0.035639 0.0586619 -0.0899324 -0.124295 0.144028 -0.138785 0.175656 -0.167924 0.109209 0.0615627 -0.0450579 0.0668945 0.155143 -0.0963156 0.16137 -0.0202763 0.0746527 -0.0824663 -0.0278232 -0.0333723 0.0592976 -0.021856 -0.129475 0.195305 -0.0628276 -0.0120716 0.133819 -0.0490049 0.0211885 0.114956 0.19927 0.0207535 -0.0614568 -0.155114 -0.155435 -0.0479422 0.160621 0.139333 -0.0398367 0.069133 -0.150352 0.00535912 -0.0176766 -0.0453484 -0.0763478 0.063357 0.148314 0.0709925 -0.149897 -0.0426537 -0.0216969 0.0658335 0.00246817 0.165692 0.09744 0.0235242 0.119617 0.133145 0.0549555 0.0276724 -0.0186043 -0.071562 -0.0912892 0.00561224 -0.0135861 0.0732269 0.113919 0.102154 -0.0229466 0.0533828 -0.0356728 0.0210155 -0.160578 -0.0391137 0.00681371 0.0814724 0.174466 -0.0681659 0.125277 -0.0255834 0.0213656 0.0763285 -0.0440353 0.175245 0.04673 0.195412 -0.0340005 -0.114257 -0.0391385 0.113405 0.0430179 0.171102 0.1075 -0.0553116 0.0476683 -0.182299 0.166994 -0.0520766 -0.0829049 -0.141889 -0.150575 0.0096786 -0.0745463 -0.0615204 -0.0856607 -0.0179845 -0.00962976 0.178959 -0.000970159 -0.0947534 -0.0192486 0.0690888 0.105628 0.128784 -0.0434608 -0.0838637 -0.0426197 0.175167 -0.15828 0.0174049 -0.0908283 0.0499823 0.0754232 0.184395 0.0179584 -0.102155 0.107146 -0.109655 -0.115671 -0.0846991 -0.0222764 -0.142308 0.0144102 0.1796 -0.0565669 -0.158623 -0.0395543 0.0872413 0.127381 0.0431218 0.0314893 -0.119282 0.19424 0.0821404 -0.0594761 -0.00380291 0.070075 0.0063885 -0.0169562 -0.143021 0.121101 -0.0390072 -0.0384422 -0.0992566 0.0407929 -0.141051 -0.123095 0.0538284 0.0685215 0.13065 0.0184848 0.00598605 -0.0109551 -0.00885957 0.0264428 0.00437839 -0.0162736 0.0638706 -0.161419 -0.029864 -0.19156 0.0349113 0.148885 0.0396954 0.0203943 0.0452409 0.0169217 -0.0447313 0.0595864 -0.0472661 -0.168017 0.00480535 0.040418 -0.158542 0.115056 -0.0639838 0.0341472 0.121377 -0.0324363 0.0173723 -0.0248538 -0.0576249 -0.0128288 -0.0997869 -0.0513362 0.0414795 -0.00598621 0.102629 0.0289953 -0.0376267 -0.0566773 -0.129319 0.0502117 0.00661663 -0.0979283 0.122321 -0.0708219 0.0492179 0.166677 0.0525234 -0.0617466 -0.0138773 -0.166332 0.196549 -0.0624036 -0.052238 -0.0910958 0.145546 -0.0179094 0.136801 0.100413 -0.143786 -0.0986419 0.0343122 -0.0232945 -0.136793 0.105485 0.047108 -0.105293 0.104509 0.0921499 -0.168219 -0.0385376 0.133806 -0.116637 0.0801523 -0.00814538 0.0162529 -0.110422 0.0382073 -0.0389776 -0.129934 0.0369246 -0.132715 -0.188526 0.072593 -0.0561747 0.0289235 -0.0273593 0.0853152 -0.0751356 -0.11758 0.0301987 0.0384644 0.141778 0.117809 -0.0217409 0.0266416 -0.0403871 0.0276897 0.0280984 -0.0466629 0.0134783 0.0797252 -0.189427 0.122263 0.126378 0.141753 0.0295865 -0.0381565 -0.125688 -0.141807 0.0209793 0.143861 -0.0174735 -0.0278059 -0.054066 -0.123552 -0.0781072 0.0893362 0.103561 -0.0602599 0.114926 -0.14153 -0.126389 0.0904644 0.0643078 0.15566 -0.0496947 -0.0402851 0.0500936 -0.0520597 0.0438124 -0.023461 -0.115782 0.00118296 0.00897676 0.00890483 -0.0104788 -0.0465138 -0.19976 -0.00739056 0.0386699 -0.00563734 0.157407 -0.0724366 0.092245 0.155808 0.0454814 -0.019531 -0.0165503 -0.127395 -0.0195142 0.0955335 0.0683237 0.0375918 -0.137725 0.0471668 0.0212758 0.0577215 0.0775323 -0.172443 -0.0239824 -0.0273872 -0.0674897 0.124633 -0.0792443 -0.0513233 0.0806291 0.0674929 -0.0394169 0.0513903 0.0987413 0.177261 -0.112264 0.0134236 -0.151179 -0.0466586 0.0219613 0.00639189 -0.0280997 -0.118201 -0.0918242 0.0191771 -0.131998 0.122622 -0.0649449 0.185946 0.0624696 0.0431339 -0.0279757 0.0611656 0.0870572 -0.0540915 -0.164682 -0.0419049 0.0324235 -0.0581565 0.00469741 -0.136115 -0.0320887 -0.161524 0.177502 0.0413658 -0.030588 0.0207878 0.147841 -0.0558542 -0.143208 0.0595944 -0.0931482 0.0477227 0.165476 0.0782361 0.000318586 -0.193731 -0.0414788 0.185889 0.000220203 0.0206814 -0.00673663 0.0721908 0.106873 -0.0141839 -0.146522 -0.0727232 0.0956927 0.0428587 -0.0390218 -0.0243 -0.0479082 0.0673479 0.0345322 0.019485 0.00457292 -0.173202 0.0734812 -0.123625 -0.0593589 -0.057282 0.128967 -0.0666898 -0.0507773 -0.0200306 0.0670984 -0.116231 -0.0903161 0.005272 -0.171638 0.0259237 0.0287248 0.0616318 -0.114409 -0.134865 -0.0581535 0.0355791 -0.107374 0.142958 -0.0123375 0.100206 -0.147044 -0.0300274 -0.0278711 0.00929311 -0.0235419 -0.0165096 -0.090703 -0.0287838 0.123957 -0.0157312 -0.0530952 0.0659451 -0.0490098 -0.0260282 -0.190862 -0.0705795 0.123375 0.0466034 -0.102439 0.0572331 0.161756 0.0606057 0.0254586 0.0336096 -0.056701 -0.000219811 -0.0929407 -0.0982047 0.0175529 0.0664177 0.119514 0.00744248 -0.152567 -0.183409 -0.0849694 -0.102027 0.00583118 0.0579541 0.0605835 -0.148098 0.0384734 0.106189 -0.00671846 -0.170926 0.122419 -0.118931 0.00902749 -0.0467967 0.105135 0.144939 0.14111 0.0369961 -0.0401938 -0.0209617 0.0406139 0.0448468 0.0689398 0.00826117 -0.0437112 0.0673563 0.0734054 0.0996052 -0.0787891 0.0457494 0.00890121 -0.093631 -0.130298 -0.0881198 -0.00750845 0.113398 0.141348 -0.043552 -0.00238602 -0.0580969 -0.173788 0.0524343 -0.0235753 -0.088767 0.080391 0.0728154 0.124749 0.0187271 0.144239 -0.0320469 0.037579 0.0872828 -0.106586 0.0714146 -0.0883683 0.16538 0.177673 0.0081497 0.0617497 -0.0558912 -0.102552 0.00994806 -0.0743481 0.0990882 -0.060025 0.0511164 -0.188234 0.0629841 -0.0106509 -0.171138 0.127845 0.0185423 0.0465177 0.0928868 -0.0327547 -0.117843 0.0132492 -0.173025 0.116581 -0.0131907 0.0077753 0.0255922 0.00521536 -0.0986369 -0.0530383 -0.0277383 0.0599774 -0.197463 -0.0647915 -0.0137397 -0.105637 -0.0683496 -0.0180884 -0.116764 -0.0282649 0.0409207 -0.033718 0.0281997 -0.0402964 -0.00233829 0.121179 -0.12115 0.0243211 0.0523503 -0.0119417 -0.0264525 -0.0445123 0.0170878 0.050727 -0.0764472 -0.0991122 -0.0708435 -0.0512017 -0.0925693 0.0152289 -0.0446295 0.0521015 0.0361843 0.0923158 -0.0469873 0.0440868 -0.183619 -0.0526355 -0.0979897 -0.0225548 0.0125762 -0.166732 0.133849 0.0048595 0.0366604 -0.150234 -0.0615325 0.0239883 -0.102468 0.00434984 0.00207369 0.0387634 -0.0377287 -0.0303077 -0.144061 -0.0118689 0.00123024 0.151009 -0.0717591 0.00527662 -0.107783 -0.191156 -0.00839779 0.020864 -0.0169419 0.107392 -0.0239406 -0.120789 0.089572 -0.115591 0.141889 0.07 0.0731887 -0.100777 0.104491 -0.0413137 -0.132188 0.133409 -0.0333251 0.0174321 -0.120655 -0.0390877 0.1587 0.00359583 0.00597147 0.0630488 0.081371 0.0597075 0.152054 0.016724 -0.0858189 0.0620951 -0.0258701 -0.0234636 -0.0917709 0.0724658 -0.051638 0.0221347 0.0428084 0.0876202 0.00563538 0.0867301 -0.0873675 -0.0368023 0.0911746 0.0997305 0.0661455 -0.0723396 -0.0838823 -0.0606771 0.110179 0.186685 0.0238777 0.0665133 0.0898282 -0.0210004 0.0907981 -0.0972269 -0.00531301 -0.0450254 0.0460025 -0.0321522 -0.0230042 0.102045 0.0215199 0.0941438 -0.00606757 -0.133264 -0.014257 0.0430359 0.0227634 0.150247 -0.169208 -0.0460989 -0.0161548 -0.0613451 -0.0121109 0.0588582 0.0462977 -0.16815 -0.092793 -0.0306214 -0.062285 0.0904263 -0.0757482 0.106971 0.0598147 -0.073094 0.0459024 -0.018542 -0.125519 0.13681 -0.0565302 -0.0486411 -0.0600159 0.0392469 -0.121782 0.00792078 0.0667837 -0.111094 0.0435662 -0.0550763 -0.188006 -0.0646903 0.00850249 0.00990944 -0.0335012 0.194943 -0.0611458 0.0490989 0.029917 -0.0328396 -0.144168 -0.147122 0.00248776 0.0968496 0.0274904 0.0591028 0.0734804 0.0233003 0.135847 -0.0316285 -0.113505 -0.192636 0.102494 -0.153247 0.0903233 -0.0155928 0.0378304 -0.0231809 -0.0531119 -0.141509 -0.149524 -0.149905 -0.0288099 0.0365059 -0.060241 0.0417667 0.161516 0.00456861 -0.0206997 0.0690638 -0.0608038 -0.100648 0.0806706 0.0203602 -0.0242702 -0.0312477 -0.0421713 -0.0457001 -0.120916 0.0466333 0.0109647 -0.017312 -0.07581 -0.043911 0.0776916 0.0550959 0.0702564 -0.0261297 0.133097 -0.155627 -0.0695338 0.0187291 -0.193563 0.0146067 0.18117 -0.1465 -0.0919995 -0.0389128 0.0846547 0.0904657 -0.0773096 0.0587354 0.0774547 -0.102369 0.16662 -0.174518 0.184747 0.0302771 0.0265952 -0.00876571 0.0376574 0.1477 -0.0215741 0.162743 0.0213615 -0.0864854 0.128485 0.0334898 -0.176348 -0.073407 -0.00645996 -0.0276173 0.140732 -0.00790584 0.075171 0.0412087 -0.0283963 0.0737389 0.00692194 -0.0920343 -0.0869338 0.111938 0.195554 0.115055 0.0762706 0.0817545 0.0716161 0.108138 -0.0964702 0.0611039 0.0612618 -0.139996 -0.035386 -0.00706506 0.12967 0.0528642 0.0269957 -0.00254026 -0.0695472 -0.10615 -0.0113084 -0.00330208 -0.0969321 0.0449403 0.12404 0.00629582 0.0220743 0.0591034 -0.0210044 -0.00123496 -0.122616 0.0489996 0.0844781 -0.0656803 0.0159166 0.0915278 0.160442 0.185114 -0.150307 0.0321441 -0.0479141 0.0231065 -0.00385936 -0.13196 -0.130859 0.16425 0.115863 0.0829256 0.100724 0.0440164 0.0983296 0.0426569 0.0705341 0.015114 0.025073 0.00605273 0.0681929 -0.121005 0.0631814 -0.11203 -0.189973 -0.0764423 0.00753901 0.0796356 -0.0492475 -0.0159029 -0.0914858 0.0143184 -0.164066 -0.138725 -0.0963531 0.158987 -0.124903 0.00347542 -0.0406672 -0.00804454 -0.0571904 0.0385068 0.0214954 0.0236086 0.0329686 0.0288317 0.0311458 -0.060379 0.00372281 0.0553015 0.000293033 0.0538726 -0.0319177 -0.0217414 0.148182 -0.000666648 -0.124974 0.113985 -0.191631 0.0326616 -0.00221393 -0.092978 -0.0227093 0.0315689 -0.100143 -0.178152 -0.133355 -0.0191419 -0.0997837 -0.143278 -0.06596 -0.115125 0.116108 -0.178313 -0.0616082 0.200912 -0.0132121 -0.0103414 0.0698491 -0.13153 -0.0202797 -0.00138465 -0.0165442 0.0268776 0.0725343 0.0937172 -0.101588 -0.152487 0.0725163 0.0254332 0.048306 -0.040434 -0.106037 0.175232 0.0896391 -0.0116457 -0.0460945 0.0590747 0.032193 -0.110323 0.175987 0.0330717 0.0526707 0.0182347 0.102893 0.0732231 -0.0764459 -0.128972 0.114769 -0.174311 -0.0946912 0.0193049 -0.0428582 0.0702744 0.0936429 0.00306419 -0.0897918 -0.00878393 -0.0281595 0.0511847 0.0966485 0.0629448 0.0339864 0.033928 0.112468 0.0478685 -0.00999174 -0.0448119 0.0256455 -0.00363928 0.0351442 0.0421893 0.0656658 -0.0398588 -0.0704295 0.0372476 0.0678838 -0.0275827 -0.141489 -0.0237247 0.00592688 -0.0374609 0.0137003 0.0909971 0.00725205 0.00469149 -0.102502 -0.0791204 -0.0742747 -0.09841 -0.0740756 0.140347 -0.124807 -0.0382453 -0.0638461 -0.00264825 0.0840273 0.137656 -0.151982 0.0306161 -0.0734404 0.132088 0.0466386 0.0859052 0.0447506 0.00263592 0.0944422 -0.110885 -0.00729927 0.172612 -0.143912 -0.00644274 -0.0499597 -0.0401915 -0.158244 0.0759824 0.0977836 -0.159889 -0.0758655 -0.0223984 -0.0874146 0.165335 0.146148 0.0891365 -0.0892355 -0.0400086 0.0512496 0.0711929 0.000203962 -0.025277 0.0281875 -0.0732673 -0.0595585 -0.125629 0.0103929 0.0526465 0.103145 0.021904 -0.0190426 -0.0430294 0.0257824 0.119244 0.0170681 -0.0245691 0.029232 -0.0991136 0.0364991 0.147263 0.0825682 -0.199094 -0.0334002 -0.0670012 -0.00163433 -0.0140143 0.0158939 -0.124496 0.0431079 -0.156152 0.160951 -0.0372672 0.142313 0.143794 0.0559429 0.158793 0.0393267 0.0284936 -0.0297053 -0.125831 -0.0300654 -0.0984274 -0.112982 -0.0340048 -0.101785 0.198686 0.0313332 -0.166184 0.0817645 -0.144961 0.149329 0.0117905 -0.0396516 -0.00673814 -0.0959188 -0.139408 0.11855 0.0260983 0.116938 0.0724927 0.195923 -0.115043 -0.025812 0.0927775 0.155572 0.0718895 0.173342 0.120006 0.0290582 0.0676523 -0.031891 -0.0817541 -0.0433316 -0.17036 -0.0158517 -0.138276 -0.000770708 -0.0676642 -0.107965 -0.0629518 -0.0403742 -0.0510053 -0.00830086 0.0372758 0.0197324 -0.0249016 0.0233474 -0.0424622 -0.00268193 -0.152297 0.0588448 -0.0454844 -0.0702167 -0.0304263 0.0550731 0.0221303 -0.0855755 -0.198417 0.00785067 -0.088342 -0.166293 -0.0290546 0.0594427 0.0234123 0.06567 0.00602375 -0.00365434 -0.140639 -0.0658847 -0.0140889 -0.0387729 0.0378457 0.0734495 0.169951 -0.0176046 -0.0245251 -0.0621489 -0.0491782 0.0966858 0.0133659 0.0489604 -0.0252377 0.0673354 0.122291 0.0652939 0.0295799 0.116496 0.0630649 0.0299548 -0.0966064 -0.123376 0.000657983 0.0736675 -0.00672848 0.0667495 -0.0251212 -0.09891 -0.0169236 -0.152156 0.0110708 -0.0440455 -0.136524 -0.0387785 0.0458071 0.0669403 0.0023997 0.129399 -0.117955 -0.00114989 0.0470522 0.0433863 -0.0486222 -0.0335474 -0.0785438 -0.0494593 -0.0262244 -0.0247221 -0.107591 -0.127949 -0.156555 -0.0544251 -0.0514543 0.0255646 -0.109767 -0.0156729 -0.0384198 -0.012362 -0.0598931 -0.0101475 -0.145651 0.0808085 -0.0941266 -0.0945366 0.0201196 0.113653 0.0868054 0.0395813 0.0187689 0.0272234 0.0738456 -0.0702864 0.118464 0.0204565 0.011684 -0.0679268 -0.163768 0.0586575 0.175746 -0.0251204 -0.135416 0.00220294 0.193825 -0.0569671 0.00760187 0.138696 -0.0197733 0.0586545 0.0367893 0.059778 -0.0449622 0.00389321 0.0446917 -0.0364284 -0.0287651 -0.0622581 -0.00393785 0.00880823 0.00639591 0.0937907 0.0874652 0.0177609 -0.084804 -0.0366089 -0.0529651 -0.092815 0.00172601 0.102988 0.0203069 -0.0616653 0.0690477 -0.0852909 -0.0674991 -0.0792738 -0.0996527 -0.198219 -0.170158 -0.0324292 0.0342053 -0.0149546 -0.00404296 -0.144283 -0.152026 -0.193556 -0.19662 -0.0760153 -0.14184 0.0101346 -0.101458 0.0166381 -0.1276 -0.0229253 0.0515343 -0.0781939 0.062645 0.019183 -0.0851471 -0.0146741 -0.0330541 -0.0940494 0.108169 -0.0696111 0.0027728 0.1154 0.000149886 -0.000514883 0.0156463 -0.0821133 -0.18366 -0.116957 -0.117348 -0.0106595 -0.152037 0.143279 -0.154473 -0.0572238 -0.0243281 -0.0222582 -0.128161 -0.0806499 -0.0480435 -0.0371994 -0.0721198 0.0817906 -0.00403525 -0.0278018 0.181586 0.0445975 0.0349129 0.12253 0.0626445 -0.12118 -0.0413092 0.191531 -0.0543493 -0.0860671 0.19108 -0.196403 0.110322 -0.0105075 0.163764 -0.0656911 0.152321 -0.100212 -0.167658 0.0263903 0.105821 -0.123653 -0.0731887 -0.0726286 0.150834 0.0322432 0.0679209 -0.117165 -0.0711766 -0.115658 -0.071338 -0.0301385 0.0488064 -0.171605 -0.146794 -0.0491989 0.0517974 -0.140065 0.0317855 0.0394678 0.178974 0.115962 0.0234082 -0.139355 -0.0141694 -0.0348425 -0.0351665 0.0619879 -0.0357741 -0.0590097 -0.149186 -0.0909503 0.0643656 0.0167724 -0.0581706 0.111047 0.0839805 0.0354094 0.130358 0.0215809 -0.0802027 0.0977244 0.106328 0.0576398 -0.108606 -0.0114953 0.0344067 -0.0293659 0.0932144 0.00519948 0.0191277 -0.110475 0.025787 0.0937453 -0.0732342 -0.0240358 -0.0293398 0.0235584 -0.0921475 -0.107336 0.057142 -0.0696292 -0.00423879 -0.0295128 -0.092178 -0.00121455 0.0672973 0.101077 -0.0192255 0.0393309 0.124747 -0.00337769 -0.0924968 0.0772276 -0.0274685 -0.0610753 0.0900579 0.0383535 -0.128188 -0.103817 0.187742 -0.150896 -0.0257663 -0.0411255 -0.088289 -0.0432748 0.022081 -0.0730487 0.0660476 0.0880952 -0.13104 -0.0478108 -0.00933606 -0.0649026 0.0156808 0.0696097 0.120853 -0.111682 0.101503 0.102022 0.0317715 0.109127 0.136744 -0.133051 -0.0651983 -0.0437853 -0.13997 -0.00221054 0.104371 0.0324712 0.12225 0.0611992 0.0807533 0.0598141 -0.105162 0.161755 -0.0896328 -0.0204623 -0.0292233 -0.034216 -0.0629852 0.155746 -0.144309 0.0125648 0.159794 0.0252766 -0.0358218 -0.035957 0.041214 0.0298593 -0.0787619 0.0178582 0.0810159 -0.155845 0.0829535 0.0366789 0.0243945 -0.138237 0.168413 -0.0454137 0.0504194 -0.167755 -0.130522 -0.116282 -0.0846705 -0.082967 0.0956614 -0.0414231 -0.0208301 -0.0497444 -0.0421776 0.0931681 -0.158321 0.138045 0.00819898 -0.00132419 0.0680989 -0.0447231 -0.0879163 0.0433954 -0.0371485 -0.17058 0.140143 -0.0755421 0.121597 -0.0292684 -0.0984412 0.136748 -0.00714753 0.0565887 0.0400752 -0.143914 0.0251639 -0.0342392 -0.107407 -0.0372733 0.152568 0.0352879 -0.0200313 0.055463 0.113626 0.0541925 0.0287675 0.00477238 0.12338 0.0604661 0.0978156 -0.0606207 0.10356 -0.019373 0.122745 -0.187986 -0.0823131 0.00117304 0.040595 -0.00838251 -0.105528 0.178683 -0.0634368 -0.132187 -0.100035 -0.0573941 0.06484 -0.0245539 -0.0803781 -0.040461 -0.0081365 -0.0526028 0.0807737 0.00565627 0.00058192 0.0539998 0.0575156 0.109808 0.0828518 0.0119798 -0.0640391 0.125326 -0.169929 -0.0764182 0.14864 0.0552019 0.0634907 -0.105515 -0.0354286 0.0396443 0.193023 -0.0674506 -0.133279 0.0152182 0.0759813 -0.0785096 -0.0268627 0.165659 -0.0400526 -0.0747164 0.0403049 0.0539989 -0.0427856 0.0229035 0.045657 0.0969438 -0.0540348 -0.0720721 0.0400072 -0.0286539 0.0353543 -0.0470057 -0.0375736 0.0661681 -0.0332538 -0.0291538 0.11885 -0.128448 -0.0868057 -0.133211 -0.0115158 -0.064287 0.00638527 -0.0374711 0.106792 -0.0399663 -0.187081 0.0517874 -0.13746 -0.14397 -0.0333293 -0.000353102 0.057719 -0.119409 -0.10538 -0.176053 -0.0529311 -0.10152 0.0248697 0.0888747 -0.0556878 0.0263397 0.14633 -0.189893 -0.0834641 0.0459173 -0.0415635 0.0143902 -0.133306 -0.145329 0.01605 -0.137792 0.086227 -0.0950023 0.0568768 -0.0942383 -0.00262294 0.0914622 -0.0654113 0.0779292 0.10849 -0.0344947 -0.077274 0.147965 -0.0649051 0.0858806 0.15798 -0.00269384 0.19739 -0.0315799 0.0584233 0.0894611 0.0128802 -0.0148416 0.113852 -0.0149092 0.0961801 -0.0435505 0.0845211 -0.0581859 -0.0427888 0.00535199 0.12435 -0.0325061 -0.0357301 0.0965455 -0.120206 0.0472704 0.018941 0.0320342 -0.0025425 0.083518 -0.0479745 -0.0655315 0.00329365 -0.0119727 -0.0491059 -0.0398694 -0.138954 0.0456098 0.0666245 -0.157931 0.0536033 -0.133818 0.0994604 -0.00386401 0.165087 -0.0705435 -0.0642837 0.118854 0.116706 -0.0228133 0.0483747 -0.0264514 -0.132263 -0.0406849 -0.130204 -0.0029255 -0.0499034 0.0207936 0.00128912 -0.0538999 -0.17771 0.0546549 -0.0269339 0.00730343 -0.0389108 0.0223411 -0.0238866 -0.133894 0.0911485 -0.0650649 -0.038972 -0.00823458 -0.0596556 0.162796 0.0788125 -0.0743202 -0.0691674 0.0501435 -0.101844 0.135902 0.0416314 0.0340051 -0.0159258 0.0145672 -0.171887 0.0183559 0.182459 -0.107076 -0.0457187 -0.0924104 -0.127063 0.178436 -0.0516679 -0.102483 -0.144421 0.119045 -0.104229 0.036798 0.12444 -0.119867 0.0120318 0.0983003 -0.171563 0.0880227 -0.0474625 0.134509 0.0273001 0.197146 -0.0289666 -0.0841795 0.054628 -0.00650568 0.0244781 0.0336072 0.0165462 -0.109335 -0.00602209 0.0389774 0.0673594 0.0101075 0.0439313 -0.00933716 0.0522122 -0.188533 -0.0389266 0.00585707 0.153886 -0.0438151 0.122606 -0.00889484 -0.0124998 -0.0609023 -0.0744082 0.0699845 0.0390673 -0.00354466 -0.114027 0.0177934 0.13072 -0.0451734 -0.0553563 -0.0615784 -0.196516 -0.0509268 0.0686266 0.0349809 -0.0946227 0.0173973 0.00727558 0.0308676 0.00753123 -0.0205387 0.059643 -0.056876 0.0379958 0.0448387 -0.00707198 0.110555 0.102129 0.0180237 0.00788146 0.00268971 0.00341496 -0.0897285 -0.0229969 -0.0721319 0.0347685 -0.0108217 0.129662 -0.122335 0.117151 0.0299471 0.00100729 0.0567365 0.135775 -0.0333482 0.064127 0.0595861 -0.0734525 0.0638968 -0.0992306 0.0619918 -0.0942734 0.143536 -0.119601 0.0532445 0.129916 -0.106681 -0.0196111 0.150762 0.0508123 -0.0442583 -0.00925847 -0.0831058 -0.0991763 -0.103714 -0.0664999 0.00755754 -0.0543369 -0.117898 -0.00253774 0.00457837 0.062487 0.0328803 -0.0770377 0.0211458 -0.00291841 -0.188065 -0.0919129 0.0518322 0.0852435 0.124967 -0.121337 0.066784 0.0383077 0.0321666 -0.0369956 0.00631863 -0.0916343 0.0836383 0.0706396 -0.0165531 -0.0617887 0.0739711 0.157242 0.0564166 0.188097 0.0815623 0.00311722 0.0930858 -0.0250614 -0.158648 0.00327703 0.176796 -0.134641 -0.0555804 0.124702 -0.00594172 -0.123797 0.0812086 -0.0779089 -0.0414258 -0.124698 -0.0701015 0.122046 0.138835 0.129167 -0.0159313 0.0764977 0.0513651 0.0156854 0.00502925 -0.0761134 0.0069307 -0.0300943 0.120308 -0.0106388 0.0133171 -0.0554803 0.11742 0.075391 -0.167528 -0.142504 0.0497888 0.0876216 -0.170044 0.0179612 -0.126555 -0.0927247 0.17332 0.0510467 0.104429 -0.0358988 0.0354051 -0.0951136 0.182912 -0.0317799 0.00943662 -0.0865909 0.00299177 0.033468 0.00705566 0.00456648 -0.0248152 0.0538 -0.174741 0.185889 -0.0513275 0.19566 -0.0724808 -0.0410941 0.119251 -0.0678097 0.0732697 -0.023313 -0.113052 -0.0923885 0.107161 0.0415291 0.107246 0.000723965 0.129711 -0.0744494 -0.118659 -0.0338195 -0.0374603 0.0385415 0.0670782 -0.0278608 0.148457 0.0299229 -0.0255269 -0.0578545 -0.0255003 -0.0637808 0.0407349 0.198506 -0.0672337 0.01498 -0.0808061 0.104075 0.0420856 -0.0204551 0.137013 -0.105574 -0.180391 0.00506609 0.0508568 -0.190282 -0.0926883 0.143314 -0.089894 -0.0908055 -0.0242362 0.0264987 0.00957074 0.0849202 -0.158705 0.010985 0.147788 -0.0712468 0.075144 -0.0709953 0.137663 -0.0487555 0.105155 0.0777432 -0.113919 0.0751338 -0.012428 -0.0155545 0.116898 -0.0700553 0.0506308 -0.0409073 -0.0324121 -0.143633 -0.0236946 -0.126816 -0.0422432 -0.0112222 -0.0231611 0.00179803 -0.0195288 -0.068724 0.10791 0.03802 -0.0266092 -0.00887127 0.0742061 0.146761 -0.170028 0.0258845 0.102338 -0.0493744 0.0214223 -0.14985 -0.0322147 0.00412283 -0.0284243 0.00804035 0.132926 -0.0083909 0.0358153 0.0771054 0.0452191 -0.085547 -0.0675577 0.0840822 -0.140837 0.0285814 -0.00133105 0.0293285 0.0658887 -0.0476148 0.0847361 -0.141713 0.01489 -0.0925411 -0.0406282 -0.0858465 -0.176568 -0.0912762 0.137294 -0.0137727 -0.00386104 0.0418904 -0.0349827 -0.116918 -0.0940213 -0.0594244 0.0586456 -0.0673903 -0.0617918 -0.155592 -0.192503 0.167653 0.0333099 0.0538417 0.0384568 0.0431769 0.00469972 0.0276953 0.0101908 -0.0373648 -0.143774 -0.170113 -0.0382204 -0.085706 -0.122973 0.0431989 -0.135542 0.0919823 0.171953 0.192248 0.0711613 0.0728553 -0.0350565 -0.102414 -0.0120908 -0.0290267 -0.0196573 -0.105525 0.108707 -0.0826 -0.0419635 -0.160947 0.146488 -0.0167239 -0.0259233 0.0224772 -0.130041 -0.0259817 -0.102348 0.00261916 -0.0214809 0.0676382 -0.0498677 -0.0887914 0.0724593 0.0216017 -0.0225619 -0.00327362 0.106935 0.0290656 -0.0781491 0.0521583 0.159198 0.142184 -0.170432 0.0727075 -0.014725 0.138846 0.113265 0.103935 0.0453349 -0.0724904 0.0682277 0.036022 -0.00807296 0.0290877 0.178403 0.128828 0.0901483 0.0707717 -0.0825048 -0.0655269 -0.0883149 0.105999 0.043764 -0.0653656 -0.0735892 0.193097 0.0307758 0.0977256 0.0122766 0.0522597 0.00216155 0.00835403 0.0343495 0.0723512 0.0873471 -0.0753492 -0.0140008 -0.00144606 -0.176139 -0.0493464 0.0487538 0.0684795 0.15254 0.0572761 0.0914575 0.156081 0.186304 0.0649204 -0.0151842 -0.148034 -0.0699089 -0.108975 -0.094352 0.176367 -0.0816814 0.00720994 -0.120493 0.0321333 -0.0476117 -0.0861973 0.029992 -0.0332403 0.00653005 0.195143 -0.0889328 -0.0170419 -0.0539831 -0.0808683 -0.18666 -0.0252217 -0.0425105 0.170712 -0.171337 0.0326502 -0.0807165 0.178296 0.130521 -0.0694103 -0.106796 -0.15164 0.170406 -0.100175 -0.119633 0.101866 -0.128749 0.123301 0.140729 -0.0290498 0.159911 -0.0271834 -0.0926327 -0.0804132 0.0586796 0.0192092 0.14607 0.00978397 -0.0705766 -0.082175 0.0155789 -0.0465611 -0.019797 0.0173324 -0.0938888 -0.0670782 0.00742006 0.0385751 -0.0619842 -0.173505 0.00163434 0.0125259 0.0289059 0.148534 0.0632556 0.0398466 -0.0430944 0.0267424 0.102448 0.0817108 0.0837898 0.0654062 0.165008 0.0363846 0.0116066 -0.0104402 -0.169585 -0.0295731 -0.0257881 0.0673122 0.181565 -0.104718 0.068504 -0.0651408 0.0225085 -0.140644 -0.135893 0.102153 -0.0986249 -0.097043 0.0910726 0.0578617 0.0618744 0.0786154 0.0210562 0.0328378 -0.12181 -0.0872779 -0.0837709 0.146932 -0.0185757 0.0627006 0.0220695 0.0258766 0.00136298 0.0595847 0.0177203 -0.136276 -0.110344 0.0168309 0.0663978 0.114373 0.0205906 0.0406545 0.162498 0.195595 0.0128108 -0.126809 0.0760673 0.0874945 0.00812707 0.0399949 0.167876 0.0440217 -0.00759805 -0.020187 -0.137706 -0.0623325 0.0700842 -0.0786676 0.0686323 -0.1009 0.0416848 -0.158006 0.11837 0.118045 -0.0130833 0.0663005 0.0359294 -0.0127199 -0.0260371 -0.00567391 -0.0780146 0.188513 0.0901049 0.0796436 0.0552125 -0.0333518 0.00453665 0.033167 -0.0205638 -0.0413391 -0.00493543 -0.0330927 0.0679697 -0.0656912 -0.124588 0.00963888 -0.00052426 -0.00839284 -0.0734505 -0.12535 0.199244 -0.0103303 0.0647151 -0.0829924 -0.0397953 -0.0911671 0.0585703 -0.15642 0.0900184 0.0188057 0.00306082 0.0690038 -0.0142845 0.193517 0.0364585 -0.104473 0.0167848 0.0394318 -0.0819236 0.0261078 -0.0615524 0.17804 -0.0512496 0.0173644 0.0576563 0.0179045 0.0598508 -0.0729483 0.168114 0.0290424 0.0726152 0.0673225 0.0900869 -0.0694176 0.0384665 0.0680712 0.0499854 -0.0866248 0.023289 0.0762519 0.0803874 -0.0400503 0.0230757 -0.130645 -0.185051 -0.00784141 0.00422571 0.110629 0.0166786 -0.0908121 -0.10836 0.0298065 -0.0511772 -0.076271 -0.103464 -0.0871637 0.0607883 -0.00844142 -0.140122 -0.096006 -0.014474 0.0359427 -0.159035 0.0816959 0.0829965 0.0439564 -0.109934 0.0227584 0.0500642 0.0418332 0.0399945 -0.197614 -0.00216533 0.0228109 0.0850289 -0.0122074 0.0722656 0.12653 -0.00697206 -0.0666741 -0.194121 -0.0821224 0.100906 -0.183082 0.0555017 0.0360567 0.00223378 -0.120369 0.0392816 0.0123922 -0.0631191 -0.161618 -0.0809158 -0.042569 -0.12705 -0.117489 -0.0278729 -0.00994696 -0.00313461 -0.0611424 -0.150801 -0.11285 -0.00901845 0.154412 -0.153265 0.143454 0.107878 -0.0882817 0.0279939 0.104112 0.0358156 -0.0498309 0.00510826 0.108653 -0.0143028 0.0537015 -0.0834627 0.0227555 -0.0717906 0.135532 -0.0358711 -0.0446976 -0.141088 0.0555026 -0.060479 0.108624 -0.0608803 -0.0649028 0.0612227 -0.139886 0.0767105 -0.0669525 0.0568294 0.037249 0.0537223 0.068355 -0.0704645 -0.07454 -0.0484537 0.0955647 0.153841 0.104604 -0.0716618 0.127765 0.0618018 -0.163507 -0.0265219 0.0300141 0.095413 0.0228301 -0.0582563 -0.0200491 0.10704 0.168793 -0.0106281 -0.0316376 -0.0509163 0.0247639 -0.0284112 -0.113601 0.0669228 0.00747787 0.00958024 0.00379622 -0.103689 0.180956 0.045137 0.102864 -0.133377 -0.0473066 0.15717 -0.0589122 0.100585 -0.101178 0.0188348 0.0970963 -0.0538932 -0.099744 0.179582 -0.0833103 -0.00746598 -0.0786144 0.0369817 0.0112269 0.0103737 -0.129241 0.0729962 0.0278083 0.0411838 -0.0823327 0.0729678 -0.125265 -0.0701495 -0.085282 -0.0406357 -0.0687807 0.0128953 -0.055424 0.0670738 -0.00757049 0.0575145 -0.0492279 0.0607414 0.0901144 0.0719022 -0.0774429 0.0319262 0.146552 0.0423457 -0.0600092 0.0456556 0.157741 -0.0468967 0.0150243 0.0481041 -0.0616722 -0.185604 0.08197 -0.0363782 0.149099 -0.0557759 -0.0174947 0.126952 0.0258106 -0.0502965 -0.0223748 0.0555946 -0.0730289 -0.0093257 0.132811 -0.12781 0.171257 -0.0892182 0.03357 0.0194573 -0.0651338 -0.0571396 0.0259658 -0.0336569 0.120852 0.100352 -0.0191939 -0.150299 -0.0592964 0.193798 -0.0792965 0.151945 -0.12201 -0.017531 -0.130121 -0.0586609 0.100346 -0.179416 -0.0302014 0.064598 0.0688862 -0.0212053 -0.118282 -0.0541258 0.0800903 0.00917551 -0.146437 -0.0554509 -0.0818503 0.0697458 -0.0836394 0.0483421 0.0567319 -0.000955064 -0.0270578 0.0829699 -0.100468 0.0690192 0.0480816 -0.0125684 -0.0509008 0.015977 -0.0171792 -0.0293414 -0.112755 0.0265328 0.0198906 -0.11602 -0.104005 0.0376226 -0.0204796 -0.0170296 -0.122707 -0.149066 -0.0390254 -0.0983399 -0.0186624 -0.0555286 -0.115583 -0.145304 0.075141 0.130977 0.155374 -0.0755622 0.0955825 0.0457294 0.0418888 -0.0268237 0.0338495 0.0294875 -0.134425 0.166831 -0.180065 -0.0389885 0.0492762 0.148705 0.122948 0.141984 -0.00871556 -0.0125547 0.0838723 -0.0768413 0.0584593 -0.039539 -0.039584 0.00389757 -0.0979038 -0.123797 0.0608449 -0.0161795 -0.0990113 -0.0499139 0.019983 0.0244258 0.0424338 0.0838317 0.0690572 -0.0808628 0.12352 -0.14898 -0.139836 0.142286 0.0329898 -0.160952 -0.157082 -0.0391818 -0.0835811 0.00507218 0.0171388 -0.131832 -0.0678799 -0.108736 0.0223329 -0.0408647 0.0645289 -0.0124362 -0.0303173 0.0371295 0.0162086 0.0312396 -0.0725249 0.0717498 0.131744 -0.0594602 -0.0269687 0.182852 0.104181 0.00591924 0.181043 0.0411702 -0.107267 0.075875 0.11568 0.0969387 0.147617 0.0329011 0.0509025 -0.0488858 0.069882 -0.0149619 0.0617902 -0.0981747 -0.124024 0.0832934 -0.108554 0.0622408 0.0367998 -0.0356096 0.164907 0.0424688 -0.130371 0.043647 0.100844 0.0263226 -0.0109359 -0.145212 -0.0564942 0.137068 -0.0517229 -0.0267512 -0.0188218 0.0994583 0.0449692 -0.0225306 0.106403 0.0939275 0.126594 -0.0561952 0.0688408 0.0329346 0.030756 0.126184 0.118778 0.0209216 0.110859 -0.0204519 0.000777815 -0.0599272 -0.00246872 -0.0947416 -0.0789245 -0.0652192 -0.102632 0.00509926 -0.0906037 0.00662342 0.100473 -0.00272268 -0.161735 0.0999872 -0.151171 -0.0854766 -0.0431627 0.122321 -0.0713044 -0.116376 -0.0492933 -0.0869625 -0.0511601 -0.0469454 -0.129478 -0.0423874 -0.0747776 -0.0964565 0.136985 0.11006 0.119635 0.0425455 -0.17157 -0.0404041 -0.126235 -0.00517146 -0.074244 -0.0526885 -0.103652 0.169049 0.0505074 0.0669709 0.0244127 0.149324 -0.11851 0.0920672 -0.0490322 0.0345305 -0.0415212 -0.0138864 0.10305 0.0564831 0.12546 0.0175239 0.00647167 0.10732 -0.157322 0.177068 0.18295 0.113899 -0.093349 -0.116675 -0.103547 0.178724 -0.0772269 -0.0829505 -0.0585721 -0.0569068 0.0431191 0.000673285 -0.117146 0.0809652 -0.103594 0.124529 0.0693179 0.0386823 0.0394994 0.0159656 0.0663034 0.11934 0.0223121 -0.0502798 0.0469772 0.0494683 -0.0620362 0.0772847 -0.0162549 0.0516065 -0.0415799 -0.00869928 0.12385 0.0211538 0.0452696 -0.162938 0.123226 0.0920876 0.0891368 0.0242937 0.00297125 0.149654 -0.119126 0.00490945 0.0372337 0.00964607 0.13363 -0.117429 0.0480465 -0.0490794 -0.066791 -0.0189526 -0.0608173 -0.069055 -0.15944 0.0213102 -0.0792642 0.199667 -0.0241617 -0.0692335 -0.081928 -0.101661 -0.0156843 -0.140613 0.0349409 0.0311389 0.114591 -0.117253 -0.133259 0.00357447 0.0450256 0.000378169 -0.046754 0.0929652 -0.0501076 0.0624685 -0.058222 -0.0891034 -0.160992 -0.0713676 0.143032 -0.0828414 -0.099336 -0.0452513 -0.0949855 0.0156591 0.0750214 -0.0361798 0.0144131 -0.0835065 0.0963312 0.0421893 -0.141259 -0.0727262 0.167381 0.00627213 -0.0845911 -0.0107237 -0.0200708 -0.0730864 0.0667858 0.117406 -0.0140662 0.0562161 -0.0471194 -0.0391063 0.0162601 0.0490849 -0.0259625 0.0330177 -0.0121725 0.152563 0.014992 -0.126509 -0.0398443 -0.0888155 -0.144438 -0.108666 -0.00564246 0.174642 0.0806736 -0.0883066 -0.134836 -0.142081 -0.136258 -0.182852 -0.0235908 -0.0941634 -0.0789626 -0.0893142 -0.0763217 0.0794633 -0.127414 0.161527 -0.128712 0.0240004 -0.0400106 -0.0575485 -0.0520513 -0.045437 -0.10284 -0.176375 -0.0607943 -0.0488897 0.0869189 0.126263 0.00104386 -0.109833 0.0420151 -0.0171235 -0.0407834 -0.033035 -0.00974325 0.11744 0.0994033 0.118873 -0.0325118 0.122501 0.0558268 0.0243101 -0.141963 0.0805872 -0.021377 -0.0188715 -0.095586 0.048973 0.114072 0.0159459 -0.0741597 -0.0641753 -0.192747 0.0503341 0.0768578 -0.102278 0.111654 0.113472 0.0816239 -0.0953586 -0.0236043 -0.0155484 -0.0971435 0.0985426 -0.102944 -0.111773 0.170109 0.0252719 -0.0781108 0.0820359 -0.0233017 0.0437035 0.00886468 0.0424654 -0.0902758 -0.0720075 -0.190286 0.00245458 0.163791 -0.114015 -0.18632 0.125164 -0.000730074 0.115074 0.0964686 0.0332814 0.0262105 0.0260119 0.186203 -0.101337 0.152718 0.00901181 -0.0420393 -0.136691 -0.0313596 0.105945 0.0121184 -0.178922 0.107158 0.054116 -0.092157 -0.158581 -0.158303 0.121638 0.104067 -0.0357232 -0.0641607 0.158798 -0.193674 0.0239892 0.128046 0.0235052 0.100607 -0.0272301 -0.0751198 -0.025642 -0.0983556 -0.00669537 -0.0374635 0.149367 -0.0437623 -0.0990853 -0.0520771 0.0931331 -0.10047 -0.114448 0.0507094 0.199786 0.018121 -0.0748517 -0.0795133 -0.0703622 0.0168488 -0.000926513 0.102786 0.127046 0.103173 -0.1693 -0.0563073 -0.0557971 0.0662996 0.0454401 0.0669882 -0.0335041 -0.0271317 0.107704 0.0526618 0.130629 0.131253 -0.105374 -0.0322016 0.119733 -0.0604012 -0.150051 -0.00726316 -0.0978116 -0.0839607 0.0954924 -0.199468 0.137836 -0.0750392 0.0845671 0.066002 -0.179891 -0.121594 0.173939 0.0807984 -0.0399728 -0.0238156 0.151597 -0.0192961 0.126335 0.0131566 -0.055542 0.0416948 -0.0669514 -0.107491 -0.0572595 -0.067764 -0.0528406 -0.0209125 -0.0350077 -0.0118211 -0.0343116 0.00331811 -0.00927902 0.132368 0.0926672 0.0884307 -0.113232 -0.0781351 -0.0655662 0.00173779 0.125789 -0.0316267 0.00452675 0.0939765 0.10043 -0.188005 -0.0631563 0.0261899 0.0884017 0.0664423 0.0771179 -0.00661431 -0.0315216 -0.00955165 -0.103325 0.0394918 -0.145473 0.00338533 -0.0902213 0.0285785 0.0961012 0.00967217 -0.044081 -0.153312 -0.0338894 0.0682383 0.0742242 0.199606 0.0322819 -0.0756037 -0.172734 0.00668763 0.0213613 0.0444702 -0.0738791 -0.043211 -0.0212143 -0.0176294 -0.00159184 -0.151658 0.0347553 0.154511 -0.118763 0.113578 0.131018 0.142435 0.0415406 0.00985724 -0.0939899 0.00693562 -0.0387644 0.131172 -0.120763 -0.0170111 -0.061253 0.0714204 0.0205866 0.0146415 0.0323722 -0.146543 -0.0241453 0.175829 0.137103 -0.0904644 0.0177859 0.0203054 0.0500563 -0.0918179 -0.0504391 -0.0318437 -0.014275 -0.122717 0.0097485 0.00458815 -0.14071 -0.140216 0.129434 0.0452397 -0.0825764 -0.105507 -0.102218 -0.00266488 -0.0614946 0.116719 -0.0156551 0.00780466 0.0730239 -0.0433883 0.146588 0.0278249 -0.0070957 0.10875 0.117187 0.196715 -0.163142 -0.129308 0.0447535 0.0812055 0.0497673 -0.00480381 0.0545669 -0.00888365 -0.143371 -0.0822043 0.0482286 -0.146549 0.0971762 -0.0289619 -0.0763263 -0.00315332 0.0434937 -0.0382619 0.185196 -0.0814616 0.0617731 0.0876873 -0.105143 -0.0347071 0.0579895 0.188266 -0.0101736 0.19365 -0.0560909 0.110422 0.0762019 0.0542887 -0.0781581 0.168435 0.0973855 0.186794 -0.0270076 0.00755744 0.0448226 -0.175146 0.0570132 0.0420968 -0.00717287 0.0982844 0.050301 -0.0457433 0.016128 -0.110734 0.0353271 -0.101757 -0.0808994 -0.0828992 -0.0166434 -0.0394187 0.00359351 -0.0515498 0.0147868 -0.0263303 0.0928485 -0.0100454 -0.00895534 0.0069284 0.0961792 -0.0106221 0.0240113 -0.071063 -0.105181 -0.115692 0.0848746 0.0514208 0.144248 0.112262 0.0299815 -0.028091 0.144064 -0.0489309 -0.0082495 -0.105481 -0.0485553 0.0242751 0.0977575 0.0218498 -0.198381 0.0466593 -0.0688575 -0.0269813 0.0213342 0.0730325 -0.0289463 0.128536 -0.028067 -0.055411 -0.0140254 -0.0692969 0.0628424 -0.0216283 -0.120117 0.0845979 -0.12626 0.0419141 0.0276474 0.0417001 -0.075076 -0.0579354 0.00758572 -0.111283 0.0780027 -0.0504416 0.0982017 -0.163135 0.0530434 0.0234966 0.0193901 0.0541767 0.00727758 0.00653448 0.142751 -0.136251 0.0862664 0.189332 0.0763628 -0.151462 -0.0910005 0.0225739 -0.173169 -0.174185 0.0704934 0.197865 -0.161371 0.101654 0.127309 0.021453 0.0498568 0.199341 -0.0186966 0.0181177 0.00381588 -0.0347701 -0.0544435 0.00980427 0.0958819 0.0787108 -0.0601841 0.101173 0.0393359 -0.0611563 0.0412796 0.0725363 -0.0151807 0.0334039 -0.0832898 -0.118286 0.0877282 -0.00887146 -0.044224 0.046505 -0.00919411 -0.086102 -0.0084538 0.108584 0.0403919 0.0862742 -0.0319703 0.0149372 0.0258826 -0.0319635 -0.0215418 0.0576795 0.0125478 0.0561193 -0.0303053 0.131217 -0.00471332 0.186841 -0.118124 0.014718 -0.0944599 -0.154241 0.028078 -0.132969 -0.0754403 -0.147319 -0.126803 -0.162084 0.0171649 0.0636432 0.00627382 0.180216 0.0235585 -0.102756 -0.0195756 0.161244 0.0338816 -0.0506066 -0.00687622 0.12343 0.121406 -0.0657801 -0.136872 0.0460022 0.105332 0.0766762 -0.00471698 -0.0572756 -0.0494087 0.0921712 -0.00500725 0.0650679 -0.099932 -0.167282 0.0947932 0.083338 -0.019939 0.0842219 0.0443037 0.0830956 0.0811273 -0.0765888 -0.0139652 -0.035778 -0.0370116 0.0810543 -0.174747 0.105628 0.174708 0.111361 -0.0821961 -0.117531 0.144638 0.0917778 -0.0935035 0.0669265 0.030965 0.07787 -0.0516791 0.138774 -0.0257944 0.0149959 -0.0463423 -0.0302749 0.0894002 -0.0348206 0.0226642 -0.143364 0.0526095 0.0941404 -0.0391378 -0.113755 0.104133 -0.0133613 -0.0290808 -0.0704833 -0.0779315 -0.0698735 0.199742 -0.0151836 0.0719226 0.187015 0.0460705 0.134147 0.0751069 -0.0778957 0.0548146 -0.0076375 -0.144358 -0.108009 -0.0861075 0.0473572 0.0671542 -0.0182604 -0.195188 0.12031 0.00384469 -0.025204 0.138751 -0.0483625 -0.183776 -0.09095 0.0649048 0.00677766 -0.0563667 -0.0446043 0.0965045 -0.0794141 0.135629 0.0108978 -0.0485109 0.0795618 -0.0283404 -0.00324124 0.00400495 -0.159117 0.0269358 0.0160412 0.00748467 -0.0696159 -0.0222816 -0.038161 0.0127359 0.0186612 0.0485476 0.075996 -0.12593 -0.00852848 0.0434089 0.0199218 -0.00474241 -0.147606 -0.10943 0.095254 0.02112 0.0729798 -0.0953853 0.0360849 -0.0019666 -0.0600194 -0.0916201 -0.0948998 -0.107909 -0.0698159 -0.0465686 0.0205928 -0.173843 -0.0125305 -0.0213019 -0.101652 -0.0883463 -0.155916 -0.00319119 0.0472788 0.0602283 0.0213471 -0.015387 0.144341 0.119996 0.019583 0.0654739 -0.155568 0.00361388 -0.0857997 0.0892482 -0.000889498 0.00657631 -0.0792249 0.0467275 0.0264363 -0.0586217 0.11284 0.186662 0.0585761 0.132444 0.083946 0.0582832 0.155501 0.0421018 0.0196133 0.00278731 -0.0347195 0.0836729 -0.00287462 0.0206605 -0.0694 0.120144 -0.150364 0.0207479 0.0616257 0.101975 -0.000293856 0.00503966 0.00780081 -0.0467709 -0.0449589 -0.0425162 -0.0167827 0.097906 -0.0114099 0.0400077 0.100313 0.152117 0.0168609 0.0331128 -0.037548 0.00937025 0.166423 0.193501 -0.147353 0.177714 0.0414404 0.10705 -0.0845569 -0.0399363 -0.0175578 -0.00143373 0.1836 0.00433537 0.116394 0.0406693 0.0109108 -0.116536 -0.0143538 -0.0485031 0.15667 -0.147705 -0.0880615 -0.068821 -0.111862 0.0494684 0.017071 -0.0619791 -0.0898941 0.0746255 -0.106707 0.0296123 -0.04661 0.0356173 -0.00799493 0.123762 0.0618601 0.150242 0.110227 -0.00262909 0.13481 -0.0243204 -0.0484452 -0.0995532 0.0238966 -0.0080541 -0.116782 0.0689555 0.0505517 -0.109095 0.0262413 0.141172 0.127869 -0.00697953 -0.14781 0.108372 -0.0578267 0.0877773 -0.0133613 -0.0388556 0.00777863 -0.00645335 -0.0135154 -0.0395192 -0.0226523 -0.00433685 0.108257 -0.10629 -0.131471 -0.0259402 -0.0803392 -0.148264 -0.0117905 0.061999 -0.0185974 0.0238043 0.0574258 -0.05052 0.139861 0.175123 -0.0730103 0.165184 -0.148521 0.00910469 0.0885177 0.0612401 0.0108099 -0.0270822 0.116238 0.00257403 -0.011827 -0.0812182 -0.0157409 -0.0098101 0.177073 -0.0252991 -0.0467993 -0.13143 0.0515274 -0.0914448 -0.147754 -0.0770611 0.0539407 -0.0690542 0.0594 -0.023111 -0.0460072 0.1545 -0.138048 0.163126 -0.0344699 -0.0778427 0.106345 -0.0203337 0.105393 -0.0437759 0.0429745 0.0686156 0.0013722 -0.13327 0.0314986 -0.00469009 0.0410151 0.15811 0.0772019 0.112034 -0.0790701 -0.0519866 0.0892706 0.0902617 -0.0603522 -0.14438 -0.153493 0.152406 -0.140745 -0.000449556 0.0446468 0.196521 -0.163082 -0.0177152 -0.0439497 -0.0960341 -0.027572 0.108496 -0.0285972 -0.0964615 -0.0489866 0.167329 0.171904 0.0387214 0.0375192 -0.0802987 0.0140853 -0.0481145 -0.00288869 0.128407 0.0649538 0.0221274 -0.120232 -0.0340351 0.0290213 0.0862257 -0.183071 -0.0975158 -0.123416 0.014407 0.00746955 0.0124748 0.0106844 0.0626126 0.111198 0.0539508 0.144028 -0.0177665 0.0970727 0.11252 0.0321509 0.135002 -0.0387382 -0.0278994 -0.172485 -0.0338675 0.16025 0.0868004 -0.0413349 0.0349789 -0.0150585 -0.067972 -0.0612611 -0.0964669 -0.043411 0.145322 -0.0126819 0.197383 -0.0924673 -0.176102 0.0140917 -0.162496 -0.0318791 0.0566985 -0.101338 0.012445 0.0636591 -0.153483 -0.140078 -0.017384 0.0955294 -0.00586283 -0.155514 -0.110312 0.0181222 -0.0181611 0.145825 -0.144112 0.00215294 -0.0217741 -0.000504956 -0.0772738 -0.117242 -0.108912 0.0457791 -0.0259218 -0.0759292 -0.0853651 -0.119813 0.0272219 0.0535555 -0.0396138 0.0128651 -0.0913398 0.0523177 0.0610688 0.138412 0.0789762 -0.108397 -0.0839562 -0.0174602 0.060124 0.0121191 0.0438403 0.0772905 -0.0817251 -0.00439914 -0.0336148 0.143622 -0.151296 0.0261249 -0.152019 -0.16619 -0.0216035 -0.182209 0.0228659 0.0371704 0.158673 0.0494711 0.074325 -0.0488054 -0.141547 0.161424 0.0678378 0.085693 0.146264 -0.0478431 0.0437564 -0.0610838 -0.0174962 0.177546 0.00557283 -0.0669265 -0.0439748 0.0181586 -0.100845 0.105141 0.168792 -0.071108 -0.0852257 0.0874449 0.0237702 -0.161154 0.0728733 -0.0960629 0.0803664 0.122025 -0.110798 -0.0338403 -0.143597 0.0824897 -0.120586 0.0461316 -0.0836037 0.070512 0.189161 -0.0613569 -0.0463854 0.184941 0.160232 0.00983923 0.0314577 -0.0657402 0.00336949 0.00910305 0.101325 0.0642794 -0.0382866 0.146936 0.0542202 0.00757241 0.0982149 0.174351 -0.177572 0.0518992 0.00885408 0.0592951 0.0565406 -0.130958 0.0222164 -0.148996 0.177524 0.116861 0.0885716 -0.0404379 0.0967159 0.15566 0.0235491 0.0553939 -0.0330766 0.0572961 -0.0965523 0.104398 -0.0280937 -0.0452113 -0.09684 -0.108417 -0.0215684 -0.143003 0.0355336 -0.0207087 -0.130399 0.046309 -0.167079 0.119496 0.124688 0.11819 -0.166748 0.0437568 -0.0960696 -0.136658 -0.095877 0.0361878 -0.154199 0.129222 0.0542291 0.011677 -0.131858 0.0862841 0.0262941 0.0973819 0.0771184 0.032279 -0.0160639 0.129092 0.138377 -0.111292 -0.0877016 -0.11868 0.00411815 0.150436 0.0637874 -0.0446954 -0.0213444 -0.0620072 0.159628 -0.000451302 0.0274472 0.0720543 0.010001 -0.0510544 0.123675 -0.0577206 -0.0078032 -0.0225124 0.0574797 0.129806 -0.0759946 -0.0322907 0.0965858 -0.0496636 0.00083112 0.0164526 0.173552 0.0901251 0.0268594 0.0109309 0.0845568 -0.0573346 -0.163407 -0.0485541 0.0285967 0.165555 -0.0313659 0.0833763 0.0645108 0.119717 -0.0666263 -0.129921 -0.0229089 0.0297064 0.0415269 -0.0132541 -0.0857773 -0.00177243 0.0119584 -0.11779 0.104882 0.0736589 -0.0942456 0.184673 -0.0080197 -0.0556112 0.0886885 0.0468457 -0.164533 0.0270109 0.118072 0.0626035 -0.00720213 0.157677 0.0621675 0.14458 0.0150442 -0.0534832 -0.0704178 -0.158771 0.048453 -0.0734222 -0.133554 0.117943 0.0714452 0.0552775 0.166813 0.00409286 -0.0460005 0.0249096 -0.0418758 -0.10259 -0.000706425 -0.0718792 -0.102936 0.114969 -0.138938 -0.0361605 -0.0908242 -0.0828977 0.180255 0.160116 -0.0134908 0.0438513 -0.138959 -0.137913 0.113863 -0.0509609 -0.0536866 -0.116074 0.0839546 -0.0712287 -0.15778 0.00325343 -0.0882971 -0.0324427 -0.00968392 -0.0934761 0.0128023 0.192511 0.0277559 0.0518318 0.063409 -0.184226 0.146352 0.114549 -0.193191 -0.12154 0.028118 -0.0187365 -0.18439 0.116489 0.0563696 -0.145321 0.0313518 -0.0339229 -0.00237308 -0.0943829 -0.0344688 0.0809031 0.0892957 0.044401 0.0588442 0.0692163 0.115384 -0.120445 -0.109548 0.0518287 0.0177895 -0.0252366 0.0155576 0.150425 -0.0320388 0.0550941 0.0116048 -0.017565 -0.0153256 -0.0221709 -0.0733362 0.00161201 0.0710251 -0.0469705 0.0613397 -0.0576539 0.0684392 0.119777 -0.126714 0.0666163 0.0480279 0.163229 0.0581272 -0.0120718 -0.0793741 -0.0719124 0.0788204 -0.0542659 0.0465643 0.123147 0.0950082 -0.182367 -0.0766904 -0.0383902 0.0109178 0.0117497 0.177945 0.0317486 0.00491721 0.0475224 0.0817754 -0.108293 0.0169895 0.0106657 0.0399108 0.0112838 0.0244348 -0.118597 0.133486 -0.089371 0.0931334 -0.0245239 0.00794732 -0.170427 -0.0769669 0.0467844 0.121091 -0.093626 -0.0942177 0.0260381 -0.0312973 0.0453217 0.0154599 0.0191949 -0.128182 -0.00757287 -0.0553943 0.00440448 -0.0821795 -0.115485 0.0884492 -0.124582 -0.0341186 0.0401329 0.0778958 0.127449 -0.00634678 0.141362 0.125396 0.0830472 -0.0758909 -0.095351 -0.0450995 -0.0927093 -0.0441283 -0.0257726 -0.0340726 0.0320227 0.0318365 -0.0437286 -0.0305134 -0.0336499 0.116103 0.0425906 -0.0515288 0.0290943 -0.082485 -0.0637814 0.0456548 0.00092381 0.0608913 -0.145795 -0.0481884 0.0136592 0.000104957 0.0360493 -0.168716 -0.0247241 0.0226625 -0.158575 -0.0322122 -0.0184856 0.0903959 0.0433859 0.0063498 -0.00813619 0.110535 0.00491397 -0.0126663 0.0366251 -0.106722 0.0533768 -0.0487527 0.000119723 0.0628965 -0.195224 0.0574549 -0.00867841 0.00872081 -0.153371 0.0887488 -0.0996577 -0.0439514 -0.0391315 -0.0967531 0.0625308 0.113453 -0.0202941 0.158289 0.189131 0.0346901 0.0252726 -0.0117089 0.012225 -0.109731 0.0603997 -0.102002 0.0189519 -0.145601 0.0337193 -0.0077025 0.0359781 0.157429 -0.00608949 -0.135198 -0.161448 -0.0616721 -0.0278232 0.0344301 0.120372 -0.116347 0.055745 0.00225721 -0.0772691 0.122392 -0.0679271 0.0593554 0.193966 -0.0895171 0.0393629 -0.0626827 0.0937801 -0.050554 -0.163084 -0.159353 -0.128481 -0.0251953 0.0709774 0.0311549 -0.0397826 -0.013767 0.192381 0.16041 -0.0644689 -0.0444719 -0.163762 -0.0580154 0.0683129 0.148945 -0.0193517 0.0547767 0.0685358 0.00986026 0.101986 0.0315648 0.0714319 -0.184547 -0.0730158 0.13632 0.179319 -0.0446435 0.0253748 0.159211 -0.161955 -0.0420357 -0.0838262 0.0154133 -0.0303388 0.170608 0.0661785 0.0428028 -0.0791503 -0.0317399 0.0812129 -0.163466 0.0738581 0.0968813 0.034467 0.0165506 0.179117 0.0346158 -0.0769376 0.000725493 -0.103579 0.0233569 -0.0662889 0.031062 -0.0668473 -0.123325 0.0246202 -0.0140153 0.0402166 -0.131216 0.011871 -0.115455 0.00892076 -0.057538 -0.0574059 -0.178311 0.130583 0.0344412 0.126985 0.106904 0.104485 -0.102522 -0.0251339 0.0760766 -0.0837453 0.0510711 0.135996 0.000136442 -0.048384 -0.109156 0.0520786 -0.00303118 0.0844803 0.168231 0.0800248 -0.0211717 -0.0545955 -0.161827 0.0505898 -0.0503866 0.00737759 0.0279962 -0.0961977 -0.0103538 0.0603841 -0.103686 -0.134001 0.0546572 -0.0590807 -0.0457047 0.186549 0.173618 -0.1414 -0.15674 -0.105847 -0.0972793 0.00178187 0.055152 0.120177 0.121752 -0.102254 0.110369 0.110369 -0.149499 0.00682556 0.0673015 -0.0445617 -0.141401 -0.0754144 -0.147768 -0.0434246 -0.0286791 -0.106088 -0.0986034 0.0617014 0.16984 0.00452272 -0.0681033 0.0182333 0.199419 -0.152669 0.182111 0.0164399 -0.0238084 -0.0628453 -0.0731459 0.00493403 0.0371041 0.0614903 0.0176015 -0.0834941 -0.0808976 -0.180172 0.0178612 -0.111515 0.0827791 -0.0676451 -0.0908712 -0.0163598 0.112011 -0.0821626 0.0408928 -0.00569734 -0.0587566 -0.0534222 -0.00434958 -0.186412 -0.0644956 0.0480919 -0.0797307 0.0659989 -0.149547 0.0496568 -0.00867706 -0.082877 0.0531476 0.0452286 0.0783446 -0.112427 0.0507183 0.047026 0.0315246 -0.0128483 0.00476211 0.0287748 0.144219 -0.073214 -0.0784133 -0.0707522 0.0446061 0.04018 0.00713062 -0.048447 0.0328599 0.0025752 0.0592721 0.0135586 0.0777889 0.0560918 -0.043581 0.195411 -0.126598 0.0308226 -0.15008 0.123137 -0.00226896 0.111233 -0.000900346 0.133008 -0.107059 0.030125 0.169805 0.0775182 -0.0146536 -0.0669591 0.0649426 -0.0597201 -0.0127282 -0.110156 0.00702573 -0.0557495 -0.0741716 -0.0527249 -0.0635305 0.135542 -0.0803486 -0.0199659 -0.0238689 0.147325 0.137712 0.117606 0.0311141 -0.0499268 -0.0823833 -0.0511139 -0.0527466 0.114847 -0.0350541 -0.103586 0.0809992 0.0875908 0.0471032 0.189827 -0.0567204 -0.142299 -0.0698809 0.0322999 0.0200718 0.0439865 0.0335521 -0.061461 -0.0245521 0.0354038 -0.0595487 0.0188169 -0.0530035 -0.170617 -0.0956037 -0.0077317 0.0749825 -0.142527 -0.0221766 -0.0180189 0.113473 0.00171033 -0.134438 0.107884 0.019915 -0.198447 -0.00145559 0.0721145 0.134522 -0.0956753 -0.0449267 0.11449 -0.019518 0.115344 -0.0756404 -0.0195971 0.0677724 -0.00112535 -0.0550928 -0.141936 -0.0604138 -0.0552606 -0.0305599 -0.12121 -0.0383324 -0.0461719 -0.197196 -0.0689957 -0.0730235 -0.0435937 0.116902 -0.101159 0.00511118 -0.0785957 -0.0417418 0.085163 -0.0653496 -0.0182807 0.0650061 0.0896423 0.0846474 -0.0156311 0.0380699 -0.117161 -0.0274918 -0.00529118 -0.00118869 0.0299131 0.0491333 0.150372 -0.0664439 0.134798 0.10671 -0.137055 -0.0392457 0.0327676 0.0707569 -0.0105579 0.0523432 -0.0278846 -0.0715911 0.147272 -0.0195786 0.105234 0.199028 0.0773722 0.0354062 0.161397 -0.0109863 0.0183015 -0.105666 -0.0621492 -0.133996 -0.0198774 0.1111 -0.123415 -0.0858139 0.169276 -0.0497566 -0.0349807 -0.0293085 0.0440071 -0.0612323 0.000556482 -0.058931 -0.129117 0.0298804 -0.115456 0.0639143 -0.0506624 0.137644 0.0194242 -0.0272117 0.00483452 0.0456185 -0.19471 -0.00892372 0.0943125 -0.0954782 0.0365314 -0.104384 0.033428 0.126578 -0.11652 -0.159053 -0.180098 0.0599706 -0.0314574 0.0504438 -0.0351778 -0.0765469 -0.142479 -0.0162889 0.0856919 -0.0353378 0.0208955 -0.179409 0.00554846 0.170488 -0.090094 -0.115328 0.160284 -0.0668559 0.000139732 0.00409847 -0.162576 0.0775725 0.0545202 0.0114806 0.08169 -0.157621 0.118807 0.0986457 0.00852442 0.00241164 0.0396475 -0.0175724 -0.0205093 -0.076798 0.0800169 0.023824 -0.0565428 -0.122904 0.0155504 0.0414714 0.00997387 0.0398208 0.121723 -0.121667 -0.0828353 0.0739681 0.103727 -0.000314559 0.0614641 0.0288259 0.0332124 0.0576045 -0.0745726 -0.011109 -0.00389603 0.0143563 0.0343899 0.182246 0.00634274 -0.0824277 0.0880803 -0.105106 -0.00732683 -0.012989 -0.0489735 0.113091 0.0240171 0.106209 0.0757472 0.00101871 -0.0249316 -0.053049 0.147896 -0.0672271 0.0674175 -0.006073 0.180498 0.087125 -0.117922 -0.07964 0.177607 0.0270737 -0.0771374 -0.0400997 -0.0625385 -0.0409592 -0.0393801 -0.0614973 0.0424271 -0.0525317 -0.123991 0.0446165 0.0551196 -0.101074 -0.152186 0.0796101 -0.0179825 0.106899 -0.107981 -0.0720817 0.0622299 0.177188 -0.145287 -0.0352103 0.076867 0.183591 -0.00872133 0.040238 -0.0630277 -0.033928 -0.147897 -0.0383511 -0.0516712 0.0360283 0.156734 0.0493351 -0.11966 0.0973436 -0.0381806 0.0897359 -0.139773 -0.0464532 -0.0818027 -0.0457806 -0.0223587 -0.00691395 -0.111254 -0.164127 0.0700694 0.158777 -0.114182 0.0856053 0.0333823 0.132146 0.18168 -0.0415612 -0.105586 -0.0891692 -0.165092 -0.198655 -0.0311322 -0.0878091 0.00389052 -0.04608 -0.118315 -0.0291188 -0.0490424 -0.0158069 -0.0498899 0.0388957 -0.0156099 0.0878827 -0.0828462 -0.0426948 0.138203 0.164741 0.0208769 0.0424347 0.109462 0.0295836 -0.0793533 -0.0842594 0.0479333 -0.00796405 0.0276266 0.145331 -0.013341 0.0491603 -0.0469896 -0.0436276 -0.0362887 0.0314805 0.0381467 -0.0748607 0.088046 -0.0566917 -0.134938 0.0347494 -0.0162154 -0.101212 0.10447 -0.0231716 0.0515669 -0.0480278 -0.0683668 0.128461 -0.0417759 0.0993217 -0.0245538 0.125059 -0.0714391 -0.182576 0.104544 -0.0657016 0.0651508 0.00889849 0.0469086 -0.0788208 -0.00402925 0.0180127 -0.00775983 0.0739093 -0.0576752 0.0751945 0.0864689 0.0874221 0.0358229 -0.145716 0.113829 -0.0873256 0.0736903 -0.143726 -0.0265183 0.0701434 0.0123992 0.00896662 0.0193871 -0.196874 -0.0266884 -0.0285212 0.108451 -0.0845905 -0.11867 0.152061 0.0424383 0.1843 0.0254791 0.0433822 -0.0564398 -0.165897 0.0820403 0.125728 -0.0329979 0.131864 -0.117129 -0.00647581 0.186419 0.0771764 -0.0298422 -0.0402489 -0.0191692 -0.135757 0.135326 -0.11633 -0.0534379 0.00241986 0.0937817 -0.0898128 -0.0525654 0.112192 0.12303 -0.0406509 0.060674 0.102791 0.0858447 -0.0336042 -0.0232213 0.0352093 0.108238 0.133312 0.0736063 -0.133647 -0.0811792 0.157642 0.138697 -0.0615724 0.0835581 -0.0864222 -0.0730023 -0.0723531 0.0975237 0.150307 -0.0133351 0.160978 0.151574 0.14814 -0.107608 -0.0204465 0.0982634 -0.100634 0.0698973 0.0605549 -0.0529508 -0.0186307 0.14529 -0.0322457 0.013425 -0.1349 -0.086577 0.185969 0.19516 0.0181227 -0.138531 -0.110717 -0.147671 -0.18693 -0.10353 0.178147 -0.19285 -0.0488245 -0.00664701 -0.176841 -0.0731365 0.00577202 0.0936206 0.112109 0.0907696 0.093508 0.13902 0.0814033 -0.0946752 -0.14183 -0.0957707 -0.107719 0.00954772 0.0156538 -0.0850351 0.153682 0.129389 -0.0497765 0.0148212 0.159726 0.0939533 -0.158696 -0.101886 0.0214117 0.0227865 -0.124169 -0.12059 0.126015 -0.0309687 -0.0961054 0.137255 0.116135 -0.167497 -0.0301245 0.073465 -0.0012854 0.0510282 0.078288 0.0594555 0.0851973 -0.00338206 0.124107 -0.167414 -0.0779894 0.0622151 -0.15007 -0.00222417 -0.00673066 -0.103682 -0.0153538 -0.117968 -0.1407 -0.0296834 -0.0679263 -0.0524919 -0.0954737 0.0349717 -0.0918826 -0.00265593 -0.0143335 0.152578 -0.128642 0.0638082 -0.114627 -0.192514 0.0458596 -0.04629 0.0921208 -0.0267001 -0.0839066 -0.170045 0.14608 0.168794 0.0488074 -0.0201217 0.0448584 -0.0497485 -0.059674 -0.0987789 -0.0569788 0.0820009 0.0224531 -0.0529015 0.107242 0.17768 0.0646149 0.186796 0.0424982 0.0572566 0.183876 0.116095 0.121618 0.158321 0.0732476 -0.0957553 -0.127176 0.0728997 -0.0823656 -0.0263687 0.0955976 -0.03044 -0.0410065 0.0342175 -0.0938489 0.0862354 -0.0145934 -0.053883 -0.00022497 -0.023802 -0.007906 0.146141 -0.101765 -0.0633897 -0.0644057 0.0549897 0.0685072 0.0428469 -0.0948296 -0.00493889 0.0377867 -0.188465 -0.140269 0.0384269 0.0598095 -0.0245814 0.0432492 0.121854 -0.14762 0.0483002 -0.066672 0.136075 0.00898593 -0.0674088 -0.0574648 0.0958504 -0.188184 0.113405 0.0839288 0.0482371 -0.0420496 0.00999479 -0.0272402 0.0791704 -0.0728324 0.0229163 0.137332 0.162418 -0.0240246 -0.0703118 -0.109985 0.0708842 0.0717389 0.0284686 -0.0604418 0.0954515 0.119195 0.0356748 0.0989906 -0.0799499 0.0573628 -0.0636558 0.0807432 0.116659 -0.00743588 0.152746 -0.000219279 0.139795 0.0189504 -0.112192 -0.0857612 -0.0307289 -0.0270689 -0.0343631 0.0782506 0.0297975 0.0726103 -0.107717 0.0282657 0.0774374 0.0500803 -0.0139078 -0.00488338 -0.051459 0.0521713 0.0554276 -0.0130259 0.0865836 0.132496 0.0957344 0.0851272 0.0788465 -0.0590947 -0.0163386 -0.0603547 0.0646401 -0.0342557 0.161083 -0.0336671 -0.128595 -0.0804648 0.0878619 0.16359 0.0185096 0.167688 0.0350789 0.00368482 -0.0081219 0.0198672 -0.0435911 -0.119816 0.092129 -0.0462714 -0.188529 0.140811 0.0272101 0.116757 -0.119077 -0.0176327 0.00192265 -0.0838727 -0.0353436 -0.18752 -0.163405 0.159792 -0.0194118 -0.0506427 0.00722882 -0.0425857 0.122797 0.143712 -0.106808 0.0702811 0.010013 -0.0380039 -0.0571202 0.186653 0.100834 0.0875574 0.0231434 0.0587274 -0.0541764 0.0924366 -0.0349253 0.0345696 -0.0305145 0.0509723 -0.197516 0.0803984 -0.0781991 -0.0513916 -0.0372698 0.0162415 0.0136735 0.0856143 -0.145427 -0.0240885 -0.0662756 0.0738966 -0.125477 -0.00438973 0.0941386 0.00623153 0.156975 0.0550649 0.0136385 0.0030492 0.0581825 -0.114203 0.165243 0.0639103 0.0533079 0.0683818 -0.110856 0.10309 -0.0228142 -0.0745113 -0.170315 0.147512 0.0273804 0.113838 0.0590292 0.0625538 0.0862323 0.123057 -0.123859 0.10335 -0.00846777 -0.00962647 0.196557 -0.0949855 0.120608 -0.0226483 -0.0364769 0.13885 -0.065208 -0.102778 -0.0139973 0.188525 -0.00716597 0.106824 -0.0507816 0.0259239 -0.086912 -0.0506278 0.0519325 -0.0627132 0.0181735 -0.0710665 0.0106188 0.121046 0.0738141 -0.105064 -0.0101113 -0.184043 -0.0250271 -0.000494969 -0.0936636 -0.138814 0.149157 0.0535824 -0.11252 -0.0686653 0.133381 -0.0530671 0.0655761 -0.0573296 0.0265722 0.102489 -0.0134275 0.0806246 0.0587529 -0.140987 -0.0525928 -0.0182129 -0.00780298 -0.0415687 -0.0892689 0.0121501 0.034575 -0.0432451 -0.150058 0.131591 -0.0701648 -0.0168509 0.0640399 0.000746864 0.0685116 0.0729105 -0.0762956 -0.110097 0.113365 0.0139294 -0.0457503 0.0688888 -0.181342 -0.114537 -0.0193561 -0.173227 0.0315899 0.0684479 -0.0340344 0.0724994 -0.0112391 0.0675388 -0.0171863 -0.0774674 -0.0390352 0.0218935 -0.0173226 0.00762762 0.00359865 -0.112464 0.182695 0.0192103 -0.1756 0.115378 0.0116806 0.115981 -0.183572 0.0506665 0.0687261 0.0291228 -0.0350367 -0.036107 -0.0299224 0.0954905 -0.0144209 -0.0309993 0.0979634 0.04097 -0.153712 0.0865667 -0.150005 -0.0210768 0.052266 -0.096457 0.084116 -0.0446424 0.000817076 0.0424587 -0.1513 -0.0555258 -0.0485711 0.141473 0.0664807 -0.0637249 0.0882876 0.00111337 0.126269 0.0404457 -0.168657 0.146377 -0.0963943 -0.0212136 0.135097 0.0033315 0.0186785 0.00711733 0.0919868 0.0910162 0.076608 -0.13117 0.00958116 -0.0298933 -0.00873213 -0.0129112 0.0816632 -0.118184 0.0173449 0.0730701 0.117785 -0.0823773 -0.0289843 -0.0148329 -0.0622557 0.106378 0.0356727 -0.0535914 -0.0294865 0.0554514 -0.0924242 0.0144191 -0.122364 -0.0957092 0.0587047 0.110828 0.103101 -0.00755979 0.108243 -0.0382821 -0.0991404 -0.110689 -0.0662652 0.0789976 0.0397343 -0.198183 0.196135 0.0136651 -0.0719621 -0.0345935 -0.0327563 0.00124796 -0.0759305 0.124696 -0.111093 0.0286046 0.0171066 0.0360185 -0.07524 -0.0998279 -0.0367542 0.0310144 -0.0931715 0.012341 0.0455221 0.0823581 -0.108559 0.0308312 -0.0415204 0.00205942 0.0488828 -0.000768102 -0.0812838 -0.0865832 -0.0496722 -0.0887579 0.00480769 -0.0194374 0.0275496 -0.177311 0.0362234 0.167508 0.0577837 -0.0864144 -0.0290695 -0.00845689 -0.0958723 0.116973 -0.0175574 0.0476061 0.0442063 -0.0205465 -0.0755912 0.0163101 0.154788 0.00774503 0.0845228 -0.157534 0.12357 -0.12222 0.170627 -0.00677849 0.0470937 0.0240597 0.000149171 0.00741246 -0.160944 -0.102386 -0.00880654 0.190166 -0.0329029 -0.0759207 0.0736045 0.0429685 0.101091 -0.0428088 0.013592 -0.092937 0.178004 -0.00840101 -0.019613 0.000714897 0.0100911 -0.0117901 -0.197317 -0.0213191 -0.0744753 0.073464 -0.0662793 0.0282699 0.0617572 0.116053 0.0225 -0.116862 -0.0889919 -0.0752225 -0.034437 0.0485764 -0.0548302 0.0443751 -0.0711979 -0.0874595 0.112218 -0.177083 0.0368712 0.0329754 -0.105957 0.0403652 -0.136145 -0.0847202 -0.0119102 -0.0624535 0.164856 0.130032 -0.133398 -0.185752 -0.0212127 0.0207108 -0.113485 0.0279014 -0.0233691 -0.0583202 0.175383 0.00638654 -0.00869133 0.0510614 0.173615 0.141152 0.0624554 0.0402071 -0.0599298 0.130943 0.0254075 -0.0746347 0.012901 0.0547361 -0.0615732 -0.0187224 0.0968538 -0.0296405 0.0488028 0.069859 -0.0322165 -0.0371381 0.0225208 0.102923 0.0340518 -0.114168 0.0781856 0.0616091 0.15418 0.0152377 0.0109459 -0.131353 -0.0562625 -0.042689 -0.0756665 0.0393668 -0.00457969 -0.0203597 0.0218351 0.0885208 0.144268 0.188897 0.113165 -0.00850934 -0.0864083 0.0218548 -0.0769752 0.0642817 -0.00154483 0.19188 0.0862277 0.0344693 -0.0251167 -0.0198088 -0.165385 0.0979322 0.103041 -0.07478 -0.0251292 -0.0329776 0.190823 0.0443963 0.094928 0.0778155 0.0781991 -0.057227 0.0373542 0.130097 0.0515692 0.0617416 -0.0813146 -0.00976759 -0.0622579 -0.0480188 -0.112866 0.0202948 0.0975017 0.0481783 0.088895 0.0114148 -0.146268 0.0611415 0.0873579 0.0533136 0.0015776 -0.0431717 -0.101356 -0.102808 0.0380073 0.0813602 0.0117354 -0.0553825 -0.00118391 -0.142422 -0.00743239 0.0954316 0.0688799 -0.0464667 0.000234582 0.00579706 -0.0517 -0.0422441 -0.035635 0.0780652 0.0206405 0.0617785 -0.0783961 -0.0319369 -0.129781 0.0767104 0.102118 0.111204 0.0137825 -0.0996096 0.131462 0.0969557 0.0424117 0.142757 0.0109042 0.0444043 -0.0241074 0.0388161 -0.0610829 -0.0229209 0.0492011 0.0318809 0.132789 0.193603 -0.0563371 0.106509 -0.0326844 0.170046 0.18433 -0.0583597 0.195143 -0.173787 -0.0504221 -0.100807 -0.0287983 -0.0313603 0.0435447 0.0472773 0.0632486 0.0200564 -0.0570394 0.0620369 -0.0763669 0.0962451 -0.0237576 -0.0836547 -0.168122 0.0163311 0.0776557 -0.0333345 0.0139862 -0.101356 -0.0245276 -0.0934894 0.0237571 -0.0210661 0.109031 -0.0451281 0.0789741 0.0564493 0.0572105 -0.0840838 -0.0667758 0.00364054 -0.125529 0.09305 0.0393561 -0.0815401 -0.0186378 0.0754252 0.0918266 -0.125489 -0.0163022 0.0120539 -0.0169292 0.127964 0.0268959 -0.0585274 0.0777569 -0.110915 0.0276501 0.137201 -0.0778625 0.030426 -0.00448823 -0.127676 0.0501114 -0.163561 0.0917749 -0.0474042 -0.00678563 0.127419 -0.0926763 0.0132189 0.0463721 -0.0438909 0.0657495 0.0248032 -0.128516 0.0224685 -0.0226846 -0.0648138 -0.0173901 0.0196531 -0.0970048 0.0410928 0.155406 0.130836 -0.131014 0.0924841 -0.0598266 -0.091308 -0.0516594 -0.0981879 -0.000680385 0.0347327 0.0589161 0.183199 0.0278791 -0.0618546 -0.0622347 0.085574 -0.069136 0.00855892 -0.113326 0.157185 -0.0445594 0.0687932 -0.0004866 0.0186282 -0.0602915 0.00425423 0.00571684 -0.140802 -0.0830606 0.102093 -0.131302 0.0777432 0.0292841 0.0736528 0.0186172 0.0780129 0.111062 0.0754136 -0.142673 0.0534661 -0.112448 -0.122838 -0.0340756 0.106828 0.0879059 -0.033869 0.0677189 -0.061714 0.0378452 0.174012 0.168609 0.186649 0.0401712 0.112804 0.032583 0.00586926 0.0718329 -0.135709 0.00223373 -0.123636 -0.141888 -0.0367606 0.0134933 -0.00794357 0.0674291 -0.0925525 0.0941407 0.0459089 -0.11716 0.148487 0.141794 -0.190801 0.115473 -0.0748093 0.0618504 0.132802 -0.058981 -0.0558897 -0.025226 -0.196187 -0.055188 -0.0841619 -0.0875233 -0.0735711 0.0390062 0.133558 0.149737 0.0672405 -0.179214 -0.0122328 -0.0576649 0.0989273 -0.0392272 -0.0802738 0.00387821 0.0742501 0.0316589 0.0525026 0.13929 -0.0727872 0.0443398 -0.0633038 0.00310003 0.0732378 -0.0442187 0.111549 0.0376389 0.192395 -0.0747591 -0.0903863 0.0140226 0.0439922 -0.146699 -0.0628182 0.0741585 0.0788487 0.127134 0.0316202 0.0253915 0.112922 0.0142063 -0.100098 0.054301 -0.0831933 -0.027295 0.143088 0.0253208 -0.0942913 -0.0775068 0.0879552 -0.0573479 0.0268344 -0.109273 0.0397555 -0.0186813 -0.0148092 -0.00659324 0.0367005 0.103583 0.11336 -0.079906 0.0761905 0.0698077 -0.0653016 -0.105998 -0.0676906 -0.0852685 0.0139035 0.046757 -0.00481655 -0.0496144 -0.0583782 -0.00836352 -0.159705 0.131357 -0.064666 0.110357 -0.105472 -0.0333674 0.0168455 -0.0487017 0.0220164 0.0553504 -0.172674 0.0717277 0.0420117 -0.0428405 0.0294742 0.104937 0.0899737 -0.038726 0.0562889 -0.179665 0.015496 -0.0105524 0.131427 0.0585304 -0.0718774 0.198385 0.101468 0.0990002 0.081246 -0.0236405 0.0254267 0.0235817 0.039663 0.0136945 -0.0704761 0.0232011 0.0074927 -0.0495343 -0.0499462 0.0954466 0.0842768 0.0546656 0.0425802 0.106911 0.132436 -0.0253634 0.00847824 0.0717876 0.0162127 0.198118 -0.0965182 0.12765 -0.096095 0.0125097 -0.0695858 -0.0838628 -0.0903348 0.0193236 -0.106703 0.0313183 -0.162116 0.00890226 -0.172551 0.193413 0.00871794 0.0310769 -0.0633048 -0.0372959 -0.18525 -0.172603 0.171961 0.173251 -0.0938599 -0.0783761 0.0572727 -0.0181854 -0.0170942 0.162142 -0.16917 0.0707605 -0.0861934 0.193699 -0.0714584 -0.114993 -0.102644 0.0262529 -0.0667808 -0.0811332 0.00604509 -0.070447 -0.120158 0.0703239 -0.108761 0.196459 -0.0477039 -0.051555 -0.0903289 -0.103652 0.0700019 -0.0129226 0.129794 0.0244758 0.147675 0.113418 0.0171648 0.0446878 0.100054 0.127628 -0.0389051 -0.0138903 -0.116171 0.0252169 -0.0280947 -0.100445 0.0778021 -0.0921688 -0.0511752 0.0620583 -0.0726647 0.193788 0.0802384 -0.0752454 0.0181589 -0.00250565 -0.0476453 0.00437109 0.151665 -0.0222903 0.0675616 -0.0967357 0.00901965 0.104816 0.0168785 -0.0286191 -0.0613446 0.0465375 0.180465 0.0702928 0.0655838 -0.0941019 0.0197197 0.0271229 -0.0741137 0.0884958 0.0337555 -0.196279 -0.116458 -0.105561 -0.109529 -0.0569373 -0.0271359 0.0168652 0.0167509 -0.0427669 -0.140788 -0.0664956 0.0601212 0.170591 0.0582855 -0.0135465 -0.0316084 -0.182654 -0.129355 -0.0212022 -0.00933768 -0.0904611 -0.0424728 -0.125565 0.0915787 -0.0658133 -0.0216515 -0.0289668 -0.169743 0.068463 -0.0934673 0.0754848 0.158548 0.118483 0.123156 -0.164378 -0.046942 -0.025943 0.12721 0.0398407 0.0853452 0.135081 0.0533007 -0.0439568 0.0148515 -0.0317219 0.0167739 -0.155559 0.00739132 0.130962 -0.0259026 -0.00387675 -0.0293154 -0.152711 -0.117284 0.0305061 0.055266 0.098353 -0.0551712 0.0594839 -0.123092 -0.0111028 -0.0300234 0.0113471 0.0310738 0.0996873 -0.0331675 -0.13363 0.119906 0.080279 0.0591985 0.033804 0.0062183 0.0316955 0.0232254 0.0743897 0.0555825 -0.0901884 -0.0789541 0.0554144 -0.0431893 -0.068914 -0.0569132 0.151407 -0.04544 -0.0669313 0.0462303 0.0298952 -0.0699576 0.123327 0.0189012 -0.131572 0.108795 0.0572306 -0.168007 -0.0818116 0.0940875 0.00816993 0.162098 0.0924495 0.119821 -0.0782145 0.0391159 0.0600249 -0.071335 0.0556446 -0.0848149 -0.0680561 0.0279113 -0.158079 0.103359 0.102962 0.0701522 0.084206 -0.0185332 0.0993484 -0.0403423 -0.150944 -0.0533412 0.0627485 -0.15262 0.00665205 0.125482 0.00406335 0.141448 0.0375628 0.0300871 -0.0472747 0.17008 0.0483174 0.0608126 0.161847 0.0097251 -0.0363991 -0.0150615 -0.0131168 0.138981 -0.0989285 -0.139555 -0.104215 -0.0250598 0.179415 -0.0966545 0.0290987 -0.0340332 0.0132288 -0.0629996 -0.0221035 0.183521 0.14945 0.0910192 -0.0826458 -0.00798139 0.0805482 0.0232423 -0.132657 -0.149715 0.113748 0.135902 0.0824138 -0.0408289 0.0360168 -0.0418432 0.0596185 -0.0356575 -0.000313946 -0.115563 -0.089035 0.0540711 0.0245089 0.0534011 0.0294165 -0.0314216 0.0615722 -0.142308 -0.0706435 -0.0982791 -0.0505693 -0.0825221 0.101986 -0.134281 -0.091302 0.0310518 0.120513 0.0401299 0.0663296 0.0810202 0.00645894 -0.144132 -0.0938401 -0.073518 0.0546089 0.183966 0.00805218 -0.0759585 0.130106 0.0340297 -0.181658 0.000857119 0.161038 0.0216775 -0.016292 0.0754192 0.076361 -0.0115011 -0.0164578 0.0314245 0.139591 0.0132421 0.155668 0.0523565 -0.164951 0.0122477 -0.160576 -0.0201853 -0.0114796 0.0326855 0.0863165 -0.0451261 0.057151 -0.102466 0.0206959 0.0310634 0.00832804 -0.078412 0.127118 0.0895157 -0.0693194 0.0518654 -0.00548994 -0.00811445 -0.156872 0.0779812 0.191706 0.00590298 0.0577927 0.0388564 -0.127358 -0.164115 -0.115942 0.0180025 0.0662739 -0.0816918 -0.130909 -0.077186 0.00609148 -0.150711 0.0591881 0.0279712 -0.0542396 -0.109513 0.091262 -0.03281 -0.00833685 -0.0661517 0.072443 0.0885272 -0.0196214 0.0709948 -0.023045 -0.0689163 0.0533671 0.000559923 -0.022279 -0.0600944 -0.00949212 0.0753785 0.122993 -0.0288348 0.125061 0.161613 0.0208469 -0.0374178 0.0724694 -0.0175887 0.0275282 -0.0342982 -0.149442 0.0909908 0.0829336 -0.0340821 0.041048 0.065419 0.140086 -0.0402853 0.123454 -0.0955886 -0.0153477 0.0392911 0.0271991 0.0419577 -0.00553895 -0.00648815 0.0853038 -0.0682096 -0.166368 0.120585 -0.174465 -0.110932 -0.0428369 -0.158594 -0.0652617 0.0712808 0.00543853 -0.177594 -0.00522164 0.142131 0.0298347 -0.10274 0.0754611 0.0196159 0.130234 -0.0798367 0.0311789 -0.0421583 0.0768519 -0.0726419 0.010395 -0.0406371 0.12259 -0.0171298 0.065321 0.127716 -0.0639926 0.0395524 -0.0957963 0.10119 -0.137237 0.00868581 -0.0896661 -0.0195724 0.0260827 0.0760145 -0.00477761 0.110523 -0.0512367 0.0910725 0.126522 0.0402086 -0.00852421 0.120065 0.0553624 0.111209 -0.03176 -0.109223 0.0254896 0.0161772 0.034537 -0.0835758 -0.0640269 0.0257366 -0.0777106 -0.0577859 0.019771 -0.0757779 0.0731182 0.087513 0.000646793 -0.0754808 -0.126058 0.0941996 0.0875019 0.168138 0.0864766 -0.0189044 0.00368195 0.0283518 0.122216 0.0859422 -0.0285479 -0.0868435 -0.0161709 0.0606227 0.00943104 0.0142994 -0.00607949 0.0288163 0.135454 -0.0209562 -0.0448039 -0.117235 -0.129477 0.0780345 0.0738742 -0.0255517 -0.0650651 -0.0732584 0.126909 -0.0262491 -0.0477308 -0.13665 0.102428 -0.0202628 0.0604299 0.0710312 0.144556 0.0822113 0.00976624 0.10377 -0.0431317 -0.0231114 0.105559 0.0822923 -0.128951 0.0239208 -0.0275442 0.0440714 0.0619144 -0.0562429 0.0550872 0.0515041 -0.0629466 0.0426138 -0.142854 0.108301 -0.0342726 0.0487513 0.0378883 0.0363902 -0.0243399 0.0215776 0.110306 -0.0144398 0.193756 -0.0703391 0.0174309 -0.0723296 0.0554221 0.0247404 -0.119257 -0.039452 -0.0485773 0.0805148 0.00864089 0.0217277 -0.112683 -0.0349484 -0.0640584 0.0578989 0.0733322 -0.0331072 0.123806 0.0771114 0.104742 0.125255 -0.118336 -0.033351 0.025902 -0.118307 -0.0257922 -0.0142466 -0.0826651 -0.0570126 0.158067 0.01779 0.121939 -0.0384437 0.0566491 0.0435631 -0.0768963 0.0527836 0.121304 -0.00461714 -0.0109305 0.0117541 0.121082 0.00637745 0.0653269 0.0346529 -0.0964864 -0.0660384 -0.1724 0.0406389 -0.199899 -0.124378 0.0880372 0.122355 -0.108553 0.116575 -0.0470787 -0.0107176 0.11996 0.196111 0.0670501 -0.056112 -0.0498922 -0.170954 0.159955 -0.110642 -0.189901 -0.0998436 -0.0478141 0.0922004 0.182694 0.0415982 -0.0895193 0.0058766 0.179099 0.00915979 -0.00525367 -0.109845 0.189644 -0.00320101 -0.183565 0.011351 -0.0338865 0.0226748 0.0176316 0.170422 -0.0269079 -0.0798099 0.116038 0.0575987 0.0444275 0.015778 0.132151 -1.63473e-06 -0.120389 -0.0169496 -0.0648309 -0.145897 -0.0187412 0.0469547 -0.0067725 0.0831568 0.108209 0.059337 0.0249656 -0.128366 0.000648556 0.00872815 -0.0286619 0.129252 -0.119054 0.112574 0.0868949 0.0278499 -0.0872337 0.114394 0.0753285 0.00669552 0.0483416 -0.0219652 0.0267255 -0.059474 0.181204 0.0863545 -0.186297 -0.0681866 0.112973 -0.171996 0.085834 -0.11857 -0.0297859 -0.00340169 0.0894392 -0.150685 0.0934883 0.0194769 -0.0563438 -0.0622605 0.00380692 0.125973 -0.00489874 0.00597489 -0.0949121 0.0598832 -0.108646 -0.179773 0.0948637 0.0720035 -0.00474283 -0.0326537 -0.0194189 -0.0167191 -0.115545 0.0817368 0.102611 -0.140606 -0.00975257 0.139705 0.000574549 -0.0540265 -0.0838845 0.0822679 0.0535874 0.0478393 -0.0500519 0.18878 0.0859778 -0.00734762 -0.0900643 0.0205505 0.0899666 0.0507066 0.0568395 -0.00650081 0.024179 0.0847353 -0.128277 -0.132019 -0.00793987 0.00326272 0.040676 -0.0790539 -0.0735105 -0.0130852 0.130645 -0.0378975 -0.135675 -0.015581 -0.126476 -0.0908487 0.172452 0.0657005 0.0656345 0.110892 -0.0173594 0.169041 0.0980583 -0.0280505 -0.084001 0.0371148 -0.119478 -0.0741011 0.0743042 -0.132838 -0.0336972 -0.0801428 0.105617 0.0383893 0.00659178 0.0245937 0.0192195 0.0915854 -0.0836154 -0.000130783 0.147291 -0.0982579 -0.0180166 0.0523072 -0.0424585 0.00707145 0.0121352 -0.0189158 0.0886824 -3.86532e-05 -0.0738585 -0.0634004 0.00693515 -0.105976 -0.0832115 0.0916508 -0.131389 -0.0328135 -0.13119 0.192906 -0.11582 -0.0824543 -0.176562 -0.0120592 0.0657308 -0.105535 -0.0419694 0.0112736 0.00244003 -0.136473 -0.0456805 0.16373 -0.0453268 -0.0737492 -0.0259747 -0.15657 -0.116606 -0.108156 0.0255178 0.103882 0.00376956 -0.0540978 0.122539 -0.113686 0.0469577 0.117151 0.12007 -0.036321 0.00152727 0.0389551 -0.0442588 -0.00176448 0.0316584 -0.147315 0.0926074 0.0885 -0.0175139 -0.102053 0.192642 -0.0466437 0.015456 -0.0109748 -0.113214 0.00772067 0.00535058 0.018575 0.0539337 -0.0185945 -0.0509648 -0.0356194 0.192665 0.134212 -0.0533767 -0.102055 0.0159057 0.0689167 -0.0204601 -0.123698 -0.0296865 -0.0401669 -0.0329611 0.146648 0.0689717 -0.00104575 -0.045976 -0.0353173 -0.192347 -0.0696069 -0.170196 -0.118188 0.0766888 -0.0463031 -0.0266334 -0.0137717 0.0422829 -0.139922 -0.116533 -0.0836066 -0.119514 0.0719431 -0.06821 0.0438042 -0.0215166 0.144784 -0.02552 -0.0332021 0.037186 -0.0502783 0.0555623 -0.0746697 -0.000607218 0.0346724 0.143823 0.00300263 0.0259548 -0.139493 -0.0338531 -0.00305641 0.148007 -0.0879617 -0.0364251 0.116012 0.156554 -0.00508067 0.100944 -0.103825 -0.0158144 -0.113015 -0.0255034 -0.151313 0.00411334 -0.122918 0.0402407 0.192508 -0.0897708 0.0827465 0.0457387 0.118703 0.0998787 0.0374137 -0.133869 0.0949157 -0.038092 -0.0721092 -0.0792699 -0.075052 0.00991573 -0.184491 -0.0741405 -0.00859351 -0.135101 -0.0663162 0.054574 -0.0555028 -0.140361 -0.0815171 -0.0790397 0.092402 0.0127438 -0.025945 0.028906 0.0657325 0.0754764 -0.00346197 0.0779338 0.129152 -0.0946351 0.196063 0.0697804 -0.0920117 0.0104803 -0.0752434 0.188475 -0.0532909 -0.159889 0.13703 0.0314095 0.0215639 0.0704008 0.135757 0.099944 0.0700217 -0.0169039 -0.0088634 0.0291624 -0.0058509 -0.0999503 0.00093291 0.148091 0.044307 -0.103144 0.038011 0.00686508 0.00647566 -0.0580978 -0.0210313 -0.0668342 -0.00222182 -0.0957203 0.0304717 0.0975966 0.0551649 -0.0202835 -0.00494072 0.121518 -0.0403205 -0.143731 -0.112662 -0.0132182 0.0589785 -0.0331826 0.113764 -0.0182831 -0.0138532 -0.122714 0.0521747 -0.0223928 0.0256553 0.106587 -0.121986 0.148186 -0.00754723 -0.0190673 0.0196876 -0.0566646 -0.102069 0.0759559 0.0578487 -0.195942 -0.0494353 -0.0418543 0.0543508 0.062795 0.0685037 0.0953078 0.111711 0.0203268 0.00318582 0.0379086 -0.144141 0.083002 0.0314231 -0.0663578 0.011656 -0.0768531 -0.171102 -0.114805 -0.0807439 0.00775963 0.197935 0.0459407 0.197886 0.0377429 0.00676408 0.0191852 -0.0343677 0.0161007 0.00309394 0.135412 -0.019439 0.0531386 0.106791 -0.188555 0.0476612 -0.111863 0.121719 -0.0683529 -0.0195241 0.194247 0.0976426 -0.0222591 0.0760165 0.0691173 -0.0131136 -0.0634979 -0.155483 0.0507998 0.161951 0.0292144 0.189826 -0.0408323 -0.130245 0.0331678 0.0293048 0.0166206 0.0905319 0.0211966 -0.0488943 -0.0864562 -0.0104228 -0.0234968 -0.0497048 -0.0285027 0.0523098 0.0359516 -0.00383104 0.107859 0.133899 -0.0880503 -0.0567503 -0.0537993 -0.0354138 -0.0330385 0.0299366 -0.195542 -0.0780318 0.0373238 0.12846 -0.0840662 -0.140723 -0.0722659 -0.0450863 0.0761143 0.142536 -0.0973308 -0.0805359 -0.0426219 0.0215893 -0.185261 0.130334 0.00931887 0.0259029 0.0540544 -0.197952 -0.00569423 -0.00947731 0.094794 0.176587 -0.0179332 0.0407206 -0.0619805 -0.047827 -0.00122279 -0.118961 1.17783e-05 0.0660031 0.0161963 0.127082 0.0206103 -0.0857165 0.0452895 0.0639349 0.0383762 -0.0565878 0.00231363 0.0382114 0.0235341 0.0238302 0.128184 -0.0442146 -0.140259 0.00792069 0.0555069 -0.00875677 -0.153942 -0.171548 -0.0501173 -0.0610062 0.00374097 0.0116244 -0.0779252 -0.11846 0.0767092 0.0117124 -0.0911523 -0.0352917 -0.0815664 0.0426476 0.126219 0.0199298 0.0264817 -0.13229 0.0394142 0.0860095 0.0330142 -0.00820097 -0.0120019 -0.0321874 0.0415552 -0.0566532 -0.0198034 0.029729 -0.090407 0.103733 -0.173213 0.0201756 0.139335 0.0683426 -0.00599416 -0.00492549 -0.0664538 0.00643412 0.0329816 -0.121898 0.179995 0.0134365 0.00640867 -0.0220219 0.0483234 -0.0439315 -0.15991 0.0906922 0.0479179 0.0672159 0.0460516 0.000907608 0.0142868 -0.0234482 0.0271545 -0.164489 0.0285675 0.0760821 -0.13129 -0.196821 -0.0467164 0.0272751 -0.0407681 0.0492051 -0.136986 -0.080361 -0.0333711 0.129324 -0.118203 0.154453 -0.0453607 -0.130862 -0.0719289 0.0608974 -0.0259352 -0.114097 0.00845124 0.0712396 -0.0248439 -0.110462 -0.112969 0.0568221 -0.0156215 -0.0274019 0.0278129 0.0844799 0.130588 0.0552123 0.0515578 -0.12368 -0.0548633 0.116987 -0.0110232 -0.0408275 -0.00603685 0.0195669 0.0836992 0.129042 -0.0203675 0.0724661 0.0789681 0.00303816 -0.0872639 0.0332442 -0.0653572 -0.0479176 -0.103963 -0.0460934 0.0411082 0.0963934 0.0958264 -0.0654276 -0.0195976 -0.0233389 0.00682311 -0.086524 -0.00874489 -0.103973 0.00207701 -0.0352523 -0.009886 0.0980467 -0.0668792 -0.0527804 0.0847835 -0.0601221 0.0708627 -0.00922148 -0.0822891 0.128086 0.0530711 -0.0200151 0.1176 -0.0785228 -0.00590604 0.11837 -0.0267195 -0.111949 0.0724484 0.0736893 -0.127029 -0.0833862 -0.187402 0.0391536 0.000710009 -0.0668438 0.0625246 0.112074 0.0399918 -0.0660697 0.00117645 -0.00195206 -0.113543 -0.0863764 -0.102698 0.0533298 0.0279288 0.0950112 0.158231 0.00586751 0.0371959 0.0395396 0.0991107 -0.0320249 -0.0582145 0.0380659 0.103042 -0.104259 -0.0114326 -0.105376 -0.0723904 -0.0658221 -0.0296689 -0.0440683 -0.00867885 -0.0550149 -0.00711224 -0.149453 -0.194045 -0.101626 -0.176489 -0.0626608 0.105791 0.056221 -0.110784 -0.0890971 0.0664584 0.106067 0.0699029 -0.122226 -0.0754296 0.0563064 0.00238054 0.132403 -0.00712237 -0.083369 0.0216496 0.0129012 -0.0661232 -0.0378388 -0.027686 -0.0825559 0.0855476 0.0315188 -0.0914505 -0.0938054 -0.0707932 -0.0359113 -0.0532332 -0.0532938 -0.0962794 -0.0742465 -0.0639934 -0.0675002 0.0577069 -0.0626151 0.0928374 -0.160209 0.103976 0.0837684 -0.103743 0.127273 -0.104019 0.0719972 0.188135 -0.182482 -0.0300115 -0.0611016 -0.128142 0.0453669 0.112656 -0.0922128 -0.0427718 0.0152886 -0.0439644 0.0945375 -0.016386 -0.081439 0.153668 0.154027 -0.186101 0.0132726 0.0310244 -0.0142213 -0.0327554 0.0792369 0.0604391 0.115915 0.0660498 0.119489 0.115713 0.128807 0.0549131 0.0860199 0.00669821 -0.051948 0.063703 -0.108531 0.108963 -0.0181224 0.177769 0.0473272 -0.0604339 0.0913082 -0.00555908 0.165033 -0.131293 0.0183801 0.143993 0.0218468 -0.142864 -0.0847912 0.0143543 -0.0267277 0.171989 -0.0683481 0.0630513 0.0254515 -0.000301779 -0.139705 -0.0468677 -0.0966994 0.0591337 0.0175113 -0.0483542 -0.0143842 0.0655175 0.100345 0.104616 0.0548042 -0.0883959 -0.0548435 -0.0907704 -0.0565437 0.156333 0.0510028 0.03605 0.0580126 -0.126553 -0.14344 -0.00405678 0.143091 0.0226084 0.0496974 0.0147409 -0.0112423 0.0104484 0.059459 -0.0208377 -0.0587443 -0.0695375 0.0685777 -0.161167 0.0743922 -0.0298749 -0.183923 0.139896 -0.103475 -0.0359565 -0.157297 0.0401542 -0.135712 -0.0048575 0.0970573 0.129138 -0.00683054 0.138343 -0.110854 -0.148639 0.194186 0.0479182 0.00442566 -0.00380621 -0.123033 0.0168324 -0.114903 0.0222185 -0.155494 -0.0461552 -0.123726 -0.169748 -0.015591 0.0704457 -0.0995913 -0.00362222 0.0717301 0.0118967 -0.0392992 -0.0306809 -0.122233 -0.0187093 -0.0426787 -0.145362 -0.0509134 0.05197 -0.00725801 -0.0672779 0.0656028 0.156846 -0.103588 -0.166464 0.00166587 -0.126517 0.0153106 -0.0225824 -0.134386 -0.0302327 -0.0162252 0.0742806 0.0826119 -0.0128878 0.109844 0.0507648 -0.0114327 -0.124208 -0.0513718 -0.0224914 0.0889928 0.0661693 0.0759341 0.00814326 -0.195203 -0.0789493 -0.066056 0.00329188 -0.0404131 0.0666494 -0.107394 0.0949365 -0.0592157 0.0481648 -0.00488223 0.105933 -0.0382429 0.193385 -0.0334642 -0.145283 0.0597468 0.0407675 -0.0950099 -0.0854626 0.192105 0.0460542 0.127856 0.0972602 -0.0106825 -0.103235 0.00229983 0.00905991 -0.0679935 0.0930722 -0.143285 0.112288 -0.149675 0.162179 -0.0219339 -0.0739647 0.138629 0.0697761 0.140365 0.00810219 0.0984024 -0.091308 0.103842 -0.125413 -0.057176 0.0789153 0.140928 -0.0649804 0.0274234 0.0713445 0.186574 -0.0907164 -0.0194478 -0.0726082 -0.115154 -0.175433 -0.0196159 -0.171432 0.14057 0.0986765 -0.19086 -0.150545 -0.0416304 -0.066963 -0.0730493 -0.0576254 0.0767619 0.0185721 0.173138 -0.144467 0.125702 0.117849 -0.0788457 0.0618919 0.0351534 0.00490751 -0.108922 0.0732549 -0.00234738 0.127633 0.0112113 0.0516133 0.0783108 0.00554721 0.0960312 0.0743796 -0.0171198 0.115625 -0.0273621 0.0237411 -0.0346425 -0.0786704 -0.114011 -0.0736209 -0.0227068 0.0530626 0.107356 0.0753858 0.0555374 -0.117375 -0.0895288 -0.0322217 0.0117906 -0.0281923 0.0830458 0.0171877 0.0616989 -0.0387461 -0.113127 -0.113719 -0.0180981 0.0660947 0.00426016 -0.0423065 -0.058927 -0.00598797 0.0402851 -0.00277974 0.0836103 0.115468 -0.124085 0.0458847 0.0363341 0.128698 -0.00817725 -0.0965782 0.0381577 0.120503 -0.0873067 0.0516786 0.100123 0.00987783 0.0480678 -0.00357279 0.195611 0.0302009 0.0857523 -0.00975237 0.102245 -0.143655 0.0225065 0.0861423 0.0237325 0.0360028 -0.00754867 -0.0714187 -0.032681 0.0150955 -0.0165208 -0.00395377 0.0110079 0.169876 -0.0402456 -0.128883 -0.0215268 0.0488402 0.177779 0.0510468 -0.0416145 0.144782 0.0704879 0.0417974 0.132665 0.109946 -0.0185282 -0.0257324 -0.024233 0.0216769 -0.133205 0.172976 0.0745909 0.0463808 0.0976981 0.0351781 -0.13729 -0.122143 0.122419 -0.0666093 -0.0630777 0.00119903 -0.116374 -0.152298 0.118521 0.00967979 -0.00298402 -0.0603622 0.083659 -0.135383 0.106271 0.119507 -0.122192 0.0922848 0.10714 -0.0140117 -0.0877401 0.14277 0.164204 -0.0360074 -0.0183303 -0.0283394 -0.037307 -0.172622 -0.0301033 0.100723 0.0426937 0.0884763 -0.0233064 -0.0500003 -0.098669 -0.00378297 -0.111847 0.0705428 0.168475 -0.121268 0.0367604 0.0172769 0.0202575 -0.0415504 0.0181681 -0.167592 0.0464634 -0.151578 -0.114638 -0.0104769 0.0193209 -0.00864596 -0.00461564 -0.111912 -0.168775 -0.130028 0.0361253 -0.0530654 -0.130705 -0.121554 0.0851132 -0.0473139 -0.0928676 -0.0908632 0.135949 -0.042469 0.0817444 0.018075 0.0145708 0.0614368 0.182608 0.133945 -0.0752483 0.0484564 0.114427 0.130655 0.0984854 0.151333 0.176252 0.0109085 0.0737979 -0.131839 -0.0633025 -0.0219927 0.0685454 -0.0558692 0.124187 -0.0676465 0.0302629 0.00835127 0.188026 0.102701 -0.0336106 -0.0618169 -0.174438 0.0121104 -0.105464 0.0607283 0.147954 0.0688854 0.0694142 0.0705692 0.0412809 -0.188032 0.0748756 -0.075314 0.0589318 -0.0166316 -0.110234 0.108734 -0.0525643 -0.0793659 -0.199555 -0.14304 0.0263032 -0.12607 -0.0402337 0.0264893 0.0852493 0.0912139 0.00367886 -0.0756034 0.127337 -0.000206172 0.0695838 -0.0035195 0.0434958 -0.135828 0.0588263 0.083528 0.149264 -0.116112 -0.046388 0.0712781 -0.0643551 -0.0415473 -0.0590542 -0.067449 0.0149594 -0.0614495 -0.133969 -0.0117696 -0.111417 -0.0961518 0.134864 0.0454687 0.108224 -0.0696386 -0.10552 -0.178848 0.118983 -0.0380421 -0.0610555 -0.196717 -0.00515397 0.131159 -0.0782991 0.0213275 -0.129793 -0.0585075 -0.109934 -0.0430166 0.109475 -0.150338 -0.0927386 -0.128119 0.0101256 -0.151696 0.0753699 -0.0509076 -0.120522 0.0639253 0.00286576 -0.0899491 -0.0836091 0.011569 0.110946 0.055606 0.0018111 -0.0464739 -0.0625871 -0.0440325 0.15844 -0.0160526 0.0920282 -0.065983 0.15535 -0.0948801 0.101598 0.0250812 0.0928579 0.095219 -0.0208115 0.0141046 -0.0213414 0.0380492 -0.0416101 0.0768451 -0.00785979 -0.0497367 -0.0555729 0.0828951 0.00290153 -0.080801 -0.0508637 0.0152897 -0.0696397 -0.0147574 -0.088044 0.0541795 -0.0665562 -0.0429988 0.0638419 0.0704176 0.0496308 0.136289 -0.153046 -0.00860676 -0.042835 0.0421647 0.0835555 0.0181028 -0.131552 -0.0211904 -0.070545 -0.0022539 -0.0615755 -0.0127132 0.0345462 0.0435085 0.120215 -0.0641882 -0.129332 -0.0417809 0.022284 -0.0955817 0.038945 -0.135597 0.121195 0.0958992 0.123343 -0.137848 -0.0224626 0.0269728 0.00327778 -0.0168752 -0.0706114 -0.0107698 0.13029 -0.0429592 0.0591724 -0.0401081 0.107015 0.147899 0.0229066 -0.0350591 0.186233 0.0218412 0.0589751 -0.0839533 -0.0673569 0.0739247 0.0817621 0.0571554 -0.000633999 0.00529486 0.00174009 -0.0015145 0.0481891 0.0135878 -0.0609996 -0.0309174 -0.0778354 0.0189606 -0.108837 0.013192 -0.104952 -0.0259245 -0.00969542 0.0822155 0.0675703 -0.0759558 0.0438092 -0.00768448 -0.10798 0.0677934 -0.0211546 0.0354822 -0.0860747 -0.0462136 -0.118613 -0.0216712 -0.000710367 -0.1303 0.102967 0.0760034 -0.0352594 0.0640128 0.0647265 0.0328782 -0.181296 0.0421159 0.108208 -0.013718 0.111361 0.130556 -0.0642985 -0.105091 -0.0613723 -0.028022 -0.0507845 -0.0275642 0.0714348 0.113174 0.0470867 0.1203 0.014783 0.170808 -0.00512153 0.0250218 -0.168549 -0.0698568 0.00614545 0.0956255 0.0459908 -0.0304471 0.128171 -0.021105 -0.0121119 -0.0705285 0.0769156 -0.0249344 0.184699 -0.0199308 -0.0118885 0.00276376 -0.112298 0.0208249 -0.0963561 -0.104014 -0.0128835 0.0444669 -0.0601606 0.0227466 0.00385436 -0.00647059 0.127978 -0.0766117 0.00221209 -0.0607173 -0.00585375 -0.00670848 0.129683 0.0348497 0.136348 0.0804522 -0.106126 0.0343345 0.04142 0.0486751 -0.0464651 -0.0273122 -0.0512434 -0.12617 -0.150254 0.00856507 -0.0508562 -0.00835641 0.0582989 -0.142471 -0.0394887 -0.00623148 0.0647844 -0.145262 0.124177 0.022015 0.0352534 -0.118091 -0.00391983 -0.029019 -0.0916802 0.0740956 0.0197323 -0.0537504 -0.00762399 -0.120285 -0.115217 0.00652176 -0.094679 0.0561388 0.0500721 -0.0155634 0.0865115 -0.0619832 0.109517 0.0577535 0.0824036 0.0460974 -0.0522301 0.127185 0.158997 0.0128784 0.0849018 -0.00727348 0.0804206 0.0247954 -0.0911294 0.130659 -0.142358 -0.067464 -0.11647 -0.0935695 0.0659464 0.0339059 -0.167139 -0.118097 0.0776064 0.0399893 -0.0135414 -0.134964 -0.0308538 0.0163566 -0.0718167 0.0906431 -0.0488798 0.0712155 0.0746927 -0.0426365 -0.129635 -0.0811617 0.00719074 0.0484727 -0.0165715 0.0330949 -0.014049 -0.0978917 -0.0141173 -0.0194223 0.0333279 -0.0352358 -0.135039 0.0122852 0.168992 0.0537773 -0.164902 -0.0393917 0.0336948 0.0446279 0.0426106 -0.152476 0.0143874 0.0389395 0.0969267 -0.0467628 0.0721919 -0.0129733 -0.0312346 0.109002 -0.00724574 -0.0390101 0.0721754 0.0164841 0.0219177 -0.050853 -0.119524 0.163054 0.0703598 -0.154366 0.111649 -0.0905957 -0.0782689 0.130193 0.112409 0.0785757 0.151728 0.172394 -0.0819224 0.0368924 0.0806092 -0.121119 -0.127769 -0.0849312 0.0940086 0.0877054 0.106857 -0.0581604 0.0846496 0.0130848 0.0135806 -0.0124325 0.044209 -0.168307 0.113816 -0.0752171 -0.00422648 0.0627389 0.0740527 -0.0483568 -0.155831 0.10009 0.06379 0.0428818 0.0794918 0.145468 0.110499 0.0792347 -0.140896 0.0857645 0.0955035 -0.152616 -0.00384537 -0.0145889 0.0626613 0.0264637 -0.0609884 -0.114971 -0.176911 -0.0444904 0.161649 0.0654645 0.174607 -0.130624 0.0853736 0.0659946 -0.073549 -0.058223 0.104981 0.0791944 0.0859156 -0.0859194 -0.0460469 0.0922705 -0.048076 -0.0221423 0.0871626 0.156952 0.00570332 -0.0399097 0.0186858 0.101879 0.0648475 0.103105 -0.0834436 0.00747985 -0.140917 -0.172292 0.134968 0.09158 0.178419 -0.0406912 -0.0803198 0.0812883 0.0559596 0.110299 -0.0298225 -0.0657135 -0.0101373 -0.117115 -0.131529 0.182404 -0.082473 0.167553 0.0261899 -0.0785006 0.0715301 -0.0973529 0.124388 -0.0656287 -0.172791 -0.116636 -0.0165593 -0.0340966 0.0318251 -0.136506 -0.0264245 0.0317201 -0.0591271 -0.0634262 0.0925278 0.016378 0.182802 0.0432955 -0.134318 -0.169876 0.0938347 0.0421291 0.136943 -0.0533362 -0.172242 -0.139705 0.0704659 -0.00536804 0.189311 -0.0944024 0.117421 0.152259 0.000184624 -0.0376852 -0.0716469 -0.0705655 -0.082996 0.0308364 -0.147245 -0.167953 0.0769407 0.0134028 -0.0844652 -0.0311257 0.0638742 -0.0150221 0.00978741 -0.0665324 0.00893619 -0.0556303 0.0304733 0.0782033 -0.0551311 -0.0186189 0.0507105 -0.0802509 -0.148238 -0.0533905 -0.0562498 0.0316647 -0.0627749 0.126478 -0.0963544 0.0297953 0.0837687 0.0873131 0.0103572 -0.0144754 -0.114768 -0.0331075 -0.100607 -0.0685842 -0.0515735 0.104954 0.0458507 0.116963 -0.0359843 0.147891 0.134952 0.182725 0.153065 -0.00446388 -0.0810447 -7.30732e-05 -0.0879111 -0.0294404 0.150554 -0.0837581 0.126896 0.072694 -0.139318 0.0237053 0.0690705 -0.00269192 0.0573026 0.0718716 0.149906 0.0527297 -0.00522201 0.0444995 0.0781129 -0.167772 -0.00520448 -0.000407098 -0.0947445 -0.152886 0.116222 0.0929353 0.0356539 -0.0500461 -0.0607956 -0.0777223 -0.0976175 -0.106816 0.010097 -0.160914 -0.092807 -0.0204364 -0.0284941 0.0593514 0.0467635 -0.110952 0.0144498 0.0285308 -0.0603797 -0.0991647 0.182947 0.0510111 -0.0344989 -0.189203 0.00144197 0.0867546 0.0401308 0.0701495 0.114696 -0.0145217 0.073299 -0.00987313 -0.0494561 -0.0588727 0.0831854 0.0749004 -0.0927721 -0.111702 -0.0587794 -0.118677 -0.101753 -0.155295 -0.0478744 -0.0448075 0.178459 -0.101951 -0.0602938 -0.0459799 0.100322 -0.166844 -0.121298 -0.0652499 0.100539 0.148354 0.00907872 -0.00555207 0.0449645 -0.0832863 -0.045999 0.0745056 -0.00441415 -0.0537243 -0.0364848 0.0612893 -0.00173929 0.0473421 0.0357546 -0.105276 0.112891 -0.0534854 -0.101006 0.0230131 0.168632 -0.0238192 0.0317633 -0.0670192 -0.0793583 0.112082 -0.0726643 0.0742422 -0.0255875 -0.0130782 0.104463 0.0586258 -0.0444222 0.0454275 -0.170125 -0.113101 -0.0761894 0.0820109 -0.017174 -0.030674 -0.171498 0.114675 0.0746255 0.105408 -0.0130625 -0.191259 -0.164844 -0.00251846 -0.143895 0.0879139 0.0187714 0.0679267 -0.136097 -0.0958869 -0.00977713 -0.0425531 -0.0144834 -0.0794029 -0.0124335 0.102075 0.00654707 0.144491 0.0272511 -0.0539712 0.0476314 -0.123034 -0.0656346 0.0654122 0.0831139 0.0131315 -0.0258503 -0.0893002 0.130185 -0.0838522 -0.077498 0.0287246 0.114684 -0.0470826 -0.0337934 0.103769 -0.058073 0.107904 -0.197187 0.0335577 -0.00369944 -0.167853 0.176717 -0.138754 -0.171309 0.0623231 -0.153475 0.0502102 -0.145447 -0.141324 0.0600122 -0.0737036 0.0779761 0.12659 -0.11651 0.0275068 0.00559719 0.0414967 -0.115964 -0.0324469 0.0775597 -0.00506193 0.110637 0.0215893 0.0912319 0.00760464 -0.0655606 -0.137663 -0.169155 -0.0417539 0.0415203 -0.0465021 -0.174719 0.0917173 0.0184328 -0.141833 0.0468822 0.0461655 0.144473 -0.163548 -0.0672663 0.0616146 0.00464522 0.0168384 -0.10461 0.0981381 -0.0708993 0.00911357 -0.000367111 -0.0392365 0.0795629 0.0638527 0.0388367 -0.128295 -0.0868904 0.0301071 -0.0397054 -0.0442876 -0.0432148 0.0854917 -0.0014375 0.0362136 0.0629498 -0.0874044 0.135274 -0.0266867 -0.00644398 -0.0253031 -0.000310216 0.0310275 -0.0481853 0.0973635 -0.0349353 0.0409858 0.00233255 -0.110248 0.158788 0.0243725 0.0120655 -0.0398605 -0.00936365 -0.151066 0.0933977 -0.173371 0.00158698 0.141981 -0.151232 0.0428853 0.136995 -0.0649384 0.0132223 0.162587 0.0537827 -0.0150521 -0.0621289 -0.0847817 0.0439992 -0.0165938 -0.103939 0.0330582 -0.0196294 0.014502 -0.0209394 -0.150708 -0.0160018 -0.0579657 -0.0774595 -0.0838817 0.122634 -0.0905714 0.0644941 0.0616714 0.00182517 0.0884952 0.132983 0.0288632 0.00269019 -0.118872 -0.0989373 -0.137516 -0.173611 0.00422953 0.00625364 0.0380443 -0.0367167 -0.088435 -0.11167 0.149006 0.118471 -0.0161385 -0.148904 -0.0838676 -0.130017 -0.058336 -0.0276485 0.00599609 -0.027814 0.141079 -0.0362812 -0.037592 0.0161592 0.0970725 -0.155099 0.0185609 -0.116614 0.0761789 -0.0663879 0.0230667 0.0892216 0.131439 0.0108683 -0.00440182 0.0990358 -0.0285157 0.106424 0.0455536 0.0347771 -0.00361922 -0.072201 0.142671 -0.0499445 0.10465 -0.0543888 0.140435 -0.16552 0.122163 -0.0631656 0.0107859 -0.0406665 -0.0725247 0.0220819 0.0900681 -0.116295 -0.0861678 0.146768 0.134036 0.0428126 0.0732456 0.135031 0.0347759 0.115634 -0.019913 0.0474492 -0.0395901 0.0645109 0.0033735 0.0263741 0.109846 -0.0604774 0.0347798 0.0395657 0.069288 -0.120342 0.0267257 0.100131 0.110693 0.0219037 -0.0552331 0.0473616 0.0757406 -0.178892 -0.0230069 -0.0882985 0.0616248 0.113765 -0.134962 -0.0182773 0.00776201 0.119651 -0.0649297 0.047345 0.0819045 0.180347 -0.0357848 -0.0264993 0.0166973 0.0281163 0.128849 0.0631501 -0.121959 0.135279 -0.0899637 -0.0815982 -0.0473069 -0.141492 -0.0781581 -0.0997244 0.199347 -0.0190053 -0.0426971 -0.111644 0.0380541 -0.0205117 -0.0587915 0.0298249 -0.0172907 0.0963954 -0.061101 -0.0173049 -0.0631549 0.0221841 -0.173865 -0.0775962 0.0191922 -0.143282 0.0797264 0.0335512 -0.118639 -0.0328812 -0.0408517 0.0298003 -0.167913 0.14797 -0.00651627 0.0234906 -0.197977 0.0166597 0.0683417 -0.119853 -0.0570714 -0.0368331 -0.142597 -0.124327 0.0871492 0.0302505 -0.0264121 0.0583986 0.0633767 0.0484656 0.0131381 0.136294 -0.0497793 0.0261254 -0.0514506 0.0297868 0.113375 -0.126245 -0.0360898 0.169207 -0.13549 0.00134285 0.0374189 0.00114635 -0.0839741 -0.0275212 0.0446407 0.103353 -0.0174893 -0.115272 0.141713 0.0657702 -0.0657096 -0.0401279 0.0132731 0.013215 0.111615 0.029189 -0.114636 -0.0268387 -0.00835003 -0.0930929 0.0284712 0.048971 0.0637541 -0.0705521 0.0440004 0.114387 -0.10312 0.0674519 -0.0569851 0.0443251 0.0681378 -0.152133 -0.026242 -0.100028 0.0972262 0.127292 -0.137239 -0.021078 -0.116855 0.145434 -0.0905997 0.076367 0.0257556 -0.0455419 0.0128382 0.0341039 -0.164407 0.0725928 0.140734 0.0721952 0.0830754 0.0623169 0.0314661 -0.050267 -0.00636986 0.0920954 0.00995772 -0.00292692 0.179411 -0.045909 0.103256 -0.0358963 0.0161797 0.122618 -0.0445273 0.0896164 0.0216753 0.0564587 -0.0728353 -0.0783287 -0.00356394 -0.0979363 0.00702729 0.0354734 -0.0358189 -0.0676449 0.159993 -0.179254 0.172077 -0.177052 0.0388433 0.0930765 0.013788 0.0164963 -0.0330162 -0.0192305 0.00857159 0.0471912 -0.0916184 0.121144 -0.0261797 0.0746443 0.0774089 -0.146752 -0.0599197 -0.0366202 0.0712755 -0.0663988 0.00747302 -0.120992 0.0185139 -0.0864717 -0.0402461 -0.109033 -0.0333942 0.109499 -0.0795775 0.0422045 -0.0573809 0.0210131 -0.0723216 0.0975231 -0.0296846 0.061532 0.0715256 0.093216 0.0161338 -0.0962976 -0.09735 0.0522167 -0.0500336 -0.128477 0.170523 0.173297 -0.0111182 0.139193 0.0939762 -0.0325136 -0.0179189 -0.122691 0.0194182 0.108584 -0.0939965 -0.049589 0.0950561 -0.039149 -0.0639929 -0.0661715 0.139668 0.0247755 -0.0952694 0.112884 -0.103142 -0.0167891 0.0268345 0.00124019 0.00431126 0.0185485 -0.00122526 -0.0313604 -0.121116 -0.113777 0.187898 -0.0923831 -0.0489371 -0.0671406 -0.0308969 0.0406902 -0.0225564 -0.107017 0.16797 0.138179 0.139063 0.05249 0.0714237 -0.120814 0.0949452 -0.0490031 -0.0436588 0.101918 -0.0299505 -0.146011 0.164962 -0.076186 0.00599577 -0.168102 -0.0394686 -0.00197159 -0.0753185 -0.0553309 0.0232327 -0.0309532 0.0418101 0.00775425 0.00101397 -0.0451712 0.115084 0.0709288 -0.0598358 0.0204489 0.010462 0.0797361 -0.0368301 0.0473924 -0.169963 -0.0250269 -0.0277569 0.0600048 0.0579369 -0.0633146 0.0290502 -0.00123082 -0.0172494 0.0353474 -0.174862 -0.120099 -0.0729441 -0.0944229 -0.00455254 0.0377487 0.11232 -0.0138147 0.0275303 -0.0292456 0.0791465 -0.0537635 -0.10819 0.138249 -0.055026 0.0220012 0.109602 -0.189643 -0.0518092 -0.0998579 -0.148477 -0.0818384 -0.0144127 -0.109338 0.0231082 0.0672196 0.0811071 -0.0977526 0.0746477 -0.0736392 0.0990499 0.0829564 -0.0967033 0.0160385 -0.0345484 -0.117988 0.0551761 0.0113337 0.018658 0.0234931 0.109241 0.00618669 0.0428198 -0.0497819 -0.060659 0.0457876 0.166101 0.0541114 0.0381463 -0.164351 0.0793298 -0.126017 0.0668114 0.0402236 -0.10239 0.0648812 0.0703392 -0.0930054 0.0499013 0.0148334 0.104169 0.170393 0.00764438 0.0161367 -0.0808024 -0.131334 -0.00632078 0.00327312 0.125707 0.0147025 -0.0782464 -0.0770674 -0.0599726 -0.0252854 0.0245212 0.103493 0.0292596 -0.150533 0.101673 0.127694 -0.140501 -0.0245887 -0.0794518 0.0583312 -0.133108 0.121738 0.000944811 -0.0331835 0.0507828 0.173939 -0.124859 -0.181546 -0.0500146 0.0353687 0.0223464 0.086809 0.0127919 0.00410279 0.0425224 -0.0516626 0.165348 0.0510474 -0.037647 0.108386 0.00717406 -0.0538106 0.0750657 -0.0255888 0.0831507 0.0736504 -0.105907 -0.0264828 -0.057868 0.078021 -0.0355863 -0.0605486 0.116316 0.0178354 0.0427659 0.00512434 0.0537242 -0.0900683 -0.058838 0.0531938 -0.126105 0.138688 0.00108119 -0.123237 -0.0245147 -0.0509587 0.0363705 -0.095899 0.0655281 -0.0885163 -0.046067 0.0051153 -0.0782334 0.0984938 -0.0204414 -0.151473 -0.0319074 0.0680135 -0.0409978 -0.147202 -0.0940945 0.113103 0.0893796 0.0144561 0.152459 -0.0139339 0.0831388 -0.0205984 0.118358 -0.0637865 0.0444562 -0.0216572 -0.048531 -0.146942 0.123363 0.054994 -0.0359917 -0.00904911 0.0247867 -0.0623581 -0.105134 -0.0461737 0.0454082 -0.118413 0.0226213 0.168122 -0.155719 -0.122248 -0.0631971 -0.161273 -0.0773422 0.130875 0.0195671 0.141065 -0.0860979 0.00671176 -0.0247077 0.00592756 -0.0851572 0.0817161 0.00770425 -0.0408982 -0.0072932 0.0484987 0.0287902 -0.10136 0.0567048 -0.0892662 -0.0314067 0.038746 0.0280994 -0.0612804 0.00784871 0.0756983 0.142803 0.0124478 -0.0803663 0.0641651 -0.17874 -0.131628 -0.00568146 -0.0909257 -0.0205326 0.0385363 -0.0200411 0.088856 0.096185 -0.0612355 -0.0225646 -0.0612305 -0.131265 -0.0731371 -0.0561881 0.0765937 0.148426 -0.0372033 0.12766 -0.0295543 -0.0372703 -0.0131563 -0.0907991 -0.0564695 -0.0890553 -0.0469876 0.0510053 0.127329 -0.0350547 0.0863595 0.147901 0.038197 -0.0599367 -0.0526618 -0.108443 -0.0495118 0.0665798 0.00942853 0.0079763 0.00799903 0.120995 -0.125688 -0.123389 -0.193531 -0.0368587 -0.0366618 0.00592178 -0.137731 -0.122507 -0.108682 -0.0852392 0.0852566 0.0342322 0.0371099 -0.0316929 -0.0804944 0.0836701 0.057017 -0.0518957 0.0222497 -0.0329637 -0.0768406 -0.126066 0.0590811 0.0137833 -0.0657806 -0.0662151 -0.0033054 -0.149774 -0.143981 -0.0539271 -0.067036 0.0380394 0.123295 0.0823599 -0.044471 0.00381984 0.0398689 0.108844 0.132508 0.0706594 -0.109888 0.186889 -0.0934291 0.0604134 0.0753766 -0.00175931 0.0398659 -0.0266145 0.0233428 0.0140033 -0.0270139 -0.0316519 0.0770883 0.106509 0.0289228 0.0097044 0.159289 0.111443 0.152781 0.0714431 -0.105007 -0.0624031 0.137884 -0.132332 -0.0704236 0.107789 -0.171463 0.0946679 -0.0623463 0.0665541 0.054272 0.076206 -0.185182 -0.123437 -0.0383471 -0.0603621 -0.184262 -0.0328792 -0.0876562 -0.000245287 -0.0575404 0.0350026 0.0431146 -0.031512 -0.114177 0.11036 0.0173205 -0.124279 -0.11756 -0.073106 -0.105434 0.0210214 0.151463 -0.0481976 -0.0788375 -0.118579 -0.0620889 0.0439415 -0.0640571 -0.0075621 0.0168154 -0.0968899 0.187616 -0.122758 -0.107983 0.0670205 0.179726 -0.0447487 0.0251593 -0.0126818 0.0158492 -0.00789366 -0.0812167 -0.0364923 -0.145547 0.025262 -0.0454218 0.0137741 0.00899044 -0.000211748 -0.125901 0.0196962 0.000834664 -0.0572231 -0.0390718 -0.0851891 0.00232214 -0.0122547 0.0892361 0.049881 -0.0598103 0.0185972 -0.137143 -0.0115402 -0.0243202 -0.0814718 -0.0577986 0.1041 -0.18926 0.0456116 0.034635 -0.170118 -0.186974 -0.0578406 0.0283226 0.043184 0.0303656 0.0137908 -0.020572 0.156366 -0.150586 0.116728 -0.0272445 0.0534261 0.115622 0.0866877 0.0252978 -0.126202 0.020096 -0.122569 -0.104815 0.111043 0.0504645 0.118488 0.00070515 -0.0815834 -0.0229874 0.0174947 0.00952092 -0.0275291 -0.068715 -0.0345462 -0.15555 -0.124373 -0.146234 -0.105213 0.0664489 0.109506 -0.0927984 0.019248 -0.140706 0.0480034 -0.191591 -0.110972 0.0950404 0.161466 0.0733 -0.0821012 -0.0783248 0.0243877 -0.118007 -0.0461096 -0.0798557 -0.111095 0.116339 0.0472857 0.0178149 0.0635221 -0.0151881 -0.0133641 -0.0698804 0.0732206 0.0106526 0.00553669 -0.0733088 0.094547 -0.0351688 0.115902 -0.0331804 0.012858 0.156719 0.124036 -0.00690523 0.104926 -0.0319686 -0.101254 0.0852736 0.0469986 -0.0251302 -0.0838075 0.0388271 -0.048367 -0.0787202 -0.155881 -0.0918587 -0.0698118 0.10729 -0.123837 0.0323743 0.0523509 0.0285084 -0.0650497 -0.0950253 -0.0569493 0.0858445 0.0418784 0.0425051 -0.101964 0.0731976 0.117746 -0.0808281 0.0803132 -0.1021 0.0046113 -0.105132 0.0363846 0.0160142 0.0327199 -0.0785712 0.0672615 -0.180113 0.05606 0.0904199 0.03241 -0.12647 0.0671835 0.0398069 -0.0514857 -0.000894776 -0.0774702 -0.0887015 -0.13782 0.0999133 -0.0361886 0.0480758 -0.0570595 0.0786249 -0.0568047 0.0338144 0.0952084 -0.0548633 0.138668 -0.0354411 -0.0910899 -0.0772426 0.0561537 -0.115077 -0.11989 0.0651558 0.0571594 0.159995 -0.183417 -0.120155 -0.0592352 0.0401899 0.00831879 -0.0203326 -0.0177997 0.0554308 -0.157007 -0.110051 0.122777 0.0201388 -0.124306 -0.0091921 -0.0948964 0.0274299 0.0115128 0.0120202 -0.148171 -0.0461032 0.145966 -0.00951181 0.158149 -0.132432 -0.0487183 0.029682 0.00214699 0.133012 0.0353397 0.0758426 -0.108771 -0.130825 0.0441939 -0.00926717 0.118922 -0.0611098 0.00868531 0.0158984 -0.0400523 -0.0742937 -0.0121308 -0.00257477 -0.0841843 -0.0825598 0.00448743 0.0936185 -0.162737 -0.168941 0.177461 0.189773 -0.062039 -0.00880661 -0.0294669 0.0770951 -0.0479179 -0.112 0.122597 -0.0858194 -0.000726468 0.13017 0.0555356 -0.0587218 -0.0527619 0.0208936 -0.113289 -0.0291266 0.155738 0.16035 -0.0272781 -0.113517 -0.138463 -0.0224901 0.000186887 0.0650928 0.0314973 0.026076 -0.0842422 -0.0502419 0.0948054 0.166332 -0.00341065 -0.0299686 0.170664 -0.0869092 -0.0901218 0.068767 -0.136744 0.0773723 -0.0570892 0.0861934 -0.00162086 -0.114418 -0.0943609 0.0820687 -0.068786 0.128665 -0.11875 0.0552897 0.00444124 0.025124 -0.0566525 0.0954741 -0.0193346 -0.0666163 -0.0814753 -0.00761117 -0.0221727 0.0620808 -0.00712052 0.087617 -0.0141341 0.0850364 -0.0683436 -0.14831 -0.188658 -0.00246675 -0.0562336 -0.196865 -0.129331 -0.0111945 -0.0522187 -0.0123494 -0.0247911 -0.133013 -0.0460862 0.0122865 0.040789 0.198047 0.0403401 0.0172047 -0.10054 -0.0904151 0.0990713 -0.0531992 -0.0344091 0.0603826 -0.0234209 0.090361 0.136253 0.171946 0.0472983 -0.0384084 -0.0948289 -0.0172282 0.0650927 -0.056396 -0.115661 0.0969227 0.000354324 -0.0254186 0.0977421 -0.049535 -0.0987173 0.163912 -0.0506786 0.0649458 -0.0161446 0.0305463 -0.0449395 0.0906249 -0.0364141 0.0370928 -0.172846 0.00172183 -0.0805499 -0.091114 0.0238562 -0.171514 -0.038977 0.0803034 0.106913 0.143477 -0.0490319 0.064109 0.188099 0.0625744 0.156274 0.00391721 0.022088 0.0202857 0.0239722 0.139557 -0.146271 0.0304172 0.0458975 0.0191734 0.0670962 -0.101971 -0.0717636 0.136027 0.0430149 -0.0566758 -0.0677096 0.138657 0.165169 -0.12263 0.0298799 0.092453 0.00541082 -0.18006 -0.111499 -0.0372024 0.0482447 0.111503 0.0273913 -0.153626 -0.0223367 0.0556143 -0.0638919 -0.10591 0.0862651 0.0180618 0.144188 0.0774803 0.0380779 0.140524 -0.0984034 0.0833242 -0.0205346 0.144369 -0.196938 0.0759029 0.0961952 0.0623714 -0.144524 -0.114999 0.04653 0.0198584 -0.0018833 0.155347 0.00398786 0.116201 0.0655319 0.0225425 -0.0115483 -0.00720873 0.0294747 -0.0620086 0.18258 0.00735154 -0.0433826 -0.00224644 0.190696 0.0643671 -0.0420621 -0.149606 -0.111302 0.0899114 -0.0236955 -0.0275525 -0.0681303 0.128257 0.133032 0.0766809 0.0470257 0.179028 0.0855807 -0.0312252 0.200611 0.0163732 0.0681369 -0.0585578 0.0702816 -0.0358657 0.069784 0.123149 -0.00702105 -0.156069 -0.150037 -0.064541 -0.113281 -0.0438484 -0.10201 0.0232279 0.145827 0.0599017 -0.0814508 -0.0390772 -0.144752 -0.00200463 -0.0893122 0.0513859 -0.0670751 0.070183 0.00399102 -0.0810526 -0.111274 0.0554018 -0.156902 -0.150409 0.0578225 -0.0800454 0.0684854 0.0295318 0.0131965 0.040733 0.0902352 0.00152014 0.107738 0.0205009 0.0606483 0.0775144 -0.0524743 0.100015 0.00132271 0.133142 0.116656 -0.0592653 -0.0760226 -0.0282182 -0.0104725 0.0188899 -0.0534054 -0.180424 0.0341462 0.0512214 0.105081 0.0164594 -0.11588 0.162108 -0.0524407 -0.145857 -0.0161876 0.0788631 -0.0265002 -0.0345803 -0.0358993 -0.0370915 0.14594 -0.0936776 -0.141619 -0.161909 -0.0468246 0.132992 -0.00630801 0.142184 -0.0565473 0.0338699 0.000834901 -0.0302588 -0.0573841 -0.124218 0.0711817 0.0772172 -0.00982169 0.13382 -0.0879633 -0.0236218 -0.0149482 0.114779 0.188978 -0.0613323 0.103231 0.00786894 0.113127 0.0276644 0.0782933 -0.00495647 0.0616651 0.0285887 0.0133721 0.0407238 0.0599543 -0.120955 -0.0861368 0.0727846 0.00981955 -0.0628904 0.0394789 0.0746762 0.109391 -0.112991 0.0653867 0.00248872 0.0651718 -0.00522495 -0.0180189 0.089821 -0.0276386 0.0133833 0.0641949 0.075145 -0.0514768 0.00197822 -0.00595426 -0.0737878 4.58838e-05 0.150552 -0.0823138 0.102013 -0.0953697 0.0334249 0.0200131 0.0109495 0.0183694 -0.0274563 0.0120412 0.000146568 -0.0327441 0.0153781 -0.159293 -0.0136107 0.166332 -0.00858464 0.0773532 -0.0578417 0.0510309 -0.0753397 -0.128258 0.108322 -0.0849926 -0.150869 -0.0732114 -0.16474 -0.0987267 0.0711663 0.0752181 0.0618925 0.0824821 0.0235598 0.113155 0.012071 -0.0588679 -0.0194875 0.0304927 -0.00901852 -0.0428408 0.164995 -0.0397371 -0.074882 -0.06128 0.0186686 0.0465602 0.0999509 0.12894 -0.0172152 0.0236807 -0.114228 -0.0397968 0.0199232 -0.0199664 0.00155392 -0.0646986 -0.0104841 -0.0844892 -0.116358 0.0140948 -0.0159581 0.0629118 -0.178588 -0.0382218 0.179273 0.0906674 -0.051529 0.137723 0.0836187 0.0370536 -0.147199 0.10307 0.152982 0.0185478 -0.117344 0.0222538 -0.0270887 0.0599311 0.0906523 0.0537019 -0.183043 -0.168669 -0.109979 -0.138223 0.0804538 0.0693497 0.0450551 0.145493 0.056119 -0.0382533 0.129482 -0.19888 0.0516676 0.106567 0.101838 -0.0660591 -0.0802596 0.173803 0.0113963 -0.165894 -0.0613 -0.0588072 -0.159818 -0.0106389 -0.0617128 0.0716355 0.120897 0.0773803 -0.122489 0.0338469 0.10809 -0.0157761 -0.00373151 0.0209334 0.135527 0.0604012 -0.103329 0.0809166 0.0868355 -0.09519 -0.12171 -0.00707603 0.0593043 -0.0472835 -0.0902454 0.0222973 0.0717111 0.0404197 0.115842 -0.0784643 0.101225 0.0578378 -0.00542769 -0.00561805 -0.149281 0.0521323 -0.0321936 -0.0128387 0.0923861 0.0757585 -0.00655477 -0.0110002 0.0786054 -0.195265 0.0801089 0.00880122 -0.00899362 0.164142 -0.10535 -0.098394 0.113329 0.0719144 -0.135384 0.106593 0.0475442 -0.0132288 -0.0133289 0.0456164 -0.0258863 -0.00752543 -0.046831 -0.0790997 0.0335808 0.032414 -0.0356123 0.049113 0.0603731 0.110971 -0.00446979 -0.0872509 0.0213698 0.008188 0.0753772 0.0735654 -0.0704132 -0.0904069 0.0195505 -0.0761466 0.0128752 -0.0472644 0.100842 0.00939437 -0.199185 -0.0705651 -0.194561 0.0355214 0.0419966 -0.160259 -0.016322 0.00460016 -0.0873629 -0.146988 -0.0332009 -0.087229 -0.102902 -0.0159379 -0.0707777 0.108861 -0.0303863 0.0477601 -0.0311653 -0.0217425 -0.00577058 0.174755 -0.0773983 -0.0936665 0.0513528 0.0477779 0.116389 -0.0407468 0.0566663 0.0674483 0.16556 0.00603441 -0.0964827 0.137746 0.0233817 -0.0229214 -0.071425 0.0309037 0.0789988 -0.0514705 0.0522384 0.123103 0.153188 0.10192 -0.0328546 -0.0530567 0.156998 -0.109884 -0.0209423 0.118323 0.171516 -0.0422407 -0.0814366 -0.133834 0.0252967 0.125217 -0.0228561 -0.122075 -0.047073 0.088063 0.197363 -0.103935 0.0881583 0.0261151 -0.0171792 0.163099 0.0791392 0.0244728 -0.0899734 -0.102968 0.036724 0.0813779 -0.16737 -0.0655044 0.029483 -0.00691055 -0.0957746 -0.0763093 -0.0778229 0.039021 0.0808797 -0.0848256 -0.0501129 0.0126405 -0.0131407 0.0597391 0.144565 -0.0706979 -0.0829251 0.0582865 -0.0827583 0.080508 0.0257995 0.134656 0.068968 0.0676012 0.0156103 -0.0126334 -0.177182 -0.0550764 0.019986 -0.123751 -0.04539 -0.0414601 0.0129306 -0.0908365 -0.0816387 -0.0256497 -0.0083199 0.132268 -0.0219499 -0.0923357 -0.141785 0.0208514 -0.0871578 0.076284 -0.0827185 0.0504803 -0.135914 -0.0497901 0.0198731 0.0446234 -0.0793109 0.0234789 0.15673 0.193876 0.01001 -0.0914958 -0.0202254 -0.0952394 0.0265775 0.0336447 0.137322 -0.184975 -0.0962582 -0.138448 0.0855695 -0.0917677 0.146663 -0.0439731 -0.0445453 -0.144085 0.000993954 0.0789558 0.0234632 -0.0802682 0.00857989 0.0354802 0.00939605 -0.110787 9.19481e-05 -0.000723437 0.0544367 0.115274 -0.0309489 0.0528023 -0.108582 -0.0219946 -0.0161935 -0.0422227 -0.156174 -0.0270368 -0.0450138 -0.0465979 -0.0482417 0.16432 -0.0774353 -0.0650716 -0.0240699 0.096021 0.111722 0.0479384 -0.0907624 -0.113258 0.0353601 0.000903839 0.101009 0.0196533 -0.186082 0.00721414 0.0323479 -0.06981 0.181274 -0.0110995 -0.128431 -0.13414 -0.0440228 0.0509684 0.0912648 0.149481 -0.0394576 -0.0794591 0.0401844 -0.0942723 -0.0349493 0.00270058 -0.0956593 0.0623175 -0.13096 -0.101568 -0.0464687 0.0255799 -0.0655065 0.170828 -0.12762 -0.0242575 -0.0600673 0.0759599 0.0454015 -0.0507717 -0.0241293 0.0595867 0.0708107 0.190814 -0.00373853 -0.0362915 -0.0826815 0.064051 0.0475024 -0.121649 0.00314507 0.131376 0.160843 0.169478 -0.0244211 0.0719083 -0.11061 -0.0273763 0.0659659 0.0109504 -0.0200209 0.0219523 0.163442 0.00236027 -0.129982 0.082168 -0.0825776 0.0836804 -0.0177793 0.0756457 -0.00727439 0.0626781 0.0928878 -0.0828087 -0.00826772 0.0759205 -0.115453 0.0185864 0.0229199 0.136878 -0.0159128 0.10888 -0.0322912 -0.13064 -0.058573 -0.103804 -0.187159 -0.154334 -0.0357347 -0.0479789 0.0501636 0.0353488 -0.092172 -0.0952792 0.153061 -0.13722 0.0255165 -0.0805555 -0.0053249 -0.0247544 0.00698562 -0.066737 -0.00419662 0.0541613 0.0359772 0.0171389 0.0160652 -0.0591746 -0.0114462 0.0177976 -0.0219857 -0.0433038 0.10775 0.176002 0.0444058 -0.0765858 -0.107451 0.110181 0.00922686 0.0476905 -0.145228 0.0612393 -0.04292 -0.0767556 0.0893081 -0.0232309 -0.0390505 -0.145997 0.0382153 -0.0944302 -0.10577 0.00993206 0.0159918 -0.0533512 -0.0544538 -0.0938541 -0.0969603 0.0236833 -0.115462 0.151042 -0.0390007 -0.0058998 -0.0689998 -0.112813 -0.16294 -0.186018 0.051389 -0.0477952 0.00604474 0.0333533 -0.0743327 -0.0522825 -0.0935851 0.0593934 -0.111185 -0.12128 -0.117239 0.0210943 0.0969658 -0.0242255 0.0202606 -0.137995 0.0896343 0.0210966 -0.0464073 0.0656411 0.0773582 -0.176148 0.135933 0.0195595 0.0255151 0.10684 -0.167209 0.0812138 -0.0141281 -0.0546921 -0.171693 -0.144819 0.0571023 0.100307 -0.0234185 0.0202941 -0.0448251 -0.00829176 -0.00229389 -0.0129753 -0.0643109 0.0754193 -0.0286274 -0.140839 -0.144113 -0.131417 0.0465018 -0.0554143 -0.0529463 0.0272275 -0.0148308 -0.0278685 0.126999 0.0156046 0.00903221 0.0470237 -0.0403453 0.0755557 0.0936543 0.0931273 0.0719545 -0.19857 0.00636757 0.0507638 -0.0215922 -0.0368462 0.0492028 -0.0856357 -0.0382419 0.0446432 -0.00656764 0.0253533 0.0186996 -0.0375323 0.0375863 0.0336815 -0.0383439 0.0518281 -0.121621 -0.0990197 -0.0333396 -0.0897954 0.00687508 0.0543138 -0.0563888 0.0619839 0.000943081 -0.0504353 -0.129878 0.0734556 -0.11617 0.0708452 0.019773 -0.12717 0.035568 -0.143523 0.0418044 -0.141165 0.0118614 -0.00296323 -0.00581931 0.0426976 0.195795 0.168638 -0.120486 0.00586928 0.0551145 -0.0474616 -0.109496 0.0753283 -0.085217 -0.0351808 0.0373974 -0.125601 0.113206 0.078607 0.0453339 0.166382 0.000858648 -0.0391159 0.137203 -0.11079 0.0370883 0.00939245 -0.0259829 -0.0143941 0.00321258 -0.0862223 -0.0650073 0.0117278 0.0402234 -0.105744 -0.160407 0.0386276 -0.0458251 0.00921605 -0.0814454 0.0859399 0.0278394 0.175544 0.153337 -0.0783082 0.0693387 -0.195643 -0.0155037 -0.0968584 -0.0251165 -0.0221169 -0.087454 -0.0657597 -0.00826265 -0.0399094 0.00423376 -0.0661438 -0.0734142 0.0477784 -0.103371 0.00229841 0.125138 0.0421502 -0.0923814 0.143456 0.0206648 0.0296703 0.00327326 -0.0950159 -0.0145657 0.0216141 -0.110552 -0.0687977 -0.0131755 -0.0668604 0.141007 0.122711 0.0272552 0.0618865 0.0300937 -0.0491107 0.0161156 -0.0480796 -0.0273514 -0.149548 0.104573 0.123592 -0.113599 0.0133591 0.153524 0.0738334 0.12855 0.0610206 -0.0626542 -0.140428 0.011399 -0.0345771 -0.0922468 0.00226887 0.0496646 0.0754564 -0.0241402 0.0613161 0.0748422 -0.0736265 -0.134811 -0.0168618 0.0232942 -0.0225528 -0.142903 0.00688548 -0.139086 -0.103453 -0.101835 0.0294747 0.0800629 0.00323851 -0.00245738 0.00643592 -0.0383507 -0.0125209 0.0373065 -0.139942 0.0506754 -0.0395526 -0.0269477 0.181576 -0.110608 0.0858893 0.0857228 0.0659329 0.131989 0.0985911 0.0423107 -0.0181151 0.0251024 -0.0615474 0.0880552 0.0180338 0.114879 -0.0652175 -0.194128 -0.092173 -0.0279447 0.0364852 -0.157006 0.124724 -0.188597 0.0610744 -0.0428346 -0.00288685 -0.1278 -0.0715387 -0.0182446 0.0470349 0.0779416 -0.0762817 0.0724399 0.0102107 -0.072026 0.132137 -0.0857716 -0.160816 -0.0440304 -0.0287645 0.00648426 0.131249 -0.140075 0.0993217 -0.06823 -0.0819359 0.0636175 -0.0559657 -0.0511511 -0.115921 0.0881277 0.00575982 0.0442711 -0.0624661 -0.0608962 0.0024397 0.0430555 -0.127978 -0.00887091 0.104424 0.102234 -0.182722 -0.0406574 0.0348034 -0.0369596 -0.0229047 0.104464 -0.190996 0.0670213 -0.0364811 0.167205 -0.0350255 0.100128 0.120329 -0.0721034 -0.132947 0.0957536 -0.0589284 0.116279 0.165456 0.00756011 0.0160703 -0.0898533 0.156038 0.0622978 0.195521 -0.137214 0.113231 -0.0838947 -0.0672827 0.147286 -0.00888872 0.0340374 -0.00695949 0.0363176 0.0170472 0.0377123 -0.031323 -0.0854431 -0.0477444 0.0360042 -0.0628298 0.0402496 0.0122206 0.119595 -0.0373119 -0.101254 -0.0641909 -0.0912882 0.0879282 -0.163949 0.0538882 0.0318935 -0.000471875 0.0793725 -0.062905 -0.153109 0.134487 -0.0742041 0.119193 -0.140951 0.102602 0.0251328 0.077645 0.00175463 0.194872 0.00479992 -0.0285557 0.0244771 0.179299 -0.0919317 0.0799904 0.043241 0.0492488 -0.0408606 -0.0865466 -0.0452829 -0.116146 -0.0624338 -0.056527 0.00957301 -0.0343778 -0.00400748 -0.110352 -0.0937468 -0.193156 0.13944 0.0369835 0.0414926 0.149713 0.198635 -0.145187 -0.125644 -0.041937 0.0866878 -0.102123 -0.114027 0.118043 -0.0368021 -0.0689338 0.0525392 0.0469186 0.0147496 -0.136186 0.014827 0.0458143 -0.0265224 -0.0426398 0.103418 0.077877 -0.0069003 -0.0488618 -0.046228 -0.0813631 -0.193548 -0.0198383 0.00425509 -0.0752751 -0.160441 0.028538 0.0165264 -0.0686375 -0.177546 0.125652 0.0617201 0.0484186 0.0953413 -0.0967651 -0.0151888 0.0694795 0.196604 0.0190846 0.0089745 0.0376729 -0.0729443 -0.0126985 0.0310726 0.0529013 -0.043901 0.0373786 -0.0936972 -0.104888 0.0629078 -0.0479218 -0.014563 0.0893272 0.0374067 -0.0804691 0.00150956 -0.00999839 -0.0367799 -0.0702396 0.023147 0.0902841 -0.130529 0.0287855 0.105897 0.0884781 0.0722712 0.0184312 -0.0604502 0.0414903 -0.105578 0.105258 0.0667091 0.130684 -0.00138972 0.0156291 0.139783 -0.0597459 0.00211761 -0.00141507 0.0587926 0.132533 0.0392861 0.110917 0.0067293 0.161664 0.0746257 -0.122162 -0.0978393 -0.00702029 0.0487878 -0.150942 -0.0465145 -0.160504 0.0466175 0.0567332 -0.0798484 -0.0734279 -0.00481504 0.0693457 0.118635 0.0646911 0.109515 0.0272161 0.0603464 -0.00222497 0.00687018 -0.0537362 -0.0579912 0.0963308 0.0401821 0.00372158 -0.0302684 0.0368243 -0.0964538 -0.0692961 0.0598484 0.0898919 0.0536676 -0.182281 -0.0168529 0.0738733 0.159343 0.0309963 -0.128489 0.0655543 0.00830451 -0.0823881 -0.131881 0.10533 0.0700341 -0.0470627 -0.0245899 0.00115342 -0.0914498 -0.0675028 -0.154065 -0.0116038 -0.0960091 0.00995047 -0.04035 -0.0286499 -0.0110774 0.0450014 0.0100741 -0.0272359 0.0730423 0.00870651 -0.158574 -0.181447 0.0658022 0.131545 0.115619 0.0561973 -0.0117673 0.0554168 0.00280066 -0.0442696 -0.0510485 0.0191909 0.145558 -0.13346 0.00505494 -0.0458303 -0.0600677 0.000506052 -0.080167 -0.117296 -0.11593 0.000535278 -0.0268087 0.0734455 -0.0602558 0.128803 0.0525472 -0.126663 -0.178609 0.0719254 -0.03422 0.0220062 0.110618 0.0965955 -0.0669544 0.127325 0.0383277 0.0168297 -0.151536 0.189373 -0.045816 0.00235495 0.126116 0.0850022 -0.0132389 -0.157706 -0.0594061 0.0669827 -0.0726328 0.131124 -0.0447254 0.153203 0.0673146 -0.043889 0.11867 -0.0924542 -0.0300939 0.0366984 -0.0346905 -0.0681659 -0.0207627 -0.111539 -0.179234 -0.0985105 0.0475061 0.0521738 0.168206 -0.0289008 0.0946776 0.0795334 0.00857816 0.0742336 -0.0755746 0.0851149 0.044382 0.124538 0.135864 -0.0988751 0.00613348 0.038931 0.0640385 -0.103272 0.0222877 0.194792 0.0651776 -0.00846902 -0.039229 -0.0135972 -0.0736828 0.159507 0.000368005 0.0365053 -0.00328692 0.0114144 0.110393 -0.00691399 -0.0535551 -0.133052 -0.0249011 -0.0232564 -0.0169006 -0.164921 0.0785401 -0.172199 0.0751406 0.000264828 -0.00966529 -0.0673932 0.187099 -0.111273 -0.162541 -0.0890251 0.0435495 0.0866817 0.151726 -0.102034 0.0311977 0.0803808 -0.0696187 -0.104738 -0.0182931 0.0567704 -0.0952465 0.111788 -0.0137755 -0.0593298 0.0583181 -0.112328 -0.0422514 0.0187912 0.0266926 -0.0137361 -0.152807 -0.0212364 -0.0157952 -0.0866458 0.046969 0.0609486 -0.119747 0.0673006 0.100134 -0.0806374 -0.0360286 -0.0142274 -0.147845 -0.0789848 -0.0220608 0.0270962 -0.0403904 -0.0174264 -0.0748024 0.0679002 -0.00137174 -0.0613235 0.0918092 -0.0444541 -0.0321925 0.0376339 -0.00312841 -0.0081344 0.0568474 -0.116738 0.0883918 0.0335892 0.135936 0.0303659 0.059007 0.149573 -0.0434822 -0.0524122 -0.0888122 -0.123189 0.00159583 -0.069387 -0.0685201 -0.103846 0.0827277 -0.0707918 0.063549 0.125778 -0.125208 -0.0578356 0.0080312 -0.0724712 -0.100893 0.132542 0.0971501 -0.0634306 0.0389292 0.0708662 -0.187266 0.0314601 -0.0641096 -0.0519719 0.102356 0.0225211 -0.05178 -0.0223089 -0.168913 -0.079029 0.0297788 -0.119581 -0.0592869 0.0512728 -0.0824751 0.118959 -0.0720402 -0.0236493 0.056081 -0.0441639 0.194493 -0.109276 0.126568 -0.0681118 -0.183941 -0.0728334 0.0600124 0.00877538 0.0085365 -0.0547771 0.00271812 -0.0179028 -0.122121 0.075599 0.112159 0.0691497 -0.124551 0.0598772 -0.0750097 0.0193604 -0.0330704 -0.0111823 0.111276 0.0423518 -0.187784 0.0628985 -0.0369344 -0.110176 -0.0245405 -0.120755 -0.00668192 0.0570545 -0.125801 -0.00441349 -0.0684238 0.0574963 0.108321 0.0560262 -0.0479037 0.0823453 0.0887258 -0.0863742 -0.197612 0.0349162 0.0922227 0.117728 -0.172159 -0.0228318 -0.147356 -0.00344283 -0.0676464 0.0891966 -0.137341 -0.133571 0.0957323 0.039995 0.153397 0.0724671 -0.0192189 -0.00445066 -0.0922874 -0.0580513 0.10972 -0.020154 -0.0148766 0.0428046 0.110787 -0.0258495 -0.151012 -0.0656074 -0.0667178 0.09579 0.135762 -0.019131 -0.101417 -0.0901989 0.0261681 -0.140407 -0.0680809 0.0834219 0.133513 -0.129394 0.0457316 0.095272 -0.142112 0.0437492 -0.0201859 -0.0766917 0.059237 -0.131564 -0.133924 -0.143645 0.0668984 -0.00594351 -0.0013408 0.0506502 -0.141849 0.0774052 0.00981007 0.010752 0.0792227 0.156398 -0.025277 0.0937722 -0.0529124 0.0527365 0.0965732 -0.0691289 -0.0253997 0.1251 -0.0608482 -0.0746814 0.0330909 0.0355918 -0.135316 -0.0922988 -0.130816 0.0397306 -0.0751575 -0.143034 0.0416648 0.118044 -0.0901028 -0.139164 0.0230688 -0.0244425 0.0397311 -0.164103 0.0104237 0.101762 -0.039869 -0.0954045 0.16402 0.128142 -0.175283 0.0396777 0.11445 0.149985 -0.0813127 0.00904127 -0.0831757 0.0295369 -0.0531954 0.0154979 -0.0186354 -0.0299351 -0.0618695 0.112403 0.0324453 -0.129364 0.0886074 0.00657435 -0.189665 -0.00569271 0.00986039 0.050384 -0.0506494 0.126382 -0.0406567 -0.0558402 0.105491 0.148145 0.0153617 -0.148157 0.0964415 0.0596676 -0.0716471 -0.0201425 -0.0517657 -0.14788 0.014701 0.108195 -0.0590962 0.0412979 -0.0911934 0.17376 0.0544047 0.0671886 0.0417046 0.0579953 -0.0338999 -0.0786704 -0.0265689 -0.0212533 -0.0550203 -0.0242484 0.00573791 -0.0573005 0.0613583 -0.0438451 -0.104996 0.0437495 0.000811728 -0.0143433 -0.0685826 0.0184492 0.055054 0.0281295 -0.0180716 0.0823443 -0.0961431 0.00560851 -0.111914 -0.0305369 -0.0835335 0.0835963 0.0144875 -0.0693941 -0.0181027 0.0496696 0.0864046 -0.149199 0.087571 -0.134554 -0.104237 -0.0594152 -0.0478208 0.0153779 0.0357852 0.0889363 0.0929087 -0.0263286 0.124598 0.00609524 -0.074307 0.195509 -0.0541228 -0.0824347 -0.15161 -0.0139033 0.0300717 -0.0393737 0.0822567 -0.183088 0.0469614 0.0619457 0.0234541 0.0981281 -0.135909 0.0723175 -0.0790012 -0.0343312 0.186717 0.0677551 0.148281 0.00846007 0.112523 0.0630624 -0.0939511 -0.0295335 0.0069242 0.0706363 -0.0798553 0.0243913 -0.0226066 -0.0830185 0.0848262 -0.0255506 -0.0943623 0.103132 0.0564123 0.00545464 -0.0839465 0.0689584 0.03883 -0.127109 -0.0144486 -0.0534878 0.0878423 0.102432 -0.0135937 0.0132913 -0.0129774 0.0988163 -0.0959412 -0.161117 0.0740461 -0.0218659 0.0509638 0.0162278 0.0593531 0.132908 0.0977599 0.000217603 0.0795904 0.136304 -0.0813872 -0.114522 0.0667938 0.0689474 -0.0798495 -0.17941 0.171113 0.059132 0.042318 -0.0635951 -0.0335329 -0.041251 -0.0253436 -0.159958 -0.0572037 0.00545152 -0.166239 0.142894 -0.0133317 -0.0776984 -0.0642037 0.0994776 -0.0841956 0.12772 -0.00908527 -0.0172159 0.104514 0.0658755 0.092763 -0.0583368 -0.058089 0.00832134 0.00290839 0.0140039 -0.0874255 0.0278545 0.119113 -0.130662 -0.0830648 0.104527 -0.153476 0.0484231 0.0258603 -0.0295119 0.0344655 -0.136458 -0.0299759 -0.128218 -0.190586 -0.00837179 -0.112713 0.014831 0.0165214 0.144016 -0.0980178 0.0452829 -0.0378316 0.023073 -0.10021 -0.0120292 0.0928533 -0.0366934 -0.0714588 -0.00473275 -0.00401608 -0.186884 0.0276691 -0.0266184 -0.0467741 -0.00887221 0.0135175 0.159089 -0.053909 -0.1393 -0.0836724 -0.0553118 0.0373055 -0.0867656 0.0682034 -0.0490814 -0.165133 -0.0786671 0.0456502 0.0772172 0.0245277 -0.0716774 0.0559076 -0.00529977 -0.0426585 0.129542 0.0718789 -0.0656153 -0.0531743 -0.148093 -0.176044 0.186516 -0.0548531 0.0275446 -0.0442302 0.0103256 -0.0562395 -0.0787422 -0.0772391 0.0863242 0.173007 0.156556 0.029499 -0.135493 -0.0451213 -0.0110941 0.076507 -0.0842987 -0.061943 -0.00568612 -0.120523 -0.170084 0.16803 -0.051146 0.177757 0.0211176 -0.0116433 0.0879937 -0.02812 -0.0322627 0.0576529 0.186661 -0.0484469 -0.0694351 -0.100213 0.00927186 -0.0142627 0.0810512 0.0365907 -0.0164415 0.0292647 -0.164465 0.0800025 0.106661 0.128349 -0.0478941 0.00270588 0.0672606 0.0106419 0.00470105 -0.0830013 -0.00177684 0.150458 -0.0541217 -0.00539384 -0.105169 0.047673 -0.0418026 -0.083869 -0.111777 0.111261 -0.188757 0.0368995 -0.0551565 -0.00998096 0.0367123 0.0882437 -0.196226 -0.0157275 0.157892 -0.0198211 -0.0141851 -0.0445255 0.0857237 0.0548221 0.151382 -0.0333526 0.005638 0.00640248 0.174821 0.0817266 -0.0728588 -0.0661371 0.00422179 -0.127179 -0.123355 -0.123038 0.0104556 0.148754 -0.0358383 0.0227325 0.0183582 -0.104369 0.0483944 -0.0429163 0.0836923 0.0432089 0.0359834 -0.168983 -0.111014 -0.0651488 0.15505 0.192396 -0.094187 -0.0819114 0.0254843 0.00782061 0.137805 0.0464428 -0.0179947 -0.199983 -0.0463345 -0.0384098 -0.0203769 -0.133174 0.00330736 0.144479 -0.0681893 0.0297319 -0.0689404 -0.03384 0.0403882 -0.147799 -0.173329 0.0875578 -0.00427967 -0.0931693 -0.108877 0.198834 -0.0334747 -0.122525 0.0122985 0.132756 0.0675233 -0.0486326 0.0287474 0.0841219 -0.17438 -0.00164888 0.0317796 0.0577997 0.0192214 0.0248551 -0.166364 -0.131719 0.0194131 0.0920453 -0.0643134 0.0824261 -0.176117 0.0622262 0.0224286 -0.00930979 -0.0999245 -0.0752047 0.0851201 -0.0453059 -0.0136708 0.0131353 -0.00813159 0.031398 -0.0590882 -0.16204 -0.143785 0.111904 0.0524483 0.00527367 -0.0554174 -0.046033 -0.0447392 -0.0119041 -0.0481669 0.0299986 -0.0265682 -0.0571109 -0.0977056 -0.181964 0.0128766 0.109883 -0.0269932 0.0941941 0.134494 -0.0176047 -0.0195496 0.0854556 -0.000267987 0.00865069 0.115055 0.0100469 0.0237797 0.177314 -0.137242 0.014201 -0.0372646 0.121051 -0.0167611 -0.0162687 -0.0906983 -0.183418 0.125109 0.0922637 0.0969131 -0.186018 -0.00917161 -0.117445 -0.0799784 -0.0243473 0.0777098 0.15007 0.00780815 0.00246729 0.0624203 -0.00768099 -0.0827422 -0.0229103 0.0320499 0.0419767 -0.0686924 -0.0800081 0.0389758 -0.0262065 0.111537 0.0161149 -0.0370915 -0.0172783 0.0946571 0.103389 -0.0450916 -0.0341048 0.0427652 -0.0544613 -0.120135 -0.0391998 -0.0286795 0.0613463 0.0520254 -0.0351493 -0.0208589 0.106493 -0.0871328 0.189221 -0.131203 -0.0832448 0.0704573 0.0751885 0.02072 0.0667132 0.142913 0.134553 -0.0387355 -0.0534794 0.0693129 -0.146436 0.025492 0.0657285 -0.051948 0.0362462 -0.00178934 0.168147 0.078783 0.00600369 -0.187958 0.137671 -0.0347824 0.0501775 -0.0102645 -0.105668 0.0766512 -0.00794187 0.113355 0.0448529 -0.0498053 0.0288247 -0.0484028 -0.0335562 0.0553234 0.0637615 0.183499 0.0319383 -0.00132545 -0.133745 -0.0180842 0.11366 0.0401179 -0.0210477 0.0061906 0.158848 -0.17326 0.0822925 0.0805502 -0.132501 -0.175752 -0.0419363 0.0357815 -0.125319 0.175462 -0.121565 0.123734 -0.177901 0.0578161 -0.0494778 -0.12637 0.0720388 0.0593828 -0.0754964 0.142974 0.0147194 0.0680023 0.133163 -0.0351129 -0.0834062 0.0258632 0.0136345 0.054734 0.142426 0.0493789 -0.16397 0.146318 0.0852789 0.107554 -0.0857002 -0.0248607 -0.002992 0.12579 -0.0593235 0.0818857 -0.0435969 0.128451 -0.0325645 -0.0321051 0.105874 -0.138449 0.071474 0.012376 -0.0603378 0.0485227 -0.049198 0.0240889 -0.00400709 -0.0266381 -0.038779 0.0705428 0.132356 0.0735922 -0.0289036 0.134189 0.0549593 0.0789345 -0.120544 0.101525 0.136561 0.163991 0.0296266 0.0468923 -0.13936 -0.0460901 -0.0203081 0.00632026 0.00528139 0.0221061 0.0840285 -0.185782 0.0424543 0.0215633 -0.0848529 0.0495729 -0.142371 -0.00712249 0.109848 0.0178252 -0.0957986 0.0274826 -0.176286 -0.0245985 -0.0529015 -0.0287621 0.0403162 0.0462293 -0.019083 0.0176902 -0.183161 0.074062 -0.0794771 -0.0222382 -0.0504099 0.13567 -0.0199619 -0.159996 0.0138473 -0.135359 -0.0728252 0.0375353 -0.146976 0.0457873 0.0470745 -0.0659887 -0.0454654 0.0387489 0.0428054 -0.0568282 -0.0688186 0.0490085 -0.112337 0.0225459 0.0319583 0.0236357 -0.118185 -0.162908 0.00500308 -0.0728618 0.0489804 -0.049247 0.134337 -0.157733 -0.0489718 -0.091592 0.02395 -0.0748332 0.0525335 0.00398997 0.0976745 0.0221524 0.0977231 -0.0562515 -0.00957768 0.0507559 0.0734706 0.0997523 0.000187844 0.15165 0.0856977 -0.0367399 -0.146263 -0.014377 0.0260515 -0.0447445 -0.18161 -0.166605 0.0930872 0.0689322 -0.0678559 -0.0218784 0.0865617 -0.0471293 -0.126795 0.0324726 0.0879706 -4.99327e-05 0.122013 0.0384763 -0.113939 -0.0385972 0.0411825 0.0660063 0.00468036 -0.148128 -0.0594612 -0.195843 0.0529727 0.00974053 0.117518 -0.129031 0.00250135 0.0260573 -0.110945 -0.0638731 0.0510023 0.166216 -0.0927176 0.043636 -0.00443474 -0.0888564 -0.0176532 -0.101947 0.00798417 -0.0643416 0.0148823 -0.0277056 0.0241614 -0.124434 -0.0212839 -0.0784903 -0.073119 0.0162111 0.124177 0.0939321 -0.00854367 0.147743 0.0771531 0.0579745 -0.025456 0.129276 -0.143865 -0.075966 -0.0642253 0.0487494 -0.0752281 0.15053 -0.0877626 -0.18873 0.0120972 -0.153853 -0.0348329 -0.0289791 0.0567698 -0.0502143 0.0547057 -0.118045 -0.0301109 -0.163593 0.165253 -0.0197444 -0.0895246 0.150883 -0.0839958 0.17268 0.133382 -0.110987 0.0666032 -0.038575 0.0905208 -0.0753896 -0.102005 0.0661826 0.100159 -0.012321 -0.0167535 0.0928865 0.00556182 0.0640663 -0.0414895 -0.0220999 -0.111527 -0.0687755 0.0522024 0.128166 -0.164013 -0.0778226 0.160796 0.0567059 -0.119918 0.0710045 -0.0204384 0.138686 -0.0508636 -0.089419 -0.031362 -0.014433 -0.0442903 -0.00283205 -0.0366582 0.111691 -0.00702885 0.0617949 -0.056329 0.0270517 -0.00389383 0.0727489 0.0280042 0.0735524 -0.169937 0.14066 0.025681 -0.0621164 -0.0957034 -0.123557 0.116264 -0.101267 -0.0506011 0.0338789 -0.0944624 0.113877 0.18914 -0.0283851 -0.0629789 -0.0305856 -0.187758 -0.164093 -0.0284317 0.0214588 -0.0361384 -0.100887 0.0774603 0.0950459 -0.0679741 -0.0514032 0.0920878 -0.0785068 -0.0534731 -0.163921 0.0636895 0.0062257 0.00296216 0.0166353 -0.0588949 -0.0151242 -0.104893 -0.0652624 -0.131139 0.0178371 0.102597 0.102241 0.0189439 -0.154291 -0.0916199 -0.100365 0.0522297 -0.116968 0.141402 0.190008 0.0337097 0.00424578 -0.0283836 0.177442 -0.0261063 0.0757785 -0.0250623 0.0228128 0.16193 -0.126141 -0.0131701 0.0433657 -0.045266 0.027275 0.0821327 0.00198211 -0.0178431 0.0348102 0.0147502 -0.0164797 -0.064018 0.094664 -0.0947871 -0.0888448 0.0313829 0.0268092 0.085552 0.104087 0.0404327 -0.0542684 -0.0278952 -0.00651239 -0.10451 0.0223227 -0.054232 -0.0392329 0.0090291 -0.0424217 -0.045555 0.172996 0.0540582 0.076796 -0.0954208 -0.00263061 0.138129 0.091511 -0.00917509 -0.0125586 0.00694533 -0.116676 -0.138966 -0.101552 -0.00445867 -0.0131139 0.147479 -0.0864103 -0.0555014 -0.0237502 0.128437 0.00633271 0.0607575 0.0507475 0.11464 0.0475593 0.188722 -0.0634337 0.00026831 0.124893 0.197271 -0.00787079 0.142179 0.035833 0.170367 0.083338 -0.0137389 -0.0687583 -0.128351 0.0837167 -0.19189 -0.0261974 0.0459703 0.0728416 0.106159 -0.17051 -0.0184462 0.0190291 0.0393304 0.103588 0.000184834 0.0724271 -0.00506271 -0.0955831 -0.0410473 0.0885454 0.00666682 -0.159875 -0.0011694 -0.0418233 -0.171641 0.105674 0.0699287 -0.116494 -0.044144 -0.0576219 -0.0354097 0.0398879 -0.089631 -0.0986245 0.110169 0.0746942 -0.0382271 -0.00937799 -0.0545432 -0.0471141 -0.055655 -0.0689355 0.0405167 0.0491495 0.123104 -0.0481122 0.116104 -0.131604 -0.0340973 -0.169686 -0.0318803 0.0797722 -0.0720587 -0.0517415 0.00368964 -0.0284537 0.00268887 0.0186715 -0.0158027 0.0776189 -0.165258 -0.041641 0.0707908 0.183659 -0.0607054 0.0628209 0.119994 -0.0113346 0.129413 0.0320443 -0.0113748 -0.0898994 0.0834642 -0.00597889 -0.143459 -0.120949 0.0544154 -0.120272 -0.0365779 -0.021055 -0.0105032 0.0110542 0.00561638 0.140942 0.173697 0.15346 -0.0944478 -0.153045 0.170606 0.0192264 0.022712 0.0423354 -0.0746722 0.0325563 -0.103069 -0.0918342 0.113075 0.0495933 -0.0120831 0.15179 -0.102443 0.0511486 0.162588 -0.0148834 0.110458 0.0438829 -0.0101044 -0.0849606 0.161078 -0.082069 0.0788528 0.1423 0.00228373 -0.0174057 0.0200724 -0.0327129 -0.0467894 -0.0389063 0.00400183 0.132706 -0.0850842 0.0137321 -0.0973727 0.00683619 0.023537 0.0533115 -0.0563445 -0.0929354 -0.104972 -0.108367 0.0925294 -0.0518839 0.0427142 0.100706 -0.0586137 -0.0774128 -0.0245875 -0.0104783 -0.0926696 -0.0226763 0.0519158 -0.0913139 0.00265733 0.0217882 -0.0557157 0.0217433 -0.0164001 0.0224844 0.032631 0.0290194 0.0855178 -0.0371351 0.0243395 0.0255641 0.0387813 -0.0398228 0.0745945 -0.185501 0.0294886 0.10497 -0.0170563 0.131183 -0.0491987 0.012027 -0.123761 -0.0964984 0.112044 -0.10662 -0.0179272 -0.058619 -0.0807058 -0.0587756 -0.115292 -0.0370735 0.0306312 0.132125 0.0692442 -0.068561 0.00193124 0.0271374 -0.158532 -0.111112 0.0450886 0.01479 -0.103894 0.118696 -0.128394 0.11677 0.00786853 -0.019189 0.149637 -0.0176328 -0.0620213 -0.00158592 0.121136 -0.0222438 0.00418356 -0.102276 -0.0421596 -0.107332 -0.0550266 0.0153942 0.0522646 -0.114438 0.0421161 -0.138211 0.0775642 0.0940767 0.0482592 -0.0170403 0.0601938 0.140064 0.0399566 0.12387 -0.0481013 0.0120351 -0.0325729 0.0835157 -0.028387 0.0500656 0.0264215 -0.078028 0.0616239 0.0398568 -0.0353043 -0.00301678 -0.0342628 0.0551173 -0.0922105 0.0205259 0.0598154 0.0274685 0.0666967 -0.0363742 0.0409428 0.199168 0.0438074 -0.107115 -0.149425 -0.13039 0.109367 -0.009633 -0.167497 -0.0360783 -0.0160737 -0.0089156 -0.163326 0.111444 -0.00785933 -0.0514378 -0.0953109 0.0501034 -0.010898 0.0416611 -0.0118938 -0.125647 0.125257 0.0325507 -0.1598 0.0607115 -0.0391839 0.0733613 -0.186401 0.0515013 0.141321 -0.00216018 -0.189944 -0.0648594 -0.109134 0.0218958 0.10335 -0.0487099 -0.100253 -0.177035 0.0411493 -0.197978 0.0336949 0.0280896 0.0600207 0.101681 -0.072856 -0.0624878 0.00783637 0.0870639 -0.146001 -0.142665 0.0211776 0.101504 0.100359 0.0518796 0.00919088 0.0589698 -0.0432634 0.0255551 -0.120544 0.175515 0.0510235 0.0529994 -0.000117306 0.0196435 0.0975689 0.0154983 -0.0212591 -0.0281891 0.0171475 0.0187565 -0.130643 -0.00782045 -0.121337 -0.0334174 0.0231579 0.069337 -0.188425 -0.144812 0.034631 0.0639589 -0.112223 -0.0458247 -0.010316 0.045096 0.00181698 0.162097 0.0949214 0.119122 0.0788111 -0.0662734 -0.101567 -0.013295 0.16862 0.0951016 -0.103649 -0.0531706 0.0447678 -0.036769 0.079289 -0.144165 0.0189187 0.0897196 -0.0104752 -0.0619358 0.172881 0.0549357 -0.0868791 0.0216861 -0.143507 0.0106941 0.125742 -0.181726 -0.0514076 -0.147396 -0.0922006 -0.00617503 0.109657 -0.0123408 0.1359 0.149468 -0.059131 0.062964 0.0527804 0.0281572 0.0914023 -0.0465356 0.0589293 -0.0669549 -0.115773 0.0199322 0.0468054 -0.0301502 0.0100755 -0.0644127 -0.0407104 -0.172022 -0.200058 -0.0404804 -0.18133 -0.0278287 -0.0740111 0.0140446 0.117405 0.167155 0.00371488 -0.111121 -0.0755627 0.115888 0.0313963 0.106469 0.0587798 -0.0621407 -0.0207865 -0.155786 0.0406825 -0.183368 0.0328375 -0.0334861 0.0241557 -0.029225 -0.0854822 -0.0737916 0.065083 0.16072 -0.0173901 -0.0464445 0.0280418 0.142059 -0.0916252 -0.11816 -0.105916 0.0486837 0.0631032 -0.0952103 0.0313166 0.00295426 0.0819946 0.0713505 0.142262 -0.0902111 0.0170846 -0.142593 0.0851821 -0.0597576 0.15869 -0.0385879 -0.0745718 0.0337807 -0.076091 0.0811165 0.00124988 0.166324 -0.017444 -0.0193273 -0.175295 -0.0226677 0.162193 0.0970762 -0.0800472 -0.116792 0.0955542 -0.114743 0.171263 0.0415533 0.0126992 -0.126554 0.000234697 -0.0680144 -0.0717962 0.0636517 0.0807468 -0.169852 -0.139237 -0.134688 0.0348558 -0.0916259 -0.0657134 0.128434 0.0635371 0.0828608 -0.142234 -0.130159 -0.0613791 -0.171561 0.0718937 -0.111043 0.129359 -0.0493451 -0.0639609 0.0544538 0.101357 -0.0373873 -0.0320215 0.178312 0.0741589 0.0794375 -0.0158787 0.0892957 0.0178344 0.0175821 0.0980689 -0.0926114 0.135151 -0.0279354 -0.0860146 0.051224 0.118612 0.127799 0.0394404 -0.0376805 0.0496457 0.0824617 0.174113 0.0432236 -0.189416 0.177736 0.0984126 0.0872274 -0.0996639 -0.059476 -0.0946079 0.156463 0.0216609 0.029805 -0.0497934 -0.0212267 0.0683607 -0.0869698 -0.0953119 -0.0571164 -0.0233952 0.0112066 -0.109701 -0.00647553 -0.189626 -0.0445756 -0.0357003 -0.0984816 -0.0122976 -0.0108828 -0.0775857 0.111881 -0.0531207 0.166511 -0.0490008 -0.0389951 -0.0981804 -0.142914 0.16549 -0.0379281 -0.178191 -0.187486 -0.0952047 -0.0360248 0.114304 -0.0908262 0.135524 0.085564 0.0473701 -0.0955584 0.0446557 -0.0743513 0.0354503 0.0595824 0.0177624 -0.116549 0.0535762 0.0876852 0.0299104 -0.0821444 -0.0950595 -0.0788137 0.0584819 0.004227 -0.0674658 0.029331 -0.0571017 -0.046214 -0.0625492 -0.0214227 0.0576366 0.0455349 0.173549 0.0888308 -0.0999637 -0.0571254 -0.0725795 0.167723 -0.158013 -0.086713 0.166964 0.0729865 -0.116589 0.104977 0.034113 0.144303 0.0998946 0.136502 0.10104 0.0760169 0.0427696 0.0112239 -0.0583123 0.00788658 0.0329462 -0.147622 -0.0779492 0.0932985 -0.169832 -0.00489988 -0.044421 0.0776788 -0.000576041 -0.000145421 -0.115026 0.11788 -0.0236236 0.0567217 0.0199004 0.082092 -0.0214434 0.100934 0.0310733 -0.0551528 -0.139039 -0.0902954 0.0821545 -0.0166679 -0.00875076 -0.105092 0.083026 0.0546985 -0.087438 0.0857851 -0.0406584 0.139154 -0.115779 -0.00779582 0.147703 -0.127909 0.0559583 -0.0316952 -0.0166451 0.176237 0.0299275 0.135845 -0.00203459 0.134275 0.107129 0.185708 0.0598017 0.0551514 0.0710971 -0.111071 -0.0520037 -0.0570256 -0.15135 0.0569348 0.0174853 0.077389 0.0519865 -0.0409532 0.142454 -0.115644 -0.0383286 0.0222054 0.00688517 -0.0102607 0.0878267 -0.073941 -0.0655419 -0.0951249 -0.0367866 -0.0257566 0.03229 -0.0624132 -0.0133797 -0.0907443 0.0800939 0.04817 0.0295583 0.0892869 -0.143381 -0.107968 -0.101542 -0.0820441 -0.051669 -0.105184 0.0828391 -0.140836 -0.0448033 0.039329 -0.0210349 0.0545305 0.0111159 0.165133 -0.000444301 -0.101354 -0.0373895 -0.127418 -0.0408615 -0.106972 -0.0520109 0.0550341 -0.0486532 0.0532705 -0.02903 -0.0245435 -0.0953316 0.0680672 -0.0167709 0.112664 0.159006 -0.00895709 -0.188818 -0.109309 0.0195103 -0.0520619 0.0637292 0.0116974 0.00606019 -0.0369102 0.186947 0.114923 -0.0126013 0.139211 0.00101087 0.0203089 -0.0362633 0.0734913 0.0170005 -0.105027 -0.00769294 -0.0605998 0.027966 -0.00741057 0.13743 0.0336411 0.147061 -0.10085 0.0341743 0.0671878 -0.047005 -0.112241 -0.0673718 -0.0537263 -0.0932507 -0.064674 -0.0512776 0.0760411 0.112774 -0.0222646 0.0920177 0.0385187 -0.0189614 0.04367 0.0636415 0.0395831 -0.143105 0.0273376 0.0440037 0.0920494 0.137651 0.00762119 -0.00924457 -0.00227696 0.00548248 0.0428349 0.0852649 -0.0284316 0.136949 -0.0551094 -0.0663639 0.0586658 0.00150061 -0.0168625 -0.0114447 0.0784794 -0.0495128 -0.187204 0.0732374 0.119368 0.146173 0.141217 0.183512 -0.0319867 -0.0022499 0.123361 0.00622535 0.120639 -0.0381877 -0.0100521 0.0502292 0.176734 -0.00778063 0.0519887 -0.0692345 -0.0505029 0.0166546 0.00713833 -0.0980395 0.00609531 0.0618448 -0.0650826 0.0448532 0.0731784 0.0209934 0.00190731 -0.107603 0.149818 -0.048781 0.0530977 -0.0653169 -0.159886 0.0918435 0.0701435 0.0988543 0.123977 0.010449 -0.0655507 -0.0757673 0.103846 0.189355 0.0479092 -0.0815613 -0.12718 0.0659447 -0.0201954 0.0534652 -0.0381467 -0.0360685 0.143856 0.0895338 -0.0995098 -0.0534415 0.0726568 0.0156901 0.146064 -0.165729 0.103969 0.0655678 -0.00812952 0.00333429 0.141627 -0.0439094 -0.00514705 -0.0187335 0.186503 -0.0547761 -0.182443 -0.153117 0.116532 -0.00265063 0.0055744 -0.106837 -0.089836 -0.000400583 -0.102622 0.119786 0.0217951 -0.0206326 -0.00820014 0.172811 0.0417717 -0.0033314 0.107756 0.0816529 0.0124504 0.0491902 -0.109564 0.00268529 0.067504 0.0720182 -0.0881276 0.1063 0.158133 -0.168584 0.0953976 -0.0992763 0.00356211 -0.0186886 -0.128344 0.144052 0.0144855 0.0529881 0.159191 -0.0708867 -0.11906 -0.1325 0.100008 -0.0779687 -0.0624996 -0.0217562 -0.0211558 -0.0747609 -0.0128175 -0.0177316 0.15551 0.110159 0.11113 0.0811144 0.0725435 0.120235 0.142038 0.0124185 -0.0728169 -0.046533 0.0173753 0.0983286 -0.0372288 0.0665015 0.0184817 0.0474684 -0.0248604 0.0679306 -0.0954203 0.0562143 0.113011 -0.117917 0.0129818 -0.0132302 0.0263593 -0.0585021 -0.028335 -0.0397731 0.136277 -0.01513 0.0581853 -0.0154009 0.035266 0.0220113 -0.0119662 -0.093473 0.02072 0.0569556 0.106099 -0.0439626 0.0596843 -0.0124054 -0.0862739 0.00860107 0.0377502 0.0763765 -0.095799 0.0997915 -0.0373991 0.113204 0.0139251 0.0409894 -0.0421087 -0.0511674 -0.138328 -0.0158296 0.187939 -0.0710958 -0.0302017 -0.0168795 -0.0601932 -0.0373358 0.0974198 -0.149278 0.150803 -0.195599 -0.096181 0.0389737 -0.067657 0.062793 -0.0433166 0.00180654 -0.0411225 0.0749458 0.0115658 0.0530821 -0.143448 -0.0903948 -0.0233499 0.00116804 0.164675 -0.0778613 -0.0889722 0.0330457 -0.077307 -0.127929 -0.0839101 0.0941946 -0.0351627 -0.0422335 -0.0660912 0.115715 -0.136417 0.0827105 -0.102328 -0.115905 -0.0425996 -0.0129515 0.0478137 -0.0820587 0.00306611 -0.162733 -0.0332212 0.169546 -0.156174 -0.0700782 0.0845541 0.1387 0.047428 0.0853532 0.0239729 0.0638129 0.0982512 0.0213159 -0.075191 0.0943378 0.063203 0.0673313 0.0815884 -0.190465 -0.0977549 0.0800913 -0.140754 -0.129149 0.105994 -0.191096 -0.0921839 -0.0714294 0.0349911 -0.108275 -0.00191956 0.12246 -0.00130479 -0.0761396 0.157182 0.0872925 0.0996401 0.0448017 0.0728877 0.0758269 0.132231 0.110949 0.187727 0.127292 -0.198728 -0.0120546 0.00335106 0.0950657 -0.0613242 -0.138777 0.154112 0.0534482 0.0324401 0.110951 -0.114651 -0.00131109 -0.103546 -0.00345899 -0.0190716 -0.154318 0.0222455 -0.0302117 -0.0342215 0.138613 0.0470981 -0.0428849 0.000367675 -0.0824852 -0.0440195 0.11827 -0.0626195 -0.0315935 -0.0413211 -0.0510128 -0.183642 0.030377 -0.00925221 0.0943839 -0.111381 -0.00423811 0.0773184 -0.0439907 0.0665675 -0.0147023 -0.0521166 0.0336365 0.0619721 -0.047597 -0.188916 -0.0196889 0.074765 0.101461 -0.0273811 0.0208743 0.183502 -0.0478361 -0.00686062 0.011689 -0.105455 0.0142505 0.0284398 -0.0287444 0.00705837 -0.034992 -0.0180063 0.056327 0.0693373 -0.0950338 0.107507 0.0685981 0.0426136 -0.0209509 -0.124764 0.161849 -0.0346149 0.0516619 -0.185294 0.116444 -0.0212765 -0.0666894 0.0790393 0.0922749 -0.131012 0.00697293 0.0369462 0.0256993 0.115857 -0.0547295 -0.104854 -0.110001 0.129773 -0.0909339 0.0394852 -0.00423552 1.23793e-05 0.134518 0.0629722 0.070733 -0.0201664 -0.1033 0.00194897 0.0732603 -0.065985 -0.0408084 -0.0572224 -0.0581583 0.0685527 0.0673588 -0.0188331 0.00906397 0.0341984 -0.0325272 0.0381813 -0.0213072 -0.154208 0.0183621 -0.030482 -0.00292956 0.136618 0.12119 0.0213669 -0.0734131 0.114717 -0.150979 0.0506582 -0.101126 0.152437 -0.0668858 -0.0666136 0.113497 0.0759827 0.155262 0.0205963 0.0262508 0.136769 -0.00111581 -0.00791066 0.102455 0.0135552 0.146182 -0.0793212 -0.00803682 -0.15821 0.0726574 -0.146148 -0.0611787 0.101426 0.112489 -0.0751194 -0.0414406 -0.0540529 0.0172218 -0.109446 -0.0544492 0.0291245 0.098416 0.0219472 0.166835 0.0352942 -0.0846435 0.105838 -0.0601491 -0.00513477 0.112246 -0.0210631 0.0516975 0.0750478 -0.0755192 0.0242605 0.0866148 0.0871958 -0.0648937 -0.126173 0.060427 0.199574 -0.0324634 -0.108364 -0.0867185 0.100822 -0.0256514 0.0172522 -0.0429582 0.0306231 0.126162 0.0777109 0.112243 0.0940947 -0.00916105 0.078128 -0.0324047 0.065376 -0.107318 -0.12286 0.00134422 0.0706766 -0.0499605 -0.00369648 -0.101808 -0.0975814 0.0317351 0.0749403 -0.113971 0.0805295 0.0543013 -0.154808 0.0482385 -0.0871198 -0.0209505 -0.096679 0.0326561 0.0358128 -0.0944173 -0.0637752 -0.078296 0.00302058 -0.0223001 -0.164617 0.0102517 -0.00973228 -0.121419 -0.0018703 -0.00976108 -0.0766679 -0.0264513 -0.189387 0.0888285 0.0692995 0.0345004 0.14277 -0.143364 -0.013215 0.0714238 0.100625 -0.01499 -0.053167 -0.0614492 0.0148885 -0.121265 0.0519665 0.056031 0.0494232 0.0380218 0.136273 -0.137613 -0.0441947 -0.031624 -0.075839 0.0266643 0.0528152 -0.103129 -0.126731 0.0514037 0.0831805 -0.0399618 -0.150244 -0.0489636 -0.0512295 -0.123653 0.0630078 -0.00760001 -0.144328 -0.0943928 -0.0312497 -0.0319521 0.0139938 -0.0945238 0.0711552 0.0901129 -0.0312658 -0.144547 -0.134688 0.0705945 -0.0791957 -0.102439 0.00382033 -0.10919 -0.00514206 0.0896073 -0.0500624 -0.0875077 -0.178384 -0.0149311 0.0839247 -0.141364 0.0640339 0.0571853 -0.132523 0.0669534 -0.0571612 -0.00630096 0.19946 0.0814899 0.0643827 0.0489771 -0.0257648 0.188766 -0.0294733 0.0991245 -0.0351631 -0.0328384 0.0821752 -0.0404494 -0.0471136 -0.171388 0.123579 0.0281989 0.0672029 0.00291855 -0.0824503 -0.0291474 -0.167898 -0.00051305 -0.0706395 0.0616863 0.0261674 0.0914204 -0.0982912 0.0388429 -0.0475938 -0.0519887 0.0768408 -0.0649952 0.119409 -0.0583326 0.043152 -0.193311 -0.0326445 0.0800631 -0.0529051 0.0814141 0.0462791 0.146627 -0.0556751 0.160535 0.0861918 0.0372222 -0.0259055 0.0370321 0.0607306 0.0817236 -0.0552893 -0.0362305 0.00327052 -0.0749105 -0.126104 0.0375892 -0.193743 -0.127932 -0.173816 -0.0535518 -0.1164 0.0282042 0.096353 -0.145741 -0.00966981 0.126672 0.0858648 0.0745954 -0.128977 -0.052808 0.0386529 0.021876 0.034686 0.1315 0.0145591 0.0503013 -0.0485287 -0.00236981 0.0279447 -0.0538568 0.110119 0.146675 -0.165934 0.0784201 0.00440947 0.0080033 -0.0553908 -0.113125 0.0336284 -0.184119 -0.13831 0.0130557 -0.164329 -0.043959 -0.0397721 -0.0549595 -0.0723803 -0.0175552 -0.0562513 -0.0365024 -0.0920196 0.047233 0.106442 0.151092 0.00845902 -0.0556042 0.00964146 0.1027 -0.0909364 -0.036147 0.0129332 0.0498623 -0.023632 0.081972 0.00348529 0.131408 -0.0862666 0.0660138 -0.0393828 -0.138573 0.101048 0.0100579 0.139054 0.0488983 0.0434178 0.133303 -0.00623794 -0.128144 -0.113927 -0.0143855 -0.0820656 0.102283 -0.00571048 0.0989894 -0.0463909 -0.0371087 -0.0601632 -0.0863878 -0.0888544 -0.0150734 0.0539467 0.151786 -0.0121264 0.0802621 0.0228931 -0.00953226 0.000549732 0.118439 -0.0627539 -0.0350974 -0.0664268 -0.111865 -0.0853023 -0.0146615 0.0849597 0.120729 -0.041721 -0.144778 -0.0455079 0.0687436 -0.0973228 0.101857 -0.0284149 0.178849 0.0944731 0.161487 0.0328899 -0.0883398 -0.175423 -0.142763 0.0856225 -0.066131 -0.103466 0.0956958 0.151281 0.0869506 0.151182 -0.0184811 -0.0452602 -0.0208172 0.0175564 -0.0442912 -0.071405 0.0490038 -0.110291 -0.0256089 0.108422 -0.00938474 -0.0094902 0.149782 0.0294291 0.151897 -0.0196418 0.00357874 0.0770177 -0.0559109 0.0452026 -0.160371 -0.0282701 0.034714 -0.0462752 -0.163072 -0.0639776 0.0607988 -0.00753409 -0.0277949 0.0505334 -0.0823992 0.0178797 0.109384 -0.000150082 -0.017692 -0.0332711 0.0475418 -0.0483342 -0.0239198 0.152627 -0.196596 -0.0886538 -0.0472837 0.048194 -0.0225762 0.0343621 -0.0727552 -0.00390662 0.0298302 -0.0284102 -0.0629506 0.018624 -0.0494943 -0.0056897 -0.0441735 0.188416 -0.0884816 0.0649616 0.135906 0.0669226 0.0524771 -0.0382757 0.0116432 -0.0912248 0.00539282 0.0693579 -0.109804 0.00188491 0.0850923 -0.134309 0.0517835 -0.00982285 -0.052902 0.040081 0.117033 -0.00403488 0.0796236 -0.0527849 -0.0850673 -0.0625525 -0.10396 0.0660056 -0.0200449 -0.0694172 0.0911863 -0.0784689 0.121126 -0.0267631 0.0210847 0.192471 0.0185406 -0.0180367 -0.0801592 0.0175166 0.0571217 -0.0766461 0.0435426 0.0602645 -0.0400856 0.0732509 0.0406241 -0.0582212 -0.0118526 0.122387 0.120222 -0.0335012 0.135983 -0.0196832 -0.0264061 -0.0358292 -0.115536 -0.107061 0.0100119 0.0189227 0.0274082 0.109738 0.149978 0.117164 -0.0175548 -0.066155 0.0712661 0.0273656 0.160085 0.0473309 -0.0227823 -0.0564248 -0.0168367 0.128411 0.0955189 0.0649692 -0.0469945 -0.0228796 -0.0810551 0.0267358 0.0439006 0.0917656 -0.108724 -0.0458533 0.0196084 -0.145763 -0.0982338 0.136481 0.107673 0.153969 -0.0752788 -0.106739 -0.0382757 -0.0305707 -0.186582 0.0448614 0.0873901 -0.0408098 -0.0395662 0.0352998 0.00604528 0.022906 -0.057575 0.0374376 0.038154 0.0785647 -0.0122144 0.031805 0.0721921 0.065912 0.0659212 -0.0605123 -0.0770891 0.0733529 -0.102726 -0.00730874 -0.0287383 -0.0517215 0.106485 -0.0830607 -0.0973274 0.0803571 -0.135313 0.0724852 -0.0457807 0.024346 -0.085136 0.0761043 0.0958323 0.00341183 -0.0707132 0.0321224 -0.0670054 0.0420807 0.0588289 -0.110333 0.0904384 -0.0326157 0.0555035 -0.0714917 -0.112264 -0.0470117 -0.0788277 0.0289103 -0.19295 0.0619904 -0.00801025 -0.0560195 -0.0229193 -0.0074185 0.0214972 0.1126 -0.173764 0.00814008 0.0649378 0.124918 -0.0468704 0.112131 0.128387 0.076562 0.0525433 0.0589492 -0.0124977 -0.0590237 0.0574529 0.0101203 -0.100506 0.0759825 0.176627 -0.138096 0.0237178 0.0704168 -0.0479106 -0.0973774 -0.114319 -0.0761206 0.0887217 -0.0736652 -0.147041 -0.0267193 0.0286227 -0.0151065 0.0841004 0.100095 -0.114818 0.0759059 -0.0397948 -0.139151 -0.0221458 -0.0557023 0.132013 -0.0328429 0.111581 0.107386 0.0884224 0.00936414 -0.0923262 0.0387236 0.0483661 -0.0377302 -0.00476522 0.0380785 -0.0504362 -0.01063 0.121369 0.00241424 0.100564 0.0348981 -0.037085 -0.144913 0.00109353 -0.156669 0.0689745 0.0621936 -0.167403 -0.070747 0.0857506 -0.0420343 -0.0948659 -0.0062469 -0.0501211 -0.0434545 -0.102358 -0.0284168 -0.0283785 -0.0512398 -0.0523289 0.150209 0.0631057 0.00141595 -0.00235761 0.0620204 0.193933 -0.181231 0.0512204 -0.0388472 0.116174 -0.0697674 -0.113022 -0.052513 0.195671 0.123051 0.180929 0.0924426 -0.164239 -0.0641413 -0.0857057 -0.0664111 -0.0158999 0.00681801 -0.0303607 -0.0620366 0.0475146 -0.0430776 -0.0757729 0.0919107 0.0422093 0.0501909 -0.0546754 0.120769 -0.0628463 -0.145576 -0.155142 0.102874 0.0913063 -0.160401 -0.0758105 -0.00581748 -0.0782433 -0.107812 -0.0774167 0.0524594 0.101587 -0.0563659 -0.0896888 0.118671 -0.0163713 -0.0825233 0.125551 0.019541 0.0683198 -0.0484371 0.0965858 0.188356 -0.0857612 -0.0887127 -0.108585 -0.0136419 0.0132046 0.186951 -0.045542 -0.0150057 0.0746984 0.118631 0.113808 0.102033 0.0677553 -0.00338716 0.0188476 0.0517946 -0.0730081 -0.00556183 -0.0906919 -0.12648 -0.0175569 -0.0701036 -0.0319698 0.00472181 -0.0622259 0.023006 0.100617 0.0150025 0.187046 -0.0200932 0.0564379 -0.0133174 -0.0241394 -0.111381 0.0752398 0.126246 -0.0464337 -0.105624 -0.103385 0.0319572 -0.0181331 -0.0416025 -0.0841406 0.122029 -0.00350405 0.00649821 -0.138834 0.126446 0.129639 0.10452 0.0867995 0.0771954 0.0367845 -0.0964242 0.0425348 -0.18545 -0.0817774 0.161334 0.0816516 -0.116975 -0.046255 -0.0907788 -0.138907 0.153457 -0.0233289 -0.108561 -0.00683949 0.0612498 -0.047108 0.013038 -0.145428 0.0123628 0.0476432 0.0320027 -0.0186278 -0.0318802 0.0263556 0.0580266 0.0179672 -0.13389 0.0088699 0.114306 -0.0409109 0.0684151 -0.131764 0.0337514 0.110659 0.117849 0.0379835 0.118237 -0.0826125 -0.0996153 0.0384494 -0.118042 -0.103864 -0.0242852 0.0512098 0.014615 -0.0421429 0.0130107 -0.0813633 0.152593 -0.0189926 0.126914 0.0326644 0.145197 -0.0107519 0.00951098 0.0922242 -0.0400682 0.154232 -0.101128 -0.0164631 -0.131153 0.123828 0.0794223 0.124659 0.188135 -0.0209333 -0.00473455 0.060067 0.122971 -0.100541 0.0737121 -0.107065 -0.0438057 0.128585 -0.129445 -0.0480426 0.137718 0.0275746 -0.0599068 -0.143521 -0.0433742 0.187217 0.101058 -0.0101691 0.131202 -0.197589 0.0075543 0.0341618 0.0498519 -0.00274228 -0.0591312 -0.0745395 -0.0238893 0.078263 0.13946 0.0802646 -0.00182869 -0.158416 0.0812639 0.116815 0.169903 0.00377095 -0.00338896 -0.0436528 0.0980429 0.0481495 -0.0791506 0.119606 0.172207 -0.107942 0.18895 -0.135134 0.15247 0.0337067 0.0121109 0.110019 0.133379 0.081189 0.120525 0.0157059 0.0629399 -0.00408143 0.0234025 -0.133471 0.0628325 0.10891 0.100822 0.0771426 0.025865 0.105043 0.10276 0.0830685 -0.0167125 -0.0438944 0.0561327 -0.0498852 -0.157811 -0.101338 -0.110883 -0.114226 -0.0358103 0.0506199 0.0381665 -0.0243885 0.139918 0.0443073 -0.0728417 -0.118836 -0.181357 -0.0421284 0.074972 0.0836129 0.0514831 -0.0318655 -0.100142 0.128267 0.0298704 0.0810703 -0.0869382 -0.0648012 -0.038849 0.150745 -0.0525484 -0.153337 0.128053 0.0315227 -0.125276 -0.119441 -0.073339 0.0437969 0.078989 -0.127186 0.0716612 -0.0607815 0.0758185 0.00717428 0.10054 -0.141356 -0.0887049 -0.119249 -0.0688355 0.0110474 -0.0970153 -0.0378727 -0.0429625 0.049145 -0.0333265 -0.0210413 0.114408 0.0603934 0.0227946 0.129812 0.163874 -0.0797395 -0.0502125 -0.11824 0.145453 0.00493527 0.111709 -0.033286 -0.0548576 0.13246 0.00852707 -0.0384199 0.0515498 0.146675 -0.00625779 0.057846 -0.0530679 -0.0203895 0.0583047 0.122114 0.0467236 -0.146671 0.131214 -0.143182 -0.00469115 -0.109164 0.198905 -0.054863 -0.049344 -0.125997 0.103664 0.0322278 0.0684159 0.021371 -0.0265133 0.165246 -0.047486 0.0338848 -0.00218962 0.128826 0.187339 -0.0536474 -0.143061 0.144243 -0.0817458 -0.0608999 0.0277026 -0.155204 -0.0822254 -0.0203394 0.0752726 0.0419756 0.0967846 0.15214 0.0401387 0.098606 0.0327538 0.0566656 0.130977 -0.0681015 -0.0416672 0.104481 -0.0308419 0.0328864 0.151103 0.033045 -0.140315 -0.002473 0.0566924 0.0644667 -0.0360322 -0.0197354 0.113492 -0.0483853 -0.0867011 -0.106529 -0.192294 -0.000560135 0.00646588 0.0386961 0.0938556 -0.129224 -0.101525 0.115034 -0.175877 0.0558434 0.141751 -0.199281 0.0419846 -0.0161753 -0.130793 0.180885 -0.112296 -0.0556802 -0.0270169 -0.00901868 -0.189489 -0.0224988 -0.0208217 0.00485431 -0.0218075 -0.0876259 0.0287838 0.00388095 0.0160183 -0.0493348 0.175893 -0.185372 0.103771 0.0832377 -0.0549603 0.0423221 -0.00368325 0.0513997 -0.00898155 -0.00207251 0.1834 0.0258735 0.0455938 0.1758 -0.0404269 0.1736 0.00923115 -0.0146414 -0.0253576 -0.0894172 -0.14542 0.165081 0.00448498 0.103947 0.130506 -0.0653389 0.0285518 0.0343289 -0.0700241 -0.0335278 0.0349277 0.0605145 0.0266674 -0.0691639 0.116444 0.0872724 -0.0966269 0.132556 0.0283957 0.015738 -0.162763 -0.0618227 -0.136153 -0.145981 0.0382606 0.129302 -0.0737635 -0.114971 0.0593656 0.0856163 0.041789 -0.00406395 -0.0437991 0.14199 -0.0946369 -0.0901038 -0.100168 -0.079559 -0.0568077 -0.138376 -0.150504 0.0191609 -0.0251068 0.0559742 -0.0287012 -0.0811624 -0.0516328 -0.0125905 0.176076 0.0489045 0.0151614 -0.04193 0.106515 -0.0604856 -0.0897171 0.066358 -0.062537 0.0101796 0.0043544 -0.0157171 -0.0666278 0.126389 -0.186261 0.034519 0.15776 0.0928831 -0.140032 0.0730837 -0.0904849 0.161799 0.0338889 -0.0588682 0.0417279 -0.11411 0.161727 0.0276492 -0.0157779 -0.0561591 0.0283331 -0.159471 0.0797639 0.0245915 0.0905324 -0.0775476 0.0268689 -0.0227099 0.0178784 -0.00232674 0.0166557 -0.0273239 0.0969191 0.119406 0.0393748 0.037535 0.0510147 -0.0745771 -0.0690298 -0.0227264 0.0487693 0.0249551 0.187029 -0.123656 0.0150641 0.164511 -0.129071 0.10434 -0.14396 0.0429466 0.129395 -0.100338 -0.095388 -0.0501145 -0.0266182 -0.0304658 -0.0691206 0.0463164 0.0451628 0.00648108 -0.0994333 -0.0750051 0.064857 -0.183149 -0.122934 0.0079654 0.175141 0.103993 -0.0658223 0.00983917 -0.153547 0.0531333 -0.0863857 0.104894 -0.00955289 0.0211863 -0.004672 0.00323916 0.0230183 0.0793945 0.0201364 0.078391 -0.0618808 -0.0401012 -0.0382642 0.106347 -0.00626007 -0.0923502 0.0319805 -0.0257381 -0.0681087 -0.062058 -0.122909 -0.170962 -0.115057 0.114586 0.071261 -0.00542295 0.035027 0.0598557 -0.0484991 -0.0530825 0.0785126 -0.108797 0.103796 0.01975 0.12289 -0.0377901 -0.0514714 -0.166911 0.0402644 -0.0153952 -0.15329 -0.115926 0.103472 0.0420955 0.103371 -0.0017775 -0.0708827 -0.0569769 -0.0401627 -0.129925 -0.0308736 0.0732263 0.0691087 -0.0572837 0.091826 -0.165685 -0.01184 -0.00784145 0.153806 0.0227688 -0.0732327 0.0907233 -0.034625 0.0704798 -0.0913345 -0.0808363 0.0495811 0.00346756 0.0342858 0.0657021 -0.0714708 -0.0922576 0.0154677 -0.1512 -0.0678267 0.18354 -0.0837108 0.135972 0.0845615 -0.00906293 0.137328 -0.157909 0.106072 -0.0416103 0.0820169 -0.0591847 -8.92663e-05 -0.00760065 -0.151082 0.0222719 -0.03876 -0.141764 -0.0559016 0.131039 0.00561569 0.109996 0.0887671 -0.0647321 0.125425 0.0301017 0.025247 -0.075622 -0.0905047 -0.0646684 -0.0441447 -0.0295138 -0.00695562 0.167119 0.0417189 0.091872 -0.103012 -0.046009 -0.0485307 -0.0174874 0.0798905 0.025977 -0.0220256 0.042509 0.0497241 0.132934 -0.00261329 0.00665139 -0.0597263 0.135919 -0.0552097 0.0490338 -0.0270359 -0.0631997 0.121024 -0.00331789 -0.0138737 0.0467095 0.111539 -0.168122 -0.0246659 -0.141714 0.0410117 0.0152318 -0.119215 0.0293675 0.113754 -0.0809863 0.0577547 0.0873501 -0.0535556 0.0383559 -0.0434751 0.15365 0.00381801 0.0829668 0.0241903 0.0850341 -0.0662647 -0.037439 -0.141086 0.141503 -0.0675837 0.115509 -0.0495962 0.0340136 -0.179217 -0.0393247 0.0459891 -0.115522 0.00553096 0.0387043 0.0761876 0.0199928 0.127752 0.0887818 0.0303668 0.178924 -0.0924754 -0.0760811 0.0374499 0.104562 0.105005 -0.146135 -0.173516 0.163746 -0.00388432 0.0764548 0.0253499 0.110161 -0.0352928 -0.00961859 0.102404 -0.0663282 0.00223196 0.148323 0.0896717 0.158587 -0.0765778 -0.0945325 0.0696437 0.0126088 -0.0446907 0.0989866 0.0605209 0.0439663 0.0307031 -0.104695 -0.00218929 -0.0987111 0.145203 0.167437 0.0547155 -0.0646304 -0.00313383 0.016518 -0.0374093 0.0286964 0.0608902 0.09231 0.0436734 -0.051314 0.0333623 0.0710874 0.094351 -0.0769135 -0.108144 0.0322821 -0.000822842 0.0136021 0.0990507 0.0497766 0.125142 0.0948605 -0.0267681 -0.0247634 -0.0935807 -0.19912 0.123275 -0.0808097 -0.111555 0.0016741 -0.0702183 0.0624619 0.0652817 -0.11887 -0.0109939 0.0686527 -0.135444 0.149807 -0.0233062 -0.192344 -0.16586 0.117937 -0.192359 0.160176 0.110064 0.0282629 -0.0103928 -0.0407006 -0.0591204 0.0359807 -0.0786541 -0.146776 0.0608488 -0.046997 0.0706808 -0.127739 -0.0121781 -0.00475004 0.0717499 -0.0919376 -0.0072809 0.0745713 -0.0277033 -0.0194299 0.0183719 -0.0179594 -0.149549 0.0645643 -0.0107214 0.100556 0.0348934 0.125547 -0.0275133 0.0145171 -0.0354464 0.0368576 -0.0353607 -0.0295622 0.111686 0.0438635 0.136013 0.0718372 0.00858194 -0.0800194 -0.115757 0.0093658 -0.00558065 -0.115259 -0.00118203 -0.0913615 0.0370292 0.0170562 -0.173448 0.109881 0.0830405 0.0168492 0.0806056 0.0691823 -0.079408 -0.136175 -0.115296 -0.00299935 0.0707395 0.0752882 -0.124649 0.15601 -0.0762739 -0.0121245 -0.046737 0.188111 0.0767733 0.0252872 -0.00970613 0.0307081 0.0998385 0.111746 -0.0343771 0.168595 0.163297 0.0853031 -0.0325268 0.0773092 -0.0947496 -0.0333446 -0.124912 0.0802025 0.0532712 -0.0636908 -0.0472701 -0.14076 -0.0472709 0.0275849 0.0794307 0.0638688 0.145918 -0.173833 0.0303044 -0.0397107 0.0363663 -0.0603795 0.0930214 -0.0125951 -0.0405987 0.0597512 -0.0819995 0.112289 0.120382 -0.102836 -0.0801547 0.0294556 -0.141949 0.16566 -0.0101894 0.157825 -0.0759066 -0.00941655 -0.050242 0.14598 0.0322442 0.0481258 0.0795664 -0.0586244 0.12624 -0.0343432 0.00900114 0.0237558 0.0392263 -0.0122416 0.00450993 0.0157585 -0.0380837 0.106037 -0.040601 -0.0847895 -0.146087 0.0988605 0.0516499 0.0172669 -0.0446445 0.0381632 -0.159812 -0.0253577 -0.0558198 -0.0798694 0.0160042 -0.112433 0.0485081 0.0641179 -0.0240696 0.0104161 0.00769798 0.0544882 -0.198093 0.0912346 0.165912 0.0226631 0.0164653 0.0536023 0.0860312 0.0310699 0.123824 -0.114901 0.0409577 -0.104696 -0.0190134 -0.0976722 -0.0730915 0.171754 0.103635 0.0723533 0.145285 0.102392 0.0251047 0.0910096 -0.0451254 -0.051629 -0.154587 -0.104923 -0.124587 0.0854825 -0.039977 0.0302368 0.00802648 -0.0773166 -0.0888868 0.0960958 -0.00212573 0.124212 -0.0997584 0.0805892 -0.0743136 0.0253233 0.0073471 -0.046656 -0.0719451 0.0666125 0.0588093 -0.0181785 0.119722 0.0338438 -0.0776386 -0.096356 0.0752803 0.0135357 0.0225309 0.116475 -0.0395273 -0.000788819 -0.0450431 -0.170339 -0.0696231 -0.155797 0.135753 -0.0402422 -0.0186493 0.141258 -0.0877502 -0.015407 0.0226824 -0.0473422 0.0572512 -0.075072 -0.0342449 -0.0265714 0.115022 -0.129882 -0.0942355 0.0164213 0.179916 0.0872286 0.078764 -0.0514231 0.0239117 0.12098 -0.00151721 -0.037568 -0.131993 -0.0884443 0.116806 -0.0689573 -0.0521084 -0.0245312 -0.0708901 -0.139828 0.0611301 0.0531337 0.129489 -0.0176844 -0.0578949 0.0686077 -0.0434508 0.0950673 -0.0961194 0.0492703 0.0279914 -0.011509 -0.052082 -0.184404 -0.037842 0.0124614 0.127478 0.0476123 0.168362 0.118219 0.0239476 -0.175644 -0.0830414 -0.194956 0.0946787 -0.116396 -0.0252134 0.0524375 -0.196584 -0.0960906 -0.0519566 -0.0629025 -0.0183177 -0.108768 -0.142713 -0.0384718 0.139384 0.0999174 0.0798005 0.154004 -0.0481308 0.0372419 0.0609033 -0.125165 -0.0893221 0.0988055 -0.0448269 0.108994 0.127546 0.00705509 -0.0696748 0.0976161 -0.162623 -0.0625239 0.0554469 0.046165 0.0862005 0.0607724 -0.0254891 -0.151986 0.118635 0.199319 0.0163886 0.111823 -0.0280774 0.132272 0.0676215 0.107426 -0.0445247 -0.112932 -0.114456 0.0889287 0.00809941 0.0854693 0.0208947 0.0641659 -0.0869068 -0.0408445 -0.188114 -0.0372603 0.126182 0.0814186 -0.0923189 -0.0512145 0.163927 -0.145886 0.154307 -0.0401887 -0.0406704 0.020021 -0.171961 -0.0116491 0.149586 -0.0910105 -0.0613685 -0.158898 0.0798704 -0.124533 0.0204724 -0.0383998 0.167017 0.00839682 0.183539 -0.125892 -0.00117295 0.0426072 -0.0322942 0.100581 -0.0966118 -0.0499949 -0.0749211 -0.039427 -0.0944302 0.0107693 -0.110114 -0.0623569 -0.151797 -0.0723548 -0.0486508 0.0302324 -0.0207862 -0.00815862 -0.0203018 0.0445522 -0.0582746 -0.090256 0.0116138 -0.178504 0.14983 -0.0130219 -0.0307811 0.108845 0.0293372 -0.0451189 -0.0965367 -0.0893866 -0.00636115 0.0157327 0.044203 0.104244 0.188878 -0.0615728 0.110475 -0.0364604 -0.153501 -0.138934 0.1653 -0.0175712 -0.116727 0.0966374 -0.00176913 -0.0664664 -0.121399 -0.109602 0.0213549 0.0740761 -0.095521 -0.0494348 -0.020181 -0.0543128 -0.124288 -0.0901562 -0.122355 0.073465 0.0230114 0.0359198 -0.0271766 -0.0668683 0.0781257 -0.00346232 -0.0831669 0.0604788 0.0735439 -0.116633 -0.03589 -0.0475105 -0.0110527 -0.103181 0.00364636 -0.0317987 0.148767 0.0256911 -0.0953305 -0.10517 -0.0192428 0.0560754 -0.147665 0.0486456 -0.138383 -0.113254 -0.0719098 0.0714057 0.0135066 0.0129629 -0.192199 -0.165342 -0.000649989 -0.00903721 -0.121723 0.039255 0.17301 0.110693 -0.0544287 0.0325216 0.0905092 0.0572984 -0.0680981 -0.0600952 -0.00321503 0.0969511 0.0138192 0.0990351 0.106412 -0.0455051 0.0906381 -0.0747676 -0.0866161 -0.128534 0.1846 0.16962 -0.110212 -0.114161 -0.157613 0.123195 0.0110019 -0.0182693 -0.11109 -0.134824 0.192372 0.0495892 0.131277 0.0392369 0.0257124 -0.000699704 0.115947 0.0454915 0.049146 0.00680343 0.084062 0.00930882 0.0422125 -0.0958778 0.0418009 -0.0729184 0.0524536 -0.0556888 0.0692853 0.0645705 -0.157504 0.0432314 0.108933 0.00408277 0.0127821 0.124923 -0.0721185 0.0121544 0.0608 0.0839419 -0.0752081 -0.185351 0.0672254 -0.0153398 0.0597182 0.0378853 -0.0122755 -0.00709286 0.17985 -0.0448354 -0.0980129 -0.08575 0.00116934 -0.00320426 -0.0570144 0.0311897 0.0790233 -0.0611932 -0.0278733 0.0841011 -0.0829037 -0.00649096 -0.137069 -0.144026 -0.06695 0.135771 0.0537789 0.0821127 0.0743105 0.136245 -0.0204403 0.00405564 -0.119893 -0.0975161 -0.0796896 -0.0876722 0.0210356 -0.0691808 -0.133027 0.0208036 0.0368279 0.045329 -0.0646217 0.0521671 0.116215 -0.0248585 0.000580186 0.105525 0.00955673 0.000852196 0.0570859 0.0387226 -0.113219 0.0107645 0.0982259 0.00450649 -0.147684 0.0545551 -0.147392 -0.168309 0.0938323 0.00726205 0.12068 0.157388 -0.121904 -0.0323903 0.0720976 -0.0756681 -0.00518467 0.0780521 0.0803986 0.142162 0.00350492 -0.0389954 -0.120404 0.0534964 -0.127675 0.00922113 0.0270754 -0.161726 -0.0963505 -0.0186871 0.056746 -0.0218395 0.0311206 0.0487121 0.0645437 0.075258 -0.00219602 -0.00307556 -0.16035 -0.0797033 0.105978 0.0417481 -0.0519027 -0.15351 0.0410732 0.0791393 0.17439 0.0342919 -0.0696165 -0.00396943 -0.00375806 -0.00787451 -0.049021 0.183551 -0.0263194 -0.158563 -0.134641 -0.0143671 0.00772505 0.05451 0.0177094 0.0563543 0.14755 -0.117045 -0.1095 0.101737 -0.012017 0.0674301 -0.0946062 0.00328529 -0.00600321 -0.0104458 -0.066636 0.0387556 -0.086148 -0.0531316 0.0591887 0.130016 -0.0449671 0.0343695 -0.10261 0.0083688 -0.164458 -0.00553633 -0.00111368 0.0148483 0.0725171 -0.035424 -0.0169717 -0.0675837 -0.0182315 0.0635256 0.0873611 0.0873119 0.0397447 0.0117461 -0.0426559 0.000760797 0.0581027 0.00822591 -0.0829518 0.14134 -0.0102795 -0.0657215 -0.064167 0.125279 0.0540549 -0.199748 -0.00987882 0.0849064 0.0937598 0.00241426 0.00778645 0.146159 0.00756752 -0.100773 -0.18165 -0.0138049 0.0467852 0.0402732 0.0581255 -0.0754806 0.0784701 0.0260268 0.047478 0.0803621 0.0640435 0.053133 -0.0476973 0.106589 0.0922746 0.0246926 0.0125814 -0.151332 0.123844 -0.0136432 -0.0141305 -0.0272209 -0.0306022 -0.0599701 -0.0632782 0.125147 0.0534347 0.0149872 -0.0763041 0.158293 -0.0537163 0.196776 0.00202889 -0.167026 0.118895 -0.142463 -0.0692798 0.0274295 -0.130389 0.130461 0.0950937 -0.0253874 0.0386103 0.00676248 0.00939305 -0.0453175 0.022696 -0.101414 2.99371e-05 0.0763376 0.0902512 0.0115811 0.0808646 0.0224783 0.04904 -0.0192121 -0.0999299 0.0851402 -0.0943573 -0.0122926 -0.0546656 -0.0275515 0.0350736 -0.00461119 0.060152 0.0881964 -0.0981037 -0.0392426 -0.0151438 -0.0613693 -0.169788 -0.0701267 -0.0740067 -0.0133263 -0.0664406 0.168671 0.139461 0.039194 0.0498176 0.0391108 -0.0272725 -0.14531 0.045665 -0.169947 -0.0612349 0.0264243 -0.0656024 0.067324 -0.0658427 0.054546 0.0259735 -0.0256066 -0.0115495 0.14404 -0.181797 -0.00407424 0.0666994 0.108717 -0.0679631 0.150292 0.0221505 -0.103003 -0.0728129 -0.136457 0.00866555 -0.0844099 -0.154053 -0.121894 -0.0366384 -0.151663 -0.00794953 0.0825589 -0.0470294 -0.0146825 -0.0448014 -0.0496495 -0.0209885 -0.0843279 0.107011 0.167277 0.0131392 -0.11565 0.104823 0.171202 -0.110793 0.0976135 -0.00340857 -0.191755 -0.0829884 0.0705127 0.0542489 -0.0977175 -0.00710078 -0.0833001 0.0942966 -0.138943 0.111551 -0.0598745 -0.13158 0.0147095 0.0526134 0.0254663 -0.125872 0.023953 0.0728587 0.0951266 -0.0657296 0.13919 -0.00143314 0.0971159 0.124579 0.070313 -0.0678614 0.110061 0.00281349 -0.0653542 -0.133582 0.0197645 -0.018784 -0.145582 -0.122157 0.03976 0.0721508 -0.0460674 0.113552 -0.0212741 -0.0679977 -0.00247842 0.194036 0.00752937 -0.117408 0.00416751 -0.0536901 0.104467 -0.0246975 -0.15772 0.0721867 -0.0713815 0.0266169 0.0438818 -0.0505675 0.0713765 -0.00509831 0.000871653 -0.0886038 -0.0849918 -0.0771132 0.0440509 0.103667 -0.098107 0.189761 0.188344 0.000834883 0.0679041 -0.0810964 -0.0390553 0.192274 -0.174915 -0.0604421 -0.113638 -0.103757 -0.0167497 -0.0208455 0.0304289 0.0494613 -0.0934361 0.172489 -0.0718581 0.0872275 0.0730768 -0.19093 -0.0753085 -0.0165459 -0.0477982 -0.0234504 0.148695 0.126744 0.0149785 0.0683398 0.0657119 0.0855518 -0.160105 -0.0669625 0.123109 0.0357156 -0.16899 0.0868511 -0.0740542 0.131606 0.0423122 -0.191645 -0.0509875 0.0196256 0.019929 -0.0366315 0.118856 -0.0894056 -0.146057 -0.0463893 -0.0668325 -0.031738 0.0388952 0.0977964 0.152917 -0.132706 -0.159287 0.0724915 0.00703279 0.0119713 0.0730133 0.0664911 0.0634436 0.0520016 -0.128294 0.172161 0.00783679 -0.0471521 -0.16269 -0.0635967 0.12705 -0.00301658 0.0726072 0.103705 -0.110819 0.0641194 -0.0305799 -0.0663886 0.0645041 0.0194109 0.136893 0.0402191 0.0503809 -0.0656217 0.0663862 0.0507644 -0.0390647 0.10715 0.0598564 -0.0248736 -0.119175 0.136816 -0.0422495 0.0264358 -0.0383932 -0.13617 -0.14625 0.104242 0.10945 0.131151 -0.0157716 -0.0928301 0.00888297 0.013648 0.049345 0.034768 0.144815 0.0127714 -0.0546894 0.0231918 -0.0783517 -0.0739199 -0.0930034 0.077844 0.102788 0.0164795 0.0228084 -0.0349886 -0.182604 -0.0479063 -0.110316 -0.109843 0.051693 0.0874448 0.00512669 0.0471866 -0.0546846 0.118335 -0.0545291 -0.196856 0.0625486 -0.125153 -0.136557 -0.193112 -0.121521 -0.13286 0.00440406 -0.084325 0.0981673 -0.0124903 0.183618 -0.0758842 -0.0199474 -0.0274363 -0.0375773 -0.052472 0.0530067 -0.0422463 0.157211 -0.0255268 -0.0141226 0.0904522 -0.0593776 -0.0472465 0.0461573 0.0572802 -0.0477392 -0.13637 0.139922 -0.0500325 0.105874 -0.00230105 0.000299403 0.11925 -0.0398602 0.0172473 -0.120902 0.102096 -0.0129449 -0.0821244 0.0251078 0.0020285 0.0273988 0.117144 0.153811 0.0753241 -0.00437721 0.0775898 -0.148763 -0.0846893 0.102599 -0.115083 -0.0249796 -0.0842637 -0.0540066 -0.168151 0.0190058 0.043026 -0.0555862 0.113358 0.0325258 -0.0130017 -0.0369671 0.0252938 -0.0660129 0.0243736 -0.079625 0.0698754 -0.00410465 0.143819 -0.0964346 -0.101283 0.173129 -0.0246045 0.134546 -0.0593328 -0.00549726 0.0626424 -0.0349027 0.0967105 0.0596531 -0.0116712 0.155433 0.0475295 0.188966 -0.0285238 -0.00329185 0.141763 0.0368416 -0.0190087 0.0151789 -0.147609 0.0222561 -0.126792 -0.0166127 -0.1588 -0.0329062 -0.0278387 0.0244847 -0.0095424 -0.0904683 -0.0504587 -0.0857225 -0.00545393 0.17543 0.134326 0.0491846 0.0569496 -0.0333525 0.0194752 0.045611 -0.043966 0.0367959 0.0653017 -0.0172001 -0.128574 -0.00908431 0.0447366 -0.153092 0.0125643 -0.0548859 0.0321253 0.0540392 0.0224774 -0.0895006 0.131401 -0.0198839 -0.0244557 -0.0598654 -0.108006 -0.124804 -0.0687184 -0.0567534 0.0228341 -0.0251017 -0.0795819 0.117766 0.00763755 -0.0962122 -0.179084 0.0532784 -0.147658 0.0319179 0.017451 -0.0393065 -0.0516117 -0.0801177 0.00986942 0.0365755 -0.178143 -0.0627891 0.104865 -0.0732849 0.014507 -0.0335745 -0.0969431 -0.0317323 0.0204558 -0.0455787 0.0139539 0.120516 0.110827 -0.122074 -0.168182 -0.120263 -0.0588054 -0.0782256 -0.100405 0.0958163 -0.0222437 0.0761384 0.071559 0.0132622 -0.0642658 0.101849 0.19543 -0.0228958 -0.0212789 0.0152697 -0.0534443 0.169424 0.00202808 0.0556618 -0.0956652 -0.13985 0.144187 -0.133138 0.0138401 0.0382297 -0.00147642 -0.0783024 0.00594726 -0.161911 -0.114239 -0.116957 0.119535 -0.083336 -0.0682798 -0.0763315 -0.00877924 -0.103863 -0.0479198 -0.0345931 0.0810233 -0.0403806 0.174251 -0.022943 -0.119292 -0.077504 -0.0521919 -0.0498186 -0.0409479 -0.0488505 0.195583 0.0864967 -0.0425528 0.0285197 -0.12877 -0.0206484 0.090123 -0.100149 -0.124404 0.0374532 0.0353218 -0.00858439 0.0585194 0.0886937 0.0610296 0.0719678 0.180213 0.165702 0.0623282 -0.0419864 0.111384 0.0697691 -0.0241479 0.0556909 0.0994661 0.0288925 0.137949 -0.0787785 -0.0840224 -0.0493506 -0.0803619 -0.127036 0.107135 0.0646443 0.0201911 0.0827707 0.045858 -0.0843897 -0.0505317 -0.0944669 -0.00201799 -0.114566 0.134024 0.0217353 -0.0238397 0.152045 -0.0977213 0.106689 0.0842998 0.00527882 0.0933339 -0.117684 0.0493565 -0.0661771 0.0455883 0.0244166 0.0489937 -0.176475 0.0106965 0.130296 -0.0169121 -0.0890841 0.153779 -0.114159 -0.127 0.0625441 -0.0855525 -0.0257115 0.0859883 -0.0438145 0.127126 0.0272404 0.182952 -0.197544 0.00129762 -0.175987 0.0209586 0.0244083 0.0453043 0.192364 -0.121592 -0.00111437 0.00380912 -0.0207545 0.0841424 -0.0112818 -0.102624 -0.0128032 0.0536986 0.0752708 -0.0715748 -0.00193002 0.00936652 0.0031709 0.0256663 -0.0652214 -0.0267698 0.0539976 0.0872856 0.159854 0.0015573 0.00260141 0.0658577 0.135104 0.0412429 -0.0746791 -0.067847 -0.00151688 0.046264 0.00686856 0.089859 0.0767506 0.0892241 -0.138184 -0.0970021 -0.123372 0.0450387 0.00166128 0.0967878 0.0614127 -0.0882643 0.00410058 0.0814029 0.0308537 0.118618 0.00376464 0.114933 -0.17742 -0.0912852 0.0743428 -0.0497594 -0.0427855 -0.0998359 0.120669 0.0948391 -0.0177914 0.000549031 -0.0287761 -0.0285424 -0.139101 -0.129918 -0.141954 0.0709388 -0.0229908 -0.127728 0.0838594 0.0273919 -0.0707105 0.155955 -0.114931 0.00116839 0.0333102 0.0720677 0.0692847 -0.0642046 0.0702483 0.0793457 -0.0533719 -0.0190023 0.052632 -0.00145274 -0.0855079 0.129533 -0.0664211 0.00453033 0.133651 -0.0715846 -0.18595 -0.0342968 0.0327209 0.00441363 -0.111758 0.000827674 0.0855555 0.0998582 -0.0909873 -0.164957 -0.0938899 0.167753 0.0240672 -0.135491 -0.0337015 0.00415696 0.0257471 -0.0770733 0.0901203 -0.147809 -0.0572172 0.0447627 -0.0495952 -0.0447411 -0.0305429 0.135229 -0.00989069 0.105952 -0.0200379 0.0891177 0.0602153 -0.0312119 -0.0790682 -0.140553 0.00887231 -0.044376 0.136028 0.0732156 -0.0622751 -0.103622 0.0400184 0.0537637 0.0920823 -0.0327199 -0.00542379 -0.121755 -0.0706339 0.0364887 -0.0209972 -0.063104 -0.0197593 0.0310039 0.133234 -0.124158 -0.188995 0.187749 0.0677648 0.166453 -0.0662322 -0.104856 -0.150396 -0.063467 0.0308882 0.0856541 -0.033914 0.0704574 0.0280209 0.0568604 -0.161773 0.15708 0.0747068 0.0182211 -0.0295813 -0.0257371 0.109378 -0.0394725 0.0291995 0.169341 0.0848715 -4.97807e-05 -0.0551097 -0.192242 0.167003 0.0100638 -0.186948 -0.11577 -0.000284387 -0.0543439 0.13256 0.0939534 0.0107394 0.105454 0.0288206 -0.174112 -0.0472161 0.0475257 -0.120279 -0.0349061 -0.0508666 0.00108654 -0.0522627 -0.00439646 0.0653542 0.15093 -0.0925777 0.0211374 0.00416648 0.0867819 0.0607251 -0.105966 -0.186277 0.117662 0.044537 -0.0284285 -0.0388981 0.166105 -0.0617074 0.132513 -0.184401 0.0406137 -0.000903992 0.0587627 0.0182543 -0.158982 0.047881 -0.000762412 0.00230884 0.07885 -0.0178949 -0.0721164 -0.0375943 0.0162626 -0.00800393 -0.0235277 0.0712551 -0.172331 -0.138522 0.067398 -0.134547 0.0288278 -0.00677656 -0.122959 0.0410484 -0.0413522 -0.0271492 -0.0158758 0.116228 0.150167 0.0391111 0.0653281 -0.193706 0.0197229 -0.0498172 0.0694078 0.170176 -0.0160092 0.0531031 0.14901 -0.00332568 0.145078 -0.0248711 -0.0127486 0.0472231 -0.0556948 0.0471511 -0.00961687 -0.153688 0.18816 -0.0312749 -0.0401311 -0.020267 -0.0534897 -0.068901 -0.0049639 -0.0453479 -0.0588838 0.145555 -0.0999853 0.138047 -0.0422349 0.0338466 0.0218625 -0.0361683 0.00995009 -0.041204 0.127959 -0.0750086 -0.0993636 0.0413227 0.00712657 -0.100485 -0.0224417 -0.109719 0.00592617 0.0927558 -0.0303081 0.10745 0.185562 -0.01874 0.0667937 -0.0449416 -0.0413568 0.11209 -0.0578163 -0.0648926 0.171896 -0.189029 -0.0914616 -0.0672282 -0.13005 -0.175043 0.00997763 0.00527896 0.113949 -0.103179 -0.0588018 0.0155817 0.098781 0.0644866 0.0334268 0.121751 0.0156493 -0.075834 0.0230979 -0.136654 0.114354 -0.150649 -0.0251046 0.0606631 0.0453618 0.000321509 0.092262 0.025076 0.000214521 -0.0942096 -0.00699108 -0.0954413 -0.049703 0.0899642 0.0178417 -0.0460883 0.0397485 0.00120206 0.116844 -0.00587931 0.0243691 0.0718166 0.113275 -0.102399 0.145066 0.0289303 0.0749824 -0.0534711 -0.0326621 -0.0362243 -0.0614107 0.036182 0.0496028 -0.0605646 0.0546621 -0.14141 0.00780006 0.127346 -0.161814 -0.0603541 0.0316611 -0.0125027 0.0625798 -0.0116778 -0.0997381 -0.116755 -0.0681882 0.0949628 0.0483376 0.0648259 -0.082161 0.0563808 -0.125328 -0.0458402 0.182498 0.031455 0.0530188 -0.155991 0.0245349 -0.0832901 0.0381552 -0.116188 0.0579556 0.062432 -0.0513771 -0.175833 0.114766 0.069195 -0.102109 0.123916 -0.00834461 -0.127535 0.102829 -0.0851032 -0.0218196 -0.0965721 -0.0788782 -0.0614026 -0.0397489 -0.108693 0.0975885 -0.00519329 0.0846317 -0.0397772 -0.000585432 -0.130053 0.0287793 -0.0690512 0.137597 -0.0590756 0.191138 0.0751782 0.0389332 -0.0622865 -0.162588 -0.136262 0.0843817 -0.0921915 0.0975181 -0.110466 -0.0112531 -0.0873854 0.084584 -0.186276 0.0634666 -0.0678422 -0.0836476 -0.103278 0.113275 0.144019 0.0924271 0.0308508 0.070975 0.00462013 0.102879 0.0333253 -0.0170001 -0.129023 -0.0870209 -0.0388138 0.164514 0.0224921 -0.00420606 0.129337 0.156893 0.0309979 0.0938564 -0.0841686 -0.109061 0.00951774 -0.0563589 -0.00292695 -0.0312655 -0.00973621 -0.0487537 0.164041 0.0108598 -0.0181108 0.113877 -0.0353974 -0.0962136 -0.0381354 0.0764733 -0.0263291 -0.165759 0.0439455 0.0473463 0.0176472 0.00682232 -0.0359013 0.0178283 -0.0774368 -0.0926788 -0.0411162 0.0061929 -0.0653194 0.169137 0.152222 -0.0326504 -0.00521307 -0.0334171 0.194576 -0.0730203 -0.110045 0.00132499 -0.0725016 0.0649447 -0.0333639 -0.0474151 -0.166545 0.0160183 -0.0459318 -0.0455469 0.067594 -0.0703076 0.0275675 -0.141391 0.103775 0.128429 -0.0678531 -0.092344 0.0877779 -0.0739772 0.0509582 -0.127869 -0.146779 -0.0146824 0.00969236 0.0742662 0.113562 0.135935 0.0289621 0.121372 0.0198596 0.0840946 0.0878837 0.102829 -0.0154819 -0.0538536 -0.00369953 0.0734223 -0.0405053 -0.00734962 -0.0300073 0.0754415 -0.0783748 0.0671799 -0.0350747 -0.00064702 -0.076999 -0.0336985 -0.0455769 -0.00659859 0.00230778 -0.0108727 -0.0130169 0.103267 0.0376944 -0.0116892 -0.056818 -0.104678 0.0640121 -0.154645 0.0651971 0.0403315 -0.0377098 0.197619 0.111833 0.0243252 0.120026 0.0571287 -0.103693 -0.0656382 0.0841805 0.0560577 -0.0225278 -0.129463 0.064678 -0.0355464 -0.0264351 -0.0437997 0.129311 -0.025331 -0.0643619 0.00208031 -0.0173101 0.0230073 0.00311536 0.00244929 0.049586 0.0808233 0.029858 -0.0678336 -0.166485 -0.018146 0.0573574 0.0419252 0.0324813 -0.0885314 0.0550407 0.0105285 0.05293 -0.0686879 0.0149519 -0.129524 -0.0593824 0.19883 0.00975139 0.0786846 0.0814556 -0.021776 0.0688647 0.031252 -0.139014 0.059725 0.178036 -0.149342 -0.102805 0.120323 -0.157963 0.126467 0.109766 0.089518 0.108347 0.0121899 -0.0965317 0.0182157 0.135539 -0.0764526 0.0216999 0.15097 -0.105823 -0.127264 0.161176 -0.0957895 -0.0250372 0.198524 0.0258893 0.00397477 0.0592506 -0.0912556 -0.071355 -0.0408889 0.113648 0.024187 -0.110869 -0.0778669 -0.0964782 -0.0548241 -0.104197 0.0983084 0.0716238 -0.0501249 0.00125548 0.00224884 -0.0137856 0.0366493 0.030949 0.0132663 0.119062 -0.0901025 -0.0343439 0.0423452 -0.0374928 -0.0583582 -0.100143 -0.0437129 0.0338565 0.155862 0.0801931 0.01051 -0.0580035 0.0539714 -0.0745396 -0.107205 0.0573112 -0.0379599 -0.0281066 0.0678184 -0.106979 -0.102307 0.031772 0.032707 0.0208406 0.0940595 -0.149946 -0.0898692 -0.138101 0.104974 -0.0517928 -0.0157339 -0.0607906 -0.054194 -0.0628387 -0.0786442 -0.0612495 0.0204048 0.179504 -0.0386695 0.0289166 0.120206 -0.0805772 -0.0544264 -0.0946814 -0.0167144 -0.0837492 -0.00244593 -0.0640129 -0.0134596 -0.090366 0.0101194 -0.0817973 -0.0546337 0.0460156 -0.059151 0.00926422 0.119732 -0.113609 -0.0259359 -0.120027 -0.00192128 0.0121595 0.00301217 0.0504292 -0.0607454 0.0425047 -0.000986429 0.146707 0.00605804 -0.116245 -0.00818154 0.016953 -0.0519868 -0.0253559 -0.0138204 -0.0901247 0.0376368 0.0491152 0.0162443 0.0934497 0.0288066 0.0521977 0.00666379 0.0944126 0.0364628 -0.0168756 -0.113493 -0.00155015 -0.179024 -0.0660839 0.039855 0.0184952 0.125665 0.00182019 0.011306 -0.0150282 -0.0122686 0.00883747 -0.165809 0.0419803 0.126898 -0.128333 0.0551664 0.10275 -0.0330967 0.121782 0.0708116 0.0174197 -0.0567633 0.0333866 0.0765143 -0.0848952 -0.112175 -0.0131934 0.0324284 -0.0818892 -0.190237 -0.111209 -0.0761595 0.014036 -0.0364791 -0.0146622 -0.0435657 -0.113997 0.191718 0.062862 0.00580879 0.159911 0.0205907 -0.001622 -0.136756 0.0422463 -0.051429 0.0687847 0.0386399 0.0477558 0.129827 0.135716 -0.0784415 0.0133558 0.179564 -0.0308939 -0.153159 -0.111409 -0.088221 -0.0627281 0.125531 0.186428 -0.0275536 -0.11105 -0.0473613 -0.0548124 -4.72635e-05 0.00266624 -0.181106 -0.0325804 0.188377 0.0603772 -0.0013746 0.129582 0.00180489 0.0848396 -0.0556101 -0.0683409 -0.0357225 0.0752803 0.0121428 0.00326988 0.143544 0.14404 -0.128658 0.055898 0.013739 -0.130668 -0.0208702 -0.0410681 0.0136068 0.0458553 0.101457 0.0845183 0.0817937 -0.0163843 -0.119991 -0.0442079 0.0209008 -0.0109834 -0.0391906 0.0383899 -0.024927 -0.182959 0.117468 -0.0212768 -0.0771722 -0.0738023 -0.00184407 0.15723 -0.167694 -0.0671768 0.0787371 0.0187428 0.0275901 0.182293 0.116464 0.0262807 0.0889061 -0.0815114 -0.0705071 -0.0121151 -0.0863788 -0.0625041 -0.0105713 -0.178224 -0.0644345 -0.0173558 -0.199601 0.0169062 0.0224229 -0.0167461 -0.0656213 0.161521 0.0616857 0.0209771 0.129923 0.12033 -0.0288659 0.198971 0.0126337 -0.0429278 -0.0765674 0.0933756 -0.101457 0.0272168 -0.174022 -0.0144246 -0.104533 0.134507 0.193846 0.0436421 0.115216 0.0877344 0.143477 -0.062649 -0.0652111 -0.0679514 0.100971 0.0244488 0.0905369 0.155285 0.0415647 0.0352455 -0.0532863 0.0181715 0.175223 0.0216148 -0.0278383 0.148268 -0.0420349 -0.00138539 -0.0300974 -0.168638 -0.0824137 0.0964096 0.0728575 -0.0133292 -0.137343 -0.0428184 0.0632925 -0.113636 0.0137837 -0.00653968 -0.0934644 -0.0602234 0.104771 0.194242 -0.0159421 -0.000620861 -0.0513563 0.0952034 -0.0425069 0.0803483 0.0103508 -0.0432394 -0.0549989 -0.0580085 -0.099078 0.0478492 0.0889322 -0.0862226 0.0285074 -0.00254953 -0.0834375 -0.0877288 -0.0470029 0.175069 -0.14737 0.0683346 0.0593938 0.0198148 -0.0733342 -0.0329013 0.116098 -0.0641054 -0.0643419 -0.0497649 -0.0413601 -0.11098 0.11304 -0.105719 -0.131089 0.029162 0.0582928 0.121703 0.128029 -0.104845 -0.0839025 -0.0308086 -0.0679109 0.136863 -0.0299878 0.00566071 -0.0540856 -0.0397583 0.169719 -0.0875713 0.169227 -0.196701 -0.0980394 -0.179871 0.0664547 -0.07868 0.0548085 0.0951307 -0.0646543 -0.00392021 0.199928 0.0413595 -0.0625621 -0.0766192 0.0783237 -0.00511739 0.0413917 -0.0427291 0.0738179 0.0972495 -0.0106532 0.0724171 0.0449187 -0.0461818 -0.102042 -0.0463324 -0.139477 -0.0716721 -0.078603 0.0372974 -0.0119132 0.0927649 -0.0590051 0.00410103 0.0264537 -0.0471691 -0.00582999 -0.105108 0.0225286 -0.0337583 0.101492 0.0516105 0.1344 0.0560272 0.00784195 0.104229 0.134291 -0.0687254 -0.0384726 -0.0132933 0.0752522 -0.0405428 -0.0493451 -0.0120274 -0.196629 0.0528105 0.0284251 0.107424 0.105111 0.0510681 -0.149354 -0.0471139 -0.0197288 0.115505 0.0369204 0.191768 -0.0592228 -0.0506063 0.117913 -0.0474813 0.0560154 -0.107534 0.0121729 0.0331448 -0.039675 0.141052 0.0365282 0.0697849 0.026897 -0.0490521 -0.0771296 -0.0317697 0.0344101 -0.0596467 0.0319798 -0.0737078 -0.147229 -0.0780197 -0.0353426 -0.0331654 0.0817738 -0.134451 0.11091 -0.0631407 -0.0206614 0.0181305 0.0604421 -0.0390607 -0.0279468 -0.124365 -0.0756797 -0.11632 -0.068089 -0.0946542 0.0494929 -0.0415692 0.0420846 0.0234621 -0.042054 0.0858601 0.079549 0.0329414 -0.0383138 0.0339929 -0.0883873 -0.129305 0.0410813 0.0688536 0.0102343 0.049224 0.0220641 0.00308902 -0.0057149 0.0164704 0.109622 -0.0853416 0.110687 -0.0722563 0.0554944 -0.0465498 0.0900311 -0.0696239 -0.0152812 -0.0538595 0.18925 -0.00642487 0.0811688 -0.0138471 0.00731807 -0.0203765 0.112944 -0.0495021 -0.144052 -0.0323564 0.0579626 -0.0120655 -0.0159481 0.077502 0.165239 -0.0993425 -0.125961 0.074779 0.00153757 0.0264419 -0.0368266 -0.038257 0.106403 -0.157818 0.0795412 0.090022 0.165251 0.0106029 0.103124 0.114355 0.195166 0.165354 0.067311 0.0230414 -0.018151 -0.0965758 -0.115985 -0.155551 0.0728413 0.0738919 0.115164 0.116131 0.178824 -0.156554 -0.0472584 0.112683 0.06952 -0.067832 -0.0283178 -0.000166575 0.105203 -0.143021 -0.0433481 0.100921 0.0609558 0.0769694 0.077171 0.0105572 0.00732084 0.0640766 -0.0249362 0.00438623 -0.169404 -0.119116 -0.119554 -0.0552157 -0.0744546 0.0515315 -0.146772 0.098103 -0.0764328 -0.00341307 -0.0850664 0.0335294 0.114937 -0.110847 -0.00807338 -0.0349762 0.150966 -0.0172342 -0.0710902 -0.178677 -0.0828164 -0.00874674 -0.00400347 -0.0751739 -0.00972907 -0.0403319 0.0346697 -0.0921001 -0.0869873 0.0135381 -0.0870268 0.14523 0.0841496 -0.0298199 -0.136218 -0.0439185 0.0237393 -0.171004 -0.0462692 0.0299843 0.0194065 0.0301393 -0.073506 -0.0679325 -0.109733 -0.0543948 0.0111858 -0.0522089 0.0957196 -0.0179665 -0.0822617 -0.0232176 -0.0773507 -0.0627642 0.0544736 0.0471311 0.0311961 -0.0374653 -0.12594 -0.00227429 0.0665094 0.197292 0.0883391 0.0786394 0.0758438 -0.0260135 -0.0547615 -0.0725485 -0.0159254 0.168229 0.139766 0.181309 0.0180746 -0.0204454 -0.162788 0.0897637 0.0712743 0.118194 0.0111242 0.00432254 -0.0863815 -0.00728092 0.0891373 -0.090339 0.0131106 -0.0258325 0.0574731 -0.0394215 0.150985 0.0234842 -0.092965 0.0351336 -0.00950804 -0.0383238 0.192236 0.120536 -0.101227 -0.0365082 -0.0143683 0.0623845 -0.142008 -0.00645536 0.0862099 0.139025 -0.189781 -0.0296603 -0.0658815 -0.0967574 -0.0995536 -0.0519354 0.0573888 0.0239351 -0.0205445 -0.0725996 -0.00254521 -0.0818449 -0.07052 -0.0772579 -0.175087 0.0276803 -0.0800554 -0.0061797 -0.0774828 -0.0860348 0.140825 5.691e-05 -0.152407 -0.0382249 0.0608407 0.0315553 -0.136896 -0.181588 0.173142 -0.0144587 -0.068681 0.0373233 0.020508 0.147029 -0.0591834 0.0733169 -0.00802318 -0.0578903 -0.0757322 0.0172118 0.00902177 -0.017265 0.0319226 0.0341787 -0.0593914 -0.0831083 0.0479723 0.0318228 0.0614994 0.0266371 0.123514 0.0158394 -0.186858 -0.0905967 0.0400904 -0.0887188 0.0512578 -0.0462932 0.0368261 -0.0936138 0.0450653 -0.0510998 -0.104764 0.106248 0.144375 0.0340444 -0.189447 -0.058345 0.160268 -0.105358 0.109915 0.078231 0.0408881 0.0418841 -0.0226027 -0.117852 0.0612707 0.0617229 -0.176716 -0.00551137 -0.0218261 0.0691885 0.0355399 -0.0278359 0.132301 -0.0785637 -0.0136184 0.145717 -0.182949 0.0856907 0.094265 0.0380513 -0.0900248 0.0150256 -0.0442841 -0.0742074 -0.12868 0.130712 -0.127109 0.0124225 -0.0676536 0.0849492 0.0704287 -0.105742 -0.144738 -0.0633741 0.0675682 -0.0079878 0.0411486 -0.0220946 -0.100109 0.0300355 0.0416284 0.0501891 0.0714101 0.178191 0.0199712 0.0565332 -0.0417965 -0.06709 -0.0184077 -0.0842325 0.00360249 -0.089101 0.0240622 -0.110912 0.0338887 0.116582 -0.0564886 -0.0212018 0.0228699 0.0357361 -0.0894592 0.0566979 -0.159223 0.0575389 -0.030329 0.110886 0.0665485 0.0192139 -0.0511665 -0.0183595 -0.146487 0.0222785 -0.116518 0.0696713 -0.18394 0.0559776 -0.00575327 -0.0845108 -0.0555261 0.025709 0.0510624 0.0118598 -0.0416572 0.0223083 -0.146992 -0.0927958 -0.069479 -0.0114769 -0.015921 0.0988811 0.0884379 -0.0475131 -0.01517 0.0835028 -0.0734722 -0.149928 -0.0380023 0.0915687 -0.0271526 0.0434536 0.0677964 -0.118546 0.0708847 -0.00225891 -0.0101262 0.113901 0.0641971 0.197993 0.0515723 0.0254518 -0.0178417 0.0396405 0.0797362 -0.00742267 -0.0835785 0.116735 -0.156564 -0.0368653 -0.0880104 0.045267 -0.00563248 0.155691 0.0104987 -0.035479 -0.100507 -0.111409 -0.170844 0.0335006 0.00273719 -0.0806345 -0.0680235 -0.129536 -0.032551 0.0123105 0.0534395 0.156053 -0.0898158 0.128336 -0.0817456 -0.0755139 -0.102182 -0.115079 -0.165912 -0.095477 -0.0279488 -0.0822204 0.0190585 0.118566 -0.0949732 0.0978768 -0.0612864 -0.0213656 -0.0810149 -0.173383 0.128514 -0.1355 0.0139288 0.0657657 0.0840413 0.0290435 -0.1481 0.0447792 0.171698 0.154051 0.0193124 -0.129936 -0.0880312 0.0298011 -0.0819003 -0.113661 -0.0298695 -0.0117721 0.0583358 0.0945862 0.051258 0.124901 -0.130013 0.171949 -0.0874512 -0.0590784 -0.00476567 0.0389403 0.0330603 -0.0979477 -0.116774 0.0355246 -0.0757906 0.051362 0.0517731 -0.103253 -0.133553 -0.04269 -0.115933 0.00806092 0.14385 -0.0417472 0.0574686 0.136344 -0.0947871 0.0460266 0.0917562 -0.0173169 0.0352837 -0.0924274 0.105954 0.0614715 0.0619995 0.0383007 -0.0738607 -0.0484437 -0.00308008 -0.0533101 0.0612635 0.0464959 -0.184652 0.0434203 -0.0432353 0.124828 -0.0656238 -0.0402196 0.0197109 -0.12987 -0.0978486 0.0769489 -0.126443 0.00321104 0.0370791 -0.0156057 -0.0616179 0.000314838 0.016999 0.0506379 0.0332533 -0.108267 -0.0266613 -0.014209 -0.00694566 0.0667695 -0.155055 0.141801 -0.0618227 0.0966219 0.0871625 0.0531232 -0.069897 -0.0400912 0.0494425 -0.0538282 0.078144 -0.0241975 -0.056437 0.0669774 -0.0884129 0.105687 -0.00571099 -0.0163599 0.0103427 0.060357 0.0417153 -0.16828 0.0985062 0.0742514 -0.134448 0.0948185 0.0684881 0.0369805 -0.170134 0.0016702 -0.0522653 0.142368 0.108539 0.0683495 -0.0394796 0.0616706 -0.00990561 -0.0582588 -0.0471219 0.0854602 -0.0546449 -0.00822342 -0.0495525 -0.100108 -0.00598696 -0.0257679 0.0759389 0.184031 -0.0815007 -0.0819495 -0.0393177 -0.0852994 -0.0626848 -0.0759897 -0.015827 0.152745 -0.113867 -0.0686338 0.0335225 -0.00375237 0.00346665 0.150189 -0.0122865 -0.0163109 0.124839 0.00446946 0.129041 0.0856423 0.101218 0.0109843 -0.0139077 -0.00117575 -0.0917407 -0.0370758 0.0479864 0.053993 -0.0380005 -0.0814879 -0.0958597 0.0552114 0.164731 -0.17609 0.0156164 0.0248982 -0.00576516 -0.0082888 0.115215 0.0640475 0.0648642 0.114977 -0.0715535 -0.0590846 0.0930183 0.0422248 -0.0420925 -0.0591794 0.114811 0.00459935 -0.0300903 0.0926058 0.100405 0.0567889 0.0227622 -0.0104832 -0.0580371 0.14185 0.0809462 -0.140479 0.164626 0.134634 0.0254622 0.0939113 0.0826954 0.110294 -0.061337 -0.0514436 -0.0532272 0.174713 0.0493147 0.0320786 0.134551 0.0482879 -0.0887264 -0.00954884 0.0873644 0.111916 0.058627 0.108614 -0.0983729 -0.00401686 0.0803267 0.0322123 -0.172045 0.0340865 -0.0552464 0.0293703 -0.0621531 -0.0794576 -0.0474633 0.0662459 0.137641 0.10192 0.0621533 0.0382956 0.109264 -0.13604 -0.00548409 -0.154359 -0.0695189 0.011972 -0.0136431 0.101195 0.164101 0.182104 0.18494 -0.0876267 0.138301 0.129908 -0.0118859 -0.0329455 0.0129279 0.116687 0.0777162 0.0646706 0.115628 -0.0238619 0.167688 0.101628 0.00992092 0.096497 0.00854745 -0.0356973 0.154358 -0.0206019 -0.0932437 -0.0426044 0.0049737 -0.159769 -0.0226135 0.0415058 -0.050452 0.152414 -0.0109343 -0.0302249 0.00801078 0.0643627 -0.104395 0.0228073 -0.125273 -0.151671 0.120518 -0.0312977 0.0441905 -0.0513641 0.0690025 0.0291686 0.00744172 -0.064369 -0.0124041 0.0978583 0.0544498 0.0591752 0.0207631 -0.135845 0.0461434 0.166985 0.0125795 -0.111843 -0.00434882 -0.197807 -0.146576 -0.00621745 -0.0390916 0.0202235 0.00507904 -0.0828049 -0.0655838 0.0916598 0.144778 0.192555 0.0165473 0.0541379 0.00398237 0.155076 -0.0222073 -0.065103 0.061281 -0.00565358 -0.173588 0.0919033 0.0821611 -0.000809542 -0.113245 0.0330557 0.167813 0.0318052 -0.10869 -0.0434587 0.0999088 0.0334483 0.0299885 -0.109405 -0.132433 0.0872481 -0.0209802 -0.114871 -0.015199 -0.0983018 -0.0311384 -0.0547652 -0.0626745 -0.0156787 -0.14126 -0.0919864 -0.0803291 0.0262907 -0.00500408 0.049895 -0.0554522 0.0584537 -0.0132319 0.00155504 -0.180033 0.0787902 -0.118336 -0.121793 0.0932186 0.146919 0.0168473 0.0360019 -0.0316859 0.00552718 0.0636123 0.112486 -0.0958671 0.0405142 0.0414554 0.0252866 0.052393 0.127791 -0.183948 0.00762497 0.136664 -0.191822 0.141934 -0.0808743 -0.07302 0.0875483 -0.182732 0.0100646 -0.100462 -0.187876 0.0632348 -0.0661534 -0.0149198 0.0192469 -0.00643509 -0.114758 -0.0140236 -0.0328257 -0.0759448 0.0259785 -0.104448 0.137483 -0.0591453 -0.067964 0.107159 0.0842449 -0.0712576 0.0368617 -0.0824748 -0.101611 -0.155476 0.139824 -0.0126584 -0.00774533 -0.00875013 -0.0414746 -0.0568762 0.0184308 -0.0769255 -0.0208784 0.0268159 0.0518968 -0.121608 0.168074 0.107606 0.0300609 0.0186568 0.0279002 -0.170645 0.0800608 0.026246 0.08219 -0.189557 -0.0361184 0.10805 -0.144137 0.153138 0.075142 0.109069 -0.0691044 0.120595 -0.0893458 0.00952731 -0.0647134 -0.140783 0.031479 0.0187815 0.0412699 -0.0914637 0.0773929 0.138038 -0.0279058 -0.0799076 0.146334 -0.0992481 0.0411552 0.024757 -0.0412427 0.0286504 -0.0645016 -0.0995353 -0.0149234 0.128018 0.0688184 0.17184 0.159522 -0.0400182 -0.00355609 -0.051097 -0.063684 -0.000337762 -0.0881594 -0.0682525 -0.00734858 -0.0210877 0.0242856 0.0283107 -0.0586894 0.0932337 0.10498 0.145286 -0.0353132 -0.0378703 0.0727794 0.0937085 -0.0848799 -0.00137294 0.0682736 0.134755 -0.0234438 -0.108297 0.024021 -0.0588462 -0.14877 -0.0676191 0.05017 0.131395 0.163811 0.0451891 0.0726986 0.0197886 -0.0656223 0.0713855 0.0368512 0.0356137 -0.0779014 -0.0603761 -0.0218343 -0.0138527 -0.0692847 0.0355982 -0.049293 -0.131147 -0.0206617 -0.0389657 -0.0324742 -0.0312399 -0.106732 0.0629949 0.0816812 0.122608 -0.0652143 -0.162666 0.0925218 0.00754544 0.0684497 -0.174709 0.069221 0.179123 -0.12611 0.010652 0.1734 0.0823203 0.0168342 0.0399265 -0.0233931 0.168659 0.123582 0.176822 -0.161955 0.043795 0.123494 0.19404 0.0307959 0.160295 -0.0942267 0.0760446 0.130683 0.0801827 0.0857392 0.0552512 0.0391706 0.107026 -0.0304755 -0.0943574 0.0603378 -0.0836914 -0.0244945 -0.0993685 0.138276 -0.0388959 -0.0212726 -0.0465841 0.0234018 -0.0088263 -0.0300517 -0.0175447 -0.0203028 -0.164431 0.00790593 -0.0949572 0.159178 0.0705436 0.178558 -0.104902 0.0490262 -0.0134692 0.108851 0.138706 -0.0367439 0.127801 0.164088 -0.100322 0.0178213 -0.0736965 0.0341674 -0.0553121 -0.0195606 -0.00253438 0.121134 -0.000611218 0.0693359 -0.0292276 -0.0975102 0.0148185 0.0375177 0.127029 -0.0140501 0.0973898 -0.0730528 -0.0498927 -0.0173759 -0.0811187 0.010276 -0.089857 -0.0259885 0.104602 -0.0424328 0.0419801 0.0392325 -0.103309 0.0484494 -0.0446575 0.0267184 0.0893177 -0.176889 -0.0491634 0.181094 0.117026 0.107425 -0.153275 0.105883 0.00980774 0.178852 0.0310795 -0.0754164 -0.14568 -0.0867613 0.0580728 0.00626605 0.0764095 0.161121 0.0189891 0.0752058 0.0255628 0.0778429 0.032948 0.0734081 0.000117589 -0.090032 0.0439833 0.00182449 -0.0402842 0.00276857 0.120273 -0.0165136 0.0295288 0.0725736 -0.124071 -0.0320507 0.0339326 0.069877 -0.0246083 -0.0289244 -0.0490048 0.0601291 -0.0211014 -0.0273422 -0.0135533 -0.0369523 -0.0542679 0.0114787 -0.0906493 0.143481 0.0676116 0.141871 -0.0951732 -0.0424087 0.0154729 -0.0870394 -0.0780265 0.0629189 0.0854003 0.120532 -0.0840881 0.0608776 0.0587835 -0.0690341 0.0330779 -0.0567558 0.174183 0.0585383 0.156549 0.0629225 0.137227 -0.0184099 0.173447 -0.0697898 0.0739849 0.0642892 0.116385 0.125876 0.0598035 0.041559 -0.16005 -0.00750991 0.0737937 -0.040621 -0.0344137 0.0463383 -0.0332191 -0.102859 -0.0166762 -0.0872429 0.0542043 -0.118307 -0.0649758 -0.0206705 -0.109314 0.127569 -0.0835168 0.1672 -0.0989929 0.0379676 0.0643394 -0.00480811 -0.0295404 -0.039412 -0.0922952 -0.059927 0.0623986 0.0220349 0.0471001 0.101361 -0.0136012 -0.000587273 0.186393 -0.108365 0.0363509 0.0911203 -0.108941 -0.0614201 0.0959322 -0.142494 0.0186442 0.0160251 -0.028694 0.0109312 -0.0204991 0.0642518 0.0401387 -0.0175843 0.0872193 -0.112188 -0.104498 0.103621 -0.180597 0.111643 -0.117704 -0.110044 0.00115054 -0.111968 0.0442471 0.0297066 -0.0267971 0.0715914 -0.0430002 0.0849058 -0.0150186 0.0594794 -0.09152 -0.0484518 -0.146622 -0.031476 0.0504563 0.0257744 -0.0872822 -0.0383684 0.085671 0.0598943 0.0439735 0.0701733 0.00983696 0.0626144 0.0721869 0.113623 -0.118635 -0.060901 -0.107789 0.0328422 -0.00694367 -0.0950407 -0.193228 0.12581 0.090958 -0.00925686 0.0272377 -0.00173503 -0.0071122 0.0468672 0.0309721 0.101438 -0.0471571 0.0968058 0.15628 0.00638027 -0.0148665 0.0940154 0.033926 0.0119022 0.0801054 0.163053 0.0521528 -0.171098 -0.0864273 -0.132124 0.0563216 0.135278 0.119001 0.0194547 -0.0966233 -0.162607 0.0320061 -0.00777713 0.00835604 0.0149371 0.0445398 -0.0880606 -0.008156 -0.111911 0.0524563 -0.0413008 -0.0448996 -0.134793 -0.0915196 -0.0828154 -0.0150373 0.109249 -0.0261035 0.104108 -0.0346169 0.0731212 -0.0370567 -0.0244876 -0.0911946 -0.0179105 -0.105295 -0.119925 -0.030576 0.00946371 -0.0283298 0.088227 0.0642494 0.0501033 -0.171388 -0.0135466 -0.0509726 -0.0411984 -0.0180174 0.0430258 -0.115414 -0.0472091 -0.114951 -0.0494754 -0.0259499 -0.00784505 -0.0187486 -0.043998 -0.0720066 0.0359755 0.0365616 -0.000936674 0.0550503 0.00973326 -0.0773086 0.0348803 0.0587411 -0.0580332 0.0986164 -0.020647 -0.0390136 -0.0719865 -0.1051 0.179703 -0.106424 -0.0848731 -0.115786 -0.166056 -0.101555 -0.020451 -0.00191884 0.00951011 -0.00047389 0.00892073 -0.0481041 0.00589849 -0.0322035 -0.0815679 0.0263749 -0.048566 0.0472153 0.0274327 0.117075 -0.140389 0.0588476 -0.0478016 0.0472664 0.0381341 0.0774493 -0.0238055 0.0862616 0.0459237 -0.141723 -0.105602 -0.157234 0.0832722 -0.0252482 -0.189178 -0.0355045 -0.0416531 0.114591 0.0549967 -0.0247038 -0.108001 0.0642588 -0.183387 -0.0104124 -0.038497 0.0520734 -0.0968552 0.15566 0.0265695 0.141203 -0.0610911 -0.182214 0.0380296 0.0368121 -0.049618 0.0818514 0.0793918 0.00815627 0.0752541 -0.0664901 0.0167475 -0.105757 0.00568197 -0.0150287 -0.053264 0.0423285 -0.0275925 0.00843308 0.195002 -0.171309 0.0213659 0.0602461 0.00133578 -0.0395252 -0.139196 0.0158577 0.133771 0.0507421 0.0223004 -0.053453 0.148855 0.0542113 0.0135463 0.0546427 -0.166605 0.00583875 0.0910791 0.0664751 0.191067 0.0352215 -0.133136 0.0242443 -0.140047 0.139342 -0.0834003 -0.0343097 0.0931689 0.0580958 -0.00194919 0.0672189 0.157608 -0.0425334 0.0734894 0.00966181 -0.16298 0.0301031 0.0506774 0.137815 0.00671742 0.0970716 0.0475662 -0.0180628 -0.0292229 -0.0404475 0.135477 -0.140398 0.127069 0.0640759 -0.133456 -0.0742023 0.0762232 0.0466751 0.163969 -0.138097 0.00145627 0.000246883 -0.107897 0.12873 -0.11038 -0.0196548 0.0956528 -0.161992 -0.108356 0.0367581 -0.044411 -0.0697125 -0.0374704 0.116363 0.0893487 0.0654969 -0.0422217 0.175254 -0.0519261 0.0509037 0.117051 -0.00302744 0.0200961 0.145702 -0.0590859 -0.0147362 0.0459742 0.00653937 0.0519675 -0.008862 -0.100666 -0.198761 0.104611 0.0762937 -0.11 -0.0647356 -0.0233658 -0.0484594 -0.174681 0.130218 0.0694618 -0.0427858 0.0157131 0.0717851 0.0182304 -0.0952846 -0.139369 0.0296777 -0.053458 -0.111555 -0.072932 -0.0314584 -0.116559 -0.029168 0.118341 0.0913183 0.0778197 0.116546 0.0277525 0.00337678 0.00482077 0.0189498 -0.0881168 -0.0719735 -0.0529569 -0.0272391 -0.109605 0.0667068 0.00312251 0.059905 0.0882312 -0.105028 0.0196074 -0.0374762 -0.00374341 0.158404 0.0532215 -0.0766852 0.125358 -0.0208516 0.0390198 0.0672359 -0.027046 -0.0199992 0.0181178 -0.0192811 0.00983783 -0.0352792 0.0378691 -0.0220872 -0.0836405 0.187602 0.0916786 -0.0755626 -0.0409685 0.18545 0.0192057 -0.172743 -0.100861 -0.142863 0.0701271 -0.0355378 0.113805 -0.115593 0.0602065 0.0503007 0.198746 -0.10274 0.00125688 0.142396 -0.0125478 -0.00448369 -0.0669824 0.158188 0.0300206 -0.11361 -0.0543609 -0.0113369 0.0973998 -0.145454 0.111836 -0.0728329 0.0488768 -0.0445997 -0.0619638 0.151356 0.133688 0.133784 -0.0198191 0.197172 -0.151179 -0.0289731 -0.111603 -0.082166 -0.121314 -0.0102383 0.0790336 0.0352913 0.171854 -0.101049 -0.00261344 0.0178195 0.123151 -0.0150655 -0.00820166 -0.0933004 -0.136848 0.051255 0.0607345 0.00478123 -0.0379906 -0.0950102 -0.0901861 0.132547 0.143052 0.114907 0.0127863 0.0590891 0.0938961 0.021514 0.0793883 0.105451 0.081784 -0.0314096 0.108353 -0.108971 -0.0746424 -0.0645102 -0.0220802 -0.0715597 0.063431 0.0805052 -0.0637638 -0.0181866 -0.169462 0.00858961 -0.0435925 0.0810428 0.028534 0.000325579 0.0589224 -0.0408706 -0.0461389 -0.0426216 0.0609212 0.190047 -0.142804 -0.119844 -0.0476975 0.0385362 0.046993 -0.183561 -0.0625368 -0.0436678 0.15635 0.00921574 -0.123375 0.150953 0.00264286 -0.15271 0.0734023 0.0686801 -0.0379287 -0.168289 0.0102114 0.0816644 0.0102686 0.118238 -0.171957 0.047588 0.156482 -0.169794 0.00996365 0.126034 0.113477 0.147477 0.0842128 0.159913 -0.0105445 -0.146485 -0.0500834 0.0483245 0.167318 -0.0421577 -0.0507181 0.019289 0.000491679 -0.100606 0.0427914 0.179618 0.141572 -0.132009 -0.122727 -0.132091 0.116762 0.16821 -0.0742277 -0.163394 0.0810695 0.0411329 -0.0403817 -0.0823362 -0.0174844 -0.0904028 0.0738284 -0.0546187 0.196604 -0.050753 0.0748555 -0.10331 0.020073 0.0212891 -0.13492 -0.0988697 0.0892229 0.16158 -0.0929474 0.0816742 0.00333402 -0.0901739 -0.157948 -0.100606 -0.189677 -0.0303759 -0.173471 -0.0676477 0.073024 -0.00271503 0.0695302 0.135874 -0.0441549 -0.0622359 -0.149614 -0.0418478 0.048729 -0.0749896 0.0380637 -0.157858 -0.139867 -0.0311856 0.0516913 0.100052 0.198289 0.00813515 0.102871 -0.139526 0.134004 0.0181232 -0.0402664 -0.0987333 0.0579517 -0.108965 -0.0249531 -0.000730388 0.074673 0.128752 0.0486435 0.121262 0.152224 -0.00290243 -0.0167293 0.186524 -0.042974 0.0112453 -0.0472728 -0.0247396 0.0736496 0.156329 -0.108552 -0.107896 0.0353664 0.0522704 -0.0591158 0.06215 -0.0383488 -0.0393164 -0.0833722 0.0357033 0.0222869 -0.0250064 0.0522207 -0.185612 0.0170689 0.0103178 0.0151651 0.0287992 0.101621 -0.0353489 -0.0269333 0.00474766 0.0780161 -0.0418061 -0.0473253 -0.158042 0.0687674 -0.0265473 -0.194619 -0.0905036 0.0132872 -0.105519 -0.126276 0.0524901 -0.00668205 0.00469569 0.119351 -0.158998 -0.00645469 -0.0801308 -0.0403875 0.02402 -0.0158773 -0.0613956 -0.0349884 -0.018498 -0.0759686 0.0120661 0.0133851 0.00927338 0.173167 0.0369698 0.1127 0.0145101 -0.00751444 0.008042 0.085236 -0.0921928 -0.199807 -0.00714615 -0.0359499 -0.0015625 0.1168 -0.145197 0.13637 0.0657481 0.0753077 -0.038667 -0.0677214 -0.0820662 -0.0167552 0.0532246 -0.0999609 0.0367151 0.0731437 0.125126 -0.0400141 0.0114487 -0.151053 -0.055047 -0.121479 0.118761 -0.0679332 -0.0766625 -0.0920115 -0.0891897 -0.0246386 -0.0464812 -0.0630127 -0.0314992 0.0204239 -0.0908212 -0.0617016 -0.0456388 0.00602672 0.0325937 0.162833 -0.177082 -0.00187391 -0.104275 -0.152664 -0.0672791 -0.1397 -0.0410621 0.0883036 0.0316316 -0.0290272 -0.0381737 2.21375e-05 -0.138704 0.14455 -0.019328 -0.166275 0.0384562 0.00112929 0.0323366 -0.15855 -0.131712 -0.128789 0.111149 -0.0176796 0.107612 -0.115675 0.156696 -0.0020164 -0.0346285 0.0283546 0.079414 -0.0270684 0.0271208 -0.0754173 0.0689644 -0.106117 0.0133623 -0.184173 0.0584684 0.162719 0.00903961 -0.0498229 -0.0804565 -0.0561931 0.0648337 0.110773 0.0209111 -0.14137 -0.0644097 -0.0979629 -0.0486582 0.0194129 0.120551 0.0919654 -0.0794959 -0.0145312 -0.185845 0.0376263 0.0892081 -0.0798551 -0.0414512 -0.0543222 -0.00538863 -0.0384937 0.112017 0.139317 0.0329972 -0.0617602 -0.0953898 -0.144511 -0.144967 0.0614958 -0.0745147 0.0105216 0.0244275 0.122042 0.0264411 0.146535 0.117947 0.104592 -0.0206472 0.00144047 -0.114084 -0.106624 0.156972 -0.0737859 0.13089 -0.00121642 0.0472405 0.0362926 0.146789 -0.0512654 -0.0383372 -0.0276189 -0.0571672 0.163351 0.0370134 0.00370853 0.00818374 -0.115034 0.146116 0.0152423 0.0681819 -0.148236 -0.0213526 0.0335679 0.0154052 0.00296375 0.0855056 -0.126363 0.031438 -0.0315308 -0.0218775 -0.00305793 -0.0417004 0.133522 0.0216266 -0.135793 0.0292608 -0.0414059 0.0680031 0.145699 0.0962145 0.00404873 0.0538218 0.0539007 0.0145534 -0.0655193 -0.0848675 0.110233 0.000122501 0.128503 -0.124638 0.0416531 0.0365148 0.0749673 0.0149538 -0.0142587 -0.084043 -0.000817879 -0.0731193 0.17869 0.0289193 0.0517606 -0.176963 -0.0856266 -0.160451 0.113479 -0.089967 -0.0095009 -0.137254 0.00930573 -0.00423892 -0.021391 -0.0520104 0.178784 0.0277838 0.0563667 -0.0993181 -0.0545989 0.053101 0.0789029 0.0299797 0.0920641 -0.0860617 -0.123963 -0.00152846 0.151409 0.0702445 0.0497007 0.0657512 0.0231548 0.0877904 -0.173764 0.0349114 -0.0395452 -0.00944605 -0.0883285 0.0121953 0.00811625 0.078352 -0.10149 -0.0277906 0.128889 0.0681849 -0.0457101 0.0577595 -0.0899469 -0.0222719 -0.110729 0.0187502 0.117875 0.159187 0.124936 -0.0536654 0.0321314 0.110808 0.015491 0.0564845 0.155078 0.00213288 -0.122013 0.020523 -0.194688 0.0214869 -0.050148 0.0360602 -0.0372622 -0.146452 -0.0509073 -0.00357587 0.063577 -0.0725593 -0.115334 -0.161431 -0.0287942 0.00775413 0.0877834 -0.0681811 0.101355 0.119381 -0.00939967 0.0109464 0.109693 -0.0208031 0.0672397 -0.0907486 -0.0938644 -0.00718868 0.140898 -0.0753443 -0.0194147 -0.119475 -0.182375 0.121406 -0.0295863 -0.104731 -0.00297748 -0.13044 -0.0276773 -0.0845907 0.020056 -0.0236838 0.0605534 -0.00311875 -0.0500497 0.0220337 0.0454342 -0.132043 0.156697 -0.0187882 0.000878892 -0.108627 -0.113109 0.0427282 -0.034314 -0.0209593 0.0575213 -0.0818426 0.139336 -0.0618152 0.141362 0.01843 0.118365 -0.0345375 -0.0599596 0.0867925 -0.117296 -0.143123 -0.0671235 -0.102506 0.037904 -0.0155316 -0.0501085 0.131945 0.0967062 0.00573206 -0.0565841 0.0721461 0.0283869 -0.123559 -0.0491791 -0.0606071 -0.102488 0.149754 -0.164289 0.050121 -0.152696 0.115007 -0.036396 -0.171375 0.0523281 0.0528892 -0.0425119 0.0872659 -0.000863942 0.00270908 -0.0227798 -0.0107049 -0.0236708 0.0912323 0.0382027 0.00406128 0.110958 -0.0133581 -0.067881 0.175841 -0.0441072 -0.121323 -0.157924 0.0283445 -0.0653876 0.190505 0.0920819 -0.0177433 -0.115505 0.0265365 0.101446 0.0765195 -0.116617 0.00138789 -0.119898 -0.0380482 0.033026 -0.0177318 -0.000469222 -0.0639664 0.0193025 0.14319 0.0287405 0.0366034 -0.123975 -0.0497438 0.166045 -0.0698587 0.00201703 -0.0651417 0.0504313 -0.127186 0.157588 -0.00472246 0.176991 -0.0266272 0.159309 0.03131 0.175605 -0.0483601 0.00632805 -0.149887 -0.117854 -0.0449936 -0.1705 -0.174967 -0.0788133 0.0875956 -0.0070449 -0.129719 -0.103278 -0.0820403 0.00700591 0.0237418 0.00280026 -0.0311444 -0.0251953 0.158266 0.067108 -0.0929602 -0.0328932 0.135015 0.0305625 0.0388626 -0.1264 0.0722977 0.0768438 0.0530276 -0.0840555 -0.00398043 0.0123116 0.123967 -0.0583454 0.0417756 0.164467 0.145255 0.120824 0.000308414 0.0842187 -0.0161296 -0.0283568 -0.127802 0.0126913 0.0649625 -0.0275808 0.0954685 -0.00309482 0.0371216 0.188931 -0.127954 0.124299 0.122789 -0.0302743 -0.079333 -0.131704 -0.0960776 0.119679 -0.0328827 -0.0297407 -0.0947376 -0.12159 0.0145347 0.0684939 0.0792382 -0.165782 0.00221288 0.161311 0.0853385 -0.0236007 -0.032004 0.0954553 -0.112343 0.0401101 -0.0647687 0.0393384 -0.0365036 0.00670325 -0.162896 -0.0744131 0.155604 0.00257014 -0.0344326 0.0565557 -0.123014 -0.0600721 0.0050028 0.0846934 0.00432361 -0.0621586 -0.093053 0.1274 -0.0890876 -0.0626352 0.0734235 0.130253 -0.0546052 -0.0312417 -0.0328825 -0.0278894 -0.0565101 0.143665 -0.129169 0.0659013 0.185281 0.0384346 -0.125116 0.0141911 0.0491122 -0.114474 -0.015714 -0.0157514 -0.193549 -0.0113921 0.0343209 -0.150843 -0.0169099 0.0434972 -0.0707837 0.0428768 0.00769176 0.125492 0.0249321 0.00880081 -0.148571 -0.0412181 -0.0888585 0.124769 -0.0537438 0.0797514 -0.0785011 0.00888876 0.0154445 0.139641 0.00623161 -0.0205802 0.141126 0.0895819 0.105641 0.128885 0.12705 -0.121268 0.0200627 -0.104788 -0.11431 -0.0952168 0.00739821 0.060421 0.0970155 0.049683 -0.181891 -0.126743 0.0227276 -0.0618747 0.0917673 -0.0067593 0.120139 -0.104062 0.0686747 -0.115477 0.091862 0.0438578 0.0986685 0.197477 0.0805904 0.0618867 -0.0969116 0.168553 -0.0118811 -0.0720291 -0.00699258 0.00715991 0.0675427 0.0118476 -0.0908073 -0.0308532 -0.0700037 -0.0151613 -0.124247 -0.0941891 -0.103545 -0.0763067 -0.0817009 -0.0573255 0.02154 -0.154176 -0.115175 0.0568194 0.050586 0.0494319 0.0234928 -0.0298009 0.135545 0.149129 -0.00195941 0.0118036 0.0808578 0.0108562 -0.0430874 0.0590649 -0.0673146 -0.180735 0.090261 -0.0718275 -0.0679174 0.0308618 -0.0780125 0.0848653 -0.101089 -0.0155246 -0.0120352 -0.0760714 -0.0133897 -0.0607701 0.132494 0.163056 0.0114459 -0.0167017 -0.00837495 -0.0877274 -0.0585813 -0.170279 -0.0197571 0.0363217 -0.0945764 -0.099896 -0.0383593 -0.0081245 -0.00597749 0.0292238 -0.0602708 -0.0361611 -0.132602 0.0010406 0.0369007 0.0608772 -0.0338408 -0.137876 -0.0272459 -0.00886462 -0.179588 0.000479747 0.00722382 0.0265176 -0.0529489 0.0781902 0.122815 -0.0115904 0.0739779 -0.0707547 0.176394 0.0673549 0.0536607 0.120115 0.0695645 0.0085287 0.0248697 -0.0376213 0.0204113 0.00478019 -0.0820822 0.0337195 0.086282 0.0822142 -0.0463331 -0.0534569 0.050756 -0.0667098 0.11592 -0.0926284 0.113498 0.014054 -0.00520598 0.0472414 0.0992725 0.174027 -0.152274 -0.0962075 -0.0828414 -0.0981364 0.133534 -0.0230639 0.0271617 0.15958 -0.0952177 -0.0160991 0.0554301 -0.0697821 -0.0489204 -0.074677 -0.158912 0.00808624 -0.0195909 -0.023376 -0.111544 0.0903715 0.0251977 0.123504 0.143922 -0.0817564 -0.0300765 0.106417 -0.0961354 0.0650527 -0.0637491 -0.00126093 -0.128818 -0.0406743 -0.103322 -0.103662 0.120373 -0.168301 -0.156934 -0.178745 -0.0884232 0.0750524 0.0703815 0.0136128 0.0275399 -0.112019 -0.0205243 0.0839448 0.0598191 -0.111787 -0.169102 -0.159943 0.138512 -0.00328816 -0.0486789 0.0899792 0.167544 0.0224078 -0.0811715 0.00928495 -0.0326981 -0.169221 0.0239787 -0.00760569 0.0486014 -0.0334289 0.156546 0.0428339 -0.0763535 0.0299295 0.078306 -0.130084 0.0394177 0.0396363 -0.109002 -0.000185378 0.121886 -0.116555 -0.026589 0.124914 -0.0423959 0.0393672 -0.128446 -0.051222 -0.0115655 -0.118037 0.098583 -0.11393 -0.145413 0.158683 -0.0441399 0.0315044 0.00737183 -0.0879275 0.00861972 0.0527371 0.0137103 -0.0534948 0.026535 0.134709 -0.0924618 -0.0173712 -0.0868373 -0.047082 0.162115 0.0888554 0.0253605 0.0594556 0.0383887 -0.00390976 0.0770371 -0.0633169 0.0676849 0.133922 0.131176 -0.0199228 -0.124936 -0.124398 0.00465201 0.0873879 -0.162221 -0.0420956 -0.0872048 -0.0751727 0.0524627 -0.0488416 -0.0266114 0.120893 -0.188873 0.0235054 0.0893773 0.0412643 -0.0812553 0.0650084 0.134597 0.0165706 0.121118 -0.00456102 0.121421 0.156941 -0.178801 -0.0772675 -0.0872189 -0.0291928 -0.0411172 -0.0876499 -0.0295723 0.0124148 0.0499601 0.0538857 0.156319 0.0717987 -0.0864578 -0.100187 -0.0351618 0.189951 0.00740683 -0.0155954 0.0381648 -0.107374 0.0147525 -0.115017 -0.174912 0.0230617 0.0114601 0.0684985 0.00232124 -0.0481726 -0.00554221 -0.00717042 -0.0959 0.0779186 0.098497 0.0737451 -0.0939574 0.0945448 -0.0610474 0.0800361 -0.0268585 0.116066 0.0587622 0.079534 0.181638 -0.0419302 0.09383 -0.0667365 0.0944877 0.059557 0.153653 0.0668113 -0.062486 -0.155956 0.0296429 -0.0730034 -0.102571 0.068005 -0.177911 0.0800725 -0.141464 -0.0672134 0.0509949 0.112451 -0.0647973 -0.144975 0.113013 -0.152083 0.0063886 0.0639733 -0.129863 -0.00437269 -0.130737 -0.123311 -0.00369995 0.0951326 0.145552 -0.0657832 0.0972568 -0.0942183 0.182412 -0.0131997 -0.0355913 -0.0992883 0.0646014 -0.049735 0.0185283 -0.0698271 0.0859502 0.000999767 -0.0172852 -0.175204 0.0786877 0.0741672 -0.0916598 -0.0544224 -0.0961635 -0.0981398 0.0943035 0.0411483 0.0969886 -0.0363355 0.00977689 -0.148879 0.002148 0.0189248 -0.0485943 0.0936626 -0.0304706 -0.0555392 -0.0633019 0.000711244 0.149013 -0.151113 0.126545 0.157383 0.0820151 0.1138 -0.042685 0.0544096 -0.118542 0.0938764 0.0968281 -0.0777703 -0.147653 0.0933996 0.10784 -0.197014 0.10065 0.0573572 -0.0096008 -0.118259 0.140011 -0.0649717 -0.115897 0.0948711 -0.0580605 -0.103509 0.146235 0.134868 -0.0591657 -0.0382845 -0.135638 0.0897098 -0.00892858 0.0311804 0.162884 -0.117617 -0.0294919 0.0214171 0.113487 -0.0154808 0.0167633 -0.00804449 0.173926 0.0124567 0.128909 0.0646585 -0.0420298 0.0527945 -0.119679 0.19955 -0.110144 0.0457221 -0.0778128 -0.0969388 0.084946 -0.00540553 0.0390198 -0.0587915 -0.054286 0.0952279 0.05277 0.141892 0.0764555 -0.171313 0.0127405 -0.110784 -0.0845297 -0.106187 -0.00875735 0.0450692 0.160754 -0.0817751 0.198407 -0.0859153 0.0502253 -0.0887312 0.0222487 0.139381 0.0479791 0.108176 0.186973 -0.113319 -0.00332609 0.0208493 0.101682 -0.012584 -0.0420172 -0.119831 0.104986 0.0213684 -0.0163532 0.0671992 -0.0807377 -0.0780779 -0.124603 0.142732 0.0176504 -0.184978 0.130251 -0.0167241 -0.190635 -0.0404738 -0.0160194 0.01026 0.0665768 0.0748165 -0.0232079 -0.126902 -0.100729 -0.150513 -0.0380567 0.0595906 0.193725 0.0109484 0.0301357 -0.134359 0.0683137 -0.111733 -0.0735234 -0.0662075 -0.109193 -0.0611412 0.014042 -0.0288086 -0.0500798 -0.0444237 0.0926027 0.0285171 0.0983197 -0.189353 -0.0378687 0.0466213 0.0655517 0.139715 -0.0570231 -0.0495034 0.020412 -0.0444605 0.105007 0.117851 0.0851204 -0.0352613 -0.000865622 0.0612535 -0.16211 -0.0167971 0.119989 -0.0211208 0.162928 -0.121308 -0.0646431 -0.0713973 0.0452477 0.0154027 -0.143966 -0.138329 0.0968015 -0.169928 0.119974 -0.0609961 0.0481275 0.0149089 0.12577 -0.00415727 -0.110522 -0.0815127 0.0618298 -0.0804757 0.0837462 0.0402449 -0.0711282 -0.0612053 -0.196698 -0.077923 -0.00175614 0.0847948 0.019261 -0.137423 -0.12281 -0.0538658 0.176596 0.0617543 -0.0272175 -0.0863974 -0.0498926 -0.0360162 0.180136 -0.131883 0.0956867 -0.134346 -0.0780753 0.0991921 -0.0426971 -0.109434 0.015776 0.00265891 -0.133696 -0.149514 0.141421 0.0431492 0.0341681 0.111999 0.0328754 0.0980768 -0.0914429 -0.00350361 0.0888499 -0.185452 0.0504193 0.0135968 0.0362727 -0.0712393 0.00634899 -0.024246 0.0951869 0.0280242 0.00445369 0.105091 0.0689305 0.113275 0.0743418 0.0424012 0.0802547 0.0879301 0.0699748 0.0962149 0.0599364 -0.141529 0.0398052 0.0695572 -0.16076 0.122251 0.0605117 0.0553553 -0.0173896 -0.0162193 0.0954792 0.12725 0.00275782 0.0528775 -0.0836109 -0.119785 0.118827 -0.0445939 0.0451291 0.110634 0.0484134 -0.145704 0.0707954 0.0934679 0.132444 -0.0710251 -0.0152555 0.130371 -0.172177 0.00302501 -0.0813342 0.0119608 0.176418 0.0100638 0.146528 0.11634 -0.106637 -0.113034 -0.000640877 -0.017744 -0.0876149 0.0531541 -0.00807001 -0.0345722 -0.0443621 0.107321 -0.0258016 -0.044579 0.00383759 0.03844 0.0167255 -0.0769053 0.0955442 0.0279197 -0.0835586 -0.0663545 -0.0898425 0.0436216 -0.087427 -0.0872692 0.0261725 -0.0935858 -0.117779 -0.0658438 0.0407652 -0.0859969 -0.00444703 0.0752021 -0.138282 -0.0700021 -0.0411194 0.0489664 -0.0697124 0.040732 0.0649978 -0.0191686 -0.00129715 0.168245 0.00817171 -0.0103554 0.0195363 0.0163352 -0.155936 -0.100267 -0.133614 -0.0386938 -0.0805733 0.104177 -0.0577725 0.176146 0.160467 -0.0219739 0.0410457 0.0845884 0.00410778 -0.0426072 -0.106196 -0.0824809 -0.0319087 0.0265886 0.113938 -0.0201151 -0.0322786 0.0984934 -0.0443939 0.0297455 -0.00822692 -0.0317101 0.136517 -0.0142296 0.0619478 0.152666 0.157842 -0.0965675 -0.030218 -0.0122811 -0.00500927 0.0739027 -0.0440173 -0.0145861 0.0532287 -0.0375326 0.0795974 -0.110843 -0.0770104 -0.0943589 -0.0674103 -0.0727586 0.0469972 0.0594233 0.0475932 -0.0564125 0.0387475 0.00994899 -0.0352075 0.00317772 0.0415042 -0.0969628 0.0542254 0.0613423 -0.120054 -0.0728266 0.0287007 0.0078536 -0.171166 -0.083547 -0.133648 0.192961 0.00232868 0.0818047 0.026466 0.0484933 0.0229625 -0.119227 0.143531 -0.10086 0.132446 0.0577091 -0.00866522 0.0742763 0.0742437 0.00255142 -0.151432 -0.0108417 0.00242058 -0.0668653 0.0763277 0.1359 -0.00155802 0.102057 -0.0367467 -0.0629618 0.0730283 0.0619358 0.075943 -0.0391786 0.145346 -0.0326912 -0.00982536 0.184865 0.111697 -0.104321 -0.189139 -0.0624193 0.0870054 -0.0568707 0.0625445 -0.135257 0.0586845 0.130398 -0.00860267 0.140149 0.0851164 0.0454426 -0.00463562 0.0599923 0.0635658 -0.0803149 0.0396889 0.00684815 0.125739 -0.101971 0.0241683 -0.0461597 -0.0910666 0.00247045 -0.19006 -0.0277916 -0.104779 -0.0560255 0.0454519 0.00764188 -0.0251671 -0.0225364 -0.14599 0.153253 -0.00928742 0.0251828 -0.000483854 0.105475 0.0971768 0.0921827 0.148035 -0.00464407 0.0878916 0.0985728 0.0209218 -0.0203424 -0.074948 -0.123371 -0.0949229 -0.198779 -0.137155 -0.0769489 0.122902 0.0495846 -0.0236181 -0.0159231 0.0602644 0.0355996 0.0830825 -0.0560413 0.0519269 -0.0813083 -0.0841333 0.0463138 -0.0425461 0.073188 -0.0735964 -0.167842 0.0331696 -0.0253783 0.0234839 0.0463401 0.0608572 0.0416987 -0.156768 -0.0830404 0.0278748 0.0881073 0.0290355 -0.00522325 0.00315563 -0.0955703 -0.0319148 -0.0976058 -0.045136 -0.105657 -0.0379429 -0.0119389 0.0829289 0.0633426 0.0941916 -0.022456 -0.0874334 -0.1151 -0.0119201 -0.104909 0.0167585 -0.110356 -0.197539 0.00301364 -0.143861 -0.0615359 -0.0172584 0.187619 0.197276 0.0813934 -0.0039074 -0.0430003 0.0988087 0.04031 -0.104677 -0.0630599 -0.0537105 -0.0909355 -0.0372954 -0.0400452 0.090466 0.00364645 -0.167774 -0.186556 0.06826 0.11054 -0.0146798 0.0149892 -0.0853438 -0.146265 0.14983 0.105434 -0.0493449 -0.0837199 -0.0283286 0.0774178 0.0130597 -0.036506 0.019968 0.0610215 0.0697353 -0.072159 0.0328726 0.0151051 0.0764634 -0.076807 0.0631639 0.0534755 -0.116856 -0.0840493 0.180143 0.0770197 0.0229554 0.0607282 0.0593717 0.129957 0.00172012 -0.118449 -0.0351373 -0.0749938 0.0124824 -0.0134924 -0.0393895 0.0149693 -0.146933 -0.0633563 0.0358349 0.0520909 -0.0156373 0.0362753 0.0901956 0.121466 0.17445 0.0917478 -0.158605 -0.178737 0.0296811 -0.0893501 -0.118063 -0.0730527 0.0188375 -0.0850821 -0.10373 0.104699 0.00257234 -0.00503832 -0.0360685 0.0252563 0.165939 0.00116082 -0.0448256 -0.0535248 0.0194189 0.0552306 0.0734965 -0.0361836 -0.063419 -0.00779141 -0.0596307 0.0631089 0.048515 -0.0800478 0.0256962 0.0732182 0.129011 -0.01523 0.0346472 -0.160033 0.0508618 0.152851 0.0664178 -0.129495 -0.129291 -0.0164027 0.166609 -0.0452795 0.0448987 -0.15788 -0.0976462 -0.0930875 -0.107241 -0.11113 0.0133669 0.018256 -0.196531 0.128026 -0.0606099 -0.162829 -0.0641539 0.0396235 -0.177776 0.162776 0.0168251 0.113228 -0.0431881 -0.118705 0.116688 0.11266 -0.0594329 0.192896 0.00819688 -0.173392 -0.160009 0.036992 -0.183078 0.0708161 -0.0202546 -0.00692315 0.0434905 -0.0219858 0.071686 -0.0412638 -0.161385 0.0496634 0.0194643 -0.0562406 0.12714 -0.172207 -0.00396354 -0.105505 -0.0511041 -0.109226 -0.177876 -0.0335131 -0.0269778 0.0127434 -2.5295e-05 -0.0818624 -0.0656336 -0.0791957 0.0239668 -0.0220856 -0.0579652 -0.0816905 0.090997 0.0292941 -0.154765 -0.0256015 -0.0184677 -0.142275 0.072427 0.0908388 0.0149691 -0.0481515 -0.0457607 -0.0263906 -0.00992193 0.106177 0.0580645 -0.138162 -0.109966 0.100305 0.0164678 0.0367897 -0.0546373 0.0863777 -0.111982 0.155163 0.00191994 0.131117 -0.0805014 0.0709051 -0.0341317 -0.0171451 0.189032 0.0590975 -0.177348 -0.0694638 -0.078125 -0.108665 0.0292498 -0.189779 -0.177722 -0.131387 -0.0758938 0.0555912 0.0042479 -0.0103533 0.0907433 -0.00382437 -0.0104872 0.0584486 -0.0502529 -0.0789464 -0.0187723 0.0991851 0.0297988 -0.00751923 0.056704 -0.161567 -0.00618307 0.182318 0.012675 0.0784309 -0.0611582 -0.127399 -0.10721 -0.0912883 0.0930169 0.052067 -0.0481118 0.0793872 0.088001 -0.0397594 -0.0400578 0.0247277 -0.106695 -0.0686072 0.00237662 -0.138335 -0.113801 -0.0724269 -0.0011461 0.127192 0.0270406 0.00110391 -0.126453 0.094189 -0.0185428 -0.0176927 -0.00889014 -0.0150464 0.0598753 -0.0671949 0.0810477 -0.047478 0.144336 -0.110404 0.127921 -0.0576177 0.10846 -0.0446259 -0.0295765 0.0820814 -0.0641084 -0.0832099 0.0108403 -0.0578786 -0.0715619 -0.0462179 0.0154792 -0.0516023 -0.172746 0.0730021 0.0259052 -0.0978217 -0.0901033 -0.0404341 0.09114 0.135525 -0.149552 -0.100876 0.0215305 -0.0217758 0.130686 0.096949 -0.0403229 0.0510038 0.0578764 -0.040291 0.0428791 -0.0455259 -0.0704073 0.00747008 0.0449089 0.180033 0.15455 0.135256 -0.165854 0.00939224 0.131916 0.119989 0.0431527 -0.010836 0.0611935 0.111131 -0.0979211 -0.13046 0.0779554 0.0888571 0.0380315 0.122654 -0.0154548 0.133734 -0.0468637 0.0529258 0.175037 -0.0564268 -0.11786 -0.0165723 0.0662859 0.0510579 -0.0508222 -0.0256282 0.0992086 -0.0980761 0.0780071 -0.183618 -0.0127239 -0.0941239 -0.0799882 0.0715168 0.109321 -0.136366 0.0508921 0.0173923 0.0581079 0.00164248 0.000165994 0.000309178 -0.00207366 -0.00170916 0.0015383 -0.000716704 0.000630455 -0.000504195 0.000202386 0.000892184 -0.00310102 -7.53135e-05 0.00017501 -0.00305349 0.00411054 -0.00157613 -0.00184687 0.00130139 -0.000689603 0.000397908 -0.00129387 -0.00171301 -0.000415438 0.000819355 0.000488739 -0.000659418 0.000583381 -0.000881946 0.00109128 4.2397e-05 0.000513893 -0.000801561 0.000408059 0.00263831 -0.000405245 -0.00158986 -0.00178057 0.000384776 0.00395118 0.00055682 0.00148467 -0.000802054 0.00201347 0.00312017 0.00322809 0.000824714 -0.000831031 0.00169217 0.00100444 -0.000420111 0.000791887 -0.000939366 0.000215478 -0.000222544 0.00144308 0.000660306 0.000258044 -0.000721233 0.000270795 0.00164787 0.000415257 -0.000827794 -0.00216389 -0.00198791 -0.00170115 -0.000749276 0.000555954 -0.000246066 1.56551e-05 -0.0014318 -0.000773215 -0.00392144 -0.000181731 0.000456299 0.00192017 0.00220704 -0.000186232 -0.000301348 5.90179e-05 0.000553098 0.000878046 -7.38515e-05 -0.00150347 -0.000956217 -0.00066076 0.00230018 0.00266613 0.00140491 -0.00431111 -0.000703199 1.41697e-05 -0.00185363 -0.000979012 -0.000325119 0.00194334 -0.0034615 -0.000561533 0.00117699 0.00319953 -0.000256396 -0.00160725 -0.00107438 -0.00134319 -3.56144e-05 -0.00308062 -0.000807905 -0.00186851 0.000196668 0.000302404 -0.000684477 -0.00158758 -1.14173e-06 0.000229999 -0.00077465 0.000129945 0.00123603 0.000764008 -0.000681047 -0.000592854 -0.000678254 -0.00159357 -0.000744507 -0.0017571 0.000147181 0.00103356 0.000221838 0.00130019 0.000766899 0.00195369 -0.0021489 0.00299001 0.00260949 -0.00200654 0.000869473 0.00163047 0.000172325 -0.00387788 0.000323161 -0.0021198 -0.00418094 -0.00074436 0.00051331 0.000982485 0.0014241 -0.000227651 -0.00153938 0.00242828 -0.000404249 0.000127855 -8.50534e-05 -0.000927194 0.000177278 -0.00148288 -0.00303029 3.97636e-05 -0.000396111 0.000165217 0.0016035 -2.28952e-05 0.000244424 0.000255961 0.000551883 0.000781182 -0.0012869 -0.000260395 0.00134294 -0.00475127 -0.00224351 0.000918884 -0.000950536 0.000382114 -0.000155397 -0.000323336 -0.000984506 -0.00307158 -0.00275075 -0.000274912 0.000331754 -0.000142993 0.00112382 -0.0011031 0.000315458 -0.000926851 0.000848421 -0.000264903 0.00233047 0.00186783 -9.61648e-05 0.00103443 -0.000226353 1.78801e-05 -2.3466e-05 -0.00163448 -0.0013707 0.000284572 -0.00152551 -0.000993565 -0.000908056 0.000495454 -0.000848379 0.00229751 0.000120985 7.23681e-05 -0.000492339 -0.000910771 -0.000110125 0.000500395 0.00228444 0.00153125 0.000623086 -0.000517417 -2.87091e-05 -0.00219873 -0.0029533 -0.000369153 -0.00244303 1.20349e-05 -0.000425274 0.000205212 -0.00247555 0.00265404 -0.0010676 2.15518e-05 -2.56851e-05 0.00150799 -0.00183433 0.000310354 0.000559494 0.000236641 -0.000580354 -0.00212957 -0.00116494 -0.000308342 0.00262846 0.00190828 0.000556838 -0.00125905 0.000733057 0.000245267 -0.000689596 -0.000532406 0.000835439 0.000875819 -0.00170548 0.00186639 -0.000572411 -0.000102447 0.00154392 0.000455194 0.00032206 -0.000431172 -0.00209668 0.00115228 -0.0027683 0.000718021 0.102458 0.025619 0.0330878 -0.151326 -0.119611 0.116959 -0.149025 0.0643214 -0.0428188 0.0224838 0.058334 -0.133695 0.00219043 0.0577627 -0.170739 0.179163 -0.0605166 -0.0704126 0.0950463 -0.06632 0.106745 -0.133526 -0.194321 -0.0107538 0.0597056 0.0461497 -0.107812 0.0475747 -0.0976557 0.112381 0.0109202 0.139523 -0.116486 0.0369322 0.183085 -0.0116302 -0.0659791 -0.0982532 0.0423962 0.194609 0.0541197 0.111676 -0.0593393 0.132824 0.211425 0.140972 0.0949047 -0.0817581 0.097754 0.14378 0.00453136 0.0661716 -0.00998507 0.0332633 -0.0342043 0.0830396 0.0867615 0.0764626 -0.00165318 0.0311021 0.104422 0.0395857 -0.0200156 -0.172234 -0.0843595 -0.0829342 -0.0670027 0.0504726 -0.0256212 0.00820558 -0.0694977 -0.0197304 -0.134915 -0.0663626 0.0681001 0.117819 0.192753 -0.00996165 -0.0134041 0.0171423 0.0567857 0.0911374 0.0109554 -0.0867169 -0.14111 -0.0309747 0.108425 0.205317 0.115223 -0.151964 -0.0286837 0.0209305 -0.0882547 -0.0555165 -0.0250114 0.136904 -0.115972 -0.00781016 0.0699587 0.198286 -0.00346274 -0.0780054 -0.0401457 -0.138862 0.064685 -0.116717 -0.0100485 -0.0913109 0.0608616 0.0692942 -0.0584436 -0.0950344 -0.0858712 0.032241 -0.129215 0.0316235 0.0938275 0.0861917 -0.100094 -0.043149 -0.0739217 -0.0532952 -0.0325191 -0.0530347 0.0623523 0.115028 0.0372232 0.0739281 0.0531816 0.100487 -0.133154 0.157959 0.154161 -0.129421 0.0595734 0.10463 0.0278229 -0.163508 0.0360044 -0.0422481 -0.143051 0.0133564 0.0440719 0.0697069 0.203681 -0.0198177 -0.129695 0.133798 -0.102669 0.0292956 -0.00215637 -0.107154 0.0313817 -0.146499 -0.176289 0.0086643 -0.101571 0.126543 0.0908235 0.0124503 0.180416 0.133358 0.0523407 0.0795462 -0.0706784 -0.0137053 0.122417 -0.129209 -0.0994567 0.0850606 -0.0187894 0.0541844 -0.0409875 -0.0120241 -0.0128119 -0.113806 -0.102345 0.00955605 0.0587159 0.00464716 0.1599 -0.0421152 0.0399217 -0.091866 0.0690933 -0.0497403 0.119541 0.113435 -0.0359924 0.0996178 -0.0036849 0.00676454 0.0273922 -0.0868642 -0.102161 0.0449585 0.0334072 -0.0416968 -0.0961145 0.0541031 -0.0643681 0.18794 -0.120263 0.016829 0.00377678 -0.0147441 0.0018693 0.0548983 0.172503 0.0964616 0.0444962 -0.048822 0.0176348 -0.103455 -0.0797583 0.00608793 -0.0602264 0.00937222 -0.0156663 0.0431981 -0.114142 0.155094 -0.093277 0.00629117 -0.0194032 0.136653 -0.0643379 0.0733448 0.0692736 0.0292442 -0.0366019 -0.144898 -0.0378627 -0.0388723 0.129479 0.12035 0.0535088 -0.0223988 0.0577204 0.0321397 -0.0920164 -0.0194479 0.092955 0.0710843 -0.0704578 0.141712 -0.079143 0.00404956 0.102068 0.0531446 0.0334532 -0.085861 -0.133291 0.135702 -0.107918 0.117156 0.0305686leela-zero-0.17/src/tests/gtests.cpp000066400000000000000000000342221345132315700174550ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Gian-Carlo Pascutto and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include #include "config.h" #include #include #include #include #include #include #include #include "GTP.h" #include "GameState.h" #include "NNCache.h" #include "Random.h" #include "ThreadPool.h" #include "Utils.h" #include "Zobrist.h" using namespace Utils; void expect_regex(std::string s, std::string re, bool positive = true) { auto m = std::regex_search(s, std::regex(re)); if (positive && !m) { FAIL() << "Output:" << std::endl << s << "Does not contain:" << std::endl << re << std::endl; } else if (!positive && m) { FAIL() << "output:" << std::endl << s << "Should not contain:" << std::endl << re << std::endl; } } class LeelaEnv: public ::testing::Environment { public: ~LeelaEnv() {} void SetUp() { GTP::setup_default_parameters(); cfg_gtp_mode = true; // Setup global objects after command line has been parsed thread_pool.initialize(cfg_num_threads); // Use deterministic random numbers for hashing auto rng = std::make_unique(5489); Zobrist::init_zobrist(*rng); // Initialize the main thread RNG. // Doing this here avoids mixing in the thread_id, which // improves reproducibility across platforms. Random::get_Rng().seedrandom(cfg_rng_seed); cfg_weightsfile = "../src/tests/0k.txt"; auto playouts = std::min(cfg_max_playouts, cfg_max_visits); auto network = std::make_unique(); network->initialize(playouts, cfg_weightsfile); GTP::initialize(std::move(network)); } void TearDown() {} }; ::testing::Environment* const leela_env = ::testing::AddGlobalTestEnvironment(new LeelaEnv); class LeelaTest: public ::testing::Test { public: LeelaTest() { // Reset engine parameters GTP::setup_default_parameters(); cfg_max_playouts = 1; cfg_gtp_mode = true; m_gamestate = std::make_unique(); m_gamestate->init_game(19, 7.5f); } GameState& get_gamestate() { return *m_gamestate; } std::pair gtp_execute(std::string cmd) { testing::internal::CaptureStdout(); testing::internal::CaptureStderr(); GTP::execute(get_gamestate(), cmd); return std::make_pair(testing::internal::GetCapturedStdout(), testing::internal::GetCapturedStderr()); } void test_analyze_cmd(std::string cmd, bool valid, int who, int interval, int avoidlen, int avoidcolor, int avoiduntil); private: std::unique_ptr m_gamestate; }; TEST_F(LeelaTest, Startup) { auto maingame = get_gamestate(); } TEST_F(LeelaTest, DefaultHash) { auto maingame = get_gamestate(); auto hash = maingame.board.get_hash(); auto ko_hash = maingame.board.get_ko_hash(); EXPECT_EQ(hash, 0x9A930BE1616C538E); EXPECT_EQ(ko_hash, 0xA14C933E7669946D); } TEST_F(LeelaTest, Transposition) { auto maingame = get_gamestate(); testing::internal::CaptureStdout(); GTP::execute(maingame, "play b Q16"); GTP::execute(maingame, "play w D16"); GTP::execute(maingame, "play b D4"); auto hash = maingame.board.get_hash(); auto ko_hash = maingame.board.get_ko_hash(); GTP::execute(maingame, "clear_board"); GTP::execute(maingame, "play b D4"); GTP::execute(maingame, "play w D16"); GTP::execute(maingame, "play b Q16"); std::string output = testing::internal::GetCapturedStdout(); EXPECT_EQ(hash, maingame.board.get_hash()); EXPECT_EQ(ko_hash, maingame.board.get_ko_hash()); } TEST_F(LeelaTest, KoPntNotSame) { auto maingame = get_gamestate(); testing::internal::CaptureStdout(); GTP::execute(maingame, "play b E6"); GTP::execute(maingame, "play w F6"); GTP::execute(maingame, "play b E5"); GTP::execute(maingame, "play w F5"); GTP::execute(maingame, "play b D4"); GTP::execute(maingame, "play w E4"); GTP::execute(maingame, "play b E3"); GTP::execute(maingame, "play w G4"); GTP::execute(maingame, "play b F4"); // capture GTP::execute(maingame, "play w F3"); GTP::execute(maingame, "play b D3"); auto hash = maingame.board.get_hash(); auto ko_hash = maingame.board.get_ko_hash(); GTP::execute(maingame, "clear_board"); GTP::execute(maingame, "play b E6"); GTP::execute(maingame, "play w F6"); GTP::execute(maingame, "play b E5"); GTP::execute(maingame, "play w F5"); GTP::execute(maingame, "play b D4"); GTP::execute(maingame, "play w E4"); GTP::execute(maingame, "play b E3"); GTP::execute(maingame, "play w G4"); GTP::execute(maingame, "play b D3"); GTP::execute(maingame, "play w F3"); GTP::execute(maingame, "play b F4"); // capture std::string output = testing::internal::GetCapturedStdout(); // Board position is the same EXPECT_EQ(ko_hash, maingame.board.get_ko_hash()); // But ko (intersection) is not EXPECT_NE(hash, maingame.board.get_hash()); } TEST_F(LeelaTest, MoveOnOccupiedPnt) { auto maingame = get_gamestate(); std::string output; { testing::internal::CaptureStdout(); GTP::execute(maingame, "play b D4"); GTP::execute(maingame, "play b D4"); output = testing::internal::GetCapturedStdout(); } // Find this error in the output EXPECT_NE(output.find("illegal move"), std::string::npos); { testing::internal::CaptureStdout(); GTP::execute(maingame, "play w Q16"); GTP::execute(maingame, "play b Q16"); output = testing::internal::GetCapturedStdout(); } // Find this error in the output EXPECT_NE(output.find("illegal move"), std::string::npos); } // Basic TimeControl test TEST_F(LeelaTest, TimeControl) { std::pair result; // clear_board to force GTP to make a new UCTSearch. // This will pickup our new cfg_* settings. result = gtp_execute("clear_board"); result = gtp_execute("kgs-time_settings canadian 0 120 25"); result = gtp_execute("showboard"); expect_regex(result.second, "Black time: 00:02:00, 25 stones left"); expect_regex(result.second, "White time: 00:02:00, 25 stones left"); result = gtp_execute("go"); result = gtp_execute("showboard"); expect_regex(result.second, "Black time: \\S*, 24 stones left"); expect_regex(result.second, "White time: \\S*, 25 stones left"); result = gtp_execute("go"); result = gtp_execute("showboard"); expect_regex(result.second, "Black time: \\S*, 24 stones left"); expect_regex(result.second, "White time: \\S*, 24 stones left"); } // Test changing TimeControl during game TEST_F(LeelaTest, TimeControl2) { std::pair result; // clear_board to force GTP to make a new UCTSearch. // This will pickup our new cfg_* settings. result = gtp_execute("clear_board"); result = gtp_execute("kgs-time_settings byoyomi 0 100 1"); result = gtp_execute("go"); result = gtp_execute("showboard"); expect_regex(result.second, "Black time: 00:01:40, 1 period\\(s\\) of 100 seconds left"); expect_regex(result.second, "White time: 00:01:40, 1 period\\(s\\) of 100 seconds left"); result = gtp_execute("kgs-time_settings byoyomi 0 120 1"); result = gtp_execute("go"); result = gtp_execute("showboard"); expect_regex(result.second, "Black time: 00:02:00, 1 period\\(s\\) of 120 seconds left"); expect_regex(result.second, "White time: 00:02:00, 1 period\\(s\\) of 120 seconds left"); } void LeelaTest::test_analyze_cmd(std::string cmd, bool valid, int who, int interval, int avoidlen, int avoidcolor, int avoiduntil) { // std::cout << "testing " << cmd << std::endl; // avoid_until checks against the absolute game move number, indexed from 0 std::istringstream cmdstream(cmd); auto maingame = get_gamestate(); AnalyzeTags result{cmdstream, maingame}; EXPECT_EQ(result.m_invalid, !valid); if (!valid) return; EXPECT_EQ(result.m_who, who); EXPECT_EQ(result.m_interval_centis, interval); EXPECT_EQ(result.m_moves_to_avoid.size(), avoidlen); if (avoidlen) { EXPECT_EQ(result.m_moves_to_avoid[0].color, avoidcolor); EXPECT_EQ(result.m_moves_to_avoid[0].until_move, avoiduntil); } } // Test parsing the lz-analyze command line TEST_F(LeelaTest, AnalyzeParse) { gtp_execute("clear_board"); test_analyze_cmd("b 50", true, FastBoard::BLACK, 50, 0, -1, -1); test_analyze_cmd("50 b", true, FastBoard::BLACK, 50, 0, -1, -1); test_analyze_cmd("b interval 50", true, FastBoard::BLACK, 50, 0, -1, -1); test_analyze_cmd("interval 50 b", true, FastBoard::BLACK, 50, 0, -1, -1); test_analyze_cmd("b interval", false, -1, -1, -1, -1, -1); test_analyze_cmd("42 w", true, FastBoard::WHITE, 42, 0, -1, -1); test_analyze_cmd("1234", true, FastBoard::BLACK, 1234, 0, -1, -1); gtp_execute("play b q16"); test_analyze_cmd("1234", true, FastBoard::WHITE, 1234, 0, -1, -1); test_analyze_cmd("b 100 avoid b k10 1", true, FastBoard::BLACK, 100, 1, FastBoard::BLACK, 1); test_analyze_cmd("b 100 avoid b k10 1 avoid b a1 1", true, FastBoard::BLACK, 100, 2, FastBoard::BLACK, 1); test_analyze_cmd("b 100 avoid w k10 8", true, FastBoard::BLACK, 100, 1, FastBoard::WHITE, 8); gtp_execute("play w q4"); test_analyze_cmd("b 100 avoid b k10 8", true, FastBoard::BLACK, 100, 1, FastBoard::BLACK, 9); test_analyze_cmd("100 b avoid b k10 8", true, FastBoard::BLACK, 100, 1, FastBoard::BLACK, 9); test_analyze_cmd("b avoid b k10 8 100", true, FastBoard::BLACK, 100, 1, FastBoard::BLACK, 9); test_analyze_cmd("avoid b k10 8 100 b", true, FastBoard::BLACK, 100, 1, FastBoard::BLACK, 9); test_analyze_cmd("avoid b k10 8 100 w", true, FastBoard::WHITE, 100, 1, FastBoard::BLACK, 9); test_analyze_cmd("avoid b z10 8 100 w", false, -1, -1, -1, -1, -1); test_analyze_cmd("avoid b k10 8 100 w bogus", false, -1, -1, -1, -1, -1); test_analyze_cmd("avoid b k10 8 100 w avoid b pass 17", true, FastBoard::WHITE, 100, 2, FastBoard::BLACK, 9); test_analyze_cmd("avoid b k10 8 w avoid b pass 17", true, FastBoard::WHITE, 0, 2, FastBoard::BLACK, 9); gtp_execute("clear_board"); test_analyze_cmd("b avoid b a1 10 allow b t1 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid w a1 10 allow b t1 1", true, FastBoard::BLACK, 0, 1, FastBoard::WHITE, 9); test_analyze_cmd("b avoid b pass 10 allow b t1 1", true, FastBoard::BLACK, 0, 1, FastBoard::BLACK, 9); test_analyze_cmd("b avoid b resign 10 allow b t1 1", true, FastBoard::BLACK, 0, 1, FastBoard::BLACK, 9); test_analyze_cmd("b avoid w c3,c4,d3,d4 2 avoid b pass 50", true, FastBoard::BLACK, 0, 5, FastBoard::WHITE, 1); test_analyze_cmd("b avoid w c3,c4,d3,d4, 2 avoid b pass 50", false, -1, -1, -1, -1, -1); gtp_execute("clear_board"); test_analyze_cmd("b avoid b q16 1", true, FastBoard::BLACK, 0, 1, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b : 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid b d4: 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid b d14: 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid b :e3 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid b d:e3 1", false, -1, -1, -1, -1, -1); test_analyze_cmd("b avoid b q16:q16 20", true, FastBoard::BLACK, 0, 1, FastBoard::BLACK, 19); test_analyze_cmd("b avoid b q16:t19 1", true, FastBoard::BLACK, 0, 16, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b t19:q16 1", true, FastBoard::BLACK, 0, 16, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b t16:q19 1", true, FastBoard::BLACK, 0, 16, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b q19:t16 1", true, FastBoard::BLACK, 0, 16, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b a1:t19 1", true, FastBoard::BLACK, 0, 361, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b a1:t19 1 avoid w pass 1 avoid w resign 1", true, FastBoard::BLACK, 0, 363, FastBoard::BLACK, 0); test_analyze_cmd("b avoid b a1:t19,pass,resign 1", true, FastBoard::BLACK, 0, 363, FastBoard::BLACK, 0); } TEST_F(LeelaTest, AnalyzeParseMinmoves) { gtp_execute("clear_board"); gtp_execute("lz-setoption name pondering value false"); gtp_execute("lz-setoption name playouts value 1"); auto result = gtp_execute("lz-analyze b interval 1 minmoves 5"); // Expect to see at least 5 move priors expect_regex(result.first, "info.*?(prior\\s+\\d+\\s+.*?){5,}.*"); } leela-zero-0.17/src/tests/utils_unittest.cpp000066400000000000000000000115461345132315700212470ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2018-2019 Seth Troisi and contributors Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's libraries from the NVIDIA CUDA Toolkit and/or the NVIDIA CUDA Deep Neural Network library and/or the NVIDIA TensorRT inference library (or a modified version of those libraries), containing parts covered by the terms of the respective license agreement, the licensors of this Program grant you additional permission to convey the resulting work. */ #include #include #include #include #include #include "Random.h" #include "Utils.h" // Test should fail about this often from distribution not looking uniform. // Increasing this allows better detection of bad RNG but increase the chance // of test failure with acceptable RNG implemantation. On my system RNG seems // to be a tiny bit not random and test fail about twice as often as predicted. constexpr auto ALPHA = 0.0001; using namespace Utils; TEST(UtilsTest, CeilMultiple) { // Equal to a multiple EXPECT_EQ(ceilMultiple(0, 1), (size_t)0); EXPECT_EQ(ceilMultiple(0, 3), (size_t)0); EXPECT_EQ(ceilMultiple(6, 1), (size_t)6); EXPECT_EQ(ceilMultiple(23, 1), (size_t)23); EXPECT_EQ(ceilMultiple(2, 2), (size_t)2); EXPECT_EQ(ceilMultiple(4, 2), (size_t)4); EXPECT_EQ(ceilMultiple(6, 2), (size_t)6); EXPECT_EQ(ceilMultiple(0, 3), (size_t)0); EXPECT_EQ(ceilMultiple(3, 3), (size_t)3); EXPECT_EQ(ceilMultiple(9, 3), (size_t)9); // Requires rounding up EXPECT_EQ(ceilMultiple(3, 5), (size_t)5); EXPECT_EQ(ceilMultiple(6, 5), (size_t)10); EXPECT_EQ(ceilMultiple(9, 5), (size_t)10); EXPECT_EQ(ceilMultiple(23, 5), (size_t)25); EXPECT_EQ(ceilMultiple(99, 100), (size_t)100); } double randomlyDistributedProbability(std::vector values, double expected) { auto count = values.size(); // h0: each number had a (1 / count) chance // Chi-square test that each bucket is a randomly distributed count // Variance of getting at each iteration is Var[Bernoulli(1/count)] auto varIter = 1.0 / count - 1.0 / (count * count); // All rng are supposedly independant auto variance = count * expected * varIter; auto x = 0.0; for (const auto& observed : values) { auto error = observed - expected; auto t = (error * error) / variance; x += t; } auto degrees_of_freedom = count - 1; // test statistic of cdf(chi_squared_distribution(count - 1), q); return boost::math::gamma_p(degrees_of_freedom / 2.0, x / 2.0); } bool rngBucketsLookRandom(double p, double alpha) { return p >= (alpha/2) && p <= (1-alpha/2); } TEST(UtilsTest, RandFix) { // Using seed = 0 results in pseudo-random seed. auto rng = std::make_unique(0); auto expected = size_t{40}; auto max = std::uint16_t{200}; auto count = std::vector(max, 0); for (auto i = size_t{0}; i < expected * max; i++) { count[rng->randfix<200>()]++; } auto p = randomlyDistributedProbability(count, expected); EXPECT_PRED2(rngBucketsLookRandom, p, ALPHA); } TEST(UtilsTest, Randuint64_lastEightBits) { // Using seed = 0 results in pseudo-random seed. auto rng = std::make_unique(0); auto expected = size_t{40}; // Verify last 8 bits are random. auto max = std::uint16_t{128}; auto count = std::vector(max, 0); for (auto i = size_t{0}; i < expected * max; i++) { count[rng->randuint64() & 127]++; } auto p = randomlyDistributedProbability(count, expected); EXPECT_PRED2(rngBucketsLookRandom, p, ALPHA); } TEST(UtilsTest, Randuint64_max) { // Using seed = 0 results in pseudo-random seed. auto rng = std::make_unique(0); auto expected = size_t{40}; auto max = std::uint64_t{100}; auto count = std::vector(max, 0); for (auto i = size_t{0}; i < expected * max; i++) { count[rng->randuint64(max)]++; } auto p = randomlyDistributedProbability(count, expected); EXPECT_PRED2(rngBucketsLookRandom, p, ALPHA); } leela-zero-0.17/training/000077500000000000000000000000001345132315700153175ustar00rootroot00000000000000leela-zero-0.17/training/caffe/000077500000000000000000000000001345132315700163635ustar00rootroot00000000000000leela-zero-0.17/training/caffe/zero.prototxt000066400000000000000000001163721345132315700212010ustar00rootroot00000000000000name: "ZeroNet" layer { type: "Data" name: "data" # outputs top: "data" include { phase: TRAIN } data_param { source: "zero_train" batch_size: 8 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "data" # outputs top: "data" include { phase: TEST } data_param { source: "zero_test" batch_size: 8 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "label" # outputs top: "label_unsliced" include { phase: TRAIN } data_param { source: "zero_train_label" batch_size: 8 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "label" # outputs top: "label_unsliced" include { phase: TEST } data_param { source: "zero_test_label" batch_size: 8 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { name: "slicer_label" type: "Slice" bottom: "label_unsliced" top: "label_move" top: "label_won" slice_param { axis: 1 slice_point: 1 } } # input layer layer { name: "conv1" type: "Convolution" bottom: "data" top: "conv1" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn1" type: "BatchNorm" bottom: "conv1" top: "conv1" } layer { name: "relu1" type: "ReLU" bottom: "conv1" top: "conv1" } # residual block 1 layer { name: "conv2" type: "Convolution" bottom: "conv1" top: "conv2" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn2" type: "BatchNorm" bottom: "conv2" top: "conv2" } layer { name: "relu2" type: "ReLU" bottom: "conv2" top: "conv2" } layer { name: "conv3" type: "Convolution" bottom: "conv2" top: "conv3" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn3" type: "BatchNorm" bottom: "conv3" top: "conv3" } layer { name: "elt3" type: "Eltwise" bottom: "conv1" bottom: "conv3" top: "elt3" } layer { name: "relu3" type: "ReLU" bottom: "elt3" top: "elt3" } # residual block 2 layer { name: "conv4" type: "Convolution" bottom: "elt3" top: "conv4" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn4" type: "BatchNorm" bottom: "conv4" top: "conv4" } layer { name: "relu4" type: "ReLU" bottom: "conv4" top: "conv4" } layer { name: "conv5" type: "Convolution" bottom: "conv4" top: "conv5" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn5" type: "BatchNorm" bottom: "conv5" top: "conv5" } layer { name: "elt5" type: "Eltwise" bottom: "elt3" bottom: "conv5" top: "elt5" } layer { name: "relu5" type: "ReLU" bottom: "elt5" top: "elt5" } # residual block 3 layer { name: "conv6" type: "Convolution" bottom: "elt5" top: "conv6" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn6" type: "BatchNorm" bottom: "conv6" top: "conv6" } layer { name: "relu6" type: "ReLU" bottom: "conv6" top: "conv6" } layer { name: "conv7" type: "Convolution" bottom: "conv6" top: "conv7" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn7" type: "BatchNorm" bottom: "conv7" top: "conv7" } layer { name: "elt7" type: "Eltwise" bottom: "elt5" bottom: "conv7" top: "elt7" } layer { name: "relu7" type: "ReLU" bottom: "elt7" top: "elt7" } # residual block 4 layer { name: "conv8" type: "Convolution" bottom: "elt7" top: "conv8" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn8" type: "BatchNorm" bottom: "conv8" top: "conv8" } layer { name: "relu8" type: "ReLU" bottom: "conv8" top: "conv8" } layer { name: "conv9" type: "Convolution" bottom: "conv8" top: "conv9" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn9" type: "BatchNorm" bottom: "conv9" top: "conv9" } layer { name: "elt9" type: "Eltwise" bottom: "elt7" bottom: "conv9" top: "elt9" } layer { name: "relu9" type: "ReLU" bottom: "elt9" top: "elt9" } # residual block 5 layer { name: "conv10" type: "Convolution" bottom: "elt9" top: "conv10" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn10" type: "BatchNorm" bottom: "conv10" top: "conv10" } layer { name: "relu10" type: "ReLU" bottom: "conv10" top: "conv10" } layer { name: "conv11" type: "Convolution" bottom: "conv10" top: "conv11" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn11" type: "BatchNorm" bottom: "conv11" top: "conv11" } layer { name: "elt11" type: "Eltwise" bottom: "elt9" bottom: "conv11" top: "elt11" } layer { name: "relu11" type: "ReLU" bottom: "elt11" top: "elt11" } # residual block 6 layer { name: "conv12" type: "Convolution" bottom: "elt11" top: "conv12" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn12" type: "BatchNorm" bottom: "conv12" top: "conv12" } layer { name: "relu12" type: "ReLU" bottom: "conv12" top: "conv12" } layer { name: "conv13" type: "Convolution" bottom: "conv12" top: "conv13" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn13" type: "BatchNorm" bottom: "conv13" top: "conv13" } layer { name: "elt13" type: "Eltwise" bottom: "elt11" bottom: "conv13" top: "elt13" } layer { name: "relu13" type: "ReLU" bottom: "elt13" top: "elt13" } # residual block 7 layer { name: "conv14" type: "Convolution" bottom: "elt13" top: "conv14" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn14" type: "BatchNorm" bottom: "conv14" top: "conv14" } layer { name: "relu14" type: "ReLU" bottom: "conv14" top: "conv14" } layer { name: "conv15" type: "Convolution" bottom: "conv14" top: "conv15" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn15" type: "BatchNorm" bottom: "conv15" top: "conv15" } layer { name: "elt15" type: "Eltwise" bottom: "elt13" bottom: "conv15" top: "elt15" } layer { name: "relu15" type: "ReLU" bottom: "elt15" top: "elt15" } # residual block 8 layer { name: "conv16" type: "Convolution" bottom: "elt15" top: "conv16" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn16" type: "BatchNorm" bottom: "conv16" top: "conv16" } layer { name: "relu16" type: "ReLU" bottom: "conv16" top: "conv16" } layer { name: "conv17" type: "Convolution" bottom: "conv16" top: "conv17" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn17" type: "BatchNorm" bottom: "conv17" top: "conv17" } layer { name: "elt17" type: "Eltwise" bottom: "elt15" bottom: "conv17" top: "elt17" } layer { name: "relu17" type: "ReLU" bottom: "elt17" top: "elt17" } # residual block 9 layer { name: "conv18" type: "Convolution" bottom: "elt17" top: "conv18" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn18" type: "BatchNorm" bottom: "conv18" top: "conv18" } layer { name: "relu18" type: "ReLU" bottom: "conv18" top: "conv18" } layer { name: "conv19" type: "Convolution" bottom: "conv18" top: "conv19" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn19" type: "BatchNorm" bottom: "conv19" top: "conv19" } layer { name: "elt19" type: "Eltwise" bottom: "elt17" bottom: "conv19" top: "elt19" } layer { name: "relu19" type: "ReLU" bottom: "elt19" top: "elt19" } # residual block 10 layer { name: "conv20" type: "Convolution" bottom: "elt19" top: "conv20" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn20" type: "BatchNorm" bottom: "conv20" top: "conv20" } layer { name: "relu20" type: "ReLU" bottom: "conv20" top: "conv20" } layer { name: "conv21" type: "Convolution" bottom: "conv20" top: "conv21" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn21" type: "BatchNorm" bottom: "conv21" top: "conv21" } layer { name: "elt21" type: "Eltwise" bottom: "elt19" bottom: "conv21" top: "elt21" } layer { name: "relu21" type: "ReLU" bottom: "elt21" top: "elt21" } # residual block 11 layer { name: "conv22" type: "Convolution" bottom: "elt21" top: "conv22" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn22" type: "BatchNorm" bottom: "conv22" top: "conv22" } layer { name: "relu22" type: "ReLU" bottom: "conv22" top: "conv22" } layer { name: "conv23" type: "Convolution" bottom: "conv22" top: "conv23" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn23" type: "BatchNorm" bottom: "conv23" top: "conv23" } layer { name: "elt23" type: "Eltwise" bottom: "elt21" bottom: "conv23" top: "elt23" } layer { name: "relu23" type: "ReLU" bottom: "elt23" top: "elt23" } # residual block 12 layer { name: "conv24" type: "Convolution" bottom: "elt23" top: "conv24" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn24" type: "BatchNorm" bottom: "conv24" top: "conv24" } layer { name: "relu24" type: "ReLU" bottom: "conv24" top: "conv24" } layer { name: "conv25" type: "Convolution" bottom: "conv24" top: "conv25" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn25" type: "BatchNorm" bottom: "conv25" top: "conv25" } layer { name: "elt25" type: "Eltwise" bottom: "elt23" bottom: "conv25" top: "elt25" } layer { name: "relu25" type: "ReLU" bottom: "elt25" top: "elt25" } # residual block 13 layer { name: "conv26" type: "Convolution" bottom: "elt25" top: "conv26" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn26" type: "BatchNorm" bottom: "conv26" top: "conv26" } layer { name: "relu26" type: "ReLU" bottom: "conv26" top: "conv26" } layer { name: "conv27" type: "Convolution" bottom: "conv26" top: "conv27" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn27" type: "BatchNorm" bottom: "conv27" top: "conv27" } layer { name: "elt27" type: "Eltwise" bottom: "elt25" bottom: "conv27" top: "elt27" } layer { name: "relu27" type: "ReLU" bottom: "elt27" top: "elt27" } # residual block 14 layer { name: "conv28" type: "Convolution" bottom: "elt27" top: "conv28" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn28" type: "BatchNorm" bottom: "conv28" top: "conv28" } layer { name: "relu28" type: "ReLU" bottom: "conv28" top: "conv28" } layer { name: "conv29" type: "Convolution" bottom: "conv28" top: "conv29" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn29" type: "BatchNorm" bottom: "conv29" top: "conv29" } layer { name: "elt29" type: "Eltwise" bottom: "elt27" bottom: "conv29" top: "elt29" } layer { name: "relu29" type: "ReLU" bottom: "elt29" top: "elt29" } # residual block 15 layer { name: "conv30" type: "Convolution" bottom: "elt29" top: "conv30" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn30" type: "BatchNorm" bottom: "conv30" top: "conv30" } layer { name: "relu30" type: "ReLU" bottom: "conv30" top: "conv30" } layer { name: "conv31" type: "Convolution" bottom: "conv30" top: "conv31" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn31" type: "BatchNorm" bottom: "conv31" top: "conv31" } layer { name: "elt31" type: "Eltwise" bottom: "elt29" bottom: "conv31" top: "elt31" } layer { name: "relu31" type: "ReLU" bottom: "elt31" top: "elt31" } # residual block 16 layer { name: "conv32" type: "Convolution" bottom: "elt31" top: "conv32" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn32" type: "BatchNorm" bottom: "conv32" top: "conv32" } layer { name: "relu32" type: "ReLU" bottom: "conv32" top: "conv32" } layer { name: "conv33" type: "Convolution" bottom: "conv32" top: "conv33" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn33" type: "BatchNorm" bottom: "conv33" top: "conv33" } layer { name: "elt33" type: "Eltwise" bottom: "elt31" bottom: "conv33" top: "elt33" } layer { name: "relu33" type: "ReLU" bottom: "elt33" top: "elt33" } # residual block 17 layer { name: "conv34" type: "Convolution" bottom: "elt33" top: "conv34" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn34" type: "BatchNorm" bottom: "conv34" top: "conv34" } layer { name: "relu34" type: "ReLU" bottom: "conv34" top: "conv34" } layer { name: "conv35" type: "Convolution" bottom: "conv34" top: "conv35" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn35" type: "BatchNorm" bottom: "conv35" top: "conv35" } layer { name: "elt35" type: "Eltwise" bottom: "elt33" bottom: "conv35" top: "elt35" } layer { name: "relu35" type: "ReLU" bottom: "elt35" top: "elt35" } # residual block 18 layer { name: "conv36" type: "Convolution" bottom: "elt35" top: "conv36" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn36" type: "BatchNorm" bottom: "conv36" top: "conv36" } layer { name: "relu36" type: "ReLU" bottom: "conv36" top: "conv36" } layer { name: "conv37" type: "Convolution" bottom: "conv36" top: "conv37" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn37" type: "BatchNorm" bottom: "conv37" top: "conv37" } layer { name: "elt37" type: "Eltwise" bottom: "elt35" bottom: "conv37" top: "elt37" } layer { name: "relu37" type: "ReLU" bottom: "elt37" top: "elt37" } # residual block 19 layer { name: "conv38" type: "Convolution" bottom: "elt37" top: "conv38" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn38" type: "BatchNorm" bottom: "conv38" top: "conv38" } layer { name: "relu38" type: "ReLU" bottom: "conv38" top: "conv38" } layer { name: "conv39" type: "Convolution" bottom: "conv38" top: "conv39" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn39" type: "BatchNorm" bottom: "conv39" top: "conv39" } layer { name: "elt39" type: "Eltwise" bottom: "elt37" bottom: "conv39" top: "elt39" } layer { name: "relu39" type: "ReLU" bottom: "elt39" top: "elt39" } # residual block 20 layer { name: "conv40" type: "Convolution" bottom: "elt39" top: "conv40" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn40" type: "BatchNorm" bottom: "conv40" top: "conv40" } layer { name: "relu40" type: "ReLU" bottom: "conv40" top: "conv40" } layer { name: "conv41" type: "Convolution" bottom: "conv40" top: "conv41" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn41" type: "BatchNorm" bottom: "conv41" top: "conv41" } layer { name: "elt41" type: "Eltwise" bottom: "elt39" bottom: "conv41" top: "elt41" } layer { name: "relu41" type: "ReLU" bottom: "elt41" top: "elt41" } # residual block 21 layer { name: "conv42" type: "Convolution" bottom: "elt41" top: "conv42" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn42" type: "BatchNorm" bottom: "conv42" top: "conv42" } layer { name: "relu42" type: "ReLU" bottom: "conv42" top: "conv42" } layer { name: "conv43" type: "Convolution" bottom: "conv42" top: "conv43" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn43" type: "BatchNorm" bottom: "conv43" top: "conv43" } layer { name: "elt43" type: "Eltwise" bottom: "elt41" bottom: "conv43" top: "elt43" } layer { name: "relu43" type: "ReLU" bottom: "elt43" top: "elt43" } # residual block 22 layer { name: "conv44" type: "Convolution" bottom: "elt43" top: "conv44" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn44" type: "BatchNorm" bottom: "conv44" top: "conv44" } layer { name: "relu44" type: "ReLU" bottom: "conv44" top: "conv44" } layer { name: "conv45" type: "Convolution" bottom: "conv44" top: "conv45" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn45" type: "BatchNorm" bottom: "conv45" top: "conv45" } layer { name: "elt45" type: "Eltwise" bottom: "elt43" bottom: "conv45" top: "elt45" } layer { name: "relu45" type: "ReLU" bottom: "elt45" top: "elt45" } # residual block 23 layer { name: "conv46" type: "Convolution" bottom: "elt45" top: "conv46" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn46" type: "BatchNorm" bottom: "conv46" top: "conv46" } layer { name: "relu46" type: "ReLU" bottom: "conv46" top: "conv46" } layer { name: "conv47" type: "Convolution" bottom: "conv46" top: "conv47" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn47" type: "BatchNorm" bottom: "conv47" top: "conv47" } layer { name: "elt47" type: "Eltwise" bottom: "elt45" bottom: "conv47" top: "elt47" } layer { name: "relu47" type: "ReLU" bottom: "elt47" top: "elt47" } # residual block 24 layer { name: "conv48" type: "Convolution" bottom: "elt47" top: "conv48" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn48" type: "BatchNorm" bottom: "conv48" top: "conv48" } layer { name: "relu48" type: "ReLU" bottom: "conv48" top: "conv48" } layer { name: "conv49" type: "Convolution" bottom: "conv48" top: "conv49" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn49" type: "BatchNorm" bottom: "conv49" top: "conv49" } layer { name: "elt49" type: "Eltwise" bottom: "elt47" bottom: "conv49" top: "elt49" } layer { name: "relu49" type: "ReLU" bottom: "elt49" top: "elt49" } # residual block 25 layer { name: "conv50" type: "Convolution" bottom: "elt49" top: "conv50" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn50" type: "BatchNorm" bottom: "conv50" top: "conv50" } layer { name: "relu50" type: "ReLU" bottom: "conv50" top: "conv50" } layer { name: "conv51" type: "Convolution" bottom: "conv50" top: "conv51" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn51" type: "BatchNorm" bottom: "conv51" top: "conv51" } layer { name: "elt51" type: "Eltwise" bottom: "elt49" bottom: "conv51" top: "elt51" } layer { name: "relu51" type: "ReLU" bottom: "elt51" top: "elt51" } # residual block 26 layer { name: "conv52" type: "Convolution" bottom: "elt51" top: "conv52" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn52" type: "BatchNorm" bottom: "conv52" top: "conv52" } layer { name: "relu52" type: "ReLU" bottom: "conv52" top: "conv52" } layer { name: "conv53" type: "Convolution" bottom: "conv52" top: "conv53" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn53" type: "BatchNorm" bottom: "conv53" top: "conv53" } layer { name: "elt53" type: "Eltwise" bottom: "elt51" bottom: "conv53" top: "elt53" } layer { name: "relu53" type: "ReLU" bottom: "elt53" top: "elt53" } # residual block 27 layer { name: "conv54" type: "Convolution" bottom: "elt53" top: "conv54" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn54" type: "BatchNorm" bottom: "conv54" top: "conv54" } layer { name: "relu54" type: "ReLU" bottom: "conv54" top: "conv54" } layer { name: "conv55" type: "Convolution" bottom: "conv54" top: "conv55" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn55" type: "BatchNorm" bottom: "conv55" top: "conv55" } layer { name: "elt55" type: "Eltwise" bottom: "elt53" bottom: "conv55" top: "elt55" } layer { name: "relu55" type: "ReLU" bottom: "elt55" top: "elt55" } # residual block 28 layer { name: "conv56" type: "Convolution" bottom: "elt55" top: "conv56" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn56" type: "BatchNorm" bottom: "conv56" top: "conv56" } layer { name: "relu56" type: "ReLU" bottom: "conv56" top: "conv56" } layer { name: "conv57" type: "Convolution" bottom: "conv56" top: "conv57" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn57" type: "BatchNorm" bottom: "conv57" top: "conv57" } layer { name: "elt57" type: "Eltwise" bottom: "elt55" bottom: "conv57" top: "elt57" } layer { name: "relu57" type: "ReLU" bottom: "elt57" top: "elt57" } # residual block 29 layer { name: "conv58" type: "Convolution" bottom: "elt57" top: "conv58" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn58" type: "BatchNorm" bottom: "conv58" top: "conv58" } layer { name: "relu58" type: "ReLU" bottom: "conv58" top: "conv58" } layer { name: "conv59" type: "Convolution" bottom: "conv58" top: "conv59" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn59" type: "BatchNorm" bottom: "conv59" top: "conv59" } layer { name: "elt59" type: "Eltwise" bottom: "elt57" bottom: "conv59" top: "elt59" } layer { name: "relu59" type: "ReLU" bottom: "elt59" top: "elt59" } # residual block 30 layer { name: "conv60" type: "Convolution" bottom: "elt59" top: "conv60" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn60" type: "BatchNorm" bottom: "conv60" top: "conv60" } layer { name: "relu60" type: "ReLU" bottom: "conv60" top: "conv60" } layer { name: "conv61" type: "Convolution" bottom: "conv60" top: "conv61" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn61" type: "BatchNorm" bottom: "conv61" top: "conv61" } layer { name: "elt61" type: "Eltwise" bottom: "elt59" bottom: "conv61" top: "elt61" } layer { name: "relu61" type: "ReLU" bottom: "elt61" top: "elt61" } # residual block 31 layer { name: "conv62" type: "Convolution" bottom: "elt61" top: "conv62" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn62" type: "BatchNorm" bottom: "conv62" top: "conv62" } layer { name: "relu62" type: "ReLU" bottom: "conv62" top: "conv62" } layer { name: "conv63" type: "Convolution" bottom: "conv62" top: "conv63" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn63" type: "BatchNorm" bottom: "conv63" top: "conv63" } layer { name: "elt63" type: "Eltwise" bottom: "elt61" bottom: "conv63" top: "elt63" } layer { name: "relu63" type: "ReLU" bottom: "elt63" top: "elt63" } # residual block 32 layer { name: "conv64" type: "Convolution" bottom: "elt63" top: "conv64" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn64" type: "BatchNorm" bottom: "conv64" top: "conv64" } layer { name: "relu64" type: "ReLU" bottom: "conv64" top: "conv64" } layer { name: "conv65" type: "Convolution" bottom: "conv64" top: "conv65" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn65" type: "BatchNorm" bottom: "conv65" top: "conv65" } layer { name: "elt65" type: "Eltwise" bottom: "elt63" bottom: "conv65" top: "elt65" } layer { name: "relu65" type: "ReLU" bottom: "elt65" top: "elt65" } # residual block 33 layer { name: "conv66" type: "Convolution" bottom: "elt65" top: "conv66" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn66" type: "BatchNorm" bottom: "conv66" top: "conv66" } layer { name: "relu66" type: "ReLU" bottom: "conv66" top: "conv66" } layer { name: "conv67" type: "Convolution" bottom: "conv66" top: "conv67" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn67" type: "BatchNorm" bottom: "conv67" top: "conv67" } layer { name: "elt67" type: "Eltwise" bottom: "elt65" bottom: "conv67" top: "elt67" } layer { name: "relu67" type: "ReLU" bottom: "elt67" top: "elt67" } # residual block 34 layer { name: "conv68" type: "Convolution" bottom: "elt67" top: "conv68" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn68" type: "BatchNorm" bottom: "conv68" top: "conv68" } layer { name: "relu68" type: "ReLU" bottom: "conv68" top: "conv68" } layer { name: "conv69" type: "Convolution" bottom: "conv68" top: "conv69" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn69" type: "BatchNorm" bottom: "conv69" top: "conv69" } layer { name: "elt69" type: "Eltwise" bottom: "elt67" bottom: "conv69" top: "elt69" } layer { name: "relu69" type: "ReLU" bottom: "elt69" top: "elt69" } # residual block 35 layer { name: "conv70" type: "Convolution" bottom: "elt69" top: "conv70" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn70" type: "BatchNorm" bottom: "conv70" top: "conv70" } layer { name: "relu70" type: "ReLU" bottom: "conv70" top: "conv70" } layer { name: "conv71" type: "Convolution" bottom: "conv70" top: "conv71" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn71" type: "BatchNorm" bottom: "conv71" top: "conv71" } layer { name: "elt71" type: "Eltwise" bottom: "elt69" bottom: "conv71" top: "elt71" } layer { name: "relu71" type: "ReLU" bottom: "elt71" top: "elt71" } # residual block 36 layer { name: "conv72" type: "Convolution" bottom: "elt71" top: "conv72" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn72" type: "BatchNorm" bottom: "conv72" top: "conv72" } layer { name: "relu72" type: "ReLU" bottom: "conv72" top: "conv72" } layer { name: "conv73" type: "Convolution" bottom: "conv72" top: "conv73" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn73" type: "BatchNorm" bottom: "conv73" top: "conv73" } layer { name: "elt73" type: "Eltwise" bottom: "elt71" bottom: "conv73" top: "elt73" } layer { name: "relu73" type: "ReLU" bottom: "elt73" top: "elt73" } # residual block 37 layer { name: "conv74" type: "Convolution" bottom: "elt73" top: "conv74" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn74" type: "BatchNorm" bottom: "conv74" top: "conv74" } layer { name: "relu74" type: "ReLU" bottom: "conv74" top: "conv74" } layer { name: "conv75" type: "Convolution" bottom: "conv74" top: "conv75" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn75" type: "BatchNorm" bottom: "conv75" top: "conv75" } layer { name: "elt75" type: "Eltwise" bottom: "elt73" bottom: "conv75" top: "elt75" } layer { name: "relu75" type: "ReLU" bottom: "elt75" top: "elt75" } # residual block 38 layer { name: "conv76" type: "Convolution" bottom: "elt75" top: "conv76" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn76" type: "BatchNorm" bottom: "conv76" top: "conv76" } layer { name: "relu76" type: "ReLU" bottom: "conv76" top: "conv76" } layer { name: "conv77" type: "Convolution" bottom: "conv76" top: "conv77" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn77" type: "BatchNorm" bottom: "conv77" top: "conv77" } layer { name: "elt77" type: "Eltwise" bottom: "elt75" bottom: "conv77" top: "elt77" } layer { name: "relu77" type: "ReLU" bottom: "elt77" top: "elt77" } # residual block 39 layer { name: "conv78" type: "Convolution" bottom: "elt77" top: "conv78" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn78" type: "BatchNorm" bottom: "conv78" top: "conv78" } layer { name: "relu78" type: "ReLU" bottom: "conv78" top: "conv78" } layer { name: "conv79" type: "Convolution" bottom: "conv78" top: "conv79" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn79" type: "BatchNorm" bottom: "conv79" top: "conv79" } layer { name: "elt79" type: "Eltwise" bottom: "elt77" bottom: "conv79" top: "elt79" } layer { name: "relu79" type: "ReLU" bottom: "elt79" top: "elt79" } layer { name: "p_conv1" type: "Convolution" bottom: "elt79" top: "pol1" convolution_param { num_output: 2 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "p_bn1" type: "BatchNorm" bottom: "pol1" top: "pol1" } layer { name: "p_relu1" type: "ReLU" bottom: "pol1" top: "pol1" } layer { name: "p_ip1" type: "InnerProduct" inner_product_param { num_output: 362 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "pol1" top: "pol2" } layer { name: "v_conv1" type: "Convolution" bottom: "elt79" top: "val1" convolution_param { num_output: 1 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "v_bn1" type: "BatchNorm" bottom: "val1" top: "val1" } layer { name: "v_relu1" type: "ReLU" bottom: "val1" top: "val1" } layer { name: "v_ip1" type: "InnerProduct" inner_product_param { num_output: 256 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val1" top: "val2" } layer { name: "v_relu2" type: "ReLU" bottom: "val2" top: "val2" } layer { name: "v_ip2" type: "InnerProduct" inner_product_param { num_output: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val2" top: "val3" } layer { name: "v_tanh" type: "TanH" bottom: "val3" top: "score" } layer { name: "loss_move" type: "SoftmaxWithLoss" bottom: "pol2" bottom: "label_move" top: "loss_move" loss_weight: 0.99 } layer { name: "loss_score" type: "EuclideanLoss" bottom: "score" bottom: "label_won" top: "loss_score" loss_weight: 0.01 } layer { name: "accuracy_1" type: "Accuracy" bottom: "pol2" bottom: "label_move" top: "accuracy_1" include { phase: TEST } } leela-zero-0.17/training/caffe/zero_mini.prototxt000066400000000000000000000322301345132315700222030ustar00rootroot00000000000000name: "ZeroNet" layer { name: "data" type: "Input" top: "data" input_param { shape: { dim: 1 dim: 18 dim: 19 dim: 19 } } } # input layer layer { name: "conv1" type: "Convolution" bottom: "data" top: "conv1" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn1" type: "BatchNorm" bottom: "conv1" top: "conv1" } layer { name: "relu1" type: "ReLU" bottom: "conv1" top: "conv1" } # residual block 1 layer { name: "conv2" type: "Convolution" bottom: "conv1" top: "conv2" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn2" type: "BatchNorm" bottom: "conv2" top: "conv2" } layer { name: "relu2" type: "ReLU" bottom: "conv2" top: "conv2" } layer { name: "conv3" type: "Convolution" bottom: "conv2" top: "conv3" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn3" type: "BatchNorm" bottom: "conv3" top: "conv3" } layer { name: "elt3" type: "Eltwise" bottom: "conv1" bottom: "conv3" top: "elt3" } layer { name: "relu3" type: "ReLU" bottom: "elt3" top: "elt3" } # residual block 2 layer { name: "conv4" type: "Convolution" bottom: "elt3" top: "conv4" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn4" type: "BatchNorm" bottom: "conv4" top: "conv4" } layer { name: "relu4" type: "ReLU" bottom: "conv4" top: "conv4" } layer { name: "conv5" type: "Convolution" bottom: "conv4" top: "conv5" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn5" type: "BatchNorm" bottom: "conv5" top: "conv5" } layer { name: "elt5" type: "Eltwise" bottom: "elt3" bottom: "conv5" top: "elt5" } layer { name: "relu5" type: "ReLU" bottom: "elt5" top: "elt5" } # residual block 3 layer { name: "conv6" type: "Convolution" bottom: "elt5" top: "conv6" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn6" type: "BatchNorm" bottom: "conv6" top: "conv6" } layer { name: "relu6" type: "ReLU" bottom: "conv6" top: "conv6" } layer { name: "conv7" type: "Convolution" bottom: "conv6" top: "conv7" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn7" type: "BatchNorm" bottom: "conv7" top: "conv7" } layer { name: "elt7" type: "Eltwise" bottom: "elt5" bottom: "conv7" top: "elt7" } layer { name: "relu7" type: "ReLU" bottom: "elt7" top: "elt7" } # residual block 4 layer { name: "conv8" type: "Convolution" bottom: "elt7" top: "conv8" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn8" type: "BatchNorm" bottom: "conv8" top: "conv8" } layer { name: "relu8" type: "ReLU" bottom: "conv8" top: "conv8" } layer { name: "conv9" type: "Convolution" bottom: "conv8" top: "conv9" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn9" type: "BatchNorm" bottom: "conv9" top: "conv9" } layer { name: "elt9" type: "Eltwise" bottom: "elt7" bottom: "conv9" top: "elt9" } layer { name: "relu9" type: "ReLU" bottom: "elt9" top: "elt9" } # residual block 5 layer { name: "conv10" type: "Convolution" bottom: "elt9" top: "conv10" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn10" type: "BatchNorm" bottom: "conv10" top: "conv10" } layer { name: "relu10" type: "ReLU" bottom: "conv10" top: "conv10" } layer { name: "conv11" type: "Convolution" bottom: "conv10" top: "conv11" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn11" type: "BatchNorm" bottom: "conv11" top: "conv11" } layer { name: "elt11" type: "Eltwise" bottom: "elt9" bottom: "conv11" top: "elt11" } layer { name: "relu11" type: "ReLU" bottom: "elt11" top: "elt11" } # residual block 6 layer { name: "conv12" type: "Convolution" bottom: "elt11" top: "conv12" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn12" type: "BatchNorm" bottom: "conv12" top: "conv12" } layer { name: "relu12" type: "ReLU" bottom: "conv12" top: "conv12" } layer { name: "conv13" type: "Convolution" bottom: "conv12" top: "conv13" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn13" type: "BatchNorm" bottom: "conv13" top: "conv13" } layer { name: "elt13" type: "Eltwise" bottom: "elt11" bottom: "conv13" top: "elt13" } layer { name: "relu13" type: "ReLU" bottom: "elt13" top: "elt13" } # residual block 7 layer { name: "conv14" type: "Convolution" bottom: "elt13" top: "conv14" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn14" type: "BatchNorm" bottom: "conv14" top: "conv14" } layer { name: "relu14" type: "ReLU" bottom: "conv14" top: "conv14" } layer { name: "conv15" type: "Convolution" bottom: "conv14" top: "conv15" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn15" type: "BatchNorm" bottom: "conv15" top: "conv15" } layer { name: "elt15" type: "Eltwise" bottom: "elt13" bottom: "conv15" top: "elt15" } layer { name: "relu15" type: "ReLU" bottom: "elt15" top: "elt15" } # residual block 8 layer { name: "conv16" type: "Convolution" bottom: "elt15" top: "conv16" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn16" type: "BatchNorm" bottom: "conv16" top: "conv16" } layer { name: "relu16" type: "ReLU" bottom: "conv16" top: "conv16" } layer { name: "conv17" type: "Convolution" bottom: "conv16" top: "conv17" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn17" type: "BatchNorm" bottom: "conv17" top: "conv17" } layer { name: "elt17" type: "Eltwise" bottom: "elt15" bottom: "conv17" top: "elt17" } layer { name: "relu17" type: "ReLU" bottom: "elt17" top: "elt17" } # residual block 9 layer { name: "conv18" type: "Convolution" bottom: "elt17" top: "conv18" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn18" type: "BatchNorm" bottom: "conv18" top: "conv18" } layer { name: "relu18" type: "ReLU" bottom: "conv18" top: "conv18" } layer { name: "conv19" type: "Convolution" bottom: "conv18" top: "conv19" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn19" type: "BatchNorm" bottom: "conv19" top: "conv19" } layer { name: "elt19" type: "Eltwise" bottom: "elt17" bottom: "conv19" top: "elt19" } layer { name: "relu19" type: "ReLU" bottom: "elt19" top: "elt19" } # residual block 10 layer { name: "conv20" type: "Convolution" bottom: "elt19" top: "conv20" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn20" type: "BatchNorm" bottom: "conv20" top: "conv20" } layer { name: "relu20" type: "ReLU" bottom: "conv20" top: "conv20" } layer { name: "conv21" type: "Convolution" bottom: "conv20" top: "conv21" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn21" type: "BatchNorm" bottom: "conv21" top: "conv21" } layer { name: "elt21" type: "Eltwise" bottom: "elt19" bottom: "conv21" top: "elt21" } layer { name: "relu21" type: "ReLU" bottom: "elt21" top: "elt21" } # residual block 11 layer { name: "conv22" type: "Convolution" bottom: "elt21" top: "conv22" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn22" type: "BatchNorm" bottom: "conv22" top: "conv22" } layer { name: "relu22" type: "ReLU" bottom: "conv22" top: "conv22" } layer { name: "conv23" type: "Convolution" bottom: "conv22" top: "conv23" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn23" type: "BatchNorm" bottom: "conv23" top: "conv23" } layer { name: "elt23" type: "Eltwise" bottom: "elt21" bottom: "conv23" top: "elt23" } layer { name: "relu23" type: "ReLU" bottom: "elt23" top: "elt23" } # residual block 12 layer { name: "conv24" type: "Convolution" bottom: "elt23" top: "conv24" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn24" type: "BatchNorm" bottom: "conv24" top: "conv24" } layer { name: "relu24" type: "ReLU" bottom: "conv24" top: "conv24" } layer { name: "conv25" type: "Convolution" bottom: "conv24" top: "conv25" convolution_param { num_output: 256 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn25" type: "BatchNorm" bottom: "conv25" top: "conv25" } layer { name: "elt25" type: "Eltwise" bottom: "elt23" bottom: "conv25" top: "elt25" } layer { name: "relu25" type: "ReLU" bottom: "elt25" top: "elt25" } layer { name: "p_conv1" type: "Convolution" bottom: "elt25" top: "pol1" convolution_param { num_output: 2 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "p_bn1" type: "BatchNorm" bottom: "pol1" top: "pol1" } layer { name: "p_relu1" type: "ReLU" bottom: "pol1" top: "pol1" } layer { name: "p_ip1" type: "InnerProduct" inner_product_param { num_output: 362 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "pol1" top: "pol2" } layer { name: "pol_out" type: "Softmax" bottom: "pol2" top: "pol_out" } layer { name: "v_conv1" type: "Convolution" bottom: "elt25" top: "val1" convolution_param { num_output: 1 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "v_bn1" type: "BatchNorm" bottom: "val1" top: "val1" } layer { name: "v_relu1" type: "ReLU" bottom: "val1" top: "val1" } layer { name: "v_ip1" type: "InnerProduct" inner_product_param { num_output: 256 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val1" top: "val2" } layer { name: "v_relu2" type: "ReLU" bottom: "val2" top: "val2" } layer { name: "v_ip2" type: "InnerProduct" inner_product_param { num_output: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val2" top: "val3" } layer { name: "v_tanh" type: "TanH" bottom: "val3" top: "score" } leela-zero-0.17/training/caffe/zero_nano.prototxt000066400000000000000000000220231345132315700222010ustar00rootroot00000000000000name: "ZeroNet" default_forward_type: FLOAT16 default_backward_type: FLOAT16 # default_cudnn_math_override: 1 global_grad_scale: 100 layer { type: "Data" name: "data" # outputs top: "data" include { phase: TRAIN } data_param { source: "leela_train" batch_size: 256 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "data" # outputs top: "data" include { phase: TEST } data_param { source: "leela_test" batch_size: 256 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "label" # outputs top: "label_unsliced" include { phase: TRAIN } data_param { source: "leela_train_label" batch_size: 256 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { type: "Data" name: "label" # outputs top: "label_unsliced" include { phase: TEST } data_param { source: "leela_test_label" batch_size: 256 backend: LEVELDB threads: 1 parser_threads: 1 } } layer { name: "slicer_label" type: "Slice" bottom: "label_unsliced" top: "label_move" top: "label_won" slice_param { axis: 1 slice_point: 1 } } # input layer layer { name: "conv1" type: "Convolution" bottom: "data" top: "conv1" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn1" type: "BatchNorm" bottom: "conv1" top: "conv1" } layer { name: "relu1" type: "ReLU" bottom: "conv1" top: "conv1" } # residual block 1 layer { name: "conv2" type: "Convolution" bottom: "conv1" top: "conv2" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn2" type: "BatchNorm" bottom: "conv2" top: "conv2" } layer { name: "relu2" type: "ReLU" bottom: "conv2" top: "conv2" } layer { name: "conv3" type: "Convolution" bottom: "conv2" top: "conv3" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn3" type: "BatchNorm" bottom: "conv3" top: "conv3" } layer { name: "elt3" type: "Eltwise" bottom: "conv1" bottom: "conv3" top: "elt3" } layer { name: "relu3" type: "ReLU" bottom: "elt3" top: "elt3" } # residual block 2 layer { name: "conv4" type: "Convolution" bottom: "elt3" top: "conv4" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn4" type: "BatchNorm" bottom: "conv4" top: "conv4" } layer { name: "relu4" type: "ReLU" bottom: "conv4" top: "conv4" } layer { name: "conv5" type: "Convolution" bottom: "conv4" top: "conv5" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn5" type: "BatchNorm" bottom: "conv5" top: "conv5" } layer { name: "elt5" type: "Eltwise" bottom: "elt3" bottom: "conv5" top: "elt5" } layer { name: "relu5" type: "ReLU" bottom: "elt5" top: "elt5" } # residual block 3 layer { name: "conv6" type: "Convolution" bottom: "elt5" top: "conv6" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn6" type: "BatchNorm" bottom: "conv6" top: "conv6" } layer { name: "relu6" type: "ReLU" bottom: "conv6" top: "conv6" } layer { name: "conv7" type: "Convolution" bottom: "conv6" top: "conv7" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn7" type: "BatchNorm" bottom: "conv7" top: "conv7" } layer { name: "elt7" type: "Eltwise" bottom: "elt5" bottom: "conv7" top: "elt7" } layer { name: "relu7" type: "ReLU" bottom: "elt7" top: "elt7" } # residual block 4 layer { name: "conv8" type: "Convolution" bottom: "elt7" top: "conv8" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn8" type: "BatchNorm" bottom: "conv8" top: "conv8" } layer { name: "relu8" type: "ReLU" bottom: "conv8" top: "conv8" } layer { name: "conv9" type: "Convolution" bottom: "conv8" top: "conv9" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn9" type: "BatchNorm" bottom: "conv9" top: "conv9" } layer { name: "elt9" type: "Eltwise" bottom: "elt7" bottom: "conv9" top: "elt9" } layer { name: "relu9" type: "ReLU" bottom: "elt9" top: "elt9" } # residual block 5 layer { name: "conv10" type: "Convolution" bottom: "elt9" top: "conv10" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn10" type: "BatchNorm" bottom: "conv10" top: "conv10" } layer { name: "relu10" type: "ReLU" bottom: "conv10" top: "conv10" } layer { name: "conv11" type: "Convolution" bottom: "conv10" top: "conv11" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn11" type: "BatchNorm" bottom: "conv11" top: "conv11" } layer { name: "elt11" type: "Eltwise" bottom: "elt9" bottom: "conv11" top: "elt11" } layer { name: "relu11" type: "ReLU" bottom: "elt11" top: "elt11" } # residual block 6 layer { name: "conv12" type: "Convolution" bottom: "elt11" top: "conv12" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn12" type: "BatchNorm" bottom: "conv12" top: "conv12" } layer { name: "relu12" type: "ReLU" bottom: "conv12" top: "conv12" } layer { name: "conv13" type: "Convolution" bottom: "conv12" top: "conv13" convolution_param { num_output: 128 kernel_size: 3 pad: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "bn13" type: "BatchNorm" bottom: "conv13" top: "conv13" } layer { name: "elt13" type: "Eltwise" bottom: "elt11" bottom: "conv13" top: "elt13" } layer { name: "relu13" type: "ReLU" bottom: "elt13" top: "elt13" } layer { name: "p_conv1" type: "Convolution" bottom: "elt13" top: "pol1" convolution_param { num_output: 2 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "p_bn1" type: "BatchNorm" bottom: "pol1" top: "pol1" } layer { name: "p_relu1" type: "ReLU" bottom: "pol1" top: "pol1" } layer { name: "p_ip1" type: "InnerProduct" inner_product_param { num_output: 362 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "pol1" top: "pol2" } layer { name: "v_conv1" type: "Convolution" bottom: "elt13" top: "val1" convolution_param { num_output: 1 kernel_size: 1 pad: 0 weight_filler { type: "xavier" } bias_filler { type: "constant" } } } layer { name: "v_bn1" type: "BatchNorm" bottom: "val1" top: "val1" } layer { name: "v_relu1" type: "ReLU" bottom: "val1" top: "val1" } layer { name: "v_ip1" type: "InnerProduct" inner_product_param { num_output: 256 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val1" top: "val2" } layer { name: "v_relu2" type: "ReLU" bottom: "val2" top: "val2" } layer { name: "v_ip2" type: "InnerProduct" inner_product_param { num_output: 1 weight_filler { type: "xavier" } bias_filler { type: "constant" } } bottom: "val2" top: "val3" } layer { name: "v_tanh" type: "TanH" bottom: "val3" top: "score" } layer { name: "loss_move" type: "SoftmaxWithLoss" bottom: "pol2" bottom: "label_move" top: "loss_move" loss_weight: 0.99 } layer { name: "loss_score" type: "EuclideanLoss" bottom: "score" bottom: "label_won" top: "loss_score" loss_weight: 0.01 } layer { name: "accuracy_1" type: "Accuracy" bottom: "pol2" bottom: "label_move" top: "accuracy_1" include { phase: TEST } } leela-zero-0.17/training/elf/000077500000000000000000000000001345132315700160655ustar00rootroot00000000000000leela-zero-0.17/training/elf/elf_convert.py000077500000000000000000000042171345132315700207540ustar00rootroot00000000000000#!/usr/bin/env python3 import numpy as np import sys import torch net = torch.load(sys.argv[1]) state = net['state_dict'] def tensor_to_str(t): return ' '.join(map(str, np.array(t).flatten())) def convert_block(t, name): weight = np.array(t[name + '.0.weight']) bias = np.array(t[name + '.0.bias']) bn_gamma = np.array(t[name + '.1.weight']) bn_beta = np.array(t[name + '.1.bias']) bn_mean = np.array(t[name + '.1.running_mean']) bn_var = np.array(t[name + '.1.running_var']) # y1 = weight * x + bias # y2 = gamma * (y1 - mean) / sqrt(var + e) + beta # convolution: [out, in, x, y] weight *= bn_gamma[:, np.newaxis, np.newaxis, np.newaxis] bias = bn_gamma * bias + bn_beta * np.sqrt(bn_var + 1e-5) bn_mean *= bn_gamma return [weight, bias, bn_mean, bn_var] def write_block(f, b): for w in b: f.write(' '.join(map(str, w.flatten())) + '\n') if 0: for key in state.keys(): print(key, state[key].shape) with open('elf_converted_weights.txt', 'w') as f: # version 2 means value head is for black, not for side to move f.write('2\n') if 'init_conv.0.weight' in state: b = convert_block(state, 'init_conv') else: b = convert_block(state, 'init_conv.module') # Permutate input planes p = [0, 2, 4, 6, 8, 10, 12, 14, 1, 3, 5, 7, 9, 11, 13, 15, 16, 17] b[0] = b[0][:,p,:,:] write_block(f, b) for block in range(20): b = convert_block(state, 'resnet.module.resnet.{}.conv_lower'.format(block)) write_block(f, b) b = convert_block(state, 'resnet.module.resnet.{}.conv_upper'.format(block)) write_block(f, b) b = convert_block(state, 'pi_final_conv') write_block(f, b) f.write(tensor_to_str(state['pi_linear.weight']) + '\n') f.write(tensor_to_str(state['pi_linear.bias']) + '\n') b = convert_block(state, 'value_final_conv') write_block(f, b) f.write(tensor_to_str(state['value_linear1.weight']) + '\n') f.write(tensor_to_str(state['value_linear1.bias']) + '\n') f.write(tensor_to_str(state['value_linear2.weight']) + '\n') f.write(tensor_to_str(state['value_linear2.bias']) + '\n') leela-zero-0.17/training/minigo/000077500000000000000000000000001345132315700166015ustar00rootroot00000000000000leela-zero-0.17/training/minigo/convert_minigo.py000077500000000000000000000203001345132315700221730ustar00rootroot00000000000000#!/usr/bin/env python3 import gzip import re import os import sys import numpy as np import tensorflow as tf # Hide boring TF log statements os.environ['TF_CPP_MIN_LOG_LEVEL'] = '1' # or any {'0', '1', '2'} def matches(name, parts): return all(part in name for part in parts) def deduped(names): names = [re.sub('_\d+', '', name) for name in names] return sorted([(n, names.count(n)) for n in set(names)]) def getMinigoWeightsV1(model): """Load and massage Minigo weights to Leela format. This version works on older models (v9 or before) But was broken when conv bias was removed in v10 See: https://github.com/tensorflow/minigo/pull/292 and https://github.com/gcp/leela-zero/issues/2020 """ sess = tf.Session() saver = tf.train.import_meta_graph(model+'.meta') saver.restore(sess, model) trainable_names = [] for v in tf.trainable_variables(): trainable_names.append(v.name) weights = [] for v in tf.global_variables(): if v.name in trainable_names: weights.append(v) elif 'batch_normalization' in v.name: # Moving mean and variance are not trainable, but are needed for the model if 'moving_mean' in v.name or 'moving_variance' in v.name: weights.append(v) # To match the format of V2 weights_v2_format = [] for w in weights: nparray = w.eval(session=sess) weights_v2_format.append((w.name, nparray)) return weights_v2_format def getMinigoWeightsV2(model): """Load and massage Minigo weights to Leela format. This version works on older models (v9 or before) But was broken when conv bias was removed in v10 See: https://github.com/tensorflow/minigo/pull/292 and https://github.com/gcp/leela-zero/issues/2020 """ var_names = tf.train.load_checkpoint(model).get_variable_to_dtype_map() # count() overcounts by 3 from policy/value head and each layer has two convolutions. layers = (max([count for n, count in deduped(var_names)]) - 3) // 2 print (layers, 'layers') has_conv_bias = any(matches(name, ('conv2d', 'bias')) for name in var_names.keys()) if not has_conv_bias: print('Did not find conv bias in this model, using all zeros') empty_conv_bias = tf.constant([], name='placeholder_for_conv_bias') # 2 * layer copies of # 6*n + 0: conv2d/kernel:0 # 6*n + 1: conv2d/bias:0 # 6*n + 2: batch_normalization/gamma:0 # 6*n + 3: batch_normalization/beta:0 # 6*n + 4: batch_normalization/moving_mean:0 # 6*n + 5: batch_normalization/moving_variance:0 # at the end 2x # conv2d_39/kernel:0 # conv2d_39/bias:0 # batch_normalization_39/moving_mean:0 # batch_normalization_39/moving_variance:0 # dense/kernel:0 # dense/bias:0 # final value dense # dense_2/kernel:0 # dense_2/bias:0 weight_names = [] def tensor_number(number): return '' if number ==0 else '_' + str(number) def add_conv(number, with_gamma=True): number = tensor_number(number) weight_names.append('conv2d{}/kernel:0'.format(number)) weight_names.append('conv2d{}/bias:0'.format(number)) if with_gamma: weight_names.append('batch_normalization{}/gamma:0'.format(number)) weight_names.append('batch_normalization{}/beta:0'.format(number)) weight_names.append('batch_normalization{}/moving_mean:0'.format(number)) weight_names.append('batch_normalization{}/moving_variance:0'.format(number)) def add_dense(number): number = tensor_number(number) weight_names.append('dense{}/kernel:0'.format(number)) weight_names.append('dense{}/bias:0'.format(number)) # This blindly builds the correct names for the tensors. for l in range(2 * layers + 1): add_conv(l) add_conv(2 * layers + 1, with_gamma=False) add_dense(0) add_conv(2 * layers + 2, with_gamma=False) add_dense(1) add_dense(2) # This tries to load the data for each tensors. weights = [] for i, name in enumerate(weight_names): if matches(name, ('conv2d', 'bias')) and not has_conv_bias: w = np.zeros(weights[-1][1].shape[-1:]) else: w = tf.train.load_variable(model, name) # print ("{:45} {} {}".format(name, type(w), w.shape)) weights.append((name, w)) return weights def merge_gammas(weights): out_weights = [] skip = 0 for e, (name, w) in enumerate(weights): if skip > 0: skip -= 1 continue if matches(name, ('conv2d', 'kernel')) and 'gamma' in weights[e+2][0]: kernel = w bias = weights[e+1][1] gamma = weights[e+2][1] beta = weights[e+3][1] mean = weights[e+4][1] var = weights[e+5][1] new_kernel = kernel * np.reshape(gamma, (1, 1, 1, -1)) new_bias = gamma * bias + beta * np.sqrt(var + 1e-5) new_mean = mean * gamma out_weights.append(new_kernel) out_weights.append(new_bias) out_weights.append(new_mean) out_weights.append(var) skip = 5 elif matches(name, ('dense', 'kernel')): # Minigo uses channels last order while LZ uses channels first, # Do some surgery for the dense layers to make the output match. planes = w.shape[0] // 361 if planes > 0: w1 = np.reshape(w, [19, 19, planes, -1]) w2 = np.transpose(w1, [2, 0, 1, 3]) new_kernel = np.reshape(w2, [361*planes, -1]) out_weights.append(new_kernel) else: out_weights.append(w) else: out_weights.append(w) return out_weights def save_leelaz_weights(filename, weights): with gzip.open(filename, 'wb') as f_out: # Version tag # Minigo outputs winrate from blacks point of view (same as ELF) f_out.write(b'2') for e, w in enumerate(weights): # Newline unless last line (single bias) f_out.write(b'\n') work_weights = None if len(w.shape) == 4: # Convolution weights need a transpose # # TF (kYXInputOutput) # [filter_height, filter_width, in_channels, out_channels] # # Leela/cuDNN/Caffe (kOutputInputYX) # [output, input, filter_size, filter_size] work_weights = np.transpose(w, [3, 2, 0, 1]) elif len(w.shape) == 2: # Fully connected layers are [in, out] in TF # # [out, in] in Leela # work_weights = np.transpose(w, [1, 0]) else: # Biases, batchnorm etc work_weights = w if e == 0: # Fix input planes # # Add zero weights for white to play input plane work_weights = np.pad(work_weights, ((0, 0), (0, 1), (0, 0), (0, 0)), 'constant', constant_values=0) # Permutate weights p = [0, 2, 4, 6, 8, 10, 12, 14, 1, 3, 5, 7, 9, 11, 13, 15, 16, 17] work_weights = work_weights[:, p, :, :] # 80% of time is in this format line. wt_str = ("{:0.4g}".format(wt) for wt in np.ravel(work_weights)) f_out.write(' '.join(wt_str).encode()) def main(): if len(sys.argv) < 2: print('Model filename without extension needed as an argument.') exit() model = sys.argv[1] print ('loading ', model) print () # Can be used for v9 or before models. # weights = getMinigoWeightsV1(model) weights = getMinigoWeightsV2(model) if 0: for name, variables in [ ('load_checkpoint', var_names.keys()), # ('trainable_names', trainable_names), # ('global_variable', [v.name for v in tf.global_variables()]) ]: print (name, len(variables)) print (deduped(variables)) print () save_leelaz_weights(model + '_converted.txt.gz', merge_gammas(weights)) if __name__ == "__main__": main() leela-zero-0.17/training/tf/000077500000000000000000000000001345132315700157305ustar00rootroot00000000000000leela-zero-0.17/training/tf/average_weights.py000077500000000000000000000052611345132315700214550ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017 Henrik Forsten # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import argparse import numpy as np def swa(inputs, output, weights=None): """ Average weights of the weight files. inputs : List of filenames to use as inputs output : String of output filename weights : List of numbers to use for weighting the inputs """ out_weights = [] if weights == None: weights = [1.0]*len(inputs) if len(weights) != len(inputs): raise ValueError("Number of weights doesn't match number of input files") # Normalize weights weights = [float(w)/sum(weights) for w in weights] for count, filename in enumerate(inputs): with open(filename, 'r') as f: weights_in = [] for line in f: weights_in.append(weights[count] * np.array(list(map(float, line.split(' '))))) if count == 0: out_weights = weights_in else: if len(out_weights) != len(weights_in): raise ValueError("Nets have different sizes") for e, w in enumerate(weights_in): if len(w) != len(out_weights[e]): raise ValueError("Nets have different sizes") out_weights[e] += w with open(output, 'w') as f: for e, w in enumerate(out_weights): if e == 0: #Version f.write('1\n') else: f.write(' '.join(map(str, w)) + '\n') if __name__ == "__main__": parser = argparse.ArgumentParser(description='Average weight files.') parser.add_argument('-i', '--inputs', nargs='+', help='List of input weight files') parser.add_argument('-w', '--weights', type=float, nargs='+', help='List of weights to use for the each weight file during averaging.') parser.add_argument('-o', '--output', help='Output filename') args = parser.parse_args() swa(args.inputs, args.output, args.weights) leela-zero-0.17/training/tf/chunkparser.py000066400000000000000000000431671345132315700206420ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017-2018 Gian-Carlo Pascutto # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import binascii import glob import gzip import itertools import math import multiprocessing as mp import numpy as np import queue import random import shufflebuffer as sb import struct import sys import threading import time import unittest # 16 planes, 1 side to move, 1 x 362 probs, 1 winner = 19 lines DATA_ITEM_LINES = 16 + 1 + 1 + 1 def remap_vertex(vertex, symmetry): """ Remap a go board coordinate according to a symmetry. """ assert vertex >= 0 and vertex < 361 x = vertex % 19 y = vertex // 19 if symmetry >= 4: x, y = y, x symmetry -= 4 if symmetry == 1 or symmetry == 3: x = 19 - x - 1 if symmetry == 2 or symmetry == 3: y = 19 - y - 1 return y * 19 + x # Interface for a chunk data source. class ChunkDataSrc: def __init__(self, items): self.items = items def next(self): if not self.items: return None return self.items.pop() class ChunkParser: def __init__(self, chunkdatasrc, shuffle_size=1, sample=1, buffer_size=1, batch_size=256, workers=None): """ Read data and yield batches of raw tensors. 'chunkdatasrc' is an object yeilding chunkdata 'shuffle_size' is the size of the shuffle buffer. 'sample' is the rate to down-sample. 'workers' is the number of child workers to use. The data is represented in a number of formats through this dataflow pipeline. In order, they are: chunk: The name of a file containing chunkdata chunkdata: type Bytes. Either mutiple records of v1 format, or multiple records of v2 format. v1: The original text format describing a move. 19 lines long. VERY slow to decode. Typically around 2500 bytes long. Used only for backward compatability. v2: Packed binary representation of v1. Fixed length, no record seperator. The most compact format. Data in the shuffle buffer is held in this format as it allows the largest possible shuffle buffer. Very fast to decode. Preferred format to use on disk. 2176 bytes long. raw: A byte string holding raw tensors contenated together. This is used to pass data from the workers to the parent. Exists because TensorFlow doesn't have a fast way to unpack bit vectors. 7950 bytes long. """ # Build probility reflection tables. # The last element is 'pass' and is identity mapped. self.prob_reflection_table = [ [remap_vertex(vertex, sym) for vertex in range(361)]+[361] for sym in range(8)] # Build full 16-plane reflection tables. self.full_reflection_table = [ np.array([remap_vertex(vertex, sym) + p * 361 for p in range(16) for vertex in range(361)]) for sym in range(8)] # Convert both to np.array. # This avoids a conversion step when they're actually used. self.prob_reflection_table = [ np.array(x, dtype=np.int64) for x in self.prob_reflection_table ] self.full_reflection_table = [ np.array(x, dtype=np.int64) for x in self.full_reflection_table ] # Build the all-zeros and all-ones flat planes, used for color-to-move. self.flat_planes = [ b'\1'*361 + b'\0'*361, b'\0'*361 + b'\1'*361 ] # set the down-sampling rate self.sample = sample # set the mini-batch size self.batch_size = batch_size # set number of elements in the shuffle buffer. self.shuffle_size = shuffle_size # Start worker processes, leave 2 for TensorFlow if workers is None: workers = max(1, mp.cpu_count() - 2) print("Using {} worker processes.".format(workers)) # Start the child workers running self.readers = [] for _ in range(workers): read, write = mp.Pipe(duplex=False) mp.Process(target=self.task, args=(chunkdatasrc, write), daemon=True).start() self.readers.append(read) write.close() self.init_structs() def init_structs(self): # struct.Struct doesn't pickle, so it needs to be separately # constructed in workers. # V2 Format # int32 version (4 bytes) # (19*19+1) float32 probabilities (1448 bytes) # 19*19*16 packed bit planes (722 bytes) # uint8 side_to_move (1 byte) # uint8 is_winner (1 byte) self.v2_struct = struct.Struct('4s1448s722sBB') # Struct used to return data from child workers. # float32 winner # float32*392 probs # uint*6498 planes # (order is to ensure that no padding is required to # make float32 be 32-bit aligned) self.raw_struct = struct.Struct('4s1448s6498s') def convert_v1_to_v2(self, text_item): """ Convert v1 text format to v2 packed binary format Converts a set of 19 lines of text into a byte string [[plane_1],[plane_2],...],... [probabilities],... winner,... """ # We start by building a list of 16 planes, # each being a 19*19 == 361 element array # of type np.uint8 planes = [] for plane in range(0, 16): # first 360 first bits are 90 hex chars, encoded MSB hex_string = text_item[plane][0:90] try: array = np.unpackbits(np.frombuffer( bytearray.fromhex(hex_string), dtype=np.uint8)) except: return False, None # Remaining bit that didn't fit. Encoded LSB so # it needs to be specially handled. last_digit = text_item[plane][90] if not (last_digit == "0" or last_digit == "1"): return False, None # Apply symmetry and append planes.append(array) planes.append(np.array([last_digit], dtype=np.uint8)) # We flatten to a single array of len 16*19*19, type=np.uint8 planes = np.concatenate(planes) # and then to a byte string planes = np.packbits(planes).tobytes() # Get the 'side to move' stm = text_item[16][0] if not(stm == "0" or stm == "1"): return False, None stm = int(stm) # Load the probabilities. probabilities = np.array(text_item[17].split()).astype(np.float32) if np.any(np.isnan(probabilities)): # Work around a bug in leela-zero v0.3, skipping any # positions that have a NaN in the probabilities list. return False, None if not(len(probabilities) == 362): return False, None probs = probabilities.tobytes() if not(len(probs) == 362 * 4): return False, None # Load the game winner color. winner = float(text_item[18]) if not(winner == 1.0 or winner == -1.0): return False, None winner = int((winner + 1) / 2) version = struct.pack('i', 1) return True, self.v2_struct.pack(version, probs, planes, stm, winner) def v2_apply_symmetry(self, symmetry, content): """ Apply a random symmetry to a v2 record. """ assert symmetry >= 0 and symmetry < 8 # unpack the record. (ver, probs, planes, to_move, winner) = self.v2_struct.unpack(content) planes = np.unpackbits(np.frombuffer(planes, dtype=np.uint8)) # We use the full length reflection tables to apply symmetry # to all 16 planes simultaneously planes = planes[self.full_reflection_table[symmetry]] assert len(planes) == 19*19*16 planes = np.packbits(planes) planes = planes.tobytes() probs = np.frombuffer(probs, dtype=np.float32) # Apply symmetries to the probabilities. probs = probs[self.prob_reflection_table[symmetry]] assert len(probs) == 362 probs = probs.tobytes() # repack record. return self.v2_struct.pack(ver, probs, planes, to_move, winner) def convert_v2_to_tuple(self, content): """ Convert v2 binary training data to packed tensors v2 struct format is int32 ver float probs[19*18+1] byte planes[19*19*16/8] byte to_move byte winner packed tensor formats are float32 winner float32*362 probs uint8*6498 planes """ (ver, probs, planes, to_move, winner) = self.v2_struct.unpack(content) # Unpack planes. planes = np.unpackbits(np.frombuffer(planes, dtype=np.uint8)) assert len(planes) == 19*19*16 # Now we add the two final planes, being the 'color to move' planes. stm = to_move assert stm == 0 or stm == 1 # Flattern all planes to a single byte string planes = planes.tobytes() + self.flat_planes[stm] assert len(planes) == (18 * 19 * 19), len(planes) winner = float(winner * 2 - 1) assert winner == 1.0 or winner == -1.0, winner winner = struct.pack('f', winner) return (planes, probs, winner) def convert_chunkdata_to_v2(self, chunkdata): """ Take chunk of unknown format, and return it as a list of v2 format records. """ if chunkdata[0:4] == b'\1\0\0\0': #print("V2 chunkdata") for i in range(0, len(chunkdata), self.v2_struct.size): if self.sample > 1: # Downsample, using only 1/Nth of the items. if random.randint(0, self.sample-1) != 0: continue # Skip this record. yield chunkdata[i:i+self.v2_struct.size] else: #print("V1 chunkdata") file_chunkdata = chunkdata.splitlines() result = [] for i in range(0, len(file_chunkdata), DATA_ITEM_LINES): if self.sample > 1: # Downsample, using only 1/Nth of the items. if random.randint(0, self.sample-1) != 0: continue # Skip this record. item = file_chunkdata[i:i+DATA_ITEM_LINES] str_items = [str(line, 'ascii') for line in item] success, data = self.convert_v1_to_v2(str_items) if success: yield data def task(self, chunkdatasrc, writer): """ Run in fork'ed process, read data from chunkdatasrc, parsing, shuffling and sending v2 data through pipe back to main process. """ self.init_structs() while True: chunkdata = chunkdatasrc.next() if chunkdata is None: break for item in self.convert_chunkdata_to_v2(chunkdata): # Apply a random symmetry symmetry = random.randrange(8) item = self.v2_apply_symmetry(symmetry, item) writer.send_bytes(item) def v2_gen(self): """ Read v2 records from child workers, shuffle, and yield records. """ sbuff = sb.ShuffleBuffer(self.v2_struct.size, self.shuffle_size) while len(self.readers): #for r in mp.connection.wait(self.readers): for r in self.readers: try: s = r.recv_bytes() s = sbuff.insert_or_replace(s) if s is None: continue # shuffle buffer not yet full yield s except EOFError: print("Reader EOF") self.readers.remove(r) # drain the shuffle buffer. while True: s = sbuff.extract() if s is None: return yield s def tuple_gen(self, gen): """ Take a generator producing v2 records and convert them to tuples. applying a random symmetry on the way. """ for r in gen: yield self.convert_v2_to_tuple(r) def batch_gen(self, gen): """ Pack multiple records into a single batch """ # Get N records. We flatten the returned generator to # a list because we need to reuse it. while True: s = list(itertools.islice(gen, self.batch_size)) if not len(s): return yield ( b''.join([x[0] for x in s]), b''.join([x[1] for x in s]), b''.join([x[2] for x in s]) ) def parse(self): """ Read data from child workers and yield batches of raw tensors """ gen = self.v2_gen() # read from workers gen = self.tuple_gen(gen) # convert v2->tuple gen = self.batch_gen(gen) # assemble into batches for b in gen: yield b # Tests to check that records can round-trip successfully class ChunkParserTest(unittest.TestCase): def generate_fake_pos(self): """ Generate a random game position. Result is ([[361] * 18], [362], [1]) """ # 1. 18 binary planes of length 361 planes = [np.random.randint(2, size=361).tolist() for plane in range(16)] stm = float(np.random.randint(2)) planes.append([stm] * 361) planes.append([1. - stm] * 361) # 2. 362 probs probs = np.random.randint(3, size=362).tolist() # 3. And a winner: 1 or -1 winner = [ 2 * float(np.random.randint(2)) - 1 ] return (planes, probs, winner) def test_parsing(self): """ Test game position decoding pipeline. We generate a V1 record, and feed it all the way through the parsing pipeline to final tensors, checking that what we get out is what we put in. """ batch_size=256 # First, build a random game position. planes, probs, winner = self.generate_fake_pos() # Convert that to a v1 text record. items = [] for p in range(16): # generate first 360 bits h = np.packbits([int(x) for x in planes[p][0:360]]).tobytes().hex() # then add the stray single bit h += str(planes[p][360]) + "\n" items.append(h) # then side to move items.append(str(int(planes[17][0])) + "\n") # then probabilities items.append(' '.join([str(x) for x in probs]) + "\n") # and finally if the side to move is a winner items.append(str(int(winner[0])) + "\n") # Convert to a chunkdata byte string. chunkdata = ''.join(items).encode('ascii') # feed batch_size copies into parser chunkdatasrc = ChunkDataSrc([chunkdata for _ in range(batch_size*2)]) parser = ChunkParser(chunkdatasrc, shuffle_size=1, workers=1, batch_size=batch_size) # Get one batch from the parser. batchgen = parser.parse() data = next(batchgen) # Convert batch to python lists. batch = ( np.reshape(np.frombuffer(data[0], dtype=np.uint8), (batch_size, 18, 19*19)).tolist(), np.reshape(np.frombuffer(data[1], dtype=np.float32), (batch_size, 19*19+1)).tolist(), np.reshape(np.frombuffer(data[2], dtype=np.float32), (batch_size, 1)).tolist() ) # Check that every record in the batch is a some valid symmetry # of the original data. for i in range(batch_size): data = (batch[0][i], batch[1][i], batch[2][i]) # We have an unknown symmetry, so search for a matching one. result = False for symmetry in range(8): # Apply the symmetry to the original sym_planes = [ [plane[remap_vertex(vertex, symmetry)] for vertex in range(361)] for plane in planes] sym_probs = [ probs[remap_vertex(vertex, symmetry)] for vertex in range(361)] + [probs[361]] if symmetry == 0: assert sym_planes == planes assert sym_probs == probs # Check that what we got out matches what we put in. if data == (sym_planes, sym_probs, winner): result = True break # Check that there is at least one matching symmetry. assert result == True print("Test parse passes") # drain parser for _ in batchgen: pass if __name__ == '__main__': unittest.main() leela-zero-0.17/training/tf/dumper/000077500000000000000000000000001345132315700172245ustar00rootroot00000000000000leela-zero-0.17/training/tf/dumper/mongo_training.py000077500000000000000000000027111345132315700226140ustar00rootroot00000000000000#!/usr/bin/env python3 import gzip import pymongo client = pymongo.MongoClient() db = client.test # MongoDB closes idle cursors after 10 minutes unless specific # options are given. That means this query will time out before # we finish. Rather than keeping it alive, increase the default # batch size so we're sure to get all networks in the first fetch. networks = db.networks.find(None, {"_id": False, "hash": True}).\ sort("_id", pymongo.DESCENDING).batch_size(5000) game_count = 0 total_game_count = 0 chunk_file = None def get_chunk_name(hash): return "train_" + hash[0:8] + "_" + str(chunk_count) + ".gz" for net in networks: print("Searching for {}".format(net['hash'])) games = db.games.\ find({"networkhash": net['hash']}, {"_id": False, "data": True}) chunk_count = 0 if chunk_file: chunk_file.close() chunk_file = gzip.open(get_chunk_name(net['hash']), 'w', 1) for game in games: game_data = game['data'] chunk_file.write(game_data.encode("ascii")) game_count += 1 total_game_count += 1 if game_count >= 64: chunk_file.close() chunk_count += 1 chunk_file = gzip.open(get_chunk_name(net['hash']), 'w', 1) game_count = 0 print("Net {} Chunk {} written".format(net['hash'][0:8], chunk_count)) if total_game_count >= 275000: chunk_file.close() quit() chunk_file.close() leela-zero-0.17/training/tf/mixprec.py000066400000000000000000000037501345132315700177560ustar00rootroot00000000000000import tensorflow as tf def float32_variable_storage_getter(getter, name, shape=None, dtype=None, initializer=None, regularizer=None, trainable=True, *args, **kwargs): """Custom variable getter that forces trainable variables to be stored in float32 precision and then casts them to the training precision.""" storage_dtype = tf.float32 if trainable else dtype variable = getter(name, shape, dtype=storage_dtype, initializer=initializer, regularizer=regularizer, trainable=trainable, *args, **kwargs) if trainable and dtype != tf.float32: cast_name = name + '/fp16_cast' try: cast_variable = tf.get_default_graph().get_tensor_by_name( cast_name + ':0') except KeyError: cast_variable = tf.cast(variable, dtype, name=cast_name) cast_variable._ref = variable._ref variable = cast_variable return variable class LossScalingOptimizer(tf.train.Optimizer): """An optimizer that scales loss and un-scales gradients.""" def __init__(self, optimizer, scale=None, name="LossScalingOptimizer", use_locking=False): super(LossScalingOptimizer, self).__init__( name=name, use_locking=use_locking) self._optimizer = optimizer self._scale = float(scale) if scale is not None else 1.0 def compute_gradients(self, loss, var_list=None, *args, **kwargs): if self._scale != 1.0: loss = tf.scalar_mul(self._scale, loss) gradvar = self._optimizer.compute_gradients(loss, var_list, *args, **kwargs) gradvar = [(tf.scalar_mul(1. / self._scale, g), v) for g, v in gradvar] return gradvar def apply_gradients(self, *args, **kwargs): return self._optimizer.apply_gradients(*args, **kwargs) leela-zero-0.17/training/tf/net2net.py000077500000000000000000000231651345132315700176730ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017 Henrik Forsten # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import argparse import os import numpy as np import scipy.signal as signal from copy import deepcopy def convolve(w, x , bn=None, bn_epsilon=1e-5): x_ch, x_w, x_h = x.shape outputs, inputs, _, __ = w.shape assert x_ch == inputs res = np.zeros((outputs, x_w, x_h)) for o in range(outputs): for c in range(inputs): res[o,:,:] += signal.correlate2d(x[c,:,:], w[o,c,:,:], mode='same') if bn == None: return res bn_means = bn[0] bn_vars = bn[1] for o in range(outputs): scale = 1.0 / np.sqrt(bn_epsilon + bn_vars[o]) v = scale * (res[o,:,:] - bn_means[o]) res[o,:,:] = np.maximum(v, 0) return res def read_net(filename): with open(filename, 'r') as f: weights = [] for e, line in enumerate(f): if e == 0: print("Version", line.strip()) if line != '1\n': raise ValueError("Unknown version {}".format(line.strip())) else: weights.append(list(map(float, line.split(' ')))) if e == 2: channels = len(line.split(' ')) print("Channels", channels) blocks = e - (4 + 14) if blocks % 8 != 0: raise ValueError("Inconsistent number of weights in the file") blocks //= 8 print("Blocks", blocks) return blocks, channels, weights def conv_bn_wider(weights, next_weights, inputs, channels, new_channels, noise_std=0, last_block=False, rand=None, dir_alpha=None, verify=False): if new_channels == 0: return weights, next_weights if rand == None: rand = list(range(channels)) rand.extend(np.random.randint(0, channels, new_channels)) rep_factor = np.bincount(rand) factor = np.zeros(len(rand)) #In the net2net paper every input weight was weighted equally, #but in general we can have unequal division of the weights if dir_alpha == None: #Equal division for i in range(len(rand)): factor[i] = 1.0/rep_factor[rand[i]] else: #Unequal input weighting determined by dirichlet distribution for i in range(channels): x = np.random.dirichlet([dir_alpha]*rep_factor[i]) e = 0 for j in range(channels + new_channels): if rand[j] == i: factor[j] = x[e] e += 1 #Widen the current layer w_conv_new = np.array(weights[0]).reshape(channels, inputs, 3, 3)[rand, :, :, :] bias = np.array(weights[1])[rand] w_bn_means = np.array(weights[2])[rand] w_bn_vars = np.array(weights[3])[rand] #Widen the next layer inputs if not last_block: w_filter = 3 else: w_filter = 1 next_weights_new = [] for j in range(len(next_weights)): n = np.array(next_weights[j]).reshape(-1, channels, w_filter, w_filter) next_weights_new.append(n[:, rand, :, :]) for i in range(len(rand)): noise = 0 if i >= channels: noise = np.random.normal(0, noise_std) next_weights_new[j][:, i, :, :] *= (1.0 + noise)*factor[i] if noise_std == 0 and verify: x = np.random.random((inputs, 19, 19)) old1 = convolve(np.array(weights[0]).reshape(channels, inputs, 3, 3), x, bn=[weights[2], weights[3]]) old2 = convolve(np.array(next_weights[0]).reshape(-1, channels, w_filter, w_filter), old1) new1 = convolve(np.array(w_conv_new).reshape(channels + new_channels, inputs, 3, 3), x, bn=[w_bn_means, w_bn_vars]) new2 = convolve(np.array(next_weights_new[0]).reshape(-1, channels + new_channels, w_filter, w_filter), new1) assert (np.abs(old2 - new2) < 1e-6).all() w_conv_new = w_conv_new.flatten() for j in range(len(next_weights)): next_weights_new[j] = next_weights_new[j].flatten() w_new = [w_conv_new, bias, w_bn_means, w_bn_vars] return w_new, next_weights_new def write_layer(weights, out_file): for w in weights: out_file.write(' '.join(map(str,w)) + '\n') if __name__ == "__main__": parser = argparse.ArgumentParser(description='Add filters/blocks to existing network such that the output is preserved.') parser.add_argument("blocks", help="Residual blocks to add", type=int) parser.add_argument("filters", help="Filters to add", type=int) parser.add_argument("network", help="Input network", type=str) parser.add_argument("--noise", nargs='?', help="Standard deviation of noise to add to new filters/blocks. Default: 5e-3", default=5e-3, type=float) parser.add_argument("--dir_alpha", nargs='?', help=\ """Dirichlet distribution parameter for input weight distribution for replicated channels. """\ """Larger values divide input values more equally. """\ """Smaller ones give one large input weight while others are very small. """\ """You probably want this to be at least 1 to avoid near zero weights. """\ """Set to 0 to divide input weights equally. Default: 10""", default=10, type=float) parser.add_argument("--verify", help="Verify that output matches. Noise must be disabled.", default=False, action='store_true') parser.add_argument("--add_inputs", help="Adds input planes to network", default=0, type=int) args = parser.parse_args() new_blocks = args.blocks new_channels = args.filters net_filename = args.network noise_std = args.noise dir_alpha = args.dir_alpha verify = args.verify if dir_alpha <= 0: dir_alpha = None if verify and noise_std != 0: raise ValueError("Noise must be zero if verify is enabled.") base, ext = os.path.splitext(net_filename) output_filename = base + "_net2net" + ext blocks, channels, weights = read_net(net_filename) if new_blocks < 0: raise ValueError("Blocks must be non-negative") if new_channels < 0: raise ValueError("Filters must be non-negative") print("Output will have {} blocks and {} channels.".format( blocks+new_blocks, channels+new_channels)) input_planes = 18 #Input convolution, bias, batch norm means, batch norm variances w_input = weights[:4] #Residual block convolution + batch norm w_convs = [] for b in range(2*blocks): w_convs.append(weights[4 + b*4: 4 + (b+1)*4]) i = ((b+1)*4) + 4 w_pol = weights[i:i+6] w_val = weights[i+6:] if new_blocks > 0: #New blocks must have zero output due to the residual connection new_block_conv = np.random.normal(0, noise_std, 9*(channels)**2) new_block_bias = np.zeros(channels) new_block_bn_mean = new_block_bias.copy() new_block_bn_variances = np.ones(channels) new_block = [new_block_conv, new_block_bias, new_block_bn_mean, new_block_bn_variances] for i in range(2*new_blocks): w_convs.append(deepcopy(new_block)) blocks += new_blocks out_file = open(output_filename, 'w') #Version out_file.write('1\n') #Making widening choice deterministic allows residual connection to be left #as identity map. If the choice is not deterministic then the output of the #widened network doesn't match the original one. rand = list(range(channels)) rand.extend(np.random.randint(0, channels, new_channels)) if args.add_inputs > 0: w_in_new = np.array(w_input[0]).reshape(channels, input_planes, 3, 3) noise = np.random.normal(0, noise_std, [channels, args.add_inputs, 3, 3]) w_in_new = np.append(w_in_new, noise, axis=1) input_planes = input_planes + args.add_inputs print("Output will have {} input planes".format(input_planes)) w_input[0] = w_in_new.flatten() #Input w_wider, conv_next = conv_bn_wider(w_input, [w_convs[0][0]], input_planes, channels, new_channels, noise_std, rand=rand, dir_alpha=dir_alpha, verify=verify) w_convs[0][0] = conv_next[0] write_layer(w_wider, out_file) for e, w in enumerate(w_convs[:-1]): r = rand if e % 2 == 0: print("Processing block", 1 + e//2) #First convolution in residual block can be widened randomly r = None w_wider, conv_next = conv_bn_wider(w, [w_convs[e+1][0]], channels + new_channels, channels, new_channels, noise_std, rand=r, dir_alpha=dir_alpha, verify=verify) w_convs[e+1][0] = conv_next[0] write_layer(w_wider, out_file) #The last block is special case because of policy and value heads w_wider, w_next = conv_bn_wider(w_convs[-1], [w_pol[0], w_val[0]], channels + new_channels, channels, new_channels, noise_std, last_block=True, rand=rand, dir_alpha=dir_alpha, verify=verify) w_pol[0] = w_next[0] w_val[0] = w_next[1] write_layer(w_wider, out_file) write_layer(w_pol, out_file) write_layer(w_val, out_file) out_file.close() leela-zero-0.17/training/tf/net_to_model.py000077500000000000000000000023461345132315700207620ustar00rootroot00000000000000#!/usr/bin/env python3 import os import sys from tfprocess import TFProcess with open(sys.argv[1], 'r') as f: weights = [] for e, line in enumerate(f): if e == 0: #Version print("Version", line.strip()) if line != '1\n': raise ValueError("Unknown version {}".format(line.strip())) else: weights.append(list(map(float, line.split(' ')))) if e == 2: channels = len(line.split(' ')) print("Channels", channels) blocks = e - (4 + 14) if blocks % 8 != 0: raise ValueError("Inconsistent number of weights in the file") blocks //= 8 print("Blocks", blocks) tfprocess = TFProcess() tfprocess.init(batch_size=1, gpus_num=1) if tfprocess.RESIDUAL_BLOCKS != blocks: raise ValueError("Number of blocks in tensorflow model doesn't match "\ "number of blocks in input network") if tfprocess.RESIDUAL_FILTERS != channels: raise ValueError("Number of filters in tensorflow model doesn't match "\ "number of filters in input network") tfprocess.replace_weights(weights) path = os.path.join(os.getcwd(), "leelaz-model") save_path = tfprocess.saver.save(tfprocess.session, path, global_step=0) leela-zero-0.17/training/tf/parse.py000077500000000000000000000151471345132315700174270ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017-2018 Gian-Carlo Pascutto # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . from tfprocess import TFProcess from chunkparser import ChunkParser import argparse import glob import gzip import multiprocessing as mp import os import random import shufflebuffer as sb import sys import tensorflow as tf import time import unittest # Sane values are from 4096 to 64 or so. # You need to adjust the learning rate if you change this. Should be # a multiple of RAM_BATCH_SIZE. NB: It's rare that large batch sizes are # actually required. BATCH_SIZE = 512 # Number of examples in a GPU batch. Higher values are more efficient. # The maximum depends on the amount of RAM in your GPU and the network size. # Must be smaller than BATCH_SIZE. RAM_BATCH_SIZE = 128 # Use a random sample input data read. This helps improve the spread of # games in the shuffle buffer. DOWN_SAMPLE = 16 def get_chunks(data_prefix): return glob.glob(data_prefix + "*.gz") class FileDataSrc: """ data source yielding chunkdata from chunk files. """ def __init__(self, chunks): self.chunks = [] self.done = chunks def next(self): if not self.chunks: self.chunks, self.done = self.done, self.chunks random.shuffle(self.chunks) if not self.chunks: return None while len(self.chunks): filename = self.chunks.pop() try: with gzip.open(filename, 'rb') as chunk_file: self.done.append(filename) return chunk_file.read() except: print("failed to parse {}".format(filename)) def benchmark(parser): """ Benchmark for parser """ gen = parser.parse() batch=100 while True: start = time.time() for _ in range(batch): next(gen) end = time.time() print("{} pos/sec {} secs".format( RAM_BATCH_SIZE * batch / (end - start), (end - start))) def benchmark1(t): """ Benchmark for full input pipeline, including tensorflow conversion """ batch=100 while True: start = time.time() for _ in range(batch): t.session.run([t.next_batch], feed_dict={t.training: True, t.handle: t.train_handle}) end = time.time() print("{} pos/sec {} secs".format( RAM_BATCH_SIZE * batch / (end - start), (end - start))) def split_chunks(chunks, test_ratio): splitpoint = 1 + int(len(chunks) * (1.0 - test_ratio)) return (chunks[:splitpoint], chunks[splitpoint:]) def main(): parser = argparse.ArgumentParser( description='Train network from game data.') parser.add_argument("trainpref", help='Training file prefix', nargs='?', type=str) parser.add_argument("restorepref", help='Training snapshot prefix', nargs='?', type=str) parser.add_argument("--train", '-t', help="Training file prefix", type=str) parser.add_argument("--test", help="Test file prefix", type=str) parser.add_argument("--restore", type=str, help="Prefix of tensorflow snapshot to restore from") parser.add_argument("--logbase", default='leelalogs', type=str, help="Log file prefix (for tensorboard)") parser.add_argument("--sample", default=DOWN_SAMPLE, type=int, help="Rate of data down-sampling to use") args = parser.parse_args() train_data_prefix = args.train or args.trainpref restore_prefix = args.restore or args.restorepref training = get_chunks(train_data_prefix) if not args.test: # Generate test by taking 10% of the training chunks. random.shuffle(training) training, test = split_chunks(training, 0.1) else: test = get_chunks(args.test) if not training: print("No data to train on!") return print("Training with {0} chunks, validating on {1} chunks".format( len(training), len(test))) train_parser = ChunkParser(FileDataSrc(training), shuffle_size=1<<20, # 2.2GB of RAM. sample=args.sample, batch_size=RAM_BATCH_SIZE).parse() test_parser = ChunkParser(FileDataSrc(test), shuffle_size=1<<19, sample=args.sample, batch_size=RAM_BATCH_SIZE).parse() tfprocess = TFProcess() tfprocess.init(RAM_BATCH_SIZE, logbase=args.logbase, macrobatch=BATCH_SIZE // RAM_BATCH_SIZE) #benchmark1(tfprocess) if restore_prefix: tfprocess.restore(restore_prefix) tfprocess.process(train_parser, test_parser) if __name__ == "__main__": mp.set_start_method('spawn') main() mp.freeze_support() # Tests. # To run: python3 -m unittest parse.TestParse class TestParse(unittest.TestCase): def test_datasrc(self): # create chunk files num_chunks = 3 chunks = [] for x in range(num_chunks): filename = '/tmp/parse-unittest-chunk'+str(x)+'.gz' chunk_file = gzip.open(filename, 'w', 1) chunk_file.write(bytes(x)) chunk_file.close() chunks.append(filename) # create a data src, passing a copy of the # list of chunks. ds = FileDataSrc(list(chunks)) # get sample of 200 chunks from the data src counts={} for _ in range(200): data = ds.next() if data in counts: counts[data] += 1 else: counts[data] = 1 # Every chunk appears at least thrice. Note! This is probabilistic # but the probably of false failure is < 1e-9 for x in range(num_chunks): self.assertGreater(counts[bytes(x)], 3) # check that there are no stray chunks self.assertEqual(len(counts.keys()), num_chunks) # clean up: remove temp files. for c in chunks: os.remove(c) leela-zero-0.17/training/tf/quantize_weights.py000077500000000000000000000025531345132315700217040ustar00rootroot00000000000000#!/usr/bin/env python3 import sys, os, argparse def format_n(x): x = float(x) x = '{:.3g}'.format(x) x = x.replace('e-0', 'e-') if x.startswith('0.'): x = x[1:] if x.startswith('-0.'): x = '-' + x[2:] return x if __name__ == "__main__": parser = argparse.ArgumentParser( description='Quantize network file to decrease the file size.') parser.add_argument("input", help='Input file', type=str) parser.add_argument("-o", "--output", help='Output file. Defaults to input + "_quantized"', required=False, type=str, default=None) args = parser.parse_args() if args.output == None: output_name = os.path.splitext(sys.argv[1]) output_name = output_name[0] + '_quantized' + output_name[1] else: output_name = args.output output = open(output_name, 'w') calculate_error = True error = 0 with open(args.input, 'r') as f: for line in f: line = line.split(' ') lineq = list(map(format_n, line)) if calculate_error: e = sum((float(line[i]) - float(lineq[i]))**2 for i in range(len(line))) error += e/len(line) output.write(' '.join(lineq) + '\n') if calculate_error: print('Weight file difference L2-norm: {}'.format(error**0.5)) output.close() leela-zero-0.17/training/tf/requirements.txt000066400000000000000000000003121345132315700212100ustar00rootroot00000000000000bleach==1.5.0 enum34==1.1.6 futures==3.1.1 html5lib==0.9999999 Markdown==2.6.9 numpy==1.13.3 protobuf==3.4.0 scipy==1.0.0 six==1.11.0 tensorflow==1.4.0 tensorflow-tensorboard==0.4.0rc2 Werkzeug==0.12.2 leela-zero-0.17/training/tf/shufflebuffer.py000066400000000000000000000105361345132315700211350ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2018 Michael O # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import random import unittest class ShuffleBuffer: def __init__(self, elem_size, elem_count): """ A shuffle buffer for fixed sized elements. Manages 'elem_count' items in a fixed buffer, each item being exactly 'elem_size' bytes. """ assert elem_size > 0, elem_size assert elem_count > 0, elem_count # Size of each element. self.elem_size = elem_size # Number of elements in the buffer. self.elem_count = elem_count # Fixed size buffer used to hold all the element. self.buffer = bytearray(elem_size * elem_count) # Number of elements actually contained in the buffer. self.used = 0 def extract(self): """ Return an item from the shuffle buffer. If the buffer is empty, returns None """ if self.used < 1: return None # The items in the shuffle buffer are held in shuffled order # so returning the last item is sufficient. self.used -= 1 i = self.used return self.buffer[i * self.elem_size : (i+1) * self.elem_size] def insert_or_replace(self, item): """ Inserts 'item' into the shuffle buffer, returning a random item. If the buffer is not yet full, returns None """ assert len(item) == self.elem_size, len(item) # putting the new item in a random location, and appending # the displaced item to the end of the buffer achieves a full # random shuffle (Fisher-Yates) if self.used > 0: # swap 'item' with random item in buffer. i = random.randint(0, self.used-1) old_item = self.buffer[i * self.elem_size : (i+1) * self.elem_size] self.buffer[i * self.elem_size : (i+1) * self.elem_size] = item item = old_item # If the buffer isn't yet full, append 'item' to the end of the buffer. if self.used < self.elem_count: # Not yet full, so place the returned item at the end of the buffer. i = self.used self.buffer[i * self.elem_size : (i+1) * self.elem_size] = item self.used += 1 return None return item class ShuffleBufferTest(unittest.TestCase): def test_extract(self): sb = ShuffleBuffer(3, 1) r = sb.extract() assert r == None, r # empty buffer => None r = sb.insert_or_replace(b'111') assert r == None, r # buffer not yet full => None r = sb.extract() assert r == b'111', r # one item in buffer => item r = sb.extract() assert r == None, r # buffer empty => None def test_wrong_size(self): sb = ShuffleBuffer(3, 1) try: sb.insert_or_replace(b'1') # wrong length, so should throw. assert False # Should not be reached. except: pass def test_insert_or_replace(self): n=10 # number of test items. items=[bytes([x,x,x]) for x in range(n)] sb = ShuffleBuffer(elem_size=3, elem_count=2) out=[] for i in items: r = sb.insert_or_replace(i) if not r is None: out.append(r) # Buffer size is 2, 10 items, should be 8 seen so far. assert len(out) == n - 2, len(out) # Get the last two items. out.append(sb.extract()) out.append(sb.extract()) assert sorted(items) == sorted(out), (items, out) # Check that buffer is empty r = sb.extract() assert r is None, r if __name__ == '__main__': unittest.main() leela-zero-0.17/training/tf/tfprocess.py000066400000000000000000000731401345132315700203170ustar00rootroot00000000000000#!/usr/bin/env python3 # # This file is part of Leela Zero. # Copyright (C) 2017-2018 Gian-Carlo Pascutto # # Leela Zero is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Leela Zero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Leela Zero. If not, see . import math import numpy as np import os import tensorflow as tf import time import unittest from mixprec import float32_variable_storage_getter, LossScalingOptimizer def weight_variable(name, shape, dtype): """Xavier initialization""" stddev = np.sqrt(2.0 / (sum(shape))) # Do not use a constant as the initializer, that will cause the # variable to be stored in wrong dtype. weights = tf.get_variable( name, shape, dtype=dtype, initializer=tf.truncated_normal_initializer(stddev=stddev, dtype=dtype)) tf.add_to_collection(tf.GraphKeys.WEIGHTS, weights) return weights # Bias weights for layers not followed by BatchNorm # We do not regularlize biases, so they are not # added to the regularlizer collection def bias_variable(name, shape, dtype): bias = tf.get_variable(name, shape, dtype=dtype, initializer=tf.zeros_initializer()) return bias def conv2d(x, W): return tf.nn.conv2d(x, W, data_format='NCHW', strides=[1, 1, 1, 1], padding='SAME') # Restore session from checkpoint. It silently ignore mis-matches # between the checkpoint and the graph. Specifically # 1. values in the checkpoint for which there is no corresponding variable. # 2. variables in the graph for which there is no specified value in the # checkpoint. # 3. values where the checkpoint shape differs from the variable shape. # (variables without a value in the checkpoint are left at their default # initialized value) def optimistic_restore(session, save_file, graph=tf.get_default_graph()): reader = tf.train.NewCheckpointReader(save_file) saved_shapes = reader.get_variable_to_shape_map() var_names = sorted( [(var.name, var.name.split(':')[0]) for var in tf.global_variables() if var.name.split(':')[0] in saved_shapes]) restore_vars = [] for var_name, saved_var_name in var_names: curr_var = graph.get_tensor_by_name(var_name) var_shape = curr_var.get_shape().as_list() if var_shape == saved_shapes[saved_var_name]: restore_vars.append(curr_var) opt_saver = tf.train.Saver(restore_vars) opt_saver.restore(session, save_file) # Class holding statistics class Stats: def __init__(self): self.s = {} def add(self, stat_dict): for (k,v) in stat_dict.items(): if k not in self.s: self.s[k] = [] self.s[k].append(v) def n(self, name): return len(self.s[name] or []) def mean(self, name): return np.mean(self.s[name] or [0]) def stddev_mean(self, name): # standard deviation in the sample mean. return math.sqrt( np.var(self.s[name] or [0]) / max(0.0001, (len(self.s[name]) - 1))) def str(self): return ', '.join( ["{}={:g}".format(k, np.mean(v or [0])) for k,v in self.s.items()]) def clear(self): self.s = {} def summaries(self, tags): return [tf.Summary.Value( tag=k, simple_value=self.mean(v)) for k,v in tags.items()] # Simple timer class Timer: def __init__(self): self.last = time.time() def elapsed(self): # Return time since last call to 'elapsed()' t = time.time() e = t - self.last self.last = t return e class TFProcess: def __init__(self): # Network structure self.RESIDUAL_FILTERS = 128 self.RESIDUAL_BLOCKS = 6 # model type: full precision (fp32) or mixed precision (fp16) self.model_dtype = tf.float32 # Scale the loss to prevent gradient underflow self.loss_scale = 1 if self.model_dtype == tf.float32 else 128 # L2 regularization parameter applied to weights. self.l2_scale = 1e-4 # Set number of GPUs for training self.gpus_num = 1 # For exporting self.weights = [] # Output weight file with averaged weights self.swa_enabled = True # Net sampling rate (e.g 2 == every 2nd network). self.swa_c = 1 # Take an exponentially weighted moving average over this # many networks. Under the SWA assumptions, this will reduce # the distance to the optimal value by a factor of 1/sqrt(n) self.swa_max_n = 16 # Recalculate SWA weight batchnorm means and variances self.swa_recalc_bn = True gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.8) config = tf.ConfigProto(gpu_options=gpu_options, allow_soft_placement=True) self.session = tf.Session(config=config) self.training = tf.placeholder(tf.bool) self.global_step = tf.Variable(0, name='global_step', trainable=False) def init(self, batch_size, macrobatch=1, gpus_num=None, logbase='leelalogs'): self.batch_size = batch_size self.macrobatch = macrobatch self.logbase = logbase # Input batch placeholders self.planes = tf.placeholder(tf.string, name='in_planes') self.probs = tf.placeholder(tf.string, name='in_probs') self.winner = tf.placeholder(tf.string, name='in_winner') # Mini-batches come as raw packed strings. Decode # into tensors to feed into network. planes = tf.decode_raw(self.planes, tf.uint8) probs = tf.decode_raw(self.probs, tf.float32) winner = tf.decode_raw(self.winner, tf.float32) planes = tf.cast(planes, self.model_dtype) planes = tf.reshape(planes, (batch_size, 18, 19*19)) probs = tf.reshape(probs, (batch_size, 19*19 + 1)) winner = tf.reshape(winner, (batch_size, 1)) if gpus_num is None: gpus_num = self.gpus_num self.init_net(planes, probs, winner, gpus_num) def init_net(self, planes, probs, winner, gpus_num): self.y_ = probs # (tf.float32, [None, 362]) self.sx = tf.split(planes, gpus_num) self.sy_ = tf.split(probs, gpus_num) self.sz_ = tf.split(winner, gpus_num) self.batch_norm_count = 0 self.reuse_var = None # You need to change the learning rate here if you are training # from a self-play training set, for example start with 0.005 instead. opt = tf.train.MomentumOptimizer( learning_rate=0.05, momentum=0.9, use_nesterov=True) opt = LossScalingOptimizer(opt, scale=self.loss_scale) # Construct net here. tower_grads = [] tower_loss = [] tower_policy_loss = [] tower_mse_loss = [] tower_reg_term = [] tower_y_conv = [] with tf.variable_scope("fp32_storage", # this forces trainable variables to be stored as fp32 custom_getter=float32_variable_storage_getter): for i in range(gpus_num): with tf.device("/gpu:%d" % i): with tf.name_scope("tower_%d" % i): loss, policy_loss, mse_loss, reg_term, y_conv = self.tower_loss( self.sx[i], self.sy_[i], self.sz_[i]) # Reset batchnorm key to 0. self.reset_batchnorm_key() tf.get_variable_scope().reuse_variables() with tf.control_dependencies(tf.get_collection(tf.GraphKeys.UPDATE_OPS)): grads = opt.compute_gradients(loss) tower_grads.append(grads) tower_loss.append(loss) tower_policy_loss.append(policy_loss) tower_mse_loss.append(mse_loss) tower_reg_term.append(reg_term) tower_y_conv.append(y_conv) # Average gradients from different GPUs self.loss = tf.reduce_mean(tower_loss) self.policy_loss = tf.reduce_mean(tower_policy_loss) self.mse_loss = tf.reduce_mean(tower_mse_loss) self.reg_term = tf.reduce_mean(tower_reg_term) self.y_conv = tf.concat(tower_y_conv, axis=0) self.mean_grads = self.average_gradients(tower_grads) # Do swa after we contruct the net if self.swa_enabled is True: # Count of networks accumulated into SWA self.swa_count = tf.Variable(0., name='swa_count', trainable=False) # Count of networks to skip self.swa_skip = tf.Variable(self.swa_c, name='swa_skip', trainable=False) # Build the SWA variables and accumulators accum=[] load=[] n = self.swa_count for w in self.weights: name = w.name.split(':')[0] var = tf.Variable( tf.zeros(shape=w.shape), name='swa/'+name, trainable=False) accum.append( tf.assign(var, var * (n / (n + 1.)) + w * (1. / (n + 1.)))) load.append(tf.assign(w, var)) with tf.control_dependencies(accum): self.swa_accum_op = tf.assign_add(n, 1.) self.swa_load_op = tf.group(*load) # Accumulate gradients self.update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS) total_grad=[] grad_ops=[] clear_var=[] self.grad_op_real = self.mean_grads for (g, v) in self.grad_op_real: if g is None: total_grad.append((g,v)) name = v.name.split(':')[0] gsum = tf.get_variable(name='gsum/'+name, shape=g.shape, trainable=False, initializer=tf.zeros_initializer) total_grad.append((gsum, v)) grad_ops.append(tf.assign_add(gsum, g)) clear_var.append(gsum) # Op to compute gradients and add to running total in 'gsum/' self.grad_op = tf.group(*grad_ops) # Op to apply accmulated gradients self.train_op = opt.apply_gradients(total_grad) zero_ops = [] for g in clear_var: zero_ops.append( tf.assign(g, tf.zeros(shape=g.shape, dtype=g.dtype))) # Op to clear accumulated gradients self.clear_op = tf.group(*zero_ops) # Op to increment global step counter self.step_op = tf.assign_add(self.global_step, 1) correct_prediction = \ tf.equal(tf.argmax(self.y_conv, 1), tf.argmax(self.y_, 1)) correct_prediction = tf.cast(correct_prediction, tf.float32) self.accuracy = tf.reduce_mean(correct_prediction) # Summary part self.test_writer = tf.summary.FileWriter( os.path.join(os.getcwd(), self.logbase + "/test"), self.session.graph) self.train_writer = tf.summary.FileWriter( os.path.join(os.getcwd(), self.logbase + "/train"), self.session.graph) # Build checkpoint saver self.saver = tf.train.Saver() # Initialize all variables self.session.run(tf.global_variables_initializer()) def average_gradients(self, tower_grads): # Average gradients from different GPUs average_grads = [] for grad_and_vars in zip(*tower_grads): grads = [] for g, _ in grad_and_vars: expanded_g = tf.expand_dims(g, dim=0) grads.append(expanded_g) grad = tf.concat(grads, axis=0) grad = tf.reduce_mean(grad, reduction_indices=0) v = grad_and_vars[0][1] grad_and_var = (grad, v) average_grads.append(grad_and_var) return average_grads def tower_loss(self, x, y_, z_): y_conv, z_conv = self.construct_net(x) # Cast the nn result back to fp32 to avoid loss overflow/underflow if self.model_dtype != tf.float32: y_conv = tf.cast(y_conv, tf.float32) z_conv = tf.cast(z_conv, tf.float32) # Calculate loss on policy head cross_entropy = \ tf.nn.softmax_cross_entropy_with_logits(labels=y_, logits=y_conv) policy_loss = tf.reduce_mean(cross_entropy) # Loss on value head mse_loss = \ tf.reduce_mean(tf.squared_difference(z_, z_conv)) # Regularizer reg_variables = tf.get_collection(tf.GraphKeys.WEIGHTS) reg_term = self.l2_scale * tf.add_n( [tf.cast(tf.nn.l2_loss(v), tf.float32) for v in reg_variables]) # For training from a (smaller) dataset of strong players, you will # want to reduce the factor in front of self.mse_loss here. loss = 1.0 * policy_loss + 1.0 * mse_loss + reg_term return loss, policy_loss, mse_loss, reg_term, y_conv def assign(self, var, values): try: self.session.run(tf.assign(var, values)) except: print("Failed to assign {}: var shape {}, values shape {}".format( var.name, var.shape, values.shape)) raise def replace_weights(self, new_weights): for e, weights in enumerate(self.weights): if isinstance(weights, str): weights = tf.get_default_graph().get_tensor_by_name(weights) if weights.name.endswith('/batch_normalization/beta:0'): # Batch norm beta is written as bias before the batch # normalization in the weight file for backwards # compatibility reasons. bias = tf.constant(new_weights[e], shape=weights.shape) # Weight file order: bias, means, variances var = tf.constant(new_weights[e + 2], shape=weights.shape) new_beta = tf.divide(bias, tf.sqrt(var + tf.constant(1e-5))) self.assign(weights, new_beta) elif weights.shape.ndims == 4: # Convolution weights need a transpose # # TF (kYXInputOutput) # [filter_height, filter_width, in_channels, out_channels] # # Leela/cuDNN/Caffe (kOutputInputYX) # [output, input, filter_size, filter_size] s = weights.shape.as_list() shape = [s[i] for i in [3, 2, 0, 1]] new_weight = tf.constant(new_weights[e], shape=shape) self.assign(weights, tf.transpose(new_weight, [2, 3, 1, 0])) elif weights.shape.ndims == 2: # Fully connected layers are [in, out] in TF # # [out, in] in Leela # s = weights.shape.as_list() shape = [s[i] for i in [1, 0]] new_weight = tf.constant(new_weights[e], shape=shape) self.assign(weights, tf.transpose(new_weight, [1, 0])) else: # Biases, batchnorm etc new_weight = tf.constant(new_weights[e], shape=weights.shape) self.assign(weights, new_weight) #This should result in identical file to the starting one #self.save_leelaz_weights('restored.txt') def restore(self, file): print("Restoring from {0}".format(file)) optimistic_restore(self.session, file) def measure_loss(self, batch, training=False): # Measure loss over one batch. If training is true, also # accumulate the gradient and increment the global step. ops = [self.policy_loss, self.mse_loss, self.reg_term, self.accuracy ] if training: ops += [self.grad_op, self.step_op], r = self.session.run(ops, feed_dict={self.training: training, self.planes: batch[0], self.probs: batch[1], self.winner: batch[2]}) # Google's paper scales mse by 1/4 to a [0,1] range, so we do the same here return {'policy': r[0], 'mse': r[1]/4., 'reg': r[2], 'accuracy': r[3], 'total': r[0]+r[1]+r[2] } def process(self, train_data, test_data): info_steps=1000 stats = Stats() timer = Timer() while True: batch = next(train_data) # Measure losses and compute gradients for this batch. losses = self.measure_loss(batch, training=True) stats.add(losses) # fetch the current global step. steps = tf.train.global_step(self.session, self.global_step) if steps % self.macrobatch == (self.macrobatch-1): # Apply the accumulated gradients to the weights. self.session.run([self.train_op]) # Clear the accumulated gradient. self.session.run([self.clear_op]) if steps % info_steps == 0: speed = info_steps * self.batch_size / timer.elapsed() print("step {}, policy={:g} mse={:g} reg={:g} total={:g} ({:g} pos/s)".format( steps, stats.mean('policy'), stats.mean('mse'), stats.mean('reg'), stats.mean('total'), speed)) summaries = stats.summaries({'Policy Loss': 'policy', 'MSE Loss': 'mse'}) self.train_writer.add_summary( tf.Summary(value=summaries), steps) stats.clear() if steps % 8000 == 0: test_stats = Stats() test_batches = 800 # reduce sample mean variance by ~28x for _ in range(0, test_batches): test_batch = next(test_data) losses = self.measure_loss(test_batch, training=False) test_stats.add(losses) summaries = test_stats.summaries({'Policy Loss': 'policy', 'MSE Loss': 'mse', 'Accuracy': 'accuracy'}) self.test_writer.add_summary(tf.Summary(value=summaries), steps) print("step {}, policy={:g} training accuracy={:g}%, mse={:g}".\ format(steps, test_stats.mean('policy'), test_stats.mean('accuracy')*100.0, test_stats.mean('mse'))) # Write out current model and checkpoint path = os.path.join(os.getcwd(), "leelaz-model") save_path = self.saver.save(self.session, path, global_step=steps) print("Model saved in file: {}".format(save_path)) leela_path = path + "-" + str(steps) + ".txt" self.save_leelaz_weights(leela_path) print("Leela weights saved to {}".format(leela_path)) # Things have likely changed enough # that stats are no longer valid. if self.swa_enabled: self.save_swa_network(steps, path, leela_path, train_data) save_path = self.saver.save(self.session, path, global_step=steps) print("Model saved in file: {}".format(save_path)) def save_leelaz_weights(self, filename): with open(filename, "w") as file: # Version tag file.write("1") for weights in self.weights: # Newline unless last line (single bias) file.write("\n") work_weights = None if weights.name.endswith('/batch_normalization/beta:0'): # Batch norm beta needs to be converted to biases before # the batch norm for backwards compatibility reasons var_key = weights.name.replace('beta', 'moving_variance') var = tf.get_default_graph().get_tensor_by_name(var_key) work_weights = tf.multiply(weights, tf.sqrt(var + tf.constant(1e-5))) elif weights.shape.ndims == 4: # Convolution weights need a transpose # # TF (kYXInputOutput) # [filter_height, filter_width, in_channels, out_channels] # # Leela/cuDNN/Caffe (kOutputInputYX) # [output, input, filter_size, filter_size] work_weights = tf.transpose(weights, [3, 2, 0, 1]) elif weights.shape.ndims == 2: # Fully connected layers are [in, out] in TF # # [out, in] in Leela # work_weights = tf.transpose(weights, [1, 0]) else: # Biases, batchnorm etc work_weights = weights nparray = work_weights.eval(session=self.session) wt_str = [str(wt) for wt in np.ravel(nparray)] file.write(" ".join(wt_str)) def get_batchnorm_key(self): result = "bn" + str(self.batch_norm_count) self.batch_norm_count += 1 return result def reset_batchnorm_key(self): self.batch_norm_count = 0 self.reuse_var = True def add_weights(self, var): if self.reuse_var is None: if var.name[-11:] == "fp16_cast:0": name = var.name[:-12] + ":0" var = tf.get_default_graph().get_tensor_by_name(name) # All trainable variables should be stored as fp32 assert var.dtype.base_dtype == tf.float32 self.weights.append(var) def batch_norm(self, net): # The weights are internal to the batchnorm layer, so apply # a unique scope that we can store, and use to look them back up # later on. scope = self.get_batchnorm_key() with tf.variable_scope(scope, custom_getter=float32_variable_storage_getter): net = tf.layers.batch_normalization( net, epsilon=1e-5, axis=1, fused=True, center=True, scale=False, training=self.training, reuse=self.reuse_var) for v in ['beta', 'moving_mean', 'moving_variance' ]: name = "fp32_storage/" + scope + '/batch_normalization/' + v + ':0' var = tf.get_default_graph().get_tensor_by_name(name) self.add_weights(var) return net def conv_block(self, inputs, filter_size, input_channels, output_channels, name): W_conv = weight_variable( name, [filter_size, filter_size, input_channels, output_channels], self.model_dtype) self.add_weights(W_conv) net = inputs net = conv2d(net, W_conv) net = self.batch_norm(net) net = tf.nn.relu(net) return net def residual_block(self, inputs, channels, name): net = inputs orig = tf.identity(net) # First convnet weights W_conv_1 = weight_variable(name + "_conv_1", [3, 3, channels, channels], self.model_dtype) self.add_weights(W_conv_1) net = conv2d(net, W_conv_1) net = self.batch_norm(net) net = tf.nn.relu(net) # Second convnet weights W_conv_2 = weight_variable(name + "_conv_2", [3, 3, channels, channels], self.model_dtype) self.add_weights(W_conv_2) net = conv2d(net, W_conv_2) net = self.batch_norm(net) net = tf.add(net, orig) net = tf.nn.relu(net) return net def construct_net(self, planes): # NCHW format # batch, 18 channels, 19 x 19 x_planes = tf.reshape(planes, [-1, 18, 19, 19]) # Input convolution flow = self.conv_block(x_planes, filter_size=3, input_channels=18, output_channels=self.RESIDUAL_FILTERS, name="first_conv") # Residual tower for i in range(0, self.RESIDUAL_BLOCKS): block_name = "res_" + str(i) flow = self.residual_block(flow, self.RESIDUAL_FILTERS, name=block_name) # Policy head conv_pol = self.conv_block(flow, filter_size=1, input_channels=self.RESIDUAL_FILTERS, output_channels=2, name="policy_head") h_conv_pol_flat = tf.reshape(conv_pol, [-1, 2 * 19 * 19]) W_fc1 = weight_variable("w_fc_1", [2 * 19 * 19, (19 * 19) + 1], self.model_dtype) b_fc1 = bias_variable("b_fc_1", [(19 * 19) + 1], self.model_dtype) self.add_weights(W_fc1) self.add_weights(b_fc1) h_fc1 = tf.add(tf.matmul(h_conv_pol_flat, W_fc1), b_fc1) # Value head conv_val = self.conv_block(flow, filter_size=1, input_channels=self.RESIDUAL_FILTERS, output_channels=1, name="value_head") h_conv_val_flat = tf.reshape(conv_val, [-1, 19 * 19]) W_fc2 = weight_variable("w_fc_2", [19 * 19, 256], self.model_dtype) b_fc2 = bias_variable("b_fc_2", [256], self.model_dtype) self.add_weights(W_fc2) self.add_weights(b_fc2) h_fc2 = tf.nn.relu(tf.add(tf.matmul(h_conv_val_flat, W_fc2), b_fc2)) W_fc3 = weight_variable("w_fc_3", [256, 1], self.model_dtype) b_fc3 = bias_variable("b_fc_3", [1], self.model_dtype) self.add_weights(W_fc3) self.add_weights(b_fc3) h_fc3 = tf.nn.tanh(tf.add(tf.matmul(h_fc2, W_fc3), b_fc3)) return h_fc1, h_fc3 def snap_save(self): # Save a snapshot of all the variables in the current graph. if not hasattr(self, 'save_op'): save_ops = [] rest_ops = [] for var in self.weights: if isinstance(var, str): var = tf.get_default_graph().get_tensor_by_name(var) name = var.name.split(':')[0] v = tf.Variable(var, name='save/'+name, trainable=False) save_ops.append(tf.assign(v, var)) rest_ops.append(tf.assign(var, v)) self.save_op = tf.group(*save_ops) self.restore_op = tf.group(*rest_ops) self.session.run(self.save_op) def snap_restore(self): # Restore variables in the current graph from the snapshot. self.session.run(self.restore_op) def save_swa_network(self, steps, path, leela_path, data): # Sample 1 in self.swa_c of the networks. Compute in this way so # that it's safe to change the value of self.swa_c rem = self.session.run(tf.assign_add(self.swa_skip, -1)) if rem > 0: return self.swa_skip.load(self.swa_c, self.session) # Add the current weight vars to the running average. num = self.session.run(self.swa_accum_op) if self.swa_max_n != None: num = min(num, self.swa_max_n) self.swa_count.load(float(num), self.session) swa_path = path + "-swa-" + str(int(num)) + "-" + str(steps) + ".txt" # save the current network. self.snap_save() # Copy the swa weights into the current network. self.session.run(self.swa_load_op) if self.swa_recalc_bn: print("Refining SWA batch normalization") for _ in range(200): batch = next(data) self.session.run( [self.loss, self.update_ops], feed_dict={self.training: True, self.planes: batch[0], self.probs: batch[1], self.winner: batch[2]}) self.save_leelaz_weights(swa_path) # restore the saved network. self.snap_restore() print("Wrote averaged network to {}".format(swa_path)) # Unit tests for TFProcess. def gen_block(size, f_in, f_out): return [ [1.1] * size * size * f_in * f_out, # conv [-.1] * f_out, # bias weights [-.2] * f_out, # batch norm mean [-.3] * f_out ] # batch norm var class TFProcessTest(unittest.TestCase): def test_can_replace_weights(self): tfprocess = TFProcess() tfprocess.init(batch_size=1) # use known data to test replace_weights() works. data = gen_block(3, 18, tfprocess.RESIDUAL_FILTERS) # input conv for _ in range(tfprocess.RESIDUAL_BLOCKS): data.extend(gen_block(3, tfprocess.RESIDUAL_FILTERS, tfprocess.RESIDUAL_FILTERS)) data.extend(gen_block(3, tfprocess.RESIDUAL_FILTERS, tfprocess.RESIDUAL_FILTERS)) # policy data.extend(gen_block(1, tfprocess.RESIDUAL_FILTERS, 2)) data.append([0.4] * 2*19*19 * (19*19+1)) data.append([0.5] * (19*19+1)) # value data.extend(gen_block(1, tfprocess.RESIDUAL_FILTERS, 1)) data.append([0.6] * 19*19 * 256) data.append([0.7] * 256) data.append([0.8] * 256) data.append([0.9] * 1) tfprocess.replace_weights(data) if __name__ == '__main__': unittest.main() leela-zero-0.17/training/tf/v2_write_training.py000077500000000000000000000210311345132315700217360ustar00rootroot00000000000000#!/usr/bin/env python3 # # Used to dump training games in V2 format from MongoDB or V1 chunk files. # # Usage: v2_write_training [chunk_prefix] # If run without a chunk_prefix it reads from MongoDB. # With a chunk prefix, it uses all chunk files with that prefix # as input. # # Sets up a dataflow pipeline that: # 1. Reads from input (MongoDB or v1 chunk files) # 2. Split into a test set and a training set. # 3. Converts from v1 format to v2 format. # 4. Shuffle V2 records. # 5. Write out to compressed v2 chunk files. # from chunkparser import ChunkParser import glob import gzip import itertools import multiprocessing as mp import numpy as np import pymongo import sys def mongo_fetch_games(q_out, num_games): """ Read V1 format games from MongoDB and put them in the output queue (q_out) Reads a network list from MongoDB from most recents, and then reads games produced by those network until 'num_games' has been read. """ client = pymongo.MongoClient() db = client.test # MongoDB closes idle cursors after 10 minutes unless specific # options are given. That means this query will time out before # we finish. Rather than keeping it alive, increase the default # batch size so we're sure to get all networks in the first fetch. networks = db.networks.find(None, {"_id": False, "hash": True}).\ sort("_id", pymongo.DESCENDING).batch_size(5000) game_count = 0 for net in networks: print("Searching for {}".format(net['hash'])) games = db.games.\ find({"networkhash": net['hash']}, {"_id": False, "data": True}) for game in games: game_data = game['data'] q_out.put(game_data.encode("ascii")) game_count += 1 if game_count >= num_games: q_out.put('STOP') return if game_count % 1000 == 0: print("{} games".format(game_count)) def disk_fetch_games(q_out, prefix): """ Fetch chunk files off disk. Chunk files can be either v1 or v2 format. """ files = glob.glob(prefix + "*.gz") for f in files: with gzip.open(f, 'rb') as chunk_file: v = chunk_file.read() q_out.put(v) print("In {}".format(f)) q_out.put('STOP') def fake_fetch_games(q_out, num_games): """ Generate V1 format fake games. Used for testing and benchmarking """ for _ in range(num_games): # Generate a 200 move 'game' # Generate a random game move. # 1. 18 binary planes of length 361 planes = [np.random.randint(2, size=361).tolist() for plane in range(16)] stm = float(np.random.randint(2)) planes.append([stm] * 361) planes.append([1. - stm] * 361) # 2. 362 probs probs = np.random.randint(3, size=362).tolist() # 3. And a winner: 1 or -1 winner = [ 2 * float(np.random.randint(2)) - 1 ] # Convert that to a v1 text record. items = [] for p in range(16): # generate first 360 bits h = np.packbits([int(x) for x in planes[p][0:360]]).tobytes().hex() # then add the stray single bit h += str(planes[p][360]) + "\n" items.append(h) # then side to move items.append(str(int(planes[17][0])) + "\n") # then probabilities items.append(' '.join([str(x) for x in probs]) + "\n") # and finally if the side to move is a winner items.append(str(int(winner[0])) + "\n") game = ''.join(items) game = game * 200 game = game.encode('ascii') q_out.put(game) q_out.put('STOP') def queue_gen(q, out_qs): """ Turn a queue into a generator Yields items pulled from 'q' until a 'STOP' item is seen. The STOP item will be propogated to all the queues in the list 'out_qs' (if any). """ while True: try: item = q.get() except: break if item == 'STOP': break yield item # There might be multiple workers reading from this queue, # and they all need to be stopped, so put the STOP token # back in the queue. q.put('STOP') # Stop any listed output queues as well for x in out_qs: x.put('STOP') def split_train_test(q_in, q_train, q_test): """ Stream a stream of chunks into separate train and test pools. 10% of the chunks are assigned to test. Uses hash sharding, so multiple runs will split chunks in the same way. """ for item in queue_gen(q_in, [q_train, q_test]): # Use the hash of the game to determine the split. This means # that test games will never be used for training. h = hash(item) & 0xfff if h < 0.1*0xfff: # a test game. q_test.put(item) else: q_train.put(item) class QueueChunkSrc: def __init__(self, q): self.q = q self.gen = None def next(self): print("Queue next") if self.gen is None: self.gen = queue_gen(self.q,[]) try: return next(self.gen) except: return None def chunk_parser(q_in, q_out, shuffle_size, chunk_size): """ Parse input chunks from 'q_in', shuffle, and put chunks of moves in v2 format into 'q_out' Each output chunk contains 'chunk_size' moves. Moves are shuffled in a buffer of 'shuffle_size' moves. (A 2^20 items shuffle buffer is ~ 2.2GB of RAM). """ workers = max(1, mp.cpu_count() - 2) parse = ChunkParser(QueueChunkSrc(q_in), shuffle_size=shuffle_size, workers=workers) gen = parse.v2_gen() while True: s = list(itertools.islice(gen, chunk_size)) if not len(s): break s = b''.join(s) q_out.put(s) q_out.put('STOP') def chunk_writer(q_in, namesrc): """ Write a batch of moves out to disk as a compressed file. Filenames are taken from the generator 'namegen'. """ for chunk in queue_gen(q_in,[]): filename = namesrc.next() chunk_file = gzip.open(filename, 'w', 1) chunk_file.write(chunk) chunk_file.close() print("chunk_writer completed") class NameSrc: """ Generator a sequence of names, starting with 'prefix'. """ def __init__(self, prefix): self.prefix = prefix self.n = 0 def next(self): print("Name next") self.n += 1 return self.prefix + "{:0>8d}.gz".format(self.n) def main(args): # Build the pipeline. procs=[] # Read from input. q_games = mp.SimpleQueue() if args: prefix = args.pop(0) print("Reading from chunkfiles {}".format(prefix)) procs.append(mp.Process(target=disk_fetch_games, args=(q_games, prefix))) else: print("Reading from MongoDB") #procs.append(mp.Process(target=fake_fetch_games, args=(q_games, 20))) procs.append(mp.Process(target=mongo_fetch_games, args=(q_games, 275000))) # Split into train/test q_test = mp.SimpleQueue() q_train = mp.SimpleQueue() procs.append(mp.Process(target=split_train_test, args=(q_games, q_train, q_test))) # Convert v1 to v2 format and shuffle, writing 8192 moves per chunk. q_write_train = mp.SimpleQueue() q_write_test = mp.SimpleQueue() # Shuffle buffer is ~ 2.2GB of RAM with 2^20 (~1e6) entries. A game is ~500 moves, so # there's ~2000 games in the shuffle buffer. Selecting 8k moves gives an expected # number of ~4 moves from the same game in a given chunk file. # # The output files are in parse.py via another 1e6 sized shuffle buffer. At 8192 moves # per chunk, there's ~ 128 chunks in the shuffle buffer. With a batch size of 4096, # the expected max number of moves from the same game in the batch is < 1.14 procs.append(mp.Process(target=chunk_parser, args=(q_train, q_write_train, 1<<20, 8192))) procs.append(mp.Process(target=chunk_parser, args=(q_test, q_write_test, 1<<16, 8192))) # Write to output files procs.append(mp.Process(target=chunk_writer, args=(q_write_train, NameSrc('train_')))) procs.append(mp.Process(target=chunk_writer, args=(q_write_test, NameSrc('test_')))) # Start all the child processes running. for p in procs: p.start() # Wait for everything to finish. for p in procs: p.join() # All done! if __name__ == "__main__": mp.set_start_method('spawn') main(sys.argv[1:]) leela-zero-0.17/validation/000077500000000000000000000000001345132315700156365ustar00rootroot00000000000000leela-zero-0.17/validation/.gitignore000066400000000000000000000002751345132315700176320ustar00rootroot00000000000000validation.pro.user /Makefile /.qmake.stash /validation /*.sgf /*.gz /moc_*.cpp /moc_*.h # Weight files /[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]*[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f] leela-zero-0.17/validation/CMakeLists.txt000066400000000000000000000005731345132315700204030ustar00rootroot00000000000000 cmake_minimum_required(VERSION 3.1) add_executable(validation main.cpp ../autogtp/Game.cpp SPRT.cpp Validation.cpp Results.cpp ../autogtp/Game.h SPRT.h Validation.h Results.h ../autogtp/Console.h) set_target_properties(validation PROPERTIES AUTOMOC 1) target_link_libraries(validation Qt5::Core) install(TARGETS validation DESTINATION ${CMAKE_INSTALL_BINDIR}) leela-zero-0.17/validation/Results.cpp000066400000000000000000000071721345132315700200120ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Seth Troisi Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "Results.h" #include "../autogtp/Game.h" #include "SPRT.h" #include #include void Results::addGameResult(Sprt::GameResult result, int side) { m_gamesPlayed++; if (result == Sprt::GameResult::Win) { if (side == Game::BLACK) m_blackWins++; else m_whiteWins++; } else { if (side == Game::BLACK) m_blackLosses++; else m_whiteLosses++; } } std::string winPercentColumn(int wins, int games) { auto line = QString::asprintf(" %4d %5.2f%%", wins, 100.0f * (wins / (float)games)); return line.toStdString(); } void Results::printResults(const QString& firstNetName, const QString& secondNetName) const { /* Produces reports in this format. ABCD1234 v DEFG5678 (176 games) wins black white ABDC1234 65 36.93% 37 42.53% 28 31.46% DEFG5678 111 63.07% 61 68.54% 50 57.47% 98 55.68% 78 44.32% */ auto first_name = firstNetName.leftJustified(8, ' ', true)\ .toStdString(); auto second_name = secondNetName.leftJustified(8, ' ', true)\ .toStdString(); // Results for player one auto p1_wins = m_blackWins + m_whiteWins; auto p1_losses = m_blackLosses + m_whiteLosses; // Results for black vs white auto black_wins = m_blackWins + m_whiteLosses; auto white_wins = m_whiteWins + m_blackLosses; // Formatted title line auto title_line = QString::asprintf("%13s %-11s %-11s %s\n", "", "wins", "black", "white"); std::cout << first_name << " v " << second_name << " ( " << m_gamesPlayed << " games)" << std::endl; std::cout << title_line.toStdString(); std::cout << first_name << winPercentColumn(p1_wins, m_gamesPlayed) << winPercentColumn(m_blackWins, black_wins) << winPercentColumn(m_whiteWins, white_wins) << std::endl; std::cout << second_name << winPercentColumn(p1_losses, m_gamesPlayed) << winPercentColumn(m_whiteLosses, black_wins) << winPercentColumn(m_blackLosses, white_wins) << std::endl; std::cout << std::string(20, ' ') << winPercentColumn(black_wins, m_gamesPlayed) << winPercentColumn(white_wins, m_gamesPlayed) << std::endl; } QTextStream& operator<<(QTextStream& stream, const Results& r) { stream << r.m_gamesPlayed << ' '; stream << r.m_blackWins << ' ' << r.m_blackLosses << ' '; stream << r.m_whiteWins << ' ' << r.m_whiteLosses << endl; return stream; } QTextStream& operator>>(QTextStream& stream, Results& r) { stream >> r.m_gamesPlayed; stream >> r.m_blackWins; stream >> r.m_blackLosses; stream >> r.m_whiteWins; stream >> r.m_whiteLosses; return stream; } leela-zero-0.17/validation/Results.h000066400000000000000000000025511345132315700174530ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Seth Troisi Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef RESULTS_H #define RESULTS_H #include "SPRT.h" #include class Results { public: Results() = default; int getGamesPlayed() const { return m_gamesPlayed; } void addGameResult(Sprt::GameResult result, int side); void printResults(const QString& firstNetName, const QString& secondNetName) const; friend QTextStream& operator<<(QTextStream& stream, const Results& r); friend QTextStream& operator>>(QTextStream& stream, Results& r); private: int m_gamesPlayed{0}; int m_blackWins{0}; int m_blackLosses{0}; int m_whiteWins{0}; int m_whiteLosses{0}; }; #endif // RESULT_H leela-zero-0.17/validation/SPRT.cpp000066400000000000000000000132621345132315700171360ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano originally taken from Cute Chess (http://github.com/cutechess) Copyright (C) 2016 Ilari Pihlajisto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "SPRT.h" #include #include #include class BayesElo; class SprtProbability; class BayesElo { public: BayesElo(double bayesElo, double drawElo); BayesElo(const SprtProbability& p); double bayesElo() const; double drawElo() const; double scale() const; private: double m_bayesElo; double m_drawElo; }; class SprtProbability { public: SprtProbability(int wins, int losses, int draws); SprtProbability(const BayesElo& b); bool isValid() const; double pWin() const; double pLoss() const; double pDraw() const; private: double m_pWin; double m_pLoss; double m_pDraw; }; BayesElo::BayesElo(double bayesElo, double drawElo) : m_bayesElo(bayesElo), m_drawElo(drawElo) { } BayesElo::BayesElo(const SprtProbability& p) { Q_ASSERT(p.isValid()); m_bayesElo = 200.0 * std::log10(p.pWin() / p.pLoss() * (1.0 - p.pLoss()) / (1.0 - p.pWin())); m_drawElo = 200.0 * std::log10((1.0 - p.pLoss()) / p.pLoss() * (1.0 - p.pWin()) / p.pWin()); } double BayesElo::bayesElo() const { return m_bayesElo; } double BayesElo::drawElo() const { return m_drawElo; } double BayesElo::scale() const { const double x = std::pow(10.0, -m_drawElo / 400.0); return 4.0 * x / ((1.0 + x) * (1.0 + x)); } SprtProbability::SprtProbability(int wins, int losses, int draws) { Q_ASSERT(wins > 0 && losses > 0 && draws > 0); const int count = wins + losses + draws; m_pWin = double(wins) / count; m_pLoss = double(losses) / count; m_pDraw = 1.0 - m_pWin - m_pLoss; } SprtProbability::SprtProbability(const BayesElo& b) { m_pWin = 1.0 / (1.0 + std::pow(10.0, (b.drawElo() - b.bayesElo()) / 400.0)); m_pLoss = 1.0 / (1.0 + std::pow(10.0, (b.drawElo() + b.bayesElo()) / 400.0)); m_pDraw = 1.0 - m_pWin - m_pLoss; } bool SprtProbability::isValid() const { return 0.0 < m_pWin && m_pWin < 1.0 && 0.0 < m_pLoss && m_pLoss < 1.0 && 0.0 < m_pDraw && m_pDraw < 1.0; } double SprtProbability::pWin() const { return m_pWin; } double SprtProbability::pLoss() const { return m_pLoss; } double SprtProbability::pDraw() const { return m_pDraw; } Sprt::Sprt(): m_elo0(0), m_elo1(0), m_alpha(0), m_beta(0), m_wins(0), m_losses(0), m_draws(0), m_mutex() { } bool Sprt::isNull() const { return m_elo0 == 0 && m_elo1 == 0 && m_alpha == 0 && m_beta == 0; } void Sprt::initialize(double elo0, double elo1, double alpha, double beta) { m_elo0 = elo0; m_elo1 = elo1; m_alpha = alpha; m_beta = beta; } Sprt::Status Sprt::status() const { QMutexLocker locker(&m_mutex); Status status = { Continue, 0.0, 0.0, 0.0 }; status.lBound = std::log(m_beta / (1.0 - m_alpha)); status.uBound = std::log((1.0 - m_beta) / m_alpha); if (m_wins <= 0 || m_losses <= 0 || m_draws <= 0) { if (m_wins <= 0 && m_losses >= std::exp(fabs(status.lBound))) { status.result = AcceptH0; } if (m_losses <= 0 && m_wins >= std::exp(fabs(status.uBound))) { status.result = AcceptH1; } return status; } // Estimate draw_elo out of sample const SprtProbability p(m_wins, m_losses, m_draws); const BayesElo b(p); // Probability laws under H0 and H1 const double s = b.scale(); const BayesElo b0(m_elo0 / s, b.drawElo()); const BayesElo b1(m_elo1 / s, b.drawElo()); const SprtProbability p0(b0), p1(b1); // Log-Likelyhood Ratio status.llr = m_wins * std::log(p1.pWin() / p0.pWin()) + m_losses * std::log(p1.pLoss() / p0.pLoss()) + m_draws * std::log(p1.pDraw() / p0.pDraw()); // Bounds based on error levels of the test if (status.llr > status.uBound) status.result = AcceptH1; else if (status.llr < status.lBound) status.result = AcceptH0; return status; } void Sprt::addGameResult(GameResult result) { QMutexLocker locker(&m_mutex); if (result == Win) m_wins++; else if (result == Draw) m_draws++; else if (result == Loss) m_losses++; } std::tuple Sprt::getWDL() const { return std::make_tuple(m_wins, m_draws, m_losses); } QTextStream& operator<<(QTextStream& stream, const Sprt& sprt) { stream << sprt.m_elo0 << ' ' << sprt.m_elo1 << ' '; stream << sprt.m_alpha << ' ' << sprt.m_beta << ' '; stream << sprt.m_wins << ' ' << sprt.m_losses << ' '; stream << sprt.m_draws << endl; return stream; } QTextStream& operator>>(QTextStream& stream, Sprt& sprt) { stream >> sprt.m_elo0; stream >> sprt.m_elo1; stream >> sprt.m_alpha; stream >> sprt.m_beta; stream >> sprt.m_wins; stream >> sprt.m_losses; stream >> sprt.m_draws; return stream; } leela-zero-0.17/validation/SPRT.h000066400000000000000000000064741345132315700166120ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano originally taken from Cute Chess (http://github.com/cutechess) Copyright (C) 2016 Ilari Pihlajisto Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #ifndef SPRT_H #define SPRT_H /*! * \brief A Sequential Probability Ratio Test * * The Sprt class implements a Sequential Probability Ratio Test (SPRT) that * can be used as a termination criterion for stopping a match between two * players when the Elo difference is known to be outside of the specified * interval. * * \sa http://en.wikipedia.org/wiki/Sequential_probability_ratio_test */ #include #include #include class Sprt { public: /*! The result of the test. */ enum Result { Continue, //!< Continue monitoring AcceptH0, //!< Accept null hypothesis H0 AcceptH1 //!< Accept alternative hypothesis H1 }; /*! The result of a chess game. */ enum GameResult { NoResult = 0, //!< Game ended with no result Win, //!< First player won Loss, //!< First player lost Draw, //!< Game was drawn NotEnded //!< Game was interrupted }; /*! The status of the test. */ struct Status { Result result; //!< Test result double llr; //!< Log-likelihood ratio double lBound; //!< Lower bound double uBound; //!< Upper bound }; /*! Creates a new uninitialized Sprt object. */ Sprt(); /*! * Returns true if the SPRT is uninitialized; otherwise * returns false. */ bool isNull() const; /*! * Initializes the SPRT. * * \a elo0 is the Elo difference between player A and * player B for H0 and \a elo1 for H1. * * \a alpha is the maximum probability for a type I error and * \a beta for a type II error outside interval [elo0, elo1]. */ void initialize(double elo0, double elo1, double alpha, double beta); /*! Returns the current status of the test. */ Status status() const; /*! Returns current win/draw/loss score. */ std::tuple getWDL() const; /*! * Updates the test with \a result. * * After calling this function, status() should be called to * check if H0 or H1 can be accepted. */ void addGameResult(GameResult result); friend QTextStream& operator<<(QTextStream& stream, const Sprt& sprt); friend QTextStream& operator>>(QTextStream& stream, Sprt& sprt); private: double m_elo0; double m_elo1; double m_alpha; double m_beta; int m_wins; int m_losses; int m_draws; mutable QMutex m_mutex; }; #endif // SPRT_H leela-zero-0.17/validation/Validation.cpp000066400000000000000000000206211345132315700204350ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include "Validation.h" #include #include #include using VersionTuple = std::tuple; // Minimal Leela Zero version we expect to see const VersionTuple min_leelaz_version{0, 16, 0}; void ValidationWorker::run() { do { Game first(m_engines[0]); if (!first.gameStart(min_leelaz_version)) { emit resultReady(Sprt::NoResult, Game::BLACK); return; } Game second(m_engines[1]); if (!second.gameStart(min_leelaz_version)) { emit resultReady(Sprt::NoResult, Game::BLACK); return; } QTextStream(stdout) << "starting:" << endl << m_engines[0].getCmdLine() << endl << "vs" << endl << m_engines[1].getCmdLine() << endl; QString wmove = "play white "; QString bmove = "play black "; do { first.move(); if (!first.waitForMove()) { emit resultReady(Sprt::NoResult, Game::BLACK); return; } first.readMove(); if (first.checkGameEnd()) { break; } second.setMove(bmove + first.getMove()); second.move(); if (!second.waitForMove()) { emit resultReady(Sprt::NoResult, Game::BLACK); return; } second.readMove(); first.setMove(wmove + second.getMove()); second.nextMove(); } while (first.nextMove() && m_state.load() == RUNNING); if (m_state.load() == RUNNING) { QTextStream(stdout) << "Game has ended." << endl; int result = 0; if (first.getScore()) { result = first.getWinner(); if (!m_keepPath.isEmpty()) { first.writeSgf(); QString prefix = m_keepPath + '/'; if (m_expected == Game::BLACK) { prefix.append("black_"); } else { prefix.append("white_"); } QFile(first.getFile() + ".sgf").rename(prefix + first.getFile() + ".sgf"); } } QTextStream(stdout) << "Stopping engine." << endl; first.gameQuit(); second.gameQuit(); // Game is finished, send the result if (result == m_expected) { emit resultReady(Sprt::Win, m_expected); } else { emit resultReady(Sprt::Loss, m_expected); } // Change color and play again std::swap(m_engines[0], m_engines[1]); if (m_expected == Game::BLACK) { m_expected = Game::WHITE; } else { m_expected = Game::BLACK; } } else { first.gameQuit(); second.gameQuit(); } } while (m_state.load() != FINISHING); } void ValidationWorker::init(const QString& gpuIndex, const QVector& engines, const QString& keep, int expected) { m_engines = engines; if (!gpuIndex.isEmpty()) { m_engines[0].m_options.prepend(" --gpu=" + gpuIndex + " "); m_engines[1].m_options.prepend(" --gpu=" + gpuIndex + " "); } m_expected = expected; m_keepPath = keep; m_state.store(RUNNING); } Validation::Validation(const int gpus, const int games, const QStringList& gpuslist, QVector& engines, const QString& keep, QMutex* mutex, const float& h0, const float& h1) : m_mainMutex(mutex), m_syncMutex(), m_gamesThreads(gpus*games), m_games(games), m_gpus(gpus), m_gpusList(gpuslist), m_engines(engines), m_keepPath(keep) { m_statistic.initialize(h0, h1, 0.05, 0.05); m_statistic.addGameResult(Sprt::Draw); } void Validation::startGames() { for (int gpu = 0; gpu < m_gpus; ++gpu) { for (int game = 0; game < m_games; ++game) { auto thread_index = gpu * m_games + game; connect(&m_gamesThreads[thread_index], &ValidationWorker::resultReady, this, &Validation::getResult, Qt::DirectConnection); auto engines = m_engines; auto expected = Game::BLACK; if (game & 1) { std::swap(engines[0], engines[1]); expected = Game::WHITE; } auto myGpu = QString(""); if (!m_gpusList.isEmpty()) { myGpu = m_gpusList.at(gpu); } m_gamesThreads[thread_index].init( myGpu, engines, m_keepPath, expected); m_gamesThreads[thread_index].start(); } } } void Validation::saveSprt() { QFile f("sprtsave" + QUuid::createUuid().toRfc4122().toHex() + ".bin"); if (!f.open(QIODevice::WriteOnly | QIODevice::Text)) { return; } QTextStream out(&f); out << m_statistic; out << m_results; f.close(); m_results.printResults(m_engines[0].m_network, m_engines[1].m_network); printSprtStatus(m_statistic.status()); } void Validation::loadSprt() { QDir dir; QStringList filters; filters << "sprtsave*.bin"; dir.setNameFilters(filters); dir.setFilter(QDir::Files | QDir::NoSymLinks); if (dir.entryInfoList().isEmpty()) { return; } QFileInfo fi = dir.entryInfoList().takeFirst(); QFile f(fi.fileName()); if (!f.open(QIODevice::ReadOnly | QIODevice::Text)) { return; } QTextStream in(&f); in >> m_statistic; in >> m_results; f.close(); QFile::remove(fi.fileName()); QTextStream(stdout) << "Initial Statistics" << endl; m_results.printResults(m_engines[0].m_network, m_engines[1].m_network); printSprtStatus(m_statistic.status()); } void Validation::printSprtStatus(const Sprt::Status& status) { QTextStream(stdout) << m_results.getGamesPlayed() << " games played." << endl; QTextStream(stdout) << "Status: " << status.result << " LLR " << status.llr << " Lower Bound " << status.lBound << " Upper Bound " << status.uBound << endl; } void Validation::getResult(Sprt::GameResult result, int net_one_color) { if (result == Sprt::NoResult) { QTextStream(stdout) << "Engine Error." << endl; return; } m_syncMutex.lock(); m_statistic.addGameResult(result); m_results.addGameResult(result, net_one_color); Sprt::Status status = m_statistic.status(); auto wdl = m_statistic.getWDL(); QTextStream(stdout) << std::get<0>(wdl) << " wins, " << std::get<2>(wdl) << " losses" << endl; if (status.result != Sprt::Continue) { quitThreads(); QTextStream(stdout) << "The first net is " << ((status.result == Sprt::AcceptH0) ? "worse " : "better ") << "than the second" << endl; m_results.printResults(m_engines[0].m_network, m_engines[1].m_network); //sendQuit(); } else { printSprtStatus(status); } m_syncMutex.unlock(); } void Validation::quitThreads() { for (int gpu = 0; gpu < m_gpus * m_games; ++gpu) { m_gamesThreads[gpu].doFinish(); } } void Validation::wait() { for (int gpu = 0; gpu < m_gpus * m_games; ++gpu) { m_gamesThreads[gpu].wait(); } } void Validation::storeSprt() { QTextStream(stdout) << "storeSprt" << endl; m_syncMutex.lock(); saveSprt(); m_syncMutex.unlock(); quitThreads(); wait(); } leela-zero-0.17/validation/Validation.h000066400000000000000000000047721345132315700201130ustar00rootroot00000000000000#ifndef VALIDATION_H #define VALIDATION_H /* This file is part of Leela Zero. Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include #include #include #include #include #include #include "SPRT.h" #include "../autogtp/Game.h" #include "Results.h" class ValidationWorker : public QThread { Q_OBJECT public: enum { RUNNING = 0, FINISHING }; ValidationWorker() = default; ValidationWorker(const ValidationWorker& w) : QThread(w.parent()) {} ~ValidationWorker() = default; void init(const QString& gpuIndex, const QVector& engines, const QString& keep, int expected); void run() override; void doFinish() { m_state.store(FINISHING); } signals: void resultReady(Sprt::GameResult r, int net_one_color); private: QVector m_engines; int m_expected; QString m_keepPath; QAtomicInt m_state; }; class Validation : public QObject { Q_OBJECT public: Validation(const int gpus, const int games, const QStringList& gpusList, QVector& engines, const QString& keep, QMutex* mutex, const float& h0, const float& h1); ~Validation() = default; void startGames(); void wait(); void loadSprt(); signals: void sendQuit(); public slots: void getResult(Sprt::GameResult result, int net_one_color); void storeSprt(); private: QMutex* m_mainMutex; QMutex m_syncMutex; Sprt m_statistic; Results m_results; QVector m_gamesThreads; int m_games; int m_gpus; QStringList m_gpusList; QVector& m_engines; QString m_keepPath; void quitThreads(); void saveSprt(); void printSprtStatus(const Sprt::Status& status); }; #endif leela-zero-0.17/validation/main.cpp000066400000000000000000000133401345132315700172670ustar00rootroot00000000000000/* This file is part of Leela Zero. Copyright (C) 2017 Gian-Carlo Pascutto Copyright (C) 2017-2018 Marco Calignano Leela Zero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Leela Zero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Leela Zero. If not, see . */ #include #include #include #include #include #include #include #include #include #include #include #include "../autogtp/Game.h" #include "../autogtp/Console.h" #include "Validation.h" constexpr int VALIDATION_VERSION = 1; int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); app.setApplicationName("validation"); app.setApplicationVersion(QString("v%1").arg(VALIDATION_VERSION)); QCommandLineParser parser; parser.addHelpOption(); parser.addVersionOption(); QCommandLineOption networkOption( {"n", "network"}, "Networks to use as players in competition mode (two are needed).", "filename"); QCommandLineOption optionsOption( {"o", "options"}, "Options for the binary given by -b (default \"-g -v 3200 --noponder -t 1 -q -d -r 0 -w\").", "opt_string"); QCommandLineOption gtpCommandOption( {"c", "gtp-command" }, "GTP command to send to the binary on startup (default \"time_settings 0 1 0\").\n" "Multiple commands are sent in the order they are specified.\n" "Commands apply to the preceeding binary or both if specified before all binaries.", "command"); QCommandLineOption sprtOption( {"s", "sprt"}, "Set the SPRT hypothesis (default '0.0:35.0').", "lower:upper", "0.0:35.0"); QCommandLineOption gamesNumOption( {"g", "gamesNum"}, "Play 'gamesNum' games on one device (GPU/CPU) at the same time.", "num", "1"); QCommandLineOption gpusOption( {"u", "gpus"}, "Index of the device(s) to use for multiple devices support.", "num"); QCommandLineOption keepSgfOption( {"k", "keepSgf" }, "Save SGF files after each self-play game.", "output directory"); parser.addOption(gamesNumOption); parser.addOption(gpusOption); parser.addOption(sprtOption); parser.addOption(keepSgfOption); parser.addOption(networkOption); parser.addOption(optionsOption); parser.addOption(gtpCommandOption); parser.addPositionalArgument( "[-- binary [--gtp-command...] [-- binary [--gtp-command...]]]", "Binary to execute for the game (default ./leelaz).\n" "Only --gtp-command options are parsed after a binary is specified"); // Process the actual command line arguments given by the user parser.process(app); QStringList netList = parser.values(networkOption); if (netList.count() != 2) { parser.showHelp(); } QStringList optsList = parser.values(optionsOption); while (optsList.count() < 2) { optsList << " -g -v 3200 --noponder -t 1 -q -d -r 0 -w "; } QString sprtOpt = parser.value(sprtOption); QStringList sprtList = sprtOpt.split(":"); float h0 = sprtList[0].toFloat(); float h1 = sprtList[1].toFloat(); int gamesNum = parser.value(gamesNumOption).toInt(); QStringList gpusList = parser.values(gpusOption); int gpusNum = gpusList.count(); if (gpusNum == 0) { gpusNum = 1; } QTextStream(stdout) << "validation v" << VALIDATION_VERSION << endl; auto const keepPath = parser.value(keepSgfOption); if (parser.isSet(keepSgfOption)) { if (!QDir().mkpath(parser.value(keepSgfOption))) { QTextStream(stdout) << "Couldn't create output directory for self-play SGF files!" << endl; return EXIT_FAILURE; } } QStringList commandList = {"time_settings 0 1 0"}; commandList << parser.values(gtpCommandOption); auto engines = QVector({Engine(netList[0], optsList[0], commandList), Engine(netList[1], optsList[1], commandList)}); auto engine_idx = 0; auto pos_args = parser.positionalArguments(); while (!pos_args.isEmpty()) { if (engine_idx >= 2) { parser.showHelp(); } engines[engine_idx].m_binary = pos_args[0]; parser.process(pos_args); engines[engine_idx].m_commands << parser.values(gtpCommandOption); pos_args = parser.positionalArguments(); engine_idx++; } QMutex mutex; QTextStream(stdout) << "SPRT : " << sprtOpt << " h0 " << h0 << " h1 " << h1 << endl; Console *cons = nullptr; Validation *validate = new Validation(gpusNum, gamesNum, gpusList, engines, keepPath, &mutex, h0, h1); QObject::connect(&app, &QCoreApplication::aboutToQuit, validate, &Validation::storeSprt); validate->loadSprt(); validate->startGames(); QObject::connect(validate, &Validation::sendQuit, &app, &QCoreApplication::quit); cons = new Console(); QObject::connect(cons, &Console::sendQuit, &app, &QCoreApplication::quit); return app.exec(); } leela-zero-0.17/validation/validation.pro000066400000000000000000000005251345132315700205140ustar00rootroot00000000000000QT -= gui TARGET = validation CONFIG += c++14 CONFIG += warn_on CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES += main.cpp \ ../autogtp/Game.cpp \ SPRT.cpp \ Validation.cpp \ Results.cpp HEADERS += \ ../autogtp/Game.h \ SPRT.h \ Validation.h \ Results.h \ ../autogtp/Console.h