diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fcb50580..235a0f45 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,7 +44,7 @@ jobs: run: | . /opt/openfoam/OpenFOAM-12/etc/bashrc || true unset FOAM_SIGFPE && unset FOAM_SETNAN - ./run_tests + ./run_tests --no-trimmed-output-on-error - name: Docs shell: bash diff --git a/.gitignore b/.gitignore index 1f4be394..f098d842 100644 --- a/.gitignore +++ b/.gitignore @@ -156,6 +156,7 @@ test/**/*.obj # downloaded mesh tarballs test/tests/**/*.tar.gz +!**/gold/*.tar.gz # OpenFOAM build files test/OpenFOAM/**/lnInclude @@ -274,3 +275,7 @@ conf_vars.mk # GPerf performance *.prof *.heap + +#OpenFOAM wmake build files +**/lnInclude +**/Make/linux* diff --git a/Makefile b/Makefile index c809995e..3a792393 100644 --- a/Makefile +++ b/Makefile @@ -61,7 +61,4 @@ include $(FRAMEWORK_DIR)/app.mk ############################################################################### # Additional special case targets should be added here -# Add foam modules -# TODO: Reorganise build: consider single mk for all OpenFOAM modules -# as they are written. include test/OpenFOAM/foam_modules.mk diff --git a/doc/content/hit/step_by_step/fluid.i b/doc/content/hit/step_by_step/fluid.i index dd278815..1599dffb 100644 --- a/doc/content/hit/step_by_step/fluid.i +++ b/doc/content/hit/step_by_step/fluid.i @@ -4,25 +4,25 @@ foam_patch = 'interface' # the name of the coupled boundary [] -[AuxVariables] +[FoamVariables] [fluid_wall_temp] - family = MONOMIAL - order = CONSTANT + type = FoamVariableField + foam_variable = 'T' initial_condition = 300 [] +[] + +[FoamBCs] [solid_heat_flux] - family = MONOMIAL - order = CONSTANT + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa initial_condition = 0 [] [] [Problem] type = FoamProblem - # Take the heat flux from MOOSE and set it on the OpenFOAM mesh. - heat_flux = solid_heat_flux - # Take the boundary temperature from OpenFOAM and set it on the MOOSE mesh. - foam_temp = fluid_wall_temp [] [Executioner] diff --git a/include/base/FoamSolver.h b/include/base/FoamSolver.h index ee42cca0..0f1de6a9 100644 --- a/include/base/FoamSolver.h +++ b/include/base/FoamSolver.h @@ -1,9 +1,15 @@ #pragma once +#include "fvMesh.H" +#include "scalar.H" #include "solver.H" #include "functionObject.H" -#include +#include +#include +#include + +namespace fs = std::filesystem; namespace Foam { @@ -36,7 +42,6 @@ class mooseDeltaT : public functionObject namespace Hippo { - class FoamSolver { public: @@ -64,12 +69,13 @@ class FoamSolver // time step is. void appendDeltaTFunctionObject(const Foam::scalar & dt); // get the current deltaT. - Foam::scalar getTimeDelta() { return runTime().deltaTValue(); }; + Foam::scalar getTimeDelta() const { return runTime().deltaTValue(); } private: Foam::solver * _solver = nullptr; Foam::Time & runTime() { return const_cast(_solver->runTime); } + const Foam::Time & runTime() const { return _solver->runTime; } }; } // namespace Hippo diff --git a/include/base/foam/fvCFD_moose.h b/include/base/foam/fvCFD_moose.h index 3315a046..27a08f1a 100644 --- a/include/base/foam/fvCFD_moose.h +++ b/include/base/foam/fvCFD_moose.h @@ -33,4 +33,15 @@ #include #include +// FoamDataStore.h +#include +#include +#include +#include +#include +#include +#include +#include +#include + #undef NotImplemented diff --git a/include/base/hippoApp.h b/include/base/hippoApp.h index 3cbd74ff..bf53b9b8 100644 --- a/include/base/hippoApp.h +++ b/include/base/hippoApp.h @@ -1,12 +1,3 @@ -//* This file is part of the MOOSE framework -//* https://www.mooseframework.org -//* -//* All rights reserved, see COPYRIGHT for full restrictions -//* https://github.com/idaholab/moose/blob/master/COPYRIGHT -//* -//* Licensed under LGPL 2.1, please see LICENSE for details -//* https://www.gnu.org/licenses/lgpl-2.1.html - #pragma once #include diff --git a/include/mesh/FoamDataStore.h b/include/mesh/FoamDataStore.h new file mode 100644 index 00000000..00d5e761 --- /dev/null +++ b/include/mesh/FoamDataStore.h @@ -0,0 +1,377 @@ +#pragma once + +#include "MooseError.h" +#include "fvCFD_moose.h" + +#include + +// This function extracts the keys associated with fields of type T from the +// mesh object registry. Note for some fields, the field.name() and the +// key are not the same. *strict* indicates whether types derived from T are +// collected +template +inline std::vector +getFieldkeys(const Foam::fvMesh & mesh) +{ + std::vector fieldKeyList; + for (auto key : mesh.toc()) + { + if (mesh.foundObject(key)) + { + auto & field = mesh.lookupObjectRef(key); + if (!field.isOldTime() && (Foam::isType(field) || (Foam::isA(field) && !strict))) + { + fieldKeyList.push_back(key); + } + } + } + + return fieldKeyList; +} + +template +inline void +readBoundary([[maybe_unused]] istream & stream, + [[maybe_unused]] Foam::DimensionedField & field) +{ +} + +template +inline void +readBoundary(istream & stream, GeoField & field) +{ + for (auto & bField : field.boundaryFieldRef()) + { + std::vector data(bField.size()); + loadHelper(stream, data, nullptr); + std::copy(data.begin(), data.end(), bField.begin()); + } +} + +// readField for GeometricFields and DimensionedFields +template +inline void +readField(std::istream & stream, GeoField & field) +{ + + std::vector internal_data(field.size()); + loadHelper(stream, internal_data, nullptr); + + for (auto i = 0lu; i < internal_data.size(); ++i) + { + field.primitiveFieldRef()[i] = internal_data[i]; + } + + readBoundary(stream, field); +} + +template <> +inline void +readField(std::istream & stream, Foam::uniformDimensionedScalarField & field) +{ + Foam::scalar value; + loadHelper(stream, value, nullptr); + field.value() = value; +} + +template +inline void +writeBoundary([[maybe_unused]] ostream & stream, + [[maybe_unused]] const Foam::DimensionedField & field) +{ +} + +template +inline void +writeBoundary(ostream & stream, const GeoField & field) +{ + for (auto & bField : field.boundaryField()) + { + std::vector data(bField.size()); + std::copy(bField.begin(), bField.end(), data.begin()); + storeHelper(stream, data, nullptr); + } +} + +// writeField for GeometricFields and DimensionedFields +template +inline void +writeField(ostream & stream, const GeoField & field) +{ + std::vector internal_field(field.primitiveField().size()); + std::copy(field.primitiveField().begin(), field.primitiveField().end(), internal_field.begin()); + + storeHelper(stream, internal_field, nullptr); + + writeBoundary(stream, field); +} + +// writeField for UniformDimensionedFields +template +inline void +writeField(ostream & stream, const Foam::UniformDimensionedField & field) +{ + storeHelper(stream, field.value(), nullptr); +} + +// Generic function for serialising any field and its old times +template +inline void +dataStoreField(std::ostream & stream, + const Foam::string & name, + T & field, + std::set & field_list) +{ + auto nOldTimes{field.nOldTimes(false)}; + storeHelper(stream, nOldTimes, nullptr); + + std::string field_name{name}; + storeHelper(stream, field_name, nullptr); + writeField(stream, field); + + field_list.insert(name); + for (int n = 1; n <= nOldTimes; ++n) + { + writeField(stream, field.oldTime(n)); + field_list.insert(field.oldTime(n).name()); + } +} + +// Generic function for deserialising any field and its old times +template +inline void +dataLoadField(std::istream & stream, Foam::fvMesh & foam_mesh) +{ + + Foam::label nOldTimes; + loadHelper(stream, nOldTimes, nullptr); + + std::string field_name; + loadHelper(stream, field_name, nullptr); + auto & field = foam_mesh.lookupObjectRef(field_name); + readField(stream, field); + + for (int nOld = 1; nOld <= nOldTimes; ++nOld) + { + auto & old_field = field.oldTimeRef(nOld); + readField(stream, old_field); + } +} + +// serialises all fields of type T +template +inline void +storeFields(std::ostream & stream, const Foam::fvMesh & mesh, std::set & field_list) +{ + const auto cur_fields{getFieldkeys(mesh)}; + auto nFields{static_cast(cur_fields.size())}; + + storeHelper(stream, nFields, nullptr); + for (auto & key : cur_fields) + { + auto & field = mesh.lookupObjectRef(key); + + dataStoreField(stream, key, field, field_list); + } +} + +// These structs statically determine whether a class is a geometric type +// returns the first if type doesn't match a GeometricField and true if it +// does +template +struct is_geometric_field : std::false_type +{ +}; + +template class Patch, typename Mesh> +struct is_geometric_field> : std::true_type +{ +}; + +template +void +removeOldTime(Foam::fvMesh & mesh, T & field) +{ + // This is required for Hippo to behave the exact same as OpenFOAM when using + // fixed-point iteration. The differences only affect the fvc::ddt calls on the first + // time step. In OpenFOAM, on the first timestep fvc::ddt calls return 0. However, + // on the second fixed-point they don't unless the old time base field is cleared, but + // this results in an internal OpenFOAM error for some time schemes. + // Schemes known to work: + // - Euler (implicit) + // Schemes known not to work + // - Crank-Nicolson + // Current behaviour do not clear the old time base field for CN even though this would result in + // a small error compared to not using fixed-point. Potentially add warning. + auto scheme = Foam::fv::ddtScheme::New( + mesh, mesh.schemes().ddt("ddt(" + field.name() + ')')) + ->type(); + + if (scheme == "Euler") + { + // Only geometric fields have a base field + if constexpr (is_geometric_field::value) + { + // otbf is set in the setBase functions of the OldTimeField. This is mirrored here + // in order to null it. + auto & otbf = const_cast(Foam::OldTimeBaseFieldType()(field)); + otbf.clearOldTimes(); + otbf.nullOldestTime(); + } + field.clearOldTimes(); + } + else + { + mooseDoOnce(mooseWarning("Temporal scheme '", + scheme, + "' may result in slightly different behaviour on the first time step " + "when using fixed-point iteration. See comments above ", + __LINE__, + " in file ", + __FILE__, + " for more details.")); + } +} + +template +inline void +loadFields(std::istream & stream, Foam::fvMesh & mesh) +{ + int nFields{}; + loadHelper(stream, nFields, nullptr); + for (int i = 0; i < nFields; ++i) + { + dataLoadField(stream, mesh); + } + + for (auto & field : mesh.curFields()) + { + // Remove fields that haven't been stored. Important for subcycling to prevent the old + // fields which haven't been stored being used on the first time step. + if (mesh.time().timeIndex() == 0) + { + removeOldTime(mesh, field); + if (mesh.time().timeIndex() != field.timeIndex()) + { + mesh.checkOut(field); + } + } + } +} + +template <> +inline void +dataStore(std::ostream & stream, const Foam::Time & time, void * context) +{ + auto timeIndex = time.timeIndex(); + auto deltaT = time.deltaTValue(); + auto timeValue = time.userTimeValue(); + + storeHelper(stream, timeIndex, context); + storeHelper(stream, deltaT, context); + storeHelper(stream, timeValue, context); +} + +template <> +inline void +dataLoad(std::istream & stream, Foam::Time & time, void * context) +{ + Foam::label timeIndex; + Foam::scalar deltaT, timeValue; + + loadHelper(stream, timeIndex, context); + loadHelper(stream, deltaT, context); + loadHelper(stream, timeValue, context); + + time.setDeltaTNoAdjust(deltaT); + // This ensures that the delta0 variable is internally updated before + // the step allowing variable deltaT to be used + time++; + + // reset time and time index + time.setTime(time, timeIndex); + time.setTime(timeValue, timeIndex); +} + +// Print names of mesh table of contents entries stored and not stored +inline void +debug_print_field_names(const Foam::fvMesh & mesh, const std::set & field_list) +{ + std::string dbg_msg = "Backed up fields: "; + for (const auto & field : field_list) + { + dbg_msg += field + " "; + } + dbg_msg += "\nNot backed up keys in fvMesh: "; + for (const auto & field : mesh.toc()) + { + if (std::find(field_list.begin(), field_list.end(), field) == field_list.end()) + { + dbg_msg += field + " "; + } + } + dbg_msg += "\n"; + mooseInfoRepeated(dbg_msg); +} + +// Main function for storing data called as a result of the +// declareDataRecoverable in FoamMesh +template <> +inline void +dataStore(std::ostream & stream, Foam::fvMesh & mesh, void * context) +{ + storeHelper(stream, mesh.time(), context); + + std::set dbg_field_list; + + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + storeFields(stream, mesh, dbg_field_list); + + storeFields, true>( + stream, mesh, dbg_field_list); + storeFields, true>( + stream, mesh, dbg_field_list); + storeFields, true>( + stream, mesh, dbg_field_list); + storeFields, true>( + stream, mesh, dbg_field_list); + + storeFields(stream, mesh, dbg_field_list); + +#ifdef DEBUG + debug_print_field_names(mesh, dbg_field_list); +#endif +} + +// Main function for loading data called as a result of the +// declareDataRecoverable in FoamMesh +template <> +inline void +dataLoad(std::istream & stream, Foam::fvMesh & mesh, void * context) +{ + loadHelper(stream, const_cast(mesh.time()), context); + + loadFields(stream, mesh); + loadFields(stream, mesh); + loadFields(stream, mesh); + loadFields(stream, mesh); + + loadFields(stream, mesh); + loadFields(stream, mesh); + loadFields(stream, mesh); + loadFields(stream, mesh); + + loadFields>(stream, mesh); + loadFields>(stream, mesh); + loadFields>(stream, mesh); + loadFields>(stream, mesh); + + loadFields(stream, mesh); +} diff --git a/include/mesh/FoamMesh.h b/include/mesh/FoamMesh.h index cb912f6a..5e9ffd93 100644 --- a/include/mesh/FoamMesh.h +++ b/include/mesh/FoamMesh.h @@ -72,7 +72,7 @@ class FoamMesh : public MooseMesh protected: std::vector _foam_patch; Hippo::FoamRuntime _foam_runtime; - Foam::fvMesh _foam_mesh; + Foam::fvMesh & _foam_mesh; std::vector _patch_id; std::vector _subdomain_list; bool _serial = true; diff --git a/include/problems/FoamProblem.h b/include/problems/FoamProblem.h index 73390d69..1d3d4736 100644 --- a/include/problems/FoamProblem.h +++ b/include/problems/FoamProblem.h @@ -44,6 +44,7 @@ class FoamProblem : public ExternalProblem FoamMesh * _foam_mesh = nullptr; Hippo::FoamSolver _solver; + std::vector _foam_variables; std::vector _foam_bcs; }; diff --git a/src/base/FoamSolver.C b/src/base/FoamSolver.C index 11eb9b5e..b7a48a40 100644 --- a/src/base/FoamSolver.C +++ b/src/base/FoamSolver.C @@ -3,8 +3,11 @@ #include #include #include +#include +#include #include #include +#include #include #include @@ -95,7 +98,6 @@ FoamSolver::run() // Update PIMPLE outer-loop parameters if changed pimple.read(); - solver.preSolve(); // Adjust the time-step according to the solver maxDeltaT diff --git a/src/mesh/FoamMesh.C b/src/mesh/FoamMesh.C index 7592ef31..334f1d4b 100644 --- a/src/mesh/FoamMesh.C +++ b/src/mesh/FoamMesh.C @@ -1,4 +1,5 @@ #include "FoamMesh.h" +#include "FoamDataStore.h" #include "Foam2MooseMeshGen.h" #include @@ -22,13 +23,6 @@ namespace { static std::map subdomain_id_map{ {libMesh::TRI3, 1}, {libMesh::QUAD4, 2}, {libMesh::C0POLYGON, 3}}; -Foam::fvMesh -read_polymesh(const Foam::Time & run_time) -{ - Foam::IOobject mesh_header( - Foam::fvMesh::defaultRegion, run_time.name(), run_time, Foam::IOobject::MUST_READ); - return Foam::fvMesh(mesh_header); -} } InputParameters @@ -45,9 +39,11 @@ FoamMesh::FoamMesh(InputParameters const & params) : MooseMesh(params), _foam_patch(params.get>("foam_patch")), _foam_runtime(params.get("case"), _communicator.get()), - _foam_mesh(read_polymesh(_foam_runtime.runTime())), - _patch_counts(), - _patch_offsets() + _foam_mesh(declareRecoverableData("foam_mesh", + Foam::IOobject(Foam::fvMesh::defaultRegion, + _foam_runtime.runTime().name(), + _foam_runtime.runTime(), + Foam::IOobject::MUST_READ))) { int size = 1; MPI_Comm_size(_communicator.get(), &size); @@ -58,7 +54,7 @@ FoamMesh::FoamMesh(const FoamMesh & other_mesh) : MooseMesh(other_mesh), _foam_patch(other_mesh._foam_patch), _foam_runtime(other_mesh._foam_runtime), - _foam_mesh(other_mesh._foam_mesh.clone()) + _foam_mesh(other_mesh._foam_mesh) { int size = 1; MPI_Comm_size(_communicator.get(), &size); diff --git a/src/problems/FoamProblem.C b/src/problems/FoamProblem.C index 25168701..8679a555 100644 --- a/src/problems/FoamProblem.C +++ b/src/problems/FoamProblem.C @@ -17,7 +17,9 @@ #include #include #include -#include + +#include +#include registerMooseObject("hippoApp", FoamProblem); diff --git a/test/OpenFOAM/foam_modules.mk b/test/OpenFOAM/foam_modules.mk index 78d846a8..25c3a3a7 100644 --- a/test/OpenFOAM/foam_modules.mk +++ b/test/OpenFOAM/foam_modules.mk @@ -2,7 +2,12 @@ all: build_foam_tests MAKE=wmake +MAKEFLAGS += --no-print-directory + build_foam_tests: $(info Building Hippo's OpenFOAM test modules) - @$(MAKE) -j $(MOOSE_JOBS) test/OpenFOAM/modules/transferTestSolver/ 1>/dev/null - @$(MAKE) -j $(MOOSE_JOBS) test/OpenFOAM/modules/bcTestSolver/ 1>/dev/null + @$(MAKE) -s -j $(MOOSE_JOBS) test/OpenFOAM/modules/transferTestSolver/ + @$(MAKE) -s -j $(MOOSE_JOBS) test/OpenFOAM/modules/bcTestSolver/ + @$(MAKE) -s -j $(MOOSE_JOBS) test/OpenFOAM/modules/functionTestSolver/ + @$(MAKE) -s -j $(MOOSE_JOBS) test/OpenFOAM/modules/laplacianTestSolver/ + @$(MAKE) -s -j $(MOOSE_JOBS) test/OpenFOAM/modules/odeTestSolver/ diff --git a/test/OpenFOAM/modules/functionTestSolver/Make/files b/test/OpenFOAM/modules/functionTestSolver/Make/files new file mode 100644 index 00000000..e586ede8 --- /dev/null +++ b/test/OpenFOAM/modules/functionTestSolver/Make/files @@ -0,0 +1,3 @@ +functionTestSolver.C + +LIB = $(FOAM_USER_LIBBIN)/libfunctionTestSolver diff --git a/test/OpenFOAM/modules/functionTestSolver/Make/options b/test/OpenFOAM/modules/functionTestSolver/Make/options new file mode 100644 index 00000000..cc845ca8 --- /dev/null +++ b/test/OpenFOAM/modules/functionTestSolver/Make/options @@ -0,0 +1,20 @@ +EXE_INC = \ + -I$(LIB_SRC)/physicalProperties/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/solidThermo/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/thermophysicalTransportModel/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/solid/lnInclude \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude + +LIB_LIBS = \ + -lsolidThermo \ + -lsolidThermophysicalTransportModels \ + -lcoupledThermophysicalTransportModels \ + -lspecie \ + -lfiniteVolume \ + -lmeshTools \ + -lsampling \ + -lfvModels \ + -lfvConstraints diff --git a/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.C b/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.C new file mode 100644 index 00000000..0afbe856 --- /dev/null +++ b/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.C @@ -0,0 +1,128 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2024 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +\*---------------------------------------------------------------------------*/ + +#include "functionTestSolver.H" +#include "fvMeshMover.H" +#include "addToRunTimeSelectionTable.H" +#include "fvcDdt.H" + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ +defineTypeNameAndDebug(functionTestSolver, 0); +addToRunTimeSelectionTable(solver, functionTestSolver, fvMesh); +} +} + +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +// * * * * * * * * * * * * * Protected Member Functions * * * * * * * * * * // + +bool +Foam::solvers::functionTestSolver::dependenciesModified() const +{ + return runTime.controlDict().modified(); +} + +bool +Foam::solvers::functionTestSolver::read() +{ + solver::read(); + + maxDeltaT_ = runTime.controlDict().found("maxDeltaT") + ? runTime.controlDict().lookup("maxDeltaT", runTime.userUnits()) + : vGreat; + + return true; +} + +// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // + +Foam::solvers::functionTestSolver::functionTestSolver(fvMesh & mesh) + : solver(mesh), + T_(IOobject("T", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh), + dTdt_(IOobject("dTdt", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), + mesh, + dimensionedScalar{dimTemperature / dimTime, 0.}), + kappa_(IOobject("kappa", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), + mesh, + 1.), + T(T_), + dTdt(dTdt_), + kappa(kappa_) + +{ + // Read the controls + read(); +} + +// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // + +Foam::scalar +Foam::solvers::functionTestSolver::maxDeltaT() const +{ + return min(fvModels().maxDeltaT(), maxDeltaT_); +} + +void +Foam::solvers::functionTestSolver::preSolve() +{ + fvModels().preUpdateMesh(); + + // Update the mesh for topology change, mesh to mesh mapping + mesh_.update(); +} + +void +Foam::solvers::functionTestSolver::moveMesh() +{ + if (pimple.firstIter() || pimple.moveMeshOuterCorrectors()) + { + if (!mesh_.mover().solidBody()) + { + FatalErrorInFunction << "Region " << name() << " of type " << type() + << " does not support non-solid body mesh motion" << exit(FatalError); + } + + mesh_.move(); + } +} + +void +Foam::solvers::functionTestSolver::thermophysicalPredictor() +{ + // Set T to the current time + dimensioned T0("T0", dimTemperature, mesh_.time().userTimeValue()); + T_ = T0; + + // compute time derivative will be 0 on the first step (even if this is stupid) + // and 1 on all others + dTdt_ = fvc::ddt(T_); +} + +// ************************************************************************* // diff --git a/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.H b/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.H new file mode 100644 index 00000000..2f253f7f --- /dev/null +++ b/test/OpenFOAM/modules/functionTestSolver/functionTestSolver.H @@ -0,0 +1,150 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2023 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Class + Foam::solvers::functionTestSolver + +Description + A test solver for fixed-point iteration that checks that fields are restored + correctly between fixed-points and that consistant behaviour is observed + for time derivataives. + +SourceFiles + functionTestSolver.C + +\*---------------------------------------------------------------------------*/ + +#ifndef FunctionTestSolver_H +#define FunctionTestSolver_H + +#include "solver.H" +#include "solidThermophysicalTransportModel.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ + +/*---------------------------------------------------------------------------*\ + Class functionTestSolver Declaration +\*---------------------------------------------------------------------------*/ + +class functionTestSolver : public solver +{ + +protected: + // Control parameters + scalar maxDeltaT_; + + // Thermophysical properties + + volScalarField T_; + + volScalarField dTdt_; + + volScalarField kappa_; + + // Protected Member Functions + + //- Return true if the solver's dependencies have been modified + virtual bool dependenciesModified() const; + + //- Read controls + virtual bool read(); + +public: + // Public Data + + //- Reference to the temperature field + const volScalarField & T; + + const volScalarField & dTdt; + + const volScalarField & kappa; + + //- Runtime type information + TypeName("functionTestSolver"); + + // Constructors + + //- Construct from region mesh + functionTestSolver(fvMesh & mesh); + + //- Disallow default bitwise copy construction + functionTestSolver(const functionTestSolver &) = delete; + + //- Destructor + virtual ~functionTestSolver() {}; + + // Member Functions + + //- Return the current maximum time-step for stable solution + virtual scalar maxDeltaT() const; + + //- Called at the start of the time-step, before the PIMPLE loop + virtual void preSolve(); + + //- Called at the start of the PIMPLE loop to move the mesh + virtual void moveMesh(); + + //- Corrections that follow mesh motion + virtual void motionCorrector() {}; + + //- Called at the beginning of the PIMPLE loop + virtual void prePredictor() {}; + + //- Construct and optionally solve the momentum equation + virtual void momentumPredictor() {}; + + //- Construct and solve the energy equation, + // convert to temperature + // and update thermophysical and transport properties + virtual void thermophysicalPredictor(); + + //- Construct and solve the pressure equation in the PISO loop + virtual void pressureCorrector() {}; + + //- Correct the thermophysical transport modelling + virtual void postCorrector() {}; + + //- Called after the PIMPLE loop at the end of the time-step + virtual void postSolve() {}; + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const functionTestSolver &) = delete; +}; + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace solvers +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/test/OpenFOAM/modules/laplacianTestSolver/Make/files b/test/OpenFOAM/modules/laplacianTestSolver/Make/files new file mode 100644 index 00000000..8b6888f6 --- /dev/null +++ b/test/OpenFOAM/modules/laplacianTestSolver/Make/files @@ -0,0 +1,3 @@ +laplacianTestSolver.C + +LIB = $(FOAM_USER_LIBBIN)/liblaplacianTestSolver diff --git a/test/OpenFOAM/modules/laplacianTestSolver/Make/options b/test/OpenFOAM/modules/laplacianTestSolver/Make/options new file mode 100644 index 00000000..cc845ca8 --- /dev/null +++ b/test/OpenFOAM/modules/laplacianTestSolver/Make/options @@ -0,0 +1,20 @@ +EXE_INC = \ + -I$(LIB_SRC)/physicalProperties/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/solidThermo/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/thermophysicalTransportModel/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/solid/lnInclude \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude + +LIB_LIBS = \ + -lsolidThermo \ + -lsolidThermophysicalTransportModels \ + -lcoupledThermophysicalTransportModels \ + -lspecie \ + -lfiniteVolume \ + -lmeshTools \ + -lsampling \ + -lfvModels \ + -lfvConstraints diff --git a/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.C b/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.C new file mode 100644 index 00000000..b9755a78 --- /dev/null +++ b/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.C @@ -0,0 +1,137 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2024 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +\*---------------------------------------------------------------------------*/ + +#include "dimensionSet.H" +#include "dimensionSets.H" +#include "dimensionedType.H" +#include "laplacianTestSolver.H" +#include "fvcSurfaceIntegrate.H" +#include "fvMeshMover.H" +#include "localEulerDdtScheme.H" +#include "addToRunTimeSelectionTable.H" +#include "fvmLaplacian.H" +#include "fvConstraints.H" +#include "scalar.H" +#include "volFieldsFwd.H" + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ +defineTypeNameAndDebug(laplacianTestSolver, 0); +addToRunTimeSelectionTable(solver, laplacianTestSolver, fvMesh); +} +} + +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +// * * * * * * * * * * * * * Protected Member Functions * * * * * * * * * * // + +bool +Foam::solvers::laplacianTestSolver::dependenciesModified() const +{ + return runTime.controlDict().modified(); +} + +bool +Foam::solvers::laplacianTestSolver::read() +{ + solver::read(); + + maxDeltaT_ = runTime.controlDict().found("maxDeltaT") + ? runTime.controlDict().lookup("maxDeltaT", runTime.userUnits()) + : vGreat; + + return true; +} + +// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // + +Foam::solvers::laplacianTestSolver::laplacianTestSolver(fvMesh & mesh) + : solver(mesh), + T_(IOobject("T", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh), + kappa_(IOobject("kappa", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), + mesh, + dimensionedScalar(dimensionSet(0, 0, 0, 0, 0), 1.)), + T(T_), + kappa(kappa_) +{ + // Read the controls + read(); +} + +// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // + +Foam::scalar +Foam::solvers::laplacianTestSolver::maxDeltaT() const +{ + return min(fvModels().maxDeltaT(), maxDeltaT_); +} + +void +Foam::solvers::laplacianTestSolver::preSolve() +{ + fvModels().preUpdateMesh(); + + // Update the mesh for topology change, mesh to mesh mapping + mesh_.update(); +} + +void +Foam::solvers::laplacianTestSolver::moveMesh() +{ + if (pimple.firstIter() || pimple.moveMeshOuterCorrectors()) + { + if (!mesh_.mover().solidBody()) + { + FatalErrorInFunction << "Region " << name() << " of type " << type() + << " does not support non-solid body mesh motion" << exit(FatalError); + } + + mesh_.move(); + } +} + +void +Foam::solvers::laplacianTestSolver::thermophysicalPredictor() +{ + fvModels().correct(); + + dimensionedScalar C(dimensionSet(0, -2, 0, 0, 0), 1.); + while (pimple.correctNonOrthogonal()) + { + // creates time dependent Poisson equation to check fixed-point when a + // boundary value problem is solved + fvScalarMatrix TEqn(Foam::fvm::laplacian(T_, "T") + C * T_.oldTime()); + + fvConstraints().constrain(TEqn); + TEqn.solve(); + fvConstraints().constrain(T_); + } +} + +// ************************************************************************* // diff --git a/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.H b/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.H new file mode 100644 index 00000000..23d2754f --- /dev/null +++ b/test/OpenFOAM/modules/laplacianTestSolver/laplacianTestSolver.H @@ -0,0 +1,146 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2023 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Class + Foam::solvers::laplacianTestSolver + +Description + A test solver for fixed-point iteration to check that PDEs with + spatial derivatives are correctly solved. In particular, this + checks that the boundary conditions are restored correctly. + +SourceFiles + laplacianTestSolver.C + +\*---------------------------------------------------------------------------*/ + +#ifndef solid_H +#define solid_H + +#include "solver.H" +#include "solidThermophysicalTransportModel.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ + +/*---------------------------------------------------------------------------*\ + Class laplacianTestSolver Declaration +\*---------------------------------------------------------------------------*/ + +class laplacianTestSolver : public solver +{ + +protected: + // Control parameters + scalar maxDeltaT_; + + // Thermophysical properties + + volScalarField T_; + + volScalarField kappa_; + + // Protected Member Functions + + //- Return true if the solver's dependencies have been modified + virtual bool dependenciesModified() const; + + //- Read controls + virtual bool read(); + +public: + // Public Data + + //- Reference to the temperature field + const volScalarField & T; + + const volScalarField & kappa; + + //- Runtime type information + TypeName("laplacianTestSolver"); + + // Constructors + + //- Construct from region mesh + laplacianTestSolver(fvMesh & mesh); + + //- Disallow default bitwise copy construction + laplacianTestSolver(const laplacianTestSolver &) = delete; + + //- Destructor + virtual ~laplacianTestSolver() {}; + + // Member Functions + + //- Return the current maximum time-step for stable solution + virtual scalar maxDeltaT() const; + + //- Called at the start of the time-step, before the PIMPLE loop + virtual void preSolve(); + + //- Called at the start of the PIMPLE loop to move the mesh + virtual void moveMesh(); + + //- Corrections that follow mesh motion + virtual void motionCorrector() {}; + + //- Called at the beginning of the PIMPLE loop + virtual void prePredictor() {}; + + //- Construct and optionally solve the momentum equation + virtual void momentumPredictor() {}; + + //- Construct and solve the energy equation, + // convert to temperature + // and update thermophysical and transport properties + virtual void thermophysicalPredictor(); + + //- Construct and solve the pressure equation in the PISO loop + virtual void pressureCorrector() {}; + + //- Correct the thermophysical transport modelling + virtual void postCorrector() {}; + + //- Called after the PIMPLE loop at the end of the time-step + virtual void postSolve() {}; + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const laplacianTestSolver &) = delete; +}; + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace solvers +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/test/OpenFOAM/modules/odeTestSolver/Make/files b/test/OpenFOAM/modules/odeTestSolver/Make/files new file mode 100644 index 00000000..ce5757f0 --- /dev/null +++ b/test/OpenFOAM/modules/odeTestSolver/Make/files @@ -0,0 +1,3 @@ +odeTestSolver.C + +LIB = $(FOAM_USER_LIBBIN)/libodeTestSolver diff --git a/test/OpenFOAM/modules/odeTestSolver/Make/options b/test/OpenFOAM/modules/odeTestSolver/Make/options new file mode 100644 index 00000000..cc845ca8 --- /dev/null +++ b/test/OpenFOAM/modules/odeTestSolver/Make/options @@ -0,0 +1,20 @@ +EXE_INC = \ + -I$(LIB_SRC)/physicalProperties/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/solidThermo/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/thermophysicalTransportModel/lnInclude \ + -I$(LIB_SRC)/ThermophysicalTransportModels/solid/lnInclude \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude + +LIB_LIBS = \ + -lsolidThermo \ + -lsolidThermophysicalTransportModels \ + -lcoupledThermophysicalTransportModels \ + -lspecie \ + -lfiniteVolume \ + -lmeshTools \ + -lsampling \ + -lfvModels \ + -lfvConstraints diff --git a/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.C b/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.C new file mode 100644 index 00000000..54ccec9a --- /dev/null +++ b/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.C @@ -0,0 +1,137 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2024 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +\*---------------------------------------------------------------------------*/ + +#include "dimensionSet.H" +#include "dimensionSets.H" +#include "dimensionedType.H" +#include "fvmDdt.H" +#include "odeTestSolver.H" +#include "fvcSurfaceIntegrate.H" +#include "fvMeshMover.H" +#include "localEulerDdtScheme.H" +#include "addToRunTimeSelectionTable.H" +#include "fvmLaplacian.H" +#include "fvConstraints.H" +#include "scalar.H" +#include "volFieldsFwd.H" + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ +defineTypeNameAndDebug(odeTestSolver, 0); +addToRunTimeSelectionTable(solver, odeTestSolver, fvMesh); +} +} + +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +// * * * * * * * * * * * * * Protected Member Functions * * * * * * * * * * // + +bool +Foam::solvers::odeTestSolver::dependenciesModified() const +{ + return runTime.controlDict().modified(); +} + +bool +Foam::solvers::odeTestSolver::read() +{ + solver::read(); + + maxDeltaT_ = runTime.controlDict().found("maxDeltaT") + ? runTime.controlDict().lookup("maxDeltaT", runTime.userUnits()) + : vGreat; + + return true; +} + +// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // + +Foam::solvers::odeTestSolver::odeTestSolver(fvMesh & mesh) + : solver(mesh), + T_(IOobject("T", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh), + kappa_(IOobject("kappa", mesh.time().name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), + mesh, + dimensionedScalar(dimensionSet(0, -2, 0, 0, 0), 1.)), + T(T_), + kappa(kappa_) +{ + // Read the controls + read(); +} + +// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // + +Foam::scalar +Foam::solvers::odeTestSolver::maxDeltaT() const +{ + return min(fvModels().maxDeltaT(), maxDeltaT_); +} + +void +Foam::solvers::odeTestSolver::preSolve() +{ + fvModels().preUpdateMesh(); + + // Update the mesh for topology change, mesh to mesh mapping + mesh_.update(); +} + +void +Foam::solvers::odeTestSolver::moveMesh() +{ + if (pimple.firstIter() || pimple.moveMeshOuterCorrectors()) + { + if (!mesh_.mover().solidBody()) + { + FatalErrorInFunction << "Region " << name() << " of type " << type() + << " does not support non-solid body mesh motion" << exit(FatalError); + } + + mesh_.move(); + } +} + +void +Foam::solvers::odeTestSolver::thermophysicalPredictor() +{ + fvModels().correct(); + + while (pimple.correctNonOrthogonal()) + { + // solved ODE where T' = 1000t to verify different time schemes + dimensionedScalar C{dimensionSet(0, 0, -1, 1, 0), 1000 * mesh_.time().userTimeValue()}; + fvScalarMatrix TEqn(Foam::fvm::ddt(T_) - C); + + fvConstraints().constrain(TEqn); + TEqn.solve(); + fvConstraints().constrain(T_); + } +} + +// ************************************************************************* // diff --git a/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.H b/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.H new file mode 100644 index 00000000..d9a694ff --- /dev/null +++ b/test/OpenFOAM/modules/odeTestSolver/odeTestSolver.H @@ -0,0 +1,146 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Copyright (C) 2022-2023 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Class + Foam::solvers::odeTestSolver + +Description + A test solver for fixed-point iteration that checks that checks + that different time schemes work correctly with fixed-point + iteration + +SourceFiles + odeTestSolver.C + +\*---------------------------------------------------------------------------*/ + +#ifndef solid_H +#define solid_H + +#include "solver.H" +#include "solidThermophysicalTransportModel.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ +namespace solvers +{ + +/*---------------------------------------------------------------------------*\ + Class odeTestSolver Declaration +\*---------------------------------------------------------------------------*/ + +class odeTestSolver : public solver +{ + +protected: + // Control parameters + scalar maxDeltaT_; + + // Thermophysical properties + + volScalarField T_; + + volScalarField kappa_; + + // Protected Member Functions + + //- Return true if the solver's dependencies have been modified + virtual bool dependenciesModified() const; + + //- Read controls + virtual bool read(); + +public: + // Public Data + + //- Reference to the temperature field + const volScalarField & T; + + const volScalarField & kappa; + + //- Runtime type information + TypeName("odeTestSolver"); + + // Constructors + + //- Construct from region mesh + odeTestSolver(fvMesh & mesh); + + //- Disallow default bitwise copy construction + odeTestSolver(const odeTestSolver &) = delete; + + //- Destructor + virtual ~odeTestSolver() {}; + + // Member Functions + + //- Return the current maximum time-step for stable solution + virtual scalar maxDeltaT() const; + + //- Called at the start of the time-step, before the PIMPLE loop + virtual void preSolve(); + + //- Called at the start of the PIMPLE loop to move the mesh + virtual void moveMesh(); + + //- Corrections that follow mesh motion + virtual void motionCorrector() {}; + + //- Called at the beginning of the PIMPLE loop + virtual void prePredictor() {}; + + //- Construct and optionally solve the momentum equation + virtual void momentumPredictor() {}; + + //- Construct and solve the energy equation, + // convert to temperature + // and update thermophysical and transport properties + virtual void thermophysicalPredictor(); + + //- Construct and solve the pressure equation in the PISO loop + virtual void pressureCorrector() {}; + + //- Correct the thermophysical transport modelling + virtual void postCorrector() {}; + + //- Called after the PIMPLE loop at the end of the time-step + virtual void postSolve() {}; + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const odeTestSolver &) = delete; +}; + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace solvers +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/test/include/problems/FailingProblem.h b/test/include/problems/FailingProblem.h new file mode 100644 index 00000000..1c869c7e --- /dev/null +++ b/test/include/problems/FailingProblem.h @@ -0,0 +1,28 @@ +//* This file is part of the MOOSE framework +//* https://mooseframework.inl.gov +//* +//* All rights reserved, see COPYRIGHT for full restrictions +//* https://github.com/idaholab/moose/blob/master/COPYRIGHT +//* +//* Licensed under LGPL 2.1, please see LICENSE for details +//* https://www.gnu.org/licenses/lgpl-2.1.html + +#pragma once + +#include "FEProblem.h" + +/** + * FEProblemBase derived class that will fail a prescribed timestep for testing + * timestepping algorithms + */ +class FailingProblem : public FEProblem +{ +public: + static InputParameters validParams(); + + FailingProblem(const InputParameters & params); + virtual bool converged(unsigned int nl_sys_num); + +protected: + std::vector _fail_steps; +}; diff --git a/test/python/analytical.py b/test/python/analytical.py index 21f3ec4b..61eec070 100644 --- a/test/python/analytical.py +++ b/test/python/analytical.py @@ -1,4 +1,4 @@ -""" # analytical.py +"""# analytical.py Module contains analytical solutions used in the test scripts """ @@ -6,14 +6,17 @@ import numpy as np from scipy.special import erfc -def unsteady1d_temp(x: np.ndarray, - time: float, - temp_cold: float, - temp_hot: float, - k1: float, - k2: float, - rho_cp1: float, - rho_cp2: float) -> np.ndarray: + +def unsteady1d_temp( + x: np.ndarray, + time: float, + temp_cold: float, + temp_hot: float, + k1: float, + k2: float, + rho_cp1: float, + rho_cp2: float, +) -> np.ndarray: """Returns the analytical solution to 1D unsteady heat conduction problem. Parameters diff --git a/test/python/read_hippo_data.py b/test/python/read_hippo_data.py index 592cb1fa..45d76e63 100644 --- a/test/python/read_hippo_data.py +++ b/test/python/read_hippo_data.py @@ -1,5 +1,4 @@ -"""Helper functions for reading OpenFOAM and MOOSE exodus data -""" +"""Helper functions for reading OpenFOAM and MOOSE exodus data""" import os import re @@ -10,6 +9,7 @@ import numpy as np import pyvista as pv + def get_exodus_times(exo_file: Path | str | bytes) -> list[float]: """Get the times from the exodus file. @@ -26,7 +26,8 @@ def get_exodus_times(exo_file: Path | str | bytes) -> list[float]: reader: pv.ExodusIIReader = pv.get_reader(exo_file) return reader.time_values -def get_foam_times(case_dir: str | bytes) -> list[str]: + +def get_foam_times(case_dir: str | bytes, string=False) -> list[str]: """Get the times from the foam case directory Parameters @@ -39,14 +40,16 @@ def get_foam_times(case_dir: str | bytes) -> list[str]: list[str] Sorted list of times """ - return sorted(folder - for folder in os.listdir(case_dir) - if re.match(r"[-+]?([0-9]*\.[0-9]+|[0-9]+)", folder)) - -def read_moose_exodus_data(exo_file: Path | str | bytes, - time: float, - variable: str, - block: int | str=0) -> tuple[dict[str, np.ndarray], np.ndarray]: + return sorted( + folder if string else np.float64(folder) + for folder in os.listdir(case_dir) + if re.match(r"[-+]?([0-9]*\.[0-9]+|[0-9]+)", folder) + ) + + +def read_moose_exodus_data( + exo_file: Path | str | bytes, time: float, variable: str, block: int | str = 0 +) -> tuple[dict[str, np.ndarray], np.ndarray]: """Read Exodus file and return coordinate and variable data Parameters @@ -73,13 +76,13 @@ def read_moose_exodus_data(exo_file: Path | str | bytes, reader: pv.ExodusIIReader = pv.get_reader(exo_file) reader.set_active_time_value(time) - if block != 0 or block != 'Element blocks': + if block != 0 or block != "Element blocks": reader.node_sets.enable_all() reader.side_sets.enable_all() reader.node_sets.enable_all_arrays() reader.side_sets.enable_all_arrays() - data: pv.UnstructuredGrid = reader.read()[block].combine(True) + data: pv.UnstructuredGrid = reader.read()[block].combine(merge_points=True) if variable in data.point_data.keys(): coords = data.points @@ -91,15 +94,17 @@ def read_moose_exodus_data(exo_file: Path | str | bytes, else: raise KeyError(f"Variable {variable} not found") - foam_coords = dict(zip(('x', 'y', 'z'), coords.T)) + foam_coords = dict(zip(("x", "y", "z"), coords.T)) return foam_coords, foam_variable -def read_openfoam_data(case_dir: Path | str | bytes, - time: float, - variable: str, - block: str = 'internalMesh', - case_type: Literal['decomposed', 'reconstructed'] = 'reconstructed' - ) -> tuple[dict[str, np.ndarray], np.ndarray]: + +def read_openfoam_data( + case_dir: Path | str | bytes, + time: float, + variable: str, + block: str = "internalMesh", + case_type: Literal["decomposed", "reconstructed"] = "reconstructed", +) -> tuple[dict[str, np.ndarray], np.ndarray]: """Read OpenFOAM data file and return coordinate and variable data Parameters @@ -130,5 +135,5 @@ def read_openfoam_data(case_dir: Path | str | bytes, coords = data.cell_centers().points foam_variable = data.cell_data[variable] - foam_coords = dict(zip(('x', 'y', 'z'), coords.T)) + foam_coords = dict(zip(("x", "y", "z"), coords.T)) return foam_coords, foam_variable diff --git a/test/src/problems/FailingProblem.C b/test/src/problems/FailingProblem.C new file mode 100644 index 00000000..49f8257b --- /dev/null +++ b/test/src/problems/FailingProblem.C @@ -0,0 +1,44 @@ +//* This file is part of the MOOSE framework +//* https://mooseframework.inl.gov +//* +//* All rights reserved, see COPYRIGHT for full restrictions +//* https://github.com/idaholab/moose/blob/master/COPYRIGHT +//* +//* Licensed under LGPL 2.1, please see LICENSE for details +//* https://www.gnu.org/licenses/lgpl-2.1.html +// This has been copied from the MOOSE test app + +#include "FailingProblem.h" + +#include "MooseApp.h" + +registerMooseObject("hippoApp", FailingProblem); + +InputParameters +FailingProblem::validParams() +{ + InputParameters params = FEProblem::validParams(); + params.addRequiredParam>("fail_steps", "The timestep(s) to fail"); + return params; +} + +FailingProblem::FailingProblem(const InputParameters & params) + : FEProblem(params), _fail_steps(getParam>("fail_steps")) +{ + std::sort(_fail_steps.begin(), _fail_steps.end(), std::greater()); +} + +bool +FailingProblem::converged(const unsigned int nl_sys_num) +{ + if (_fail_steps.size() > 0) + { + if ((unsigned int)_t_step == _fail_steps.back()) + { + _fail_steps.pop_back(); + return false; + } + } + + return FEProblemBase::converged(nl_sys_num); +} diff --git a/test/tests/actions/foam_bc/test.py b/test/tests/actions/foam_bc/test.py index fa525ab2..d0ea36c3 100644 --- a/test/tests/actions/foam_bc/test.py +++ b/test/tests/actions/foam_bc/test.py @@ -1,27 +1,29 @@ -"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax -""" +"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax""" import unittest + import fluidfoam as ff import numpy as np - from read_hippo_data import get_foam_times + class TestFoamBCFixedGradient(unittest.TestCase): """Test class for imposing fixed gradient BCs in Hippo.""" + def test_fixed_gradient_x(self): """Test case for imposing fixed gradient.""" - case_dir = 'foam/' + case_dir = "foam/" times = get_foam_times(case_dir)[1:] for time in times: - coords = dict(zip(('x','y','z'),ff.readof.readmesh(case_dir))) + coords = dict(zip(("x", "y", "z"), ff.readof.readmesh(case_dir))) temp = ff.readof.readscalar(case_dir, time, "T") - temp_ref = coords['x']*np.float64(time) + temp_ref = coords["x"] * np.float64(time) - temp_diff_max = np.argmax(abs(temp-temp_ref)) - assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12),\ - (f"Max diff ({time}): {abs(temp-temp_ref).max()} " - f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}") + temp_diff_max = np.argmax(abs(temp - temp_ref)) + assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()} " + f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}" + ) diff --git a/test/tests/bcs/fixed_value/test.py b/test/tests/bcs/fixed_value/test.py index b31cac20..c7961bac 100644 --- a/test/tests/bcs/fixed_value/test.py +++ b/test/tests/bcs/fixed_value/test.py @@ -1,30 +1,38 @@ -"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax -""" +"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax""" import unittest import fluidfoam as ff import numpy as np -from read_hippo_data import get_foam_times #pylint: disable=E0401 +from read_hippo_data import get_foam_times # pylint: disable=E0401 + class TestFoamBCFixedValue(unittest.TestCase): """Test class for imposing fixed value BCs in Hippo.""" + def test_fixed_value(self): """Test case for imposing fixed value.""" - case_dir = 'foam/' - boundaries = ['top', 'bottom', 'front', 'back', 'left', 'right'] - times = get_foam_times(case_dir)[1:] + case_dir = "foam/" + boundaries = ["top", "bottom", "front", "back", "left", "right"] + times = get_foam_times(case_dir, string=True)[1:] for time in times: for boundary in boundaries: - coords = dict(zip(('x','y','z'),ff.readof.readmesh(case_dir, boundary=boundary))) + coords = dict( + zip( + ("x", "y", "z"), ff.readof.readmesh(case_dir, boundary=boundary) + ) + ) temp = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) - scale = 1. if boundary in ('left', 'right', 'top') else 2. - temp_ref = 0.05 + scale*(coords['x'] + coords['y'] + coords['z'])*np.float64(time) + scale = 1.0 if boundary in ("left", "right", "top") else 2.0 + temp_ref = 0.05 + scale * ( + coords["x"] + coords["y"] + coords["z"] + ) * np.float64(time) - temp_diff_max = np.argmax(abs(temp-temp_ref)) - assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12),\ - (f"Max diff {boundary} ({time}): {abs(temp-temp_ref).max()} " - f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}") + temp_diff_max = np.argmax(abs(temp - temp_ref)) + assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12), ( + f"Max diff {boundary} ({time}): {abs(temp - temp_ref).max()} " + f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}" + ) diff --git a/test/tests/bcs/laplace_fixed_gradient/test.py b/test/tests/bcs/laplace_fixed_gradient/test.py index 5c89a6fc..98b48ce7 100644 --- a/test/tests/bcs/laplace_fixed_gradient/test.py +++ b/test/tests/bcs/laplace_fixed_gradient/test.py @@ -1,27 +1,29 @@ -"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax -""" +"""Tests for imposing BCs in OpenFOAM using MOOSE input file syntax""" import unittest import fluidfoam as ff import numpy as np -from read_hippo_data import get_foam_times #pylint: disable=E0401 +from read_hippo_data import get_foam_times # pylint: disable=E0401 + class TestFoamBCFixedGradient(unittest.TestCase): """Test class for imposing fixed value BCs in Hippo.""" + def test_fixed_gradient_x(self): """Test case for imposing fixed value.""" - case_dir = 'foam/' - times = get_foam_times(case_dir)[1:] + case_dir = "foam/" + times = get_foam_times(case_dir, string=True)[1:] for time in times: - coords = dict(zip(('x','y','z'),ff.readof.readmesh(case_dir))) + coords = dict(zip(("x", "y", "z"), ff.readof.readmesh(case_dir))) temp = ff.readof.readscalar(case_dir, time, "T") - temp_ref = coords['x']*np.float64(time) + temp_ref = coords["x"] * np.float64(time) - temp_diff_max = np.argmax(abs(temp-temp_ref)) - assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12),\ - (f"Max diff ({time}): {abs(temp-temp_ref).max()} " - f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}") + temp_diff_max = np.argmax(abs(temp - temp_ref)) + assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()} " + f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}" + ) diff --git a/test/tests/fixed-point/README.md b/test/tests/fixed-point/README.md new file mode 100644 index 00000000..8d539a11 --- /dev/null +++ b/test/tests/fixed-point/README.md @@ -0,0 +1,31 @@ +# Fixed-point iterations + +The main premise of most tests is that they are set-up such that a run with multiple +fixed-points per time step should give the exact same result as a run with a single +fixed-point iteration. These cases should converge after two iterations as the result +from both iterations should be the same. As a result, this checks the ability of Hippo +to successfully restore the original data under increasingly complex conditions. +There are three categories +- Simple unit-like tests with bespoke solvers designed to test specfic functionality. + The solvers can be found in `test/OpenFOAM/modules` + - `function_test`: Variable `T` set to current time and its time derivative calculated. + Also checks that the time derivative is calculated as 0 on the first time step + (a bit silly but its what openfoam does). + - `ode_euler` and `ode_crank_nicolson` computes an ODE T' = t with the result check + against analytical solution and reference single fixed-point solution. + - `laplacian_*`: checks computation of Poisson equation with time varying source. +- Tests that solve simple physical problems + - `unsteady_*`: checks the 1D unsteady heat conduction problem in an `infinite domain' + under different condtions such as using subcycling and variable time step duration. + - `flow_over_heated_plate`: checks that full fluid problem is restored correctly with + gravity and variable properties. +- Tests to check restepping and restarts + - `restart_heated_plate`: checks that problems using fixed-point iteration can be + restarted from the checkpoint file. + - `restep_fixed_point`: checks that problem work correctly after the time step is + cut back on failure to converge. +- Regression tests with Picard iteration which actually uses fixed-point to create + tighter coupling. + - `heated_plate_converge`: the `flow_over_heated_plate` test with Picard iteration + - `unsteady_fixed_point_conerge`: the `unsteady_heat_conduction` test with + Picard iteration. diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/T b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/T new file mode 100644 index 00000000..63ba2c31 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/T @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 300; + } + outlet + { + type zeroGradient; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type fixedGradient; + gradient uniform 0; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/U b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/U new file mode 100644 index 00000000..8f4cca7a --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/U @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0.1 0 0); + +boundaryField +{ + inlet + { + type fixedValue; + value uniform (0.1 0 0); + } + outlet + { + type zeroGradient; + } + top + { + type slip; + } + slip-bottom + { + type slip; + } + bottom + { + type noSlip; + } + interface + { + type noSlip; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/alphat b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/alphat new file mode 100644 index 00000000..1d3ac72d --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/alphat @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object alphat; +} + +dimensions [ 1 -1 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type compressible::alphatWallFunction; + value uniform 0; + } + inlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + outlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + top + { + type compressible::alphatWallFunction; + value uniform 0; + } + bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + slip-bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/epsilon b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/epsilon new file mode 100644 index 00000000..c419576f --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/epsilon @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object epsilon; +} + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.01; + +boundaryField +{ + interface + { + type epsilonWallFunction; + value uniform 0.01; + } + inlet + { + type epsilonWallFunction; + value uniform 0.01; + } + outlet + { + type epsilonWallFunction; + value uniform 0.01; + } + top + { + type epsilonWallFunction; + value uniform 0.01; + } + bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + slip-bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/k b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/k new file mode 100644 index 00000000..a09c9617 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/k @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + interface + { + type kqRWallFunction; + value uniform 0.1; + } + inlet + { + type kqRWallFunction; + value uniform 0.1; + } + outlet + { + type kqRWallFunction; + value uniform 0.1; + } + top + { + type kqRWallFunction; + value uniform 0.1; + } + slip-bottom + { + type kqRWallFunction; + value uniform 0.1; + } + bottom + { + type kqRWallFunction; + value uniform 0.1; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/nut b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/nut new file mode 100644 index 00000000..580e908d --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/nut @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object nut; +} + +dimensions [ 0 2 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type nutkWallFunction; + value uniform 0; + } + inlet + { + type nutkWallFunction; + value uniform 0; + } + outlet + { + type nutkWallFunction; + value uniform 0; + } + top + { + type nutkWallFunction; + value uniform 0; + } + bottom + { + type nutkWallFunction; + value uniform 0; + } + slip-bottom + { + type nutkWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p new file mode 100644 index 00000000..d3a790d0 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 103500; + +boundaryField +{ + inlet + { + type calculated; + value uniform 103500; + } + outlet + { + type calculated; + value uniform 103500; + } + top + { + type calculated; + value uniform 103500; + } + slip-bottom + { + type calculated; + value uniform 103500; + } + bottom + { + type calculated; + value uniform 103500; + } + interface + { + type calculated; + value uniform 103500; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p_rgh b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p_rgh new file mode 100644 index 00000000..8d00874e --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/p_rgh @@ -0,0 +1,12072 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField nonuniform List +12013 +( +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +) +; + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type fixedValue; + value uniform 103500; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type zeroGradient; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/phi b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/phi new file mode 100644 index 00000000..572929ec --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/phi @@ -0,0 +1,23847 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class surfaceScalarField; + location "0"; + object phi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 0 -1 0 0 0 0]; + +internalField nonuniform List +23692 +( +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +) +; + +boundaryField +{ + inlet + { + type calculated; + value nonuniform List +41 +( +-9.30796e-05 +-9.95994e-05 +-0.000106576 +-0.000114041 +-0.000122029 +-0.000130577 +-0.000139723 +-0.00014951 +-0.000159983 +-0.000171189 +-0.00018318 +-0.000196011 +-0.00020974 +-0.000224432 +-0.000240152 +-0.000256974 +-0.000274973 +-0.000294234 +-0.000314844 +-0.000336897 +-0.000360496 +-0.000385747 +-0.000412767 +-0.000441679 +-0.000472617 +-0.000505721 +-0.000541145 +-0.00057905 +-0.00061961 +-0.000663011 +-0.000709452 +-0.000759146 +-0.00081232 +-0.00086922 +-0.000930105 +-0.000995255 +-0.00106497 +-0.00113956 +-0.00121939 +-0.0013048 +-0.00139619 +) +; + } + outlet + { + type calculated; + value nonuniform List +41 +( +9.30796e-05 +9.95994e-05 +0.000106576 +0.000114041 +0.000122029 +0.000130577 +0.000139723 +0.00014951 +0.000159983 +0.000171189 +0.00018318 +0.000196011 +0.00020974 +0.000224432 +0.000240152 +0.000256974 +0.000274973 +0.000294234 +0.000314844 +0.000336897 +0.000360496 +0.000385747 +0.000412767 +0.000441679 +0.000472617 +0.000505721 +0.000541145 +0.00057905 +0.00061961 +0.000663011 +0.000709452 +0.000759146 +0.00081232 +0.00086922 +0.000930105 +0.000995255 +0.00106497 +0.00113956 +0.00121939 +0.0013048 +0.00139619 +) +; + } + top + { + type calculated; + value uniform 0; + } + slip-bottom + { + type calculated; + value uniform 0; + } + bottom + { + type calculated; + value uniform 0; + } + interface + { + type calculated; + value uniform 0; + } + defaultFaces + { + type empty; + value nonuniform List 0(); + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/uniform/time b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/uniform/time new file mode 100644 index 00000000..f355bfd2 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/0/uniform/time @@ -0,0 +1,30 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "0/uniform"; + object time; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +beginTime 0; + +value 0; + +name "0"; + +index 0; + +deltaT 0.01; + +deltaT0 0.25; + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/Allclean b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/g b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/g new file mode 100644 index 00000000..ca544e1f --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/g @@ -0,0 +1,10 @@ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + object g; +} + +dimensions [0 1 -2 0 0 0 0]; +value (0 -9.81 0); diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/thermophysicalProperties b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/thermophysicalProperties new file mode 100644 index 00000000..7b93ee2e --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/thermophysicalProperties @@ -0,0 +1,37 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} + +thermoType +{ + type heRhoThermo; + mixture pureMixture; + transport const; + thermo hConst; + equationOfState perfectGas; + specie specie; + energy sensibleEnthalpy; +} + +mixture +{ + specie + { + molWeight 24.0999; + } + thermodynamics + { + Cp 5000.0; + Hf 0; + } + transport + { + mu 0.0002; + Pr 0.01; + } +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/turbulenceProperties b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/turbulenceProperties new file mode 100644 index 00000000..b75c4953 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/constant/turbulenceProperties @@ -0,0 +1,9 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object turbulenceProperties; +} + +simulationType laminar; diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/blockMeshDict b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/blockMeshDict new file mode 100644 index 00000000..de95b0ac --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/blockMeshDict @@ -0,0 +1,101 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + (0 0 0) + (1 0 0) + (1 .5 0) + (0 .5 0) + + (0 0 .4) + (1 0 .4) + (1 .5 .4) + (0 .5 .4) + + (3 0 0) + (3 .5 0) + + (3 0 .4) + (3 .5 .4) + + (-.5 0 0) + (-.5 .5 0) + + (-.5 .5 .4) + (-.5 0 .4) + +); + +blocks +( + hex (12 0 3 13 15 4 7 14) (81 41 1) simpleGrading (.2 15 1) + hex (0 1 2 3 4 5 6 7) (161 41 1) simpleGrading (5 15 1) + hex (1 8 9 2 5 10 11 6) (51 41 1) simpleGrading (1 15 1) +); + +boundary +( + + inlet + { + type wall; + faces + ( + (13 12 15 14) + ); + } + + outlet + { + type wall; + faces + ( + (8 9 11 10) + ); + } + + top + { + type wall; + faces + ( + (7 6 2 3) + (9 2 6 11) + (13 3 7 14) + ); + } + + slip-bottom + { + type wall; + faces + ( + (15 12 0 4) + ); + } + + bottom + { + type wall; + faces + ( + (1 8 10 5) + ); + } + + interface + { + type wall; + faces + ( + (4 0 1 5) + ); + } + +); diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/controlDict b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/controlDict new file mode 100644 index 00000000..d07a410e --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/controlDict @@ -0,0 +1,42 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object controlDict; +} + +application buoyantFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 1; + +deltaT 0.025; + +writeControl timeStep; + +writeInterval 1; + +// purgeWrite 0; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +functions +{ + #includeFunc writeObjects(h, rho) +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/decomposeParDict b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/decomposeParDict new file mode 100644 index 00000000..bf9277ad --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/decomposeParDict @@ -0,0 +1,10 @@ +FoamFile { + version 2.0; + class dictionary; + object decomposeParDict; + format ascii; +} + +numberOfSubdomains 4; + +method scotch; diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSchemes b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSchemes new file mode 100644 index 00000000..7f41b54b --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSchemes @@ -0,0 +1,48 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default Gauss upwind; + div(phi,U) Gauss upwind; + div(phi,h) Gauss upwind; + div(phi,e) Gauss upwind; + div(phi,k) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,R) Gauss upwind; + div(phi,K) Gauss linear; + div(phi,Ekp) Gauss linear; + div(R) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSolution b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSolution new file mode 100644 index 00000000..e7047fa9 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid-openfoam/system/fvSolution @@ -0,0 +1,55 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} + +solvers +{ + "rho.*" + { + solver PCG; + preconditioner DIC; + tolerance 0; + relTol 0; + } + + p_rgh + { + solver PCG; + preconditioner DIC; + tolerance 1e-8; + relTol 0.01; + } + + p_rghFinal + { + $p_rgh; + relTol 0; + } + + "(U|h|e|k|epsilon|R)" + { + solver PBiCGStab; + preconditioner DILU; + tolerance 1e-6; + relTol 0.1; + } + + "(U|h|e|k|epsilon|R)Final" + { + $U; + relTol 0; + } +} + +PIMPLE +{ + momentumPredictor yes; + nOuterCorrectors 1; + nCorrectors 2; + nNonOrthogonalCorrectors 0; +} diff --git a/test/tests/fixed-point/flow_over_heated_plate/fluid.i b/test/tests/fixed-point/flow_over_heated_plate/fluid.i new file mode 100644 index 00000000..2a52edf2 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/fluid.i @@ -0,0 +1,47 @@ +[Mesh] + type = FoamMesh + case = 'fluid-openfoam' + foam_patch = 'interface' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamVariables] + [fluid_wall_temp] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 300 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/flow_over_heated_plate/heated_plate-no-fixed.i b/test/tests/fixed-point/flow_over_heated_plate/heated_plate-no-fixed.i new file mode 100644 index 00000000..43da231a --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/heated_plate-no-fixed.i @@ -0,0 +1,164 @@ +[Mesh] + [solid_shape] + # This mesh is set up to have a 1-1 correspondence of cell edges at the + # interface boundary. + type = CartesianMeshGenerator + dim = 3 + # The OpenFOAM mesh uses 'simpleGrading' along the interface, which + # sets the 'expansion ratio' (the width of the final cell over the + # width of the first) in each direction. + # In this example the expansion ratio for the interface in the x + # direction is 5. The interface has a length of 1m. Hence we get the + # following properties: + # cell-to-cell expansion ratio: 1.010109749 + # start cell width: 0.002495896054 m + # end cell width: 0.01247948027 m + # + # The dx values can be computed using the Python snippet: + # cc_expansion_ratio = 1.010109749 + # width_0 = 0.002495896054 + # num_cells = 161 + # dx = width_0 * cc_expansion_ratio**np.arange(num_cells) + dx = '0.002495896054 0.00252112893663603 0.0025466169173820573 0.0025723625752159434 0.0025983685151883696 0.002624637368686427 0.0026511717936998675 0.0026779744750900524 0.0027050481248616196 0.0027323954824368907 0.0027600193149330617 0.0027879224174421867 0.0028161076133140003 0.002844577754441594 0.0028733357215499815 0.0029023844244875857 0.0029317268025206645 0.002961365824630721 0.0029913044898149154 0.003021545827389517 0.0030520928972964222 0.0030829487904127715 0.003114116628863698 0.003145599566338236 0.003177400788408424 0.0032095235128516354 0.0032419709899761634 0.003274746502950104 0.003307853368133557 0.0033412949354141917 0.0033750745885462005 0.0034091957454926805 0.003443661858771479 0.003478476415804532 0.003513642939270735 0.0035491649874623845 0.0035850461546452174 0.0036212900714220958 0.0036579004051003647 0.0036948808600629273 0.003732235178143068 0.003769967139003064 0.003808080560516633 0.003846579299155235 0.0038854672503782902 0.003924748349027335 0.0039644265697241655 0.004004505927273008 0.00404499047706675 0.004085884315497284 0.004127191580369998 0.0041689164513224524 0.004211063150247293 0.0042536359417194415 0.004296639133427604 0.004340077076610134 0.0043839541664953165 0.004428274842746088 0.004473043589909265 0.004518264937869307 0.004563943462306665 0.004610083785160777 0.004656690575097722 0.004703768547982625 0.004751322467356824 0.0047993571449198615 0.0048478774410163575 0.004896888265127795 0.004946394576369283 0.004996401383991336 0.005046913747886741 0.0050979367791025255 0.00514947564035712 0.005201535546562744 0.005254121765353071 0.005307239617616228 0.005360894478033183 0.0054150917756215855 0.005469836994285083 0.005525135673368219 0.005580993408216917 0.0056374158507446455 0.005694408710004295 0.0057519777527658515 0.005810128804099898 0.005868867747967017 0.005928200527813159 0.005988133147171017 0.006048671670267496 0.006109822222637311 0.006171590991742796 0.006233984227599977 0.006297008243410971 0.006360669416202786 0.006424974187472572 0.006489929063839399 0.006555540617702619 0.006621815487906898 0.006688760380413949 0.006756382068981078 0.006824687395846577 0.006893683272422049 0.006963376679991734 0.007033774670418903 0.007104884366859396 0.007176712964482368 0.00724926773119833 0.007322556008394545 0.007396585211677856 0.00747136283162503 0.007546896434540687 0.007623193663222888 0.007700262237736463 0.007778109956194155 0.007856744695545679 0.007936174412374727 0.008016407143704057 0.008097451007808712 0.008179314205037454 0.008262005018642517 0.008345531815617733 0.008429903047545142 0.008515127251450158 0.008601213050665378 0.00868816915570313 0.00877600436513683 0.008864727566491266 0.008954347737141873 0.009044873945223094 0.00913631535054594 0.009228681205524806 0.009321980856113679 0.009416223742751792 0.009511419401318853 0.009607577464099917 0.009704707660760023 0.009802819819328684 0.009901923867194322 0.010002029832108765 0.010103147843201895 0.010205288132006558 0.010308461033493824 0.010412676987118724 0.010517946537876572 0.010624280337369922 0.010731689144886368 0.010840183828487192 0.010949775366107055 0.01106047484666478 0.011172293471185375 0.011285242553933395 0.011399333523557782 0.011514577924248235 0.011630987416903327 0.011748573780310377 0.011867348912337294 0.011987324831136447 0.012108513676360703 0.012230927710391777 0.012354579319580982 0.012479481015502534' + dy = '0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625' # 16 cells + dz = '0.4' + [] + [solid_boundary_renamed] + type = RenameBoundaryGenerator + input = solid_shape + old_boundary = 'top bottom' + new_boundary = 'solid_top solid_bottom' + [] + [solid] + type = TransformGenerator + input = solid_boundary_renamed + transform = TRANSLATE + vector_value = '0 -0.25 0' + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid.i' + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [temp] + family = LAGRANGE + order = FIRST + initial_condition = 310 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 0 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = temp + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = temp + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = temp + boundary = 'solid_top' + execute_on = MULTIAPP_FIXED_POINT_BEGIN + [] +[] + +[BCs] + [fixed_temp] + type = DirichletBC + variable = temp + boundary = solid_bottom + value = 310 + [] + + [fluid_interface] + type = MatchedValueBC + variable = temp + boundary = solid_top + v = fluid_wall_temperature + [] +[] + +[Materials] + # The example specifies that the thermal diffusivity of the solid should + # be α = 1 m2/s, and the thermal conductivity should be k = 100 W/(m.K). + # + # We know α = k/(Cp.ρ), where k is thermal conductivity, Cp is specific + # heat capacity, and ρ is density. + # + # Hence we require that Cp.ρ = k = 100. + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 100.0 # W/(m.K) + specific_heat = 0.5 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 200.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 1 + dt = 0.025 + fixed_point_max_its=1 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'PJFNK' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/flow_over_heated_plate/heated_plate.i b/test/tests/fixed-point/flow_over_heated_plate/heated_plate.i new file mode 100644 index 00000000..317b15df --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/heated_plate.i @@ -0,0 +1,164 @@ +[Mesh] + [solid_shape] + # This mesh is set up to have a 1-1 correspondence of cell edges at the + # interface boundary. + type = CartesianMeshGenerator + dim = 3 + # The OpenFOAM mesh uses 'simpleGrading' along the interface, which + # sets the 'expansion ratio' (the width of the final cell over the + # width of the first) in each direction. + # In this example the expansion ratio for the interface in the x + # direction is 5. The interface has a length of 1m. Hence we get the + # following properties: + # cell-to-cell expansion ratio: 1.010109749 + # start cell width: 0.002495896054 m + # end cell width: 0.01247948027 m + # + # The dx values can be computed using the Python snippet: + # cc_expansion_ratio = 1.010109749 + # width_0 = 0.002495896054 + # num_cells = 161 + # dx = width_0 * cc_expansion_ratio**np.arange(num_cells) + dx = '0.002495896054 0.00252112893663603 0.0025466169173820573 0.0025723625752159434 0.0025983685151883696 0.002624637368686427 0.0026511717936998675 0.0026779744750900524 0.0027050481248616196 0.0027323954824368907 0.0027600193149330617 0.0027879224174421867 0.0028161076133140003 0.002844577754441594 0.0028733357215499815 0.0029023844244875857 0.0029317268025206645 0.002961365824630721 0.0029913044898149154 0.003021545827389517 0.0030520928972964222 0.0030829487904127715 0.003114116628863698 0.003145599566338236 0.003177400788408424 0.0032095235128516354 0.0032419709899761634 0.003274746502950104 0.003307853368133557 0.0033412949354141917 0.0033750745885462005 0.0034091957454926805 0.003443661858771479 0.003478476415804532 0.003513642939270735 0.0035491649874623845 0.0035850461546452174 0.0036212900714220958 0.0036579004051003647 0.0036948808600629273 0.003732235178143068 0.003769967139003064 0.003808080560516633 0.003846579299155235 0.0038854672503782902 0.003924748349027335 0.0039644265697241655 0.004004505927273008 0.00404499047706675 0.004085884315497284 0.004127191580369998 0.0041689164513224524 0.004211063150247293 0.0042536359417194415 0.004296639133427604 0.004340077076610134 0.0043839541664953165 0.004428274842746088 0.004473043589909265 0.004518264937869307 0.004563943462306665 0.004610083785160777 0.004656690575097722 0.004703768547982625 0.004751322467356824 0.0047993571449198615 0.0048478774410163575 0.004896888265127795 0.004946394576369283 0.004996401383991336 0.005046913747886741 0.0050979367791025255 0.00514947564035712 0.005201535546562744 0.005254121765353071 0.005307239617616228 0.005360894478033183 0.0054150917756215855 0.005469836994285083 0.005525135673368219 0.005580993408216917 0.0056374158507446455 0.005694408710004295 0.0057519777527658515 0.005810128804099898 0.005868867747967017 0.005928200527813159 0.005988133147171017 0.006048671670267496 0.006109822222637311 0.006171590991742796 0.006233984227599977 0.006297008243410971 0.006360669416202786 0.006424974187472572 0.006489929063839399 0.006555540617702619 0.006621815487906898 0.006688760380413949 0.006756382068981078 0.006824687395846577 0.006893683272422049 0.006963376679991734 0.007033774670418903 0.007104884366859396 0.007176712964482368 0.00724926773119833 0.007322556008394545 0.007396585211677856 0.00747136283162503 0.007546896434540687 0.007623193663222888 0.007700262237736463 0.007778109956194155 0.007856744695545679 0.007936174412374727 0.008016407143704057 0.008097451007808712 0.008179314205037454 0.008262005018642517 0.008345531815617733 0.008429903047545142 0.008515127251450158 0.008601213050665378 0.00868816915570313 0.00877600436513683 0.008864727566491266 0.008954347737141873 0.009044873945223094 0.00913631535054594 0.009228681205524806 0.009321980856113679 0.009416223742751792 0.009511419401318853 0.009607577464099917 0.009704707660760023 0.009802819819328684 0.009901923867194322 0.010002029832108765 0.010103147843201895 0.010205288132006558 0.010308461033493824 0.010412676987118724 0.010517946537876572 0.010624280337369922 0.010731689144886368 0.010840183828487192 0.010949775366107055 0.01106047484666478 0.011172293471185375 0.011285242553933395 0.011399333523557782 0.011514577924248235 0.011630987416903327 0.011748573780310377 0.011867348912337294 0.011987324831136447 0.012108513676360703 0.012230927710391777 0.012354579319580982 0.012479481015502534' + dy = '0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625' # 16 cells + dz = '0.4' + [] + [solid_boundary_renamed] + type = RenameBoundaryGenerator + input = solid_shape + old_boundary = 'top bottom' + new_boundary = 'solid_top solid_bottom' + [] + [solid] + type = TransformGenerator + input = solid_boundary_renamed + transform = TRANSLATE + vector_value = '0 -0.25 0' + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid.i' + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [temp] + family = LAGRANGE + order = FIRST + initial_condition = 310 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 0 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = temp + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = temp + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = temp + boundary = 'solid_top' + execute_on = MULTIAPP_FIXED_POINT_BEGIN + [] +[] + +[BCs] + [fixed_temp] + type = DirichletBC + variable = temp + boundary = solid_bottom + value = 310 + [] + + [fluid_interface] + type = MatchedValueBC + variable = temp + boundary = solid_top + v = fluid_wall_temperature + [] +[] + +[Materials] + # The example specifies that the thermal diffusivity of the solid should + # be α = 1 m2/s, and the thermal conductivity should be k = 100 W/(m.K). + # + # We know α = k/(Cp.ρ), where k is thermal conductivity, Cp is specific + # heat capacity, and ρ is density. + # + # Hence we require that Cp.ρ = k = 100. + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 100.0 # W/(m.K) + specific_heat = 0.5 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 200.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 1 + dt = 0.025 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'PJFNK' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/flow_over_heated_plate/test.py b/test/tests/fixed-point/flow_over_heated_plate/test.py new file mode 100644 index 00000000..e708fd96 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/test.py @@ -0,0 +1,41 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np +from read_hippo_data import get_foam_times + + +class TestFlowOverHeatedPlate(TestCase): + """Compares the flow over heated plate problem with fixed-point iteration to one without + + Details + ------------ + This is the same problem as the multiapp test, but the fixed-point solution only updates + the boundary condition at the start of the fixed-point loop so that the fixed-point solution + should be the same as one without. This test checks for an exact match for the temperature + field at all times. + """ + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "fluid-openfoam/" + ref_dir = "gold/" + + boundaries = ["inlet", "outlet", "top", "slip-bottom", "bottom", "interface"] + + times = get_foam_times(case_dir, True) + for time in times: + # internal data + temp = ff.readof.readscalar(case_dir, time, "T") + temp_ref = ff.readof.readscalar(ref_dir, time, "T") + assert np.array_equal(temp_ref, temp), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) + + # boundary data + for boundary in boundaries: + temp = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) + temp_ref = ff.readof.readscalar(ref_dir, time, "T", boundary=boundary) + assert np.array_equal(temp_ref, temp), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/flow_over_heated_plate/tests b/test/tests/fixed-point/flow_over_heated_plate/tests new file mode 100644 index 00000000..ffd457b5 --- /dev/null +++ b/test/tests/fixed-point/flow_over_heated_plate/tests @@ -0,0 +1,54 @@ +[Tests] + [flow_over_heated_plate_parallel] + [no_fixed_point] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case fluid-openfoam && blockMesh -case fluid-openfoam && decomposePar -case fluid-openfoam"' + [] + [run] + type = RunApp + input = heated_plate-no-fixed.i + prereq = 'flow_over_heated_plate_parallel/no_fixed_point/setup' + allow_warnings = true + min_parallel=4 + max_parallel=4 + [] + [copy] + type = RunCommand + command = 'bash -c "reconstructPar -case fluid-openfoam && mkdir -p gold && cp heated_plate-no-fixed_out.e gold/heated_plate_out.e && cp -r fluid-openfoam/* gold/"' + prereq = flow_over_heated_plate_parallel/no_fixed_point/run + [] + [] + [fixed_point] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case fluid-openfoam && blockMesh -case fluid-openfoam && decomposePar -case fluid-openfoam"' + prereq = 'flow_over_heated_plate_parallel/no_fixed_point/copy' + [] + [run] + type = Exodiff + input = heated_plate.i + prereq = 'flow_over_heated_plate_parallel/fixed_point/setup' + exodiff = heated_plate_out.e + allow_warnings = true + min_parallel=4 + max_parallel=4 + [] + [prep_verify] + type = RunCommand + command = 'bash -c "reconstructPar -case fluid-openfoam"' + prereq = flow_over_heated_plate_parallel/fixed_point/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = flow_over_heated_plate_parallel/fixed_point/prep_verify + [] + [clean] + type = RunCommand + command = 'bash -c "rm -rf gold/*"' + prereq = flow_over_heated_plate_parallel/fixed_point/verify + [] + [] + [] +[] diff --git a/test/tests/fixed-point/function_test/fluid-openfoam.i b/test/tests/fixed-point/function_test/fluid-openfoam.i new file mode 100644 index 00000000..de078427 --- /dev/null +++ b/test/tests/fixed-point/function_test/fluid-openfoam.i @@ -0,0 +1,51 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left right bottom top back front' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamBCs] + [fluid_wall_temp] + type = FoamFixedValueBC + foam_variable = 'T' + initial_condition = 0.0 + [] +[] + +[AuxKernels] + [fluid_temp] + type = ParsedAux + variable = fluid_wall_temp + expression = 't' + use_xyzt = true + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + [TimeSteppers] + [foam] + type = FoamTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/function_test/foam/0/T b/test/tests/fixed-point/function_test/foam/0/T new file mode 100644 index 00000000..b8850b99 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/0/T @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 0.; + +boundaryField +{ + left + { + type fixedValue; + value uniform 0.; + } + right + { + type fixedValue; + value uniform 0.; + } + top + { + type fixedValue; + value uniform 0.; + } + front + { + type fixedValue; + value uniform 0.; + } + bottom + { + type fixedValue; + value uniform 0.; + } + back + { + type fixedValue; + value uniform 0.; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/function_test/foam/0/T2 b/test/tests/fixed-point/function_test/foam/0/T2 new file mode 100644 index 00000000..b8850b99 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/0/T2 @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 0.; + +boundaryField +{ + left + { + type fixedValue; + value uniform 0.; + } + right + { + type fixedValue; + value uniform 0.; + } + top + { + type fixedValue; + value uniform 0.; + } + front + { + type fixedValue; + value uniform 0.; + } + bottom + { + type fixedValue; + value uniform 0.; + } + back + { + type fixedValue; + value uniform 0.; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/function_test/foam/Allclean b/test/tests/fixed-point/function_test/foam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/function_test/foam/system/blockMeshDict b/test/tests/fixed-point/function_test/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/function_test/foam/system/controlDict b/test/tests/fixed-point/function_test/foam/system/controlDict new file mode 100644 index 00000000..661d807e --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver functionTestSolver; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 15; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/function_test/foam/system/fvSchemes b/test/tests/fixed-point/function_test/foam/system/fvSchemes new file mode 100644 index 00000000..787f3b83 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/system/fvSchemes @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/function_test/foam/system/fvSolution b/test/tests/fixed-point/function_test/foam/system/fvSolution new file mode 100644 index 00000000..61143b21 --- /dev/null +++ b/test/tests/fixed-point/function_test/foam/system/fvSolution @@ -0,0 +1,61 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "(U|h|p_rgh)" + { + solver PBiCGStab; + preconditioner DILU; + tolerance 1e-8; + relTol 1e-8; + } + + "(U|h|p_rgh)Final" + { + $U; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/function_test/main.i b/test/tests/fixed-point/function_test/main.i new file mode 100644 index 00000000..37cd35f7 --- /dev/null +++ b/test/tests/fixed-point/function_test/main.i @@ -0,0 +1,42 @@ +[Mesh] + type = GeneratedMesh + dim=3 +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[Kernels] + [dummy] + type = NullKernel + variable = dummy + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid-openfoam.i' + sub_cycling = false + [] +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_min_its=2 + fixed_point_max_its=2 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/function_test/test.py b/test/tests/fixed-point/function_test/test.py new file mode 100644 index 00000000..b71b950e --- /dev/null +++ b/test/tests/fixed-point/function_test/test.py @@ -0,0 +1,67 @@ +from unittest import TestCase +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestFunctionSolver(TestCase): + """Test fixed-point iteration where the solver imposes the current time on the internal field.""" + + def test_times(self): + """ + Test that internal field equals the current time and that old field is the previous time. + + This check that the time is correctly set given that the times must be + restored from stream + """ + + # read from openfoam file + case_dir = "foam/" + time_dirs = get_foam_times(case_dir)[1:] + for time in time_dirs: + # set time and read internal field + T = ff.readof.readscalar( + case_dir, time_name=f"{time:g}", name="T", verbose=False + ) + dTdt = ff.readof.readscalar( + case_dir, time_name=f"{time:g}", name="dTdt", verbose=False + ) + + # check T array equals the time + assert np.allclose(T, time, atol=0, rtol=1e-16), ( + f"Max diff ({time}): {abs(T - time).max()}" + ) + + ref = 1.0 if time > time_dirs[0] else 0.0 + assert np.allclose(dTdt, ref, atol=0, rtol=1e-14), ( + f"Max diff ({time}): {abs(dTdt - ref).max()}" + ) + + def test_compare_reference(self): + case_dir = "foam/" + ref_dir = "gold" + time_dirs = get_foam_times(case_dir)[1:] + + for time in time_dirs: + # set time and read internal field + T = ff.readof.readscalar( + case_dir, time_name=f"{time:g}", name="T", verbose=False + ) + dTdt = ff.readof.readscalar( + case_dir, time_name=f"{time:g}", name="dTdt", verbose=False + ) + + T_ref = ff.readof.readscalar( + ref_dir, time_name=f"{time:g}", name="T", verbose=False + ) + dTdt_ref = ff.readof.readscalar( + ref_dir, time_name=f"{time:g}", name="dTdt", verbose=False + ) + + assert np.array_equal(T_ref, T), ( + f"Max diff ({time}): {abs(T - T_ref).max()}" + ) + assert np.array_equal(dTdt, dTdt_ref), ( + f"Max diff ({time}): {abs(dTdt - dTdt_ref).max()}" + ) diff --git a/test/tests/fixed-point/function_test/tests b/test/tests/fixed-point/function_test/tests new file mode 100644 index 00000000..393c987a --- /dev/null +++ b/test/tests/fixed-point/function_test/tests @@ -0,0 +1,43 @@ +[Tests] + [create_reference] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + [] + [run] + type = RunApp + input = main.i + prereq = 'create_reference/setup' + cli_args = 'Executioner/fixed_point_min_its=1 Executioner/fixed_point_max_its=1' + allow_warnings = true + [] + [copy] + type = RunCommand + command = 'bash -c "mkdir -p gold && cp main_out.e gold/main_out.e && cp -r foam/* gold/"' + prereq = create_reference/run + [] + [] + [function_test] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + prereq = create_reference/copy + [] + [run] + type = RunApp + input = main.i + prereq = function_test/setup + allow_warnings = true + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = function_test/run + [] + [prep_clean] + type = RunCommand + command = 'bash -c "rm -rf gold"' + prereq = create_reference/copy + [] + [] +[] diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/T b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/T new file mode 100644 index 00000000..63ba2c31 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/T @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 300; + } + outlet + { + type zeroGradient; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type fixedGradient; + gradient uniform 0; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/U b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/U new file mode 100644 index 00000000..8f4cca7a --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/U @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0.1 0 0); + +boundaryField +{ + inlet + { + type fixedValue; + value uniform (0.1 0 0); + } + outlet + { + type zeroGradient; + } + top + { + type slip; + } + slip-bottom + { + type slip; + } + bottom + { + type noSlip; + } + interface + { + type noSlip; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/alphat b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/alphat new file mode 100644 index 00000000..1d3ac72d --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/alphat @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object alphat; +} + +dimensions [ 1 -1 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type compressible::alphatWallFunction; + value uniform 0; + } + inlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + outlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + top + { + type compressible::alphatWallFunction; + value uniform 0; + } + bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + slip-bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/epsilon b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/epsilon new file mode 100644 index 00000000..c419576f --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/epsilon @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object epsilon; +} + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.01; + +boundaryField +{ + interface + { + type epsilonWallFunction; + value uniform 0.01; + } + inlet + { + type epsilonWallFunction; + value uniform 0.01; + } + outlet + { + type epsilonWallFunction; + value uniform 0.01; + } + top + { + type epsilonWallFunction; + value uniform 0.01; + } + bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + slip-bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/k b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/k new file mode 100644 index 00000000..a09c9617 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/k @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + interface + { + type kqRWallFunction; + value uniform 0.1; + } + inlet + { + type kqRWallFunction; + value uniform 0.1; + } + outlet + { + type kqRWallFunction; + value uniform 0.1; + } + top + { + type kqRWallFunction; + value uniform 0.1; + } + slip-bottom + { + type kqRWallFunction; + value uniform 0.1; + } + bottom + { + type kqRWallFunction; + value uniform 0.1; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/nut b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/nut new file mode 100644 index 00000000..580e908d --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/nut @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object nut; +} + +dimensions [ 0 2 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type nutkWallFunction; + value uniform 0; + } + inlet + { + type nutkWallFunction; + value uniform 0; + } + outlet + { + type nutkWallFunction; + value uniform 0; + } + top + { + type nutkWallFunction; + value uniform 0; + } + bottom + { + type nutkWallFunction; + value uniform 0; + } + slip-bottom + { + type nutkWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p new file mode 100644 index 00000000..d3a790d0 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 103500; + +boundaryField +{ + inlet + { + type calculated; + value uniform 103500; + } + outlet + { + type calculated; + value uniform 103500; + } + top + { + type calculated; + value uniform 103500; + } + slip-bottom + { + type calculated; + value uniform 103500; + } + bottom + { + type calculated; + value uniform 103500; + } + interface + { + type calculated; + value uniform 103500; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p_rgh b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p_rgh new file mode 100644 index 00000000..8d00874e --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/p_rgh @@ -0,0 +1,12072 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField nonuniform List +12013 +( +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +) +; + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type fixedValue; + value uniform 103500; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type zeroGradient; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/phi b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/phi new file mode 100644 index 00000000..572929ec --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/0/phi @@ -0,0 +1,23847 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class surfaceScalarField; + location "0"; + object phi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 0 -1 0 0 0 0]; + +internalField nonuniform List +23692 +( +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +) +; + +boundaryField +{ + inlet + { + type calculated; + value nonuniform List +41 +( +-9.30796e-05 +-9.95994e-05 +-0.000106576 +-0.000114041 +-0.000122029 +-0.000130577 +-0.000139723 +-0.00014951 +-0.000159983 +-0.000171189 +-0.00018318 +-0.000196011 +-0.00020974 +-0.000224432 +-0.000240152 +-0.000256974 +-0.000274973 +-0.000294234 +-0.000314844 +-0.000336897 +-0.000360496 +-0.000385747 +-0.000412767 +-0.000441679 +-0.000472617 +-0.000505721 +-0.000541145 +-0.00057905 +-0.00061961 +-0.000663011 +-0.000709452 +-0.000759146 +-0.00081232 +-0.00086922 +-0.000930105 +-0.000995255 +-0.00106497 +-0.00113956 +-0.00121939 +-0.0013048 +-0.00139619 +) +; + } + outlet + { + type calculated; + value nonuniform List +41 +( +9.30796e-05 +9.95994e-05 +0.000106576 +0.000114041 +0.000122029 +0.000130577 +0.000139723 +0.00014951 +0.000159983 +0.000171189 +0.00018318 +0.000196011 +0.00020974 +0.000224432 +0.000240152 +0.000256974 +0.000274973 +0.000294234 +0.000314844 +0.000336897 +0.000360496 +0.000385747 +0.000412767 +0.000441679 +0.000472617 +0.000505721 +0.000541145 +0.00057905 +0.00061961 +0.000663011 +0.000709452 +0.000759146 +0.00081232 +0.00086922 +0.000930105 +0.000995255 +0.00106497 +0.00113956 +0.00121939 +0.0013048 +0.00139619 +) +; + } + top + { + type calculated; + value uniform 0; + } + slip-bottom + { + type calculated; + value uniform 0; + } + bottom + { + type calculated; + value uniform 0; + } + interface + { + type calculated; + value uniform 0; + } + defaultFaces + { + type empty; + value nonuniform List 0(); + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/Allclean b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/g b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/g new file mode 100644 index 00000000..ca544e1f --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/g @@ -0,0 +1,10 @@ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + object g; +} + +dimensions [0 1 -2 0 0 0 0]; +value (0 -9.81 0); diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/thermophysicalProperties b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/thermophysicalProperties new file mode 100644 index 00000000..7b93ee2e --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/thermophysicalProperties @@ -0,0 +1,37 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} + +thermoType +{ + type heRhoThermo; + mixture pureMixture; + transport const; + thermo hConst; + equationOfState perfectGas; + specie specie; + energy sensibleEnthalpy; +} + +mixture +{ + specie + { + molWeight 24.0999; + } + thermodynamics + { + Cp 5000.0; + Hf 0; + } + transport + { + mu 0.0002; + Pr 0.01; + } +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/turbulenceProperties b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/turbulenceProperties new file mode 100644 index 00000000..b75c4953 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/constant/turbulenceProperties @@ -0,0 +1,9 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object turbulenceProperties; +} + +simulationType laminar; diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/blockMeshDict b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/blockMeshDict new file mode 100644 index 00000000..de95b0ac --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/blockMeshDict @@ -0,0 +1,101 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + (0 0 0) + (1 0 0) + (1 .5 0) + (0 .5 0) + + (0 0 .4) + (1 0 .4) + (1 .5 .4) + (0 .5 .4) + + (3 0 0) + (3 .5 0) + + (3 0 .4) + (3 .5 .4) + + (-.5 0 0) + (-.5 .5 0) + + (-.5 .5 .4) + (-.5 0 .4) + +); + +blocks +( + hex (12 0 3 13 15 4 7 14) (81 41 1) simpleGrading (.2 15 1) + hex (0 1 2 3 4 5 6 7) (161 41 1) simpleGrading (5 15 1) + hex (1 8 9 2 5 10 11 6) (51 41 1) simpleGrading (1 15 1) +); + +boundary +( + + inlet + { + type wall; + faces + ( + (13 12 15 14) + ); + } + + outlet + { + type wall; + faces + ( + (8 9 11 10) + ); + } + + top + { + type wall; + faces + ( + (7 6 2 3) + (9 2 6 11) + (13 3 7 14) + ); + } + + slip-bottom + { + type wall; + faces + ( + (15 12 0 4) + ); + } + + bottom + { + type wall; + faces + ( + (1 8 10 5) + ); + } + + interface + { + type wall; + faces + ( + (4 0 1 5) + ); + } + +); diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/controlDict b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/controlDict new file mode 100644 index 00000000..d07a410e --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/controlDict @@ -0,0 +1,42 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object controlDict; +} + +application buoyantFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 1; + +deltaT 0.025; + +writeControl timeStep; + +writeInterval 1; + +// purgeWrite 0; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +functions +{ + #includeFunc writeObjects(h, rho) +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/decomposeParDict b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/decomposeParDict new file mode 100644 index 00000000..bf9277ad --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/decomposeParDict @@ -0,0 +1,10 @@ +FoamFile { + version 2.0; + class dictionary; + object decomposeParDict; + format ascii; +} + +numberOfSubdomains 4; + +method scotch; diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSchemes b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSchemes new file mode 100644 index 00000000..7f41b54b --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSchemes @@ -0,0 +1,48 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default Gauss upwind; + div(phi,U) Gauss upwind; + div(phi,h) Gauss upwind; + div(phi,e) Gauss upwind; + div(phi,k) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,R) Gauss upwind; + div(phi,K) Gauss linear; + div(phi,Ekp) Gauss linear; + div(R) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSolution b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSolution new file mode 100644 index 00000000..e7047fa9 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid-openfoam/system/fvSolution @@ -0,0 +1,55 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} + +solvers +{ + "rho.*" + { + solver PCG; + preconditioner DIC; + tolerance 0; + relTol 0; + } + + p_rgh + { + solver PCG; + preconditioner DIC; + tolerance 1e-8; + relTol 0.01; + } + + p_rghFinal + { + $p_rgh; + relTol 0; + } + + "(U|h|e|k|epsilon|R)" + { + solver PBiCGStab; + preconditioner DILU; + tolerance 1e-6; + relTol 0.1; + } + + "(U|h|e|k|epsilon|R)Final" + { + $U; + relTol 0; + } +} + +PIMPLE +{ + momentumPredictor yes; + nOuterCorrectors 1; + nCorrectors 2; + nNonOrthogonalCorrectors 0; +} diff --git a/test/tests/fixed-point/heated_plate_converge/fluid.i b/test/tests/fixed-point/heated_plate_converge/fluid.i new file mode 100644 index 00000000..2a52edf2 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/fluid.i @@ -0,0 +1,47 @@ +[Mesh] + type = FoamMesh + case = 'fluid-openfoam' + foam_patch = 'interface' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamVariables] + [fluid_wall_temp] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 300 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_out.e b/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_out.e new file mode 100644 index 00000000..be447274 Binary files /dev/null and b/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_out.e differ diff --git a/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_regression.tar.gz b/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_regression.tar.gz new file mode 100644 index 00000000..97e4508f Binary files /dev/null and b/test/tests/fixed-point/heated_plate_converge/gold/heated_plate_regression.tar.gz differ diff --git a/test/tests/fixed-point/heated_plate_converge/heated_plate.i b/test/tests/fixed-point/heated_plate_converge/heated_plate.i new file mode 100644 index 00000000..66af87ce --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/heated_plate.i @@ -0,0 +1,166 @@ +[Mesh] + [solid_shape] + # This mesh is set up to have a 1-1 correspondence of cell edges at the + # interface boundary. + type = CartesianMeshGenerator + dim = 3 + # The OpenFOAM mesh uses 'simpleGrading' along the interface, which + # sets the 'expansion ratio' (the width of the final cell over the + # width of the first) in each direction. + # In this example the expansion ratio for the interface in the x + # direction is 5. The interface has a length of 1m. Hence we get the + # following properties: + # cell-to-cell expansion ratio: 1.010109749 + # start cell width: 0.002495896054 m + # end cell width: 0.01247948027 m + # + # The dx values can be computed using the Python snippet: + # cc_expansion_ratio = 1.010109749 + # width_0 = 0.002495896054 + # num_cells = 161 + # dx = width_0 * cc_expansion_ratio**np.arange(num_cells) + dx = '0.002495896054 0.00252112893663603 0.0025466169173820573 0.0025723625752159434 0.0025983685151883696 0.002624637368686427 0.0026511717936998675 0.0026779744750900524 0.0027050481248616196 0.0027323954824368907 0.0027600193149330617 0.0027879224174421867 0.0028161076133140003 0.002844577754441594 0.0028733357215499815 0.0029023844244875857 0.0029317268025206645 0.002961365824630721 0.0029913044898149154 0.003021545827389517 0.0030520928972964222 0.0030829487904127715 0.003114116628863698 0.003145599566338236 0.003177400788408424 0.0032095235128516354 0.0032419709899761634 0.003274746502950104 0.003307853368133557 0.0033412949354141917 0.0033750745885462005 0.0034091957454926805 0.003443661858771479 0.003478476415804532 0.003513642939270735 0.0035491649874623845 0.0035850461546452174 0.0036212900714220958 0.0036579004051003647 0.0036948808600629273 0.003732235178143068 0.003769967139003064 0.003808080560516633 0.003846579299155235 0.0038854672503782902 0.003924748349027335 0.0039644265697241655 0.004004505927273008 0.00404499047706675 0.004085884315497284 0.004127191580369998 0.0041689164513224524 0.004211063150247293 0.0042536359417194415 0.004296639133427604 0.004340077076610134 0.0043839541664953165 0.004428274842746088 0.004473043589909265 0.004518264937869307 0.004563943462306665 0.004610083785160777 0.004656690575097722 0.004703768547982625 0.004751322467356824 0.0047993571449198615 0.0048478774410163575 0.004896888265127795 0.004946394576369283 0.004996401383991336 0.005046913747886741 0.0050979367791025255 0.00514947564035712 0.005201535546562744 0.005254121765353071 0.005307239617616228 0.005360894478033183 0.0054150917756215855 0.005469836994285083 0.005525135673368219 0.005580993408216917 0.0056374158507446455 0.005694408710004295 0.0057519777527658515 0.005810128804099898 0.005868867747967017 0.005928200527813159 0.005988133147171017 0.006048671670267496 0.006109822222637311 0.006171590991742796 0.006233984227599977 0.006297008243410971 0.006360669416202786 0.006424974187472572 0.006489929063839399 0.006555540617702619 0.006621815487906898 0.006688760380413949 0.006756382068981078 0.006824687395846577 0.006893683272422049 0.006963376679991734 0.007033774670418903 0.007104884366859396 0.007176712964482368 0.00724926773119833 0.007322556008394545 0.007396585211677856 0.00747136283162503 0.007546896434540687 0.007623193663222888 0.007700262237736463 0.007778109956194155 0.007856744695545679 0.007936174412374727 0.008016407143704057 0.008097451007808712 0.008179314205037454 0.008262005018642517 0.008345531815617733 0.008429903047545142 0.008515127251450158 0.008601213050665378 0.00868816915570313 0.00877600436513683 0.008864727566491266 0.008954347737141873 0.009044873945223094 0.00913631535054594 0.009228681205524806 0.009321980856113679 0.009416223742751792 0.009511419401318853 0.009607577464099917 0.009704707660760023 0.009802819819328684 0.009901923867194322 0.010002029832108765 0.010103147843201895 0.010205288132006558 0.010308461033493824 0.010412676987118724 0.010517946537876572 0.010624280337369922 0.010731689144886368 0.010840183828487192 0.010949775366107055 0.01106047484666478 0.011172293471185375 0.011285242553933395 0.011399333523557782 0.011514577924248235 0.011630987416903327 0.011748573780310377 0.011867348912337294 0.011987324831136447 0.012108513676360703 0.012230927710391777 0.012354579319580982 0.012479481015502534' + dy = '0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625' # 16 cells + dz = '0.4' + [] + [solid_boundary_renamed] + type = RenameBoundaryGenerator + input = solid_shape + old_boundary = 'top bottom' + new_boundary = 'solid_top solid_bottom' + [] + [solid] + type = TransformGenerator + input = solid_boundary_renamed + transform = TRANSLATE + vector_value = '0 -0.25 0' + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid.i' + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [temp] + family = LAGRANGE + order = FIRST + initial_condition = 310 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 0 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = temp + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = temp + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = temp + boundary = 'solid_top' + execute_on = 'MULTIAPP_FIXED_POINT_BEGIN TIMESTEP_END' + [] +[] + +[BCs] + [fixed_temp] + type = DirichletBC + variable = temp + boundary = solid_bottom + value = 310 + [] + + [fluid_interface] + type = MatchedValueBC + variable = temp + boundary = solid_top + v = fluid_wall_temperature + [] +[] + +[Materials] + # The example specifies that the thermal diffusivity of the solid should + # be α = 1 m2/s, and the thermal conductivity should be k = 100 W/(m.K). + # + # We know α = k/(Cp.ρ), where k is thermal conductivity, Cp is specific + # heat capacity, and ρ is density. + # + # Hence we require that Cp.ρ = k = 100. + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 100.0 # W/(m.K) + specific_heat = 0.5 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 200.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.5 + dt = 0.0125 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'NEWTON' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + l_tol = 1e-8 + nl_rel_tol = 1e-8 + l_abs_tol = 1e-9 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/heated_plate_converge/test.py b/test/tests/fixed-point/heated_plate_converge/test.py new file mode 100644 index 00000000..62c89e21 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/test.py @@ -0,0 +1,42 @@ +"""Regression test of fixed-point flow over heated plate problem""" + +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestFlowOverHeatedPlate(TestCase): + """Compares the flow over heated plate problem with fixed-point iteration to a reference case + + Details + ------------ + This is the same problem as the multiapp test, but fixed-point iteration is used to + improve convergence. The final result is compared to a reference case + """ + + def test_times(self): + """Compares fixed-point solution against reference case.""" + case_dir = "fluid-openfoam/" + ref_dir = "gold/" + + boundaries = ["inlet", "outlet", "top", "slip-bottom", "bottom", "interface"] + + times = get_foam_times(case_dir, True) + for time in times: + # internal data + temp = ff.readof.readscalar(case_dir, time, "T") + temp_ref = ff.readof.readscalar(ref_dir, time, "T") + assert np.allclose(temp_ref, temp, rtol=1e-6), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) + + # boundary data + for boundary in boundaries: + temp = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) + temp_ref = ff.readof.readscalar(ref_dir, time, "T", boundary=boundary) + assert np.allclose(temp_ref, temp, rtol=1e-6), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/heated_plate_converge/tests b/test/tests/fixed-point/heated_plate_converge/tests new file mode 100644 index 00000000..2afadd30 --- /dev/null +++ b/test/tests/fixed-point/heated_plate_converge/tests @@ -0,0 +1,33 @@ +[Tests] + [flow_over_heated_plate_regression] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case fluid-openfoam && blockMesh -case fluid-openfoam && decomposePar -case fluid-openfoam"' + [] + [run] + type = Exodiff + input = heated_plate.i + prereq = 'flow_over_heated_plate_regression/setup' + exodiff = heated_plate_out.e + allow_warnings = true + min_parallel=4 + max_parallel=4 + rel_err = 1e-4 + [] + [prep_verify] + type = RunCommand + command = 'bash -c "reconstructPar -case fluid-openfoam && tar xvf gold/heated_plate_regression.tar.gz -C gold/"' + prereq = flow_over_heated_plate_regression/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = flow_over_heated_plate_regression/prep_verify + [] + [clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = flow_over_heated_plate_regression/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/fluid-openfoam.i b/test/tests/fixed-point/laplacian_fixed_gradient/fluid-openfoam.i new file mode 100644 index 00000000..8108e3be --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/fluid-openfoam.i @@ -0,0 +1,52 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamBCs] + [fluid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_heat_flux] + type = ParsedAux + variable = fluid_heat_flux + expression = '1000*t' + use_xyzt = true + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + [TimeSteppers] + [foam] + type = FoamTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/0/T b/test/tests/fixed-point/laplacian_fixed_gradient/foam/0/T new file mode 100644 index 00000000..584ce044 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/0/T @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.; + } + right + { + type fixedValue; + value uniform 0.; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/Allclean b/test/tests/fixed-point/laplacian_fixed_gradient/foam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/blockMeshDict b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/controlDict b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/controlDict new file mode 100644 index 00000000..1f06bacb --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver laplacianTestSolver; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSchemes b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSchemes new file mode 100644 index 00000000..787f3b83 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSchemes @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSolution b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSolution new file mode 100644 index 00000000..2ca69913 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/foam/system/fvSolution @@ -0,0 +1,61 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "(U|h|T|p_rgh)" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } + + "(U|h|T|p_rgh)Final" + { + $U; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/main.i b/test/tests/fixed-point/laplacian_fixed_gradient/main.i new file mode 100644 index 00000000..37cd35f7 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/main.i @@ -0,0 +1,42 @@ +[Mesh] + type = GeneratedMesh + dim=3 +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[Kernels] + [dummy] + type = NullKernel + variable = dummy + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid-openfoam.i' + sub_cycling = false + [] +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_min_its=2 + fixed_point_max_its=2 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/test.py b/test/tests/fixed-point/laplacian_fixed_gradient/test.py new file mode 100644 index 00000000..581e3cc8 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/test.py @@ -0,0 +1,45 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestLaplacianSolver(TestCase): + """Compares the solution of a laplacian with fixed-point iteration to one without + + Details + ------------ + Solves $\nabla T^n+1 - T^n = 0$ and so includes current and old times. The left BC is + given by the current time. This is a steady problem whose solution varies with time + due time-dependent BCs and an equation that depends on the previous solution. This + test case compares against one where fixed-point isn't used, the results should be + the same. + """ + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + boundaries = ["left", "right", "bottom", "top", "back", "front"] + + times = get_foam_times(case_dir) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + T_ref = ff.readof.readscalar(ref_dir, f"{time:g}", "T") + assert np.allclose(T_ref, T, atol=0, rtol=1e-7), ( + f"Max diff ({time}): {abs(T - T_ref).max()}" + ) + + # boundary data + for boundary in boundaries: + T = ff.readof.readscalar(case_dir, f"{time:g}", "T", boundary=boundary) + T_ref = ff.readof.readscalar( + ref_dir, f"{time:g}", "T", boundary=boundary + ) + assert np.array_equal(T_ref, T), ( + f"Max diff ({time}): {abs(T - T_ref).max()}" + ) diff --git a/test/tests/fixed-point/laplacian_fixed_gradient/tests b/test/tests/fixed-point/laplacian_fixed_gradient/tests new file mode 100644 index 00000000..715e0ad0 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_gradient/tests @@ -0,0 +1,44 @@ +[Tests] + [create_reference] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + [] + [run] + type = RunApp + input = main.i + prereq = 'create_reference/setup' + cli_args = 'Executioner/fixed_point_min_its=1 Executioner/fixed_point_max_its=1' + allow_warnings = true + [] + [copy] + type = RunCommand + command = 'bash -c "mkdir -p gold && cp main_out.e gold/main_out.e && cp -r foam/* gold/"' + prereq = create_reference/run + [] + [] + [laplacian_fixed_gradient] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + prereq = create_reference/copy + [] + [run] + type = RunApp + input = main.i + prereq = laplacian_fixed_gradient/setup + allow_warnings = true + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = laplacian_fixed_gradient/run + + [] + [prep_clean] + type = RunCommand + command = 'bash -c "rm -rf gold"' + prereq = create_reference/copy + [] + [] +[] diff --git a/test/tests/fixed-point/laplacian_fixed_value/fluid-openfoam.i b/test/tests/fixed-point/laplacian_fixed_value/fluid-openfoam.i new file mode 100644 index 00000000..ca1c25cc --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/fluid-openfoam.i @@ -0,0 +1,51 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamBCs] + [fluid_wall_temp] + type = FoamFixedValueBC + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_temp] + type = ParsedAux + variable = fluid_wall_temp + expression = '1000*t' + use_xyzt = true + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + [TimeSteppers] + [foam] + type = FoamTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/0/T b/test/tests/fixed-point/laplacian_fixed_value/foam/0/T new file mode 100644 index 00000000..77aa3289 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedValue; + value uniform 0.; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/Allclean b/test/tests/fixed-point/laplacian_fixed_value/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/system/blockMeshDict b/test/tests/fixed-point/laplacian_fixed_value/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/system/controlDict b/test/tests/fixed-point/laplacian_fixed_value/foam/system/controlDict new file mode 100644 index 00000000..67d02379 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver laplacianTestSolver; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 15; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSchemes b/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSchemes new file mode 100644 index 00000000..787f3b83 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSchemes @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSolution b/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSolution new file mode 100644 index 00000000..2ca69913 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/foam/system/fvSolution @@ -0,0 +1,61 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "(U|h|T|p_rgh)" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } + + "(U|h|T|p_rgh)Final" + { + $U; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/laplacian_fixed_value/main.i b/test/tests/fixed-point/laplacian_fixed_value/main.i new file mode 100644 index 00000000..37cd35f7 --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/main.i @@ -0,0 +1,42 @@ +[Mesh] + type = GeneratedMesh + dim=3 +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[Kernels] + [dummy] + type = NullKernel + variable = dummy + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid-openfoam.i' + sub_cycling = false + [] +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_min_its=2 + fixed_point_max_its=2 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/laplacian_fixed_value/test.py b/test/tests/fixed-point/laplacian_fixed_value/test.py new file mode 100644 index 00000000..b1f47ced --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/test.py @@ -0,0 +1,41 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestLaplacianSolver(TestCase): + """Compares the solution of a laplacian with fixed-point iteration to one without + + Details + ------------ + Solves $\nabla T^n+1 - T^n = 0$ and so includes current and old times. The left BC is + given by the current time. This is a steady problem whose solution varies with time + due time-dependent BCs and an equation that depends on the previous solution. This + test case compares against one where fixed-point isn't used, the results should be + the same. + """ + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + boundaries = ["left", "right", "bottom", "top", "back", "front"] + + times = get_foam_times(case_dir) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + T_ref = ff.readof.readscalar(ref_dir, f"{time:g}", "T") + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" + + # boundary data + for boundary in boundaries: + T = ff.readof.readscalar(case_dir, f"{time:g}", "T", boundary=boundary) + T_ref = ff.readof.readscalar( + ref_dir, f"{time:g}", "T", boundary=boundary + ) + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" diff --git a/test/tests/fixed-point/laplacian_fixed_value/tests b/test/tests/fixed-point/laplacian_fixed_value/tests new file mode 100644 index 00000000..650015ee --- /dev/null +++ b/test/tests/fixed-point/laplacian_fixed_value/tests @@ -0,0 +1,43 @@ +[Tests] + [create_reference] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + [] + [run] + type = RunApp + input = main.i + prereq = 'create_reference/setup' + cli_args = 'Executioner/fixed_point_min_its=1 Executioner/fixed_point_max_its=1' + allow_warnings = true + [] + [copy] + type = RunCommand + command = 'bash -c "mkdir -p gold && cp main_out.e gold/main_out.e && cp -r foam/* gold/"' + prereq = create_reference/run + [] + [] + [laplacian_fixed_value] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + prereq = create_reference/copy + [] + [run] + type = RunApp + input = main.i + prereq = laplacian_fixed_value/setup + allow_warnings = true + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = laplacian_fixed_value/run + [] + [prep_clean] + type = RunCommand + command = 'bash -c "rm -rf gold"' + prereq = create_reference/copy + [] + [] +[] diff --git a/test/tests/fixed-point/ode_crank_nicolson/fluid-openfoam.i b/test/tests/fixed-point/ode_crank_nicolson/fluid-openfoam.i new file mode 100644 index 00000000..ca1c25cc --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/fluid-openfoam.i @@ -0,0 +1,51 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamBCs] + [fluid_wall_temp] + type = FoamFixedValueBC + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_temp] + type = ParsedAux + variable = fluid_wall_temp + expression = '1000*t' + use_xyzt = true + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + [TimeSteppers] + [foam] + type = FoamTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/0/T b/test/tests/fixed-point/ode_crank_nicolson/foam/0/T new file mode 100644 index 00000000..9139d7b7 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 0.; + +boundaryField +{ + left + { + type fixedValue; + value uniform 0.; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/Allclean b/test/tests/fixed-point/ode_crank_nicolson/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/system/blockMeshDict b/test/tests/fixed-point/ode_crank_nicolson/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/system/controlDict b/test/tests/fixed-point/ode_crank_nicolson/foam/system/controlDict new file mode 100644 index 00000000..fb60adb1 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver odeTestSolver; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSchemes b/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSchemes new file mode 100644 index 00000000..cf45d3fa --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSchemes @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default CrankNicolson 1; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSolution b/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSolution new file mode 100644 index 00000000..2ca69913 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/foam/system/fvSolution @@ -0,0 +1,61 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "(U|h|T|p_rgh)" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } + + "(U|h|T|p_rgh)Final" + { + $U; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_crank_nicolson/main.i b/test/tests/fixed-point/ode_crank_nicolson/main.i new file mode 100644 index 00000000..37cd35f7 --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/main.i @@ -0,0 +1,42 @@ +[Mesh] + type = GeneratedMesh + dim=3 +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[Kernels] + [dummy] + type = NullKernel + variable = dummy + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid-openfoam.i' + sub_cycling = false + [] +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_min_its=2 + fixed_point_max_its=2 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/ode_crank_nicolson/test.py b/test/tests/fixed-point/ode_crank_nicolson/test.py new file mode 100644 index 00000000..5b0c3e2f --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/test.py @@ -0,0 +1,52 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestCrankNicolsonSolver(TestCase): + """Tests fixed-point against an ODE with an analytical solution. + + Details + ------------ + Solves $\frac{dT}{dt} = 1000t$, comparing the fixed-point solution against + non-fixed-point and analytical + """ + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + times = get_foam_times(case_dir) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + T_ref = ff.readof.readscalar(ref_dir, f"{time:g}", "T") + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" + + def test_analytical(self): + """Compare ODE solution with analytical solution + + The analytical solution is T = 500t^2 + Crank Nicolson scheme can solve the ODE to machine precision. However, the first + step uses backward Euler, so its truncation error must be propgated + The truncation error for the backward Euler scheme here is $h^2 T''/2 = 500h^2$ + for the first time step. + + The expected numerical solution is hence 500(t^2 + h^2) + """ + + case_dir = "foam/" + + times = get_foam_times(case_dir) + h = 0.0003125 + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + exact = 500 * (time * time + h * h) if time > 1e-5 else 0.0 + assert np.allclose(T, exact, rtol=1e-12, atol=1e-12), ( + f"Max diff ({time}): {abs(T - exact).max()}" + ) diff --git a/test/tests/fixed-point/ode_crank_nicolson/tests b/test/tests/fixed-point/ode_crank_nicolson/tests new file mode 100644 index 00000000..3d792bac --- /dev/null +++ b/test/tests/fixed-point/ode_crank_nicolson/tests @@ -0,0 +1,43 @@ +[Tests] + [create_reference] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + [] + [run] + type = RunApp + input = main.i + prereq = 'create_reference/setup' + cli_args = 'Executioner/fixed_point_min_its=1 Executioner/fixed_point_max_its=1' + allow_warnings = true + [] + [copy] + type = RunCommand + command = 'bash -c "mkdir -p gold && cp main_out.e gold/main_out.e && cp -r foam/* gold/"' + prereq = create_reference/run + [] + [] + [ode_crank_nicolson] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + prereq = create_reference/copy + [] + [run] + type = RunApp + input = main.i + prereq = ode_crank_nicolson/setup + allow_warnings = true + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = ode_crank_nicolson/run + [] + [prep_clean] + type = RunCommand + command = 'bash -c "rm -rf gold"' + prereq = create_reference/copy + [] + [] +[] diff --git a/test/tests/fixed-point/ode_euler/fluid-openfoam.i b/test/tests/fixed-point/ode_euler/fluid-openfoam.i new file mode 100644 index 00000000..ca1c25cc --- /dev/null +++ b/test/tests/fixed-point/ode_euler/fluid-openfoam.i @@ -0,0 +1,51 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamBCs] + [fluid_wall_temp] + type = FoamFixedValueBC + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_temp] + type = ParsedAux + variable = fluid_wall_temp + expression = '1000*t' + use_xyzt = true + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + [TimeSteppers] + [foam] + type = FoamTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/ode_euler/foam/0/T b/test/tests/fixed-point/ode_euler/foam/0/T new file mode 100644 index 00000000..9139d7b7 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 0.; + +boundaryField +{ + left + { + type fixedValue; + value uniform 0.; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_euler/foam/Allclean b/test/tests/fixed-point/ode_euler/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/ode_euler/foam/system/blockMeshDict b/test/tests/fixed-point/ode_euler/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/ode_euler/foam/system/controlDict b/test/tests/fixed-point/ode_euler/foam/system/controlDict new file mode 100644 index 00000000..fb60adb1 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver odeTestSolver; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_euler/foam/system/fvSchemes b/test/tests/fixed-point/ode_euler/foam/system/fvSchemes new file mode 100644 index 00000000..787f3b83 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/system/fvSchemes @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_euler/foam/system/fvSolution b/test/tests/fixed-point/ode_euler/foam/system/fvSolution new file mode 100644 index 00000000..2ca69913 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/foam/system/fvSolution @@ -0,0 +1,61 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "(U|h|T|p_rgh)" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } + + "(U|h|T|p_rgh)Final" + { + $U; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/ode_euler/main.i b/test/tests/fixed-point/ode_euler/main.i new file mode 100644 index 00000000..37cd35f7 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/main.i @@ -0,0 +1,42 @@ +[Mesh] + type = GeneratedMesh + dim=3 +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[Kernels] + [dummy] + type = NullKernel + variable = dummy + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid-openfoam.i' + sub_cycling = false + [] +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_min_its=2 + fixed_point_max_its=2 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/ode_euler/test.py b/test/tests/fixed-point/ode_euler/test.py new file mode 100644 index 00000000..b720eb76 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/test.py @@ -0,0 +1,51 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestEulerSolver(TestCase): + """Tests fixed-point against an ODE with an analytical solution. + + Details + ------------ + Solves $\frac{dT}{dt} = 1000t$, comparing the fixed-point solution against + non-fixed-point and analytical + """ + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + times = get_foam_times(case_dir) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + T_ref = ff.readof.readscalar(ref_dir, f"{time:g}", "T") + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" + + def test_analytical(self): + """Compare ODE solution with analytical solution + + The analytical solution is T = 500t^2 + For the backward Euler scheme the ODE cannot be solved to machine precision. + The truncation error for the backward Euler scheme here is $h^2 T''/2 = 500h^2$ + for each time step, leading to an error, $\varepsilon(t) = 500t h/2$ + + The expected numerical solution is hence 500t(t+h) + """ + + case_dir = "foam/" + + times = get_foam_times(case_dir) + h = 0.0003125 + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, f"{time:g}", "T") + exact = 500 * time * (time + h) + assert np.allclose(T, exact, rtol=1e-12, atol=1e-12), ( + f"Max diff ({time}): {abs(T - exact).max()}" + ) diff --git a/test/tests/fixed-point/ode_euler/tests b/test/tests/fixed-point/ode_euler/tests new file mode 100644 index 00000000..2fbdef54 --- /dev/null +++ b/test/tests/fixed-point/ode_euler/tests @@ -0,0 +1,43 @@ +[Tests] + [create_reference] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + [] + [run] + type = RunApp + input = main.i + prereq = 'create_reference/setup' + cli_args = 'Executioner/fixed_point_min_its=1 Executioner/fixed_point_max_its=1' + allow_warnings = true + [] + [copy] + type = RunCommand + command = 'bash -c "mkdir -p gold && cp main_out.e gold/main_out.e && cp -r foam/* gold/"' + prereq = create_reference/run + [] + [] + [ode_euler] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam"' + prereq = create_reference/copy + [] + [run] + type = RunApp + input = main.i + prereq = ode_euler/setup + allow_warnings = true + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = ode_euler/run + [] + [prep_clean] + type = RunCommand + command = 'bash -c "rm -rf gold"' + prereq = create_reference/copy + [] + [] +[] diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/T b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/T new file mode 100644 index 00000000..63ba2c31 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/T @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 300; + } + outlet + { + type zeroGradient; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type fixedGradient; + gradient uniform 0; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/U b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/U new file mode 100644 index 00000000..8f4cca7a --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/U @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0.1 0 0); + +boundaryField +{ + inlet + { + type fixedValue; + value uniform (0.1 0 0); + } + outlet + { + type zeroGradient; + } + top + { + type slip; + } + slip-bottom + { + type slip; + } + bottom + { + type noSlip; + } + interface + { + type noSlip; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/alphat b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/alphat new file mode 100644 index 00000000..1d3ac72d --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/alphat @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object alphat; +} + +dimensions [ 1 -1 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type compressible::alphatWallFunction; + value uniform 0; + } + inlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + outlet + { + type compressible::alphatWallFunction; + value uniform 0; + } + top + { + type compressible::alphatWallFunction; + value uniform 0; + } + bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + slip-bottom + { + type compressible::alphatWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/epsilon b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/epsilon new file mode 100644 index 00000000..c419576f --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/epsilon @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object epsilon; +} + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.01; + +boundaryField +{ + interface + { + type epsilonWallFunction; + value uniform 0.01; + } + inlet + { + type epsilonWallFunction; + value uniform 0.01; + } + outlet + { + type epsilonWallFunction; + value uniform 0.01; + } + top + { + type epsilonWallFunction; + value uniform 0.01; + } + bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + slip-bottom + { + type epsilonWallFunction; + value uniform 0.01; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/k b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/k new file mode 100644 index 00000000..a09c9617 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/k @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + interface + { + type kqRWallFunction; + value uniform 0.1; + } + inlet + { + type kqRWallFunction; + value uniform 0.1; + } + outlet + { + type kqRWallFunction; + value uniform 0.1; + } + top + { + type kqRWallFunction; + value uniform 0.1; + } + slip-bottom + { + type kqRWallFunction; + value uniform 0.1; + } + bottom + { + type kqRWallFunction; + value uniform 0.1; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/nut b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/nut new file mode 100644 index 00000000..580e908d --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/nut @@ -0,0 +1,49 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object nut; +} + +dimensions [ 0 2 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + interface + { + type nutkWallFunction; + value uniform 0; + } + inlet + { + type nutkWallFunction; + value uniform 0; + } + outlet + { + type nutkWallFunction; + value uniform 0; + } + top + { + type nutkWallFunction; + value uniform 0; + } + bottom + { + type nutkWallFunction; + value uniform 0; + } + slip-bottom + { + type nutkWallFunction; + value uniform 0; + } + defaultFaces + { + type empty; + } +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p new file mode 100644 index 00000000..d3a790d0 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 103500; + +boundaryField +{ + inlet + { + type calculated; + value uniform 103500; + } + outlet + { + type calculated; + value uniform 103500; + } + top + { + type calculated; + value uniform 103500; + } + slip-bottom + { + type calculated; + value uniform 103500; + } + bottom + { + type calculated; + value uniform 103500; + } + interface + { + type calculated; + value uniform 103500; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p_rgh b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p_rgh new file mode 100644 index 00000000..8d00874e --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/p_rgh @@ -0,0 +1,12072 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField nonuniform List +12013 +( +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.011413881 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.035041135 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.060323374 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.087376523 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.116324625 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.147300414 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.18044592 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.215913123 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.253864648 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.294474509 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.337928912 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.384427104 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.434182289 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.487422606 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.544392172 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.605352205 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.670582219 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.740381308 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.815069516 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.894989303 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103500.980507119 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.072015081 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.169932772 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.274709165 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.386824682 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.506793398 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.635165392 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.772529279 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103501.9195149 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.076796216 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.245094394 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.425181118 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.617882122 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103502.824080982 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.044723163 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.280820355 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.533455114 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103503.803785825 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.093052009 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.402580014 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +103504.73378909 +) +; + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type fixedValue; + value uniform 103500; + } + top + { + type zeroGradient; + } + slip-bottom + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + interface + { + type zeroGradient; + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/phi b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/phi new file mode 100644 index 00000000..572929ec --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/0/phi @@ -0,0 +1,23847 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class surfaceScalarField; + location "0"; + object phi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 0 -1 0 0 0 0]; + +internalField nonuniform List +23692 +( +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.30796e-05 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +9.95994e-05 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000106576 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000114041 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000122029 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000130577 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.000139723 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.00014951 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000159983 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.000171189 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.00018318 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.000196011 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.00020974 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000224432 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000240152 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000256974 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000274973 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000294234 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000314844 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000336897 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000360496 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000385747 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000412767 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000441679 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000472617 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000505721 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.000541145 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00057905 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.00061961 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000663011 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000709452 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.000759146 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00081232 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.00086922 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000930105 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.000995255 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00106497 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00113956 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.00121939 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.0013048 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +9.30796e-05 +0 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +9.95994e-05 +0 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0.000106576 +0 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0.000114041 +0 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0.000122029 +0 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0.000130577 +0 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0.000139723 +0 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0.00014951 +0 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0.000159983 +0 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0.000171189 +0 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0.00018318 +0 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0.000196011 +0 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0.00020974 +0 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0.000224432 +0 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0.000240152 +0 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0.000256974 +0 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0.000274973 +0 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0.000294234 +0 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0.000314844 +0 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0.000336897 +0 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0.000360496 +0 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0.000385747 +0 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0.000412767 +0 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0.000441679 +0 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0.000472617 +0 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0.000505721 +0 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0.000541145 +0 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0.00057905 +0 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0.00061961 +0 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0.000663011 +0 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0.000709452 +0 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0.000759146 +0 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0.00081232 +0 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0.00086922 +0 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0.000930105 +0 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0.000995255 +0 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0.00106497 +0 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0.00113956 +0 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0.00121939 +0 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0.0013048 +0 +0 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +0.00139619 +) +; + +boundaryField +{ + inlet + { + type calculated; + value nonuniform List +41 +( +-9.30796e-05 +-9.95994e-05 +-0.000106576 +-0.000114041 +-0.000122029 +-0.000130577 +-0.000139723 +-0.00014951 +-0.000159983 +-0.000171189 +-0.00018318 +-0.000196011 +-0.00020974 +-0.000224432 +-0.000240152 +-0.000256974 +-0.000274973 +-0.000294234 +-0.000314844 +-0.000336897 +-0.000360496 +-0.000385747 +-0.000412767 +-0.000441679 +-0.000472617 +-0.000505721 +-0.000541145 +-0.00057905 +-0.00061961 +-0.000663011 +-0.000709452 +-0.000759146 +-0.00081232 +-0.00086922 +-0.000930105 +-0.000995255 +-0.00106497 +-0.00113956 +-0.00121939 +-0.0013048 +-0.00139619 +) +; + } + outlet + { + type calculated; + value nonuniform List +41 +( +9.30796e-05 +9.95994e-05 +0.000106576 +0.000114041 +0.000122029 +0.000130577 +0.000139723 +0.00014951 +0.000159983 +0.000171189 +0.00018318 +0.000196011 +0.00020974 +0.000224432 +0.000240152 +0.000256974 +0.000274973 +0.000294234 +0.000314844 +0.000336897 +0.000360496 +0.000385747 +0.000412767 +0.000441679 +0.000472617 +0.000505721 +0.000541145 +0.00057905 +0.00061961 +0.000663011 +0.000709452 +0.000759146 +0.00081232 +0.00086922 +0.000930105 +0.000995255 +0.00106497 +0.00113956 +0.00121939 +0.0013048 +0.00139619 +) +; + } + top + { + type calculated; + value uniform 0; + } + slip-bottom + { + type calculated; + value uniform 0; + } + bottom + { + type calculated; + value uniform 0; + } + interface + { + type calculated; + value uniform 0; + } + defaultFaces + { + type empty; + value nonuniform List 0(); + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/Allclean b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/g b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/g new file mode 100644 index 00000000..ca544e1f --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/g @@ -0,0 +1,10 @@ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + object g; +} + +dimensions [0 1 -2 0 0 0 0]; +value (0 -9.81 0); diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/thermophysicalProperties b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/thermophysicalProperties new file mode 100644 index 00000000..7b93ee2e --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/thermophysicalProperties @@ -0,0 +1,37 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} + +thermoType +{ + type heRhoThermo; + mixture pureMixture; + transport const; + thermo hConst; + equationOfState perfectGas; + specie specie; + energy sensibleEnthalpy; +} + +mixture +{ + specie + { + molWeight 24.0999; + } + thermodynamics + { + Cp 5000.0; + Hf 0; + } + transport + { + mu 0.0002; + Pr 0.01; + } +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/turbulenceProperties b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/turbulenceProperties new file mode 100644 index 00000000..b75c4953 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/constant/turbulenceProperties @@ -0,0 +1,9 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object turbulenceProperties; +} + +simulationType laminar; diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/blockMeshDict b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/blockMeshDict new file mode 100644 index 00000000..de95b0ac --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/blockMeshDict @@ -0,0 +1,101 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + (0 0 0) + (1 0 0) + (1 .5 0) + (0 .5 0) + + (0 0 .4) + (1 0 .4) + (1 .5 .4) + (0 .5 .4) + + (3 0 0) + (3 .5 0) + + (3 0 .4) + (3 .5 .4) + + (-.5 0 0) + (-.5 .5 0) + + (-.5 .5 .4) + (-.5 0 .4) + +); + +blocks +( + hex (12 0 3 13 15 4 7 14) (81 41 1) simpleGrading (.2 15 1) + hex (0 1 2 3 4 5 6 7) (161 41 1) simpleGrading (5 15 1) + hex (1 8 9 2 5 10 11 6) (51 41 1) simpleGrading (1 15 1) +); + +boundary +( + + inlet + { + type wall; + faces + ( + (13 12 15 14) + ); + } + + outlet + { + type wall; + faces + ( + (8 9 11 10) + ); + } + + top + { + type wall; + faces + ( + (7 6 2 3) + (9 2 6 11) + (13 3 7 14) + ); + } + + slip-bottom + { + type wall; + faces + ( + (15 12 0 4) + ); + } + + bottom + { + type wall; + faces + ( + (1 8 10 5) + ); + } + + interface + { + type wall; + faces + ( + (4 0 1 5) + ); + } + +); diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/controlDict b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/controlDict new file mode 100644 index 00000000..d07a410e --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/controlDict @@ -0,0 +1,42 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object controlDict; +} + +application buoyantFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 1; + +deltaT 0.025; + +writeControl timeStep; + +writeInterval 1; + +// purgeWrite 0; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +runTimeModifiable true; + +functions +{ + #includeFunc writeObjects(h, rho) +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/decomposeParDict b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/decomposeParDict new file mode 100644 index 00000000..bf9277ad --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/decomposeParDict @@ -0,0 +1,10 @@ +FoamFile { + version 2.0; + class dictionary; + object decomposeParDict; + format ascii; +} + +numberOfSubdomains 4; + +method scotch; diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSchemes b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSchemes new file mode 100644 index 00000000..7f41b54b --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSchemes @@ -0,0 +1,48 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default Gauss upwind; + div(phi,U) Gauss upwind; + div(phi,h) Gauss upwind; + div(phi,e) Gauss upwind; + div(phi,k) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,R) Gauss upwind; + div(phi,K) Gauss linear; + div(phi,Ekp) Gauss linear; + div(R) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSolution b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSolution new file mode 100644 index 00000000..e7047fa9 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid-openfoam/system/fvSolution @@ -0,0 +1,55 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} + +solvers +{ + "rho.*" + { + solver PCG; + preconditioner DIC; + tolerance 0; + relTol 0; + } + + p_rgh + { + solver PCG; + preconditioner DIC; + tolerance 1e-8; + relTol 0.01; + } + + p_rghFinal + { + $p_rgh; + relTol 0; + } + + "(U|h|e|k|epsilon|R)" + { + solver PBiCGStab; + preconditioner DILU; + tolerance 1e-6; + relTol 0.1; + } + + "(U|h|e|k|epsilon|R)Final" + { + $U; + relTol 0; + } +} + +PIMPLE +{ + momentumPredictor yes; + nOuterCorrectors 1; + nCorrectors 2; + nNonOrthogonalCorrectors 0; +} diff --git a/test/tests/fixed-point/restart_heated_plate/fluid.i b/test/tests/fixed-point/restart_heated_plate/fluid.i new file mode 100644 index 00000000..2a52edf2 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/fluid.i @@ -0,0 +1,47 @@ +[Mesh] + type = FoamMesh + case = 'fluid-openfoam' + foam_patch = 'interface' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamVariables] + [fluid_wall_temp] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 300 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/restart_heated_plate/heated_plate.i b/test/tests/fixed-point/restart_heated_plate/heated_plate.i new file mode 100644 index 00000000..66af87ce --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/heated_plate.i @@ -0,0 +1,166 @@ +[Mesh] + [solid_shape] + # This mesh is set up to have a 1-1 correspondence of cell edges at the + # interface boundary. + type = CartesianMeshGenerator + dim = 3 + # The OpenFOAM mesh uses 'simpleGrading' along the interface, which + # sets the 'expansion ratio' (the width of the final cell over the + # width of the first) in each direction. + # In this example the expansion ratio for the interface in the x + # direction is 5. The interface has a length of 1m. Hence we get the + # following properties: + # cell-to-cell expansion ratio: 1.010109749 + # start cell width: 0.002495896054 m + # end cell width: 0.01247948027 m + # + # The dx values can be computed using the Python snippet: + # cc_expansion_ratio = 1.010109749 + # width_0 = 0.002495896054 + # num_cells = 161 + # dx = width_0 * cc_expansion_ratio**np.arange(num_cells) + dx = '0.002495896054 0.00252112893663603 0.0025466169173820573 0.0025723625752159434 0.0025983685151883696 0.002624637368686427 0.0026511717936998675 0.0026779744750900524 0.0027050481248616196 0.0027323954824368907 0.0027600193149330617 0.0027879224174421867 0.0028161076133140003 0.002844577754441594 0.0028733357215499815 0.0029023844244875857 0.0029317268025206645 0.002961365824630721 0.0029913044898149154 0.003021545827389517 0.0030520928972964222 0.0030829487904127715 0.003114116628863698 0.003145599566338236 0.003177400788408424 0.0032095235128516354 0.0032419709899761634 0.003274746502950104 0.003307853368133557 0.0033412949354141917 0.0033750745885462005 0.0034091957454926805 0.003443661858771479 0.003478476415804532 0.003513642939270735 0.0035491649874623845 0.0035850461546452174 0.0036212900714220958 0.0036579004051003647 0.0036948808600629273 0.003732235178143068 0.003769967139003064 0.003808080560516633 0.003846579299155235 0.0038854672503782902 0.003924748349027335 0.0039644265697241655 0.004004505927273008 0.00404499047706675 0.004085884315497284 0.004127191580369998 0.0041689164513224524 0.004211063150247293 0.0042536359417194415 0.004296639133427604 0.004340077076610134 0.0043839541664953165 0.004428274842746088 0.004473043589909265 0.004518264937869307 0.004563943462306665 0.004610083785160777 0.004656690575097722 0.004703768547982625 0.004751322467356824 0.0047993571449198615 0.0048478774410163575 0.004896888265127795 0.004946394576369283 0.004996401383991336 0.005046913747886741 0.0050979367791025255 0.00514947564035712 0.005201535546562744 0.005254121765353071 0.005307239617616228 0.005360894478033183 0.0054150917756215855 0.005469836994285083 0.005525135673368219 0.005580993408216917 0.0056374158507446455 0.005694408710004295 0.0057519777527658515 0.005810128804099898 0.005868867747967017 0.005928200527813159 0.005988133147171017 0.006048671670267496 0.006109822222637311 0.006171590991742796 0.006233984227599977 0.006297008243410971 0.006360669416202786 0.006424974187472572 0.006489929063839399 0.006555540617702619 0.006621815487906898 0.006688760380413949 0.006756382068981078 0.006824687395846577 0.006893683272422049 0.006963376679991734 0.007033774670418903 0.007104884366859396 0.007176712964482368 0.00724926773119833 0.007322556008394545 0.007396585211677856 0.00747136283162503 0.007546896434540687 0.007623193663222888 0.007700262237736463 0.007778109956194155 0.007856744695545679 0.007936174412374727 0.008016407143704057 0.008097451007808712 0.008179314205037454 0.008262005018642517 0.008345531815617733 0.008429903047545142 0.008515127251450158 0.008601213050665378 0.00868816915570313 0.00877600436513683 0.008864727566491266 0.008954347737141873 0.009044873945223094 0.00913631535054594 0.009228681205524806 0.009321980856113679 0.009416223742751792 0.009511419401318853 0.009607577464099917 0.009704707660760023 0.009802819819328684 0.009901923867194322 0.010002029832108765 0.010103147843201895 0.010205288132006558 0.010308461033493824 0.010412676987118724 0.010517946537876572 0.010624280337369922 0.010731689144886368 0.010840183828487192 0.010949775366107055 0.01106047484666478 0.011172293471185375 0.011285242553933395 0.011399333523557782 0.011514577924248235 0.011630987416903327 0.011748573780310377 0.011867348912337294 0.011987324831136447 0.012108513676360703 0.012230927710391777 0.012354579319580982 0.012479481015502534' + dy = '0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625 0.015625' # 16 cells + dz = '0.4' + [] + [solid_boundary_renamed] + type = RenameBoundaryGenerator + input = solid_shape + old_boundary = 'top bottom' + new_boundary = 'solid_top solid_bottom' + [] + [solid] + type = TransformGenerator + input = solid_boundary_renamed + transform = TRANSLATE + vector_value = '0 -0.25 0' + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = timestep_begin + input_files = 'fluid.i' + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeometricInterpolationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [temp] + family = LAGRANGE + order = FIRST + initial_condition = 310 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 0 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = temp + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = temp + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = temp + boundary = 'solid_top' + execute_on = 'MULTIAPP_FIXED_POINT_BEGIN TIMESTEP_END' + [] +[] + +[BCs] + [fixed_temp] + type = DirichletBC + variable = temp + boundary = solid_bottom + value = 310 + [] + + [fluid_interface] + type = MatchedValueBC + variable = temp + boundary = solid_top + v = fluid_wall_temperature + [] +[] + +[Materials] + # The example specifies that the thermal diffusivity of the solid should + # be α = 1 m2/s, and the thermal conductivity should be k = 100 W/(m.K). + # + # We know α = k/(Cp.ρ), where k is thermal conductivity, Cp is specific + # heat capacity, and ρ is density. + # + # Hence we require that Cp.ρ = k = 100. + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 100.0 # W/(m.K) + specific_heat = 0.5 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 200.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.5 + dt = 0.0125 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'NEWTON' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + l_tol = 1e-8 + nl_rel_tol = 1e-8 + l_abs_tol = 1e-9 +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/restart_heated_plate/test.py b/test/tests/fixed-point/restart_heated_plate/test.py new file mode 100644 index 00000000..5a303502 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/test.py @@ -0,0 +1,42 @@ +"""Regression test of fixed-point flow over heated plate problem""" + +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestFlowOverHeatedPlate(TestCase): + """Compares the flow over heated plate problem with fixed-point iteration to a reference case + + Details + ------------ + This is the same problem as the multiapp test, but fixed-point iteration is used to + improve convergence. The final result is compared to a reference case + """ + + def test_times(self): + """Compares fixed-point solution against reference case.""" + case_dir = "fluid-openfoam/" + ref_dir = "../heated_plate_converge/fluid-openfoam" + + boundaries = ["inlet", "outlet", "top", "slip-bottom", "bottom", "interface"] + + times = get_foam_times(case_dir, True) + for time in times: + # internal data + temp = ff.readof.readscalar(case_dir, time, "T") + temp_ref = ff.readof.readscalar(ref_dir, time, "T") + assert np.array_equal(temp_ref, temp), ( + f"Max diff: {abs(temp - temp_ref).max()}" + ) + + # boundary data + for boundary in boundaries: + temp = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) + temp_ref = ff.readof.readscalar(ref_dir, time, "T", boundary=boundary) + assert np.array_equal(temp_ref, temp), ( + f"Max diff: {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/restart_heated_plate/tests b/test/tests/fixed-point/restart_heated_plate/tests new file mode 100644 index 00000000..80cc7921 --- /dev/null +++ b/test/tests/fixed-point/restart_heated_plate/tests @@ -0,0 +1,38 @@ +[Tests] + [heated_plate_restart] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case fluid-openfoam && blockMesh -case fluid-openfoam && decomposePar -case fluid-openfoam"' + [] + [first] + type = RunApp + prereq = heated_plate_restart/setup + input = heated_plate.i + cli_args = '--test-checkpoint-half-transient' + min_parallel = 4 + max_parallel = 4 + [] + [restart] + type = Exodiff + input = heated_plate.i + prereq = 'heated_plate_restart/first' + cli_args = '--recover heated_plate_out_cp/LATEST' + delete_output_before_running = false + exodiff = heated_plate_out.e + gold_dir = '../heated_plate_converge' + allow_warnings = true + min_parallel=4 + max_parallel=4 + [] + [prep_verify] + type = RunCommand + command = 'bash -c "reconstructPar -case fluid-openfoam"' + prereq = heated_plate_restart/restart + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = heated_plate_restart/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/restep_fixed_point/fluid-openfoam.i b/test/tests/fixed-point/restep_fixed_point/fluid-openfoam.i new file mode 100644 index 00000000..cf4b1d32 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/fluid-openfoam.i @@ -0,0 +1,39 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[FoamVariables] + [wall_temp_monomial] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/restep_fixed_point/foam/0/T b/test/tests/fixed-point/restep_fixed_point/foam/0/T new file mode 100644 index 00000000..528e2351 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.75; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/0/rho b/test/tests/fixed-point/restep_fixed_point/foam/0/rho new file mode 100644 index 00000000..d30a04dc --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/0/rho @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type calculated; + value uniform 1; + } + right + { + type calculated; + value uniform 1; + } + top + { + type calculated; + value uniform 1; + } + front + { + type calculated; + value uniform 1; + } + bottom + { + type calculated; + value uniform 1; + } + back + { + type calculated; + value uniform 1; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/Allclean b/test/tests/fixed-point/restep_fixed_point/foam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/restep_fixed_point/foam/constant/g b/test/tests/fixed-point/restep_fixed_point/foam/constant/g new file mode 100644 index 00000000..8af96f3a --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/constant/g @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 0 0); + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/constant/momentumTransport b/test/tests/fixed-point/restep_fixed_point/foam/constant/momentumTransport new file mode 100644 index 00000000..0416f1a9 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/constant/momentumTransport @@ -0,0 +1,18 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object RASProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/constant/physicalProperties b/test/tests/fixed-point/restep_fixed_point/foam/constant/physicalProperties new file mode 100644 index 00000000..0c9d6074 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/constant/physicalProperties @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "constant"; + object physicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type heSolidThermo; + mixture pureMixture; + transport constIsoSolid; + thermo eConst; + equationOfState rhoConst; + specie specie; + energy sensibleInternalEnergy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 1; + } + thermodynamics + { + Cv 16; // Specific heat capacity [J/(kg·K)] + Hf 0; // Heat of formation [J/kg] + } + transport + { + kappa 4; // Thermal conductivity [W/(m·K)] + mu 1e-3; // Dynamic viscosity [Pa·s] + } + equationOfState + { + rho 1; // Density [kg/m^3] + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/system/blockMeshDict b/test/tests/fixed-point/restep_fixed_point/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/restep_fixed_point/foam/system/controlDict b/test/tests/fixed-point/restep_fixed_point/foam/system/controlDict new file mode 100644 index 00000000..08d5ed02 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/system/controlDict @@ -0,0 +1,50 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver solid; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +maxDeltaT 0.0003125; + +deltaT 0.0003125; + +maxDi 25; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +//runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/system/decomposeParDict b/test/tests/fixed-point/restep_fixed_point/foam/system/decomposeParDict new file mode 100644 index 00000000..77afee7e --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/system/decomposeParDict @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "system"; + object decomposeParDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +numberOfSubdomains 2; + +method scotch; + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/system/fvSchemes b/test/tests/fixed-point/restep_fixed_point/foam/system/fvSchemes new file mode 100644 index 00000000..8f5821ac --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/system/fvSchemes @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(phi,e) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/foam/system/fvSolution b/test/tests/fixed-point/restep_fixed_point/foam/system/fvSolution new file mode 100644 index 00000000..b28cbfe2 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/foam/system/fvSolution @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "e|eFinal" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + e 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/restep_fixed_point/gold/main_out.e b/test/tests/fixed-point/restep_fixed_point/gold/main_out.e new file mode 100644 index 00000000..47625a97 Binary files /dev/null and b/test/tests/fixed-point/restep_fixed_point/gold/main_out.e differ diff --git a/test/tests/fixed-point/restep_fixed_point/gold/main_out_hippo0.e b/test/tests/fixed-point/restep_fixed_point/gold/main_out_hippo0.e new file mode 100644 index 00000000..bba05788 Binary files /dev/null and b/test/tests/fixed-point/restep_fixed_point/gold/main_out_hippo0.e differ diff --git a/test/tests/fixed-point/restep_fixed_point/gold/unsteady_fixed_point_reference.tar.gz b/test/tests/fixed-point/restep_fixed_point/gold/unsteady_fixed_point_reference.tar.gz new file mode 100644 index 00000000..5df31e88 Binary files /dev/null and b/test/tests/fixed-point/restep_fixed_point/gold/unsteady_fixed_point_reference.tar.gz differ diff --git a/test/tests/fixed-point/restep_fixed_point/main_restep.i b/test/tests/fixed-point/restep_fixed_point/main_restep.i new file mode 100644 index 00000000..7c493409 --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/main_restep.i @@ -0,0 +1,171 @@ +[Mesh] + [solid] + type = GeneratedMeshGenerator + dim = 3 + + nx = 50 + xmin = -1.0 + xmax = 0.0 + + ny = 1 + ymin = 0.0 + ymax = 0.1 + + nz = 1 + zmin = 0.0 + zmax = 0.1 + + # Calculated here: + # https://openfoamwiki.net/index.php/Scripts/blockMesh_grading_calculation + # Based on a grading factor of 25 and 100 elements. + bias_x = 0.9364198516989446 + [] +[] + +# [Debug] +# show_execution_order = ALWAYS +# [] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = TIMESTEP_BEGIN + input_files = 'fluid-openfoam.i' + sub_cycling = true + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_temp_monomial + from_multi_app = hippo + variable = fluid_temp_monomial + [] + + [heat_flux_to_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + [] +[] + +[Variables] + [T] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] + [fluid_temp_monomial] + family = MONOMIAL + order = CONSTANT + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = T + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = T + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = T + boundary = right + execute_on = 'INITIAL TIMESTEP_END' + [] + [fluid_temp] + type = ProjectionAux + variable = fluid_wall_temperature + v = fluid_temp_monomial + execute_on = TIMESTEP_BEGIN + [] +[] + +[BCs] + [fluid_interface] + type = MatchedValueBC + variable = T + boundary = right + v = fluid_wall_temperature + [] +[] + +[Materials] + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 1.0 # W/(m.K) + specific_heat = 0.05 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 20.0 # kg/m3 + [] +[] + +[Problem] + # reject time step 2 + type = FailingProblem + fail_steps = 2 +[] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-7 + solve_type = 'NEWTON' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 + [TimeStepper] + # Counteract cutback factor (0.5) in timestepper + type = FunctionDT + function = 'if(t=0.0003125,0.000625,0.0003125)' + [] +[] + + +[Postprocessors] + [temperature_integral] + type = ElementIntegralVariablePostprocessor + variable = T + [] +[] + +[Outputs] + [out] + type = Exodus + file_base = main_out + [] +[] diff --git a/test/tests/fixed-point/restep_fixed_point/test.py b/test/tests/fixed-point/restep_fixed_point/test.py new file mode 100644 index 00000000..ce9d2e2f --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/test.py @@ -0,0 +1,30 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestUnsteadyFixedPointConverge(TestCase): + """Regression test of the 1D unsteady heat conduction problem using fixed-point to improve convergence.""" + + def test_times(self): + """Compares against reference converged solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + boundaries = ["left", "right", "top", "bottom", "front", "back"] + + times = get_foam_times(case_dir, True) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, time, "T") + T_ref = ff.readof.readscalar(ref_dir, time, "T") + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" + + # boundary data + for boundary in boundaries: + T = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) + T_ref = ff.readof.readscalar(ref_dir, time, "T", boundary=boundary) + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" diff --git a/test/tests/fixed-point/restep_fixed_point/tests b/test/tests/fixed-point/restep_fixed_point/tests new file mode 100644 index 00000000..893cbada --- /dev/null +++ b/test/tests/fixed-point/restep_fixed_point/tests @@ -0,0 +1,31 @@ +[Tests] + [restep] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam && decomposePar -case foam"' + [] + [run] + type = Exodiff + input = main_restep.i + exodiff = main_out.e + min_parallel = 2 + max_parallel = 2 + prereq = 'restep/setup' + [] + [prep_verify] + type = RunCommand + command = 'bash -c "reconstructPar -case foam && tar xvf gold/unsteady_fixed_point_reference.tar.gz -C gold/"' + prereq = restep/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = restep/prep_verify + [] + [clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = restep/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/fluid-openfoam.i b/test/tests/fixed-point/unsteady_fixed_point_converge/fluid-openfoam.i new file mode 100644 index 00000000..cf4b1d32 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/fluid-openfoam.i @@ -0,0 +1,39 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[FoamVariables] + [wall_temp_monomial] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[Executioner] + type = Transient + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/T b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/T new file mode 100644 index 00000000..528e2351 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.75; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/rho b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/rho new file mode 100644 index 00000000..d30a04dc --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/0/rho @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type calculated; + value uniform 1; + } + right + { + type calculated; + value uniform 1; + } + top + { + type calculated; + value uniform 1; + } + front + { + type calculated; + value uniform 1; + } + bottom + { + type calculated; + value uniform 1; + } + back + { + type calculated; + value uniform 1; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/Allclean b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/Allclean new file mode 100755 index 00000000..bb7f5888 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -f validation/*.eps + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/g b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/g new file mode 100644 index 00000000..8af96f3a --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/g @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 0 0); + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/momentumTransport b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/momentumTransport new file mode 100644 index 00000000..0416f1a9 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/momentumTransport @@ -0,0 +1,18 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object RASProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/physicalProperties b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/physicalProperties new file mode 100644 index 00000000..0c9d6074 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/constant/physicalProperties @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "constant"; + object physicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type heSolidThermo; + mixture pureMixture; + transport constIsoSolid; + thermo eConst; + equationOfState rhoConst; + specie specie; + energy sensibleInternalEnergy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 1; + } + thermodynamics + { + Cv 16; // Specific heat capacity [J/(kg·K)] + Hf 0; // Heat of formation [J/kg] + } + transport + { + kappa 4; // Thermal conductivity [W/(m·K)] + mu 1e-3; // Dynamic viscosity [Pa·s] + } + equationOfState + { + rho 1; // Density [kg/m^3] + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/blockMeshDict b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/controlDict b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/controlDict new file mode 100644 index 00000000..08d5ed02 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/controlDict @@ -0,0 +1,50 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver solid; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +maxDeltaT 0.0003125; + +deltaT 0.0003125; + +maxDi 25; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +//runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/decomposeParDict b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/decomposeParDict new file mode 100644 index 00000000..77afee7e --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/decomposeParDict @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "system"; + object decomposeParDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +numberOfSubdomains 2; + +method scotch; + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSchemes b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSchemes new file mode 100644 index 00000000..8f5821ac --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSchemes @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,U) Gauss linear; + div(phi,K) Gauss linear; + div(phi,h) Gauss linear; + div(phi,e) Gauss linear; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSolution b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSolution new file mode 100644 index 00000000..b28cbfe2 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/foam/system/fvSolution @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "e|eFinal" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ + momentumPredictor yes; + pRefCell 0; + pRefValue 0; +} + +relaxationFactors +{ + equations + { + h 1; + e 1; + U 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out.e b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out.e new file mode 100644 index 00000000..47625a97 Binary files /dev/null and b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out.e differ diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out_hippo0.e b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out_hippo0.e new file mode 100644 index 00000000..bba05788 Binary files /dev/null and b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/main_out_hippo0.e differ diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/gold/unsteady_fixed_point_reference.tar.gz b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/unsteady_fixed_point_reference.tar.gz new file mode 100644 index 00000000..5df31e88 Binary files /dev/null and b/test/tests/fixed-point/unsteady_fixed_point_converge/gold/unsteady_fixed_point_reference.tar.gz differ diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/main.i b/test/tests/fixed-point/unsteady_fixed_point_converge/main.i new file mode 100644 index 00000000..371c9108 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/main.i @@ -0,0 +1,156 @@ +[Mesh] + [solid] + type = GeneratedMeshGenerator + dim = 3 + + nx = 50 + xmin = -1.0 + xmax = 0.0 + + ny = 1 + ymin = 0.0 + ymax = 0.1 + + nz = 1 + zmin = 0.0 + zmax = 0.1 + + # Calculated here: + # https://openfoamwiki.net/index.php/Scripts/blockMesh_grading_calculation + # Based on a grading factor of 25 and 100 elements. + bias_x = 0.9364198516989446 + [] +[] + +# [Debug] +# show_execution_order = ALWAYS +# [] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = TIMESTEP_BEGIN + input_files = 'fluid-openfoam.i' + sub_cycling = true + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_temp_monomial + from_multi_app = hippo + variable = fluid_temp_monomial + [] + + [heat_flux_to_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + [] +[] + +[Variables] + [T] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] + [fluid_temp_monomial] + family = MONOMIAL + order = CONSTANT + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = T + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = T + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = T + boundary = right + execute_on = 'INITIAL TIMESTEP_END' + [] + [fluid_temp] + type = ProjectionAux + variable = fluid_wall_temperature + v = fluid_temp_monomial + execute_on = TIMESTEP_BEGIN + [] +[] + +[BCs] + [fluid_interface] + type = MatchedValueBC + variable = T + boundary = right + v = fluid_wall_temperature + [] +[] + +[Materials] + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 1.0 # W/(m.K) + specific_heat = 0.05 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 20.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-7 + solve_type = 'NEWTON' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Postprocessors] + [temperature_integral] + type = ElementIntegralVariablePostprocessor + variable = T + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/test.py b/test/tests/fixed-point/unsteady_fixed_point_converge/test.py new file mode 100644 index 00000000..8c77e003 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/test.py @@ -0,0 +1,30 @@ +from unittest import TestCase + +import fluidfoam as ff +import numpy as np + +from read_hippo_data import get_foam_times + + +class TestUnsteadyFixedPointConverge(TestCase): + """Regression test of the 1D unsteady heat conduction problem using fixed-point to improve convergence.""" + + def test_times(self): + """Compares fixed-point solution against non-fixed-point solution.""" + case_dir = "foam/" + ref_dir = "gold/" + + boundaries = ["left", "right", "top", "bottom", "front", "back"] + + times = get_foam_times(case_dir, True) + for time in times: + # internal data + T = ff.readof.readscalar(case_dir, time, "T") + T_ref = ff.readof.readscalar(ref_dir, time, "T") + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" + + # boundary data + for boundary in boundaries: + T = ff.readof.readscalar(case_dir, time, "T", boundary=boundary) + T_ref = ff.readof.readscalar(ref_dir, time, "T", boundary=boundary) + assert np.array_equal(T_ref, T), f"Max diff: {abs(T - T_ref).max()}" diff --git a/test/tests/fixed-point/unsteady_fixed_point_converge/tests b/test/tests/fixed-point/unsteady_fixed_point_converge/tests new file mode 100644 index 00000000..90d4b576 --- /dev/null +++ b/test/tests/fixed-point/unsteady_fixed_point_converge/tests @@ -0,0 +1,31 @@ +[Tests] + [unsteady_converge] + [setup] + type = RunCommand + command = 'bash -c "foamCleanCase -case foam && blockMesh -case foam && decomposePar -case foam"' + [] + [run] + type = Exodiff + input = main.i + prereq = 'unsteady_converge/setup' + exodiff = main_out.e + min_parallel=2 + max_parallel=2 + [] + [prep_verify] + type = RunCommand + command = 'bash -c "reconstructPar -case foam && tar xvf gold/unsteady_fixed_point_reference.tar.gz -C gold/"' + prereq = unsteady_converge/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = unsteady_converge/prep_verify + [] + [clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = unsteady_converge/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/fluid-openfoam.i b/test/tests/fixed-point/unsteady_hc_subcycling/fluid-openfoam.i new file mode 100644 index 00000000..7f09a2c1 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/fluid-openfoam.i @@ -0,0 +1,65 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + + +[FoamVariables] + [wall_temp_monomial] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[AuxVariables] + [fluid_wall_temp] + family = LAGRANGE + order = FIRST + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_wall_temp] + type= ProjectionAux + variable = fluid_wall_temp + v = wall_temp_monomial + [] +[] + +[Executioner] + type = Transient + + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/T b/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/T new file mode 100644 index 00000000..528e2351 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.75; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/rho b/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/rho new file mode 100644 index 00000000..d30a04dc --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/0/rho @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type calculated; + value uniform 1; + } + right + { + type calculated; + value uniform 1; + } + top + { + type calculated; + value uniform 1; + } + front + { + type calculated; + value uniform 1; + } + bottom + { + type calculated; + value uniform 1; + } + back + { + type calculated; + value uniform 1; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/Allclean b/test/tests/fixed-point/unsteady_hc_subcycling/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/constant/physicalProperties b/test/tests/fixed-point/unsteady_hc_subcycling/foam/constant/physicalProperties new file mode 100644 index 00000000..0c9d6074 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/constant/physicalProperties @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "constant"; + object physicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type heSolidThermo; + mixture pureMixture; + transport constIsoSolid; + thermo eConst; + equationOfState rhoConst; + specie specie; + energy sensibleInternalEnergy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 1; + } + thermodynamics + { + Cv 16; // Specific heat capacity [J/(kg·K)] + Hf 0; // Heat of formation [J/kg] + } + transport + { + kappa 4; // Thermal conductivity [W/(m·K)] + mu 1e-3; // Dynamic viscosity [Pa·s] + } + equationOfState + { + rho 1; // Density [kg/m^3] + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/blockMeshDict b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/controlDict b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/controlDict new file mode 100644 index 00000000..98c05757 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver solid; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.00015625; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +//runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSchemes b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSchemes new file mode 100644 index 00000000..bafc42dd --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSchemes @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default CrankNicolson 1; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,e) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSolution b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSolution new file mode 100644 index 00000000..b5c4a3c5 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/foam/system/fvSolution @@ -0,0 +1,50 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "e|eFinal" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ +} + +relaxationFactors +{ + equations + { + e 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/gold/main_out.e b/test/tests/fixed-point/unsteady_hc_subcycling/gold/main_out.e new file mode 100644 index 00000000..63ca564f Binary files /dev/null and b/test/tests/fixed-point/unsteady_hc_subcycling/gold/main_out.e differ diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/gold/unsteady_subcycling.tar.gz b/test/tests/fixed-point/unsteady_hc_subcycling/gold/unsteady_subcycling.tar.gz new file mode 100644 index 00000000..7b751019 Binary files /dev/null and b/test/tests/fixed-point/unsteady_hc_subcycling/gold/unsteady_subcycling.tar.gz differ diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/main.i b/test/tests/fixed-point/unsteady_hc_subcycling/main.i new file mode 100644 index 00000000..b25b2428 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/main.i @@ -0,0 +1,155 @@ +[Mesh] + [solid] + type = GeneratedMeshGenerator + dim = 3 + + nx = 50 + xmin = -1.0 + xmax = 0.0 + + ny = 1 + ymin = 0.0 + ymax = 0.1 + + nz = 1 + zmin = 0.0 + zmax = 0.1 + + # Calculated here: + # https://openfoamwiki.net/index.php/Scripts/blockMesh_grading_calculation + # Based on a grading factor of 25 and 100 elements. + bias_x = 0.9364198516989446 + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = TIMESTEP_BEGIN + input_files = 'fluid-openfoam.i' + sub_cycling = true + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [T] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = T + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = T + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = T + boundary = right + execute_on = 'INITIAL MULTIAPP_FIXED_POINT_BEGIN' + [] +[] + +[BCs] + [fluid_interface] + type = MatchedValueBC + variable = T + boundary = right + v = fluid_wall_temperature + [] +[] + +[Materials] + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 1.0 # W/(m.K) + specific_heat = 0.05 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 20.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'PJFNK' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Postprocessors] + [temperature_integral] + type = ElementIntegralVariablePostprocessor + variable = T + [] + [Tavg] + type = SideAverageValue + variable = T + boundary=right + execute_on = 'TIMESTEP_END' + [] + [qw_avg] + type = SideAverageValue + variable = wall_heat_flux + boundary=right + execute_on = 'TIMESTEP_END' + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/test.py b/test/tests/fixed-point/unsteady_hc_subcycling/test.py new file mode 100644 index 00000000..970b276e --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/test.py @@ -0,0 +1,42 @@ +"""Test module for the unsteady 1D heat conduction problem""" + +import unittest +from pathlib import Path + +import fluidfoam as ff +import numpy as np +import pyvista as pv + +# import Hippo test python functions +from read_hippo_data import get_foam_times, read_moose_exodus_data + +RUN_DIR = Path(__file__).parent + + +class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): + """Test class for 1D unsteady heat conduction problem""" + + def test_solid_fixed_point(self): + reader = pv.get_reader("main_out.e") + times = reader.time_values + + for time in times: + _, solid_temp = read_moose_exodus_data(RUN_DIR / "main_out.e", time, "T") + _, solid_temp_ref = read_moose_exodus_data( + RUN_DIR / "gold" / "main_out.e", time, "T" + ) + + assert np.array_equal(solid_temp, solid_temp_ref), ( + f"Max diff ({time}): {abs(solid_temp - solid_temp_ref).max()}" + ) + + def test_fluid_fixed_point(self): + times = get_foam_times("foam") + for time in times: + temp = ff.readof.readscalar("foam", f"{time:g}", "T", verbose=False) + + temp_ref = ff.readof.readscalar("gold", f"{time:g}", "T", verbose=False) + + assert np.array_equal(temp, temp_ref), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/unsteady_hc_subcycling/tests b/test/tests/fixed-point/unsteady_hc_subcycling/tests new file mode 100644 index 00000000..8a51a197 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_subcycling/tests @@ -0,0 +1,31 @@ +[Tests] + [unsteady_1d_subcycling] + [setup] + type = RunCommand + command = 'bash -c "cd foam && ./Allclean && blockMesh"' + [] + [run] + type = Exodiff + input = main.i + prereq = unsteady_1d_subcycling/setup + exodiff = main_out.e + allow_warnings = true + [] + [prep_verify] + type = RunCommand + command = 'bash -c "tar xvf gold/unsteady_subcycling.tar.gz -C gold/"' + prereq = unsteady_1d_subcycling/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = unsteady_1d_subcycling/run + requirement = 'Compare against reference results without fixed point iteration' + [] + [prep_clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = unsteady_1d_subcycling/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/fluid-openfoam.i b/test/tests/fixed-point/unsteady_hc_variable_dt/fluid-openfoam.i new file mode 100644 index 00000000..7f09a2c1 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/fluid-openfoam.i @@ -0,0 +1,65 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + + +[FoamVariables] + [wall_temp_monomial] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[AuxVariables] + [fluid_wall_temp] + family = LAGRANGE + order = FIRST + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_wall_temp] + type= ProjectionAux + variable = fluid_wall_temp + v = wall_temp_monomial + [] +[] + +[Executioner] + type = Transient + + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/T b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/T new file mode 100644 index 00000000..528e2351 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.75; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/rho b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/rho new file mode 100644 index 00000000..d30a04dc --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/0/rho @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type calculated; + value uniform 1; + } + right + { + type calculated; + value uniform 1; + } + top + { + type calculated; + value uniform 1; + } + front + { + type calculated; + value uniform 1; + } + bottom + { + type calculated; + value uniform 1; + } + back + { + type calculated; + value uniform 1; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/Allclean b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/constant/physicalProperties b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/constant/physicalProperties new file mode 100644 index 00000000..0c9d6074 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/constant/physicalProperties @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "constant"; + object physicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type heSolidThermo; + mixture pureMixture; + transport constIsoSolid; + thermo eConst; + equationOfState rhoConst; + specie specie; + energy sensibleInternalEnergy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 1; + } + thermodynamics + { + Cv 16; // Specific heat capacity [J/(kg·K)] + Hf 0; // Heat of formation [J/kg] + } + transport + { + kappa 4; // Thermal conductivity [W/(m·K)] + mu 1e-3; // Dynamic viscosity [Pa·s] + } + equationOfState + { + rho 1; // Density [kg/m^3] + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/blockMeshDict b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/controlDict b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/controlDict new file mode 100644 index 00000000..9979b80b --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/controlDict @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver solid; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +maxDeltaT 0.0003125; + +adjustTimeStep true; + +maxDi 25; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +//runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSchemes b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSchemes new file mode 100644 index 00000000..bafc42dd --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSchemes @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default CrankNicolson 1; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,e) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSolution b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSolution new file mode 100644 index 00000000..b5c4a3c5 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/foam/system/fvSolution @@ -0,0 +1,50 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "e|eFinal" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ +} + +relaxationFactors +{ + equations + { + e 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/gold/main_out.e b/test/tests/fixed-point/unsteady_hc_variable_dt/gold/main_out.e new file mode 100644 index 00000000..73b52e61 Binary files /dev/null and b/test/tests/fixed-point/unsteady_hc_variable_dt/gold/main_out.e differ diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/gold/unsteady_variable_dt.tar.gz b/test/tests/fixed-point/unsteady_hc_variable_dt/gold/unsteady_variable_dt.tar.gz new file mode 100644 index 00000000..8a48d5c2 Binary files /dev/null and b/test/tests/fixed-point/unsteady_hc_variable_dt/gold/unsteady_variable_dt.tar.gz differ diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/main.i b/test/tests/fixed-point/unsteady_hc_variable_dt/main.i new file mode 100644 index 00000000..b25b2428 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/main.i @@ -0,0 +1,155 @@ +[Mesh] + [solid] + type = GeneratedMeshGenerator + dim = 3 + + nx = 50 + xmin = -1.0 + xmax = 0.0 + + ny = 1 + ymin = 0.0 + ymax = 0.1 + + nz = 1 + zmin = 0.0 + zmax = 0.1 + + # Calculated here: + # https://openfoamwiki.net/index.php/Scripts/blockMesh_grading_calculation + # Based on a grading factor of 25 and 100 elements. + bias_x = 0.9364198516989446 + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = TIMESTEP_BEGIN + input_files = 'fluid-openfoam.i' + sub_cycling = true + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [T] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = T + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = T + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = T + boundary = right + execute_on = 'INITIAL MULTIAPP_FIXED_POINT_BEGIN' + [] +[] + +[BCs] + [fluid_interface] + type = MatchedValueBC + variable = T + boundary = right + v = fluid_wall_temperature + [] +[] + +[Materials] + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 1.0 # W/(m.K) + specific_heat = 0.05 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 20.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'PJFNK' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Postprocessors] + [temperature_integral] + type = ElementIntegralVariablePostprocessor + variable = T + [] + [Tavg] + type = SideAverageValue + variable = T + boundary=right + execute_on = 'TIMESTEP_END' + [] + [qw_avg] + type = SideAverageValue + variable = wall_heat_flux + boundary=right + execute_on = 'TIMESTEP_END' + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/test.py b/test/tests/fixed-point/unsteady_hc_variable_dt/test.py new file mode 100644 index 00000000..39811596 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/test.py @@ -0,0 +1,45 @@ +"""Test module for the unsteady 1D heat conduction problem""" + +import unittest +from pathlib import Path + +import fluidfoam as ff +import numpy as np +import pyvista as pv + +# import Hippo test python functions +from read_hippo_data import get_foam_times, read_moose_exodus_data + +RUN_DIR = Path(__file__).parent + + +class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): + """Test class for 1D unsteady heat conduction problem""" + + def test_solid_fixed_point(self): + """Compare solid temperature to reference without fixed-point""" + reader = pv.get_reader("main_out.e") + times = reader.time_values + + for time in times: + _, solid_temp = read_moose_exodus_data(RUN_DIR / "main_out.e", time, "T") + _, solid_temp_ref = read_moose_exodus_data( + RUN_DIR / "gold" / "main_out.e", time, "T" + ) + + assert np.array_equal(solid_temp, solid_temp_ref), ( + f"Max diff ({time}): {abs(solid_temp - solid_temp_ref).max()}" + ) + + def test_fluid_fixed_point(self): + """Compare fluid temperature to reference without fixed-point""" + + times = get_foam_times("foam", string=True) + for time in times: + temp = ff.readof.readscalar("foam", time, "T", verbose=False) + + temp_ref = ff.readof.readscalar("gold", time, "T", verbose=False) + + assert np.array_equal(temp, temp_ref), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/unsteady_hc_variable_dt/tests b/test/tests/fixed-point/unsteady_hc_variable_dt/tests new file mode 100644 index 00000000..8d5847d5 --- /dev/null +++ b/test/tests/fixed-point/unsteady_hc_variable_dt/tests @@ -0,0 +1,31 @@ +[Tests] + [unsteady_1d_variable_dt] + [setup] + type = RunCommand + command = 'bash -c "cd foam && ./Allclean && blockMesh"' + [] + [run] + type = Exodiff + input = main.i + prereq = unsteady_1d_variable_dt/setup + exodiff = main_out.e + allow_warnings = true + [] + [prep_verify] + type = RunCommand + command = 'bash -c "tar -xzvf gold/unsteady_variable_dt.tar.gz -C gold/"' + prereq = unsteady_1d_variable_dt/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = unsteady_1d_variable_dt/run + requirement = 'Compare against reference results without fixed point iteration' + [] + [prep_clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = unsteady_1d_variable_dt/prep_verify + [] + [] +[] diff --git a/test/tests/fixed-point/unsteady_heat_conduction/fluid-openfoam.i b/test/tests/fixed-point/unsteady_heat_conduction/fluid-openfoam.i new file mode 100644 index 00000000..398aadf2 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/fluid-openfoam.i @@ -0,0 +1,64 @@ +[Mesh] + type = FoamMesh + case = 'foam' + foam_patch = 'left' +[] + +[Variables] + [dummy] + family = MONOMIAL + order = CONSTANT + initial_condition = 999 + [] +[] + +[FoamVariables] + [wall_temp_monomial] + type = FoamVariableField + foam_variable = 'T' + initial_condition = 0.075 + [] +[] + +[FoamBCs] + [solid_heat_flux] + type = FoamFixedGradientBC + foam_variable = 'T' + diffusivity_coefficient = kappa + initial_condition = 0 + [] +[] + +[Problem] + type = FoamProblem +[] + +[AuxVariables] + [fluid_wall_temp] + family = LAGRANGE + order = FIRST + initial_condition = 0.075 + [] +[] + +[AuxKernels] + [fluid_wall_temp] + type= ProjectionAux + variable = fluid_wall_temp + v = wall_temp_monomial + [] +[] + +[Executioner] + type = Transient + + [TimeSteppers] + [foam] + type = FoamControlledTimeStepper + [] + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/0/T b/test/tests/fixed-point/unsteady_heat_conduction/foam/0/T new file mode 100644 index 00000000..528e2351 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/0/T @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1e-10; + +boundaryField +{ + left + { + type fixedGradient; + gradient uniform 0.75; + } + right + { + type zeroGradient; + } + top + { + type zeroGradient; + } + front + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + back + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/0/rho b/test/tests/fixed-point/unsteady_heat_conduction/foam/0/rho new file mode 100644 index 00000000..d30a04dc --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/0/rho @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class volScalarField; + location "0"; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type calculated; + value uniform 1; + } + right + { + type calculated; + value uniform 1; + } + top + { + type calculated; + value uniform 1; + } + front + { + type calculated; + value uniform 1; + } + bottom + { + type calculated; + value uniform 1; + } + back + { + type calculated; + value uniform 1; + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/Allclean b/test/tests/fixed-point/unsteady_heat_conduction/foam/Allclean new file mode 100755 index 00000000..be36bbd7 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + +#------------------------------------------------------------------------------ diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/constant/physicalProperties b/test/tests/fixed-point/unsteady_heat_conduction/foam/constant/physicalProperties new file mode 100644 index 00000000..0c9d6074 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/constant/physicalProperties @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "constant"; + object physicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type heSolidThermo; + mixture pureMixture; + transport constIsoSolid; + thermo eConst; + equationOfState rhoConst; + specie specie; + energy sensibleInternalEnergy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 1; + } + thermodynamics + { + Cv 16; // Specific heat capacity [J/(kg·K)] + Hf 0; // Heat of formation [J/kg] + } + transport + { + kappa 4; // Thermal conductivity [W/(m·K)] + mu 1e-3; // Dynamic viscosity [Pa·s] + } + equationOfState + { + rho 1; // Density [kg/m^3] + } +} + + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/system/blockMeshDict b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/blockMeshDict new file mode 100644 index 00000000..513aee58 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/blockMeshDict @@ -0,0 +1,85 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + ( 0.0 0.0 0.0 ) + ( 1.0 0.0 0.0 ) + ( 1.0 0.1 0.0 ) + ( 0.0 0.1 0.0 ) + + ( 0.0 0.0 0.1) + ( 1.0 0.0 0.1) + ( 1.0 0.1 0.1) + ( 0.0 0.1 0.1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (50 1 1) simpleGrading (25 1 1) +); + +boundary +( + + // interface + left + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + right + { + type wall; + faces + ( + (6 5 1 2) + ); + } + + top + { + type wall; + faces + ( + (2 3 7 6) + ); + } + + front + { + type wall; + faces + ( + (3 2 1 0) + ); + } + + bottom + { + type wall; + faces + ( + (0 1 5 4) + ); + } + + back + { + type wall; + faces + ( + (4 5 6 7) + ); + } + +); diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/system/controlDict b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/controlDict new file mode 100644 index 00000000..87b22a90 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/controlDict @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 10 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application foamRun; + +solver solid; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.01; + +deltaT 0.0003125; + +writeControl timeStep; + +writeInterval 1; + +writeFormat ascii; + +writePrecision 20; + +writeCompression off; + +timeFormat general; + +timePrecision 15; + +//runTimeModifiable true; + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSchemes b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSchemes new file mode 100644 index 00000000..bafc42dd --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSchemes @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default CrankNicolson 1; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + + div(phi,e) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSolution b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSolution new file mode 100644 index 00000000..b5c4a3c5 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/foam/system/fvSolution @@ -0,0 +1,50 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 12 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver diagonal; + } + + rhoFinal + { + $rho; + } + + + "e|eFinal" + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 1e-8; + } +} + +PIMPLE +{ +} + +relaxationFactors +{ + equations + { + e 1; + } +} + +// ************************************************************************* // diff --git a/test/tests/fixed-point/unsteady_heat_conduction/gold/main_out.e b/test/tests/fixed-point/unsteady_heat_conduction/gold/main_out.e new file mode 100644 index 00000000..b44ada8b Binary files /dev/null and b/test/tests/fixed-point/unsteady_heat_conduction/gold/main_out.e differ diff --git a/test/tests/fixed-point/unsteady_heat_conduction/gold/unsteady_reference.tar.gz b/test/tests/fixed-point/unsteady_heat_conduction/gold/unsteady_reference.tar.gz new file mode 100644 index 00000000..f77a1ac7 Binary files /dev/null and b/test/tests/fixed-point/unsteady_heat_conduction/gold/unsteady_reference.tar.gz differ diff --git a/test/tests/fixed-point/unsteady_heat_conduction/main.i b/test/tests/fixed-point/unsteady_heat_conduction/main.i new file mode 100644 index 00000000..b25b2428 --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/main.i @@ -0,0 +1,155 @@ +[Mesh] + [solid] + type = GeneratedMeshGenerator + dim = 3 + + nx = 50 + xmin = -1.0 + xmax = 0.0 + + ny = 1 + ymin = 0.0 + ymax = 0.1 + + nz = 1 + zmin = 0.0 + zmax = 0.1 + + # Calculated here: + # https://openfoamwiki.net/index.php/Scripts/blockMesh_grading_calculation + # Based on a grading factor of 25 and 100 elements. + bias_x = 0.9364198516989446 + [] +[] + +[MultiApps] + [hippo] + type = TransientMultiApp + app_type = hippoApp + execute_on = TIMESTEP_BEGIN + input_files = 'fluid-openfoam.i' + sub_cycling = true + [] +[] + +[Transfers] + [wall_temperature_from_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = fluid_wall_temp + from_multi_app = hippo + variable = fluid_wall_temperature + execute_on = TIMESTEP_BEGIN + [] + + [heat_flux_to_fluid] + type = MultiAppGeneralFieldNearestLocationTransfer + source_variable = wall_heat_flux + to_multi_app = hippo + variable = solid_heat_flux + execute_on = TIMESTEP_BEGIN + [] +[] + +[Variables] + [T] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] +[] + +[AuxVariables] + [fluid_wall_temperature] + family = LAGRANGE + order = FIRST + initial_condition = 1 + [] + [wall_heat_flux] + family = MONOMIAL + order = CONSTANT + initial_condition = 0 + [] +[] + +[Kernels] + [heat-conduction] + type = HeatConduction + variable = T + [] + [heat-conduction-dt] + type = HeatConductionTimeDerivative + variable = T + [] +[] + +[AuxKernels] + [heat_flux_aux] + type = HeatFluxAux + variable = wall_heat_flux + T = T + boundary = right + execute_on = 'INITIAL MULTIAPP_FIXED_POINT_BEGIN' + [] +[] + +[BCs] + [fluid_interface] + type = MatchedValueBC + variable = T + boundary = right + v = fluid_wall_temperature + [] +[] + +[Materials] + [thermal-conduction] + type = HeatConductionMaterial + thermal_conductivity = 1.0 # W/(m.K) + specific_heat = 0.05 # J/(kg.K) + [] + [thermal-density] + type = GenericConstantMaterial + prop_names = 'density' + prop_values = 20.0 # kg/m3 + [] + [] + +[Executioner] + type = Transient + start_time = 0 + end_time = 0.01 + dt = 0.0003125 + fixed_point_max_its=20 + fixed_point_min_its=1 + fixed_point_rel_tol=1e-3 + fixed_point_abs_tol=1e-8 + solve_type = 'PJFNK' + petsc_options = '-snes_ksp_ew' + petsc_options_iname = '-pc_type -pc_hypre_type' + petsc_options_value = 'hypre boomeramg' + nl_abs_tol = 1e-7 + nl_rel_tol = 1e-8 +[] + +[Postprocessors] + [temperature_integral] + type = ElementIntegralVariablePostprocessor + variable = T + [] + [Tavg] + type = SideAverageValue + variable = T + boundary=right + execute_on = 'TIMESTEP_END' + [] + [qw_avg] + type = SideAverageValue + variable = wall_heat_flux + boundary=right + execute_on = 'TIMESTEP_END' + [] +[] + +[Outputs] + exodus = true +[] diff --git a/test/tests/fixed-point/unsteady_heat_conduction/test.py b/test/tests/fixed-point/unsteady_heat_conduction/test.py new file mode 100644 index 00000000..970b276e --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/test.py @@ -0,0 +1,42 @@ +"""Test module for the unsteady 1D heat conduction problem""" + +import unittest +from pathlib import Path + +import fluidfoam as ff +import numpy as np +import pyvista as pv + +# import Hippo test python functions +from read_hippo_data import get_foam_times, read_moose_exodus_data + +RUN_DIR = Path(__file__).parent + + +class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): + """Test class for 1D unsteady heat conduction problem""" + + def test_solid_fixed_point(self): + reader = pv.get_reader("main_out.e") + times = reader.time_values + + for time in times: + _, solid_temp = read_moose_exodus_data(RUN_DIR / "main_out.e", time, "T") + _, solid_temp_ref = read_moose_exodus_data( + RUN_DIR / "gold" / "main_out.e", time, "T" + ) + + assert np.array_equal(solid_temp, solid_temp_ref), ( + f"Max diff ({time}): {abs(solid_temp - solid_temp_ref).max()}" + ) + + def test_fluid_fixed_point(self): + times = get_foam_times("foam") + for time in times: + temp = ff.readof.readscalar("foam", f"{time:g}", "T", verbose=False) + + temp_ref = ff.readof.readscalar("gold", f"{time:g}", "T", verbose=False) + + assert np.array_equal(temp, temp_ref), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()}" + ) diff --git a/test/tests/fixed-point/unsteady_heat_conduction/tests b/test/tests/fixed-point/unsteady_heat_conduction/tests new file mode 100644 index 00000000..5582241a --- /dev/null +++ b/test/tests/fixed-point/unsteady_heat_conduction/tests @@ -0,0 +1,31 @@ +[Tests] + [unsteady_1d_fixed_point] + [setup] + type = RunCommand + command = 'bash -c "cd foam && ./Allclean && blockMesh"' + [] + [run] + type = Exodiff + input = main.i + exodiff = main_out.e + prereq = unsteady_1d_fixed_point/setup + allow_warnings = true + [] + [prep_verify] + type = RunCommand + command = 'bash -c "tar xvf gold/unsteady_reference.tar.gz -C gold/"' + prereq = unsteady_1d_fixed_point/run + [] + [verify] + type = PythonUnitTest + input = test.py + prereq = unsteady_1d_fixed_point/run + requirement = 'Compare against reference results without fixed point iteration' + [] + [prep_clean] + type = RunCommand + command = 'bash -c "cd gold && ./Allclean && rm -r 0 Allclean constant system"' + prereq = unsteady_1d_fixed_point/prep_verify + [] + [] +[] diff --git a/test/tests/mesh/cube_slice/test_1/tests b/test/tests/mesh/cube_slice/test_1/tests index 7b9c51a8..94b7a419 100644 --- a/test/tests/mesh/cube_slice/test_1/tests +++ b/test/tests/mesh/cube_slice/test_1/tests @@ -12,14 +12,12 @@ max_parallel = 4 prereq = test/setup group = 'cube_slice' - tags = 'test_1' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_1' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_10/tests b/test/tests/mesh/cube_slice/test_10/tests index 5a86014a..94b7a419 100644 --- a/test/tests/mesh/cube_slice/test_10/tests +++ b/test/tests/mesh/cube_slice/test_10/tests @@ -12,14 +12,12 @@ max_parallel = 4 prereq = test/setup group = 'cube_slice' - tags = 'test_10' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_10' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_2/tests b/test/tests/mesh/cube_slice/test_2/tests index fe3cea35..94b7a419 100644 --- a/test/tests/mesh/cube_slice/test_2/tests +++ b/test/tests/mesh/cube_slice/test_2/tests @@ -12,14 +12,12 @@ max_parallel = 4 prereq = test/setup group = 'cube_slice' - tags = 'test_2' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_2' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_3/tests b/test/tests/mesh/cube_slice/test_3/tests index 1f2c711c..b373e779 100644 --- a/test/tests/mesh/cube_slice/test_3/tests +++ b/test/tests/mesh/cube_slice/test_3/tests @@ -12,14 +12,12 @@ max_parallel = 8 prereq = test/setup group = 'cube_slice' - tags = 'test_3' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_3' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_4/tests b/test/tests/mesh/cube_slice/test_4/tests index afcacf8f..85a0d22e 100644 --- a/test/tests/mesh/cube_slice/test_4/tests +++ b/test/tests/mesh/cube_slice/test_4/tests @@ -12,14 +12,12 @@ max_parallel = 1 prereq = test/setup group = 'cube_slice' - tags = 'test_4' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_4' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_5/tests b/test/tests/mesh/cube_slice/test_5/tests index 9a0c5dbd..d5f6ab3f 100644 --- a/test/tests/mesh/cube_slice/test_5/tests +++ b/test/tests/mesh/cube_slice/test_5/tests @@ -12,14 +12,12 @@ max_parallel = 2 prereq = test/setup group = 'cube_slice' - tags = 'test_5' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_5' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_6/tests b/test/tests/mesh/cube_slice/test_6/tests index f0929760..94b7a419 100644 --- a/test/tests/mesh/cube_slice/test_6/tests +++ b/test/tests/mesh/cube_slice/test_6/tests @@ -12,14 +12,12 @@ max_parallel = 4 prereq = test/setup group = 'cube_slice' - tags = 'test_6' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_6' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_7/tests b/test/tests/mesh/cube_slice/test_7/tests index 13dc107d..d5f6ab3f 100644 --- a/test/tests/mesh/cube_slice/test_7/tests +++ b/test/tests/mesh/cube_slice/test_7/tests @@ -12,14 +12,12 @@ max_parallel = 2 prereq = test/setup group = 'cube_slice' - tags = 'test_7' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_7' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_8/tests b/test/tests/mesh/cube_slice/test_8/tests index 640a2226..94b7a419 100644 --- a/test/tests/mesh/cube_slice/test_8/tests +++ b/test/tests/mesh/cube_slice/test_8/tests @@ -12,14 +12,12 @@ max_parallel = 4 prereq = test/setup group = 'cube_slice' - tags = 'test_8' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_8' [] [] [] diff --git a/test/tests/mesh/cube_slice/test_9/tests b/test/tests/mesh/cube_slice/test_9/tests index 4ee27726..d5f6ab3f 100644 --- a/test/tests/mesh/cube_slice/test_9/tests +++ b/test/tests/mesh/cube_slice/test_9/tests @@ -12,14 +12,12 @@ max_parallel = 2 prereq = test/setup group = 'cube_slice' - tags = 'test_9' [] [verify_num_nodes] type = RunCommand command = '../scripts/check.sh config run_out.e' prereq = test/run group = 'cube_slice' - tags = 'test_9' [] [] [] diff --git a/test/tests/mesh/polygonal/run.i b/test/tests/mesh/polygonal/run.i index 042cd253..ccc6759f 100644 --- a/test/tests/mesh/polygonal/run.i +++ b/test/tests/mesh/polygonal/run.i @@ -39,6 +39,7 @@ from_multi_app = hippo variable = fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [heat_flux_to_fluid] @@ -47,6 +48,7 @@ to_multi_app = hippo variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [] diff --git a/test/tests/mesh/polygonal/test.py b/test/tests/mesh/polygonal/test.py index 03c43261..12f6e02d 100644 --- a/test/tests/mesh/polygonal/test.py +++ b/test/tests/mesh/polygonal/test.py @@ -5,7 +5,7 @@ import numpy as np -#import Hippo test python functions +# import Hippo test python functions from analytical import unsteady1d_temp from read_hippo_data import read_moose_exodus_data, read_openfoam_data @@ -16,24 +16,23 @@ RHO_CP_SOLID = 1 K_FLUID = 4 RHO_CP_FLUID = 16 -T_HOT = 2. -T_COLD = 1. +T_HOT = 2.0 +T_COLD = 1.0 L = 1 class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): """Test class for 1D unsteady problem with polygonal elements for OpenFOAM""" + def test_matches_analytic_solution_at_times(self): """Compare against analytical solution.""" times = [0.0025, 0.005, 0.01] # seconds for time in times: - moose_coords, moose_temperature = read_moose_exodus_data(RUN_DIR / "run_out.e", - time, - "temp") - foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, - time, - 'T') - x = np.concatenate([moose_coords['x'], foam_coords['x']]) + moose_coords, moose_temperature = read_moose_exodus_data( + RUN_DIR / "run_out.e", time, "temp" + ) + foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, time, "T") + x = np.concatenate([moose_coords["x"], foam_coords["x"]]) temp = np.concatenate([moose_temperature, foam_temperature]) analytic_temp = unsteady1d_temp( diff --git a/test/tests/mesh/quadrilateral/run.i b/test/tests/mesh/quadrilateral/run.i index 17ef3a1e..e7b10b58 100644 --- a/test/tests/mesh/quadrilateral/run.i +++ b/test/tests/mesh/quadrilateral/run.i @@ -39,6 +39,7 @@ from_multi_app = hippo variable = fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [heat_flux_to_fluid] @@ -47,6 +48,7 @@ to_multi_app = hippo variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [] diff --git a/test/tests/mesh/quadrilateral/test.py b/test/tests/mesh/quadrilateral/test.py index fb9fddc2..cc59930e 100644 --- a/test/tests/mesh/quadrilateral/test.py +++ b/test/tests/mesh/quadrilateral/test.py @@ -5,7 +5,7 @@ import numpy as np -#import Hippo test python functions +# import Hippo test python functions from analytical import unsteady1d_temp from read_hippo_data import read_moose_exodus_data, read_openfoam_data @@ -16,24 +16,23 @@ RHO_CP_SOLID = 1 K_FLUID = 4 RHO_CP_FLUID = 16 -T_HOT = 1. -T_COLD = 0. +T_HOT = 1.0 +T_COLD = 0.0 L = 1 class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): """Test class for 1D unsteady problem with non-conformal quadrilateral elements for OpenFOAM""" + def test_matches_analytic_solution_at_times(self): """Compare against analytical solution.""" times = [0.0025, 0.005, 0.01] # seconds for time in times: - moose_coords, moose_temperature = read_moose_exodus_data(RUN_DIR / "run_out.e", - time, - "temp") - foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, - time, - 'T') - x = np.concatenate([moose_coords['x'], foam_coords['x']]) + moose_coords, moose_temperature = read_moose_exodus_data( + RUN_DIR / "run_out.e", time, "temp" + ) + foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, time, "T") + x = np.concatenate([moose_coords["x"], foam_coords["x"]]) temp = np.concatenate([moose_temperature, foam_temperature]) analytic_temp = unsteady1d_temp( diff --git a/test/tests/mesh/triangular/run.i b/test/tests/mesh/triangular/run.i index 17ef3a1e..e7b10b58 100644 --- a/test/tests/mesh/triangular/run.i +++ b/test/tests/mesh/triangular/run.i @@ -39,6 +39,7 @@ from_multi_app = hippo variable = fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [heat_flux_to_fluid] @@ -47,6 +48,7 @@ to_multi_app = hippo variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [] diff --git a/test/tests/mesh/triangular/test.py b/test/tests/mesh/triangular/test.py index 633e078d..2a86228a 100644 --- a/test/tests/mesh/triangular/test.py +++ b/test/tests/mesh/triangular/test.py @@ -5,7 +5,7 @@ import numpy as np -#import Hippo test python functions +# import Hippo test python functions from analytical import unsteady1d_temp from read_hippo_data import read_moose_exodus_data, read_openfoam_data @@ -16,24 +16,23 @@ RHO_CP_SOLID = 1 K_FLUID = 4 RHO_CP_FLUID = 16 -T_HOT = 1. -T_COLD = 0. +T_HOT = 1.0 +T_COLD = 0.0 L = 1 class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): """Test class for 1D unsteady problem with triangular elements for OpenFOAM""" + def test_matches_analytic_solution_at_times(self): """Compare against analytical solution.""" times = [0.0025, 0.005, 0.01] # seconds for time in times: - moose_coords, moose_temperature = read_moose_exodus_data(RUN_DIR / "run_out.e", - time, - "temp") - foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, - time, - 'T') - x = np.concatenate([moose_coords['x'], foam_coords['x']]) + moose_coords, moose_temperature = read_moose_exodus_data( + RUN_DIR / "run_out.e", time, "temp" + ) + foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, time, "T") + x = np.concatenate([moose_coords["x"], foam_coords["x"]]) temp = np.concatenate([moose_temperature, foam_temperature]) analytic_temp = unsteady1d_temp( diff --git a/test/tests/multiapps/simplified_heat_exchanger/generate_gold.py b/test/tests/multiapps/simplified_heat_exchanger/generate_gold.py index 7dc81f98..f1f7df37 100644 --- a/test/tests/multiapps/simplified_heat_exchanger/generate_gold.py +++ b/test/tests/multiapps/simplified_heat_exchanger/generate_gold.py @@ -10,6 +10,7 @@ [1] https://precice.org/tutorials-heat-exchanger-simplified.html """ + import argparse from dataclasses import dataclass from pathlib import Path diff --git a/test/tests/multiapps/simplified_heat_exchanger/solid.i b/test/tests/multiapps/simplified_heat_exchanger/solid.i index c42de4c7..52edb500 100644 --- a/test/tests/multiapps/simplified_heat_exchanger/solid.i +++ b/test/tests/multiapps/simplified_heat_exchanger/solid.i @@ -45,6 +45,7 @@ from_multi_app = fluid_top variable = top_fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [top_heat_flux_to_fluid] @@ -53,6 +54,7 @@ to_multi_app = fluid_top variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [bottom_wall_temperature_from_fluid] @@ -61,6 +63,7 @@ from_multi_app = fluid_bottom variable = bottom_fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [bottom_heat_flux_to_fluid] @@ -69,6 +72,7 @@ to_multi_app = fluid_bottom variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [] diff --git a/test/tests/multiapps/simplified_heat_exchanger/test.py b/test/tests/multiapps/simplified_heat_exchanger/test.py index aa7e1e60..679d9a8c 100644 --- a/test/tests/multiapps/simplified_heat_exchanger/test.py +++ b/test/tests/multiapps/simplified_heat_exchanger/test.py @@ -11,7 +11,6 @@ class TestSimplifiedHeatExchanger(unittest.TestCase): - def test_bottom_interface_temperature_matches_reference(self): data = read_openfoam_interface_boundary_1(ROOT_DIR / BOTTOM_CASE, REF_TIME) gold = read_gold_csv(ROOT_DIR / "gold" / f"{BOTTOM_CASE}.csv") diff --git a/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/run.i b/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/run.i index 17ef3a1e..e7b10b58 100644 --- a/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/run.i +++ b/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/run.i @@ -39,6 +39,7 @@ from_multi_app = hippo variable = fluid_wall_temperature execute_on = same_as_multiapp + error_on_miss = false [] [heat_flux_to_fluid] @@ -47,6 +48,7 @@ to_multi_app = hippo variable = solid_heat_flux execute_on = same_as_multiapp + error_on_miss = false [] [] diff --git a/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/test.py b/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/test.py index 8ff73501..a3b124e8 100644 --- a/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/test.py +++ b/test/tests/multiapps/unsteady_heat_conduction_in_infinite_system/test.py @@ -8,7 +8,7 @@ import matplotlib.pyplot as plt from scipy.optimize import curve_fit -#import Hippo test python functions +# import Hippo test python functions from analytical import unsteady1d_temp from read_hippo_data import read_moose_exodus_data, read_openfoam_data @@ -18,24 +18,23 @@ RHO_CP_SOLID = 1 K_FLUID = 4 RHO_CP_FLUID = 16 -T_HOT = 1. -T_COLD = 0. +T_HOT = 1.0 +T_COLD = 0.0 L = 1 class TestUnsteadyHeatConductionInInfiniteSystem(unittest.TestCase): """Test class for 1D unsteady heat conduction problem""" + def test_matches_analytic_solution_at_times(self): """Compare against analytical solution.""" times = [0.0025, 0.005, 0.01] # seconds for time in times: - moose_coords, moose_temperature = read_moose_exodus_data(RUN_DIR / "run_out.e", - time, - "temp") - foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, - time, - 'T') - x = np.concatenate([moose_coords['x'], foam_coords['x']]) + moose_coords, moose_temperature = read_moose_exodus_data( + RUN_DIR / "run_out.e", time, "temp" + ) + foam_coords, foam_temperature = read_openfoam_data(FOAM_CASE, time, "T") + x = np.concatenate([moose_coords["x"], foam_coords["x"]]) temp = np.concatenate([moose_temperature, foam_temperature]) analytic_temp = unsteady1d_temp( @@ -53,8 +52,9 @@ def test_matches_analytic_solution_at_times(self): self.assertLess(rmse, 5e-3, msg=f"for time = {time} s") -def moose_get_temp_x(exo_file: Path, - time: float | int)-> tuple[np.ndarray, np.ndarray]: +def moose_get_temp_x( + exo_file: Path, time: float | int +) -> tuple[np.ndarray, np.ndarray]: """Get x coordinate and temperature on a line though the solid. Parameters @@ -74,11 +74,11 @@ def moose_get_temp_x(exo_file: Path, moose_reader = pv.get_reader(exo_file) moose_reader.set_active_time_value(time) moose_data = moose_reader.read()[0].combine(True) - moose_line = moose_data.sample_over_line((-1,0,0), (0,0,0), 100) - return moose_line.points[:,0], moose_line['temp'] + moose_line = moose_data.sample_over_line((-1, 0, 0), (0, 0, 0), 100) + return moose_line.points[:, 0], moose_line["temp"] + -def foam_get_temp_x(foam_dir, - time): +def foam_get_temp_x(foam_dir, time): """Get x coordinate and temperature on a line though the fluid. Parameters @@ -101,11 +101,12 @@ def foam_get_temp_x(foam_dir, reader: pv.POpenFOAMReader = pv.get_reader(file_name) reader.set_active_time_value(time) - foam_data: pv.UnstructuredGrid = reader.read()['internalMesh'] + foam_data: pv.UnstructuredGrid = reader.read()["internalMesh"] - foam_line = foam_data.sample_over_line((0,0,0), (1,0,0), 100) + foam_line = foam_data.sample_over_line((0, 0, 0), (1, 0, 0), 100) + + return foam_line.points[:, 0], foam_line["T"] - return foam_line.points[:,0], foam_line['T'] def main(): """Main function for plotting output of 1D test.""" @@ -128,7 +129,6 @@ def find_nearest(array, value): _, axs = plt.subplot_mosaic([["1", "2"], ["3", "3"]]) for i, time in enumerate([0.0025, 0.005, 0.01]): - moose_x, moose_temperature = moose_get_temp_x(RUN_DIR / "run_out.e", time) foam_x, foam_temperature = foam_get_temp_x(FOAM_CASE, time) # Sample down the OpenFOAM values so the plot is less busy diff --git a/test/tests/variables/foam_variable/test.py b/test/tests/variables/foam_variable/test.py index 0155c86e..7bd7dbb7 100644 --- a/test/tests/variables/foam_variable/test.py +++ b/test/tests/variables/foam_variable/test.py @@ -1,50 +1,66 @@ -"""Tests for shadowing scalar variables and function objects using MOOSE -""" +"""Tests for shadowing scalar variables and function objects using MOOSE""" import unittest import numpy as np -from read_hippo_data import read_moose_exodus_data, get_exodus_times #pylint: disable=E0401 +from read_hippo_data import read_moose_exodus_data, get_exodus_times # pylint: disable=E0401 + class TestFoamVariableTransfer(unittest.TestCase): """Test class for shadowing scalar fields in Hippo.""" + def test_variable_transfer(self): """Test case for shadowing a volScalarField.""" times = get_exodus_times("main_out.e")[1:] for time in times: - coords, temp = read_moose_exodus_data('main_out.e', - time, - variable="T_shadow") + coords, temp = read_moose_exodus_data( + "main_out.e", time, variable="T_shadow" + ) - temp_ref = 0.01 + (coords['x']*coords['y'] + coords['z']*coords['y'] - + coords['z']*coords['x'])*time - temp_diff_max = np.argmax(abs(temp-temp_ref)) - assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12),\ - (f"Max diff ({time}): {abs(temp-temp_ref).max()} " - f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}") + temp_ref = ( + 0.01 + + ( + coords["x"] * coords["y"] + + coords["z"] * coords["y"] + + coords["z"] * coords["x"] + ) + * time + ) + temp_diff_max = np.argmax(abs(temp - temp_ref)) + assert np.allclose(temp_ref, temp, rtol=1e-7, atol=1e-12), ( + f"Max diff ({time}): {abs(temp - temp_ref).max()} " + f"{temp[temp_diff_max]} {temp_ref[temp_diff_max]}" + ) def test_wall_heat_flux_transfer(self): """Test case for shadowing the output of the wallHeatFlux functionObject.""" times = get_exodus_times("main_out.e")[1:] for time in times: - coords, whf = read_moose_exodus_data('main_out.e', - time, - variable="whf_shadow") + coords, whf = read_moose_exodus_data( + "main_out.e", time, variable="whf_shadow" + ) sum_ = 0 whf_ref = np.zeros_like(whf) - for comp in ('x', 'y', 'z'): - low = coords[comp](coords[comp].max()-1e-6) + for comp in ("x", "y", "z"): + low = coords[comp] < coords[comp].min() + 1e-6 + high = coords[comp] > (coords[comp].max() - 1e-6) sum_ += np.sum(low) + np.sum(high) - c = ('y', 'z') if comp == 'x' else ('z', 'x') if comp == 'y' else ('x', 'y') - whf_ref[low] = -time*(coords[c[0]][low] + coords[c[1]][low]) - whf_ref[high] = time*(coords[c[0]][high] + coords[c[1]][high]) + c = ( + ("y", "z") + if comp == "x" + else ("z", "x") + if comp == "y" + else ("x", "y") + ) + whf_ref[low] = -time * (coords[c[0]][low] + coords[c[1]][low]) + whf_ref[high] = time * (coords[c[0]][high] + coords[c[1]][high]) assert sum_ == whf.size, f"{sum_} {whf.size}" - whf_diff_max = np.argmax(abs(whf-whf_ref)) - assert np.allclose(whf_ref, whf, rtol=1e-7, atol=1e-12),\ - f"Max diff ({time}): {abs(whf-whf_ref)[whf_diff_max]} {whf[whf_diff_max]}" + whf_diff_max = np.argmax(abs(whf - whf_ref)) + assert np.allclose(whf_ref, whf, rtol=1e-7, atol=1e-12), ( + f"Max diff ({time}): {abs(whf - whf_ref)[whf_diff_max]} {whf[whf_diff_max]}" + )