diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index ba650c057..e97ec0531 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -80,9 +80,9 @@ install(PROGRAMS test.sh DESTINATION ${CONSUMER_PATH}) # Select consumer app if(RESOLVE_USE_KLU) if(RESOLVE_USE_CUDA) - set(RESOLVE_CONSUMER_APP "testRefactor.cpp") + set(RESOLVE_CONSUMER_APP "testSysRefactor.cpp") elseif(RESOLVE_USE_HIP) - set(RESOLVE_CONSUMER_APP "testRefactor.cpp") + set(RESOLVE_CONSUMER_APP "testSysRefactor.cpp") else() set(RESOLVE_CONSUMER_APP "testKlu.cpp") endif() @@ -90,6 +90,12 @@ else(RESOLVE_USE_KLU) set(RESOLVE_CONSUMER_APP "testSysGmres.cpp") endif(RESOLVE_USE_KLU) +set(test_data_dir ${CMAKE_SOURCE_DIR}/tests/functionality) +set(sym_matrix_path /data/matrix_ACTIVSg200_AC_renumbered_add9_) +set(sym_rhs_path /data/rhs_ACTIVSg200_AC_renumbered_add9_ones_) +set(asym_matrix_path /data/A_asymmetric) +set(asym_rhs_path /data/b_asymmetric) + # Install directory with example on how to consume ReSolve install(DIRECTORY resolve_consumer DESTINATION share/examples) install(FILES ${PROJECT_SOURCE_DIR}/tests/functionality/${RESOLVE_CONSUMER_APP} DESTINATION share/examples/resolve_consumer RENAME consumer.cpp) @@ -98,4 +104,4 @@ install(FILES ${PROJECT_SOURCE_DIR}/tests/functionality/TestHelper.hpp DESTINATI # Shell script argumets: # 1. Path to where resolve is installed. # 2. Path to data directory -add_custom_target(test_install COMMAND ${CONSUMER_PATH}/test.sh ${CMAKE_INSTALL_PREFIX} ${PROJECT_SOURCE_DIR}/tests/functionality/) +add_custom_target(test_install COMMAND ${CONSUMER_PATH}/test.sh ${CMAKE_INSTALL_PREFIX} ${test_data_dir} ${sym_matrix_path} ${sym_rhs_path}) diff --git a/examples/resolve_consumer/CMakeLists.txt b/examples/resolve_consumer/CMakeLists.txt index 45aae031d..42bcb1a28 100644 --- a/examples/resolve_consumer/CMakeLists.txt +++ b/examples/resolve_consumer/CMakeLists.txt @@ -17,5 +17,5 @@ target_link_libraries(consume.exe PRIVATE ReSolve::ReSolve) # Testing of exported Resolve Configurations enable_testing() -# RESOLVE_DATA is set in test.sh and is the file path the matrix data files used in the testKLU_Rf_FGMRES -add_test(NAME resolve_consumer COMMAND $ "-d" "${RESOLVE_DATA}" "-i") +# RESOLVE_DATA is set in test.sh and is the file path the matrix data files used in the testKLU_Rf_FGMRES. +add_test(NAME resolve_consumer COMMAND $ "-d" "${ReSolve_DATA_DIR}" "-i" "-m" "${ReSolve_MATRICES}" "-r" "${ReSolve_RHS}") diff --git a/examples/test.sh b/examples/test.sh index 391010573..4ac55a0e2 100644 --- a/examples/test.sh +++ b/examples/test.sh @@ -10,6 +10,14 @@ echo ${ReSolve_DIR} export DATA_DIR=${2} echo ${DATA_DIR} +# Defines the input matrices +export MATRICES=${3} +echo ${MATRICES} + +# Defines the input right hand sides +export RHS=${4} +echo ${RHS} + # Locate source of the consumer test app export INSTALL_BUILD_CONSUME=${ReSolve_DIR}/share/examples/resolve_consumer echo ${INSTALL_BUILD_CONSUME} @@ -18,7 +26,8 @@ mkdir -p ${INSTALL_BUILD_CONSUME}/build rm -rf ${INSTALL_BUILD_CONSUME}/build/* && -cmake -B ${INSTALL_BUILD_CONSUME}/build -S ${INSTALL_BUILD_CONSUME} -DRESOLVE_DATA=${DATA_DIR} -DReSolve_DIR=${ReSolve_DIR} && +cmake -B ${INSTALL_BUILD_CONSUME}/build -S ${INSTALL_BUILD_CONSUME} -DReSolve_DATA_DIR=${DATA_DIR} \ + -DReSolve_MATRICES=${MATRICES} -DReSolve_RHS=${RHS} -DReSolve_DIR=${ReSolve_DIR} && cmake --build ${INSTALL_BUILD_CONSUME}/build -- -j 12 && diff --git a/resolve/LinSolverIterativeFGMRES.cpp b/resolve/LinSolverIterativeFGMRES.cpp index 08fda3977..643f23a46 100644 --- a/resolve/LinSolverIterativeFGMRES.cpp +++ b/resolve/LinSolverIterativeFGMRES.cpp @@ -141,7 +141,6 @@ namespace ReSolve initial_residual_norm_ = rnorm; while (outer_flag) { - // check if maybe residual is already small enough? if (it == 0) { tolrel = tol_ * rnorm; diff --git a/resolve/LinSolverIterativeFGMRES.hpp b/resolve/LinSolverIterativeFGMRES.hpp index f0d3aa66f..388875793 100644 --- a/resolve/LinSolverIterativeFGMRES.hpp +++ b/resolve/LinSolverIterativeFGMRES.hpp @@ -83,7 +83,7 @@ namespace ReSolve }; index_type restart_{10}; ///< GMRES restart - index_type conv_cond_{0}; ///< GMRES convergence condition + index_type conv_cond_{2}; ///< GMRES convergence condition bool flexible_{true}; ///< If using flexible GMRES (FGMRES) algorithm private: diff --git a/resolve/LinSolverIterativeRandFGMRES.cpp b/resolve/LinSolverIterativeRandFGMRES.cpp index 94cce54f6..db26b0077 100644 --- a/resolve/LinSolverIterativeRandFGMRES.cpp +++ b/resolve/LinSolverIterativeRandFGMRES.cpp @@ -31,7 +31,7 @@ namespace ReSolve tol_ = 1e-14; // default maxit_ = 100; // default restart_ = 10; - conv_cond_ = 0; // default + conv_cond_ = 2; // default flexible_ = true; matrix_handler_ = matrix_handler; @@ -180,10 +180,10 @@ namespace ReSolve io::Logger::misc() << "it 0: norm of residual " << std::scientific << std::setprecision(16) << rnorm << " Norm of rhs: " << bnorm << "\n"; + initial_residual_norm_ = rnorm; while (outer_flag) { - // check if maybe residual is already small enough? if (it == 0) { tolrel = tol_ * rnorm; diff --git a/resolve/LinSolverIterativeRandFGMRES.hpp b/resolve/LinSolverIterativeRandFGMRES.hpp index 80a6d0b61..c16f77116 100644 --- a/resolve/LinSolverIterativeRandFGMRES.hpp +++ b/resolve/LinSolverIterativeRandFGMRES.hpp @@ -98,7 +98,7 @@ namespace ReSolve }; index_type restart_{10}; ///< GMRES restart - index_type conv_cond_{0}; ///< GMRES convergence condition + index_type conv_cond_{2}; ///< GMRES convergence condition bool flexible_{true}; ///< If using flexible GMRES (FGMRES) algorithm private: diff --git a/resolve/SystemSolver.cpp b/resolve/SystemSolver.cpp index 77b3eeb57..0294dea92 100644 --- a/resolve/SystemSolver.cpp +++ b/resolve/SystemSolver.cpp @@ -13,7 +13,6 @@ #ifdef RESOLVE_USE_KLU #include #endif - #include #ifdef RESOLVE_USE_CUDA @@ -563,7 +562,6 @@ namespace ReSolve { int status = 0; - status += iterativeSolver_->resetMatrix(A_); status += iterativeSolver_->solve(rhs, x); return status; diff --git a/resolve/lusol/README.md b/resolve/lusol/README.md new file mode 100644 index 000000000..bd4f38211 --- /dev/null +++ b/resolve/lusol/README.md @@ -0,0 +1,2 @@ +# LUSOL disclaimer +LUSOL code is experimental and not actively maintained or supported. diff --git a/tests/functionality/CMakeLists.txt b/tests/functionality/CMakeLists.txt index 97f4d5124..3d6700dff 100644 --- a/tests/functionality/CMakeLists.txt +++ b/tests/functionality/CMakeLists.txt @@ -36,9 +36,6 @@ if(RESOLVE_USE_KLU) add_executable(sys_glu_test.exe testSysGLU.cpp) target_link_libraries(sys_glu_test.exe PRIVATE ReSolve) - add_executable(sys_glu_asym_test.exe testSysGLUAsym.cpp) - target_link_libraries(sys_glu_asym_test.exe PRIVATE ReSolve) - endif(RESOLVE_USE_CUDA) endif(RESOLVE_USE_KLU) @@ -62,7 +59,6 @@ if(RESOLVE_USE_KLU) if(RESOLVE_USE_CUDA) list(APPEND installable_tests sys_glu_test.exe) - list(APPEND installable_tests sys_glu_asym_test.exe) endif(RESOLVE_USE_CUDA) endif() @@ -76,7 +72,13 @@ install(TARGETS ${installable_tests} # Install directory with data files install(DIRECTORY data DESTINATION bin/resolve/tests/functionality) -set(test_data_dir ${CMAKE_SOURCE_DIR}/tests/functionality/) +# Set the matrices for the tests. +set(test_data_dir ${CMAKE_SOURCE_DIR}/tests/functionality) +set(sym_matrix_path /data/matrix_ACTIVSg200_AC_renumbered_add9_) +set(sym_rhs_path /data/rhs_ACTIVSg200_AC_renumbered_add9_ones_) +set(asym_matrix_path /data/A_asymmetric) +set(asym_rhs_path /data/b_asymmetric) + add_test(NAME version COMMAND $) @@ -117,17 +119,20 @@ add_test(NAME rand_gmres_test COMMAND $) if(RESOLVE_USE_KLU) # Using KLU as refactorization solver - add_test(NAME klu_klu_test COMMAND $ "-d" "${test_data_dir}") - add_test(NAME klu_klu_ir_test COMMAND $ "-d" "${test_data_dir}" "-i") + add_test(NAME klu_klu_test COMMAND $ "-d" "${test_data_dir}" "-m" "${sym_matrix_path}" "-r" "${sym_rhs_path}") + add_test(NAME klu_klu_ir_test COMMAND $ "-d" "${test_data_dir}" "-m" "${sym_matrix_path}" "-r" "${sym_rhs_path}" "-i") + add_test(NAME klu_klu_asym_test COMMAND $ "-d" "${test_data_dir}" "-m" "${asym_matrix_path}" "-r" "${asym_rhs_path}") + add_test(NAME klu_klu_asym_ir_test COMMAND $ "-d" "${test_data_dir}" "-m" "${asym_matrix_path}" "-r" "${asym_rhs_path}" "-i") # CUDA-SDK specific tests if(RESOLVE_USE_CUDA) add_test(NAME klu_rf_cuda_test COMMAND $ "-d" "${test_data_dir}") add_test(NAME klu_rf_ir_cuda_test COMMAND $ "-d" "${test_data_dir}" "-i") add_test(NAME klu_glu_cuda_test COMMAND $ "-d" "${test_data_dir}" "-s" "glu") - add_test(NAME sys_refactor_cuda_test COMMAND $ "${test_data_dir}") - add_test(NAME sys_glu_test COMMAND $ "${test_data_dir}") - add_test(NAME sys_glu_asym_test COMMAND $ "${test_data_dir}") + add_test(NAME sys_refactor_cuda_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${sym_matrix_path}" "-r" "${sym_rhs_path}") + add_test(NAME sys_refactor_cuda_asym_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${asym_matrix_path}" "-r" "${asym_rhs_path}") + add_test(NAME sys_glu_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${sym_matrix_path}" "-r" "${sym_rhs_path}") + add_test(NAME sys_glu_asym_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${asym_matrix_path}" "-r" "${asym_rhs_path}") endif(RESOLVE_USE_CUDA) # ROCm specific tests @@ -136,6 +141,7 @@ if(RESOLVE_USE_KLU) add_test(NAME rocsolver_rf_m1_test COMMAND $ "-d" "${test_data_dir}" "-m" "rocsparse_trisolve") add_test(NAME rocsolver_rf_ir_test COMMAND $ "-d" "${test_data_dir}" "-i") add_test(NAME rocsolver_rf_ir_m1_test COMMAND $ "-d" "${test_data_dir}" "-i" "-m" "rocsparse_trisolve") - add_test(NAME sys_refactor_hip_test COMMAND $ "${test_data_dir}") + add_test(NAME sys_refactor_hip_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${sym_matrix_path}" "-r" "${sym_rhs_path}") + add_test(NAME sys_refactor_hip_asym_test COMMAND $ "${test_data_dir}" "-d" "${test_data_dir}" "-m" "${asym_matrix_path}" "-r" "${asym_rhs_path}") endif(RESOLVE_USE_HIP) endif(RESOLVE_USE_KLU) diff --git a/tests/functionality/TestHelper.hpp b/tests/functionality/TestHelper.hpp index 62bf10499..85e7a1dc1 100644 --- a/tests/functionality/TestHelper.hpp +++ b/tests/functionality/TestHelper.hpp @@ -269,7 +269,6 @@ class TestHelper { int error_sum = 0; ReSolve::real_type norm = norm_res_ / norm_rhs_; - if (!std::isfinite(norm)) { std::cout << "Result is not a finite number!\n"; diff --git a/tests/functionality/data/A_asymmetric01.mtx b/tests/functionality/data/A_asymmetric01.mtx new file mode 100644 index 000000000..b56b3fd76 --- /dev/null +++ b/tests/functionality/data/A_asymmetric01.mtx @@ -0,0 +1,4103 @@ +%%MatrixMarket matrix coordinate real general +1024 1024 4101 +1 1 8.896177645719176 +7 1 0.054828316238449464 +13 1 0.3292145407086724 +14 1 0.6559063876468604 +15 1 -0.4678613543063912 +2 2 11.82119905366175 +11 2 -0.6454477019060726 +3 3 8.687349556778239 +3 4 1.0887031814784323 +4 4 9.62448500425045 +5 4 -0.34982618079706873 +2 5 -1.0234221617073382 +5 5 9.291874036456408 +10 5 2.125403239827164 +11 5 0.2869472839541675 +12 5 0.04484420446282396 +13 5 -0.3390555158532859 +16 5 1.740462969684576 +1 6 1.909682757854284 +6 6 11.180013912389223 +12 6 0.05133915592214014 +16 6 -1.2040050122363632 +2 7 -0.3509828251987393 +7 7 8.556800353936513 +3 8 -0.6326336051034305 +4 8 -0.8805766448080713 +6 8 -1.79056926478267 +8 8 10.296380752894715 +9 8 0.7580359856795664 +4 9 0.10907735209884918 +9 9 9.127517495931228 +15 9 1.10944013603191 +16 9 -1.4182219600625028 +9 10 -0.6081144038111505 +10 10 9.49220050661552 +5 11 -1.0406101111548656 +7 11 0.04299988234743835 +10 11 -0.4329944481047994 +11 11 10.965615558353576 +3 12 -0.20290725600654053 +11 12 0.13008562221926398 +12 12 10.894002013850967 +5 13 1.2532293473822875 +10 13 2.3673437338204497 +13 13 11.25464904872593 +15 13 -0.6125023368322277 +16 13 2.82151737835627 +7 14 -0.8946307413107838 +10 14 -1.3065446966249579 +14 14 11.003553211285201 +6 15 0.33354765423164406 +15 15 8.943210698392738 +1 16 -1.025716388964937 +2 16 1.8376902802453918 +10 16 0.026608222842135307 +12 16 0.010213853161845234 +14 16 -0.6751421506213933 +16 16 12.126515584854683 +17 17 11.934537232276679 +22 17 0.6692711496638936 +23 17 -0.33183051854256784 +29 17 0.6615758187036498 +30 17 1.4952387777277212 +17 18 0.03935828181198342 +18 18 9.806832663618676 +18 19 0.9243121206236214 +19 19 10.897592215300811 +20 20 11.037109971279905 +23 20 -2.2290485519060783 +25 20 0.7993987483280155 +27 20 -0.6684390780049191 +17 21 0.012144133151838224 +19 21 -0.3449934651145111 +21 21 9.800806307145503 +27 21 -0.7216155028974179 +22 22 9.657397728803971 +25 22 -1.5803295472878238 +28 22 0.9244282221687589 +23 23 9.589948685851931 +29 23 -0.2110162465833654 +17 24 -0.5300230058592724 +24 24 11.476596135909759 +32 24 1.698968464172865 +21 25 -0.13934780663351837 +22 25 -0.5620063895931129 +25 25 10.196527771628906 +29 25 0.251519834271585 +30 25 1.4670610339643468 +26 26 8.731280903424494 +28 26 -1.2857062887829231 +32 26 -0.8127688832554449 +27 27 9.684306462256094 +29 27 -0.5571855217860044 +20 28 -0.5440616676393969 +26 28 -0.44021228486818637 +28 28 11.134401115928355 +20 29 -0.19684472989937976 +21 29 -1.9891847841193095 +25 29 1.1821543761137543 +29 29 10.5047957914113 +30 29 -1.0235580132383817 +31 29 -0.802429673827461 +20 30 -1.609863004791467 +30 30 8.468683334694209 +17 31 -0.780018545080007 +22 31 -1.3578191233936197 +26 31 -2.7691647776999884 +29 31 0.7132710572733498 +31 31 9.512196821540224 +17 32 2.785622584548661 +18 32 -1.044637761888207 +23 32 -0.0767418010214825 +27 32 -1.383529295857196 +28 32 -0.5122265274902513 +29 32 0.5714875949073278 +32 32 11.26825214800991 +33 33 11.366155592321736 +47 33 -1.2839585330944332 +34 34 11.760697466053406 +37 34 0.07546249784041105 +43 34 -0.7389319608451242 +46 34 -0.09793390844991814 +48 34 -0.45899685566240495 +35 35 8.67704318553193 +43 35 0.8230204122521702 +44 35 -0.6175107846043307 +46 35 -1.034615946733827 +33 36 1.0308606086674152 +36 36 9.67664097827056 +40 36 1.1277914144302104 +42 36 -1.157807767803961 +33 37 0.6474215172084565 +37 37 10.353148947703101 +39 37 0.33675433503350155 +44 37 0.25108222992572427 +45 37 -0.456185275112993 +38 38 9.478316294759919 +42 38 -0.5603345118395083 +45 38 1.505544770662493 +33 39 0.8353224034394786 +34 39 -0.885217728093411 +36 39 0.7274780595966981 +39 39 9.509928229618788 +43 39 -0.31952214288014946 +44 39 0.09923910702892823 +45 39 0.8082263613696689 +46 39 -0.48453836864119243 +33 40 -0.019451541718100117 +34 40 0.24566714864420514 +38 40 0.6142324413247234 +40 40 9.579114483512445 +41 40 0.28231895311103544 +33 41 0.1126448117795891 +34 41 0.14745923548009884 +41 41 10.061966359411405 +45 41 0.16870032853194164 +33 42 0.13837091455419592 +36 42 0.041786342819167585 +42 42 8.755269590585748 +45 42 0.5218983226074373 +33 43 -0.5291288419630397 +43 43 9.94382841548496 +48 43 0.8791934709343069 +34 44 -0.5736347499399376 +35 44 0.29095266587067414 +37 44 -0.40812678093380184 +38 44 -0.007701634451275637 +41 44 0.25100022743887623 +44 44 10.29126754335437 +33 45 -0.46539385750002465 +37 45 0.846466049693536 +45 45 8.903319731439614 +46 45 -1.5220385188692738 +47 45 0.6427981249117304 +35 46 -0.562464585379856 +44 46 1.6384896562743174 +46 46 9.281847897899487 +48 46 -0.2958590019683556 +38 47 -0.23407459187708032 +39 47 1.0748482555532541 +47 47 8.483958981758082 +33 48 0.40653743619061444 +38 48 1.9902213632238388 +41 48 -0.126620884662336 +48 48 8.2096131287972 +49 49 9.86593926184972 +53 49 1.4290257921255245 +54 49 -0.2865808187779388 +56 49 1.4677214497969797 +57 49 -0.0009637884751076516 +63 49 -0.7559398106559808 +50 50 10.56639579411166 +51 50 1.1141408413837288 +53 50 -1.2245277315701752 +50 51 -1.1757498549544254 +51 51 8.64157022253465 +55 51 0.5195396063666239 +62 51 1.1489092933731397 +52 52 9.022575056654226 +54 52 0.1534837299279161 +55 52 0.05700315278189755 +56 52 0.11846564818676594 +57 52 -0.621753499226888 +58 52 1.8873766043329712 +59 52 -1.4785797203349986 +63 52 1.6173792130269191 +64 52 0.607728087693796 +53 53 9.966036618840318 +60 53 0.4438484515485287 +51 54 0.7784554361801854 +53 54 -1.2563222170212218 +54 54 8.87392729587058 +55 54 0.20387429298560028 +58 54 0.2890794360312111 +64 54 1.4615523777997859 +53 55 -1.495010674977328 +55 55 9.222064793093415 +57 55 -1.000668242717437 +58 55 1.2127044970272307 +55 56 0.4485728833993202 +56 56 11.127529012091797 +53 57 0.8999544170115295 +57 57 9.44555745789564 +49 58 -0.5670672696947792 +50 58 -1.5370954788029727 +58 58 11.50145672145301 +49 59 -0.3975294617741736 +59 59 9.937289160393368 +49 60 -1.5770966225790246 +53 60 -0.304662763933706 +54 60 1.352741786578911 +57 60 -0.16546116393398647 +60 60 10.573406767406011 +53 61 -1.0921356504883821 +54 61 -0.3810031952383832 +56 61 0.09418760207729457 +60 61 -0.03359834630770299 +61 61 9.365762713769223 +62 61 -0.1906406816515675 +59 62 -0.7184791736158878 +62 62 8.023071890364733 +63 62 -0.30870457483384683 +49 63 -0.1839795107745098 +56 63 -1.761694229860906 +57 63 0.5779313025966168 +60 63 -0.2898174629770872 +63 63 8.884923496310567 +51 64 0.19985601145709864 +55 64 -0.6529354696537263 +59 64 0.19072269334589534 +64 64 9.964138717948495 +65 65 11.414277163674868 +68 65 0.8756931961178234 +72 65 0.8777900785257305 +73 65 1.3209135150193374 +77 65 1.3339735082502981 +78 65 -0.9504249251241196 +66 66 9.660832363955368 +77 66 0.5442356548261779 +67 67 10.1100935652411 +70 67 -0.46628047472824896 +74 67 -1.4315694540219723 +75 67 -1.0632719383423852 +65 68 0.35946262951496083 +68 68 10.986789477070774 +70 68 0.6114174554458917 +73 68 -1.164823041676622 +77 68 0.6020939833875837 +68 69 0.4334560919630233 +69 69 8.802684666195322 +76 69 0.9171976821835581 +70 70 11.294767224484094 +71 70 0.5034793896593467 +75 70 0.3688800457237031 +78 70 1.3326812098553162 +65 71 -1.1108991382614462 +71 71 8.923339391080386 +66 72 -1.0575571917974358 +67 72 1.1281377877294894 +68 72 -0.6956099160289569 +72 72 10.183435522411747 +71 73 -0.023558452030122305 +73 73 10.793952209992174 +68 74 0.9301219255259361 +69 74 0.7511436303786314 +74 74 10.96350636261159 +76 74 -0.008177176751857603 +75 75 10.568908155800203 +80 75 0.4493349829616866 +76 76 10.053887828505426 +70 77 -0.6132171728728962 +77 77 9.222540914652196 +78 77 0.6046505244597176 +80 77 -0.9397307243098154 +73 78 -0.6505425947538342 +76 78 -0.5498783920024237 +78 78 9.534801619741224 +79 78 0.039399232650896836 +69 79 1.2386668529677327 +71 79 -1.0931326061793518 +73 79 -0.3196159745196485 +74 79 -0.217990156025673 +76 79 -0.8324052645184508 +78 79 0.5138809900604614 +79 79 10.775093266501926 +65 80 -1.7342530340243403 +67 80 0.18266226872246827 +80 80 10.991945062627927 +81 81 9.747715524600732 +83 81 0.7479234819422518 +86 81 -1.4319466866111143 +88 81 0.9816668879253287 +93 81 -1.0996036848958248 +82 82 9.77850578280172 +88 82 0.6395949059215765 +81 83 -0.06562867052916267 +83 83 11.990928187762801 +84 84 9.89893054655939 +86 84 -2.113632007305835 +87 84 0.10263986249699235 +94 84 0.3468238048952381 +82 85 -0.23858919017667662 +85 85 9.99738808538029 +92 85 0.10340013982363108 +94 85 -0.2687495759426031 +95 85 1.421486204811106 +81 86 1.7802938364143444 +86 86 12.47901389530809 +92 86 -0.06708051972264094 +93 86 -1.8033430421320373 +82 87 -1.067079527098888 +87 87 9.331464573845777 +85 88 -1.169650373205076 +88 88 10.595365822043057 +92 88 1.0632074436801153 +94 88 -0.16744225657696762 +95 88 0.0967599092274271 +96 88 -0.5331232222885132 +82 89 -0.1584606716134645 +89 89 9.116258337527954 +81 90 0.4812739739111688 +86 90 0.730855587806484 +87 90 0.043022297097453165 +89 90 -0.05356396178455017 +90 90 11.225508186753494 +95 90 2.122293424436569 +83 91 -0.7172837375825624 +85 91 0.17855081625738364 +91 91 10.209935340020744 +83 92 -0.035941602352682914 +89 92 0.808738048433756 +92 92 8.955518682976859 +94 92 0.28026082037536937 +93 93 9.678988959435557 +90 94 -0.2466268991145124 +92 94 1.1490086840608715 +94 94 8.888157300417324 +91 95 -0.15596328323952935 +93 95 0.11889650117854414 +95 95 10.124987921891387 +84 96 1.4863355928586552 +87 96 -0.4662342102643399 +96 96 8.36277780951315 +97 97 9.711563352346147 +102 97 -0.6753426634763539 +103 97 -0.15060548756541026 +104 97 -0.7422588208984436 +112 97 1.242255195229308 +98 98 9.905851689647616 +109 98 0.11666999594973715 +99 99 10.553992492237732 +103 99 -0.03281199793300389 +109 99 1.7092564554792762 +100 100 11.139790687704151 +106 100 -0.09383584914654236 +107 100 1.6965711353387085 +108 100 -2.0783281157520364 +109 100 -0.002748399109588087 +112 100 1.8323714645045501 +100 101 1.9068851559749824 +101 101 9.91565812031415 +105 101 0.13570706479685984 +111 101 0.42823158523790755 +101 102 0.27242530298480344 +102 102 9.199281442471074 +105 102 -1.3155556146574023 +110 102 -1.0722088478004066 +103 103 9.481293990272414 +104 103 -0.6324071997871259 +107 103 -2.0312505752560566 +109 103 -0.031046522833114088 +111 103 0.27820565566093547 +101 104 -0.12800595171547807 +104 104 10.119234317681723 +111 104 -0.9687562449638879 +104 105 -0.361900384627609 +105 105 11.697804904718497 +97 106 0.35632186239688035 +98 106 -1.0890407643308917 +105 106 0.10227127166082331 +106 106 10.978592245082172 +111 106 2.679664006594498 +103 107 -0.1338687713061142 +106 107 -2.8025040394490714 +107 107 10.285860690136778 +112 107 0.42285178481591496 +103 108 -0.603109604907451 +106 108 -0.0055844374082556015 +107 108 1.1915387320616453 +108 108 10.677138006236579 +98 109 0.09348971570542405 +108 109 -1.988660299599797 +109 109 11.359180269262142 +102 110 1.440639805795406 +108 110 0.2366819346282118 +110 110 7.834036047444004 +97 111 0.6067665349417166 +101 111 -0.07132752657569864 +105 111 -1.6896368353413278 +108 111 -0.5612694489698196 +109 111 0.6733352057081184 +111 111 9.749652376402555 +97 112 -1.0681401155577384 +99 112 0.31762742384991355 +101 112 0.7271332847819603 +105 112 0.6289401215527585 +107 112 0.8973911765525661 +111 112 0.8859989518924803 +112 112 10.293240592310658 +113 113 11.25595599452159 +123 113 0.056200479081688806 +125 113 0.3550967398061264 +114 114 10.246876989181004 +117 114 -1.3456055472526653 +124 114 0.4913931854877514 +126 114 -0.8841225311200324 +115 115 8.649722751309875 +127 115 0.3340717861367689 +115 116 1.0887992622863323 +116 116 10.913495525430836 +117 116 1.5324913306811785 +122 116 0.43686113626264456 +124 116 -0.2555940269033433 +125 116 -0.38298854578959 +116 117 0.7163918499960171 +117 117 11.481218853837941 +118 117 1.3273061081357505 +120 117 2.423683236597245 +125 117 -0.44944073831234177 +127 117 0.3663143528313272 +118 118 10.56617194982261 +119 118 0.37055580763223067 +121 118 0.4414394440538374 +119 119 8.629453624378506 +121 119 -0.7639090055533707 +114 120 -0.235307387111401 +116 120 -1.2425769788539127 +120 120 10.715244515076177 +121 120 -0.22095766336207495 +123 120 -0.2946491516407952 +121 121 8.912949354427589 +118 122 -0.40220721134097576 +119 122 -1.3352246720137857 +122 122 11.137302773122938 +123 122 0.91791391949824 +126 122 1.3987184923296427 +127 122 1.0388359817788706 +115 123 0.8879827961469646 +123 123 9.761736396278295 +124 123 -0.08311027648922864 +114 124 -0.5427191827822335 +115 124 -0.3615311795895354 +117 124 -1.825648422787091 +119 124 0.667041183351101 +122 124 -1.7660373042294821 +123 124 0.5492820488472809 +124 124 10.147301329183259 +115 125 0.23008184698269668 +118 125 0.39950505321521845 +120 125 -0.8937354033266132 +123 125 0.7304167160194696 +125 125 9.979064760080078 +115 126 -2.2722054681332917 +116 126 -1.3290597801249475 +119 126 0.5307166674145035 +122 126 0.024694925951097017 +124 126 1.293752378041483 +126 126 9.460096971914803 +128 126 0.8025087920308782 +127 127 7.718132402800425 +119 128 0.83177322212509 +128 128 10.174524379296075 +129 129 8.48346013365806 +131 129 0.7701896444669651 +138 129 0.502247748626504 +141 129 0.7642156286747375 +130 130 11.6772863170041 +132 130 -0.14645889795827577 +133 130 -0.46989331616476626 +135 130 1.7539870023909425 +140 130 -0.9556651466386931 +144 130 1.3479687683468988 +130 131 0.36607950405872397 +131 131 7.440477511712206 +133 131 1.1678046415787033 +134 131 0.5483394995026395 +138 131 -0.06386971233640691 +139 131 -0.8076332048625015 +131 132 -0.8448947240447721 +132 132 9.11538328413232 +131 133 -0.12345620111990283 +132 133 -0.7597761022045111 +133 133 9.87301705039144 +134 133 0.03033904951295454 +135 133 -1.3735378882585236 +138 133 1.054027525834415 +143 133 -0.7639223052285848 +129 134 0.09455305657893463 +134 134 9.26120185333472 +129 135 -1.1351560622694685 +130 135 -0.585015444665042 +135 135 8.476865213564214 +138 135 0.22073493074251116 +144 135 1.5994905935029102 +136 136 9.3290651801067 +139 136 1.8120638621640024 +129 137 0.8361354163034816 +134 137 -0.1282978092653205 +137 137 9.717587371847289 +144 137 -1.2084406748986887 +138 138 10.365193020386956 +131 139 -0.39495402441634836 +133 139 0.01947067192316157 +134 139 -0.2530725104569656 +136 139 -0.5174465842787228 +139 139 10.747970052871247 +141 139 -1.9083438968777469 +130 140 0.6188981556810185 +139 140 0.9430335859278453 +140 140 10.02355551375512 +135 141 -2.1632044993739488 +137 141 0.9516104768109297 +138 141 0.12077242388213606 +141 141 9.503429843818404 +144 141 -0.9443563311121154 +129 142 0.09514397931400999 +131 142 -1.1489691393427477 +132 142 0.11051597532637628 +137 142 1.4897131007014957 +139 142 0.41765211116895684 +141 142 0.9559779922925706 +142 142 10.783204042034098 +129 143 0.03829196628989648 +130 143 0.6327019469297585 +134 143 0.3209418281615641 +136 143 -1.7171496304559997 +139 143 -0.9485618438378467 +141 143 0.2557347944853523 +143 143 10.174336956100024 +144 143 -0.4860180883342108 +135 144 1.2216602293321193 +137 144 1.159977976806463 +142 144 -0.2449866487410117 +144 144 9.065423721401267 +145 145 12.1509263918329 +147 145 1.5471864602103373 +148 145 0.9356765188635552 +149 145 -0.28464370315861787 +153 145 -2.6278491917741222 +154 145 1.0476534574741088 +160 145 -0.40619738875756084 +146 146 9.574327838112266 +148 146 -0.9707208089599144 +153 146 0.3295394854496409 +155 146 -0.2996507169762264 +156 146 0.3728044966497966 +160 146 0.2745859099998937 +147 147 8.618502006991948 +147 148 -1.3183968087901359 +148 148 11.548391049213127 +159 148 0.4713384584914641 +147 149 -0.6884523315998032 +149 149 8.810772186695864 +153 149 -2.218624839452502 +155 149 -1.2365564166907128 +160 149 0.9521293838975936 +145 150 1.2294185898345809 +148 150 1.9152917120119028 +150 150 10.691716707739676 +152 150 -0.5963043368523792 +158 150 -0.9159328152795684 +159 150 -0.6292426948996633 +149 151 0.7641875624663264 +151 151 9.534125320075628 +157 151 0.6681867019479546 +160 151 0.35440990167953335 +148 152 0.4569280663126088 +151 152 -1.0340125996874396 +152 152 10.173245200346393 +153 152 0.4004698411725285 +156 152 -0.876962365459776 +158 152 0.85152702286615 +146 153 -0.8162498268875097 +147 153 0.21878359199078246 +150 153 1.987803896274255 +153 153 10.76237444394375 +147 154 -0.4563794675079487 +149 154 0.5865688293785044 +154 154 9.266474988598112 +155 154 -1.082224949957861 +158 154 0.816045545170745 +155 155 9.845962551454713 +160 155 -2.049854195955758 +156 156 9.374296694240396 +160 156 -0.2048879474061756 +150 157 1.7058959499029525 +151 157 1.2089914160256778 +152 157 0.9543387971092411 +155 157 -1.343623304770377 +157 157 12.11201198699506 +158 157 -0.004636633133449484 +158 158 10.09753729543867 +147 159 -0.31441069253346354 +148 159 -1.8750328805820013 +149 159 -1.9865818190599627 +150 159 -0.18601067154303308 +152 159 -0.12337426332057544 +158 159 0.3095696044214455 +159 159 10.299670794342697 +145 160 1.233096997739844 +149 160 -2.0560663906990153 +159 160 0.07530085723320572 +160 160 9.234789211972396 +161 161 7.89644528938577 +164 161 0.4839339646137069 +169 161 2.011239402161558 +173 161 0.5888359632303349 +174 161 -0.4295117306055081 +176 161 -0.03387904381678009 +162 162 10.225496870012798 +165 162 0.41792556301857636 +166 162 1.7425504704207024 +162 163 0.6327491978030582 +163 163 9.446879865252223 +167 163 -0.9468693490183393 +170 163 -0.07707297400470396 +175 163 -0.037895813837898897 +163 164 0.37809022256019975 +164 164 8.757487907212056 +168 164 1.2755753771207266 +169 164 1.127270507618071 +170 164 -1.3804752221031813 +176 164 -1.290344299361947 +165 165 10.24062358273621 +168 165 2.0329942717767806 +169 165 -0.07976971278812672 +171 165 -1.332412825738606 +164 166 0.4224605438071567 +166 166 10.889220042772445 +169 166 -1.8306899756945036 +170 166 1.9408034078128298 +163 167 0.9982534411020253 +167 167 10.291840187381787 +172 167 -1.4081203267700286 +175 167 0.5761817255862144 +163 168 2.0147441826043306 +168 168 10.256888249577779 +171 168 0.28689882546134354 +175 168 -0.1776610242888675 +176 168 2.0000131893271464 +162 169 0.13821274018333626 +164 169 -0.023187931849435194 +166 169 0.5982784327881825 +169 169 10.34913808136678 +174 169 -0.10074010379739752 +166 170 -1.6436063541781558 +170 170 10.216397517160022 +174 170 0.3069958434355275 +163 171 -1.4216440628409759 +166 171 -0.9436295830336324 +171 171 11.197842939966952 +175 171 0.43404704842750935 +161 172 -1.2953699368942835 +172 172 9.824885073693164 +174 172 -0.5036517680418957 +161 173 -0.05197698874193586 +163 173 -0.8927611627778689 +165 173 -0.3515433968132541 +169 173 1.2521325118986075 +173 173 9.557316753827294 +176 173 -0.028514178998202376 +163 174 1.1092026439547056 +171 174 1.2908664632819238 +174 174 11.493260292828753 +162 175 -0.9967832218674033 +165 175 -0.2590725400244512 +167 175 -0.8298847510580764 +168 175 -0.5063429449247436 +171 175 -0.7247840123679604 +174 175 0.47370519609810613 +175 175 9.060186729040202 +164 176 0.6686215154602453 +171 176 0.4926875176496882 +176 176 10.23487514277168 +177 177 10.368377305817122 +181 177 0.3911974829907093 +183 177 -0.8031582703304675 +186 177 -0.03091435041332406 +187 177 -1.187033314945185 +189 177 1.0500833847811872 +190 177 -0.22919074575105677 +177 178 0.6351957732965032 +178 178 10.864920833375713 +179 178 -0.27155153260364795 +181 178 0.5942482748598087 +183 178 -0.3445868457565255 +184 178 -0.13724935678386252 +186 178 -0.7607213901567975 +189 178 -0.4670902638110688 +179 179 10.073428435322317 +184 179 1.03920949694004 +188 179 0.487324646908692 +189 179 0.6430563561095638 +180 180 10.647644924935666 +182 180 -0.610205331301228 +187 180 0.9124568603188009 +179 181 -0.31350971690933516 +181 181 10.181358238241735 +187 181 -1.243807099348025 +182 182 10.335818858304629 +186 182 -2.0551632494472463 +182 183 2.147044322731204 +183 183 11.603463669853202 +190 183 1.4047981118471637 +191 183 1.1619899942581846 +192 183 1.8935522087299679 +177 184 -0.4703680600505915 +182 184 -0.3669784600203153 +184 184 10.123782901680181 +177 185 2.4884364944616846 +185 185 9.783944517591442 +187 185 -0.7196340941127644 +189 185 1.5474367985592337 +191 185 0.3201949251112819 +178 186 1.4758239784968517 +180 186 0.7592231155546945 +181 186 1.096364599565116 +186 186 7.752119357671075 +181 187 -1.6578186407550868 +183 187 0.7309188878205694 +187 187 10.130611757894687 +191 187 -0.03165812380220102 +177 188 -0.37399550426376343 +181 188 -0.43170613577859396 +186 188 0.4358349454235668 +188 188 9.959854997077299 +179 189 1.0886707804649323 +181 189 -1.1958013592536907 +187 189 -0.6164910096466796 +188 189 1.417172182510424 +189 189 10.4658440120225 +188 190 -1.1723296918937072 +190 190 9.595394850748859 +179 191 0.05771309290851705 +181 191 0.3999829611085612 +190 191 0.8370160879546451 +191 191 9.57602256800847 +180 192 0.08128953705350213 +181 192 -0.7897472128294898 +182 192 0.5606260391527315 +186 192 0.2716314522346544 +188 192 2.726738295356804 +191 192 0.5047701910327304 +192 192 10.375633071320944 +193 193 10.408959810047229 +197 193 1.4580970398243733 +198 193 0.6459652590919069 +201 193 -0.4385409544000401 +204 193 -1.1839142766129334 +193 194 1.6865476958485768 +194 194 11.073375508913708 +195 194 -0.12339315430008793 +198 194 0.19869291045457368 +200 194 -0.14469544334569404 +208 194 -0.34372668522814237 +193 195 0.9897428731612735 +195 195 9.062113114383255 +201 195 0.7600289700295968 +205 195 -1.2425552804346534 +206 195 0.5913787764086094 +193 196 -2.616430735283264 +194 196 -0.7435047050380929 +196 196 8.066022258922617 +203 196 0.28485274879831707 +208 196 1.8195052631453663 +197 197 8.877647395177945 +200 197 0.6739570043897455 +201 197 -1.8476490964883512 +196 198 0.33232205435429985 +198 198 9.40084383289553 +203 198 0.5984928644144901 +204 198 -0.751440949241776 +195 199 -0.25396693404065085 +199 199 9.486661894686046 +204 199 -0.5030717424598735 +199 200 0.5343865018593303 +200 200 8.713046208943906 +204 200 0.46523952403903973 +201 201 9.663613666738042 +202 201 -0.34907346950943324 +195 202 -0.15837216034993637 +201 202 -0.23960295846956486 +202 202 11.118017147688773 +204 202 -0.9208683857238833 +206 202 -2.4196773131287226 +207 202 -0.866160077295788 +197 203 -0.5823141812739387 +199 203 0.6824760477978395 +200 203 -1.0893029683499438 +203 203 11.094156777250339 +207 203 -0.32522154042211027 +195 204 1.2702334411487788 +197 204 -0.05895920816577385 +203 204 0.5496371743380987 +204 204 9.925829203910828 +207 204 -1.3433977689193026 +194 205 0.45114947654905424 +198 205 2.4297558826829193 +202 205 -0.7614760824344117 +205 205 10.710584283637429 +207 205 -0.3857105180477663 +196 206 0.017413051850838 +206 206 10.63497533032244 +204 207 0.8254693851690946 +207 207 11.918825654508122 +197 208 -1.3080385644420582 +198 208 -0.48110307172127514 +202 208 -0.19933437961370984 +208 208 9.826501959614014 +209 209 9.273936636712913 +218 209 0.03910512006971081 +209 210 0.49227581814231297 +210 210 9.820029766291082 +211 210 0.7305091863145969 +212 210 0.4857659048155585 +213 210 -0.7352260265379079 +224 210 0.3263012683941509 +210 211 0.31301954685313194 +211 211 8.900591781672686 +213 211 0.5538406720931448 +223 211 0.9411538731027349 +212 212 11.18026434770157 +219 212 0.3414068070821391 +221 212 1.0289928742361407 +224 212 -0.27661880720789905 +213 213 11.08539206709554 +215 213 -0.14563014233506585 +219 213 -1.4835444621361336 +212 214 -1.1343228357178323 +214 214 10.188458425746306 +219 214 1.94537560442232 +221 214 -0.30250782102233786 +213 215 -0.16892710231426364 +215 215 11.084105299174075 +221 215 -0.775773406662299 +223 215 -1.87591071462989 +210 216 0.5817628670995383 +211 216 -0.021147591879633557 +212 216 1.4855048558475579 +216 216 12.01032749201412 +219 216 -0.9799830657322054 +222 216 -0.14136695741635788 +214 217 -0.6373321634710933 +217 217 9.671472197383148 +216 218 -1.809528310428626 +218 218 10.419229255184415 +222 218 -0.0904342790188422 +218 219 -0.7650221845508024 +219 219 11.030166254506321 +220 219 1.3818201436365343 +211 220 -1.2441587753277417 +213 220 0.32164888062469865 +217 220 -0.6766838123668115 +220 220 8.833495080424706 +209 221 -0.48070161654847143 +212 221 -0.41239554339388396 +213 221 -1.4458249176717528 +216 221 0.43196257679187994 +217 221 0.3809733030065452 +221 221 10.250679994422725 +211 222 -1.4450600727680156 +212 222 -0.9980278116192731 +222 222 8.989748172890446 +210 223 0.9111117817118165 +211 223 -0.26583329781337145 +213 223 1.2143834539748342 +219 223 -0.08505953131645276 +223 223 10.866348187412067 +210 224 -0.520202957206518 +213 224 -0.7275591986855537 +216 224 -1.0285224376520143 +220 224 0.4463207340616979 +224 224 9.377935439415003 +225 225 9.469047781632236 +226 225 -0.18127311667437224 +228 225 -1.3757431455077787 +235 225 1.7196644845910443 +240 225 0.17601575209196368 +225 226 -1.5764140215971203 +226 226 8.437824989755267 +231 226 1.5621156084677197 +232 226 -0.37680939524950297 +233 226 0.4827896397183283 +234 226 -0.762368757239719 +226 227 0.8606948659247453 +227 227 10.252741845240816 +229 227 -0.7035933656228803 +236 227 0.9940482122020721 +228 228 10.301537784177958 +233 228 -0.03145509901988638 +237 228 0.5554342416657918 +239 228 0.8788947506098557 +240 228 2.633117759464167 +229 229 9.596673058444583 +239 229 -2.4008379639463207 +227 230 0.5107964057488 +230 230 8.350210427429886 +233 230 0.7442435597945877 +234 230 0.33745703204540084 +235 230 -1.0032389083560085 +240 230 0.9269472371868634 +227 231 -1.1281770839962726 +228 231 -0.884436274600136 +231 231 8.71179678901877 +235 231 0.6898063033350845 +240 231 -0.24298797772729078 +227 232 0.06708218456647148 +232 232 10.345307631543031 +233 232 0.293318973751454 +235 232 0.083668894073113 +230 233 0.9006581130604864 +233 233 11.140008773840941 +236 233 -0.35117347678574523 +237 233 0.95974117736718 +228 234 1.2405320079828428 +231 234 -1.5825059979199279 +232 234 1.053907359881971 +234 234 12.058693165904215 +228 235 0.004135760570443969 +233 235 1.1458877994596306 +235 235 9.28029654848559 +236 235 1.399822260738574 +238 235 -0.9591736852442638 +232 236 -1.3349027273723493 +236 236 10.118292794151134 +239 236 -1.6152600259543468 +240 236 -1.4426969413743076 +235 237 0.41080108012882666 +237 237 9.464593007821682 +235 238 0.5929925389777878 +238 238 10.724916789591566 +240 238 -0.2259538555114533 +228 239 -0.7647127494035879 +229 239 -1.2957099022336835 +231 239 1.3487448151610009 +232 239 0.2954868027772231 +237 239 0.8907553829888497 +239 239 9.345629433825303 +226 240 0.6737612848727773 +227 240 0.5734080764563986 +234 240 -0.8248958083461388 +240 240 10.536431572438294 +241 241 11.889875629414583 +247 241 -0.4433485492745563 +252 241 -1.7785525840227547 +242 242 8.834922663481365 +249 242 -0.29628622407984584 +250 242 -0.192316804214617 +252 242 0.24257234993725016 +242 243 -0.23725211898129014 +243 243 10.71524502247844 +254 243 -1.8538757751706803 +244 244 10.745057691432063 +242 245 0.18570556853780293 +244 245 1.51236209181896 +245 245 9.708308138051118 +253 245 0.9476114385585646 +255 245 0.03417088252420756 +241 246 -1.341098997668658 +242 246 0.6860569447716707 +246 246 11.342852575400522 +256 246 0.9819752555935586 +244 247 -1.2908607344509508 +247 247 10.177093349680787 +250 247 1.7680663895131115 +253 247 0.3462125553299753 +256 247 3.3600686608908723 +246 248 1.7159342812202811 +248 248 10.949134884677166 +249 248 0.6086001805532937 +251 248 -1.3355803842727687 +256 248 0.4511055459401937 +249 249 10.35125984511909 +252 249 0.9928675269813592 +254 249 0.701303358930365 +243 250 -0.18068634140613973 +246 250 0.07298824235627592 +247 250 -0.0313080394222407 +250 250 9.902845357588278 +256 250 -0.7154294427389887 +241 251 -0.9150198650659019 +249 251 -0.059250033507018886 +251 251 10.717698316122027 +241 252 -2.1197243518759907 +242 252 0.3375014502047956 +248 252 -0.5900476978839752 +252 252 9.448178638585329 +254 252 -1.8209703869669494 +256 252 -0.4791156069021128 +248 253 -0.008986871589172527 +253 253 9.420148688783286 +254 253 -0.43562811359332637 +255 253 0.1982325855257854 +247 254 0.49980743225743457 +252 254 0.7421319367404171 +254 254 11.218817290749605 +241 255 0.03200535259036043 +244 255 0.9349473032175949 +255 255 10.742445470500469 +247 256 0.628950525148939 +252 256 -1.4788407172282236 +256 256 10.23114912175563 +257 257 9.041803259364972 +260 257 -2.024948407627627 +272 257 1.4053746345507108 +258 258 10.956719632712911 +262 258 -0.6185574672338348 +265 258 0.21224728124380912 +257 259 1.5108494029802302 +258 259 -1.0401626333261456 +259 259 10.055431581586179 +260 259 -0.9185528765069809 +272 259 -1.337819139197123 +257 260 0.12039292019163848 +260 260 9.998510952677325 +264 260 0.34467683627541423 +268 260 0.9317866079088756 +261 261 10.117923962966042 +262 261 0.9226597375763991 +271 261 0.8285026475491598 +262 262 9.774249310756987 +263 263 10.756033025171305 +264 263 0.012018903594399177 +268 263 1.6972307492002165 +258 264 -0.5646485855350267 +259 264 1.7842971929611926 +261 264 -0.9194148463748607 +264 264 11.61823270639253 +266 264 -0.7572435838493676 +272 264 -1.2001910216699014 +265 265 9.096480641456473 +268 265 0.20430669754366718 +259 266 -0.1450730879019088 +264 266 -0.6061994352763088 +266 266 8.702288326093917 +272 266 2.6672758341002627 +258 267 0.6771603441413695 +261 267 0.2021368326433978 +266 267 0.25588384300342776 +267 267 9.246864086015352 +268 267 -1.4205971502128982 +271 267 0.18816994635611084 +258 268 0.02574009775006922 +266 268 0.07674187212435059 +268 268 10.189186623491453 +269 268 -0.14843775508595 +272 268 -1.2230077328930398 +257 269 -0.619527014985324 +265 269 -0.05857128587270449 +266 269 1.078729600416414 +268 269 1.8517330581285265 +269 269 11.582775824035359 +257 270 0.20210777206783045 +262 270 0.8015010456906397 +265 270 1.1101298640070274 +267 270 -1.6162960838919422 +270 270 8.769924111128375 +259 271 0.37368319380142706 +262 271 -1.2794856230563867 +263 271 1.1439220714757081 +265 271 -0.3131230702612467 +268 271 -0.15793131255272094 +271 271 7.432087094116467 +266 272 -0.5497812955953745 +272 272 10.114834818949642 +273 273 8.432804718732005 +277 273 0.16309408165062594 +282 273 -1.3528790129810513 +285 273 0.3452818358755582 +286 273 -2.074454602948998 +288 273 1.7554116329923382 +274 274 10.428311694015164 +277 274 -0.20434743443879175 +274 275 1.9138074834286427 +275 275 9.75163665575967 +279 275 0.46695838531861383 +288 275 1.1162318888612195 +273 276 -1.7738508797701817 +276 276 8.170242708976467 +279 276 1.6549402506829345 +281 276 0.21806272914230135 +282 276 0.38074739194830914 +288 276 1.933998602921793 +277 277 10.236029009315232 +287 277 -0.02661424977949713 +273 278 0.5960149937153185 +274 278 -0.2786089795611533 +275 278 -0.5833580255540666 +277 278 0.05000489346559073 +278 278 9.46083131321735 +284 278 -1.7470437644531398 +279 279 10.214358532042251 +285 279 -0.38767194442696423 +287 279 1.1414707228591618 +278 280 0.1701900972736414 +279 280 0.9668686199198809 +280 280 11.123880656087419 +281 280 1.0782680158509175 +288 280 0.4276100084741065 +281 281 11.960246675369872 +283 281 -2.004293593836569 +285 281 -0.1879000806658337 +286 281 -0.23269017095519967 +275 282 0.3086090535894409 +276 282 -0.14169512041334306 +279 282 -1.2961340010728062 +281 282 1.293469818535389 +282 282 10.047448936525008 +284 282 -0.6155252613817505 +286 282 1.6021264708500105 +273 283 0.7200586581931306 +276 283 -0.009521068387797585 +277 283 0.1995603063922929 +278 283 0.12739400403397716 +281 283 0.37630288173374643 +282 283 0.3221882248021256 +283 283 8.7365217940619 +284 283 0.0022557676962405137 +288 283 -2.352545012951954 +273 284 0.8650786005820587 +275 284 -0.5721505983109025 +276 284 0.7249281682784556 +277 284 0.8632278595981188 +284 284 7.307311690386538 +286 284 -0.4443184661042669 +273 285 -0.09963179278801834 +282 285 1.0174927775821012 +285 285 9.120479400996244 +286 285 -0.7498500503821344 +287 285 1.7696282447926184 +273 286 1.042899422896553 +274 286 0.6955189804789431 +275 286 -0.612776238110104 +280 286 -0.17408545419027885 +281 286 -0.5455878097373484 +285 286 -1.3462616182436646 +286 286 10.759284295044814 +275 287 0.2757459384118276 +287 287 10.500092701348558 +273 288 0.1860947977539642 +279 288 0.33728117403634617 +283 288 -0.2140049811762097 +285 288 1.6487822708166098 +288 288 9.414908579296462 +289 289 10.963121363513595 +294 289 0.5822542663938428 +301 289 0.37404116394955467 +290 290 9.15581358356902 +296 290 -0.3221333016259743 +298 290 1.0395975588549033 +304 290 -0.22458550416492543 +291 291 9.442983890578882 +294 291 -0.9341234613542387 +297 291 -1.4134051520816817 +299 291 1.8335930431110565 +302 291 0.5068634387249352 +292 292 10.438280412787323 +297 292 -0.2245217517730805 +298 292 0.40225636602579123 +300 292 0.11877006246849624 +301 292 0.34218335325796734 +291 293 0.7186454127339363 +292 293 0.3089742541942446 +293 293 11.881607877880846 +298 293 -3.112305407557658 +291 294 -0.6878459671825682 +293 294 1.45766432546662 +294 294 9.925681762116026 +298 294 -1.680895157251396 +290 295 -0.9321059566143597 +292 295 0.4853668420635041 +295 295 10.04616775833336 +294 296 2.970525852881882 +296 296 9.83897854705975 +297 296 0.21095021817164494 +299 296 -0.5285951126625165 +300 296 0.1376282483993965 +304 296 0.4686733894356697 +297 297 9.64906467610587 +300 297 -0.5505092545468335 +292 298 0.3979471427940442 +297 298 0.7165440415281856 +298 298 10.524523346287328 +291 299 -0.5992796654219903 +292 299 0.0295902104331453 +295 299 1.9750045638842741 +299 299 10.980254196374558 +300 299 0.36799828992805617 +302 299 0.8815385705394184 +290 300 -0.6984600893088092 +292 300 0.19204080791595285 +294 300 0.33070632505907555 +295 300 -0.36246352089855566 +300 300 10.397144707916718 +295 301 1.258619087387679 +297 301 0.07642229414796207 +298 301 -0.36851350280528183 +301 301 10.949303654938285 +302 302 9.925676236290046 +304 302 1.7333760740682933 +290 303 -0.8303387082934993 +293 303 1.79079738866384 +296 303 -1.070071353746962 +303 303 8.359038834979001 +296 304 0.16591410739586973 +304 304 10.933683660437 +305 305 9.813896908100203 +309 305 0.9305547897284198 +316 305 0.14893318337371317 +317 305 0.12411455510657926 +306 306 9.81052168024565 +312 306 2.4813287368368817 +313 306 0.07649802347558103 +307 307 9.089404517377906 +310 307 1.7170831623566483 +316 307 -1.1288061765616568 +318 307 -0.9734846642801985 +320 307 0.030272351805373326 +308 308 10.04181090091578 +316 308 1.5844979891101327 +317 308 0.6279596386265828 +307 309 -1.2851460054900972 +309 309 9.736852734381557 +310 309 1.2542110454555795 +307 310 0.08786089356029542 +310 310 12.050800756824728 +313 310 -2.074975634896832 +318 310 0.6176167840080755 +306 311 -0.4237101240997964 +308 311 1.4060499490541887 +311 311 11.281307253559827 +317 311 -1.378558226242957 +306 312 0.6422800549915374 +311 312 1.1856374074918505 +312 312 9.72058697508399 +313 312 -0.7882242029259826 +314 312 -0.8287067889715988 +317 312 1.7410243929834752 +305 313 0.9812687054185181 +310 313 0.2389005981651486 +311 313 0.4183139848662932 +313 313 8.261977756254762 +309 314 -0.4558801935842225 +314 314 8.975077324650337 +315 314 0.5809281159213103 +318 314 0.19333070541546876 +305 315 0.5717294543873972 +315 315 8.57207210353788 +316 315 0.7098155454399033 +318 315 -0.560220867315752 +305 316 -0.0023889160501881592 +308 316 -1.673236664449723 +311 316 -1.1196293307892193 +313 316 -0.21700031887694743 +316 316 10.599807691981248 +319 316 0.9027487228409069 +320 316 0.48436546527467234 +305 317 1.512957083453945 +306 317 -1.1398536060978524 +307 317 -0.86891677096754 +308 317 -1.3168703449211994 +315 317 1.6367520008112597 +317 317 7.886618508571645 +308 318 0.5126253255510134 +318 318 12.626028253197944 +320 318 0.874753369480264 +309 319 -0.7370240542736279 +313 319 -0.6883355347243258 +316 319 0.8591990658469589 +317 319 0.13249042909336892 +319 319 11.559429173965835 +306 320 0.803805564656276 +309 320 -0.5521913944941969 +320 320 11.532499097055535 +321 321 9.79402718115262 +323 321 0.2152650964759204 +328 321 1.6858330491703868 +335 321 -1.083236660223635 +322 322 7.672088250573999 +327 322 -1.6642647544523408 +332 322 -0.03522298257791694 +333 322 1.123624295346727 +323 323 8.047882317932537 +326 323 1.5946969216817295 +329 323 0.5621635115604525 +335 323 -0.2426297089516261 +324 324 9.686637334675458 +327 324 0.8772389977300622 +330 324 0.5522722406211548 +331 324 -1.6605706310982953 +332 324 0.055757911488825876 +334 324 0.21122080194615434 +321 325 -1.341635087093857 +325 325 11.443909281047626 +326 325 -0.023099512695104706 +330 325 2.070574149969228 +335 325 -0.056695058333621984 +336 325 -1.0746329067782652 +326 326 10.536252805201004 +329 326 1.315203370233059 +322 327 0.9480449318921004 +324 327 1.3961524786674724 +327 327 10.161595098565778 +325 328 -1.2426670914705313 +326 328 1.0072269232914939 +328 328 9.165618935908622 +330 328 0.36186187376964896 +329 329 9.985017994329766 +333 329 1.166104873905065 +323 330 -0.7705262927286511 +325 330 -0.45646219408128097 +330 330 10.365117169509709 +321 331 -0.8186082833126112 +323 331 -0.15719598333708465 +330 331 0.06697714001550141 +331 331 10.150695469314295 +334 331 1.4292968245584934 +321 332 -0.8970856041976276 +322 332 -0.07498575248644825 +332 332 8.30265369667433 +334 332 -0.6361911898926162 +322 333 0.37714974754982383 +329 333 -0.6396260540521908 +332 333 -0.686424684825567 +333 333 8.66420072466029 +328 334 -0.29825971360139847 +334 334 9.495694437493588 +331 335 -1.0721980782307607 +334 335 -2.100993478887043 +335 335 9.792653679352261 +322 336 0.2927030520747337 +323 336 2.526713224902275 +327 336 0.5590347788644238 +328 336 -2.6706338855466156 +333 336 0.23273984420253777 +336 336 9.983790757699976 +337 337 9.094463366685922 +339 337 0.5940582645781263 +346 337 0.15955994125054151 +347 337 -0.22738781707371672 +351 337 -0.29243074998102525 +338 338 8.64968997949451 +350 338 1.406890417649276 +339 339 9.29898252441791 +343 339 -0.41963855724691707 +345 339 0.4411708391660161 +340 340 10.720520043169644 +345 340 0.9455679847792232 +346 340 0.6550493873959163 +351 340 -0.26522341027169777 +341 341 9.500062157401889 +349 341 0.7990559338128796 +341 342 -0.26014540785038404 +342 342 10.97017556383551 +345 342 -0.17620254384929337 +349 342 -0.42050490404419355 +350 342 -0.6799119391524873 +352 342 0.9233908554647099 +337 343 -0.9278039491398902 +340 343 1.3625971554641134 +343 343 10.548417314473555 +346 343 -0.03981581658214249 +347 343 -0.18259317925642982 +344 344 9.180019904428127 +338 345 1.6087620998593946 +341 345 1.0443670555683837 +345 345 10.412848130131803 +347 345 -0.040767499013424954 +342 346 1.3403092932655882 +346 346 11.23845822702014 +347 346 -0.6055896289357835 +350 346 -1.5141425699472608 +351 346 -0.3553889150012067 +352 346 -0.25697221696902134 +338 347 0.49181558125496705 +341 347 0.5328754520235278 +342 347 0.8597932890515332 +347 347 8.903819471958641 +351 347 -1.2580953777499095 +352 347 -0.5778720256044301 +340 348 0.8867685779949074 +344 348 -0.0863463190816188 +348 348 8.851854634968655 +351 348 1.5783618539440032 +338 349 -0.46725568569417986 +344 349 -0.17349263251726652 +348 349 -0.43082930120470286 +349 349 10.590920611869954 +344 350 0.5252546419535167 +348 350 0.49808514386615843 +350 350 10.61600820037582 +352 350 1.131670074591665 +347 351 -1.3005063436018598 +351 351 10.30260387126558 +350 352 -1.2006110271110884 +352 352 11.924795279798179 +353 353 11.665907485817414 +360 353 0.9971462035012488 +361 353 0.6971650405811205 +366 353 0.00965693494698122 +353 354 -1.4169912653140273 +354 354 8.619131584432589 +357 354 0.34979697472324806 +359 354 0.9707211423028699 +363 354 0.09403870585720732 +355 355 11.832119174326206 +361 355 0.08691958318341529 +364 355 0.53398388732434 +356 356 11.240957052950332 +359 356 0.0892188969336475 +364 356 -1.5155506372381868 +367 356 -0.9172155006613566 +353 357 1.570038387806982 +357 357 9.845717758271837 +367 357 0.8721428050351467 +353 358 0.07428251541792892 +354 358 2.394534500891157 +358 358 8.790233738252667 +365 358 0.7440125606503832 +359 359 10.671417830618868 +360 359 0.4972296003232308 +364 359 -0.6543837245896349 +356 360 -0.31773893066950226 +359 360 0.47506893509288606 +360 360 9.666022628288616 +362 360 -0.42984301117877055 +363 360 -0.7638872506593521 +354 361 -2.326595893110651 +358 361 -3.0616627236565033 +361 361 8.998114924519545 +363 361 -1.428360252264137 +355 362 0.7005976282960904 +361 362 -0.5903836960839459 +362 362 11.713289527395862 +365 362 2.291326437392733 +366 362 -0.06644495967971524 +357 363 0.6956174702960072 +359 363 -1.2238938000266015 +363 363 8.757265221512672 +368 363 0.021601590021480602 +364 364 9.921413848747703 +355 365 -0.6943786340930862 +360 365 -0.8738724415847209 +365 365 10.997804477762799 +357 366 -1.2603613024118432 +362 366 0.8934005349662965 +366 366 9.503144365931467 +358 367 1.0130840482260497 +361 367 0.9737969748354939 +364 367 -2.06387381479316 +366 367 1.1256360562698062 +367 367 11.309329861176415 +354 368 1.517425007252097 +357 368 2.028077259005348 +368 368 10.440617170544984 +369 369 9.751232766506762 +370 369 0.7541802034697961 +375 369 -0.7064163660389629 +376 369 -0.9798678733042205 +377 369 -0.6217405546181404 +378 369 0.7985634617218155 +381 369 -2.305022997980672 +370 370 10.800579680763645 +371 370 -0.1870935634498634 +374 370 -0.5895420716014537 +371 371 8.934951539810646 +372 372 8.837971544584589 +373 372 0.6877757497052485 +376 372 -2.469984904384544 +377 372 -0.140961662879342 +373 373 11.086798170234879 +374 374 9.461274666954466 +383 374 0.20612532858844687 +369 375 -0.8341193695673955 +370 375 0.5641411771463165 +375 375 10.828585457556871 +377 375 -2.01299460691614 +379 375 -0.38106785826471856 +383 375 0.5656810096409268 +384 375 -0.5945082995796642 +370 376 1.672183841745642 +372 376 -0.41013037426358606 +375 376 -0.6708237210894926 +376 376 8.157834606861908 +379 376 0.7915716773538795 +372 377 -1.0697906922957674 +377 377 10.897509661284813 +381 377 -0.7688583553278495 +369 378 -0.7074306099323909 +371 378 0.954561578947277 +377 378 -1.4285572274051397 +378 378 10.493351150456812 +384 378 -0.009272275523595485 +369 379 -0.6072824417251738 +373 379 -0.12301256841755766 +379 379 9.07735729163151 +374 380 0.1591542753849664 +380 380 12.211906795305163 +370 381 0.9192645669667526 +371 381 -0.5683456801052127 +373 381 -1.0946640841460813 +376 381 0.2817308684122328 +379 381 -1.5442646476939628 +381 381 11.135487081449757 +382 381 -0.7302899466148339 +383 381 0.7152542853225546 +384 381 -0.17859401575331135 +369 382 1.777002874794625 +382 382 8.35579122299048 +373 383 -0.8742196217289049 +375 383 -1.191043124741856 +381 383 -0.4091115395680921 +383 383 10.312544430210796 +370 384 0.9339654083820738 +384 384 10.247966335038022 +385 385 9.909213827159684 +393 385 -0.09998938506367444 +396 385 -1.2187952714763763 +386 386 10.523050371415561 +387 386 -0.6798889974454762 +388 386 -0.10473015131054082 +394 386 1.0638300420787186 +399 386 -0.5477264063099467 +386 387 0.42039253841113905 +387 387 9.334731824821974 +390 387 1.530977223971866 +391 387 0.8722957125100785 +392 387 -0.2736085262294047 +393 387 1.672527262914152 +388 388 8.749498084461914 +390 388 0.011847205362239172 +392 388 -2.4522139895290525 +389 389 8.827248075952781 +385 390 -1.1958245834412318 +386 390 -0.426370397928361 +390 390 11.750115635936003 +394 390 -0.1318688478945384 +391 391 9.641777972370699 +394 391 0.4011401745945438 +396 391 0.4261106982520928 +398 391 0.5660536510113086 +400 391 0.45226056410132676 +385 392 0.591021530093218 +389 392 -1.3338561641084241 +392 392 11.04392659924421 +394 392 -1.380642368218 +399 392 -0.8605897482693027 +386 393 0.22854297465252646 +390 393 -1.1846869343032682 +393 393 8.662723451825622 +395 393 -1.3741199940802098 +386 394 0.03099789751828274 +393 394 -0.1448226349681496 +394 394 9.908061580281611 +397 394 -0.34204344418071125 +398 394 -1.1191410570689986 +386 395 2.2685018751423067 +387 395 0.13920489142189313 +389 395 -0.7194773235368253 +390 395 -0.7751322309909541 +395 395 8.93775229255789 +396 395 1.2363046762317143 +387 396 0.468368593797166 +388 396 -0.2839589668212251 +389 396 -0.5834343229815752 +391 396 0.4513766786303207 +393 396 -0.3054823107821717 +394 396 1.0889587173040969 +396 396 10.164952218347043 +398 396 -0.25093085630916256 +400 396 -0.7574625995446442 +388 397 -0.9336697263812824 +392 397 1.8092124552942113 +395 397 -0.211234729188521 +396 397 0.08175746144331678 +397 397 10.625136702263937 +385 398 0.02379891363621956 +386 398 0.13812829576741 +398 398 10.21940088946071 +386 399 -0.23757343925988653 +392 399 -1.74969147821566 +396 399 1.5135716195864795 +397 399 -1.7110694031850344 +398 399 -0.5853641479139933 +399 399 10.763327358025382 +388 400 -1.227960496799418 +395 400 0.26809901328047586 +400 400 10.90232639206194 +401 401 9.618744985673063 +405 401 -0.9145969302539161 +412 401 -0.6871878649102244 +402 402 8.596554802057659 +404 402 -0.40647458365314304 +408 402 0.6585806741527582 +415 402 0.3089594831864701 +403 403 9.307372336448687 +404 403 0.09452204028573843 +404 404 9.81063514477405 +409 404 0.6787804694296953 +410 404 1.2988655494680839 +413 404 -0.4921862456739446 +405 405 9.94781220159841 +408 405 -0.6236761118164326 +401 406 -1.0182889873429437 +406 406 8.75369905882023 +407 407 9.619163398709686 +409 407 0.17623299287642358 +411 407 0.23831898197728638 +402 408 -0.3046087259653621 +403 408 0.36370842685357463 +406 408 -0.5305411720518467 +408 408 10.079005935988947 +402 409 1.5216530967920856 +409 409 8.840244376340177 +411 409 0.3293098622687338 +416 409 -1.4415501174154475 +410 410 9.325341222596702 +414 410 -1.2422188619469274 +415 410 -0.03776804384504318 +406 411 -0.19668197103954976 +411 411 10.498893944882989 +413 411 -0.8073335453799725 +402 412 -1.6119109752526035 +404 412 0.3443710702521643 +411 412 -0.11524982237460399 +412 412 10.298506944816774 +414 412 -0.22902221583189422 +403 413 -0.14543103415139755 +407 413 0.7748620382238651 +410 413 -1.6433187694497202 +413 413 9.689217189221825 +406 414 0.5628535024624851 +414 414 10.514215434626923 +415 414 -2.6737036329033668 +405 415 -0.41898940964620934 +406 415 -0.95920781806058 +412 415 -0.8306936205531351 +415 415 11.548533010529557 +405 416 0.88637881223796 +416 416 10.277605131446746 +417 417 10.008138707858262 +418 417 0.27378778319150576 +425 417 -1.0091651650881175 +429 417 0.9962314719088268 +418 418 9.798296774336855 +422 418 -1.9007015267394778 +427 418 -0.19196378519850724 +418 419 1.150612502806765 +419 419 11.0480880721562 +420 419 0.06585574800497558 +420 420 10.110250516297944 +422 420 -0.4803579384916428 +419 421 -0.415081706841556 +421 421 9.396023389931287 +427 421 0.07655185324849548 +417 422 -1.1529574174327901 +418 422 -0.3626548809116406 +422 422 9.493428916099306 +423 422 0.4638432120005726 +426 422 -0.5262987436421613 +418 423 -1.035125509270596 +423 423 9.384256953810734 +431 423 -0.44609939770688317 +432 423 0.2980018991056672 +424 424 9.735098325995251 +425 424 0.3351011451732149 +432 424 0.7374007042295795 +422 425 -0.7811425833717426 +423 425 -0.22690751068392576 +425 425 9.404437451542648 +430 425 -1.6316442576900048 +425 426 0.15717405923353683 +426 426 9.348397465204446 +417 427 -0.27132953617459193 +418 427 -0.457742100349063 +427 427 9.253037797451611 +418 428 -0.17480123380985005 +419 428 -0.5660575234603458 +423 428 -1.0208260603708976 +425 428 -1.4136328564617753 +428 428 10.271509514850477 +431 428 -1.693908920640918 +425 429 0.5644778707360482 +426 429 0.812698401365853 +429 429 10.46751246292479 +430 429 0.4918060068621009 +426 430 1.756449835397211 +427 430 0.8261194193659713 +428 430 -0.6438963093496954 +430 430 8.719857085772563 +420 431 0.0829077660741726 +423 431 -0.1629964696099062 +430 431 0.2590268651461573 +431 431 11.821831812642689 +420 432 -1.9367880893377978 +430 432 0.1250831703642658 +431 432 0.7972267441009508 +432 432 9.419643464510816 +433 433 10.260274004537509 +443 433 0.08419787605910031 +446 433 0.7314916554983504 +434 434 9.348577898153613 +437 434 0.38614872412515117 +438 434 -1.0790129001139341 +439 434 0.8055094057679552 +434 435 0.5164371963070155 +435 435 10.54491709797233 +439 435 2.0006226220226453 +441 435 1.1870215771169683 +442 435 0.06812317699090854 +444 435 -0.8532996819768427 +436 436 11.88250512760947 +440 436 -0.5879390046030436 +445 436 -1.7745663100166496 +446 436 -1.0314971228216823 +448 436 0.2216795330435398 +435 437 0.1524648866196943 +437 437 10.652634451482012 +438 438 10.074820450369561 +447 438 -0.39071825723183246 +437 439 -1.530773985622528 +439 439 9.247342299069922 +440 439 0.7466522994248042 +440 440 11.2310431220691 +441 440 -1.2396047052036945 +443 440 1.0943099682583808 +433 441 0.04807308598549293 +441 441 11.087514121924924 +443 441 -0.9598884436975915 +434 442 1.8586728888952648 +442 442 9.931143021875268 +446 442 -0.7897608320246586 +447 442 0.7498763341711029 +437 443 -1.5314724968779856 +438 443 0.2378006363594344 +442 443 0.2429929209829696 +443 443 10.058721735209607 +434 444 0.268472647895774 +441 444 -0.6049740548790414 +444 444 9.624997849722645 +446 444 0.015305823901002148 +448 444 0.10504164107942933 +435 445 -0.21026062970952747 +438 445 0.5205204873929161 +445 445 9.8987896778664 +446 445 0.4200921374735912 +447 445 0.3273483622932718 +444 446 -1.1214967627052774 +446 446 9.161494260819818 +437 447 0.4456354687453139 +439 447 0.8526928183716421 +447 447 9.537267741057626 +448 447 -0.36754398335587035 +442 448 -0.8422805374843534 +448 448 7.934926939363416 +449 449 10.466115191207559 +453 449 0.46048170205148337 +454 449 -0.8780367821973311 +455 449 -0.270283267420042 +450 450 7.881626693180218 +453 450 0.5059199986104514 +451 451 10.262231735213012 +457 451 -0.7290517404547774 +458 451 0.6069548199977152 +464 451 -2.0011818776128827 +452 452 9.796254253931043 +453 452 0.49613713752244554 +459 452 1.9608340677169969 +460 452 1.3775737250378803 +461 452 -0.1763878411510511 +449 453 -1.0566321114961739 +453 453 9.915443816577833 +454 453 -0.7690442344729816 +455 453 -1.2644959660775723 +459 453 -2.10973678034196 +463 453 -0.8303334154440473 +454 454 8.418868251158939 +456 454 -1.3255550249226138 +460 454 0.6513339320655286 +454 455 2.027980990143584 +455 455 10.404191787933595 +456 455 0.8727699227076653 +462 455 -0.10978520257166578 +463 455 -0.21445375663205604 +456 456 8.982596738064196 +460 456 0.1437493399908695 +449 457 -0.6502219423623328 +457 457 10.726373367802537 +455 458 -0.2960321220474024 +458 458 9.172335940134149 +461 458 0.41146547645025944 +463 458 1.0110741579456064 +453 459 -0.7788703101812618 +456 459 -0.8103535689705857 +457 459 -1.6680371595382188 +459 459 10.476423276685871 +461 459 -2.102349271422221 +453 460 0.4428043433781617 +455 460 -1.6975396908217615 +460 460 11.205289952553374 +461 460 0.5192529162902769 +462 460 -0.7139891764167872 +463 460 -0.9084573846459348 +461 461 9.778174014374157 +451 462 2.000757084892581 +453 462 0.3390637959849894 +458 462 0.5585522962716845 +462 462 9.011877585339148 +450 463 -1.2974410855297922 +455 463 -0.7472547580061186 +458 463 -1.97318017912137 +460 463 0.528272716514275 +463 463 9.519162590598796 +457 464 -1.3651429086111158 +459 464 -0.07916626324698163 +460 464 -0.2707226802890814 +463 464 -0.4595142014700024 +464 464 9.879647483893205 +465 465 11.232229056514445 +469 465 1.3118124583260178 +474 465 0.223699321466266 +478 465 0.3637491725003275 +479 465 -1.288055960275059 +465 466 -1.238634941298524 +466 466 9.495547469563139 +469 466 1.2487694427148632 +470 466 0.4177200401362713 +472 466 -0.6463376213019918 +477 466 -0.2762927305143927 +467 467 9.54011189077763 +468 467 0.2312121711907832 +471 467 0.17396924306751774 +475 467 -0.725232321335201 +476 467 -0.36055743076259394 +468 468 10.438903250275258 +471 468 0.909664121293559 +473 468 2.193329910088954 +475 468 -1.6070602506541933 +476 468 1.2367034055608415 +478 468 0.2785017045466034 +479 468 1.1342271113092437 +465 469 1.3532309057322347 +467 469 1.4562453463877638 +469 469 10.58367222329987 +471 469 -0.13487848470679742 +473 469 -0.0024606776079391353 +477 469 -0.06825307296546619 +479 469 0.6254796982367855 +470 470 9.01520540043842 +471 471 9.166418596606992 +473 471 -0.4241744832641246 +474 471 -0.7182093513225132 +480 471 -0.4139253751037197 +468 472 -1.657736700689364 +469 472 1.274495052014503 +470 472 1.0826755669196568 +472 472 10.042969136037948 +477 472 0.3183446003970469 +478 472 0.09866614577104484 +467 473 -1.0557680387679271 +468 473 -1.0764931441077221 +471 473 0.7293687854781271 +473 473 9.599232989097843 +477 473 0.05352537293669721 +478 473 0.4751211550060407 +469 474 0.3435987666971743 +474 474 10.222491639856878 +478 474 -2.0384243838090064 +480 474 -0.2723820190684 +468 475 0.7818118364042163 +471 475 -0.9969647609400649 +475 475 11.592584453793995 +471 476 -0.4675507691141352 +474 476 1.686322478850759 +476 476 10.636986251215042 +470 477 -0.5172478717586052 +477 477 10.259619743599478 +478 477 1.0994492555289557 +480 477 -0.8169099416429949 +474 478 2.534287503153169 +475 478 0.13246764393300434 +477 478 0.8395040898234446 +478 478 11.650861545999462 +480 478 -1.3007851265291719 +465 479 -0.17760599514663336 +466 479 -0.9174620782701642 +467 479 -0.08210803240178742 +469 479 -0.9732969874669816 +474 479 0.17576314584550506 +478 479 -0.12807844552175762 +479 479 9.790584919075469 +465 480 -1.3062515597482034 +466 480 -0.4505641712847694 +479 480 2.9967855691094702 +480 480 10.518581515543978 +481 481 10.932582768537685 +482 481 -0.7115396292614733 +485 481 -1.7051693663591625 +486 481 0.8836699033373244 +494 481 2.1667811840518105 +482 482 9.328941519486392 +488 482 -1.0474580662201798 +491 482 -0.9649034169686453 +482 483 1.3961506345914914 +483 483 9.697880367091294 +488 483 -0.5983942284843868 +496 483 1.8285000290233722 +484 484 9.941335137939003 +495 484 0.14532443941194467 +482 485 0.7834928876190748 +485 485 11.877545827502619 +492 485 1.2266883262434296 +496 485 0.8807844088682313 +481 486 -0.681468252442703 +483 486 0.19664776758155972 +484 486 0.6860573532402868 +486 486 9.939738666351534 +489 486 -0.9592268726576811 +487 487 10.43702068533748 +491 487 -0.596411442764386 +492 487 -2.1651069362945323 +495 487 -0.8020722375347501 +496 487 -0.07868326546196079 +482 488 -0.914199334540569 +488 488 9.90852662462886 +492 488 1.5059168834744585 +493 488 0.21354318868980376 +495 488 0.2534727882524551 +485 489 0.37184811017232794 +488 489 1.0146840202210712 +489 489 10.215932042968063 +492 489 0.3006045584325564 +481 490 -1.378066764865159 +482 490 0.7239845150513133 +484 490 0.11441369772255049 +490 490 8.745012746494695 +485 491 1.2470583429309157 +491 491 11.921481424453377 +492 491 -0.6541570009423222 +496 491 -1.9724482475738019 +484 492 -0.2769486672748872 +486 492 -0.18311273046988813 +489 492 0.7696288032607695 +492 492 10.315023872845734 +483 493 -2.102487322798421 +487 493 0.7481464353963737 +488 493 -0.443096295631833 +493 493 10.650242966218709 +495 493 -0.02367387977836507 +486 494 -0.03865198957121979 +489 494 -0.41878096122272246 +493 494 1.1578905993838706 +494 494 8.644877010043679 +483 495 -0.17556760022240528 +485 495 0.07178623142814305 +487 495 1.3525583846160252 +495 495 9.50777784639914 +481 496 -0.2970595671468343 +489 496 0.4103937849646312 +495 496 1.4911277742467501 +496 496 10.38699368567796 +497 497 10.13209670641455 +498 498 10.332430942024908 +503 498 0.21706103433039114 +507 498 1.529042675977851 +510 498 -1.6885250415839277 +498 499 0.4213381384555806 +499 499 9.798101454603632 +500 499 -0.6306565753423501 +509 499 -0.04266809166899791 +498 500 1.2988645968326125 +500 500 8.971497792950254 +506 500 -0.5132933967934417 +512 500 0.04846081642991429 +498 501 -1.0153479535816967 +499 501 -1.7719018393120816 +501 501 10.832953287230005 +510 501 -1.3542515352121154 +502 502 9.262211137835637 +506 502 0.498276456914509 +507 502 0.2047037367268994 +497 503 0.7590453556032399 +503 503 9.058493764398417 +504 503 -0.33232520873203575 +505 503 0.6945393830297361 +507 503 -0.44325889820014647 +497 504 -0.7772244268850963 +504 504 9.651021268254944 +507 504 -1.3222427495232192 +503 505 0.08952470666219038 +505 505 11.193785434647946 +510 505 0.004376790175037492 +511 505 0.8308939265051695 +502 506 1.0147006868262582 +503 506 -0.6511986210465018 +506 506 11.026614513822134 +507 506 -0.011420041587610239 +508 506 1.2767203568487493 +506 507 0.6404975806737075 +507 507 9.804832684299036 +510 507 -0.794803482851784 +503 508 -0.9487579280557381 +508 508 9.650374192791665 +511 508 0.6506829138159697 +512 508 1.3106373960776605 +500 509 -0.41571593831214815 +504 509 -0.6527246403634349 +505 509 -1.2028824924973793 +506 509 0.40066122869049414 +509 509 11.407877315163118 +511 509 -0.9532060194970577 +509 510 -0.4188417147825864 +510 510 9.856511351726464 +511 511 11.054204655718424 +506 512 0.7672300138893327 +510 512 2.437625877210789 +512 512 8.884067813471274 +513 513 10.140632928681354 +515 513 -0.6268992811222309 +520 513 0.6532542405074586 +522 513 0.7992258356642021 +526 513 -0.7329093042835254 +527 513 0.558386264377495 +528 513 1.8074479937306387 +514 514 9.430479911782848 +517 514 -0.9457535686731657 +514 515 -0.395354547204926 +515 515 8.31476743160913 +525 515 -1.914940833506099 +516 516 10.744390816722982 +517 516 -0.8392646078024608 +514 517 0.656065191680172 +515 517 -1.1108095336779622 +516 517 -1.0746865161327819 +517 517 9.690680530119261 +518 518 10.51112167345105 +519 519 8.37612459136123 +521 519 0.1473140406995691 +513 520 -0.08092913586553649 +520 520 9.763647029056404 +514 521 0.9168689981634504 +516 521 1.3704120599563347 +521 521 10.343900393957473 +525 521 0.08034813813110123 +522 522 11.899617893117453 +523 522 -0.6497979138051388 +525 522 0.6801376938498815 +517 523 0.9586318548731929 +519 523 0.4773216256190403 +523 523 10.004651820540708 +524 523 0.7728071234335414 +525 523 0.07222267607560641 +516 524 1.3575254915528006 +519 524 2.2440510366273703 +524 524 8.835857343158015 +527 524 1.5737365317706695 +514 525 1.6299137706616769 +518 525 0.4993669289003998 +521 525 0.18886141366854878 +525 525 10.713140723374645 +521 526 -0.7694284600488225 +524 526 1.2389525510621378 +526 526 9.351362133629275 +527 527 11.980511786730508 +514 528 -0.4007649314912583 +518 528 -0.6447223136137701 +520 528 -0.41393054014998926 +528 528 9.473432873889992 +529 529 9.81082108688224 +537 529 0.9898534912856846 +530 530 8.78771990527581 +536 530 0.2074217654892449 +539 530 0.7214602516816714 +542 530 0.2235450016351685 +531 531 10.945315314212149 +536 531 -0.13879585847067863 +538 531 0.13978881883559008 +540 531 0.8117047732483013 +532 532 9.71412628053613 +534 532 0.6272248070162202 +542 532 -0.7747223002682384 +544 532 -1.192340401305939 +531 533 2.453565586575628 +533 533 11.24998233947275 +544 533 0.4466372536335341 +533 534 -0.5069729250542493 +534 534 8.834477366102737 +539 534 0.7430520572697165 +530 535 0.25256423384241306 +535 535 10.650563574440339 +536 535 0.6144924108889186 +538 535 0.007937215286007828 +539 535 0.769852010004419 +540 535 0.23448786053912488 +541 535 -1.1788372226635746 +542 535 -0.357800996537446 +543 535 -0.507614523669627 +531 536 1.1555388250877319 +533 536 0.927799839806855 +535 536 0.9035846655206112 +536 536 9.060801431301899 +540 536 0.4139953690468208 +544 536 -1.6010256286778577 +530 537 0.8025650613728244 +537 537 10.037028517837319 +539 537 -1.1196720063183936 +542 537 -0.48094203105175926 +529 538 -0.7297600014613752 +531 538 -1.7658800636824938 +533 538 -0.27800489469422995 +538 538 11.03377849043654 +540 538 -0.38234254359825687 +539 539 9.486058713439661 +534 540 -1.7085189488912993 +540 540 9.116410159030899 +544 540 -1.0154329065418908 +538 541 -0.9239742689050547 +539 541 -0.31488993741422006 +541 541 10.543773120892869 +540 542 0.5254296500172142 +542 542 9.94315756545269 +532 543 1.388546148741593 +533 543 1.0780145506828005 +537 543 0.23657504135069515 +543 543 9.601408875547813 +529 544 -0.5405220688892374 +532 544 1.9431927387587924 +544 544 11.10551669367733 +545 545 12.102397760623395 +550 545 0.405621631281809 +556 545 0.34452765606876384 +557 545 -0.5380621259012741 +560 545 -2.4774185672923914 +546 546 9.488298439738521 +551 546 0.8038229935090883 +560 546 0.9121169344116977 +547 547 10.04942360758494 +553 547 -0.4153219212659573 +554 547 1.02780217019416 +555 547 0.8129288390330988 +556 547 -0.6976338475480516 +557 547 -1.1466200513360387 +558 547 -0.6307258664763472 +548 548 8.003143671197702 +550 548 0.7783062853433649 +551 548 1.3100996568163834 +557 548 0.42376600396289654 +560 548 -0.6767474090839635 +549 549 8.78140991554158 +552 549 -0.13508606472304532 +557 549 -0.9125881125754608 +548 550 -0.09909484859897703 +550 550 11.162124064316801 +553 550 0.7116509364390325 +555 550 0.3596014603146482 +559 550 -1.0480002802739783 +551 551 11.122672415164645 +558 551 0.19427307534736796 +560 551 0.14904302108964193 +549 552 0.015993011895878404 +551 552 0.5355295097155611 +552 552 10.289324068782022 +556 552 1.033503442433616 +560 552 1.2621373174724833 +549 553 -1.1007884524724514 +553 553 7.229255922013744 +556 553 1.326580994305349 +559 553 0.4820478091926254 +551 554 1.0208326172922324 +554 554 10.904100458772652 +555 554 1.182876923822699 +550 555 0.29903645504599907 +551 555 0.4570680392146536 +555 555 10.539642399344476 +555 556 -0.5547590029135034 +556 556 11.144261491406272 +557 556 -0.6295071998049849 +547 557 -0.7112893913423141 +550 557 0.3918129184161559 +555 557 -0.6437955886925635 +557 557 9.510014464479484 +558 557 0.786737318103398 +545 558 0.21666105123774118 +554 558 -1.1749526042904677 +556 558 -0.35234806004730423 +558 558 10.767862177332459 +545 559 -1.9126249779669415 +554 559 0.1420415287255873 +556 559 -0.5940775519000518 +559 559 10.34865269608177 +549 560 -1.199101634021532 +555 560 -1.8958357380931272 +560 560 10.99456360821185 +561 561 10.41994993594656 +564 561 -0.3611083607918803 +568 561 0.20558088111870898 +569 561 -0.9465836465918485 +571 561 -0.1365513105871123 +562 562 10.876867736035646 +564 562 0.4732910790391729 +570 562 -0.8871500190138384 +561 563 -0.8189025531953537 +563 563 9.293077808294626 +567 563 0.3396424596857796 +564 564 9.432538471444285 +566 564 -1.031880940504374 +568 564 -0.6982277484782612 +569 564 -0.39641443200252224 +574 564 0.9229562217254436 +565 565 10.432494346416327 +575 565 1.084190301529477 +566 566 10.031348961598058 +571 566 1.2341798911714283 +562 567 -0.029637114089846983 +567 567 9.237207820975424 +573 567 0.12268119638285985 +576 567 -0.12892036239343876 +563 568 -0.523910969154199 +568 568 11.291247107408523 +576 568 -1.053197568958606 +562 569 0.14254444085814763 +566 569 1.7394129712815676 +569 569 9.76175284599798 +572 569 2.2880543365256885 +575 569 -1.7058824773870707 +568 570 1.1787008287200806 +570 570 9.28049858952566 +575 570 -1.6152796208677849 +563 571 -0.8454856654680779 +571 571 9.899766702963749 +573 571 -0.6539732564476374 +562 572 -0.4798948521841215 +563 572 -0.7347661120233948 +568 572 -0.21930153075753106 +572 572 9.742427721449523 +576 572 -0.7630256722939317 +562 573 -0.4989191703955303 +567 573 -2.498589171859383 +568 573 1.8824512209980633 +569 573 -0.905332652528928 +571 573 0.7576144024779031 +573 573 8.928727632239733 +562 574 0.10942895682495075 +569 574 0.5244632474503409 +572 574 -0.3050781256931559 +574 574 9.837881262690555 +575 574 -0.24594037881161257 +562 575 -0.4587409640270032 +567 575 -0.4802528490345066 +568 575 0.33524604481244585 +569 575 -0.37506451252444906 +573 575 -0.6477434050461386 +575 575 8.670395556024612 +564 576 0.14227373520112085 +571 576 -1.2577941302808444 +573 576 -1.0204705202762883 +575 576 -0.610989808324782 +576 576 10.178378955804737 +577 577 11.739213935445084 +582 577 -0.9454610641705983 +583 577 -1.2834341465462542 +587 577 -0.44033855587583176 +592 577 1.0325357163657762 +578 578 10.643484833898759 +579 578 -1.4031636081150831 +581 578 -1.9208297423620884 +582 578 -0.6754014516474702 +586 578 0.21202274296775983 +591 578 1.1027022966971451 +592 578 -0.03530578050685463 +579 579 8.934060844353118 +580 580 7.786603150612891 +581 580 1.2255661480738422 +585 580 0.8827759627069224 +590 580 -0.9109596898331402 +581 581 10.222489158963212 +583 581 2.881395665109782 +586 581 -0.27827588942765225 +587 581 0.13189213603027003 +588 581 1.2948283355629093 +592 581 0.2578418506668807 +582 582 9.172441694342746 +587 582 -0.5633785564279002 +590 582 0.37594406012449244 +578 583 -0.21165621317430913 +583 583 9.512618107050589 +588 583 0.695848574889118 +580 584 1.024754522882897 +584 584 10.157883502803584 +585 584 0.43079938370178017 +588 584 0.1865391696572633 +589 584 -0.08821637318197531 +579 585 -0.45451523439324915 +581 585 -0.809567404745647 +585 585 10.358853179819402 +590 585 -0.4967149225197215 +592 585 0.6791676066064547 +578 586 -0.21017773280011987 +581 586 -1.954739968139011 +586 586 9.99746097489722 +588 586 -0.3938582919668572 +589 586 -0.02037205163253472 +578 587 -0.05847566130513782 +587 587 9.414223621624943 +588 587 -0.8264137117080166 +590 587 1.3277896936587097 +579 588 1.9238231736129956 +588 588 10.16275187879689 +590 588 -0.030199434402465634 +578 589 0.04728211048244154 +579 589 -0.09494888656281476 +587 589 -0.8253235956085025 +588 589 1.3327639665298503 +589 589 10.1062497360801 +577 590 -1.5078993315267777 +579 590 0.5481663664797891 +590 590 10.271952355425167 +592 590 0.9590717529573933 +591 591 11.928936025241608 +592 591 0.6389894121812211 +581 592 0.18779682227858138 +588 592 1.2255411538850773 +592 592 11.92717540606074 +593 593 9.319429810726191 +595 593 1.5184117599413804 +606 593 -0.37261768083401564 +594 594 9.553332254708543 +595 595 10.795620996889662 +597 595 -0.7769712992375103 +606 595 0.048865537657567404 +593 596 1.0623698727957471 +596 596 11.141146955714127 +598 596 -1.5098712000285004 +600 596 -0.23025001489569055 +602 596 0.2787327965902175 +606 596 0.1928212556462784 +597 597 8.887582147471786 +603 597 0.7124606099348608 +606 597 0.13329217647206595 +598 598 10.481941093710065 +599 598 0.23912485734029837 +605 598 -0.4990459226237598 +594 599 -0.10551205724962255 +599 599 8.000022235997804 +602 599 0.40906382874742037 +608 599 -0.662443009753346 +595 600 -0.02450293709715214 +600 600 9.512386690710242 +606 600 -0.10044125731127698 +607 600 -0.8168406954666872 +600 601 0.38156639215320487 +601 601 9.725331925479026 +602 601 2.0609477587892595 +603 601 -0.2025062057542018 +605 601 1.7153247332200237 +608 601 -1.7463240641314532 +602 602 10.11218220356216 +603 602 -1.306460792414859 +605 602 -0.8033702493194619 +594 603 -0.12429487023019345 +603 603 8.58159480800927 +607 603 0.3457956628737066 +608 603 0.9080301908716636 +597 604 0.10834499930459005 +604 604 10.821687787198053 +605 604 -0.38721407285391796 +595 605 1.0698144072398388 +603 605 1.28567346810053 +605 605 9.781962570047265 +607 605 -0.19713337023251104 +594 606 -0.24075120180052825 +596 606 0.43515581448673685 +604 606 0.16889421588817155 +606 606 9.808306699358415 +607 606 0.5912529787799105 +595 607 -0.24343695426997483 +599 607 1.102267617740058 +605 607 0.7834025302699749 +607 607 10.261901641362998 +602 608 -0.5692387065902346 +607 608 0.764039907735881 +608 608 10.025682408499886 +609 609 8.944319612710604 +615 609 1.0911844466824538 +616 609 -2.337246737059451 +610 610 10.930046922064784 +613 610 1.4903703433534055 +615 610 -1.6625066475145078 +617 610 -0.4427931011885837 +622 610 -0.5580278509519119 +623 610 0.6157980449816185 +611 611 8.489981473377927 +615 611 0.7038156999014767 +620 611 0.5580551159077066 +609 612 -0.26983238831106227 +610 612 -1.3128438983939938 +612 612 10.042376525568455 +613 612 -0.04840757731654995 +611 613 -1.2487755405352747 +612 613 1.0516059627381644 +613 613 10.868836653374872 +614 613 1.0502362082263037 +624 613 1.7212321719954435 +609 614 -0.18449198152325644 +611 614 -0.050400943733575 +614 614 10.916127023973061 +624 614 -0.32577079490307276 +612 615 -0.362095480036204 +615 615 9.705076389095803 +623 615 1.9404302959443465 +616 616 10.89817842358994 +622 616 -1.2364767880816798 +609 617 -0.3947930289532634 +610 617 0.6550805962526556 +613 617 -0.5791701997785043 +615 617 -0.37977755343595637 +616 617 -0.11406021043526408 +617 617 11.362579638440932 +619 617 1.3358108060130367 +620 617 0.2413822359555653 +623 617 -0.14438027078297178 +616 618 -0.08105536302081684 +618 618 11.750663282068404 +620 618 0.6138201990500676 +617 619 1.1503002772082107 +619 619 9.633914993100381 +622 619 1.4816106999320864 +610 620 0.13336048184995494 +613 620 -2.4219806023031376 +615 620 1.1714797550631442 +616 620 -1.0090670129905022 +620 620 10.812509625896721 +621 620 -0.7352494656802115 +611 621 0.7219316443389803 +615 621 0.025691818419704058 +620 621 -2.8917918752540004 +621 621 11.032713482256451 +612 622 -0.3546778152152605 +613 622 -0.2562210527654651 +614 622 -0.17288819928432736 +619 622 -0.7756370053440799 +620 622 -0.26582427007980614 +621 622 -0.7893552331106624 +622 622 11.727295703951706 +624 622 -0.728186380105611 +611 623 1.1527400163185317 +613 623 -0.1797605213017976 +614 623 1.1033707458831181 +620 623 1.0434381625739417 +623 623 9.737208679273188 +611 624 -0.14057397639783656 +615 624 -0.4746246953432287 +617 624 0.06711242608514024 +622 624 0.5595456738019289 +624 624 9.834449714960234 +625 625 9.763642005383797 +626 625 0.3180375155152993 +626 626 10.038449260643448 +628 626 0.039204870829854355 +630 626 0.03334238327974804 +631 626 -0.9235625047637707 +632 626 0.933186967484298 +636 626 -1.412647508345689 +638 626 -1.5698015201238782 +627 627 12.307147582515377 +633 627 0.7498912665200074 +637 627 1.300502653733187 +639 627 0.12265202050934278 +640 627 -0.3898828439259353 +628 628 10.853355868819103 +634 628 -0.31367196063715946 +625 629 -0.9440139936868845 +627 629 0.9501824394380655 +628 629 0.05409243008795258 +629 629 7.6428718483079106 +638 629 0.08636804572440601 +626 630 1.3231225991189528 +630 630 11.356994481868865 +635 630 -0.9505922056126882 +625 631 -1.702651612381385 +631 631 9.34116431274258 +637 631 1.4036769070245643 +638 631 -0.5030470612092245 +626 632 -0.2220985300980281 +632 632 10.326219136525248 +634 632 0.43211188336467005 +629 633 -1.9368520680817365 +633 633 9.260758828726885 +627 634 -0.42911691593542894 +634 634 10.57287235370505 +635 634 0.7851565200191644 +636 634 -1.4518957866012487 +625 635 -1.5473412114232608 +631 635 0.9494284498138307 +635 635 8.545557962299831 +636 635 1.205990293675808 +627 636 -2.512061388201538 +628 636 0.06645420646277056 +629 636 -0.8945865371695246 +630 636 0.09078745592513707 +636 636 11.542132678846734 +638 636 -0.18341469122216753 +627 637 1.4405874150473654 +634 637 0.80926610314238 +636 637 1.380442491887406 +637 637 11.053311341547877 +634 638 1.1074793353255072 +638 638 9.472740750544288 +639 638 0.9360079794710126 +626 639 -0.2928449491386024 +629 639 1.4561685764049943 +637 639 -0.4969084900776797 +638 639 -1.2717115919866486 +639 639 11.651778045158329 +626 640 1.3965387988563267 +630 640 -0.14870766881631065 +633 640 0.6802436636717597 +640 640 9.417386073456946 +641 641 9.880354100144574 +643 641 1.206766543486915 +644 641 -2.193488146910084 +651 641 1.0614439287793445 +654 641 0.20351640556170733 +655 641 -0.013902012907076293 +642 642 9.058342943400334 +643 642 -0.7480947692187195 +647 642 -1.7654663997200457 +651 642 0.5602413607371658 +654 642 -0.20085240027466772 +643 643 10.625144467051332 +648 643 0.22189814722798773 +656 643 -1.3091452095522627 +643 644 -0.41294525293776974 +644 644 10.68501353156481 +642 645 2.9367056115257615 +645 645 9.648596800987695 +648 645 0.9583840473700306 +655 645 0.06330912347013004 +656 645 -1.0751734702773992 +641 646 -0.5755565432894646 +646 646 7.735576922321055 +642 647 0.29784077160259037 +647 647 11.112479220984689 +656 647 -1.1956519729283306 +641 648 0.18281849418071708 +648 648 9.723943714386092 +650 648 1.0209320348216586 +649 649 10.661673797997409 +650 649 -0.020486672062781177 +644 650 -0.5522963336507318 +645 650 -0.25596557603721204 +646 650 0.6264693596678561 +650 650 9.775932335709415 +644 651 0.48735898775792064 +645 651 1.8709732764919091 +651 651 10.653197609314905 +654 651 0.20909732089950525 +645 652 1.3140480486823733 +647 652 -0.3280567735723215 +652 652 9.039620596939661 +653 652 0.5737062842273326 +655 652 1.42525083359009 +646 653 -0.11152703970075598 +647 653 1.6134797196486854 +653 653 10.073537790623911 +655 653 0.41429004532777713 +641 654 -0.3467468423720029 +642 654 1.1558727648320695 +645 654 -1.1132162832923533 +647 654 1.055429623435715 +654 654 10.782449623106208 +655 654 0.5718320837402783 +642 655 -0.2900852015547935 +643 655 0.7150161670370327 +655 655 10.777086417699943 +656 655 0.6699211588374765 +645 656 -0.26526446560239964 +652 656 0.7942148362925346 +656 656 10.949880920937261 +657 657 10.598201769087366 +667 657 0.28713224165288737 +658 658 8.458150931966287 +660 658 1.3854026993169437 +661 658 -0.4145068661420281 +672 658 0.7928537382157422 +657 659 0.5574437436221144 +658 659 -1.0114179620278498 +659 659 10.430797179022594 +661 659 -1.5696852430718684 +666 659 0.9108137031625714 +670 659 -0.15434175846841552 +671 659 -1.5986177133186112 +660 660 10.213410041041044 +663 660 1.1147477707468578 +664 660 -0.5706170006229002 +668 660 -0.3720864872091346 +659 661 -0.4842495134065693 +661 661 10.722028293951356 +662 661 0.47544271518760967 +664 661 -2.4772664370276694 +665 661 -0.06128605037669827 +668 661 -1.4358298196124382 +672 661 -1.0334639548504445 +657 662 0.6616199323051406 +658 662 0.06483668024401819 +662 662 10.333841428127563 +664 662 1.6084939890987442 +657 663 -0.5343045354800656 +662 663 0.023759812895843186 +663 663 11.68170752706677 +659 664 1.1595233544688375 +664 664 8.52523704237035 +669 664 -1.0325159267728157 +658 665 2.4157403385310974 +662 665 0.03407300034183936 +664 665 1.0595842806371312 +665 665 10.07081885893541 +669 665 -0.55238620897351 +658 666 1.4493880293230117 +661 666 0.3237125815586275 +666 666 10.203432928739648 +667 666 0.7779439509933539 +660 667 0.12772687993185106 +667 667 9.446387474038902 +657 668 -0.7253795506039878 +661 668 -0.41767892705757015 +663 668 0.8951273894397451 +664 668 -2.2050231181626314 +666 668 0.7974233542561588 +668 668 9.824202723166575 +669 669 9.733266658436962 +670 669 -2.3025837014937736 +671 669 -0.14831316796344413 +657 670 1.3205056786849259 +660 670 -0.5070859696515885 +661 670 -0.6213063946154638 +663 670 0.32523988047899666 +670 670 11.720131014425425 +659 671 -1.6872346686704978 +660 671 -0.3108136809803741 +666 671 -0.22539618748605597 +671 671 9.963797965449778 +667 672 -0.2824503800865902 +668 672 -1.0594319225913016 +672 672 9.98101547568678 +673 673 10.153747979523297 +685 673 -1.0975808216746337 +674 674 8.97570042212213 +675 674 -0.39114111302193433 +676 674 -0.5480811348938873 +687 674 -0.22409683019751364 +675 675 10.839875089506304 +684 675 0.12482705223269136 +674 676 -0.7957261421707104 +676 676 10.793405189553956 +683 676 -2.304714673678162 +684 676 -0.08151556816003253 +686 676 -0.8955421231507753 +687 676 0.7540410584332105 +675 677 -0.5648083562778397 +677 677 9.316797677584097 +675 678 1.9674753742489475 +676 678 -0.3140641776479206 +678 678 9.71833075542556 +681 678 -0.5200784773108776 +684 678 -0.573356027694173 +673 679 0.4765598273777691 +677 679 -1.0833596618032306 +679 679 9.911124539579442 +680 679 -0.6439762189552498 +682 679 -0.3043829967930729 +684 679 -1.7584029573994164 +687 679 -0.7909363487632263 +680 680 10.925677853570274 +681 680 0.7275082243951324 +673 681 0.7307671576214152 +681 681 9.536925095267188 +677 682 -0.26845700632944913 +681 682 -1.6237535158325043 +682 682 10.057161913756413 +683 682 -0.8893845088644297 +678 683 -0.37068057174828456 +682 683 1.8529998167566104 +683 683 9.995334635073743 +680 684 -0.20810139211708364 +684 684 10.76600390513579 +688 684 0.9306414910272671 +674 685 -0.35428881332555323 +685 685 10.157385415637409 +681 686 -1.2907513361318845 +686 686 10.907652952226039 +687 686 0.897275730663924 +688 686 1.1911183665709049 +682 687 2.124904911539515 +687 687 7.956639799364959 +673 688 1.9633166184684336 +677 688 0.02895909120333344 +678 688 -0.6669521511514366 +679 688 -1.5679168067808917 +683 688 -0.3595611103444065 +685 688 -0.03471184392987168 +686 688 -1.5532253324169718 +687 688 -1.346071071661009 +688 688 9.253624773586521 +689 689 10.621565381918987 +699 689 0.01832808070229168 +690 690 9.259361422179357 +697 690 -2.4585379860855547 +701 690 -1.151488793446375 +690 691 1.558435753538821 +691 691 8.892160293310198 +696 691 1.361584126701035 +692 692 10.873461083766564 +694 692 0.7592511474837003 +698 692 -1.6249660468160356 +699 692 -0.8406324050079865 +701 692 -0.828368707596773 +691 693 0.2629327586820284 +692 693 0.6714500682263806 +693 693 9.463489773899639 +694 693 -1.2443268747069682 +699 693 -0.8015887191283533 +703 693 -0.6911452243715617 +694 694 8.423392654799478 +689 695 -0.6639985046236805 +695 695 9.496961922789104 +698 695 1.6871712196647075 +703 695 -1.4759733506529429 +690 696 -0.5079026826181748 +696 696 9.724073325186025 +697 696 -2.310195648122554 +691 697 -0.598383734559205 +692 697 -1.6741584435805288 +693 697 -0.7381274390687599 +695 697 0.41208920626204115 +697 697 10.16326380143759 +703 697 0.21795574437421564 +697 698 0.7798229595508277 +698 698 8.531075420858208 +702 698 -1.3976208184394017 +689 699 -0.1417855452276377 +693 699 1.0581880461050195 +699 699 9.560856582030889 +703 699 -2.4491674423847565 +691 700 -2.4254361869601877 +697 700 0.9169203479603728 +698 700 -0.7511935258589784 +700 700 9.44233092149653 +702 700 0.4028521142441414 +701 701 9.719894770591578 +703 701 0.5375398143692068 +704 701 0.757514612292029 +689 702 -0.5811268715428142 +702 702 12.107015100622169 +689 703 0.34960659044865516 +695 703 -0.46855704241969776 +697 703 1.1390191726393282 +699 703 1.5049236519883824 +702 703 -0.2737303317332305 +703 703 9.683150795116187 +694 704 1.9693560104209298 +697 704 1.870388330965352 +698 704 -0.9607842211081153 +700 704 0.47427828355012547 +704 704 9.722007088325793 +705 705 9.919166366214212 +709 705 -0.5156973850577675 +715 705 -1.241657041194102 +719 705 -0.7635185870319807 +706 706 10.368039513004668 +713 706 -0.006239212138368611 +716 706 -1.3358597208908514 +720 706 -2.866767407661177 +707 707 9.367905623716664 +712 707 0.6320056776973262 +714 707 -0.7379838844171628 +707 708 0.5066856892954331 +708 708 10.890802861320015 +716 708 -0.3460716559948435 +719 708 0.7949987823307517 +709 709 8.923746118541192 +714 709 1.7312108101430472 +716 709 -0.7019254810488946 +710 710 9.528264983283213 +719 710 -0.8102490759356491 +707 711 -0.7987226739689894 +710 711 -0.3322776900924666 +711 711 11.118604631838922 +713 711 -1.3230690611349751 +714 711 -0.5695831775302113 +719 711 -2.540974701224453 +710 712 -0.16759470483648478 +712 712 9.598658446676088 +714 712 0.03118216681098499 +717 712 0.6622418248878937 +706 713 0.6047070308960526 +713 713 7.17323791944286 +715 713 -0.6376106561830756 +710 714 0.9012419311887218 +712 714 -1.4019375197076307 +714 714 8.918376337561291 +718 714 -2.283124543521482 +711 715 -1.675654379618684 +715 715 8.03379718457601 +718 715 -0.5833420455978322 +711 716 -1.7277999254310215 +716 716 11.459682262418298 +720 716 -0.6559003303139336 +717 717 10.354590269646776 +705 718 1.0320771736733287 +706 718 -0.6893504879949314 +707 718 -1.5219344505682777 +711 718 -0.45306104873044917 +716 718 0.47165843081669395 +718 718 9.664478927914534 +707 719 0.9605931686889522 +710 719 -0.2754059893189106 +714 719 1.0112019848108988 +719 719 9.299299924758614 +720 719 1.3231707996984805 +705 720 -0.9417408055667104 +711 720 0.1086507008078683 +713 720 -1.7758954008842283 +717 720 0.42375915113972784 +720 720 11.248632379915872 +721 721 8.8480208994297 +722 721 1.0593957000238485 +726 721 1.524551574409898 +722 722 9.705555734464712 +724 722 0.33016460110765283 +726 722 1.2743860515481542 +727 722 -1.653977429428914 +729 722 0.1149465777897589 +723 723 9.781805950593519 +726 723 1.1496916436189966 +730 723 0.23434968688311678 +723 724 0.22374270362507195 +724 724 10.937313587668978 +725 724 -0.2795757836433156 +728 724 -0.011297435859898397 +736 724 1.3221211389385843 +722 725 0.1118607057069944 +725 725 9.700746599155792 +730 725 -0.16983454914225687 +736 725 1.2187436117911348 +726 726 9.404682410275566 +733 726 0.40619884192683847 +735 726 -0.6572957324964072 +725 727 0.3000392022067915 +727 727 10.289329753665566 +729 727 0.5297616745294559 +733 727 -1.6652461142639439 +721 728 1.7484191306033625 +723 728 -0.9593523189612629 +724 728 0.7930270628427235 +726 728 -0.7364328506912601 +728 728 8.867335158206272 +730 728 -1.0554269888883299 +736 728 -0.7005796488650325 +722 729 0.16107331485881746 +725 729 -0.40023715659222464 +727 729 -1.0856470515490404 +729 729 10.332312449127352 +731 729 0.8871438074420634 +735 729 1.1772910262688143 +727 730 -0.27374224060058866 +730 730 9.748311581306062 +733 730 0.6037735233237016 +726 731 -1.4693048219135731 +728 731 0.7155149636599104 +731 731 8.049139384078998 +728 732 0.8796724470682717 +732 732 8.503275173415712 +721 733 0.14025278250839926 +723 733 -0.523056136010397 +730 733 1.3379540540021841 +733 733 10.136121917191995 +721 734 1.5798508302274497 +723 734 -0.5076529105764704 +730 734 1.6845111449406445 +734 734 10.156885379268015 +736 734 0.326034737776759 +723 735 1.4907406057386081 +731 735 -0.012939772889809313 +735 735 10.334573943777649 +721 736 0.6023760568145567 +731 736 0.013415096409093575 +732 736 -0.42706535256805983 +733 736 -0.853854684081692 +736 736 9.38469114595634 +737 737 9.726074186058108 +739 737 0.4630387006392441 +741 737 -0.22088731603615 +742 737 -0.7318252278713211 +749 737 1.2063294616857894 +738 738 10.660591699646975 +745 738 -1.3336022751706456 +751 738 1.3739915768489934 +739 739 8.859996177930912 +741 739 -0.0915557521592258 +745 739 1.1621871746132606 +740 740 9.293406604157031 +741 740 -1.2538027016331876 +742 740 1.2509689149726488 +744 740 1.8151940585270312 +745 740 0.06876262485259717 +752 740 -1.9777963863381334 +737 741 -0.03067351311009367 +741 741 9.625476862499301 +744 741 -2.6307768318847646 +742 742 10.04134201782093 +744 742 1.526221500700784 +746 742 -0.8691576330789839 +749 742 0.09540533206909298 +737 743 0.04933084382646228 +743 743 10.57632426396073 +747 743 1.75027099118852 +748 743 -1.2155270641912297 +750 743 -0.5760763225214725 +751 743 3.2937648769286407 +738 744 0.035549327272033186 +739 744 -0.29463497210754375 +740 744 0.07073483030259096 +744 744 10.802269729679297 +745 744 -0.6307164792619588 +745 745 10.513038894079182 +738 746 -1.3626206281194082 +745 746 1.5153743684793581 +746 746 10.357781390589157 +750 746 -0.3276084549060721 +740 747 -0.4708334762065876 +742 747 0.8829499872533896 +747 747 10.13323876857439 +740 748 -1.051368042184971 +748 748 10.522721059329019 +749 748 -0.257778223760816 +737 749 -0.3886669510170633 +738 749 -1.493134870232906 +739 749 -0.5190509718915014 +747 749 -0.5671258486701072 +749 749 9.973093522352098 +746 750 -1.6887601760071158 +747 750 1.1086159795377408 +750 750 9.26350520900525 +752 750 0.9388482646808192 +744 751 1.3599715356867823 +745 751 -1.7702108032121542 +751 751 10.405881809613302 +752 751 0.06590978205278084 +740 752 -0.9370022598673996 +745 752 -0.17108900062530405 +748 752 0.5007216707043494 +752 752 11.341063307529243 +753 753 10.946890999217217 +762 753 0.9426395974689332 +754 754 9.939383724658875 +761 754 1.9587254940989578 +767 754 -0.6114197904461922 +755 755 11.637783768284299 +756 755 0.6134355127141752 +757 755 -1.975120867133596 +762 755 -2.6315497204351948 +754 756 0.04247908026300192 +756 756 9.882358715687902 +757 756 0.2437689884723091 +759 756 -1.531658053699869 +764 756 -0.6030966780956953 +768 756 -1.0267898152874269 +755 757 -0.0857951923672751 +757 757 9.788908593847264 +762 757 0.02473286678592476 +758 758 8.165631617446492 +759 758 0.5635749732497609 +759 759 9.309177745528144 +763 759 -1.627331514306355 +765 759 0.74949258131651 +753 760 -1.6802182235522034 +755 760 1.075066194383046 +756 760 0.8801875896112259 +757 760 -0.12304706257925367 +759 760 -0.4201682308333149 +760 760 12.3602377692897 +766 760 1.1283890845018938 +768 760 0.24967816810471588 +761 761 10.156359023718707 +763 761 0.6698703155289383 +764 761 0.5370119253562126 +768 761 0.201676446745446 +755 762 -0.012298999351799764 +757 762 -0.40919964262946784 +759 762 0.9085469002530094 +762 762 10.572823176276682 +756 763 -0.04871892374670049 +763 763 9.355751671986223 +765 763 -0.6848009339681816 +767 763 -0.11177966099101641 +760 764 -0.6189149456830658 +764 764 11.223620589333347 +766 764 -0.6133769250037603 +767 764 0.61664151748938 +768 764 -0.8337327600957145 +755 765 0.47480919593439863 +760 765 1.8856365618639834 +765 765 9.869179711247385 +754 766 -0.3404178550554947 +764 766 -0.7050875009411508 +766 766 8.58998943690738 +754 767 -0.8889852307787504 +757 767 1.376898249652486 +760 767 -0.8775893239794534 +763 767 -0.5801627869340775 +764 767 0.09391591945384957 +767 767 9.072644532678451 +768 767 -0.47885740984223973 +753 768 -1.0857872298712474 +757 768 -1.5954083357646807 +759 768 -2.1713777634275435 +761 768 -0.23727610533171428 +764 768 -0.3701412710984393 +768 768 10.649647704013216 +769 769 10.70730414767377 +772 769 -1.7715918117442637 +773 769 -1.6789329646914146 +774 769 -0.5179580203797293 +778 769 -0.21310294478193592 +783 769 -0.7323597401694318 +770 770 9.636529684155807 +778 770 -1.0676804090975631 +780 770 0.9430116882201925 +781 770 -0.7171639621676464 +770 771 0.08205571364698967 +771 771 8.604141937009285 +770 772 0.1358894775715902 +772 772 9.520021821230596 +779 772 0.2907851554966015 +771 773 1.4172744503691612 +773 773 11.139105617297677 +775 773 0.45520538532184374 +781 773 0.7027671182797621 +784 773 -0.49000506294815044 +769 774 0.1791823822751554 +770 774 1.6341573232133926 +772 774 0.7846853424733783 +773 774 0.13333777813309097 +774 774 9.708902394293638 +775 774 -0.7250561184097177 +783 774 -0.3965884337010835 +784 774 0.6791359892209223 +770 775 -0.6386815547827067 +775 775 10.54700876754782 +777 775 -0.24104863015973013 +778 775 -0.04080418343777055 +783 775 1.8621757032020962 +784 775 0.18025656800007628 +776 776 9.391084530819107 +778 776 -0.3712045111639173 +777 777 11.049001965188166 +783 777 -0.05108314475120411 +769 778 -0.40554368525944345 +772 778 -0.5894221796861558 +773 778 0.3816681581580598 +774 778 -0.3419996550031887 +775 778 0.21187724109284917 +777 778 -0.9718278459984987 +778 778 7.868754874866097 +779 778 0.8878986446957338 +781 778 1.5563138151072804 +782 778 0.7559646145690189 +770 779 0.2298579930366333 +775 779 0.11744014958011839 +777 779 1.1226068061062742 +779 779 10.372999315007709 +782 779 -0.6372898271734413 +783 779 0.2991331754148511 +784 779 -0.3219045993953377 +769 780 0.6292953453416417 +776 780 -1.3143613201550808 +780 780 10.933559189821526 +770 781 1.8717552863181386 +773 781 2.0170770975154126 +775 781 1.4092546440706908 +781 781 8.986859226379769 +771 782 1.5299483555053266 +772 782 -1.4692072484410692 +774 782 -0.848670628294976 +782 782 8.963072710286813 +774 783 0.1867849522245773 +775 783 1.1251929250288981 +778 783 -0.9228466588669089 +783 783 8.558251019043258 +769 784 2.129296102716624 +779 784 -0.05268233679991412 +780 784 0.24371779630298113 +784 784 9.79602421058617 +785 785 10.476446943613835 +789 785 0.16010907960996656 +791 785 -0.43873258286820443 +794 785 -0.015027469958894263 +795 785 0.739467494706643 +799 785 -0.6349342410337587 +800 785 1.190924359842699 +786 786 10.879486916824492 +796 786 -0.569934384549387 +800 786 0.40730779395051064 +786 787 -0.6205488856231718 +787 787 9.31016340838545 +791 787 0.4148201737186523 +800 787 0.32915871843770944 +788 788 8.832805760128153 +789 788 0.44375284359409106 +790 788 0.9375856111347302 +797 788 -0.9496828160309322 +788 789 -0.39859082064360435 +789 789 9.281021119100728 +788 790 -0.4648639755270505 +790 790 9.256489270129332 +793 790 0.6449776529746034 +795 790 0.37344602835339147 +797 790 -0.7761257912108579 +798 790 -0.8336788283074394 +800 790 1.443777977705785 +785 791 0.10133886663952728 +788 791 1.2789724035103358 +789 791 -0.22643285525423815 +791 791 8.1642383517145 +792 791 0.8817492636514263 +795 791 -0.48431751697738795 +786 792 -0.4588581594902833 +789 792 -2.922998853455038 +792 792 11.068465923459057 +793 792 1.5351679771736813 +787 793 0.4724864340614788 +789 793 -0.28669890956484945 +793 793 10.907316052548955 +797 793 1.689272613416774 +789 794 -1.494604702224415 +792 794 1.3062990301687887 +794 794 10.300901051331495 +798 794 1.1272234453119645 +785 795 0.9685964479385938 +786 795 1.1344964264333635 +788 795 -0.25259991904405776 +789 795 -1.5702590788041937 +790 795 0.033781873499867346 +793 795 0.14489934539437943 +795 795 10.522601904810937 +796 795 1.466746560406777 +798 795 -0.9526618909531148 +800 795 1.4967393711019816 +792 796 1.3975943821231827 +796 796 10.05948977037645 +798 796 -0.7191895442462579 +800 796 0.11384510189101221 +789 797 0.4684747408797814 +797 797 10.10890132370171 +798 797 -0.6418893063777733 +789 798 -0.48132262758707794 +798 798 10.222638349471287 +800 798 -0.3779669009458942 +786 799 -0.2234784985553608 +790 799 -0.8986666413469212 +799 799 8.29213340052419 +798 800 0.9658760661418159 +800 800 8.815236165028669 +801 801 10.714858373950861 +805 801 -0.05221358102219855 +810 801 -0.06806872419794083 +802 802 9.032302430197062 +803 802 -0.38449308467719073 +814 802 0.8283103279053263 +803 803 10.885650305877686 +805 803 -0.630314570767565 +804 804 8.218546787636818 +811 804 -0.0780748530522926 +802 805 -0.08332829855328773 +805 805 10.551350461693014 +806 805 0.8501598321932694 +809 805 0.49613235782792053 +812 805 2.0959677424934426 +813 805 1.8564071349377005 +801 806 1.498402938924886 +806 806 8.753033244639157 +808 806 -0.4282570526274744 +810 806 -1.0903209699153769 +812 806 1.4609053033988317 +816 806 0.4988749487595306 +801 807 -0.6669033884565394 +805 807 0.5781643148385416 +807 807 11.007589026835422 +808 807 -0.6327366408871827 +806 808 -1.2560603175805518 +808 808 10.218782965859349 +812 808 0.6059741647431491 +807 809 -0.9530855978841881 +808 809 0.7882793918011675 +809 809 9.597862639018146 +812 809 -0.044570034044524566 +814 809 0.7376992758311857 +801 810 -1.6090609971754015 +802 810 1.1966245664719601 +805 810 0.17130321392740655 +810 810 11.410801119443041 +814 810 -0.4766796891497925 +805 811 -0.6182087438843089 +810 811 1.2355835221312177 +811 811 9.329558552923775 +813 811 -1.5180553320819759 +805 812 -0.7802438747397211 +810 812 -1.4243255313847853 +812 812 10.528893938687848 +814 812 -0.33714057095496386 +812 813 0.5826987270923372 +813 813 11.338911639374533 +815 813 0.7095141013012369 +813 814 -0.5920358469835075 +814 814 9.022045873177358 +807 815 0.08676852895197913 +815 815 8.904887545249242 +803 816 1.1683251982681426 +816 816 10.738218277631805 +817 817 8.026850534744714 +818 817 0.4944881029118243 +819 817 -1.4215716746480842 +820 817 1.5920216274713446 +821 817 -0.3868096542398279 +829 817 0.20007595999783725 +832 817 -0.320015361139655 +818 818 11.397579362826779 +820 818 1.1905150126636104 +823 818 0.07527759321337522 +819 819 10.055118914794178 +821 819 -0.1466940121388463 +824 819 -1.1622975790611274 +818 820 -0.07103170489385366 +819 820 0.785250701415613 +820 820 11.377610517019633 +826 820 -3.1365059409834313 +829 820 -1.5562918382482782 +830 820 -0.4762106574217279 +832 820 -0.6323163775202172 +819 821 2.739721856642477 +821 821 10.261543564904377 +823 821 -1.403603357113815 +825 821 0.3076295973740785 +831 821 -0.9702417252378142 +822 822 9.8823537449239 +829 822 -0.465931783636437 +831 822 -0.07449075803422414 +818 823 0.7729351857835302 +819 823 1.7911508767780135 +821 823 0.48375059523942204 +823 823 10.447565596206562 +828 823 -0.5139644987883498 +831 823 0.6658139661286281 +821 824 -0.061864569613532136 +822 824 -0.6738866863791315 +824 824 9.683984843484497 +825 824 -0.31959537648607805 +832 824 0.3788272808128232 +821 825 -1.5825642760744516 +824 825 0.8483719102806369 +825 825 10.679289767212317 +827 825 0.6745773030814463 +828 825 -0.039771715955784805 +817 826 -2.4021404641278292 +821 826 -0.904375731993686 +826 826 9.400745200052212 +827 826 0.45782288282128397 +831 826 0.03310438661474372 +820 827 0.7227879285058144 +825 827 0.14991474970433327 +827 827 9.227997720505876 +818 828 0.2812477137290832 +823 828 0.3251888679222629 +824 828 -0.013103654713947968 +826 828 -0.7846609709105641 +828 828 9.007628005100297 +829 828 0.730168277409696 +831 828 0.7568658970238128 +827 829 0.7986259611140598 +829 829 9.106464961959338 +818 830 -1.1656244822086672 +821 830 -0.14017284395928928 +825 830 -0.06758542299937545 +826 830 0.09835993216481097 +830 830 9.78622703289536 +831 830 -0.8247959300076202 +821 831 0.37033699618336224 +828 831 -0.5018231577694833 +831 831 10.850626833825594 +817 832 -0.7092914757144149 +820 832 -1.271762781044885 +823 832 -0.13712439531664383 +825 832 1.0890346305110263 +832 832 10.821631277026512 +833 833 9.737835591825469 +835 833 -0.551286289457264 +838 833 0.7509655313190965 +840 833 -0.2193273351050485 +846 833 0.9616678868415807 +847 833 -0.7021158610445696 +833 834 0.7791852986148484 +834 834 11.032328167863835 +835 834 -1.70404901409546 +833 835 0.19494776764194818 +835 835 10.685531995533903 +838 835 0.09401005553677097 +839 835 -0.711682985511263 +842 835 -0.30897255490375536 +844 835 0.13392454047776303 +846 835 -0.331898231429537 +848 835 0.11275318861611891 +834 836 2.107376652855343 +836 836 9.738858122750488 +838 836 0.038692339829060445 +843 836 -1.531354715022081 +835 837 -0.18060643312071264 +837 837 8.864941887668419 +839 837 0.7786074427491688 +842 837 2.089009273293016 +845 837 -0.39552304373647074 +835 838 0.5353333869455962 +837 838 -0.25844545524704043 +838 838 10.810553661152593 +835 839 0.06351351838645129 +837 839 0.8828726662924491 +839 839 9.812426331718902 +842 839 0.17682342036514612 +844 839 1.4071562694387159 +848 839 1.181104628821313 +833 840 -0.3742484432997665 +834 840 0.007454928998708108 +836 840 1.8834338190711444 +837 840 -1.183588960359856 +840 840 10.512314547495755 +843 840 0.7246328678396557 +844 840 0.6188099617205098 +846 840 0.5176219168223375 +835 841 1.063242889661886 +837 841 1.1441094420508267 +839 841 -0.8057104125221147 +841 841 8.786426299508847 +843 841 -0.2984168073525638 +844 841 -0.5350340343625776 +845 841 -0.6289294843234889 +842 842 9.563001044877591 +845 842 -0.2586972042344933 +833 843 2.56574287986593 +840 843 1.1347501292855573 +843 843 8.759238511886261 +845 843 0.3869228942407435 +848 843 1.2098439511243069 +833 844 0.5342755077321766 +844 844 9.362607916848775 +845 845 9.817446597625503 +848 845 0.13227244994638052 +836 846 -1.831217426193543 +838 846 0.7693999269865787 +841 846 0.9031265145674126 +846 846 9.061790423084659 +834 847 1.1567903442037988 +837 847 0.18500914922825673 +841 847 0.04663587362763874 +845 847 0.7552762142971234 +847 847 9.726959856097189 +834 848 -1.0468995444953126 +835 848 0.4069506231404979 +839 848 0.06359446977281462 +841 848 -0.3472910668885056 +845 848 1.134467355843404 +848 848 9.500790479492357 +849 849 8.509961549306748 +855 849 -0.7175256359498791 +856 849 -0.09393198072909333 +857 849 0.449994804859905 +864 849 -0.017560949969215794 +850 850 9.250237042894055 +860 850 0.5416481829826213 +861 850 -0.01708990577293104 +849 851 -1.2593323279586242 +851 851 10.964239569042954 +853 851 0.6053623046998305 +851 852 0.6972129233101139 +852 852 9.138604453915637 +853 852 1.1009913775339264 +857 852 0.7012339390921266 +849 853 -0.9718780239423604 +851 853 -0.266711137102052 +853 853 9.461662844723332 +854 854 9.988431681399787 +860 854 -0.646915477374989 +863 854 -0.2993156393802091 +852 855 -0.578060461235924 +855 855 9.413596717541777 +857 855 -1.0032835422460824 +858 855 -0.2822936135115187 +861 855 -0.1279598184493129 +856 856 9.583604006217103 +856 857 0.44727850728171364 +857 857 10.808584850015876 +858 857 1.5306839401393264 +860 857 -1.7116993145637445 +861 857 1.0163898592961496 +863 857 -0.8539672238323808 +852 858 -0.5684024727542409 +855 858 -0.24347043233016707 +858 858 10.126963998497818 +861 858 1.0898099099607634 +862 858 0.8195674311308498 +849 859 0.05107096755913601 +852 859 -0.5032126118725897 +856 859 0.09556335643336032 +858 859 -1.0733288673226198 +859 859 9.89651139676308 +860 859 -0.49245791070395 +862 859 0.4613872700284709 +864 859 0.5536288625309254 +851 860 0.11396743508335871 +852 860 1.737635958581793 +854 860 -2.5706294181392404 +855 860 -2.299257416527299 +856 860 -2.0189402563051813 +860 860 11.570405626368842 +862 860 0.43890634533162104 +857 861 -1.7163613424026278 +861 861 9.811942278747797 +850 862 -0.9577630015769949 +853 862 0.31926555909696647 +855 862 -2.509823635947956 +858 862 1.258516772136135 +861 862 -1.2211280877022637 +862 862 8.006458294344094 +852 863 0.19445154339420007 +863 863 11.569680570257058 +864 864 10.517855972766856 +865 865 9.143633719035645 +869 865 -0.7793805189856374 +873 865 0.2688501486355963 +866 866 9.052358015910487 +879 866 0.993736788738251 +865 867 -0.055679451556004955 +867 867 10.659828908604869 +869 867 -0.590186447366827 +872 867 -1.5128438514657274 +865 868 0.49057710074894995 +867 868 -0.016634547310061865 +868 868 8.695086730146405 +872 868 -1.5317020833599544 +874 868 0.3658414476648606 +879 868 0.5816384096626104 +869 869 9.690436167110052 +870 870 10.154665052310802 +867 871 0.46570803383921633 +871 871 12.851358188086502 +872 871 1.3831689619416054 +873 871 0.924069150636528 +875 871 0.32413856677406677 +877 871 -1.7957026253301895 +865 872 -1.7606354008697478 +867 872 -0.7255815496718792 +872 872 9.544428306358807 +873 872 0.8399672617927515 +876 872 -0.40230024489521393 +878 872 -0.18815925264124922 +879 872 -1.5269367903454785 +880 872 -1.216309076532929 +873 873 9.611816498286908 +872 874 -0.8453876941485 +874 874 9.712192284537494 +879 874 -1.0207161220319305 +880 874 0.32314729041508394 +865 875 -0.1979927609981712 +868 875 0.5352986536564521 +869 875 -0.07193473418542935 +875 875 10.134871777541345 +865 876 -0.2895989326406309 +868 876 -1.3511696903556139 +871 876 -1.657989985430334 +873 876 -1.020525732244947 +874 876 -0.5014383320234763 +876 876 8.25364380898347 +869 877 -0.012986055618043198 +875 877 -3.204088643346188 +877 877 11.033883205282548 +875 878 -1.0967808494707283 +878 878 10.547466542293057 +866 879 -0.6765339985394123 +875 879 -0.8339177292936769 +879 879 9.299462184649954 +868 880 0.23271475060028374 +874 880 1.1402979585796575 +878 880 -0.4095617944778959 +879 880 -0.2604315051297947 +880 880 9.71212434169725 +881 881 8.729469284061928 +882 882 8.31182126639915 +888 882 -0.5732250971464313 +881 883 -0.08922505845422585 +883 883 10.708037184451891 +884 883 0.7932368435022119 +887 883 0.5020243526249901 +892 883 0.8137268607765571 +895 883 0.6088220344864761 +881 884 0.011068177745978791 +883 884 1.1406610030372522 +884 884 11.93670944376949 +890 884 2.3009349532224137 +894 884 -0.898674086501145 +881 885 0.01941333968520764 +883 885 1.4599824847673797 +885 885 9.702515794919357 +887 885 -0.5144113223059753 +889 885 1.4796988797634367 +892 885 -0.7202881935827509 +883 886 -0.06223241010099354 +886 886 10.071344913799352 +891 886 -1.2963965656048466 +895 886 2.07001254006262 +882 887 1.5076742257749578 +887 887 10.42718901562289 +888 887 -0.6239180022846164 +881 888 -0.5501495500973972 +882 888 -0.22474249955815623 +886 888 0.24724250091680722 +888 888 10.319719001313748 +889 888 0.7392353080995343 +890 888 -0.7427737194682457 +893 888 -0.9255579506335152 +882 889 0.15361944016365536 +886 889 0.2686747840764991 +889 889 8.383382167801654 +890 890 9.529873410275687 +882 891 -0.1599210760201836 +885 891 -0.2093320052637085 +886 891 0.7830209629860874 +891 891 10.303633225160816 +892 891 0.8264823449777083 +895 891 -0.31764674578261837 +892 892 9.807065913515059 +883 893 1.2250551116263564 +888 893 1.1184909271965722 +889 893 0.8632648358981942 +893 893 10.266410643829941 +881 894 0.11005013092004173 +882 894 -0.8773954825441336 +884 894 1.3752693568167302 +894 894 9.122334872890303 +881 895 -1.3021201000939135 +888 895 0.16968782139545716 +889 895 0.324883231268882 +890 895 -1.108490357365754 +895 895 9.365087502724709 +882 896 -1.6692374034428439 +890 896 0.30016889940059316 +892 896 -1.652827062985107 +896 896 11.756297843256586 +897 897 9.072134516793676 +901 897 -0.011223659934083776 +912 897 -1.2951585014356781 +898 898 9.733738723387544 +907 898 0.43124636613621614 +899 899 10.448155649309564 +907 899 -0.5489199630550415 +909 899 -0.4362791954410475 +910 899 -0.918288980050679 +912 899 0.015223997849866718 +900 900 11.127488787506762 +901 900 0.32926272201122847 +900 901 0.05731698359909444 +901 901 11.750698200481734 +904 901 -0.20116717429585704 +912 901 -0.31813836733851736 +898 902 -0.30728237376344447 +901 902 1.805957045737161 +902 902 10.94041284568623 +904 902 0.33669804585918295 +908 902 -0.46433427584226084 +909 902 0.8948817591700846 +901 903 -0.6497801787518559 +903 903 9.573176284802829 +897 904 -0.5663543128846311 +900 904 -0.37235185577065777 +904 904 8.184462098444769 +911 904 -1.1836414837405471 +912 904 1.0532360279138286 +900 905 -2.050509901724205 +902 905 -0.2896212170843052 +905 905 7.243909108968839 +908 905 2.691549814892451 +910 905 -1.6909093034015694 +912 905 1.5153174156427767 +902 906 -2.2287671951015686 +904 906 -1.3683701591975395 +905 906 0.024975008221816364 +906 906 8.860506132101042 +910 906 0.2619835110262256 +912 906 0.9956459017345571 +906 907 0.9412575801960232 +907 907 10.145987711107654 +910 907 -1.3680966803631753 +911 907 0.7556044517058055 +904 908 -1.1439214505625692 +907 908 -2.0267594379940754 +908 908 10.7405876552335 +909 908 2.0496452183959666 +912 908 -1.371440569666262 +909 909 9.88556419989519 +910 909 -0.7214883092625928 +908 910 1.6080524840378345 +910 910 11.794946337000596 +897 911 -0.6550857351249126 +903 911 -0.37713554038221764 +909 911 -0.05976845651282437 +910 911 -0.020716875664820365 +911 911 10.660442343204426 +898 912 -1.0212090089559576 +906 912 -0.7114466955593522 +907 912 0.6152542398120838 +910 912 -0.35590974201730013 +912 912 9.97106868642774 +913 913 9.968260245973351 +914 914 10.41016246768988 +918 914 0.4897504886584355 +920 914 -0.615324594538493 +913 915 0.6447013819042492 +915 915 8.892551387595091 +918 915 1.3829521048109692 +923 915 0.3716850592307748 +924 915 1.9776791910830749 +913 916 0.15572196695197915 +916 916 9.724268651982504 +918 916 1.9983656769404632 +914 917 -1.7283555883595818 +915 917 1.9626370678239846 +917 917 10.930357978191399 +918 917 -1.4111220030127605 +919 917 0.480653400410393 +926 917 1.4681769180169493 +927 917 -0.53180971718847 +916 918 0.06608567400326587 +918 918 9.973365613082372 +920 918 -0.6940865695771032 +922 918 0.6989775573720931 +927 918 -1.0948896170073998 +919 919 10.326380423417213 +924 919 -2.180594943773326 +925 919 1.083474429442777 +926 919 1.4058225838965133 +913 920 -0.05326792833579291 +917 920 0.9734708217884118 +918 920 -0.36334312724740014 +920 920 11.155287043597225 +925 920 -0.7825352928033035 +915 921 0.4731388008672236 +918 921 -0.18070630919814487 +921 921 8.878353067960683 +925 921 1.8567731339189308 +927 921 1.9631886386623665 +913 922 1.3603471642402893 +914 922 0.5528022115424557 +922 922 10.529784532751812 +926 922 0.165741945984503 +921 923 0.34474810876388157 +923 923 9.647755015872425 +924 923 0.3773957518330793 +913 924 0.4995472583111985 +919 924 0.7842310113202072 +924 924 10.160641449929317 +925 924 -0.908780700075533 +919 925 0.4176407168103134 +925 925 10.274204410365028 +914 926 -0.6219471563523773 +918 926 0.5368102967688112 +921 926 0.7832472088802019 +926 926 10.623330793768517 +913 927 0.8748700394573167 +914 927 0.42682169754142674 +917 927 -0.3660630028804107 +927 927 9.650918449964822 +917 928 -0.5410728868697434 +926 928 -0.2597424358157475 +928 928 9.987658180179228 +929 929 9.302179230803173 +930 929 0.13252935767865065 +932 929 -1.2941640392244442 +938 929 -1.145473626524583 +930 930 10.716009074853703 +931 931 9.09237429212258 +934 931 -0.7723121649967087 +938 931 -0.3815559422753166 +942 931 0.29950973003201514 +943 931 -1.3384260950986724 +932 932 10.324955529581157 +933 932 0.9299637314603745 +933 933 10.097913731641661 +938 933 1.7153970690866085 +940 933 0.8708137550550925 +934 934 10.56881957156906 +935 934 -1.4296304758446752 +936 934 0.5305960976271686 +940 934 0.9813731070328656 +929 935 -0.7455853982883297 +931 935 0.22142291299084355 +935 935 10.02562351937563 +937 935 1.3437712300138673 +938 935 0.1063202612744908 +944 935 0.03465699964010149 +931 936 -0.6645981640503198 +934 936 0.07228708892165084 +936 936 9.942986152654791 +932 937 -0.4017064891579184 +934 937 0.22855522174118056 +937 937 9.62609284984473 +938 937 -0.43533319354379857 +944 937 -0.7796648993480404 +929 938 -0.2843178893530434 +938 938 10.83015147421622 +940 938 0.10727655306111093 +943 938 0.6234005288816501 +944 938 -1.4188177208701718 +932 939 0.49179897036543907 +936 939 1.4479924631994583 +938 939 -0.0751153404322897 +939 939 10.13617342292169 +929 940 1.5609454140939232 +930 940 1.0984485907609762 +934 940 1.1557320488200937 +936 940 -0.49008112893295036 +938 940 1.2097895727547867 +940 940 9.723397250208915 +944 940 -0.11093188085264795 +941 941 10.100696372510045 +934 942 0.8827719024874643 +940 942 -1.3921456326167283 +942 942 9.934650008205287 +934 943 -0.10846901819600215 +935 943 0.8400309577701558 +937 943 -0.5233845926847055 +943 943 12.37733108481618 +933 944 -0.20596920855166082 +937 944 -0.05343426295654136 +943 944 0.3214295812017829 +944 944 10.474813719823613 +945 945 11.460524615302376 +947 945 0.15426412158858632 +948 945 -0.8906544505008305 +954 945 0.2177805234814004 +957 945 0.5917696211202756 +946 946 10.121332672529967 +953 946 -1.522355369497065 +955 946 1.854513751681376 +959 946 -0.12937646883059312 +947 947 9.544013410951468 +953 947 -0.7145457954621186 +955 947 -1.0164345181383212 +956 947 -0.9217902201594915 +958 947 -1.277726976358662 +948 948 10.68570011919313 +949 948 -0.30837668465640955 +951 948 0.023923252053531557 +954 948 0.3866308541035102 +960 948 -0.831698199222701 +949 949 8.95107673626622 +951 949 -0.7617684929921995 +952 949 0.2592377108744399 +956 949 0.8462801759923274 +958 949 -1.1220511020683293 +950 950 8.465684398514433 +952 950 -0.7266278917162263 +956 950 0.742860334141624 +957 950 -0.8020825392095065 +959 950 0.8878280953086684 +945 951 1.0069466885164287 +949 951 -0.4784223051399256 +950 951 -0.21346507030456335 +951 951 11.379872218403499 +953 951 1.5321815562629286 +955 951 0.3576341630090046 +960 951 0.9288217001943417 +950 952 -0.537584810476394 +952 952 9.351024584354702 +956 952 0.3676363619806112 +953 953 9.355171344683159 +954 953 -2.8097226583885413 +955 953 -1.16399123065513 +945 954 -1.8082769953899145 +954 954 8.512364543503558 +954 955 0.6881645786085323 +955 955 8.301233311031913 +959 955 -0.5025303470172792 +947 956 -0.31865405441338585 +950 956 -0.4210096178131864 +954 956 1.1047374755730581 +956 956 10.239865813916122 +959 956 -0.2782207323001557 +950 957 1.3042036383403852 +957 957 12.273216969749756 +958 957 -1.0828880068446667 +958 958 9.64175058778503 +959 958 -0.2613203924071215 +960 958 1.5670261339083278 +946 959 -0.3612118932321396 +948 959 -1.9013037173935947 +954 959 -1.9792790554415898 +959 959 11.668056099434846 +960 959 -0.6807708084849352 +949 960 -0.9845607111402191 +954 960 -0.277877789241179 +955 960 0.7038559170241827 +956 960 0.013787521928407613 +959 960 0.03719647162631792 +960 960 10.36805652031362 +961 961 11.094996478026886 +963 961 0.7851876263567736 +965 961 -0.30875435245383825 +966 961 0.5785887473175912 +968 961 -0.6018790860523444 +970 961 1.6217553480477245 +961 962 -0.0661463791251386 +962 962 9.299034530812744 +971 962 -1.3454135967489922 +974 962 0.24401536566015855 +963 963 12.12953139832534 +966 963 0.8895264993094623 +964 964 10.278715664719222 +970 964 1.5389994707136452 +973 964 0.5793019425696759 +974 964 -0.8194304074391715 +965 965 10.075441785719123 +966 965 0.6451565965740718 +967 965 -1.3397967575641978 +969 965 2.073135034132866 +973 965 -0.7042404186972135 +974 965 -1.1688618161545459 +966 966 9.486342853362434 +968 966 -0.5202565014129212 +969 966 1.535953455496816 +965 967 -1.1223043565689086 +966 967 1.2603976712219296 +967 967 9.209058397049947 +968 967 0.643130039017588 +972 967 -0.5687102613287263 +974 967 1.0154560662748693 +976 967 0.0317557963188632 +962 968 1.552651840600128 +968 968 10.514187681194109 +970 968 0.3420098749163265 +962 969 -0.6748974955749321 +963 969 0.06951351896252363 +969 969 9.955190688501972 +971 969 1.068258984753313 +972 969 0.03989301247775924 +974 969 -0.2547028269745852 +975 969 -0.5891102861070864 +963 970 0.04823295827168209 +969 970 0.6707866509453908 +970 970 11.819242760797106 +975 970 -0.29749329752554005 +961 971 3.1218326028402434 +971 971 8.757364608845558 +972 971 -1.345622678495997 +965 972 0.36067510965215205 +968 972 0.9425309790522551 +969 972 0.8268016501004528 +972 972 8.48283395335529 +962 973 0.42474346220134956 +965 973 -0.44463487315071576 +967 973 1.1947238063488914 +973 973 9.199397980288833 +974 973 -0.7909506631968997 +965 974 -0.43357667475165 +973 974 -1.1111393890609682 +974 974 9.104087453753374 +964 975 0.3290258027617295 +967 975 0.2728596527167616 +968 975 -0.5910445944143828 +971 975 0.07274542529348393 +975 975 9.269324076372492 +965 976 -1.4103155769243396 +970 976 -0.24586735459487025 +976 976 9.499282215586486 +977 977 10.058425263594485 +978 977 0.0322520069568669 +989 977 -0.5194238739123053 +978 978 10.671097568441505 +981 978 1.4435003092071463 +983 978 0.21084669353537058 +984 978 1.8383433426494484 +989 978 -1.1045429372334388 +979 979 10.669516242792447 +987 979 -2.097946367676108 +991 979 0.4904799912054497 +992 979 0.12271163850320395 +977 980 0.5638210837909763 +980 980 9.903493124421932 +981 980 -1.4166433882843597 +985 980 -1.9809571423599546 +988 980 -1.4387996973751185 +989 980 0.17562785180570475 +990 980 -0.5306013695053956 +977 981 -0.7167996183911898 +978 981 -0.07456268482641532 +980 981 -0.295108263944079 +981 981 12.293114505326088 +982 981 1.2951968419541848 +984 981 -1.0103868925577966 +986 981 -0.05651593038731851 +988 981 0.8511989701343581 +982 982 9.034356486478623 +984 982 0.22362532051552106 +987 982 0.08339951598898251 +978 983 -0.29548614750672975 +982 983 0.913714698728907 +983 983 9.360987402754182 +984 983 -0.02701545152664526 +990 983 1.6215069155603832 +984 984 9.522102939044055 +991 984 0.39765164811839177 +978 985 1.332896890910958 +981 985 -1.5555764115266963 +985 985 9.557709760826064 +986 986 9.515725744109927 +982 987 -0.6637943151307446 +985 987 -0.8545036277961254 +987 987 10.060363402133124 +989 987 -0.2896144164723348 +988 988 10.849489017847393 +990 988 1.2480490657047794 +979 989 0.07198166358116097 +980 989 -0.6199459782392635 +989 989 8.70152307808155 +980 990 0.011593258617481535 +985 990 0.15883232740611242 +987 990 0.17679289137498705 +990 990 8.997299327567596 +992 990 -0.35413754725134033 +979 991 0.885585542243015 +982 991 -2.0626948107722463 +984 991 0.014113257090954187 +988 991 0.1836868949549433 +991 991 10.16338758682657 +985 992 0.960061227608892 +991 992 -0.5886031652300657 +992 992 9.27642783950299 +993 993 9.851913108920364 +995 993 -1.4235649652183255 +998 993 -1.318926525312732 +1003 993 1.3512421615538426 +1006 993 0.4655628823842736 +1008 993 0.3934144627219859 +993 994 0.222462152046761 +994 994 9.0122239297398 +996 994 0.6058669954788704 +1001 994 -1.4313538039483824 +1005 994 0.7254797424908109 +993 995 -2.15855099616298 +995 995 8.620440238842285 +999 995 0.48476250860466846 +1003 995 -0.10844001688912303 +1007 995 0.8740966991968607 +996 996 12.461329359089131 +1003 996 -0.29422179552213507 +1007 996 1.3126063777655461 +993 997 2.592923604280153 +997 997 9.974202042888177 +998 997 -0.9558236942070046 +999 997 0.8618904631392175 +1001 997 0.011293632575928665 +1008 997 -0.19223247193327095 +998 998 9.706741682457448 +1001 998 0.26009418123936057 +1003 998 -1.378560101081313 +998 999 -0.030042652350573778 +999 999 9.977794906462695 +1000 999 -0.020011540065969384 +1002 999 0.9209324076199795 +993 1000 -0.32680046132373786 +994 1000 1.8087626350661914 +995 1000 -0.39159568882147444 +1000 1000 10.419942365525962 +1006 1000 -0.9875804474234517 +999 1001 0.9420205965339722 +1001 1001 11.163723541299303 +1006 1001 1.915268810674462 +1002 1002 8.59558038848707 +997 1003 -0.8261862320251493 +999 1003 0.33579399135551197 +1001 1003 -0.10378659984031245 +1003 1003 8.57736584375057 +1006 1003 -0.36912020281951585 +994 1004 0.2624895289805885 +1000 1004 -0.24833801565682412 +1004 1004 8.888078319294662 +1007 1004 -0.38597493766963936 +993 1005 0.418400735907995 +994 1005 -0.723992004080646 +1005 1005 8.400665911664204 +1006 1005 1.0978204838402628 +1007 1005 0.13708356981115108 +998 1006 -2.1149394973396896 +1006 1006 8.687419202134604 +997 1007 0.14077924124328509 +998 1007 -1.5011683258282427 +1006 1007 -1.3227823496754576 +1007 1007 8.75008961645088 +995 1008 -0.23458022308937446 +997 1008 0.5922034628492118 +1008 1008 11.344865210217252 +1009 1009 9.73000585368947 +1016 1009 0.02173810775283888 +1017 1009 -0.3620107081392189 +1023 1009 -0.6065297130185682 +1010 1010 8.559793257108886 +1012 1010 -0.9303748027234827 +1015 1010 0.7229722659034007 +1017 1010 -0.22465312037474422 +1009 1011 -0.5759777144824088 +1011 1011 10.255166723941707 +1019 1011 -0.1705944679050977 +1012 1012 10.261682483361321 +1013 1012 0.32615848044434065 +1018 1012 -0.39853546965634346 +1013 1013 8.701744734920636 +1014 1013 -0.1242630745909936 +1015 1013 -0.8657418327281826 +1019 1013 0.7395275376375049 +1020 1013 -0.000953482631887677 +1024 1013 1.485262551690568 +1009 1014 -1.0015653131053017 +1014 1014 9.02200835645427 +1010 1015 -1.0326222665431146 +1015 1015 10.132892407872461 +1018 1015 -1.3936645955109863 +1010 1016 1.8700274431298807 +1016 1016 8.522920178988443 +1023 1016 -0.1155327144013468 +1009 1017 -1.0895247659655578 +1017 1017 10.32251665980615 +1023 1017 -0.9715129945765671 +1010 1018 0.4678573134279182 +1011 1018 -1.0896328841465965 +1017 1018 -0.27743259832629175 +1018 1018 9.779494153554639 +1024 1018 0.16207958948710216 +1011 1019 -1.018058154597098 +1012 1019 0.8432165584192295 +1019 1019 9.080362677663404 +1011 1020 -1.2626215217209198 +1019 1020 -0.2566938210242328 +1020 1020 9.442405859023479 +1021 1020 -0.7702571885146007 +1010 1021 0.588790201837828 +1011 1021 -1.7363856213089486 +1012 1021 -0.5286889076482165 +1020 1021 -0.1495958124515217 +1021 1021 6.717866413091318 +1011 1022 -1.0292083612404226 +1022 1022 11.310671902038573 +1011 1023 -0.7452214540539831 +1014 1023 -0.6225653429459445 +1018 1023 0.6068927326710816 +1020 1023 0.7196729154229614 +1022 1023 -0.3869058705946311 +1023 1023 10.097488214349424 +1011 1024 -0.6650376514629059 +1014 1024 -2.272831856376663 +1015 1024 0.6102222595532777 +1016 1024 -0.9235066320543088 +1019 1024 -0.02657757488166251 +1022 1024 0.7908255729975824 +1024 1024 9.324899610320406 diff --git a/tests/functionality/data/A_asymmetric02.mtx b/tests/functionality/data/A_asymmetric02.mtx new file mode 100644 index 000000000..881469b73 --- /dev/null +++ b/tests/functionality/data/A_asymmetric02.mtx @@ -0,0 +1,4103 @@ +%%MatrixMarket matrix coordinate real general +1024 1024 4101 +1 1 8.954050315196321 +7 1 -0.029269357024179005 +13 1 0.5762517813170994 +14 1 -0.5807083550930077 +15 1 -0.21858050417170005 +2 2 10.917870673071377 +11 2 1.0207682578809596 +3 3 11.851025397643642 +3 4 1.883211539202836 +4 4 10.181913271905575 +5 4 -0.41889760963595885 +2 5 0.26075113240949727 +5 5 10.129720507572658 +10 5 -0.7018440539231956 +11 5 -1.2289707309775113 +12 5 0.8033536539910321 +13 5 1.0380370789275037 +16 5 -0.3853641230704218 +1 6 0.31244090453719603 +6 6 8.698176787861577 +12 6 -0.5033205314831614 +16 6 -0.14601827120784275 +2 7 1.4576775363900203 +7 7 10.0962942356292 +3 8 0.31414870814135526 +4 8 1.7307554217448005 +6 8 -0.4927207456910976 +8 8 9.775289834907893 +9 8 0.973257352377996 +4 9 0.21958136553114319 +9 9 10.228618178265487 +15 9 0.11067709709158255 +16 9 -0.49646367316846574 +9 10 -0.5283267694860156 +10 10 8.540515237738756 +5 11 -1.2582522248749513 +7 11 -0.002370592075680796 +10 11 -0.7797467538967073 +11 11 9.860051323430032 +3 12 -0.035405813569418874 +11 12 -0.85462830926693 +12 12 10.945465727103956 +5 13 -0.22003984378001942 +10 13 -0.8480297553631962 +13 13 10.785056407006628 +15 13 -0.02785597762857732 +16 13 1.1845997234152406 +7 14 0.0949176478247094 +10 14 0.9959144498986855 +14 14 9.677644314169793 +6 15 0.5487769188518283 +15 15 7.833696319373507 +1 16 -0.5949117253355799 +2 16 1.25772893562817 +10 16 1.2459077651977417 +12 16 -2.156920737407926 +14 16 -0.07060646414063466 +16 16 9.68397040054727 +17 17 10.563635590805443 +22 17 -0.6663247899132343 +23 17 0.13508295106023652 +29 17 0.12099960361679123 +30 17 -0.5368893721766996 +17 18 -0.3975916996772659 +18 18 10.956761808392661 +18 19 0.16150627870911488 +19 19 8.95202271674798 +20 20 9.194739058709514 +23 20 -0.9086999651451261 +25 20 -0.0012827806037430996 +27 20 0.8745352608239567 +17 21 -0.3026020532291899 +19 21 -0.6032177775169849 +21 21 8.764919034713403 +27 21 0.6908579843715006 +22 22 10.415707254786135 +25 22 -0.21664505460294547 +28 22 0.8474734861885672 +23 23 9.55604520989757 +29 23 -0.3172660196144106 +17 24 0.31897024606911106 +24 24 11.21312315843285 +32 24 1.2649594302243456 +21 25 0.5218923955316773 +22 25 -0.3393896415851128 +25 25 9.639463149873789 +29 25 2.1760295714357443 +30 25 -1.3341934778137416 +26 26 10.526999399639404 +28 26 1.2500626413927949 +32 26 0.209563399005153 +27 27 11.10502628680915 +29 27 0.10843550520145265 +20 28 -1.0338180404516115 +26 28 1.6652671545814528 +28 28 10.634917159741601 +20 29 1.3922855434477137 +21 29 -0.5357934669060913 +25 29 -0.9724324223512605 +29 29 9.905323478525524 +30 29 -0.5636023402556394 +31 29 0.6345273240814616 +20 30 0.32860814287933354 +30 30 9.85099578143327 +17 31 -0.396880286853414 +22 31 0.5884399320559923 +26 31 0.9224032030633769 +29 31 1.068183965724442 +31 31 10.241538004331472 +17 32 -1.1064796724112924 +18 32 -1.6109128812982951 +23 32 0.0867747328051235 +27 32 1.5748384065560226 +28 32 0.7915503706160214 +29 32 0.07097691974410134 +32 32 9.800835419252005 +33 33 9.98572997733535 +47 33 0.5823373284099931 +34 34 10.637215828902946 +37 34 -0.02363654893051469 +43 34 0.5711629958606042 +46 34 -0.17820490396614763 +48 34 -0.4643932204574381 +35 35 10.882990015618411 +43 35 -0.6568940415734259 +44 35 0.9078730976054046 +46 35 -0.31817256464204924 +33 36 0.10389828079797227 +36 36 9.449655420643436 +40 36 2.1777793048640315 +42 36 -0.2815767075127954 +33 37 -0.11126989676655617 +37 37 9.919160620445076 +39 37 0.5345130178704324 +44 37 0.24741157857363907 +45 37 -0.388899008260278 +38 38 10.230896674356467 +42 38 -0.09381052267878952 +45 38 0.8207484572570486 +33 39 0.4894723069608722 +34 39 1.8497831115548846 +36 39 -1.9329366653796072 +39 39 10.024788297188143 +43 39 0.6045993180776076 +44 39 -0.27780455864107517 +45 39 0.41152629853604733 +46 39 0.8732863288322987 +33 40 0.7522898319291254 +34 40 -0.05745196008959838 +38 40 -0.1781212720432339 +40 40 10.835324343807583 +41 40 0.7997883904730779 +33 41 1.5164815788530646 +34 41 -1.0541952921976538 +41 41 10.364895715979712 +45 41 -0.9919933216925343 +33 42 -0.42738170259539665 +36 42 -0.8985892682867987 +42 42 8.9882105781043 +45 42 0.6322909590401515 +33 43 0.39508533878360275 +43 43 9.939547983031014 +48 43 -1.0281280216870543 +34 44 0.39163929805075404 +35 44 -0.405327921065053 +37 44 0.5480490248505737 +38 44 0.5801420327797316 +41 44 1.5269097543588042 +44 44 11.7025699039582 +33 45 0.14332092430240562 +37 45 -1.107379802723075 +45 45 9.094457064469236 +46 45 0.1835438634063229 +47 45 -0.6816372090945086 +35 46 1.2814576919330694 +44 46 -1.33937902926089 +46 46 10.262281428339767 +48 46 1.157048687675448 +38 47 0.6704859312428336 +39 47 0.7320357843589534 +47 47 10.069166773341507 +33 48 -0.8311594909744242 +38 48 -1.0179472427113185 +41 48 -0.49514679820935903 +48 48 10.239083901761573 +49 49 9.531754287641641 +53 49 -0.5821915604432752 +54 49 0.5760721389946803 +56 49 0.30874234485167096 +57 49 -0.7940459090254964 +63 49 -0.5310200132495256 +50 50 9.983221586732235 +51 50 -0.7281687423688259 +53 50 -0.9656220316267329 +50 51 -0.4070870433471376 +51 51 10.839726305872398 +55 51 -0.5973221033501939 +62 51 0.9987625920670045 +52 52 8.58520302987998 +54 52 -0.25281833136823395 +55 52 -0.34580981735221095 +56 52 0.11989427487607429 +57 52 -1.9417885600133078 +58 52 -1.1535851214073014 +59 52 -0.5300340106520424 +63 52 -0.3497079481617167 +64 52 -0.5076206375646473 +53 53 10.161080474637457 +60 53 2.207003344746985 +51 54 1.4608408090249423 +53 54 0.048671437432885635 +54 54 11.094529376763152 +55 54 0.2088938175250158 +58 54 0.15744094557530758 +64 54 -0.9644763395511324 +53 55 -0.5914619019828792 +55 55 9.148092062519744 +57 55 -0.782601101811913 +58 55 2.2448373263473136 +55 56 0.2560030887519971 +56 56 10.380348998624969 +53 57 -0.6059900072794848 +57 57 9.039863609626801 +49 58 0.28326425463498994 +50 58 0.28684299877009456 +58 58 11.109970968504213 +49 59 -1.0442660404055402 +59 59 9.952244211783015 +49 60 -0.011840992474136782 +53 60 0.03826169119180703 +54 60 -0.8355751622891472 +57 60 0.31081794419983577 +60 60 9.038580177777135 +53 61 -0.40007869930856627 +54 61 -0.14640529168264702 +56 61 -1.2182498539493574 +60 61 1.3433038481134039 +61 61 10.979830162676933 +62 61 -0.72953837759094 +59 62 -0.4305335962177958 +62 62 11.538411520335027 +63 62 -0.5718529730041453 +49 63 -1.7868197645306527 +56 63 1.7475147870497412 +57 63 0.5382209519539212 +60 63 -1.460660318673089 +63 63 8.201059226060748 +51 64 -0.8790749706003924 +55 64 0.08876010702487301 +59 64 1.4256202430942837 +64 64 10.12056361159052 +65 65 9.098211951955495 +68 65 0.3590491609579328 +72 65 -2.237512700170202 +73 65 1.0890452938873225 +77 65 -0.7135951162862609 +78 65 -1.0630207596574857 +66 66 8.777757614709362 +77 66 0.6484262379352204 +67 67 8.419760901850807 +70 67 -0.2261379129386584 +74 67 2.210927269717407 +75 67 -1.1130761230677126 +65 68 -0.958814946578001 +68 68 9.975211259836371 +70 68 0.4300888935514364 +73 68 0.4486614650567346 +77 68 -0.1564673131374745 +68 69 0.17681355626011314 +69 69 9.72581008429663 +76 69 0.8552154967054991 +70 70 11.466528498245422 +71 70 1.5364199985014748 +75 70 -0.3789232842073078 +78 70 1.5521708164225614 +65 71 0.0644394346463426 +71 71 9.465948725521063 +66 72 -0.7052345673776275 +67 72 -1.6647267798566177 +68 72 -1.893411003961558 +72 72 10.660146323282666 +71 73 -0.7178588219350124 +73 73 11.379549204007965 +68 74 -0.1335052177650458 +69 74 1.6870598517838384 +74 74 11.639850973513473 +76 74 1.4862890330180003 +75 75 8.269514946040985 +80 75 0.6009119373633907 +76 76 9.444389851564285 +70 77 0.6215933673256414 +77 77 7.150843542615943 +78 77 0.17493323410218553 +80 77 1.851422507899878 +73 78 -0.5680598930118649 +76 78 1.1409701406431605 +78 78 8.423595347207431 +79 78 -0.3623755140072049 +69 79 -0.04738350416154109 +71 79 1.2105372227948816 +73 79 -1.7251087321191378 +74 79 0.380989926455728 +76 79 -1.2127797106602995 +78 79 -0.8669552686274545 +79 79 10.2750937331405 +65 80 2.720734497039325 +67 80 -0.13802992675553077 +80 80 8.994306648601107 +81 81 9.22772220559745 +83 81 -1.7471646717097697 +86 81 0.03417028745521381 +88 81 0.9793307781729803 +93 81 1.2050670186259236 +82 82 10.454929792663005 +88 82 0.29267701551432646 +81 83 -0.9346803706772747 +83 83 11.396730582878325 +84 84 9.308612569686243 +86 84 -1.0138247214854281 +87 84 -1.31528287655821 +94 84 1.5286338347717099 +82 85 0.353660529886639 +85 85 10.658506778842437 +92 85 1.7091633172190182 +94 85 0.482076908813747 +95 85 0.8670747747297084 +81 86 -0.40258284753883533 +86 86 9.910210371059321 +92 86 -0.8060085720089067 +93 86 -2.545251791993816 +82 87 1.9896003473657367 +87 87 10.746478336827225 +85 88 -0.2957416903283325 +88 88 9.330047796671282 +92 88 0.9843959169722489 +94 88 0.5081958934678109 +95 88 -0.3349001759431002 +96 88 -0.6214911910310793 +82 89 -0.074745815712826 +89 89 11.043353843413847 +81 90 0.47081105406480356 +86 90 -0.5714428824205767 +87 90 0.38911194128711807 +89 90 -0.6659030288439537 +90 90 8.784066881849144 +95 90 1.788123388145785 +83 91 0.5186765915144199 +85 91 -0.261648000788046 +91 91 10.350216400884406 +83 92 -2.295361016576254 +89 92 -0.7804813356363073 +92 92 9.71899037568016 +94 92 -0.9245369005150736 +93 93 9.805998516046383 +90 94 -2.1367449710931936 +92 94 -0.4897319384299934 +94 94 9.208986121301196 +91 95 1.4943151296655897 +93 95 -2.356865212095682 +95 95 9.206674465985834 +84 96 0.014173410330551342 +87 96 0.46900508237835775 +96 96 12.06255393448102 +97 97 11.449395033752856 +102 97 1.2188773171536764 +103 97 -0.8161717686902012 +104 97 -1.7433640405904964 +112 97 -1.3115447836258989 +98 98 10.860923468378349 +109 98 -0.008092256588319663 +99 99 10.356489038767549 +103 99 -0.4414549287281439 +109 99 1.2736077289938874 +100 100 8.860625746867587 +106 100 -0.6949487693296026 +107 100 -1.0576871031217503 +108 100 -0.17288070351000664 +109 100 -1.4895230762880356 +112 100 -0.5358337202364093 +100 101 -1.444228553562133 +101 101 10.415718572576981 +105 101 -0.5208632611474092 +111 101 -0.0873922539697085 +101 102 0.23732669903613474 +102 102 10.633421857737225 +105 102 0.40806690228429193 +110 102 -0.5890475827148011 +103 103 9.88799734474891 +104 103 -0.09323352238332806 +107 103 -1.813740728629035 +109 103 0.8659099954568431 +111 103 0.39231219195559697 +101 104 0.8705990398589378 +104 104 11.877177834263115 +111 104 1.0409260211276516 +104 105 1.8998815567811456 +105 105 9.727417099186852 +97 106 0.4192910083202377 +98 106 -0.17089804647591922 +105 106 0.3770719578683586 +106 106 10.580036591872233 +111 106 -0.9357074635827652 +103 107 -1.0516908135916687 +106 107 -1.4390459451161464 +107 107 9.31788192114651 +112 107 1.201828355878894 +103 108 2.4028368616065845 +106 108 0.10226702251058119 +107 108 0.14557940933624716 +108 108 10.550002698535382 +98 109 -0.031344356637139525 +108 109 -0.21503692455331253 +109 109 10.54014973268606 +102 110 -1.345887527350612 +108 110 0.3391464746204725 +110 110 9.773967123282135 +97 111 0.36874670728090786 +101 111 -1.9836443424086991 +105 111 -0.16730932423262915 +108 111 1.2359169460625443 +109 111 -0.10513489322179538 +111 111 8.428179283857725 +97 112 -0.2383347341436788 +99 112 -0.7871760169559686 +101 112 -0.4362746916973215 +105 112 1.164998601782977 +107 112 -1.4769673281978897 +111 112 -2.2369581457715633 +112 112 9.977423453615948 +113 113 10.549025359562785 +123 113 -0.951260411409452 +125 113 -1.7081358944682548 +114 114 10.551107102705078 +117 114 1.4672295841668057 +124 114 -0.6323538927436214 +126 114 0.7198624292463909 +115 115 10.860198509226478 +127 115 -0.773310985559713 +115 116 0.7911595232196865 +116 116 10.388941937818835 +117 116 1.4510674444045792 +122 116 -1.4721404190244782 +124 116 -0.2031617242453365 +125 116 0.9520935316538965 +116 117 -0.19912477994964412 +117 117 9.25961327022428 +118 117 1.4976364519720047 +120 117 0.7793860533216256 +125 117 1.2868608481192985 +127 117 1.5840441814531891 +118 118 10.604896307105774 +119 118 0.19793987051404513 +121 118 -0.7306883003796898 +119 119 9.656202808097913 +121 119 0.3953673956436874 +114 120 0.09533262546855194 +116 120 -1.344497171706615 +120 120 10.588496075230971 +121 120 0.12649598991954575 +123 120 -0.7362787310345031 +121 121 8.56762317500494 +118 122 0.293237115010543 +119 122 -0.377128440824077 +122 122 11.41402234112155 +123 122 -0.5026818076668206 +126 122 -0.968366881894078 +127 122 0.07734917481579229 +115 123 1.4471336739065987 +123 123 10.123253419042456 +124 123 1.307972912159311 +114 124 -1.0303753357907306 +115 124 -0.16204329450642302 +117 124 1.0213556904889207 +119 124 -0.560233019119455 +122 124 -0.17429115155878389 +123 124 -1.2814991224831396 +124 124 10.993982698090043 +115 125 1.4236499500538944 +118 125 -0.2503202637766085 +120 125 0.9103514756018797 +123 125 -0.7365545063039007 +125 125 10.961204486283522 +115 126 -0.5559528530961575 +116 126 -0.8752716903558087 +119 126 -0.6562444758153965 +122 126 0.7762103496734294 +124 126 -0.6555540404049246 +126 126 10.028630937749798 +128 126 -1.4790967951110086 +127 127 10.568772797639205 +119 128 -1.9146015276542825 +128 128 12.185681576548417 +129 129 9.478570113327892 +131 129 0.5094645552383923 +138 129 -0.23474925304719454 +141 129 0.7335001955393031 +130 130 10.935494256657275 +132 130 1.4233208215665971 +133 130 -0.40661399139369026 +135 130 1.3486900866382765 +140 130 -0.23252530544979697 +144 130 -1.642398992225094 +130 131 -0.3398110843166851 +131 131 9.662936170553472 +133 131 -1.3623239707165669 +134 131 -0.69333338862976 +138 131 -0.7417439295509675 +139 131 -0.5332305988039585 +131 132 0.053876766612264745 +132 132 10.838654671111886 +131 133 0.646483052755163 +132 133 -1.8770470002819 +133 133 8.215847163000433 +134 133 0.7163421880649314 +135 133 1.2036057712833341 +138 133 0.6520838687388162 +143 133 0.7705563769088772 +129 134 -0.63451665257466 +134 134 8.390612608021204 +129 135 -0.3721888359404791 +130 135 -1.866431321055252 +135 135 10.365388838677084 +138 135 0.7757184321493004 +144 135 -0.15591572687337327 +136 136 10.437817936053493 +139 136 -1.0937550828031708 +129 137 -0.696730801909654 +134 137 -0.29621167454880265 +137 137 8.644468477019876 +144 137 0.6105477579414426 +138 138 9.680951314922192 +131 139 -0.024323789941085704 +133 139 -1.0935950567896033 +134 139 -0.5776806413580198 +136 139 1.3791657203791867 +139 139 9.246980246766563 +141 139 1.0023308587912965 +130 140 -0.45672795658187293 +139 140 0.19857354052871862 +140 140 9.707038577416611 +135 141 -3.6414107434005807 +137 141 0.47290140430206107 +138 141 -0.8822119252973885 +141 141 11.122451885158332 +144 141 0.3727549729020003 +129 142 -0.7743553206758697 +131 142 2.5145896599572857 +132 142 -0.8286063053307252 +137 142 -0.09400469622946167 +139 142 -0.16599005411663165 +141 142 0.4401503964610696 +142 142 9.537189687233996 +129 143 0.115093935765155 +130 143 -0.5288996766109424 +134 143 0.05731755736520963 +136 143 -1.191759588447542 +139 143 0.6332649042113633 +141 143 -1.5472393703740508 +143 143 10.610185539226457 +144 143 -1.4418580885956087 +135 144 0.10557933142749513 +137 144 -0.6889468070954755 +142 144 -0.2707255704135177 +144 144 11.461344348009876 +145 145 10.064354705123598 +147 145 -1.2085139900619017 +148 145 -0.16595018312187287 +149 145 -0.10767136656424879 +153 145 -0.41677357509247337 +154 145 -1.5994036471907311 +160 145 -1.8935956322423693 +146 146 11.11919863673762 +148 146 1.3217528030354275 +153 146 -0.171480998773194 +155 146 -0.2759253777474207 +156 146 0.7743522311356391 +160 146 0.3614144458609059 +147 147 9.480257864006319 +147 148 -3.711116601475312 +148 148 9.654244144172209 +159 148 -1.0261232939433145 +147 149 1.6280545017305326 +149 149 10.08819563964751 +153 149 1.300842151187842 +155 149 0.3914669173892357 +160 149 0.39802837651751427 +145 150 -0.17096288441997048 +148 150 -1.4223921142582412 +150 150 10.209866240422453 +152 150 0.1579649380600372 +158 150 0.3655754089282766 +159 150 0.5625395475352328 +149 151 -1.0627447179111185 +151 151 9.912522511521455 +157 151 0.5338278040102299 +160 151 0.18964982610381012 +148 152 0.3425775415406388 +151 152 -0.37013029179309603 +152 152 9.630192969869515 +153 152 0.8375638785875879 +156 152 -0.1618674826793893 +158 152 1.2811259875906311 +146 153 0.592770109655546 +147 153 -0.2269104134878974 +150 153 0.7435249950168038 +153 153 7.829131876544192 +147 154 2.220357206181093 +149 154 0.24696699329534894 +154 154 10.525073843465693 +155 154 0.36431131326884747 +158 154 1.5208503249581522 +155 155 9.33501256025269 +160 155 1.411996843564173 +156 156 9.319635796762082 +160 156 -0.4434918253814912 +150 157 0.07196808525407054 +151 157 0.19147613416323553 +152 157 -0.4253174899854383 +155 157 1.4465610256115744 +157 157 9.059326019660292 +158 157 -0.02322337527622496 +158 158 10.349442592516189 +147 159 -0.024753650431079473 +148 159 0.993770081487841 +149 159 -0.09729727647717094 +150 159 -0.47179291474659957 +152 159 -0.8409672063143502 +158 159 -0.5562726589705084 +159 159 10.886993414033643 +145 160 1.4299501665318008 +149 160 1.2831838894558307 +159 160 0.8399055236973337 +160 160 8.703604911950336 +161 161 10.125520662443321 +164 161 2.1197819772067907 +169 161 0.46498963992823283 +173 161 0.5795291344788049 +174 161 0.575928287056348 +176 161 -0.7437143407297612 +162 162 10.20568658749277 +165 162 -0.15940934045931834 +166 162 -0.5240971944869294 +162 163 0.504498135543598 +163 163 9.808744530468783 +167 163 -0.9271645004651368 +170 163 -1.3281236053444283 +175 163 -0.8831019028790196 +163 164 -0.22543598647955226 +164 164 8.904971915498903 +168 164 0.5270267361316036 +169 164 -0.41490531326489144 +170 164 0.8661761704061532 +176 164 -2.0843648346427655 +165 165 9.218656204908319 +168 165 -2.935596049222389 +169 165 -1.841001164869849 +171 165 -0.3029269124566673 +164 166 1.3116751578384143 +166 166 8.77694737165415 +169 166 -0.5818244061195836 +170 166 0.17842145012917615 +163 167 -1.0079988499561132 +167 167 11.594713474644164 +172 167 -0.9940313069755913 +175 167 -0.7535076744545177 +163 168 -1.0839743549181187 +168 168 10.99306437932817 +171 168 0.31523480803900744 +175 168 -0.13912204764135974 +176 168 -1.284406425300333 +162 169 -0.4038797427956399 +164 169 0.5888881529174449 +166 169 -1.7171731793366691 +169 169 9.310163156103139 +174 169 0.06149129429518824 +166 170 0.27488923581605146 +170 170 12.093491825033311 +174 170 -0.06619304337938137 +163 171 1.1445807360677807 +166 171 -0.9118765521652274 +171 171 9.179450083055082 +175 171 0.3686161961867918 +161 172 -0.6961805586933023 +172 172 10.858998948442652 +174 172 0.5546943502177795 +161 173 0.9414383563732629 +163 173 0.4967653408578989 +165 173 -0.15545625275198763 +169 173 -1.5498813616960483 +173 173 9.338316552338718 +176 173 -0.2136192022602044 +163 174 0.548411060510414 +171 174 -0.1757853412683523 +174 174 11.534694495080691 +162 175 -0.5909126906618806 +165 175 -0.5132604422351588 +167 175 -0.40459772448782494 +168 175 0.8588134125145876 +171 175 -0.23935141968130075 +174 175 -0.8424509356253528 +175 175 10.747021562568552 +164 176 -1.0745979720149612 +171 176 1.8052980480179153 +176 176 9.866446262782219 +177 177 10.797896098966243 +181 177 0.03077763709413513 +183 177 -0.34761578436868534 +186 177 0.9571921641191119 +187 177 -1.0164208146826659 +189 177 0.3665358837204222 +190 177 2.8696410302197233 +177 178 0.03583888810013367 +178 178 11.375021947097713 +179 178 0.21608154760451026 +181 178 -0.31464691006603396 +183 178 -0.7726565907756836 +184 178 1.7464687049817442 +186 178 -1.6275256465664345 +189 178 0.4637291928454335 +179 179 10.882150831444587 +184 179 -1.0596932872653009 +188 179 0.740049963165295 +189 179 0.9457437309396172 +180 180 11.12349553272412 +182 180 0.6371178740361367 +187 180 -0.08083998093287077 +179 181 -0.78868782582173 +181 181 9.71677587554183 +187 181 0.18522317033337912 +182 182 9.723915633739166 +186 182 -1.5679005307785 +182 183 0.036787951720381115 +183 183 10.305982563080656 +190 183 -0.9365055127909209 +191 183 0.0946133277926463 +192 183 1.208424907021776 +177 184 -0.7720681030354848 +182 184 1.8169602207868483 +184 184 13.49123654744374 +177 185 -2.673086938703884 +185 185 10.608409869998404 +187 185 -1.354229579078061 +189 185 -0.43412947157409626 +191 185 1.1799313824739843 +178 186 0.3514786048540442 +180 186 -0.39773738854968405 +181 186 -0.14045499114787702 +186 186 10.458590305607325 +181 187 0.16865966855034792 +183 187 0.41468786377977285 +187 187 8.98378646044872 +191 187 0.6540971198250238 +177 188 -0.34606120095187326 +181 188 -1.0413662029458421 +186 188 0.19907630918200325 +188 188 10.841021285211172 +179 189 1.3460298221312215 +181 189 2.0232616649065354 +187 189 -0.192710441869223 +188 189 -2.955172661465268 +189 189 9.328014146792679 +188 190 -0.49626921849949185 +190 190 10.13797015534829 +179 191 -1.457153454223856 +181 191 -3.3089603220348476 +190 191 1.6458392206043402 +191 191 9.525605925888003 +180 192 1.33216146545202 +181 192 -0.07156937007800665 +182 192 -1.375765058327812 +186 192 0.7883292661098761 +188 192 1.794843551896491 +191 192 0.42735669801305226 +192 192 9.831510337480912 +193 193 9.335669225848699 +197 193 -0.806068928029949 +198 193 -0.5585240559039281 +201 193 -1.0736331255558351 +204 193 -0.2533037384250036 +193 194 0.8458213251447287 +194 194 10.16983014467418 +195 194 -0.023480714810128638 +198 194 -0.2705094306972464 +200 194 -0.26086377346417244 +208 194 -0.11237759405193674 +193 195 -0.3402927354535438 +195 195 10.649493518956282 +201 195 -0.5137116858793939 +205 195 -0.4277168220776898 +206 195 -1.4954612615888407 +193 196 -1.9485072786447981 +194 196 -0.27904173800657833 +196 196 7.905586578027185 +203 196 0.32157415753728946 +208 196 -0.05632472049023721 +197 197 10.285524815602669 +200 197 -3.005150986189106 +201 197 -2.468806600516842 +196 198 -0.2978277283576932 +198 198 9.805921086224808 +203 198 1.2033159703449612 +204 198 -0.3536374275468469 +195 199 2.2896542284341503 +199 199 11.106412882828115 +204 199 0.3159934517822572 +199 200 1.1764226261454138 +200 200 10.173351527493313 +204 200 -0.84435474689499 +201 201 11.180346954138926 +202 201 -1.1431548384433448 +195 202 -1.7174736508571218 +201 202 1.837594108754353 +202 202 10.1917681304139 +204 202 1.273650968783089 +206 202 -0.669949016891605 +207 202 -0.4062790221603747 +197 203 -1.8966849428837036 +199 203 0.15016589789985108 +200 203 -0.9694445118388012 +203 203 9.89851653818652 +207 203 -0.8574632598098497 +195 204 1.7243224474242427 +197 204 -0.288637362117462 +203 204 -1.6288608434682472 +204 204 9.749111297632238 +207 204 -0.7300986738853563 +194 205 0.2501081878074017 +198 205 -0.11714814691888432 +202 205 0.7274253364437986 +205 205 9.54922740870607 +207 205 2.024983318637589 +196 206 -1.6035854119667539 +206 206 10.418992789552027 +204 207 2.18999227757574 +207 207 9.03680528366412 +197 208 0.7497049765565815 +198 208 1.644997157337851 +202 208 -1.5004776133255142 +208 208 8.78260400365283 +209 209 10.281448525281714 +218 209 -0.5173713971498918 +209 210 -1.9285652077510707 +210 210 10.33845797915547 +211 210 -1.1827675089896648 +212 210 -1.3180615380653014 +213 210 0.7229784700308277 +224 210 0.46433787861852266 +210 211 -1.0039429747668889 +211 211 11.231351646283342 +213 211 -0.2479271315534919 +223 211 -0.7681831816306529 +212 212 9.688143607263084 +219 212 0.6804548861486274 +221 212 -0.023063499200962314 +224 212 0.5208235240883268 +213 213 10.914412106292108 +215 213 -0.09999793100341327 +219 213 -0.9361218123350026 +212 214 0.4628534418461427 +214 214 7.62765579651394 +219 214 -0.707190147854627 +221 214 -0.6806894982794397 +213 215 1.5483695076209416 +215 215 11.02201147359257 +221 215 -1.7396157344267658 +223 215 0.24143103647390965 +210 216 0.3795497611524594 +211 216 0.9115012963245602 +212 216 0.04401871741192792 +216 216 10.426143546202004 +219 216 -1.067067037032503 +222 216 -0.8300933269549433 +214 217 0.5405764503820287 +217 217 11.713199582406169 +216 218 1.0172581831201122 +218 218 8.593060724235222 +222 218 -1.4337624822994572 +218 219 -1.435276410129589 +219 219 10.705635756702263 +220 219 0.7363501678931639 +211 220 0.8907274487392628 +213 220 1.5065323097137862 +217 220 1.4005609579451044 +220 220 9.388720664324538 +209 221 -2.9864215176247844 +212 221 1.8278961554931876 +213 221 -2.4187685885532613 +216 221 0.3555175583475471 +217 221 -0.8569700696354199 +221 221 8.908062471626792 +211 222 0.7701742143332381 +212 222 0.6195518997723435 +222 222 10.158252373575769 +210 223 0.42167987004768714 +211 223 0.06699159905009508 +213 223 2.280098400533767 +219 223 0.576604547026576 +223 223 9.223655082030987 +210 224 -0.44382890142151366 +213 224 1.5064511246563306 +216 224 0.5124749613912165 +220 224 1.4520832099822094 +224 224 9.408361215969187 +225 225 12.382399207483578 +226 225 1.521727913516343 +228 225 -1.4768910906705006 +235 225 -0.8766348221496053 +240 225 -0.8966936264047948 +225 226 1.009118500144279 +226 226 10.829038127505937 +231 226 0.9365784590137978 +232 226 0.3130327235595307 +233 226 0.2258531818446121 +234 226 0.0284598871482402 +226 227 0.5987541498967972 +227 227 8.918784839770117 +229 227 -1.9267103578496843 +236 227 0.0752024467126745 +228 228 9.896310758421066 +233 228 0.6033249362404511 +237 228 -0.16548624348726526 +239 228 0.7616161671397864 +240 228 -1.3229366642639568 +229 229 9.952710509990204 +239 229 -0.3115731697201359 +227 230 -1.0283297116248749 +230 230 10.807742251008603 +233 230 1.1172603947700501 +234 230 -0.7797605274557108 +235 230 0.03789278699560912 +240 230 -1.077217036532724 +227 231 -2.4971743455200874 +228 231 0.824150060509342 +231 231 8.038221466845009 +235 231 -0.15602639161653153 +240 231 0.7742297879453637 +227 232 -0.4300854858697237 +232 232 9.073776939841789 +233 232 -0.34305453096299066 +235 232 0.6672781471074901 +230 233 -0.9249484689325586 +233 233 10.924946388565727 +236 233 -0.4091265736644091 +237 233 0.9069002114238545 +228 234 -0.5274236061889281 +231 234 1.6932672937653124 +232 234 1.9975178056967235 +234 234 9.52865993792944 +228 235 0.7114955054120083 +233 235 0.2332063276306185 +235 235 9.866090699152045 +236 235 0.660206490225352 +238 235 -0.5516815000921633 +232 236 0.5669333411067728 +236 236 9.484808433160739 +239 236 -1.7888777809612892 +240 236 -0.3817538562771825 +235 237 0.03855504833518116 +237 237 11.214065561634195 +235 238 0.743435076242203 +238 238 10.130261951965306 +240 238 -0.6060446996889364 +228 239 1.2192279888987054 +229 239 0.014076270250650098 +231 239 -0.006811407348241427 +232 239 0.24712271217308857 +237 239 0.12687129728914617 +239 239 8.64960350163688 +226 240 -0.0014438244079377147 +227 240 -2.8364631828764715 +234 240 -0.23256119756988083 +240 240 9.446898297398507 +241 241 10.175442247743849 +247 241 1.108652445004659 +252 241 -0.3657796521455945 +242 242 9.524055681021219 +249 242 -1.0984525604721367 +250 242 -0.21356717390783225 +252 242 -0.792653667679746 +242 243 -1.114364820257615 +243 243 7.197569950318991 +254 243 0.4133114045907673 +244 244 10.742377624801202 +242 245 -0.11906623592529259 +244 245 1.0527018368702363 +245 245 10.562957618391993 +253 245 -0.05988999311938408 +255 245 -0.5698837494696396 +241 246 -1.1536876074629592 +242 246 -0.5683300277194787 +246 246 10.873724726530257 +256 246 -0.3769502993498915 +244 247 -0.22328348248226765 +247 247 9.695817166389183 +250 247 0.09187227128823537 +253 247 -0.43739773162263346 +256 247 -0.004648689475283838 +246 248 1.8810498119706267 +248 248 11.155058412847007 +249 248 -0.6570256020681703 +251 248 0.28689235895811127 +256 248 -0.7775806718604709 +249 249 11.656593064466989 +252 249 0.14447533160174236 +254 249 -0.38090926472715203 +243 250 -0.12419852738405712 +246 250 -0.061655679531123816 +247 250 -0.8795842274976223 +250 250 11.64031145731944 +256 250 0.788899242502939 +241 251 -0.2678680642338832 +249 251 -1.2097389164148669 +251 251 10.640624044030666 +241 252 0.09744858620234065 +242 252 0.11769594291413846 +248 252 1.2782633835620512 +252 252 9.755394098066105 +254 252 -2.329002620654806 +256 252 0.614859177869814 +248 253 1.1349714022613402 +253 253 10.810081255855925 +254 253 -0.12002793177766036 +255 253 -0.8868060250423668 +247 254 1.2675197344539304 +252 254 0.9557904007213326 +254 254 9.024303643480813 +241 255 -0.3124462649424887 +244 255 0.44310455831850903 +255 255 9.811399475396415 +247 256 -0.45361614663099953 +252 256 -0.0390974539230622 +256 256 11.3515754701046 +257 257 10.444141113409371 +260 257 -0.3382674679433296 +272 257 -1.6632537085299743 +258 258 11.00695343119835 +262 258 -0.4881556769115605 +265 258 0.5139432268498014 +257 259 -0.2769278049713125 +258 259 0.16924111499561553 +259 259 9.671719431437943 +260 259 -0.5463944064958035 +272 259 -0.12280601660804792 +257 260 0.26950995560403235 +260 260 10.28826706393202 +264 260 -0.16115018655792812 +268 260 -2.6228715414994515 +261 261 11.418406526390383 +262 261 -0.25742635408062087 +271 261 -0.27910485259562057 +262 262 9.145039018061802 +263 263 9.968394549795311 +264 263 -0.5325800270013715 +268 263 -0.8690344102725676 +258 264 1.1195981214922888 +259 264 -0.6165835802387193 +261 264 0.67382367090355 +264 264 9.338441601143332 +266 264 0.13318251712199783 +272 264 -0.9498171426215547 +265 265 10.038291194859504 +268 265 -0.31618901698908614 +259 266 -0.1249683764841397 +264 266 0.1692983537176559 +266 266 10.198155360729588 +272 266 0.7300508467897059 +258 267 1.9829078992209053 +261 267 -0.5378024312280868 +266 267 0.7953138929701634 +267 267 10.45140404285399 +268 267 0.18200530548174695 +271 267 -0.0009723931349466256 +258 268 -0.2045013291298517 +266 268 -0.43871498677429227 +268 268 8.978974213736596 +269 268 0.2943398072406844 +272 268 -0.2918010825270974 +257 269 -0.09619673721070318 +265 269 0.7658760670856825 +266 269 0.7626647084707485 +268 269 -0.3892656325559904 +269 269 10.906413974291597 +257 270 0.12051544097274297 +262 270 1.102764812148389 +265 270 -1.4178063262477125 +267 270 -0.3619804298722051 +270 270 9.348306307228887 +259 271 -0.9293499869789823 +262 271 1.1721925669559377 +263 271 -0.7442911346942018 +265 271 0.22603077082078374 +268 271 0.4516745440146614 +271 271 9.46794649899465 +266 272 -0.9299617511153779 +272 272 9.4964577075452 +273 273 10.697594472966504 +277 273 -0.09713299889290554 +282 273 1.979735610685891 +285 273 2.1757001886954 +286 273 -0.16098977652947827 +288 273 -0.5775121448498995 +274 274 9.545681130663784 +277 274 1.7273121452443716 +274 275 -0.37731768154188017 +275 275 10.656583751906094 +279 275 0.7450152396829905 +288 275 0.18234660453303198 +273 276 0.4177467179232527 +276 276 8.642801948706616 +279 276 -0.09715257110453158 +281 276 -0.80714269772225 +282 276 0.5078696537867293 +288 276 1.0823492994476325 +277 277 10.718644012225973 +287 277 1.810468174792355 +273 278 -0.3426709594258547 +274 278 1.1381076714917167 +275 278 -1.255274455757857 +277 278 0.9102101089472993 +278 278 11.678788758945622 +284 278 -0.28967465900061923 +279 279 9.929274210184197 +285 279 0.7892953624831696 +287 279 -2.372971846352158 +278 280 -2.7750125125798535 +279 280 -0.9108244509823143 +280 280 10.338619396593563 +281 280 -0.09509532868152801 +288 280 -0.5702199055159766 +281 281 10.570016246197241 +283 281 -0.760077032526825 +285 281 0.12766554427107105 +286 281 -0.7643788583362345 +275 282 0.15815722306707802 +276 282 0.38922655407879725 +279 282 -0.8551491992572348 +281 282 0.7304051092823142 +282 282 10.729486112108129 +284 282 1.1955516350088427 +286 282 -2.041735854562445 +273 283 -1.880135512656091 +276 283 1.146432642959059 +277 283 0.832997928376816 +278 283 -1.9623711768784917 +281 283 0.9725816734966741 +282 283 -1.168623325905302 +283 283 10.605658871383813 +284 283 -0.5032036802849792 +288 283 -0.3913481894061572 +273 284 -0.5586732457120914 +275 284 -0.5566377544625453 +276 284 0.7638862304975664 +277 284 -1.1469955584820812 +284 284 8.191281050125609 +286 284 -0.6900420278529665 +273 285 -0.7215556463962157 +282 285 0.6379124994134808 +285 285 8.978536193140629 +286 285 -0.7325734308148873 +287 285 -2.0683957775555477 +273 286 -0.07436430394706607 +274 286 -1.6928307739743942 +275 286 0.8011972557040362 +280 286 -0.7965701690679908 +281 286 0.07530991591861405 +285 286 -1.050335018620596 +286 286 10.697812972745023 +275 287 -0.30399494916642444 +287 287 9.621293444976567 +273 288 -0.03573204329097629 +279 288 -1.2757470686131664 +283 288 -1.4559536004443798 +285 288 1.2988037164105544 +288 288 10.00954395816479 +289 289 11.37922588520798 +294 289 -0.0387165596707965 +301 289 0.34728709008741504 +290 290 10.353560304399418 +296 290 0.9541242231736997 +298 290 -0.05674623598364737 +304 290 0.08011958005271048 +291 291 11.319797246005326 +294 291 1.694152966707106 +297 291 0.44840284101164646 +299 291 0.04802270211889438 +302 291 0.6909640277134068 +292 292 9.15409324742643 +297 292 1.080008290430691 +298 292 0.7520959199860606 +300 292 -0.20711461125010777 +301 292 -0.32407333516350584 +291 293 -0.38432403260663833 +292 293 -0.6772040674869645 +293 293 9.004524711360988 +298 293 -0.008338780728282267 +291 294 -1.4345305373900188 +293 294 0.34010715438858663 +294 294 9.618400744093357 +298 294 1.363386045673931 +290 295 0.7703734740957232 +292 295 0.25816056998908676 +295 295 9.786222436995448 +294 296 -1.4210174508555329 +296 296 10.006116142525121 +297 296 0.44282625148568855 +299 296 -1.4377218572269925 +300 296 -0.15994468627621572 +304 296 -0.5862347640317165 +297 297 10.142399971793512 +300 297 -1.645771156630048 +292 298 -0.33577719683134244 +297 298 0.03189951395596824 +298 298 10.971378490409355 +291 299 -3.3503107002061414 +292 299 1.0406199112157717 +295 299 0.35406601705167456 +299 299 10.975534863958039 +300 299 0.9571711224496045 +302 299 -0.41705191341719916 +290 300 -1.196693417653517 +292 300 2.0379369155177125 +294 300 -0.6539229119965195 +295 300 -0.6345698081794401 +300 300 8.21140798002848 +295 301 -1.9744594181720017 +297 301 0.3079637235698306 +298 301 -0.21984776229827524 +301 301 9.75561880510985 +302 302 9.3620416301628 +304 302 1.0297093837987978 +290 303 -0.3928172033452667 +293 303 -0.9548893267469313 +296 303 0.5302604768271306 +303 303 10.491405707233946 +296 304 0.26160202414670447 +304 304 10.888443846779033 +305 305 10.038741476510982 +309 305 0.15462329623492974 +316 305 1.1613535598446778 +317 305 -0.5833506595555223 +306 306 10.524258448890825 +312 306 1.2547714369890717 +313 306 -1.5400351776161076 +307 307 9.456694315921698 +310 307 1.783900294640228 +316 307 0.14279528338229927 +318 307 1.4232555178638528 +320 307 2.3150326129951875 +308 308 9.12063388612151 +316 308 1.7685684474521786 +317 308 0.7006522449615677 +307 309 -1.3226605424194937 +309 309 9.5722322713115 +310 309 -0.058114353182146354 +307 310 1.493254581404349 +310 310 9.799956746354447 +313 310 0.8410644436036014 +318 310 1.794604035979525 +306 311 1.0335303043110908 +308 311 0.390563137753468 +311 311 9.626061559955106 +317 311 0.9371542526070286 +306 312 -0.725939498093853 +311 312 0.14637977585061282 +312 312 9.987139590359764 +313 312 -0.5265704195020852 +314 312 2.3564198708490807 +317 312 0.29964773064195965 +305 313 -0.3386470753770688 +310 313 0.6072794021008865 +311 313 -0.8200559411998471 +313 313 9.777988512738611 +309 314 -0.9185777158586527 +314 314 9.310926825899966 +315 314 -0.45580794313966205 +318 314 0.1591880714191795 +305 315 -0.8685380315413511 +315 315 10.277211608293022 +316 315 -2.402677966819462 +318 315 -1.6889151023312827 +305 316 0.6995921379104936 +308 316 -0.16954574151666055 +311 316 2.195379479688574 +313 316 -1.6048592086897904 +316 316 9.369449778089633 +319 316 1.0437311839021552 +320 316 1.6013184259254467 +305 317 0.770314693941685 +306 317 0.4734034843945515 +307 317 0.9597274485738917 +308 317 -0.045131087036777214 +315 317 -0.16588959291128516 +317 317 9.821386146430875 +308 318 0.49829834236956144 +318 318 10.891007765400737 +320 318 -0.7975800659553158 +309 319 0.32713734518857873 +313 319 -1.0923374202803935 +316 319 0.1501895934532953 +317 319 0.16010146820648077 +319 319 9.317720488185993 +306 320 -1.5406990861191165 +309 320 0.31304321860429374 +320 320 10.12222620115511 +321 321 9.560321650043935 +323 321 0.8018237665219471 +328 321 -0.6377152222271403 +335 321 -0.0735087414903194 +322 322 9.782897434429227 +327 322 -0.44552951756477727 +332 322 0.5723119214627951 +333 322 0.02285428084033902 +323 323 12.30284217214946 +326 323 -0.8574056926487625 +329 323 0.5676629748644895 +335 323 0.2159407264564461 +324 324 8.876411865927562 +327 324 0.8643405059043415 +330 324 -0.6758682144345646 +331 324 -0.14265570666123437 +332 324 0.8725245930206473 +334 324 2.2735337242477556 +321 325 0.6847789034047911 +325 325 8.412983184029525 +326 325 -0.3470905484726126 +330 325 -0.5269519770430903 +335 325 -0.7917268147709524 +336 325 -0.22494595115021765 +326 326 9.615348875796975 +329 326 0.18949450823692562 +322 327 -0.5794996602987641 +324 327 -0.636397727023011 +327 327 9.273670490005205 +325 328 -1.322589910427293 +326 328 -0.6515797138738267 +328 328 10.402767619743429 +330 328 1.0127162863556098 +329 329 11.027304694585155 +333 329 -0.9353544835001609 +323 330 -0.7672769310245359 +325 330 1.0386821977106167 +330 330 9.027945609648729 +321 331 -0.25141875399489 +323 331 -0.6009739620661173 +330 331 -2.2232446108316894 +331 331 9.520671830502272 +334 331 0.8933012791412684 +321 332 -0.3452365794879836 +322 332 -0.959101513086776 +332 332 11.274255498117393 +334 332 0.3399980047968456 +322 333 -1.2252337046579114 +329 333 -0.9147904076953629 +332 333 0.01789344935978708 +333 333 11.240357121775634 +328 334 -0.8500530215201145 +334 334 8.792477984708341 +331 335 0.4391241054125552 +334 335 -0.9197257284570639 +335 335 9.053581126150965 +322 336 0.9241912517339212 +323 336 -0.40807733707753685 +327 336 1.1274145795542323 +328 336 -0.681215156107897 +333 336 0.0838256566900205 +336 336 9.18235556561029 +337 337 8.455592218281149 +339 337 0.4402569145440594 +346 337 -2.430040389843375 +347 337 0.7812335532328788 +351 337 2.194532634300911 +338 338 12.12440138874381 +350 338 1.030544724471677 +339 339 9.426204609209698 +343 339 -0.1961885010494457 +345 339 1.5435914303917893 +340 340 10.559538871948508 +345 340 0.4520154795641979 +346 340 -0.8096490103924816 +351 340 -0.3098377591216927 +341 341 10.1961094173158 +349 341 -0.46070650779226874 +341 342 -1.6962704129178625 +342 342 10.414437013573778 +345 342 0.37531229833647434 +349 342 1.0045616967172626 +350 342 0.07824409331928993 +352 342 0.4175623811081141 +337 343 0.7735177004253699 +340 343 0.4794129682191218 +343 343 9.190425727775438 +346 343 0.43685678623577273 +347 343 -0.6253853586220087 +344 344 9.65380386360709 +338 345 0.0016473716396388264 +341 345 0.09481213707110712 +345 345 9.41802695575569 +347 345 -0.0941761087570662 +342 346 0.6671270250303126 +346 346 8.455066658500515 +347 346 -0.1263329717762226 +350 346 0.8322299668633956 +351 346 -0.7352153577658597 +352 346 0.3544168655662427 +338 347 -0.8416785864525048 +341 347 0.290827651459863 +342 347 -0.2911015583951589 +347 347 9.809150677910441 +351 347 0.883005760413138 +352 347 -2.205979157754728 +340 348 0.11680855230981944 +344 348 -0.2129802963678096 +348 348 10.146315199624697 +351 348 -0.13236904751266823 +338 349 1.3379197720995764 +344 349 0.0974956603327398 +348 349 0.9163840193163296 +349 349 9.617771936280668 +344 350 0.15883209859186612 +348 350 -0.9419197795900429 +350 350 9.340264331145516 +352 350 0.04170455994006794 +347 351 1.6724867107666703 +351 351 9.643399026119864 +350 352 -0.8756440436406706 +352 352 10.059950834563685 +353 353 9.407897232710106 +360 353 1.212294591426362 +361 353 0.4937733687714759 +366 353 0.28926217847919117 +353 354 -1.5275154101698507 +354 354 10.093450436245705 +357 354 0.7584589449701986 +359 354 -1.2115792463765014 +363 354 1.2064762705977585 +355 355 8.842131038422659 +361 355 0.8415699037012184 +364 355 -0.4288313963718478 +356 356 10.002814148028403 +359 356 -1.7624105204344889 +364 356 0.4074640385161375 +367 356 2.27552765266784 +353 357 0.13229855596304887 +357 357 9.324444669949493 +367 357 0.29875836720855026 +353 358 -1.44781308777809 +354 358 -0.24626857713418962 +358 358 9.488509737994406 +365 358 0.7188987537382523 +359 359 9.377862511042359 +360 359 0.17405936348753992 +364 359 -0.571249718984533 +356 360 0.04886406032325154 +359 360 -0.691452099597957 +360 360 9.836871197478597 +362 360 0.44001920005744316 +363 360 -0.039292906827216305 +354 361 -0.6346373276095145 +358 361 1.1754609242671732 +361 361 10.312642819885271 +363 361 1.4973128791753814 +355 362 0.787478881556047 +361 362 -1.7419164654894574 +362 362 10.598147346511308 +365 362 1.929525554170749 +366 362 0.09685771873082688 +357 363 1.0749622369495724 +359 363 -0.14379151798373638 +363 363 9.317387971586099 +368 363 0.5961850732612953 +364 364 10.731374316471873 +355 365 0.08598821046497973 +360 365 0.319306294137942 +365 365 10.763029316990393 +357 366 -1.6639481902426736 +362 366 1.032406576558395 +366 366 11.115721435457177 +358 367 -0.7362288310445132 +361 367 -0.17893255725960067 +364 367 -0.09477521126252841 +366 367 -0.06951481446839969 +367 367 11.562246539773579 +354 368 1.3487246006406162 +357 368 1.1269040457737898 +368 368 9.3192192242296 +369 369 9.673547539519795 +370 369 0.466134273619511 +375 369 0.5844165723389971 +376 369 1.902251025136242 +377 369 -0.9081796886986445 +378 369 0.4287945729002325 +381 369 1.1835289283186905 +370 370 10.458005892466815 +371 370 2.4417643543397736 +374 370 -0.3084608274264681 +371 371 10.717518020487898 +372 372 8.9689986342468 +373 372 0.8041417746376465 +376 372 1.0570088179904444 +377 372 0.11750341473714 +373 373 9.6402541428681 +374 374 11.251532814491673 +383 374 -1.2110227840144887 +369 375 1.553294395942167 +370 375 0.3077428043178288 +375 375 9.689456350691348 +377 375 0.43162612238878106 +379 375 -0.04022750122782944 +383 375 -2.8744707599667634 +384 375 -0.3548823075942085 +370 376 -2.330117867435889 +372 376 2.195163720699035 +375 376 0.6154159682728536 +376 376 9.47566222112098 +379 376 0.28947715500038934 +372 377 -0.24096826095561644 +377 377 11.118205480554904 +381 377 -2.1686246104354283 +369 378 1.0943414518227723 +371 378 0.43148131177413657 +377 378 -0.559717199106005 +378 378 8.63366883555984 +384 378 -0.7920845052850897 +369 379 -1.060097957146436 +373 379 0.8853154798470938 +379 379 10.210181528896708 +374 380 0.6076777282574454 +380 380 10.33537792731347 +370 381 0.7836366526809913 +371 381 -0.8618872177947551 +373 381 -0.25611029153552406 +376 381 -0.6755186085855125 +379 381 0.8548147336509417 +381 381 9.73870661588038 +382 381 0.19838941659252546 +383 381 -0.6125693862243347 +384 381 1.317328667946184 +369 382 1.139094180648913 +382 382 9.775837620782928 +373 383 0.8957122295536 +375 383 0.5082111376920316 +381 383 0.1782442612453581 +383 383 9.143863254571427 +370 384 -0.8916305121472543 +384 384 9.187613443063592 +385 385 10.376369656801646 +393 385 2.059129052144753 +396 385 0.3514363489692026 +386 386 10.562334667192422 +387 386 0.7868798344095561 +388 386 -0.5754310864699158 +394 386 0.9550818036944286 +399 386 0.21799499375023 +386 387 0.2809327781630011 +387 387 10.033712700014846 +390 387 1.2848972306696913 +391 387 -0.16338569719178828 +392 387 1.2067080297762494 +393 387 0.08893442306941114 +388 388 10.737297174083903 +390 388 -1.5442019744784947 +392 388 -0.2671201356801762 +389 389 9.19543395859281 +385 390 -1.3522426666267735 +386 390 0.6301230791351004 +390 390 11.366994457279183 +394 390 2.2806183197902765 +391 391 10.851501050661302 +394 391 -0.0014552337015530368 +396 391 -0.24268565807473472 +398 391 -0.08486573187624662 +400 391 -0.5453030978723151 +385 392 -0.21834681139365691 +389 392 -0.6180202810748667 +392 392 9.143851997434979 +394 392 0.09018901342513676 +399 392 -1.0599543253752326 +386 393 -0.8837932069182822 +390 393 0.5859912537351593 +393 393 7.528438808849826 +395 393 0.549657071334999 +386 394 -0.9032834088145957 +393 394 -1.5465119608384257 +394 394 8.999867345052978 +397 394 -0.4642495117721521 +398 394 0.28481910924225634 +386 395 -1.3860095368959393 +387 395 -1.9433887104335101 +389 395 -1.3884543555611606 +390 395 -1.7494589840399508 +395 395 10.248909859639074 +396 395 1.5246116028073629 +387 396 0.8201633258057734 +388 396 -2.465567386309818 +389 396 -2.303666232585996 +391 396 0.6054510737277305 +393 396 -1.0790969173536695 +394 396 -1.2932218373488844 +396 396 8.666702101621972 +398 396 -1.2921736801581463 +400 396 0.3249828391414324 +388 397 1.1332668498381715 +392 397 0.014786286346930995 +395 397 -1.7815737271621004 +396 397 -0.45955443550222524 +397 397 10.344786785291168 +385 398 1.5469099525146912 +386 398 1.3429733398789179 +398 398 9.468917631175252 +386 399 -0.6084207332581278 +392 399 1.2231092804993646 +396 399 0.48935850051498175 +397 399 -1.2573133615493421 +398 399 0.5886579389259868 +399 399 8.44168451187621 +388 400 1.6562253207254929 +395 400 1.6921561549927397 +400 400 9.814189766965024 +401 401 11.059779422096524 +405 401 0.40830146584430327 +412 401 -1.7589234981137913 +402 402 9.909565862292045 +404 402 -0.7198673835551982 +408 402 -0.5176658296808284 +415 402 -0.4561114787502282 +403 403 9.884225223267192 +404 403 -0.04907367052745973 +404 404 11.88232792251906 +409 404 -0.1485818363788667 +410 404 0.9623670536639103 +413 404 0.12114601617285725 +405 405 10.172346885412825 +408 405 0.0873081793309972 +401 406 1.7951074780763456 +406 406 8.921495132441656 +407 407 12.063816753661483 +409 407 -0.39151120909992154 +411 407 -0.11723836772145493 +402 408 0.32581402368786 +403 408 0.353593737556629 +406 408 -1.253202396871661 +408 408 9.994218885374607 +402 409 0.6030979703183501 +409 409 9.613130332364625 +411 409 0.7402845619624613 +416 409 -0.7917161853996303 +410 410 9.406996278879694 +414 410 -1.0062445126963084 +415 410 -0.9061867989361542 +406 411 -1.5284496806143755 +411 411 11.158535721074792 +413 411 0.13146529757327308 +402 412 -0.8480673708784832 +404 412 0.0012253814328606583 +411 412 0.7642189120522338 +412 412 9.44067892901501 +414 412 0.5839039916682714 +403 413 0.6915506459772811 +407 413 0.5620374480044146 +410 413 -1.2044322146496138 +413 413 9.139083028627809 +406 414 -2.1561350208215404 +414 414 11.9252292974219 +415 414 -0.732442019038715 +405 415 0.7716004504101377 +406 415 0.30541336175982087 +412 415 0.025098154245489092 +415 415 8.899011589076354 +405 416 -1.3120465158304517 +416 416 8.71670340641762 +417 417 10.788891777951093 +418 417 0.21002765076504323 +425 417 -0.4450999424458368 +429 417 -0.2035272314540362 +418 418 9.409223619755629 +422 418 -0.3685702354595599 +427 418 -0.43767270853144474 +418 419 0.8571910281717319 +419 419 8.877868143908012 +420 419 0.749491824430383 +420 420 9.747304474310985 +422 420 0.3592019724681955 +419 421 0.253765683044306 +421 421 9.744334847620285 +427 421 0.5984970330078835 +417 422 0.42248298581883914 +418 422 -0.6133473289873593 +422 422 10.84439227372644 +423 422 0.7493936678804669 +426 422 0.13651046968800626 +418 423 -0.22955992582628595 +423 423 8.877561676340367 +431 423 1.4606147978054729 +432 423 -0.9186852393425247 +424 424 12.626169756182536 +425 424 -0.1395150492590282 +432 424 2.3112351791102417 +422 425 -0.09271141898107922 +423 425 1.3215536490030788 +425 425 11.423984757271683 +430 425 0.7181520100206094 +425 426 0.7873971570805959 +426 426 9.395978210058791 +417 427 -0.054365196220190655 +418 427 0.4101864696641055 +427 427 7.9145812884150395 +418 428 -0.03022377554790638 +419 428 1.2941361123990622 +423 428 1.7419881924020946 +425 428 -0.7041829468788539 +428 428 9.703764748418733 +431 428 -0.35409573408354705 +425 429 -0.18385222368916837 +426 429 0.34363824119083514 +429 429 9.622557681476513 +430 429 0.28432743826299983 +426 430 1.9198284811143307 +427 430 0.7050341745868318 +428 430 1.5120566042597998 +430 430 10.482664442484094 +420 431 0.2828216045813169 +423 431 0.33333348513321504 +430 431 0.01786671269752518 +431 431 10.271551967655482 +420 432 0.5255399358580022 +430 432 0.859061908386345 +431 432 0.007538990622719162 +432 432 8.50027310865406 +433 433 9.350689360672014 +443 433 -2.257511061536992 +446 433 0.012255366958026256 +434 434 9.238312117403895 +437 434 -0.11127630947285311 +438 434 -0.17784684226043684 +439 434 1.0359161709152502 +434 435 2.090105552811407 +435 435 9.884242234488223 +439 435 -0.43304842524454734 +441 435 0.6467079763480296 +442 435 -1.2870688962682144 +444 435 1.0124488775987943 +436 436 10.680038902847652 +440 436 -0.1958021022503405 +445 436 -0.645343517873014 +446 436 0.19410427366848657 +448 436 -1.4058238951698534 +435 437 -1.0054665123632596 +437 437 9.979265920249896 +438 438 9.648008927424407 +447 438 0.28964918576286763 +437 439 -0.7070690777478771 +439 439 9.44444297912139 +440 439 0.02470846154695693 +440 440 9.17525908440099 +441 440 1.508220985144594 +443 440 -1.1608219123685628 +433 441 0.64949217928759 +441 441 9.368848982802112 +443 441 0.11468267459367673 +434 442 -0.7708177819162629 +442 442 11.451829394364829 +446 442 0.11465729180326605 +447 442 -1.997781283017424 +437 443 0.358093987335797 +438 443 -1.776750333374412 +442 443 -0.5642137506124689 +443 443 11.544499825192913 +434 444 0.8134607609381386 +441 444 -0.9156452337778288 +444 444 9.513444327808433 +446 444 -1.5995721107069523 +448 444 0.10341883904967492 +435 445 -0.5849824054028528 +438 445 0.02653518932436959 +445 445 10.012594531418557 +446 445 -1.5604916406035194 +447 445 -0.10674567617552738 +444 446 -0.6570655555623596 +446 446 11.044203952344102 +437 447 -1.3148066433275853 +439 447 1.045844080306332 +447 447 11.231013441618273 +448 447 -0.029169473748707944 +442 448 -2.149198530085441 +448 448 10.384632266385651 +449 449 10.976826288727283 +453 449 -0.4774207698915696 +454 449 0.7333407182728049 +455 449 -0.5736423432545149 +450 450 8.351107487166171 +453 450 -3.527309355076982 +451 451 8.322442382281285 +457 451 1.6255082561977463 +458 451 -1.192120061237508 +464 451 0.30500890815722 +452 452 9.684865833336097 +453 452 -1.4919816372342034 +459 452 1.3262842471569745 +460 452 -0.14884687034688548 +461 452 0.06657649503814551 +449 453 0.9226337063463751 +453 453 9.34128673682397 +454 453 0.1446173844511864 +455 453 -0.285346713231172 +459 453 -1.7998081176780192 +463 453 0.8315627997665598 +454 454 9.700324619794268 +456 454 -0.6208905116713889 +460 454 -0.16398677950954388 +454 455 0.6980119531792849 +455 455 10.117896207046945 +456 455 1.190838471181899 +462 455 -0.22831380508497462 +463 455 0.6961101868836723 +456 456 9.62933134405536 +460 456 0.11768932175409157 +449 457 0.5482931449324975 +457 457 11.151081063639621 +455 458 -0.6852941502811913 +458 458 10.326536945212212 +461 458 -0.29637091913387914 +463 458 -0.6232820473635963 +453 459 -0.2679154703571319 +456 459 0.36180024654944826 +457 459 0.14430320108836373 +459 459 9.777469036286243 +461 459 -0.3695306368185557 +453 460 -1.6169662869154457 +455 460 -0.7378292018488466 +460 460 8.826121409596663 +461 460 0.05189409925329277 +462 460 -0.13490020417502716 +463 460 -0.6220628835510896 +461 461 10.780245848968171 +451 462 -1.132934743178101 +453 462 1.9660436631130442 +458 462 0.7308361409260735 +462 462 10.964130604507954 +450 463 0.47156327759007477 +455 463 -0.03919712360243777 +458 463 0.13059516760391168 +460 463 -1.478407253469999 +463 463 9.447518236958159 +457 464 -2.309627511503882 +459 464 0.14183071488615195 +460 464 0.2261698301478895 +463 464 -0.04295802839086658 +464 464 9.213764941444772 +465 465 10.357246371877542 +469 465 -0.05393817747354429 +474 465 -0.26491659817451824 +478 465 -0.25888380707226866 +479 465 -0.8843559074519894 +465 466 -0.3123365654897766 +466 466 9.13983875382596 +469 466 -0.08713844831425815 +470 466 -0.42751388357694003 +472 466 -0.17165349895291668 +477 466 0.09715278583732483 +467 467 9.78894063693172 +468 467 -0.12176174730346351 +471 467 -0.6002343358567331 +475 467 0.3070496917912183 +476 467 0.26744041803233 +468 468 9.303290645419272 +471 468 -1.099071557556704 +473 468 -0.7421432009516927 +475 468 -0.47310262737701675 +476 468 -0.038112737057885177 +478 468 -0.27347532356836113 +479 468 -0.11478314818407757 +465 469 0.26717734954609285 +467 469 1.0415541642535653 +469 469 9.509652743342313 +471 469 1.1640230971220862 +473 469 0.5346696317435283 +477 469 -0.726710953160597 +479 469 0.2093293115660941 +470 470 9.91940431059477 +471 471 10.004383977717097 +473 471 -0.8204606790985105 +474 471 1.2521841693443099 +480 471 -2.170055012146499 +468 472 -0.6585902062309725 +469 472 1.5487607595589057 +470 472 0.10402677836366417 +472 472 10.700352446894886 +477 472 1.6259008355825992 +478 472 -0.36478565320211565 +467 473 0.23228539304172172 +468 473 0.027660139865542024 +471 473 -1.1372312257780348 +473 473 9.61088699023724 +477 473 0.23198020202722447 +478 473 2.121130110021652 +469 474 0.28492791066595496 +474 474 10.110615095796366 +478 474 -1.1779596585180243 +480 474 0.03652731619748863 +468 475 -1.3420101866380199 +471 475 0.6151291156687374 +475 475 10.92072320415147 +471 476 0.12217267797998549 +474 476 1.155729484892233 +476 476 10.528317792202344 +470 477 0.04964528733481502 +477 477 9.923407517214006 +478 477 1.054109955481943 +480 477 -0.8161022505509378 +474 478 1.0521365035140895 +475 478 -1.2372965368541662 +477 478 -0.4791550799281058 +478 478 8.941373474253384 +480 478 1.2003661598952702 +465 479 0.3368429639250908 +466 479 -0.12583491169606154 +467 479 -0.6294809998639732 +469 479 0.367573269203375 +474 479 0.21044982923291167 +478 479 -0.8949736394886956 +479 479 10.866633606349682 +465 480 0.8965822090051149 +466 480 0.9842972648062241 +479 480 1.3494887492920409 +480 480 10.569064206801244 +481 481 11.751908779295727 +482 481 1.1494679536088441 +485 481 -1.422604358519717 +486 481 0.8000636782132244 +494 481 -2.493861924964733 +482 482 9.997562250868214 +488 482 1.3382454596870441 +491 482 -1.442766869542851 +482 483 -0.3197619283831514 +483 483 11.20819876083606 +488 483 -0.1758964947039571 +496 483 0.29346841398075063 +484 484 10.144794906551438 +495 484 -1.013200235090837 +482 485 0.887642543211301 +485 485 10.313883012258604 +492 485 0.27096848668329687 +496 485 0.5600206510590541 +481 486 -1.1535130531471391 +483 486 1.6608395790606016 +484 486 1.4092558942165687 +486 486 10.290578200630833 +489 486 0.748020525430124 +487 487 9.325326145331182 +491 487 -2.0395078890440552 +492 487 0.45340622874297437 +495 487 2.330429457500099 +496 487 -2.6984719711492007 +482 488 -0.268752879401095 +488 488 9.483356945906705 +492 488 -0.6729190179417034 +493 488 -0.9425885918793439 +495 488 -0.4416150263727076 +485 489 1.1405870113827865 +488 489 1.667740905287985 +489 489 9.55450915532539 +492 489 -0.306017925833254 +481 490 1.9160867968591107 +482 490 0.1705234413913867 +484 490 -0.9051199044443206 +490 490 10.827011472380974 +485 491 0.15164830421363995 +491 491 9.97312902663722 +492 491 -2.0763097932750374 +496 491 0.3039044330054434 +484 492 -1.9856160411752113 +486 492 -1.3658458171107488 +489 492 -0.1609671109527872 +492 492 11.044278542383713 +483 493 -0.10322162811805054 +487 493 1.8271679326916117 +488 493 -0.05706494449054244 +493 493 10.416526999992088 +495 493 0.3663436287510387 +486 494 -2.060159875803003 +489 494 -0.22219510302131593 +493 494 0.2615802362423241 +494 494 10.61093971791124 +483 495 2.020646718288431 +485 495 -0.4959268095846181 +487 495 -0.6304022658981239 +495 495 11.5543433182107 +481 496 0.4003346904023749 +489 496 1.3853218654830783 +495 496 1.0774308662937109 +496 496 10.08765315015035 +497 497 10.437102085630032 +498 498 6.830833866143617 +503 498 1.7110357527953477 +507 498 0.3300150562814332 +510 498 0.13241075645725314 +498 499 -0.3792745361261459 +499 499 10.39561623076102 +500 499 0.615101521521085 +509 499 1.7521395547042533 +498 500 -0.5983709106154191 +500 500 10.189466806577437 +506 500 -0.9750670643881487 +512 500 0.7665882050351217 +498 501 2.5550277053773534 +499 501 0.5050759013169716 +501 501 10.576101687086132 +510 501 -0.5316190315424651 +502 502 8.298014549033022 +506 502 -0.7696015898170915 +507 502 -1.5536909147985223 +497 503 -0.45910826041576996 +503 503 11.972760029298936 +504 503 0.0020352588288821043 +505 503 0.7869731844475458 +507 503 1.5904895401689132 +497 504 -0.8457896026923551 +504 504 10.686262097055144 +507 504 -0.46467913226675456 +503 505 -0.5721452883385302 +505 505 10.629566709764886 +510 505 -0.5687568826578452 +511 505 0.18894488487542946 +502 506 0.7116151035130511 +503 506 -0.7358011165482924 +506 506 10.505011983553086 +507 506 1.0117496276179734 +508 506 -0.11334349862521516 +506 507 0.9079103780906198 +507 507 11.782829776719122 +510 507 -0.385550342497315 +503 508 1.092573149933375 +508 508 10.822510150174054 +511 508 0.8826087592971404 +512 508 0.3507305505099887 +500 509 -0.8439908302550719 +504 509 -0.9528233582046146 +505 509 0.3536038638504655 +506 509 -0.5057358744265735 +509 509 10.622007590330785 +511 509 -1.5455935295551635 +509 510 -0.2904342845020947 +510 510 10.429434138482327 +511 511 11.31386605281924 +506 512 1.2299119811137866 +510 512 -0.7057419297359626 +512 512 9.854007717098332 +513 513 10.089557923384424 +515 513 0.7552588560766572 +520 513 0.5942247803016228 +522 513 1.3557216925389464 +526 513 -0.05580118451108689 +527 513 0.11190605748375416 +528 513 -0.3079445796411129 +514 514 9.96683141417968 +517 514 -2.1338980578768467 +514 515 -0.05853551730637023 +515 515 10.580183020337161 +525 515 0.1224401854274604 +516 516 9.132983376778217 +517 516 0.285692463653888 +514 517 -2.1036209348234807 +515 517 -0.46975480526329266 +516 517 -0.06592226602878064 +517 517 10.989028699125711 +518 518 10.085835986930535 +519 519 9.416555979509607 +521 519 -0.2932274519353017 +513 520 0.3775809888636215 +520 520 8.069343502799208 +514 521 -1.4169292428746205 +516 521 -2.2190962305133155 +521 521 10.628662084340927 +525 521 1.4622966075409933 +522 522 8.831628193342953 +523 522 -0.9841777783887643 +525 522 0.8420441368736106 +517 523 -0.11602776256473599 +519 523 -1.1254515958683806 +523 523 10.171764935678132 +524 523 0.3091068090105878 +525 523 -0.7564941414307772 +516 524 -0.4692910247891941 +519 524 -0.9639215070352969 +524 524 9.870420437220524 +527 524 -0.11251740279475234 +514 525 -0.24250450864870518 +518 525 -1.3508333399312211 +521 525 -1.860474311630362 +525 525 9.450240192721044 +521 526 0.4560385642407024 +524 526 -1.2313717527392665 +526 526 10.2026256252302 +527 527 10.972078255893438 +514 528 0.2201915515149359 +518 528 0.34781722166100976 +520 528 -0.9107754195485336 +528 528 7.704999920968842 +529 529 10.62028599560231 +537 529 0.3277364522222238 +530 530 10.881998026864503 +536 530 1.6567736928575119 +539 530 -1.0147220638531635 +542 530 -0.13486520341948408 +531 531 9.642343752405367 +536 531 -0.0843166881560828 +538 531 -1.7330038305882143 +540 531 -0.30637731159642245 +532 532 10.980566508071625 +534 532 -0.23681212493254855 +542 532 0.09711754739575706 +544 532 0.21983586441256922 +531 533 -0.34329541093619664 +533 533 12.184568606258182 +544 533 -0.3027816091445354 +533 534 0.19991937834491652 +534 534 10.88620056281428 +539 534 0.4799497184999212 +530 535 1.2201071933343355 +535 535 10.761695627785448 +536 535 -0.0469560668600092 +538 535 -1.1587638953824964 +539 535 -1.8373172174960202 +540 535 0.5192729695272376 +541 535 1.7300803238227305 +542 535 0.5104361178228892 +543 535 0.6145579467007978 +531 536 -0.15551119563026206 +533 536 0.7369553450538878 +535 536 -1.015244890919715 +536 536 9.165249830196185 +540 536 -0.40043577724919044 +544 536 -1.4865309724729674 +530 537 -0.25000701220496574 +537 537 10.640565086592396 +539 537 2.5968730130191378 +542 537 -0.8687994501923987 +529 538 0.28086809034521676 +531 538 -0.20983362618217863 +533 538 -0.6873238580407928 +538 538 9.18105950501102 +540 538 1.4212846582854142 +539 539 10.638920049453793 +534 540 -1.6105911472122865 +540 540 10.599092032913475 +544 540 1.1501783326946373 +538 541 1.177386348353658 +539 541 -1.953871783001437 +541 541 9.930764683699824 +540 542 -0.6161501488887765 +542 542 10.250779936666813 +532 543 0.945936804782926 +533 543 1.1559044389029174 +537 543 -1.949038770922391 +543 543 9.196932834311445 +529 544 -2.2708110117093026 +532 544 -0.9904736911328988 +544 544 9.788686997869362 +545 545 10.582133961955224 +550 545 1.2360024505387879 +556 545 -0.27991074848808617 +557 545 -1.4440375864631376 +560 545 1.6152684067041159 +546 546 11.010697535020942 +551 546 1.5328082651515778 +560 546 -0.44226229494075103 +547 547 9.269772140381843 +553 547 1.1811761843918427 +554 547 -1.1566625194557423 +555 547 -0.20322423985724763 +556 547 -0.2506711140423134 +557 547 -0.30807672142864306 +558 547 1.0285481897979991 +548 548 10.884911319810994 +550 548 -0.6531583503462711 +551 548 0.8087419004309133 +557 548 0.19324015209841508 +560 548 -0.02733323006120614 +549 549 9.612308095095933 +552 549 -0.23724927287337977 +557 549 0.2488482515992778 +548 550 -1.4196940168944419 +550 550 10.41258434039012 +553 550 -0.8051590634082215 +555 550 1.0704565123706538 +559 550 -0.7413688012597205 +551 551 9.965836319667984 +558 551 0.8812750931030029 +560 551 -1.315033506604657 +549 552 -0.3614775437979132 +551 552 -0.8252846290850373 +552 552 10.30044870840593 +556 552 -0.7167066147737357 +560 552 -0.8024127430123271 +549 553 2.923069479674379 +553 553 10.592223780463755 +556 553 -0.3961919583180072 +559 553 -1.97817956627564 +551 554 0.22223408814101542 +554 554 10.189201935552152 +555 554 -0.5129504561039882 +550 555 -1.3755643428429347 +551 555 1.890336878358659 +555 555 8.975239185911072 +555 556 0.2598311619422578 +556 556 10.174776828461908 +557 556 -2.6186329301485642 +547 557 -1.0017289243539607 +550 557 -0.4185183541662676 +555 557 0.5894181430867136 +557 557 10.872685023426952 +558 557 0.1289059446742983 +545 558 -1.1355581377864383 +554 558 -0.2938951930073783 +556 558 -1.6537958180072723 +558 558 9.827641384114626 +545 559 -1.0780881976153138 +554 559 0.01771958724676317 +556 559 0.6498795288495863 +559 559 9.344888583444245 +549 560 0.4508769079550103 +555 560 0.9157448989424287 +560 560 9.421982914127229 +561 561 10.062926466050731 +564 561 0.594637554638026 +568 561 0.4997995880346416 +569 561 -0.29742597800504833 +571 561 0.05652819493230001 +562 562 11.734310871099751 +564 562 0.4532086005773016 +570 562 0.05442427989609735 +561 563 0.4045361942168504 +563 563 9.628084418696151 +567 563 -0.6125573764191017 +564 564 9.162523564599958 +566 564 -1.1032662902359227 +568 564 -0.8802727619013697 +569 564 -0.24876781868932857 +574 564 -0.2382114396884384 +565 565 10.3278602885497 +575 565 -0.7485176687556742 +566 566 8.94129134754682 +571 566 0.8417110639282047 +562 567 -0.026457740475910946 +567 567 10.240572363480132 +573 567 -1.3946082025467337 +576 567 1.3948778776158517 +563 568 0.1542006703333338 +568 568 8.649553654468816 +576 568 2.582371006861506 +562 569 -0.05149778375086623 +566 569 -0.1297585866285868 +569 569 11.275701800119045 +572 569 -0.7635609719561794 +575 569 2.5143206774058857 +568 570 -1.3575387235901664 +570 570 8.727348230640224 +575 570 0.11996635321791498 +563 571 -1.2001213799031096 +571 571 10.909863425397251 +573 571 0.34491162762321437 +562 572 -2.3442945080131437 +563 572 0.8994015785898543 +568 572 -0.32381995975150746 +572 572 7.741632420311737 +576 572 -0.3748515548537898 +562 573 0.23274332662149874 +567 573 1.7674648366501076 +568 573 -0.1596112472571339 +569 573 0.055634877558609096 +571 573 -0.06486544414853643 +573 573 9.736199572407411 +562 574 -0.07096562875873026 +569 574 -0.13809255427481204 +572 574 -0.5017331952411989 +574 574 9.06871823702262 +575 574 2.5515313228859107 +562 575 -0.9472445971731752 +567 575 -0.47366948521866836 +568 575 -1.9761238952234463 +569 575 -1.2359155236620962 +573 575 0.9976147819883682 +575 575 9.721936131053596 +564 576 -0.9597508272716138 +571 576 -1.4970835700594678 +573 576 1.0434910247024414 +575 576 0.8172877255888629 +576 576 11.956914940264115 +577 577 9.170422374069636 +582 577 0.5007048583280771 +583 577 -0.46150769389467217 +587 577 -0.8916387947511099 +592 577 -0.9006825818547588 +578 578 9.29343466229604 +579 578 -0.3677376771913047 +581 578 -1.0330896556985618 +582 578 1.24051505789424 +586 578 -1.4068029148185024 +591 578 0.10154480114966338 +592 578 0.9767176577580919 +579 579 9.41943870074111 +580 580 9.869831755569322 +581 580 -0.1382412960464434 +585 580 -1.5062162250306868 +590 580 0.31802450939580545 +581 581 10.451026652585766 +583 581 -1.3541326387167663 +586 581 -0.40403289732315284 +587 581 0.2948367121604916 +588 581 -1.0096768980284931 +592 581 0.6782599192608036 +582 582 9.942524847430647 +587 582 -1.0116437086751044 +590 582 -0.22698630981640902 +578 583 0.3467611146976673 +583 583 10.113408677183955 +588 583 0.09290416536834477 +580 584 -0.541284722251843 +584 584 10.19253705573087 +585 584 -2.3408362257514725 +588 584 -0.7463759362995908 +589 584 -0.08386541644529559 +579 585 0.7166954938169181 +581 585 0.5081398168092103 +585 585 9.99610374109492 +590 585 -1.2612295738325952 +592 585 0.1845449793276323 +578 586 0.286074603807725 +581 586 0.860251647616808 +586 586 9.646639187662174 +588 586 1.9365790436686878 +589 586 0.4207405626473125 +578 587 0.5597541442962063 +587 587 10.852334050813626 +588 587 0.09362030181640228 +590 587 -0.048303035314142255 +579 588 -0.15507528494806977 +588 588 10.69061601932495 +590 588 0.8296739190771847 +578 589 1.0838491444472056 +579 589 0.007886153039307188 +587 589 -0.4215859775377019 +588 589 -0.4367861604772656 +589 589 9.319037908833062 +577 590 -1.2130214446991683 +579 590 -0.44575837309045774 +590 590 9.347874963660773 +592 590 1.3202760177716837 +591 591 9.397781799208031 +592 591 -0.20426947979567525 +581 592 0.8613760382929838 +588 592 -1.6453880033211103 +592 592 9.071965237802944 +593 593 10.788598100200467 +595 593 0.3406613251355576 +606 593 1.1285252672573247 +594 594 11.94630149541111 +595 595 10.235937173614436 +597 595 -0.9116265425681085 +606 595 -0.34701044732511505 +593 596 0.6338789087372835 +596 596 10.79783370626532 +598 596 0.5088706430565219 +600 596 0.480380415120413 +602 596 -1.1610132968392914 +606 596 -0.043715173786060636 +597 597 10.003766340010978 +603 597 1.9300145918018172 +606 597 -0.08904533770166653 +598 598 10.15062556200753 +599 598 -0.8130049285638266 +605 598 2.4706596802720373 +594 599 -1.4751406549621737 +599 599 9.740321955056375 +602 599 -1.2459597669942952 +608 599 0.37161887097647145 +595 600 1.4193655382342334 +600 600 9.433537741322384 +606 600 -1.7101236613317803 +607 600 -2.034772369844123 +600 601 1.1181079260235478 +601 601 10.155666409890049 +602 601 0.8357452019786121 +603 601 0.00026212743413455835 +605 601 -0.5182457569532802 +608 601 0.21136916009941925 +602 602 10.036987749901003 +603 602 1.0949800310105682 +605 602 -0.39123598034770635 +594 603 -1.6545635734232185 +603 603 10.558866689075208 +607 603 -1.0771752171014248 +608 603 -0.49446529189549027 +597 604 0.5402434684284835 +604 604 12.249013394818851 +605 604 -1.2422479570989684 +595 605 -1.6357883146957957 +603 605 -0.5404474447594697 +605 605 9.390127140982058 +607 605 0.13811027999695408 +594 606 -0.1470183940135373 +596 606 -1.0508985705831027 +604 606 -0.35199046403133843 +606 606 10.509411369375286 +607 606 1.2498664369597263 +595 607 -1.5509814950799907 +599 607 -0.5277657480391998 +605 607 0.2695358548903862 +607 607 9.101508167918078 +602 608 -0.7148318696662294 +607 608 1.54025193009433 +608 608 7.673527181325751 +609 609 9.185496102063901 +615 609 -1.607832887619919 +616 609 -0.41498684166752203 +610 610 10.245181054501876 +613 610 0.1754114772278711 +615 610 -0.12802905227949263 +617 610 -1.4286174210459497 +622 610 2.699315035789017 +623 610 -0.4237743788063014 +611 611 9.645399732814253 +615 611 -1.4746975832127254 +620 611 -0.9147846815202105 +609 612 -1.386120858900239 +610 612 -1.2788789583782856 +612 612 10.764566623971643 +613 612 -1.8342950998820204 +611 613 -0.48668976795891 +612 613 -0.8725123036632537 +613 613 10.217185895259297 +614 613 1.3739184503590054 +624 613 -0.43580099963229174 +609 614 -0.8312924258754524 +611 614 -0.12220222199491527 +614 614 8.412272280332028 +624 614 -0.9623801634173601 +612 615 -0.23997801119703532 +615 615 11.153054695729997 +623 615 -1.423325785577945 +616 616 9.15533115396726 +622 616 -0.42829657327553744 +609 617 0.46446949092569717 +610 617 -1.7321871679196106 +613 617 -2.6749293654757453 +615 617 1.0644336292961984 +616 617 -0.18968911085172047 +617 617 10.764898233159773 +619 617 -0.47331808407483433 +620 617 0.5479403656987988 +623 617 -0.7425062096728146 +616 618 1.159745163217407 +618 618 11.448276159234673 +620 618 0.9938329099267793 +617 619 -0.7209941600289411 +619 619 12.075736182545974 +622 619 -1.9532088315775662 +610 620 -0.4357950763271793 +613 620 1.7667590957677628 +615 620 -1.518979910034922 +616 620 -0.048047852857728744 +620 620 10.6493202536188 +621 620 0.21811229497507056 +611 621 -1.2129515711655054 +615 621 -0.5737739099646616 +620 621 -1.1135140962898953 +621 621 9.992313067234814 +612 622 0.4865387778217198 +613 622 -0.22270586022591385 +614 622 -0.1260688891478005 +619 622 0.5533004941917055 +620 622 -0.5507176268188031 +621 622 1.1008150660858862 +622 622 10.715590332431852 +624 622 0.21962251551138176 +611 623 -0.8266101609267656 +613 623 -0.11092697455208975 +614 623 -1.076225866238558 +620 623 0.5030679269958104 +623 623 9.692591561052438 +611 624 -1.0339740268288165 +615 624 -0.6845706856002971 +617 624 0.08152072705560116 +622 624 -0.580372774052358 +624 624 9.754414594882682 +625 625 10.723689985730564 +626 625 -3.072344254345615 +626 626 8.76409858392683 +628 626 1.0665225137566081 +630 626 0.2856838357898385 +631 626 -1.646509969449501 +632 626 1.242539733017457 +636 626 -0.834911221824722 +638 626 -1.487244941895192 +627 627 10.867922179964896 +633 627 -0.9743658943997271 +637 627 0.33729090624621616 +639 627 0.3449329290503392 +640 627 -1.1575421670413348 +628 628 10.423873048528607 +634 628 0.1038588020738708 +625 629 -1.3549944871807698 +627 629 -0.11325455141043059 +628 629 -1.687652121751442 +629 629 9.842393661586478 +638 629 -0.7749755713577162 +626 630 0.16978290371282187 +630 630 10.883092276198937 +635 630 1.8171800225341057 +625 631 -2.176031671342986 +631 631 10.35444593898226 +637 631 -0.27069391739238924 +638 631 -0.5169023019312106 +626 632 0.9875229415424641 +632 632 10.086690888884926 +634 632 0.9792550914014528 +629 633 0.7494839371297508 +633 633 11.396596480149416 +627 634 -1.1111541538092362 +634 634 11.419545513948286 +635 634 -1.5282676124393189 +636 634 0.21770126645123716 +625 635 -0.8066257370726096 +631 635 -0.3548891879304882 +635 635 8.72328221506025 +636 635 0.7652948913200822 +627 636 -0.46762125517346226 +628 636 -2.634875879846612 +629 636 -0.20887180990343068 +630 636 -1.1404802055402852 +636 636 10.557389442979222 +638 636 1.0691030606631857 +627 637 0.1796369168135032 +634 637 -3.0106458524263675 +636 637 1.6468947320876235 +637 637 10.807342098790969 +634 638 -0.7150049628861793 +638 638 10.85139067304358 +639 638 0.2237001591324608 +626 639 -1.8931770247276112 +629 639 0.7311452973705095 +637 639 0.42974113826943894 +638 639 -0.10520814676023522 +639 639 10.32056817536605 +626 640 -0.7425905277790406 +630 640 -1.1476186455151358 +633 640 0.3825207858585316 +640 640 10.444931601056302 +641 641 9.944162813479101 +643 641 -0.1811834967863824 +644 641 -0.1452396599342545 +651 641 -0.9531428124038925 +654 641 -2.3479692279162014 +655 641 -0.25417812253226696 +642 642 10.300327649767192 +643 642 -1.3385994814881268 +647 642 -0.5853646228235995 +651 642 0.6796372651055705 +654 642 0.19224163117374019 +643 643 10.663109408600901 +648 643 1.428873438352704 +656 643 1.8661328330499316 +643 644 -0.906719660428132 +644 644 10.790183468043162 +642 645 -0.8677023321303033 +645 645 8.017735040860561 +648 645 0.7634193238157669 +655 645 -1.473689186718376 +656 645 0.28162500436853016 +641 646 -0.22410568362004923 +646 646 10.078823136839778 +642 647 -1.0724494283730892 +647 647 11.452615734682722 +656 647 -0.1418819664029995 +641 648 0.3653110015426532 +648 648 8.541750850956976 +650 648 0.18177155989177282 +649 649 11.222017266253696 +650 649 -1.403837669519475 +644 650 0.04127317386598941 +645 650 -0.7345423907896018 +646 650 -1.561615400039566 +650 650 10.326105632683545 +644 651 0.0028679718998736105 +645 651 -1.5491121059084518 +651 651 10.761834417068316 +654 651 0.5604719312385006 +645 652 -0.19329087122188993 +647 652 1.3097369082110415 +652 652 11.419118871167012 +653 652 0.5661292373595185 +655 652 -1.790897685252437 +646 653 -0.19609366327826458 +647 653 0.7527042332411528 +653 653 9.378876558279227 +655 653 0.19149829740439697 +641 654 -0.6348292507583722 +642 654 -2.501360957558348 +645 654 2.366618751526071 +647 654 0.43906598203412966 +654 654 10.26263746003417 +655 654 1.970673673268776 +642 655 1.950657285258734 +643 655 1.1734127265094145 +655 655 8.91160152789848 +656 655 -0.5834716660995191 +645 656 -0.7156520616403108 +652 656 1.1993854420378256 +656 656 11.121121150037004 +657 657 10.400484339649575 +667 657 1.073361924685486 +658 658 12.053483825296876 +660 658 0.2065485675144795 +661 658 -0.6129887175679583 +672 658 -0.8877643796481723 +657 659 0.36320425619097413 +658 659 -0.7325909478448774 +659 659 9.811057742999829 +661 659 0.5468414254254221 +666 659 2.4574484115083437 +670 659 -0.3400820950437691 +671 659 -1.3121482426914153 +660 660 9.752509553365272 +663 660 -0.16681143083047018 +664 660 -0.9776953696612809 +668 660 1.878742785705127 +659 661 -0.5436299617065619 +661 661 10.090464163344114 +662 661 -0.31894098889699657 +664 661 -0.12760488860677494 +665 661 0.2410602415466697 +668 661 -0.7468471363701222 +672 661 0.8088235661961662 +657 662 0.2326626319901654 +658 662 0.06266800316448437 +662 662 10.135192497055206 +664 662 0.4612278581566644 +657 663 -0.627739763895308 +662 663 -0.13692953333077906 +663 663 9.77478822857327 +659 664 1.3970678618085628 +664 664 10.550368406978144 +669 664 -0.3358623425803359 +658 665 0.5679486197039955 +662 665 0.07988673515870554 +664 665 -0.6111094460483785 +665 665 10.310983666940725 +669 665 0.3607597695310313 +658 666 0.8892122777715585 +661 666 -0.9179833762279738 +666 666 9.614100567390109 +667 666 -1.1739962851756647 +660 667 -0.3056720900373785 +667 667 9.985650116002034 +657 668 0.43001658484908 +661 668 -0.12890852668353983 +663 668 -1.6962000381118396 +664 668 -1.0008578817324845 +666 668 1.3394184318563833 +668 668 10.973905340183164 +669 669 9.733445381209732 +670 669 -0.44214988339135547 +671 669 -0.1849545705380432 +657 670 0.7488764234085714 +660 670 0.8225713047379168 +661 670 0.6332822646821931 +663 670 -0.2048997670366058 +670 670 10.633585180741868 +659 671 -0.46873093178249053 +660 671 -1.3966878836961516 +666 671 2.2984786860791937 +671 671 8.880320098507651 +667 672 -0.3660601352785053 +668 672 0.30085221780251964 +672 672 9.985568443219655 +673 673 9.125860035914686 +685 673 -1.0204627798334995 +674 674 9.124943961815731 +675 674 -0.5552424621380797 +676 674 0.05854633868213369 +687 674 1.789254483146279 +675 675 8.945183005800924 +684 675 -0.5886441490993396 +674 676 0.11014398399213013 +676 676 10.68997002547517 +683 676 -1.9520700885085267 +684 676 0.1879861359894871 +686 676 1.134053573760902 +687 676 -0.6013173526967418 +675 677 0.5193789067032099 +677 677 10.733940426477451 +675 678 0.48758599901692523 +676 678 1.031103035753184 +678 678 9.09867462814407 +681 678 1.512125724942682 +684 678 1.1404370123323082 +673 679 -0.16201716278145745 +677 679 -0.22185199965979388 +679 679 10.559237153173626 +680 679 -1.948494597623201 +682 679 -1.160903960274483 +684 679 0.3163910258942418 +687 679 0.6534781304813844 +680 680 10.51531444944642 +681 680 -0.5424862391745273 +673 681 -0.6311814968360089 +681 681 8.47769335361095 +677 682 1.4877545660520688 +681 682 0.2712935771031202 +682 682 10.69865500442252 +683 682 -0.9204475467899093 +678 683 -2.509148237704643 +682 683 -1.7539513336339043 +683 683 11.272621378607091 +680 684 0.9161593429117341 +684 684 10.373451131700827 +688 684 0.6568381206562557 +674 685 -0.3530654345015752 +685 685 11.285033949614897 +681 686 1.7609918294323434 +686 686 10.090790561601697 +687 686 0.07590333734920827 +688 686 -2.8051142005255487 +682 687 1.2290399753059875 +687 687 10.952090161466469 +673 688 0.2924515957831395 +677 688 0.4666841062825337 +678 688 0.7831950622753676 +679 688 -0.5427208741540009 +683 688 -0.531769934260326 +685 688 -1.1497862945899544 +686 688 -1.1911930131293547 +687 688 -1.3042699612697604 +688 688 10.431639688390778 +689 689 9.210477971664435 +699 689 -0.6068681585338639 +690 690 9.073029407765143 +697 690 -0.5743582466849134 +701 690 1.52702172283806 +690 691 0.6651085397552248 +691 691 9.772957209073336 +696 691 -1.1144611204900627 +692 692 10.1819404377415 +694 692 2.347269391246181 +698 692 0.40092654700238317 +699 692 -1.4382620694667128 +701 692 1.6654580798534997 +691 693 2.31832479753265 +692 693 0.9444841966845562 +693 693 9.319839388769084 +694 693 -1.444262758014886 +699 693 -0.05919199953926828 +703 693 -0.6832723526604019 +694 694 10.2393471985741 +689 695 0.15072635678481305 +695 695 9.38067115284762 +698 695 0.7903878175105381 +703 695 -0.5024086727586498 +690 696 0.9290533059438041 +696 696 10.074444588234828 +697 696 -0.15274258238629687 +691 697 0.4619076308291088 +692 697 -0.7014406231564771 +693 697 0.05541412025881867 +695 697 0.19600960793078012 +697 697 9.649486546586424 +703 697 -0.32566128975287956 +697 698 0.47110097013274277 +698 698 10.017155476639713 +702 698 0.5502411126136794 +689 699 -0.4107896732426895 +693 699 -1.709687672035941 +699 699 8.762787415102524 +703 699 -1.4803706296268246 +691 700 1.1612336369790932 +697 700 1.0229614791320236 +698 700 -1.8257596079463534 +700 700 9.511175034666561 +702 700 -0.6706394788883298 +701 701 11.532947155138997 +703 701 1.6013082343943978 +704 701 -0.6112897572889917 +689 702 -0.39421227531068326 +702 702 10.42309735335453 +689 703 -0.5066478353403499 +695 703 1.403386526443636 +697 703 -0.6159584420103336 +699 703 0.4771920346626447 +702 703 0.5069099695414566 +703 703 9.971692136676847 +694 704 -0.6284045350411643 +697 704 -0.9393986729780635 +698 704 -0.46791245827305694 +700 704 0.37387338250803825 +704 704 10.328322956215134 +705 705 12.976725647943287 +709 705 0.2609452478059165 +715 705 -0.7556238930266582 +719 705 -0.047440823607132164 +706 706 8.808187770987296 +713 706 -1.1239767589223282 +716 706 -0.10997384402661474 +720 706 -0.052328210189119 +707 707 8.23730830717614 +712 707 1.2929278711651528 +714 707 -0.06340793337012361 +707 708 0.4094056234248543 +708 708 11.455885417415923 +716 708 0.23465793783087222 +719 708 -0.38217332688400707 +709 709 9.7675257808376 +714 709 0.5279611988450942 +716 709 -0.36363399347938435 +710 710 10.215647336729141 +719 710 -0.018800537919652027 +707 711 2.2752960877070563 +710 711 -0.6613308905251357 +711 711 11.243186748424879 +713 711 0.4092863285396797 +714 711 0.02069950842755869 +719 711 -0.8197191831559043 +710 712 1.1195324730985297 +712 712 9.823009489437595 +714 712 0.19474558464453076 +717 712 0.11937337350993005 +706 713 0.14083771373519094 +713 713 10.29157764259926 +715 713 -1.0315376145792419 +710 714 0.5932705448030137 +712 714 -1.368611218413467 +714 714 11.76366437616199 +718 714 0.37156345348842656 +711 715 -1.928862202153391 +715 715 7.953641207458984 +718 715 2.424974671242671 +711 716 0.8771270277534842 +716 716 11.472860387785424 +720 716 -0.44919860752696783 +717 717 10.470300666445475 +705 718 2.6578327680497478 +706 718 0.03152048812918645 +707 718 0.6763976445762864 +711 718 -0.03496374078535736 +716 718 1.1247339826275307 +718 718 11.726728039960204 +707 719 -1.2326337707898607 +710 719 -1.2519904441360545 +714 719 0.7071263850873207 +719 719 9.897640391229912 +720 719 0.5783728093507305 +705 720 0.031260309728286126 +711 720 1.0482915351793722 +713 720 0.14687896432784506 +717 720 -0.4453978595889053 +720 720 9.948940899738075 +721 721 10.499926067508852 +722 721 -0.19037685466449517 +726 721 -0.2593222671117043 +722 722 10.413760517984704 +724 722 -0.8895801331751013 +726 722 0.21870923141524287 +727 722 0.6082657095223887 +729 722 -0.14250776501708579 +723 723 10.779213830361272 +726 723 0.7871656850778567 +730 723 0.44144213147689354 +723 724 3.229908798052758 +724 724 9.850155227986875 +725 724 2.578933118172685 +728 724 -0.8389055027028065 +736 724 -0.6973986194579654 +722 725 1.3491119587398335 +725 725 10.120016948396993 +730 725 -1.4974516009997743 +736 725 0.30274297656060944 +726 726 11.109724223408893 +733 726 -0.08204485136895792 +735 726 0.3634135264870204 +725 727 -0.36955582715263785 +727 727 10.810652454407364 +729 727 -1.9608176958206047 +733 727 0.6958976497691635 +721 728 -0.34864300873229576 +723 728 1.341299693332837 +724 728 0.4841563347739961 +726 728 0.19062935322142474 +728 728 10.529942209932553 +730 728 -1.1719825682309313 +736 728 -1.3383633679587046 +722 729 1.6014221736416365 +725 729 -0.6029797579307171 +727 729 0.9966735778647372 +729 729 8.64779681392366 +731 729 0.31598427702021653 +735 729 0.43557298309092823 +727 730 -0.6086535125449072 +730 730 7.3569839972953925 +733 730 1.5825721440644107 +726 731 0.19977020416402208 +728 731 0.7205160947842628 +731 731 9.00749748813148 +728 732 -0.08963022074433889 +732 732 11.088721364062813 +721 733 0.9138992849229979 +723 733 -1.003715620639037 +730 733 -2.1767498462055537 +733 733 7.368585418289182 +721 734 -0.9764670378791933 +723 734 1.430404660766534 +730 734 0.2719039446078282 +734 734 10.559149657208465 +736 734 1.5007207714620965 +723 735 0.7379199799249918 +731 735 -0.5507113996086197 +735 735 10.87281123918109 +721 736 -0.0825328313596888 +731 736 -0.7190754230140961 +732 736 0.7406484957874344 +733 736 0.37749384494530325 +736 736 10.603865930614326 +737 737 8.462967269876703 +739 737 -0.7861142075567356 +741 737 -1.7849789259577735 +742 737 0.6885622922680172 +749 737 0.1353949572134574 +738 738 7.1564185585992925 +745 738 -1.0842227042742576 +751 738 -0.13625186783244667 +739 739 10.870873400663104 +741 739 -0.1520516751857709 +745 739 1.4190650488995973 +740 740 10.525226861152756 +741 740 -0.016659596702825137 +742 740 1.1122755508278603 +744 740 -0.1306424498162309 +745 740 0.4208344710020253 +752 740 0.21617254853727091 +737 741 -0.301214273043353 +741 741 10.571967479766675 +744 741 -0.13567033222169972 +742 742 10.946085914549982 +744 742 0.2637654065480017 +746 742 0.9481400675273184 +749 742 0.6062346465316053 +737 743 1.0208603937487386 +743 743 9.679848819346187 +747 743 -2.2491890761380278 +748 743 -0.02164316622299372 +750 743 0.7162124694045827 +751 743 0.38775058460479556 +738 744 0.11584092428460976 +739 744 0.10788700691021819 +740 744 -0.7515568050493355 +744 744 9.207259781115788 +745 744 -0.4575347705661389 +745 745 10.632908003988556 +738 746 -0.35389272841290437 +745 746 -0.1986621339906946 +746 746 12.258043683623692 +750 746 1.3150432411008113 +740 747 -0.38785820941993876 +742 747 0.6377365628935899 +747 747 9.866689958079828 +740 748 -0.3130078835803021 +748 748 8.76903866455516 +749 748 1.59943364746402 +737 749 -0.564378021797541 +738 749 0.5193319794805781 +739 749 1.1030716513787377 +747 749 0.8461142051593689 +749 749 11.373367460253258 +746 750 -0.5314791029796782 +747 750 -0.4800660978431418 +750 750 11.344451378704669 +752 750 -0.042267945615591954 +744 751 0.46593786566709006 +745 751 -0.6532675613225495 +751 751 9.241706592842144 +752 751 -0.6572763894196666 +740 752 0.8608074544445735 +745 752 -0.2284541932467997 +748 752 -1.4858883406950338 +752 752 8.50994669586456 +753 753 10.89539560047137 +762 753 -0.16175051755993422 +754 754 9.145726910679972 +761 754 -0.5209699566932168 +767 754 -1.3265887655861552 +755 755 9.932552573988945 +756 755 -0.679800177233746 +757 755 0.4036403317592385 +762 755 1.6692967724755159 +754 756 0.13327294759800182 +756 756 10.818794238836132 +757 756 0.6093102414316447 +759 756 0.15530193903000974 +764 756 2.0250526022366078 +768 756 -0.1332284307746892 +755 757 0.6064077331025541 +757 757 9.116094667554135 +762 757 0.0712348635658616 +758 758 10.903286013302779 +759 758 -0.8887399426776581 +759 759 10.318191984969934 +763 759 0.08089083855291973 +765 759 0.8279776793240123 +753 760 -0.09619679150770852 +755 760 -1.4740864659401618 +756 760 -1.4156439465075805 +757 760 -0.8754975318518078 +759 760 0.2901149145531784 +760 760 10.761263839089466 +766 760 1.5593406349877215 +768 760 -1.3961635439717095 +761 761 9.818974185389381 +763 761 -0.9561338977931025 +764 761 0.34025144300042914 +768 761 0.4407948342117236 +755 762 0.8522418178589363 +757 762 0.6301878910230367 +759 762 -1.5530976311004425 +762 762 10.926400169092142 +756 763 0.43917719659832766 +763 763 9.64454954505357 +765 763 0.10331781262178778 +767 763 -2.405830301321981 +760 764 0.5601858755385493 +764 764 10.714669642189634 +766 764 0.1414977918953048 +767 764 -0.8612391808523364 +768 764 -0.07827488662973021 +755 765 0.7009111790350424 +760 765 0.06972330621316843 +765 765 10.961625667988654 +754 766 0.786240245924975 +764 766 -0.9561706126406322 +766 766 10.375168973447186 +754 767 0.9626840816737303 +757 767 -0.036052349751130607 +760 767 0.6964432352316692 +763 767 0.4101789407425413 +764 767 0.8122209816648606 +767 767 10.573050457559901 +768 767 -1.6620794497105582 +753 768 -0.5167705452785575 +757 768 -0.7098591595673357 +759 768 0.7117322360769427 +761 768 -1.0428532452714339 +764 768 0.6055843740591657 +768 768 8.642232550526971 +769 769 9.63477359831704 +772 769 1.2032203282379568 +773 769 -1.0737253444368768 +774 769 -0.10917725654656311 +778 769 0.6462614359603376 +783 769 -1.8583259043001021 +770 770 10.794103299903842 +778 770 -1.8304086831839284 +780 770 -0.2180753761724908 +781 770 0.1848495276528782 +770 771 -0.6439832440844275 +771 771 9.696815995046508 +770 772 0.7921517405997619 +772 772 11.429858310023652 +779 772 -0.6255490695761159 +771 773 -0.36673105896123065 +773 773 9.721234601322564 +775 773 0.37999150575435325 +781 773 -2.2807029326864274 +784 773 -0.8545135230791562 +769 774 1.0149936390484902 +770 774 1.1672446258229325 +772 774 0.2772714888856165 +773 774 -1.0839901917347616 +774 774 10.086053826061002 +775 774 0.9692857808948373 +783 774 -2.8652789411148194 +784 774 -0.4749668828582504 +770 775 0.33103870232703286 +775 775 9.028107730042777 +777 775 -0.7300066078150972 +778 775 0.43089498916982405 +783 775 -0.296022997694531 +784 775 0.2545579787828225 +776 776 9.269226823357622 +778 776 -0.15454393202345967 +777 777 8.797392810795984 +783 777 0.3098424029819155 +769 778 -0.5559179454037424 +772 778 -0.523006389887691 +773 778 1.7659481012356553 +774 778 0.2836229321586503 +775 778 0.7276547913877031 +777 778 -1.1746387934165576 +778 778 8.535330713515368 +779 778 -1.163569815728462 +781 778 -0.7867851159474919 +782 778 0.26732424737232346 +770 779 -1.1701431042892352 +775 779 0.0614640833962593 +777 779 0.5475685442997447 +779 779 10.100779797948473 +782 779 -1.355489396840148 +783 779 0.6602320589605208 +784 779 0.8188599828838944 +769 780 0.5436799452497219 +776 780 -1.049401322231589 +780 780 9.899960363880682 +770 781 0.014543295211396906 +773 781 0.45886862397619127 +775 781 1.7434418227033845 +781 781 8.794905591649332 +771 782 1.5967334284175005 +772 782 -0.5779912592564609 +774 782 -1.8038763555099926 +782 782 9.97078549419318 +774 783 0.1810645964840532 +775 783 -0.7113243695734087 +778 783 0.2168613488675924 +783 783 10.171936205548745 +769 784 0.216952857894974 +779 784 0.8962505613010866 +780 784 0.8322354076074476 +784 784 9.521110951872942 +785 785 10.336302793165743 +789 785 -0.6149489354833249 +791 785 0.800930883543005 +794 785 -0.4751509489734467 +795 785 -0.1737486235221825 +799 785 -1.2519022740587573 +800 785 2.092253108222225 +786 786 10.591490117757346 +796 786 -0.060600550505401 +800 786 -0.7308082927492986 +786 787 -0.45482629707805683 +787 787 10.05617857516115 +791 787 -0.022691045151444336 +800 787 -1.4128603381338911 +788 788 9.930593775678878 +789 788 -0.2312606281571381 +790 788 0.3486574650448134 +797 788 0.3453904576836035 +788 789 0.14557624649904238 +789 789 9.410892326105474 +788 790 -0.14310759157468717 +790 790 10.385082138486576 +793 790 0.6769695114332253 +795 790 1.0155576906882635 +797 790 -2.3820454171125816 +798 790 0.005428278363384429 +800 790 -0.9054946120412681 +785 791 0.7103002284932971 +788 791 0.5763192090422965 +789 791 -0.11522863713498059 +791 791 9.33834005876949 +792 791 0.002925471502478945 +795 791 0.768429349593439 +786 792 0.4725389301955235 +789 792 0.7466692400079084 +792 792 11.166360453502698 +793 792 0.27188239278926707 +787 793 -1.4349522734654585 +789 793 0.4893593640427682 +793 793 10.957898490113786 +797 793 0.7443492062236204 +789 794 0.21511260450275332 +792 794 0.2660998241777927 +794 794 10.353564584505829 +798 794 0.24342402728904936 +785 795 -0.19174077479596224 +786 795 -0.03193657043508652 +788 795 0.666028363032624 +789 795 0.08911861507539368 +790 795 -0.5969037918985721 +793 795 0.28091092658172445 +795 795 9.835018365199861 +796 795 -1.2645987803898247 +798 795 -0.8044349384665209 +800 795 -1.3689624960250397 +792 796 0.9715677018664552 +796 796 10.763523410529169 +798 796 0.2107554155947089 +800 796 -0.19128004541769858 +789 797 0.7295415923003027 +797 797 9.021460915518054 +798 797 -0.2909461164990007 +789 798 0.5561628666944667 +798 798 9.724592297295192 +800 798 1.9804705314934716 +786 799 1.16328383396031 +790 799 1.1629879788366617 +799 799 8.479629667510833 +798 800 -0.23989479874224703 +800 800 10.128308839153508 +801 801 8.470397441629817 +805 801 -0.01737786111516082 +810 801 -0.18619343212474043 +802 802 9.551653031098047 +803 802 3.0420587618268335 +814 802 0.5337840968436178 +803 803 9.988488427898128 +805 803 -0.13280456763592788 +804 804 10.2852636401337 +811 804 -0.7349918473729947 +802 805 1.2240518369925715 +805 805 9.558860297255409 +806 805 -0.3624256422635343 +809 805 -0.15991055346349942 +812 805 -1.0014769732355366 +813 805 0.7206123503831522 +801 806 -1.3191693307633134 +806 806 10.884262344346107 +808 806 0.21142197400833795 +810 806 -0.3326544293958497 +812 806 1.419544440399788 +816 806 -1.3711263625903096 +801 807 0.922958352120244 +805 807 -0.7542428007008037 +807 807 9.872222196145751 +808 807 0.9724774772627518 +806 808 -1.2301471970012843 +808 808 10.189077989542955 +812 808 0.981425313555905 +807 809 0.6023767065605434 +808 809 -0.07859574219647593 +809 809 8.611024086841159 +812 809 0.5331491530726655 +814 809 2.3397601777485773 +801 810 -0.22421779403981718 +802 810 -2.0458853438835134 +805 810 1.297480796216631 +810 810 10.614713303188015 +814 810 2.2486746335483936 +805 811 1.768530172967535 +810 811 0.2568566995205817 +811 811 10.154732270462466 +813 811 2.100273711977717 +805 812 1.1439669920266997 +810 812 0.35816717799697784 +812 812 11.134790490199146 +814 812 -0.5050985923659324 +812 813 -0.9119944355387624 +813 813 9.762280303517779 +815 813 -1.3002767941365085 +813 814 -0.9987432197901135 +814 814 9.167209428687244 +807 815 0.12316258549642993 +815 815 11.81556993516007 +803 816 0.52344045114819 +816 816 11.703550222429957 +817 817 10.899473845910967 +818 817 0.30431997520871906 +819 817 -1.4514881216393924 +820 817 0.08720796731599362 +821 817 -0.9699595083627074 +829 817 -0.4980242201029874 +832 817 -0.4359488867614483 +818 818 10.190384199334137 +820 818 0.6127553144729513 +823 818 2.787044043156299 +819 819 11.190441865719414 +821 819 0.22332078308893255 +824 819 0.9069766464229321 +818 820 0.15079471471644024 +819 820 -0.5916776573601048 +820 820 10.074036594254437 +826 820 0.7280770816072073 +829 820 -1.4364240378094062 +830 820 -0.11874107928479359 +832 820 1.5595784840648104 +819 821 3.0179551093831365 +821 821 9.346838341200911 +823 821 0.6515854614372824 +825 821 0.8821130823018528 +831 821 0.07350543602671215 +822 822 10.643127448239973 +829 822 0.2183762463917006 +831 822 0.13539531631809135 +818 823 -1.0337733244330225 +819 823 0.5980199920322112 +821 823 0.23963288430625035 +823 823 8.86841953128072 +828 823 -0.1013856508259663 +831 823 -0.9475636990175856 +821 824 -0.6058253635804969 +822 824 -1.9945008619401388 +824 824 10.738339295260374 +825 824 -1.1166011206201927 +832 824 1.6941172761425307 +821 825 -2.204288606410647 +824 825 -1.8688529700722163 +825 825 10.952160053421899 +827 825 -0.23998622056789043 +828 825 -1.6437538349156782 +817 826 0.5735243319105667 +821 826 -0.11737868352793278 +826 826 8.296944949312119 +827 826 -0.382461762279883 +831 826 -0.1333961004440864 +820 827 -0.33546098318348305 +825 827 -0.5405049039341628 +827 827 7.949172032948187 +818 828 0.749774265479687 +823 828 1.4052466542108217 +824 828 -0.4789661479957537 +826 828 -0.6379201889249773 +828 828 10.818012424323785 +829 828 0.12189018257882817 +831 828 0.05981206937499479 +827 829 0.2691844259598259 +829 829 10.668037623093104 +818 830 0.06362326421199992 +821 830 0.24476716057135142 +825 830 -1.3527635268940141 +826 830 -0.5813303754643709 +830 830 10.338011696863234 +831 830 0.1155215656051617 +821 831 -1.3267832734889922 +828 831 -0.2067337388495008 +831 831 9.727777762671593 +817 832 1.1944028697931752 +820 832 0.33329568860298225 +823 832 -0.42050519581808693 +825 832 -1.088652604521476 +832 832 10.312268083973727 +833 833 9.148865350926316 +835 833 0.0124023324883965 +838 833 -1.4986669342675483 +840 833 -1.5208306477846423 +846 833 2.9464554394350344 +847 833 -1.1798180031503214 +833 834 0.6750136959899837 +834 834 9.32081189726966 +835 834 -1.7243620277727354 +833 835 1.2268961404482714 +835 835 8.667180491082304 +838 835 0.10777755530904824 +839 835 -0.8524008747263425 +842 835 -1.9131405994908135 +844 835 2.5908728932661598 +846 835 0.4408264172769538 +848 835 2.020537192786238 +834 836 1.192164357067013 +836 836 8.716242586398737 +838 836 -1.5595381792569998 +843 836 0.27253677274401406 +835 837 0.3698529448535299 +837 837 7.027653631212811 +839 837 1.2600343771614273 +842 837 0.5269220247481653 +845 837 0.501733730980039 +835 838 -0.555731565053803 +837 838 -0.04086343895160831 +838 838 8.612451978311405 +835 839 1.1174709389577564 +837 839 -0.5522358690545218 +839 839 11.242025375908804 +842 839 0.4351683532614857 +844 839 1.3589381378927778 +848 839 0.44210431534838607 +833 840 -2.26153991886867 +834 840 0.9281588313789165 +836 840 0.5044347600610289 +837 840 0.7044487089797609 +840 840 9.43606453512145 +843 840 0.8691278581422663 +844 840 -0.06903339374594267 +846 840 -0.5652321075017966 +835 841 -0.9009939739566183 +837 841 -0.4768622048903451 +839 841 0.361574942559505 +841 841 11.322139421313228 +843 841 -1.5669852923104481 +844 841 1.3119875589045915 +845 841 -1.1334617884031766 +842 842 10.328837159397297 +845 842 0.5219957197467996 +833 843 0.20751920245482797 +840 843 -0.02246689884283873 +843 843 11.272761179978625 +845 843 -0.8938593109913974 +848 843 -0.92288259424403 +833 844 -0.9267734915375487 +844 844 8.839708836808917 +845 845 11.031672882135098 +848 845 -0.6311357237541639 +836 846 1.245374408223888 +838 846 0.7945584995874885 +841 846 -0.3421022640172549 +846 846 9.322273784153497 +834 847 1.5337369680060642 +837 847 -0.25299285501450297 +841 847 0.9942431100063062 +845 847 1.2123378903744375 +847 847 9.713564723816953 +834 848 2.8352491433557887 +835 848 -0.8389883727619645 +839 848 -0.16439817120152891 +841 848 -1.509249248022016 +845 848 -0.006823041224572692 +848 848 8.920719523867986 +849 849 10.156756702837995 +855 849 -0.7752749947998346 +856 849 1.0107402735954312 +857 849 0.8200482029949034 +864 849 -0.8684859739442538 +850 850 9.97545794334627 +860 850 0.3444323212685093 +861 850 -0.1720011341705703 +849 851 -0.5955390758346055 +851 851 10.032369943573963 +853 851 -0.39454896944858403 +851 852 2.6123699644689817 +852 852 8.443404537409382 +853 852 -0.02805267862605601 +857 852 -0.4448079365385678 +849 853 -0.2047587269835596 +851 853 -1.9754040587766473 +853 853 11.861033072799351 +854 854 9.575311330542709 +860 854 2.2106273161345245 +863 854 0.24812198418137016 +852 855 0.0838424391100704 +855 855 9.777881499321742 +857 855 2.3069528998003106 +858 855 -0.5045933619496198 +861 855 0.477940971897326 +856 856 9.740588386829474 +856 857 -0.19535860147066714 +857 857 9.887631459426828 +858 857 -0.9210524106989588 +860 857 -1.3908478832442324 +861 857 0.5474485776986595 +863 857 -1.0321147257637215 +852 858 0.81385221517976 +855 858 -0.06994599519028868 +858 858 11.221482892690684 +861 858 -0.4650977336407402 +862 858 0.14089047560822976 +849 859 0.5026153964619273 +852 859 0.42060486481440684 +856 859 1.3319232875387563 +858 859 1.0413033679520896 +859 859 9.425352670593956 +860 859 0.6504272879119242 +862 859 0.5158010223123055 +864 859 -0.8912475311555311 +851 860 -0.38330245511406547 +852 860 -1.2349387881658314 +854 860 -1.7184250727154755 +855 860 -1.2543837968524914 +856 860 -0.6880745026364947 +860 860 8.640334843171239 +862 860 0.4414127254333646 +857 861 0.25194665177788766 +861 861 8.863799309830364 +850 862 -0.12264611931520206 +853 862 -1.3301385387563656 +855 862 1.5401044748210062 +858 862 0.9884374595685049 +861 862 -0.3551488924323147 +862 862 10.310670565859551 +852 863 0.3672728306402255 +863 863 9.372659098865475 +864 864 10.044444859410039 +865 865 9.557692464275439 +869 865 -0.7462592509522884 +873 865 0.4756705963184573 +866 866 10.140975019923111 +879 866 -2.0243372448894665 +865 867 0.22320303732076197 +867 867 11.071758644242408 +869 867 1.184327436254242 +872 867 -0.0034868071370417262 +865 868 0.8962580732445025 +867 868 -1.2756285747960379 +868 868 10.15383220053566 +872 868 -0.13925054813987922 +874 868 1.555300296323564 +879 868 -2.1081713369168993 +869 869 10.60676371225809 +870 870 11.09243663798314 +867 871 0.2512079432061655 +871 871 11.198411431687049 +872 871 0.3169465603036079 +873 871 1.5433705099656658 +875 871 2.2604308340087553 +877 871 0.7584707682351688 +865 872 -0.9957686606651449 +867 872 0.7432046451705965 +872 872 9.283853868689768 +873 872 -1.390494066822135 +876 872 0.9075401782566873 +878 872 -0.4494201500695215 +879 872 0.0661077272652021 +880 872 1.8638656797107274 +873 873 9.528501725721188 +872 874 -0.17834391773377198 +874 874 7.717328339000459 +879 874 2.331747414106392 +880 874 -0.608404441711875 +865 875 0.772167105993273 +868 875 -0.14024153305314144 +869 875 -1.461203051797095 +875 875 10.030741295306141 +865 876 0.11832606686756181 +868 876 0.7315906759354942 +871 876 -0.33441287539217607 +873 876 0.3137349077217151 +874 876 2.4620762917948813 +876 876 12.424437441736615 +869 877 -0.21427737644211625 +875 877 -0.004164846045862219 +877 877 9.093600651599047 +875 878 -0.23550427975994653 +878 878 9.62980552492739 +866 879 0.31411811943276335 +875 879 1.099295211049825 +879 879 10.48622655404482 +868 880 0.38178799266893315 +874 880 -1.2249707176890916 +878 880 0.004494551925735441 +879 880 -0.22017825357881848 +880 880 8.664962348512324 +881 881 12.009999675472429 +882 882 9.817476884169592 +888 882 -0.3338306007519892 +881 883 0.8173007870939811 +883 883 11.413719397194264 +884 883 -1.1372903520397317 +887 883 1.1210837451910813 +892 883 -0.9698198904244772 +895 883 -0.5188510682534505 +881 884 -1.5296771649686591 +883 884 -0.8552848019651645 +884 884 9.21583431880418 +890 884 2.096347042861763 +894 884 1.0184005311962694 +881 885 -0.06610759471655697 +883 885 -0.41764153764242895 +885 885 8.75913302022204 +887 885 -0.6150060341706466 +889 885 -0.11183400685809704 +892 885 2.0434485601534544 +883 886 0.08591190220755927 +886 886 9.97778749147702 +891 886 -0.5136091875848809 +895 886 0.8148818811748428 +882 887 -0.18226414562237933 +887 887 9.290609068983564 +888 887 0.2445311901529901 +881 888 0.04496581173965085 +882 888 0.3188976614175648 +886 888 -1.2455721657713612 +888 888 11.401293409767224 +889 888 -0.24133706648641207 +890 888 -2.3726034405623513 +893 888 -0.4694381211348279 +882 889 0.24224927292931714 +886 889 1.2500381627462982 +889 889 11.389266986085842 +890 890 11.67408132098723 +882 891 0.41087764013997213 +885 891 0.00845524177300105 +886 891 0.9837880226557024 +891 891 8.553899362059711 +892 891 1.024955240333443 +895 891 -0.7098357574619615 +892 892 11.751622230113416 +883 893 -0.7529274317406971 +888 893 0.28398071476853887 +889 893 -0.9286466139395635 +893 893 9.016023565319216 +881 894 1.078591189839276 +882 894 1.9390998742483943 +884 894 -1.4281119311617667 +894 894 11.551760588079796 +881 895 -0.9475464085901052 +888 895 0.8254536996293992 +889 895 0.10559056071987384 +890 895 0.5533898043402166 +895 895 11.813557806323585 +882 896 1.070233174897324 +890 896 0.2553430400806091 +892 896 -0.34809878016373735 +896 896 9.950044568110554 +897 897 8.843736560778078 +901 897 0.5917202775770988 +912 897 1.3884981991119358 +898 898 8.515957718416972 +907 898 0.3295284827651984 +899 899 10.59563865571812 +907 899 0.5184459220493131 +909 899 -0.8203446809461478 +910 899 -1.2612244165056372 +912 899 -1.0935039593129692 +900 900 11.07657355139228 +901 900 1.9783520398590995 +900 901 -0.060073008058906634 +901 901 8.860012128078617 +904 901 -1.353173599121977 +912 901 -1.3586926487556088 +898 902 1.832345018720419 +901 902 -0.15854508479475712 +902 902 10.72471328830829 +904 902 0.8581251141573449 +908 902 -0.15083530911745918 +909 902 -0.4589755526935596 +901 903 1.1203157860637276 +903 903 10.763289773890541 +897 904 0.8171681078754475 +900 904 -0.46579748873675875 +904 904 11.474096201883182 +911 904 0.06759890935448856 +912 904 -0.04705593830563627 +900 905 1.407457656695986 +902 905 0.5860913864645904 +905 905 10.042362945442003 +908 905 1.180972899568978 +910 905 1.1127395565537763 +912 905 1.408149104482787 +902 906 1.3056065262470091 +904 906 -1.522631009896152 +905 906 1.6229032789294304 +906 906 9.15361077358136 +910 906 0.46134349150566367 +912 906 0.18285475939520915 +906 907 0.9889250553355186 +907 907 10.728359761998615 +910 907 -0.2585094613366323 +911 907 1.3624343374344783 +904 908 -0.516330753239621 +907 908 -1.6005891956996143 +908 908 9.415873643763282 +909 908 0.6504198408223504 +912 908 -0.46028560517390416 +909 909 8.403338001148416 +910 909 1.0630447172135913 +908 910 -0.11861970999921537 +910 910 9.587155146602594 +897 911 0.22825298730719748 +903 911 0.7388112909532683 +909 911 -0.5222046136329017 +910 911 -0.6631515266915399 +911 911 10.733033669977061 +898 912 -0.11157414417858882 +906 912 0.4421833656130048 +907 912 0.6818463487194388 +910 912 -0.051599753046231676 +912 912 10.800922571498976 +913 913 8.693488315141222 +914 914 11.019794476558468 +918 914 0.930201162318496 +920 914 0.3339345138803143 +913 915 0.05523787876604213 +915 915 11.846668847588035 +918 915 -0.38406749131637175 +923 915 -0.036043816040283456 +924 915 0.08401310761268449 +913 916 -1.3365302902388314 +916 916 9.427416131238923 +918 916 0.993411169023485 +914 917 -0.1151963692284761 +915 917 0.12844659953809653 +917 917 9.869964235190535 +918 917 -0.44615143289284065 +919 917 0.16378576752457533 +926 917 -1.9005758220038835 +927 917 -1.3241397891092026 +916 918 0.09641792540959543 +918 918 10.626701231454101 +920 918 -0.3431232687915249 +922 918 -0.9006615995118841 +927 918 1.1711416882223786 +919 919 10.850998900764624 +924 919 -0.26668979953086497 +925 919 -0.0508199824362611 +926 919 -2.042311113093599 +913 920 1.001105659260151 +917 920 0.8425916308631444 +918 920 -0.5170878755397184 +920 920 10.967813064737443 +925 920 1.107838651357585 +915 921 -0.5311301736977079 +918 921 -0.26581907189437515 +921 921 9.623215720508957 +925 921 -0.800338082569928 +927 921 -0.09960598144220739 +913 922 0.027395711026149166 +914 922 0.4850285994949381 +922 922 10.426096275009094 +926 922 -1.3013243923920252 +921 923 -0.28911921501014975 +923 923 10.468914397903818 +924 923 -0.030800167883593223 +913 924 0.5380554645397029 +919 924 0.09093917592054317 +924 924 8.857252095121884 +925 924 0.9246963457443217 +919 925 -0.7745124439505182 +925 925 10.302557374726888 +914 926 -1.0031430335291298 +918 926 -1.153567564296617 +921 926 0.07852168742282851 +926 926 9.680748154633267 +913 927 -0.12849170835256438 +914 927 -0.5430108744157229 +917 927 -0.43699337536514604 +927 927 10.751245191991758 +917 928 -0.3945036221580426 +926 928 -1.5477628383772832 +928 928 8.652216549482908 +929 929 9.425226508152702 +930 929 0.8727496269219709 +932 929 0.6162063362712044 +938 929 -0.5160274465170673 +930 930 9.683119762592414 +931 931 9.135123110139865 +934 931 -0.35065430716265394 +938 931 1.4274243705214908 +942 931 -1.0318032366667036 +943 931 -2.759210329547508 +932 932 10.211728845239247 +933 932 -1.1282238529493032 +933 933 9.773523077386503 +938 933 -1.0360377469744277 +940 933 -0.16836436086954604 +934 934 9.168933607077228 +935 934 1.730442858670676 +936 934 0.03936767363279609 +940 934 -0.24791005726318316 +929 935 -0.35483315964604406 +931 935 0.18722031960428878 +935 935 10.783454681892943 +937 935 0.07583579779697146 +938 935 0.7383104852534927 +944 935 -0.05562485643286086 +931 936 -0.32901583488880987 +934 936 1.6685676753168444 +936 936 9.261561112770105 +932 937 -0.5248690351002693 +934 937 1.0185926992136118 +937 937 8.603293518444314 +938 937 0.5229335655351155 +944 937 1.5542301600086048 +929 938 4.3443837715632245 +938 938 9.442991860926835 +940 938 0.07705585902766313 +943 938 0.2500723578318058 +944 938 -0.23382863306115692 +932 939 1.8178485612726274 +936 939 1.0101880100753173 +938 939 1.532229331313195 +939 939 11.990563353441294 +929 940 1.3395917351966597 +930 940 2.0542942969948457 +934 940 -1.501807652878154 +936 940 1.467226344486559 +938 940 0.16343923298171756 +940 940 9.387739237542148 +944 940 -0.45511607723415043 +941 941 9.449156909265525 +934 942 0.5346147742198587 +940 942 -0.18344118159075967 +942 942 12.116976326674441 +934 943 -0.25585800460401015 +935 943 -1.718985793906122 +937 943 -1.3910622068291365 +943 943 9.061045498049037 +933 944 1.8502517063750683 +937 944 1.4619948346932437 +943 944 -1.3014759311188728 +944 944 8.886877429781793 +945 945 10.22674499965898 +947 945 0.8179513973284505 +948 945 1.0908290927856914 +954 945 -0.4867725786220059 +957 945 0.09459993689709295 +946 946 11.134923626615405 +953 946 -0.6135346931805946 +955 946 0.8582703487214557 +959 946 -0.4302881696085024 +947 947 10.084130993929934 +953 947 -1.299671954022509 +955 947 0.7527395978640194 +956 947 -1.4516541240616652 +958 947 -1.0611600736080191 +948 948 8.507373343257736 +949 948 0.503205240347921 +951 948 -0.2186811817088824 +954 948 -1.5648774794808784 +960 948 -1.5132654539546273 +949 949 8.69170469618971 +951 949 -0.3340542303890347 +952 949 1.0573954731906052 +956 949 0.3022001259739756 +958 949 0.3609130112893509 +950 950 8.744350823922396 +952 950 0.1475329898462487 +956 950 0.5909407423061417 +957 950 1.4031960615750112 +959 950 0.027070982555908677 +945 951 0.49945880394142333 +949 951 -1.044926490839578 +950 951 -2.392916346791038 +951 951 10.567638707096215 +953 951 -0.17328833183478223 +955 951 1.1790697833100956 +960 951 1.4478064592734334 +950 952 1.044075765128735 +952 952 11.002044959875018 +956 952 0.6048851871134171 +953 953 10.274536597799145 +954 953 -0.17467788892279784 +955 953 -2.19780864321758 +945 954 -0.004584526157726263 +954 954 9.793636004824402 +954 955 0.7073864106716379 +955 955 9.378640716506904 +959 955 -1.726967183132915 +947 956 0.18482121472614685 +950 956 1.0757640955604373 +954 956 -1.4382284831000103 +956 956 10.880934815790065 +959 956 1.5050615265561997 +950 957 0.9219950876582794 +957 957 7.416334985050376 +958 957 1.8279105359118186 +958 958 10.756463179922914 +959 958 -1.3160575392927565 +960 958 0.6977946403346745 +946 959 -0.3716470590906547 +948 959 0.11723141593926902 +954 959 -1.4150471207978217 +959 959 9.896886279718357 +960 959 1.2439492353445205 +949 960 -0.2557029307061529 +954 960 1.3647284990199111 +955 960 1.9088252589385428 +956 960 -0.3577135318374691 +959 960 -1.4999836630735492 +960 960 9.93364369155375 +961 961 10.856582474042254 +963 961 -0.7387725080600673 +965 961 2.8841867634215084 +966 961 1.052797548977765 +968 961 0.6829287773901157 +970 961 2.615342102718982 +961 962 0.553939793087215 +962 962 10.186201995178374 +971 962 -0.8896275182879549 +974 962 -0.05251247880377316 +963 963 10.44238959592748 +966 963 0.6839104866062945 +964 964 10.88620047056435 +970 964 1.1966146345269748 +973 964 0.721891484510656 +974 964 0.2328870845136162 +965 965 9.667031758721617 +966 965 -0.37085401242943616 +967 965 -1.196741693634443 +969 965 -0.6754202884764233 +973 965 -0.6751992298121652 +974 965 -0.32098570068658094 +966 966 9.687395123628296 +968 966 1.4065686957331616 +969 966 -0.5819621019463045 +965 967 -1.1599383806900647 +966 967 -0.9480450433881659 +967 967 10.861911407074828 +968 967 0.6729506719953713 +972 967 0.521554347040229 +974 967 -0.646493462047639 +976 967 -0.2260169983480628 +962 968 -1.0448441026736242 +968 968 9.693654953049792 +970 968 0.17775386490466927 +962 969 1.4736281995875966 +963 969 -1.8398363741630188 +969 969 9.062924932771168 +971 969 -0.6588470583774076 +972 969 -0.2389712330463998 +974 969 -1.2921068054516618 +975 969 -0.41591605743521626 +963 970 -0.1878614911204833 +969 970 0.5270849108839343 +970 970 10.690987758720501 +975 970 0.3900053569016532 +961 971 0.4985460990560288 +971 971 11.519694328838137 +972 971 -1.3360554299849428 +965 972 0.5697335620657374 +968 972 0.934292092558972 +969 972 -0.4333802537801677 +972 972 10.666933042001885 +962 973 -0.37473989375340255 +965 973 -1.6928654076574292 +967 973 -1.023015038855354 +973 973 9.93304512081167 +974 973 0.5501205134974269 +965 974 -1.317801062206291 +973 974 -0.42940232217561075 +974 974 10.838627420087933 +964 975 -0.25980366037924285 +967 975 0.9189310584254485 +968 975 0.25625516441349616 +971 975 -0.6282299213405781 +975 975 11.276959045505006 +965 976 0.013871075480035966 +970 976 -2.271744227936111 +976 976 10.066318908236308 +977 977 9.866123543918384 +978 977 -1.0274684175688502 +989 977 1.4668591449073842 +978 978 10.08594684428396 +981 978 -0.08032648629436391 +983 978 0.1584895814449463 +984 978 -0.3263792817842777 +989 978 1.9231508636296415 +979 979 10.90750597780335 +987 979 -0.1262080847083233 +991 979 -0.3979408328537011 +992 979 -2.0347937359610793 +977 980 -1.110264804285636 +980 980 8.248726872164884 +981 980 1.8014770225855654 +985 980 -0.041480340832509115 +988 980 -1.5649517990358273 +989 980 -2.705728194640305 +990 980 1.9277109445312872 +977 981 -1.4655532851927173 +978 981 -0.33912617889922964 +980 981 -0.8268788947642832 +981 981 9.945797683970412 +982 981 0.8883689372468819 +984 981 0.5540085878380853 +986 981 -0.781618831534383 +988 981 -0.4595639617919472 +982 982 10.643061599279697 +984 982 0.7642595065590487 +987 982 -3.2366670088369354 +978 983 0.5023627976380753 +982 983 1.5026499114267682 +983 983 9.728541363345121 +984 983 -2.303019956818165 +990 983 -0.6893639797230738 +984 984 9.614114535420393 +991 984 1.5433019199832418 +978 985 -0.5085122069363436 +981 985 -1.9471906133386079 +985 985 10.066653717955852 +986 986 9.16221547071668 +982 987 0.8384334059608575 +985 987 -1.1183100674432889 +987 987 12.75809106458918 +989 987 -0.5824193545535765 +988 988 8.830638630800973 +990 988 0.1471448485117581 +979 989 0.14921052680227406 +980 989 -0.4747073840050597 +989 989 10.161627732700081 +980 990 1.0797271678204186 +985 990 -0.1972066288316755 +987 990 -0.5264051553788733 +990 990 10.110233356954241 +992 990 0.8483629224658971 +979 991 -1.0319386538313031 +982 991 -1.078124399567549 +984 991 0.10273881541132368 +988 991 0.1532480913314477 +991 991 10.915476956769393 +985 992 -0.525259956222435 +991 992 -0.13697499631994783 +992 992 11.300052631772129 +993 993 7.803097547731871 +995 993 1.3417564740745227 +998 993 0.37625964998494577 +1003 993 -0.4004633751016154 +1006 993 -1.0259603092863334 +1008 993 -0.4360974786686257 +993 994 0.6678975940270465 +994 994 9.123693015165301 +996 994 -0.06846900301312588 +1001 994 0.6920025255985524 +1005 994 0.3165829744145164 +993 995 -1.0312132928499105 +995 995 11.828227760690446 +999 995 0.2918491572105164 +1003 995 -1.2094024891989068 +1007 995 -0.21868227570368787 +996 996 8.413822923662554 +1003 996 0.7615089506083 +1007 996 0.055140244626024223 +993 997 -0.3749801314021035 +997 997 10.079338849034393 +998 997 -1.8085651168050936 +999 997 0.26235284684367555 +1001 997 1.043026268125347 +1008 997 -0.7456880860396607 +998 998 12.267763392388774 +1001 998 -0.2713592388872474 +1003 998 0.09767409275366846 +998 999 1.301606661691424 +999 999 9.670406835516276 +1000 999 0.4195413679783336 +1002 999 -0.9945815573246567 +993 1000 -0.8651042221127987 +994 1000 1.986892907521568 +995 1000 1.90146547912951 +1000 1000 10.71864674959564 +1006 1000 0.4820152659549547 +999 1001 -0.10762429122118876 +1001 1001 8.508184623246736 +1006 1001 0.49904014069246955 +1002 1002 10.68150653033536 +997 1003 -1.050075780289687 +999 1003 -0.7683471142828653 +1001 1003 1.7338410420140609 +1003 1003 9.212889475951247 +1006 1003 -0.9165894919932299 +994 1004 -1.2117165619263623 +1000 1004 0.6643816611567364 +1004 1004 10.162902128090353 +1007 1004 -0.41213578778819215 +993 1005 0.24149352989130987 +994 1005 0.08712828083295451 +1005 1005 10.673947418632428 +1006 1005 0.8646520736925319 +1007 1005 -0.9585133553878019 +998 1006 -1.1845498249747528 +1006 1006 7.93124402285895 +997 1007 -0.6105374097782691 +998 1007 -0.0317792259504493 +1006 1007 -0.7472880717604901 +1007 1007 10.300273307427098 +995 1008 -0.23812177167605392 +997 1008 0.7479313284288341 +1008 1008 10.384046423890876 +1009 1009 9.350084952186798 +1016 1009 -1.5767345118427782 +1017 1009 0.3455502109375524 +1023 1009 0.2784131891683358 +1010 1010 9.019411441595285 +1012 1010 1.1795679023373582 +1015 1010 -1.0947424828394976 +1017 1010 0.15537934671701845 +1009 1011 0.6063710565576771 +1011 1011 9.771417709456877 +1019 1011 -0.9587563328068911 +1012 1012 10.265081904481432 +1013 1012 -0.6174046963524464 +1018 1012 -0.9466531915467244 +1013 1013 9.876479253279362 +1014 1013 -0.15983578287548797 +1015 1013 0.3300623789944743 +1019 1013 1.8492980454965318 +1020 1013 -0.6509852514380792 +1024 1013 -0.6436975115418065 +1009 1014 0.5679757719585292 +1014 1014 8.906629454294302 +1010 1015 -0.19353249721616803 +1015 1015 9.329764080039354 +1018 1015 -0.02020508220591186 +1010 1016 -0.314054853539225 +1016 1016 11.273206950478059 +1023 1016 -0.7580240421684165 +1009 1017 0.7613095660086955 +1017 1017 9.473113236209938 +1023 1017 1.005427644390992 +1010 1018 0.2123814622854758 +1011 1018 0.3101316578246477 +1017 1018 2.254713617091669 +1018 1018 8.083989393269755 +1024 1018 -0.2168699282010437 +1011 1019 -0.0247310498669962 +1012 1019 0.4270567630167831 +1019 1019 10.311759673599534 +1011 1020 0.23086169741580778 +1019 1020 -0.7078306499655332 +1020 1020 10.261547743173393 +1021 1020 0.8077296933976903 +1010 1021 -1.0248504208019749 +1011 1021 1.2211330453139129 +1012 1021 0.28351682499976716 +1020 1021 0.9546001124247975 +1021 1021 9.342560491746427 +1011 1022 1.5019077229492959 +1022 1022 11.081767782392394 +1011 1023 -1.9538287254495486 +1014 1023 0.5065333914616559 +1018 1023 -1.1104980762113326 +1020 1023 1.0893953980800144 +1022 1023 0.2760690338298395 +1023 1023 9.667311225551737 +1011 1024 0.5593496119301503 +1014 1024 0.22358732069960902 +1015 1024 0.17090470447556208 +1016 1024 -1.3640650531034828 +1019 1024 -0.2360373555876383 +1022 1024 0.6753283669478809 +1024 1024 11.002568800982061 diff --git a/tests/functionality/data/A_spd01.mtx b/tests/functionality/data/A_spd01.mtx new file mode 100644 index 000000000..fc6273075 --- /dev/null +++ b/tests/functionality/data/A_spd01.mtx @@ -0,0 +1,3802 @@ +%%MatrixMarket matrix coordinate real symmetric +1024 1024 3800 +1 1 21.083275616199035 +6 1 0.29010842815507515 +7 1 -1.0180183606240718 +13 1 0.5130541420708703 +14 1 0.250149987345935 +15 1 -0.01218036682902157 +16 1 -0.2765802079698138 +2 2 19.865219826332993 +5 2 0.1484861390688908 +7 2 -0.16147152849597288 +11 2 0.45253246740108544 +16 2 -0.3898734047874437 +3 3 22.10215890271425 +4 3 -0.2135966039346681 +8 3 0.45370193804276987 +12 3 0.32633543816131283 +4 4 19.15438124246589 +5 4 0.02339599317951724 +8 4 -0.5554867868078156 +9 4 -0.27142329850698516 +5 5 20.995416923696308 +10 5 -0.8605897498288898 +11 5 0.3284761918038319 +12 5 -0.39164997581529853 +13 5 -1.3553179933568984 +16 5 0.5250735208489057 +6 6 19.616371841678315 +8 6 0.050502269298805996 +12 6 0.41839572907996697 +15 6 0.873359830589807 +16 6 -0.46712204306020133 +7 7 20.61305075084297 +11 7 -0.037824978678573484 +14 7 0.3589189673326756 +8 8 19.065006741601962 +9 8 -0.4089188134980509 +9 9 21.1428301116999 +10 9 0.25102529384861416 +15 9 0.24076737681762464 +16 9 -0.7102570680751349 +10 10 20.705090326759194 +11 10 0.9375852926585203 +13 10 -0.21041696357051382 +14 10 -0.05860287791049714 +16 10 -0.2973964494296295 +11 11 21.32730347870899 +12 11 -0.6413084928921133 +12 12 20.666629413852704 +16 12 -0.08248285605034533 +13 13 19.415298419913068 +15 13 0.08505279231607454 +16 13 -0.11288660077414782 +14 14 19.435535569231654 +16 14 0.9125929423062724 +15 15 18.960774247952262 +16 16 19.07754181981143 +17 17 18.861815319768397 +18 17 -0.12633590655043633 +21 17 0.5076216835796263 +22 17 -0.5059259014878349 +23 17 -0.5416234396968889 +24 17 0.3070520007567221 +29 17 0.21348380522928795 +30 17 -0.2699469421540181 +31 17 -0.4754279046543569 +32 17 -0.24230136180635903 +18 18 19.72605263914765 +19 18 0.43259222714155676 +32 18 -0.020507306812607717 +19 19 20.47200263496201 +21 19 0.0730490435970748 +20 20 19.589350644585807 +23 20 -0.7663709014061851 +25 20 -0.2960360262831823 +27 20 -0.7925705050373038 +28 20 -0.046644103752214165 +29 20 -0.2703638685199097 +30 20 0.21696034498646197 +21 21 20.65941578332965 +25 21 0.4494482329512877 +27 21 0.20703149475159016 +29 21 -0.04101391887284923 +22 22 19.849292515369626 +25 22 0.3159200029383141 +28 22 0.49933535177958777 +31 22 0.48295022434171997 +23 23 21.48176975584224 +29 23 -0.08787561991363037 +32 23 0.5466850888832774 +24 24 20.362907725852374 +32 24 0.27642673986325395 +25 25 18.29191701770507 +29 25 0.22826429086270159 +30 25 0.20133847393471557 +26 26 19.59387747558288 +28 26 0.6567168316064664 +31 26 -0.10667595633484035 +32 26 -0.05885843810722606 +27 27 20.974528310758515 +29 27 0.23194247761119927 +32 27 0.31670434951933196 +28 28 19.13922874823666 +32 28 0.54679495235792 +29 29 18.866375714339192 +30 29 0.37634523911213374 +31 29 -0.5260862019986698 +32 29 0.32920733150478304 +30 30 18.32134600788943 +31 31 20.619010652042356 +32 32 20.08749340625227 +33 33 20.9214364952615 +36 33 -0.2524240477220095 +37 33 -0.43846755943333215 +39 33 0.4050452894854272 +40 33 -1.036215739577071 +41 33 0.2578069879906666 +42 33 -0.16194180547876488 +43 33 0.33752782664060305 +45 33 0.2241370709416294 +47 33 -0.4526073324327338 +48 33 0.27041398145767714 +34 34 20.50896303144905 +37 34 0.6528441786891293 +39 34 -0.21646200952671438 +40 34 0.39314362925436874 +41 34 -0.13274925755514622 +43 34 -0.0038776199934822965 +44 34 0.37795980181011585 +46 34 0.01627960466128588 +48 34 -0.08312241325743588 +35 35 18.46199487469878 +43 35 0.7225614628209911 +44 35 -1.3761614721130253 +46 35 0.5507741924437902 +36 36 18.927215829830413 +39 36 0.04001926231662742 +40 36 0.35991361786391607 +42 36 -0.06903967717609821 +37 37 19.675894481092943 +39 37 -0.10899996987955737 +44 37 0.9917377016689763 +45 37 -0.6646639140981864 +38 38 20.367477582640518 +40 38 0.5238414414295807 +42 38 0.42703049208319666 +44 38 -0.06656364715648931 +45 38 -0.09752679945159311 +47 38 -1.2542105475837202 +48 38 0.006900498848945872 +39 39 21.603355811724114 +43 39 -0.14562692700087715 +44 39 0.3779024671078027 +45 39 0.7724337958731947 +46 39 0.2233588347273595 +47 39 -0.0626134264602862 +40 40 19.574723269723354 +41 40 0.25739612781813875 +41 41 18.941619192414613 +44 41 -0.32038604361347256 +45 41 0.025453912239866507 +48 41 -0.614062035846897 +42 42 21.28587881563814 +45 42 0.1523807961139964 +43 43 21.572672527182988 +48 43 -0.3430367993958644 +44 44 20.676710056957507 +46 44 -0.5846504798223047 +45 45 19.650634639000977 +46 45 -0.15772816338579296 +47 45 0.1942645380591118 +46 46 20.346939973792004 +48 46 -0.07545916818830328 +47 47 20.149548110109336 +48 48 20.580462143545073 +49 49 19.088985187282837 +53 49 -0.42224813173363523 +54 49 -0.7175973346066918 +56 49 0.12270591967649289 +57 49 0.23995100036288713 +58 49 -0.2902907779212794 +59 49 -0.3493183590454408 +60 49 0.1485726390232753 +63 49 0.6983869123327436 +50 50 20.03280498360152 +51 50 -0.1804607865866513 +53 50 -0.20976203915420208 +58 50 1.3617633830586646 +51 51 21.58524351814789 +54 51 0.3752152145316614 +55 51 -0.37045016628297645 +62 51 0.24060711909846977 +64 51 -0.009373766700740417 +52 52 20.21411431878115 +54 52 0.31881841403928546 +55 52 0.1974333904757815 +56 52 1.2756873856717488 +57 52 0.2597369456486434 +58 52 -0.5856794085061914 +59 52 -1.8256611590549747 +63 52 -1.067909122320366 +64 52 0.23662952395928652 +53 53 20.692698250012917 +54 53 0.45522209458731844 +55 53 -0.7654428732548896 +57 53 0.3809464374708572 +60 53 -0.40198189424968755 +61 53 0.29041301737413866 +54 54 18.41017332275646 +55 54 -0.028627343953441693 +58 54 -0.2072803261156598 +60 54 0.3012167169554539 +61 54 -0.023134545216102254 +64 54 -0.3725402696840698 +55 55 20.15521509829182 +56 55 -0.06066398082283868 +57 55 0.16493343585911982 +58 55 1.0391905341289278 +64 55 0.057963926212001964 +56 56 18.605342487669322 +61 56 -0.06978845671345164 +63 56 -0.21239444281919798 +57 57 19.023713823988338 +60 57 -0.3321432551524561 +63 57 -0.37893736859138627 +58 58 18.350614317605615 +59 59 20.675364316990454 +62 59 0.251350084631622 +64 59 -0.24497502822834707 +60 60 19.092172868804553 +61 60 0.44575138284809496 +63 60 -0.42973390361966257 +61 61 19.09653307221656 +62 61 -0.688641102513439 +62 62 20.878793105169063 +63 62 0.757509857729255 +63 63 21.126585020507264 +64 64 19.919658577628464 +65 65 18.915325913349662 +68 65 -0.6401264216500353 +71 65 0.10512487244615057 +72 65 -0.28605440547305017 +73 65 0.34727770795011453 +77 65 -0.18765498695614533 +78 65 0.6104246435137167 +80 65 -0.4851577246983434 +66 66 21.36848197654393 +72 66 -0.010200264750763436 +77 66 0.2143893224816716 +67 67 19.063473295599483 +70 67 0.28528149983715156 +72 67 0.1776009603737339 +74 67 0.5786164317330539 +75 67 -0.38890709525570816 +80 67 0.13677774414722088 +68 68 18.4132089110636 +69 68 0.40170982362893703 +70 68 -0.14275356834724504 +72 68 -0.11827283501419603 +73 68 0.1914233086098353 +74 68 0.5902312851709833 +77 68 0.3215824836445777 +69 69 18.92770966398698 +74 69 -0.7283388242647759 +76 69 -0.0899138491902763 +79 69 -0.9890051485553367 +70 70 18.88030160965021 +71 70 -0.48989717721888715 +75 70 0.36609380847747225 +77 70 -0.19609533324901038 +78 70 0.22240684207445977 +71 71 19.15964326218512 +73 71 0.4458793105266397 +79 71 -0.9576846906364854 +72 72 21.78983754839602 +73 73 19.745995619460977 +78 73 -0.6387194720327999 +79 73 -0.6722858026762587 +74 74 23.32664328085999 +76 74 0.5695554291564769 +79 74 0.7591345403526973 +75 75 18.86868607182767 +80 75 -0.3067774216339148 +76 76 18.257801627434873 +78 76 -0.23082234553465794 +79 76 -0.38039900725581993 +77 77 19.89888131106757 +78 77 0.03786616948061677 +80 77 0.6023264006028887 +78 78 20.876241331921737 +79 78 1.0071753443237212 +79 79 19.019622754707314 +80 80 20.638822027463476 +81 81 18.67895799720575 +83 81 0.601686902979246 +86 81 0.4097034193098491 +88 81 0.5654938910625705 +90 81 -0.033161063368540994 +93 81 0.786900503696213 +82 82 19.90119408720836 +85 82 0.13664369414171473 +87 82 -0.4473244608948345 +88 82 1.123677618304517 +89 82 0.42502081983308687 +83 83 20.411264721822242 +91 83 1.044267870170357 +92 83 1.061453512953362 +84 84 19.321023199813233 +86 84 0.28351782758397104 +87 84 0.8482749113068617 +94 84 0.10865717958244916 +96 84 -0.3508223212277766 +85 85 20.27776503809162 +88 85 0.21837448710064963 +91 85 -0.3444354953119344 +92 85 -1.107572254685042 +94 85 0.5981801108836735 +95 85 -0.1162263285763848 +86 86 19.598965808644564 +90 86 -0.08354119763193903 +92 86 0.6708122645356672 +93 86 0.4517700351944525 +87 87 20.873842051826145 +90 87 -0.6018131516502225 +96 87 -1.0571025231322282 +88 88 19.75117939777068 +92 88 0.004954342631474279 +94 88 0.5410359446197008 +95 88 -0.10648744604634099 +96 88 0.012234342251114963 +89 89 19.490072339202698 +90 89 0.6570935652806236 +92 89 0.209909748640314 +90 90 21.08855752368935 +94 90 -0.7792659185231646 +95 90 0.260286403135929 +91 91 22.120667903815537 +95 91 0.8396634764847924 +92 92 21.345308744954647 +94 92 0.05156181908315523 +93 93 20.21522371950001 +95 93 0.43092488395705597 +94 94 20.633198058485625 +95 95 19.005764211687193 +96 96 19.740500079728697 +97 97 19.941266327858123 +102 97 -0.46524171158173155 +103 97 -0.4812589802894249 +104 97 0.36872297976290025 +106 97 -0.5023165583295895 +111 97 0.28300871069749917 +112 97 -0.22619509261306264 +98 98 19.513625851225516 +106 98 0.2842106118221221 +109 98 -1.0494330485814882 +99 99 20.177562786540072 +103 99 -0.5004116491750825 +109 99 -0.45850642300117 +112 99 -0.04113221208904581 +100 100 19.701933614501925 +101 100 0.7127241816818275 +106 100 -0.031042636379349762 +107 100 0.7957284328588263 +108 100 -0.36916925120339816 +109 100 -0.6920180563146043 +112 100 0.06856847565357306 +101 101 18.808698556701607 +102 101 -1.0846989211310756 +104 101 0.20730845679476875 +105 101 0.21895978831971763 +111 101 -0.18472929406746558 +112 101 0.2056641434898844 +102 102 19.66154514414938 +105 102 -0.13525517337381945 +110 102 -0.12689760791113114 +103 103 18.81553858141208 +104 103 0.7167155620341591 +107 103 -0.5408337524905561 +108 103 -0.5514006989231611 +109 103 0.008005954067690833 +111 103 0.11459398920216446 +104 104 20.6515396652675 +105 104 0.37576482476098516 +111 104 0.27844451446851415 +105 105 19.577467079717767 +106 105 -0.1297051196353873 +111 105 0.25857591363504573 +112 105 -0.16295917562185797 +106 106 20.167128380203742 +107 106 1.1933352488672568 +108 106 -0.7288812917167221 +111 106 0.5959167884947913 +107 107 20.338505418346664 +108 107 0.30583279373259215 +112 107 -1.0687478977284657 +108 108 21.465562534595474 +109 108 -0.06516327519032965 +110 108 0.05619617615631 +111 108 0.11425588202713802 +109 109 19.758560309128054 +111 109 0.1822364100497527 +110 110 19.605825986466847 +111 111 20.742888228882293 +112 111 -0.5285321208931973 +112 112 18.760002125060467 +113 113 20.61341807406599 +123 113 0.3414584832331065 +125 113 0.049744768005969 +114 114 21.065395196202697 +117 114 0.2635458953006209 +120 114 0.13398266427319622 +124 114 -1.0050772441221685 +126 114 -0.7367939330868455 +115 115 20.666418198381997 +116 115 -0.5687352200684088 +123 115 0.35499842089744343 +124 115 0.40994755951806244 +125 115 0.16727505663001568 +126 115 -0.06687804171742041 +127 115 0.16777056563156248 +116 116 19.898836871862745 +117 116 0.32379001073206715 +120 116 -0.24173491576114622 +122 116 0.1260174392003584 +124 116 0.4696673228432781 +125 116 -0.3696669819628798 +126 116 -0.2869472342397207 +117 117 18.993837937239956 +118 117 0.7356676426800601 +120 117 0.35361468331246115 +124 117 0.35754176739161664 +125 117 -0.28659020568790267 +127 117 -0.9074468566767697 +118 118 20.236743922984036 +119 118 -0.5119040387114434 +121 118 -0.722633068688168 +122 118 0.4745975495539258 +125 118 -0.6140901236304738 +119 119 18.279515724194006 +121 119 -0.7534756734622362 +122 119 0.5117547675779057 +124 119 -1.4316385703330148 +126 119 -0.19109231319717002 +128 119 0.29412729390130643 +120 120 20.946982447197286 +121 120 -0.5088211664056028 +123 120 -0.49621393474137965 +125 120 -1.165391600645691 +121 121 20.771952812396478 +122 122 20.040941377044764 +123 122 -0.15296583715167325 +124 122 0.46169249381025007 +126 122 0.8110123488781316 +127 122 -0.18031301991206033 +123 123 19.855490475253397 +124 123 1.2752666912391992 +125 123 0.726302956070675 +124 124 21.28829147176004 +126 124 -0.2512309304248243 +125 125 20.179901153824282 +126 126 19.668919670895843 +128 126 0.6518244643692642 +127 127 21.905044908266852 +128 128 19.245145473813977 +129 129 20.195429635274007 +131 129 -0.3453727487252996 +134 129 -0.18628908200173874 +135 129 1.0369967190758327 +137 129 0.22543550427504108 +138 129 0.24917248809276143 +141 129 -0.6560502856707907 +142 129 -0.7819488826812377 +143 129 -0.10455511991260193 +130 130 20.114720391514812 +131 130 0.20497801901471627 +132 130 0.7181608083950999 +133 130 -0.1593680639320367 +135 130 -0.010019270845436884 +140 130 -0.12540179827650658 +143 130 -0.17273011477813324 +144 130 -0.7527804894672757 +131 131 20.31114318224118 +132 131 -0.053825771229405205 +133 131 -0.928962014605432 +134 131 0.48481429963368144 +138 131 0.17699236693308631 +139 131 0.1399247502499516 +142 131 -0.2713475195202486 +132 132 20.866057580811244 +133 132 -0.33282910790697273 +142 132 -0.9250929789123666 +133 133 17.957296338638326 +134 133 0.44545581290585695 +135 133 0.25302150050724503 +138 133 -0.3379752559989459 +139 133 -0.2852933928358393 +143 133 0.1218798192769171 +134 134 20.349011071373845 +137 134 0.5902344102397001 +139 134 0.12029498893382057 +143 134 0.7540961074590409 +135 135 19.1641076215937 +138 135 0.48098028703105034 +141 135 -0.7518886095787912 +144 135 -1.1946619413458872 +136 136 20.135552384077897 +139 136 0.25843097053341924 +143 136 0.5479088932978712 +137 137 18.619585473509773 +141 137 0.19949469405731382 +142 137 -0.47885282265805706 +144 137 0.67121923687831 +138 138 18.603243457358335 +141 138 0.21392054811396208 +139 139 20.54012463956418 +140 139 -0.7154483115301032 +141 139 -0.545688541532097 +142 139 -0.41540606769301514 +143 139 1.4431209206412383 +140 140 21.41018747013145 +141 141 19.807341161087184 +142 141 0.1514824919935078 +143 141 0.11241915453330098 +144 141 0.613709365937752 +142 142 19.905403953832444 +144 142 0.06492708054867052 +143 143 21.30862118835608 +144 143 -0.006747105842554694 +144 144 18.84681106241176 +145 145 21.19368192491062 +147 145 0.14418471760331583 +148 145 0.3330991909788611 +149 145 0.879770922137207 +150 145 0.3934407849069594 +153 145 0.013536618352909681 +154 145 0.32823810028457157 +160 145 0.7173308218344174 +146 146 20.750018049233844 +148 146 -0.1599410314586046 +153 146 0.3371715276145053 +155 146 -0.6474369364668561 +156 146 0.08359428484357033 +160 146 -0.8319353229230423 +147 147 20.86803180353541 +148 147 -0.9754890552042558 +149 147 -0.5043382407589073 +153 147 0.8932923426117184 +154 147 -0.5199344637799355 +159 147 0.11645670525614964 +148 148 19.499695975720144 +150 148 0.017164664741790778 +152 148 0.4580306263667075 +159 148 0.3438456275419592 +149 149 18.60828132640323 +151 149 1.0908450493954696 +153 149 -1.038567910417809 +154 149 0.5806085496196938 +155 149 -0.9818918420860004 +159 149 -0.42911105330343874 +160 149 -0.2656833067988535 +150 150 21.85172353099259 +152 150 0.2515119639112735 +153 150 -0.12504348716264674 +157 150 -0.15266938380702558 +158 150 1.302970225136432 +159 150 -0.1856170307876916 +151 151 19.482771809564 +152 151 0.43748901139951996 +157 151 0.13028061705373528 +160 151 -0.35252617030268385 +152 152 19.11587364086086 +153 152 0.33765523600331687 +156 152 -0.4675255981696189 +157 152 -0.004389402011396962 +158 152 0.01447041796376818 +159 152 0.04102160046769558 +153 153 19.275336852523775 +154 154 20.42264359451014 +155 154 -0.4364916626240886 +158 154 -0.5876660773821689 +155 155 17.545011726534604 +157 155 0.0849938072798505 +160 155 -0.0752001103102886 +156 156 20.385737369340465 +160 156 -0.2150552292688888 +157 157 20.393828296554503 +158 157 -0.8458115548606061 +158 158 19.888063990756898 +159 158 -0.550446333731067 +159 159 19.567381708571304 +160 159 0.7584630294435473 +160 160 20.558274177506448 +161 161 18.725769046482228 +164 161 -0.1241536675024332 +169 161 -1.1259446004619407 +172 161 -0.5284029959946014 +173 161 0.49483322464876833 +174 161 -0.675409120621651 +176 161 -0.25341823388254126 +162 162 19.980055042412722 +163 162 0.42959791710384176 +165 162 -0.02323474842189745 +166 162 0.30715073347882244 +169 162 0.5754455562487816 +175 162 -0.5257017317576598 +163 163 22.591893864077626 +164 163 0.007640151003112623 +167 163 -0.1584654359518436 +168 163 -0.4236774499770396 +170 163 0.13580677697721466 +171 163 0.5534794713084057 +173 163 0.6182635205184712 +174 163 -0.3097417793361839 +175 163 -0.2813382018211344 +164 164 19.324157521920974 +166 164 -0.36137198505522183 +168 164 0.5335570302321769 +169 164 -1.2468996553075418 +170 164 -0.15011780231464336 +176 164 0.6052593139149164 +165 165 20.513479167072244 +168 165 1.064611728156112 +169 165 0.8024781676263326 +171 165 0.13059320301319016 +173 165 -0.018222662266371745 +175 165 -0.18341257341641276 +166 166 18.528793772756988 +169 166 0.8395873577534185 +170 166 0.15663359164069154 +171 166 -0.19899727205427806 +167 167 19.06116728673143 +172 167 0.4683986408764533 +175 167 -0.32249594834006934 +168 168 20.45646956371023 +171 168 -0.014018057516609379 +175 168 0.49857179762731085 +176 168 1.3002332549727 +169 169 19.515939626115582 +173 169 -0.6881736548670505 +174 169 0.25246113655360836 +170 170 18.28619726429404 +174 170 1.1050527436179212 +171 171 18.199432329299693 +174 171 -0.7495131480932129 +175 171 -0.6156847781412625 +176 171 -0.11523147935155525 +172 172 20.64881075133747 +174 172 0.09762791203951326 +173 173 20.496006816877586 +176 173 -0.006579538277927457 +174 174 20.50141388732724 +175 174 0.3766147953936829 +175 175 20.867959037491914 +176 176 20.040698903339468 +177 177 21.4224420885228 +178 177 -0.08838825733159723 +181 177 -0.6901187678875657 +183 177 -0.43909599806474586 +184 177 -0.06853492819590302 +185 177 0.09811341483960853 +186 177 -0.1033115698945393 +187 177 -0.6171917444791817 +188 177 0.002667764788183777 +189 177 0.690266652512384 +190 177 -0.2825296540827438 +178 178 19.007765587683664 +179 178 -0.6457915339058959 +181 178 -1.0584518816310569 +183 178 -0.6790652136737443 +184 178 -0.7783026756118135 +186 178 -0.842340413921141 +189 178 -0.04477138949384129 +179 179 20.459757378591753 +181 179 -0.3513233326116286 +184 179 0.7713092682210365 +188 179 -0.4580923810123149 +189 179 -0.07705066487674278 +191 179 0.1912511125795493 +180 180 19.967132077814455 +182 180 0.05609095734049617 +186 180 -0.1433896352002022 +187 180 0.34492606753328686 +192 180 -0.22681068916392086 +181 181 21.507719412764384 +186 181 -0.09518151517912371 +187 181 0.5614516645763422 +188 181 0.5588492186456421 +189 181 -0.20060456152638337 +191 181 0.16349149959969675 +192 181 -0.5122611054483227 +182 182 19.77555358501761 +183 182 -0.025157670634076278 +184 182 0.034772814955360005 +186 182 0.2370317681176877 +192 182 0.02195997874880349 +183 183 17.725372304643898 +187 183 -0.30111906870909233 +190 183 0.45363183026886233 +191 183 0.10315015351192248 +192 183 0.9542220911708077 +184 184 21.064490724315696 +185 185 19.302998494313186 +187 185 0.7793368289808829 +189 185 -0.20201138911017463 +191 185 -0.6681413207899548 +186 186 20.219870751634595 +188 186 0.7561197082799238 +192 186 0.3782705941542764 +187 187 20.75267927740171 +189 187 -0.12340623672291226 +191 187 0.1870843666212661 +188 188 19.998015555209392 +189 188 -0.1964271385816225 +190 188 0.19837610210354464 +192 188 -0.040532428176879964 +189 189 19.791453098134582 +190 190 22.019420519193588 +191 190 0.523468379187854 +191 191 20.96531471617847 +192 191 0.2804603001634805 +192 192 20.05413978995285 +193 193 18.507974696206066 +194 193 0.18949099051065108 +195 193 1.071364878470735 +196 193 0.34143822449244615 +197 193 -0.6472370476474317 +198 193 -0.28246972943997894 +201 193 0.26252964853941524 +204 193 -0.41722456339965314 +194 194 19.71929844751117 +195 194 -0.5951858399327058 +196 194 -0.21572563197975084 +198 194 0.5215219448923087 +200 194 0.07385820757347154 +205 194 -0.6984661829774569 +208 194 -0.0712649991902375 +195 195 21.792611505086583 +199 195 0.07577657091642967 +201 195 0.256865087167088 +202 195 0.439998598202799 +204 195 -0.12223148753607396 +205 195 -0.06584734394680962 +206 195 -0.4226677993399099 +196 196 20.55327963667988 +198 196 0.2932454840976909 +203 196 -0.030066407271995964 +206 196 -0.1550356727502305 +208 196 0.46058625565107614 +197 197 22.30459869757942 +200 197 0.20054401355186197 +201 197 0.14376168848196913 +203 197 -0.8045518058720219 +204 197 -0.05563848907524654 +208 197 0.07749788424341317 +198 198 21.369222214753997 +203 198 0.07805110665641676 +204 198 -0.1803000511563167 +205 198 -0.5684549642677508 +208 198 -0.054651363137589164 +199 199 21.13573701517199 +200 199 0.3377523306321475 +203 199 0.9786829646191105 +204 199 0.49591720826793295 +200 200 21.804830923162097 +203 200 -0.6638463175930899 +204 200 -0.20878245819178978 +201 201 20.775990113117665 +202 201 -1.4032012199980477 +202 202 19.130270329690216 +204 202 -0.7202880430764258 +205 202 0.9934026732112534 +206 202 -0.5872373840750826 +207 202 -1.0943743501440524 +208 202 0.8620054909713699 +203 203 19.425232700000578 +204 203 -0.7148775047129264 +207 203 0.22707972879600938 +204 204 19.572759397270772 +207 204 0.9490215806093079 +205 205 18.789342407202014 +207 205 1.0207587041371928 +206 206 18.855551521151163 +207 207 21.55319121788913 +208 208 19.119331614159112 +209 209 17.98644448203581 +210 209 0.3945375075521924 +218 209 0.25941556421680867 +221 209 0.2552076986187794 +210 210 19.549174636071914 +211 210 -0.03385097131829734 +212 210 -0.39296729661870144 +213 210 0.4235659602279838 +216 210 0.618470075067199 +223 210 -0.8273322478816547 +224 210 0.30158915021624255 +211 211 18.743345913076812 +213 211 0.14754858209012398 +216 211 -0.3652042486337111 +220 211 -0.19852279028661057 +222 211 0.03774612659374998 +223 211 -0.49246271061199953 +212 212 20.01228793236737 +214 212 -0.3026834586607314 +216 212 0.22667861567058234 +219 212 -0.030959081320105518 +221 212 0.6344773678866253 +222 212 -0.18442501707921996 +224 212 0.024597526671080047 +213 213 19.301988121686502 +215 213 0.7271907499006754 +219 213 0.6798096527947228 +220 213 0.03740859603954315 +221 213 0.105003936310779 +223 213 1.0697323293955734 +224 213 0.6984128430819374 +214 214 19.86465152276176 +217 214 0.61873675304601 +219 214 0.1027429164711393 +221 214 1.0463990543438195 +215 215 20.95650444494394 +221 215 0.6072678984516573 +223 215 -0.0807086283855905 +216 216 19.56034634576654 +218 216 0.7284947807566475 +219 216 0.5048271813948226 +221 216 0.6989350932609006 +222 216 0.26843735419732584 +224 216 -0.18446960912305446 +217 217 19.950423539786783 +220 217 -0.18299772391769087 +221 217 0.10924898031096031 +218 218 19.928691969214704 +219 218 -0.14448179303111514 +222 218 -0.46943766290643646 +219 219 20.32622251110144 +220 219 -0.25208153121785243 +223 219 -0.7785277457550331 +220 220 18.969277725863297 +224 220 0.21303851969394022 +221 221 20.61265704452385 +222 222 18.35692697312841 +223 223 21.41634799045439 +224 224 19.11674514295646 +225 225 19.744058754854194 +226 225 0.4152939137924787 +228 225 -0.25447197345274963 +235 225 -0.2751610826109255 +240 225 -0.11365207404625804 +226 226 20.27296203196557 +227 226 -0.16230966212274028 +231 226 0.22004901209082675 +232 226 -0.958121285957942 +233 226 -0.06927454800787747 +234 226 0.4410753533247752 +240 226 0.16331640917965654 +227 227 19.56170221875184 +229 227 -0.3018654687581218 +230 227 0.158426256436439 +231 227 0.1920905006021561 +232 227 -0.2345919201847647 +236 227 -0.7940407987379502 +240 227 -0.11341510121019177 +228 228 19.755273296709735 +231 228 -0.6065975474187599 +233 228 -0.08365737334989815 +234 228 -0.012895331164120534 +235 228 0.554926144970391 +237 228 1.116691238865075 +239 228 0.29892654082108744 +240 228 -0.08041904147748904 +229 229 19.928190825062757 +239 229 -0.20360709134963093 +230 230 22.555998976220234 +233 230 0.3834082225502182 +234 230 1.1120958881980694 +235 230 0.6037245481301663 +240 230 0.010714592471699527 +231 231 19.556730480190716 +234 231 -0.40621081984187596 +235 231 -0.29480425770708674 +239 231 0.06640206530936911 +240 231 -0.8002574136376503 +232 232 19.591653440898952 +233 232 -0.3142677742136877 +234 232 -0.30904453634808665 +235 232 0.5032922242679607 +236 232 -0.761328544397116 +239 232 0.014879036603079624 +233 233 17.121935516271616 +235 233 -0.6192125534268321 +236 233 0.03264207022061971 +237 233 -0.1231259214022151 +234 234 18.660548842812183 +240 234 -0.62734356804835 +235 235 18.198220911786795 +236 235 -0.8652062834593154 +237 235 0.8453708091558935 +238 235 0.791677523654563 +236 236 20.659759372058108 +239 236 -0.49453456903637993 +240 236 -0.001002312106200265 +237 237 20.867526528308147 +239 237 0.04633826310347146 +238 238 21.618957797764914 +240 238 -0.7443896126003853 +239 239 19.641528344913723 +240 240 18.51622554244646 +241 241 18.31287257407375 +246 241 -0.7393567154519813 +247 241 -0.3298404797514089 +251 241 -0.2719959392857327 +252 241 0.27321556547922365 +255 241 -0.6999324188376685 +242 242 22.98311919987753 +243 242 1.4092157927076954 +245 242 0.3519601676672191 +246 242 -0.49544105109954883 +249 242 -0.6430969287694519 +250 242 -0.22692027713465765 +252 242 -0.4672821032986977 +243 243 20.04617810881774 +250 243 -0.486166571940949 +254 243 -0.2643960108423337 +244 244 22.02958114788087 +245 244 0.11168685912137662 +247 244 0.774546095532147 +255 244 0.24436798662809484 +245 245 18.658757378485873 +253 245 0.3208989408250056 +255 245 0.6486907597577605 +246 246 20.432287392332196 +248 246 -0.7883721274886945 +250 246 0.20922067659257162 +256 246 -0.02952340433864284 +247 247 19.581735379155155 +250 247 -0.1461119468036101 +253 247 0.5011083787869227 +254 247 0.010110848194167915 +256 247 0.4806847159522586 +248 248 19.317272226697657 +249 248 -0.2869937430228086 +251 248 0.7071290727521606 +252 248 0.006772508194317029 +253 248 0.24656959297704517 +256 248 -0.6392070875886193 +249 249 20.597704749179904 +251 249 0.16491127775623798 +252 249 0.7845847339502321 +254 249 -0.4837997108535702 +250 250 20.62591660501795 +256 250 1.2833314087549745 +251 251 20.161018992912698 +252 252 20.190167140879684 +254 252 -1.4877829978340495 +256 252 0.47501898712307034 +253 253 21.75056464433436 +254 253 0.38007413618888614 +255 253 0.9636276420118788 +254 254 19.772495093921094 +255 255 20.90353407889061 +256 256 21.603768051054324 +257 257 20.14107386095706 +259 257 -0.22500162271514343 +260 257 0.5554623655597821 +269 257 -0.08436719619088605 +270 257 -0.42475401214694763 +272 257 -0.5665183846687606 +258 258 18.3942963160108 +259 258 0.4693171186723769 +262 258 -0.5490146617205687 +264 258 0.5524666482209665 +265 258 -0.10251228700540531 +267 258 0.3142807326282806 +268 258 -0.709084574050972 +259 259 20.972902745246696 +260 259 0.026585994428352685 +264 259 0.3137557640402446 +266 259 0.10564415244189797 +271 259 0.5783459300142492 +272 259 0.43782237716174194 +260 260 20.636488623705638 +264 260 -0.813958991606647 +268 260 0.23433464820407074 +261 261 18.91723242733801 +262 261 -0.49251987960191274 +264 261 0.017384778650909 +267 261 1.0800351496952434 +271 261 0.4750432733984038 +262 262 21.19103571477823 +270 262 0.3403570367946646 +271 262 0.807284149369452 +263 263 21.923601420466774 +264 263 0.7827311640392937 +268 263 -0.2563965463800357 +271 263 -0.026591564240424668 +264 264 19.55296614654615 +266 264 -1.0298568226531546 +272 264 -0.4176992991657285 +265 265 20.08265161949015 +268 265 -0.5114122213310657 +269 265 -0.5770791182318246 +270 265 0.5574522101064033 +271 265 0.1768540754834425 +266 266 21.82542175666162 +267 266 -0.2783224243582204 +268 266 0.4746753462498177 +269 266 -0.29764130173866804 +272 266 -0.5543505932862736 +267 267 22.35011089624393 +268 267 0.4141990059311668 +270 267 -0.3761532417759371 +271 267 0.0430928187983293 +268 268 19.507347812482095 +269 268 -0.3561099935693327 +271 268 0.1236692182975881 +272 268 -0.19572853034916102 +269 269 19.139045726882166 +270 270 19.78892058980015 +271 271 19.472901436537406 +272 272 20.61445789977614 +273 273 20.258055332948913 +276 273 0.4428971389196972 +277 273 -0.9939946405605247 +278 273 0.2829782872244157 +282 273 -0.8032973439411459 +283 273 0.226722288899769 +284 273 -0.6565082747652707 +285 273 -0.09622635351016101 +286 273 0.42874531151401185 +288 273 0.07554496998691962 +274 274 20.105788381530402 +275 274 -0.03323247724797307 +277 274 -0.353910954917441 +278 274 -0.040809156278714266 +286 274 0.3300782925981395 +275 275 19.795347661379346 +278 275 0.774383369344632 +279 275 0.21364599883232716 +282 275 0.7298714158419474 +284 275 0.09772961891088963 +286 275 -0.25666815245932467 +287 275 0.5506276457088537 +288 275 0.9807775654283798 +276 276 19.087879152491432 +279 276 0.8480521635535514 +281 276 0.35191349610944433 +282 276 -0.20572734808522147 +283 276 0.43205727481262424 +284 276 0.16084493257871801 +288 276 -0.5205318036431459 +277 277 20.785919966926908 +278 277 0.7562344391158283 +283 277 0.4788773597831688 +284 277 -0.7677283303214603 +287 277 0.12191000019019904 +278 278 19.07124652651298 +280 278 -0.5620434616320769 +283 278 0.15084916671066062 +284 278 -0.07536698136260782 +279 279 19.978985674147786 +280 279 0.03250375046305651 +282 279 0.9157360825980563 +285 279 0.6897185697261348 +287 279 0.7703199077640295 +288 279 0.24310543821723515 +280 280 20.650918080514703 +281 280 1.0727671959565879 +286 280 0.31642244647872275 +288 280 -0.28275778631893794 +281 281 20.81994189490384 +282 281 -0.16092621027578385 +283 281 0.2772575723944576 +285 281 0.2879183240615075 +286 281 -0.22581017611792814 +282 282 19.686915953263803 +283 282 -0.13786472558200757 +284 282 0.5765901596636593 +285 282 -0.3096884482161266 +286 282 0.41690950149555434 +283 283 21.179771853771037 +284 283 0.23678449736250937 +288 283 1.2220630537171195 +284 284 19.99577981501611 +286 284 0.2938060326183192 +285 285 19.765659776828862 +286 285 1.2636703161979614 +287 285 0.3379296943618753 +288 285 0.8725966674329365 +286 286 21.54912994456307 +287 287 19.694119435325682 +288 288 20.935071733505815 +289 289 19.917828036528558 +294 289 -0.6021650773151895 +301 289 -0.4330467898492883 +290 290 19.59621479574966 +295 290 0.7174803525701465 +296 290 -0.4207107671636396 +298 290 -0.08496564290428242 +300 290 -0.31572287810098737 +303 290 0.019704814867490393 +304 290 -0.36099615342017416 +291 291 19.93303893258014 +293 291 -0.44132977528671774 +294 291 1.0562028932924976 +297 291 0.7222535722751705 +299 291 -0.3694535420771045 +302 291 0.26615293370275356 +292 292 20.646647820673465 +293 292 1.1029407617128624 +295 292 -0.06094218084458691 +297 292 0.6053386413687927 +298 292 0.43042547340655646 +299 292 0.3308248076607978 +300 292 0.26991849643976595 +301 292 -0.30599729583622226 +293 293 19.030702030958505 +294 293 0.16844197573685185 +298 293 0.6714221847941886 +303 293 0.06004529643153247 +294 294 21.704286144260475 +296 294 -0.13693749288267493 +298 294 -0.2934367793492642 +300 294 0.12228626701472 +295 295 19.874617836537595 +299 295 0.6403335622876678 +300 295 -0.01177715861677457 +301 295 0.5877965108364398 +296 296 20.141282475948252 +297 296 -0.5226831941122275 +299 296 0.17771638031062317 +300 296 -0.2306403952422686 +303 296 0.6537376330270882 +304 296 -1.1949162753995015 +297 297 20.77441529374301 +298 297 -0.4538885144373773 +300 297 0.37134483359457304 +301 297 -0.23581692461972859 +298 298 21.186877882081184 +301 298 -0.14672165300523698 +299 299 19.277939729942183 +300 299 -0.11794791182434516 +302 299 0.04976360613597404 +300 300 18.851943739674624 +301 301 20.98331216046061 +302 302 21.240615552751798 +304 302 -0.06462184869686138 +303 303 20.014746674633223 +304 304 21.14622198046071 +305 305 19.38868032005181 +309 305 -0.362608529707473 +313 305 -1.4730081365770098 +315 305 0.12449663116662159 +316 305 0.5546156990383482 +317 305 -0.8557212608486225 +306 306 20.671342921219427 +311 306 0.5256161103511604 +312 306 -0.18641302913484634 +313 306 0.4457670595020008 +317 306 -0.06336113518091392 +320 306 0.5158357566433045 +307 307 20.749975594884265 +309 307 -0.49253279103928377 +310 307 1.3653315554868217 +316 307 -0.3440704901310421 +317 307 -0.34332221462765133 +318 307 -0.7790490842771011 +320 307 0.824200808288573 +308 308 20.65157853692928 +311 308 0.4725995177733175 +316 308 -0.6961377289066807 +317 308 0.6894568992786008 +318 308 -0.12301856786324072 +309 309 18.563970794385533 +310 309 0.6476007326416964 +314 309 0.49592800375797946 +319 309 0.044581789815461306 +320 309 0.4420084361045763 +310 310 20.864096706834964 +313 310 -0.3017378091454921 +318 310 -0.4072759206786534 +311 311 19.363540657067098 +312 311 0.24240631668632953 +313 311 0.13312690127042315 +316 311 -0.6384491656607146 +317 311 -1.032167566631379 +312 312 19.249786647406 +313 312 0.2390139821650297 +314 312 0.12466600658209838 +317 312 0.16625024558775717 +313 313 22.26318021529833 +316 313 -0.11553568194308535 +319 313 0.18794462030833278 +314 314 18.368086862742082 +315 314 0.07175894730945834 +318 314 -0.26227236758834543 +315 315 22.551182147254885 +316 315 -0.7116080892328754 +317 315 0.43359459209222023 +318 315 -0.0290315226828601 +316 316 19.47986534821837 +319 316 0.3674309193717194 +320 316 -0.46323750801775954 +317 317 17.540104975135495 +319 317 -0.09748691556790674 +318 318 19.180402051412166 +320 318 -0.0290503693984085 +319 319 19.041026477267778 +320 320 20.905787057105854 +321 321 19.27998342305392 +323 321 -0.7988851467867573 +325 321 0.02355328537366521 +328 321 -0.2587898828498571 +331 321 -0.975303043553016 +332 321 -0.041237318203141776 +335 321 0.054479690964012784 +322 322 19.07409389335055 +327 322 -0.9579260477667296 +332 322 0.17211029466885683 +333 322 1.779398930020493 +336 322 -0.005565039479621862 +323 323 20.224254307868513 +326 323 -0.4229625940046695 +329 323 -0.3487649896799469 +330 323 0.8408554023454559 +331 323 -0.6970952599821305 +335 323 -0.43016996871660634 +336 323 0.5523672205294223 +324 324 20.040776030492843 +327 324 1.9125683126919304 +330 324 -0.6744144803493186 +331 324 -0.3148595999213083 +332 324 -0.43419963597221456 +334 324 0.47334664698743184 +325 325 20.466527944228453 +326 325 -0.2751155903377047 +328 325 -0.9092202810232746 +330 325 0.2319873210510709 +335 325 0.04169637878432009 +336 325 -0.5173990424052489 +326 326 20.214175747960173 +328 326 0.6375933911107086 +329 326 -0.004172667612518167 +327 327 18.782602607001593 +336 327 -0.5797929883801258 +328 328 19.121187238776606 +330 328 0.1136077474252184 +334 328 0.13638112293157253 +336 328 0.4749230726324158 +329 329 20.528488006965897 +333 329 -0.9798515413164355 +330 330 19.945072728352923 +331 330 1.1752583139218897 +331 331 19.412507557000865 +334 331 -0.6802377316238943 +335 331 -0.1416497679422599 +332 332 18.021470631436166 +333 332 0.51030906853468 +334 332 -0.45012651304788825 +333 333 20.421126649271073 +336 333 -0.12053497828344059 +334 334 20.37734883155872 +335 334 -0.34115452457128836 +335 335 20.448960721437583 +336 336 20.200746801966215 +337 337 19.34937279993379 +339 337 0.40909397668239567 +343 337 0.21592092470258276 +346 337 -0.6120491378197187 +347 337 0.0316772510740868 +351 337 0.3854920201187516 +338 338 21.084243610449718 +345 338 -0.5512044465160061 +347 338 -0.2093960051851206 +349 338 0.4193626950039079 +350 338 -0.13852831984994057 +339 339 19.014873905807317 +343 339 -0.27693733925808484 +345 339 0.31373676975780596 +340 340 17.61146345588981 +343 340 1.1312778581249305 +345 340 -0.5258935924320304 +346 340 -0.5847618643613932 +348 340 0.8773121894015448 +351 340 0.5099921100411318 +341 341 19.334564220819367 +342 341 -0.23982486376549741 +345 341 -0.6467522534738437 +347 341 -0.7184120703452184 +349 341 0.5845607888390413 +342 342 20.227178020925894 +345 342 0.17615852358986964 +346 342 -0.29370172581149034 +347 342 0.3632904400621414 +349 342 -0.36992462004621013 +350 342 -0.8399451894835248 +352 342 -0.21353530546890312 +343 343 20.134624070593684 +346 343 0.3249568506780331 +347 343 -0.493495596829474 +344 344 18.74280107069324 +348 344 0.14965100549528756 +349 344 0.23205161668086652 +350 344 -0.02725288738780451 +345 345 19.096219831971787 +347 345 -0.5804218293296374 +346 346 20.451848115538986 +347 346 -1.108814252612841 +350 346 0.21136103633229866 +351 346 -0.48104010020226623 +352 346 0.01196616774849393 +347 347 19.25131953286963 +351 347 0.021310952980064135 +352 347 0.0766862327162107 +348 348 18.354286715138265 +349 348 0.6505362866258614 +350 348 -0.400693683634484 +351 348 -0.6391923894679936 +349 349 19.59915097877759 +350 350 21.044219674735505 +352 350 -0.1832963829554689 +351 351 18.891070482755563 +352 352 20.52579234396816 +353 353 18.414732525438257 +354 353 -0.5591812722335691 +357 353 0.15889310302879317 +358 353 -0.19137075910520684 +360 353 -0.5711627068980476 +361 353 -1.063476851900786 +366 353 -0.20819485657192682 +354 354 18.229057025316237 +357 354 -0.9262893942569984 +358 354 0.5297753237992802 +359 354 0.768454817027334 +361 354 -0.0706264980229596 +363 354 -0.8737582274209618 +368 354 0.5747575624638492 +355 355 20.324435464149715 +361 355 -0.2659588255454066 +362 355 -0.1899576307063073 +364 355 0.6880731369473074 +365 355 -0.5865477768668981 +356 356 21.05317030152157 +359 356 0.10116269433061598 +360 356 0.6754015206609575 +364 356 -0.05521650739158574 +367 356 0.6136456915622477 +357 357 22.022810432368377 +363 357 0.1317047967316447 +366 357 -0.0200281999570085 +367 357 0.4573372087352574 +368 357 0.48232143981920833 +358 358 19.29309973378119 +361 358 0.136735568744934 +365 358 -0.2767350182283791 +367 358 0.592785203288767 +359 359 21.527718114435334 +360 359 0.275694269023846 +363 359 0.3651741327452369 +364 359 -0.39317582503181303 +360 360 20.74951087967368 +362 360 0.1303857553400956 +363 360 -0.0380722213058873 +365 360 -0.13296617441988193 +361 361 21.216451070971537 +362 361 -0.21862145643117453 +363 361 0.0820285602468052 +367 361 0.19777874240332996 +362 362 19.901938929012104 +365 362 0.10910691725696933 +366 362 0.11970529105584515 +363 363 19.561398336099725 +368 363 0.21947245307348306 +364 364 19.783781702916556 +367 364 -0.37595562758840456 +365 365 20.067973300536842 +366 366 20.77114401642013 +367 366 0.7922987351719643 +367 367 19.306599583629623 +368 368 20.44861862238524 +369 369 19.01055219918554 +370 369 0.23514922866924065 +375 369 -0.394951279589019 +376 369 -0.2380491827396883 +377 369 0.33964329757164097 +378 369 0.4587809870953332 +379 369 -0.5762495436193528 +381 369 0.3842807948581656 +382 369 -0.9994355449497474 +370 370 20.46100364664177 +371 370 -0.017051403607798474 +374 370 0.29806701055564133 +375 370 0.32756067009215817 +376 370 -0.07352664598573577 +381 370 -1.4545322574091661 +384 370 -0.3422466215977989 +371 371 20.832113319713848 +378 371 -1.4879627440306669 +381 371 -0.5018464890029299 +372 372 21.39164720399422 +373 372 0.7990338404869501 +376 372 0.2204363263210118 +377 372 0.5524032426873651 +373 373 21.86025668427075 +379 373 0.20970067763872946 +381 373 -0.2675232297996575 +383 373 -0.25066194965170907 +374 374 18.973006953296082 +380 374 0.6211805359626886 +383 374 0.5083532141466351 +375 375 20.021836644919116 +376 375 0.08925807594863974 +377 375 0.41216985731850064 +379 375 0.6477199618336524 +383 375 0.5929514189362293 +384 375 0.8153637712908451 +376 376 21.202829308937858 +379 376 -0.26767154707794133 +381 376 -0.678933434979757 +377 377 18.67988911036109 +378 377 1.3069365321762216 +381 377 -0.5069978832079738 +378 378 20.274570415342765 +384 378 0.5537726787003341 +379 379 20.617175250986698 +381 379 -0.6278245778048013 +380 380 20.325885747021772 +381 381 18.40261436746761 +382 381 -0.5026906602112394 +383 381 -0.6174045141144511 +384 381 -0.27143455082981294 +382 382 22.993050522853473 +383 383 17.309712201186166 +384 384 21.200485203934036 +385 385 20.716174599831078 +390 385 -0.1032545803974809 +392 385 0.238563776438336 +393 385 0.6415224336642024 +396 385 0.5040126717332444 +398 385 0.19277946244579125 +386 386 20.108191297583325 +387 386 -0.18235372989174548 +388 386 -0.19659029814426104 +390 386 -0.2832851979754243 +393 386 0.5598113886976 +394 386 0.41744066395326473 +395 386 -0.43601120336548915 +398 386 0.2856496311380722 +399 386 -0.49849588524026467 +387 387 20.088302674965455 +390 387 0.28195860968794995 +391 387 0.9013182617169724 +392 387 0.051867532461053474 +393 387 -0.9987191599899753 +395 387 -0.7359666725937027 +396 387 0.8807152340533695 +388 388 20.980854954204364 +390 388 -0.3403335653207029 +392 388 -1.197910571705319 +396 388 -1.01653423302026 +397 388 -0.9988959920998697 +400 388 -0.050567798074196514 +389 389 20.524444565153843 +392 389 -0.7943032421331574 +395 389 0.5081507244499806 +396 389 -0.8342707472470129 +390 390 19.730140225927123 +393 390 -0.33074992066552916 +394 390 0.27555866821481256 +395 390 -0.42528691744102054 +391 391 17.844329086342533 +394 391 -0.7169042193444558 +396 391 -0.6554721485047701 +398 391 0.07484145792985034 +400 391 0.08204084540402035 +392 392 20.51456665697143 +394 392 0.1985272336140355 +397 392 -0.2427570095801068 +399 392 0.6339044895241077 +393 393 20.206675138198584 +394 393 -0.6680640513019462 +395 393 0.7386785520913988 +396 393 -0.16869646846603692 +394 394 18.183097209395022 +396 394 0.39391475506355783 +397 394 -0.5752271818326714 +398 394 0.5848915655223196 +395 395 20.766389004776297 +396 395 0.11480082157270259 +397 395 -0.4888783300276046 +400 395 0.9431450789741471 +396 396 21.617526002069845 +397 396 0.694271956018376 +398 396 -0.026842539324436313 +399 396 1.056807051569384 +400 396 -0.7426501206167463 +397 397 17.98751085258592 +399 397 0.3910649649205649 +398 398 21.0197942928134 +399 398 0.3957468252452143 +399 399 20.488838558375534 +400 400 19.93601842091035 +401 401 19.304059503762936 +405 401 0.09433201831035123 +406 401 -0.3924201520731408 +412 401 0.41331890490901657 +402 402 19.90268985826699 +404 402 -0.12443430641984168 +408 402 0.9163922501538206 +409 402 -0.24257256615664 +412 402 -0.4867859372119665 +415 402 -0.5272894446940801 +403 403 20.87720782509595 +404 403 -0.11146318382310255 +408 403 0.5729680723712438 +413 403 0.5217039545615307 +404 404 17.786950726469485 +409 404 0.1510240802897687 +410 404 -0.22762713940482573 +412 404 -0.31968142293094803 +413 404 -0.4689508844387529 +405 405 21.38818890784304 +408 405 0.522212516239404 +415 405 0.14079781866570257 +416 405 -0.9920662714150299 +406 406 20.1606189935557 +408 406 0.21640953050163014 +411 406 -0.015847109585397326 +414 406 -1.1109458455205643 +415 406 -0.46044406630569246 +407 407 20.375855766180763 +409 407 0.33691334586281024 +411 407 -0.12035846710225681 +413 407 0.46755097601767365 +408 408 19.725043394264915 +409 409 18.33498131380742 +411 409 0.2181970552135283 +416 409 0.5920086168908746 +410 410 21.146164984485548 +413 410 0.5656035379445684 +414 410 0.25472407905454003 +415 410 0.6917784628545527 +411 411 18.44252599456458 +412 411 0.3680515985403955 +413 411 -0.7102275498403537 +412 412 18.468538051549224 +414 412 0.37338604478658355 +415 412 0.4989978923540534 +413 413 19.7689268271896 +414 414 19.914931366141428 +415 414 -1.2825364394924823 +415 415 21.957197789627852 +416 416 19.720817960565896 +417 417 21.40486588066058 +418 417 -0.007825839102595017 +422 417 0.003368761237117105 +425 417 -0.5608097272787711 +427 417 -0.826648445911974 +429 417 0.10965066258967532 +418 418 20.03342539162274 +419 418 -0.10656821650561456 +422 418 0.6608941391184063 +423 418 -0.2135969842008494 +427 418 0.9129981280824856 +428 418 -0.0640751147955964 +419 419 19.802519127461025 +420 419 -0.7708469147879649 +421 419 -0.3677101273804067 +428 419 -0.09330480073914493 +420 420 20.720042419402876 +422 420 0.21688769172703176 +431 420 0.2535055965905308 +432 420 -0.419944042506589 +421 421 21.410497416593635 +427 421 -0.2429992401318434 +422 422 20.26311916655837 +423 422 1.2712035592671385 +425 422 0.3499139139903149 +426 422 0.4924602394558258 +423 423 19.21179413753908 +425 423 -0.9604466610898187 +428 423 0.5938331392484352 +431 423 1.0177614137080737 +432 423 -0.21146143227827313 +424 424 20.941194369991784 +425 424 0.1786681116263341 +432 424 -0.30139917152397255 +425 425 20.467075264435877 +426 425 0.061734188334678544 +428 425 -0.03272481497377017 +429 425 -0.13725897231616502 +430 425 0.4114023192922728 +426 426 19.537569095217304 +429 426 -0.4960087099166773 +430 426 -0.21183343660298878 +427 427 20.527124771151 +430 427 -0.017701223811238623 +428 428 20.219913919735234 +430 428 0.148850176694446 +431 428 0.01346986486542582 +429 429 18.671161803746603 +430 429 0.5433692155046875 +430 430 19.9908729251594 +431 430 1.0547830044757611 +432 430 0.2460320867212629 +431 431 18.99435074949427 +432 431 -0.6752012318088024 +432 432 19.20554959489663 +433 433 21.0253333128403 +441 433 0.008529081751295112 +443 433 -0.13179597807392793 +446 433 -0.8595116471284759 +434 434 22.94285531399406 +435 434 0.18970582898607186 +437 434 -0.41975980209175834 +438 434 -0.9537568942675098 +439 434 -0.5019658085945606 +442 434 0.34764211441596665 +444 434 -0.30950516335199674 +435 435 21.562549052226764 +437 435 0.06536555144586931 +439 435 0.6960210114234912 +441 435 0.627489673815942 +442 435 -0.8726977904354273 +444 435 -0.3851784937475935 +445 435 -0.1009009908079845 +436 436 19.79367178785644 +440 436 -0.21245443865526006 +445 436 -0.13746821247036908 +446 436 -0.8070702198997614 +448 436 -0.4247712139594423 +437 437 19.727962837302833 +439 437 -0.1992399112967693 +443 437 0.12029970365966264 +447 437 0.20469667653285586 +438 438 19.80399823966887 +443 438 0.4762942695540443 +445 438 -0.08572424036321533 +447 438 0.0742575538889331 +439 439 20.432038338482737 +440 439 -0.011058867392195235 +447 439 0.4611905170438405 +440 440 20.5385567719457 +441 440 0.7472196752087803 +443 440 -0.16291986044571674 +441 441 20.022746603062693 +443 441 -0.6043926369482411 +444 441 -0.35951984740289994 +442 442 18.406336935292554 +443 442 0.2755887507909977 +446 442 0.25521958727677857 +447 442 0.65846959950553 +448 442 0.5354082761873626 +443 443 20.16419820913946 +444 444 19.63546022419056 +446 444 -0.17959941465708257 +448 444 0.3070627346172617 +445 445 18.880405934402805 +446 445 -0.9598232984246997 +447 445 0.3093027968382872 +446 446 21.180097080420666 +447 447 19.871746523554684 +448 447 -0.405095726495685 +448 448 19.530965730527555 +449 449 18.26003798327544 +453 449 0.2780277086758187 +454 449 0.03148275199548951 +455 449 0.009797594080131374 +457 449 1.0724678548839324 +450 450 20.625456069232367 +453 450 0.29055178488246935 +463 450 0.21822532537621658 +451 451 19.305872774889252 +457 451 0.6305101271963726 +458 451 0.12250993719955974 +462 451 -0.1762768996167801 +464 451 -0.8420435996162664 +452 452 21.488486055301582 +453 452 0.18954765737422724 +459 452 -0.4376572341743745 +460 452 0.1731763637347253 +461 452 0.1784543057019529 +453 453 19.380233546448586 +454 453 -0.7355286831211202 +455 453 0.05606919344554921 +459 453 -0.231819565664787 +460 453 0.7325638258539887 +462 453 0.3688106822653857 +463 453 -0.5122391449206922 +454 454 21.337895746262035 +455 454 0.49569490965987856 +456 454 -0.5373584773806549 +460 454 0.29153337999704076 +455 455 22.35061050834476 +456 455 0.09830532525373968 +458 455 -1.1296726988138803 +460 455 0.4173319790631109 +462 455 1.2069610170504683 +463 455 -0.6400140927656806 +456 456 19.947053198005243 +459 456 0.7246270300754503 +460 456 -0.2672587639830938 +457 457 20.871488502771115 +459 457 0.9394118922491689 +464 457 -0.07419008940988904 +458 458 20.129793218696665 +461 458 -0.41926057435741276 +462 458 0.40582430281071663 +463 458 0.7037785572451205 +459 459 22.50339176139009 +461 459 0.20054738706621952 +464 459 -0.4822603664038903 +460 460 19.488307401844043 +461 460 0.47566480697016034 +462 460 -1.2371175208370817 +463 460 0.6138774986879489 +464 460 -0.054943120998044194 +461 461 19.99276683135947 +462 462 19.83440143709406 +463 463 18.715858932242064 +464 463 0.16769570321323723 +464 464 20.14193427617083 +465 465 19.222106891213443 +466 465 -0.3703839847580237 +469 465 0.5981984477896269 +474 465 0.44458643872648146 +478 465 0.08952739082574201 +479 465 0.26327236052432756 +480 465 0.7145317492614592 +466 466 18.546818306335354 +469 466 0.7420178074939855 +470 466 -0.005994072816484775 +472 466 0.11534639802962086 +477 466 0.20942151583356058 +479 466 -0.5476014574057982 +480 466 0.41891023738723476 +467 467 19.432156974047736 +468 467 -0.07325314313036514 +469 467 0.1573296157153327 +471 467 -0.40926304367490457 +473 467 -0.1745595376849524 +475 467 1.6241622424113569 +476 467 -0.7712072330210668 +479 467 1.1036086725247134 +468 468 18.460744782405506 +471 468 0.5588242575390263 +472 468 -0.46705968657805996 +473 468 0.880801162249783 +475 468 -1.3596332510990121 +476 468 0.2005382031710975 +478 468 0.0032213438668047094 +479 468 0.3971124036829186 +469 469 21.564669201020713 +471 469 -0.22587943257499102 +472 469 -0.7965440240313906 +473 469 -0.48494933141068375 +474 469 0.45590963805505164 +477 469 0.27528948797557523 +479 469 0.4160470793659724 +470 470 18.786865165811456 +472 470 -0.036708530144171705 +477 470 0.2366777014435892 +471 471 19.756009394711047 +473 471 0.18698470567678882 +474 471 -0.20468034393015566 +475 471 0.5449289306736534 +476 471 -0.3995119114786644 +480 471 -0.0026384072901702313 +472 472 21.000728155322633 +477 472 -0.07604790672929113 +478 472 -0.14945808699153443 +473 473 18.729294105322868 +477 473 0.08780454468737313 +478 473 -0.7103156426781536 +474 474 19.60825415291933 +476 474 0.8337154063493558 +478 474 0.5758100710458558 +479 474 0.18275947004556936 +480 474 0.2231263749288015 +475 475 20.297556113334107 +478 475 0.3155687230713612 +476 476 20.65917478325087 +477 477 21.901479398971624 +478 477 -0.33356367181988567 +480 477 0.6978124200592084 +478 478 21.04801773724629 +479 478 -0.043486635380540185 +480 478 0.36358838343198974 +479 479 21.39657204658116 +480 479 0.12309296372666169 +480 480 21.258457731933813 +481 481 19.678917380174504 +482 481 0.5599883365545008 +485 481 -0.3431503818482412 +486 481 1.342842751728623 +490 481 0.4382922241710939 +494 481 0.30016576365277337 +496 481 0.027908848265631746 +482 482 18.156154702493794 +483 482 0.022017594734764168 +485 482 -0.3183239960094349 +488 482 0.33155746163836763 +490 482 -0.019284909415396248 +491 482 0.12075284565603181 +483 483 21.84725334331945 +486 483 0.3754418823115644 +488 483 0.10780952842895483 +493 483 -0.23598171078008853 +495 483 0.018133999121935494 +496 483 -0.154837998012921 +484 484 17.655695950319554 +486 484 0.49902026546210454 +490 484 0.10811193425733653 +492 484 0.5971713984375363 +495 484 0.3579377665285735 +485 485 18.754213505592155 +489 485 -0.19490309184894158 +491 485 -0.4573097070310997 +492 485 -0.1759878323006603 +495 485 0.6751706398225216 +496 485 -0.2558493358979993 +486 486 19.851442336089583 +489 486 0.23215573504534487 +492 486 0.846026973724205 +494 486 -0.19510685197465916 +487 487 21.04711077339889 +491 487 0.7567629590449483 +492 487 -0.20266128346588586 +493 487 0.11455245709075329 +495 487 -1.1087256237268686 +496 487 -0.45778761506936805 +488 488 20.55824531368718 +489 488 -0.7500431088259358 +492 488 0.48977353575691135 +493 488 -0.5523777634833911 +495 488 -0.4460964414101003 +489 489 21.97889644071833 +492 489 0.9550960627301142 +494 489 0.08028259648527117 +496 489 0.3214838088564287 +490 490 19.65479047455883 +491 491 17.859025370889658 +492 491 1.2804531955696186 +496 491 0.7706401307697124 +492 492 17.762858060547238 +493 493 21.268191713236096 +494 493 0.23528392946580728 +495 493 -0.8405064308317204 +494 494 21.62747610210528 +495 495 19.915942200092477 +496 495 0.1224521885653327 +496 496 21.502070554872056 +497 497 18.65930824543083 +503 497 1.7005392061173217 +504 497 0.49591582561998543 +498 498 18.283599496416677 +499 498 -0.18760073681329592 +500 498 -1.0845666377486844 +501 498 -0.5092763916493008 +503 498 -0.14777130482002104 +507 498 -0.1776389080339877 +510 498 0.42214710628187335 +499 499 20.822118615711833 +500 499 -0.2149904458050118 +501 499 -0.11855259435047925 +509 499 0.7071387295016541 +500 500 18.82967821668928 +506 500 -0.32118984644156406 +509 500 0.9993008781132476 +512 500 0.361267354984706 +501 501 19.924982262981104 +510 501 -0.6890858590488389 +502 502 19.308388177081092 +506 502 -0.39284398817241944 +507 502 -0.3070403842934701 +503 503 20.408656379093202 +504 503 0.38272498637964064 +505 503 -0.8913101739273687 +506 503 -0.20486609326399127 +507 503 -0.21415158281378455 +508 503 -0.5742738852050894 +504 504 19.89278531293872 +507 504 -0.24468112941733564 +509 504 -0.3158548990767505 +505 505 19.964994672183266 +509 505 0.23486191331343978 +510 505 0.5633571339604087 +511 505 -0.42862651412599934 +506 506 19.654645617717122 +507 506 -0.17187301124745546 +508 506 -0.03008938710555732 +509 506 0.4490392390683585 +512 506 -0.178259586294096 +507 507 18.6267195803839 +510 507 -0.20221459358576882 +508 508 20.7536501625041 +511 508 0.01695222231531141 +512 508 -0.032248931841331006 +509 509 20.912398604026304 +510 509 0.40190662494025653 +511 509 -0.014329387470592285 +510 510 20.054937822885393 +512 510 0.43641342297566316 +511 511 22.25231709891414 +512 512 21.429490146004476 +513 513 22.138718284324835 +515 513 -0.28827400533404224 +520 513 -0.15821383658159735 +522 513 -0.17385416958124258 +526 513 0.8698269269912651 +527 513 -0.15546832552994744 +528 513 -0.04306873583483048 +514 514 21.254236409226397 +515 514 -0.09669783485386185 +517 514 0.06640421025236132 +521 514 1.0698033351715348 +525 514 0.05892000533006172 +528 514 -0.5410765863683477 +515 515 20.552666672119987 +517 515 0.29455539611363046 +525 515 -0.30278274176091213 +516 516 19.385291034582277 +517 516 -0.9763553395272956 +521 516 -0.8525795767318078 +524 516 -0.23765887895024304 +517 517 20.619759317978215 +523 517 1.3299494905067095 +518 518 19.51320396045955 +525 518 0.7001574018919783 +528 518 0.3157459802080596 +519 519 19.64166959925426 +521 519 0.9391824833555618 +523 519 -0.5600673346916141 +524 519 -0.39101173157918967 +520 520 20.091398560341204 +528 520 -0.07721363125175583 +521 521 20.579135654926205 +525 521 -0.03277369717110834 +526 521 1.1037280462856465 +522 522 20.1356901219788 +523 522 0.014202666683116408 +525 522 -0.5613572122875464 +523 523 20.674159561532385 +524 523 0.4610795554361539 +525 523 0.016815387316643983 +524 524 19.255723902803595 +526 524 -0.4868896961762264 +527 524 0.5849660655265773 +525 525 19.944432851410433 +526 526 20.529765450786456 +527 527 18.83668252717409 +528 528 20.77887381916525 +529 529 19.608008604499112 +537 529 -0.27647669489208626 +538 529 -0.1290470413144487 +544 529 0.7691829008661276 +530 530 19.51219183532932 +535 530 -0.15805101547875905 +536 530 0.7966482950796774 +537 530 -0.2164519636713183 +539 530 0.4793005758179644 +542 530 0.40559123479429043 +531 531 20.180764174586535 +533 531 -0.44011715692192394 +536 531 0.4735055308464026 +538 531 0.7726483113622308 +540 531 0.46951366209661094 +532 532 20.926040517760438 +534 532 -0.46148593157564954 +542 532 0.06308533573803451 +543 532 -0.12361331949464621 +544 532 0.4558757369949511 +533 533 20.95426981249676 +534 533 -0.5041743757324563 +536 533 -0.6797343689653196 +538 533 -0.019981794263839534 +543 533 -1.1110323431322853 +544 533 0.1987382712982643 +534 534 22.64506706513766 +539 534 -0.44993989057943967 +540 534 0.1992339814853044 +535 535 19.28695342616339 +536 535 -1.8737432662329334 +538 535 -0.5459097400135758 +539 535 -1.061543154874029 +540 535 -0.15218159683933621 +541 535 0.14590438915288795 +542 535 0.2595137779119565 +543 535 -0.41954111803004446 +536 536 20.793151269749274 +540 536 0.5877479886738319 +544 536 -0.32563849344058615 +537 537 21.580070584419047 +539 537 -0.6544248176214534 +542 537 -0.7826411734910489 +543 537 0.03925456824067142 +538 538 19.33240255811569 +540 538 -0.6630942501088655 +541 538 0.2726518187568145 +539 539 19.25158856497029 +541 539 0.04569062137771137 +540 540 19.526106047357157 +542 540 0.43301125109593236 +544 540 0.20446636331744528 +541 541 21.265165448374006 +542 542 19.64417603902833 +543 543 20.399744962135074 +544 544 20.902486265427864 +545 545 19.63714386177677 +550 545 0.4771178151532686 +556 545 0.6966866439026754 +557 545 0.6535698864822153 +558 545 0.3402864988749449 +559 545 0.25052480063150295 +560 545 -0.18942629185727494 +546 546 19.584529535050002 +551 546 0.9422991997617958 +560 546 -0.3276489499404252 +547 547 20.43998643549903 +553 547 0.07763262473956042 +554 547 -0.10597311074376252 +555 547 -0.5779805308991139 +556 547 0.6820145934269115 +557 547 -0.4479762316003205 +558 547 1.365084025878365 +548 548 22.170768682575606 +550 548 -0.376306118947544 +551 548 0.2957600866346782 +557 548 -0.2535012166753142 +560 548 -0.013949452850897307 +549 549 20.653788575520796 +552 549 1.9745665049127066 +553 549 0.33488314477631326 +557 549 0.23159075020620953 +560 549 -0.34067173849607785 +550 550 20.108194103115338 +553 550 -0.09560285998427366 +555 550 0.1286950492729654 +557 550 0.19947609986493936 +559 550 -0.7562523488201208 +551 551 21.79581481845992 +552 551 0.7019654930210714 +554 551 0.34454642420606046 +555 551 0.4354657087676499 +558 551 0.402669464291823 +560 551 -0.5263535896802086 +552 552 20.78184051898575 +556 552 0.2571364833200465 +560 552 0.6831329417691144 +553 553 20.142415971978647 +556 553 -0.6527578468337304 +559 553 0.25885336618075333 +554 554 19.978109269972602 +555 554 0.4055223806143377 +558 554 -0.2899512340310298 +559 554 0.010142738164110831 +555 555 19.81434624392017 +556 555 0.8220806665680215 +557 555 -0.2232102683361858 +560 555 -0.09450677009784585 +556 556 19.842458682492072 +557 556 0.8064218568290324 +558 556 -0.1922178647707774 +559 556 0.33393446325860043 +557 557 20.718507832643102 +558 557 -0.07482031311881324 +558 558 20.15826610172259 +559 559 20.530256534033477 +560 560 19.68077936575982 +561 561 19.9424039661653 +563 561 -0.04547856223714692 +564 561 0.8401674230775459 +568 561 0.4865261411970925 +569 561 -0.39084500667977107 +571 561 -0.25982760136011707 +562 562 19.117625294204075 +564 562 -0.5890455311856153 +567 562 -0.46180800163174623 +569 562 -0.3064872649963625 +570 562 -0.39841733715349015 +572 562 0.37097201475925534 +573 562 -0.013391826116300338 +574 562 -0.3209599800303171 +575 562 -0.6338760270161641 +563 563 19.018458496307062 +567 563 -0.37421285125046444 +568 563 -0.37922449156971655 +571 563 -0.19516699593446463 +572 563 0.37649591057285486 +564 564 18.393891373675537 +566 564 -0.8113111990034814 +568 564 0.008420668554704414 +569 564 0.3693260166093556 +574 564 -0.41712572058299896 +576 564 -1.4045011918402688 +565 565 20.732261128638072 +575 565 -0.15358520690540461 +566 566 19.2878361307911 +569 566 -0.08265885173225063 +571 566 -0.00019408217319037883 +567 567 20.1159705680043 +573 567 0.633409853227139 +575 567 -0.04601572590369922 +576 567 -0.8085420457362802 +568 568 19.126065833061567 +570 568 -0.13321081242353447 +572 568 0.5391915816033194 +573 568 -0.639354497343467 +575 568 0.09276293018705191 +576 568 -0.20426008680721613 +569 569 20.930048677284617 +572 569 -0.841520447564326 +573 569 0.26133435865516985 +574 569 0.11401022577478989 +575 569 0.42494997709660187 +570 570 20.859664991413872 +575 570 0.05199985940350718 +571 571 20.71094453355324 +573 571 -0.5096160474955108 +576 571 0.37068875209895236 +572 572 19.88778147005123 +574 572 -0.300123503345119 +576 572 -0.18257164405891677 +573 573 19.076417583778785 +575 573 0.7034781767976112 +576 573 0.18455078842150197 +574 574 18.994481855953282 +575 574 0.4860387781195185 +575 575 19.422023540017864 +576 575 -0.12841255807851393 +576 576 19.550204369741955 +577 577 19.94158896612002 +582 577 -0.14034195272989178 +583 577 0.6881801640509534 +587 577 -1.2441590631489117 +590 577 0.22053350898795596 +592 577 0.651005039182058 +578 578 20.220219313771004 +579 578 -1.1977846189199044 +581 578 0.5584444566799468 +582 578 1.2193675879129522 +583 578 -0.029514208628735637 +586 578 0.18409013659451096 +587 578 0.28012913040690635 +589 578 0.2989085883979467 +591 578 -0.0833227858223238 +592 578 0.6925292426292957 +579 579 19.291033388457578 +585 579 -0.02033621069119966 +588 579 -0.33724075951545696 +589 579 0.22504108170319995 +590 579 0.4405770580640041 +580 580 19.214695074488162 +581 580 0.29137839210689603 +584 580 -0.627603981264934 +585 580 -0.7784142431076414 +590 580 -0.08230589268689456 +581 581 21.214684033796484 +583 581 0.5105145995683055 +585 581 -0.17856653772459113 +586 581 0.058598947472036964 +587 581 0.03856121681536062 +588 581 -1.0062459567705766 +592 581 0.2969291445299108 +582 582 21.58454452154631 +587 582 -0.1334789964487534 +590 582 -0.5536034286812749 +583 583 20.216040892663717 +588 583 0.0685459420293528 +584 584 18.458782851619194 +585 584 -0.5944687636122621 +588 584 0.4921115613644312 +589 584 -0.03138044214155866 +585 585 19.993259080090482 +590 585 -0.29413408730435486 +592 585 -0.0034131293090311704 +586 586 20.123932942439886 +588 586 0.06417170884322185 +589 586 -0.30455269108190697 +587 587 20.99814305721648 +588 587 0.10282170322331181 +589 587 0.5563553822595064 +590 587 0.2321944675643574 +588 588 21.715378651702544 +589 588 0.055071114694171565 +590 588 0.41665885978130185 +592 588 0.2746250566827715 +589 589 21.118309382416847 +590 590 20.738268915900182 +592 590 -0.031639850585119735 +591 591 20.255833629537186 +592 591 -0.14126631820898017 +592 592 19.76369583534241 +593 593 18.177520714134822 +595 593 -0.14705704498332287 +596 593 0.19428748534505 +606 593 -0.23860173868471996 +594 594 20.431610584200094 +599 594 0.47628397814922974 +603 594 0.34764703570659056 +606 594 -0.922664361908428 +595 595 18.987808691380835 +597 595 -0.14226124339857943 +600 595 0.2647560906610073 +605 595 -0.5998606910804392 +606 595 -0.30223050575803256 +607 595 0.33552019345554257 +596 596 18.62982140540549 +598 596 -0.5323788065292745 +600 596 -1.8814842424713907 +602 596 -0.33975063870305866 +606 596 0.23013959749869767 +597 597 19.974558727275912 +603 597 -0.009988076876648268 +604 597 0.18131319557275438 +606 597 -0.7591507120839788 +598 598 20.66165258906654 +599 598 0.5353255024649083 +605 598 -0.17510628066319395 +599 599 18.925316162801387 +602 599 0.2976627723451057 +607 599 0.9046220729169318 +608 599 -0.42454786237962355 +600 600 20.20745202355094 +601 600 0.08006750739714755 +606 600 -0.7589212893950584 +607 600 0.20213217551701587 +601 601 20.358104493785277 +602 601 -0.2923703697314093 +603 601 0.3675448702756263 +605 601 0.5565113686583083 +608 601 0.37013192426615366 +602 602 19.977966806046588 +603 602 -0.3570315728026023 +605 602 0.40534514143068306 +608 602 0.32461003045035114 +603 603 18.974932677687402 +605 603 -0.3505414547278852 +607 603 0.6383291210384076 +608 603 -0.47533895004600163 +604 604 18.039563988425275 +605 604 0.2578132077085043 +606 604 -0.19727737385489058 +605 605 20.09224609633967 +607 605 0.09761384334270712 +606 606 19.14057985108451 +607 606 -0.2790712470167922 +607 607 18.97094531997657 +608 607 -0.5956946675110474 +608 608 19.46155780157258 +609 609 17.604988014445986 +612 609 0.08362949367100501 +614 609 -1.0715906502869723 +615 609 -0.2708609923979644 +616 609 -1.2636201302680619 +617 609 0.06150124057966333 +610 610 19.499540034666826 +612 610 0.17124334275637337 +613 610 -0.03677578581878497 +615 610 0.746374243373055 +617 610 0.47180668821874944 +620 610 0.4963531419551335 +622 610 0.330231690651596 +623 610 -0.43270709175029076 +611 611 20.3850700790003 +613 611 -0.04172594276454523 +614 611 0.1686923090419421 +615 611 0.4527045746945621 +620 611 0.591554559137272 +621 611 0.049830060189935424 +623 611 -0.032137391588887655 +624 611 0.0071202172679495634 +612 612 20.37496111849449 +613 612 -0.40933778726292275 +615 612 0.5469320655567058 +622 612 -0.3930041050694033 +613 613 20.54840162402077 +614 613 -0.05729054209598207 +617 613 1.066717749819352 +620 613 -0.5276068596945178 +622 613 -0.3914868255245751 +623 613 0.43152671949849536 +624 613 -0.9555987764760387 +614 614 20.537796022010383 +622 614 0.03273075143203306 +623 614 0.3625836220835584 +624 614 -0.267191893698135 +615 615 19.68847445308095 +617 615 -1.142719650309706 +620 615 0.31022098812931376 +621 615 -0.46366182096335734 +623 615 -0.22095158596853426 +624 615 0.5401914242630426 +616 616 19.129312571467942 +617 616 0.17690907417883067 +618 616 -0.5273365301108335 +620 616 -0.5139848957989833 +622 616 -0.26863337528662873 +617 617 18.200291405737097 +619 617 -0.7814022265063894 +620 617 -0.3475627003159479 +623 617 -0.3844972875680262 +624 617 0.3214501958005725 +618 618 20.75235881504103 +620 618 0.37456965565269645 +619 619 19.250889292972317 +622 619 -0.18682595104884972 +620 620 21.194337036017128 +621 620 -0.22965052608806596 +622 620 -0.31160835255222874 +623 620 0.6289064365001652 +621 621 21.76740350527593 +622 621 0.13691383279476077 +622 622 19.899477582654818 +624 622 0.46820647447611263 +623 623 20.877257544844014 +624 624 22.648136241658985 +625 625 19.055848653987837 +626 625 0.10520200897491909 +629 625 -0.6636449202539513 +631 625 -0.3583761663757516 +635 625 0.19425141304901847 +626 626 20.00032833859148 +628 626 -0.47395134873656297 +630 626 -0.3054652853333353 +631 626 0.8225603288843247 +632 626 -0.9819079573194667 +636 626 0.3462206781552981 +638 626 0.8241525973176446 +639 626 -0.953962911762537 +640 626 -0.8516756378320358 +627 627 18.735284380033022 +629 627 0.17060895893722933 +633 627 0.5831587968479675 +634 627 -0.6993369153445458 +636 627 0.24456265407951436 +637 627 -0.26513710504716814 +639 627 0.22746219392398206 +640 627 -0.1294128678177731 +628 628 19.668955248385778 +629 628 0.1558592212042018 +634 628 -0.27396216814836033 +636 628 -0.2478426313162623 +629 629 19.76921004643342 +633 629 0.052324147981694595 +636 629 0.0064348923604797105 +638 629 0.5268314216959825 +639 629 -0.7077159767707341 +630 630 18.006246385333675 +635 630 0.7279327995961302 +636 630 0.353850175297311 +640 630 0.07735641568297998 +631 631 18.718743662501883 +635 631 0.04327830249517197 +637 631 -0.901466369729058 +638 631 0.24200781716311712 +632 632 20.09460203383516 +634 632 -0.539246111570952 +633 633 21.108489857098903 +640 633 0.46928577663578686 +634 634 19.610835321101327 +635 634 -0.43791731427969377 +636 634 -1.0629172975593735 +637 634 -0.1016972667318013 +638 634 -0.48170388152881455 +635 635 20.273551577886202 +636 635 -0.035239865326375554 +636 636 21.033457348225586 +637 636 -0.16395272991913995 +638 636 -0.1855516484034074 +637 637 18.62717285044452 +639 637 0.2490481163324814 +638 638 19.794807893310377 +639 638 0.06711853751985175 +639 639 20.893233826788894 +640 640 19.330812790271473 +641 641 19.883343565246 +643 641 -0.6384678045167931 +644 641 0.43436662467758297 +646 641 0.08682637545344184 +648 641 -0.21351089950330499 +651 641 -0.2578291112587378 +654 641 0.07747997689771574 +655 641 -0.3052210801748594 +642 642 19.866705289709788 +643 642 0.5810369437155957 +645 642 -0.1417158491101027 +647 642 -1.0145986486260312 +651 642 -0.2157362944393934 +654 642 -0.2954672876525809 +655 642 -0.23832670881902773 +643 643 20.334317640537545 +644 643 0.05134140273514257 +648 643 0.3343955262796686 +655 643 -0.260203399600394 +656 643 -0.10125393467311188 +644 644 20.43529097149664 +650 644 -0.05486851513246378 +651 644 -0.021004756916271933 +645 645 20.59156021183155 +648 645 0.39452174531862866 +650 645 -0.35727982615552467 +651 645 1.076932480446697 +652 645 -0.4853351716469136 +654 645 -0.23491089381249033 +655 645 -0.045564284322723615 +656 645 -0.2598224893414286 +646 646 19.48776084000326 +650 646 -0.6200513459665653 +653 646 -0.2020830905490958 +647 647 21.07517545438258 +652 647 0.507199895386714 +653 647 -1.1658975352009944 +654 647 0.16801944476946123 +656 647 0.19151946246023244 +648 648 20.14800450479057 +650 648 -0.1485229074328297 +649 649 19.35051672788956 +650 649 0.13675835559507932 +650 650 21.707420015329035 +651 651 21.419042349800577 +654 651 0.10321359003722387 +652 652 18.13213211186124 +653 652 -0.7125200360635582 +655 652 -0.3915470608210025 +656 652 -0.22152354172278252 +653 653 19.83554806471038 +655 653 -0.20040957040577406 +654 654 20.570528157879437 +655 654 -0.21202296436954968 +655 655 19.941008546372608 +656 655 0.0010151776834113238 +656 656 18.83628931961451 +657 657 21.11184007912539 +659 657 -0.15558762693832107 +662 657 0.3338241893996915 +663 657 -0.08392423011363413 +667 657 -0.3550461854152546 +668 657 0.06011384623681899 +670 657 0.08866664759429485 +658 658 18.944734771106432 +659 658 -0.0643699674308268 +660 658 0.5885374136679264 +661 658 -0.4734897798902058 +662 658 0.4407176000606074 +665 658 1.246610165665765 +666 658 -0.36399019673313604 +672 658 -0.4691607935106031 +659 659 21.10657510989857 +661 659 0.23789035253777135 +664 659 -0.5310570576513156 +666 659 0.019156491887234634 +670 659 0.6210018124452622 +671 659 -0.9449235198681792 +660 660 19.84231721465546 +663 660 -0.12783351707007895 +664 660 0.14732849630012163 +667 660 -0.03301421086742627 +668 660 0.41478509160905963 +670 660 -0.7966919614564413 +671 660 -0.5851363568008796 +661 661 19.692497777541348 +662 661 -0.20842993842308122 +664 661 -0.2721092721453001 +665 661 0.017132162655545027 +666 661 0.45164279922043293 +668 661 0.0808878318202198 +670 661 0.08966311862904335 +672 661 -0.780953995741179 +662 662 19.53527487186514 +663 662 0.4683745192661707 +664 662 -0.13006564070508786 +665 662 -1.0094224759649812 +663 663 19.112771735575528 +668 663 -0.4161727011880453 +670 663 0.677786804553113 +664 664 19.680347630790685 +665 664 -0.05413117901301668 +668 664 -0.15317127544245793 +669 664 -0.5138522381130941 +665 665 20.45291415407918 +669 665 0.6124197508471394 +666 666 21.620298859940554 +667 666 0.7251763827510578 +668 666 -0.31134265470878675 +671 666 -0.16451987168670446 +667 667 18.94248909462485 +672 667 -0.12200766358320869 +668 668 19.432564459966752 +672 668 -0.5585396092630422 +669 669 20.594159894954117 +670 669 0.30690162208842664 +671 669 -0.08411076989587292 +670 670 20.95241180073146 +671 671 19.191669344996363 +672 672 19.84694463759277 +673 673 20.5254052330912 +679 673 -0.12621088108805598 +681 673 -0.01695398205469231 +685 673 -0.12910248405697314 +688 673 -0.39994722572069447 +674 674 22.23847002503158 +675 674 0.0700285251152819 +676 674 0.42324372355734563 +685 674 0.0760103447280452 +687 674 0.0033160367596899703 +675 675 19.774689447070678 +677 675 0.37741595750634804 +678 675 0.04648061271901297 +684 675 -0.124215998356878 +676 676 19.617435229744643 +678 676 0.31601159526080475 +683 676 0.2826200780778625 +684 676 0.06500240716776987 +686 676 -0.003986452899958002 +687 676 -0.12860517503958885 +677 677 19.614776794510178 +679 677 -0.4657684167771422 +682 677 0.8427960636974006 +688 677 0.4336852934640621 +678 678 18.655503084527034 +681 678 0.3914058205714608 +683 678 -0.35024086669000093 +684 678 -0.16196578152490507 +688 678 -0.39678469661767046 +679 679 20.506285867289908 +680 679 0.4927777915829778 +682 679 -0.10027443598474174 +684 679 0.03239294852814192 +687 679 0.485707610196584 +688 679 0.3127781996691598 +680 680 22.225994162062335 +681 680 0.41959129166296266 +684 680 0.15638651796376768 +681 681 20.521087842446587 +682 681 0.21668826338349076 +686 681 -0.29497210112779054 +682 682 19.695784808777983 +683 682 -0.0032511705307465277 +687 682 0.3038609969212314 +683 683 18.604887369920526 +688 683 0.661409218087507 +684 684 20.319592007080523 +688 684 -0.018578087369466482 +685 685 18.870935432430354 +688 685 0.8405690480543195 +686 686 19.889558711604142 +687 686 0.47194014483528485 +688 686 -0.07615625881196485 +687 687 21.795561441961443 +688 687 0.338698468781127 +688 688 19.616961657824717 +689 689 19.17525339085094 +695 689 -0.3317554067736593 +699 689 0.5231002211256996 +702 689 0.6785297139187636 +703 689 0.30425988821058436 +690 690 18.609662207109533 +691 690 -0.12033765927529165 +696 690 -0.2626827974861372 +697 690 0.3144293922278506 +701 690 -0.01446928424568367 +691 691 19.353493054637177 +693 691 -0.01752605754246579 +696 691 0.37366107947371824 +697 691 -0.10554753567479937 +700 691 -1.3081952878083338 +692 692 19.75831557347842 +693 692 -0.3324520327708591 +694 692 -0.04433141861135374 +697 692 0.3715395862670804 +698 692 0.20807388750375805 +699 692 -0.20519505782837155 +701 692 0.5307989392539362 +693 693 19.743607606270487 +694 693 -0.5623692402339373 +697 693 0.25300987924959895 +699 693 0.2706904705296697 +703 693 -1.159885044564485 +694 694 19.973008429715506 +704 694 0.6657811746741931 +695 695 17.603629484539496 +697 695 0.28381345785431156 +698 695 -0.007675145296437808 +703 695 -0.13512129377985888 +696 696 19.80916637138922 +697 696 -0.40108016744909214 +697 697 19.153843361720376 +698 697 0.31616399272750373 +700 697 -0.9172367684078944 +703 697 -0.9452027533687055 +704 697 0.15147764684214202 +698 698 20.905301389452557 +700 698 0.389360690578581 +702 698 -0.42222310200544805 +704 698 0.6779753271690484 +699 699 20.3109008308781 +703 699 -0.5301781564983991 +700 700 18.819677744264027 +702 700 -0.5350639673009162 +704 700 -0.3437847047324535 +701 701 17.674536371740082 +703 701 -0.7644640740752094 +704 701 -0.028389463103849252 +702 702 17.519998089470185 +703 702 0.8422265138860456 +703 703 17.99454767352043 +704 704 20.346952582847607 +705 705 20.184552465078283 +709 705 -0.5182622773459907 +715 705 -0.8013512889470582 +718 705 0.7367000692716011 +719 705 -0.937004814530217 +720 705 -0.35507115646824716 +706 706 19.374458299379935 +713 706 0.26805359084648506 +716 706 -0.4447844920690401 +718 706 -0.13653469741648416 +720 706 0.06258378040584814 +707 707 17.257779688803492 +708 707 0.5466269483963092 +711 707 0.5766087143440011 +712 707 -0.3568494949534813 +714 707 0.07254568361162911 +718 707 0.0014615152261397534 +719 707 0.6185907818101669 +708 708 21.284603329422804 +716 708 0.11984226419612026 +719 708 -0.5405461613546089 +709 709 19.656545411585494 +714 709 -0.09554885510371361 +716 709 -0.011126152120637205 +710 710 20.832066038265125 +711 710 0.11191753311682826 +712 710 0.7761550388658918 +714 710 -0.0645043416182387 +719 710 1.2913536356295459 +711 711 18.81646743263984 +713 711 0.30555381896162204 +714 711 -0.4802759545473641 +715 711 -0.1271997350253009 +716 711 -0.07191808843774723 +718 711 0.8545837069298771 +719 711 0.08507188173923183 +720 711 -0.000595876830133866 +712 712 20.726519049288612 +714 712 0.6812451109416322 +717 712 0.24808751173167995 +713 713 19.45913350101685 +715 713 0.019832597825053377 +720 713 -0.2548824976227291 +714 714 19.260230873163252 +718 714 -0.9447668108846115 +719 714 -0.7168432645408022 +715 715 20.748002156249882 +718 715 0.6675806367247189 +716 716 18.38638207260736 +718 716 0.6654626395916712 +720 716 -0.784414131814123 +717 717 19.746276573020356 +720 717 -0.42920362194632444 +718 718 19.605037741339046 +719 719 19.823498200076457 +720 719 0.19176765321119105 +720 720 20.811767013103577 +721 721 19.541718559587885 +722 721 0.5058359016912867 +726 721 -0.401838809624933 +728 721 0.5495719560360295 +733 721 0.11036999454548391 +734 721 -0.3571728111038239 +736 721 0.48562685296015484 +722 722 20.810154595704866 +724 722 0.3712729088519351 +725 722 -1.1161232437872501 +726 722 -0.04145502501978452 +727 722 -0.5152992778342084 +729 722 -0.24110656139647468 +723 723 20.165917066064736 +724 723 -0.15340933812581325 +726 723 0.0970852169775067 +728 723 0.8554426388155787 +730 723 0.7498956972595807 +733 723 0.5547144095817074 +734 723 -0.6545135845812705 +735 723 0.36651829804895275 +724 724 20.93183185766019 +725 724 -0.517807124088579 +728 724 1.2229571488963955 +736 724 0.37986200210091403 +725 725 21.677448552412326 +727 725 0.20973887895799112 +729 725 -0.2563685662141981 +730 725 -0.11564395377974462 +736 725 -0.2615273020242917 +726 726 18.09844733358708 +728 726 0.22992788831114896 +731 726 0.4675501139628735 +733 726 0.9188968309532078 +735 726 -0.023342113095091963 +727 727 19.790375888556415 +729 727 -1.0593694302112517 +730 727 0.4078468735050151 +733 727 0.06973822313563278 +728 728 22.6128484816293 +730 728 0.5132617292038949 +731 728 0.027566197486615637 +732 728 0.1834132500261525 +736 728 -0.35832843692206384 +729 729 20.018437285137814 +731 729 0.03869317231655447 +735 729 0.6983652341879389 +730 730 19.09245398081672 +733 730 1.2254514545649893 +734 730 -0.7486535487599527 +731 731 19.88659762793046 +735 731 -0.7691845532982748 +736 731 0.2932247248558541 +732 732 19.87782115728049 +736 732 0.26528616950764844 +733 733 20.2675600105009 +736 733 0.1366724790579048 +734 734 20.796414345081462 +736 734 0.22952950313296872 +735 735 20.18924868731971 +736 736 20.1959593815456 +737 737 20.736894425193043 +739 737 0.6426815393884187 +741 737 1.3298397537881872 +742 737 1.130112070053403 +743 737 -0.26234769014070547 +749 737 0.2676005944785214 +738 738 20.326420817509394 +744 738 0.8109253764970454 +745 738 0.5308949825678861 +746 738 0.4695792171256966 +749 738 -0.40982396936656257 +751 738 -0.430582522507433 +739 739 20.67315655512685 +741 739 0.7758433072491676 +744 739 0.5813557924911185 +745 739 0.3292337659158554 +749 739 0.3555394110170009 +740 740 20.452393438261765 +741 740 -0.9455870172395269 +742 740 -1.0133356352016853 +744 740 -0.7603545522508359 +745 740 0.2560254582187214 +747 740 -0.35463976175326933 +748 740 0.33276212407640937 +752 740 0.19340791740873317 +741 741 21.34628334112901 +744 741 0.4878730741618277 +742 742 19.500367935432624 +744 742 -0.4451953424962624 +746 742 -0.09934566176007509 +747 742 0.05719572372156752 +749 742 0.10698985556077763 +743 743 19.73442918310299 +747 743 -0.519056903955577 +748 743 0.14984640987713127 +750 743 -0.18617177643649707 +751 743 -0.12910650224388412 +744 744 21.003961473840526 +745 744 -0.5751168065422513 +751 744 -0.3731876140025745 +745 745 19.11327154436779 +746 745 -0.23363397369433267 +751 745 0.034427967501771795 +752 745 0.1856247312154035 +746 746 21.315409436456356 +750 746 0.7023864594466005 +747 747 19.698841203778354 +749 747 0.2511361093932817 +750 747 -0.001405158068084245 +748 748 21.544029712477027 +749 748 -0.20972954720883835 +752 748 -0.3385365294646755 +749 749 21.504895282733905 +750 750 19.587114092855515 +752 750 -0.7519641764512036 +751 751 20.771711978907394 +752 751 0.48440616485526683 +752 752 21.845815895756466 +753 753 20.918736255738434 +760 753 0.3368754568670961 +762 753 0.05741235797184286 +768 753 0.060672620890948624 +754 754 20.269303271203647 +756 754 0.6227549259143952 +761 754 -0.4042169054538455 +766 754 -0.036603307832158885 +767 754 -0.6725123301629988 +755 755 19.524331022787898 +756 755 0.5790812350368395 +757 755 -0.9343607133717413 +760 755 0.8142098503528183 +762 755 -0.441157614437046 +765 755 0.5381765312173881 +756 756 20.130776101157895 +757 756 0.16690154027894363 +759 756 -0.930255549769803 +760 756 -0.18387419365356833 +763 756 0.5909917474829395 +764 756 -0.038248667450284754 +768 756 0.6959258312705613 +757 757 20.774707818015926 +760 757 0.015060176374590693 +762 757 0.5649537228383772 +767 757 0.42161685121501963 +768 757 0.046235881750666695 +758 758 18.981158808097806 +759 758 -0.3701086769031456 +759 759 19.3474557105314 +760 759 1.232819633196623 +762 759 0.5768763608705472 +763 759 1.3213300365459633 +765 759 0.9993069210384807 +768 759 0.4171620101965346 +760 760 19.704048587520926 +764 760 0.20547080148524033 +765 760 -0.6459006099460795 +766 760 0.3589141083048155 +767 760 0.4873854648421831 +768 760 -0.44591941267870777 +761 761 20.35665437221249 +763 761 -0.5261447516182371 +764 761 0.3965010466852924 +768 761 -0.5735670461811879 +762 762 18.93881688361438 +763 763 20.011226475562204 +765 763 -0.2504715932794897 +767 763 0.2725983744551553 +764 764 21.650582101749453 +766 764 0.255404359688498 +767 764 -0.8165695105083067 +768 764 -0.003811928288127653 +765 765 21.0432523735913 +766 766 20.382323188093594 +767 767 19.15816882542966 +768 767 0.7047972943654206 +768 768 18.87641942654755 +769 769 18.95913689911999 +772 769 0.2768572833102571 +773 769 0.1375928181153509 +774 769 -0.9330865539941877 +778 769 -0.4043985326793068 +780 769 0.4867027274846398 +783 769 -0.3753590509806738 +784 769 -0.4733540534149824 +770 770 19.512136772452763 +771 770 0.5186213188735946 +772 770 -0.5212313915369414 +774 770 -0.6033804047984568 +775 770 -0.2647941929129275 +778 770 0.4320416695372577 +779 770 -0.6417489589916117 +780 770 -0.35009181564564923 +781 770 -0.3822751692086861 +771 771 20.28212759701493 +773 771 -0.36906709373584023 +782 771 -0.1152983367323888 +772 772 20.5871091626934 +774 772 -0.7089749006375781 +778 772 0.11842664104720335 +779 772 0.6855477481192542 +782 772 -0.27211777340243815 +773 773 20.58037208117588 +774 773 0.38208384742615914 +775 773 -0.5836271714685288 +778 773 0.1617214459298756 +781 773 0.49122653681848205 +784 773 0.11339354458220278 +774 774 19.710286876991056 +775 774 0.27935075889974303 +778 774 -1.0647044089758164 +782 774 -0.5385979248761875 +783 774 0.03101433615117838 +784 774 -0.0683569332153966 +775 775 21.429307753128185 +777 775 -0.14966547092338825 +778 775 0.4012004146663634 +779 775 -1.0574216155849474 +781 775 0.3915507188611644 +783 775 -0.47908878967069374 +784 775 -0.01627458773874808 +776 776 17.322220672759727 +778 776 0.2564206972087737 +780 776 -0.26199920743738725 +777 777 19.111452198596652 +778 777 0.13497750701722636 +779 777 0.8870354452395507 +783 777 0.1426116382035888 +778 778 20.297660401526542 +779 778 -0.11705418503342728 +781 778 -0.2880936490218571 +782 778 -0.19247731958511602 +783 778 -0.07355756746206182 +779 779 18.638390332677595 +782 779 -0.711943874582438 +783 779 -0.3223777573949021 +784 779 0.11179204482917454 +780 780 20.902257771619198 +784 780 -0.35619534517980056 +781 781 19.500144960113683 +782 782 17.441960215090884 +783 783 20.124452887668333 +784 784 18.552117764184835 +785 785 20.769758914860738 +789 785 -0.21815659820898267 +791 785 0.15929532793961848 +794 785 0.6292167568162335 +795 785 1.6102130703670916 +799 785 0.4917808514725244 +800 785 -0.3707385975758625 +786 786 19.55386381890411 +787 786 0.4959146452120682 +792 786 -0.28300289035029513 +795 786 0.8161606892621313 +796 786 -0.8971960949873747 +799 786 -0.5213708653704091 +800 786 -0.4422419589276543 +787 787 18.793160431636693 +791 787 0.32109898272106774 +793 787 -0.6899761709819067 +800 787 0.540868480929122 +788 788 19.7833815133013 +789 788 0.3781402025161204 +790 788 0.0577534308762519 +791 788 -0.625474881284501 +795 788 -0.07363864396315051 +797 788 -0.0740907361588293 +789 789 19.186695391400608 +791 789 0.3435906491369458 +792 789 0.4962968562188734 +793 789 0.1350313049253597 +794 789 -0.02059661511646337 +795 789 -0.7884179473375152 +797 789 0.7990124566624858 +798 789 -0.14711048432863794 +790 790 18.207330725396695 +793 790 -0.008222043107270594 +795 790 0.7217944284794456 +797 790 0.5913634508992252 +798 790 0.6694978855258984 +799 790 -0.6324186713009942 +800 790 -0.5284296345771508 +791 791 21.203911775089846 +792 791 0.632035258168028 +795 791 0.1953723846403301 +792 792 20.594431919792157 +793 792 -0.5559583831171181 +794 792 0.5248283815001547 +796 792 -0.12670142410950797 +793 793 18.540085702899596 +795 793 0.5937632438884679 +797 793 0.7534895468097274 +794 794 21.379330543772664 +798 794 0.06530952152251723 +795 795 19.046112462067043 +796 795 0.25105828612866193 +798 795 -0.9169802953324416 +800 795 0.04282070061620791 +796 796 19.997105965107927 +798 796 -0.4140157921450121 +800 796 -0.44763328397606644 +797 797 21.005404533572186 +798 797 -0.38714865647436175 +798 798 20.502719199062497 +800 798 -0.013830395325029846 +799 799 20.742438215808555 +800 800 21.608061911589488 +801 801 21.267806311694592 +805 801 -0.7206067302723846 +806 801 0.4338470157292622 +807 801 -0.1406719468827104 +810 801 1.0989544863114704 +802 802 20.093898167083708 +803 802 0.164211939968556 +805 802 -0.6751152356025797 +810 802 -0.008304711091960099 +814 802 -0.45551546814279187 +803 803 20.15160784948821 +805 803 0.17793695753582955 +816 803 -0.2698420249219437 +804 804 19.46160138913702 +811 804 0.8426102117616672 +805 805 20.324936353954506 +806 805 -0.37627607510980626 +807 805 0.6309069693728795 +809 805 -0.8423312205834927 +810 805 0.4498036497238192 +811 805 -0.22241812955111148 +812 805 -0.5070325205218853 +813 805 0.009679414027084249 +806 806 18.40842471355879 +808 806 -0.05294273526263704 +810 806 0.20101810832011674 +812 806 0.803449342962891 +816 806 -0.5348348935931007 +807 807 19.636537967864648 +808 807 1.5798070819849932 +809 807 0.32121656661590503 +815 807 -0.3645589126835122 +808 808 20.37705259158379 +809 808 -0.7855713466079484 +812 808 0.5460691513002698 +809 809 18.65443864711324 +812 809 -0.6014374685905911 +814 809 -0.36488103163108865 +810 810 19.56019823801214 +811 810 0.5724667194328149 +812 810 -0.004942275652836863 +814 810 0.37052777934317666 +811 811 19.179046847549102 +813 811 0.24152439876736054 +812 812 22.42841099521859 +813 812 0.35111708053708596 +814 812 0.05534625689029142 +813 813 20.90688840119074 +814 813 -0.5359148739681813 +815 813 0.37561737973594006 +814 814 19.609749600550273 +815 815 20.723845431851665 +816 816 17.701285768991852 +817 817 19.414800802088287 +818 817 -1.0711369986173385 +819 817 -0.11761452891075906 +820 817 -0.6699181875809739 +821 817 -0.3943464189560847 +826 817 0.5258128283444539 +829 817 0.5611798953048022 +832 817 -1.4033496475040041 +818 818 20.28188436041046 +820 818 0.3476628871673759 +823 818 -0.8238669512600629 +828 818 0.12446651526337317 +830 818 0.04767125539787039 +819 819 20.5340167383916 +820 819 -0.3891792570793815 +821 819 -0.2579212850627621 +823 819 -0.71731925480195 +824 819 -0.49761041506092013 +820 820 19.951491177774216 +826 820 0.034165945522182474 +827 820 -0.9776387652996024 +829 820 0.9492643843747073 +830 820 0.875318019129168 +832 820 -0.27810793060254013 +821 821 20.2373913083914 +823 821 -0.4505482349706003 +824 821 -0.5226729920286292 +825 821 0.10956971317974444 +826 821 0.23723411514075066 +830 821 -0.2545482642033288 +831 821 -0.552164563975661 +822 822 19.276571338094964 +824 822 -0.1882521830285879 +829 822 -0.14264801969094534 +831 822 -0.6939780896419433 +823 823 19.519120127105843 +828 823 -1.5377439421898462 +831 823 -0.04681784849925204 +832 823 -0.244322360740523 +824 824 20.566914839363214 +825 824 0.07631977614196994 +828 824 0.15738160937498194 +832 824 -0.73530818118937 +825 825 19.560104017860194 +827 825 0.1266562900358255 +828 825 0.6948536244068281 +830 825 -0.28885332910657585 +832 825 -0.8806183001466822 +826 826 20.277308042594523 +827 826 0.17517817721160384 +828 826 -1.1327871516981978 +830 826 0.41236978833096366 +831 826 -0.1601106112136517 +827 827 21.666744820566443 +829 827 0.16956416235491828 +828 828 17.556177676700862 +829 828 0.07346986093075845 +831 828 1.0756228954164215 +829 829 19.337892860944866 +830 830 20.561537900662906 +831 830 0.4999462192333519 +831 831 18.740860979036835 +832 832 20.960802192448952 +833 833 22.452789996188933 +834 833 0.2805099139409729 +835 833 -0.36503015175494874 +838 833 -0.04805812127149693 +840 833 0.9579313618816885 +843 833 -0.18040155597863275 +844 833 0.7793762359098723 +846 833 0.9492934064785629 +847 833 0.46241944526410805 +834 834 20.85825459360001 +835 834 -0.31387680408156016 +836 834 0.44500967963131244 +840 834 -0.3156101173267681 +847 834 0.40441959636490576 +848 834 0.6959046987648355 +835 835 19.595803863465555 +837 835 -0.5289533050397457 +838 835 -0.5250302046318666 +839 835 -0.6577945999775787 +841 835 0.08317431842664931 +842 835 0.09463101180172083 +844 835 0.014984399842070643 +846 835 -0.9854868965534789 +848 835 -1.074000111683296 +836 836 19.06716355658672 +838 836 0.8297346848879363 +840 836 -0.5133774330549955 +843 836 -0.5248039937573298 +846 836 1.2935658334043458 +837 837 20.011414245576006 +838 837 0.33772471897841216 +839 837 0.7018859363558009 +840 837 -0.29721170902038824 +841 837 0.8511044088971268 +842 837 -0.3565066779927755 +845 837 0.18684675548689914 +847 837 0.11198030917118769 +838 838 19.278746174392296 +846 838 0.3146964288162274 +839 839 18.785275400887073 +841 839 -0.7049961043889008 +842 839 -0.40450935166229884 +844 839 0.06466745612335723 +848 839 0.07368075569522287 +840 840 19.81684123615343 +843 840 0.5449962886762247 +844 840 0.213766930888398 +846 840 -0.16172497157400073 +841 841 22.567873339111443 +843 841 -0.24658575765712074 +844 841 0.9711598957449876 +845 841 0.7067259576987647 +846 841 -1.2423040740378715 +847 841 -0.28420003075017813 +848 841 0.7818736824674295 +842 842 18.963107750548065 +845 842 0.29173797988906863 +843 843 20.780927796046797 +845 843 0.12211414584507684 +848 843 0.24222135437119519 +844 844 20.13950961656763 +845 845 19.057291572445976 +847 845 -0.43187152651516203 +848 845 1.3229204403624713 +846 846 20.667391942658455 +847 847 19.77378739502911 +848 848 21.259719967154776 +849 849 18.948715624694188 +851 849 0.1288270721125876 +853 849 -0.43034973590444936 +855 849 0.07106493525914798 +856 849 0.6815317099130052 +857 849 -0.09459903041039247 +859 849 0.0533178527757505 +864 849 -0.1266766352189644 +850 850 19.315940855962026 +860 850 0.3832704435879693 +861 850 -0.28549063054347423 +862 850 0.27165138950194895 +851 851 20.24504237215693 +852 851 -0.1314862021810979 +853 851 -0.4226973913606387 +860 851 -0.6644308805198262 +852 852 21.006441628450112 +853 852 0.9774799534691084 +855 852 -0.8495488714551238 +857 852 -0.41746462601276757 +858 852 -0.4717636502925427 +859 852 -0.24041163703043597 +860 852 -0.2606458562420608 +863 852 -0.23593287579022587 +853 853 20.378498277672584 +862 853 -0.5264818666914244 +854 854 19.37575430143079 +860 854 0.560043329546386 +863 854 -0.16159140408454933 +855 855 20.84423931381599 +857 855 0.18133926971183986 +858 855 -0.3498530019030935 +860 855 0.6650402622539148 +861 855 -0.5823148438660078 +862 855 0.4985704381293981 +856 856 20.26758396193835 +857 856 0.46180186618970664 +859 856 0.8065818847439095 +860 856 0.15578050146141117 +857 857 17.929805544509104 +858 857 -0.2536470561196314 +860 857 0.35362714532587075 +861 857 1.1967861621366946 +863 857 -0.23418074199121378 +858 858 20.180082988090568 +859 858 -0.09590266416989741 +861 858 -0.3860660078219678 +862 858 0.4396928893726261 +859 859 19.76216004826824 +860 859 -1.0032684053553134 +862 859 -0.4858233293738255 +864 859 0.09161390563316085 +860 860 19.14717803030668 +862 860 -1.4433187565147005 +861 861 18.77995608341761 +862 861 -0.20822881030520557 +862 862 18.25862162881478 +863 863 20.832852852993547 +864 864 20.321746409898847 +865 865 19.063724697792573 +867 865 -0.36450364858237294 +868 865 0.00196627204531918 +869 865 -0.05257198439172582 +872 865 0.21762565184104168 +873 865 0.5620707081158389 +875 865 -0.04193514601317622 +876 865 -0.3056315248265827 +866 866 18.063433358302827 +879 866 0.47774714531872764 +867 867 19.298181708829254 +868 867 -0.0600193090953499 +869 867 -0.12384444670334312 +871 867 0.09387155724658944 +872 867 0.9753727288066543 +868 868 17.986402547558882 +872 868 -0.46727712098175284 +874 868 -0.1791873815948864 +875 868 -0.7018345911830635 +876 868 0.1324613087314623 +879 868 -0.5268215069045148 +880 868 -0.5167923219513177 +869 869 19.64543049880968 +875 869 -0.08379769921324758 +877 869 0.1960882130806899 +870 870 20.33256921848496 +871 871 23.100322259341166 +872 871 0.8514048053685176 +873 871 -0.8073870748543142 +875 871 -0.20294328442515777 +876 871 -0.1791435709791783 +877 871 0.2974764234757622 +872 872 19.215692563022152 +873 872 -1.160537413600776 +874 872 -0.6630893924044157 +876 872 -0.3294478519945437 +878 872 0.20830291705648218 +879 872 -0.23680860784350896 +880 872 0.911545387338951 +873 873 20.34249452047117 +876 873 0.3403210995808094 +874 874 20.08353208827034 +876 874 0.13023702388751657 +879 874 -0.8819728129145662 +880 874 -0.12449262405353342 +875 875 19.867685960571627 +877 875 -0.01624850017928185 +878 875 0.6419107013096561 +879 875 -0.03258368495025702 +876 876 19.843907174000265 +877 877 19.646595791909522 +878 878 20.848604348388164 +880 878 -0.09419916431104805 +879 879 21.311604467356602 +880 879 -0.48284049200033385 +880 880 21.7003969152182 +881 881 20.07233126084752 +883 881 0.10084289062812102 +884 881 -0.13164618755956817 +885 881 -0.5136789768775222 +888 881 -0.3188251005993043 +894 881 -0.40326090031642536 +895 881 -0.050296668628978275 +882 882 18.20249705456697 +887 882 0.8205419938637883 +888 882 -0.14622037560195736 +889 882 -0.3874702362509671 +891 882 0.035403636282591834 +894 882 0.4051471172525149 +896 882 -0.19103367563649154 +883 883 18.2602591090804 +884 883 -0.45163894669483906 +885 883 -0.06384181083934297 +886 883 -0.29466005875246615 +887 883 0.381037336243975 +892 883 -0.5794541460478131 +893 883 -0.4653885476076871 +895 883 0.32760331473002563 +884 884 20.367857608852315 +890 884 -0.281274469932384 +894 884 -0.9458045366192739 +885 885 20.036866151805214 +887 885 -0.4159458562280959 +889 885 0.1668408193233738 +891 885 0.7577372113307945 +892 885 -0.5128650035043322 +886 886 20.737422358629427 +888 886 0.23939703076261729 +889 886 0.4395199887691026 +891 886 0.5027831819457174 +895 886 -0.48027058831275427 +887 887 19.334635980600012 +888 887 -0.20575190354966197 +888 888 21.217430225590796 +889 888 -1.3859844151857357 +890 888 -0.6882930665328912 +893 888 -0.22799021312696469 +895 888 -0.7457851155198416 +889 889 20.74037211812144 +893 889 -0.27126739786349974 +895 889 -0.04679174620642565 +890 890 20.787825947653502 +895 890 0.5035811458455656 +896 890 -0.03560875346272729 +891 891 21.225523063945545 +892 891 0.08178201013181552 +895 891 0.21682308056509225 +892 892 19.842072216759128 +896 892 0.732201163251301 +893 893 19.764531935764474 +894 894 21.206413969561776 +895 895 21.064624981693363 +896 896 21.498486099091355 +897 897 20.54607903099869 +901 897 0.680337853911775 +904 897 0.07538197269823402 +911 897 0.19446818462985727 +912 897 0.31501502936281855 +898 898 20.17617941112275 +902 898 0.00016616345018691085 +907 898 0.8199396404485472 +912 898 -0.49514353248289417 +899 899 19.475376501075715 +907 899 -0.4520505028096817 +909 899 -0.18778565715123047 +910 899 0.1554985850200668 +912 899 -0.39441044798798996 +900 900 19.271939648976876 +901 900 0.012716631660151023 +904 900 0.27424914417226687 +905 900 -0.47846639711539385 +901 901 20.616872499180023 +902 901 -0.0797701190956554 +903 901 -0.11015199846036972 +904 901 -0.8756543939605725 +912 901 0.48505877426271066 +902 902 20.16797340346299 +904 902 0.11694731362915699 +905 902 0.2242214392479437 +906 902 -0.38450369633962417 +908 902 0.47964459101779644 +909 902 0.027571778989921056 +903 903 19.924396221603338 +911 903 0.072972172753783 +904 904 17.05424365762375 +906 904 0.9676078676244309 +908 904 0.7855917483031677 +911 904 0.18846090409764016 +912 904 -0.698707040945135 +905 905 21.41247825035547 +906 905 0.5667183901179212 +908 905 0.27257276775032563 +910 905 0.04189470152448236 +912 905 0.1872629713403084 +906 906 20.582587964021073 +907 906 0.7804214519607201 +910 906 0.4315564061363913 +912 906 0.5588936001174074 +907 907 18.783416202660707 +908 907 -0.7437723186158949 +910 907 0.05207882966266748 +911 907 0.3188540282192253 +912 907 0.4069101904997857 +908 908 19.42449365881157 +909 908 -0.7680305045589697 +910 908 -0.6183552938128797 +912 908 -0.07233946725848907 +909 909 20.038598491956655 +910 909 -0.34664611470124923 +911 909 0.018921142772127815 +910 910 19.241142644914646 +911 910 0.2612241869187195 +912 910 -1.14979060642635 +911 911 19.422157725252923 +912 912 19.27617294673356 +913 913 20.132615170795845 +915 913 0.14712757339760626 +916 913 0.3147263553326648 +920 913 0.20552550592480165 +922 913 0.243494963126175 +924 913 -0.23125262034595814 +927 913 0.30869329940724705 +914 914 20.450176613129567 +917 914 -0.702946675909687 +918 914 0.732688117880206 +920 914 0.11061298374282053 +922 914 0.6182164577494061 +926 914 -0.3798539528234086 +927 914 0.5524006853137686 +915 915 19.588339911131108 +917 915 0.12186412914365963 +918 915 -0.7028464650683528 +921 915 0.561645612453326 +923 915 0.5188602129463101 +924 915 -0.26482066136599774 +916 916 21.807763812003543 +918 916 0.9332149382765752 +917 917 18.09130288505723 +918 917 0.1903476574188041 +919 917 -0.18631556339806266 +920 917 -0.6986781358120847 +926 917 -0.08595013665930522 +927 917 0.46417501063526984 +928 917 0.16417409824515342 +918 918 20.667342245665147 +920 918 -0.4282825850128886 +921 918 -0.14522808113613106 +922 918 -0.09732890342822392 +926 918 1.112038545447346 +927 918 -0.6758575343350054 +919 919 19.936323520009278 +924 919 1.383059446685477 +925 919 -0.45077284321244804 +926 919 -0.2034854485191939 +920 920 20.20259277419266 +925 920 0.3531508226641057 +921 921 19.33860254890523 +923 921 0.34721523166268675 +925 921 0.2000479192569625 +926 921 0.25282932451893186 +927 921 -0.4768887410904803 +922 922 20.513806838609096 +926 922 1.2234064284716069 +923 923 20.315208410858773 +924 923 0.3681240692802906 +924 924 20.854539595649907 +925 924 0.03229151812597076 +925 925 18.824001041071632 +926 926 20.06372274853561 +928 926 -0.16459459963773612 +927 927 18.33245278776309 +928 928 20.397221032902344 +929 929 21.061010432800074 +930 929 0.007155423861913456 +932 929 0.3242347480004297 +935 929 1.0075775125415782 +938 929 -1.280201058642849 +940 929 0.447985633906807 +930 930 22.05339136748995 +940 930 -0.13638107688984155 +931 931 19.49600582233979 +934 931 -0.15944438280167542 +935 931 0.046177594976423035 +936 931 -0.6588514310685382 +938 931 0.45015826024975875 +942 931 0.6758376218824909 +943 931 -0.8976577649486136 +932 932 18.978962235295555 +933 932 -0.09018541212416216 +937 932 0.1502585630974889 +939 932 0.4152364392493628 +933 933 20.819308136631047 +938 933 0.6813305646716633 +940 933 0.17274419863300175 +944 933 -0.14333719395409977 +934 934 20.465007395527202 +935 934 0.32972504753123094 +936 934 1.1863100864036897 +937 934 -0.3875266095055857 +940 934 -0.32982463251450506 +942 934 -0.1765355425505307 +943 934 -0.8437863521027773 +935 935 20.8561081975119 +937 935 0.21770523161835031 +938 935 -0.26668424607830793 +943 935 0.3958147744240252 +944 935 0.36397576054962105 +936 936 18.813706867401827 +939 936 0.9506731587929501 +940 936 -0.29198802915694827 +937 937 20.205064697268398 +938 937 1.4011880756799429 +943 937 -0.08732929893001534 +944 937 0.7752894142762211 +938 938 20.35275025420208 +939 938 -0.4022851196778631 +940 938 -0.45238577117842227 +943 938 0.4804875943498962 +944 938 0.0530155154146123 +939 939 19.638772636894775 +940 940 20.144436013199634 +942 940 -0.08510778129562925 +944 940 -1.5136402476930237 +941 941 19.49467644791205 +942 942 20.45844998274661 +943 943 20.454627698500886 +944 943 0.47653294254376405 +944 944 20.070479765302466 +945 945 19.110867192968193 +947 945 -0.31717837158225604 +948 945 -0.33382943847274665 +951 945 1.4128928170466166 +954 945 1.1531672397291521 +957 945 0.40034238881353734 +946 946 19.703282872708456 +953 946 0.23022820109944314 +955 946 0.13058794067991428 +959 946 0.5974946960605667 +947 947 19.55550780799876 +953 947 0.20591136478982672 +955 947 0.9334742864872752 +956 947 0.8175736659378419 +958 947 -0.4113920613772642 +948 948 19.98624045935302 +949 948 -0.34583209670851894 +951 948 0.047231422168614395 +954 948 0.7229889596194569 +959 948 0.890752405402528 +960 948 -0.20280203374195446 +949 949 20.354014574897448 +951 949 0.04363775573274392 +952 949 0.6355374940786651 +956 949 -0.8690016340128368 +958 949 -0.07502211615172151 +960 949 -0.498164419852976 +950 950 21.059117548750393 +951 950 -0.0949812046878076 +952 950 0.0410766880352795 +956 950 -0.3515372217287062 +957 950 0.49186199249044543 +959 950 -0.1200741978856327 +951 951 19.24292771482297 +953 951 -0.169237666954896 +955 951 -0.17163997125453465 +960 951 -0.7849164938185695 +952 952 18.454731606461195 +956 952 -0.8269796253416468 +953 953 22.00613756099967 +954 953 -0.28544969426312244 +955 953 -1.0899885779967833 +954 954 19.693060428794826 +955 954 0.267807916321738 +956 954 0.19194652558444933 +959 954 -0.07971041619798229 +960 954 0.24856426223315212 +955 955 20.37474275528632 +959 955 0.385457213409376 +960 955 -0.5546704378713704 +956 956 20.046762251985793 +959 956 -0.06415896583703622 +960 956 0.4190577610636734 +957 957 20.271254927449444 +958 957 -0.2567377620195499 +958 958 18.533766498504214 +959 958 0.2461934187471537 +960 958 -0.09768625669478503 +959 959 19.939810136741766 +960 959 -0.14439584717421328 +960 960 19.226420981122544 +961 961 20.08500649046107 +962 961 -0.30590397433269756 +963 961 0.5576349311223041 +965 961 -0.43987441563638807 +966 961 -0.4091461473149212 +968 961 -0.40284909050279527 +970 961 -0.03634143214902091 +971 961 0.4808496615742268 +962 962 19.24665987914148 +968 962 -0.6397317295318165 +969 962 -0.5287027250221142 +971 962 -0.4687500745947034 +973 962 0.030927447644068757 +974 962 0.3362383006194022 +963 963 20.765166226698035 +966 963 -1.2089306940715758 +969 963 -0.8808306523084594 +970 963 0.4919582896969358 +964 964 20.891728377735063 +970 964 -0.03208123650286235 +973 964 -0.24711274357412544 +974 964 0.20818865081601826 +975 964 -0.3028682434976508 +965 965 20.54057037921222 +966 965 0.5360755392342936 +967 965 -0.9984978680273209 +969 965 0.4526619250379555 +972 965 0.39156762622759955 +973 965 0.16187855543372032 +974 965 0.7706700485728042 +976 965 0.9618550321926933 +966 966 18.923063561073057 +967 966 0.08103726106510611 +968 966 -0.15170331853106442 +969 966 -0.04415476090644503 +967 967 20.170448078565585 +968 967 0.5332301184016909 +972 967 -0.6832922122095092 +973 967 -1.061007113125166 +974 967 0.4234502779311127 +975 967 0.292251913162622 +976 967 -0.32154385677679076 +968 968 18.240485515528484 +970 968 -0.4778949249984296 +972 968 0.1818720565863535 +975 968 0.2249106996722914 +969 969 18.755081787188196 +970 969 0.49541070895351424 +971 969 -0.8305189686047173 +972 969 0.8815907815913187 +974 969 0.09973247291861177 +975 969 -0.00992591081285431 +970 970 20.315187596705975 +975 970 -0.47529004943576103 +976 970 -0.38835857767580456 +971 971 19.24895850653406 +972 971 -0.5368309151556241 +975 971 -0.18319776374097863 +972 972 20.37709554399964 +973 973 22.06535680213943 +974 973 -1.3450213653648742 +974 974 18.744620027957403 +975 975 18.720994199537706 +976 976 18.692041853021202 +977 977 20.38295313845883 +978 977 0.00883953030728006 +980 977 -0.16801959279276096 +981 977 0.3651822028458612 +989 977 0.3413551505891149 +978 978 19.76375112389752 +981 978 1.220257182042337 +983 978 0.7434961840265659 +984 978 -0.7576189127008154 +985 978 -0.6788780766262867 +989 978 -0.5030807957560719 +979 979 19.607898255521086 +987 979 -0.04135436591735415 +989 979 0.1633799465687953 +991 979 -0.9308950415053416 +992 979 0.4218411742604602 +980 980 20.689324838637653 +981 980 -0.0955471424381571 +985 980 0.06744686106651449 +988 980 -0.4988949668638531 +989 980 0.14326329943978688 +990 980 -0.5709471242991517 +981 981 19.960897849291808 +982 981 0.42022209955033857 +984 981 0.04041233130132247 +985 981 0.3055385832695439 +986 981 0.003226806240893246 +988 981 -0.06682768145110528 +982 982 19.110855902948536 +983 982 -0.6450153104161379 +984 982 1.031152639116937 +987 982 -0.577476283922188 +991 982 -0.6133986981042928 +983 983 19.781983622365562 +984 983 0.04860898542718369 +990 983 0.44307336635873684 +984 984 17.951957537413303 +991 984 0.026654812992980403 +985 985 21.117646195200685 +987 985 -0.7108967474102722 +990 985 0.006179353535892972 +992 985 0.2841829976878023 +986 986 20.18395138372548 +987 987 18.835736535634524 +989 987 0.7616872835220616 +990 987 0.1659053358770505 +988 988 19.62801840889017 +990 988 -0.5880622224380149 +991 988 0.0633866351573297 +989 989 19.28592271462545 +990 990 20.14116486297893 +992 990 0.2574996721756449 +991 991 21.085368027360907 +992 991 -0.013182396548788314 +992 992 17.4541485995701 +993 993 20.931956736901483 +994 993 0.3181819537555864 +995 993 0.12004963083417419 +997 993 0.25596436374604276 +998 993 -0.4583894485778121 +1000 993 0.8168224020571544 +1003 993 0.3035055056125241 +1005 993 0.4726171481986672 +1006 993 -0.4611305181693762 +1008 993 -0.8294379562817543 +994 994 18.908291976223353 +996 994 0.5094512917674157 +1000 994 -0.5673160255838302 +1001 994 -0.5683121615305046 +1004 994 -0.36894711479471237 +1005 994 1.0978888135778329 +995 995 18.645830029829124 +999 995 -0.32172052778711746 +1000 995 0.11927722411126175 +1003 995 0.25383348442188186 +1007 995 -0.2921518196492786 +1008 995 -0.46545756783624137 +996 996 19.086344092165255 +1003 996 -0.11517979011235341 +1007 996 0.9102702202124873 +997 997 19.871633390620545 +998 997 -0.4235963709607134 +999 997 -0.047384046201301565 +1001 997 0.2343050731552279 +1003 997 0.18774874215620221 +1007 997 -0.5090800946465306 +1008 997 -0.054601239703378046 +998 998 18.9600155609196 +999 998 0.07328126998896034 +1001 998 -0.484788095934766 +1003 998 -0.029138719704798508 +1006 998 0.3526983641353785 +1007 998 0.6228163819007282 +999 999 17.953230593462628 +1000 999 0.8944024217883061 +1001 999 0.3370465831982643 +1002 999 0.293596396397392 +1003 999 0.028114496636454763 +1000 1000 19.98150704066493 +1004 1000 -0.12188343841282856 +1006 1000 -0.3196332873848378 +1001 1001 21.072146847491858 +1003 1001 0.16034800904533114 +1006 1001 -1.1145394283331382 +1002 1002 22.328841726402747 +1003 1003 19.700351235425295 +1006 1003 0.8243576031442628 +1004 1004 21.099396819917928 +1007 1004 0.46096596427717457 +1005 1005 21.183753720730046 +1006 1005 -0.29232978078770544 +1007 1005 -0.5169903537982827 +1006 1006 18.105539224469375 +1007 1006 -0.6933291528365663 +1007 1007 21.091679475004113 +1008 1008 21.323721472129442 +1009 1009 20.126500352242466 +1011 1009 0.6503446291904286 +1014 1009 0.21500564285827192 +1016 1009 0.5705796886961713 +1017 1009 1.3079744154039408 +1023 1009 -0.7525915477777463 +1010 1010 21.364467092628672 +1012 1010 0.45608728018335815 +1015 1010 0.39717713292447915 +1016 1010 -0.07332293759591411 +1017 1010 0.8649217577687804 +1018 1010 -1.5644561722892383 +1021 1010 0.5109246792123524 +1011 1011 19.792969235491817 +1018 1011 -0.1917910049000556 +1019 1011 -0.4145944765881944 +1020 1011 0.9486002856976146 +1021 1011 -0.33501885250077545 +1022 1011 0.8062603117499254 +1023 1011 0.24082145935986976 +1024 1011 0.6469258592380552 +1012 1012 18.39661849683254 +1013 1012 0.06236417173914719 +1018 1012 0.7390266473532194 +1019 1012 1.0873435639306923 +1021 1012 -0.020403014746635733 +1013 1013 21.685368134529554 +1014 1013 0.30328020925497917 +1015 1013 0.5112640943075286 +1019 1013 0.13934062294925192 +1020 1013 0.4824949097492635 +1024 1013 -0.8528589744005388 +1014 1014 20.159092262436296 +1023 1014 -0.7360665294390122 +1024 1014 0.4092431687573966 +1015 1015 21.11610687444338 +1018 1015 0.9697473689489491 +1024 1015 0.29885023578418324 +1016 1016 19.389705507787095 +1023 1016 0.6492919060213819 +1024 1016 0.024894480600311658 +1017 1017 18.867653063248895 +1018 1017 -0.4966401191710935 +1023 1017 -0.7799287757541252 +1018 1018 19.9847946838957 +1023 1018 -0.5762889201466541 +1024 1018 -0.2976973945318255 +1019 1019 19.849693586047493 +1020 1019 -0.3105110683014593 +1024 1019 -0.4674608199346303 +1020 1020 19.349872676238192 +1021 1020 -0.21291633941817042 +1023 1020 0.12075972373631674 +1021 1021 20.613404443963724 +1022 1022 18.567896295039642 +1023 1022 -1.124712080725708 +1024 1022 -0.09934940202914713 +1023 1023 17.992776471505586 +1024 1024 19.353087033256173 diff --git a/tests/functionality/data/A_spd02.mtx b/tests/functionality/data/A_spd02.mtx new file mode 100644 index 000000000..c451471bc --- /dev/null +++ b/tests/functionality/data/A_spd02.mtx @@ -0,0 +1,3802 @@ +%%MatrixMarket matrix coordinate real symmetric +1024 1024 3800 +1 1 19.51726225550845 +6 1 -0.06527566518258043 +7 1 -0.1433849313271913 +13 1 0.2962805343258185 +14 1 -0.5965278678710396 +15 1 -0.12386249393755253 +16 1 0.03494830253032939 +2 2 19.641071749155582 +5 2 0.3807144107939558 +7 2 0.08191737605399116 +11 2 0.007208386755859678 +16 2 0.30549634151017746 +3 3 19.43127977429151 +4 3 0.17128114103781558 +8 3 0.6354662568205566 +12 3 0.13799497174358663 +4 4 19.18057291571165 +5 4 0.09049066766360922 +8 4 -0.41625517906686965 +9 4 0.08393381670358847 +5 5 19.46617353287317 +10 5 0.07114886794007218 +11 5 -1.0330938435929653 +12 5 0.44153606285519675 +13 5 0.04285264842511749 +16 5 0.4733133768279803 +6 6 20.92221103285438 +8 6 -0.6301515344171759 +12 6 1.0377294956053917 +15 6 0.07942351333931134 +16 6 0.7101405968642398 +7 7 21.139057723218492 +11 7 0.29380764104503504 +14 7 0.7298365262998623 +8 8 19.574169433312306 +9 8 0.28491783707567997 +9 9 19.15597666511858 +10 9 -0.021852975098016165 +15 9 1.3012133020318695 +16 9 0.600927775991287 +10 10 18.91609096015482 +11 10 -0.39874011513988133 +13 10 0.39923846271642777 +14 10 0.1529426085111532 +16 10 0.2267799842052735 +11 11 21.288917994655463 +12 11 -0.8223806245470756 +12 12 21.13239278095136 +16 12 0.5400301713658274 +13 13 19.052889038387725 +15 13 0.19921340257642298 +16 13 -0.20964690426543317 +14 14 20.106346876623373 +16 14 -0.09785635187188517 +15 15 18.89935031071002 +16 16 19.120265068935197 +17 17 19.713787906475723 +18 17 -0.07613259281155474 +21 17 -0.5018601168926196 +22 17 -0.4441782019162946 +23 17 0.39197411491311035 +24 17 -0.5396499174744662 +29 17 0.15498831196910098 +30 17 1.0333508502326196 +31 17 0.20468126306996764 +32 17 0.06813040245108189 +18 18 20.442225485134294 +19 18 0.7085934761436585 +32 18 0.15230307255431522 +19 19 19.472342729942838 +21 19 -0.10263958757561416 +20 20 19.87758178069888 +23 20 -0.4719553430751512 +25 20 -0.6315289064980047 +27 20 0.6824383071102424 +28 20 0.8528130119468346 +29 20 0.7388370240313188 +30 20 -0.09539193882963219 +21 21 19.40545657286359 +25 21 0.08237623141208719 +27 21 0.6656921156655512 +29 21 1.3487571416516957 +22 22 20.522802185222773 +25 22 -1.1146826306394375 +28 22 -0.4323819423214403 +31 22 0.17845498023237524 +23 23 19.226385908434267 +29 23 0.4707253536422397 +32 23 -0.01814526542897708 +24 24 18.998947221179044 +32 24 0.5761964663723566 +25 25 20.798433742954966 +29 25 0.018040984890514748 +30 25 0.025296238768765012 +26 26 20.398450472129245 +28 26 0.8262032873868408 +31 26 0.4150771068366326 +32 26 -0.42731510142443274 +27 27 18.95581213793743 +29 27 -0.21698168380324742 +32 27 -0.0857346314148705 +28 28 19.410879160573508 +32 28 -1.4678824447285659 +29 29 20.441989195173726 +30 29 -0.16815989239252938 +31 29 -0.0785373817607512 +32 29 -0.34509356819928744 +30 30 18.293581818278263 +31 31 21.64743894607721 +32 32 20.74700191131292 +33 33 21.958158050651463 +36 33 0.6426879420149366 +37 33 0.020535375748439444 +39 33 -0.38110721372680706 +40 33 -1.0667926549082358 +41 33 -0.43356638354301313 +42 33 -0.034400725001303666 +43 33 -0.20378120777547706 +45 33 -0.7426488547129712 +47 33 0.7413901356799678 +48 33 0.23685552425995857 +34 34 18.207773314949634 +37 34 0.41442363213071703 +39 34 -0.1433016207756483 +40 34 -0.4674193557468418 +41 34 0.06530236817323105 +43 34 -0.14597711250704787 +44 34 -0.3543274027622022 +46 34 -0.2111239664302838 +48 34 0.05499890873007818 +35 35 19.952492739795332 +43 35 0.9760418825476468 +44 35 -0.7868543925113989 +46 35 -0.12755366799145584 +36 36 17.955782346580225 +39 36 -0.4372684788898042 +40 36 0.38687009608718126 +42 36 -0.16754442145121076 +37 37 21.69358710926439 +39 37 -0.9455478854978266 +44 37 -0.032531128616368754 +45 37 0.5540350625428937 +38 38 21.90509434080348 +40 38 -0.14659345233040166 +42 38 0.23767031741902037 +44 38 0.0885972188112902 +45 38 -0.6657199525739859 +47 38 -0.13410458428679767 +48 38 -0.08207930678505936 +39 39 18.908598744028467 +43 39 0.5613940515937977 +44 39 0.05310712584743675 +45 39 0.34643224993373767 +46 39 -0.17446218198383157 +47 39 0.19655914791973633 +40 40 18.6658023787486 +41 40 0.23310852983161645 +41 41 20.96011928371685 +44 41 -0.47725503135175956 +45 41 0.6212363411844353 +48 41 0.037639046970321346 +42 42 19.421110996473587 +45 42 -0.35736030132496804 +43 43 20.485705452165156 +48 43 -0.3666790622293509 +44 44 18.799468638932854 +46 44 -0.5077859774559105 +45 45 21.544189130524988 +46 45 -0.2317762346127132 +47 45 0.23594246671598013 +46 46 20.33061218101159 +48 46 -0.07404689160822353 +47 47 20.712975998146373 +48 48 19.925660636901426 +49 49 21.174770653860264 +53 49 -0.4071526973994167 +54 49 -0.842952374830317 +56 49 0.18715712617530061 +57 49 -0.4820393035051269 +58 49 -0.25398761950988297 +59 49 0.2547462163247719 +60 49 -0.6293179204304453 +63 49 1.410969244580333 +50 50 19.841819302614148 +51 50 0.0931826744904733 +53 50 0.09413528188315261 +58 50 -0.2745936444348554 +51 51 18.40383120642887 +54 51 -0.4440433147986044 +55 51 0.3593180085217749 +62 51 -0.6789830424055389 +64 51 -0.6665392732714304 +52 52 22.018479550378515 +54 52 0.4876488899530178 +55 52 0.8363590804764942 +56 52 -0.0768609136105478 +57 52 -0.1767192824962179 +58 52 0.3229448225724265 +59 52 0.3738104600210114 +63 52 -0.09383358008773267 +64 52 -0.5525947677709903 +53 53 18.359886922005728 +54 53 -0.37329706214419145 +55 53 0.6944682099913247 +57 53 0.22530481588822088 +60 53 -0.07962296031044908 +61 53 0.26728343999646437 +54 54 20.717555197625682 +55 54 0.15355308358327674 +58 54 -0.35526378401175196 +60 54 0.25478232899893993 +61 54 0.565420647617077 +64 54 0.20326010395428853 +55 55 17.9773926956148 +56 55 -0.32550509889531487 +57 55 0.5149177884607035 +58 55 0.3009904424157839 +64 55 0.1829319563700798 +56 56 19.77191258623947 +61 56 0.8230796846637214 +63 56 -0.4996921714216095 +57 57 20.08489746513621 +60 57 0.4659712069214981 +63 57 -0.09617268491119273 +58 58 19.47604303232965 +59 59 20.324626075901968 +62 59 0.3146940565987781 +64 59 -0.2999945536043574 +60 60 21.23848577134684 +61 60 0.5010996060103181 +63 60 0.9129220114954635 +61 61 20.27130769725348 +62 61 0.20811879767059047 +62 62 19.73443876014637 +63 62 -0.258576801082819 +63 63 19.81803470810721 +64 64 20.83460444951976 +65 65 20.243789064519802 +68 65 -1.729913667025689 +71 65 -0.7290233030355521 +72 65 -0.2662367283921564 +73 65 0.2728912223516997 +77 65 0.5405252716325409 +78 65 0.25934978470001846 +80 65 1.2714954677290524 +66 66 19.799196250482424 +72 66 0.5460876771018447 +77 66 0.23813190405272475 +67 67 20.786843351109283 +70 67 -0.022337108097097883 +72 67 -0.04698276551593362 +74 67 0.08265122331123514 +75 67 -0.5711834443050922 +80 67 0.10781408217676261 +68 68 21.556437697005766 +69 68 0.09439194255886614 +70 68 -0.02007702801748223 +72 68 0.46185243906342655 +73 68 0.26840629023664714 +74 68 0.004527603514619909 +77 68 -0.40621469118730236 +69 69 20.453187925728496 +74 69 -0.42823484763552166 +76 69 -0.5795881054402136 +79 69 0.4026648495784617 +70 70 20.379345671512247 +71 70 0.12488545281973958 +75 70 0.026270790076972694 +77 70 -0.19385285877156755 +78 70 -0.4648724957873418 +71 71 20.921878958328413 +73 71 0.16107023835306666 +79 71 0.36685156152489395 +72 72 19.30503585962176 +73 73 20.599196761312868 +78 73 -0.061926327703830074 +79 73 -0.4373924459823796 +74 74 20.6808008122601 +76 74 -0.10432886451412508 +79 74 0.40766693431228096 +75 75 19.411632847321297 +80 75 0.21089642648986676 +76 76 21.689882894052833 +78 76 0.5798113905767749 +79 76 0.6723275287384092 +77 77 20.20165935494336 +78 77 -0.4537669174618979 +80 77 0.8951885907886159 +78 78 20.016833234919172 +79 78 -0.7099932398679036 +79 79 20.476987914163974 +80 80 19.75533734170919 +81 81 21.035470458683676 +83 81 -0.3811298916442222 +86 81 0.11465362667244468 +88 81 1.1764881683508244 +90 81 0.2881623125494427 +93 81 -0.3674942519348822 +82 82 21.152523191123862 +85 82 -0.6946373710862198 +87 82 -0.3359666454387115 +88 82 0.04992641326930718 +89 82 0.041581138861724376 +83 83 18.893907125300785 +91 83 0.5066809164143473 +92 83 0.03411900772489199 +84 84 20.827859961301893 +86 84 0.7307686387327673 +87 84 0.32928120452280063 +94 84 0.279386823024668 +96 84 0.16817673815301656 +85 85 19.819950090062914 +88 85 -0.6444361305532063 +91 85 -0.01105320937540518 +92 85 0.6348375557860884 +94 85 0.004306541350147353 +95 85 -0.02037544778074724 +86 86 20.537824788706608 +90 86 0.869336375107901 +92 86 -0.5071927030772148 +93 86 -0.2156047461513816 +87 87 18.73211765352737 +90 87 0.10434915314207371 +96 87 0.14158769948795757 +88 88 18.257672789988092 +92 88 1.1373332940044087 +94 88 -0.45000455573818704 +95 88 -0.6006589791713582 +96 88 0.5140072650819241 +89 89 19.500640692619506 +90 89 0.21757967850819565 +92 89 0.20702850870803574 +90 90 19.943362180780788 +94 90 -0.2853591493835859 +95 90 0.2569705066266181 +91 91 17.572335970196995 +95 91 0.2752842880587293 +92 92 19.762730749437463 +94 92 -0.9620928882461396 +93 93 20.746290690976263 +95 93 0.41138032871796554 +94 94 18.768122302503784 +95 95 19.14814642185575 +96 96 19.176022553773418 +97 97 20.211276215336497 +102 97 -0.26425074230302953 +103 97 -0.7938567374406982 +104 97 -0.2730120356398057 +106 97 1.04176195120612 +111 97 0.1048468082287667 +112 97 1.0454523618041507 +98 98 20.503023334816998 +106 98 -0.27237269303343276 +109 98 -1.7983412288334193 +99 99 20.463113607231683 +103 99 -0.9317215814130152 +109 99 0.028542162321218572 +112 99 0.7317692890912074 +100 100 19.652222043092927 +101 100 -1.0020638941072162 +106 100 0.7235122600542334 +107 100 -0.8507827957953128 +108 100 0.01304725149828985 +109 100 -0.6145319665514896 +112 100 -0.8603511317272533 +101 101 20.963577086024934 +102 101 -0.05532258595612415 +104 101 0.8126852306114104 +105 101 -0.3616781309280016 +111 101 0.19112178404437336 +112 101 0.10713742602199738 +102 102 20.03461805464176 +105 102 -0.27182725311096906 +110 102 -0.7592453957637251 +103 103 21.04554166324089 +104 103 -0.20518696664150377 +107 103 -0.7597029091206302 +108 103 -0.6451413617496369 +109 103 -0.14559027521766357 +111 103 0.7078319067941278 +104 104 20.279959690934298 +105 104 -0.10468464393499265 +111 104 -0.33506712494084046 +105 105 18.56445141786772 +106 105 -0.09787361086904856 +111 105 -0.589990462471816 +112 105 0.6574327020418674 +106 106 19.814238593962763 +107 106 -0.3373976359393221 +108 106 -0.42957830484464243 +111 106 -0.3714238411096524 +107 107 18.946869731184258 +108 107 -0.37668080601632586 +112 107 1.1848100695101527 +108 108 22.739006706902458 +109 108 0.837159886236595 +110 108 0.12468833631881014 +111 108 -1.2968797459189834 +109 109 19.297784293192365 +111 109 -0.23592082505998793 +110 110 21.99282113617747 +111 111 20.03826174551444 +112 111 0.32816548794370287 +112 112 19.470148087555533 +113 113 18.67034388913534 +123 113 0.6191171291089544 +125 113 -0.4514655910475698 +114 114 21.84223530494473 +117 114 0.1049018629014809 +120 114 0.11556193541347269 +124 114 1.1992632399373542 +126 114 0.7240315730460289 +115 115 19.955859287117526 +116 115 -1.1605054754381228 +123 115 -0.4746800233931024 +124 115 0.13934691896007126 +125 115 -0.07904511279617835 +126 115 -0.24836823995783566 +127 115 -0.7460030786698715 +116 116 21.160139258621058 +117 116 -0.01913294214908734 +120 116 0.036069985669956686 +122 116 0.694418528292019 +124 116 0.6099216360150216 +125 116 -0.108180306177357 +126 116 -0.3960987916198797 +117 117 20.052482976328033 +118 117 0.411909023671076 +120 117 0.34844289321268257 +124 117 0.4274396375782161 +125 117 0.6108505303778973 +127 117 0.5901572116663366 +118 118 19.66459599659324 +119 118 0.29460375390862004 +121 118 0.3086374916567895 +122 118 1.0801117965986313 +125 118 -0.15107389733277374 +119 119 19.60837273084904 +121 119 -0.22820231777955974 +122 119 0.49496239104456846 +124 119 0.09696470629165392 +126 119 0.1419639271308324 +128 119 0.34856908682491466 +120 120 20.947817486436094 +121 120 0.6494358425218132 +123 120 -0.08683614768091397 +125 120 -0.27967530017990033 +121 121 18.424038857716567 +122 122 19.566379099129318 +123 122 0.07195418721065383 +124 122 0.8822017182032069 +126 122 0.45232576718288275 +127 122 -0.8856063846179257 +123 123 18.755323783304817 +124 123 -0.4672602196110897 +125 123 0.030738499143646295 +124 124 20.254841077878623 +126 124 -0.26719678984571393 +125 125 19.475765694601172 +126 126 20.37601947981691 +128 126 0.4384815512045464 +127 127 18.316777007854988 +128 128 20.73116553888245 +129 129 20.635106227706455 +131 129 0.22101261919078852 +134 129 0.9519950171665296 +135 129 -0.22449208294380038 +137 129 0.23357202221862514 +138 129 0.9761387791761431 +141 129 0.32367556401497216 +142 129 0.8990464508943312 +143 129 -0.46330197840358295 +130 130 19.634490493852468 +131 130 0.26035127921247236 +132 130 -0.1353412028740828 +133 130 0.20795189996484786 +135 130 -0.20764202056661926 +140 130 -0.6246975953484653 +143 130 0.4571561752727407 +144 130 0.2953336156126333 +131 131 19.860957023876807 +132 131 1.161675535910499 +133 131 -0.05885175794726287 +134 131 -0.12357346477117076 +138 131 -0.39600302112492347 +139 131 1.0840650698092569 +142 131 0.38319918376605283 +132 132 19.2996044159328 +133 132 0.2868875592029858 +142 132 -0.27918049497919584 +133 133 19.682473965592717 +134 133 0.22623726282302917 +135 133 -0.10302263661347838 +138 133 0.26511666691434893 +139 133 0.39878579877414194 +143 133 0.4012352817495064 +134 134 20.780262772056595 +137 134 -0.16743991720653106 +139 134 0.68032322591379 +143 134 0.3857674823272326 +135 135 19.321651376740867 +138 135 -0.5999070542587229 +141 135 0.22845674338959815 +144 135 -0.7397699062696502 +136 136 19.35885284683395 +139 136 0.36640471719737244 +143 136 0.23780555431530567 +137 137 20.823552836303367 +141 137 0.3286763353642587 +142 137 -1.0254356550889088 +144 137 -0.3431887007575336 +138 138 19.47017309821485 +141 138 -0.05882925163706979 +139 139 20.119375774369935 +140 139 0.04828950609324684 +141 139 0.10935506372898396 +142 139 0.6073088765464179 +143 139 -0.0606565248629127 +140 140 19.776029553992792 +141 141 19.3468305123913 +142 141 0.3360875179221216 +143 141 0.2577102604507465 +144 141 -0.19228935043485365 +142 142 21.83710823142564 +144 142 1.4397748071639829 +143 143 18.00673139804761 +144 143 0.4514532076770841 +144 144 19.7785877922054 +145 145 21.919195765828157 +147 145 -0.2707493024363504 +148 145 0.5189467194034363 +149 145 -0.6971534212059645 +150 145 0.9682684849246671 +153 145 -0.05041018985315799 +154 145 0.1593707251985176 +160 145 0.0456306270110449 +146 146 19.081113861944942 +148 146 1.5596160035410314 +153 146 0.08071808627269278 +155 146 0.22294233487369605 +156 146 0.32671389886436814 +160 146 0.11519540550166751 +147 147 20.072376370829033 +148 147 -0.8291176026503588 +149 147 0.5613980195966174 +153 147 -0.1339688353391639 +154 147 -0.3552626310693713 +159 147 0.9842249565629538 +148 148 19.171521026516466 +150 148 -0.6281261049521056 +152 148 0.696106136633661 +159 148 0.5500714258683503 +149 149 21.215043025580265 +151 149 -0.05086338134706001 +153 149 -0.3816034346030194 +154 149 -0.11188329632460821 +155 149 -0.22848345187236846 +159 149 0.17463978157628066 +160 149 0.3424634324765352 +150 150 19.31745849901059 +152 150 1.4232891905426375 +153 150 0.29432530058463446 +157 150 -0.3266153531961036 +158 150 0.22847832725857906 +159 150 0.6061925292913151 +151 151 21.837613840512425 +152 151 0.1447184652104079 +157 151 -0.5922144619766245 +160 151 -1.093218551455494 +152 152 20.562959578761095 +153 152 -0.7713430726873248 +156 152 0.17684306860575896 +157 152 0.3019533824606776 +158 152 -0.26097091167990244 +159 152 0.22016324298327133 +153 153 20.357874955832173 +154 154 21.7853366985209 +155 154 -0.31581498032612876 +158 154 0.4201560847225723 +155 155 20.012115692746427 +157 155 0.33020854938345934 +160 155 -0.622234144117303 +156 156 20.385837205669343 +160 156 -0.7458589066454121 +157 157 19.947943386359782 +158 157 -0.21052729050775282 +158 158 19.53885118476832 +159 158 -0.103838931083127 +159 159 20.162307685362457 +160 159 -0.5926956939944593 +160 160 19.819771623960065 +161 161 20.830745601764356 +164 161 0.05413711701787943 +169 161 -0.568009739362078 +172 161 -0.29896064280550694 +173 161 -1.033298628937695 +174 161 -0.5169050941549633 +176 161 0.09997746153318589 +162 162 19.387781810223817 +163 162 0.9444437860621442 +165 162 -0.42651562248506636 +166 162 0.2249754626160912 +169 162 0.1879549781579113 +175 162 0.03841243736829062 +163 163 19.58691531590376 +164 163 -0.1961692146033419 +167 163 -0.4271705421430738 +168 163 -0.663850554957215 +170 163 0.32635410335536924 +171 163 0.39811460159969775 +173 163 0.3862667296626222 +174 163 0.5289187663013355 +175 163 -0.2702108182714342 +164 164 21.5998326384834 +166 164 0.07927982540354939 +168 164 0.36502854937469237 +169 164 -0.3825219583352464 +170 164 -0.06983865352669894 +176 164 1.0954699501269423 +165 165 20.367488612937272 +168 165 0.20417160697854944 +169 165 -0.4642622894896729 +171 165 0.901828327863393 +173 165 -0.07991304652877844 +175 165 -0.4628476144858814 +166 166 20.73133010906548 +169 166 -0.7540693587657262 +170 166 0.8910920070026137 +171 166 0.7116144449666872 +167 167 20.25911075806219 +172 167 -0.026740905008707367 +175 167 -0.16362804888799254 +168 168 21.36076277835911 +171 168 -0.3717464528151081 +175 168 -0.7738156419463891 +176 168 -0.10725680645537834 +169 169 19.185354493484567 +173 169 -0.47827331835143955 +174 169 -1.1283779838868973 +170 170 18.417923409483006 +174 170 -0.0434789459991541 +171 171 19.42308303768215 +174 171 0.21508032837200494 +175 171 -0.3291465455909996 +176 171 -0.7970427198944193 +172 172 20.35638605497161 +174 172 -0.16352900671505893 +173 173 20.946123033224268 +176 173 0.3518986924902288 +174 174 20.533751490845393 +175 174 -0.2260582768245596 +175 175 21.50575040432961 +176 176 19.29345968573338 +177 177 18.949717354460212 +178 177 -0.5060721647442734 +181 177 0.03170484542898228 +183 177 0.9077297775631247 +184 177 -0.8562941723305648 +185 177 -1.0063947595865805 +186 177 0.35917223250851865 +187 177 -0.6212173272792387 +188 177 -0.25471408114329086 +189 177 -0.44544829729234325 +190 177 -0.5589212594083295 +178 178 20.365693771003755 +179 178 -0.1053106174351371 +181 178 0.10551256544196111 +183 178 0.4548383752150442 +184 178 -1.0474021299063683 +186 178 0.4218073527180554 +189 178 0.598769517809592 +179 179 20.11254061436619 +181 179 -0.6035513232923505 +184 179 0.7843312149400498 +188 179 -0.4305614957493456 +189 179 -0.07196559689505057 +191 179 -0.557215599814841 +180 180 18.21782542800039 +182 180 0.7447808907930047 +186 180 -1.1140535547644685 +187 180 -0.06731424645127732 +192 180 0.052747022838461374 +181 181 18.37234125768645 +186 181 0.022822273112324674 +187 181 -1.3966947045207645 +188 181 0.37584578960016385 +189 181 0.06538476295583172 +191 181 0.16585789324500283 +192 181 0.35625912218162853 +182 182 19.36107700607381 +183 182 0.655915032587509 +184 182 0.31148339736884395 +186 182 -0.6134929253912234 +192 182 -0.26778829731605475 +183 183 20.466473951610723 +187 183 0.48483439846153853 +190 183 -0.4750380956482847 +191 183 -0.36937089821885316 +192 183 0.12265552073564934 +184 184 19.59344842115906 +185 185 21.176497311189518 +187 185 0.40778621975441726 +189 185 0.5633226671579582 +191 185 -0.07750206446816969 +186 186 19.9118005491989 +188 186 0.4458996882926252 +192 186 0.4368571698149201 +187 187 20.694219920084606 +189 187 0.2531996305485492 +191 187 0.778005661072058 +188 188 18.864228909189016 +189 188 -0.35113955960695387 +190 188 -1.271981990489282 +192 188 0.6128871488251935 +189 189 19.113886561613285 +190 190 20.385299381288576 +191 190 -0.42913388029162003 +191 191 20.016550377068555 +192 191 0.3771218977225685 +192 192 19.89490238490714 +193 193 20.241320296501208 +194 193 0.4047700999584191 +195 193 0.11028397948098127 +196 193 0.561024220879411 +197 193 0.3570489695566997 +198 193 -0.3518323329365725 +201 193 -0.4833720123507395 +204 193 0.14155872571862366 +194 194 20.62338064920476 +195 194 -0.946690904536474 +196 194 -0.2765485142912816 +198 194 0.34286012133125476 +200 194 0.2412103936321021 +205 194 -0.48137906035619116 +208 194 0.9538156318374899 +195 195 20.883647159732888 +199 195 -0.2235415964183403 +201 195 0.03716543352156834 +202 195 0.7116505986359962 +204 195 -0.031133956262179265 +205 195 0.22009675691421807 +206 195 -0.2482838317005194 +196 196 20.480415688566225 +198 196 -0.23999055465825272 +203 196 0.08215268750652889 +206 196 -0.26126559130270255 +208 196 0.17284143852385958 +197 197 19.563839098546936 +200 197 0.15095282325425943 +201 197 0.5657197769972835 +203 197 -0.3264612378560475 +204 197 0.1144247969889042 +208 197 0.027261020471185757 +198 198 20.998893436303174 +203 198 -0.4525171026830151 +204 198 0.6778645034050153 +205 198 -1.3035206467696776 +208 198 -0.22442364120625632 +199 199 20.81648379899672 +200 199 0.30656239269429186 +203 199 -0.12257098095644096 +204 199 -0.30360470755768226 +200 200 21.345016744870108 +203 200 0.4741524404012805 +204 200 -0.3045051957149778 +201 201 20.31203819568691 +202 201 0.24432833461237302 +202 202 19.983426226799757 +204 202 -0.419582194679874 +205 202 0.166545154155825 +206 202 0.37268818532896 +207 202 0.07271836117568341 +208 202 -0.411978759024988 +203 203 20.807138413919915 +204 203 0.12109668849206966 +207 203 -0.32796274904926603 +204 204 19.035885001990223 +207 204 -1.3448414395595523 +205 205 20.370288935919035 +207 205 -1.5080491000713885 +206 206 20.212285640954434 +207 207 21.29025398830087 +208 208 20.09976314932297 +209 209 19.78902107714723 +210 209 -0.09634851203029758 +218 209 0.5612714883223513 +221 209 -0.4658346090776908 +210 210 20.129874813201283 +211 210 0.5471771035662945 +212 210 0.29158507188556215 +213 210 0.5474987391129669 +216 210 -0.5363251963609013 +223 210 0.4850389022064767 +224 210 -0.7111253176245385 +211 211 21.786532232770796 +213 211 0.2919304446682248 +216 211 0.4314038909479669 +220 211 -0.03776211722637953 +222 211 0.4563498313787476 +223 211 0.5199429643370128 +212 212 19.96347408589291 +214 212 0.6159756697242199 +216 212 -0.07335337961627843 +219 212 -0.2550208801158279 +221 212 -0.6405812856018314 +222 212 0.24233367557435698 +224 212 -0.2624576324764706 +213 213 21.02775250550291 +215 213 0.19718267826734448 +219 213 0.10644523861427187 +220 213 0.19132775577876263 +221 213 -0.45474407572922865 +223 213 0.29456085156406453 +224 213 -0.18801463740905197 +214 214 18.51501574624435 +217 214 0.5789153115706066 +219 214 0.387996945905823 +221 214 -0.9167810397248914 +215 215 19.307189752633324 +221 215 -0.41067141095235005 +223 215 -0.04361219802339731 +216 216 19.451234151594964 +218 216 -0.20645388979398194 +219 216 0.43130692836361234 +221 216 -0.17352816267829607 +222 216 0.6515440370656023 +224 216 0.17784553816697896 +217 217 20.534868535100028 +220 217 -0.8766215652919087 +221 217 -0.24557668257229834 +218 218 20.297442978230134 +219 218 0.6381009168339311 +222 218 0.3855156600725145 +219 219 18.650448341979775 +220 219 -0.5773542632359794 +223 219 -0.2964961489526315 +220 220 19.724834043170993 +224 220 -0.6669109033619928 +221 221 19.92227698372641 +222 222 19.518707624276132 +223 223 21.8360228539708 +224 224 20.767702668404382 +225 225 19.58807754603807 +226 225 0.48360256464144086 +228 225 0.10038835953017301 +235 225 -0.24343766511408704 +240 225 0.7915563665452632 +226 226 20.670030817596874 +227 226 0.05446234858613987 +231 226 -0.059350016493558845 +232 226 -0.3341423716030559 +233 226 -0.18495520539964316 +234 226 -0.8118635705075175 +240 226 0.6225791196197972 +227 227 19.6198720073495 +229 227 0.27190254858161433 +230 227 0.28236310123372765 +231 227 -0.2162837249537047 +232 227 0.25581345864409055 +236 227 -0.43221608820157426 +240 227 -0.17964165368240126 +228 228 18.580407229291488 +231 228 -0.19877893218651288 +233 228 -0.8747463232964946 +234 228 -0.14194983858936822 +235 228 -0.027844816193871934 +237 228 -0.7997890585177361 +239 228 0.18242045924655426 +240 228 0.03160420525624488 +229 229 18.374969794754485 +239 229 0.11150290071077701 +230 230 20.521126872178783 +233 230 0.6249297812496455 +234 230 0.011522794267701317 +235 230 -0.5329737426584904 +240 230 0.5512124620621685 +231 231 19.84950238039603 +234 231 -0.20103240799832275 +235 231 -0.09871557329709808 +239 231 0.2716027878081811 +240 231 0.012132943940991818 +232 232 20.019188204325722 +233 232 0.35653732946600214 +234 232 -0.5404632631178958 +235 232 -0.08059003444383264 +236 232 -0.35732774523886185 +239 232 -0.2578662721986098 +233 233 21.874989954151534 +235 233 -0.004114968934641018 +236 233 0.003360676022991573 +237 233 0.14197909938858855 +234 234 18.21161781464407 +240 234 -0.13592665417558616 +235 235 19.2015126590518 +236 235 -0.2884194476914608 +237 235 -0.5006263937614135 +238 235 0.295747574624365 +236 236 19.605868666313334 +239 236 -0.6261134072625153 +240 236 0.21945771322973245 +237 237 20.23965854834197 +239 237 0.22274313346562513 +238 238 19.547225402500075 +240 238 0.38726700653170226 +239 239 20.569347362714208 +240 240 19.61223650573242 +241 241 21.15055885190022 +246 241 0.04812014541935426 +247 241 -1.0263449841817314 +251 241 0.39201630420918154 +252 241 0.5478770702000881 +255 241 -0.041318805601235443 +242 242 19.389340918882485 +243 242 -0.3648233810101641 +245 242 0.5719150586208729 +246 242 0.7019573281009275 +249 242 -0.6415846014783081 +250 242 0.47633432699364486 +252 242 0.09094726937991504 +243 243 18.68896210489119 +250 243 0.3065288722573589 +254 243 -0.06973787638157052 +244 244 17.676936401687207 +245 244 -0.10047238923955477 +247 244 -0.10254815322432789 +255 244 -0.7140514541644024 +245 245 18.976602310737455 +253 245 0.7918042943980083 +255 245 0.3587364831980077 +246 246 18.719164003142094 +248 246 0.3683146628981319 +250 246 -0.5717637249751836 +256 246 -0.32418861343690913 +247 247 19.862424834983983 +250 247 -1.2910104670036835 +253 247 -0.7486522527454877 +254 247 -0.2697295415343242 +256 247 0.21311582494753853 +248 248 20.618953808285177 +249 248 0.1545824244578985 +251 248 -0.06797511382008388 +252 248 0.736925756496212 +253 248 0.8609195742179151 +256 248 -0.14983349025932177 +249 249 21.851500514062977 +251 249 -0.8745493995168436 +252 249 -0.44434681876253934 +254 249 0.0032198272693491937 +250 250 22.05149780085688 +256 250 -0.3092943554819059 +251 251 18.980299925093497 +252 252 18.66466368805426 +254 252 0.48869235818169876 +256 252 -0.9347231820849842 +253 253 19.58946959928855 +254 253 -1.4249743828471033 +255 253 0.5886667055486936 +254 254 19.571115093485552 +255 255 21.710117389375124 +256 256 19.622775154309117 +257 257 20.820009216164422 +259 257 -0.17748113508984384 +260 257 0.8837905412427998 +269 257 0.16784335873032852 +270 257 -0.18790916825291012 +272 257 0.17274672135519306 +258 258 19.744607725128596 +259 258 0.566545987296351 +262 258 1.2554231140040308 +264 258 0.6907088185318943 +265 258 0.025508184149364368 +267 258 0.5107621225232041 +268 258 -0.9422021173262949 +259 259 19.60381172447287 +260 259 -0.16529063912286598 +264 259 0.7053469965878298 +266 259 0.5250777262445413 +271 259 0.5199394963921228 +272 259 0.5540690473720955 +260 260 19.597979176565058 +264 260 -0.18129311497480993 +268 260 0.05904238684368543 +261 261 20.20138129775627 +262 261 0.12726340427414284 +264 261 -0.47628248598920037 +267 261 -0.6407736727431892 +271 261 -0.42350321294758814 +262 262 18.820252619349542 +270 262 -0.5269528820853309 +271 262 -0.845331974270812 +263 263 19.405382632946246 +264 263 0.6592410182483939 +268 263 0.12955513604606494 +271 263 -0.6846510267838204 +264 264 20.056637536435282 +266 264 1.3577556095396657 +272 264 -0.23152464920777294 +265 265 19.907553740347506 +268 265 0.7311968650248062 +269 265 -0.7106364007667126 +270 265 -0.9396872002208779 +271 265 -0.12905783038008675 +266 266 20.19111369985498 +267 266 0.4758118152040174 +268 266 -0.7571584803746855 +269 266 0.9884758094033115 +272 266 0.33023147035050426 +267 267 18.254958352063376 +268 267 0.05337254293544563 +270 267 0.33056160702693244 +271 267 0.08970456762079318 +268 268 20.04414118620835 +269 268 0.019970082647941534 +271 268 0.03003994078627297 +272 268 0.562543384126092 +269 269 19.636783761079997 +270 270 19.67450861761305 +271 271 18.179056206671284 +272 272 18.77627661731231 +273 273 19.049923674842567 +276 273 0.06295391704201052 +277 273 0.30438001816571547 +278 273 -0.15666730857757097 +282 273 -0.012081946175584255 +283 273 0.6635399045476709 +284 273 -0.44253277536019014 +285 273 -0.7584696780094402 +286 273 -0.22015809294221966 +288 273 -0.42827126161501383 +274 274 19.693818343502627 +275 274 1.0689846010737438 +277 274 -0.36632758376305713 +278 274 0.7397409184729818 +286 274 0.050172541814958505 +275 275 19.56740460058331 +278 275 -0.9360077779739584 +279 275 -1.437625332876859 +282 275 0.19058342100035577 +284 275 0.21869764000254477 +286 275 -1.102855635521323 +287 275 -0.5395452395195798 +288 275 -0.10324150741545995 +276 276 22.313594893474153 +279 276 -0.28418409191811683 +281 276 0.013162410047385421 +282 276 -0.2615647975941236 +283 276 1.4228950928990731 +284 276 0.7187359331431104 +288 276 -0.6842024208849256 +277 277 18.2423521806121 +278 277 -0.06645712077353758 +283 277 0.23148248533163343 +284 277 0.003805493678764173 +287 277 0.2858956824820168 +278 278 18.280170833750653 +280 278 -0.0872465793209829 +283 278 -0.35423612202170895 +284 278 0.28388014816730267 +279 279 20.912103530350166 +280 279 -1.0501620786589838 +282 279 0.06441812884148404 +285 279 -0.4085722925432819 +287 279 0.5609555666259772 +288 279 -0.43459264498906974 +280 280 19.289824876848865 +281 280 -1.0967446755519734 +286 280 -0.3298731264478935 +288 280 0.09748817222080963 +281 281 18.459552049033874 +282 281 0.21665062659199785 +283 281 0.8250739088015876 +285 281 0.7148121932584982 +286 281 0.4788080629781753 +282 282 19.805619903051017 +283 282 0.40291302177651905 +284 282 -0.28279358097338697 +285 282 -0.692027778326188 +286 282 -0.2539003639500062 +283 283 19.704354450718274 +284 283 -0.568728603122689 +288 283 0.9419148558450375 +284 284 18.45445471225246 +286 284 0.36622431863630744 +285 285 20.56367623275643 +286 285 0.1919357904459436 +287 285 -0.10857081874483566 +288 285 -0.21964534069283986 +286 286 19.49140951791133 +287 287 19.716224305001404 +288 288 20.72902880957151 +289 289 20.95915325703234 +294 289 -0.8567604420044004 +301 289 -0.9722687438870968 +290 290 18.51862791426349 +295 290 -0.4534103018510244 +296 290 -0.35609955498974116 +298 290 0.043534241905846836 +300 290 -0.2930741232221576 +303 290 -0.9110767150586516 +304 290 0.0961192824545745 +291 291 19.2132038952985 +293 291 -0.3551024356240389 +294 291 0.2861625485384053 +297 291 -0.24884890956202121 +299 291 -1.414812906998961 +302 291 -0.42299151052610034 +292 292 19.095512969597245 +293 292 -0.2493691954171053 +295 292 0.7207781153907437 +297 292 0.45559804608041204 +298 292 0.2044005488805353 +299 292 0.7581113153206908 +300 292 -0.21686696600294228 +301 292 0.6364181317065687 +293 293 21.16798324475448 +294 293 0.8147392848981331 +298 293 -0.12452155240709421 +303 293 -0.7194437088487204 +294 294 19.770994503397006 +296 294 0.9721813007483812 +298 294 -0.23661494950393852 +300 294 1.1337398798068636 +295 295 19.84779743154779 +299 295 0.14424190756771885 +300 295 -0.5001989423070375 +301 295 -1.1370386926468885 +296 296 22.22049155736211 +297 296 -1.2450588125869455 +299 296 0.9026259774756209 +300 296 -1.2228337502808218 +303 296 -0.22518186032758522 +304 296 -1.1409899604362046 +297 297 19.551519599135865 +298 297 0.03148036252612085 +300 297 0.4991794899997333 +301 297 0.15311432103466302 +298 298 21.69678181992465 +301 298 1.7973749742225147 +299 299 19.100384205331427 +300 299 0.42016486716262014 +302 299 -0.08492472393710457 +300 300 21.446218510467325 +301 301 19.048156672935132 +302 302 20.46008012682865 +304 302 0.24572080149800052 +303 303 19.772901739175218 +304 304 18.622606948810606 +305 305 21.493012209426485 +309 305 -0.5365078071270689 +313 305 0.07799026339092598 +315 305 0.5986133870326279 +316 305 0.4084678322451169 +317 305 -0.9365741522498452 +306 306 19.754027869917167 +311 306 -0.5307361770494681 +312 306 1.2387195455151059 +313 306 0.6914369658080747 +317 306 -1.0304392449150896 +320 306 0.6016442836379937 +307 307 19.52627242850332 +309 307 0.31310034836538164 +310 307 0.3004760126973373 +316 307 -0.28414943068891724 +317 307 -0.2866400477367674 +318 307 0.3403466490418891 +320 307 0.17642223626641088 +308 308 19.578115486498376 +311 308 -0.1112150017342454 +316 308 0.41372713979995024 +317 308 -0.8219396121068245 +318 308 0.8963093809757448 +309 309 20.354870439031217 +310 309 -0.1920898821955423 +314 309 0.5886918942955508 +319 309 -0.054793486263493216 +320 309 -1.084499489549116 +310 310 19.656377793227065 +313 310 0.2219698624363859 +318 310 0.7424555586625184 +311 311 19.404429974572487 +312 311 -0.5768064730152578 +313 311 -0.020959928238306374 +316 311 -0.2128290700885221 +317 311 0.52829788764805 +312 312 20.560277961089064 +313 312 0.1314507244578286 +314 312 -0.29144525800783744 +317 312 0.21739861079205416 +313 313 18.783500606912256 +316 313 -0.2618054464293727 +319 313 -0.5533559467304902 +314 314 19.338385550209132 +315 314 -0.4486718858249914 +318 314 0.23115472274699805 +315 315 20.019223733943235 +316 315 0.26791640555060675 +317 315 0.6462553707248285 +318 315 0.4231402308827246 +316 316 20.327610719003054 +319 316 -0.24550391047003906 +320 316 -0.680060751871979 +317 317 19.71217487551441 +319 317 -1.1287225559303953 +318 318 20.83193965983112 +320 318 -0.49408292837995466 +319 319 21.516681318132044 +320 320 21.539339876736072 +321 321 20.15499084419288 +323 321 -0.04150106617140136 +325 321 0.3809006279657033 +328 321 0.036129971303598934 +331 321 1.4001448233267406 +332 321 -0.23552513003421677 +335 321 -0.2530627859478371 +322 322 21.08215202725915 +327 322 0.9362448878556011 +332 322 -0.08532598163291416 +333 322 0.3981577939118106 +336 322 -0.2390083718093363 +323 323 19.79380598539052 +326 323 -0.4902782220806663 +329 323 0.5750766061248935 +330 323 -0.2285527122400978 +331 323 -0.8354979985208512 +335 323 0.6461388583410126 +336 323 -0.12744298917366428 +324 324 19.451849179840323 +327 324 0.32322154547127846 +330 324 -0.26952523830008657 +331 324 -0.32115946910657056 +332 324 -0.2932825913862749 +334 324 -0.48537971068477026 +325 325 20.703312673974388 +326 325 -0.2590348621389663 +328 325 -0.7253092308540781 +330 325 -0.4341089825549506 +335 325 0.717377187970002 +336 325 -0.3392245431300373 +326 326 20.050995563774094 +328 326 -0.08016996272343214 +329 326 0.40943341991041127 +327 327 18.972642437489327 +336 327 0.39664266355307404 +328 328 18.418450930719494 +330 328 -0.10407639774689723 +334 328 0.3337535364631804 +336 328 -0.30385215041130453 +329 329 20.427025751366394 +333 329 0.5692608353067026 +330 330 20.164857870523146 +331 330 0.1338320212500651 +331 331 20.016351413231213 +334 331 0.01849384646839195 +335 331 -0.21091894262712432 +332 332 19.203487596705425 +333 332 -0.6216149324089596 +334 332 0.36126113234025076 +333 333 19.061999932481115 +336 333 0.20126632188068388 +334 334 19.529699760587924 +335 334 -0.4244915845315437 +335 335 19.29172883774421 +336 336 22.000514941803843 +337 337 21.574379194168532 +339 337 -0.18505926422297977 +343 337 -0.2770005254837017 +346 337 -0.30204185855179766 +347 337 0.7834237646010729 +351 337 -0.44035209561314964 +338 338 18.642702670571325 +345 338 0.5717838414647893 +347 338 0.048338253522012535 +349 338 -0.41951623869188726 +350 338 -0.17598130897954656 +339 339 18.795323164408487 +343 339 -0.4637900652218775 +345 339 -0.996468379918293 +340 340 19.247600814509987 +343 340 -0.20522090668823142 +345 340 -0.40486290983047274 +346 340 -0.07835681124439592 +348 340 1.1915986211265577 +351 340 -0.4207533237288314 +341 341 20.14879616041633 +342 341 0.3629380812887059 +345 341 -0.44642972419377736 +347 341 -0.0019424318630850027 +349 341 0.36693803770609584 +342 342 19.21425717049862 +345 342 -0.4972930656221162 +346 342 0.3324370229333389 +347 342 0.7700521045163643 +349 342 -0.32795562184836957 +350 342 0.3368394018275243 +352 342 0.7928781924284788 +343 343 20.203035649498094 +346 343 -0.19797644197152592 +347 343 -0.0513290848440616 +344 344 19.036020965706655 +348 344 0.5346199187484654 +349 344 0.8963695789432409 +350 344 -0.07185869187401944 +345 345 19.044795198392983 +347 345 1.2497630177841623 +346 346 19.925011624940105 +347 346 -0.5157405821934181 +350 346 -0.04706718140734792 +351 346 -1.1838019215619124 +352 346 -0.21357545875786893 +347 347 20.19360434283247 +351 347 -0.5838066741383631 +352 347 0.3997226886382402 +348 348 17.651189043407683 +349 348 0.002186528720244543 +350 348 0.5434803553977885 +351 348 0.3131913932734137 +349 349 18.64201511300998 +350 350 19.507793254196415 +352 350 0.19343639065697846 +351 351 19.34780357249361 +352 352 20.50943194243837 +353 353 20.736906811860667 +354 353 0.5220171428115952 +357 353 0.23994729680502794 +358 353 -0.17222614544458192 +360 353 0.47415501373437974 +361 353 0.18849843272503464 +366 353 0.19969261485249842 +354 354 18.973571052827253 +357 354 0.1705163505941132 +358 354 0.4009788202124126 +359 354 -0.5513035821597613 +361 354 0.2568305104588866 +363 354 1.1894540805729528 +368 354 0.05423277839552003 +355 355 22.679850526759616 +361 355 -0.05660834889746978 +362 355 1.015463385315504 +364 355 0.6653121115763682 +365 355 -0.23852607388048538 +356 356 19.067637208617093 +359 356 0.9746519360354574 +360 356 -0.7352203099787138 +364 356 0.0642965877889023 +367 356 0.45206863942930714 +357 357 20.31638314439951 +363 357 -0.6490575958754289 +366 357 0.39784222557066307 +367 357 0.45470647453234103 +368 357 -0.2619931617129207 +358 358 19.687966336233917 +361 358 0.07417149376774575 +365 358 -0.030004716358394124 +367 358 -0.8333233237704686 +359 359 20.683614934583986 +360 359 -2.3798144196853266 +363 359 0.4047032854967603 +364 359 -0.5478832395229647 +360 360 19.16655662768834 +362 360 -0.16270620142324604 +363 360 -0.5956563988062598 +365 360 -0.5246375445557793 +361 361 19.346243337410055 +362 361 0.5803502790077483 +363 361 -0.4928757404174183 +367 361 -0.77892430881931 +362 362 20.28313561295038 +365 362 -0.48373363691785043 +366 362 1.0699667120933838 +363 363 20.21757510622085 +368 363 0.5314591690551084 +364 364 21.48162651054469 +367 364 -0.7167525236283955 +365 365 18.97251998051835 +366 366 19.130992769961793 +367 366 -0.6314443801378006 +367 367 20.001767856637475 +368 368 21.52638630500089 +369 369 21.227216987179617 +370 369 -0.6757527508358077 +375 369 0.04459587583559127 +376 369 -0.3259113912593707 +377 369 -0.34147412263857263 +378 369 -0.9109048805670816 +379 369 0.2768787978124766 +381 369 0.8901924183556903 +382 369 0.32734996823316115 +370 370 19.843851026952606 +371 370 0.5969132566673439 +374 370 -0.6934333324254391 +375 370 0.14497215652313342 +376 370 0.15578830857818232 +381 370 -0.4123588826289967 +384 370 0.20936190523341136 +371 371 20.4259930790934 +378 371 -0.07090466189269065 +381 371 -0.867438227836867 +372 372 20.220948898802412 +373 372 -0.3143063866389249 +376 372 0.16066835442317948 +377 372 -1.1172882408950222 +373 373 19.022276588659608 +379 373 -0.6751553546977085 +381 373 -0.5517825224427306 +383 373 -0.3898148658050675 +374 374 20.593614267194567 +380 374 0.025072689241719563 +383 374 0.3796673267914661 +375 375 21.543899765039 +376 375 0.42396991860343153 +377 375 -0.21242977463414017 +379 375 -0.3169164063920301 +383 375 -0.0006350896595235106 +384 375 -0.636824738875261 +376 376 19.51301555887232 +379 376 -0.04749040207906857 +381 376 -0.6046582057967013 +377 377 21.096595202112542 +378 377 1.4233670599136432 +381 377 -0.22485751034829587 +378 378 20.66350984380756 +384 378 -0.19145632499556953 +379 379 19.86578658290042 +381 379 0.2830931334726254 +380 380 20.400012906057448 +381 381 19.316448389277284 +382 381 0.0629137927865956 +383 381 0.13014957114591152 +384 381 0.4234571693603298 +382 382 21.6076019839118 +383 383 19.881990481365637 +384 384 20.635114118901292 +385 385 20.656862030192897 +390 385 -0.07742350690989953 +392 385 0.11490654098235475 +393 385 0.5619239638495969 +396 385 0.1388432458339518 +398 385 0.9836692184155644 +386 386 21.26905523837847 +387 386 -0.4363982255326494 +388 386 0.22907626557081812 +390 386 -0.067783742972988 +393 386 0.6099555775506579 +394 386 -0.2177216710507201 +395 386 -0.24570374717570795 +398 386 -0.7458892644064022 +399 386 0.2567858215331822 +387 387 20.28263155291487 +390 387 -0.30406092564077947 +391 387 -0.7070943177745155 +392 387 -0.5049155342727933 +393 387 0.4034083240947825 +395 387 -0.039067205144867424 +396 387 -1.0854856879941353 +388 388 19.66907633456252 +390 388 0.02397905672103347 +392 388 -0.7649264674535246 +396 388 -0.012940281919345667 +397 388 0.8067814723854652 +400 388 -0.4654131146708501 +389 389 18.276950702116224 +392 389 -0.718577818524172 +395 389 0.03421449709187534 +396 389 0.04944786845457209 +390 390 20.49144024299837 +393 390 0.4204466875123151 +394 390 -0.7268171598890901 +395 390 0.09202347327108337 +391 391 19.50538676446982 +394 391 -0.448148893517806 +396 391 -0.10092082667510183 +398 391 0.2990043525542968 +400 391 -0.13938599174215716 +392 392 19.28841675596392 +394 392 0.682758912264613 +397 392 0.6658706915573126 +399 392 0.4807472141639308 +393 393 19.83464386548743 +394 393 -0.46467840232538643 +395 393 -0.16813865705538888 +396 393 0.09289925796111555 +394 394 19.566830285866082 +396 394 -0.3173334214111928 +397 394 0.21905039555567285 +398 394 0.7549098995473653 +395 395 19.843032402323182 +396 395 -0.4821380338770772 +397 395 -1.0932449813763063 +400 395 0.05278623368669719 +396 396 19.98581244417372 +397 396 -0.31487587664730804 +398 396 0.42838731000065805 +399 396 0.2834840774396104 +400 396 -0.9917820895840448 +397 397 20.49051835813664 +399 397 0.19469376923802906 +398 398 19.418753748991378 +399 398 -0.3692639131776708 +399 399 19.91392096594329 +400 400 20.782111335282636 +401 401 20.84701774975882 +405 401 -0.23809052323117216 +406 401 -0.09740788956716662 +412 401 -0.19770299753106815 +402 402 20.704467005120613 +404 402 -0.3294035644367334 +408 402 -0.07421594429716225 +409 402 0.8489194481174657 +412 402 0.3396768572466379 +415 402 -0.10143811485723665 +403 403 19.666028097560975 +404 403 -0.32791172631246585 +408 403 -0.31303062314287505 +413 403 -0.488353577219737 +404 404 21.412940167960393 +409 404 -0.22006618315898227 +410 404 -0.13970853281514395 +412 404 -0.21294983797722983 +413 404 -0.37017118320277326 +405 405 19.84800804196647 +408 405 0.05057234260322469 +415 405 -0.3915133880202855 +416 405 -0.3147558519825049 +406 406 20.115399112261848 +408 406 -0.4832767311016372 +411 406 0.3496013224282143 +414 406 1.2917899265496442 +415 406 0.3408458064402115 +407 407 20.824738756920773 +409 407 0.005847690505382679 +411 407 0.5070364688660266 +413 407 -0.0015292329042291119 +408 408 19.26425152214337 +409 409 19.892118621695747 +411 409 -0.7297450238459513 +416 409 0.09401722444037153 +410 410 20.07900582194165 +413 410 0.15380176165922807 +414 410 0.03480529911320504 +415 410 0.23040701960928403 +411 411 19.553291123086925 +412 411 -0.5046866277385565 +413 411 -0.13193136536653766 +412 412 21.014459303404728 +414 412 -0.18185452013179243 +415 412 -0.2923424991384764 +413 413 19.493580891064955 +414 414 20.324803894020988 +415 414 0.7016541065333048 +415 415 19.0499507588354 +416 416 19.725117863024497 +417 417 18.00089302243401 +418 417 -0.036956842339620835 +422 417 -1.2968376625523774 +425 417 0.6940805804002675 +427 417 0.26353739674712034 +429 417 0.7663347635532968 +418 418 19.73396263259055 +419 418 0.280055628521713 +422 418 0.3014953679490115 +423 418 1.0296446219950373 +427 418 -0.22001728530986153 +428 418 -0.37730020504358697 +419 419 20.36651101718599 +420 419 -0.007997169784126042 +421 419 0.3175041900207243 +428 419 0.15832701381535597 +420 420 18.64987058139123 +422 420 -0.535755078926837 +431 420 -0.49169613293817405 +432 420 -0.036519963809511856 +421 421 20.083579610024945 +427 421 0.07983035216265257 +422 422 21.053961080586344 +423 422 0.14351510977896859 +425 422 -0.9326566786132514 +426 422 0.6768673439635121 +423 423 22.002355945820298 +425 423 0.4555552407390717 +428 423 -0.11211566653810494 +431 423 0.23028103055214583 +432 423 -0.4219295083798383 +424 424 18.730651127965288 +425 424 -0.27739983876023355 +432 424 -0.07482930710934603 +425 425 21.2490191504595 +426 425 -0.03711611997516111 +428 425 0.6067041702380596 +429 425 -0.14423860471560648 +430 425 -0.9102713546625356 +426 426 19.511739159849753 +429 426 0.4121022178965174 +430 426 -0.9527093554249763 +427 427 19.698567053272697 +430 427 -0.6976257122826999 +428 428 19.508439038390065 +430 428 0.7900025030514433 +431 428 0.0025377017085882582 +429 429 21.382677954988722 +430 429 -0.038051318104248506 +430 430 19.73556992734433 +431 430 0.09123047565510212 +432 430 -0.15211815889417105 +431 431 20.17633334827321 +432 431 0.673946717918668 +432 432 20.219583398673365 +433 433 21.53082240499957 +441 433 -0.11114422598387064 +443 433 0.46635361138823755 +446 433 0.1299601159512833 +434 434 19.464344073033864 +435 434 -0.1157974893664973 +437 434 -0.9258060244785377 +438 434 0.3573207980844199 +439 434 0.556027524972127 +442 434 0.2697609875234458 +444 434 -0.10178842968965071 +435 435 20.703350510747622 +437 435 0.772844354155262 +439 435 -0.6653566613323908 +441 435 -0.24277391514141194 +442 435 0.556796815405936 +444 435 -0.09574553800590754 +445 435 0.4152433992786513 +436 436 20.7901090292682 +440 436 -0.35175822823439273 +445 436 0.5098447069530375 +446 436 -0.11256191740916081 +448 436 -0.5629111302656584 +437 437 18.644152298337428 +439 437 0.5390259206173981 +443 437 0.1707084582328312 +447 437 0.507940976962486 +438 438 18.27158742311778 +443 438 0.44722217177029827 +445 438 0.3793724594374142 +447 438 0.1914801272604611 +439 439 19.064910692884258 +440 439 0.5680281015806601 +447 439 -0.8915818106982422 +440 440 20.364530255602695 +441 440 0.7947035420462806 +443 440 0.044774927762599996 +441 441 20.038372324946504 +443 441 0.050046712640492874 +444 441 0.0713128521837521 +442 442 19.91589567761259 +443 442 0.5406402849300249 +446 442 -0.2844637167659366 +447 442 0.25482840514004146 +448 442 -0.007054438829753038 +443 443 19.756543441323526 +444 444 19.108398433134155 +446 444 -0.028234522356579722 +448 444 0.5489449464820777 +445 445 19.29693759414502 +446 445 -0.5965384376713354 +447 445 -0.27479020072006194 +446 446 20.429970138710104 +447 447 19.483693292403302 +448 447 -0.15877910984212704 +448 448 19.477592669681982 +449 449 20.201348085137436 +453 449 -0.42947434943229224 +454 449 0.061624768871567134 +455 449 1.7348846390522694 +457 449 0.7281082175352768 +450 450 19.62883520403259 +453 450 -0.057520133414690006 +463 450 -0.10247383072985053 +451 451 18.260535691009817 +457 451 0.22065140820326645 +458 451 0.15296595732801066 +462 451 -0.23203599557931212 +464 451 0.423259426309419 +452 452 20.08551379204841 +453 452 -0.14657963551876127 +459 452 -0.19870991741923577 +460 452 0.4944885153367975 +461 452 0.46889623878912257 +453 453 17.36697669908782 +454 453 -0.13419630896409657 +455 453 0.41732658668950606 +459 453 -0.3289372321530084 +460 453 0.7525917315206565 +462 453 0.20045835078038002 +463 453 -0.2088767712155291 +454 454 20.709732003456644 +455 454 -0.41513215674792103 +456 454 -0.30601778936136914 +460 454 0.31906228173912504 +455 455 18.581134681762833 +456 455 0.17011573490791787 +458 455 -0.25441956719317654 +460 455 0.3439313745107349 +462 455 0.1319190656453472 +463 455 -0.13368991342781117 +456 456 20.102163483206652 +459 456 -1.0133043904173646 +460 456 0.23280038486038931 +457 457 18.097696124541827 +459 457 0.2959892172348456 +464 457 0.250740056762655 +458 458 22.91971137011535 +461 458 0.6525328237556286 +462 458 0.15550072997392558 +463 458 1.1782277091712503 +459 459 20.737147374184513 +461 459 0.6490847073496648 +464 459 0.3162950411624603 +460 460 21.25780058700963 +461 460 -0.8441355735907853 +462 460 -0.7389410894683295 +463 460 0.3366802457641128 +464 460 0.44869274303170265 +461 461 20.91653642713216 +462 462 19.239045112474336 +463 463 20.49083942978593 +464 463 -0.0075170665414025705 +464 464 20.363862798752653 +465 465 19.484144421411983 +466 465 -0.3371683332521754 +469 465 -0.5808148833148267 +474 465 -0.7433486520839716 +478 465 -0.06138115694167987 +479 465 -0.3991000205083247 +480 465 0.7003141989045701 +466 466 20.122210254304196 +469 466 -0.016960391057765863 +470 466 0.12647489274863538 +472 466 -0.7083725790314239 +477 466 0.24584910160784743 +479 466 0.3707635011941623 +480 466 0.539786709735075 +467 467 18.645602784781126 +468 467 -0.6912902801149503 +469 467 -0.1256182082635547 +471 467 0.4945152883744163 +473 467 -0.13385864229686945 +475 467 0.2762901705433948 +476 467 0.11417121910448294 +479 467 -0.44777170024602053 +468 468 18.734342421753055 +471 468 0.19367092151458537 +472 468 -0.9794433176854186 +473 468 -0.9444628067907952 +475 468 -1.1459854346105907 +476 468 0.28334617440511667 +478 468 -0.3171178093722992 +479 468 0.6870641676493907 +469 469 18.599939297987756 +471 469 0.30162228796627666 +472 469 0.4493343257043522 +473 469 0.3484884371567165 +474 469 -0.4335902233172932 +477 469 -0.3182955550498052 +479 469 0.5966022715913776 +470 470 18.702202108802798 +472 470 0.3470870556471775 +477 470 0.5247553328646865 +471 471 19.633413397077902 +473 471 -0.192489499418946 +474 471 0.32589955951722277 +475 471 0.07767043812033265 +476 471 -0.03464122814072296 +480 471 0.5019608740410337 +472 472 19.25999703805108 +477 472 -0.23887469083894022 +478 472 -0.2586942147073139 +473 473 19.62017228862542 +477 473 -0.12179332184533619 +478 473 0.2682828704944387 +474 474 19.056650277050363 +476 474 0.19769601666380238 +478 474 1.0166786661391853 +479 474 -0.5863117391983328 +480 474 0.5589806507493063 +475 475 20.257380328956117 +478 475 -0.09848063516615845 +476 476 19.434512629103175 +477 477 20.05024442087177 +478 477 -0.050975827598195717 +480 477 0.040463000806478557 +478 478 21.06877945509391 +479 478 -0.7096067943489333 +480 478 0.5192641352143657 +479 479 21.04165753496365 +480 479 -0.7613266461723867 +480 480 20.064076128413436 +481 481 20.033521189597515 +482 481 0.5591566011685359 +485 481 0.3440375144157816 +486 481 -0.8059370424531667 +490 481 -0.627718401843197 +494 481 -0.44614161910714883 +496 481 0.15482259735622186 +482 482 21.246668219131003 +483 482 0.6085763286872892 +485 482 0.9713216609754455 +488 482 0.6526091739975368 +490 482 -0.12089219528988591 +491 482 0.8368567701614132 +483 483 21.107364714932544 +486 483 -0.9387153154306641 +488 483 0.338243387409332 +493 483 0.7199358731451471 +495 483 -0.237412389622351 +496 483 0.29127195915680093 +484 484 21.218757390640437 +486 484 0.5030178354964852 +490 484 0.6183986884574686 +492 484 0.748215922845329 +495 484 0.5619719713902976 +485 485 21.63159040298997 +489 485 0.14448665733108063 +491 485 -0.857431950441129 +492 485 -0.03420343925030542 +495 485 -0.7083168088113496 +496 485 0.6305447248255891 +486 486 20.553158682468478 +489 486 0.3996581388250089 +492 486 0.0776357249277993 +494 486 0.09664243748360243 +487 487 20.269937124266857 +491 487 -0.18187014154943332 +492 487 1.1478545672430687 +493 487 0.4250383878259916 +495 487 -0.7675248221355786 +496 487 0.8478259914970132 +488 488 19.711662243352475 +489 488 0.41687596339690214 +492 488 0.08041561487226169 +493 488 0.2865748403542777 +495 488 -0.36110341792157935 +489 489 18.258054695048955 +492 489 -0.11219767256000819 +494 489 -0.2268641213170112 +496 489 0.2334656847401356 +490 490 20.536167714461257 +491 491 20.810653130698114 +492 491 0.5289124888860662 +496 491 0.5057243686514162 +492 492 20.725737818152773 +493 493 19.741135283492273 +494 493 -0.08838482091393204 +495 493 -0.0644048545073308 +494 494 20.644739280861497 +495 495 19.221327641644315 +496 495 -0.5918804444164096 +496 496 20.549482377899288 +497 497 18.687001553841313 +503 497 -0.10043077874181491 +504 497 0.12479010658124401 +498 498 19.52786734147176 +499 498 -0.11581814200139251 +500 498 0.8201786897394477 +501 498 -0.31308122052268994 +503 498 -0.7384441837913556 +507 498 0.01849451954997048 +510 498 0.20722756499300493 +499 499 20.670766428806743 +500 499 0.15110250461580677 +501 499 1.007573169937101 +509 499 -0.5833562401287304 +500 500 20.1185215403766 +506 500 0.8134022407370199 +509 500 -0.06325419826597098 +512 500 0.2468892001065512 +501 501 20.244060345319145 +510 501 0.31417732574274 +502 502 20.200760904677317 +506 502 0.975475424090207 +507 502 1.1819758341809603 +503 503 20.46209875218225 +504 503 0.053771183102988195 +505 503 1.961710186584209 +506 503 -0.48341278998269893 +507 503 0.42577154517363247 +508 503 0.6118098760356989 +504 504 18.86844351737094 +507 504 0.262518285765511 +509 504 0.3213959740392349 +505 505 19.83355552904049 +509 505 0.4914691015706027 +510 505 -0.05289137428776776 +511 505 -0.04879628183817657 +506 506 21.04571292002735 +507 506 -0.37529953451032816 +508 506 -0.43357199875522373 +509 506 -0.14003295844431055 +512 506 -1.0877085598629816 +507 507 20.274980856175056 +510 507 0.6795834420573292 +508 508 20.344431724658826 +511 508 -0.36732540559513804 +512 508 -0.04699087289465318 +509 509 19.45393068557989 +510 509 0.022228267561060798 +511 509 -0.4190066336653894 +510 510 21.17464825157235 +512 510 -0.2743653303752511 +511 511 20.090743037196937 +512 512 18.647999866685552 +513 513 21.148095762100027 +515 513 -0.4179357434678341 +520 513 0.8665342876559171 +522 513 -0.20954550055608537 +526 513 0.7406539369845306 +527 513 0.3712819147073925 +528 513 -0.07159095460205218 +514 514 21.359406794258085 +515 514 -0.709739072169478 +517 514 0.536225100114872 +521 514 -0.4499082205580123 +525 514 -0.36090202362885204 +528 514 0.3295596671261603 +515 515 20.842541592138026 +517 515 -0.7908361436005025 +525 515 -1.3171975948336494 +516 516 19.82199925122339 +517 516 -0.21674752235446024 +521 516 -0.37361600210903634 +524 516 -0.1355174757074495 +517 517 19.432573257206883 +523 517 -0.14570544818451456 +518 518 20.715409435478087 +525 518 0.1484865774829513 +528 518 0.8046155534103351 +519 519 19.610616393788845 +521 519 -0.275096737165968 +523 519 0.5653337524688392 +524 519 -0.088559879424048 +520 520 19.377488559073296 +528 520 0.7545531661823272 +521 521 21.548187441255923 +525 521 -0.14014080780086188 +526 521 0.7282606676155409 +522 522 19.43028802020777 +523 522 -0.021189580257204087 +525 522 0.08328201902893312 +523 523 18.91438398101407 +524 523 -0.015551754781277186 +525 523 -1.0420307524464496 +524 524 20.443382577448848 +526 524 -0.14846185369108125 +527 524 -0.32751712145772227 +525 525 18.200283117632186 +526 526 18.3955586352877 +527 527 18.68012199224765 +528 528 20.71087668621707 +529 529 19.859760170187307 +537 529 0.9568292181821905 +538 529 -0.46117370873721425 +544 529 0.4688301003937305 +530 530 21.243950890453753 +535 530 0.07498743797910253 +536 530 -0.8444669612572591 +537 530 0.2611980597066531 +539 530 0.30253478184537247 +542 530 0.2175278909316562 +531 531 21.20182675899914 +533 531 -0.28848371362385034 +536 531 -0.5681080370294349 +538 531 -0.37450857386743114 +540 531 -0.1150766328702843 +532 532 19.642100742599595 +534 532 -0.05909614999533315 +542 532 0.12690248479692848 +543 532 -0.2257442469911964 +544 532 -0.4871512769661046 +533 533 19.91642796329662 +534 533 0.07961428647383711 +536 533 -0.391599030214918 +538 533 -0.4790652267769112 +543 533 -0.057813634488478365 +544 533 -0.3320289661260709 +534 534 19.366371325864595 +539 534 -0.5680329790961732 +540 534 0.16235975618430198 +535 535 20.148517175590563 +536 535 -0.18399385355717474 +538 535 0.30088305374274654 +539 535 -0.04938394295256599 +540 535 0.7305821495007772 +541 535 -0.2898023499662179 +542 535 -1.1698412284935105 +543 535 -0.5317471528688651 +536 536 22.199950051006525 +540 536 -0.28775140701182933 +544 536 0.2702573535217367 +537 537 19.316209836150684 +539 537 1.331161872200103 +542 537 0.19985997190115373 +543 537 -0.20770696394869875 +538 538 19.84064102024245 +540 538 0.7937833844201789 +541 538 -0.7050874233940512 +539 539 21.641740344572 +541 539 -0.21756643496103228 +540 540 20.373623026557695 +542 540 -0.2152640230078659 +544 540 0.42142652580063206 +541 541 20.131470928508243 +542 542 19.981430856568778 +543 543 19.422124055996147 +544 544 17.846910782082368 +545 545 21.095340033565364 +550 545 0.4953420512162645 +556 545 -0.7143538240210778 +557 545 -0.7932479187618149 +558 545 0.5072485947924926 +559 545 -0.626005295638992 +560 545 -0.02931447965025542 +546 546 20.538138416889 +551 546 -0.9195712796975445 +560 546 0.5345778703957158 +547 547 19.657120598543404 +553 547 0.12316406680286034 +554 547 -1.0707203831798142 +555 547 -0.10714351276034642 +556 547 -0.5591562224795827 +557 547 -0.6110134482103696 +558 547 -0.15079677138153033 +548 548 22.297083446938032 +550 548 0.8887287344684542 +551 548 -0.1118184460325946 +557 548 0.682742342868235 +560 548 0.47135165742297974 +549 549 21.07417055502746 +552 549 0.5417435782678321 +553 549 0.8041462874088235 +557 549 -0.12792898675864867 +560 549 -0.16390787841065774 +550 550 18.235750621261793 +553 550 0.6107766512672467 +555 550 0.0012718453992461298 +557 550 0.32409085763946655 +559 550 0.00590450714576679 +551 551 20.4761708428206 +552 551 0.9284396841507708 +554 551 0.5634841848013501 +555 551 -1.0647168141657817 +558 551 0.38926870034004846 +560 551 0.5017891423756606 +552 552 22.58979253206278 +556 552 0.2332204133689148 +560 552 -0.04038279978752034 +553 553 20.123778004869024 +556 553 -0.10584509739413636 +559 553 0.8041130929116926 +554 554 18.361217113341745 +555 554 -0.012228761920036363 +558 554 -0.4945039077871683 +559 554 -0.45180816064527696 +555 555 20.027858398572278 +556 555 -0.4068546929692365 +557 555 -0.5830071506778881 +560 555 -0.1988162315228957 +556 556 21.188426486495754 +557 556 0.08563766695842641 +558 556 0.4832712198424439 +559 556 1.3359415870970768 +557 557 20.660122095839135 +558 557 0.4637043584151948 +558 558 18.81618486442325 +559 559 19.834515971566518 +560 560 21.731483028934107 +561 561 21.0827528832624 +563 561 0.06613187769899961 +564 561 -0.06889357828004287 +568 561 -0.00467855562454069 +569 561 0.23776333967490412 +571 561 0.39216582802110356 +562 562 20.92211579102729 +564 562 0.34056689836159293 +567 562 0.03953361623581084 +569 562 -0.5906804195469989 +570 562 -0.26633786660833025 +572 562 0.12660840431960393 +573 562 0.5542826320825288 +574 562 -0.6434594272014739 +575 562 0.1890449274436833 +563 563 20.272116778152295 +567 563 0.1688651562770964 +568 563 -0.7586972151429245 +571 563 -0.18444968712109036 +572 563 -0.6961531518091645 +564 564 20.25866276527497 +566 564 0.6812253109944363 +568 564 -0.125186436734076 +569 564 1.395082452482153 +574 564 1.0966983978558098 +576 564 -0.5073053509404446 +565 565 19.524302536420713 +575 565 1.2589916062726259 +566 566 18.47506531805451 +569 566 0.6481849194650137 +571 566 0.21962824540663153 +567 567 18.54214115557244 +573 567 -0.8167680929019118 +575 567 0.04185386659628218 +576 567 -0.6252150171096169 +568 568 21.69701799508246 +570 568 -0.027876437549302083 +572 568 -0.835116242217718 +573 568 -1.3724715171491229 +575 568 0.882571062190789 +576 568 0.030723243266735343 +569 569 19.99436676623978 +572 569 0.35877338321036495 +573 569 -0.25688258599661795 +574 569 0.36075357963490173 +575 569 0.5714813588266188 +570 570 20.100303104950505 +575 570 -0.15277602660154618 +571 571 20.725717838045647 +573 571 -0.625708280917241 +576 571 0.17527893313070975 +572 572 21.71960487416426 +574 572 0.28931778394952484 +576 572 -0.14118124626660025 +573 573 19.241944079985462 +575 573 -1.0282390426713055 +576 573 -0.029398701431902305 +574 574 18.88443371916925 +575 574 -0.9205129521175365 +575 575 20.257214858800516 +576 575 -0.6450813492553922 +576 576 19.64201978986339 +577 577 20.762300808301255 +582 577 0.3969357282723488 +583 577 -0.14874969435424448 +587 577 0.4492528056848075 +590 577 0.3661387835309789 +592 577 0.3691455136657043 +578 578 21.27248863230268 +579 578 -1.1153282850899748 +581 578 0.23882157645228708 +582 578 0.47821020257775576 +583 578 -0.49276697946707926 +586 578 0.8905998383507305 +587 578 0.5545578104544187 +589 578 0.2708927153440847 +591 578 -0.4941519823701318 +592 578 0.03399001749905564 +579 579 18.98574621816624 +585 579 0.5952427113713754 +588 579 -0.28816928284861976 +589 579 -0.46092319292768846 +590 579 -0.15696732855892695 +580 580 19.18850643832169 +581 580 -0.6780983338294002 +584 580 0.061321920132233004 +585 580 0.31065755362087216 +590 580 -0.3638711777542042 +581 581 19.871938930580992 +583 581 0.13316142457685948 +585 581 0.15210209256214524 +586 581 -0.61650527698602 +587 581 -0.437301919167827 +588 581 -0.009849711670645451 +592 581 0.3386207392771831 +582 582 20.247065546779957 +587 582 -0.2618708867082093 +590 582 -0.30182492947512957 +583 583 20.092952386476583 +588 583 -0.32115056619737714 +584 584 18.215298223591507 +585 584 0.43086949372647315 +588 584 0.7128950524759337 +589 584 0.23591911978245678 +585 585 19.5117189202172 +590 585 -0.31922962168957153 +592 585 -0.16683521856490158 +586 586 20.67928735972262 +588 586 -0.212298293706803 +589 586 0.3791068353783843 +587 587 19.944216471207 +588 587 -0.3006415276153282 +589 587 0.02112813820313032 +590 587 -1.0885301388037367 +588 588 19.81713864450425 +589 588 0.3296163855540375 +590 588 -0.5037419512471966 +592 588 0.35643411406783804 +589 589 19.246219896338417 +590 590 21.010433006291457 +592 590 0.9015445319429882 +591 591 20.089364966002403 +592 591 -0.1618179831299116 +592 592 20.01980503487203 +593 593 20.987923080742057 +595 593 0.26539250251159574 +596 593 0.20654632541219764 +606 593 -0.7229168959606475 +594 594 19.816927564901828 +599 594 -0.04570927525820766 +603 594 -0.33588109649579495 +606 594 -0.3130728470414964 +595 595 20.44806799187703 +597 595 0.28719659283641746 +600 595 0.04369239904190757 +605 595 0.5580309577470177 +606 595 -0.2879560125733435 +607 595 -0.1873818055857796 +596 596 19.864918767870915 +598 596 -0.1963028696856991 +600 596 0.33404598497816623 +602 596 0.04687249822595474 +606 596 -0.5299670098839848 +597 597 20.087100059892414 +603 597 0.31369344715140474 +604 597 -0.06894917130209516 +606 597 0.14583396104666974 +598 598 21.318178393785953 +599 598 -0.09014039849369701 +605 598 0.14055488658842608 +599 599 19.51150573232291 +602 599 -0.3778903851693792 +607 599 -0.1012085559551857 +608 599 0.9052703584874237 +600 600 20.80779138064458 +601 600 -0.5009212487951428 +606 600 0.5897657991956258 +607 600 -0.052305255312152535 +601 601 19.444124400186592 +602 601 -0.20220389779521508 +603 601 0.11213686999182977 +605 601 0.3679630529756752 +608 601 -0.35148994395265504 +602 602 19.155901311927582 +603 602 0.7394067064903532 +605 602 -0.6998998854140629 +608 602 0.9197382192478178 +603 603 19.41416700628779 +605 603 0.29456236907778316 +607 603 -0.5160300358090174 +608 603 -0.012911144985259403 +604 604 20.546136000390547 +605 604 0.03550282277603494 +606 604 -0.9189628172654057 +605 605 20.466722846691322 +607 605 -0.8762821139649304 +606 606 19.839684837500414 +607 606 0.7056742229555142 +607 607 19.73920073248189 +608 607 -0.4589863329070993 +608 608 20.390180351659403 +609 609 20.87716924045088 +612 609 -0.23322679144503308 +614 609 0.6016098776482791 +615 609 0.3417948683006864 +616 609 0.3057043070661931 +617 609 -0.03307375775172141 +610 610 19.67323324325264 +612 610 0.12241632574513484 +613 610 -0.5659863517475239 +615 610 0.8197826342399875 +617 610 -1.7793308873702411 +620 610 0.273704322279738 +622 610 0.20215194325642205 +623 610 -0.7107409270179585 +611 611 20.715178607459805 +613 611 -0.412494916405029 +614 611 -0.21990836550811257 +615 611 0.02647625211506169 +620 611 -0.3633009793184165 +621 611 0.3037577475396079 +623 611 0.09398453702922292 +624 611 0.7001341155491049 +612 612 20.100202929691225 +613 612 -0.8537561860100806 +615 612 -0.5421067189631237 +622 612 -0.46720071692707754 +613 613 19.462970326776272 +614 613 0.9694739332079358 +617 613 0.2906594122459813 +620 613 0.14561493713921034 +622 613 -0.5229560771352805 +623 613 0.2928670274813414 +624 613 -0.9820633827661098 +614 614 20.60088463572805 +622 614 0.6387107067964576 +623 614 -0.9920368927790736 +624 614 0.8029818252095685 +615 615 19.00293654683 +617 615 -0.07736662119535846 +620 615 -0.19846282313091662 +621 615 -0.24696019762145238 +623 615 0.1099540134716712 +624 615 -0.7062936775511379 +616 616 21.31793658014495 +617 616 0.22018595496590854 +618 616 -0.1162065616400387 +620 616 -0.18959415080193173 +622 616 0.054993930284617194 +617 617 19.31265209527175 +619 617 -0.8408162592960253 +620 617 0.4010205152290919 +623 617 0.6234223106263702 +624 617 0.7604093285235869 +618 618 20.035323194131045 +620 618 -0.740790056559008 +619 619 20.165824068726604 +622 619 -0.37405410300312536 +620 620 20.196829174907432 +621 620 -1.2941294313581502 +622 620 -0.33085764693326364 +623 620 1.0533090514682368 +621 621 19.658450545336745 +622 621 -0.6321225475999995 +622 622 20.496013375381693 +624 622 -0.4805349415069265 +623 623 19.05268243443378 +624 624 19.61458413329212 +625 625 18.315488870039992 +626 625 0.7100781766829952 +629 625 -0.6608390948924074 +631 625 0.07182877231944812 +635 625 -0.5246161953849081 +626 626 18.726646430253755 +628 626 0.04011581055397958 +630 626 0.21605699483136231 +631 626 1.0665269470969148 +632 626 0.5668141491628716 +636 626 -0.051174817036996514 +638 626 0.65700527911169 +639 626 -0.420787119913389 +640 626 -0.6721437508744298 +627 627 20.85000882035864 +629 627 0.7715299141548474 +633 627 -0.9177836618245184 +634 627 -0.07681756427949794 +636 627 -0.5135903554902836 +637 627 0.7627928276643253 +639 627 0.9250967074978407 +640 627 1.2701921187758811 +628 628 21.675800883886538 +629 628 -0.3026379513247965 +634 628 0.24299155673135384 +636 628 -0.26572549421984853 +629 629 19.553682124707564 +633 629 0.19732112681247208 +636 629 0.09498285331114119 +638 629 -0.4130498776093606 +639 629 -0.3621157123068299 +630 630 19.269411519614945 +635 630 0.9278842114411017 +636 630 0.6132942580554099 +640 630 0.3928004279873192 +631 631 18.596245423692 +635 631 0.46666537306230443 +637 631 -0.3948985483944345 +638 631 0.028538663813231516 +632 632 21.01022653489461 +634 632 -1.1882212253147493 +633 633 18.72466704065348 +640 633 -0.8497276268641354 +634 634 18.270927179193215 +635 634 -0.38794842971428706 +636 634 -0.2593426774866631 +637 634 0.21196263217059594 +638 634 -0.1549965586115012 +635 635 20.05952664269622 +636 635 0.3839913448205124 +636 636 19.78753330812036 +637 636 0.3259628672235624 +638 636 -0.854531249148378 +637 637 20.77945270121819 +639 637 -0.15612481175184623 +638 638 20.04323773645512 +639 638 -1.1056677226361504 +639 639 19.472055015504022 +640 640 19.689127164402628 +641 641 21.13960398692926 +643 641 0.13516009633988585 +644 641 0.3435001888483448 +646 641 -0.5859911177455764 +648 641 -0.1742459019663203 +651 641 -0.07543781204479157 +654 641 0.1011559738742826 +655 641 0.8412826709696383 +642 642 19.453435829752266 +643 642 0.8603370129558525 +645 642 -0.5814786156445488 +647 642 0.964643364685517 +651 642 -0.04252591872405246 +654 642 0.5406297519944739 +655 642 0.8238337304618627 +643 643 20.118450007411205 +644 643 -0.48808029732263664 +648 643 0.8930853878093807 +655 643 -0.9020088897256607 +656 643 -0.01417323969841778 +644 644 19.804553432504925 +650 644 0.3597815550838198 +651 644 -0.8981265608457653 +645 645 20.56337954053458 +648 645 0.6520601611237672 +650 645 0.1683557218829823 +651 645 -0.3355724676154465 +652 645 -0.5515691712846971 +654 645 -0.4678325188241227 +655 645 -0.23060605079156068 +656 645 0.7108427530386279 +646 646 20.97226174735718 +650 646 0.22934042612568337 +653 646 -0.789628512600356 +647 647 21.52533690648259 +652 647 1.522541227316226 +653 647 0.265912697835581 +654 647 0.3781439986811327 +656 647 0.07961359801130459 +648 648 21.86173413534691 +650 648 0.00011913230857047243 +649 649 17.519161513201308 +650 649 0.1198301077994901 +650 650 19.557686311770482 +651 651 19.45102861407953 +654 651 0.17789457638629194 +652 652 19.139847072662402 +653 652 -0.7972685579004852 +655 652 0.4671165157010138 +656 652 -0.11827043115427877 +653 653 20.121137870811367 +655 653 -0.6908390713644309 +654 654 18.64235739125805 +655 654 0.8537852649320025 +655 655 20.083709087485193 +656 655 -0.20410346223893583 +656 656 18.28722462900508 +657 657 19.78468076635569 +659 657 -0.8911211128303402 +662 657 0.054047167382510565 +663 657 -0.7587259220238595 +667 657 -0.5524230362888575 +668 657 -0.12509132070592024 +670 657 -0.45001026816441686 +658 658 20.71792305997723 +659 658 0.7411770203250028 +660 658 -1.1661789974487835 +661 658 0.49722937516012133 +662 658 -0.12451178652196274 +665 658 -0.0224857907098602 +666 658 0.5401115940989472 +672 658 -0.5082005467286026 +659 659 19.868552710735784 +661 659 1.316698530226895 +664 659 0.14192409013378987 +666 659 -0.6819361337942645 +670 659 -0.11059417093298282 +671 659 -0.027409334698123095 +660 660 18.01216405766126 +663 660 -0.2424837396251061 +664 660 -0.5229937553232779 +667 660 0.2798396798048108 +668 660 0.016714095239854034 +670 660 0.5546290538116215 +671 660 -0.3150246925279478 +661 661 21.118965628243757 +662 661 -0.08588234994550523 +664 661 0.034482633654114095 +665 661 -0.3329442585790289 +666 661 0.2960014328186177 +668 661 0.24762129307876551 +670 661 0.20390298506085874 +672 661 0.17358619208965712 +662 662 17.985761529933864 +663 662 -0.00487365572194734 +664 662 -0.07917416223653365 +665 662 0.5267592916579779 +663 663 19.68703071976337 +668 663 -0.22699616793352212 +670 663 -0.18296950546252305 +664 664 21.536821568375185 +665 664 -0.5801038793047176 +668 664 -0.19679129844654383 +669 664 0.5740745358142888 +665 665 18.428215519763057 +669 665 0.42063635078135814 +666 666 20.090775317412213 +667 666 0.5063291116850018 +668 666 0.10601506816460253 +671 666 0.19380466695507464 +667 667 18.44663139125917 +672 667 -0.08507354769563745 +668 668 19.683512672879566 +672 668 -0.38140966545332106 +669 669 20.85404835258509 +670 669 0.7052980072656512 +671 669 -0.06831129258014078 +670 670 19.513794486414156 +671 671 21.088441303924157 +672 672 20.01552302093436 +673 673 20.78404518212186 +679 673 0.0037794970753623263 +681 673 -0.14662169875641137 +685 673 -0.5739785796359353 +688 673 -0.9458344631973792 +674 674 20.06633318862974 +675 674 -0.5807098461004235 +676 674 -0.9401397063834881 +685 674 -0.46013281621360336 +687 674 0.09266153362113118 +675 675 20.386342403578904 +677 675 0.3881243967736426 +678 675 0.18200911182041565 +684 675 -0.7093938714694296 +676 676 18.961873297173238 +678 676 -0.9860676165990042 +683 676 0.5501943637776284 +684 676 0.7390129184390624 +686 676 -0.19664792711261503 +687 676 0.7290143515774785 +677 677 19.494775048533104 +679 677 0.15922875551588817 +682 677 0.6804115440077932 +688 677 -0.1254684323018667 +678 678 19.88853442029891 +681 678 0.3506910972816997 +683 678 -1.047455932068874 +684 678 0.5967949803903903 +688 678 -0.06743674208807063 +679 679 19.864072045435762 +680 679 -0.21866055583966776 +682 679 -0.2720578564649077 +684 679 -0.9803513336880537 +687 679 -0.15263210361501114 +688 679 0.6074773962652029 +680 680 20.10374618036483 +681 680 -0.18213113400579303 +684 680 0.72279018752693 +681 681 18.257962603711015 +682 681 0.013611222073405739 +686 681 -0.25703978072644645 +682 682 20.701224339886508 +683 682 0.3510833250751967 +687 682 -0.13151816816719217 +683 683 20.123725234288024 +688 683 0.11925171357629616 +684 684 21.15453999186591 +688 684 -0.40148633237714865 +685 685 19.614975495414107 +688 685 0.19618326852342768 +686 686 22.075995266557143 +687 686 -0.6144138676000943 +688 686 -0.43346663320919804 +687 687 20.09525084947412 +688 687 0.35328437019088854 +688 688 20.76416809326286 +689 689 18.90396074283062 +695 689 0.16345469127639475 +699 689 1.005782523141124 +702 689 -0.5252530789850285 +703 689 0.37764487170654265 +690 690 20.919701483209327 +691 690 -0.49233771546497296 +696 690 -0.07983185245992888 +697 690 0.11106580331003138 +701 690 0.34446659279460556 +691 691 18.8177342605801 +693 691 0.43414303911692537 +696 691 -0.6239358945441398 +697 691 -0.9802945030087706 +700 691 0.6958450986234187 +692 692 21.47400142411576 +693 692 -0.43524187281368615 +694 692 0.31564424750128234 +697 692 0.6159664930683492 +698 692 0.6401200189618081 +699 692 -0.37982324192651884 +701 692 -0.23613649370978707 +693 693 18.21879042268671 +694 693 0.2863950694984804 +697 693 -0.410726018961483 +699 693 0.7953026732906314 +703 693 -0.4274780115561786 +694 694 20.55830911327108 +704 694 0.09003215014825353 +695 695 19.288358892530283 +697 695 -0.37770210889629113 +698 695 0.2965916746780674 +703 695 -0.3192828267840651 +696 696 19.966281714683348 +697 696 0.3493606392197272 +697 697 19.92421367954813 +698 697 0.1415773313738592 +700 697 -0.8758285388521001 +703 697 1.0586090338063043 +704 697 0.20573922833934066 +698 698 18.62800233675921 +700 698 -0.291518480511526 +702 698 -0.2913344378176502 +704 698 -0.08159367353773858 +699 699 19.633848840746772 +703 699 0.36287900615986274 +700 700 20.034330037770395 +702 700 0.3609721320886485 +704 700 0.46553126769224357 +701 701 19.994548557346917 +703 701 -0.3343750776703471 +704 701 -0.6503712112865692 +702 702 20.17432582535028 +703 702 0.11215423824787905 +703 703 20.01202180943633 +704 704 18.794731994362554 +705 705 20.7182469413048 +709 705 -0.5784968279315067 +715 705 -0.9187400379665207 +718 705 -0.3236278732526662 +719 705 0.6954188276464411 +720 705 -0.04571089973657637 +706 706 21.11175509179281 +713 706 0.5812554049418907 +716 706 0.0446125601964827 +718 706 -0.07911693582105135 +720 706 -0.05695166467568268 +707 707 19.442336770492602 +708 707 0.45683485673993063 +711 707 -0.09566037652873038 +712 707 -0.03875604565374906 +714 707 0.37153918932670393 +718 707 -0.35193254232226057 +719 707 -0.010474212958724827 +708 708 19.61257790939627 +716 708 -0.0977118521967262 +719 708 0.4905870450468379 +709 709 19.583860598581424 +714 709 0.30533516829646595 +716 709 -0.6401304982155384 +710 710 18.515850621392918 +711 710 0.3351635433184501 +712 710 0.5503020812468684 +714 710 1.2617906719705283 +719 710 -0.7426907638854452 +711 711 18.748991325348946 +713 711 0.14953028749452682 +714 711 0.18339446875173115 +715 711 -0.2915184532036774 +716 711 0.2945057415108785 +718 711 0.4393191908373636 +719 711 0.17713856002526604 +720 711 -0.13733283945886515 +712 712 20.254988700585415 +714 712 0.7017877184724637 +717 712 0.26395023744183005 +713 713 20.510936451630823 +715 713 0.27424792675075305 +720 713 -0.04435891802014402 +714 714 17.711404968698215 +718 714 -0.14113376040084147 +719 714 -0.208192445372482 +715 715 20.743603768633044 +718 715 0.17042816153246426 +716 716 19.439821533768757 +718 716 -0.10710113527911498 +720 716 -1.1228008051710237 +717 717 19.571835384094186 +720 717 0.04397292016667249 +718 718 19.80598818007188 +719 719 20.96218304894019 +720 719 0.21554634625870678 +720 720 18.78819528118947 +721 721 21.24635389878997 +722 721 0.7559527877465622 +726 721 0.0900012049043818 +728 721 0.42008897020313907 +733 721 0.24532710734784857 +734 721 -0.3267620204626959 +736 721 0.45132569898162034 +722 722 21.877292043793105 +724 722 0.44776740657854397 +725 722 -1.2536284654838303 +726 722 0.05258661333334174 +727 722 -0.7844832586769709 +729 722 0.09326198308976175 +723 723 20.71056359681492 +724 723 -0.29048954636025565 +726 723 0.8243324872492429 +728 723 0.4373594155480982 +730 723 0.9746152622598306 +733 723 0.08928523797934172 +734 723 0.5208681278617785 +735 723 -0.36644270047543503 +724 724 18.9577507436016 +725 724 1.1352597409079301 +728 724 -0.46176647763907447 +736 724 0.26305003337848115 +725 725 18.950746248969693 +727 725 1.158910894095088 +729 725 0.3223397753806997 +730 725 -0.3439914979360934 +736 725 0.3812079128203723 +726 726 20.669455640068822 +728 726 0.08627385662658038 +731 726 -0.5315710009470734 +733 726 0.19451004132519195 +735 726 -0.3145266029194975 +727 727 19.19117344148406 +729 727 -0.5267134266060514 +730 727 0.1103061620208633 +733 727 0.7002342786927844 +728 728 20.73192356824645 +730 728 1.0789960248630435 +731 728 -0.026853606319755176 +732 728 0.14724600080209363 +736 728 0.6902076288346861 +729 729 19.90236381919047 +731 729 -0.1716093684040616 +735 729 1.0564509834129996 +730 730 20.40811980183061 +733 730 0.10495509623255261 +734 730 0.0152621260468946 +731 731 19.08105154238522 +735 731 0.4487148399465765 +736 731 0.16182256845372267 +732 732 18.87919562370319 +736 732 -1.136586854580063 +733 733 20.41278343667601 +736 733 -0.571509046336556 +734 734 19.28515541054913 +736 734 -0.7906892692836963 +735 735 19.88400615959838 +736 736 19.523421899963203 +737 737 21.62955380759328 +739 737 1.091324300939331 +741 737 0.2496786210906321 +742 737 0.1129040415203769 +743 737 0.30951870686086463 +749 737 -0.39925923881061615 +738 738 19.61711037376758 +744 738 1.05466532961202 +745 738 0.44968872943186045 +746 738 -0.7918451442994155 +749 738 0.179250660130243 +751 738 1.2116370846984925 +739 739 20.519017758617082 +741 739 0.98797118244295 +744 739 -0.05023449057918423 +745 739 0.6463935215356428 +749 739 0.29431506915720645 +740 740 19.194721234834205 +741 740 -0.08795209831576258 +742 740 0.7116880818630976 +744 740 -0.24931968470157143 +745 740 -0.4907987253856396 +747 740 0.28714463455206046 +748 740 -0.461780376251689 +752 740 -0.15124043335218362 +741 741 20.34770883065969 +744 741 0.4296412433272948 +742 742 18.248045366465885 +744 742 0.3379308918873995 +746 742 0.066474951033797 +747 742 0.156345868851705 +749 742 -0.3398579585446647 +743 743 20.087930955076438 +747 743 -0.42101966963917403 +748 743 -0.23807160496339563 +750 743 0.07170934840274631 +751 743 -0.45059340200204545 +744 744 19.45620844952085 +745 744 -0.16275703875685815 +751 744 0.49608032885059006 +745 745 18.964002398158893 +746 745 0.3543453271926286 +751 745 0.2868819509383925 +752 745 -0.36084570602845595 +746 746 19.523960360461757 +750 746 -1.0492951871321816 +747 747 20.045091320678463 +749 747 -0.8894164418380996 +750 747 -1.0992391831413986 +748 748 21.29141621054302 +749 748 -0.027823511136935673 +752 748 -0.16491076840356753 +749 749 20.216687866090222 +750 750 19.00886079784524 +752 750 0.0626050443397667 +751 751 18.813212075890963 +752 751 0.46660678869256983 +752 752 18.76954547265366 +753 753 19.499805980972425 +760 753 0.40191384254721213 +762 753 -0.4400334569454979 +768 753 0.2546387002208654 +754 754 20.118038816646713 +756 754 -0.18381890743053136 +761 754 -0.036354385963365016 +766 754 -0.2010120286033499 +767 754 0.9357847755088518 +755 755 20.996776096760883 +756 755 0.20861922346748205 +757 755 0.5498261296790317 +760 755 -0.700287417436423 +762 755 0.7134368211390978 +765 755 0.4949928867186735 +756 756 20.177436480709773 +757 756 -0.09357721023320632 +759 756 -0.661423902746284 +760 756 0.7224082474331911 +763 756 -0.49643167939662175 +764 756 0.3196711769679205 +768 756 0.05718882479811483 +757 757 19.665945717160824 +760 757 -0.5377544560428901 +762 757 -0.4131265750923301 +767 757 -0.20642913436437 +768 757 0.4207545278799715 +758 758 20.880095819178607 +759 758 0.03899117251583363 +759 759 22.362488509002407 +760 759 0.23696494337812424 +762 759 0.006574946143958393 +763 759 0.02747542334406457 +765 759 0.10265514427875945 +768 759 -0.9478430501247833 +760 760 20.17266205594335 +764 760 0.5191121386154254 +765 760 0.03413173489388976 +766 760 -0.8730967855938447 +767 760 0.05926655874581352 +768 760 -0.5201151466201703 +761 761 19.92993716634956 +763 761 -0.14984699166553414 +764 761 -0.11851570080743469 +768 761 0.8289671258063321 +762 762 20.673748125637125 +763 763 20.399524112070758 +765 763 0.05984946451357691 +767 763 -0.1096526614584124 +764 764 18.236842289937087 +766 764 -0.49072738656413306 +767 764 -0.07196373821900724 +768 764 0.369844795677963 +765 765 20.244567572531988 +766 766 19.507073770691683 +767 767 19.31958147092736 +768 767 0.2089420056896024 +768 768 19.900660732397867 +769 769 19.094940237127794 +772 769 0.27103283647856014 +773 769 0.6803064186653883 +774 769 -0.1032960479940982 +778 769 0.48704885542460413 +780 769 0.5860733061702784 +783 769 0.14561169361879123 +784 769 0.2730091529382333 +770 770 20.888941224234713 +771 770 0.12200177226646017 +772 770 -0.8436688968227962 +774 770 0.20184183437799685 +775 770 -0.8904242221675136 +778 770 -0.3581819773367718 +779 770 -0.7102649575790948 +780 770 0.4154678698870631 +781 770 -0.43082733143645496 +771 771 20.251757192758905 +773 771 0.5394687096570407 +782 771 -1.0506383670615578 +772 772 18.593288356508673 +774 772 -0.015448220979676821 +778 772 -0.3330257664054919 +779 772 0.46719807370238725 +782 772 0.18961883887629402 +773 773 19.720599621999717 +774 773 0.501728584417926 +775 773 -0.06300623618876298 +778 773 0.060287291018183045 +781 773 -0.04866008284509855 +784 773 0.3633980156707585 +774 774 19.25247436316942 +775 774 0.8643532430238269 +778 774 -0.06333499419167289 +782 774 0.2921487308332432 +783 774 -0.1269126408611334 +784 774 0.319509124468755 +775 775 21.068961709608608 +777 775 0.6968907079057849 +778 775 1.1185596102703093 +779 775 0.2964789050896285 +781 775 -0.3188605862070802 +783 775 0.3909739246353112 +784 775 0.15817635216244788 +776 776 20.260428358507795 +778 776 0.8210819502535703 +780 776 -0.10568106702709847 +777 777 20.124653383705173 +778 777 0.4489031155071168 +779 777 0.5624004908490058 +783 777 -1.044066982332668 +778 778 20.191532680821403 +779 778 -0.28227486964807363 +781 778 0.08978420270160406 +782 778 -0.7084286537657016 +783 778 -0.31506017715396273 +779 779 21.90749180029153 +782 779 0.13130130835664863 +783 779 -0.11613072000159289 +784 779 -0.0892911301460749 +780 780 19.990029284226004 +784 780 0.5011904756071391 +781 781 18.329352093748554 +782 782 21.900136426081627 +783 783 19.831208118564533 +784 784 20.167166270369023 +785 785 20.888429371447184 +789 785 0.2791294519104678 +791 785 0.09564692428584229 +794 785 0.8605497209491345 +795 785 -0.5992571132493403 +799 785 -1.625319850300921 +800 785 -0.05588764538294464 +786 786 18.839155066201045 +787 786 0.2090012298637819 +792 786 0.614829503836023 +795 786 0.3079356313925219 +796 786 -0.5160401303720913 +799 786 0.21393017604084322 +800 786 -0.8251466106307995 +787 787 19.549972987446452 +791 787 0.3431651782570692 +793 787 0.34297945320327644 +800 787 -0.13385031117260393 +788 788 18.633089122111226 +789 788 0.08219548545635375 +790 788 -0.5952616588490396 +791 788 -0.0906159738225464 +795 788 0.09650613500273712 +797 788 0.30851432773725607 +789 789 18.89992638208749 +791 789 0.3271687551270995 +792 789 0.8244358002117659 +793 789 -0.02165950178635943 +794 789 -0.7313283820631454 +795 789 -0.5806114219858514 +797 789 -0.6442959948912536 +798 789 -0.9260656120506782 +790 790 19.631055086539824 +793 790 0.32947167216807516 +795 790 -0.4541711264299514 +797 790 -0.2553659154632498 +798 790 -0.4972413635243814 +799 790 -0.635943716609353 +800 790 -0.30272643998160953 +791 791 19.690155259359464 +792 791 1.229232345644852 +795 791 -0.1413878528027913 +792 792 19.62931141520361 +793 792 0.4422768064971746 +794 792 -0.39792753937643965 +796 792 -0.2656050750890948 +793 793 18.94662021224952 +795 793 -0.616172346935383 +797 793 -0.7146276326386493 +794 794 19.840464139431326 +798 794 0.7499972229593701 +795 795 20.294109132427174 +796 795 0.5319276190543633 +798 795 0.23810088658979392 +800 795 0.7456214156460005 +796 796 19.79504354182804 +798 796 -0.35066793723982925 +800 796 0.7841667909096002 +797 797 20.201096580819534 +798 797 0.019578076936495308 +798 798 19.613871800691804 +800 798 -0.12694092789574524 +799 799 20.325607896845803 +800 800 20.384210272384472 +801 801 20.012231920160822 +805 801 -0.4813470052865007 +806 801 0.006373285928216692 +807 801 0.23931262812128368 +810 801 -0.047938609800921905 +802 802 19.809804052383978 +803 802 0.4130425099815522 +805 802 -0.13162475430310241 +810 802 0.08169023791891426 +814 802 0.08574204635085837 +803 803 21.30911526603318 +805 803 -0.8207754297550646 +816 803 0.751577418721031 +804 804 17.991259841736895 +811 804 1.0226016565961442 +805 805 20.18769649931467 +806 805 0.5309027782095341 +807 805 -0.5551280054252761 +809 805 0.1433770166817048 +810 805 0.08373781489461933 +811 805 -0.880931532006948 +812 805 1.1868009948327214 +813 805 0.32268800898484384 +806 806 19.29806773311077 +808 806 0.5144216024306398 +810 806 -0.4903589878972116 +812 806 0.20322828752848587 +816 806 0.06566116540849562 +807 807 18.13428594109364 +808 807 -0.7373353890889977 +809 807 0.01087959317463881 +815 807 -0.24576137351620334 +808 808 19.02589650165585 +809 808 0.8438207932807965 +812 808 0.30733712370579946 +809 809 18.389728203268497 +812 809 0.0375562657531091 +814 809 0.46956689175472865 +810 810 18.927558244050502 +811 810 1.0689422625050007 +812 810 0.280386926209255 +814 810 -0.13687140748682547 +811 811 18.171928524735918 +813 811 -0.582859457682609 +812 812 19.15261153664092 +813 812 -0.5442531360137056 +814 812 -0.1917061333543737 +813 813 19.756873704818645 +814 813 -0.10089564464835964 +815 813 -0.30157209032882726 +814 814 19.94355257427977 +815 815 19.686212417250196 +816 816 20.943963404613804 +817 817 20.937509630009785 +818 817 0.5198729692426244 +819 817 0.282062626512946 +820 817 0.584507413069151 +821 817 -0.11820373332128024 +826 817 0.20538774736377646 +829 817 0.21048111623992244 +832 817 -0.48420016645673136 +818 818 20.89511058190414 +820 818 -0.3656980962292248 +823 818 -0.10719816727595022 +828 818 0.26197874673526117 +830 818 0.9577092585253322 +819 819 20.164601866401913 +820 819 0.35051619771647785 +821 819 -0.7945483933669025 +823 819 0.009150967642362179 +824 819 -0.3729721911579315 +820 820 18.87533125239578 +826 820 0.19391454337432104 +827 820 0.7140422651507445 +829 820 0.5171799242186447 +830 820 0.1403933277050826 +832 820 -1.4114259747264983 +821 821 19.51077471449834 +823 821 0.2978598900038049 +824 821 1.2315306016054555 +825 821 1.1050221990924738 +826 821 -0.07333945921198957 +830 821 -0.06135388993518954 +831 821 0.6705777430402332 +822 822 21.536333049801616 +824 822 -0.54170719751107 +829 822 -0.3470997737204592 +831 822 -0.8079103885411003 +823 823 19.512072910388753 +828 823 -0.288068298247518 +831 823 -0.7936266566525481 +832 823 1.0418206485586048 +824 824 20.306378397901348 +825 824 -0.19173992598649187 +828 824 0.269560331384244 +832 824 -1.1844462341623798 +825 825 20.101867811662505 +827 825 -0.3629854592766619 +828 825 0.46618210192936493 +830 825 0.44495889049023196 +832 825 0.7931037630413964 +826 826 20.79254235908645 +827 826 0.3025607472243599 +828 826 -0.12694294193835998 +830 826 -0.22975947260834859 +831 826 0.06723661251384429 +827 827 20.17630054751499 +829 827 -0.2130935265647703 +828 828 18.591509754524694 +829 828 0.21452687253836392 +831 828 0.7523961107261745 +829 829 20.549453777299863 +830 830 18.042677584941135 +831 830 0.2784945591148041 +831 831 20.308145934392357 +832 832 19.321896044022452 +833 833 18.499537279009076 +834 833 0.18291447706610073 +835 833 -0.8029569210865023 +838 833 0.8685062883464842 +840 833 -0.49649810366088837 +843 833 0.8593244376457518 +844 833 -0.46845036758933417 +846 833 0.27571319344609757 +847 833 -0.24209200706544481 +834 834 20.14627978643226 +835 834 -0.14103399092086386 +836 834 -0.41088599727786923 +840 834 -0.14320421665456054 +847 834 -0.39949076242489384 +848 834 -0.09988995759601697 +835 835 19.68633905837244 +837 835 0.46611504434126033 +838 835 -0.7004250714755541 +839 835 0.8962356494024664 +841 835 0.03638024534598888 +842 835 -0.0634368265609219 +844 835 -0.3193455494818217 +846 835 -0.39906172277855667 +848 835 -1.3158059642487303 +836 836 20.974592286984084 +838 836 -0.04777680509805672 +840 836 -0.6957786812210675 +843 836 0.3127801573468075 +846 836 0.1750157725234613 +837 837 19.582416373651682 +838 837 -0.06586639943871672 +839 837 0.49352119074403206 +840 837 0.5557774459360874 +841 837 -0.8491802980594321 +842 837 -0.3418566515935539 +845 837 -0.7443824756930585 +847 837 0.362757089793833 +838 838 20.439663306278497 +846 838 -0.3570541740979076 +839 839 20.590699474445955 +841 839 0.35691706265131895 +842 839 -0.19789039092581354 +844 839 -0.08604227160288795 +848 839 -0.7238919886215844 +840 840 19.734092443169075 +843 840 0.2994357335079337 +844 840 0.09222314759865521 +846 840 -0.2648441417993742 +841 841 20.04945501236447 +843 841 -0.3997131795117093 +844 841 -0.11984634584916383 +845 841 0.7051718843088586 +846 841 0.15820982435531986 +847 841 -0.111778606983742 +848 841 -0.6714192190208842 +842 842 18.300704256835978 +845 842 -0.3328515605286733 +843 843 20.304566470971096 +845 843 0.8147112351981285 +848 843 0.1032134189122688 +844 844 20.714951906069047 +845 845 19.148154192608718 +847 845 -0.00014396808104157781 +848 845 0.25107405862399995 +846 846 20.136871029836314 +847 847 19.843661080699498 +848 848 20.045804091375793 +849 849 19.777348897374836 +851 849 0.8621598633384219 +853 849 -0.3677631403666296 +855 849 0.2965601336575054 +856 849 0.02501396950795308 +857 849 0.22826906621451729 +859 849 0.05109544156511193 +864 849 0.3703402691099558 +850 850 19.70023040272376 +860 850 -0.6943319757441702 +861 850 -0.6745295279305715 +862 850 0.5803716618524299 +851 851 20.83297591581414 +852 851 -0.008537436252025703 +853 851 0.02342829992147666 +860 851 -0.7838495394106468 +852 852 19.53301627197783 +853 852 0.22355911991735328 +855 852 1.0422030737098813 +857 852 0.030582578415028747 +858 852 0.40534417977470655 +859 852 0.6937368856344825 +860 852 -0.32910752372298396 +863 852 0.4441935174200017 +853 853 20.085968848468738 +862 853 -0.28020926904597004 +854 854 19.922048254756614 +860 854 -0.17012929217278727 +863 854 -0.35284140940981384 +855 855 19.923165739775907 +857 855 -0.8429405039686699 +858 855 -1.0615729183656752 +860 855 0.49270366227768636 +861 855 -0.005122493487391444 +862 855 -0.0702854758925746 +856 856 18.148061206233866 +857 856 0.6509761058706769 +859 856 0.06221902162760434 +860 856 -0.4169296561084454 +857 857 19.738168251277493 +858 857 -0.4820783765287811 +860 857 0.5207239730463235 +861 857 0.610759997449071 +863 857 0.5298908425148392 +858 858 18.356091350912074 +859 858 0.27071919790331034 +861 858 0.49065574459686623 +862 858 -0.9762462155343219 +859 859 20.489737684947173 +860 859 0.17429969254356772 +862 859 0.2799703769188873 +864 859 0.32745589805797753 +860 860 19.699167737240536 +862 860 -0.07364005630786756 +861 861 21.247164336990377 +862 861 0.006313433832575293 +862 862 19.470060491504462 +863 863 20.353754566509167 +864 864 17.658233402971383 +865 865 20.34556934767986 +867 865 -0.024776357672741025 +868 865 0.8584156500278484 +869 865 0.89013482596212 +872 865 -0.23230946984475787 +873 865 -1.1579565093686126 +875 865 -0.24156551037530824 +876 865 0.4559269238696019 +866 866 20.426413530196342 +879 866 -0.5934944048385773 +867 867 21.04974154336791 +868 867 -0.43741143407741373 +869 867 -0.14600529609250948 +871 867 -0.44693798888156844 +872 867 1.569866509710517 +868 868 20.857345981414177 +872 868 0.45036807882513014 +874 868 -0.4335404347566285 +875 868 -0.01199329747306223 +876 868 0.08868512040985445 +879 868 0.3027759164032315 +880 868 0.09453222381571467 +869 869 17.67222211351878 +875 869 -0.3634742529929648 +877 869 0.5561881557827769 +870 870 18.91267701789666 +871 871 20.658990337868623 +872 871 0.24257993177701997 +873 871 -0.11081135144732046 +875 871 -0.5893697168135991 +876 871 -0.6540230648101412 +877 871 0.2551133311594596 +872 872 18.556913128155664 +873 872 0.41254976842889257 +874 872 0.1416312273189444 +876 872 -0.14687328896632504 +878 872 0.7241205266114991 +879 872 0.442568978498802 +880 872 -0.7210004456224278 +873 873 19.742072642206278 +876 873 0.1973855044498885 +874 874 19.66108361579365 +876 874 -0.365427743658245 +879 874 0.7852521302220011 +880 874 0.025197660816459022 +875 875 20.19422453934917 +877 875 0.13738223888496237 +878 875 0.24260102381153004 +879 875 -0.6602960322068191 +876 876 19.43781846758928 +877 877 20.332591558886413 +878 878 18.314556997230078 +880 878 -0.019836990225469472 +879 879 19.7019636760157 +880 879 -0.13278931956388912 +880 880 18.96324610569117 +881 881 20.109219115424956 +883 881 1.0071432927000288 +884 881 -0.059670725559165624 +885 881 0.32167329847331033 +888 881 0.8110423632575346 +894 881 0.03744683395655171 +895 881 -0.37034151281513583 +882 882 19.125401863144 +887 882 -0.0891958372203955 +888 882 -0.8885429192285317 +889 882 -0.4685099606208745 +891 882 0.3558879811347958 +894 882 -1.372391384224801 +896 882 0.6220428359748645 +883 883 20.735552722151105 +884 883 0.9345813658731351 +885 883 -0.07281263183395636 +886 883 -0.1612001210092912 +887 883 -0.3271900071942658 +892 883 -0.12022590550736567 +893 883 0.9454961501476615 +895 883 0.633926707544953 +884 884 17.9455711032643 +890 884 -0.06454790840735572 +894 884 0.48321845903924526 +885 885 19.84618169716113 +887 885 0.8305003875773341 +889 885 -0.15203020399532619 +891 885 -0.5544179682834501 +892 885 0.15612295543667506 +886 886 20.74546765402099 +888 886 -0.18960622978724628 +889 886 -0.3573667273949575 +891 886 0.5102733953859546 +895 886 0.5783862340612143 +887 887 19.543223650747954 +888 887 0.22960040014699531 +888 888 18.75655309186144 +889 888 1.0270272947782075 +890 888 0.7826647624161989 +893 888 0.7616279115746868 +895 888 0.6419623811512628 +889 889 19.843176647617064 +893 889 -0.8570464982542638 +895 889 -0.21001955269494912 +890 890 19.44808529164164 +895 890 0.05473528336334775 +896 890 0.6047677044837155 +891 891 18.77510453753398 +892 891 0.36205858318224515 +895 891 0.35095686428463013 +892 892 18.835522231598084 +896 892 0.6960322911949782 +893 893 18.36423666518874 +894 894 20.831632430355686 +895 895 22.08161863943943 +896 896 20.07360794604348 +897 897 20.73024129756006 +901 897 -0.4936544234513032 +904 897 -0.028146106515682157 +911 897 0.05777806228192714 +912 897 -0.17231449351390435 +898 898 18.736183045945893 +902 898 0.6610276413240709 +907 898 0.5142216529055854 +912 898 0.5893410750177724 +899 899 18.625797366019967 +907 899 -0.05838476227147494 +909 899 0.40354648826342937 +910 899 -0.34553142204320086 +912 899 -0.0872334097726687 +900 900 18.187235564339694 +901 900 -0.7163930823650537 +904 900 -1.2008195139478512 +905 900 -0.2512046885484094 +901 901 18.192895265469907 +902 901 -0.23162703773346294 +903 901 0.5785974957078223 +904 901 -0.22570090600186077 +912 901 0.29466407633891434 +902 902 20.64960441960626 +904 902 0.5133637345240089 +905 902 0.4434744980412448 +906 902 -0.06795429338990908 +908 902 0.27231546590672895 +909 902 0.1609471649973193 +903 903 21.205784397065507 +911 903 -0.6983752708277586 +904 904 21.560372982822944 +906 904 1.4759977098232884 +908 904 -0.264552997492695 +911 904 -0.8482255384242968 +912 904 -0.23213615474285754 +905 905 19.626985089259126 +906 905 -0.201976326907051 +908 905 0.2806661524641467 +910 905 0.493180814257521 +912 905 -0.33074512066821005 +906 906 20.940014482493346 +907 906 0.09048623304750614 +910 906 0.4967750971331062 +912 906 0.6867325241507862 +907 907 20.308300186682033 +908 907 -0.2477726298231863 +910 907 -0.10353542847048823 +911 907 0.14301683781093452 +912 907 0.6425717011939425 +908 908 21.49979429800428 +909 908 -0.23252918072567047 +910 908 0.05519494431543325 +912 908 -0.17923838881509926 +909 909 21.900053530096123 +910 909 0.725740205139661 +911 909 0.9506460465309986 +910 910 20.94854707754068 +911 910 -0.5503243787929859 +912 910 -0.6006627700030739 +911 911 20.29596761585111 +912 912 20.15626167018727 +913 913 17.780236841431496 +915 913 0.2673509686408264 +916 913 0.13151729349969146 +920 913 0.6302920180533227 +922 913 0.535416677069233 +924 913 1.2089096832088457 +927 913 0.060330119209899384 +914 914 17.165311327202865 +917 914 0.32413548393676106 +918 914 -0.49728034575866586 +920 914 -0.6067001876191854 +922 914 0.464725061017312 +926 914 -0.6246887828158886 +927 914 -0.048513381075471 +915 915 20.096430188680536 +917 915 0.18185576064376924 +918 915 0.2813480694526341 +921 915 0.06557367526351097 +923 915 0.1466017220028134 +924 915 0.6524126590462622 +916 916 18.877113630679947 +918 916 -1.050280977047224 +917 917 18.506058955975774 +918 917 0.28018104240130753 +919 917 -0.21631194758012395 +920 917 -0.6831814286340614 +926 917 -0.9060919291160521 +927 917 -0.42223614524185826 +928 917 0.1400761118582198 +918 918 17.62429318824251 +920 918 -0.40482317441692395 +921 918 0.2097914680830795 +922 918 0.12089145721361927 +926 918 -0.26295523490050593 +927 918 0.32007586675966804 +919 919 20.05775470788791 +924 919 -0.17917706008774192 +925 919 0.6334688182002932 +926 919 0.5545857553011448 +920 920 19.405087117154636 +925 920 -0.028945345854384495 +921 921 19.91709894062165 +923 921 0.21943993187658045 +925 921 -0.006467823351959926 +926 921 -0.028735959938193563 +927 921 -0.5263299272913486 +922 922 17.633988852001835 +926 922 -0.09485162735981172 +923 923 19.93548813812027 +924 923 -1.0232481965961673 +924 924 20.3510069713589 +925 924 -0.20171690197414835 +925 925 20.044956074054767 +926 926 20.78922412282566 +928 926 0.32554796232652844 +927 927 19.420642144141844 +928 928 18.72585806413401 +929 929 21.51015270232748 +930 929 0.09006450565092058 +932 929 0.37635876070205154 +935 929 0.5237966098912696 +938 929 0.3688869756692428 +940 929 0.24186869139590206 +930 930 19.893574686078573 +940 930 -0.4243221825302901 +931 931 20.631472020153247 +934 931 -0.6565412295412588 +935 931 0.5462691202021888 +936 931 0.11312039681234402 +938 931 -0.19244589109209184 +942 931 -0.40896223163021567 +943 931 0.31082497498163153 +932 932 20.87360180984681 +933 932 0.5681970930380065 +937 932 0.3566071437877063 +939 932 0.7922808574511913 +933 933 22.398596045860906 +938 933 -0.7390705790875844 +940 933 -0.6653446592631738 +944 933 -0.4063764067750462 +934 934 19.78789784842813 +935 934 -0.43404580060492043 +936 934 -0.5520017168987299 +937 934 0.19489228990163993 +940 934 0.8940809093590898 +942 934 0.5220369679520878 +943 934 0.714954777852793 +935 935 19.843965775092087 +937 935 0.6705869969167702 +938 935 0.014605429400959165 +943 935 0.7565570115527637 +944 935 0.008663786236048987 +936 936 19.369859798061444 +939 936 0.4537307331116943 +940 936 -0.8703764155799327 +937 937 19.168981165953 +938 937 0.541780698470001 +943 937 0.1301984371650175 +944 937 -1.2741885529483363 +938 938 19.258446680585887 +939 938 0.3580533153984024 +940 938 0.13613016927855748 +943 938 0.2810383016608849 +944 938 0.12330574018852622 +939 939 19.909394958806885 +940 940 19.12881045938388 +942 940 -0.7899652972093857 +944 940 0.42555528416188626 +941 941 20.918607104282096 +942 942 20.282090130503434 +943 943 21.061574833348264 +944 943 0.06045222500749501 +944 944 20.406959074985394 +945 945 20.345799109074775 +947 945 0.5996901767749879 +948 945 0.7400421382571206 +951 945 -0.4651966388870436 +954 945 -0.2633173000572808 +957 945 0.43396923785951796 +946 946 19.361281464674704 +953 946 0.5768065876721074 +955 946 0.5924161628226106 +959 946 -0.8578213586019008 +947 947 20.557603905256173 +953 947 -0.06377256151219951 +955 947 -0.46764963013875205 +956 947 -0.5478348220810797 +958 947 1.4129095455945744 +948 948 20.30665904046524 +949 948 0.30061129057465413 +951 948 0.7146701542171799 +954 948 -0.26529659081466855 +959 948 -0.5178001194179571 +960 948 0.047539282263205265 +949 949 19.63291331376162 +951 949 0.31695054754214236 +952 949 0.35923268284855786 +956 949 0.5265917799851282 +958 949 -0.6112156710666721 +960 949 -0.5420300109900005 +950 950 19.71684457369799 +951 950 -0.3273749477323196 +952 950 -0.09450435425430778 +956 950 0.1626177883466802 +957 950 -0.02063482018080892 +959 950 0.17886075207235888 +951 951 18.534335315985082 +953 951 0.29639048277666863 +955 951 1.253590091262732 +960 951 0.9058048108912029 +952 952 19.531938227507055 +956 952 0.170544899902839 +953 953 20.056556553938798 +954 953 -0.42240200409888773 +955 953 -0.05694981376384765 +954 954 19.836271041255806 +955 954 0.655660510691684 +956 954 -0.3481511620445811 +959 954 0.3099800086673888 +960 954 -0.13766451853802766 +955 955 20.073320788282686 +959 955 -0.6000226468749896 +960 955 0.3498202030520512 +956 956 17.77866725353195 +959 956 -0.06433806865615305 +960 956 -0.6461446412042084 +957 957 19.70920670368212 +958 957 0.05333348500255992 +958 958 21.860066382669714 +959 958 0.3429808511425518 +960 958 0.22627560053127727 +959 959 20.281007064181257 +960 959 -0.6548014112717133 +960 960 20.733562567079392 +961 961 19.63112254352381 +962 961 0.10631985708980966 +963 961 0.7321940666541975 +965 961 0.3037371752064912 +966 961 0.12109598932173495 +968 961 -0.7476470683518839 +970 961 -0.29561423702229406 +971 961 0.3847202477674884 +962 962 19.067560916986828 +968 962 -0.11672879769522977 +969 962 0.9585064747851907 +971 962 -0.22300707587816748 +973 962 0.367145355450801 +974 962 0.12962164048958433 +963 963 18.865899061901942 +966 963 -0.3411324264020381 +969 963 -0.3699030374814393 +970 963 0.440170266206 +964 964 18.46062776349971 +970 964 -0.30721089564772097 +973 964 -0.3131064322349069 +974 964 0.12681511165132123 +975 964 -0.32540248653155635 +965 965 21.294763742706483 +966 965 -0.004513297611395753 +967 965 -1.1127723510724634 +969 965 0.7354000285901552 +972 965 -0.24822731739960768 +973 965 -0.4903535105650485 +974 965 0.6385278410028375 +976 965 -0.44822813962579644 +966 966 19.170194959919392 +967 966 -0.2550708514589271 +968 966 -0.8115420675743009 +969 966 -0.11269222215731181 +967 967 20.83348138077885 +968 967 -0.45708284861893916 +972 967 0.08513906114670143 +973 967 -0.36635643482847524 +974 967 0.3428692395817331 +975 967 -0.0585675434414309 +976 967 0.47710902847908343 +968 968 20.545623314902706 +970 968 0.612686005370172 +972 968 0.5264509294027698 +975 968 0.2522681657714742 +969 969 20.067357959416974 +970 969 -0.1806682688328008 +971 969 -0.8305099721405018 +972 969 -0.3680032661410475 +974 969 0.22742813782316934 +975 969 -0.5988544976291434 +970 970 22.820759308704602 +975 970 0.2909503517927422 +976 970 0.4739001721603202 +971 971 20.31271075619642 +972 971 -0.6838248655955015 +975 971 0.30572761385591735 +972 972 20.64956227739817 +973 973 19.22416153945308 +974 973 0.16458039125975815 +974 974 18.33198559384956 +975 975 20.110627373143423 +976 976 20.19983186551873 +977 977 17.98063438299335 +978 977 0.09358983928070091 +980 977 -0.7102211791491366 +981 977 -0.09836526042584101 +989 977 -0.2030235467801391 +978 978 19.19115413293777 +981 978 0.4782347507358867 +983 978 -0.4722299035085987 +984 978 -0.4637389063542638 +985 978 -0.2992268186800476 +989 978 -0.9067415838784655 +979 979 21.154591128084114 +987 979 0.44863632526966035 +989 979 0.17710109014762923 +991 979 -0.2800161227177875 +992 979 0.5248845736240821 +980 980 19.422807619247482 +981 980 -0.13045576780923657 +985 980 0.18933298075676727 +988 980 -0.06211779959639523 +989 980 0.5323634124698102 +990 980 0.4780765031820833 +981 981 19.66889231342604 +982 981 -0.04462610528129093 +984 981 -0.382601428419445 +985 981 -0.32162545920858937 +986 981 0.41406812149326855 +988 981 0.12454104825934817 +982 982 21.816805295407686 +983 982 0.18212126290077596 +984 982 -0.7809259533408288 +987 982 -1.480431806132786 +991 982 0.11792290084116738 +983 983 20.785857319787013 +984 983 -0.2273688184481344 +990 983 0.33015399137358614 +984 984 19.34050834305262 +991 984 1.0984219245682283 +985 985 20.328574478634124 +987 985 -0.25377199860363336 +990 985 -0.8533329446773382 +992 985 -0.8681661156658366 +986 986 20.366289589373537 +987 987 19.827926164775796 +989 987 0.6221288517187054 +990 987 0.412437939055952 +988 988 20.45983923892684 +990 988 -0.5563476057158859 +991 988 -0.22510572188483455 +989 989 20.038594619728734 +990 990 21.15685745958006 +992 990 0.000708343140208158 +991 991 18.2283645234631 +992 991 1.1890748202386587 +992 992 20.643835832438057 +993 993 21.147214790339383 +994 993 0.7048252429134094 +995 993 -0.03960412373578165 +997 993 0.25531494422424633 +998 993 0.28068061851064063 +1000 993 -0.22791829934641353 +1003 993 -0.7471167835811053 +1005 993 -0.4409636856133036 +1006 993 -0.062104422061921453 +1008 993 0.4716914053830706 +994 994 19.25106867218681 +996 994 -1.0824192266558907 +1000 994 0.3467245467464836 +1001 994 -0.28230040694840536 +1004 994 0.3610232674138318 +1005 994 0.32817705750273574 +995 995 18.201191154875673 +999 995 -0.1451639314665253 +1000 995 -0.12482869565511696 +1003 995 -0.23278211477716934 +1007 995 0.552977500045536 +1008 995 -0.3407678012735934 +996 996 19.79727686952572 +1003 996 -0.3456692221849575 +1007 996 0.006648353037303372 +997 997 17.956952899284488 +998 997 0.42094298014855797 +999 997 -0.8985713389429393 +1001 997 0.13019242047352977 +1003 997 0.5594299011336736 +1007 997 -0.1632397732876522 +1008 997 -2.208349144711261 +998 998 19.653294543329388 +999 998 -0.34654337506052535 +1001 998 -0.12968263818963702 +1003 998 0.7674181660379051 +1006 998 -0.42125983094805347 +1007 998 -0.5101002643719009 +999 999 19.242036699615426 +1000 999 -0.4174441147973455 +1001 999 0.18275316244982545 +1002 999 0.39204329341212674 +1003 999 -0.07129861256728623 +1000 1000 19.70772529024203 +1004 1000 0.11094960736152057 +1006 1000 -0.23038465270224526 +1001 1001 19.74499280513718 +1003 1001 0.3756781767236771 +1006 1001 0.0380711252076868 +1002 1002 20.618730352749303 +1003 1003 20.212641098704623 +1006 1003 -0.43072120972131 +1004 1004 20.64238224749725 +1007 1004 0.1596056135568169 +1005 1005 21.61284371795984 +1006 1005 -0.1703962300268831 +1007 1005 0.09933822173882627 +1006 1006 20.101744755704146 +1007 1006 -0.15403528510155495 +1007 1007 18.380344800264538 +1008 1008 18.393888682688 +1009 1009 18.741767422129723 +1011 1009 0.20675588308451054 +1014 1009 -0.08114113586244309 +1016 1009 -0.009586814595868944 +1017 1009 0.22088326009797693 +1023 1009 0.4973107747428475 +1010 1010 18.80536240325963 +1012 1010 -0.8361826696987981 +1015 1010 0.6906087288269761 +1016 1010 0.16634043637366766 +1017 1010 0.9796769829115733 +1018 1010 -0.6268506686586801 +1021 1010 -0.857360027423159 +1011 1011 19.81821573142025 +1018 1011 -0.08583911117850705 +1019 1011 1.1822375926931332 +1020 1011 0.19503244230163352 +1021 1011 0.041289309608471866 +1022 1011 0.23261218014201282 +1023 1011 -0.09478886361473621 +1024 1011 0.6868186541938415 +1012 1012 22.478898249904802 +1013 1012 -0.574481524666631 +1018 1012 0.19470029448071105 +1019 1012 -0.7350740675420067 +1021 1012 -0.23194609857600332 +1013 1013 21.150820689657436 +1014 1013 0.22644154905423425 +1015 1013 -0.3183082871566882 +1019 1013 0.3853647227002764 +1020 1013 0.11443412619420816 +1024 1013 0.15847618617696538 +1014 1014 19.31172056276139 +1023 1014 -0.782625506947946 +1024 1014 -0.07878797970295824 +1015 1015 20.656654255265803 +1018 1015 0.26977631514911293 +1024 1015 0.10675262297850943 +1016 1016 19.76754643686013 +1023 1016 0.36089828043106476 +1024 1016 0.19169909618927228 +1017 1017 19.21679722263884 +1018 1017 -0.7017830057269799 +1023 1017 -1.0538668525463966 +1018 1018 18.949846348002797 +1023 1018 0.311709696199395 +1024 1018 -0.3917150217103019 +1019 1019 19.705597808514987 +1020 1019 0.06218749995252172 +1024 1019 0.12235438217204465 +1020 1020 21.185214672884314 +1021 1020 -1.0397787426913458 +1023 1020 -0.5750288278914087 +1021 1021 20.743937399557346 +1022 1022 19.642414735672283 +1023 1022 0.557555941058747 +1024 1022 0.3230793479791041 +1023 1023 21.255856666268773 +1024 1024 21.038626084226948 diff --git a/tests/functionality/data/A_symmetric01.mtx b/tests/functionality/data/A_symmetric01.mtx new file mode 100644 index 000000000..f3e139f48 --- /dev/null +++ b/tests/functionality/data/A_symmetric01.mtx @@ -0,0 +1,3120 @@ +%%MatrixMarket matrix coordinate real symmetric +1024 1024 3118 +1 1 41.5747245247265 +2 1 0.5623089198475401 +2 2 42.728850792800095 +3 2 0.31490578358028687 +817 2 -0.19231505715302022 +3 3 40.21728531514625 +4 3 1.3865862480902373 +79 3 -0.534749764747455 +710 3 -0.896611702612557 +4 4 38.942102421565096 +5 4 -0.12645189324107098 +117 4 -0.5583726623306755 +454 4 2.758663748183139 +5 5 40.24308478944014 +6 5 1.4840760541375593 +310 5 0.09138578912981069 +770 5 -0.8623243251418897 +983 5 1.3295547239238785 +6 6 40.096895669160865 +7 6 -0.21755059362927584 +23 6 0.015833716748016324 +305 6 -1.6638032994438823 +365 6 0.9347605825943044 +594 6 0.47123450224935903 +7 7 40.07732646840656 +8 7 0.07613565602325503 +8 8 40.980985959665794 +9 8 0.8258231426329683 +78 8 -1.9826496067333337 +9 9 38.825230423302195 +10 9 -0.3051205434362302 +648 9 -0.738530442333114 +10 10 42.4671740327736 +11 10 -0.697746352259416 +152 10 -2.0187161440160315 +11 11 39.47646210678298 +12 11 0.5132512795748748 +408 11 1.0036792911583403 +12 12 40.12552655963154 +13 12 0.5097198509901759 +326 12 0.24238522619896297 +707 12 1.2387803079630895 +714 12 -1.7258910181165716 +13 13 40.897654059564005 +14 13 0.7701887011435891 +140 13 -0.7979650569934815 +745 13 -0.7751482789861822 +14 14 39.207133998923595 +15 14 -0.45874765034151027 +447 14 -1.0964511226359321 +671 14 -0.3778919723036182 +15 15 39.64699848857254 +16 15 1.1580607141856651 +33 15 -0.8928195526507509 +48 15 0.038413426447279464 +416 15 1.7891458847337038 +898 15 2.515548118414922 +903 15 -1.897081153877657 +16 16 38.97254502063268 +17 16 0.4493627902046682 +425 16 0.23129759721913065 +529 16 0.9326045917143859 +17 17 41.22337777142254 +18 17 -1.3351170936720895 +327 17 0.7826566806728821 +1000 17 0.16991222477780948 +18 18 40.67036521287392 +19 18 -0.3838449017477009 +19 19 40.530736870620146 +20 19 -0.5766520608992766 +478 19 -0.41663597774290584 +595 19 1.7994305523558358 +609 19 -0.8653956798294726 +934 19 0.011368835024640091 +20 20 38.29490668306378 +21 20 -0.6675864217134772 +363 20 1.3641925518602387 +674 20 0.880745425677563 +943 20 1.527598239909997 +21 21 40.94573698282374 +22 21 2.375732240045168 +186 21 -0.3888921268826497 +309 21 -0.045855827477388235 +682 21 -0.4144974028124791 +755 21 -1.2623950346250452 +945 21 -1.535260612077629 +1023 21 -0.0867703166604712 +22 22 39.61375207311782 +23 22 1.7192737269709428 +587 22 1.0653393064088623 +723 22 0.28444420322324554 +1022 22 0.662222725972297 +23 23 39.95469516878618 +24 23 -0.6319729666906994 +24 24 40.23693957665783 +25 24 0.16094547774840662 +25 25 40.46795191976174 +26 25 0.24695289794121256 +660 25 -1.2449729988618319 +26 26 41.24559612485197 +27 26 -0.9680083579559609 +27 27 39.45836653017061 +28 27 -0.6282912334484481 +397 27 1.3691156164866478 +616 27 -0.18499790587333156 +28 28 41.77127902383009 +29 28 0.9770064467873654 +429 28 -0.6769584370738377 +832 28 0.7819724825526808 +29 29 41.11057836663714 +30 29 0.2738885883256209 +478 29 -1.3583301178464884 +30 30 41.103663844042906 +31 30 0.08531035446679863 +219 30 -1.2895137881853764 +363 30 0.5112904684234051 +943 30 -0.031635377056900185 +31 31 40.4438912233881 +32 31 -0.09024038583853282 +440 31 1.3751507859186811 +738 31 1.3666286268144978 +884 31 -0.6875882046741276 +995 31 -1.5998470442195367 +32 32 40.90791393326589 +33 32 -0.3421244352592303 +65 32 0.7077809359202142 +988 32 -1.7190764576571427 +33 33 39.395502782076655 +34 33 -0.8827971193838378 +41 33 -0.16909417571806906 +330 33 -1.9949644445063899 +604 33 0.8408105448388916 +636 33 0.08782096445591346 +34 34 39.29864123835651 +35 34 0.19113758686785856 +35 35 39.97997073091767 +36 35 -0.36079812566864244 +681 35 -1.472785360394751 +36 36 40.08680813835873 +37 36 0.08927053598560983 +37 37 40.6599383147858 +38 37 0.1090295215019339 +670 37 -0.8818513371618978 +38 38 40.15370755027821 +39 38 0.13171019914024523 +852 38 -1.2798204737378698 +39 39 39.129890454444414 +40 39 0.022825615849965675 +292 39 1.7172514220324797 +583 39 1.3446384490688876 +40 40 38.39037024095764 +41 40 -0.12637281461164607 +701 40 0.4876470978503297 +41 41 40.91214742387046 +42 41 -0.36490112589186674 +71 41 -0.1592490076597634 +213 41 -1.1774037020297643 +497 41 1.1691456426668376 +626 41 0.2449018325618574 +978 41 -1.0994562363371172 +1007 41 1.2584378547424169 +42 42 41.12067726893878 +43 42 -0.10788272311112912 +852 42 -0.30458842925958884 +899 42 -0.8283855724668358 +43 43 39.32308758378935 +44 43 -0.4953006112978182 +260 43 0.3164056752661956 +44 44 40.22784182797662 +45 44 -1.0917261320430105 +192 44 -1.5590291522980537 +471 44 -0.01439345804738826 +765 44 0.2976909794237447 +45 45 39.697777972746884 +46 45 -0.4247443133982477 +136 45 1.0581929986389755 +46 46 41.88478953916794 +47 46 -0.37283719952538064 +363 46 1.0651407916599755 +610 46 -2.0019112882182584 +47 47 40.07525899802057 +48 47 -0.9030412599741728 +497 47 0.43203771968848853 +775 47 -0.15665047350493091 +972 47 -1.1430989131950362 +1004 47 -2.1725383501265063 +1014 47 -0.5959612119038885 +48 48 39.390442762824904 +49 48 0.24240960671194092 +896 48 -0.21845942075603533 +49 49 39.30090590413072 +50 49 -0.5769966192698333 +933 49 1.684246885397878 +50 50 39.530938544663 +51 50 1.0614735487947815 +209 50 -0.21446395010176084 +720 50 -2.374182851157948 +51 51 39.7143253773529 +52 51 -0.7856049836922322 +440 51 -1.135817765353568 +52 52 40.56464454271652 +53 52 1.0932162574565671 +120 52 1.2932303743303715 +399 52 0.18241719109363058 +53 53 39.99589574670501 +54 53 0.8818499326469122 +193 53 -0.015892432995316095 +54 54 39.091384378640285 +55 54 0.21420168780480406 +647 54 -0.9423343146281012 +55 55 38.281914586611215 +56 55 0.8408737632126023 +206 55 -0.3028658724535864 +272 55 2.041718151496105 +396 55 -0.5242526432625335 +56 56 40.861868609501585 +57 56 -0.0536139586741303 +530 56 0.7962560494828771 +531 56 1.0972022742792396 +673 56 1.1103691081521718 +57 57 40.80305462302199 +58 57 0.6688141832145977 +58 58 41.32140520466994 +59 58 0.17663771321172073 +126 58 0.192723241023533 +59 59 40.34797948251665 +60 59 -0.6187261557193978 +71 59 0.18556092222384846 +173 59 -0.937635453508706 +560 59 -0.0883946092311421 +638 59 -1.1774672301136428 +60 60 40.007583467909015 +61 60 1.230852615410431 +901 60 0.4944510838106909 +1017 60 -0.3726535069486839 +61 61 38.99915083966046 +62 61 -0.6752905455567811 +198 61 -0.6390963485123692 +678 61 0.7966287653154004 +680 61 -0.16347925747512523 +798 61 0.09183151736781707 +62 62 39.89904831659435 +63 62 -0.025394784420005256 +94 62 -0.004537921242142644 +590 62 -1.6581121919394128 +845 62 1.735309635293312 +63 63 40.94578454044725 +64 63 -0.8439010569838357 +141 63 -0.2947210863774549 +263 63 -1.816260762130615 +397 63 1.9803269932540248 +64 64 40.662784235423366 +65 64 0.909029172293927 +489 64 0.23024733775309472 +681 64 -3.0451847617129792 +65 65 40.24496922304214 +66 65 -1.2573364866204866 +950 65 -1.291590758194973 +66 66 40.80647810921482 +67 66 0.29484564653605594 +464 66 1.066628744194355 +973 66 1.127556509799106 +998 66 -0.05730864504158714 +67 67 40.72774365582727 +68 67 -0.5403853047584911 +249 67 -1.1938314751778238 +300 67 1.3239724938380861 +553 67 -0.4707610405571317 +68 68 39.01817466938132 +69 68 0.29623648364329336 +228 68 0.05053295890895034 +974 68 0.4884408244942815 +69 69 39.13040279614858 +70 69 0.8635378994435321 +104 69 0.5165386865888039 +206 69 -1.4648001619463782 +285 69 -0.5984941703692654 +826 69 -0.9491577622507263 +937 69 -0.18281695272625773 +70 70 38.993188342446686 +71 70 0.18623926272778207 +524 70 0.21604492501031547 +533 70 1.1997187335181687 +71 71 40.07118825425287 +72 71 -1.0530881530377465 +76 71 -0.5079475669044048 +113 71 1.709168203811568 +320 71 -0.3973077735686345 +394 71 -1.2684498378062243 +574 71 -1.6932805577307164 +72 72 41.857641298780045 +73 72 -0.3458023349143753 +165 72 0.6910515621773111 +637 72 2.4558440031451387 +73 73 39.44797054434658 +74 73 0.9407664409412655 +778 73 0.4750252328303763 +927 73 0.7460038089832647 +1004 73 1.1806358888745523 +74 74 39.93672860874539 +75 74 0.3889104456532223 +75 75 39.01551422589554 +76 75 2.3015426177301803 +896 75 0.2570203420294862 +76 76 40.77083491336854 +77 76 0.8923521865547049 +666 76 0.0673901846788641 +77 77 41.35141393519634 +78 77 1.7167288921115678 +200 77 -2.332453372581669 +781 77 0.38380585428532543 +927 77 -0.22837484929589594 +78 78 39.35908475495086 +79 78 0.7497349777052736 +199 78 -0.7762962429374098 +424 78 -0.011138621267407584 +79 79 41.1199831762759 +80 79 0.3930329806094225 +315 79 -0.20657648398299705 +440 79 0.05743243963075109 +632 79 1.4636446948704604 +717 79 1.2235090079969941 +80 80 40.88441522592764 +81 80 0.25031005141975754 +146 80 1.008963308865405 +604 80 -1.2991718551225482 +701 80 -0.08964694938627453 +81 81 41.12855734859963 +82 81 0.5154842280334612 +323 81 -0.7524555389281927 +82 82 40.955625496216435 +83 82 0.0847441087417587 +83 83 39.125164995427454 +84 83 0.46133493841798057 +324 83 2.56871229594136 +482 83 0.14623082304899437 +535 83 -1.341187157379765 +602 83 -1.2178238423471137 +850 83 0.264531272893391 +84 84 38.80698864142498 +85 84 1.6163999414148469 +149 84 -0.16079626365006197 +85 85 39.25260206725086 +86 85 0.9593702581204608 +86 86 39.899106292281274 +87 86 -0.6530851523519233 +87 87 39.74070713139691 +88 87 -1.5310541252837961 +264 87 -0.749337635580727 +602 87 0.4902837964088904 +626 87 -0.6391911571856669 +88 88 40.891480527444635 +89 88 0.33602232227374434 +89 89 39.36297810200997 +90 89 0.012598299777915434 +108 89 1.7742849945173034 +298 89 -2.1663133555865355 +779 89 0.9160467948537383 +944 89 0.4516964720958771 +90 90 39.7161909949713 +91 90 -0.025995445502112746 +286 90 -0.5044569886089626 +549 90 -1.6035703516044673 +986 90 -2.161263544785322 +91 91 41.27119456978438 +92 91 -0.3256718089913493 +195 91 -1.4638635959969393 +550 91 -0.33604961304546677 +624 91 0.5026368785824311 +807 91 1.227878324301239 +92 92 41.88682102848261 +93 92 0.8755656792647867 +124 92 1.1527413486215132 +93 93 40.47703985174645 +94 93 0.5649794551644503 +467 93 -0.2680961728301585 +506 93 0.11647189098610329 +574 93 -0.8253572775819281 +94 94 39.82045163703663 +95 94 -0.5052255207600236 +122 94 0.248596787391033 +235 94 0.23969461768072925 +505 94 -0.11574330223205437 +1002 94 0.5644069943198915 +95 95 41.29676305810122 +96 95 1.3060514688299243 +330 95 0.53302433310042 +910 95 -1.5647697341548703 +96 96 40.83785331391452 +97 96 -1.212549219380636 +547 96 0.2072445831825681 +97 97 40.87521096772595 +98 97 0.23544905772982863 +783 97 -0.07395113271510531 +98 98 41.063599459934416 +99 98 0.2136967542477055 +989 98 2.132593719278669 +99 99 41.264350277783606 +100 99 -0.3663897258157933 +177 99 -0.11152244882747582 +545 99 -0.04014036448800112 +100 100 39.427365993551355 +101 100 -0.08186116787469336 +524 100 1.4726155587555654 +101 101 40.98652229131424 +102 101 1.2002726772311132 +714 101 -0.3266311731794776 +1011 101 -0.937807964799943 +102 102 40.420734843748185 +103 102 1.5326318742121081 +103 103 39.42571155093023 +104 103 -0.5033562398947787 +598 103 -0.8690384910821762 +825 103 -0.004396158090077321 +104 104 40.37740628757941 +105 104 0.6537643026167587 +367 104 0.0019315826688918532 +105 105 40.83415080222659 +106 105 -0.2452200358872111 +788 105 -0.7995320638655562 +852 105 -0.7436928825736353 +106 106 39.811507162397845 +107 106 -0.11300768740824593 +695 106 0.015380765428991172 +107 107 39.4932365300751 +108 107 0.2325417693548394 +607 107 -1.3106762995663488 +916 107 -1.3593876196154049 +923 107 0.5533114050340148 +108 108 41.38993283077538 +109 108 -0.5688246099016343 +306 108 -1.1809971623985867 +404 108 0.5083986518276405 +962 108 -1.992319275603139 +109 109 40.008119416763606 +110 109 -0.032561682810368225 +951 109 -1.6118229916402034 +110 110 41.04758143645935 +111 110 0.25755944975029066 +629 110 0.10037229510115186 +660 110 -0.5245453392997725 +1015 110 1.4960052261637051 +111 111 40.14586308958414 +112 111 0.17357412951062107 +142 111 0.15981796640516963 +112 112 38.28313238769168 +113 112 0.6988356937465094 +363 112 -1.1964348352345038 +427 112 0.07204763521444828 +113 113 40.79335853848794 +114 113 0.038678409113019174 +344 113 -1.0437507377657496 +114 114 41.42726849044087 +115 114 1.187819229410981 +485 114 -0.5787052751500473 +647 114 1.3159744266052404 +652 114 -0.3203458103081348 +1016 114 -0.14555840863794486 +115 115 40.051419346975436 +116 115 0.1351383511393266 +231 115 2.4972794018307707 +652 115 -1.1089540417892005 +116 116 38.8721582293075 +117 116 -0.20739920217961527 +331 116 -1.2932968521438686 +635 116 1.7302342953074734 +873 116 -0.29548661512919805 +117 117 39.12462931490156 +118 117 0.8243464128828221 +118 118 40.15341048644157 +119 118 1.0480486207797672 +747 118 -1.4954134567829962 +754 118 0.44822276499166724 +119 119 40.52009192921234 +120 119 0.3320180279044701 +415 119 0.4654920518829759 +681 119 0.6172005083221132 +120 120 39.697826866676564 +121 120 -0.49289490887431553 +703 120 -0.8791176476797216 +121 121 38.92533246740643 +122 121 0.3289433498645424 +232 121 0.25521613825443107 +122 122 39.62568163118279 +123 122 -0.7418181773517919 +297 122 1.1081289189008299 +844 122 0.9867304129421334 +123 123 39.949901978566565 +124 123 -0.805131190433358 +143 123 0.6680579309488218 +547 123 -0.4695799633170911 +920 123 -0.5105489440789062 +124 124 41.36829655559517 +125 124 -1.7087748175692101 +138 124 0.5516253946572724 +278 124 1.413798377177663 +633 124 0.6230206238729047 +635 124 1.1427083325397436 +647 124 -1.1128552039702708 +882 124 -0.6954400148518085 +1018 124 -1.5773117108938206 +125 125 42.17310505102205 +126 125 -1.1163016466322304 +126 126 39.13696842845889 +127 126 0.5520464980166501 +256 126 -1.5330969241631576 +127 127 39.97977491917049 +128 127 -0.46154698816342526 +967 127 2.4332702903573997 +128 128 40.53059022123052 +129 128 -1.264515065099064 +268 128 -1.6324480720367625 +703 128 0.5769932958324142 +941 128 -0.28871451334109094 +129 129 40.89872904806206 +130 129 0.6076887991664223 +130 130 41.80263360515083 +131 130 0.02468995659002758 +742 130 0.6009304542111851 +984 130 1.1408149755805772 +131 131 41.014286538419974 +132 131 -0.6256042748893526 +132 132 39.4052840746772 +133 132 0.014024224969266592 +767 132 -1.7241363902110036 +133 133 41.0961508831449 +134 133 0.42052951373577696 +839 133 0.11815310948764882 +134 134 40.04325845449696 +135 134 -1.333623171722311 +264 134 -0.841331374215948 +588 134 0.1564516655706817 +135 135 41.16970391258994 +136 135 -0.1830052616503418 +159 135 -1.9953203228073964 +136 136 38.94438754935871 +137 136 -0.768053840289575 +137 137 39.938223674863025 +138 137 -0.08049220819654704 +338 137 -0.016428491821928265 +604 137 0.19537547110492626 +138 138 39.98113486872832 +139 138 -0.36009591549210485 +722 138 -0.5554305957970619 +731 138 -0.45507337182599733 +139 139 42.12969292113662 +140 139 2.045191124423577 +510 139 -0.4873901666011186 +140 140 40.691271011128535 +141 140 0.5102945297593932 +225 140 0.6575115260310269 +336 140 -0.6758071412388421 +467 140 0.3053773373769513 +801 140 1.7461338050669437 +829 140 -0.8946610790155886 +141 141 38.59132418998937 +142 141 -0.533091882209968 +921 141 1.121870063201684 +142 142 40.523292752248835 +143 142 0.30613577420504035 +143 143 41.012162560644526 +144 143 0.27806643782645196 +217 143 1.5005679289690481 +358 143 0.8645879333794141 +383 143 0.7780047694737486 +666 143 0.4788281077654043 +144 144 40.63980226029929 +145 144 1.3205972562217436 +213 144 0.7692884287447327 +224 144 -0.09605916936053992 +461 144 0.8788085965019777 +672 144 -1.3219543072701345 +773 144 -1.017042191010388 +947 144 0.14716793826895427 +145 145 41.63841745609067 +146 145 0.6312195213587399 +233 145 1.3470597767798762 +480 145 -0.8412203739001024 +146 146 39.34091693777684 +147 146 -0.23699022847452234 +842 146 0.09962252062234413 +147 147 41.482703915544135 +148 147 0.2171234090798198 +220 147 1.8162274278533699 +453 147 0.6478448335930935 +843 147 -0.5511452919796187 +869 147 -0.13601857075225512 +897 147 -0.9948726275913911 +148 148 41.15797770584962 +149 148 -0.33364254027095935 +229 148 -0.7636160637612339 +511 148 0.24023167205368048 +681 148 0.24880635411710167 +893 148 -0.5058707727549917 +149 149 40.452302923420774 +150 149 0.2758699551342725 +501 149 0.589573296174791 +511 149 -1.1769708900432911 +659 149 0.05202161893948174 +150 150 40.617357446856865 +151 150 0.9183450520693315 +395 150 -0.3191161245146726 +151 151 41.2295337621106 +152 151 -1.458593124008169 +286 151 1.552088112923411 +392 151 -0.1685346101307308 +403 151 -1.0817041933064686 +495 151 0.41998068758237017 +581 151 0.27315562548576333 +152 152 38.965814310857255 +153 152 0.6997528097693416 +182 152 -1.3324451451609851 +310 152 0.7200778896622034 +517 152 0.5506961213888132 +754 152 1.0925293694367955 +769 152 0.9919760034895849 +153 153 39.54110285140085 +154 153 -1.2268699596786585 +316 153 -0.2332503022051017 +625 153 -1.188883806561855 +644 153 0.15164050833986925 +154 154 38.86826040731826 +155 154 -1.5022986356165497 +169 154 -0.9096695609503263 +572 154 -0.046476670105359004 +155 155 40.14167313114467 +156 155 -0.6853119443259212 +635 155 1.2278253562121966 +792 155 -0.7192671772483711 +156 156 41.9245916606428 +157 156 0.6702091233311245 +473 156 -0.773277613557339 +537 156 -0.9434617379192435 +157 157 40.014908228897916 +158 157 1.707656853885909 +158 158 40.71627308797354 +159 158 1.1815428419517502 +330 158 -0.2919378310870129 +159 159 37.774235369185455 +160 159 0.1811253798592984 +399 159 -0.04303557128055654 +482 159 0.2915562605055517 +704 159 0.38620944132050833 +924 159 -0.6675243333715353 +160 160 40.22076354933677 +161 160 0.3273756277331126 +684 160 1.6488416472268048 +161 161 40.62407845734254 +162 161 -0.035184484335354975 +190 161 1.6458482493737179 +435 161 0.9853182842758388 +461 161 -0.8620216816658376 +713 161 0.6471597792165684 +162 162 38.543503935834124 +163 162 0.9339213343571513 +493 162 0.7242072868705788 +163 163 38.626732602202594 +164 163 -0.07650895281552234 +341 163 0.854491591165862 +425 163 -1.6524690515086222 +631 163 1.3081235121435533 +164 164 39.188210290814645 +165 164 -0.23050801930809228 +233 164 0.6333757116696608 +391 164 -0.0958517058428931 +689 164 -1.5600868775638135 +865 164 1.5518888035063996 +918 164 -0.8606893345497665 +165 165 39.25348308660446 +166 165 0.956113982998604 +166 166 40.69311120196919 +167 166 -0.6285383956636561 +326 166 1.388735445056301 +757 166 0.06904038922133068 +167 167 39.4543644510243 +168 167 0.2303775388402932 +262 167 0.22574377686906272 +399 167 -0.13386053521223384 +168 168 41.16595409037803 +169 168 0.9864436781017243 +356 168 -1.7777541759884699 +169 169 40.90301996245915 +170 169 -0.37291842148001764 +789 169 -0.49884914447834217 +170 170 40.7435599365165 +171 170 -1.3110487672508373 +534 170 -0.5674967694074907 +171 171 38.85589112771439 +172 171 0.577811581696568 +435 171 1.9246170716640418 +172 172 40.71131362215359 +173 172 -0.6919624908909351 +786 172 0.41140536014458606 +173 173 40.71889711319201 +174 173 -0.03643216185159129 +554 173 -1.1554701985492353 +789 173 -0.49796482424643096 +174 174 40.73558408165503 +175 174 -1.0227284773267218 +1017 174 0.6499655369561718 +175 175 40.46482823996394 +176 175 0.3698273856283951 +295 175 0.8500451876608708 +176 176 40.83217524317245 +177 176 -0.6530279733309876 +287 176 -0.3935770827979445 +672 176 1.2740481738391922 +719 176 0.9142353217088166 +971 176 -0.6427024835914481 +177 177 38.898620446558866 +178 177 0.7445519301674044 +1002 177 2.011914963880319 +178 178 41.695475995551476 +179 178 -0.10343173126111216 +889 178 1.0717975776212265 +920 178 -0.13476606551263395 +961 178 -1.0121329832600396 +179 179 39.673861165846645 +180 179 0.8348412584230323 +930 179 -0.4278207816672152 +180 180 38.483627883275794 +181 180 0.39182489591945396 +720 180 -0.17672306995286213 +181 181 37.69872876716408 +182 181 -0.41607750080632044 +795 181 -1.7937366751254242 +182 182 39.89237007891387 +183 182 0.9595232564486142 +280 182 0.7937274527895606 +806 182 -0.4872771988252254 +871 182 -0.431504875979188 +183 183 39.374592136791854 +184 183 1.3475355353882845 +550 183 -0.5286193763430576 +184 184 39.12717539326644 +185 184 1.0189817033680821 +864 184 -0.9246408591624462 +1023 184 0.6260278385963176 +185 185 38.4845444603436 +186 185 0.6829415918576554 +932 185 0.648934903316657 +186 186 40.62316564333147 +187 186 0.9622701932155344 +187 187 37.8066806222496 +188 187 -1.2462449920333563 +617 187 -0.21398289217064256 +799 187 0.884796529149906 +188 188 39.19320866113375 +189 188 -0.32025857380579215 +372 188 1.684470085793239 +848 188 0.729857624554983 +189 189 40.294051179417906 +190 189 0.2977874306921323 +855 189 0.18380597940661259 +190 190 40.010036390252154 +191 190 0.412709674665271 +740 190 0.9700324330754303 +191 191 39.18296441130416 +192 191 0.9239995411773534 +660 191 -0.5618157604300079 +888 191 -1.2113556954859213 +192 192 38.997422865284946 +193 192 -0.4264423437823074 +460 192 -0.7317246854278138 +687 192 -2.6946823696254643 +193 193 40.015126950969034 +194 193 -1.6505670383071178 +604 193 0.6097724589330163 +975 193 1.2159119773341973 +194 194 40.621320395616124 +195 194 -0.21093403927728777 +728 194 0.8389352715133147 +195 195 39.67131682943479 +196 195 0.4288255134912806 +614 195 -0.7289367559799853 +196 196 39.517050082095615 +197 196 -0.4898456632209619 +197 197 41.00405046564098 +198 197 0.33301120583043103 +198 198 38.77976251595413 +199 198 0.058628132069729416 +637 198 -0.650818671909814 +715 198 -0.9078390808290046 +199 199 39.372326618089645 +200 199 1.2532262587016259 +297 199 0.6237218244080085 +200 200 38.184856249757196 +201 200 1.1659747882171403 +201 201 40.47311334235945 +202 201 0.18653586149418383 +672 201 0.09694316832359395 +775 201 -0.9462756620541767 +202 202 39.13376848986312 +203 202 0.8732506322905699 +572 202 -1.0081313718258391 +203 203 40.38171867676295 +204 203 -1.1535623745142731 +785 203 -0.5792056942191016 +934 203 -0.14344528742178506 +204 204 40.91616466759316 +205 204 -0.3787592913763742 +775 204 -0.597173772138873 +849 204 0.4684475888126194 +1010 204 0.6199406030205856 +205 205 38.39816619400342 +206 205 0.41958917008201224 +240 205 -0.40373877602918984 +575 205 -0.3196434119088895 +206 206 39.01975286936849 +207 206 -0.8351488267455663 +345 206 2.1053507391958073 +446 206 -2.28361366907123 +207 207 37.223918867350235 +208 207 0.5292973182193532 +208 208 38.93816699012996 +209 208 0.9044989160802641 +307 208 -0.08400129931056355 +556 208 0.4241569113429586 +209 209 39.96468170592891 +210 209 -0.9973386677009111 +210 210 39.26272131144249 +211 210 0.5602070030163525 +645 210 -0.33654524363726906 +822 210 1.3714859750214248 +823 210 -1.8766100624086093 +957 210 1.340254884144814 +211 211 40.8458205754462 +212 211 -0.04816384618458386 +281 211 0.5762068584661892 +726 211 -1.0461160969329073 +895 211 0.5831641269159031 +212 212 38.81303842425784 +213 212 0.8301493748220121 +734 212 -0.34572106996144364 +816 212 0.11598053897784215 +911 212 -0.6957361643152216 +213 213 40.78330418154055 +214 213 -0.7792995922164099 +730 213 -0.4750812062408469 +214 214 39.84174516509312 +215 214 0.398205005516027 +458 214 -0.8186221867433064 +895 214 -0.020964643767843457 +906 214 0.47403293876293273 +215 215 40.23381278137547 +216 215 0.03381932722061298 +216 216 40.16951590619706 +217 216 -0.3290924716612689 +1016 216 -1.3463221011452182 +217 217 39.01751984505934 +218 217 1.3947950255231962 +228 217 -0.3950115332615376 +696 217 -1.2319740008140674 +780 217 -0.5728729777773832 +218 218 40.490113997961245 +219 218 0.0010897895965621407 +851 218 -0.6814852848443612 +219 219 39.76854857789952 +220 219 -0.6912800299221962 +338 219 -0.8252478301015399 +902 219 -0.06805493971221561 +940 219 0.050067937403843216 +220 220 40.262271212012706 +221 220 -0.12942463133024545 +689 220 1.0388339452764566 +221 221 39.9986668501328 +222 221 1.6760256347513893 +945 221 0.82466195835005 +222 222 39.68453883266134 +223 222 0.3568811127349243 +487 222 -0.36028800980401543 +223 223 40.12933279336862 +224 223 -0.15841384199216707 +224 224 40.30730152682911 +225 224 -0.7875212384299842 +717 224 -1.4321051542213952 +225 225 37.19285529362483 +226 225 -0.309484360860891 +249 225 -0.7812015425222139 +566 225 0.024716989352743874 +226 226 40.03844585438901 +227 226 0.2613259960175641 +266 226 -1.714268060148203 +940 226 0.09381031513560892 +227 227 38.71667151960999 +228 227 0.7793856332221811 +236 227 -0.10236669851984107 +370 227 0.5022334510393364 +903 227 0.670534352566463 +228 228 40.356706629692084 +229 228 -1.2371225881189085 +732 228 0.5725734219936425 +1008 228 -0.22142602086880714 +229 229 39.26287551041698 +230 229 0.1817421764103379 +246 229 -0.5572046379961666 +312 229 0.5745807761110752 +583 229 0.6927659058227564 +834 229 0.4916706842542679 +230 230 38.38983320243087 +231 230 -1.044541132702105 +997 230 1.258864271596295 +231 231 42.07236059536569 +232 231 -1.4263816984476978 +446 231 0.953283446573903 +232 232 38.0479071468381 +233 232 0.9910567003067876 +331 232 -0.09929303425337625 +233 233 39.39001240205231 +234 233 0.01417953392143445 +878 233 0.28367747501975804 +234 234 39.712369281466344 +235 234 -0.38973780304264 +267 234 -0.6666549535356668 +299 234 -0.5099608157265717 +607 234 1.5442676651718774 +963 234 -0.24110398243165315 +235 235 41.07470651855786 +236 235 -0.07320596380047995 +446 235 -0.3233141134591722 +456 235 0.7212778282179059 +236 236 39.83226084794192 +237 236 -0.39348176615556074 +703 236 1.3234659943677787 +711 236 -0.30516723400813506 +756 236 -0.47442899575422354 +237 237 40.95206453528882 +238 237 -0.3468125713936402 +645 237 -0.6236115175200972 +691 237 0.44900804762805147 +238 238 41.53531539745724 +239 238 -0.9982747263763032 +445 238 -0.57893091127889 +993 238 -0.7292646313207041 +239 239 38.77096350235763 +240 239 -0.3938937764063808 +668 239 -0.3533359081243942 +766 239 -0.06673738837696189 +240 240 39.389116535883694 +241 240 0.48056931365949984 +960 240 -0.9138217867162964 +970 240 0.3414043572610273 +241 241 40.06235584532263 +242 241 0.09978583679362091 +803 241 1.1202248740349126 +242 242 39.85531051761149 +243 242 0.511868044650788 +430 242 -0.0008873579008373658 +648 242 0.05216442906819308 +243 243 41.14300938230731 +244 243 -0.5754405186973003 +250 243 -0.32239697612341994 +244 244 39.85151463696728 +245 244 1.0335499652256817 +635 244 0.0363739141853294 +697 244 1.2429564852819177 +245 245 41.014442476824314 +246 245 -0.7882492559992821 +246 246 39.905234235516495 +247 246 -0.151410624696383 +301 246 0.10856018252825186 +500 246 0.9182740318929025 +631 246 -0.38604059263990614 +860 246 0.12238368921173358 +247 247 41.190773964831095 +248 247 1.4512767669761149 +1024 247 0.224481939238386 +248 248 40.11928752619584 +249 248 -0.6519003744392453 +448 248 1.8687973049852251 +817 248 0.9636457796253035 +873 248 -0.23215989021928835 +249 249 40.7147306726116 +250 249 -0.691743860159522 +727 249 0.4385236913062324 +250 250 39.408208678697854 +251 250 -0.6253661521288353 +417 250 -2.4328517710001156 +529 250 -0.6161508754397448 +251 251 38.65281750740395 +252 251 1.2496013690046623 +405 251 -1.0602614190218917 +637 251 0.9895814816605473 +914 251 0.10184600666499131 +252 252 39.6252311311245 +253 252 0.45567382822047875 +964 252 1.0403718400484796 +253 253 39.4554167848454 +254 253 -1.774546390653242 +398 253 1.6741169790775519 +581 253 -0.8692528563793309 +254 254 38.5510886923269 +255 254 0.24627057579229977 +270 254 -0.7796217131256239 +327 254 1.1972655342726177 +368 254 -1.160423541759004 +255 255 40.621632796343626 +256 255 -0.3354024767636881 +256 256 41.18300036337518 +257 256 -0.6693116424715337 +257 257 42.11767532147901 +258 257 -0.8360261396755129 +510 257 -1.1744550144745072 +665 257 0.029967143274308914 +968 257 1.2053877697638278 +258 258 39.971361829634375 +259 258 0.08143379091002743 +259 259 38.41316309444124 +260 259 1.332552822236545 +827 259 0.014509893550251202 +859 259 0.5202005527797626 +260 260 40.61003345760358 +261 260 -0.17364280481456126 +261 261 38.95409904040865 +262 261 1.551758702223228 +262 262 39.585259715592045 +263 262 0.9878465610481814 +417 262 -0.44676019356057634 +577 262 -1.84749435794385 +263 263 38.92901124313582 +264 263 0.23299856239002587 +356 263 0.2618843034325143 +603 263 -1.0363623645977391 +854 263 0.2617146967838963 +264 264 40.25423304413378 +265 264 -0.8407548545459836 +570 264 0.2345502276247074 +730 264 -0.4227547164227283 +925 264 -1.1047797516018592 +265 265 41.243517444308885 +266 265 1.6820053400375574 +376 265 0.8491096444970849 +475 265 -0.7787803036158973 +501 265 0.7862381452756395 +765 265 0.2052304252486439 +266 266 40.38341763796325 +267 266 -0.041775717319776806 +721 266 -0.18748262267935184 +267 267 39.353930466359095 +268 267 -0.39102996382099203 +295 267 0.25534290450173025 +268 268 40.16195951486567 +269 268 1.0671873250402726 +751 268 -0.3304734738292863 +269 269 40.604294051381885 +270 269 0.9477054929253498 +688 269 0.2347663453085503 +270 270 39.92016978880183 +271 270 -0.45105254812452283 +704 270 -1.6495802901889558 +271 271 37.55818261842148 +272 271 0.14128810032513978 +458 271 -0.44455163235265366 +272 272 36.764899381052494 +273 272 0.26712812839205313 +644 272 1.548741163951553 +273 273 39.96519423093162 +274 273 -0.6885300770867041 +274 274 41.463774863608485 +275 274 1.3110879111426952 +437 274 0.08864315917742654 +604 274 0.2005018762037698 +865 274 0.8027439889402074 +275 275 40.69751103472248 +276 275 0.480875042090788 +547 275 0.17845341844551074 +633 275 -2.8898358854382127 +864 275 -0.0903336639326501 +276 276 38.70032800735731 +277 276 -0.5286567807079321 +822 276 0.716047773757648 +880 276 -0.4054324061175928 +277 277 39.08311272317569 +278 277 0.8719642647345954 +493 277 0.0703927864555549 +938 277 0.24420428435663868 +278 278 40.89640527456907 +279 278 0.9514601875739167 +279 279 40.91342310613637 +280 279 0.9789721487335994 +376 279 -0.6057539018105613 +560 279 -0.42030206868586717 +754 279 -0.3261111054687629 +280 280 43.00363249664606 +281 280 -0.39493216529273556 +321 280 -0.817206084243081 +772 280 -0.6892652620138484 +836 280 -1.2919916512451515 +281 281 40.00837748970481 +282 281 -0.09264350584595293 +282 282 40.91080864189042 +283 282 -0.5899316336267766 +546 282 -2.0752155226687634 +589 282 -1.0038739453235648 +283 283 41.34270382985703 +284 283 -0.1820148478843193 +303 283 0.7639262604050148 +719 283 0.6019007099881668 +284 284 40.41338890997896 +285 284 1.3037995470520012 +705 284 1.330758674640549 +285 285 39.32103684132023 +286 285 0.5237286847802177 +546 285 0.8598773819408444 +692 285 -0.08911170416002175 +286 286 39.94136648204591 +287 286 1.592410944702105 +542 286 0.8212288151216685 +287 287 39.97816981539448 +288 287 -0.5871257727569992 +288 288 38.11141425442133 +289 288 1.6124580484784667 +516 288 -0.7039152221467677 +736 288 -0.9326657839568705 +289 289 40.37574295119145 +290 289 -1.073421160767227 +1000 289 1.233634509600706 +290 290 40.55768805305589 +291 290 -0.46956735028555097 +379 290 0.2684045346307294 +432 290 -0.07767409331687047 +464 290 -0.35530833305479137 +512 290 -0.37166243639539476 +729 290 0.1258059004549842 +940 290 -0.6672933262972481 +291 291 38.591915390892176 +292 291 -0.744991737247015 +292 292 42.26270697243219 +293 292 0.6842090602270369 +447 292 0.2562962673058857 +531 292 0.0793415580693347 +293 293 40.1787006154885 +294 293 0.45347893531855643 +294 294 40.64546526613883 +295 294 0.08782137648745225 +388 294 1.5544630896270464 +295 295 41.125349763716265 +296 295 0.3767806729415299 +628 295 -0.4279705244621314 +689 295 -0.9104827342008883 +296 296 40.166762700150976 +297 296 0.6266921074291203 +332 296 0.026891452299212113 +690 296 -0.6147047242530141 +297 297 39.21283116253412 +298 297 -0.1195596265396984 +298 298 39.15214532701529 +299 298 0.7584380669727774 +895 298 0.60019985294925 +299 299 40.18925044913259 +300 299 0.1881712922353137 +314 299 -0.05011453715165025 +571 299 -0.3243943199330694 +300 300 40.99689960432518 +301 300 -0.2659395675163168 +301 301 41.5749234014077 +302 301 -0.44601001260505996 +728 301 0.4486182361431134 +1017 301 -1.3185912989386286 +302 302 39.72257934807255 +303 302 -1.199274238749432 +995 302 -1.3813357667638422 +303 303 41.00571951803972 +304 303 0.7108633550276349 +406 303 1.3365366693345788 +948 303 -1.0465736070358593 +304 304 38.88240679097519 +305 304 -0.07207708381688555 +413 304 1.6706780828556214 +305 305 41.686466650610235 +306 305 0.6963608307255527 +562 305 -0.7827736309416108 +725 305 -0.45992627647680445 +306 306 40.24784078452343 +307 306 0.21133385398431542 +307 307 38.57152681454717 +308 307 -0.14184196541406852 +655 307 -0.5522690888506769 +695 307 0.5111959070176049 +308 308 41.91560606362813 +309 308 1.2482587851282425 +399 308 0.5283863165129835 +911 308 0.5551029675813349 +923 308 -0.01134618352080896 +309 309 38.44186481636702 +310 309 0.1429336540846708 +310 310 38.555889162790926 +311 310 -1.1721342581154957 +485 310 -0.697874695305024 +866 310 -0.06597044196175186 +943 310 1.1684513349847185 +944 310 0.3051045942350281 +311 311 39.90546593199684 +312 311 -0.9421168356539315 +494 311 0.530984921565317 +814 311 -1.549851443894896 +312 312 41.48800018017874 +313 312 -0.43852713717635144 +462 312 -1.60149048758945 +313 313 41.02640958050448 +314 313 1.8645992667838307 +314 314 39.257153200440044 +315 314 -1.0252768793233777 +396 314 0.6655737596780873 +744 314 -0.09689630550481784 +315 315 39.09006954371335 +316 315 0.07232519955657174 +767 315 0.38625181213762394 +798 315 0.4774998802218908 +316 316 39.83308179302913 +317 316 1.0506746192252896 +398 316 -1.790776228582508 +692 316 -0.801756862396248 +317 317 40.8793146222134 +318 317 0.4903928562178871 +572 317 1.6574598000301533 +318 318 39.132437014754764 +319 318 0.8524728051008478 +582 318 0.17717625926728522 +319 319 38.97069807987555 +320 319 -0.15058953478320658 +821 319 0.20845565282557355 +320 320 39.37187033598382 +321 320 -0.7846753477223117 +321 321 41.56231477267082 +322 321 0.14003958518038784 +322 322 39.98377189561624 +323 322 -0.6066677426377012 +475 322 -0.5757574714421172 +554 322 0.5548261061834509 +791 322 0.14326110033130854 +808 322 0.5457356292364112 +323 323 40.57986551231003 +324 323 -0.1866343111406482 +443 323 -0.25272032679823314 +461 323 1.1268354440455193 +324 324 39.70306296511335 +325 324 -0.005920722729510164 +476 324 1.1467661569517285 +325 325 39.65727968716192 +326 325 0.40876652573519 +688 325 0.5433347084148321 +326 326 38.380780499440064 +327 326 0.15801680747000024 +417 326 -0.016270095923153156 +439 326 -0.711809435228882 +516 326 0.37314629291105855 +754 326 0.7304578828566877 +887 326 -0.20667452761520874 +327 327 39.007362068742566 +328 327 1.312201317761678 +623 327 0.778855486398529 +328 328 38.9834193062195 +329 328 -1.0681970066538233 +957 328 -1.32473433916238 +329 329 40.37501230056531 +330 329 0.9599830136085135 +494 329 -0.9781059524809164 +942 329 -1.0933994823423248 +330 330 39.60138392095562 +331 330 -0.8986121918487306 +331 331 38.66442159213955 +332 331 0.36287423788294676 +416 331 -0.34851000467330284 +760 331 0.5232583194526007 +332 332 40.09724253745604 +333 332 -0.04116633615543952 +333 333 40.115920279601276 +334 333 -0.1345459547617698 +334 334 41.29548422800063 +335 334 -0.365705479509548 +741 334 0.819161801429185 +335 335 39.78965869489176 +336 335 0.044122845780255326 +717 335 -0.9690349782737816 +1024 335 1.0399295388071936 +336 336 39.405555081281236 +337 336 0.4693596818926525 +622 336 -0.5251953044877968 +859 336 -2.8350166038069173 +939 336 0.32175241571877305 +943 336 0.7448135173095644 +337 337 40.69212855975682 +338 337 1.0103524851477257 +338 338 39.1936443901951 +339 338 0.1949076017630943 +545 338 1.2834064767069686 +598 338 0.03804197388485809 +613 338 -0.09369397748581969 +831 338 -0.5446017492327405 +339 339 40.63176336741658 +340 339 0.35942254027958237 +554 339 0.4236806810068374 +962 339 1.772771132068576 +340 340 39.14525562826431 +341 340 -0.8241440001684905 +464 340 -1.9087219538265423 +858 340 -0.1743545071368635 +341 341 39.10667175587985 +342 341 -0.14982345488681809 +342 342 40.78034856921258 +343 342 -0.3373211065496191 +863 342 0.22915074112748443 +343 343 39.32837986398908 +344 343 -0.2600127343508332 +521 343 1.3096944391995868 +634 343 -2.327936096475192 +876 343 -0.28049900665522215 +344 344 39.85620348511252 +345 344 0.15626957460016053 +598 344 0.3245689021988226 +672 344 -1.6070410473515593 +705 344 0.6188466932383585 +345 345 39.435601584827296 +346 345 -0.45851614106842953 +374 345 -0.49909374147548513 +446 345 -0.46727826569662695 +873 345 -0.7271279902601244 +346 346 40.26577353212069 +347 346 -0.18653787595750615 +637 346 -1.4464515344332356 +347 347 40.08631258543023 +348 347 -1.2920461251530104 +348 348 42.16962419870905 +349 348 0.042338854743063425 +408 348 -0.15389775553800777 +349 349 40.99417325100442 +350 349 -0.3414602479671493 +874 349 -0.4187460189960209 +350 350 40.87832937718539 +351 350 0.5604279034900901 +1015 350 -0.20060948265095419 +351 351 40.960642833301144 +352 351 0.0609053938511811 +352 352 39.618448216288314 +353 352 0.2056989534986159 +541 352 -1.8879702405780414 +353 353 39.72485696385396 +354 353 0.4538601320312168 +427 353 0.19332618696180806 +528 353 0.2853060648679179 +671 353 0.5015720337510463 +712 353 0.15592944271191791 +894 353 -0.5889044805696902 +354 354 39.886739432471906 +355 354 -0.8073089151562005 +681 354 1.0591394262838352 +355 355 40.003373682482106 +356 355 0.3625588446555743 +880 355 -0.4862341664185084 +356 356 42.463288645683264 +357 356 -0.5183280157985403 +920 356 0.7376035815638712 +357 357 38.77089455727565 +358 357 -0.10837681243865313 +459 357 -0.27671573801048854 +358 358 38.8432523913991 +359 358 -0.8419918447368882 +756 358 -2.278630816152627 +359 359 38.56886599543806 +360 359 -0.8938071681975914 +433 359 0.9629685829140882 +450 359 1.0872875310094317 +360 360 39.85831851928188 +361 360 0.8412494185897846 +720 360 0.3433289141986551 +907 360 -0.30377939588976244 +361 361 40.481717038122675 +362 361 0.44442022488635075 +617 361 -0.4875706355931994 +932 361 -1.4814561395419974 +958 361 -0.03452908101936555 +362 362 40.29422526830824 +363 362 0.19883198208466124 +763 362 0.3982462806191134 +363 363 40.645831160051706 +364 363 1.0069433880541232 +624 363 -1.3412148401432102 +876 363 1.7270571172296112 +364 364 40.22845175510169 +365 364 -0.07981075007925983 +365 365 40.44509474932936 +366 365 0.9943107031314261 +820 365 1.234062973344056 +366 366 40.60001514836661 +367 366 1.3961605593060282 +367 367 41.365317257319894 +368 367 0.30538459445413985 +368 368 40.066127335150284 +369 368 -1.0072228085153467 +778 368 -0.44500091076058906 +369 369 38.83104186860832 +370 369 -0.8373723960700905 +790 369 0.5785877719893449 +370 370 38.89135013619373 +371 370 0.5921776324247462 +648 370 1.7235554864106393 +371 371 40.545268208513555 +372 371 -0.1261018693640512 +372 372 42.10485318556188 +373 372 -1.2045654849173033 +373 373 39.41405211467035 +374 373 -0.4388620944522968 +982 373 -0.8419809641826667 +374 374 39.46859436753912 +375 374 -0.43265378144584854 +389 374 0.36612874984045585 +375 375 39.12311073839808 +376 375 0.9959317708264551 +428 375 -0.8294828034388534 +376 376 40.30770299869002 +377 376 0.08428736773250296 +870 376 0.6437043300591949 +377 377 40.326476491051054 +378 377 0.649712488803562 +378 378 40.33898928873507 +379 378 0.6124942513740378 +621 378 -0.6789894202255113 +657 378 1.623637964595352 +379 379 40.10307748210445 +380 379 0.5397416397254382 +830 379 0.2064283174144114 +904 379 0.845967274943457 +954 379 -0.7309862771560665 +380 380 39.44976260179042 +381 380 -0.5664803992890547 +497 380 -0.3972695487242234 +511 380 0.38441886488515886 +727 380 -0.10012543094312691 +797 380 1.6756419735091164 +381 381 40.25562661161817 +382 381 -0.9419817637019785 +417 381 1.7080838955634994 +595 381 0.4384650990823573 +911 381 0.9510530060026002 +382 382 39.74978671436528 +383 382 -0.006373128578063575 +617 382 -0.20671956006064765 +383 383 39.23459633391847 +384 383 1.4125739548060547 +843 383 -1.8068624377522506 +1017 383 -1.0449879092315142 +384 384 40.26326798607447 +385 384 -0.5899782091181173 +385 385 42.41623115021213 +386 385 0.036958158656884316 +386 386 39.47526131469975 +387 386 0.5985561365660106 +611 386 -0.16782024425756914 +754 386 0.9621305917199424 +387 387 37.458271933913345 +388 387 0.6651326467345736 +569 387 -0.6327600029359831 +388 388 39.436164927878934 +389 388 0.18899125395487504 +537 388 0.20109306283267747 +389 389 40.2188717616801 +390 389 -0.8065922265848007 +457 389 1.6210534345364056 +566 389 0.7333834746146353 +770 389 0.5419127562873051 +390 390 40.24001247521379 +391 390 -0.4967366275538914 +429 390 0.39426099060439257 +893 390 -1.1631333848030088 +391 391 38.754462549056264 +392 391 0.7478272270975745 +512 391 -1.1149642150809063 +392 392 40.75354440917469 +393 392 -0.09751852832667784 +393 393 39.779338086515565 +394 393 1.7344874627438136 +980 393 0.2128169328362439 +394 394 40.10652986231129 +395 394 -0.27685001541854337 +539 394 0.73049323402898 +846 394 -0.14459894020678402 +395 395 39.965414754003184 +396 395 0.10161672999370408 +396 396 41.23238203550525 +397 396 -0.21338516613509426 +397 397 39.694828277275185 +398 397 1.1515102971102258 +667 397 0.4370591580802238 +671 397 0.2675549204727055 +924 397 -0.6249836383998074 +398 398 39.36723771136834 +399 398 -0.7488700476048662 +594 398 0.5473151646604703 +816 398 -0.13433822787450395 +966 398 -0.7381823833842309 +399 399 39.61811919947945 +400 399 0.32468260605489174 +400 400 40.36507388095144 +401 400 0.6698367981434281 +401 401 38.6269190108888 +402 401 0.8254046141318038 +402 402 41.114140984678315 +403 402 0.14749907128086798 +493 402 -0.08756033015173637 +753 402 -0.32756333160313067 +403 403 41.39701669103704 +404 403 0.8581993713806634 +490 403 -2.1543874786323856 +745 403 2.721531252228953 +404 404 39.43430814082922 +405 404 -0.7459154742319049 +937 404 -1.4473060933107011 +405 405 41.70003297306591 +406 405 0.2530133463847698 +406 406 41.401783224055556 +407 406 0.13621614223443984 +407 407 40.33127389852856 +408 407 0.4739999561238444 +473 407 -0.8994709583443947 +686 407 -0.19930903745138726 +408 408 40.429296353481405 +409 408 -0.30396809182124906 +992 408 0.28612960705786683 +409 409 41.10577188926633 +410 409 0.05588486582736227 +410 410 39.91876263422956 +411 410 0.23668734305962624 +481 410 0.6177570330786698 +411 411 38.84037725061115 +412 411 0.12716462183926874 +685 411 -0.19719401965554303 +412 412 39.75274205888081 +413 412 0.4664834249598121 +797 412 -1.0391842192096705 +877 412 1.0427482262233978 +413 413 39.39624815526159 +414 413 0.34985215194649544 +544 413 -0.31389766990300294 +414 414 40.002016556147986 +415 414 1.7416400177588929 +540 414 -0.5148809944256842 +415 415 41.281484325024216 +416 415 -0.06122996501976663 +416 416 40.59135649280978 +417 416 -2.0022324953382937 +417 417 40.30629647098747 +418 417 0.5768439947268127 +641 417 0.6679352501790305 +838 417 -0.8525078435529564 +917 417 -0.668997589984189 +418 418 40.68059050007383 +419 418 -1.493271500701378 +948 418 -0.04452680329441204 +419 419 41.282922720578064 +420 419 -0.6541775845244473 +438 419 -0.7820892023595715 +837 419 -1.100896513544739 +420 420 40.99908600716133 +421 420 0.6481709482510595 +421 421 39.669161843953226 +422 421 -0.6087405121781171 +422 422 40.305541270103994 +423 422 0.30790735962910487 +435 422 -0.9333001091548722 +423 423 39.8074547577772 +424 423 0.10703814785928067 +741 423 1.413477486067291 +424 424 40.5024784983911 +425 424 -0.15890082883450832 +483 424 -1.4607427559917763 +425 425 41.26825157494476 +426 425 0.40220866312542924 +599 425 -0.2305513395868522 +915 425 0.5686132131112636 +426 426 38.90873151011827 +427 426 0.23993615616409275 +542 426 1.2061170311264358 +427 427 39.800254284332354 +428 427 0.045029734822466416 +806 427 0.38336648313612126 +428 428 40.17138980533569 +429 428 0.15759621888023764 +439 428 -2.054847411483325 +495 428 0.19776278762055552 +429 429 41.29600584923887 +430 429 -0.35567731195450547 +907 429 0.29320442187641627 +430 430 37.81729276394408 +431 430 0.08966696339432598 +915 430 -0.23551783937898207 +431 431 39.77047973887883 +432 431 0.5888454561268862 +584 431 -0.6926602400525318 +432 432 39.09121039951038 +433 432 0.16189619160162116 +879 432 0.07493825586048072 +433 433 39.81927810873571 +434 433 -0.0076898407235657384 +689 433 -1.601994883800553 +1022 433 1.0839287180800137 +434 434 41.30295022342045 +435 434 -0.1896510480821309 +807 434 -0.8697427776216086 +435 435 38.85855378568408 +436 435 -0.12519746112778427 +436 436 38.94677044933563 +437 436 -0.862683109124727 +437 437 39.281156659279155 +438 437 -0.34464651526272777 +795 437 -0.13921026702033765 +824 437 -0.122903417288581 +984 437 0.482384265654442 +438 438 40.83879899974216 +439 438 -0.9016549483404481 +1016 438 -0.32852311602515044 +439 439 39.82156487942054 +440 439 -1.0608617618037335 +745 439 0.9699756871306753 +977 439 0.3317612495375262 +440 440 39.5093467043955 +441 440 -1.7752028100057733 +864 440 0.04531598693402239 +936 440 0.3109004531252486 +441 441 41.159940440422886 +442 441 -0.028772689451845912 +442 442 39.479849494273104 +443 442 0.0022262580229301387 +443 443 39.08406652953631 +444 443 -0.4220191678679278 +820 443 -0.19064768849231808 +444 444 42.02994324875672 +445 444 -0.00431223171120515 +460 444 1.2258429134119373 +1006 444 -1.3402433582363635 +445 445 42.071437150412365 +446 445 -0.08440330208475381 +931 445 -0.058801527822623025 +446 446 39.33795906672993 +447 446 1.341172368448708 +678 446 0.49765483252131104 +447 447 40.5065355236763 +448 447 0.5241852695217311 +566 447 -0.3037653034701087 +756 447 -0.9792396870302915 +807 447 0.812746875511708 +1020 447 0.21314968404781365 +448 448 40.4629656142092 +449 448 0.8883295580677785 +449 449 39.73534225329739 +450 449 0.07266356649767403 +800 449 0.032972564411914075 +450 450 39.168917266100514 +451 450 1.5647591802830034 +702 450 -0.11154993755336864 +451 451 40.86553746975176 +452 451 -0.0490342306069107 +452 452 39.69647510403835 +453 452 0.18854882819390373 +453 453 39.597837945446095 +454 453 -0.2514510632192348 +977 453 -0.2681287561907286 +454 454 39.73116761623003 +455 454 0.3457593627716897 +968 454 -0.08891588111673845 +455 455 40.540328485945196 +456 455 -0.8020481696434006 +754 455 3.290670383736563 +456 456 39.33505001963904 +457 456 -0.07992034402701287 +729 456 -1.2552370893703522 +900 456 -1.0626592466133964 +457 457 39.39550584538663 +458 457 -0.899134909072161 +458 458 39.129902315908886 +459 458 -0.18938010290967422 +509 458 0.8062398373284884 +459 459 39.93397818903646 +460 459 -0.7280387845066123 +460 460 38.125264657177105 +461 460 -1.3778778574450108 +586 460 0.29874263606746326 +864 460 0.3498635701507057 +461 461 40.487761274175924 +462 461 -0.6979556489081202 +547 461 -2.075583360850943 +681 461 0.47526011400373575 +462 462 39.84387391185819 +463 462 0.4088060177689411 +481 462 0.4588415112544845 +790 462 -0.6147932994191434 +463 463 40.42601403373015 +464 463 0.8040596646806447 +464 464 38.543273156113244 +465 464 0.8208722715385095 +465 465 39.8872711739374 +466 465 -0.45517920572583326 +466 466 39.158071034660594 +467 466 -0.1845751480213717 +467 467 39.95031528992117 +468 467 0.23520689844219272 +483 467 0.7025453002232317 +595 467 1.3816072034899136 +728 467 -1.0524744066031206 +829 467 -1.9835580954870913 +468 468 39.10015383628314 +469 468 -0.7615569085330453 +950 468 0.18346384837979882 +469 469 38.90027248461408 +470 469 -1.122006142964315 +470 470 41.22707840630609 +471 470 -1.3535125089483717 +497 470 -0.008001234265125832 +471 471 39.26101736371535 +472 471 0.586175127970469 +831 471 -1.2054514015426117 +472 472 40.58504083183063 +473 472 0.2680786356541534 +556 472 -1.0657156722108947 +473 473 39.07155428514331 +474 473 0.29316714841425845 +692 473 1.5092495064508205 +474 474 38.844889107072454 +475 474 0.09639074218648287 +999 474 -0.0669807309315955 +475 475 39.723650087542865 +476 475 2.1476559619809725 +805 475 0.8541617941130792 +476 476 41.12768868714069 +477 476 -0.7066823082055381 +661 476 -0.49769381397868295 +477 477 40.33663073353688 +478 477 0.4415895457764551 +478 478 40.52689981043048 +479 478 -0.0462923879653295 +531 478 0.011238278094523836 +610 478 0.9346140341353948 +739 478 -0.6719449366942417 +479 479 39.943255871163885 +480 479 -0.5323774334853331 +480 480 41.30296000917596 +481 480 1.133750271910994 +481 481 40.45721823960927 +482 481 -0.040358418293158074 +571 481 -0.19306743611622618 +482 482 40.44709745178016 +483 482 -0.5267551698892574 +877 482 -1.8743617621220334 +483 483 38.46987206200858 +484 483 0.9482828458702022 +751 483 0.5886982046038579 +484 484 40.20364642529419 +485 484 -0.3781191931608032 +485 485 40.50487667318659 +486 485 -0.15200698616305258 +486 486 36.82254478208852 +487 486 -0.12394329361612226 +1010 486 -0.7374304598518157 +487 487 38.788218331429086 +488 487 0.5580075496227581 +488 488 38.239714410053516 +489 488 0.13367089010863842 +763 488 0.20704966026924396 +902 488 -0.37880138256858065 +972 488 0.1863001257159223 +489 489 39.3848647508794 +490 489 -1.137893139248136 +490 490 39.207897265773646 +491 490 -0.386855695629496 +569 490 -0.134728213464582 +889 490 0.050599354434149174 +491 491 39.8306576035568 +492 491 -0.5774542535447551 +822 491 -1.436483035310691 +492 492 39.60227555655921 +493 492 -1.8541217089394537 +493 493 38.64726904717935 +494 493 0.9077958142049991 +824 493 -0.029521886376696147 +933 493 -0.7977219016678143 +494 494 41.36851762835573 +495 494 -0.5340456499522654 +775 494 -0.7194235775859932 +868 494 -0.4121839668579903 +1010 494 0.2730403934433926 +495 495 38.84496375269848 +496 495 -0.19930071232635943 +571 495 -1.874837256824105 +573 495 1.386433238697 +496 496 42.49953964495159 +497 496 -0.027051282635027707 +718 496 -0.08762147831835655 +497 497 39.351453339857756 +498 497 0.5236849575979338 +891 497 -0.7716698400017729 +498 498 38.9722307930454 +499 498 0.5242447971430398 +509 498 0.9826502589491652 +526 498 1.8686599318541666 +543 498 -0.5785945335516893 +648 498 0.41324304222126573 +975 498 0.9995924347972698 +499 499 41.25247128783793 +500 499 0.5582109872977439 +633 499 0.2871832928685563 +500 500 39.246613887830335 +501 500 0.07939597183202318 +623 500 1.7221333129797816 +501 501 38.57640573026768 +502 501 -0.7450623028098804 +547 501 -1.2323671422910283 +650 501 1.2630277886885821 +828 501 -0.2639319259412855 +502 502 39.36691906332553 +503 502 -0.11909335819815481 +809 502 -1.31590802773779 +503 503 39.19189473801402 +504 503 0.3502225141373783 +578 503 1.1584337477735809 +848 503 -0.21746182442501402 +929 503 0.4642996286577625 +504 504 39.96061628862142 +505 504 -1.45151364226186 +955 504 1.4927286688680774 +505 505 39.70991488179553 +506 505 1.7651835731407894 +670 505 1.3870667061002222 +506 506 39.98528712037344 +507 506 -0.24041203406314726 +830 506 -1.8403441451844298 +507 507 40.26240184713308 +508 507 -0.35090876158414275 +508 508 39.70057136307155 +509 508 0.8713182100229392 +619 508 -0.5889071417025147 +682 508 1.4995645180743746 +509 509 37.92765736197624 +510 509 0.8238134679342947 +510 510 38.343377832914086 +511 510 0.13872484325465156 +588 510 -0.07039368043187011 +511 511 39.59032656427418 +512 511 0.3907822614015459 +570 511 -1.6432492893202915 +674 511 1.170620071732243 +512 512 40.47439273103894 +513 512 -1.1930093851062593 +513 513 39.59797369170662 +514 513 0.2168496535176513 +518 513 -0.01376118383317647 +877 513 0.5945547269344884 +942 513 -0.49512854231894254 +514 514 38.84957259064122 +515 514 -0.40846269915229033 +779 514 1.496838359862889 +515 515 42.05236699078335 +516 515 -1.3907978560594465 +516 516 39.322936590695626 +517 516 -0.8308704644195339 +779 516 -1.1478271369854762 +517 517 40.53752056836073 +518 517 0.2287905078198804 +602 517 0.7118755852332066 +518 518 39.44601888977965 +519 518 1.1343084675906234 +615 518 -0.05327994619957219 +730 518 0.5674878161133131 +1021 518 -2.0394707473938527 +519 519 41.36825010378734 +520 519 -1.2787155153184995 +590 519 0.6719665266932314 +663 519 0.7550048674945499 +520 520 41.36002045150724 +521 520 0.12373250643930772 +521 521 39.856921044558845 +522 521 -0.8768294965432171 +522 522 38.724215785026004 +523 522 -0.8645533403003602 +724 522 -0.7022531714579252 +523 523 40.89539106576742 +524 523 0.9308337968185272 +801 523 0.4661937613363109 +524 524 39.621152370954384 +525 524 0.38671144405875313 +525 525 39.97530714779102 +526 525 -0.01391271493421381 +526 526 38.4507081236151 +527 526 -0.3132694093978005 +984 526 0.15100026429276156 +527 527 41.18118444193324 +528 527 0.16598150094637293 +677 527 -1.3399779290671354 +528 528 38.61708262320781 +529 528 1.2260304887765898 +576 528 1.698367306061406 +529 529 38.76011510166206 +530 529 -0.07109773353835458 +530 530 38.951526299752345 +531 530 -0.44105611323149974 +531 531 39.538159190580004 +532 531 -0.8129537915291984 +621 531 -1.0431692267150985 +876 531 -0.1447489945505889 +884 531 0.6055858808409335 +532 532 38.19701711439151 +533 532 0.5943128020631112 +569 532 -0.529562516438296 +688 532 1.5640675899946095 +533 533 40.09494373910419 +534 533 -0.11310851665963892 +534 534 40.85227562324109 +535 534 -0.320275022562448 +535 535 41.029089631537836 +536 535 -1.422955671479443 +568 535 -0.17564744975776134 +691 535 -0.954663732996267 +536 536 39.74595354043391 +537 536 -0.8845259189097068 +537 537 41.28527146118425 +538 537 -0.9342279140413182 +593 537 -1.2534496783011062 +782 537 0.15737261344445924 +984 537 1.7528082745731772 +538 538 40.15456048591187 +539 538 0.4361520917910054 +539 539 38.60456537402478 +540 539 1.0574735643292767 +540 540 38.30971318799351 +541 540 0.8939803739403335 +541 541 41.91864044935224 +542 541 0.3521061435677894 +713 541 1.610301459043234 +719 541 -0.4468989994875425 +542 542 39.77871582738188 +543 542 0.569226548057965 +543 543 41.33493800273496 +544 543 -0.23990037215737556 +544 544 40.78564285996619 +545 544 -0.38333775971738654 +642 544 0.5117452598217811 +970 544 -0.7725061246500238 +545 545 39.542045810915546 +546 545 0.8947048693771109 +976 545 0.04388726349668125 +546 546 40.34846311479795 +547 546 -0.7716463136439116 +613 546 -0.29778725972740927 +854 546 -0.4603410671097824 +547 547 38.69549063945876 +548 547 -0.7085356939676806 +548 548 40.21674736933002 +549 548 -0.403990544830676 +549 549 42.231935505681776 +550 549 0.09225519965075615 +748 549 0.8376878818465484 +550 550 41.01627656944613 +551 550 -0.205233206423325 +551 551 40.31604901893341 +552 551 -0.01867661649180269 +1007 551 0.4430795741780348 +552 552 39.48081485139096 +553 552 -0.030685611711966987 +952 552 -0.9745095739775763 +553 553 38.64198937942215 +554 553 -2.2773220794766615 +983 553 -0.0967242629728517 +554 554 40.04773851526356 +555 554 0.06959689498305349 +1007 554 1.121478731890652 +1010 554 -0.8867910614844277 +555 555 40.85246377775476 +556 555 -0.4311066736647132 +561 555 -0.1791035410644911 +879 555 0.34314780519872773 +556 556 40.110344971134076 +557 556 0.9737276492794046 +890 556 1.3728875893653998 +557 557 40.56378252943125 +558 557 -0.7703104412669359 +558 558 39.87322356419151 +559 558 0.6918600692315444 +559 559 38.16473611083468 +560 559 -0.39908110271072783 +770 559 -0.8866887780432535 +959 559 1.2895774842364751 +982 559 0.40551651359585833 +560 560 38.65469676520472 +561 560 0.6148761628621302 +561 561 41.18553905175505 +562 561 -0.23988702232788126 +730 561 0.8090497293853701 +562 562 38.48345990574378 +563 562 0.33678742010891594 +708 562 0.43746474960330856 +766 562 0.24784310795616624 +1022 562 0.26259462502605757 +563 563 41.432954335816305 +564 563 -0.45915489700029477 +564 564 39.40432589024258 +565 564 0.9580805157836609 +565 565 39.071427947214396 +566 565 0.17202304485801445 +731 565 0.46428697916247696 +818 565 -1.4485924052134842 +1012 565 -0.6270474195438586 +566 566 42.200287830753076 +567 566 0.03855985133132947 +567 567 39.408852116489484 +568 567 0.006894284593464639 +670 567 0.3749402157837117 +568 568 37.39444197129462 +569 568 0.7053070035978708 +851 568 0.23639409748385934 +569 569 40.04405944073888 +570 569 -0.2037452767513403 +570 570 40.27275846045948 +571 570 -0.2782967867360065 +571 571 41.24661152809554 +572 571 0.6751290708220595 +572 572 39.92857681507468 +573 572 0.21491898134537663 +594 572 -2.3561475436028174 +939 572 -1.7180599911059715 +1008 572 -0.43514332058776906 +573 573 41.124246861850544 +574 573 -0.28522762212516717 +591 573 0.4877381814474895 +847 573 -1.0998882740782805 +574 574 38.30163118858355 +575 574 -0.01655455094766392 +773 574 0.014023826442513107 +575 575 40.07735302648746 +576 575 -0.811842109112457 +576 576 39.72694247768044 +577 576 0.08782055167212674 +753 576 -0.04778827349388127 +974 576 -1.4919625691149576 +998 576 -1.983270194620211 +577 577 38.65546059520265 +578 577 -0.568199906943685 +775 577 0.44050380433735775 +904 577 -1.7231349171365746 +578 578 40.586388587902086 +579 578 0.7399067621896033 +731 578 0.25739133354930666 +579 579 38.93440080718352 +580 579 0.5495057104703964 +976 579 0.03219838621856812 +580 580 41.23368761463319 +581 580 -0.629478425083422 +626 580 0.13145876716628507 +581 581 40.930198644528346 +582 581 -1.0664173838082052 +582 582 40.85498628989927 +583 582 1.004075249415552 +583 583 39.67227891173964 +584 583 -1.5281018718601982 +636 583 0.11141277355250599 +584 584 40.99945206831539 +585 584 1.0552304163458635 +662 584 0.37155876813186584 +585 585 39.69699940841451 +586 585 0.47997146622605125 +657 585 1.4228362320419305 +586 586 42.09873614556712 +587 586 0.5663268704786362 +836 586 0.18697247897112929 +1008 586 0.14881718920091805 +587 587 41.034840820718074 +588 587 -0.42614511056423854 +588 588 40.10615729651493 +589 588 0.4313635946670518 +589 589 40.9422617780364 +590 589 0.27020707792499865 +850 589 0.08494349606544319 +590 590 40.719840498614616 +591 590 1.0863328989514738 +658 590 0.3509480519964078 +973 590 -0.9921975938477187 +1005 590 -0.27539660245294945 +591 591 41.629563275994826 +592 591 0.6548585053609508 +592 592 40.04850283787196 +593 592 0.32841314567399127 +981 592 0.20001435745782795 +593 593 41.08540499928172 +594 593 1.4639300351326177 +806 593 -0.9319084009711254 +883 593 0.9444048943892519 +594 594 39.92992969435863 +595 594 -0.32576356618278957 +595 595 41.04787630853438 +596 595 0.06167207116703992 +596 596 41.739015898372195 +597 596 -0.8973011804587558 +597 597 39.20029829088948 +598 597 0.017365173409367496 +706 597 -0.07108279055407173 +752 597 0.06009385118422403 +761 597 -3.2022772380685685 +598 598 41.181540883034835 +599 598 0.3551314773343543 +891 598 0.6916367513165258 +599 599 39.85038924720091 +600 599 0.2593302142414619 +889 599 0.9480755871588805 +600 600 39.514534383394135 +601 600 -0.2729738199965595 +668 600 -0.08179138580933269 +601 601 39.54651085606538 +602 601 -0.673627760551461 +858 601 -0.4027395757397966 +602 602 38.61958950398347 +603 602 1.2536435825184435 +603 603 39.09606274969574 +604 603 0.290115843974125 +665 603 -0.11782176392955412 +604 604 41.60039363635025 +605 604 -0.4437127700784439 +605 605 40.68603479768267 +606 605 -0.12606673421538794 +738 605 0.01255161672628788 +606 606 39.33173568789955 +607 606 0.425777780432407 +623 606 -0.45741957392146765 +607 607 41.51829002235171 +608 607 0.31292683840009927 +608 608 39.47488912520461 +609 608 -0.2670108021099859 +717 608 0.4724011336013332 +609 609 40.29104923271466 +610 609 0.2625954135577139 +610 610 41.218657338606235 +611 610 0.197110571528859 +694 610 -0.9918505906928314 +943 610 -0.6353742954651436 +611 611 40.816498460335794 +612 611 0.2612351364190547 +934 611 -0.8052327681389653 +612 612 40.28684647683643 +613 612 -0.6559142266303623 +886 612 0.06525251780532947 +613 613 40.15002103803557 +614 613 0.1456851859446438 +614 614 41.8279366260444 +615 614 0.18799820664842226 +623 614 1.338846328065964 +731 614 1.6918433245622062 +615 615 41.69482662777572 +616 615 -0.11492320301282886 +616 616 40.63284114964395 +617 616 -0.606638830101405 +796 616 -1.8190114985027164 +617 617 39.35986756099748 +618 617 -0.5749349219780873 +688 617 1.0943714167499006 +775 617 -0.7034514046997824 +779 617 0.7525735734134319 +618 618 40.976668391814655 +619 618 0.37908779295659556 +827 618 0.11319165299719902 +619 619 39.45826715076768 +620 619 -0.38534145371107564 +637 619 0.3845068373829621 +620 620 40.61577943900691 +621 620 0.8580353873164397 +723 620 -0.5208983985001567 +621 621 39.40900754449648 +622 621 0.1634939691715586 +968 621 1.2066501716993534 +622 622 40.95584725654485 +623 622 0.4474747099772789 +623 623 38.21234951401048 +624 623 0.8690092391176955 +686 623 -1.5635511490851055 +724 623 -1.238053069292974 +738 623 -1.2594819737276917 +624 624 40.270815242513606 +625 624 0.6427788823043776 +717 624 1.0662371587581323 +625 625 39.225511848260105 +626 625 -0.2721339159542571 +946 625 -0.1479150866478539 +626 626 40.071350823838145 +627 626 -0.31989420956101966 +849 626 -0.6560971954652285 +627 627 39.32518930175593 +628 627 0.6480837306075055 +628 628 38.9901469410285 +629 628 -0.6439523379744622 +629 629 39.16361116241707 +630 629 -0.3671637890860531 +630 630 41.090311601814165 +631 630 -0.04209037001264191 +866 630 -0.19086165552850304 +631 631 40.9526307358789 +632 631 0.4524954931059295 +632 632 38.19972717247903 +633 632 -0.11111685831523561 +861 632 0.5282105768880977 +633 633 40.54660361867554 +634 633 0.1687309653350395 +634 634 39.85052142259931 +635 634 -0.03578843698181722 +827 634 0.3883217067907012 +879 634 -0.41770131766428104 +635 635 39.61931287841086 +636 635 -0.12009082725965226 +636 636 39.751422452504556 +637 636 0.08276655244620923 +996 636 0.7262859731747684 +637 637 39.52924970755951 +638 637 -0.10606604510972578 +638 638 39.87358411867531 +639 638 -0.4892176111997609 +770 638 -0.8124884966763338 +639 639 41.51020650748964 +640 639 0.38957491257925425 +944 639 0.5198451726974074 +640 640 40.46402210141577 +641 640 0.7171361992585763 +851 640 -0.30240607759136934 +641 641 39.905458475439204 +642 641 -0.2910262273663092 +642 642 40.412890077040274 +643 642 -0.8309081079406231 +947 642 1.3016842025306732 +643 643 39.519180192719794 +644 643 0.33670211966199937 +808 643 0.7897365451071608 +644 644 40.80058880317149 +645 644 0.4110299878536181 +645 645 40.17276238425902 +646 645 -0.7364731303481575 +646 646 40.53630858412605 +647 646 0.28892457248705916 +941 646 0.08553351867502347 +647 647 40.83894794881071 +648 647 0.6147165433054242 +648 648 40.06587236487973 +649 648 0.07403874864637813 +697 648 0.0815152924640474 +649 649 40.02915050504101 +650 649 0.5958562493350464 +650 650 41.447896833332145 +651 650 0.002802308352560401 +950 650 0.855688542186254 +651 651 40.966454758241255 +652 651 -0.8588642882657632 +652 652 39.9679460033661 +653 652 0.14334389149168347 +653 653 39.93422153279051 +654 653 -0.9827850484004467 +854 653 0.354279723733368 +654 654 41.63686762411292 +655 654 0.7416585827128477 +655 655 38.71084865623001 +656 655 0.5451985953787074 +656 656 40.20487357553955 +657 656 -0.23366345990292273 +657 657 39.56193113870696 +658 657 0.0037890944502481094 +658 658 40.976636075148086 +659 658 0.3323974676739399 +904 658 1.353619869048629 +936 658 -2.542295432358322 +659 659 39.2313655129579 +660 659 1.0670384889210265 +660 660 41.29017391871415 +661 660 0.3539939591783835 +661 661 40.57488197412002 +662 661 0.36540441482174035 +662 662 39.1414471726525 +663 662 0.18454045957424475 +663 663 40.67298941849377 +664 663 0.03369888729047918 +767 663 0.2094845706169464 +893 663 0.02473812315382787 +998 663 0.8834536351659126 +664 664 38.52992248618559 +665 664 0.3211137219953234 +1014 664 1.0887037825480057 +665 665 40.01571604813946 +666 665 -0.8422898622191839 +898 665 1.4128994657817897 +666 666 38.52484540505718 +667 666 -0.1517330949524539 +667 667 39.703826989852466 +668 667 0.4059964525241103 +668 668 40.149737624826685 +669 668 -0.7918154991429808 +741 668 -0.3883546921439729 +855 668 1.3615206130045059 +669 669 37.406978948839246 +670 669 -0.5963746779156135 +909 669 0.528965378379262 +937 669 0.8218176216651366 +670 670 41.96780289181087 +671 670 0.8256706440541308 +671 671 39.536592870170956 +672 671 -1.5142598380238155 +672 672 40.67234110986885 +673 672 0.9098750481198881 +673 673 40.93458193645594 +674 673 0.07703752655218127 +976 673 -0.4787234497748603 +674 674 40.055632007784034 +675 674 0.5539502785046891 +979 674 -0.5476985334819551 +675 675 40.49889505903264 +676 675 -0.8712598702591857 +676 676 39.86350268287427 +677 676 0.392282578725895 +677 677 38.8012322318338 +678 677 -0.1800734391062421 +678 678 40.553004479486354 +679 678 -0.5459140302406349 +679 679 39.80624851388038 +680 679 -0.6720922442009751 +851 679 1.2619906489316461 +680 680 39.686183811688025 +681 680 -0.20433989267847186 +681 681 41.26424463860125 +682 681 -0.18183196207173927 +864 681 1.3522358908345586 +682 682 39.792662124610345 +683 682 0.6743303099500556 +683 683 41.39800489456896 +684 683 -0.9631385562825606 +694 683 -0.3363064562909917 +684 684 38.541942624684566 +685 684 0.6622239295002166 +705 684 -0.7067754323320712 +870 684 -0.2838817958641917 +685 685 40.80825993849912 +686 685 1.3792311343447412 +767 685 0.7368451428267673 +789 685 -0.2048519671923424 +686 686 39.63196918024032 +687 686 -0.5030716365829363 +687 687 41.080238249825484 +688 687 -0.08112371061118126 +688 688 39.40829048290238 +689 688 0.21761234842570903 +798 688 0.47551424211220245 +992 688 -0.8408663358584647 +689 689 39.893506692551874 +690 689 -1.155119694877465 +690 690 38.754226008981625 +691 690 -0.00761246663456161 +691 691 39.8255453846304 +692 691 -0.9405472397864956 +987 691 0.055239980158395506 +692 692 39.040178966111135 +693 692 -0.1389969638172056 +693 693 38.548354903658286 +694 693 -0.07393346563091552 +694 694 40.59189847719379 +695 694 -1.0379805152779538 +695 695 38.678367512168315 +696 695 -1.7585214291033389 +696 696 41.73130803777963 +697 696 0.47353362751637895 +914 696 -0.13748862509891405 +994 696 1.3211838873430028 +697 697 40.12940060364139 +698 697 -1.1133738585616226 +757 697 1.3281566266753744 +829 697 0.759180597856192 +698 698 40.396233170910904 +699 698 0.6532422212190421 +699 699 38.138559306843185 +700 699 -1.4497120373737094 +700 700 39.94620459708624 +701 700 -1.1531717192308264 +791 700 0.5323056019873161 +701 701 39.83482038512055 +702 701 -1.0504863929237005 +702 702 38.561814021227825 +703 702 0.41484238332670137 +884 702 1.0937139398314588 +703 703 41.63034365952673 +704 703 -0.3470158882460571 +704 704 40.1135096116392 +705 704 1.2607600383951731 +705 705 39.893877103085785 +706 705 0.9818846881467981 +936 705 -0.6066484545000574 +706 706 39.80983543870004 +707 706 1.4275314817806812 +872 706 -0.743329559564578 +940 706 0.9031452687260911 +707 707 40.26871288010598 +708 707 0.7647678051467699 +974 707 -0.09833043944684804 +708 708 40.110388492981755 +709 708 0.999082855503836 +884 708 0.7338875711923551 +709 709 38.379739055067226 +710 709 0.5593639073749825 +747 709 -0.698533299281116 +755 709 1.1932299806726014 +710 710 40.17604316418339 +711 710 0.9011153005561703 +788 710 -0.8237954422425932 +1003 710 1.832566395022118 +711 711 41.091435970264314 +712 711 0.4650362561613407 +929 711 -2.01529266587856 +712 712 39.06248683694865 +713 712 0.3345086755962749 +959 712 0.8689922987789639 +713 713 38.995257735836354 +714 713 -0.7893730826105378 +745 713 -0.04340504516281033 +714 714 39.33930351495909 +715 714 0.6516969873409382 +821 714 1.0387227499485456 +715 715 38.80537517803205 +716 715 -1.5897116733304757 +909 715 -1.0259874610705686 +716 716 39.807683414220755 +717 716 -0.058209250279228644 +717 717 39.14362872746342 +718 717 0.22413097285601702 +928 717 -1.1966338892296484 +718 718 39.574816112650915 +719 718 -0.4071365822602595 +817 718 0.38759741124366726 +979 718 -0.410756237202844 +719 719 38.97939494182333 +720 719 -0.009805592040952327 +720 720 39.10506842545191 +721 720 -0.030461110615654617 +870 720 0.7015941476311924 +721 721 39.371943612696434 +722 721 -0.6312939429544844 +838 721 -0.559909708254635 +722 722 40.30014379074145 +723 722 -1.3066663050643954 +748 722 0.24784433913566578 +723 723 40.44694830703109 +724 723 -0.5731843337750592 +724 724 40.74243502722813 +725 724 1.2829878344433923 +993 724 -0.9777675898902538 +725 725 38.36881533400933 +726 725 -0.7384826534199851 +726 726 40.01693599539937 +727 726 0.3105441071789914 +727 727 39.70851445806079 +728 727 -0.209103541732522 +967 727 -0.4909893411987229 +728 728 40.647480966157964 +729 728 -1.5497511879310437 +729 729 38.924683903394794 +730 729 -0.7778321550509315 +819 729 -0.02112565338991201 +730 730 39.91647779238318 +731 730 0.02675943963306676 +880 730 0.8462252509138288 +731 731 40.34787502538395 +732 731 0.1983907928984955 +732 732 39.15615274543256 +733 732 0.19454712338093816 +733 733 41.35679399506918 +734 733 -0.7754196690880385 +743 733 -0.18129600097268206 +734 734 39.272176917535006 +735 734 0.5234699171673897 +735 735 39.64650187817461 +736 735 0.9941430738998229 +736 736 39.174109984126886 +737 736 -0.05571023034196154 +737 737 40.38369596522449 +738 737 -0.13080853257401354 +738 738 40.44646906535939 +739 738 -0.6267987922886528 +839 738 -0.7614870945725369 +739 739 38.884470782922264 +740 739 -0.16142433033979198 +994 739 0.37554925328122885 +1015 739 -0.40855925491372624 +740 740 41.487862524307346 +741 740 0.695570492165427 +773 740 1.4791471167180101 +741 741 41.51163320120717 +742 741 0.02685292144857271 +743 741 1.3033910729027387 +742 742 39.31613788662743 +743 742 -0.2531030655283341 +743 743 40.315295336967374 +744 743 0.18890109522367188 +841 743 2.2389233375079534 +744 744 40.992335635871946 +745 744 0.6882634250847337 +745 745 40.491851527992445 +746 745 0.49231144977781677 +813 745 0.8103838476124514 +746 746 39.03449532270282 +747 746 -0.5098896707969609 +1016 746 -0.019424779238296105 +747 747 41.147165584664954 +748 747 0.4011139715480613 +858 747 -0.7115496958787747 +748 748 40.68053072141381 +749 748 -1.1119394832748948 +749 749 40.84168211306595 +750 749 -1.2956293216633847 +750 750 40.30614172084678 +751 750 0.0732103142968028 +751 751 38.88849634690635 +752 751 0.5039205269426931 +793 751 -0.38242096715107066 +752 752 39.414676302169255 +753 752 0.14960307504874495 +979 752 -0.16895671688323083 +753 753 37.654859498357865 +754 753 -0.28906336106486125 +754 754 39.70963311696627 +755 754 -0.42544153798438866 +755 755 39.67640080583333 +756 755 0.2166793458600419 +756 756 40.71677543946663 +757 756 -0.8002195176170027 +757 757 39.61070916002166 +758 757 0.3937778080105156 +767 757 0.5099087205229925 +758 758 39.03601907488737 +759 758 -0.18769101864528046 +759 759 39.05870462661539 +760 759 0.5568470495249398 +832 759 0.8784496424249055 +760 760 39.86566333881978 +761 760 -0.12062582657439092 +761 761 39.84052265944639 +762 761 0.6677144124836596 +953 761 -0.33564205398298974 +962 761 -0.4090286854569987 +762 762 39.62258566075272 +763 762 -0.09956551535712871 +763 763 39.49814469781763 +764 763 0.37587727646243285 +764 764 38.5752409012792 +765 764 0.27556621535953035 +765 765 38.67259299296685 +766 765 -1.2388077728245288 +766 766 38.56581909057408 +767 766 -1.1114705676842864 +767 767 38.86947324016542 +768 767 0.6418729077821254 +768 768 39.976536137189726 +769 768 1.5326704160650864 +769 769 40.210588801553186 +770 769 0.18027658344908348 +779 769 -0.22968169191513418 +770 770 38.99544904190852 +771 770 0.110565184946122 +771 771 40.59713666013732 +772 771 -0.34247135440450344 +772 772 39.81891474681218 +773 772 0.38825584667999696 +773 773 39.489693397594735 +774 773 0.593429440376655 +849 773 -1.7203872343883986 +774 774 40.38427220639225 +775 774 -0.32887787362435583 +848 774 -0.015086872151873779 +855 774 2.182404281978982 +775 775 39.25065350309136 +776 775 -0.13956713974981505 +1023 775 0.7112839012620641 +776 776 38.95636364426734 +777 776 -0.7292674365231158 +973 776 1.05600480688366 +777 777 38.382471479629814 +778 777 0.017401749969996883 +778 778 40.6966877915594 +779 778 0.10322310522587705 +779 779 39.4677037389986 +780 779 -0.8092490831633984 +780 780 38.710726048295264 +781 780 -0.3157075792645213 +781 781 40.143139992644066 +782 781 0.72551952226913 +782 782 40.89535676359444 +783 782 0.18700837573753193 +783 783 39.10803932375723 +784 783 0.050399407071815144 +801 783 -0.18632401084622174 +923 783 -1.058615449571081 +784 784 40.17337936701609 +785 784 0.7751922031074849 +785 785 41.06666919719312 +786 785 -0.9466087854738771 +786 786 39.80735020147976 +787 786 0.325642152809057 +873 786 1.4986835690522298 +787 787 39.6798475976693 +788 787 -0.3741234053566965 +788 788 41.90637402881719 +789 788 -0.45170186404844126 +789 789 39.076493586080346 +790 789 0.6330580722687089 +790 790 40.46445505119038 +791 790 0.7012283834725254 +848 790 1.1788248538700885 +894 790 0.2104250785758643 +791 791 38.97682418656768 +792 791 -1.9011318338769505 +792 792 40.65100579127735 +793 792 -0.022979232416002415 +1009 792 -1.9830375789093027 +793 793 41.93776221810915 +794 793 0.816373243257468 +794 794 39.004385432530235 +795 794 0.04365439380777325 +795 795 42.32215749444915 +796 795 -0.22295631680231365 +942 795 -0.6513615851642979 +796 796 38.61452082077374 +797 796 -0.23459489325517136 +797 797 40.09155254361745 +798 797 1.1167574709725698 +798 798 40.53351879592388 +799 798 -0.19405720823152 +799 799 39.294658650777976 +800 799 1.1160532343593883 +800 800 40.5201120764684 +801 800 -0.9050117643535384 +801 801 38.432504937377914 +802 801 0.6961754669201894 +802 802 40.67013368803548 +803 802 0.43713103277054777 +822 802 1.0362802914930491 +803 803 41.54716152851738 +804 803 0.10061107104305053 +804 804 41.437665507004894 +805 804 0.038576247757897524 +805 805 42.591985446478915 +806 805 0.7139673546210998 +909 805 0.5721497153354309 +806 806 40.64236705751726 +807 806 -0.31587458114916633 +830 806 -2.0627132373877077 +862 806 -1.005204843546482 +807 807 40.009089185141846 +808 807 0.9119514396980701 +808 808 39.794741460819345 +809 808 0.11791429834206979 +926 808 -0.9286529423066914 +809 809 41.04680361167082 +810 809 -0.9024058039922526 +810 810 42.140797399014374 +811 810 0.628524922630974 +811 811 40.46753685867906 +812 811 0.17365173780232082 +812 812 37.87117622422426 +813 812 -0.6621540243428315 +813 813 39.27949127683414 +814 813 -0.7190311678978527 +973 813 -1.056675833416641 +814 814 38.99787095116933 +815 814 0.5930579164363309 +815 815 39.540439669211544 +816 815 1.100714933349158 +845 815 0.5186389970338494 +816 816 40.26130447654632 +817 816 -0.7626086156116159 +817 817 41.22149180482709 +818 817 -0.36403570963043347 +818 818 39.42381726412703 +819 818 -0.15811112307582034 +819 819 38.723127328637055 +820 819 0.639674786383211 +820 820 40.31567780120589 +821 820 0.428183675919716 +821 821 39.63545887100154 +822 821 -0.5771855175328172 +822 822 39.417476384211334 +823 822 1.2488274299805842 +823 823 40.880908717169895 +824 823 0.21772611856576513 +824 824 40.4683383259538 +825 824 -0.9891689248781581 +825 825 40.95987345341579 +826 825 0.5253699187821278 +924 825 0.5329150000553471 +961 825 -1.0862754787290136 +996 825 0.8451619122465484 +826 826 39.877751997515425 +827 826 -0.6252511654680306 +1018 826 0.9211976318681555 +827 827 38.81449314359168 +828 827 -0.05947528084978616 +828 828 39.82944246075261 +829 828 -0.11098739559759127 +953 828 0.07315848385284938 +982 828 0.4126611748321153 +829 829 38.21065213474812 +830 829 0.012156741368682333 +830 830 39.58728870392948 +831 830 -0.07273287189817693 +939 830 -0.013140440537036386 +831 831 40.097420963629666 +832 831 0.8864696275611617 +832 832 40.264667278245994 +833 832 0.517455767957394 +833 833 40.38663320691305 +834 833 0.44568494732669056 +891 833 0.008843815633466333 +834 834 41.84587935929395 +835 834 -0.29985952298432633 +865 834 -1.2598655690573626 +835 835 39.8603572421818 +836 835 0.39111547144027226 +947 835 0.7813158289524997 +836 836 39.71083352401786 +837 836 -0.6946710735410191 +837 837 39.91849077724973 +838 837 1.3816865181454945 +991 837 2.336332153955906 +838 838 39.36195076820996 +839 838 -0.971052309173259 +839 839 40.31610314567683 +840 839 0.3726908295022192 +840 840 40.68250953133282 +841 840 0.3261197363843953 +841 841 40.006669181019575 +842 841 -0.05296017167854094 +842 842 40.363886136106565 +843 842 0.19092574130038775 +843 843 38.003413620916874 +844 843 -0.48411109840406047 +844 844 41.12152624761962 +845 844 0.7206266600732889 +845 845 40.21278390821408 +846 845 0.5028722614003204 +859 845 0.501855549615661 +846 846 41.260690630913025 +847 846 -1.071573276722077 +847 847 41.588015766599206 +848 847 0.02405431771773714 +848 848 40.83369882606841 +849 848 -0.42860605623537745 +980 848 -0.6896469907822413 +849 849 41.7104832361228 +850 849 0.11757139711110115 +850 850 39.57185181359397 +851 850 0.8306370966898247 +851 851 39.421360485732954 +852 851 -0.9620672846259184 +887 851 -0.009511199872842695 +971 851 -1.9442891697847382 +985 851 -1.1762208864850938 +852 852 38.069835244325866 +853 852 0.23364833731967072 +853 853 38.42118684912597 +854 853 -0.13001846885160984 +854 854 40.44458967171336 +855 854 0.348165419655555 +855 855 39.178537996078994 +856 855 -0.19426812345677918 +856 856 40.213452561724296 +857 856 0.9352334779837781 +857 857 40.05614746774126 +858 857 -0.9238879905199473 +858 858 40.30914476320896 +859 858 -1.7224201196386604 +859 859 40.00319094264776 +860 859 0.5952210758163874 +860 860 39.756938985707464 +861 860 -0.5783240667616414 +1001 860 -1.9198089607639404 +861 861 39.94394276981459 +862 861 -0.0458193353522372 +862 862 40.19416558285278 +863 862 0.6324440841432051 +863 863 39.06510567466874 +864 863 -0.19217499770286253 +864 864 40.5903625679776 +865 864 0.6231474034350453 +961 864 1.7928125536041575 +1007 864 -0.9274019103873644 +865 865 42.01189580580101 +866 865 0.3223181237414023 +866 866 38.975672960686055 +867 866 0.7641677787767136 +867 867 40.464898463836 +868 867 -0.13739949153429315 +868 868 38.800839153358936 +869 868 0.4995988698313209 +869 869 39.91620092094653 +870 869 0.9050863406313651 +931 869 -1.4415058029085164 +870 870 39.53654475254006 +871 870 -0.9731173099443452 +871 871 40.61231818831878 +872 871 -0.06026087520832474 +872 872 39.73670231694888 +873 872 -0.8114669727303241 +939 872 -1.1134040502699016 +873 873 40.45901896969407 +874 873 -0.4229469272180542 +874 874 41.3370999578099 +875 874 -0.07266994774773783 +954 874 -1.1855725486964415 +875 875 42.036693222860514 +876 875 -0.5784820676057576 +876 876 39.29302055919258 +877 876 0.45488184546344446 +877 877 39.86024123605183 +878 877 -0.351123485278809 +982 877 -0.23377654452108226 +878 878 40.947483142675246 +879 878 -0.6579355183597158 +879 879 39.352516498937916 +880 879 0.002061846000545736 +880 880 38.69950166283863 +881 880 -0.26743267776095175 +881 881 39.80414303685172 +882 881 -0.5798590718767744 +882 882 39.231936356638194 +883 882 0.004117794938267361 +960 882 -1.1238132107932213 +1020 882 -0.5148189813871662 +883 883 40.83925569273807 +884 883 0.24186339085856817 +884 884 39.655384535372306 +885 884 1.0325100699875729 +946 884 -1.0626505186965074 +885 885 39.57639748284019 +886 885 0.032424079365491326 +886 886 38.914423643011126 +887 886 0.5899710715730935 +887 887 39.99833551668631 +888 887 0.6874598829744152 +888 888 40.980671285609084 +889 888 0.8120081184791885 +889 889 39.15022502654143 +890 889 -0.5718746820152204 +1019 889 0.2898684258678128 +890 890 39.72540830074206 +891 890 -0.5471231588597989 +891 891 41.738704359498584 +892 891 -0.8093255121636558 +892 892 38.043322527408165 +893 892 -0.2605386680892613 +991 892 1.181464689426647 +893 893 40.77854601862647 +894 893 0.7253070478569776 +894 894 39.38995955690425 +895 894 0.4671759126614769 +895 895 38.573867264243184 +896 895 -0.08942014107378515 +896 896 38.9400372934697 +897 896 0.6583137101037815 +897 897 39.779986853853735 +898 897 -0.4631862872787187 +898 898 39.09456773202557 +899 898 0.15627043994252804 +899 899 41.04345597268252 +900 899 -0.8233249898814786 +900 900 39.843359812942445 +901 900 0.40849889851031307 +901 901 39.72134329254926 +902 901 -0.11605722130239601 +902 902 40.89195109328212 +903 902 0.7093741483950444 +903 903 40.78423842919903 +904 903 -0.03315679657868342 +904 904 39.33784471593169 +905 904 0.06786812542616019 +905 905 40.47686795017277 +906 905 0.9510680154459538 +906 906 39.539167054904254 +907 906 -0.40822167878161547 +907 907 40.495719478215044 +908 907 -0.7153140632233322 +908 908 40.72674133397099 +909 908 0.48721168960446304 +909 909 39.32156757878916 +910 909 -0.7812891320198755 +910 910 38.95887009585808 +911 910 0.06369278894615299 +911 911 39.32219477017039 +912 911 0.10946853040600651 +993 911 -0.04989976595240835 +912 912 40.60737237620005 +913 912 0.056341108684524854 +913 913 41.44091178468535 +914 913 -0.17902063725396938 +914 914 38.27149572125262 +915 914 0.8392185138219608 +915 915 39.57464314812777 +916 915 0.42980159946965396 +968 915 -0.799529646273552 +995 915 0.6845031634596707 +916 916 40.899393990870884 +917 916 0.24235484040838393 +917 917 38.4586384839314 +918 917 0.6689774571630552 +918 918 40.690839214285326 +919 918 -0.8910185804919774 +919 919 40.318961173786 +920 919 0.5399843946228696 +922 919 -0.4436411959269157 +920 920 40.087077833879235 +921 920 0.9487964958251822 +921 921 40.01403650081356 +922 921 -0.8200866122858658 +922 922 39.37847260647945 +923 922 0.27608377718169075 +923 923 39.754782885106174 +924 923 -0.04986684761968202 +924 924 38.93769361429075 +925 924 -0.5040070232260689 +925 925 41.4553864078997 +926 925 -0.3824780040174351 +926 926 40.28219198064116 +927 926 0.5074983876372985 +968 926 0.6056936354730678 +927 927 39.58705432645375 +928 927 -0.6735405428302316 +928 928 40.14300516992651 +929 928 -0.6447747734223737 +929 929 39.949416478412125 +930 929 0.5775501553837104 +1005 929 -1.1894395502605677 +930 930 38.512353030709725 +931 930 0.42175438656508957 +931 931 40.584648168231645 +932 931 -0.6609167576080959 +932 932 39.578966723225214 +933 932 -0.4220502402185278 +955 932 -0.10436987744830882 +933 933 40.302507830826954 +934 933 -0.5270564482295039 +968 933 1.3729766462495145 +934 934 39.45616144867024 +935 934 -0.3611902964112794 +935 935 38.360478702496195 +936 935 -0.32853157253831056 +936 936 39.919311481266796 +937 936 -0.7151271767269193 +937 937 40.43602953405517 +938 937 0.07700034519981708 +938 938 41.23403421122306 +939 938 -1.2132345402874773 +939 939 40.0523931174538 +940 939 0.03939826897931706 +940 940 41.103478116722144 +941 940 -0.0799296888683444 +941 941 39.97184067253546 +942 941 -0.8428131417887837 +942 942 39.38094108417646 +943 942 -0.08827066868678424 +943 943 40.89345812435753 +944 943 0.3500973612305012 +944 944 39.61022689126419 +945 944 -0.2635389432727137 +945 945 39.990363847314775 +946 945 -0.899529533444511 +946 946 40.47110563032576 +947 946 -0.628270184398785 +947 947 40.82507648573447 +948 947 -0.23254317476915698 +970 947 -1.95432794078371 +948 948 40.67541292006921 +949 948 0.5108090323513368 +949 949 38.31367547445948 +950 949 -1.1782447086892085 +950 950 37.5833197506054 +951 950 -0.49237457938587553 +961 950 0.4694088748953937 +951 951 39.67858415398241 +952 951 0.4619309210986337 +952 952 38.29353297999537 +953 952 0.20160027674986392 +953 953 38.88466356690317 +954 953 -0.007598245969021478 +954 954 39.87556002838372 +955 954 -0.46042107707938945 +955 955 41.11615219072741 +956 955 0.0546679206530325 +956 956 40.26689677985394 +957 956 -0.9071729539284197 +957 957 39.49886400567944 +958 957 -0.8824336333019761 +1022 957 -1.4897994188524493 +958 958 38.69662248168314 +959 958 -0.09085233091930944 +959 959 40.60265231786828 +960 959 0.3805720441624588 +960 960 39.8501141326977 +961 960 0.9311672451772925 +961 961 39.761457284086504 +962 961 -0.048224098140509736 +962 962 38.9417276849324 +963 962 0.033394332225732015 +963 963 40.770287193701805 +964 963 -0.10880075079625329 +964 964 40.07054836479425 +965 964 -0.13024979981060003 +965 965 39.12087227257222 +966 965 -0.4522935237618215 +966 966 40.62834173151468 +967 966 -0.2775490458947051 +967 967 39.35235667670085 +968 967 -1.8442521194869386 +968 968 39.30144481611446 +969 968 0.23091587594320445 +969 969 39.753518799205665 +970 969 -0.8166784174579986 +970 970 40.67423073066413 +971 970 0.3329230953348547 +971 971 39.50354898867275 +972 971 0.6128801151129334 +972 972 39.39110540786851 +973 972 0.35274694277824825 +973 973 40.70720096807857 +974 973 -0.7973912495967577 +974 974 40.215772220703876 +975 974 0.033522387540231555 +975 975 38.677745156215 +976 975 -0.2816786371431097 +976 976 39.95990865354141 +977 976 -0.1855910976357852 +977 977 40.94738419234509 +978 977 0.1647308221314529 +978 978 38.74691535279397 +979 978 -0.06242672064722546 +979 979 38.75339084683856 +980 979 0.27065650152341286 +980 980 40.07651521025043 +981 980 -0.5053241930254353 +981 981 40.764806007389495 +982 981 0.017170379824303528 +982 982 38.99970844928379 +983 982 -0.7457819966655447 +983 983 39.29102431653592 +984 983 -0.27598375833637623 +984 984 40.906282050825084 +985 984 0.7531496702893814 +985 985 41.6986193954121 +986 985 0.08815320151817516 +986 986 39.81654676847086 +987 986 2.3964298744828074 +987 987 40.241440090237866 +988 987 -0.3895507622905234 +988 988 39.70461342087887 +989 988 0.8562719574001206 +989 989 40.66655775738235 +990 989 -0.2904726983570486 +990 990 39.73245104045309 +991 990 -0.3209563639111811 +991 991 39.53209746805793 +992 991 0.08529541079652875 +992 992 39.80416034167882 +993 992 -0.06706593298347274 +993 993 41.86505932297619 +994 993 -0.24799706154373252 +994 994 39.12319304101546 +995 994 -1.0003003085891686 +995 995 39.87522848553296 +996 995 -0.4216891302300289 +996 996 40.60468112505905 +997 996 0.39195708579424116 +997 997 40.52962685905958 +998 997 -0.8584095166068553 +998 998 40.09216549935159 +999 998 0.4403198851617727 +999 999 41.48353660670464 +1000 999 0.27952120080411536 +1000 1000 39.78262605976696 +1001 1000 -1.0746773113740076 +1001 1001 40.45585595868631 +1002 1001 0.2055877015220276 +1002 1002 38.66081773777904 +1003 1002 -0.402451053246224 +1003 1003 40.072764102108266 +1004 1003 -0.11257572485396411 +1004 1004 37.95432761922884 +1005 1004 0.49185454104437887 +1005 1005 39.9730579558841 +1006 1005 0.569859159713854 +1006 1006 41.177195222909866 +1007 1006 0.05947319429280129 +1007 1007 41.014539896080706 +1008 1007 0.43310481415106233 +1008 1008 39.1229931930304 +1009 1008 -0.3504822190637136 +1009 1009 39.5125962310199 +1010 1009 -1.5311959362006204 +1010 1010 40.69353468574415 +1011 1010 0.35521238481789796 +1011 1011 39.4712024464017 +1012 1011 0.17175011612540225 +1012 1012 41.306552297280305 +1013 1012 -0.10319900635693963 +1013 1013 39.560539133003545 +1014 1013 -0.5836167653542939 +1014 1014 38.60573066237503 +1015 1014 0.9925124246477619 +1015 1015 39.00281447644637 +1016 1015 0.2752079782110873 +1016 1016 40.67802836183211 +1017 1016 -0.7266314304344867 +1017 1017 40.6500823245796 +1018 1017 -0.19707718134476546 +1018 1018 40.550092750642165 +1019 1018 0.39058049883198 +1019 1019 40.979973701653755 +1020 1019 0.2864249169276212 +1020 1020 40.56879320943437 +1021 1020 -1.956175921002802 +1021 1021 40.27002639324985 +1022 1021 1.4311810913228484 +1022 1022 42.01179460730233 +1023 1022 -0.3475271239205175 +1023 1023 41.505006280626176 +1024 1023 0.15468394809345165 +1024 1024 40.046723725610164 diff --git a/tests/functionality/data/A_symmetric02.mtx b/tests/functionality/data/A_symmetric02.mtx new file mode 100644 index 000000000..d1a94277e --- /dev/null +++ b/tests/functionality/data/A_symmetric02.mtx @@ -0,0 +1,3120 @@ +%%MatrixMarket matrix coordinate real symmetric +1024 1024 3118 +1 1 40.12564815197545 +2 1 0.5132583697475823 +2 2 40.26511518313472 +3 2 -0.11400164835246765 +817 2 0.9818665955899772 +3 3 40.32877863932691 +4 3 -0.25175236457010247 +79 3 -0.28482014560592933 +710 3 -0.5158987618069446 +4 4 41.256164477750545 +5 4 -0.08322349806846299 +117 4 -0.9581980532671532 +454 4 0.529785569700906 +5 5 41.060750156754075 +6 5 -0.16324551986102387 +310 5 -0.8571905440607238 +770 5 -1.530676499760824 +983 5 -0.14782874719352188 +6 6 39.21872413406613 +7 6 -1.122913521037016 +23 6 1.0353608744306522 +305 6 -0.22687700855526616 +365 6 -0.39799509194902355 +594 6 -0.33916520802248445 +7 7 39.89027829148467 +8 7 -0.6868416195157088 +8 8 38.58482212056955 +9 8 0.014998079083690136 +78 8 -0.2128197862604783 +9 9 39.78178028396918 +10 9 0.5637085399087856 +648 9 -0.7472765535905156 +10 10 39.09475600278109 +11 10 0.4821950123202037 +152 10 0.2610338302226114 +11 11 40.99091113627087 +12 11 -0.24377541185059115 +408 11 1.5348592696133498 +12 12 41.1076745494636 +13 12 0.9028123478245893 +326 12 -1.4647458345179762 +707 12 2.013487938371033 +714 12 0.3095903104390316 +13 13 40.845159314929404 +14 13 0.8364036462649338 +140 13 -1.261425499040363 +745 13 1.5912698273951018 +14 14 41.293912116452084 +15 14 -0.6731513799701305 +447 14 -0.6198093926212481 +671 14 -0.5371641153278695 +15 15 41.272699734893855 +16 15 1.2805227736072242 +33 15 -0.9849939457228831 +48 15 0.7542184747814731 +416 15 -1.8150227922472413 +898 15 0.2929858884073483 +903 15 -0.04897472203876222 +16 16 39.597123180906735 +17 16 -0.683258436390454 +425 16 -1.7014522996413581 +529 16 -0.9998491162381135 +17 17 40.73666042610411 +18 17 -0.26377393992971265 +327 17 -0.7757946225760318 +1000 17 -1.137281845658275 +18 18 41.24691917754195 +19 18 1.0788723218267073 +19 19 39.59325527392552 +20 19 0.5517687412631889 +478 19 2.0888351302029005 +595 19 1.762044664586347 +609 19 1.3297925414184495 +934 19 0.5910534023793261 +20 20 37.907012606278236 +21 20 -1.1955615496879606 +363 20 1.2803789677537945 +674 20 1.5558551601231148 +943 20 -1.491009601092354 +21 21 38.64102061153738 +22 21 -0.41187700531451166 +186 21 -1.389546668334962 +309 21 0.49609954103664605 +682 21 0.10735074301763359 +755 21 0.4076840353039986 +945 21 2.71646683896854 +1023 21 -0.5822347052582837 +22 22 41.2000681136437 +23 22 0.43526474401539095 +587 22 1.1834708757036783 +723 22 -0.5527618100374438 +1022 22 -0.8503150010000355 +23 23 41.684292793089405 +24 23 -0.12987374091308077 +24 24 39.618340820293476 +25 24 0.05100306970464322 +25 25 39.75085870480494 +26 25 0.36252661356627497 +660 25 1.3942521430472374 +26 26 40.48793477731497 +27 26 -0.3741903701195473 +27 27 38.92116698986849 +28 27 -0.6350327301729286 +397 27 -0.7623152912631714 +616 27 0.7671907073428029 +28 28 40.58946965411832 +29 28 0.7181964956453333 +429 28 0.3489272351338945 +832 28 -0.5325651307418378 +29 29 40.798896435223966 +30 29 0.92684768652775 +478 29 1.0707287701366903 +30 30 39.85365650109719 +31 30 0.8831268258864517 +219 30 0.5332608166092889 +363 30 0.8177504080261774 +943 30 -0.9810475970174146 +31 31 40.60579739893465 +32 31 -0.2897350352100476 +440 31 0.09587491467006805 +738 31 1.085297587025102 +884 31 0.0628031104301129 +995 31 -0.16018778806190853 +32 32 42.02328552591551 +33 32 0.876464122151971 +65 32 0.6941158447264365 +988 32 0.014833912231885453 +33 33 41.750441359702094 +34 33 0.2774559192408666 +41 33 0.11563150871850444 +330 33 0.9223214695133154 +604 33 1.0781041088435608 +636 33 -0.43301665971245107 +34 34 42.02478760576444 +35 34 0.08504494396642365 +35 35 38.47286491955231 +36 35 1.048215476989982 +681 35 -0.6029185999668355 +36 36 38.85690373704439 +37 36 -0.5457693301326599 +37 37 37.880487659704656 +38 37 0.6302827765030503 +670 37 -1.0256078038997167 +38 38 39.70062090992395 +39 38 -0.23076552184144278 +852 38 -0.6844046357893219 +39 39 39.07550166909567 +40 39 0.534310001543278 +292 39 0.1738209669967838 +583 39 0.07151097540549474 +40 40 40.36411343385637 +41 40 0.2271281579316367 +701 40 0.6541113730781651 +41 41 38.794734890007554 +42 41 -0.18103867679927754 +71 41 -0.9521541147066538 +213 41 -0.17660123692751717 +497 41 1.336022256768516 +626 41 0.8524843093995407 +978 41 -1.3092100371688662 +1007 41 -0.6187140648492286 +42 42 41.14300958058437 +43 42 0.3372004186929043 +852 42 -0.7297593453231832 +899 42 -1.2307754012113417 +43 43 39.52176034347319 +44 43 -0.14756571752616549 +260 43 2.339471609258091 +44 44 41.63982139790815 +45 44 0.6249596270819494 +192 44 1.8742130989811088 +471 44 0.08525237962179368 +765 44 -0.8269288924574631 +45 45 41.01933346692461 +46 45 0.0937972192161759 +136 45 0.07056306471739478 +46 46 39.979665828194754 +47 46 -0.11806692262935503 +363 46 0.5525539748584194 +610 46 -0.1374948402704742 +47 47 39.48059538694361 +48 47 0.001651589900497713 +497 47 0.6067959296793315 +775 47 0.08542880505595883 +972 47 0.8897930028457586 +1004 47 -0.325102010503518 +1014 47 -1.1664073526995546 +48 48 38.643278875653785 +49 48 0.37703254413327647 +896 48 -0.4487064709406289 +49 49 40.00650012530046 +50 49 -0.9189046720329443 +933 49 -0.34582387801550785 +50 50 38.7468357789006 +51 50 0.4705488027284759 +209 50 -1.343917703255874 +720 50 -0.2755075584114642 +51 51 38.439451126087675 +52 51 -0.10728379248105398 +440 51 0.030539057521544045 +52 52 39.38459011247873 +53 52 -0.1821968796438454 +120 52 0.5407772258202006 +399 52 -0.2912984463392384 +53 53 36.20144961248931 +54 53 -0.20333395194296494 +193 53 0.6468311561540954 +54 54 39.49909362677222 +55 54 -0.4507525617238839 +647 54 0.19019934836701471 +55 55 40.003923603420304 +56 55 0.3845867503491983 +206 55 0.6430496885989585 +272 55 -0.42504773558609454 +396 55 -0.19448244839261514 +56 56 39.25519670437534 +57 56 -0.3652459156074519 +530 56 0.21762572706145022 +531 56 0.19171888396244197 +673 56 0.25340598723207397 +57 57 39.638376002372105 +58 57 0.4554185555793786 +58 58 41.07463568646147 +59 58 0.5379243928078745 +126 58 -0.48886168032362515 +59 59 38.33480288143413 +60 59 -1.1977386193181463 +71 59 1.0427918618482812 +173 59 -1.0827886280927883 +560 59 -0.40954684350884835 +638 59 -1.9440124563315953 +60 60 38.633604640455076 +61 60 0.6837628842926085 +901 60 1.9620225509763214 +1017 60 0.4953045725910678 +61 61 41.14358752071198 +62 61 -0.8901179292827048 +198 61 -0.7031370105928642 +678 61 0.5351896009495076 +680 61 -0.8808145966761626 +798 61 -0.304818379352672 +62 62 38.17956496810952 +63 62 -0.34243184072053834 +94 62 0.17475776460980683 +590 62 0.6089867962556451 +845 62 1.08178981853843 +63 63 39.97379141212565 +64 63 0.23617425501313855 +141 63 -0.7559540228241337 +263 63 0.6380073592489246 +397 63 0.10273821507699396 +64 64 40.0855415047765 +65 64 -0.28173170535524955 +489 64 0.1170341495603119 +681 64 -0.7909011038519882 +65 65 38.46471231915589 +66 65 1.763876442611663 +950 65 -1.1660135841187567 +66 66 41.14143761802511 +67 66 -0.14481079548170608 +464 66 0.06553165854645678 +973 66 0.5289484053161665 +998 66 0.5280489711641841 +67 67 39.547119549445085 +68 67 -0.5278406953708656 +249 67 0.32667768946837394 +300 67 -0.16969996815219082 +553 67 -1.1622315236550043 +68 68 39.87086026582031 +69 68 0.06690287992676121 +228 68 -0.07765793496401871 +974 68 -0.7271249728148855 +69 69 40.67163147014379 +70 69 -0.20718836055154444 +104 69 1.4431892703092388 +206 69 -1.468555381742778 +285 69 -0.129990656781357 +826 69 -0.18374748360283621 +937 69 0.09324833962671406 +70 70 40.998032445547814 +71 70 0.9160082147004305 +524 70 0.5559476327055268 +533 70 1.1887032945459326 +71 71 38.81989303571276 +72 71 -1.2176882365891775 +76 71 -1.1680559438677944 +113 71 0.13429841054706002 +320 71 0.862855946812435 +394 71 0.5958330591963618 +574 71 -1.294559754295118 +72 72 39.67990015619884 +73 72 0.7288540598543715 +165 72 0.9467615036434995 +637 72 0.010747443668630896 +73 73 40.65306349438792 +74 73 0.5727337838270511 +778 73 1.8412800601351087 +927 73 0.7182406960530683 +1004 73 2.099626337451955 +74 74 40.15238788121733 +75 74 -1.1056854565404866 +75 75 39.97177313162606 +76 75 -0.9280862674026258 +896 75 -0.1213007707210178 +76 76 39.4746806868968 +77 76 0.8756350127483892 +666 76 0.707726291692975 +77 77 40.81409900532825 +78 77 1.4070698329585531 +200 77 -1.5641736447727905 +781 77 1.6016898657309384 +927 77 1.6916692848573536 +78 78 39.675655273478846 +79 78 -0.021460417562932974 +199 78 1.476592830933606 +424 78 0.4749017628677191 +79 79 40.02337055534029 +80 79 1.564542375441308 +315 79 0.5652748020866245 +440 79 -1.3872681996281178 +632 79 -0.8251698860591357 +717 79 0.20610739958308694 +80 80 40.28106447758363 +81 80 0.752140715122136 +146 80 -0.1608842040725138 +604 80 -0.20162570495499454 +701 80 -0.6286554407651349 +81 81 41.15838696851287 +82 81 0.8422475730673841 +323 81 -0.10479456321351467 +82 82 39.44250712262828 +83 82 -0.693308248266713 +83 83 40.96534412409901 +84 83 0.12422825029754603 +324 83 0.11589769751808093 +482 83 0.16347672226982862 +535 83 -2.204929586457439 +602 83 0.2773946894824018 +850 83 -2.0387884146399977 +84 84 40.85489152519437 +85 84 1.4181172569469562 +149 84 -0.39262202971949844 +85 85 39.569676301811946 +86 85 -1.2111853378933528 +86 86 41.14197867474571 +87 86 1.150273236761672 +87 87 39.180031343612555 +88 87 0.5389966918325408 +264 87 -0.7170755845503417 +602 87 1.9575415424068923 +626 87 1.1950977171159745 +88 88 38.978678177033046 +89 88 0.17735731371873698 +89 89 38.99588559138513 +90 89 0.2131802592555384 +108 89 0.6956452259398488 +298 89 -0.8822288521182028 +779 89 0.38141400359131544 +944 89 -2.07476695389527 +90 90 37.102923292899746 +91 90 1.3115513020859488 +286 90 0.8161219671318436 +549 90 0.6670560528482742 +986 90 0.21120781453735585 +91 91 40.95390568502559 +92 91 0.2591878537680853 +195 91 -0.11879959827402937 +550 91 0.3847100651205289 +624 91 0.3181468006700299 +807 91 1.6600448260405483 +92 92 38.74602936441936 +93 92 0.055396966303686845 +124 92 -2.1507484153136813 +93 93 38.08481216666817 +94 93 -0.35444927703857587 +467 93 0.8331078320440362 +506 93 0.2340475901273197 +574 93 0.847461171966662 +94 94 41.103542037497654 +95 94 -0.2511478443062911 +122 94 -1.2826320050029119 +235 94 0.8929035646193619 +505 94 0.6341004982496675 +1002 94 0.12408542747176787 +95 95 39.36506429384609 +96 95 -0.13820183047374132 +330 95 0.7550052918652257 +910 95 -0.9083141038429524 +96 96 39.99366679425499 +97 96 0.22629420638552095 +547 96 0.22334463899094417 +97 97 38.29736460360043 +98 97 0.004621576982791836 +783 97 0.9523832119432591 +98 98 40.80474348019355 +99 98 -0.19036340337105967 +989 98 0.2829444254728163 +99 99 37.76636889130717 +100 99 -1.263653834584586 +177 99 -1.2642096146549417 +545 99 -0.08512648289354839 +100 100 39.3473429163005 +101 100 -0.5097513317536218 +524 100 -0.318478059327105 +101 101 40.30390860890294 +102 101 -0.6126680739461969 +714 101 -0.5310791465684421 +1011 101 -1.1498631944990683 +102 102 38.733987642345625 +103 102 -0.45375171303621215 +103 103 40.07849269597716 +104 103 0.08418114784862124 +598 103 2.0004625983102176 +825 103 -0.5333649856817572 +104 104 38.58061248002668 +105 104 -0.471278555018846 +367 104 0.06547736631399437 +105 105 40.03993788442277 +106 105 -0.7958904585882248 +788 105 1.3813098687955823 +852 105 0.31554726904622377 +106 106 38.899071498871066 +107 106 0.7928421015414047 +695 106 0.5761058570029913 +107 107 40.94207323617801 +108 107 1.1019064037708501 +607 107 2.6460460669225214 +916 107 -0.5037433407600662 +923 107 -1.1374998807315064 +108 108 41.08874800187071 +109 108 -0.18499972027461667 +306 108 0.1818611837803924 +404 108 0.2743970685209268 +962 108 -0.7073130480227151 +109 109 39.185949846445475 +110 109 0.43114055176753474 +951 109 -1.6070914220839243 +110 110 37.478850633017366 +111 110 -0.240978903387624 +629 110 0.11132094965419337 +660 110 -0.3803390413460457 +1015 110 -0.14432618785356757 +111 111 39.9354623001112 +112 111 0.707336085799667 +142 111 1.5490846616119012 +112 112 40.89809351656064 +113 112 0.01000494215990648 +363 112 -0.22814151746390307 +427 112 0.18706919888752171 +113 113 41.116269502915614 +114 113 0.7551294946709655 +344 113 -0.1898209698510915 +114 114 41.45527359012961 +115 114 0.7053546728421796 +485 114 1.128189509831827 +647 114 0.9382275036163119 +652 114 -0.6613687474165623 +1016 114 -0.5740118883043583 +115 115 40.51744646244756 +116 115 -0.26830014127498625 +231 115 -0.029423159924583827 +652 115 1.2010538472324777 +116 116 41.296084725939444 +117 116 0.5214302580007204 +331 116 0.3197528142510302 +635 116 1.563011012313199 +873 116 0.22675044095815827 +117 117 42.0397108176129 +118 117 0.5103836871379956 +118 118 38.62587462846186 +119 118 -0.2716851806120518 +747 118 -0.2180453312416216 +754 118 1.304661235298102 +119 119 40.0291292084295 +120 119 -0.43543531951367576 +415 119 0.9966419427670504 +681 119 -0.061246484102903495 +120 120 39.245561154220006 +121 120 0.017472268269324964 +703 120 0.1311900886110021 +121 121 40.790366261011094 +122 121 -0.2160312905016044 +232 121 1.578939164917205 +122 122 42.27713835732801 +123 122 -0.4599260565564184 +297 122 0.15425657566380957 +844 122 1.0896248149697103 +123 123 38.90366754971212 +124 123 0.30897824624021836 +143 123 -1.682889590584715 +547 123 -0.15587359207100443 +920 123 -0.007735398377144414 +124 124 39.57745273044082 +125 124 -0.5252903376150861 +138 124 -0.8912453781076733 +278 124 0.5522521155115342 +633 124 -1.0689548930353747 +635 124 0.20376837239375156 +647 124 0.005988792008872522 +882 124 0.7341021328873064 +1018 124 0.3406138416950865 +125 125 40.80049484839774 +126 125 0.6272623812998784 +126 126 39.62179284460814 +127 126 -0.1814883976596971 +256 126 -0.8297796930632116 +127 127 39.14696588495504 +128 127 0.13043790476473688 +967 127 -1.1946750280921103 +128 128 39.50096392293444 +129 128 -0.29516187116704534 +268 128 0.13008161932636425 +703 128 1.6985679980101485 +941 128 -1.040367609291931 +129 129 40.604778888600556 +130 129 -1.0647897960084993 +130 130 39.12947345458674 +131 130 0.17780574985370837 +742 130 0.7877106737849635 +984 130 2.3600113584928897 +131 131 37.56798910454873 +132 131 0.07883197730290162 +132 132 39.350629367736154 +133 132 0.24177539367054982 +767 132 0.541688194236289 +133 133 38.34865069502191 +134 133 0.6686583783660434 +839 133 0.8327129729203093 +134 134 40.85359249609423 +135 134 0.2197956203616258 +264 134 0.29754415912482496 +588 134 -0.4022328539069015 +135 135 39.73353580017699 +136 135 -0.20108032454955738 +159 135 -0.9175354116202838 +136 136 39.38736656375858 +137 136 0.1346523211111358 +137 137 39.59871266903794 +138 137 0.29169905278634944 +338 137 -0.3993824730847341 +604 137 -1.6928660754782212 +138 138 42.25235247631283 +139 138 -0.8509562216742277 +722 138 0.014224185385848255 +731 138 0.7202725262131302 +139 139 39.709950576749236 +140 139 -1.547898993980696 +510 139 -0.2605847992547511 +140 140 40.622341890579754 +141 140 -0.5389433080061868 +225 140 -0.5195696082677962 +336 140 1.1561393196902348 +467 140 -0.33859010143681845 +801 140 2.8135799042166068 +829 140 -2.055728453247375 +141 141 40.71428026505637 +142 141 -0.8007883698967055 +921 141 -0.3653269852103556 +142 142 39.6947372286244 +143 142 0.04243439059707954 +143 143 42.22792642340099 +144 143 1.6710609251589856 +217 143 -1.8660601055261714 +358 143 1.4385630306435557 +383 143 -0.2527849456055257 +666 143 -1.738424890531042 +144 144 38.62370923454116 +145 144 0.12582522156747927 +213 144 -1.4773367708099245 +224 144 -1.5043047692705753 +461 144 -0.04151657078889082 +672 144 -1.7412228690907319 +773 144 -0.1796827770218801 +947 144 1.3591970300340264 +145 145 38.520928562647065 +146 145 0.4901342523495575 +233 145 0.38383396625876676 +480 145 -1.0869922862430128 +146 146 39.868226737243376 +147 146 0.6276418433067494 +842 146 -0.573172756653135 +147 147 40.77050441923214 +148 147 -0.6142439082684983 +220 147 -0.5858228203156864 +453 147 -0.4934821484951907 +843 147 -0.5174638498481791 +869 147 -0.9749179132684539 +897 147 0.05525467770923838 +148 148 39.618863376084214 +149 148 -0.2597072851705529 +229 148 -0.09202512128491347 +511 148 -1.110405773549641 +681 148 1.8949594700904038 +893 148 2.6582898646511084 +149 149 40.85514136795486 +150 149 -0.7719475324489685 +501 149 -0.8005437618206737 +511 149 0.92232559553477 +659 149 -0.01591066032532986 +150 150 41.27284563862891 +151 150 0.9122461388463388 +395 150 -1.9278918577935915 +151 151 41.573054843064554 +152 151 0.465937763017146 +286 151 -1.1559446805092897 +392 151 0.2277417055521691 +403 151 -0.47399879514534754 +495 151 0.6237091338498949 +581 151 0.9828118452244322 +152 152 41.260490645189 +153 152 -0.11106333423362433 +182 152 -0.3296691461652726 +310 152 -0.23313538817108465 +517 152 0.2199371093911807 +754 152 -0.2545748700557884 +769 152 0.18810949137421748 +153 153 40.125435565307235 +154 153 0.12481191842387099 +316 153 0.6831082474837359 +625 153 0.07271574920130643 +644 153 0.3627371137784337 +154 154 40.51024033483848 +155 154 0.052905389212108994 +169 154 0.15979289359692284 +572 154 1.0520128299594 +155 155 40.05562127490808 +156 155 -0.23228799778342532 +635 155 -0.3519372606029506 +792 155 -1.51904408085969 +156 156 40.693455024522606 +157 156 0.01678543952721792 +473 156 0.019742879245638785 +537 156 1.6761488557698698 +157 157 40.545589436326374 +158 157 -0.19550412800873795 +158 158 38.80056841418303 +159 158 0.9209913710563079 +330 158 0.4174315007854141 +159 159 40.80382931667017 +160 159 -0.10738588987656693 +399 159 -0.06146106943781626 +482 159 -1.0193643953151525 +704 159 0.884493780423016 +924 159 1.0764105754030078 +160 160 42.23817716653847 +161 160 0.22406002816758436 +684 160 -0.5335688064040744 +161 161 39.64477428276308 +162 161 -0.5866520045975074 +190 161 -0.50430020037603 +435 161 -0.5482365762898094 +461 161 0.7197257736430338 +713 161 -0.006769684366934649 +162 162 39.97815496139568 +163 162 0.17056597526226097 +493 162 0.6511730909002662 +163 163 40.62703187196514 +164 163 0.32382683770391113 +341 163 -2.727510983578721 +425 163 1.1515618806697876 +631 163 -1.5055515561399964 +164 164 39.34732204710942 +165 164 -0.28921507289303205 +233 164 0.5948321100941325 +391 164 -1.1611809117784777 +689 164 0.435373532305975 +865 164 -0.29771822091683836 +918 164 0.0029892406358655913 +165 165 41.039249606098636 +166 165 -0.9297908259251864 +166 166 38.47782514310529 +167 166 0.18448941878459843 +326 166 -0.5108458216304742 +757 166 -1.2455415908227137 +167 167 40.8154651920164 +168 167 1.5625911432399067 +262 167 1.6879132461444366 +399 167 0.17789666072930124 +168 168 39.69090086417792 +169 168 0.3947295873670217 +356 168 0.5567878769151456 +169 169 41.179780047479454 +170 169 0.498671207521953 +789 169 0.1626451874714158 +170 170 39.8907224916492 +171 170 -1.293349916392732 +534 170 2.778772630115451 +171 171 38.70529229912694 +172 171 0.019492267271789057 +435 171 0.42865049558083723 +172 172 37.597265366743734 +173 172 0.739602837258525 +786 172 0.0222729018731191 +173 173 39.98880504035993 +174 173 -0.2956438767609548 +554 173 1.303548916235505 +789 173 0.6853739505262177 +174 174 38.16715737966404 +175 174 0.9370384825702265 +1017 174 -0.0972784394694641 +175 175 39.428645114686894 +176 175 -0.7387187471342879 +295 175 0.6867020533427988 +176 176 41.02230383714392 +177 176 0.9706443121547493 +287 176 2.6458615221764377 +672 176 0.2673944713006758 +719 176 1.5350232419423742 +971 176 0.40532796103049085 +177 177 38.53937625615983 +178 177 -0.45786961359061895 +1002 177 1.1438471897147648 +178 178 39.293271514505136 +179 178 -0.39821398177705064 +889 178 -0.0268982876842155 +920 178 0.3337462804175743 +961 178 -1.3262743670590709 +179 179 40.61872834807677 +180 179 -0.22998703988645713 +930 179 1.1224065864587085 +180 180 40.30894015403753 +181 180 0.33912285498872996 +720 180 -0.015931158556052434 +181 181 39.53936754434605 +182 181 0.5541662916303345 +795 181 1.8022539386057725 +182 182 41.182563434583344 +183 182 -0.1708687500999797 +280 182 -0.6497946031020583 +806 182 0.03649433992190984 +871 182 1.0422492582955285 +183 183 40.09579290250239 +184 183 -0.5348836138868678 +550 183 0.853812762302017 +184 184 40.28439887429885 +185 184 0.25534741057744886 +864 184 0.769403207389841 +1023 184 -0.8962721788332491 +185 185 40.98019355648651 +186 185 -0.3012646614675061 +932 185 0.9577989762163732 +186 186 38.32519774976313 +187 186 -0.31617256227854673 +187 187 40.4890539336639 +188 187 -0.20779689596986325 +617 187 -0.22813971237802932 +799 187 -0.4241434486738828 +188 188 39.054542518829464 +189 188 -0.8724843733965206 +372 188 -0.4015125392179559 +848 188 0.2864070812354204 +189 189 40.48829420559789 +190 189 -0.16105764161797892 +855 189 -1.4602189416811566 +190 190 40.34117558201872 +191 190 -0.4491857452027821 +740 190 -0.16522773793119058 +191 191 40.88333582716593 +192 191 0.6263819294067366 +660 191 -0.3575935423320036 +888 191 1.4178075546367157 +192 192 40.19052572580115 +193 192 -0.07794233626176184 +460 192 1.6287559969439496 +687 192 0.2847215277054923 +193 193 39.94554500158733 +194 193 -0.8861445922099154 +604 193 -2.026156136248904 +975 193 -0.44405093849684507 +194 194 39.3138219279718 +195 194 0.187652035960176 +728 194 0.12322879673631142 +195 195 40.344875931858134 +196 195 0.12131882611777951 +614 195 -0.42285930582196063 +196 196 40.22956660029323 +197 196 -0.39960741167896496 +197 197 42.3915258247497 +198 197 -0.03665405789910181 +198 198 38.10132786251233 +199 198 -0.5779735319142716 +637 198 1.0914223161911378 +715 198 0.11113169904547622 +199 199 40.42493489712108 +200 199 0.7440606876353737 +297 199 -1.4437006173215687 +200 200 39.02753437032586 +201 200 2.230396344334952 +201 201 41.654732110570954 +202 201 0.3700387096302592 +672 201 0.839318000397619 +775 201 -1.9344138901155843 +202 202 40.44751778225661 +203 202 -0.6203693739489449 +572 202 -0.40648824994883304 +203 203 40.175771237857795 +204 203 -0.6002230394087316 +785 203 0.28887687772425635 +934 203 -0.2709272363915886 +204 204 40.78009888809518 +205 204 -0.6475052768021046 +775 204 -0.19799764390162014 +849 204 2.0781350331134663 +1010 204 -1.9149004970202528 +205 205 38.846155996815234 +206 205 -0.06534502772514489 +240 205 1.4450210352890671 +575 205 -0.22345421370620003 +206 206 39.97695631934275 +207 206 0.6294970067468022 +345 206 -0.8983017515899412 +446 206 -0.21494207639483393 +207 207 40.354922820491424 +208 207 -1.6640178114269861 +208 208 40.25055008168181 +209 208 -0.4964982084128756 +307 208 0.19315543672837984 +556 208 -0.5269381320249371 +209 209 40.89374010700567 +210 209 -0.07879301635517583 +210 210 39.583342599787294 +211 210 -0.04951928263778353 +645 210 -1.444589246793878 +822 210 -1.8435870609962433 +823 210 1.5719113402773819 +957 210 0.641093273249663 +211 211 40.20048712713002 +212 211 -0.9385192418929679 +281 211 -0.9693543491697918 +726 211 -0.42931552199756373 +895 211 -1.1685307398782512 +212 212 40.60455511426317 +213 212 -0.93063880354658 +734 212 0.6917284800830932 +816 212 -1.1522656702351615 +911 212 1.0301368874891226 +213 213 39.18877433510637 +214 213 -0.16410640819670638 +730 213 0.01753525490718917 +214 214 40.29110667318147 +215 214 0.038034978996593694 +458 214 -0.9485754994273954 +895 214 -0.9620312778687076 +906 214 -0.1499804474729503 +215 215 41.664544069269105 +216 215 -0.5961957701369051 +216 216 39.52652379660058 +217 216 0.04727046534822388 +1016 216 -0.12166194240988468 +217 217 40.99498076126423 +218 217 -0.6174556760152016 +228 217 1.0973825005919469 +696 217 -0.2933963727090072 +780 217 -0.9529318654784152 +218 218 39.43389283471056 +219 218 -0.12772454033925168 +851 218 0.7066443239811331 +219 219 40.430428366357575 +220 219 -0.05971316259065429 +338 219 0.7452852916798144 +902 219 0.4237975443736025 +940 219 -0.2915996257204639 +220 220 40.43653436958454 +221 220 -0.7250008407724918 +689 220 -0.7730780659096502 +221 221 39.57076205421946 +222 221 -0.5740993492345778 +945 221 0.05420685881288573 +222 222 42.66028185289369 +223 222 -0.8247424603264497 +487 222 -1.8475662660288887 +223 223 37.221765191598365 +224 223 0.7116201918984473 +224 224 40.92865754942084 +225 224 -1.5241264951745 +717 224 -0.26498887277888145 +225 225 39.2039038806815 +226 225 0.6303310984802795 +249 225 -0.45845446006239665 +566 225 -0.41445910961714943 +226 226 41.47851070444667 +227 226 -0.1849768257586375 +266 226 0.2295451269697848 +940 226 -1.7518006262516999 +227 227 39.89245896677974 +228 227 0.8733476987453676 +236 227 0.041752247383754965 +370 227 0.127893791349959 +903 227 -0.42910973417035025 +228 228 39.45672490664085 +229 228 -0.4711776331328936 +732 228 1.43105745777011 +1008 228 -1.5335530217902438 +229 229 41.56195185502579 +230 229 0.6211358725909988 +246 229 0.6549092597464822 +312 229 0.8417903858077497 +583 229 0.43668045880307926 +834 229 -0.1775990447604749 +230 230 39.87913235976111 +231 230 -0.7398935071737747 +997 230 0.6521964696235898 +231 231 39.88774469511676 +232 231 0.7736398437113127 +446 231 0.22313708248488948 +232 232 39.74365863272434 +233 232 0.723100001205726 +331 232 -0.7945234210120625 +233 233 40.576210758765484 +234 233 -0.07059022668051484 +878 233 0.43005209798146016 +234 234 40.95386935759529 +235 234 0.023502015977105828 +267 234 -0.012970741272785339 +299 234 -1.2159530947127473 +607 234 1.0027373055901803 +963 234 -1.046450190485309 +235 235 40.065490218192274 +236 235 -0.8230172981111521 +446 235 -2.1783058912778586 +456 235 -0.13744101731691774 +236 236 40.19607419405379 +237 236 0.7559411737038793 +703 236 -1.4505199702733576 +711 236 -1.3463592772145183 +756 236 -1.1183218285713206 +237 237 42.058322963471404 +238 237 1.6083449495450237 +645 237 -0.2699879316937629 +691 237 -0.23136709983234544 +238 238 41.4461735257503 +239 238 -1.3027568088957828 +445 238 -0.6168785224428952 +993 238 0.44486821361638196 +239 239 38.756626560680445 +240 239 0.7861689807160664 +668 239 0.8115207974573624 +766 239 0.6884516519221364 +240 240 40.3149915830754 +241 240 -0.3029252509190523 +960 240 0.29397462035053923 +970 240 -0.16448350843845067 +241 241 41.25013536466573 +242 241 -0.5802061264405014 +803 241 -0.1081115945250277 +242 242 38.875812811315114 +243 242 -1.0313672183714773 +430 242 -0.23479588488906508 +648 242 -0.801910654798596 +243 243 40.02329479553229 +244 243 0.05599773823969745 +250 243 -0.0725017840465056 +244 244 40.763759225991805 +245 244 0.5608090477293131 +635 244 -0.3820455789520501 +697 244 -0.3349472370649521 +245 245 41.19676235071029 +246 245 1.2226636097025805 +246 246 41.159881692164724 +247 246 0.4643811759200702 +301 246 0.38176225889650156 +500 246 -1.4651573124712798 +631 246 0.7160656008620591 +860 246 -0.4963506725503183 +247 247 39.787201760072044 +248 247 -1.0317715774376146 +1024 247 -0.9175638646799816 +248 248 40.039480371961865 +249 248 -0.8214679007127762 +448 248 -0.5694671988859379 +817 248 0.2254583084369269 +873 248 -0.36258065398430983 +249 249 40.0941693556948 +250 249 0.0711152023626717 +727 249 0.7051024359912546 +250 250 39.275205562984 +251 250 0.9574208557487284 +417 250 -0.9568339360620233 +529 250 -0.031545476141243006 +251 251 39.22891921985774 +252 251 0.4279407626199163 +405 251 -1.829023041457274 +637 251 1.093185728163419 +914 251 -0.7587415226813314 +252 252 39.48291592453436 +253 252 -0.6144806983982639 +964 252 -0.3943383501619715 +253 253 38.44704766192064 +254 253 -0.7846674404113163 +398 253 0.17491810934191684 +581 253 -0.6910380702005596 +254 254 39.26563291308271 +255 254 0.6256943523665494 +270 254 -1.2304128845427742 +327 254 0.810395358926429 +368 254 -0.26457708118107565 +255 255 40.82855093270916 +256 255 0.35400423522826596 +256 256 39.92583205394557 +257 256 0.6794651188872736 +257 257 39.81395653057813 +258 257 -0.7978093002948379 +510 257 -1.3111626966540866 +665 257 -0.056583036114022864 +968 257 -0.6046764468478534 +258 258 39.12508429491533 +259 258 -0.28216745537166876 +259 259 39.74321986649164 +260 259 0.7007251035132965 +827 259 -1.769107789356871 +859 259 0.2892714981650468 +260 260 39.693776740571636 +261 260 -1.2282177180447778 +261 261 38.04184675838937 +262 261 1.0788801612278713 +262 262 41.363159120564276 +263 262 -0.7485866300353617 +417 262 1.9436543928785004 +577 262 1.2206557521427468 +263 263 40.170383057209015 +264 263 0.7431307910740469 +356 263 -0.6366210890028763 +603 263 -0.41867705315708126 +854 263 2.0936244497024328 +264 264 39.129035918304275 +265 264 0.3541176665318332 +570 264 0.3410830002013881 +730 264 -0.4194481452834566 +925 264 -0.8910520760196617 +265 265 41.18593094906585 +266 265 -1.1381794645275394 +376 265 -1.1078978968284872 +475 265 0.5679534210180378 +501 265 -0.7945355473976159 +765 265 0.8772209327253968 +266 266 39.72266224481887 +267 266 0.12392049915646763 +721 266 -2.4637247424483606 +267 267 39.68274798315413 +268 267 -1.0370573188884893 +295 267 0.11628650788593883 +268 268 40.22357501327137 +269 268 -0.1907240501237054 +751 268 -0.3642291890316504 +269 269 40.53826782126336 +270 269 -0.12159853213347305 +688 269 -1.4467153754824176 +270 270 39.14927506327599 +271 270 0.5858487462073576 +704 270 -0.05468753150244907 +271 271 40.30493751801791 +272 271 -0.6957904545205454 +458 271 -0.09387986198410248 +272 272 40.92661870397214 +273 272 -0.48906219249227867 +644 272 1.89820933706467 +273 273 40.62444417640892 +274 273 0.6292933690185161 +274 274 41.41939013392305 +275 274 -0.9854800840964555 +437 274 -0.33342764114999307 +604 274 -1.2675236638942429 +865 274 0.5454691162860124 +275 275 39.036574530446586 +276 275 0.21450290396779798 +547 275 -0.11372263667334265 +633 275 -0.37482475613106686 +864 275 1.000330191004833 +276 276 41.649115808515894 +277 276 -0.5661770251403937 +822 276 1.4147769645353352 +880 276 1.2745510079973308 +277 277 39.312548150173555 +278 277 -0.1191921577095496 +493 277 0.14480008252975635 +938 277 -0.4877043987651562 +278 278 40.4100516901046 +279 278 -0.6436337781775647 +279 279 41.04502098320944 +280 279 0.3169733435100555 +376 279 -0.3098489168490599 +560 279 0.44189432544331353 +754 279 -0.279511746832021 +280 280 38.76657769212272 +281 280 0.006595212453712362 +321 280 -0.3061713124503871 +772 280 -0.8205173280811593 +836 280 0.7896219499055178 +281 281 40.248825999466526 +282 281 -0.02239184033451383 +282 282 40.70497900825531 +283 282 -0.03954462527312677 +546 282 0.24972479062113884 +589 282 -0.04066354623420678 +283 283 39.17290093372534 +284 283 0.18125634162788795 +303 283 0.1852042911357756 +719 283 -0.4104238744695456 +284 284 42.39061943128551 +285 284 -0.003845369182535016 +705 284 0.3465885099222462 +285 285 41.19351204172195 +286 285 1.3229092105020892 +546 285 -1.0402157114057158 +692 285 0.7402976575934782 +286 286 39.38539446566139 +287 286 -0.905907106980332 +542 286 0.7518233423649939 +287 287 39.87751971073566 +288 287 -0.6419124912773567 +288 288 40.55280214752058 +289 288 -0.19746777459086282 +516 288 1.2717734069142672 +736 288 0.43307833611917324 +289 289 41.00369670667502 +290 289 -0.06432029397719519 +1000 289 1.3404132066922838 +290 290 39.25675198806093 +291 290 0.04178574694493391 +379 290 1.6632833957553057 +432 290 0.10266025174241576 +464 290 0.716318931061262 +512 290 1.9989232154019332 +729 290 0.8372951670740859 +940 290 -0.29921249238383185 +291 291 40.02608173896708 +292 291 -0.9597642366184782 +292 292 39.1753624256674 +293 292 1.2987099587328588 +447 292 0.9546881417974503 +531 292 -1.9437223428629382 +293 293 40.64764493805479 +294 293 -0.34276401142430496 +294 294 39.6908468419727 +295 294 0.06550858167142704 +388 294 1.6239722173407827 +295 295 41.73666968720727 +296 295 0.8309485919290822 +628 295 0.9438388165544958 +689 295 -0.2019072590560501 +296 296 40.269520860097245 +297 296 0.059212812796376024 +332 296 1.5325861720170866 +690 296 0.4050872655992432 +297 297 39.34408749010811 +298 297 0.4915625854240537 +298 298 39.99272049063092 +299 298 -0.8423079375527495 +895 298 1.1813064464621716 +299 299 40.24998761950642 +300 299 -0.10958250352159732 +314 299 -2.611468808133545 +571 299 1.312121140975833 +300 300 38.743494829350226 +301 300 -0.5275458449150167 +301 301 41.19423412857438 +302 301 0.5302370669123541 +728 301 -0.2424535375014956 +1017 301 -0.010063738766285305 +302 302 39.74536468763972 +303 302 -0.5914329185894518 +995 302 0.3700109186405219 +303 303 40.41032185264065 +304 303 1.2040811899392927 +406 303 -1.0599133578940605 +948 303 -0.05856007797750465 +304 304 37.26282541310678 +305 304 0.22690923858684853 +413 304 -0.6601705184905833 +305 305 38.79578365515062 +306 305 -1.0144036761500406 +562 305 -1.3879423500171413 +725 305 0.3514316696344936 +306 306 39.71211192525942 +307 306 -0.4646754925994102 +307 307 40.051670080460475 +308 307 0.5748184923430486 +655 307 0.8849446560519203 +695 307 0.2836042315402464 +308 308 37.512980032663 +309 308 -0.332018035041106 +399 308 -0.5731968621785564 +911 308 -0.5074888866196842 +923 308 -1.9789606121238035 +309 309 38.78735742433688 +310 309 0.38159068658583567 +310 310 39.609011016768484 +311 310 1.3385202924961286 +485 310 -0.8270635626797292 +866 310 1.4683845581576256 +943 310 0.47650328244243395 +944 310 0.3201479989145241 +311 311 39.62173699341813 +312 311 -0.31796738248753165 +494 311 0.4875083663660283 +814 311 1.083595168633588 +312 312 41.184741450118665 +313 312 0.11633063911535524 +462 312 -0.9676031871381078 +313 313 39.16488123101451 +314 313 -1.287067494969149 +314 314 40.23165422350087 +315 314 0.25766542451171526 +396 314 0.603316751981152 +744 314 0.20234562109666138 +315 315 41.20589274157535 +316 315 -0.49987189336033605 +767 315 0.934950593032675 +798 315 1.107720369794594 +316 316 39.64599716605231 +317 316 -0.033458427764306076 +398 316 -0.21688140236716863 +692 316 -0.9173059673131626 +317 317 40.02826328746718 +318 317 -0.08834546106931651 +572 317 0.5126033957640017 +318 318 39.10510355953778 +319 318 0.29992088321253146 +582 318 2.566105875978882 +319 319 38.245938004092864 +320 319 0.46020712595540536 +821 319 -1.1017942289917655 +320 320 40.132696052960696 +321 320 0.4789406952585388 +321 321 39.243539467582806 +322 321 0.027134419952252187 +322 322 42.337525420402024 +323 322 -0.794356959084906 +475 322 -0.1309905172693339 +554 322 0.019667701843257872 +791 322 1.316464935546081 +808 322 -0.3858924054224454 +323 323 40.76473806387339 +324 323 -0.16982692183677586 +443 323 -0.214665854186993 +461 323 -0.18053149389144443 +324 324 41.616177231086304 +325 324 -0.19941220099545545 +476 324 -1.4802530526086637 +325 325 39.44651803607114 +326 325 -0.1729419617661474 +688 325 -0.18634387879601766 +326 326 40.38163652872772 +327 326 0.2883226642570778 +417 326 -0.848048950687819 +439 326 -0.69650861532781 +516 326 -0.04195769829972667 +754 326 0.6337509306021885 +887 326 0.27885613340833604 +327 327 39.844892156321094 +328 327 -0.26995743334972155 +623 327 -1.6485105077572308 +328 328 38.52438419493975 +329 328 0.4700390341513958 +957 328 -0.904389338702956 +329 329 39.38118298448032 +330 329 0.36549445652046975 +494 329 -0.8116415189820142 +942 329 0.627752029329782 +330 330 38.07359356210815 +331 330 -0.07149712914133241 +331 331 39.09961761991935 +332 331 0.6006216041662857 +416 331 0.1049723204645161 +760 331 1.7368585645579537 +332 332 40.184729052996076 +333 332 0.6640546196963979 +333 333 40.12491282694905 +334 333 -1.3790649401973776 +334 334 39.497897578940695 +335 334 0.4978758259935024 +741 334 -0.9539573313250439 +335 335 40.60573207219834 +336 335 -0.4036957583911331 +717 335 0.4217748276301448 +1024 335 -0.44402125071158094 +336 336 39.9457788030377 +337 336 0.627993948995613 +622 336 -0.48088249474923234 +859 336 -1.5758806067494942 +939 336 1.239521659201501 +943 336 0.009121291917592592 +337 337 40.846956851253864 +338 337 0.26718863960473 +338 338 40.072575548478774 +339 338 -0.6046257743105801 +545 338 -1.1949579906937944 +598 338 -0.2802186066854257 +613 338 -0.012063356423452678 +831 338 0.05071935009795844 +339 339 40.82928202897542 +340 339 -1.074060248919184 +554 339 2.0881249289514057 +962 339 1.3884922937814967 +340 340 39.377433079291436 +341 340 -0.28275286454313775 +464 340 -0.5369231691658358 +858 340 -1.5559554737813022 +341 341 40.04239100528797 +342 341 0.6588001366879844 +342 342 40.32785176052591 +343 342 0.09103486235018274 +863 342 -0.8059776208575978 +343 343 38.67329406324421 +344 343 -0.7345552691709062 +521 343 -0.6703417727816512 +634 343 2.023929761274261 +876 343 0.7479318096598294 +344 344 39.77295570958296 +345 344 0.024580360146632146 +598 344 -1.173682125963018 +672 344 -1.8984054106854875 +705 344 0.2628180553839358 +345 345 38.13925389129759 +346 345 1.0718189590871359 +374 345 -0.6423444399235313 +446 345 0.25149010657040216 +873 345 -1.6280791899959912 +346 346 39.68069802789902 +347 346 0.010803437958906426 +637 346 1.3388787064444405 +347 347 39.52415879052179 +348 347 -0.48939739626364287 +348 348 41.41004909213622 +349 348 0.20090810606169635 +408 348 0.49454458686470587 +349 349 39.19203305993255 +350 349 -0.3555863373266255 +874 349 0.5285473715737822 +350 350 40.48986701498197 +351 350 0.7227376631354047 +1015 350 2.1823183685978242 +351 351 37.716869873259164 +352 351 -0.8202540215137232 +352 352 38.921789685140055 +353 352 -0.4394577394045493 +541 352 1.0480898736926672 +353 353 39.456449147056716 +354 353 -1.2019430373703148 +427 353 0.7231205528545978 +528 353 -1.143630934508095 +671 353 -1.0956580918135135 +712 353 0.2184286234918661 +894 353 -0.5590336265411467 +354 354 40.12966375570892 +355 354 -1.2706761764044434 +681 354 0.5171018154628212 +355 355 39.8313773843528 +356 355 0.20210329059731832 +880 355 -0.1626661111992565 +356 356 39.93289695591793 +357 356 -0.21342025872458348 +920 356 -0.4716515173404844 +357 357 39.082700079392815 +358 357 0.575810287742155 +459 357 0.32769370223672356 +358 358 40.379430253756645 +359 358 -0.16793453200627934 +756 358 1.0824503362953493 +359 359 40.181429764381726 +360 359 -0.2682468185643011 +433 359 1.442364075890843 +450 359 -0.8216266455307487 +360 360 40.843612726603325 +361 360 0.13902785846372462 +720 360 1.8521104318751649 +907 360 0.3854252931923832 +361 361 39.4896575913425 +362 361 0.8107320725128383 +617 361 -1.3321502095860347 +932 361 -0.282768127351484 +958 361 0.8208017894246367 +362 362 38.860223288138705 +363 362 -0.7304076142866958 +763 362 1.9193358787899986 +363 363 39.219537806054255 +364 363 -0.9981568349458534 +624 363 -0.7459402136500249 +876 363 0.6826992740801051 +364 364 39.88689590488222 +365 364 -0.10287085118851691 +365 365 39.898701396066144 +366 365 -0.9208289295880977 +820 365 -0.4801679289987581 +366 366 40.8750994873311 +367 366 -0.4612333702435947 +367 367 38.91876343643168 +368 367 -0.6379742467782757 +368 368 40.661416505406756 +369 368 -0.41916557147144506 +778 368 -0.09858325404252806 +369 369 42.70084775764613 +370 369 -0.9697295746499923 +790 369 0.15314425801656556 +370 370 39.28348770319985 +371 370 0.014784362231827108 +648 370 0.7982253590827492 +371 371 39.16735219778302 +372 371 1.419349290947652 +372 372 38.483301358376664 +373 372 0.0322664312683037 +373 373 38.841372565283706 +374 373 0.49896686125453277 +982 373 0.6317213814319149 +374 374 38.84692982642765 +375 374 0.33263247201044627 +389 374 0.753379804560949 +375 375 38.84972087436446 +376 375 -0.4500038368558105 +428 375 -1.1116249166982155 +376 376 38.84852441090031 +377 376 -0.7443127061258474 +870 376 1.8412715156135027 +377 377 40.435746181373965 +378 377 -0.9094364555701586 +378 378 40.35161988259988 +379 378 0.021394003826526897 +621 378 -1.53535190566368 +657 378 -0.30349718597948894 +379 379 38.96823697659477 +380 379 -0.7392406917315113 +830 379 -0.9645937946789651 +904 379 0.10023313070090208 +954 379 0.05399780962076683 +380 380 39.73941916097452 +381 380 -0.6608428220181023 +497 380 0.6037174469282827 +511 380 -1.314835786129282 +727 380 -0.7008127051511581 +797 380 0.10344594919143324 +381 381 39.31439646246582 +382 381 -0.6085822390765728 +417 381 0.8931387759860492 +595 381 1.4621856004714857 +911 381 -0.5157547034620593 +382 382 38.978773566127934 +383 382 -0.1718684777378835 +617 382 0.41615120515122944 +383 383 39.65859818627871 +384 383 -0.18289678079531413 +843 383 -0.8028955762540966 +1017 383 -1.2850501625892918 +384 384 39.828250600835084 +385 384 -0.01106237776236152 +385 385 41.048455122479965 +386 385 -0.5255701055977308 +386 386 40.767817971192066 +387 386 1.3025816816435332 +611 386 1.7496426806256755 +754 386 0.25630644269331704 +387 387 39.89470212443417 +388 387 1.0585217417138801 +569 387 -2.1399980061461052 +388 388 40.594468821240504 +389 388 -0.720867089719548 +537 388 -0.07364514007263684 +389 389 39.38084017322963 +390 389 -0.09766133678518446 +457 389 0.6603030600584852 +566 389 0.818936449254595 +770 389 -0.08779025972388435 +390 390 39.30997354472429 +391 390 -0.07779256522972844 +429 390 3.060152449370898 +893 390 -0.47942637248708964 +391 391 39.073248922860785 +392 391 0.44636189863233483 +512 391 0.309910269699995 +392 392 39.87477834568063 +393 392 -0.9046107943200054 +393 393 39.182077552965694 +394 393 0.9435481757083755 +980 393 0.06224301817838207 +394 394 40.29198418393002 +395 394 -0.3876483058917416 +539 394 -0.014965094560436014 +846 394 0.48758987680807864 +395 395 39.77831173228892 +396 395 -0.964519660851449 +396 396 39.63947177319695 +397 396 -1.2441772795279666 +397 397 41.57114455776391 +398 397 0.8093477475088867 +667 397 -0.6137134952915329 +671 397 0.1482663163291406 +924 397 -1.3101434675145076 +398 398 41.35160976254087 +399 398 0.5500734667545121 +594 398 -0.5818242022906712 +816 398 -0.6033535202116126 +966 398 1.260897162497425 +399 399 38.72617359194859 +400 399 -0.12265232027525774 +400 400 39.735057818904245 +401 400 0.49411911529681285 +401 401 41.10612743038076 +402 401 0.08096875142747739 +402 402 39.99834727726261 +403 402 0.5017378632939166 +493 402 -0.05842728868506876 +753 402 -0.583760679473822 +403 403 41.73015612243094 +404 403 1.6637706535291872 +490 403 0.07052568270896813 +745 403 0.4660327727503171 +404 404 40.748293966635515 +405 404 0.33438562173263153 +937 404 -0.7697569866693266 +405 405 40.682481526906365 +406 405 -0.8994005712638041 +406 406 40.853675603406565 +407 406 -0.9916418208945117 +407 407 40.63994571662778 +408 407 0.176126131795169 +473 407 -0.8164962617047566 +686 407 0.044440220445986785 +408 408 40.43102234958801 +409 408 -0.49407507414261337 +992 408 0.5498166372418778 +409 409 39.888154381536616 +410 409 0.1648130462358174 +410 410 36.86315673147548 +411 410 -1.0875579842493184 +481 410 -0.32454648222502425 +411 411 40.330904576761924 +412 411 -1.0166628098445019 +685 411 1.72549736354739 +412 412 40.01829928769737 +413 412 -0.022470738903814902 +797 412 1.4983811141950054 +877 412 -1.2572861104110857 +413 413 40.254802501210754 +414 413 -0.111765398575148 +544 413 -0.5179249977151505 +414 414 39.69471301750131 +415 414 0.7232835099325083 +540 414 1.4143504291057503 +415 415 40.459585303744596 +416 415 -0.24539890168389117 +416 416 38.501310934896814 +417 416 -0.012971840826332903 +417 417 40.27851042554954 +418 417 -1.1048818600564134 +641 417 -0.42324816956366385 +838 417 0.7017792410769059 +917 417 -0.41161637237070803 +418 418 39.561127677870445 +419 418 0.33547224545562726 +948 418 1.0117061566240835 +419 419 40.663078679651825 +420 419 -0.34376914867965475 +438 419 0.8010317226380685 +837 419 -0.2607001352276312 +420 420 40.62488469816031 +421 420 0.384684078878441 +421 421 41.201058968782625 +422 421 -0.0771851520790035 +422 422 39.726101751909816 +423 422 0.8822464391379595 +435 422 -1.5007865911648295 +423 423 38.37587636489573 +424 423 0.5984267527663236 +741 423 0.1681386633329442 +424 424 40.8629270919441 +425 424 0.7032638898687478 +483 424 0.7847675211093542 +425 425 39.43318403042061 +426 425 -0.14490154872763683 +599 425 -0.10375462995135262 +915 425 -0.4905987066289832 +426 426 40.442189185605834 +427 426 -0.9892997380533344 +542 426 0.7565473548182148 +427 427 41.493604926913484 +428 427 -0.12921009813197465 +806 427 0.43876379099560336 +428 428 40.029517828548244 +429 428 -0.7252628834972209 +439 428 -1.4759438975678258 +495 428 0.1706509742386337 +429 429 39.540779788370926 +430 429 -0.07413229714262232 +907 429 0.582000033128052 +430 430 39.557167161443 +431 430 0.40701097713424644 +915 430 -0.517951404775038 +431 431 40.14979297951814 +432 431 -0.8678951916783959 +584 431 -0.5292889819991654 +432 432 39.8157357973932 +433 432 -0.6133675296707369 +879 432 -0.36431154102478935 +433 433 40.82132815322473 +434 433 -0.431889558981673 +689 433 0.6197278140524111 +1022 433 -0.35288664075547965 +434 434 41.159561360070306 +435 434 -0.13850824143219187 +807 434 -1.0700507737797904 +435 435 41.200015393819186 +436 435 1.4878310172368185 +436 436 38.713489025628306 +437 436 0.039686329077393445 +437 437 40.134217716844674 +438 437 0.23427887750333684 +795 437 0.9769868997680536 +824 437 -0.03542801419179852 +984 437 0.13314251902864055 +438 438 40.14215326911352 +439 438 -0.527535253079915 +1016 438 -0.4975659806898904 +439 439 40.32799367535313 +440 439 -0.3372418423867896 +745 439 0.6090113537200907 +977 439 -1.2374775536792793 +440 440 39.99049421703441 +441 440 -0.25870336374043207 +864 440 1.037295414842528 +936 440 -2.108543154290031 +441 441 40.4226539721018 +442 441 -0.4341610336479177 +442 442 39.039184497811966 +443 442 -1.082933463699366 +443 443 38.83048441279485 +444 443 0.15250006751585865 +820 443 1.0395561100587538 +444 444 40.14315956803216 +445 444 -0.9053564790327167 +460 444 1.172242777337873 +1006 444 -0.12152468177365033 +445 445 40.19567236022916 +446 445 -1.369314655415684 +931 445 0.8205332397831202 +446 446 41.92531587258828 +447 446 -0.3854187446694841 +678 446 -0.07114675100569726 +447 447 40.96709146619093 +448 447 0.426431356481082 +566 447 0.4985433000080533 +756 447 -0.039961536978118405 +807 447 0.5705358620361749 +1020 447 -0.019127018468462827 +448 448 39.183506174184586 +449 448 0.017131660293626852 +449 449 40.961801544174925 +450 449 0.9922320958732924 +800 449 0.47960588387774605 +450 450 39.136120459554654 +451 450 -0.23653013877266182 +702 450 -0.1357314709761493 +451 451 39.88811647787025 +452 451 -0.47264572457336596 +452 452 39.61795113642061 +453 452 0.5592940630957913 +453 453 40.09460649044009 +454 453 0.5263672800490072 +977 453 0.03779658211065132 +454 454 41.05526502402941 +455 454 0.28330826821237587 +968 454 0.7546969238909925 +455 455 41.70272718888328 +456 455 0.2121086332973534 +754 455 0.7925560030801808 +456 456 39.51508843103278 +457 456 1.20912086118966 +729 456 -0.9552722425298603 +900 456 -1.7980774258824312 +457 457 39.98724106928796 +458 457 -0.6048772366316633 +458 458 40.71429875147504 +459 458 -0.16337846581842436 +509 458 -2.731698632181034 +459 459 40.669943571768364 +460 459 -0.5539585403601832 +460 460 39.16349338301737 +461 460 0.03108166724404124 +586 460 0.04416471906984798 +864 460 0.08441373720523128 +461 461 41.87768350977956 +462 461 0.7580336314330246 +547 461 1.232875615387333 +681 461 0.3593657080078115 +462 462 39.67117364608705 +463 462 0.5342701011528748 +481 462 -0.3710697804973523 +790 462 1.273824591951423 +463 463 39.70206133500569 +464 463 0.358621607957183 +464 464 38.63457866109987 +465 464 0.26672730762966085 +465 465 38.95093752401638 +466 465 -0.5065549612302376 +466 466 41.44066048012079 +467 466 0.173957407071587 +467 467 40.24827881326315 +468 467 -1.0739964527182502 +483 467 -0.8158365222198777 +595 467 0.6739241872490274 +728 467 -0.8489257109327176 +829 467 1.686573481529489 +468 468 40.63953042753626 +469 468 -1.267827010855731 +950 468 -2.0403214665899743 +469 469 38.83549812762894 +470 469 -0.5019324936598631 +470 470 40.50299299882905 +471 470 1.0477939097947426 +497 470 -0.19721992366305596 +471 471 39.95977309048553 +472 471 0.561763457492749 +831 471 0.8733800781585388 +472 472 40.30182911029408 +473 472 -0.053084934459056904 +556 472 0.4546213915044734 +473 473 39.163117186856184 +474 473 1.884800037269334 +692 473 2.219817567706808 +474 474 39.7941137500175 +475 474 0.4758181680985316 +999 474 -2.24183123976515 +475 475 40.44581210184683 +476 475 0.16742314210309095 +805 475 -0.33164147076774714 +476 476 38.829835372358794 +477 476 0.2998361562104798 +661 476 0.07014405610170678 +477 477 40.68076282864384 +478 477 -0.5078520925932914 +478 478 41.10572391693159 +479 478 0.6174532198548481 +531 478 -1.6142734516277646 +610 478 -0.6718379809622717 +739 478 0.7545101990099237 +479 479 39.54127189409699 +480 479 -0.22430742034131226 +480 480 40.833628917308744 +481 480 -0.4861869270124639 +481 481 41.30038022206102 +482 481 -0.10995318224921288 +571 481 1.0971717524796 +482 482 38.810630476350184 +483 482 -0.20315924115702222 +877 482 0.8745215181743883 +483 483 40.57227402839504 +484 483 -0.4760455369341188 +751 483 0.17118955664432725 +484 484 40.67754597495261 +485 484 -0.932816900719779 +485 485 39.06060244876535 +486 485 -0.05736309171007828 +486 486 40.88170244320184 +487 486 0.08759706677027765 +1010 486 -0.21995263981706462 +487 487 38.688303712927315 +488 487 0.832780399035738 +488 488 40.05080601221403 +489 488 -0.0659790910773981 +763 488 -0.6164692083354336 +902 488 -0.5175450216654591 +972 488 0.33878232220425536 +489 489 39.43038807038624 +490 489 1.5890627068971321 +490 490 41.29773534501047 +491 490 0.29377600968057477 +569 490 -1.2253035682115716 +889 490 -1.1786757747472654 +491 491 40.39212328894585 +492 491 0.38236304519303527 +822 491 0.8138398167084169 +492 492 38.467268633038984 +493 492 -0.35838927008159993 +493 493 40.945523502662084 +494 493 0.08371320186254114 +824 493 1.6399155388729396 +933 493 -1.378009428711939 +494 494 39.30338999896084 +495 494 -0.04204427042227868 +775 494 -1.1813191198582482 +868 494 0.21733695976841913 +1010 494 -0.48051556993481004 +495 495 40.03028789148925 +496 495 0.8070229398651825 +571 495 -0.26106393521872434 +573 495 0.5549007454547179 +496 496 40.592720823182304 +497 496 -0.0030724297036312798 +718 496 -0.08175703270436621 +497 497 40.543738112510596 +498 497 -1.4164139443843107 +891 497 0.3906542302750044 +498 498 40.005007829620425 +499 498 -0.6823977387877864 +509 498 -1.1223873558065725 +526 498 1.1704128596823233 +543 498 1.2757707689218674 +648 498 -0.20704611003886803 +975 498 -0.2772223063283512 +499 499 38.71681774873936 +500 499 0.5428065382463844 +633 499 0.5836214503749827 +500 500 39.21843596111285 +501 500 -0.28921479335199474 +623 500 -1.3343759902460357 +501 501 38.548768407458915 +502 501 -0.8870543042348618 +547 501 1.8266091905244333 +650 501 -0.36184668446517704 +828 501 -0.551382879108727 +502 502 39.74891471994845 +503 502 0.40220457732047354 +809 502 -0.6772584648980517 +503 503 41.51847600305107 +504 503 0.7980093697034626 +578 503 -1.2403491985787516 +848 503 -0.6128621015397373 +929 503 0.15717605431155496 +504 504 40.592782386228954 +505 504 -1.2149292745790115 +955 504 -0.5661443648036967 +505 505 40.496897449721 +506 505 1.445638470042851 +670 505 -1.421139027325405 +506 506 38.35617646005936 +507 506 0.23014790434870738 +830 506 -0.7567676470117407 +507 507 41.122492525312744 +508 507 -0.13995944187142978 +508 508 38.422167527131045 +509 508 -1.0069593736318554 +619 508 0.875576749973742 +682 508 1.1597238704899822 +509 509 38.95388550767149 +510 509 0.5879933438558179 +510 510 41.49672881139284 +511 510 -1.3979655365572634 +588 510 0.17761683078165957 +511 511 38.305255567521094 +512 511 -0.2967500369790055 +570 511 -1.0706756273368667 +674 511 1.3707009975034152 +512 512 40.56682814105868 +513 512 -1.3484625038887061 +513 513 40.077085769651845 +514 513 0.012911367789112754 +518 513 -0.41674552245467616 +877 513 0.3916656246213801 +942 513 1.2653278665775374 +514 514 37.95678945261923 +515 514 0.3900582918140387 +779 514 -1.0751796879625377 +515 515 38.18996624450507 +516 515 -0.5741522767460198 +516 516 38.8226035709668 +517 516 -0.6772058786925861 +779 516 -0.6747658946057375 +517 517 40.29016497237023 +518 517 -0.49263776827417727 +602 517 1.7259674555805784 +518 518 38.27684707718667 +519 518 0.10188895583751699 +615 518 2.362386151157655 +730 518 0.2636158026939965 +1021 518 -1.3288393651447352 +519 519 40.38306935465567 +520 519 -1.3709636145215103 +590 519 1.0249919454741014 +663 519 0.2744540395148778 +520 520 38.948291027203425 +521 520 0.9212848784156097 +521 521 40.46707121094989 +522 521 0.7171930593078445 +522 522 41.40361286461757 +523 522 0.4493557951731918 +724 522 1.9857867198034695 +523 523 40.227021021966564 +524 523 0.9451587142827096 +801 523 -0.62901006560719 +524 524 40.362145690657464 +525 524 -0.6826085054800117 +525 525 39.27956533231376 +526 525 -0.32641904710134934 +526 526 41.93918725899735 +527 526 0.49001430501122667 +984 526 0.2739752886539734 +527 527 38.98333768129039 +528 527 -0.9384403405045645 +677 527 1.1811824536151119 +528 528 39.36115592572082 +529 528 -0.8071534063354388 +576 528 1.3540437413325397 +529 529 40.677839292915735 +530 529 0.6290165314354969 +530 530 39.70723092252857 +531 530 0.49684411037495424 +531 531 38.91373914156412 +532 531 0.33407866281733045 +621 531 -1.3892377233792634 +876 531 -0.4585292154360476 +884 531 -0.711005633787636 +532 532 40.59311333876217 +533 532 -0.020682005741524984 +569 532 0.1472983178816895 +688 532 0.798029696879362 +533 533 39.370418423820084 +534 533 0.8843875929747811 +534 534 39.29250538118589 +535 534 0.19657731342172394 +535 535 41.01482167603786 +536 535 1.078405987910372 +568 535 -0.9352229120344973 +691 535 0.12927621549344498 +536 536 40.26477387181681 +537 536 -0.8204680020215733 +537 537 38.550516764026405 +538 537 -0.1163650307699766 +593 537 0.9984194618435203 +782 537 -0.7961686533978009 +984 537 0.6991251641430617 +538 538 39.05530576802627 +539 538 -0.061140393810086346 +539 539 39.84668967274827 +540 539 1.022324856284053 +540 540 40.36847006817203 +541 540 -0.677551574291153 +541 541 39.532486041676584 +542 541 -0.9128693820757375 +713 541 -1.2507952504679145 +719 541 0.21672514800944587 +542 542 38.977727543686704 +543 542 -0.8328088461291513 +543 543 39.79507704302255 +544 543 1.3045049065378564 +544 544 41.08513338304441 +545 544 0.26826967110023014 +642 544 2.2800916382782423 +970 544 0.1918755687816548 +545 545 41.03306983141712 +546 545 0.07167228490826458 +976 545 0.21618008468742572 +546 546 39.94792714951445 +547 546 -0.2519231656384889 +613 546 -0.5048810371388532 +854 546 0.3013915068204662 +547 547 42.230968523676296 +548 547 0.6393290233789319 +548 548 42.41950699570459 +549 548 -0.7958842027394771 +549 549 39.91309496624986 +550 549 -0.035185289138725304 +748 549 -0.6630398503051241 +550 550 40.233597936758414 +551 550 0.7335535786045772 +551 551 37.79882841022298 +552 551 0.44787637595242497 +1007 551 1.5029790685751074 +552 552 40.87785535019812 +553 552 -0.4330613936709127 +952 552 -0.963827026113734 +553 553 39.10793939963294 +554 553 0.9192464266991185 +983 553 -0.33065644119280163 +554 554 39.313853535667036 +555 554 0.7194515013770106 +1007 554 0.508755999088996 +1010 554 0.847316351437526 +555 555 40.133503462755826 +556 555 0.6814780914762016 +561 555 0.14390917218375518 +879 555 -0.24836224445936964 +556 556 36.96407523825146 +557 556 0.25088221356318796 +890 556 0.6324521579553452 +557 557 39.853777859559344 +558 557 -0.6362682180432903 +558 558 39.8566600881005 +559 558 -0.5652312221357058 +559 559 39.762555839463104 +560 559 -0.2404025501485478 +770 559 0.12183502819693 +959 559 -0.21056528975738611 +982 559 1.485805947529358 +560 560 39.011638521351145 +561 560 -1.295598569139213 +561 561 41.179368492491655 +562 561 -0.7962788343767503 +730 561 -0.07119671362121509 +562 562 40.97005555453211 +563 562 0.9171629141644901 +708 562 1.654193994451889 +766 562 0.9021051394038679 +1022 562 -0.2249697185000748 +563 563 39.62361013470267 +564 563 0.6558601066598051 +564 564 41.29943408706808 +565 564 1.2637743871684224 +565 565 39.730136446345554 +566 565 -1.3121773529306244 +731 565 0.90756450852979 +818 565 0.9626954788993076 +1012 565 -0.04279275625403838 +566 566 39.373518254288214 +567 566 0.5275772335207729 +567 567 43.05827648433446 +568 567 -0.5529745951607566 +670 567 -0.6121553123845833 +568 568 40.148862179910196 +569 568 0.6784108399971412 +851 568 -0.5287751395790794 +569 569 40.39471333980241 +570 569 -0.025493088217006354 +570 570 40.419390671725544 +571 570 0.46774993962607214 +571 571 39.802644259867684 +572 571 0.17064659259042797 +572 572 38.634430891451196 +573 572 0.5337213769677469 +594 572 -1.2187682365127035 +939 572 -1.317418604526124 +1008 572 0.8261474086703616 +573 573 40.44736981319647 +574 573 0.09702589619615147 +591 573 0.760454708033641 +847 573 -1.22219398633994 +574 574 40.173870186294636 +575 574 -0.25686107150874626 +773 574 -0.5894285345810082 +575 575 40.662998024996355 +576 575 -0.07062668801258665 +576 576 40.313249302248074 +577 576 0.4676944569701026 +753 576 2.780524436600881 +974 576 0.625009433829506 +998 576 -1.764807142984221 +577 577 40.39455561391764 +578 577 0.5058487095203241 +775 577 1.1948806169941597 +904 577 0.007011453704126563 +578 578 40.48143821770486 +579 578 1.476347249915458 +731 578 0.03354653057246925 +579 579 38.369531106380386 +580 579 -0.8797161418518931 +976 579 -1.206334921249275 +580 580 39.33217108611687 +581 580 -0.6474918297878289 +626 580 -0.6708777433753911 +581 581 41.38424686725425 +582 581 1.0597568554036372 +582 582 39.654517840482015 +583 582 0.5150545250042691 +583 583 39.078593207536336 +584 583 0.5851800771192469 +636 583 0.11589228438479664 +584 584 39.61311534194177 +585 584 0.37193715736736466 +662 584 -0.5569242522380193 +585 585 39.37653846064723 +586 585 -0.8810118929926329 +657 585 -0.08483952100045329 +586 586 40.24316185741568 +587 586 -0.7119980117957821 +836 586 1.4294545123431688 +1008 586 -0.8933775333151619 +587 587 38.44551363420813 +588 587 -0.08927117113338012 +588 588 41.34703401824477 +589 588 1.6349592012557081 +589 589 38.85891731376736 +590 589 -0.3869624406433738 +850 589 -0.9371125803135011 +590 590 39.743855875301904 +591 590 0.05834615871934805 +658 590 0.2743409085575662 +973 590 -0.7944500776023786 +1005 590 -0.3604884526790166 +591 591 40.62936433855374 +592 591 1.4781801914385428 +592 592 39.3598366080428 +593 592 -0.8501348403306963 +981 592 0.48372190865723697 +593 593 40.807085566607896 +594 593 0.2676481783781539 +806 593 0.8278263873494571 +883 593 0.6458718262267386 +594 594 40.926997369090245 +595 594 0.6947967054933937 +595 595 38.32588395150873 +596 595 1.8471465932553566 +596 596 41.886019736210336 +597 596 -0.28500143219961316 +597 597 39.10352974609574 +598 597 0.60554221247861 +706 597 0.7713578606564662 +752 597 -2.44085668066519 +761 597 -0.19852091262616994 +598 598 39.64231065605769 +599 598 0.4215096157594931 +891 598 -1.0618314345837887 +599 599 40.73255350856356 +600 599 -0.6412277357235218 +889 599 0.843163969136904 +600 600 40.02360172266477 +601 600 -0.3369467757619797 +668 600 -1.4103551122256897 +601 601 40.90756453923745 +602 601 0.2748324250360598 +858 601 -1.8979799463948126 +602 602 40.03915011052718 +603 602 -0.7130410213084635 +603 603 39.78362546141086 +604 603 -0.32726511528166513 +665 603 0.08810926026815821 +604 604 38.38420232839761 +605 604 -0.016143127189763656 +605 605 40.09719582084442 +606 605 -0.3396655657748012 +738 605 -0.44742333687401636 +606 606 39.53624824751439 +607 606 0.897845136481722 +623 606 -1.2097187604458481 +607 607 39.26450880319852 +608 607 -0.5880171363606336 +608 608 40.730999337791566 +609 608 0.9144874546918843 +717 608 -0.7335640691351546 +609 609 39.90950487543287 +610 609 0.2311994785025478 +610 610 40.5467578599152 +611 610 -0.024584893135241925 +694 610 -0.48584327532268373 +943 610 0.9622762984634003 +611 611 40.16920221505902 +612 611 0.2858840998512763 +934 611 0.9569928324541228 +612 612 40.66906605369258 +613 612 -0.11835096589127503 +886 612 -0.9891606319689895 +613 613 39.45580738180603 +614 613 0.6933833199248582 +614 614 39.62119296979253 +615 614 0.4333408521425482 +623 614 0.4997632723345966 +731 614 0.6048957553536364 +615 615 40.371380226467345 +616 615 0.4594330038101867 +616 616 40.44496405217572 +617 616 -0.11177626294449394 +796 616 0.18839317132421562 +617 617 39.38706076854185 +618 617 1.0785660042870386 +688 617 -0.7374614091026407 +775 617 -1.1022836919639623 +779 617 0.07826466086993511 +618 618 40.53777618625885 +619 618 1.0576146398340003 +827 618 -0.5607962990448148 +619 619 38.67094098332738 +620 619 -0.554784274286591 +637 619 -0.6336881726418357 +620 620 40.868408628600115 +621 620 0.35238536849141294 +723 620 0.5111155843505065 +621 621 39.61282079429771 +622 621 -0.6458494166622143 +968 621 1.5801147629990486 +622 622 41.55504950590615 +623 622 0.34198963118043735 +623 623 39.0371361760334 +624 623 -0.4154488830378439 +686 623 0.5991807824935979 +724 623 -0.5021465203637658 +738 623 -0.22396020944725928 +624 624 39.5418019485331 +625 624 0.8601815318270046 +717 624 -0.7955306357918558 +625 625 40.96212605049982 +626 625 -0.09420230951223871 +946 625 1.9188768171202877 +626 626 39.83006740906324 +627 626 -0.46101948876850507 +849 626 -1.4034054607260988 +627 627 39.42746751533297 +628 627 1.201722502927245 +628 628 40.455713688581284 +629 628 0.2792482567122097 +629 629 40.75548156325679 +630 629 -0.25876629221862163 +630 630 39.07091133452681 +631 630 -0.6420334463582743 +866 630 -0.029678574983268473 +631 631 39.63118125997916 +632 631 0.33847121123514257 +632 632 38.93257525336266 +633 632 -0.008992633595165556 +861 632 0.7680302856407334 +633 633 40.67715376775257 +634 633 -0.7745864633429411 +634 634 40.26754853510133 +635 634 0.8992574998810053 +827 634 0.9502785552165512 +879 634 0.4835622217826798 +635 635 41.40576026548775 +636 635 -1.274872927566102 +636 636 41.46730047466894 +637 636 0.7223490096036997 +996 636 0.08793533426709559 +637 637 39.79717822835949 +638 637 0.6873989937432962 +638 638 40.6727364449288 +639 638 -0.56842763436593 +770 638 2.2030155212372 +639 639 39.34980212598051 +640 639 0.04206436329894214 +944 639 -1.6791442474453608 +640 640 39.40543859099335 +641 640 0.5995517909332228 +851 640 0.9324527975358483 +641 641 39.36413172672918 +642 641 0.6093531948699162 +642 642 38.59041006231715 +643 642 -0.25339043624302016 +947 642 1.7035702062020694 +643 643 39.638081246533375 +644 643 0.06511100495056804 +808 643 1.344882117011328 +644 644 41.24278661164203 +645 644 -0.04432228659752355 +645 645 40.12945223203833 +646 645 -0.5746593184329919 +646 646 39.65227413599076 +647 646 -0.8053581141251347 +941 646 3.559063857671873 +647 647 39.732140631375145 +648 647 0.5460985398102949 +648 648 40.30943936398073 +649 648 -0.6154113188789672 +697 648 -0.5817699252675048 +649 649 39.10649704928606 +650 649 0.5300624381214913 +650 650 41.19256222248732 +651 650 0.5992969120555226 +950 650 0.2802145275002414 +651 651 40.95022808292443 +652 651 0.3796303042177338 +652 652 39.23602730938508 +653 652 1.155791471721624 +653 653 39.40703555887804 +654 653 0.3812644510272069 +854 653 -0.6162838413864903 +654 654 40.02079106087268 +655 654 -0.004029205134620573 +655 655 41.02907301463136 +656 655 -0.09470028155509957 +656 656 38.16211440136642 +657 656 0.3391667631090467 +657 657 40.78792345722222 +658 657 -0.7897001570060597 +658 658 38.69734555878838 +659 658 0.08746244341919285 +904 658 1.4682996157240997 +936 658 1.6333651252888621 +659 659 41.310265784087115 +660 659 1.2308543589430068 +660 660 40.04874940699659 +661 660 -0.8242345780885365 +661 661 39.894635512718935 +662 661 0.9050658558074528 +662 662 39.83506300658319 +663 662 0.6662356375022143 +663 663 39.98730621358971 +664 663 -0.23983455650331498 +767 663 -0.5349354433735413 +893 663 0.05587921961751319 +998 663 0.6735696494895461 +664 664 39.653380812957934 +665 664 -1.5003753250328944 +1014 664 -0.5182876348578835 +665 665 40.06130658785454 +666 665 0.9019382576331182 +898 665 1.0631326877258658 +666 666 41.09623387144468 +667 666 -0.7929431575560515 +667 667 40.938901647789656 +668 667 0.05532904085797846 +668 668 42.01559928017266 +669 668 -0.05056394955445964 +741 668 0.3302303369407737 +855 668 1.0925144832954878 +669 669 39.828897045462185 +670 669 -0.21895969298801 +909 669 0.5261166688342128 +937 669 -0.38672594813849387 +670 670 40.67547151314202 +671 670 -0.19136652649778077 +671 671 40.46306454644605 +672 671 0.22407559516442954 +672 672 40.178733419733874 +673 672 0.0841761862775452 +673 673 41.249008674123274 +674 673 -0.1507128667004768 +976 673 0.8673305108763893 +674 674 39.771556856303576 +675 674 0.5109844769530485 +979 674 -0.38842208919983834 +675 675 38.071651020747815 +676 675 0.4167847823778963 +676 676 38.36839594984082 +677 676 0.2881361170347405 +677 677 40.12959914292376 +678 677 -0.4435048982013035 +678 678 38.5786846746045 +679 678 -0.6074064755098805 +679 679 41.33373882226605 +680 679 -0.17377078150528935 +851 679 -0.27220754211564113 +680 680 39.50187126032058 +681 680 -0.049626946239843484 +681 681 39.82485791727662 +682 681 0.20300903995562078 +864 681 0.15023814282141718 +682 682 41.45840570952327 +683 682 0.3417757395856865 +683 683 41.26719266890022 +684 683 -0.5576456629481241 +694 683 0.3084417504212002 +684 684 42.26364946187192 +685 684 -0.6369721459135939 +705 684 -0.30199438234979425 +870 684 0.27890798651602156 +685 685 41.4562489727022 +686 685 1.2536235956640758 +767 685 -0.37327603824117683 +789 685 1.1757597985048331 +686 686 39.09891071332052 +687 686 1.4643820045144311 +687 687 39.71570350079247 +688 687 -0.2704161068812791 +688 688 40.61010451664267 +689 688 -0.14882684041742195 +798 688 -0.4404966252600167 +992 688 1.5561871783455206 +689 689 38.65200095367266 +690 689 -0.8034900864210881 +690 690 40.040669257641305 +691 690 0.9895611541426279 +691 691 40.01090038591367 +692 691 -1.3254810379591337 +987 691 0.5690827840497403 +692 692 40.330727570054634 +693 692 1.2160904713758307 +693 693 39.921126283472994 +694 693 0.6404413933244284 +694 694 38.64742536636173 +695 694 -1.006923028150863 +695 695 41.44768792173585 +696 695 0.16526131115123488 +696 696 39.37589679694213 +697 696 0.07937661850570843 +914 696 -0.06898555385967509 +994 696 -0.3482364441063592 +697 697 38.769522952121136 +698 697 -0.5468259489135646 +757 697 0.1976460826019383 +829 697 -1.4429396930498717 +698 698 38.984959908729365 +699 698 -0.7044904593121794 +699 699 38.982416012723604 +700 699 -0.3452784609777625 +700 700 42.49022687608903 +701 700 -0.8334832249802498 +791 700 -0.7960543873013182 +701 701 39.39566601781845 +702 701 -0.7458056809299523 +702 702 38.8730673910585 +703 702 1.062096713130293 +884 702 2.0193508323006593 +703 703 38.23796836887949 +704 703 0.1004122662280854 +704 704 39.36813168447951 +705 704 0.21853909790276296 +705 705 39.93595182311701 +706 705 0.40840294185150994 +936 705 -1.5905967480097267 +706 706 39.903201390967595 +707 706 0.3760049498813473 +872 706 1.765162305099624 +940 706 -0.9884227525150612 +707 707 38.49675633051931 +708 707 -0.5943928878240623 +974 707 -0.6826906079688959 +708 708 41.623732204295436 +709 708 0.11228319560621461 +884 708 0.5326428522646232 +709 709 37.80185157114811 +710 709 0.10757582987356554 +747 709 -1.4187825753398249 +755 709 0.1257410000770226 +710 710 40.40321708902057 +711 710 -0.9027716009183058 +788 710 -0.4561701219844502 +1003 710 -0.7127586719867356 +711 711 39.60540041206611 +712 711 1.0009258366334148 +929 711 0.303091819709388 +712 712 40.34280557612558 +713 712 -0.1616437277497681 +959 712 -0.7036517536731194 +713 713 40.716460840704244 +714 713 -0.009629489744446884 +745 713 -0.9581040368630461 +714 714 39.46581996914592 +715 714 0.5387412274549863 +821 714 -0.004093488119636417 +715 715 37.594483588820374 +716 715 -0.10032759339812358 +909 715 -0.9993063600090495 +716 716 38.279746350229864 +717 716 -0.9641936750765641 +717 717 40.223042888378906 +718 717 -0.27619857575593776 +928 717 0.449275090710829 +718 718 40.40039098579086 +719 718 -0.2863990530042937 +817 718 0.4834590350081415 +979 718 -0.5609829595784448 +719 719 41.63860032291857 +720 719 -0.18617227005594947 +720 720 40.56736735841577 +721 720 0.6718459043156068 +870 720 -1.2099986381837233 +721 721 42.49116600557798 +722 721 0.11145966327858914 +838 721 0.19022361973983384 +722 722 40.37394094351328 +723 722 0.6665913443168224 +748 722 -0.020856819522336117 +723 723 40.90842945710858 +724 723 0.01243737175260548 +724 724 38.238014423908616 +725 724 0.3773848538184108 +993 724 -0.8435900971143795 +725 725 39.139344525503525 +726 725 1.120316526373598 +726 726 39.67068657409671 +727 726 0.23615058064704347 +727 727 40.95673988128945 +728 727 0.2245170108896284 +967 727 -1.0527200750903807 +728 728 39.64335173243948 +729 728 0.31466271641709437 +729 729 40.78566139186002 +730 729 0.5707717430412097 +819 729 0.30556265343052796 +730 730 38.75225718533577 +731 730 -0.6393530197437363 +880 730 -0.4407588627837971 +731 731 40.65779159191944 +732 731 0.22665680445045985 +732 732 39.33655880144162 +733 732 -0.7299559381044105 +733 733 40.11742375164323 +734 733 -0.3072803095678691 +743 733 -0.22190172464057395 +734 734 38.777606635628565 +735 734 -0.04092236799517884 +735 735 39.16861057020811 +736 735 -1.1496163937971007 +736 736 40.784305690642825 +737 736 -0.8814864555147435 +737 737 39.93654276016772 +738 737 -0.43575817125096 +738 738 40.03053375148523 +739 738 -0.4891364018141523 +839 738 0.529276178194769 +739 739 39.68137388420998 +740 739 -0.3964351548023386 +994 739 -0.17794573195408903 +1015 739 -0.32397092156354473 +740 740 39.77795277632666 +741 740 -0.912401905588258 +773 740 0.057204794675547684 +741 741 38.47150692669614 +742 741 -0.8356613743539555 +743 741 -0.6364802459477333 +742 742 37.51530751202799 +743 742 -0.044332820489181635 +743 743 38.51160706858018 +744 743 -0.4541413591056336 +841 743 0.689337531252419 +744 744 39.78958432492432 +745 744 0.09449735923290252 +745 745 39.59818763225525 +746 745 -0.6826051312427897 +813 745 -0.10565410040901642 +746 746 39.66095032242981 +747 746 -0.17394491738337284 +1016 746 0.28588157141613674 +747 747 40.80349099705502 +748 747 -0.3942166594502683 +858 747 1.7870309109318252 +748 748 39.9500914479423 +749 748 0.5188229984552789 +749 749 39.96169272140865 +750 749 -0.9200144885375263 +750 750 39.53144656693177 +751 750 0.6292553189329692 +751 751 39.98779918888657 +752 751 -0.1518431140122269 +793 751 1.0705619964162203 +752 752 40.309770550087784 +753 752 0.9436993001707724 +979 752 0.3555472710452335 +753 753 40.51285201029174 +754 753 1.6319710351373256 +754 754 39.7581449347195 +755 754 -0.17779039568660804 +755 755 40.921024994388155 +756 755 0.4074692528994033 +756 756 37.80431909175505 +757 756 -0.25455317000250655 +757 757 40.70606703742924 +758 757 0.2108655610777203 +767 757 -1.1331610166012978 +758 758 41.07029055100292 +759 758 0.001778430194068592 +759 759 40.98678068061611 +760 759 -1.0180777075688776 +832 759 -0.07863745956163049 +760 760 41.16326331990306 +761 760 0.1721756157875041 +761 761 39.73647528651001 +762 761 0.47663425132177883 +953 761 0.17627625796006716 +962 761 0.7407296461360724 +762 762 40.27344678749698 +763 762 0.6514669015150284 +763 763 40.90587191956418 +764 763 -0.08525379667464672 +764 764 37.75832722011561 +765 764 0.19319064960194887 +765 765 38.1656029385009 +766 765 0.216511402975627 +766 766 39.943154577505105 +767 766 -0.763903782178401 +767 767 40.58486726053874 +768 767 1.2323537808917193 +768 768 40.270957101009614 +769 768 0.331433118731301 +769 769 42.440908903778165 +770 769 -0.28546184918394646 +779 769 -0.355802438554823 +770 770 40.518954373950955 +771 770 -1.1763692259594718 +771 771 40.29425835533361 +772 771 -0.2569654653727199 +772 772 39.95785198921399 +773 772 -0.7542522446669248 +773 773 40.285678530173676 +774 773 0.039339560542369534 +849 773 0.01216101037936684 +774 774 40.21841973221825 +775 774 -0.3667660552787435 +848 774 1.567665541106559 +855 774 -0.3029417443792518 +775 775 39.10626899200296 +776 775 -0.686674415357474 +1023 775 1.129596399312514 +776 776 40.68343318293306 +777 776 -2.069415754178263 +973 776 0.0030004394639994896 +777 777 39.50726683458568 +778 777 -0.509742532325815 +778 778 39.40654924985647 +779 778 0.022308415024326622 +779 779 39.93191972928181 +780 779 0.36151247954410537 +780 780 38.58129211256802 +781 780 -0.13923005792923449 +781 781 40.00087480831329 +782 781 0.7688846743801915 +782 782 40.853900118255005 +783 782 -1.3560482099690427 +783 783 40.346816528274225 +784 783 -0.22819548963111652 +801 783 0.5213954093352533 +923 783 0.03569712402832591 +784 784 38.796663042306164 +785 784 -0.015363656696633426 +785 785 39.149776972904334 +786 785 -1.0917149613161299 +786 786 39.78366649612866 +787 786 0.6406240169752395 +873 786 -1.3842817375792487 +787 787 41.150791161243546 +788 787 -0.4765228616377389 +788 788 39.67221571021441 +789 788 0.3301026341484585 +789 789 39.402886197753965 +790 789 -0.4240520240178781 +790 790 39.68184114718168 +791 790 -0.5386348686479936 +848 790 0.5774525701069424 +894 790 -0.03761031240436141 +791 791 40.00484404749299 +792 791 0.4858697117139367 +792 792 40.36281512592825 +793 792 1.3290519179136049 +1009 792 -0.9090827606066834 +793 793 39.04962303902645 +794 793 -1.1975921037871466 +794 794 40.68916778148195 +795 794 -1.2575194835272694 +795 795 42.01293763732679 +796 795 0.36612283020538716 +942 795 -0.5590229892452739 +796 796 40.79307081784003 +797 796 -0.6061883989467578 +797 797 39.91988789629078 +798 797 0.23540057205642947 +798 798 40.76094234109011 +799 798 0.4657856398635851 +799 799 39.56065239404816 +800 799 -0.23754776404207506 +800 800 40.121848924397334 +801 800 1.4833501888269387 +801 801 39.94524870619424 +802 801 1.0633199717114254 +802 802 40.38094713869885 +803 802 -0.42246530244357733 +822 802 0.16668596315826748 +803 803 38.550470661204784 +804 803 1.0705203550430697 +804 804 39.22071794087212 +805 804 -0.4445074596102721 +805 805 38.3688571689842 +806 805 -0.2856751081115182 +909 805 -0.8100820692893348 +806 806 41.576222337132926 +807 806 0.4609036925278633 +830 806 -0.8870467518108224 +862 806 0.7005089961583575 +807 807 38.922463959274964 +808 807 -1.0278123230391034 +808 808 40.9189536621803 +809 808 0.20508724883355806 +926 808 1.3528893310860752 +809 809 40.25215298954254 +810 809 1.9264712951890963 +810 810 40.871754201635525 +811 810 -0.6833428859803329 +811 811 40.95125510305818 +812 811 -0.09374392933463163 +812 812 40.15140808078343 +813 812 -0.9685965285444655 +813 813 40.367795028727556 +814 813 0.09126157298405349 +973 813 1.7286132614535306 +814 814 41.72693221721503 +815 814 0.3482376803229138 +815 815 40.81239304217212 +816 815 1.2606477299860441 +845 815 -0.39503975543411246 +816 816 40.76511814639227 +817 816 0.4348539440614086 +817 817 38.37115426554942 +818 817 -1.6112060259845118 +818 818 40.236822679631864 +819 818 -0.4794611951592205 +819 819 40.268955163039756 +820 819 -0.19753740945855564 +820 820 39.76161388033049 +821 820 0.7157566269677084 +821 821 39.61135309620905 +822 821 0.7019491988095576 +822 822 40.767703970295656 +823 822 0.3758796868408456 +823 823 40.23289862555405 +824 823 -0.6711802704046788 +824 824 39.76377848389135 +825 824 0.7410644012673108 +825 825 39.23088515289308 +826 825 -0.17762171641905672 +924 825 1.1631721884956425 +961 825 -1.0392185655657646 +996 825 -0.6996566068049879 +826 826 40.2285774795495 +827 826 -1.1740939613798953 +1018 826 0.814195222443709 +827 827 38.85552192433936 +828 827 -0.5417991787135489 +828 828 41.33483857689087 +829 828 -0.29504248617420387 +953 828 1.123864725584932 +982 828 2.5255957725899054 +829 829 41.517728629760974 +830 829 -0.320552062155504 +830 830 39.97551122955648 +831 830 -0.2316737223403596 +939 830 0.6682785054488259 +831 831 39.00116391205894 +832 831 1.4149963648960404 +832 832 40.3653524385156 +833 832 0.15403339424785173 +833 833 40.59823261575276 +834 833 -0.4387681686772299 +891 833 -0.7377074833267427 +834 834 37.72461665482707 +835 834 0.6133215857287335 +865 834 2.209025393154405 +835 835 40.58278092730054 +836 835 -0.763376303472008 +947 835 1.8990416591217694 +836 836 39.112530672768834 +837 836 0.026136450902922825 +837 837 40.229575572593326 +838 837 0.10082113811331782 +991 837 0.3771238356381688 +838 838 38.31231917524119 +839 838 0.09811219993110731 +839 839 41.020517286257814 +840 839 0.3920968450199698 +840 840 38.55749708596432 +841 840 -0.10152753520705514 +841 841 38.07201571213023 +842 841 0.11894080714107587 +842 842 39.327585180350056 +843 842 -0.49347528683665115 +843 843 39.765513007202465 +844 843 0.9550472430684318 +844 844 39.016898766759326 +845 844 -0.03325231035688492 +845 845 39.94940085600469 +846 845 -0.33064892399250606 +859 845 0.6963527564649872 +846 846 41.17845243324735 +847 846 0.443319649174158 +847 847 39.26260383025728 +848 847 0.15169127342722188 +848 848 41.327503653284346 +849 848 -0.7365695451457881 +980 848 0.18702882084828676 +849 849 38.48053584535487 +850 849 0.9154913910098217 +850 850 39.95296678724092 +851 850 -0.8332096209835751 +851 851 39.367187710771944 +852 851 0.8291177621307118 +887 851 2.1427308141645467 +971 851 -0.31063127074499347 +985 851 0.8272925878156987 +852 852 39.883701212420256 +853 852 -0.5337809422230169 +853 853 40.15678165429514 +854 853 0.1629642923805969 +854 854 38.023949392483075 +855 854 0.14889971697003868 +855 855 39.93982489503526 +856 855 0.025446700353769836 +856 856 40.49099010044211 +857 856 -0.4481780433489634 +857 857 39.508119309197156 +858 857 0.12025173564678468 +858 858 40.56400339526816 +859 858 0.3288180461355821 +859 859 38.96881694643467 +860 859 0.7019869391251169 +860 860 40.33821167842518 +861 860 -0.03396160019271198 +1001 860 -0.5099240128875284 +861 861 41.2422154878698 +862 861 0.964564549707921 +862 862 39.89945888757319 +863 862 -0.02959755754882304 +863 863 39.345338038253544 +864 863 -0.19380887070832253 +864 864 39.96652241230519 +865 864 0.6584042817683295 +961 864 1.2809435391936765 +1007 864 -0.6253532979593667 +865 865 41.483504374541 +866 865 -1.7513594995249204 +866 866 40.37882125943692 +867 866 1.0016927775374571 +867 867 41.8003057925078 +868 867 -1.266907435419502 +868 868 40.56553350222705 +869 868 -1.1747557845371293 +869 869 38.514205017830115 +870 869 0.8196531066582382 +931 869 -1.1383926826823823 +870 870 38.55784910782425 +871 870 0.040024355842167014 +871 871 40.18907589356531 +872 871 -0.4771599599589649 +872 872 38.72048237076403 +873 872 0.7489236671410326 +939 872 -0.5949559213389988 +873 873 40.41705504899781 +874 873 0.9984762675467012 +874 874 40.51151724186095 +875 874 0.6891042158390687 +954 874 -0.7513417654751107 +875 875 40.264179109189534 +876 875 1.146874355671901 +876 876 39.85669107061907 +877 876 -1.1472341008239744 +877 877 40.691479578583454 +878 877 0.47046512858721845 +982 877 -1.2645429861312565 +878 878 41.38390072078719 +879 878 -1.6949920385778268 +879 879 39.356892006967215 +880 879 -1.4093559955175332 +880 880 40.01416683887348 +881 880 1.5248212336299065 +881 881 38.67221282871299 +882 881 -0.3130155584104551 +882 882 39.26076041185505 +883 882 0.02834037632882286 +960 882 1.0803438393965499 +1020 882 -0.9302668938555595 +883 883 40.22600009247574 +884 883 0.5628422305415972 +884 884 40.68562117599325 +885 884 -0.193838711697558 +946 884 -0.827206643379438 +885 885 41.83001225344771 +886 885 0.0010375702751263816 +886 886 40.06352176467846 +887 886 -0.19455662074324784 +887 887 38.13419761521088 +888 887 0.5260788098966246 +888 888 41.20498693732103 +889 888 0.23572371515344784 +889 889 40.11795124117052 +890 889 -1.0819675488701925 +1019 889 -0.35978774226445454 +890 890 40.07130497776438 +891 890 1.0560214996421882 +891 891 38.73014840682878 +892 891 -0.8034915995161624 +892 892 38.19725064139697 +893 892 0.09345846820595557 +991 892 0.4543622228629677 +893 893 40.38378165098688 +894 893 1.1473598063837351 +894 894 42.590721788425796 +895 894 -0.06449586416129728 +895 895 39.05265266466091 +896 895 0.43787175183626925 +896 896 39.86460439629306 +897 896 -1.1087792373487306 +897 897 39.09114455487416 +898 897 -0.5865717441409141 +898 898 40.50886314214649 +899 898 -0.3312100159983491 +899 899 40.6327806709569 +900 899 -0.257454471179498 +900 900 39.58315129681737 +901 900 0.4520669464387424 +901 901 39.20382668028359 +902 901 -0.3901051119899606 +902 902 41.74151543285782 +903 902 0.1316949850873606 +903 903 41.6321993906925 +904 903 0.9444305703568021 +904 904 39.68746485223066 +905 904 0.5047986787318934 +905 905 39.25107509898267 +906 905 0.16684517832597806 +906 906 38.735494880484794 +907 906 -0.4885868237762804 +907 907 40.02165653004093 +908 907 0.4886703017457587 +908 908 40.82954352480564 +909 908 1.3418227541916554 +909 909 41.241827735249935 +910 909 -0.6391870925068028 +910 910 39.843498266038246 +911 910 -0.5663125844489135 +911 911 39.75634401735599 +912 911 -0.9050768441351531 +993 911 0.3313529766507671 +912 912 40.9566997661526 +913 912 0.47868692340208213 +913 913 39.79817019719556 +914 913 -0.9337840781599401 +914 914 39.478605772088706 +915 914 0.20598935880026478 +915 915 40.71125254653048 +916 915 -1.0792201356339446 +968 915 0.5492882129977181 +995 915 0.990443096903147 +916 916 38.48895347203708 +917 916 -0.147060454092083 +917 917 41.72083333277431 +918 917 0.04247324916498739 +918 918 40.10340565558093 +919 918 -0.048006625948852966 +919 919 39.2431641169561 +920 919 -0.3738964707133088 +922 919 -1.2987075777998496 +920 920 40.105753459690504 +921 920 0.20990996129277031 +921 921 41.54284601039182 +922 921 1.546197085683367 +922 922 39.93476989338566 +923 922 -0.22848466335628265 +923 923 39.77305914783438 +924 923 0.23845222575985178 +924 924 38.304220048376955 +925 924 -2.522922812651042 +925 925 40.459663887442595 +926 925 0.19495987230217593 +926 926 39.26423063459371 +927 926 -0.8118624110062213 +968 926 -0.3067044674069613 +927 927 40.60774734376426 +928 927 0.44079463613362335 +928 928 37.913859172965076 +929 928 -0.32975390072055855 +929 929 40.08932707532216 +930 929 0.4601706033312022 +1005 929 -0.47737495405010594 +930 930 38.845307132844056 +931 930 0.5455242590808923 +931 931 40.851729763703474 +932 931 -0.400802972913596 +932 932 40.07874609034227 +933 932 -0.7406027077029449 +955 932 0.03205956226783314 +933 933 39.672616266555536 +934 933 -0.4283864776807268 +968 933 0.4538575053768506 +934 934 41.84729301860403 +935 934 -0.7312316806738257 +935 935 39.16782900502064 +936 935 0.3142874272264218 +936 936 41.34747967104318 +937 936 1.0537378082507318 +937 937 40.69828485666168 +938 937 -0.22913056350185207 +938 938 40.45369642148919 +939 938 -0.8700444526264097 +939 939 39.826997841436054 +940 939 0.08286630601505324 +940 940 40.22301065092087 +941 940 0.9917277241351155 +941 941 39.10993492963895 +942 941 -0.6919211121095317 +942 942 40.853907168449815 +943 942 -0.5130634030949157 +943 943 38.736636671302094 +944 943 0.3501171102683367 +944 944 39.46035841506705 +945 944 -0.5465253833760234 +945 945 39.96695351353579 +946 945 -0.22484866828535766 +946 946 39.63845602318313 +947 946 -0.3989247629763352 +947 947 40.09515131252257 +948 947 -0.46158999443641974 +970 947 -2.138476821234254 +948 948 39.62289367335048 +949 948 1.7251129664927012 +949 949 39.476598933149894 +950 949 -0.2806406241123596 +950 950 39.921423995779286 +951 950 -0.19867865181598499 +961 950 -0.16328845225360475 +951 951 39.68484832777627 +952 951 -1.0124019157802928 +952 952 38.99917062078219 +953 952 0.5197995708449772 +953 953 41.314508240292014 +954 953 -0.15917901370616983 +954 954 38.338019566852815 +955 954 -0.9969092096497281 +955 955 39.664402588773804 +956 955 1.040612299708358 +956 956 41.02745997075992 +957 956 -0.23829034878049749 +957 957 41.46598549493811 +958 957 0.5764745829449139 +1022 957 0.17354490427493655 +958 958 40.64387468627784 +959 958 -0.15639818737804456 +959 959 39.664121246507555 +960 959 -0.5285722331469893 +960 960 39.010839689840466 +961 960 -0.27694437272600003 +961 961 41.23394411164271 +962 961 0.02626799467304569 +962 962 38.4505717699376 +963 962 -0.7602025686002936 +963 963 39.20987590817188 +964 963 0.5403587444700642 +964 964 40.72033365872557 +965 964 -0.46655575015421913 +965 965 40.41949210454412 +966 965 -0.38221471987185485 +966 966 38.137447196273925 +967 966 -0.8582828161224928 +967 967 39.965761956484485 +968 967 -1.1292486058927969 +968 968 39.959177734713386 +969 968 -0.7369145342651181 +969 969 41.11663883682018 +970 969 1.0450212961879455 +970 970 38.810119676618164 +971 970 -0.09364523579194317 +971 971 40.62971306478399 +972 971 1.1158578702230135 +972 972 37.989206996504635 +973 972 0.09383773898456646 +973 973 39.397136825321454 +974 973 -0.16982762538498408 +974 974 37.886828018993306 +975 974 -0.41818963655671265 +975 975 39.350792049343454 +976 975 1.579910091757272 +976 976 38.718697706395844 +977 976 0.2953716552029221 +977 977 40.456473645251464 +978 977 0.22884546865574873 +978 978 39.224865873845566 +979 978 1.2038834059594 +979 979 38.62218700011304 +980 979 0.3671079262103506 +980 980 40.33602834432788 +981 980 -0.5334252222566401 +981 981 41.14531972196719 +982 981 0.9329695782124618 +982 982 39.37221819286462 +983 982 -0.13744167497320453 +983 983 38.789145794426034 +984 983 1.1494856075820383 +984 984 40.56772400356146 +985 984 -0.13257791885863884 +985 985 39.533744523922486 +986 985 0.6308846155508263 +986 986 40.628488106473874 +987 986 0.6641925489405929 +987 987 39.46763705778273 +988 987 0.2556052439819904 +988 988 38.751761251296486 +989 988 -0.3382112695732201 +989 989 40.76536488850598 +990 989 -0.5181025242178313 +990 990 39.52082267836892 +991 990 -0.7905743668956353 +991 991 42.268641360942624 +992 991 -0.44302886198498403 +992 992 39.177759092948065 +993 992 0.38099067204679504 +993 993 38.626375283845235 +994 993 -0.47030580356743684 +994 994 40.10137210676508 +995 994 -1.4179911656795428 +995 995 38.96797823084734 +996 995 -0.046610145658786184 +996 996 39.473626475021966 +997 996 -0.20213013693659626 +997 997 42.21890928888996 +998 997 -0.28574894649600824 +998 998 41.510932969034016 +999 998 -1.6704102336729403 +999 999 38.65752851240371 +1000 999 -0.9085084625956296 +1000 1000 39.47686023891386 +1001 1000 0.3967708625582165 +1001 1001 38.423064080679445 +1002 1001 -0.23464421369357197 +1002 1002 39.45903254746281 +1003 1002 0.9726285172316271 +1003 1003 40.05178360102782 +1004 1003 0.8097818246368687 +1004 1004 39.24923557614426 +1005 1004 -0.9713600983253745 +1005 1005 38.352665459342255 +1006 1005 1.3053877361894932 +1006 1006 39.17014681551477 +1007 1006 -1.161770485023594 +1007 1007 40.18367644057485 +1008 1007 0.2403008994570889 +1008 1008 40.56879670105334 +1009 1008 -0.6417592250984107 +1009 1009 39.91898153763407 +1010 1009 0.8908190883793385 +1010 1010 40.810352880474326 +1011 1010 -1.5585269142219764 +1011 1011 39.10668217245439 +1012 1011 -0.9564263445446302 +1012 1012 39.22647726433004 +1013 1012 -0.5425084283763042 +1013 1013 40.58623178490124 +1014 1013 0.3024361283525532 +1014 1014 39.700587686139805 +1015 1014 0.7518094384516167 +1015 1015 39.68442731390031 +1016 1015 -1.1187052241714732 +1016 1016 38.74698241572741 +1017 1016 -0.6302477826065545 +1017 1017 38.20407102144469 +1018 1017 -1.2537061077845935 +1018 1018 38.863476000891616 +1019 1018 0.7673940859290659 +1019 1019 38.48286333931927 +1020 1019 0.8127853761391095 +1020 1020 41.45749386216553 +1021 1020 -0.30173188040877347 +1021 1021 40.32393036762616 +1022 1021 1.0192240020464265 +1022 1022 40.01485253007232 +1023 1022 1.3162484817931404 +1023 1023 39.56888707323052 +1024 1023 -1.0721847921965304 +1024 1024 39.32118965488167 diff --git a/tests/functionality/data/ScaleMicrogrid_Reisudal_N1000_ones_number1.mtx b/tests/functionality/data/ScaleMicrogrid_Residual_N1000_ones_number01.mtx similarity index 100% rename from tests/functionality/data/ScaleMicrogrid_Reisudal_N1000_ones_number1.mtx rename to tests/functionality/data/ScaleMicrogrid_Residual_N1000_ones_number01.mtx diff --git a/tests/functionality/data/ScaleMicrogrid_Reisudal_N1000_ones_number2.mtx b/tests/functionality/data/ScaleMicrogrid_Residual_N1000_ones_number02.mtx similarity index 100% rename from tests/functionality/data/ScaleMicrogrid_Reisudal_N1000_ones_number2.mtx rename to tests/functionality/data/ScaleMicrogrid_Residual_N1000_ones_number02.mtx diff --git a/tests/functionality/data/b_asymmetric01.mtx b/tests/functionality/data/b_asymmetric01.mtx new file mode 100644 index 000000000..6add849a8 --- /dev/null +++ b/tests/functionality/data/b_asymmetric01.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +9.780144014608522 +12.284484347001065 +8.940511877146701 +8.852985711541228 +9.154667091886761 +9.722992301838197 +7.759997811211616 +10.296380752894715 +9.277439077799643 +12.27201655837551 +10.737200762620935 +11.000399227397777 +11.244808073581318 +10.984317448310668 +8.97228714328603 +14.066268960596663 +13.461620680849883 +9.68650702235409 +10.5525987501863 +8.68634056894966 +7.6722737163926755 +8.406843365481132 +6.952327814381803 +11.476596135909759 +10.597751348782852 +5.52190384085632 +6.910722585496561 +10.260896521823941 +11.934448328197844 +10.407425133147894 +8.709767147712762 +12.15445172892733 +13.523339042980322 +10.694971372144362 +8.405531266022749 +10.445905380686426 +10.866950714303245 +11.840993872980125 +10.921530820205545 +10.706905897942654 +10.468664655298982 +7.037127310942278 +9.708394724011857 +11.662567751979012 +11.451504239498162 +6.142721155205276 +7.842798573575379 +8.333950742100747 +7.140266397027232 +7.853550460354262 +10.734022511555663 +9.022575056654226 +6.922357789986561 +9.712568798361085 +9.798119258973129 +11.046209482291932 +8.23464206613884 +14.890617258844422 +7.930952959788376 +10.69383940966975 +9.365762713769223 +8.981340502086304 +9.437658323847659 +12.033419183442078 +8.928587620904043 +8.603275172157932 +11.420893621693057 +12.530450774648601 +10.792495149541686 +10.82668703232884 +8.310127722530257 +11.061225600937478 +9.979884114061408 +9.313946752563945 +9.87451626318152 +9.580624677416251 +11.702844061116256 +11.035589418992599 +10.814492499152824 +10.501549321279798 +11.943654664397082 +8.314376393912688 +11.985626329769808 +11.385266139418045 +9.006288528432597 +9.664290789197624 +9.010892523175883 +12.216627615889962 +9.871432424177161 +10.978881287638982 +10.053972056781214 +11.204054430818836 +6.8949387335862395 +9.07905009316836 +13.765527460366489 +7.829654587224637 +9.606511634127004 +8.910300641022147 +10.871619916087646 +13.046675843679134 +10.715883229789737 +9.964578584790127 +8.560898128560437 +8.382667912368545 +9.55953091273021 +8.076667919078304 +12.04011115883364 +6.285562076543138 +13.82464700445657 +6.761827199643597 +13.052996330824488 +13.79071903686043 +11.25595599452159 +9.468850419287369 +8.222850009003043 +9.058250616447992 +9.842456214479363 +11.890775899832605 +9.694315832887646 +12.24519234834681 +8.369522129565981 +9.832821531107198 +11.72090040808418 +11.59374258931992 +9.501732215784273 +9.974692933124413 +9.45735452354739 +10.977033171326953 +8.412428489874914 +12.709950479008558 +5.698393067255401 +8.319664259295909 +10.590399047728537 +9.779451910789591 +7.915770057654804 +7.094468965371977 +13.318888926166176 +12.199105937136114 +12.164524563431703 +9.067890367116426 +9.571014362393317 +10.538217393293086 +9.41041465087144 +9.374067988906061 +14.613441979407325 +8.758078011224756 +7.6068327587617155 +12.010533656859279 +5.834236665623099 +14.199405882373851 +9.709104136413865 +10.40790539728268 +6.645909739339295 +10.314128446072221 +5.883907163059536 +8.870138825430416 +12.780198688943015 +11.154110019483992 +10.217067415167703 +8.154974875429922 +6.54909836374955 +9.999675586131788 +11.63276512985464 +10.30931599924373 +10.047933208917081 +10.642813008769544 +8.515086087305372 +13.059114953550543 +12.829320814562386 +10.699652728864967 +11.21109890825334 +8.416764746923135 +10.146152717057628 +11.240057729917584 +9.85485866492716 +10.882150809921896 +12.647646009260955 +12.340744811872565 +10.634751059182783 +11.488157577543863 +8.588078208149069 +12.066305428867022 +11.186637441586779 +11.025743041836359 +9.783944517591442 +5.612786765311929 +7.276103100160834 +13.418760429959509 +13.239330287661415 +11.60801830479961 +11.531319554608466 +12.269185280050912 +10.468819643773813 +10.781020280424668 +9.79661430684136 +8.415757365127755 +8.386432481120547 +12.194154813403655 +10.703524444343216 +8.153004801638014 +7.897849627409684 +9.80813321613122 +12.527139564801244 +7.8572427590804965 +9.468029003202776 +8.806676793602326 +8.998335749823156 +11.302280537531237 +9.285510838306754 +11.105721004749052 +6.65490123019852 +10.606788917633697 +10.097727828578739 +9.551126262275213 +10.93847515683901 +9.60423932072536 +9.375761688022882 +9.693312190703324 +10.768361606825987 +10.66163595812294 +10.20139164097423 +8.757946936455246 +9.931591345884911 +9.427617900601255 +7.892633760035116 +9.791008023878417 +10.275851428016216 +8.521313383219743 +7.597369790588019 +9.250868540490373 +10.040151214727562 +9.982989671580373 +13.774793647545057 +10.808885632363758 +11.773990941235438 +12.160989790306036 +11.870523809843503 +9.765743104347301 +6.208426194534492 +12.360873546568236 +7.546037767394392 +9.806934508014344 +10.5345586810723 +11.901506352017668 +9.708308138051118 +13.13177509897708 +10.831194718390362 +10.350100315204019 +10.60432376808552 +11.478594942886772 +9.382117931849258 +8.168357150993378 +10.713972682671825 +7.809646373949015 +10.974848938550462 +13.829753534539153 +10.255626339619347 +10.054808855743177 +12.06833888044689 +7.055009668542717 +9.400645949234578 +9.600367003733806 +11.899955096647014 +11.368729010986034 +10.047163430573358 +8.806618762193366 +7.630568002123409 +13.29571527350712 +11.434338068949408 +8.769924111128375 +8.448759688021738 +10.426467393840552 +9.96946851931483 +12.759029178361596 +8.567706785785866 +8.743954688453782 +11.307568715983068 +9.758415414524968 +12.34427296092722 +10.94979520189714 +14.380762310894877 +10.414998317876492 +6.518223219049122 +4.946998432247888 +9.19270986435195 +8.860097475504226 +13.384577419220841 +12.295615699593965 +10.963121363513595 +6.694908829352353 +8.87450367070826 +11.852199670188215 +15.130069592011306 +12.875044745096588 +12.917327888706756 +8.612687999082683 +9.0150543260989 +6.8046632035536865 +12.285252126823098 +10.471032054165834 +11.665528172145807 +11.3140782455544 +8.359038834979001 +12.911147619776036 +12.877463235309873 +9.693043569695813 +7.023202634480564 +8.97037916615006 +8.922311881757931 +15.260995562802105 +11.76562931512875 +12.201915711920872 +4.569940088306255 +8.146370535678738 +10.78975222027045 +12.773447299190298 +9.133649298138694 +11.903270211025538 +12.462177896806741 +12.921890283615845 +6.736698206548524 +9.21500022960421 +9.862138363244997 +11.08278981334293 +9.744779995495813 +13.115077137479123 +9.933604120707923 +7.882558385930995 +11.222758822071087 +13.416802573885242 +7.417926759985239 +7.636763940759672 +11.18666973811462 +8.399027395218576 +8.410092251843379 +8.909157850921712 +8.166659417546033 +10.283011974914691 +9.893040788996037 +12.969885776628665 +10.817159257143416 +13.170278146152631 +10.128778757226637 +9.445435594782758 +11.623384410227748 +12.013251739084454 +6.546975004077426 +8.91911047763011 +10.969471641638641 +8.628233081814258 +9.709827272205745 +13.145011967281102 +11.893237123728296 +10.20449519946519 +11.83833816852921 +10.92321812228083 +11.658848159884597 +6.741655062822213 +10.98253300492167 +10.286525990528373 +10.165612827035629 +12.176847051183389 +6.65905642444639 +6.221589559451061 +14.033143475805915 +10.57199239746854 +11.264257165550205 +10.462218760566465 +9.379403220076428 +15.644314878474226 +9.134073875202848 +7.358050478025235 +9.682677645647583 +9.03088687073798 +8.260302245686558 +4.989712697585375 +6.693255609466052 +11.291914612178628 +7.943596463026708 +12.211906795305163 +7.652494188573143 +7.625501276375646 +11.799605053762724 +9.46559174418145 +9.328209687447892 +12.94567011571898 +9.262416312595558 +6.199178743149447 +6.190480265325957 +11.333120899975887 +10.9654503635111 +8.377625060564306 +9.78495638392578 +10.949479298146432 +7.620496582569635 +12.20390140238427 +8.572023854898191 +8.830018479179863 +9.355011203446132 +10.597124356618624 +8.60045599833012 +8.201688197631778 +9.525649729150864 +9.84305367165881 +9.500604673936243 +7.630121600130739 +10.394025436933552 +10.113910498325273 +9.695257838646295 +8.980888002615066 +10.951272966754404 +8.780625459353415 +8.389697398167907 +9.042974356848102 +9.146020816967617 +8.836055014031299 +8.58385175425088 +9.192373335993974 +10.066948841854297 +8.322225941039294 +9.396023389931287 +6.331226867496443 +8.437370125146577 +9.735098325995251 +8.038392505135555 +11.391246958325349 +9.96374528486757 +9.627613205500781 +11.463743934833616 +7.964128870455083 +10.479050238395839 +10.455046067846062 +10.308347090523002 +11.992160631251666 +10.487121354882499 +11.88250512760947 +8.422172161851964 +9.754128674007978 +12.906167145232164 +11.38975641689086 +10.429956938959156 +9.399978582364794 +10.277341135829497 +7.650201405040525 +8.124223367849751 +8.507125922846422 +10.223774180290167 +7.894104130130515 +8.759261137349052 +6.584185607650426 +12.262988820105594 +9.796254253931043 +11.380980483944104 +8.79976822463221 +6.128585983560699 +7.719458066878662 +6.964141559198426 +8.36466287728218 +10.248354300813926 +13.635496985872845 +8.430155294541422 +8.188103206350695 +8.117477990352363 +7.878465606280322 +9.862967466053318 +8.127521220008205 +9.85848116599568 +8.717697413073171 +13.789050955585447 +9.998353135735742 +9.380026731685199 +9.396631514735956 +11.365927738314733 +14.124354737850062 +9.392759525737606 +11.513132226013289 +11.126448003276808 +11.799846150021668 +13.25902133745591 +7.714579053199692 +8.57598818408299 +10.606830592946228 +7.6164732116520275 +10.464857521626953 +11.863069145674844 +10.60164384964775 +12.537725505349878 +8.834262054513534 +10.01794679731306 +8.745012746494695 +10.360166564720346 +10.528969703759323 +12.021676754292383 +10.81165819409549 +10.571956730997176 +11.0451466105338 +10.113917635132694 +11.037285723731403 +8.026199615291551 +7.925125279295756 +10.832953287230005 +10.276911824661894 +7.76512295628876 +8.665971419159474 +10.685442325180304 +12.819986397196734 +9.76165740769281 +10.927094549640413 +10.946367508711534 +8.460933959464464 +11.582575476542505 +10.24316602597885 +10.059703792815817 +11.837208393591963 +6.577058616808937 +12.397641852099335 +8.864294208516828 +10.365766288737682 +11.09749725360764 +10.002970729413873 +9.91064738827677 +12.698843728781656 +9.354853906735569 +10.847617017653693 +9.630908397925134 +8.618452829345749 +14.112634582878673 +11.280880867620631 +8.540539016531628 +9.842849200491049 +12.788539662193015 +13.045865168036515 +12.470818910213927 +7.753183224227659 +11.55414823996095 +9.743919749209384 +11.263457050473699 +10.257530255653084 +10.285861088662854 +10.719685268284103 +9.364935898229295 +8.553237239230416 +9.093794351878186 +7.7433550107851765 +10.406433833894194 +9.488298439738521 +9.338134216242626 +7.904048822598725 +6.497512840943475 +13.03690135440413 +15.250025231712565 +10.154238004058977 +7.525584937186819 +10.898991553401931 +9.800659292815727 +12.204814124718594 +6.707002978824622 +11.118146704306877 +9.782700225000417 +10.163694904809319 +9.601047382751206 +9.661649033022243 +7.188915061648954 +9.6869949248927 +10.432494346416327 +10.73888099237525 +6.5980082597673135 +13.975696803822029 +7.662820849800572 +8.393348570511822 +10.497215555745125 +11.725403932282056 +6.729221646852529 +10.760837484416 +5.576493572162839 +8.233235352158761 +10.231314603918307 +10.210457337101634 +9.453422655374755 +8.811357673495788 +6.950715014068891 +7.551579178524678 +11.110579625614116 +10.157883502803584 +11.672428526228105 +9.931207828437326 +7.717075049742979 +13.678001075646232 +9.99766131126559 +10.537812062453042 +13.031638321938754 +15.459475964331613 +10.381799683521939 +9.0827741254282 +13.115907272703756 +11.576302770200865 +8.218955847538865 +8.972069893681564 +9.34141471107816 +9.663703067967758 +9.725331925479026 +12.291687881098824 +9.070761887875598 +10.990582003086224 +10.591059588740123 +9.710226730989033 +10.949016125053298 +8.52494552548675 +8.095202213923022 +10.405644101773401 +8.924902673368752 +10.377209193055155 +8.873667043262824 +12.896845778798156 +10.180339212868889 +7.356749100083905 +12.1371992405457 +11.750663282068404 +10.194088793769337 +10.111589194050197 +9.508108783465577 +11.973947438652129 +12.14905674941618 +10.501724711946995 +5.569635187892268 +12.561204694897397 +11.756739132863842 +11.01310737619968 +6.267601819461644 +11.33241665225744 +9.367030257792639 +11.259406104009546 +10.690893758918653 +12.608057714900447 +8.380122276706308 +11.26402216946301 +13.260582412227949 +6.031133931726775 +12.710438045138684 +9.02750322953101 +9.140869208663824 +13.158676889805962 +11.385887155418791 +8.426588038761913 +11.199171801230014 +8.250519242288156 +11.687865390776723 +10.90422590898411 +10.661673797997409 +10.776377698468293 +12.274882898831414 +9.833835433232196 +10.647244074851244 +10.994210949292754 +13.237866490921142 +8.039831427016745 +11.878087037615492 +11.376698018036565 +9.418836351414363 +10.908639969657875 +8.022563444623051 +10.867116956552856 +14.016822567732369 +5.9404087562930235 +10.009532808558713 +11.686273798672321 +10.229013286598553 +6.956854493753701 +8.148364522690636 +9.263205554463235 +8.216867084167722 +9.740405259052078 +13.324391582990916 +7.825685466625867 +11.851400994455476 +9.931259877012147 +7.993940100654751 +8.68069803252584 +8.34320773279855 +10.073600242497943 +6.829849990387054 +13.730683645259466 +6.441674342186745 +8.477556404114859 +9.025092750032904 +8.458885496658292 +7.246852337840344 +11.375384631184694 +9.58426105097351 +10.309894493100002 +6.1312731304728345 +9.870752708412416 +9.783550380935898 +9.90767293799714 +9.440494086631448 +11.085657451887059 +10.10068097834536 +6.881302846739786 +9.441887190585224 +9.916609205046656 +7.740037269548431 +10.838516064693678 +5.822360336450348 +10.479521700617822 +10.009502734320831 +10.28339605590579 +8.514527357163782 +10.890802861320015 +8.408048733483424 +9.654228530224072 +7.370739978866635 +8.828726604665786 +4.068034245285288 +10.384404237378849 +6.1545294871988325 +9.547483835300403 +11.440591245674398 +6.798012338795219 +5.979556342897283 +9.049135441639242 +12.91891969958347 +11.037885455054374 +9.506227894409069 +12.060505251619354 +9.320972861127045 +11.147574007247782 +7.275963032087024 +10.451225133074555 +10.977020701446566 +11.779864929101421 +8.936758515040346 +8.076209820847653 +8.626993484096898 +10.156885379268015 +10.854569237550056 +11.551010985597786 +9.356064565757414 +7.840385528566694 +8.509348934571111 +6.904937656200664 +8.059231092670737 +11.44343569217565 +10.57632426396073 +12.87287999270913 +9.353744503754335 +7.799863581503057 +12.424999890630543 +9.807915665842138 +11.017050092346164 +8.359820431577706 +15.073638263390936 +10.36802496792471 +8.180885545793767 +8.75245971908763 +13.08956496688267 +11.327262894266605 +7.306799923865061 +8.165631617446492 +6.658095571070188 +12.749370061491163 +11.877808412485951 +8.908645920096346 +7.818127686274729 +10.176222984008122 +9.933871358595713 +9.105001596405515 +8.966086598730623 +8.761622333637996 +13.239534292747749 +12.951563923159844 +11.551364742883774 +6.4744859238324866 +11.992255686412827 +8.187059042840321 +13.140922994232504 +8.076723210664026 +10.958732295136212 +5.253116167518002 +11.499000778400129 +12.1202886743447 +10.528776197599164 +9.08174749768239 +9.539528579038485 +9.843507105463681 +11.546382258191956 +10.711097799589039 +9.782649842446927 +8.995723448423774 +3.371040756294755 +9.32919011341701 +8.140325942564948 +14.654108599402456 +13.23236102809162 +10.2858735813726 +11.151197910893584 +10.95630194623384 +10.072365329876694 +9.168318291040482 +7.657199159490431 +13.419022587012472 +9.937296927243807 +10.145598698115734 +11.669482419468638 +8.218546787636818 +9.219837220045168 +8.347132759251874 +10.141271957903212 +9.946068664145859 +10.093994996846067 +10.063669416076158 +9.251483699871482 +15.229869842371082 +11.08522759524675 +9.774235216809114 +9.614401646550478 +11.237093226391336 +4.91541859490247 +11.709594178148695 +13.949670674982197 +13.611172304615518 +7.89315006830753 +9.20846705854477 +9.307304304911742 +9.35695551999006 +11.838687945316302 +5.577938220323027 +11.159023867522667 +7.95206863258668 +8.014485577482155 +9.310016375473632 +10.43688267031312 +10.248126819179463 +13.437738602380605 +13.257050549426372 +10.3186306769949 +9.79107451562809 +9.634898729633056 +12.4636215148241 +9.137234846207507 +11.427737341676263 +9.388897620815392 +11.519861183631999 +7.654099857351272 +10.987464654123187 +10.81096332971232 +10.20918199531904 +9.024843995052619 +12.136764698000476 +6.3298221649649 +8.29247404131706 +11.508708790334374 +9.421016410028875 +11.487282086054055 +7.417802263260546 +3.643519596786476 +8.013573632897902 +9.240168709319198 +11.560542229939141 +9.89651139676308 +9.26098110670878 +10.551964236080202 +9.726319340835037 +10.416397707044467 +11.053923885328565 +7.33030427372004 +8.375824017371075 +10.383320845462144 +8.111930444047527 +8.235948410954116 +10.154665052310802 +11.193368202656169 +7.03766363932623 +10.624177327106837 +10.716893358758536 +5.32422312220482 +7.851343564088257 +9.238180579952358 +9.949745495173913 +8.066752965543612 +8.818962555579404 +6.92850622376762 +7.041818470772446 +14.471503373781886 +14.105215644088432 +9.493183789655648 +11.370283161778746 +10.414802045941904 +10.41075465047473 +11.7904644228317 +10.279713186064694 +9.00723665955597 +9.074159862701466 +9.340852693196426 +8.223660786389157 +11.726275331491188 +11.756297843256586 +7.850694468784133 +8.405247340668144 +10.448155649309564 +8.761944013610993 +13.224914129544183 +8.422024433500358 +9.19604074442061 +5.807701360247986 +7.268884117190655 +9.090317016737712 +8.616808916006837 +14.575855678321524 +12.33404352550737 +6.981519957266684 +10.232405311169686 +10.565754591128313 +13.450180128502593 +9.039483632061803 +11.328327256286299 +9.79035432598577 +10.996692910229656 +12.426072740802745 +12.008905551958126 +9.845875879481628 +10.006348385604767 +11.228762090123904 +10.0194400751032 +10.335121449072146 +11.523135980847899 +13.403329805850735 +9.987407754431318 +9.987658180179228 +9.833221357255722 +11.94698702329333 +8.649199041063104 +9.120883971564233 +10.821908254550374 +12.027384650346738 +9.43602400130111 +11.43149358454847 +10.393045224217351 +11.82418027455612 +10.13617342292169 +10.290715032741256 +10.100696372510045 +10.234159738237302 +11.983735099800942 +8.200056218392854 +10.65919430842889 +9.760120779297827 +9.379623478126668 +7.893741951298705 +7.179717035329666 +8.597828538260675 +10.64202697746483 +8.883634403512916 +8.650451735986904 +5.842798472198749 +9.036811393953023 +11.2886399877996 +12.062904051660524 +6.159084502513371 +11.421632725814684 +11.351435346708653 +14.15068270174199 +10.60153233803929 +13.03246550191632 +10.60774146748095 +6.716531061521822 +12.860012367785489 +9.336845098551402 +10.386668517384305 +15.061867479177499 +15.076140099879932 +8.552955422143363 +6.608394026008325 +7.963320115100327 +7.329613171923199 +8.382720492739866 +9.53103801190535 +9.90544672899427 +11.666197633976186 +11.627083448616624 +9.000032140856069 +10.76439501472218 +8.516778901258725 +9.571834096289553 +10.560782515215537 +7.841142545684988 +9.459209813722609 +8.222609441820985 +10.445575185561577 +6.963569702269176 +11.336253939327364 +10.462916060920346 +9.045001930754854 +10.600348143668555 +10.359484089705933 +6.57069936171311 +13.067196354568 +9.880998514955524 +3.7858409874192063 +12.602262466096064 +10.15159280980317 +9.899970951325898 +9.51651279610705 +8.14738609181184 +8.888078319294662 +9.126145654155014 +9.48658837911518 +10.6879013255548 +11.546047201005967 +7.062938060136202 +10.4538459489614 +2.709001075410834 +9.64583533140885 +9.027903215364976 +6.002348082540668 +10.600345100600956 +7.621151654686972 +9.458420232965896 +8.594186821058392 +9.366024351489918 +10.011529479363032 +5.947609224576718 +11.714591604441523 +8.40391279235294 +10.972241751498077 diff --git a/tests/functionality/data/b_asymmetric02.mtx b/tests/functionality/data/b_asymmetric02.mtx new file mode 100644 index 000000000..61f8cafbe --- /dev/null +++ b/tests/functionality/data/b_asymmetric02.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +8.671579494397937 +13.894028277499066 +14.012979831418415 +12.13225005918152 +8.232530829281728 +8.754232961022307 +10.159571934354052 +9.775289834907893 +10.673548761157466 +8.452716889652084 +8.79722054106655 +9.088578112203901 +12.399345267251231 +9.026329494936151 +7.6979369346648125 +9.84072405651578 +8.679052124703393 +9.507355205803481 +8.348804939230995 +9.881814704584949 +8.75101796333899 +9.99843275534378 +8.869202928617804 +11.21312315843285 +8.449102892315839 +13.114669757284235 +14.245257938560629 +13.524003657938984 +13.132683024633645 +7.416310591187189 +10.876065328412935 +11.275358248481503 +12.016467148626013 +11.766990986221332 +11.759119786486426 +6.618129486977031 +9.33619329364206 +10.28545612362448 +11.291337099417529 +13.013103648671615 +12.196447062602235 +8.612823347912714 +10.4584162553958 +11.240670992235279 +9.57813044934967 +10.822734151970192 +9.969866892656992 +9.903611347292529 +6.972091744866302 +9.86297754215519 +10.693323401928122 +8.58520302987998 +7.102669402621211 +10.435802730417803 +8.758617155119225 +11.338250551453099 +6.370466934929841 +12.358664119019533 +10.41729684800746 +11.128227051964435 +10.979830162676933 +11.807635734811091 +6.748478291645361 +8.64846663447474 +10.924570937063162 +8.072523047331735 +6.61700419523866 +8.48415775532781 +11.365486431918926 +12.29207284618384 +11.495047124882408 +8.422633623112464 +10.62408733782102 +14.231768169686609 +6.7775155387659645 +11.714084811270645 +6.929207351127428 +8.220723369447237 +9.912718219133295 +11.446641093864375 +8.361270041446144 +12.723444854202556 +7.872881486106722 +9.322785980016794 +10.101117087726058 +8.35911305460853 +10.28931248393449 +10.602055590358589 +9.596969478933586 +6.6473219107559505 +11.844531530549997 +11.116809099432526 +6.1089485305828095 +10.80335585783939 +11.526972452918228 +11.44106274344994 +11.999098015210322 +10.65868106526529 +9.569313021811581 +7.416397193305454 +9.103725277366035 +10.50641164754029 +9.981516695345482 +11.940461828070436 +10.98938197574244 +8.548308899937066 +5.1150661705340825 +11.737148491155079 +11.07691723103864 +9.184919540567334 +6.601359633616937 +9.331873305632534 +10.549025359562785 +9.6160643923829 +13.804145508804078 +7.970048295806767 +13.199265989284587 +12.145449610311713 +6.345935215198747 +12.278233604154476 +8.358798260188482 +10.543801120211716 +5.91497884014464 +10.810885952855472 +11.492022971588462 +9.78012648510211 +11.456855168348474 +10.706584781437408 +7.115872437992384 +7.743624218092524 +13.363026415175492 +9.556322187065858 +5.3533141441005725 +7.597046648914763 +9.38185328462561 +10.625224067985137 +8.334418377996998 +9.250048507914757 +8.285842955782885 +9.474513271966813 +11.75119396557595 +9.266464116820478 +11.380741916135333 +9.204474271159242 +11.323341987235429 +11.711968746393167 +8.157374916461752 +10.724002272856001 +10.35063316144615 +10.553566405946729 +9.733868353891594 +8.521873211629764 +9.379283332453955 +8.925670196274961 +11.261426438774926 +9.932120545218332 +9.593153823670521 +12.937498279746515 +11.263315191322896 +8.727606946372878 +10.370778460123281 +9.715392289578846 +9.681092476551093 +11.85071923144659 +8.390530169461854 +5.898689681481376 +10.262951249691202 +9.443308478751971 +5.387540550080999 +11.809965840224212 +10.581919265705686 +9.86496764146706 +9.917845686817522 +11.818164447645273 +9.339906133780447 +5.540341459849155 +7.042518744375134 +11.726500551951757 +10.198420921134732 +12.057919609626454 +7.062477049820241 +10.839016621954721 +9.60039805171606 +14.178011965160184 +10.608409869998404 +9.207761867673382 +6.524808814219278 +9.9244729203082 +10.669893482724056 +13.716944893381433 +11.88160445399271 +11.039935244502688 +7.892690536895086 +10.140896594475004 +12.922515829147425 +6.004173437702738 +8.043838559128135 +10.5047366100426 +12.43300140687338 +5.937892256001234 +8.961789650941208 +8.27556101508884 +9.794545822600524 +12.077452082906484 +9.12151058662838 +8.253582511071581 +9.067947646446129 +8.613901689110657 +5.36646179990586 +9.691915734167214 +12.687978695740833 +11.324402283721385 +15.812146198741006 +8.168232246895968 +10.922013542589157 +12.31139424906088 +12.256790470715854 +6.640412916955741 +9.252316192655334 +11.577154042199911 +6.464693739719625 +7.894396564321368 +8.696902936874244 +10.393522618676036 +13.391517707627857 +12.94807636651114 +2.126732113878959 +10.646869616381695 +8.04007642239117 +9.882793782076044 +10.66125581227588 +12.198383522377906 +12.761536698088468 +8.54479810005209 +10.320590544066393 +9.811090796434357 +12.08235082685993 +9.578580451873142 +7.310768718095241 +5.9364822021762755 +8.538888897306856 +7.8399905400329715 +7.073371422934934 +12.01490053750768 +10.562957618391993 +12.693118858969761 +10.738788971719151 +13.568293198670398 +8.691375985511815 +11.518616554699843 +10.927516402988777 +9.658129056640776 +10.312793531113908 +6.607675230911962 +8.35470970088441 +11.596154229791706 +10.46104196780413 +14.074199237777307 +8.000817487736102 +9.403605189492886 +11.554427766065846 +10.674414366173947 +9.22410341510111 +8.814009741301687 +10.126334933368058 +10.520639741402828 +10.089423612981786 +5.415293461915907 +11.200753781532281 +9.348306307228887 +9.187869253264083 +7.198830604048231 +7.502209479461461 +8.613640346639226 +9.500031071290381 +10.94234737624204 +12.945035637419473 +6.941405069487278 +7.535416159909938 +9.542049227525572 +11.446074918491066 +12.686380550088927 +8.389628238412609 +8.593954345848854 +12.31966598638023 +6.308093024649011 +6.990393995861217 +9.73515962237342 +11.37922588520798 +9.534423157496358 +6.1506319758025265 +11.477829379830691 +8.389742539002643 +9.198896788277613 +7.531259227695681 +11.752102866672656 +12.453500592247337 +12.801927677059142 +9.585835708849942 +7.155748648321712 +9.778832560033758 +9.635953744459007 +10.491405707233946 +11.412038046598825 +10.30146320144474 +9.764553653383498 +10.587015803480446 +9.794818537691102 +9.448458415480648 +12.133022089913414 +11.147764874294447 +11.241911027348836 +5.855250730253837 +11.667346696749046 +9.655514072242076 +10.189678695402621 +11.33559118329239 +12.579140288332011 +10.361451672088148 +13.240997174120428 +9.648445219965852 +7.943253808119698 +11.328337708503216 +8.24001413890455 +8.129075471312849 +7.759272920801773 +10.819896057899001 +8.233784219888278 +10.869671769991205 +6.614597093694994 +9.817140229253592 +12.736985461960623 +10.411682575805834 +11.379585264437148 +8.40428629634614 +8.957409614460072 +9.229109918706518 +12.62228994603052 +9.866461523753758 +11.15576039247745 +8.885478792928907 +10.790462480208932 +8.994237226725993 +9.697151326163885 +11.788946164048152 +5.652234044500432 +11.416976502754693 +10.120779439350983 +10.161627125205662 +10.405639072159207 +11.543515256433693 +8.667655483423381 +6.564867290725213 +10.561269132142616 +9.715598130443684 +10.051678208351655 +10.62082170740038 +9.927741831217066 +5.568629126649675 +11.542531446530441 +9.727137069608908 +12.070573123127147 +11.981884214532023 +10.043982028369102 +13.411453624899394 +11.432326518198794 +14.136532559649968 +9.915404297490896 +12.400179610787212 +8.793771243502004 +12.728876468807053 +10.923194093990219 +11.969313335370916 +11.55074971532265 +11.39750002899523 +11.759403455662154 +10.199438129876174 +9.062463408460072 +11.31424591632021 +10.33537792731347 +8.931855195009001 +9.974227037375453 +4.445800324365839 +9.357975298130478 +10.352690131295907 +9.034856978482495 +9.697367149796666 +10.485790871867835 +4.885293089370787 +9.944221983165589 +11.293566427197243 +11.321335458377348 +7.050893405871894 +11.031079410912383 +10.70914935880471 +10.32986846033656 +8.623223911969674 +8.965355267309103 +7.599725180251207 +9.59386950823414 +12.85488690017287 +9.99041048541977 +10.929369606801103 +11.114612249869262 +10.040202285836813 +4.2891213958939 +12.625854201665897 +9.563861235024776 +9.073037286885837 +9.16493111789399 +12.545800827368032 +7.706853585146709 +9.391694342373938 +11.502888776393863 +6.804271292351256 +7.92498722101799 +11.157009567549741 +10.013497737994959 +10.42576993935138 +11.305157839180687 +9.744334847620285 +10.742312591753997 +13.023830670759223 +12.626169756182536 +10.738731752079392 +11.795955402051964 +8.78043978747831 +11.215821352678532 +9.419030450022477 +12.362072511851572 +11.385610022000126 +9.892823048421777 +10.000181539959604 +11.371060649237178 +8.29379331672211 +10.680038902847652 +8.204207877037378 +7.719946941113927 +11.093154805098425 +9.004165443697607 +10.608132710516907 +7.451348217398705 +8.240849525881035 +9.868827649844867 +9.367251013545543 +8.205157133463409 +9.41613566818819 +9.053057736516765 +12.447753140006155 +8.822670764756246 +7.189507639103184 +9.684865833336097 +3.925736880461681 +11.276294675697542 +7.796586674828783 +10.561079550115318 +10.61126500942185 +9.99584819250469 +9.445775880651352 +7.378739658172216 +10.232814887307175 +10.600916595247952 +9.686888264302837 +9.518773849601992 +11.545512328864065 +9.998301106936122 +10.433299194363032 +7.20858864511236 +11.569838056982746 +9.645562492716309 +9.069171749296435 +10.528698947941969 +8.582952741930566 +13.516198484605393 +9.517373731711505 +10.757645473176789 +10.672575307572451 +9.146535457907515 +11.426312611571749 +8.819800420196566 +12.914817213410073 +11.6166813812955 +14.786463430067041 +8.663314855148474 +9.687587159750695 +7.664636185930305 +10.522091812124671 +12.256381871687234 +11.30468933226449 +10.827011472380974 +6.490854268050314 +8.713406520759989 +9.735518644355068 +8.117077792946507 +13.873732009292004 +8.546574677046397 +9.132204222521908 +8.408216124779406 +10.90069213207799 +9.96057749784345 +10.576101687086132 +9.009629652546073 +13.468422527140834 +9.73547399767941 +11.770143758062897 +10.392429814125679 +12.696713953722165 +10.70916665154884 +12.083712860532945 +8.370176708505992 +10.839826167436646 +10.971326472643442 +10.467138912248046 +6.365432762041439 +10.865687071150527 +6.3786738554469276 +9.024795342338017 +9.082819868660325 +7.32718287660593 +7.752792863552298 +8.930998885015965 +10.187349885881899 +9.187587157289368 +8.948155493491846 +11.12052698113233 +10.146824440719113 +10.97146691058244 +7.397055341327729 +8.630343074238226 +11.852098207993873 +8.93370351965673 +10.936029621721653 +13.59002391051911 +9.038797290669445 +9.746450736865732 +10.690750768037605 +9.01926276789223 +7.466678127393968 +8.90983171662223 +11.216686422991737 +11.660845007522553 +9.854668948273577 +9.811490781012242 +9.369388613359066 +8.368487626553472 +11.010697535020942 +8.268043216027882 +9.465217302916553 +12.624776938927408 +9.201345743573434 +13.594672822665112 +10.063199435532551 +10.968240901447375 +8.756363810335793 +11.09451520629189 +7.5273801036820815 +6.944026189084299 +11.866370611689927 +6.625340215908885 +8.450209546212403 +10.467462660267582 +8.526593939549425 +9.48156528771623 +9.250618892543672 +10.3278602885497 +7.70826647068231 +10.92181033849247 +4.451986654779834 +9.41113480304637 +8.781772510536321 +10.246153670049752 +6.476338253114358 +10.7276088041747 +8.830506797334182 +14.976524541396495 +15.559312269887682 +7.9574009293704675 +11.569873669544844 +9.175449012367501 +9.328547033317479 +11.509463203559761 +11.683744763652964 +8.297768344572516 +10.19253705573087 +6.1490512903127605 +7.835803375520519 +8.8223022820102 +8.975492532051925 +9.655913055035079 +8.959054473170617 +9.499326600357694 +11.126811750270722 +11.42247700893775 +8.669578873012181 +8.80919422720844 +9.746935135682218 +9.632383265871354 +10.659496205064052 +8.39955127845335 +11.032026082466345 +10.155666409890049 +7.750928018379801 +13.043675994562257 +11.897022930787513 +9.978592981744525 +9.448042016487989 +8.91778922802354 +7.7620499205061515 +7.432552308213906 +6.7983198518768 +5.96297198393934 +10.138615086933074 +7.316499168119161 +8.583895975304674 +6.229604296314178 +9.662352511807697 +8.696807379140484 +11.448276159234673 +12.155718592662843 +10.115145051611279 +11.31124042829577 +10.453027189315407 +7.102985186995378 +8.575855947344412 +6.386038090134198 +4.213292622329848 +9.355529136385272 +7.16786756068716 +11.114151086183309 +8.880677260933354 +8.35304678160227 +11.329230621902383 +10.804751371608221 +8.777008592111061 +9.012194625155036 +12.352369111013443 +11.303680225914235 +9.036162771762411 +10.88920126354885 +9.287389434014967 +9.450538880643332 +7.809472216964187 +9.410019496407674 +10.689084953874769 +7.191756362826377 +8.321114073521949 +13.368758235345446 +10.734043613125447 +11.222017266253696 +9.104039523055842 +10.488328869769994 +12.618504313204838 +9.945005795638746 +8.66738179453021 +7.555008504068573 +12.543525354952948 +11.547504472193056 +12.840721778092037 +10.195764711319338 +9.079269451884139 +9.610707232972256 +9.759208709986137 +7.706876992594353 +8.294328679085892 +10.552043908487395 +15.709446096834029 +9.51895562023335 +12.406653207320689 +9.758342808160426 +9.851353202306743 +7.383217285278192 +9.90662762976765 +8.625112972080359 +8.882022511306285 +9.39690544938298 +11.779619399910487 +12.466527099152259 +7.372721452714794 +10.016516279019624 +9.482979194734952 +11.47961824591457 +9.01283968582012 +7.8683338090483295 +11.429621156817525 +9.114784875191443 +10.033651122233245 +11.565138798476838 +8.283363608521485 +8.049554544555527 +10.667191253464171 +13.714423274414187 +10.42498401126958 +7.665565836991962 +10.51394929676423 +10.980067287222036 +8.959983467744765 +8.861091051791583 +8.914797774933225 +7.1356572222253245 +9.885048417174598 +14.725426957830557 +10.809608956621336 +8.581287426272489 +9.717033198926142 +15.66581872572132 +8.980545972851674 +10.365773892094477 +11.455885417415923 +10.028471028643516 +10.015129019969494 +11.204779368418986 +9.747326142189282 +9.723766176544457 +13.150789119796372 +6.166479699853085 +12.358644470737827 +10.1442761803665 +14.5232661646913 +8.629506519663217 +10.025786891372718 +10.006182474460672 +13.17391779570168 +16.515031341799357 +9.444731429585769 +11.726414481486323 +12.246676430175736 +11.806938229249583 +10.321922581269671 +6.54447135308597 +3.2241460579438552 +8.053694942528981 +11.829369859850248 +9.942504205699102 +10.559149657208465 +11.671797748759039 +10.371567691220362 +8.618235368784548 +7.437698733951576 +11.295717851395324 +9.933611417547752 +8.618277281920307 +13.38466032053945 +9.679848819346187 +9.67065027129295 +9.85066616048974 +12.674704648171332 +7.983548989258028 +7.261507157637132 +13.714430711462342 +13.375707089210064 +9.493205309614494 +8.026574909366573 +10.282428263685103 +11.02792418587668 +10.618026838045314 +9.162527311693133 +9.13782409059778 +10.903286013302779 +9.033503500851964 +12.087616256072852 +8.25515098342473 +12.505181287573585 +9.17948542655593 +13.541608430510067 +11.892921159934454 +12.076007400330212 +5.979392209799429 +5.813281073652008 +10.854482095106484 +11.284955315491304 +10.926818364502779 +11.809352478003074 +9.788335790362773 +8.63768774264715 +12.198621344605906 +8.219825501126033 +7.440315953864074 +7.844395872305734 +9.20791147394498 +10.514120395315638 +5.912267070668291 +8.882620344725355 +6.122382824381727 +9.265048507602252 +10.854862246863078 +11.740550014400037 +8.62122630169569 +11.175410002678152 +11.275418407953621 +11.299823790469478 +10.11657989716105 +12.406953451049425 +12.187661320918002 +9.878413635532382 +11.445256781959381 +9.438324079633944 +7.729155162312696 +8.848924164834566 +7.227727393452076 +9.59162669450201 +7.849968668946931 +8.729819524207103 +13.553987640873151 +10.2852636401337 +12.864413029014383 +9.291689505081287 +10.597761488202725 +11.294381698617569 +8.45111353337766 +10.710889319184982 +9.419740423089472 +12.155437988453205 +11.584423146088533 +13.7843297444619 +10.515293141023562 +10.332423859839647 +12.667401047614709 +10.425123094517959 +12.763251188135264 +10.771834581462882 +4.83032373379667 +8.648626586299834 +13.291790494267037 +9.297496823615335 +7.735750979753906 +7.805771466529976 +7.59590847606024 +8.86613919973264 +9.073855794151239 +10.21927061757844 +9.031052350534882 +13.13001495741962 +8.06998097941318 +15.810121197077441 +6.146830767836866 +10.466051754683654 +6.409147972281593 +6.4565829196833935 +11.846835649701864 +7.892766988493968 +10.465031019280262 +9.377786937916134 +10.847440518554457 +14.032474033126505 +11.233596082617227 +12.14432353336369 +8.533746720666631 +9.829342714004415 +9.859074296481758 +9.852811824031066 +10.286033394152232 +8.894038098988013 +10.108292885968346 +7.856886257827234 +9.218381187300134 +11.1998188438565 +12.82177127746136 +11.8255779475627 +9.425352670593956 +10.454973885241964 +8.896941099182724 +11.408774789213451 +8.588666357283124 +8.284711354310254 +10.57187808703639 +10.455093139355874 +10.790542657823131 +11.126969336086947 +9.369351469320831 +11.09243663798314 +10.863998556294872 +9.279719155982683 +10.470783672904892 +10.509734209429814 +13.150798214558911 +13.331977619993301 +9.852071419834216 +9.184879926783603 +8.531394860031227 +9.920423586511177 +11.407526295870015 +13.616570362179784 +9.473777528053532 +6.650432035602683 +8.76758826199504 +10.96604151110766 +9.796686780003999 +12.421428413566163 +10.213039859521643 +12.206557767707467 +8.04029017447483 +13.502107360012099 +8.546585444184387 +12.570161119276065 +11.399752861783016 +9.950044568110554 +9.889157655960723 +10.236728592958803 +10.59563865571812 +11.9581607112926 +12.391855146783787 +12.61641120101989 +11.50210106484381 +8.940085953782775 +11.665266224371432 +10.584719194529884 +10.657591319832951 +10.327391524215585 +7.252232994698158 +9.989797754295585 +12.163066916766027 +10.82088648294079 +8.85026103014187 +9.843472798880079 +11.443985273428423 +9.523834056648518 +9.88105886853049 +9.783620126856158 +10.331211400259225 +10.958624309826233 +9.412618192921636 +9.525434675497209 +10.432870581863535 +8.643775235320112 +11.483934306822606 +2.8887739887664767 +10.498641109662728 +8.652216549482908 +14.754368855266543 +12.61016368650923 +8.993327594855344 +12.12091470768281 +10.49555093081227 +10.282388791182726 +10.794911746657498 +11.778343140964777 +8.750061944105392 +12.275263653040351 +11.990563353441294 +8.865079496846322 +9.449156909265525 +11.085173090007737 +5.250431595214462 +9.69653802306223 +10.721619277442676 +10.76327656752475 +11.086903605984531 +9.715433851982697 +7.8942805149919 +9.39326942547881 +10.014903294998298 +12.206973422911872 +8.18804161876126 +6.786147363592437 +11.87973706212344 +10.569593215284465 +8.91413098352248 +11.884126653516065 +6.455722233722742 +11.809928572551751 +11.909068366185497 +10.240246198338944 +7.67591922258391 +10.626396810185108 +8.964218309135115 +10.105204103394753 +9.56108573301048 +13.646650355140908 +7.899247199452207 +12.408954132935015 +9.342989830832195 +9.613460726010771 +9.55033505333455 +9.309536571109321 +11.251048344971442 +9.840301909888245 +7.2903054544400305 +8.713202838517612 +10.02477785077432 +8.02686776121596 +9.719757606923006 +12.794389454346657 +9.887030944790068 +8.405722206626407 +8.184396724625943 +8.380596639182297 +8.868810815665048 +6.9593709613046455 +10.263490192043225 +11.495725170274213 +11.923863047578985 +10.113621818276947 +6.4411910252854145 +9.985997641593462 +14.833327942218423 +8.345353920649428 +9.166656987395271 +10.920735536334847 +9.348637434066415 +11.80256977873071 +11.70569522009745 +9.686924973010704 +8.462206655012693 +10.162902128090353 +10.990530393046944 +7.087113630158853 +8.766082133173441 +9.202260859182589 +11.2857413467117 +7.699355132323392 +11.616241669574146 +12.15522339483534 +9.259074556926915 +9.476914383580079 +8.735988680669893 +8.332407385531798 +12.228756410956178 +6.006633043305786 +10.258433380736003 +11.654558002240126 +10.150290185144117 +12.033165183170114 +10.193128016942648 +10.142001361239211 diff --git a/tests/functionality/data/b_spd01.mtx b/tests/functionality/data/b_spd01.mtx new file mode 100644 index 000000000..527da2c8c --- /dev/null +++ b/tests/functionality/data/b_spd01.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +20.82980923834801 +19.91489349951955 +22.668599674983664 +18.13727054639594 +19.41329104959637 +20.78161605574177 +19.754654850377026 +18.604805348637672 +20.24402360228597 +20.466694872526798 +22.366763959001744 +20.295919256336227 +18.334783796598455 +20.89859458830604 +20.147773880846746 +18.17860965281989 +17.72841135298414 +20.011801652926163 +20.97764390570064 +17.634325584573475 +21.85555231933638 +20.641572192941414 +20.63258488370881 +20.94638646647235 +19.190851992108907 +20.08505991274728 +20.93763612760333 +20.795431780228423 +19.32027924935424 +18.846043123768723 +19.993770813396207 +21.781644761654643 +20.074711167133593 +21.51297894553117 +18.359169057850536 +19.00568498511285 +20.108344918039975 +19.90694902081044 +22.888413128367095 +20.072802346512287 +18.415078883447773 +21.634308621180466 +22.14022047025436 +20.07654838483911 +20.0993858752932 +20.319514794228038 +18.57438134169171 +19.742096207163197 +18.51914705537119 +21.00434554091933 +21.640781132207657 +19.023170288694363 +20.019844861052817 +18.511465943294212 +20.3895520206535 +19.660888912662074 +19.358201019586 +19.668317722250077 +18.506759855293314 +18.82385455460957 +19.0511333679958 +21.439619064114968 +20.49350695321865 +19.587362963186596 +18.379159598482072 +21.572671034274837 +19.852842836434935 +19.017002987106455 +17.522161665605534 +18.92533768122415 +18.263065577302537 +21.552911003531744 +19.419570671838507 +25.095842143008426 +18.539095363415523 +18.126221854610595 +20.691295367072165 +21.884572513746793 +17.78655799025983 +20.585991025881327 +21.009581650885085 +21.139211758592843 +23.11867300792521 +20.210650797058737 +19.662729251644297 +21.331228157636566 +19.61587682745572 +22.110462577694367 +20.78209647295672 +20.508156160932035 +23.660163755158752 +22.236428178113577 +21.88481914234773 +21.15336719413144 +20.313925200642245 +18.344809577619806 +18.917985675504713 +18.74840341446615 +19.177512502274773 +20.1867247607988 +18.883926911789267 +17.849451730151618 +17.580949005837873 +22.598496003088826 +20.002848137802452 +20.848645423326865 +21.023820243586318 +20.227232869477902 +17.683681870157905 +19.535124554712027 +21.856659022496537 +17.006668245258297 +21.004621325305067 +19.7210525785675 +21.130796539273256 +19.351227292606293 +19.833960874292107 +19.59838188418794 +16.19728718996935 +19.022418177229124 +18.78702290384047 +22.0927371190016 +21.90433725480077 +21.57446056168244 +18.687485022603994 +19.598814031477257 +20.985055597309586 +20.191097232084548 +19.632818227725974 +19.817559481625242 +19.71834456399223 +20.272470531157598 +16.733225636049117 +22.557617608544206 +18.978536306437714 +20.941892247909188 +19.827116496302086 +19.38633389153025 +20.540059956331554 +20.56933736032484 +19.144739978941345 +17.2491652549097 +24.004013743031162 +18.242477209120775 +24.003283081008863 +19.531470570843418 +20.02220380926349 +19.516405998686604 +17.939913494190595 +23.353481267931677 +20.78886031711004 +20.184137496792122 +19.69338117952577 +19.78739804062821 +15.48898498232722 +19.78675082674553 +19.60623238020906 +19.221580667883256 +19.66199425345846 +20.293667889180654 +16.513273652667827 +20.743312769064605 +23.16345883390247 +18.588070906891343 +22.2862922817632 +19.27179619852042 +19.04860454331597 +23.415747867204878 +18.924893933661192 +19.533572574215224 +17.19006026846437 +20.686434308258836 +20.896127706633475 +20.598506426880917 +19.81451239703637 +21.57096222071506 +19.9243190007267 +14.870654222114572 +19.890059846985757 +19.99794877832412 +19.883570631301982 +20.100251433545886 +17.791938428513834 +21.023735203684378 +19.310296028233548 +20.407069687991477 +21.583761155202307 +20.818976401255867 +19.63744837033529 +22.912367176671104 +21.746079207052283 +20.909448531401093 +19.025867097732252 +18.923526936407455 +22.430684169088135 +21.247721888919116 +21.218974941261962 +21.176164642398778 +23.02386608960761 +21.544356699134696 +20.035945317308087 +17.620576094782034 +18.49570446462208 +18.59835558899958 +19.470735293358445 +17.69061066498594 +22.655676881287587 +20.393504882697144 +18.895605252423593 +20.03318681331688 +17.83859990091007 +19.987006588916902 +23.190660771527842 +21.329846787962 +22.21025446491068 +22.05651558835725 +20.495411549226063 +20.30268285825061 +20.40755211043802 +18.586122796174624 +24.06919707370737 +18.00924777393383 +20.307048987215687 +20.169913573496608 +19.516067538536742 +20.32299122426474 +18.305996024776665 +20.687775954503277 +19.422718264955 +24.82436848400683 +17.927402019587696 +17.532470640668397 +16.328447638641943 +18.858225828932596 +19.44282798476161 +17.776288934541764 +22.752800918030374 +21.66624570881909 +19.36993259036472 +16.209777420971292 +16.54496258622618 +22.911554799950093 +20.704831318742155 +23.16018208916249 +20.091994105857236 +18.5888147705459 +20.87223299106563 +18.563170442521056 +20.133310378240544 +21.25926989448628 +20.761063404135363 +19.77469383449378 +24.162843335124098 +17.926701358774196 +22.060288048450673 +23.174072670957365 +19.395895010795105 +18.369749292755472 +22.679372459290413 +20.6389126402912 +19.99717574948066 +21.297142359619865 +22.42334447388561 +18.957789388072033 +19.6259542785117 +20.24557011331702 +23.54724293716279 +18.72549416548417 +17.823848117151456 +19.88582258277833 +21.650599337658445 +19.31798346946796 +19.16491671671662 +20.00791408568441 +22.852482645739077 +20.5973850067371 +20.02730784021668 +20.357472189635118 +23.692067585302176 +21.227810225462054 +22.42306209703213 +20.708519036762734 +24.066518341869337 +19.861931469700867 +22.81157854688299 +24.116283516888526 +21.47490668335064 +23.525869838326322 +18.88261616936408 +19.15100452159821 +21.16686501448674 +23.01915652458143 +20.59222247434722 +22.018677930757413 +21.747508922770493 +18.46684836448565 +21.260963707812213 +21.30971295058577 +19.989176632435797 +18.93940499293931 +20.449526007986574 +21.491910243893663 +20.748234418959335 +19.52568770294417 +17.376454723123675 +21.90878768340013 +20.980533378584582 +20.994478657211275 +19.338948435958486 +22.168015265139335 +19.066672770856236 +19.835710169292373 +21.37875115087853 +18.798167452803273 +22.44039270590745 +17.432873302736283 +16.437347619237602 +17.550704218923556 +19.543496891195385 +22.19554418072614 +17.283801007998825 +20.06211203079355 +18.91959897157328 +21.003217273929362 +19.062030015671283 +20.14951828711599 +19.157451883546667 +19.315682409003387 +19.195698808356997 +21.63236703274724 +17.778620467900147 +17.77832652741646 +21.61044812822637 +19.515557832234656 +19.63216252995576 +20.004745046579615 +19.779507834691888 +20.60447753390256 +19.460767312989436 +19.019390156663995 +18.31413582207385 +18.809695280002277 +21.036346768011672 +19.09725080548159 +17.281843003567946 +17.9197650894901 +16.633744655399838 +18.991900123558484 +21.115737745881056 +19.66586424775658 +18.68763307622525 +20.217613056008492 +15.980239181757513 +17.67218933667221 +19.97004436797841 +22.388163700683805 +22.306749386469274 +20.084290052280586 +22.645028202530554 +21.088791322074762 +20.01431031046628 +19.852557805527532 +19.447947830170044 +19.64750687985206 +19.18083124827865 +21.454924986119007 +21.584489537202785 +21.72517007774178 +18.219720956482117 +19.43442362735831 +18.825252683072453 +22.963520613489546 +22.350806022945065 +20.400607713961048 +22.51190912075012 +20.254342900424387 +20.784044156906845 +21.106097869283985 +20.002850221956983 +20.947066282984462 +13.357707564965986 +21.490924317692485 +17.54295037050287 +21.955940481497603 +22.189798363715173 +19.77435666675508 +20.28712275040938 +17.180022495839758 +19.40402130022365 +18.80474732202973 +17.53015328354415 +19.402458865590383 +19.980457912228296 +18.093234643283942 +20.98502105843671 +21.817582234901213 +16.767089259984612 +22.526860695770214 +22.46786600439454 +20.167986426597576 +19.419290274909162 +19.43799985393828 +21.860416668205623 +16.685817869741783 +21.153464989643467 +18.397371350572534 +21.05996162095899 +21.953025763531013 +19.390551845907762 +22.430643924934383 +18.182341521790498 +19.315825131996363 +20.144606861434266 +18.149559204969506 +21.018502013009904 +19.32076030604174 +20.122601292194034 +21.215251504218976 +18.464089068047898 +19.999644750425887 +20.799788049081386 +23.257847471354204 +20.709087172193783 +20.818463310094145 +19.777553622020953 +19.383921376488146 +20.35277398937843 +20.785962370035026 +18.69091399960812 +22.165775067433607 +20.65866939732526 +17.843575803500258 +20.04255476938919 +21.29521558909027 +21.782353842907128 +18.211907702871606 +19.499325055552692 +19.315068928481125 +20.876985279666545 +20.89934328066131 +20.44207254948757 +19.60596747303376 +20.13727245767628 +18.70872003964825 +17.905791989174826 +18.629312087587426 +21.174567940868446 +19.54356980087705 +19.65181389291081 +21.134233179491055 +19.040572340052137 +21.592007147938112 +19.81621700523943 +20.88371962741267 +22.865083735318077 +19.965368311970682 +23.4396882876907 +19.81297274278077 +23.21624090453788 +20.6331358503328 +20.42817275674039 +20.40260301876677 +19.267182779078215 +18.856192802955977 +20.96183929358306 +19.10853475009945 +20.88897454718785 +18.601296072107694 +22.70208848939919 +18.98084026429439 +19.804774149651625 +19.59025631887781 +18.515060006163022 +22.119481208140286 +21.422582758391467 +20.522709248271592 +22.998873490421754 +21.15890961261793 +23.291376903664986 +23.796881453439 +22.004964922698885 +18.852862035652624 +21.979836639123658 +19.217937315005102 +17.6838598004783 +22.951823092386764 +20.14925166727247 +19.738868525791986 +22.622968443160612 +20.181909723571863 +20.330324794898868 +21.55273011099908 +19.989162194697457 +22.048101539734475 +18.694308298162152 +21.876080582348873 +20.855763277168137 +16.59889262363326 +21.008113568244703 +18.56949951979197 +18.608067417932485 +18.608503804615204 +20.45954753155991 +20.21089009644426 +19.44327703140375 +18.804562944260397 +17.309119970992096 +20.133990180667436 +23.374461702415918 +20.987461658408986 +21.82631341963286 +22.01666240582942 +22.189666138454438 +21.811589538758145 +20.1594674862848 +17.31869723937293 +21.33431307532362 +20.529107342559588 +19.62977301633902 +19.85597109250785 +22.80649624583603 +19.414681406793125 +21.936139326783394 +19.186209217060664 +19.82341199472955 +22.01643072788714 +19.26618026717072 +20.433260845918372 +19.971667769158703 +20.81922896187118 +21.456314521969855 +20.85990233942313 +18.397968044779198 +21.428700848735417 +15.481401701759557 +19.77193695571035 +19.689330502983815 +19.019669862534002 +17.610671899091045 +20.60480344707808 +21.72941227766142 +20.022736465077497 +18.784812749718768 +22.205111044464065 +21.865903214964106 +20.199179784871372 +21.432787806300666 +21.82277198073653 +22.854157236919946 +19.685321739654572 +24.39216760546279 +24.398641942008688 +20.065424400857268 +20.342396468182315 +20.71041247981 +22.59575767819285 +21.610058396294864 +21.709316678847102 +20.627459553448322 +18.871355514606204 +20.572946360162902 +16.764611340833337 +18.400871505888126 +16.389821839304783 +20.578675921732668 +18.393671997882176 +19.058801796709247 +18.8969172664598 +20.478157684447826 +20.380036701240357 +20.116828558688912 +19.850225382018298 +19.696828389924924 +18.556321655889153 +20.219363743718375 +17.377156383741212 +20.116806662462185 +22.143066843021593 +18.401289939098223 +18.017749349535592 +21.784298296473775 +21.97648773159934 +21.45376738968359 +17.697441225964873 +18.123926108341404 +20.12624104426775 +20.83056689788826 +21.84589788203507 +21.917752416248206 +21.086549551040157 +20.03124452550588 +21.502465020263315 +17.986149415811827 +20.332877236147485 +18.39667549027701 +16.300634800545517 +19.24447189048946 +20.489493004338982 +20.71466262629794 +18.114002265259657 +21.439989794651105 +20.01643216903566 +19.135553650254888 +18.281413017851644 +20.284021231008357 +15.912802219881305 +20.274396811719335 +18.660718276352412 +15.144046975743656 +21.246066264052654 +21.581108464978527 +20.374424128146245 +19.62682357370125 +19.705729618486828 +20.186703699458068 +16.732646714182263 +17.642494489634196 +20.599591940582894 +18.282661115417078 +21.66552848294197 +21.260835051209202 +19.316001722527634 +21.229980966050494 +22.76231388329249 +18.33328098938207 +18.531500810939733 +18.867190095612234 +18.829058321388793 +19.30990779158832 +18.859920490576762 +18.566747574939686 +18.573447964944737 +22.21325857856435 +16.014054365937785 +20.765856913420453 +20.28902157559363 +17.443967495349835 +20.787662737074754 +19.77518378603194 +18.896366476940432 +19.066987646821048 +18.54189744477825 +20.301166374477656 +20.84512572686063 +20.53838592320769 +18.75245277894104 +19.76141807317196 +20.514887969452733 +19.48727508348464 +20.66345577623673 +22.104618257670097 +16.828406196993697 +17.554637832490958 +20.176840023749218 +18.288728655542688 +18.446223994020833 +20.999886719888988 +19.849589212935957 +20.288685594880192 +19.450292170037738 +18.8347310562046 +19.43027312549846 +19.63100261102305 +18.173289464020534 +21.265522578269632 +21.976421810670654 +19.15759741751002 +18.549124989030517 +20.915518259880717 +21.93973984458516 +17.412978826744727 +17.916282575494737 +19.853190660170785 +22.811068655191942 +20.144398544054443 +20.571721405868878 +20.802905692400845 +18.50040976824573 +21.137688683416833 +23.29474976327204 +21.23684713488202 +20.95560452626462 +19.195424628865148 +20.268614013488953 +19.658412341155746 +19.986384043599713 +23.270479524415773 +21.312635617361096 +20.349387807332327 +18.52660185833027 +18.175547593810002 +20.28674947729261 +18.195075580938006 +20.03208894554441 +17.412891096543852 +19.51906448592771 +18.475210091988377 +22.06697704012956 +20.3693183082067 +16.10475770659301 +17.398012489569275 +18.08346724796863 +15.606182753330401 +21.470012563696688 +18.309562997058375 +19.123776481146745 +18.716763837238258 +21.410526380660624 +19.03160812701515 +22.94698790425915 +20.070213432890856 +22.075157215874334 +19.797691011027283 +17.71208244102178 +20.506864366827294 +17.859444111953604 +19.56516046280571 +21.44952480078196 +19.815887912040964 +19.241951162039058 +20.434111644092084 +19.77327929821037 +21.98165040404098 +22.234707455295037 +19.619717241476252 +19.345271436052005 +18.903031156109595 +25.836660853483046 +19.198651133820384 +21.124612232810502 +19.944447283254082 +20.32652057681429 +23.283403402339825 +19.265603903769385 +20.461605553163235 +21.36630537421469 +23.84478069276087 +21.29741390182603 +23.357810371188418 +18.16067197152032 +22.994252459088667 +19.236788945310348 +18.78759272020346 +20.730261401698595 +19.64072766955084 +22.154395477574244 +19.132071213116273 +21.478372169757055 +21.866607736608085 +19.349959441346332 +20.35766947251054 +21.618754003319992 +21.373696691468318 +19.77872565366904 +20.080280311586154 +21.634052970267913 +21.055115277101784 +18.61105013119466 +22.5945864457066 +21.87908986266594 +19.249226715644507 +19.6969017108581 +21.419530289148536 +21.64932820336177 +21.6843636226216 +20.96003834825475 +19.555484969636133 +19.777914677873657 +17.67409153696109 +17.699277827769347 +20.316383485420296 +20.16561676959316 +20.91369600884358 +16.485634692970507 +19.950537817256222 +17.316642162531114 +20.12641131813363 +19.66216311417566 +17.472219179278248 +20.420674130841 +19.712553397562786 +15.611524985912315 +19.04769569651477 +17.863122434047284 +23.07136972567136 +18.722127343742574 +19.46106636951704 +19.44607088528719 +20.16448521586879 +19.0786695721921 +22.229829496411334 +21.28192971810229 +18.768213201316858 +22.578088588495106 +21.498258378816274 +18.362617656018628 +22.688030595310433 +19.358440982505428 +20.080429530609678 +20.388877222753052 +21.93932913658023 +19.119174692214933 +20.223914722070656 +20.304211600898686 +18.249483432972855 +18.88268547660552 +21.6632377262722 +21.664414742998467 +16.38143414631602 +22.239721994398742 +20.613230047959835 +23.070980562143816 +21.34891180029003 +18.67931226304168 +20.734903898904093 +16.896608850476806 +16.84542774416838 +18.906681068361678 +18.55437199747583 +19.843058273405152 +18.151993377514827 +18.251693045733486 +15.69850153464361 +18.856772453572656 +19.398031792371302 +20.369171134232623 +21.16050468486919 +17.01144108820518 +20.948723144219105 +21.853441589444355 +18.8633589803561 +17.419095772265834 +25.28883053065906 +22.054611560893708 +15.33842151981352 +20.59729232769799 +21.01828468241252 +20.18781368117151 +17.858209493032675 +20.24561158662359 +23.483825635512332 +18.588460712583778 +20.73846827754621 +22.183464535076315 +21.25576532521309 +20.83543166919224 +20.03653518856397 +23.302320787132636 +19.231831793220877 +19.685372058508467 +19.155254970207956 +19.376667862914964 +19.976449237185182 +19.774206226892623 +20.478537501946064 +22.373279924246383 +19.12346853333921 +19.06254349715606 +18.888267655491585 +17.893275813850334 +18.514641953017648 +16.804683582933595 +20.201147831127557 +20.286683680313043 +19.080745025980914 +18.541180503621554 +19.81905859050143 +15.668897896624777 +19.581304581582053 +20.33256921848496 +23.153601115173384 +19.5227836666088 +19.27696183971273 +18.365026901190454 +19.4302537559171 +19.63270365839975 +20.12391192828669 +21.60461880244325 +19.628324508062146 +21.393617700240917 +18.755466317493845 +18.73886551447645 +17.214759140740377 +18.55749346804625 +19.45511253501009 +21.14419191304164 +19.914517550930018 +17.737977066237057 +19.255219130707285 +20.286230803571065 +22.820052184201554 +19.5637362405901 +18.799885777166324 +20.26249564987859 +20.789488404166047 +22.004044833243437 +21.81128207160138 +20.501141682538588 +18.59662847814688 +19.0804390276939 +20.72940924749806 +20.552250874362716 +19.88721639589675 +17.88812117324294 +22.22668212322106 +23.50328198363832 +19.965797522026076 +18.75980518163663 +18.782629137307254 +18.068603339236496 +20.477058344644277 +18.418922417215732 +21.120930247638377 +21.38129422908267 +19.970170312637663 +23.05570510561278 +17.357973268720983 +21.58608793570748 +20.478809111565052 +19.744921365699412 +20.078223814570524 +22.501595784528057 +21.54940792474806 +22.14194134802969 +18.958718457906222 +21.81811290933385 +18.50497550769389 +20.39680053150976 +21.56776269246795 +21.924165714462024 +18.95222572062963 +19.778506573518673 +21.439860293857453 +20.083925009987045 +22.95039987307482 +19.99985065237298 +22.274650073504798 +21.017374068990506 +20.602397115259222 +17.955838307011074 +19.49467644791205 +20.872644280782943 +19.978689593837164 +20.08231595643956 +21.4262618285025 +20.66159371054838 +20.78389669225419 +20.764749677620397 +19.245169557982802 +21.02546360497397 +19.525914373055134 +18.304366163233492 +20.897601187674137 +21.91237522182167 +20.275771125061933 +19.36366275765153 +20.906721546733877 +17.939121721008046 +21.651368443266527 +17.6114075152655 +19.529376023221776 +17.67073712392362 +19.72499810113724 +20.517854804976444 +22.376906822247573 +17.72624144054845 +18.43607659898733 +17.508319326624715 +18.390344658035005 +19.892590374594548 +17.710510446012265 +20.61200288103978 +19.605021583153054 +19.237878413450478 +18.266874844885375 +18.9439944507613 +20.93031042940833 +19.796766235190525 +19.220869968927648 +19.56662617275003 +22.153362230652842 +18.726340349173192 +20.372146847761908 +18.34116739355091 +20.391219166723882 +20.18717818996637 +18.43360175778382 +18.537620173294524 +20.192527598989138 +19.85481324418909 +19.617933339352795 +18.40449004714522 +21.470139818076692 +19.329238733415142 +18.059660453923804 +20.390885814032806 +19.514989818166093 +18.61289894176658 +19.210567187483587 +20.803176337240153 +19.636206827092273 +22.622438122800137 +21.3139405666248 +21.069532230987562 +21.94493954792056 +16.401633024237395 +21.074180620463846 +19.974224708308068 +22.11781318061353 +21.95579883283249 +22.144517446738693 +20.721037145292325 +22.331253168129184 +20.350554753867932 +23.293145706408517 +20.561148645509046 +19.763980341496396 +18.566695089158998 +19.883811408103156 +20.378300187701758 +20.555990916510495 +18.150095124034713 +15.034061706779909 +19.015634186739977 diff --git a/tests/functionality/data/b_spd02.mtx b/tests/functionality/data/b_spd02.mtx new file mode 100644 index 000000000..b5e923e8c --- /dev/null +++ b/tests/functionality/data/b_spd02.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +18.919440134046233 +20.416408264269567 +20.376022143893472 +19.110023362049795 +19.933135723786137 +22.054077439063565 +22.10123433529019 +19.4481468137245 +21.40511642182299 +19.34560779328985 +19.335719439176437 +22.46730285797429 +19.780827182166078 +20.29474179169146 +20.35533803472007 +21.704398362092995 +20.005092020016672 +21.226989441020713 +20.078296618510883 +20.952793935384488 +20.897782357124687 +18.710014390577975 +19.59898476848549 +19.035493770076933 +19.177935660888892 +21.212415764928284 +20.001226245495104 +19.189631072857175 +22.364565485202778 +19.088677076057486 +22.36711491445543 +19.199460841494542 +20.737329988686955 +17.420348765761638 +20.014126561840126 +18.38052748434133 +21.704502165572244 +21.202864581057547 +17.984403938449258 +17.604975541681917 +21.006584154981677 +19.099475866115124 +21.306704003794724 +16.782419050893942 +21.304329907677396 +19.00386326092917 +21.75276316417526 +19.73234885623915 +20.41219332526548 +19.75454361455292 +17.066766258965547 +23.139234259435977 +18.781005949910835 +20.366663715947418 +20.69442616653892 +19.88009121315102 +20.536160005494093 +19.21613324936137 +20.967882255242174 +22.664320044032166 +22.63630987321165 +19.319691770927385 +21.193650726679653 +19.701667915197348 +19.862877112479715 +20.583415831636994 +20.336805338679156 +20.229410586148855 +19.942421764790087 +19.829362423735468 +20.845662907990558 +19.999756481878944 +20.80224573856807 +20.643082861248587 +19.077616619583043 +22.25810484341368 +20.821670653996474 +19.165435429374995 +21.17911310246774 +22.240731908893487 +21.866150422677286 +20.21342672672996 +19.053577157795804 +22.335473365735144 +19.08859202840357 +21.529785979991125 +18.971369065241493 +19.44032826523181 +19.966830018697458 +21.394401057331436 +18.343247965294665 +20.306763524337534 +20.574572021607963 +17.354359073510686 +19.470747118306956 +19.999794256496315 +21.072217821192 +18.432309412950147 +20.291703477231096 +17.06105176646418 +20.655456915711373 +18.683972077507914 +18.27217373845187 +20.174694150388564 +17.795830018594756 +20.070866719427016 +17.80711565382282 +20.965621962426567 +17.369102046087615 +21.358264076732553 +18.54094573302413 +22.66456429224136 +18.837995427196724 +23.98599391624307 +17.386604275822492 +20.816631893213607 +22.527051193586637 +21.60878416509558 +20.757234278270072 +21.73081669539321 +19.15390987411561 +22.356747103043354 +18.448357208082967 +22.875521925407345 +19.047914516588936 +21.221158476957772 +17.275324756233527 +21.518216176911913 +23.55275261902046 +19.88760264512599 +22.39283246792252 +20.333645813193005 +21.30681404046084 +22.733572378309475 +17.675274419478193 +19.96306311834663 +19.849736920833276 +19.656689217284626 +23.353251507570235 +19.199621464737575 +20.679673395190054 +24.19790891765044 +19.67390085657373 +20.689901465197064 +22.59309940887035 +21.386299590998398 +20.028900975493357 +21.039017604360478 +20.823557273876677 +21.883270873464216 +20.246035910943654 +22.49371908083028 +19.395592810206836 +21.581902600721882 +19.39873400068778 +20.14353526649406 +19.45074821252344 +19.612148463478686 +22.001064996567038 +17.269053792736646 +18.567686075055178 +20.357052851943187 +20.613612172909868 +22.545218253941176 +20.039949974789813 +21.884222490288693 +19.641571262022413 +20.01329347853826 +15.597794823451418 +19.522051920315135 +20.151785022183407 +19.867155500442333 +20.092803461559203 +19.1994012779381 +19.318455895690644 +19.936506263533943 +15.999262148176214 +20.287836670102628 +19.128267196119513 +17.83398554041611 +17.49548248183923 +20.191975104115887 +22.24803806230645 +18.78556673123102 +21.063709374047143 +19.87081278548965 +20.532819551669892 +17.99046440891813 +19.72600968629087 +17.65022415545106 +19.904313386314698 +21.585641969709506 +20.980801946808032 +20.86141841678008 +20.51319363936814 +20.51862937522379 +20.45278524795922 +19.44733378278567 +20.473328906758553 +22.213389599137063 +20.675879728467393 +20.719795907003736 +20.255028159775026 +17.68716222282057 +17.46398203979182 +20.075424403280174 +18.182119060796346 +20.61727883992426 +19.78810944436159 +20.657375603956847 +23.995574350442663 +19.88195532526664 +22.013939500370267 +19.18112263372011 +19.050088821924923 +20.153673917689666 +19.991585598806427 +21.67587715366495 +19.085427079392975 +17.757512949833497 +16.61455971738982 +21.254450828367354 +22.795457225102325 +19.117039715699306 +20.720187171640855 +20.440363686440474 +19.65627199755739 +16.85171128454047 +18.758375244046878 +21.458181268333533 +19.359077457216003 +19.061149305833556 +21.937980342647986 +16.39190487452308 +17.72053759158127 +18.12461036717165 +19.303965328917034 +20.23023998365614 +20.47363696448422 +21.91247801506033 +21.07090858194588 +20.224086919489373 +18.560929719756814 +16.759864405058924 +20.59858575771479 +18.941603801148414 +16.637255261241968 +22.521887622275933 +20.04882194603253 +20.662292452647108 +18.429791715965752 +19.150036141464653 +19.657233537860574 +18.298585478173603 +21.90215031835619 +18.117851337993535 +21.678999534149987 +21.851353834307144 +22.1320192041531 +20.194228350553868 +18.788085330350434 +18.83065428127157 +19.509527760456884 +22.580589729171283 +18.884877358153997 +23.111307650222336 +19.07439733463058 +19.930500926917677 +20.102436611094866 +18.35052097408086 +16.736196167088167 +20.164342591308422 +18.062616451917947 +21.186388821101257 +16.926394769352772 +23.301390936208566 +18.635131155733635 +17.703176991723176 +17.922340784831313 +16.82328658908984 +19.611314575159547 +19.177816634242085 +23.269208994775397 +18.751743286424222 +19.283138308144284 +18.671763012925272 +19.914959495844982 +19.89847866204005 +19.130124071140845 +16.644620743502333 +17.057610681125784 +21.404582965556145 +20.534285637355655 +21.88444212588045 +18.622169517701302 +19.905134896964817 +19.19698409662783 +23.41243544554863 +19.825790641922012 +21.266328965623583 +19.525756663364895 +20.197884693863443 +17.91719945494026 +17.823457072326978 +21.10500173271824 +20.72465324291378 +20.085828196448656 +19.954997393433 +19.388772016556928 +20.729189344827763 +18.48018121209474 +21.279595110830957 +19.070227101607298 +19.41811502341885 +21.506477242309032 +19.733373487049896 +16.89981113174042 +22.971263273761043 +19.534305418737624 +20.058763226839428 +21.44207728463547 +22.09222035558431 +19.291748461669744 +18.405723715833894 +20.043912871232063 +19.63094593674144 +20.62875153436928 +17.574926696750563 +21.980796612708403 +19.26242656093118 +20.201245694021864 +18.32900009358331 +19.609069951171353 +19.33333698064343 +19.76677157094872 +21.58889587271326 +21.153349214897975 +18.66732721788669 +17.150005455045335 +19.33000548414461 +20.43030012335427 +20.984153286022543 +19.007718625288692 +20.39515177152434 +18.521287978077275 +17.718888392185175 +22.29208539885539 +20.236265860674155 +19.160037397839304 +20.28664221981779 +17.03228095072477 +21.681893755404197 +22.188991167344618 +21.016297153712973 +24.065491600873532 +19.823434061892044 +20.668344734313305 +19.12756246464063 +18.58396891474815 +15.242676766973398 +19.117685655235274 +22.302476151025918 +20.605601906246562 +20.946599446758597 +17.69561800880584 +20.167049942340537 +17.94809843424315 +21.8500850907386 +20.512190902115698 +19.16934168806443 +20.084563446031183 +18.950022625691645 +17.091217459075175 +20.304920950802316 +20.9906317064402 +19.275382141341968 +20.623912613510154 +20.91361103626586 +19.386196351016714 +20.42508559529917 +18.445159125344844 +21.997865744931556 +20.001357423838424 +20.439652129624204 +22.378781492364464 +20.65137625189466 +17.609017980649913 +19.485633265196117 +17.642035249138498 +19.85180412509004 +18.408841087314535 +19.24428029468164 +21.29046061707512 +19.04884994503954 +17.993763981743488 +17.673397985755425 +20.968793828849506 +20.769571351925187 +20.760367935140373 +19.23831637297228 +20.313816339429415 +21.38800568689358 +18.536732170885898 +19.812729140057062 +18.954220621335732 +21.516951547011114 +21.336093683387954 +18.44430056620492 +19.891091777754035 +20.358311369508222 +19.04356589743012 +19.96459967813424 +18.655397294030905 +22.17119870608535 +19.5375636894022 +19.504379235482364 +18.391051258242697 +20.710883918363244 +21.114400679759655 +17.577902235932584 +20.48091415220832 +19.41058948218537 +23.327306773967578 +18.37842198209571 +20.703676545110113 +19.610883246309648 +19.12429180458991 +20.57659455562182 +22.37882501361868 +17.86602700668224 +20.68263314116954 +20.208133178399166 +22.015991906355218 +19.50406144007917 +21.32856147574126 +20.27272246031203 +19.70886598382687 +19.646982979670373 +19.17105376802381 +21.420278598757843 +20.600517290691748 +21.24640401501635 +21.47628960804801 +19.502887741747845 +19.730069521422728 +19.538131660458376 +19.11279168050586 +19.29779293722652 +22.296491361164254 +19.46884123988805 +18.8253764872712 +20.70360899323633 +17.431768937379985 +20.23507279899395 +20.576070445199697 +19.185757423196225 +19.59318502427787 +24.804519023150988 +20.457564799941878 +22.602971200714034 +21.842914623435792 +18.75594617382635 +21.5531898028067 +21.795332999477488 +18.06264557421558 +20.342583156248555 +18.13204063188203 +15.820124036748094 +18.820707359403237 +19.700519390063295 +21.3016220390521 +17.87103361713951 +18.84433932592463 +19.39265455552028 +19.366874867843094 +19.995084811135854 +20.131372460818504 +21.376748688807318 +19.791970574924584 +22.16351905169188 +19.211740839134542 +24.754296558831335 +21.8892645582781 +23.650361808830016 +22.122028762035082 +19.88546046131754 +21.741261107147924 +21.125277805461202 +19.113479345465063 +20.40595580578564 +21.64284466640645 +23.162371025116983 +21.019894709396425 +19.979991157007007 +17.052656875620013 +22.621257259710056 +18.711360881680744 +19.406424569438748 +21.13026772122953 +22.086839977309456 +21.252729620476295 +22.358212162948483 +22.19287379056291 +19.63091906685992 +22.185047161069356 +20.31456474329903 +22.46802494839213 +20.10835332344951 +19.083373998246387 +22.070608147263467 +19.255614716098233 +17.485824303659218 +22.427493702821895 +20.70464224514278 +17.60683303806656 +19.096118251052445 +18.815509243182277 +21.668511566371375 +19.81229352966767 +20.99857601291154 +21.037686341237585 +19.28283495842341 +18.25524019781346 +19.727774492387272 +15.571780535434257 +19.71601138619669 +18.72388678549732 +22.52801411833384 +20.824245780026015 +21.255732099659284 +19.855649801608138 +18.997011553443887 +18.447051678540227 +18.981216239431227 +19.030201288974855 +20.194288115457645 +21.857551994192086 +18.91547252562977 +22.440453641607704 +21.863682779573608 +18.91901472018694 +19.14061595269714 +18.399112057698908 +18.18824451870629 +19.93500916150198 +20.153145007587174 +17.281454327334625 +24.228087735665106 +22.12822355553481 +20.56186526839824 +20.763046014592508 +24.252813408062778 +22.36013300586551 +16.895440084610797 +17.65636307995534 +21.540287536898582 +20.101099817311738 +20.01437705864473 +20.902661702436784 +22.806780309757134 +21.705241794752823 +20.671674556113707 +18.867813758055213 +23.070850459014398 +20.78329414269334 +20.02410379392059 +17.3504106846701 +19.4862858961223 +22.71884279399012 +19.653312774191328 +20.702632876565758 +20.821853805350273 +15.66675849099989 +19.067231101290478 +20.454548309484736 +17.89984030125688 +22.19502394510085 +21.63731354605383 +17.559600840112406 +18.518516400491187 +18.992889521795572 +20.558515661446727 +19.26344657103474 +19.6563038097086 +20.51452593124359 +21.12019046275891 +18.880810753254256 +19.580232863316088 +20.021959897672822 +19.54395117423666 +19.43339500050236 +21.690886749629986 +20.736945012705203 +19.12226434610633 +21.127042625854845 +19.726113696917547 +20.76487488962481 +21.17229001219498 +19.801827475933862 +21.222069059752982 +18.869609232611083 +19.581924567513052 +20.00914412170909 +19.59372683459908 +20.28715493647727 +18.508083237973345 +18.25268085590324 +21.39180150754963 +21.85997774426928 +18.035230302638197 +20.84382699846124 +18.126328842091045 +17.82432872278672 +22.401715720303105 +18.529754276495417 +21.5930200600197 +18.87776209124934 +19.178326575932 +18.950953706427452 +18.95334291292202 +17.78899611629675 +18.584143922613517 +19.523441554713592 +19.709217400750205 +17.911940528765122 +20.83913809986875 +23.07142880685723 +21.390544805627226 +18.87887338285263 +21.419447411930136 +19.83490663158947 +20.388819458742734 +17.154476878777295 +16.658554912688466 +20.925502946920943 +19.261400038148818 +21.529147668130395 +18.200536271374652 +18.35245635639365 +19.830248333427264 +21.72502808520472 +22.01887515548137 +20.60277007776961 +19.12162831826869 +19.92757935241958 +19.825982543136934 +24.73619179301235 +23.232752914622306 +17.638991621000798 +20.43511325497103 +18.277260431235767 +19.66239665534018 +18.109314426781676 +20.22613443830211 +21.04216979542912 +18.741133846963383 +17.061356273724808 +20.675063928152092 +20.357291599165762 +16.61666570159243 +23.46966146180825 +18.272126034548403 +18.270981728996414 +20.908239732666303 +18.440077233608786 +21.05110105734019 +18.59530359876449 +19.12357467682348 +22.485745953866246 +20.234050587992364 +20.87150065107302 +19.214425453146458 +19.1213899376075 +18.17801235355336 +19.66637219460311 +18.8572396808723 +20.59707131252856 +18.91706931903547 +19.010855844684574 +20.425744678046296 +18.036472309577466 +21.342754406410805 +20.096798704648272 +21.12190654068766 +18.777047368087995 +20.57442705790879 +20.371646965481318 +20.066672238645012 +19.925589749969657 +20.80306431138906 +17.85115428530256 +21.994530575197206 +18.461185301261395 +21.250380580419094 +19.05142032280439 +19.611874606899008 +19.7619810389471 +19.041844769906028 +21.41798980141187 +20.38933151681108 +19.118132367474818 +19.83086467888413 +20.842173043346328 +18.824069755718085 +19.54709013006397 +21.60155445643445 +19.773887639095772 +20.46228795898631 +18.670568440730847 +19.92041615404332 +19.803531448095892 +21.732272692092828 +21.47161115279785 +20.185925979742784 +19.978021365746063 +17.811195544613714 +19.87975854170269 +19.41282328536577 +21.579516405700787 +17.640559420552556 +22.882287647510825 +21.188749110380513 +22.900091880877525 +20.051571900467227 +20.350844608753857 +21.071062239640987 +19.849428091009777 +23.103475381165264 +20.67609376606382 +22.3482629753177 +18.96155497511463 +17.889854769925222 +21.175586151917173 +18.703834374711413 +20.708202679563023 +18.972250572231772 +22.993720239193866 +21.72050703334078 +23.488787342113028 +18.752462633242516 +21.927047779204806 +19.293531243077595 +19.35947433373543 +21.31221502916054 +19.686910457086466 +18.103640307256587 +18.078906529463552 +20.39882994978743 +19.033896445047354 +16.99464082031417 +20.82382482706896 +18.62176039790179 +19.716325066795008 +20.632638270158317 +22.263363740328746 +20.050072253569834 +19.38563899898703 +20.91908699169444 +21.16588318579208 +19.51520571586368 +20.45418721371956 +20.540599860882352 +19.73091766740783 +18.76426357560782 +20.936196802936887 +17.942237569930356 +20.13552927682984 +20.573038515725763 +21.434726452429548 +18.394885315423604 +19.862589307620848 +18.328995221357946 +21.75412232239515 +21.12306397626459 +23.322103408132563 +20.975829241734267 +20.78878071563441 +21.156891267495116 +22.16690890091436 +21.387079868863385 +17.620788295961525 +20.754138283320554 +18.76562321646928 +21.69315826107028 +19.84329085965942 +18.843664866331324 +20.311268537597975 +18.434427437635986 +17.508894962015887 +17.219816537850313 +21.453364636048992 +22.07655325692789 +18.708888662757655 +20.321755161900246 +19.822600958709273 +19.978824809090987 +18.914899442500133 +18.72063214646683 +18.278274505976373 +20.46944654387637 +19.728632219122897 +20.258654092332197 +21.6529597649807 +19.01386149833304 +19.585396386141202 +20.128295864718933 +16.84625339435909 +19.95414063198409 +19.894928763913477 +19.76714648039333 +18.799681454147507 +20.431961865302213 +18.54998138512999 +20.069388326895798 +19.138878953405165 +21.76120198874333 +22.137417602660193 +22.161775292902185 +19.638811073748865 +19.598760852674484 +21.768319672404946 +19.83961569002899 +19.67201129441751 +19.516603782073172 +22.35640938095282 +21.131600135804053 +20.616824574048664 +20.141142677652223 +20.931448390011564 +19.573120258233047 +20.475313914593766 +18.076748080276843 +18.675998276111347 +19.13468933862416 +17.343003950909207 +20.30794673325736 +19.459301319682133 +20.137047144514746 +21.329548726093485 +19.081203626875862 +19.15419637960102 +17.364668827227014 +22.294318274070278 +19.813490519144494 +19.84173336643693 +19.724849781485354 +19.45291282593821 +17.589084439424845 +21.24302450040167 +18.91174056090145 +20.926177103411366 +22.03499066687427 +19.68498385889497 +19.399077553174013 +19.774711217706667 +18.469340647131656 +20.984351934290498 +17.002912962758177 +22.34923419919811 +18.418907021641214 +21.675241491450926 +18.93633494732762 +20.974997517034193 +18.356029570139317 +20.893438900278007 +19.832919125357765 +21.564476976354193 +21.769177804588853 +18.609065546178204 +18.91267701789666 +19.355541478852473 +21.440414944892957 +19.083240054269123 +19.814196455736184 +18.707508992183914 +19.013491918883915 +21.28127528471361 +19.261441557427634 +19.84598094453045 +18.209349234911556 +21.856512665438082 +17.284692578959056 +23.57527157287201 +19.23915229421016 +20.375217534535714 +21.125954205276667 +20.186938594057622 +21.932329056170552 +18.8252309994349 +20.825705133497546 +19.79986339323816 +19.929510155904616 +19.214314228656825 +19.979906339126682 +23.761225044334754 +21.99645077769704 +20.093904336361096 +20.500773415193322 +18.53819426019605 +16.018818279478378 +17.398781387964963 +22.40115159327626 +21.08600662194557 +20.750153210044996 +20.060380417898365 +23.420075426351076 +21.288903791074855 +21.183877663833936 +23.90840425430186 +21.119384139076654 +19.35048337442993 +20.76724070937287 +20.614053601113312 +16.17698917488773 +21.691573043730354 +17.958349947132415 +17.20448590424374 +16.6212413600295 +20.85032027372148 +18.311728998683403 +19.850370305263315 +18.660170419942187 +19.278281595403495 +20.80818715495595 +20.441294821074568 +19.752034306322884 +18.803968676502734 +19.191482138318758 +23.111128245636866 +19.559317009199205 +20.343737159885848 +22.967045664825765 +21.156001493773108 +20.471274046448833 +21.93039892868717 +18.51433279550682 +19.788858179245796 +20.150730840472786 +21.513459864768173 +18.07643695899654 +20.918607104282096 +19.60519956961592 +23.31560056156885 +19.34437115085597 +21.390986723022078 +19.672682856567523 +21.490946613893705 +21.32642519554478 +19.983053932655427 +19.615808991949592 +21.229169816055645 +19.967211456004144 +20.38662924501264 +19.365079985061435 +21.800185665334173 +17.031953027780574 +20.17587460636339 +23.28435019387401 +18.418045071240844 +20.28236188181318 +20.23592857418935 +20.289418371228816 +19.327227930878664 +17.641723060736847 +20.668334171231656 +17.766340084037154 +19.488748680566136 +19.80402763320677 +19.528061336233243 +23.85497270273102 +19.26581670420566 +19.961096818811487 +18.586070908535206 +19.961827955657963 +19.976748976961424 +20.702612926532336 +17.062614235918936 +17.621041510532983 +22.0251969944077 +19.71978576910137 +19.708062212770137 +19.810865594394723 +20.59853385210464 +18.584295161058176 +17.921784122555447 +20.780357710866806 +19.576925476083694 +19.740809159989073 +20.260422843406275 +20.968553685938666 +20.128662324508532 +21.49033745377517 +21.34201968703222 +19.627099153158973 +17.871021988013023 +18.375836773722177 +16.05267288832264 +19.71475019945638 +17.937811782642754 +19.16482368184891 +20.059704644853856 +21.01077364616143 +20.08757939976805 +21.27396073582942 +21.428999081561216 +18.670914250349867 +18.371539165881913 +16.316463142086217 +19.575989389596746 +18.32159518559121 +22.182333818650616 +20.295914183902077 +21.1427474619598 +18.595607489302278 +21.40548363506371 +20.476897435258266 +18.661707607375014 +17.91984484655755 +20.722667938490957 +19.942061170749923 +18.65614184047531 +20.755662204852147 +20.47702130770034 +22.157303372503424 diff --git a/tests/functionality/data/b_symmetric01.mtx b/tests/functionality/data/b_symmetric01.mtx new file mode 100644 index 000000000..fb4060151 --- /dev/null +++ b/tests/functionality/data/b_symmetric01.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +42.13703344457404 +43.4137504390749 +40.48741587945676 +42.40252786226673 +42.15932513824843 +41.12144663181695 +39.93591153080054 +39.900295151588686 +38.60740258016582 +39.44559099306192 +40.29564632525678 +40.90377220624207 +40.6044492757181 +38.04423195478613 +41.8995182754842 +41.74387071395653 +41.29019237340581 +38.95140321745413 +40.09900763778126 +40.82320441789882 +38.92021148061976 +45.72076427573833 +41.057829645814444 +39.76591208771554 +39.630877296589524 +40.524540664837225 +39.04618464937951 +42.22500828264785 +41.00314328390364 +40.65300409001645 +40.89330535585588 +39.46425359043119 +36.04233456385319 +38.60698170584053 +38.337524831722135 +39.815280548675695 +39.97638703511144 +39.11462679718252 +42.346316140536 +38.77447014004628 +40.48815569159335 +39.51491941820935 +39.036309924646595 +37.36508345371409 +39.2395005259446 +40.15043752968603 +35.163169309479144 +38.54976511525391 +40.6505657769707 +37.42676867292824 +38.854376177101884 +42.34790338190486 +41.95506950381318 +39.245101684463904 +40.5515896734086 +44.652955845954345 +41.418254847562466 +42.35958034211979 +37.887954669379326 +40.74150750446205 +39.64059758620983 +39.271022508729324 +39.94583384378935 +37.912974926773565 +39.31285208644082 +41.98086387808226 +40.14158397570796 +39.31299963166935 +37.611446818531576 +41.45872916314648 +37.07283374630857 +43.605646376150375 +42.444599581061674 +41.26640549533988 +41.96298763130842 +43.524172335427885 +41.783472646270376 +39.05546415382955 +44.26601102835835 +41.1479027623134 +41.14189608912465 +41.55585383299165 +40.09170743474406 +40.72392725760774 +41.82837226678617 +40.20539139804981 +36.65832285740369 +39.69644872443458 +40.687313629942004 +35.43350296424835 +40.85012930913217 +43.589456247377555 +40.9406034267497 +40.81262274735851 +41.06584360511667 +41.13860014654637 +39.82415967336004 +43.64533899119062 +40.95999449290004 +40.451730658616434 +40.840494662691235 +43.153639395191405 +39.58155253607531 +41.04628461955909 +39.69947012251695 +39.46866020453138 +37.49601809787396 +40.1630171985718 +37.7949101324114 +42.34441138536436 +40.73681463525022 +38.03115501092875 +42.19629010739328 +42.925131061473984 +42.762702287567315 +38.94134820630162 +39.183203863274095 +40.978614828312836 +42.982851138101665 +39.95106271235737 +39.01659704665109 +41.55626292292954 +38.090881634334245 +40.35267769474579 +39.34802858682061 +37.23233959670369 +42.50354471938111 +37.46035887842259 +40.24190278212942 +44.17675779069905 +40.41337222012065 +37.06956763454611 +41.6488577313376 +38.44528508786516 +37.65775515640989 +39.05152144605777 +39.2686246056599 +39.08166817207388 +43.32739796346698 +43.58734605653852 +39.395675814363024 +40.45615461064908 +45.88641144321245 +41.598675250222094 +44.09607363655093 +40.84373206014881 +42.244872867272626 +40.26100976431304 +39.69835809970501 +41.4924563295458 +41.68427131272611 +38.21109209141881 +37.74349210106445 +35.18294558096737 +38.46262073016602 +40.192749488171415 +42.39277420611495 +43.31353495272419 +37.10878906536307 +42.37810620415598 +43.33257423194059 +40.1664480727265 +39.99429103554501 +38.54982991591062 +40.67014061247228 +42.47846262358176 +39.14808683585776 +40.605021131331576 +40.108026513652185 +38.49209597837815 +40.047271013824165 +41.0085680731038 +37.3994319841451 +40.326388979432885 +40.661972335926485 +41.70097858462847 +40.89053691844813 +42.26149472330632 +39.97744991134135 +39.53357096766542 +35.88073948715179 +38.97831606738033 +41.15303155228569 +41.19507961145668 +40.835402658886 +41.87948530152201 +38.193519460411046 +40.04103280564282 +40.45538601571086 +43.33641417805871 +38.74650217123086 +34.509543855328666 +39.74790957215151 +39.59875458954503 +37.69640795167186 +39.45602993236594 +40.84721600825045 +36.97364775260311 +40.5316065903316 +38.27160392409429 +40.97629149834019 +39.18542361182204 +39.378755952898366 +39.87505742139684 +37.71561388477098 +36.658264248429546 +36.918067358824025 +40.712118836461975 +39.65737800420651 +39.32417519987829 +41.47111862072715 +38.66954725759645 +39.950957484620275 +39.095096686644524 +40.66583711411211 +38.52792066061119 +39.38393181603732 +41.20451352823664 +36.94560971697861 +42.29662792389009 +42.369929811903994 +41.35715757034364 +40.32780006411138 +37.83320212282502 +35.996876667195515 +38.369829744533085 +40.82778425393569 +39.90563850156761 +38.64569176313911 +38.7858985177354 +43.05200061262056 +37.76850525269824 +42.65936159974982 +39.46335892582312 +41.24942108415421 +39.807076184071455 +40.03716672784757 +38.882032557087705 +36.95872170307359 +38.49963586765235 +41.76293586981066 +40.51824147022326 +40.75703993213738 +41.588954482962905 +41.25974318605071 +39.17154702781764 +42.715122046349215 +43.51894711312395 +37.834577111619026 +34.71969904384622 +39.30821879358343 +42.37087816839812 +38.94140834511085 +36.28003315685395 +40.53250089537224 +38.6451893199768 +40.673237437895594 +39.21676948086889 +40.361860153917824 +42.085349150291755 +40.33221493781731 +40.056354204228086 +37.82083224006209 +36.76282350178126 +43.14656584120593 +40.12189657785347 +38.509812736184394 +38.8751953302189 +42.85395321465606 +37.98762073028807 +36.803866538269446 +40.76377492521735 +39.54379228223697 +43.17822172198588 +39.68775785703062 +38.96316163638022 +39.741017278014546 +44.13362810405524 +41.49168836647869 +41.582936935374406 +40.09700867703231 +37.14914403442536 +41.936584318739115 +42.865932283787195 +41.32083658056401 +43.92636605096435 +40.589877904541645 +37.500165524039154 +42.148414348503394 +37.93697178802452 +37.37735630335961 +44.25481354281992 +41.3163886110341 +42.74122866757189 +41.356886646644824 +40.58242220856782 +41.45181438673239 +38.224910264811086 +40.251390135529384 +42.24310382288226 +40.101560941019066 +36.69595932995422 +41.57119795702165 +41.19187114504156 +39.4042471906566 +39.97453830683472 +38.51594422197378 +44.09416598391582 +39.78720142810255 +39.04786302950508 +36.77234831589783 +39.08044649587008 +42.452481710111954 +40.61503850492211 +38.79429307232306 +38.13029821862714 +44.07784189768673 +40.65247893534078 +39.881037003018754 +38.039297679909666 +40.10047292588581 +40.18520910246798 +39.90822303685077 +43.22598638413627 +40.603460198582425 +40.74753462090103 +43.23635789531827 +37.90268927816497 +38.195292872696754 +37.908876800222416 +36.91084206655582 +40.44584189148276 +39.940207988684065 +41.614394595158494 +39.53897062169588 +36.94958449244893 +42.1718407267972 +40.240380879055714 +43.38254532253467 +36.597457707412 +38.9871958919904 +40.52235474890362 +37.43230535915781 +38.04508413568172 +39.5452057601226 +38.17426798066152 +38.607728584319716 +40.766019172761105 +40.27630583878432 +40.89668755005737 +41.58197613064241 +37.99708232306007 +40.93164529710679 +40.59243007563076 +39.072389445562976 +41.52925318354822 +37.86747399102797 +36.47884085145034 +38.8833230964271 +39.84531028798297 +39.763830825444245 +41.335723755898364 +43.98163778398601 +41.15558439307655 +43.52841825831989 +42.99048641080406 +43.068793993748955 +37.75886466856949 +37.56503443601223 +40.871944309998355 +41.01134397157425 +42.45865591707376 +36.92864357111808 +38.46411350000594 +38.856905924339834 +42.27498220999469 +41.06047634758711 +42.54584457328251 +41.84512722303646 +40.98568970095372 +41.84476644927559 +38.594712262024586 +38.56695158263644 +41.08586373176241 +41.8632110997509 +40.90508595738502 +38.08920071427795 +42.045844981028104 +42.863749204328975 +38.16781122687648 +37.79473722767615 +41.23531849781485 +41.62912395376894 +40.88161176565253 +39.47106534406367 +41.26193471577941 +44.06202645814412 +39.32801326477048 +39.7278391590433 +41.359593285149764 +40.12216042316403 +41.67192100833612 +41.88815471398867 +38.60768459649492 +40.14686942619688 +43.12754938200934 +39.84271000109106 +41.7352393604622 +40.85768866327244 +40.829091876195214 +39.007035195854506 +40.34995411269362 +41.56936414512052 +41.57862773142769 +43.42738642964631 +39.968529912512125 +36.83953962209753 +39.71963619080486 +37.25248791944793 +40.99307937088794 +39.70859228002617 +39.07140800840011 +41.63587775133288 +38.978734440156686 +40.428449828470605 +40.75699336053423 +40.73396048063129 +37.687448331736775 +41.10843173157157 +37.31487721810409 +39.756331918347506 +39.8392162097825 +40.41838687680732 +40.235866556993145 +40.52034052325917 +37.958889879083124 +38.38274077541464 +38.48188521775426 +36.39412825923236 +37.326264032841124 +39.355964940965265 +39.453303062844185 +38.220905604400755 +41.48921140435316 +41.3449891775149 +38.97146036396207 +41.27462987537581 +43.74427774678394 +40.72930794227476 +41.78207760633725 +42.38126241942785 +39.83598970162534 +39.91465178782313 +42.49522378284888 +43.374710062810045 +36.85646299820279 +40.03750402682386 +37.58445332215958 +38.73984356360968 +37.162072449427775 +37.95522687985725 +37.7972820049649 +41.63887971617973 +38.970803549645424 +40.25296423975008 +38.51831668091339 +39.08634820651172 +38.75726767457209 +37.016709433116716 +38.74355852012828 +37.27383512314745 +40.37357892324437 +39.469301003760805 +39.1674662667416 +41.467320810765386 +43.21773468388917 +40.071537971107794 +39.42113824818789 +39.364586049713225 +41.063112473701516 +42.434141201444035 +38.443409185030255 +38.721900486824836 +40.773810078003585 +38.69817052340766 +35.80916404245753 +38.861994577631705 +38.9459412532015 +38.610889839493 +35.44463209323319 +37.42986461907185 +37.170699594075 +37.580739107574786 +40.43657961069228 +38.240956847495674 +42.185566171671844 +40.272329754184874 +43.70571168205656 +42.622110365147265 +42.52462819183278 +39.053279561196526 +37.18685537457971 +40.82829544595957 +40.35205382936501 +41.29490821654262 +39.78618640525276 +39.671081051485785 +41.13163818788221 +41.41167913621113 +37.57367728259553 +39.09488409823788 +38.18553895585793 +38.70747896090038 +40.154797904869476 +40.25310643557161 +35.622672203995464 +41.1980123183831 +39.27009380387687 +42.65081445024724 +40.20503744262805 +40.41351849365452 +36.2805797767245 +41.4278652836219 +42.62735809559754 +40.34810587691556 +40.14318619543002 +39.69391860441468 +41.99276798386009 +40.23150157317494 +39.235628502465374 +38.88959905583765 +39.01288119848173 +41.775866758025835 +39.851395314611516 +36.81436059736215 +37.43847195004476 +39.38088016286319 +39.656484663661566 +40.82868426417404 +39.74628613183743 +42.44015918583801 +42.72739436525573 +41.08566964508386 +39.58774619336018 +41.340566296290916 +38.49805520296604 +33.82347616701618 +39.10422113053166 +41.15431769074394 +40.038629573285036 +40.53521877019632 +38.45694304920961 +35.766496384703544 +37.897737589817226 +40.654998263207325 +41.384294775246225 +40.76719973744372 +39.79477319215612 +39.265920297144575 +38.36179514743911 +42.19047438061018 +38.74548915516874 +41.31058685892493 +39.90325150902595 +38.590178662261216 +42.86520588743969 +39.82924646819799 +38.167389907212055 +39.24857043474655 +38.382017335276544 +39.25114479930819 +36.91212577004451 +41.82822136713696 +35.495235006640584 +38.92931295451845 +37.178267189072464 +35.04495576918803 +42.173920524470894 +40.25601166606209 +41.285173667186456 +38.63820560474315 +40.969820414773906 +41.297069417739145 +40.20547914088039 +42.65503752302836 +43.77956678651132 +42.24036188704134 +40.19743376575656 +40.72490200137033 +40.17358866594064 +43.85849286175474 +41.23178884636472 +41.63679499520535 +39.73049828661547 +44.40328766844673 +40.90338678908048 +35.10709610640168 +41.739246670096584 +41.18237518634875 +39.419099391829704 +38.19716969977757 +39.18394086524543 +39.48563804766102 +41.994085206203984 +40.12880691011513 +39.1740271601951 +42.49058600678975 +39.99320629509606 +39.42123816433291 +38.98384118345197 +40.30179115588717 +39.957419904430445 +39.24831076013662 +44.463372915285646 +41.71462168521174 +37.90726971215367 +38.41351430655705 +40.89401291579037 +39.24761318569365 +40.56757497411211 +39.91502842574322 +41.04162063120589 +38.85016282452248 +42.01026256113303 +38.259357921400515 +38.56039494540011 +39.65337882280241 +38.56630780919941 +38.252867330457704 +40.49019578718696 +42.285118778475834 +40.53296107902828 +38.62458575699859 +37.62614824360375 +43.60057551241413 +40.6396178888743 +41.23861233074159 +37.28834473557585 +41.93040898156654 +41.26832713566223 +40.9995036975105 +41.104385204085794 +39.81471074954833 +43.24870258297853 +38.88716248060712 +40.17429354493997 +41.00337397261007 +42.28657546466257 +40.69904550302244 +44.16527172189459 +40.110392778328055 +37.82312575449468 +39.44906009961512 +41.39574115842532 +39.44543674547089 +40.51640871101534 +42.378530969891564 +40.475095125958994 +40.68282308849235 +40.37987226822195 +40.79658653414146 +40.06295081518035 +42.76390996178973 +39.973438878019394 +40.81958475304215 +38.07704074032981 +40.39514950550434 +40.30195720513463 +37.36957177182506 +43.07725444267142 +39.2392386581214 +38.50995230750602 +42.55314016950532 +42.19028677676875 +40.18158546727814 +39.38452539134098 +37.673463442386314 +41.12130060797619 +39.85023288837041 +38.646272417333456 +40.11274495530465 +41.37022758775056 +40.77289019194547 +38.89921241693276 +43.18451415832296 +38.74526849146563 +37.801360533005905 +42.61596708743854 +35.92226879581132 +36.976789123216584 +38.42696997299952 +38.57901570240198 +38.335424474210164 +38.151827449301095 +36.40844224023362 +40.39804149762269 +42.90136937487368 +39.936101533568326 +37.34208949068852 +37.87562644246903 +38.02916242143008 +38.90833401390891 +42.71951179712785 +39.763882912919875 +42.77270331067454 +42.307984527234964 +43.60146203554967 +43.04559147442802 +40.43288249933752 +41.74868162228152 +40.137127627095126 +40.886953510197145 +40.75444952191908 +38.18782797834199 +35.93353395014294 +38.15976249061105 +38.47392372867185 +39.28103019896914 +39.631689799731554 +37.55881886351434 +37.9627962281923 +38.054597286061174 +38.33064347291472 +38.53416469725531 +38.45339423855593 +38.54288135222547 +39.657363942671644 +39.123705337547705 +35.44654371810754 +40.49033195071425 +42.5314735233635 +40.12166408370563 +40.5946254483894 +38.674506095652916 +41.16411486924182 +39.17987704372788 +40.19717720230852 +39.047072915737274 +37.39129272196708 +44.47118823592643 +45.38173228307641 +39.690818196758855 +43.612111776100726 +41.77260385067554 +45.35576386567808 +38.997492322445375 +38.13289343347317 +41.05523743066919 +38.43411330812767 +39.0837227134802 +39.34143095176935 +39.95933703846169 +37.14004760724474 +45.19302810518992 +39.398473559756546 +36.40093576877253 +41.111373186834875 +39.24210586425261 +40.30631029991995 +40.82514288122293 +36.440663267847114 +40.19073455787925 +40.37975239981129 +39.226684393101166 +38.212272840174236 +36.39664646964447 +38.51822943615658 +42.151079461036936 +42.68583011264181 +37.266701966729556 +40.36523049067895 +39.17543397707383 +39.227120202413126 +42.81614118297165 +36.81102130533285 +39.143533874878074 +37.670605793076696 +40.84733696882506 +40.549627660290525 +37.012896408089965 +40.936757789934 +41.965257275045566 +38.02655651343417 +40.99897097719539 +40.316046920607626 +41.09647249801176 +39.63136634512166 +39.457221253303906 +38.0561838583835 +43.15178591194777 +38.45248743848188 +36.02458996882672 +42.34873526179954 +39.86441306959547 +39.558547044144554 +36.33795811221354 +41.6101728756343 +42.50106469836684 +41.101451206055756 +40.76412611088617 +40.249672195501596 +42.83972047921926 +43.20512850636589 +41.57685282580584 +44.77084055830642 +36.93672263339478 +41.77604846588209 +41.23142643089637 +38.946404078282846 +41.866916517653095 +41.26971351911236 +37.38267393768375 +37.652014098789266 +37.322046255812914 +41.75285151603088 +40.5810531053872 +41.25377561330099 +37.453078026207294 +39.18356533855453 +42.426951548360556 +40.73363543216256 +41.77644930162054 +40.470852203307636 +39.54447021597613 +40.783479722802554 +39.749910620446954 +38.64578995061201 +39.88086751704891 +35.99278290387273 +35.816943067705225 +39.1611045685173 +43.329014798742136 +41.3586177378306 +41.22350989883322 +40.732929019590244 +38.302258749643094 +41.840941862265375 +38.3601674253746 +39.0744076809209 +41.38132009721943 +42.51875208323338 +40.60147422635076 +35.352220534081326 +42.34477222223098 +44.19208701163051 +40.547390675384484 +39.44060853351658 +41.41563387861671 +39.49141173595751 +40.869535076353735 +36.67440242563397 +35.01331451144853 +38.52481671759403 +40.81838997592479 +43.06016616666787 +40.954417916251295 +40.0674929552051 +36.37419287429492 +37.063031397414 +37.97641072321001 +39.84800994458881 +39.77558548809726 +39.73452550223657 +42.619186541750764 +44.0521285563667 +39.80532676571392 +41.09166675107842 +38.750854564797976 +39.743361757748445 +40.529930465053276 +39.147435127186924 +37.00824085917576 +39.46851414318931 +39.23716451515164 +41.38554120750702 +40.471229453074066 +39.49316424275123 +40.22210161405648 +38.69702756997367 +38.38868950945595 +38.95685128721399 +36.32212287266749 +42.02964177292416 +41.61270666471256 +40.64133163219326 +39.60207131175504 +41.05958074374577 +41.26878359157677 +41.75069940808747 +39.97929804923244 +40.311066415423355 +38.1549230365819 +39.599048363990015 +40.20396311542888 +40.11402237192818 +39.54749178377315 +38.98024164908741 +42.71609946888609 +39.548015850276734 +38.36587447495788 +40.50823605356786 +41.03841169809397 +40.233908979704196 +39.84900827163467 +41.49580409104488 +40.556046330331526 +39.36160876219675 +40.498638960352125 +39.10261776901787 +36.676504018629494 +40.25587613283885 +40.77318201529058 +41.318232256115905 +38.896050979386686 +41.06173215233778 +40.21216281113352 +38.70097319151865 +39.60810875640664 +39.524285791989975 +41.66814729629962 +41.264616447554566 +38.39082857544836 +39.464349586610304 +37.624226771729006 +39.46412162905434 +40.0842530574274 +39.93864113094819 +37.62805596444425 +37.1417592728921 +39.08383679099131 +38.8451784664575 +37.559108611724945 +41.6129027723585 +37.63060548349334 +37.670756833546605 +36.037609298268436 +38.989597278156246 +40.342004300492036 +36.35570477995151 +41.44267689180141 +38.845916847212266 +36.20996766387533 +43.92913823658348 +40.97343154825029 +38.11669671686997 +37.7327403071381 +40.240103155534946 +39.86257836732113 +37.64623979812161 +36.129670969796784 +38.03631750405497 +37.98255460386629 +38.81618202755387 +37.4909818794828 +42.098757825720824 +39.41439174657855 +36.23497854457902 +37.68880743644249 +43.050941814126865 +39.12421842452793 +40.808213397633786 +38.298321090026064 +40.45377679269963 +40.87186965423587 +38.5383289489998 +39.16031677847393 +39.17283646047788 +41.1903712683662 +39.16775625769087 +37.805045700368275 +37.86236054574435 +39.399933678280576 +40.397244550678465 +38.350051174579825 +40.64509331874359 +39.09000111870291 +40.99015641018756 +37.74976321794108 +37.83420914014672 +39.365017460802406 +40.47666655164619 +38.01351701216677 +39.50208902248502 +44.910455742879044 +41.36370138073456 +40.13986629968652 +42.30355918258854 +38.452258158331325 +43.36495073570409 +39.121021978184864 +42.81423335832582 +39.267653090691276 +39.793064341285614 +39.57162881150679 +36.15655939919005 +42.14639696604458 +41.32203869984326 +38.51695066341062 +42.13639696173893 +40.39101668357558 +37.66695738807039 +41.040276344255055 +41.3903037190302 +37.3417039741673 +39.56993550392882 +40.46628421868016 +43.40271215494831 +38.69786363586209 +35.64788049684626 +38.786310609489156 +39.06035698254505 +40.74805598750491 +38.87372336129231 +39.50736889231262 +41.15737136790424 +38.3867765045621 +37.640106534637695 +40.087481989103715 +41.94684754328117 +38.597372908019835 +37.705560816176046 +43.61439522493058 +42.56270452799702 +41.465819151749194 diff --git a/tests/functionality/data/b_symmetric02.mtx b/tests/functionality/data/b_symmetric02.mtx new file mode 100644 index 000000000..40e2d66f9 --- /dev/null +++ b/tests/functionality/data/b_symmetric02.mtx @@ -0,0 +1,1027 @@ +%%MatrixMarket matrix array real general +% Generated vector for sparse matrix system +1024 +40.63890652172303 +41.64623850011981 +39.16230571899147 +40.49277613154573 +38.278585347809525 +38.003888659071976 +38.080523150931946 +37.70015879387705 +39.61321034937114 +40.40169338523269 +42.76419000635383 +42.62504389972969 +42.91421963737366 +40.30019087479777 +40.078284031710886 +37.493086102244035 +37.87655158154964 +42.06201755943894 +46.99562207560244 +38.60844432463803 +38.789401841268486 +41.00384991701078 +43.025044670622364 +39.539470149085034 +41.558640531123096 +40.47627102076169 +37.91681930565564 +40.48899552398277 +43.514669387533736 +42.03359464112944 +42.28297701367442 +43.31896436981576 +43.60240788273498 +42.387288468971725 +39.00320674054188 +39.359349883901714 +36.93939330217533 +39.41573352879624 +39.62437809119979 +41.77966296640945 +38.08828299237421 +39.338636575943475 +42.05086665389802 +43.24975189360937 +41.80865337794013 +40.37045525936952 +39.454688428592725 +39.32747501352841 +39.11880411938529 +36.679054647928794 +38.83325519385664 +39.34458821983479 +36.46274993705659 +39.03520646147239 +39.96127729666587 +39.93728813737305 +39.72854864234403 +41.5791169545251 +35.28143258883891 +40.576956028996925 +39.583652090049696 +38.81254957751016 +39.85232537792004 +39.366117100142716 +39.47495931701998 +43.88303230018187 +37.869214256253706 +38.60513954259731 +40.285490077327985 +43.45150322694816 +37.739222479358595 +40.14857492677616 +46.61379843170948 +39.6194362085039 +37.816700636961926 +38.961899780067746 +44.8259893568507 +42.799939496415305 +39.8405764835952 +41.606582218354426 +42.647980693488876 +39.59144644742895 +36.70931523430272 +42.004615002719376 +39.77660822086555 +41.081066573614024 +43.3048649471793 +39.69503218258433 +37.5064865878771 +40.3220406887587 +44.76874693443669 +36.90986576917745 +39.7003764500713 +41.04116016610048 +38.82240580708833 +40.305103809157714 +39.480663598911995 +40.9019460792781 +34.963015555803025 +37.255459690635185 +37.50054686213561 +37.66756785536322 +41.176019743418024 +39.70218170947968 +40.4696260086575 +39.47212899882724 +43.84162458692121 +42.450245115585396 +37.824999255854465 +37.25566800185186 +41.950904144135144 +41.57436222594384 +41.82588138044245 +43.746794135369974 +42.12613168132265 +43.658729110187565 +42.11332670948446 +39.95118903904428 +40.25740416696792 +39.499565417406856 +42.170746403696015 +41.5624303959006 +36.90622115836305 +37.08691720710577 +40.902466892082536 +38.748925454861485 +37.901240363967965 +40.12452196457671 +39.24482722142501 +41.390211440709805 +37.824626831705345 +40.212924932945896 +40.09179743997882 +41.63735780003982 +38.83471568436877 +39.391501625037556 +37.93281549437246 +41.53634664091625 +37.05051056183956 +38.32990515050736 +38.253267579118976 +40.48546791093667 +39.83982523755315 +36.83572865431964 +38.43372971657986 +40.25194587217403 +38.26747030005212 +42.09573062255212 +39.5367356940046 +39.48525238723269 +43.1555579538999 +41.46706610056839 +41.25774525996096 +41.89976336603078 +38.005257324874115 +42.17384420128191 +40.36687074784486 +39.94348715801602 +41.57997827730268 +41.82128249842541 +38.942601618943414 +40.2132420229607 +38.039924025882385 +38.95622956226095 +40.76700521092391 +35.97613632351152 +44.42835566091465 +42.205009471699995 +42.39561892343677 +41.874816412893864 +37.86008514558683 +38.37863337314716 +41.338898239526436 +38.711273546003845 +40.31366690346563 +46.10783659861437 +38.93178852978378 +37.41776154481175 +41.11293391287197 +40.40214481058375 +42.23491062957089 +41.66514082506381 +40.24385330081756 +39.877993699546025 +41.89207528181283 +36.31821385768212 +39.312801314363576 +37.859155791480546 +37.994533248902236 +39.06140425689074 +42.12074602367459 +44.52665594257668 +37.158082154523996 +38.738558168458376 +40.1121878898401 +39.95127801473205 +41.955264355171636 +37.9861172773427 +40.62391426645422 +40.43781775752339 +43.16007127481819 +39.790698867989086 +38.97312846583279 +39.497607464075934 +39.35487251387085 +38.602358777235814 +39.32040201581124 +37.75625136654539 +38.97453117898174 +38.379858606531265 +36.64524799155366 +39.30499676616068 +36.45762637053283 +38.1044480192123 +41.106383278128796 +38.85593654940202 +38.40978970747561 +39.39535694233724 +41.6537346903699 +38.29291947999606 +38.325868723025266 +39.41387377730377 +37.108642923170365 +38.346857604095334 +36.91762530603994 +40.40160947788639 +40.321366144329836 +40.77612397386112 +43.37566603279581 +40.41257119480192 +40.115204954214605 +42.02481422154652 +42.63743870762505 +39.63414442601122 +37.84313159208281 +36.255549240971085 +43.9212540551942 +41.579751357573016 +39.74001118188023 +42.37274746007357 +40.25889239278115 +36.22753292681547 +38.975423531354 +40.66357319594381 +42.98023500814218 +42.638155612270815 +38.30224749387451 +37.47965134937815 +39.91714232274193 +39.24286042484563 +39.119702002251195 +38.902037638594045 +36.53177956225242 +38.422065218240526 +41.80824952030398 +40.12952171499789 +37.723190169554606 +38.045107539248825 +38.68194122344145 +41.50575573529825 +37.892509201572466 +46.545676042922466 +41.84126088503909 +38.837335729382914 +39.94461006058748 +36.47422366396922 +38.87292693003526 +38.761646074553894 +38.77922986352376 +38.32842486130464 +40.10111594772062 +41.214927658437894 +40.764675352935164 +40.00772123008689 +38.77738014851835 +43.98676965987597 +38.28427465108822 +40.19947786972902 +40.57089421030416 +38.1032849543584 +39.26367502241593 +40.8521037870346 +39.08939306674633 +42.91461891365311 +42.08266717244791 +40.2143971981707 +40.975561634654404 +41.4182736246858 +42.082321844799246 +44.25348590967983 +39.108103249293535 +38.69909491371307 +41.60359088536334 +41.03756362956061 +44.17804697953496 +43.097355702439025 +38.60541884667078 +39.9410527328462 +36.78279641656162 +37.93666651276142 +41.32617033320044 +40.05417975460315 +40.0897009792547 +38.033645323142345 +36.74490152864952 +38.41489394029036 +41.52351740452466 +34.696134129042896 +39.33302961691826 +41.67676834045349 +42.213393438426344 +40.857291905416126 +37.994144375160715 +37.3964457179877 +43.57163203764062 +38.66158772273107 +40.41906279439756 +41.88278485765988 +37.904271784269035 +41.93469982098707 +39.44344327034321 +42.38955259596693 +39.300562271659764 +39.88258275316349 +38.88781999451352 +37.847517374765374 +38.24934761582161 +37.82007645703847 +40.03282698549996 +40.46234915165124 +40.99580237320575 +42.981991448875846 +39.40990250644807 +37.662751133411774 +40.67766571671928 +40.51809616295279 +41.74213943985421 +38.644520628663294 +42.62721322847857 +35.92774132288198 +37.690927293854095 +40.271709138706484 +40.131293454575925 +36.06389034944303 +36.318417935592294 +42.102199131389504 +39.04556483221705 +41.61610438879898 +39.565902200241396 +43.03933670938857 +37.61935351488084 +38.710167797914444 +35.95827489376556 +38.174146357396985 +38.60013838734642 +39.370095258362454 +39.77278381064711 +43.30831937643143 +40.36598584417124 +42.951929491570304 +39.64530097480619 +40.85988362515485 +39.85027425042628 +38.78586821874785 +37.996838594341746 +39.493037187499404 +37.885033185723806 +39.24111635193343 +41.46509686954126 +39.2546616412144 +40.6014858509625 +39.533404541374665 +40.00432723923846 +39.789564524330046 +37.62072459282087 +38.077732569854604 +38.78199701967796 +37.62472833921308 +39.10331083008779 +37.03085055206419 +39.884541074366616 +38.61447405446471 +36.9631022432966 +39.63429144227741 +40.51182263911987 +43.55077867055686 +40.115807541645474 +42.48245055050298 +40.707140800875045 +41.715245719593185 +38.590547614184906 +39.64427115554513 +39.283257952532445 +41.916341895190655 +36.498251907752135 +37.839609136406075 +38.701147303081754 +42.74478712377415 +38.40553502120153 +40.1065246139258 +41.68121529710505 +39.93886592382512 +43.95822429956798 +42.251090323748926 +38.28844353591792 +37.902719853354185 +39.052373986269664 +42.6922939009605 +39.558892353629815 +35.61586531123695 +39.952181146215494 +39.22026074273297 +38.94247084752606 +41.72058155796442 +41.93411185476026 +36.53288972060387 +40.059481705924036 +39.80342421989374 +41.19511336383824 +40.665799628359096 +41.508557895582065 +39.03037644780394 +40.02468822013296 +43.42428701855625 +38.84730261600981 +40.06453525364308 +41.72404863346589 +36.75812700689164 +42.73246432536393 +39.13729855177052 +39.15961978297483 +38.07282178676169 +41.48527631376009 +39.51911278587665 +40.92896549775001 +40.24100637194252 +41.1494566868803 +40.15236263548512 +36.662297867031604 +37.06244704402318 +39.72978957471345 +37.52209000046468 +38.72494127248311 +40.44102125207952 +38.12465594312098 +38.180814942880005 +42.35297343377638 +39.05760199207336 +42.45077118421959 +38.934464300148385 +39.178940614524215 +39.70459947494303 +40.724582267200354 +43.14942306588269 +42.99070009347319 +38.04552723979059 +41.25178775390444 +36.171889055432416 +40.280300267826476 +41.57019374045812 +44.756717840814474 +40.89862900298892 +40.59495304411575 +39.5048549971286 +38.711109870415804 +41.108062925962145 +40.538492933849625 +36.257385497372304 +37.06573862311334 +40.85163449130087 +42.52796291555335 +41.26512902483225 +42.41789647491415 +39.912900715620225 +41.19437484502941 +37.88698567416541 +40.472746892261036 +42.843287710952616 +39.93441769361052 +39.03614228371196 +41.10579560255657 +38.51615189807301 +40.03318980583771 +39.26868353729871 +38.37154840348759 +40.69198377844497 +37.76111491270444 +40.02237541237574 +41.07050583576629 +40.847120401338316 +41.88210216052788 +38.49124240815042 +41.67029942934898 +37.57642804776047 +41.88346347925668 +41.314914300639494 +41.864221678410736 +38.74572400287873 +39.16084799857294 +36.672494403289924 +36.6907996276043 +38.586806528136016 +41.02265470426808 +39.60971811654971 +39.940568116109105 +39.50924277756649 +41.212680987790016 +39.310549332091476 +34.68083348990785 +39.29262595356422 +35.407649400007216 +41.230449085292896 +39.9817826022965 +37.284579424259846 +38.00587225957309 +38.126295229537 +41.06622589037522 +38.76651533100225 +40.413440680960655 +38.49861229109753 +41.43520737589169 +44.55594843890208 +40.99252546581528 +40.86216547283858 +38.2705377797324 +43.54717066524353 +39.71609409941217 +37.825974985705265 +39.46830782563644 +41.05071729140047 +33.81961243162521 +41.85183801059903 +41.42282730559928 +43.15224291769785 +39.27892869437147 +40.52271185770561 +40.11756341952087 +38.87780034344621 +40.7929090406618 +42.12759377927068 +37.95608485654389 +38.74042001266502 +41.54254387235313 +44.61195017002724 +40.309107398525704 +38.773695817681265 +45.631607597575105 +42.26295181634404 +39.0860416769148 +42.17048905364681 +40.48323743335509 +39.9288433063659 +38.101236467813344 +45.719965361299856 +41.42997998333342 +38.45657096072573 +39.46839185507924 +38.6551606479215 +40.35399775314775 +37.50798488399785 +39.16020354753824 +42.034326699658386 +41.19663315552697 +43.219068580896305 +41.50920071175841 +39.49193877452386 +42.4207238103099 +38.810300373133 +37.82962783510656 +40.13205489599913 +42.589269750320895 +38.786887404415474 +41.171278553508785 +38.97750789407257 +40.11205605176882 +43.70508753998429 +43.790646603249094 +41.256831509134365 +37.759827293194675 +37.134085371101754 +42.08828566789393 +43.7954350968688 +40.802911528253226 +39.484019342191196 +38.78262420402151 +39.23039365072512 +38.82771532698265 +42.66810602524186 +39.129137947831985 +40.1686207133838 +42.92634539674527 +40.47160386780788 +42.69671658007506 +39.749684606135936 +44.765981702564346 +43.44816489726608 +37.556050793739836 +40.154092915373774 +41.25224472778509 +37.635072098953586 +38.947470242116715 +43.56184520172465 +38.412751531931804 +33.93072661419338 +39.29396379100584 +38.88470905777547 +43.22312017583231 +40.323905586987664 +42.384984350045755 +40.42047264719048 +43.13713693485485 +39.84743855568359 +39.51389534227731 +41.42971686372621 +43.626540233577735 +41.74820467170843 +37.44823135287489 +42.113160531335076 +39.41565992620669 +41.17712530715544 +37.97488188008301 +40.77030722567514 +35.143908990744045 +38.763210548550404 +43.719697839136174 +39.24814443319652 +40.16817052949171 +42.880523264775235 +40.88728447740456 +38.14043302096665 +38.538133069578095 +39.20491423058424 +39.033416472023006 +43.84999010991287 +42.062941382954605 +40.68558751564597 +44.10747225353228 +41.05071086921177 +37.14429460746816 +40.979507542761354 +40.14978854296865 +42.93003466542435 +40.79468393225225 +43.524521780838185 +37.795893448520175 +41.831320561104505 +40.607296701052505 +38.700348700299315 +39.02114816852858 +42.240289415699394 +41.92915529919769 +41.31113418514035 +40.32780764024038 +40.39802630676527 +41.81528818399356 +38.40658088292037 +39.94905335634527 +41.37111349477204 +42.61267192612398 +41.11168874722025 +40.04561084653955 +40.84944024765483 +40.882674759837 +37.39488329656384 +40.55752843233477 +40.17453037268368 +39.587574035800046 +42.84427487694411 +39.69876412361544 +37.206243150046525 +39.01121772430045 +37.954069393097924 +42.30320849180881 +42.669962534982844 +38.99942028007876 +39.07331684925345 +41.15541281537231 +37.991816150837124 +40.28035402313523 +38.39765893589929 +41.444838959453115 +43.27026510257219 +41.359764495958984 +40.51237645077236 +44.60088154626372 +42.46053731643862 +41.19439092613112 +39.734061155927755 +37.77980004822684 +40.63182759096209 +40.141972401808005 +42.26414626145845 +41.77765814817325 +38.10354220663381 +41.465736293279456 +38.909916355924025 +36.140062848932885 +37.73364350050362 +37.93264709243366 +40.515410802829706 +37.841833044221275 +41.07297778458335 +39.779715464585664 +40.51688929753092 +39.279709297817945 +42.23570669594148 +39.60916572297873 +43.328459358794106 +36.72866902136509 +37.923193762197705 +38.66028719027609 +40.69686455482797 +38.32951865151213 +39.76934938260741 +37.14472256191366 +37.21522508175517 +38.26572437776458 +39.67851239975595 +42.507353515340604 +41.403714069399356 +41.00097045046365 +41.145359316972204 +41.545811947491075 +39.26788675180496 +40.98847757533003 +40.59783815911979 +40.36897712857584 +39.2143810080483 +41.85868142929308 +38.033423244545965 +42.51137469729519 +40.26431712555778 +38.85828577933037 +39.12113243814861 +37.97807180841583 +39.18628117745015 +38.61929813340201 +40.04882939731872 +39.04839587308578 +38.361092772680415 +35.63137506975487 +37.42302399096982 +37.84408844964948 +39.63228594614825 +40.612635676838806 +39.090281845219785 +40.385532424571764 +39.39080111711985 +39.560501231326406 +39.240687397327214 +41.3427337578362 +39.01631732662637 +45.28528610272689 +43.6655135689562 +41.68412888698197 +37.88140214539785 +38.48132290368238 +41.2829345422747 +39.89184394367966 +42.05421979267964 +41.103770145089264 +41.401547940333785 +42.77495169485912 +37.86626407304291 +38.625597031346416 +40.98631898962833 +40.48858354830501 +41.83474400063264 +42.31918722614491 +39.76350708875696 +38.86092366400142 +38.12611695109319 +38.87102033950114 +41.155717034209175 +36.046719996889955 +37.930343452861315 +36.928108548081596 +40.66181193864756 +38.66967126718839 +37.85064266870448 +42.23221929049519 +39.47056792926835 +40.2720485739809 +38.55310389597841 +38.331575232615826 +37.970566716081635 +41.314892316581044 +40.45093522953626 +41.332715744387016 +40.68596536218637 +40.4724894388037 +39.74960991408941 +40.25164484956913 +38.234056194167536 +43.34175883313346 +40.74139842042288 +41.15092713278689 +41.824533918192024 +39.36474682119579 +41.84725723305994 +45.19788411467727 +41.18848777112496 +39.09041411927925 +39.84673083630492 +36.49695106120532 +42.867997684163775 +39.51608524306066 +42.40810763064971 +41.70645306866714 +42.11488261084429 +40.17416828774322 +39.08906762290434 +41.11341923421166 +43.250026639155585 +42.02623869704697 +40.705000629992945 +38.88558612266136 +39.108850937387444 +39.89751921185251 +40.83922127889964 +39.92317120487492 +42.397248539351835 +41.5095093822676 +41.43815013943512 +38.685259868184474 +39.50730954059142 +35.76000325106078 +43.59607453106922 +39.09003941666351 +37.483155757007914 +41.10858598287112 +41.323179607356025 +39.57579035799664 +39.9305964202725 +42.33176786867904 +40.59436728244844 +40.472956862020105 +39.40325537410236 +42.87271548232397 +38.84806639577724 +38.77876651531667 +38.37987794400135 +38.90672553733197 +41.028318514440585 +40.968602441224604 +41.77871303523708 +38.63542076651872 +42.74831729332325 +39.34634827398564 +37.05934756231367 +42.8606024229766 +39.08042132026167 +39.78596500445272 +40.11454551697012 +39.44352510959415 +40.06825875744692 +39.18019300149498 +39.34616866780623 +39.409365579575905 +39.99996233191974 +42.940848723025745 +41.53493487589064 +38.3159539891388 +44.128388757863355 +42.84732544530799 +41.06786052062381 +41.53509113462575 +38.34120724203884 +36.04579174400039 +40.32770743427045 +40.79418954774404 +40.16245246170673 +39.016263843084154 +41.97630333134539 +42.1001576807005 +40.828433193770884 +38.75906865260013 +40.58942590877804 +36.12343240917037 +40.80075811100013 +39.884018503932445 +39.860264308201714 +41.4630545255729 +42.1312092126656 +41.63721111202528 +38.88084208224135 +40.88730675193714 +43.38459701700782 +38.54950957189475 +40.677811086491715 +37.57379361931928 +37.94157973294973 +43.859342637358104 +43.07694179170273 +38.4767729810511 +38.62368966911895 +37.45104825109376 +40.94719995814044 +38.81334078256771 +37.97968634619418 +41.22781106570869 +41.389357828663364 +42.230240489927546 +42.71223830144849 +39.92271895604054 +38.26377278756154 +40.98916533433084 +42.66003658074305 +40.66119163647062 +37.729684485239574 +38.623200862830075 +40.53030984541953 +39.3430730424377 +37.923083976188025 +40.36920296819365 +36.758929541550984 +41.2046297554765 +40.10086151943293 +37.522553442494086 +39.79612631496991 +42.9336260721576 +39.953774737912894 +36.70226334141096 +36.94918875786991 +37.24064887107407 +39.69351295956878 +42.64658954980209 +38.474174999088966 +40.202636697903635 +40.97340858171486 +40.67859160697151 +39.644430820858446 +37.233651279821274 +41.96479385869134 +38.750884751573246 +40.649730129509436 +40.45965750622945 +38.866817006595774 +39.03524533360991 +37.96656918419998 +41.92843779004448 +40.98297955990741 +37.54953405318917 +35.830186939533256 +41.966253159655835 +40.10635276566229 +42.057968629233415 +41.839562724053344 +40.92107127553024 +36.35269574438885 +36.86667633809607 +37.54274124973313 +42.975269780975815 +36.48458738764257 +39.17402087629657 +41.82978192168778 +41.71441856792416 +41.88475287126935 +38.06493378255202 +39.579641543714565 +39.73542988790499 +39.13854608790521 +37.94358189355634 +40.39979830287945 +39.570721634518044 +38.157846822777 +35.73083543128671 +40.51959108556527 +41.42474559874301 +37.65041097612311 +41.74662238950056 +40.42747793076223 +40.787258967552354 +36.51400461009734 +39.791239259718814 +40.47115512767058 +39.78100979754151 +39.34838471129185 +39.59932055454974 +40.41898288730826 +42.028585986580254 +43.546326211523805 +39.322704538648544 +45.05088602260343 +40.859343808430374 +42.134773085502644 +40.95651763475505 +38.68398913793714 +40.191995520187746 +38.21214578725546 +41.86652419056314 +41.22172471859727 +38.469691245477364 +37.68689296145765 +38.70364314699077 +38.61316491988869 +42.38322667508095 +38.99158526653458 +33.83677857636999 +39.16825399991045 +38.075266716656564 +41.4649494681874 +41.121435270909586 +40.86218162940419 +37.84882969047725 +39.19223938490702 +40.029874559863856 +38.56655522897697 +39.258958640308315 +38.37459269929708 +35.44186571918871 +37.68474973515507 +40.34615948487749 +39.07013826538654 +41.031552787361164 +36.090671168961386 +35.42302936281957 +39.53197304317488 +39.703255059122995 +41.01915344557184 +39.71258312411908 +41.09569855793123 +39.46404027804811 +36.88741974729358 diff --git a/tests/functionality/data/matrix_ACTIVSg200_AC_10.mtx b/tests/functionality/data/matrix_ACTIVSg200_AC_renumbered_add9_01.mtx similarity index 100% rename from tests/functionality/data/matrix_ACTIVSg200_AC_10.mtx rename to tests/functionality/data/matrix_ACTIVSg200_AC_renumbered_add9_01.mtx diff --git a/tests/functionality/data/matrix_ACTIVSg200_AC_11.mtx b/tests/functionality/data/matrix_ACTIVSg200_AC_renumbered_add9_02.mtx similarity index 100% rename from tests/functionality/data/matrix_ACTIVSg200_AC_11.mtx rename to tests/functionality/data/matrix_ACTIVSg200_AC_renumbered_add9_02.mtx diff --git a/tests/functionality/data/rhs_ACTIVSg2000_AC_01.mtx.ones b/tests/functionality/data/rhs_ACTIVSg2000_AC_ones01.mtx similarity index 100% rename from tests/functionality/data/rhs_ACTIVSg2000_AC_01.mtx.ones rename to tests/functionality/data/rhs_ACTIVSg2000_AC_ones01.mtx diff --git a/tests/functionality/data/rhs_ACTIVSg2000_AC_02.mtx.ones b/tests/functionality/data/rhs_ACTIVSg2000_AC_ones02.mtx similarity index 100% rename from tests/functionality/data/rhs_ACTIVSg2000_AC_02.mtx.ones rename to tests/functionality/data/rhs_ACTIVSg2000_AC_ones02.mtx diff --git a/tests/functionality/data/rhs_ACTIVSg200_AC_10.mtx.ones b/tests/functionality/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_01.mtx similarity index 100% rename from tests/functionality/data/rhs_ACTIVSg200_AC_10.mtx.ones rename to tests/functionality/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_01.mtx diff --git a/tests/functionality/data/rhs_ACTIVSg200_AC_11.mtx.ones b/tests/functionality/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_02.mtx similarity index 100% rename from tests/functionality/data/rhs_ACTIVSg200_AC_11.mtx.ones rename to tests/functionality/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_02.mtx diff --git a/tests/functionality/testKlu.cpp b/tests/functionality/testKlu.cpp index eacbc71fc..9bb6933b6 100644 --- a/tests/functionality/testKlu.cpp +++ b/tests/functionality/testKlu.cpp @@ -58,6 +58,30 @@ int runTest(int argc, char* argv[], std::string& solver_name) auto opt = options.getParamFromKey("-d"); std::string data_path = opt ? (*opt).second : "."; + // Get matrix file name + opt = options.getParamFromKey("-m"); + if (!opt) + { + std::cout << "Matrix file name not provided. Use -m .\n"; + return -1; + } + std::string matrix_temp = (*opt).second; + + // Get rhs file name + opt = options.getParamFromKey("-r"); + if (!opt) + { + std::cout << "RHS file name not provided. Use -r .\n"; + return -1; + } + std::string rhs_temp = (*opt).second; + + // Construct matrix and rhs file names from inputs + std::string matrix_file_name_1 = data_path + matrix_temp + "01.mtx"; + std::string matrix_file_name_2 = data_path + matrix_temp + "02.mtx"; + std::string rhs_file_name_1 = data_path + rhs_temp + "01.mtx"; + std::string rhs_file_name_2 = data_path + rhs_temp + "02.mtx"; + // Whether to use iterative refinement opt = options.getParamFromKey("-i"); bool is_ir = opt ? true : false; @@ -78,13 +102,6 @@ int runTest(int argc, char* argv[], std::string& solver_name) ReSolve::GramSchmidt GS(&vector_handler, ReSolve::GramSchmidt::CGS2); ReSolve::LinSolverIterativeFGMRES FGMRES(&matrix_handler, &vector_handler, &GS); - // Input data - std::string matrix_file_name_1 = data_path + "/data/matrix_ACTIVSg200_AC_10.mtx"; - std::string matrix_file_name_2 = data_path + "/data/matrix_ACTIVSg200_AC_11.mtx"; - - std::string rhs_file_name_1 = data_path + "/data/rhs_ACTIVSg200_AC_10.mtx.ones"; - std::string rhs_file_name_2 = data_path + "/data/rhs_ACTIVSg200_AC_11.mtx.ones"; - // Read first matrix std::ifstream mat1(matrix_file_name_1); if (!mat1.is_open()) @@ -135,7 +152,6 @@ int runTest(int argc, char* argv[], std::string& solver_name) status = FGMRES.setupPreconditioner("LU", &KLU); error_sum += status; - status = FGMRES.solve(&vec_rhs, &vec_x); error_sum += status; } @@ -176,22 +192,17 @@ int runTest(int argc, char* argv[], std::string& solver_name) status = KLU.refactorize(); error_sum += status; std::cout << "KLU refactorization status: " << status << std::endl; - + status = KLU.solve(&vec_rhs, &vec_x); + error_sum += status; if (is_ir) { FGMRES.resetMatrix(A); status = FGMRES.setupPreconditioner("LU", &KLU); error_sum += status; - status = FGMRES.solve(&vec_rhs, &vec_x); error_sum += status; } - else - { - status = KLU.solve(&vec_rhs, &vec_x); - error_sum += status; - } - + std::cout << "KLU solve status: " << status << std::endl; helper.resetSystem(A, &vec_rhs, &vec_x); std::cout << "\nResults (second matrix): \n\n"; diff --git a/tests/functionality/testLUSOL.cpp b/tests/functionality/testLUSOL.cpp index fe34fb246..c9dd0efd1 100644 --- a/tests/functionality/testLUSOL.cpp +++ b/tests/functionality/testLUSOL.cpp @@ -45,11 +45,11 @@ int main(int argc, char* argv[]) ReSolve::VectorHandler vector_handler(&workspace); ReSolve::LinSolverDirectLUSOL lusol; - std::string matrix_one_path = data_path + "data/matrix_ACTIVSg200_AC_10.mtx"; - std::string matrix_two_path = data_path + "data/matrix_ACTIVSg200_AC_11.mtx"; + std::string matrix_one_path = data_path + "/data/matrix_ACTIVSg200_AC_renumbered_add9_01.mtx"; + std::string matrix_two_path = data_path + "/data/matrix_ACTIVSg200_AC_renumbered_add9_02.mtx"; - std::string rhs_one_path = data_path + "data/rhs_ACTIVSg200_AC_10.mtx.ones"; - std::string rhs_two_path = data_path + "data/rhs_ACTIVSg200_AC_11.mtx.ones"; + std::string rhs_one_path = data_path + "/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_01.mtx"; + std::string rhs_two_path = data_path + "/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_02.mtx"; std::ifstream matrix_file(matrix_one_path); if (!matrix_file.is_open()) diff --git a/tests/functionality/testRefactor.cpp b/tests/functionality/testRefactor.cpp index 45d60bdca..b3058249f 100644 --- a/tests/functionality/testRefactor.cpp +++ b/tests/functionality/testRefactor.cpp @@ -141,11 +141,11 @@ int runTest(int argc, char* argv[], std::string& solver_name) ReSolve::LinSolverIterativeFGMRES FGMRES(&matrix_handler, &vector_handler, &GS); // Input data - std::string matrix_file_name_1 = data_path + "/data/matrix_ACTIVSg200_AC_10.mtx"; - std::string matrix_file_name_2 = data_path + "/data/matrix_ACTIVSg200_AC_11.mtx"; + std::string matrix_file_name_1 = data_path + "/data/matrix_ACTIVSg200_AC_renumbered_add9_01.mtx"; + std::string matrix_file_name_2 = data_path + "/data/matrix_ACTIVSg200_AC_renumbered_add9_02.mtx"; - std::string rhs_file_name_1 = data_path + "/data/rhs_ACTIVSg200_AC_10.mtx.ones"; - std::string rhs_file_name_2 = data_path + "/data/rhs_ACTIVSg200_AC_11.mtx.ones"; + std::string rhs_file_name_1 = data_path + "/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_01.mtx"; + std::string rhs_file_name_2 = data_path + "/data/rhs_ACTIVSg200_AC_renumbered_add9_ones_02.mtx"; // Read first matrix std::ifstream mat1(matrix_file_name_1); @@ -228,7 +228,7 @@ int runTest(int argc, char* argv[], std::string& solver_name) { helper.printIrSummary(&FGMRES); } - error_sum += helper.checkResult(1e-16); + error_sum += helper.checkResult(ReSolve::constants::MACHINE_EPSILON); // Load the second matrix std::ifstream mat2(matrix_file_name_2); @@ -281,7 +281,7 @@ int runTest(int argc, char* argv[], std::string& solver_name) { helper.printIrSummary(&FGMRES); } - error_sum += helper.checkResult(1e-16); + error_sum += helper.checkResult(ReSolve::constants::MACHINE_EPSILON); isTestPass(error_sum, test_name); diff --git a/tests/functionality/testSysGLU.cpp b/tests/functionality/testSysGLU.cpp index bbfc81a87..58c6226b9 100644 --- a/tests/functionality/testSysGLU.cpp +++ b/tests/functionality/testSysGLU.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -42,6 +43,37 @@ int main(int argc, char* argv[]) int error_sum = 0; ///< error sum zero means test passes, otherwise fails int status = 0; + // Collect all command line options + ReSolve::CliOptions options(argc, argv); + + // Get directory with input files + auto opt = options.getParamFromKey("-d"); + std::string data_path = opt ? (*opt).second : "."; + + // Get matrix file name + opt = options.getParamFromKey("-m"); + if (!opt) + { + std::cout << "Matrix file name not provided. Use -m .\n"; + return -1; + } + std::string matrix_temp = (*opt).second; + + // Get rhs file name + opt = options.getParamFromKey("-r"); + if (!opt) + { + std::cout << "RHS file name not provided. Use -r .\n"; + return -1; + } + std::string rhs_temp = (*opt).second; + + // Construct matrix and rhs file names from inputs + std::string matrix_file_name_1 = data_path + matrix_temp + "01.mtx"; + std::string matrix_file_name_2 = data_path + matrix_temp + "02.mtx"; + std::string rhs_file_name_1 = data_path + rhs_temp + "01.mtx"; + std::string rhs_file_name_2 = data_path + rhs_temp + "02.mtx"; + workspace_type workspace; workspace.initializeHandles(); ReSolve::MatrixHandler matrix_handler(&workspace); @@ -49,20 +81,11 @@ int main(int argc, char* argv[]) ReSolve::SystemSolver solver(&workspace, "klu", "glu", "glu", "none", "none"); - // Input to this code is location of `data` directory where matrix files are stored - const std::string data_path = (argc == 2) ? argv[1] : "./"; - - std::string matrixFileName1 = data_path + "data/matrix_ACTIVSg200_AC_10.mtx"; - std::string matrixFileName2 = data_path + "data/matrix_ACTIVSg200_AC_11.mtx"; - - std::string rhsFileName1 = data_path + "data/rhs_ACTIVSg200_AC_10.mtx.ones"; - std::string rhsFileName2 = data_path + "data/rhs_ACTIVSg200_AC_11.mtx.ones"; - // Read first matrix - std::ifstream mat1(matrixFileName1); + std::ifstream mat1(matrix_file_name_1); if (!mat1.is_open()) { - std::cout << "Failed to open file " << matrixFileName1 << "\n"; + std::cout << "Failed to open file " << matrix_file_name_1 << "\n"; return -1; } ReSolve::matrix::Csr* A = ReSolve::io::createCsrFromFile(mat1); @@ -70,10 +93,10 @@ int main(int argc, char* argv[]) mat1.close(); // Read first rhs vector - std::ifstream rhs1_file(rhsFileName1); + std::ifstream rhs1_file(rhs_file_name_1); if (!rhs1_file.is_open()) { - std::cout << "Failed to open file " << rhsFileName1 << "\n"; + std::cout << "Failed to open file " << rhs_file_name_1 << "\n"; return -1; } real_type* rhs = ReSolve::io::createArrayFromFile(rhs1_file); @@ -147,7 +170,6 @@ int main(int argc, char* argv[]) << "\tNorm of scaled residuals (system): " << nsr_system << "\n\n"; error_sum++; } - // Create reference vectors for testing purposes vector_type* vec_test = new vector_type(A->getNumRows()); vector_type* vec_diff = new vector_type(A->getNumRows()); @@ -202,10 +224,10 @@ int main(int argc, char* argv[]) std::cout << "\t ||b-A*x_true||_2 (control) : " << exactSol_normRmatrix1 << " (residual norm with exact solution)\n\n"; // Load the second matrix - std::ifstream mat2(matrixFileName2); + std::ifstream mat2(matrix_file_name_2); if (!mat2.is_open()) { - std::cout << "Failed to open file " << matrixFileName2 << "\n"; + std::cout << "Failed to open file " << matrix_file_name_2 << "\n"; return -1; } ReSolve::io::updateMatrixFromFile(mat2, A); @@ -213,10 +235,10 @@ int main(int argc, char* argv[]) mat2.close(); // Load the second rhs vector - std::ifstream rhs2_file(rhsFileName2); + std::ifstream rhs2_file(rhs_file_name_2); if (!rhs2_file.is_open()) { - std::cout << "Failed to open file " << rhsFileName2 << "\n"; + std::cout << "Failed to open file " << rhs_file_name_2 << "\n"; return -1; } ReSolve::io::updateArrayFromFile(rhs2_file, &rhs); @@ -302,7 +324,7 @@ int main(int argc, char* argv[]) std::cout << "Result is not a finite number!\n"; error_sum++; } - if ((normRmatrix1 / normB1 > 1e-16) || (normRmatrix2 / normB2 > 1e-16)) + if ((normRmatrix1 / normB1 > ReSolve::constants::MACHINE_EPSILON) || (normRmatrix2 / normB2 > ReSolve::constants::MACHINE_EPSILON)) { std::cout << "Result inaccurate!\n"; error_sum++; diff --git a/tests/functionality/testSysGLUAsym.cpp b/tests/functionality/testSysGLUAsym.cpp deleted file mode 100644 index 79cd8e179..000000000 --- a/tests/functionality/testSysGLUAsym.cpp +++ /dev/null @@ -1,315 +0,0 @@ -/** - * @file testSysCuda.cpp - * @author Kasia Swirydowicz (kasia.swirydowicz@pnnl.gov) - * @author Slaven Peles (peless@ornl.gov) - * @brief Functionality test for SystemSolver class - * @date 2023-12-14 - * - * - */ -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#if defined(RESOLVE_USE_CUDA) -using workspace_type = ReSolve::LinAlgWorkspaceCUDA; -#elif defined(RESOLVE_USE_HIP) -using workspace_type = ReSolve::LinAlgWorkspaceHIP; -#else -using workspace_type = ReSolve::LinAlgWorkspaceCpu; -#endif - -using namespace ReSolve::constants; -using namespace ReSolve::colors; - -int main(int argc, char* argv[]) -{ - // Use ReSolve data types. - using real_type = ReSolve::real_type; - using vector_type = ReSolve::vector::Vector; - - int error_sum = 0; ///< error sum zero means test passes, otherwise fails - int status = 0; - - workspace_type workspace; - workspace.initializeHandles(); - ReSolve::MatrixHandler matrix_handler(&workspace); - ReSolve::VectorHandler vector_handler(&workspace); - - ReSolve::SystemSolver solver(&workspace, "klu", "glu", "glu", "none", "none"); - - // Input to this code is location of `data` directory where matrix files are stored - const std::string data_path = (argc == 2) ? argv[1] : "./"; - - std::string matrixFileName1 = data_path + "data/ScaleMicrogrid_Jacobian_N1000_01.mtx"; - std::string matrixFileName2 = data_path + "data/ScaleMicrogrid_Jacobian_N1000_02.mtx"; - - std::string rhsFileName1 = data_path + "data/ScaleMicrogrid_Reisudal_N1000_ones_number1.mtx"; - std::string rhsFileName2 = data_path + "data/ScaleMicrogrid_Reisudal_N1000_ones_number1.mtx"; - - // Read first matrix - std::ifstream mat1(matrixFileName1); - if (!mat1.is_open()) - { - std::cout << "Failed to open file " << matrixFileName1 << "\n"; - return -1; - } - ReSolve::matrix::Csr* A = ReSolve::io::createCsrFromFile(mat1); - A->syncData(ReSolve::memory::DEVICE); - mat1.close(); - - // Read first rhs vector - std::ifstream rhs1_file(rhsFileName1); - if (!rhs1_file.is_open()) - { - std::cout << "Failed to open file " << rhsFileName1 << "\n"; - return -1; - } - real_type* rhs = ReSolve::io::createArrayFromFile(rhs1_file); - real_type* x = new real_type[A->getNumRows()]; - vector_type* vec_rhs = new vector_type(A->getNumRows()); - vector_type* vec_x = new vector_type(A->getNumRows()); - vector_type* vec_r = new vector_type(A->getNumRows()); - rhs1_file.close(); - - vec_x->allocate(ReSolve::memory::HOST); // for KLU - vec_x->allocate(ReSolve::memory::DEVICE); - - // Set RHS vector on CPU - vec_rhs->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::HOST); - vec_rhs->setDataUpdated(ReSolve::memory::HOST); - - // Set system matrix - status = solver.setMatrix(A); - error_sum += status; - - // Factorize the first matrix using KLU - status = solver.analyze(); - error_sum += status; - - status = solver.factorize(); - error_sum += status; - - // but DO NOT SOLVE with KLU! - status = solver.refactorizationSetup(); - error_sum += status; - std::cout << "GLU setup status: " << status << std::endl; - - // Move rhs vector data to GPU - vec_rhs->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - status = solver.solve(vec_rhs, vec_x); - error_sum += status; - std::cout << "GLU solve status: " << status << std::endl; - - // Compute residual on device - vec_r->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - matrix_handler.setValuesChanged(true, ReSolve::memory::DEVICE); - status = matrix_handler.matvec(A, vec_x, vec_r, &ONE, &MINUS_ONE, ReSolve::memory::DEVICE); - error_sum += status; - - // Compute residual norm - real_type normRmatrix1 = sqrt(vector_handler.dot(vec_r, vec_r, ReSolve::memory::DEVICE)); - - // Compute norm of the rhs vector - real_type normB1 = sqrt(vector_handler.dot(vec_rhs, vec_rhs, ReSolve::memory::DEVICE)); - - // Compute norm of scaled residuals - real_type inf_norm_A = 0.0; - matrix_handler.matrixInfNorm(A, &inf_norm_A, ReSolve::memory::DEVICE); - real_type inf_norm_x = vector_handler.infNorm(vec_x, ReSolve::memory::DEVICE); - real_type inf_norm_r = vector_handler.infNorm(vec_r, ReSolve::memory::DEVICE); - real_type nsr_norm = inf_norm_r / (inf_norm_A * inf_norm_x); - real_type nsr_system = solver.getNormOfScaledResiduals(vec_rhs, vec_x); - real_type error = std::abs(nsr_system - nsr_norm) / nsr_norm; - - if (error > 10.0 * std::numeric_limits::epsilon()) - { - std::cout << "Norm of scaled residuals computation failed:\n"; - std::cout << std::scientific << std::setprecision(16) - << "\tMatrix inf norm : " << inf_norm_A << "\n" - << "\tResidual inf norm : " << inf_norm_r << "\n" - << "\tSolution inf norm : " << inf_norm_x << "\n" - << "\tNorm of scaled residuals : " << nsr_norm << "\n" - << "\tNorm of scaled residuals (system): " << nsr_system << "\n\n"; - error_sum++; - } - - // Create reference vectors for testing purposes - vector_type* vec_test = new vector_type(A->getNumRows()); - vector_type* vec_diff = new vector_type(A->getNumRows()); - - // Set the reference solution vector (all ones) on both, CPU and GPU - real_type* x_data_ref = new real_type[A->getNumRows()]; - for (int i = 0; i < A->getNumRows(); ++i) - { - x_data_ref[i] = 1.0; - } - vec_test->copyDataFrom(x_data_ref, ReSolve::memory::HOST, ReSolve::memory::HOST); - vec_test->copyDataFrom(x_data_ref, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - - // compute ||x_diff|| = ||x - x_true|| norm - vec_diff->copyDataFrom(x_data_ref, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - vector_handler.axpy(&MINUS_ONE, vec_x, vec_diff, ReSolve::memory::DEVICE); - - // Compute residual norm ON THE GPU using REFERENCE solution - vec_r->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - status = matrix_handler.matvec(A, vec_test, vec_r, &ONE, &MINUS_ONE, ReSolve::memory::DEVICE); - error_sum += status; - - // Compute residual norm ON THE CPU using COMPUTED solution - vec_x->copyDataFrom(vec_x->getData(ReSolve::memory::DEVICE), ReSolve::memory::DEVICE, ReSolve::memory::HOST); - vec_r->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::HOST); - status = matrix_handler.matvec(A, vec_x, vec_r, &ONE, &MINUS_ONE, ReSolve::memory::HOST); - error_sum += status; - real_type normRmatrix1CPU = sqrt(vector_handler.dot(vec_r, vec_r, ReSolve::memory::HOST)); - - // Verify relative residual norm computation in SystemSolver - real_type rel_residual_norm = solver.getResidualNorm(vec_rhs, vec_x); - error = std::abs(normB1 * rel_residual_norm - normRmatrix1) / normRmatrix1; - if (error > 10.0 * std::numeric_limits::epsilon()) - { - std::cout << "Relative residual norm computation failed:\n" - << std::scientific << std::setprecision(16) - << "\tTest value : " << normRmatrix1 / normB1 << "\n" - << "\tSystemSolver computed : " << rel_residual_norm << "\n\n"; - error_sum++; - } - - std::cout << "Results (first matrix): \n\n" - << std::scientific << std::setprecision(16); - std::cout << "\t ||b-A*x||_2 : " << normRmatrix1 << " (residual norm)\n"; - std::cout << "\t ||b-A*x||_2 (CPU) : " << normRmatrix1CPU << " (residual norm)\n"; - std::cout << "\t ||b-A*x||_2/||b||_2 : " << normRmatrix1 / normB1 << " (relative residual norm)\n"; - std::cout << "\t ||b-A*x||/(||A||*||x||) : " << nsr_norm << " (norm of scaled residuals)\n"; - - // Load the second matrix - std::ifstream mat2(matrixFileName2); - if (!mat2.is_open()) - { - std::cout << "Failed to open file " << matrixFileName2 << "\n"; - return -1; - } - ReSolve::io::updateMatrixFromFile(mat2, A); - A->syncData(ReSolve::memory::DEVICE); - mat2.close(); - - // Load the second rhs vector - std::ifstream rhs2_file(rhsFileName2); - if (!rhs2_file.is_open()) - { - std::cout << "Failed to open file " << rhsFileName2 << "\n"; - return -1; - } - ReSolve::io::updateArrayFromFile(rhs2_file, &rhs); - rhs2_file.close(); - - // Update system values - vec_rhs->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - - // Refactorize and solve - status = solver.refactorize(); - error_sum += status; - std::cout << "CUSOLVER GLU refactorization status: " << status << std::endl; - - status = solver.solve(vec_rhs, vec_x); - error_sum += status; - - // Compute residual norm for the second system - vec_r->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - matrix_handler.setValuesChanged(true, ReSolve::memory::DEVICE); - status = matrix_handler.matvec(A, vec_x, vec_r, &ONE, &MINUS_ONE, ReSolve::memory::DEVICE); - error_sum += status; - real_type normRmatrix2 = sqrt(vector_handler.dot(vec_r, vec_r, ReSolve::memory::DEVICE)); - - // Compute norm of the rhs vector for the second system - real_type normB2 = sqrt(vector_handler.dot(vec_rhs, vec_rhs, ReSolve::memory::DEVICE)); - - // Compute norm of scaled residuals for the second system - inf_norm_A = 0.0; - matrix_handler.matrixInfNorm(A, &inf_norm_A, ReSolve::memory::DEVICE); - inf_norm_x = vector_handler.infNorm(vec_x, ReSolve::memory::DEVICE); - inf_norm_r = vector_handler.infNorm(vec_r, ReSolve::memory::DEVICE); - nsr_norm = inf_norm_r / (inf_norm_A * inf_norm_x); - nsr_system = solver.getNormOfScaledResiduals(vec_rhs, vec_x); - error = std::abs(nsr_system - nsr_norm) / nsr_norm; - - if (error > 10.0 * std::numeric_limits::epsilon()) - { - std::cout << "Norm of scaled residuals computation failed:\n"; - std::cout << std::scientific << std::setprecision(16) - << "\tMatrix inf norm : " << inf_norm_A << "\n" - << "\tResidual inf norm : " << inf_norm_r << "\n"; - error_sum++; - } - - // compute ||x_diff|| = ||x - x_true|| norm - vec_diff->copyDataFrom(x_data_ref, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - vector_handler.axpy(&MINUS_ONE, vec_x, vec_diff, ReSolve::memory::DEVICE); - - // compute the residual using exact solution - vec_r->copyDataFrom(rhs, ReSolve::memory::HOST, ReSolve::memory::DEVICE); - status = matrix_handler.matvec(A, vec_test, vec_r, &ONE, &MINUS_ONE, ReSolve::memory::DEVICE); - error_sum += status; - - // Verify relative residual norm computation in SystemSolver - rel_residual_norm = solver.getResidualNorm(vec_rhs, vec_x); - error = std::abs(normB2 * rel_residual_norm - normRmatrix2) / normRmatrix2; - if (error > 10.0 * std::numeric_limits::epsilon()) - { - std::cout << "Relative residual norm computation failed:\n" - << std::scientific << std::setprecision(16) - << "\tTest value : " << normRmatrix2 / normB2 << "\n" - << "\tSystemSolver computed : " << rel_residual_norm << "\n\n"; - error_sum++; - } - - std::cout << "Results (second matrix): " << std::endl - << std::endl; - std::cout << std::scientific << std::setprecision(16); - std::cout << "\t ||b-A*x||_2 : " << normRmatrix2 << " (residual norm)\n"; - std::cout << "\t ||b-A*x||_2/||b||_2 : " << normRmatrix2 / normB2 << " (relative residual norm)\n"; - std::cout << "\t ||b-A*x||/(||A||*||x||) : " << nsr_norm << " (norm of scaled residuals)\n"; - - if (!std::isfinite(normRmatrix1 / normB1) || !std::isfinite(normRmatrix2 / normB2)) - { - std::cout << "Result is not a finite number!\n"; - error_sum++; - } - if ((normRmatrix1 / normB1 > 1e-16) || (normRmatrix2 / normB2 > 1e-16)) - { - std::cout << "Result inaccurate!\n"; - error_sum++; - } - if (error_sum == 0) - { - std::cout << "Test KLU with cuSolverGLU refactorization " << GREEN << "PASSED" << CLEAR << std::endl; - } - else - { - std::cout << "Test KLU with cuSolverGLU refactorization " << RED << "FAILED" << CLEAR - << ", error sum: " << error_sum << std::endl; - } - - // now DELETE - delete A; - delete[] x; - delete[] rhs; - delete vec_r; - delete vec_x; - delete vec_diff; - delete vec_rhs; - delete vec_test; - - return error_sum; -} diff --git a/tests/functionality/testSysRefactor.cpp b/tests/functionality/testSysRefactor.cpp index 6c75bc433..868ae5aae 100644 --- a/tests/functionality/testSysRefactor.cpp +++ b/tests/functionality/testSysRefactor.cpp @@ -1,3 +1,4 @@ + /** * @file testSysHipRefine.cpp * @author Kasia Swirydowicz (kasia.swirydowicz@pnnl.gov) @@ -19,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -74,6 +76,37 @@ static int runTest(int argc, char* argv[], std::string backend) memspace = memory::DEVICE; } + // Collect all command line options + ReSolve::CliOptions options(argc, argv); + + // Get directory with input files + auto opt = options.getParamFromKey("-d"); + std::string data_path = opt ? (*opt).second : "."; + + // Get matrix file name + opt = options.getParamFromKey("-m"); + if (!opt) + { + std::cout << "Matrix file name not provided. Use -m .\n"; + return -1; + } + std::string matrix_temp = (*opt).second; + + // Get rhs file name + opt = options.getParamFromKey("-r"); + if (!opt) + { + std::cout << "RHS file name not provided. Use -r .\n"; + return -1; + } + std::string rhs_temp = (*opt).second; + + // Construct matrix and rhs file names from inputs + std::string matrix_file_name_1 = data_path + matrix_temp + "01.mtx"; + std::string matrix_file_name_2 = data_path + matrix_temp + "02.mtx"; + std::string rhs_file_name_1 = data_path + rhs_temp + "01.mtx"; + std::string rhs_file_name_2 = data_path + rhs_temp + "02.mtx"; + // Create workspace and initialize its handles. workspace_type workspace; workspace.initializeHandles(); @@ -106,6 +139,7 @@ static int runTest(int argc, char* argv[], std::string backend) // settings than HIP-based one) solver.setRefinementMethod("fgmres", "cgs2"); solver.getIterativeSolver().setCliParam("restart", "100"); + solver.getIterativeSolver().setTol(ReSolve::constants::MACHINE_EPSILON); if (backend == "hip") { solver.getIterativeSolver().setMaxit(200); @@ -113,23 +147,13 @@ static int runTest(int argc, char* argv[], std::string backend) if (backend == "cuda") { solver.getIterativeSolver().setMaxit(400); - solver.getIterativeSolver().setTol(1e-17); } - // Input to this code is location of `data` directory where matrix files are stored - const std::string data_path = (argc == 2) ? argv[1] : "."; - - std::string matrixFileName1 = data_path + "/data/matrix_ACTIVSg2000_AC_00.mtx"; - std::string matrixFileName2 = data_path + "/data/matrix_ACTIVSg2000_AC_02.mtx"; - - std::string rhsFileName1 = data_path + "/data/rhs_ACTIVSg2000_AC_00.mtx.ones"; - std::string rhsFileName2 = data_path + "/data/rhs_ACTIVSg2000_AC_02.mtx.ones"; - // Read first matrix - std::ifstream mat1(matrixFileName1); + std::ifstream mat1(matrix_file_name_1); if (!mat1.is_open()) { - std::cout << "Failed to open file " << matrixFileName1 << "\n"; + std::cout << "Failed to open file " << matrix_file_name_1 << "\n"; return -1; } ReSolve::matrix::Csr* A = ReSolve::io::createCsrFromFile(mat1, true); @@ -140,10 +164,10 @@ static int runTest(int argc, char* argv[], std::string backend) mat1.close(); // Read first rhs vector - std::ifstream rhs1_file(rhsFileName1); + std::ifstream rhs1_file(rhs_file_name_1); if (!rhs1_file.is_open()) { - std::cout << "Failed to open file " << rhsFileName1 << "\n"; + std::cout << "Failed to open file " << rhs_file_name_1 << "\n"; return -1; } real_type* rhs = ReSolve::io::createArrayFromFile(rhs1_file); @@ -181,7 +205,7 @@ static int runTest(int argc, char* argv[], std::string backend) // Print result summary and check solution std::cout << "\nResults (first matrix): \n\n"; helper.printSummary(); - error_sum += helper.checkResult(1e-12); + error_sum += helper.checkResult(ReSolve::constants::MACHINE_EPSILON); // Verify norm of scaled residuals calculation in SystemSolver class real_type nsr_system = solver.getNormOfScaledResiduals(&vec_rhs, &vec_x); @@ -196,10 +220,10 @@ static int runTest(int argc, char* argv[], std::string backend) error_sum += status; // Load the second matrix - std::ifstream mat2(matrixFileName2); + std::ifstream mat2(matrix_file_name_2); if (!mat2.is_open()) { - std::cout << "Failed to open file " << matrixFileName2 << "\n"; + std::cout << "Failed to open file " << matrix_file_name_2 << "\n"; return -1; } ReSolve::io::updateMatrixFromFile(mat2, A); @@ -210,10 +234,10 @@ static int runTest(int argc, char* argv[], std::string backend) mat2.close(); // Load the second rhs vector - std::ifstream rhs2_file(rhsFileName2); + std::ifstream rhs2_file(rhs_file_name_2); if (!rhs2_file.is_open()) { - std::cout << "Failed to open file " << rhsFileName2 << "\n"; + std::cout << "Failed to open file " << rhs_file_name_2 << "\n"; return -1; } ReSolve::io::updateArrayFromFile(rhs2_file, &rhs); @@ -236,7 +260,7 @@ static int runTest(int argc, char* argv[], std::string backend) std::cout << "\nResults (second matrix): \n\n"; helper.printSummary(); helper.printIrSummary(&(solver.getIterativeSolver())); - error_sum += helper.checkResult(1e-15); // Why does test not pass with 1e-16? + error_sum += helper.checkResult(ReSolve::constants::MACHINE_EPSILON); // Verify norm of scaled residuals calculation in SystemSolver class nsr_system = solver.getNormOfScaledResiduals(&vec_rhs, &vec_x);